From 66d8efd090b107ee15c66e73738e80a5382a1a3b Mon Sep 17 00:00:00 2001 From: Mo Date: Thu, 30 Dec 2021 14:25:40 -0600 Subject: [PATCH 01/17] feat: native components (#789) * wip: component viewer * feat: get component status from component viewer * feat: native components * fix: remove unused property * fix: remove unused func * chore(deps): snjs 2.29.0 * fix: import location * feat: native components * fix: remove unused func * feat: component viewer (#781) * wip: component viewer * feat: get component status from component viewer * fix: remove unused property * chore(deps): snjs 2.29.0 * fix: import location * chore: use cp instead of webpack copy * fix: types * chore: misc --- .../components/ComponentView/index.tsx | 16 +- .../QuickSettingsMenu/QuickSettingsMenu.tsx | 4 +- .../preferences/PreferencesMenu.ts | 2 +- .../ConfirmCustomExtension.tsx | 2 +- .../extensions-segments/ExtensionItem.tsx | 42 +- .../ExtensionsLatestVersions.ts | 2 +- .../javascripts/services/desktopManager.ts | 4 +- config/application.rb | 4 +- config/initializers/assets.rb | 2 +- package.json | 14 +- public/components/checksums.json | 97 + .../dist/app.css | 278 + .../dist/app.js | 157 + .../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.js | 696 + .../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 + .../package.json | 44 + .../dist/dist.css | 5 + .../dist/dist.min.js | 2 + .../dist/dist.min.js.LICENSE.txt | 40 + .../dist/filesafe-js/EncryptionWorker.js | 2 + .../EncryptionWorker.js.LICENSE.txt | 5 + .../dist/index.html | 1 + .../dist/vendor.css | 7 + .../dist/vendor.js | 1 + .../package.json | 45 + .../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 | 3 + .../org.standardnotes.code-editor/index.html | 62 + .../package.json | 34 + .../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 | 71 + .../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 | 350 + .../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/dist.css | 522 + .../dist/dist.js | 6773 ++ .../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 .../index.html | 78 + .../package.json | 32 + .../org.standardnotes.file-safe/dist/dist.css | 4 + .../org.standardnotes.file-safe/dist/dist.js | 35 + .../dist/dist.min.js | 35 + .../dist/filesafe-js/EncryptionWorker.js | 16805 ++++ .../dist/index.html | 11 + .../dist/index.min.html | 10 + .../org.standardnotes.file-safe/package.json | 46 + .../org.standardnotes.folders/dist/app.css | 276 + .../dist/app.css.map | 1 + .../org.standardnotes.folders/dist/app.js | 14100 ++++ .../org.standardnotes.folders/dist/app.js.map | 1 + .../dist/compiled.js | 63681 ++++++++++++++++ .../dist/compiled.min.js | 1 + .../dist/component-relay.js | 2 + .../org.standardnotes.folders/dist/lib.js | 49525 ++++++++++++ .../dist/templates.js | 56 + .../org.standardnotes.folders/index.html | 13 + .../org.standardnotes.folders/package.json | 31 + .../dist/dist.css | 494 + .../dist/dist.js | 11827 +++ .../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 + .../index.html | 23 + .../package.json | 29 + .../dist/dist.css | 2289 + .../dist/dist.js | 2 + .../dist/font/summernote.eot | Bin 0 -> 12072 bytes .../dist/font/summernote.ttf | Bin 0 -> 11896 bytes .../dist/font/summernote.woff | Bin 0 -> 7428 bytes .../dist/font/summernote.woff2 | Bin 0 -> 6156 bytes .../dist/index.html | 1 + .../dist/vendor.css | 2291 + .../dist/vendor.js | 2 + .../package.json | 39 + .../dist/dist.css | 6 + .../dist/dist.css.map | 1 + .../dist/dist.js | 31 + .../dist/dist.js.map | 1 + .../dist/favicon.png | Bin 0 -> 1036 bytes .../dist/index.html | 7 + .../ext.json | 10 - .../package.json | 53 + .../dist/dist.css | 5 + .../dist/dist.css.map | 1 + .../dist/dist.js | 2 + .../dist/dist.js.LICENSE.txt | 39 + .../dist/dist.js.map | 1 + .../dist/index.html | 1 + .../package.json | 47 + .../dist/dist.css | 4 + .../dist/dist.css.map | 1 + .../dist/dist.js | 2 + .../dist/dist.js.LICENSE.txt | 32 + .../dist/dist.js.map | 1 + .../dist/ext.json | 8 + .../dist/index.html | 25 + .../dist/vendor/js/jquery.min.js | 5 + .../dist/vendor/js/jszip.min.js | 14 + .../dist/vendor/js/kendo.spreadsheet.min.js | 46 + .../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 .../package.json | 43 + .../dist/dist.css | 50 + .../dist/dist.css.map | 1 + .../package.json | 14 + .../dist/dist.css | 25 + .../dist/dist.css.map | 7 + .../package.json | 18 + .../dist/dist.css | 47 + .../dist/dist.css.map | 1 + .../package.json | 18 + .../dist/dist.css | 43 + .../dist/dist.css.map | 1 + .../package.json | 18 + .../dist/dist.css | 44 + .../dist/dist.css.map | 1 + .../package.json | 18 + .../dist/dist.css | 59 + .../dist/dist.css.map | 1 + .../package.json | 18 + .../dist/dist.css | 42 + .../dist/dist.css.map | 1 + .../package.json | 18 + .../dist/dist.css | 4 + .../dist/dist.js | 2 + .../dist/dist.js.LICENSE.txt | 41 + .../dist/index.html | 1 + .../package.json | 52 + yarn.lock | 146 +- 483 files changed, 188886 insertions(+), 110 deletions(-) create mode 100644 public/components/checksums.json create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/app.css create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/app.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css.map create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.map create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.eot create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.svg create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.ttf create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff2 create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/index.html create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/lib.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/lib/component-relay.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/stylekit.css create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymde.css create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.advanced-markdown-editor/package.json create mode 100644 public/components/org.standardnotes.bold-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.bold-editor/dist/dist.min.js create mode 100644 public/components/org.standardnotes.bold-editor/dist/dist.min.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.bold-editor/dist/filesafe-js/EncryptionWorker.js create mode 100644 public/components/org.standardnotes.bold-editor/dist/filesafe-js/EncryptionWorker.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.bold-editor/dist/index.html create mode 100644 public/components/org.standardnotes.bold-editor/dist/vendor.css create mode 100644 public/components/org.standardnotes.bold-editor/dist/vendor.js create mode 100644 public/components/org.standardnotes.bold-editor/package.json create mode 100644 public/components/org.standardnotes.code-editor/dist/lib/component-relay.js create mode 100644 public/components/org.standardnotes.code-editor/dist/main.css create mode 100644 public/components/org.standardnotes.code-editor/dist/main.css.map create mode 100644 public/components/org.standardnotes.code-editor/dist/main.js create mode 100644 public/components/org.standardnotes.code-editor/dist/main.js.map create mode 100644 public/components/org.standardnotes.code-editor/dist/stylekit.css create mode 100644 public/components/org.standardnotes.code-editor/index.html create mode 100644 public/components/org.standardnotes.code-editor/package.json create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/autorefresh.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/fullscreen.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/panel.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/placeholder.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/display/rulers.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closebrackets.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/continuelist.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchtags.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/trailingspace.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldcode.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/foldgutter.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/indent-fold.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/xml-fold.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/coffeescript-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/css-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/html-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/javascript-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/yaml-lint.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/merge/merge.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/multiplex_test.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/overlay.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/simple.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/colorize.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode-standalone.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/runmode/runmode.node.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/annotatescrollbar.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/matchesonscrollbar.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/search.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/mark-selection.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/selection-pointer.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/lib/codemirror.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/apl/apl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/asciiarmor/asciiarmor.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/asn.1/asn.1.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/asterisk/asterisk.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/brainfuck/brainfuck.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/clike/clike.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/clojure/clojure.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/cmake/cmake.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/cobol/cobol.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/coffeescript/coffeescript.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/commonlisp/commonlisp.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/crystal/crystal.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/css/css.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/cypher/cypher.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/d/d.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/dart/dart.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/diff/diff.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/django/django.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/dockerfile/dockerfile.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/dtd/dtd.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/dylan/dylan.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ebnf/ebnf.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ecl/ecl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/eiffel/eiffel.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/elm/elm.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/erlang/erlang.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/factor/factor.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/fcl/fcl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/forth/forth.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/fortran/fortran.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/gas/gas.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/gfm/gfm.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/gherkin/gherkin.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/go/go.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/groovy/groovy.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/haml/haml.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/handlebars/handlebars.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/haskell-literate/haskell-literate.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/haskell/haskell.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/haxe/haxe.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/htmlembedded/htmlembedded.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/htmlmixed/htmlmixed.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/http/http.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/idl/idl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/javascript/javascript.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/jinja2/jinja2.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/jsx/jsx.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/julia/julia.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/livescript/livescript.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/lua/lua.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/markdown/markdown.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mathematica/mathematica.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mbox/mbox.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/meta.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mirc/mirc.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mllike/mllike.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/modelica/modelica.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mscgen/mscgen.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/mumps/mumps.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/nginx/nginx.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/nsis/nsis.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ntriples/ntriples.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/octave/octave.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/oz/oz.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/pascal/pascal.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/pegjs/pegjs.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/perl/perl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/php/php.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/pig/pig.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/powershell/powershell.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/properties/properties.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/protobuf/protobuf.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/pug/pug.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/puppet/puppet.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/python/python.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/q/q.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/r/r.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/changes/index.html create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rust/rust.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sass/sass.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/scheme/scheme.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/slim/slim.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/solr/solr.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/soy/soy.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/swift/swift.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn/ttcn.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/turtle/turtle.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vue/vue.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/wast/wast.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js create mode 100644 public/components/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size4-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.ttf create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/index.html create mode 100644 public/components/org.standardnotes.fancy-markdown-editor/package.json create mode 100644 public/components/org.standardnotes.file-safe/dist/dist.css create mode 100644 public/components/org.standardnotes.file-safe/dist/dist.js create mode 100644 public/components/org.standardnotes.file-safe/dist/dist.min.js create mode 100644 public/components/org.standardnotes.file-safe/dist/filesafe-js/EncryptionWorker.js create mode 100644 public/components/org.standardnotes.file-safe/dist/index.html create mode 100644 public/components/org.standardnotes.file-safe/dist/index.min.html create mode 100644 public/components/org.standardnotes.file-safe/package.json create mode 100644 public/components/org.standardnotes.folders/dist/app.css create mode 100644 public/components/org.standardnotes.folders/dist/app.css.map create mode 100644 public/components/org.standardnotes.folders/dist/app.js create mode 100644 public/components/org.standardnotes.folders/dist/app.js.map create mode 100644 public/components/org.standardnotes.folders/dist/compiled.js create mode 100644 public/components/org.standardnotes.folders/dist/compiled.min.js create mode 100644 public/components/org.standardnotes.folders/dist/component-relay.js create mode 100644 public/components/org.standardnotes.folders/dist/lib.js create mode 100644 public/components/org.standardnotes.folders/dist/templates.js create mode 100644 public/components/org.standardnotes.folders/index.html create mode 100644 public/components/org.standardnotes.folders/package.json create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/dialog/dialog.css create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/dialog/dialog.js create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/package.json create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/search.js create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/dist/sn-codemirror-search/searchcursor.js create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/index.html create mode 100644 public/components/org.standardnotes.minimal-markdown-editor/package.json create mode 100644 public/components/org.standardnotes.plus-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.plus-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.plus-editor/dist/font/summernote.eot create mode 100644 public/components/org.standardnotes.plus-editor/dist/font/summernote.ttf create mode 100644 public/components/org.standardnotes.plus-editor/dist/font/summernote.woff create mode 100644 public/components/org.standardnotes.plus-editor/dist/font/summernote.woff2 create mode 100644 public/components/org.standardnotes.plus-editor/dist/index.html create mode 100644 public/components/org.standardnotes.plus-editor/dist/vendor.css create mode 100644 public/components/org.standardnotes.plus-editor/dist/vendor.js create mode 100644 public/components/org.standardnotes.plus-editor/package.json create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/dist.css.map create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/dist.js.map create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/favicon.png create mode 100644 public/components/org.standardnotes.simple-markdown-editor/dist/index.html delete mode 100644 public/components/org.standardnotes.simple-markdown-editor/ext.json create mode 100644 public/components/org.standardnotes.simple-markdown-editor/package.json create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/dist.css create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/dist.css.map create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/dist.js create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/dist.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/dist.js.map create mode 100644 public/components/org.standardnotes.simple-task-editor/dist/index.html create mode 100644 public/components/org.standardnotes.simple-task-editor/package.json create mode 100644 public/components/org.standardnotes.standard-sheets/dist/dist.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/dist.css.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/dist.js create mode 100644 public/components/org.standardnotes.standard-sheets/dist/dist.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.standard-sheets/dist/dist.js.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/ext.json create mode 100644 public/components/org.standardnotes.standard-sheets/dist/index.html create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/js/jquery.min.js create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/js/jszip.min.js create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/js/kendo.spreadsheet.min.js create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/editor.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/imagebrowser.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/indeterminate.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading-image.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading_2x.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/markers.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/markers_2x.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-h.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-v.gif create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_2x.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi_2x.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/examples-offline.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Bold.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-BoldOblique.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-ExtraLight.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Bold.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Oblique.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Bold.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Italic.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/LICENSE.txt create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.eot create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.svg create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.woff create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.eot create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.svg create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.woff create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/back.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.svg create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.ttf create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.woff create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_icons.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_inverseicons.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css.map create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/brushed-metal.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots1.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots10.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots11.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots12.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots13.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots2.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots3.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots4.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots5.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots6.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots7.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots8.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots9.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass-lighter.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/highlight.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hsv-gradient.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hue.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/image-default.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather1.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather2.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/noise.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe1.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe2.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe3.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe4.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe5.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe6.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency-reversed.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency.png create mode 100644 public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transtexture.png create mode 100644 public/components/org.standardnotes.standard-sheets/package.json create mode 100644 public/components/org.standardnotes.theme-autobiography/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-autobiography/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-autobiography/package.json create mode 100644 public/components/org.standardnotes.theme-dynamic/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-dynamic/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-dynamic/package.json create mode 100644 public/components/org.standardnotes.theme-focus/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-focus/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-focus/package.json create mode 100644 public/components/org.standardnotes.theme-futura/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-futura/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-futura/package.json create mode 100644 public/components/org.standardnotes.theme-midnight/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-midnight/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-midnight/package.json create mode 100644 public/components/org.standardnotes.theme-solarized-dark/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-solarized-dark/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-solarized-dark/package.json create mode 100644 public/components/org.standardnotes.theme-titanium/dist/dist.css create mode 100644 public/components/org.standardnotes.theme-titanium/dist/dist.css.map create mode 100644 public/components/org.standardnotes.theme-titanium/package.json create mode 100644 public/components/org.standardnotes.token-vault/dist/dist.css create mode 100644 public/components/org.standardnotes.token-vault/dist/dist.js create mode 100644 public/components/org.standardnotes.token-vault/dist/dist.js.LICENSE.txt create mode 100644 public/components/org.standardnotes.token-vault/dist/index.html create mode 100644 public/components/org.standardnotes.token-vault/package.json diff --git a/app/assets/javascripts/components/ComponentView/index.tsx b/app/assets/javascripts/components/ComponentView/index.tsx index e0ec55b9f..617746967 100644 --- a/app/assets/javascripts/components/ComponentView/index.tsx +++ b/app/assets/javascripts/components/ComponentView/index.tsx @@ -12,7 +12,6 @@ import { FunctionalComponent } from 'preact'; import { toDirective } from '@/components/utils'; import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; import { observer } from 'mobx-react-lite'; -import { isDesktopApplication } from '@/utils'; import { OfflineRestricted } from '@/components/ComponentView/OfflineRestricted'; import { UrlMissing } from '@/components/ComponentView/UrlMissing'; import { IsDeprecated } from '@/components/ComponentView/IsDeprecated'; @@ -139,19 +138,6 @@ export const ComponentView: FunctionalComponent = observer( const iframe = iframeRef.current as HTMLIFrameElement; iframe.onload = () => { const contentWindow = iframe.contentWindow as Window; - - let hasDesktopError = false; - const canAccessWindowOrigin = isDesktopApplication(); - if (canAccessWindowOrigin) { - try { - if (!contentWindow.origin || contentWindow.origin === 'null') { - hasDesktopError = true; - } - } catch (e) { - console.error(e); - } - } - excessiveLoadingTimeout.current && clearTimeout(excessiveLoadingTimeout.current); @@ -159,7 +145,7 @@ export const ComponentView: FunctionalComponent = observer( setTimeout(() => { setIsLoading(false); - setHasIssueLoading(hasDesktopError); + setHasIssueLoading(false); onLoad?.(component); }, MSToWaitAfterIframeLoadToAvoidFlicker); }; diff --git a/app/assets/javascripts/components/QuickSettingsMenu/QuickSettingsMenu.tsx b/app/assets/javascripts/components/QuickSettingsMenu/QuickSettingsMenu.tsx index 7f3425b3e..c24a67d1f 100644 --- a/app/assets/javascripts/components/QuickSettingsMenu/QuickSettingsMenu.tsx +++ b/app/assets/javascripts/components/QuickSettingsMenu/QuickSettingsMenu.tsx @@ -89,8 +89,8 @@ const QuickSettingsMenu: FunctionComponent = observer( } else if (!aIsLayerable && bIsLayerable) { return -1; } else { - return a.package_info.name.toLowerCase() < - b.package_info.name.toLowerCase() + return a.name.toLowerCase() < + b.name.toLowerCase() ? -1 : 1; } diff --git a/app/assets/javascripts/preferences/PreferencesMenu.ts b/app/assets/javascripts/preferences/PreferencesMenu.ts index 638dd4d7d..94cf73836 100644 --- a/app/assets/javascripts/preferences/PreferencesMenu.ts +++ b/app/assets/javascripts/preferences/PreferencesMenu.ts @@ -3,7 +3,7 @@ import { action, makeAutoObservable, observable } from 'mobx'; import { ExtensionsLatestVersions } from '@/preferences/panes/extensions-segments'; import { ContentType, SNComponent } from '@standardnotes/snjs'; import { WebApplication } from '@/ui_models/application'; -import { FeatureIdentifier } from '@node_modules/@standardnotes/features/dist/Domain/Feature/FeatureIdentifier'; +import { FeatureIdentifier } from '@standardnotes/features'; import { ComponentArea } from '@standardnotes/snjs'; const PREFERENCE_IDS = [ diff --git a/app/assets/javascripts/preferences/panes/extensions-segments/ConfirmCustomExtension.tsx b/app/assets/javascripts/preferences/panes/extensions-segments/ConfirmCustomExtension.tsx index 608fa5348..9fa11293c 100644 --- a/app/assets/javascripts/preferences/panes/extensions-segments/ConfirmCustomExtension.tsx +++ b/app/assets/javascripts/preferences/panes/extensions-segments/ConfirmCustomExtension.tsx @@ -28,7 +28,7 @@ export const ConfirmCustomExtension: FunctionComponent<{ }, { label: 'Hosted URL', - value: component.package_info.url + value: component.thirdPartyPackageInfo.url }, { label: 'Download URL', diff --git a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx index 8ca9bd90b..ade893a0c 100644 --- a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx +++ b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx @@ -8,27 +8,6 @@ import { useState } from "preact/hooks"; import { Button } from "@/components/Button"; import { RenameExtension } from "./RenameExtension"; -const ExtensionVersions: FunctionComponent<{ - installedVersion: string, - latestVersion: string | undefined, -}> = ({ installedVersion, latestVersion }) => { - return ( - <> - Installed version {installedVersion} {latestVersion && <>(latest is {latestVersion})} - - ); -}; - -const AutoUpdateLocal: FunctionComponent<{ - autoupdateDisabled: boolean, - toggleAutoupdate: () => void -}> = ({ autoupdateDisabled, toggleAutoupdate }) => ( -
- Autoupdate local installation - -
-); - const UseHosted: FunctionComponent<{ offlineOnly: boolean, toggleOfllineOnly: () => void }> = ({ offlineOnly, toggleOfllineOnly }) => ( @@ -49,9 +28,9 @@ export interface ExtensionItemProps { export const ExtensionItem: FunctionComponent = ({ application, extension, first, uninstall, toggleActivate, latestVersion }) => { - const [autoupdateDisabled, setAutoupdateDisabled] = useState(extension.autoupdateDisabled ?? false); - const [offlineOnly, setOfflineOnly] = useState(extension.offlineOnly ?? false); - const [extensionName, setExtensionName] = useState(extension.name); + const [autoupdateDisabled, setAutoupdateDisabled] = useState(extension.autoupdateDisabled ?? false); + const [offlineOnly, setOfflineOnly] = useState(extension.offlineOnly ?? false); + const [extensionName, setExtensionName] = useState(extension.name); const toggleAutoupdate = () => { const newAutoupdateValue = !autoupdateDisabled; @@ -101,8 +80,6 @@ export const ExtensionItem: FunctionComponent = }; const localInstallable = extension.package_info.download_url; - const installedVersion = extension.package_info.version; - const isToggleable = [ComponentArea.EditorStack, ComponentArea.TagsList].includes(extension.area); return ( @@ -114,24 +91,11 @@ export const ExtensionItem: FunctionComponent =
- - - {localInstallable && } {localInstallable && } <>
- {isToggleable && ( - <> - {(extension.active ? ( -
diff --git a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionsLatestVersions.ts b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionsLatestVersions.ts index 0075d69e2..3112ae861 100644 --- a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionsLatestVersions.ts +++ b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionsLatestVersions.ts @@ -30,6 +30,6 @@ export class ExtensionsLatestVersions { function collectFeatures(features: FeatureDescription[] | undefined, versionMap: Map) { if (features == undefined) return; for (const feature of features) { - versionMap.set(feature.identifier, feature.version); + versionMap.set(feature.identifier, feature.version!); } } diff --git a/app/assets/javascripts/services/desktopManager.ts b/app/assets/javascripts/services/desktopManager.ts index d7eb84d35..a49b414bd 100644 --- a/app/assets/javascripts/services/desktopManager.ts +++ b/app/assets/javascripts/services/desktopManager.ts @@ -74,7 +74,7 @@ export class DesktopManager * Keys are not passed into ItemParams, so the result is not encrypted */ convertComponentForTransmission(component: SNComponent) { - return this.application.protocolService!.payloadByEncryptingPayload( + return this.application.protocolService.payloadByEncryptingPayload( component.payloadRepresentation(), EncryptionIntent.FileDecrypted ); @@ -122,7 +122,7 @@ export class DesktopManager } } - desktop_windowGainedFocus() { + desktop_windowGainedFocus(): void { this.$rootScope.$broadcast('window-gained-focus'); } diff --git a/config/application.rb b/config/application.rb index 7b2c09b68..6d810d44c 100644 --- a/config/application.rb +++ b/config/application.rb @@ -45,10 +45,10 @@ module Web child_src: ["*", "blob:"], frame_src: ["*", "blob:"], connect_src: ["*", 'data:'], - font_src: %w(* 'self'), + font_src: ['*', "'self'", 'data:'], form_action: %w('self'), frame_ancestors: ["*", "*.standardnotes.com", "*.standardnotes.org"], - img_src: %w('self' * data:), + img_src: ["'self'", '* data:', 'blob:'], manifest_src: %w('self'), media_src: %w('self'), object_src: %w('self'), diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index c18278533..0ad778f89 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -7,4 +7,4 @@ Rails.application.config.assets.precompile += %w( zip/zip.js zip/z-worker.js zip # Recursively add all files and folders in 'dist'. Rails.application.config.assets.paths << Rails.root.join('dist') files = Dir.glob('dist/**/*').map! { |file| file.sub('dist/', '') } -Rails.application.config.assets.precompile += files +Rails.application.config.assets.precompile += files \ No newline at end of file diff --git a/package.json b/package.json index de6783cdd..0580fcfe7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "standard-notes-web", - "version": "3.9.11", + "version": "3.9.12", "license": "AGPL-3.0-or-later", "repository": { "type": "git", @@ -11,7 +11,7 @@ "start": "webpack-dev-server --config webpack.dev.js", "watch": "webpack -w --config webpack.dev.js", "watch:desktop": "webpack -w --config webpack.dev.js --env platform='desktop'", - "bundle": "webpack --config webpack.prod.js && yarn tsc", + "bundle": "webpack --config webpack.prod.js && cp -r node_modules/@standardnotes/components/dist public/components && yarn tsc", "bundle:desktop": "webpack --config webpack.prod.js --env platform='desktop'", "bundle:desktop:beta": "webpack --config webpack.prod.js --env platform='desktop' --env public_beta='true'", "build": "bundle install && yarn install --frozen-lockfile && bundle exec rails assets:precompile && yarn bundle", @@ -28,6 +28,7 @@ "@babel/preset-typescript": "^7.15.0", "@reach/disclosure": "^0.16.2", "@reach/visually-hidden": "^0.16.0", + "@standardnotes/components": "^1.2.3", "@svgr/webpack": "^5.5.0", "@types/angular": "^1.8.3", "@types/jest": "^27.0.3", @@ -42,6 +43,7 @@ "babel-loader": "^8.2.3", "babel-plugin-angularjs-annotate": "^0.10.0", "connect": "^3.7.0", + "copy-webpack-plugin": "^10.2.0", "css-loader": "^6.4.0", "dotenv": "^10.0.0", "eslint": "^8.0.1", @@ -84,10 +86,10 @@ "@reach/checkbox": "^0.16.0", "@reach/dialog": "^0.16.2", "@reach/listbox": "^0.16.2", - "@standardnotes/features": "1.15.1", "@reach/tooltip": "^0.16.2", + "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.30.0", + "@standardnotes/snjs": "2.31.16", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", @@ -97,7 +99,7 @@ "react-dnd-touch-backend": "^14.1.1" }, "lint-staged": { - "*.{js,ts,jsx,tsx}": "eslint --cache --fix", - "*.{js,ts,jsx,tsx,css,md}": "prettier --write" + "app/*.{js,ts,jsx,tsx}": "eslint --cache --fix", + "app/*.{js,ts,jsx,tsx,css,md}": "prettier --write" } } diff --git a/public/components/checksums.json b/public/components/checksums.json new file mode 100644 index 000000000..ba2bd8f4f --- /dev/null +++ b/public/components/checksums.json @@ -0,0 +1,97 @@ +{ + "org.standardnotes.theme-midnight": { + "version": "1.2.5", + "base64": "60a2f4fc8061c1cc45c1fd4dcb2a69297143c5610e3367e378867d2ffcad8e1b", + "binary": "2ce2ad42264602a82b1d69884f5fc2d1f4f7ea666e31f209c9d2923ca6ac7f51" + }, + "org.standardnotes.theme-futura": { + "version": "1.2.5", + "base64": "2743d3fd9c6be2f6034a1012b9ee243bbc58f8046baa8e845275f94ce69a2ce6", + "binary": "db46c4975d1c57b032fcf8e1ef529bf739f888133b7f51f0f3b3ad522a823188" + }, + "org.standardnotes.theme-solarized-dark": { + "version": "1.2.4", + "base64": "2502bd0facb398a04aa459c6dfdf8757f81f9d207b2a6890bd9f22159269a214", + "binary": "306568b3b5cc802ce333246e6e95207be060db4234a08a0b3a0e8b3bbbc68541" + }, + "org.standardnotes.theme-autobiography": { + "version": "1.0.2", + "base64": "62135f4c6794717dbe054962d66633363047ff6fc0d1d84d6e4838dec30adfda", + "binary": "447e226daa7eb9e64c4ad96e84d4a46ac339dd5642e7a227e4d15a1c6f72440d" + }, + "org.standardnotes.theme-focus": { + "version": "1.2.6", + "base64": "c665214b969bbab3f90e516dcc7e6c04282d5c077ab7e950465bc0f3bb0542ee", + "binary": "b64ff1d9c8bb2f400a5581e389d6f319f69f93bea9f6207938d6d4c844ea3512" + }, + "org.standardnotes.theme-titanium": { + "version": "1.2.5", + "base64": "9159d69f5049a4cbc936efc08136599cded3560eae4656a8ea32738085c6afcb", + "binary": "1928aa349a04471afd273725cc4befe711eeda91aca70aee00c7ad356241c252" + }, + "org.standardnotes.theme-dynamic": { + "version": "1.0.0", + "base64": "8877853cecb4fa6df08ae75e6dabd7210664af83db39ba9f27e88fe6a7dfb486", + "binary": "45583980b713da9396bfb5580effb3537f34c8ab291e3e8cd6349fd15abede5f" + }, + "org.standardnotes.code-editor": { + "version": "1.3.8", + "base64": "9969f2997d06deb41af4b40edcda19b4eed72fda6ea2ff116b96616a0d3dba67", + "binary": "8c6fbc89151e11b0ba39475f3180f08ed38f75098f600befa5875eb993435404" + }, + "org.standardnotes.bold-editor": { + "version": "1.2.10", + "base64": "0de1df66cc3ae7774a3c0cedb2454e3465cadabf41ba5060ab9e543a2bea5dea", + "binary": "bac85952fbe8af1eac49701da69b811de531fd15b1cfd6bbc90d61d9c785f5d1" + }, + "org.standardnotes.plus-editor": { + "version": "1.5.0", + "base64": "f8923ab4a464ee113d47fa164ee7efbc6337e9e538105ae473b00492fb4ec46e", + "binary": "d4645ee7a38eeb1046239ea337333dcb64dc01c81f05e20307696099364b485b" + }, + "org.standardnotes.simple-markdown-editor": { + "version": "1.4.0", + "base64": "853cfcaf6c1e13796869b4c6655dab82f9d75a25d9e1e9f2e5e3137c7dae03d2", + "binary": "3ac9e1133a109d91dcefbdc344855f82bbbd5f0409c60d9c1f040ee811bd14ae" + }, + "org.standardnotes.advanced-markdown-editor": { + "version": "1.3.14", + "base64": "2e2db371fb028bb1c1785102a01d39673d56f72d50ed8ea3c558cce690f23060", + "binary": "657eb02b34978b9d2412a0fc9525ec0b3bd6080d01069a11659b289d2c9eafa0" + }, + "org.standardnotes.minimal-markdown-editor": { + "version": "1.3.7", + "base64": "b785ff85d8803ed0323163221e36048b43086e85c7cc5f1c12abb5c5b270a6ed", + "binary": "3a8cfaa512f8734faf75ae9ee8ece3a55409d50dbeebfe9cbeca7ff4b40a8426" + }, + "org.standardnotes.fancy-markdown-editor": { + "version": "1.3.4", + "base64": "fbee0c66041d942b4f62d9bf4bbc9df99c64b3d2aad4a00be66d0516dd86a922", + "binary": "f2f36a306abd5a878ec6d204325e001db8cbaebe50629687d6f14c35bb1f78b1" + }, + "org.standardnotes.simple-task-editor": { + "version": "1.3.7", + "base64": "76211fea01d5ad5d44c70a27e90493ffde010621abb3996408c1b5da2e141d3c", + "binary": "6a9236dda72e41408005993d37685cfa98cc2d82d4f2085aea8c88b3a0951501" + }, + "org.standardnotes.token-vault": { + "version": "2.0.7", + "base64": "56f8ac6a46a60c9e949e5409696f1afe93296563c6940b7df1770a1dec41d7ab", + "binary": "525da86875fb7238ae92eb4bd60a829add4a79623a15ca3182aa221cd44b32f4" + }, + "org.standardnotes.standard-sheets": { + "version": "1.4.2", + "base64": "d32d7f8cc8141d9c8983849d8bcb25bfb1000710b6380ee7287a8c22c6366a90", + "binary": "1cf178db81042c7afe779cd53114a4d0d5004259d6fbba315eb0a78e7caabece" + }, + "org.standardnotes.file-safe": { + "version": "2.0.10", + "base64": "e1d3ef7f1a4c0365a2b4037376813c4e46e8f54b61ecc3ed6a7346b27aa753ee", + "binary": "abfa7368ea3cabc9f6896d4070c899025b73378000bc67c3a607f88e048663a7" + }, + "org.standardnotes.folders": { + "version": "1.3.8", + "base64": "e895b21645264f991cd212dbf3207731ecffab203f540f7145edad4601e6f6a2", + "binary": "88d4b9a6ff94b1f6cba884787e051cda3cd8073022984b63f7d3b13157aa6e2a" + } +} \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/app.css b/public/components/org.standardnotes.advanced-markdown-editor/dist/app.css new file mode 100644 index 000000000..2b12fbe0f --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/app.css @@ -0,0 +1,278 @@ +body, html { + font-family: sans-serif; + font-size: var(--sn-stylekit-base-font-size); + background-color: transparent; +} + +* { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +.mobile .editor-toolbar, .mobile .editor-toolbar.fullscreen, .mac-web .editor-toolbar, .mac-web .editor-toolbar.fullscreen, .mac-desktop .editor-toolbar, .mac-desktop .editor-toolbar.fullscreen { + overflow-x: auto; +} + +.editor-toolbar.fullscreen, .CodeMirror-fullscreen { + position: absolute !important; +} + +.CodeMirror { + border-left: 0; + border-right: 0; + border-bottom: 0; + background-color: transparent; + border: none; + font-size: var(--sn-stylekit-font-size-editor); + -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: transparent; + background: var(--sn-stylekit-background-color); +} + +.editor-toolbar.disabled-for-preview button:not(.no-disable) { + background: inherit; +} + +.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-side p 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 0.5rem; + margin-left: 0; + color: var(--sn-stylekit-neutral-color); + border-left: 0.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: 0.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; + } +} +/* + Highlight JS theming +*/ +.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; +} diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/app.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/app.js new file mode 100644 index 000000000..fdcfcf97a --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/app.js @@ -0,0 +1,157 @@ +(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 1 && arguments[1] !== undefined ? arguments[1] : 90; + + if (string.length <= limit) { + return string; + } else { + return string.substring(0, limit) + "..."; + } + } + + if (!ignoreTextChange) { + if (workingNote) { + // Be sure to capture this object as a variable, as this.note may be reassigned in `streamContextItem`, so by the time + // you modify it in the presave block, it may not be the same object anymore, so the presave values will not be applied to + // the right object, and it will save incorrectly. + var note = workingNote; + componentManager.saveItemWithPresave(note, function () { + lastValue = window.easymde.value(); + var html = window.easymde.options.previewRender(window.easymde.value()); + var strippedHtml = truncateString(strip(html)); + note.content.preview_plain = strippedHtml; + note.content.preview_html = null; + note.content.text = lastValue; + }); + } + } + }); +}); + +},{}]},{},[1]); diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css new file mode 100644 index 000000000..8180a3e20 --- /dev/null +++ b/public/components/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:transparent}*{-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:transparent;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:transparent;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}}@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/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css.map b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css.map new file mode 100644 index 000000000..f45a2ff26 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://sn-advanced-markdown-editor/./node_modules/font-awesome/css/font-awesome.css","webpack://sn-advanced-markdown-editor/./src/main.scss"],"names":[],"mappings":"AAAA;;;EAGE;AACF;+BAC+B;AAC/B;EACE,0BAA0B;EAC1B,wCAAoD;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,6BAGF,EAEE,0CAGF,kDAEE,6BAGF,YACE,cACA,eACA,gBACA,6BACA,YACA,yDAEA,iCAGF,2CACE,8DACA,wDACA,iBAEA,oHACE,2BAKJ,4BACE,2DACA,gEAGF,uBACE,+CACA,aACA,gBACA,4CAGF,2DACE,yBACA,+CAGF,6DACE,mBAIA,qCADF,2BAEI,wBAEF,qCAJF,2BAKI,wBAMA,qCADF,yCAEI,qBAEF,qCAJF,yCAKI,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","file":"dist.css","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\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 @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"],"sourceRoot":""} \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js new file mode 100644 index 000000000..2f6cd997f --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js @@ -0,0 +1,3 @@ +/*! For license information please see dist.js.LICENSE.txt */ +(()=>{var e={856:function(e){e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,u=Object.getPrototypeOf,r=Object.getOwnPropertyDescriptor,i=Object.freeze,a=Object.seal,o=Object.create,s="undefined"!=typeof Reflect&&Reflect,l=s.apply,c=s.construct;l||(l=function(e,t,n){return e.apply(t,n)}),i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?n-1:0),r=1;r/gm),N=a(/^data-[\-\w.\u00B7-\uFFFF]/),P=a(/^aria-[\-\w]+$/),U=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),q=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),H="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};function Z(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:W(),n=function(t){return e(t)};if(n.version="2.2.9",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var u=t.document,r=t.document,a=t.DocumentFragment,o=t.HTMLTemplateElement,s=t.Node,l=t.Element,c=t.NodeFilter,D=t.NamedNodeMap,C=void 0===D?t.NamedNodeMap||t.MozNamedAttrMap:D,K=t.Text,V=t.Comment,X=t.DOMParser,Y=t.trustedTypes,J=l.prototype,Q=y(J,"cloneNode"),ee=y(J,"nextSibling"),te=y(J,"childNodes"),ne=y(J,"parentNode");if("function"==typeof o){var ue=r.createElement("template");ue.content&&ue.content.ownerDocument&&(r=ue.content.ownerDocument)}var re=G(Y,u),ie=re&&Ie?re.createHTML(""):"",ae=r,oe=ae.implementation,se=ae.createNodeIterator,le=ae.createDocumentFragment,ce=u.importNode,De={};try{De=v(r).documentMode?r.documentMode:{}}catch(e){}var pe={};n.isSupported="function"==typeof ne&&oe&&void 0!==oe.createHTMLDocument&&9!==De;var he=L,de=M,fe=N,ge=P,me=j,Ae=q,Fe=U,ke=null,be=E({},[].concat(Z(x),Z(w),Z(B),Z(S),Z(z))),Ce=null,Ee=E({},[].concat(Z(R),Z($),Z(O),Z(I))),ve=null,ye=null,xe=!0,we=!0,Be=!1,_e=!1,Se=!1,Te=!1,ze=!1,Re=!1,$e=!1,Oe=!0,Ie=!1,Le=!0,Me=!0,Ne=!1,Pe={},Ue=E({},["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"]),je=null,qe=E({},["audio","video","img","source","image","track"]),He=null,Ze=E({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),We="http://www.w3.org/1998/Math/MathML",Ge="http://www.w3.org/2000/svg",Ke="http://www.w3.org/1999/xhtml",Ve=Ke,Xe=!1,Ye=null,Je=r.createElement("form"),Qe=function(e){Ye&&Ye===e||(e&&"object"===(void 0===e?"undefined":H(e))||(e={}),e=v(e),ke="ALLOWED_TAGS"in e?E({},e.ALLOWED_TAGS):be,Ce="ALLOWED_ATTR"in e?E({},e.ALLOWED_ATTR):Ee,He="ADD_URI_SAFE_ATTR"in e?E(v(Ze),e.ADD_URI_SAFE_ATTR):Ze,je="ADD_DATA_URI_TAGS"in e?E(v(qe),e.ADD_DATA_URI_TAGS):qe,ve="FORBID_TAGS"in e?E({},e.FORBID_TAGS):{},ye="FORBID_ATTR"in e?E({},e.FORBID_ATTR):{},Pe="USE_PROFILES"in e&&e.USE_PROFILES,xe=!1!==e.ALLOW_ARIA_ATTR,we=!1!==e.ALLOW_DATA_ATTR,Be=e.ALLOW_UNKNOWN_PROTOCOLS||!1,_e=e.SAFE_FOR_TEMPLATES||!1,Se=e.WHOLE_DOCUMENT||!1,Re=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,Oe=!1!==e.RETURN_DOM_IMPORT,Ie=e.RETURN_TRUSTED_TYPE||!1,ze=e.FORCE_BODY||!1,Le=!1!==e.SANITIZE_DOM,Me=!1!==e.KEEP_CONTENT,Ne=e.IN_PLACE||!1,Fe=e.ALLOWED_URI_REGEXP||Fe,Ve=e.NAMESPACE||Ke,_e&&(we=!1),$e&&(Re=!0),Pe&&(ke=E({},[].concat(Z(z))),Ce=[],!0===Pe.html&&(E(ke,x),E(Ce,R)),!0===Pe.svg&&(E(ke,w),E(Ce,$),E(Ce,I)),!0===Pe.svgFilters&&(E(ke,B),E(Ce,$),E(Ce,I)),!0===Pe.mathMl&&(E(ke,S),E(Ce,O),E(Ce,I))),e.ADD_TAGS&&(ke===be&&(ke=v(ke)),E(ke,e.ADD_TAGS)),e.ADD_ATTR&&(Ce===Ee&&(Ce=v(Ce)),E(Ce,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&E(He,e.ADD_URI_SAFE_ATTR),Me&&(ke["#text"]=!0),Se&&E(ke,["html","head","body"]),ke.table&&(E(ke,["tbody"]),delete ve.tbody),i&&i(e),Ye=e)},et=E({},["mi","mo","mn","ms","mtext"]),tt=E({},["foreignobject","desc","title","annotation-xml"]),nt=E({},w);E(nt,B),E(nt,_);var ut=E({},S);E(ut,T);var rt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Ke,tagName:"template"});var n=f(e.tagName),u=f(t.tagName);if(e.namespaceURI===Ge)return t.namespaceURI===Ke?"svg"===n:t.namespaceURI===We?"svg"===n&&("annotation-xml"===u||et[u]):Boolean(nt[n]);if(e.namespaceURI===We)return t.namespaceURI===Ke?"math"===n:t.namespaceURI===Ge?"math"===n&&tt[u]:Boolean(ut[n]);if(e.namespaceURI===Ke){if(t.namespaceURI===Ge&&!tt[u])return!1;if(t.namespaceURI===We&&!et[u])return!1;var r=E({},["title","style","font","a","script"]);return!ut[n]&&(r[n]||!nt[n])}return!1},it=function(e){d(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},at=function(e,t){try{d(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(Re||$e)try{it(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},ot=function(e){var t=void 0,n=void 0;if(ze)e=""+e;else{var u=g(e,/^[\r\n\t ]+/);n=u&&u[0]}var i=re?re.createHTML(e):e;if(Ve===Ke)try{t=(new X).parseFromString(i,"text/html")}catch(e){}if(!t||!t.documentElement){t=oe.createDocument(Ve,"template",null);try{t.documentElement.innerHTML=Xe?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Se?t.documentElement:a},st=function(e){return se.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},lt=function(e){return!(e instanceof K||e instanceof V||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof C&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)},ct=function(e){return"object"===(void 0===s?"undefined":H(s))?e instanceof s:e&&"object"===(void 0===e?"undefined":H(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Dt=function(e,t,u){pe[e]&&p(pe[e],(function(e){e.call(n,t,u,Ye)}))},pt=function(e){var t=void 0;if(Dt("beforeSanitizeElements",e,null),lt(e))return it(e),!0;if(g(e.nodeName,/[\u0080-\uFFFF]/))return it(e),!0;var u=f(e.nodeName);if(Dt("uponSanitizeElement",e,{tagName:u,allowedTags:ke}),!ct(e.firstElementChild)&&(!ct(e.content)||!ct(e.content.firstElementChild))&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return it(e),!0;if(!ke[u]||ve[u]){if(Me&&!Ue[u]){var r=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&r)for(var a=i.length-1;a>=0;--a)r.insertBefore(Q(i[a],!0),ee(e))}return it(e),!0}return e instanceof l&&!rt(e)?(it(e),!0):"noscript"!==u&&"noembed"!==u||!k(/<\/no(script|embed)/i,e.innerHTML)?(_e&&3===e.nodeType&&(t=e.textContent,t=m(t,he," "),t=m(t,de," "),e.textContent!==t&&(d(n.removed,{element:e.cloneNode()}),e.textContent=t)),Dt("afterSanitizeElements",e,null),!1):(it(e),!0)},ht=function(e,t,n){if(Le&&("id"===t||"name"===t)&&(n in r||n in Je))return!1;if(we&&k(fe,t));else if(xe&&k(ge,t));else{if(!Ce[t]||ye[t])return!1;if(He[t]);else if(k(Fe,m(n,Ae,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==A(n,"data:")||!je[e])if(Be&&!k(me,m(n,Ae,"")));else if(n)return!1}return!0},dt=function(e){var t=void 0,u=void 0,r=void 0,i=void 0;Dt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ce};for(i=a.length;i--;){var s=t=a[i],l=s.name,c=s.namespaceURI;if(u=F(t.value),r=f(l),o.attrName=r,o.attrValue=u,o.keepAttr=!0,o.forceKeepAttr=void 0,Dt("uponSanitizeAttribute",e,o),u=o.attrValue,!o.forceKeepAttr&&(at(l,e),o.keepAttr))if(k(/\/>/i,u))at(l,e);else{_e&&(u=m(u,he," "),u=m(u,de," "));var D=e.nodeName.toLowerCase();if(ht(D,r,u))try{c?e.setAttributeNS(c,l,u):e.setAttribute(l,u),h(n.removed)}catch(e){}}}Dt("afterSanitizeAttributes",e,null)}},ft=function e(t){var n=void 0,u=st(t);for(Dt("beforeSanitizeShadowDOM",t,null);n=u.nextNode();)Dt("uponSanitizeShadowNode",n,null),pt(n)||(n.content instanceof a&&e(n.content),dt(n));Dt("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,r){var i=void 0,o=void 0,l=void 0,c=void 0,D=void 0;if((Xe=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!ct(e)){if("function"!=typeof e.toString)throw b("toString is not a function");if("string"!=typeof(e=e.toString()))throw b("dirty is not a string, aborting")}if(!n.isSupported){if("object"===H(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(ct(e))return t.toStaticHTML(e.outerHTML)}return e}if(Te||Qe(r),n.removed=[],"string"==typeof e&&(Ne=!1),Ne);else if(e instanceof s)1===(o=(i=ot("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===o.nodeName||"HTML"===o.nodeName?i=o:i.appendChild(o);else{if(!Re&&!_e&&!Se&&-1===e.indexOf("<"))return re&&Ie?re.createHTML(e):e;if(!(i=ot(e)))return Re?null:ie}i&&ze&&it(i.firstChild);for(var p=st(Ne?e:i);l=p.nextNode();)3===l.nodeType&&l===c||pt(l)||(l.content instanceof a&&ft(l.content),dt(l),c=l);if(c=null,Ne)return e;if(Re){if($e)for(D=le.call(i.ownerDocument);i.firstChild;)D.appendChild(i.firstChild);else D=i;return Oe&&(D=ce.call(u,D,!0)),D}var h=Se?i.outerHTML:i.innerHTML;return _e&&(h=m(h,he," "),h=m(h,de," ")),re&&Ie?re.createHTML(h):h},n.setConfig=function(e){Qe(e),Te=!0},n.clearConfig=function(){Ye=null,Te=!1},n.isValidAttribute=function(e,t,n){Ye||Qe({});var u=f(e),r=f(t);return ht(u,r,n)},n.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],d(pe[e],t))},n.removeHook=function(e){pe[e]&&h(pe[e])},n.removeHooks=function(e){pe[e]&&(pe[e]=[])},n.removeAllHooks=function(){pe={}},n}()}()},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,u=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}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 u={exports:{}};function r(){return{baseUrl:null,breaks:!1,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}}u.exports={defaults:{baseUrl:null,breaks:!1,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:r,changeDefaults:function(e){u.exports.defaults=e}};var i=/[&<>"']/,a=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(e){return l[e]};var D=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function p(e){return e.replace(D,(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 d=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var g={},m=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,F=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){g[" "+e]||(m.test(e)?g[" "+e]=e+"/":g[" "+e]=b(e,"/",!0));var n=-1===(e=g[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(A,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(F,"$1")+t:e+t}function b(e,t,n){var u=e.length;if(0===u)return"";for(var r=0;r=0&&"\\"===n[r];)u=!u;return u?"|":" |"})).split(/ \|/),u=0;if(n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e},R=u.exports.defaults,$=_,O=B,I=C,L=S;function M(e,t,n){var u=t.href,r=t.title?I(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:u,title:r,text:i}:{type:"image",raw:n,href:u,title:r,text:I(i)}}var N=function(){function e(e){this.options=e||R}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:$(n,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],u=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var u=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=u.length?e.slice(u.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:u}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var u=$(n,"#");this.options.pedantic?n=u.trim():u&&!/ $/.test(u)||(n=u.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 u,r=n.align.length;for(u=0;u ?/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,u,r,i,a,o,s,l,c,D=t[0],p=t[2],h=p.length>1,d={type:"list",raw:D,ordered:h,start:h?+p.slice(0,-1):"",loose:!1,items:[]},f=t[0].match(this.rules.block.item),g=!1,m=f.length;r=this.rules.block.listItemStart.exec(f[0]);for(var A=0;Ar[1].length:i[1].length>=r[0].length||i[1].length>3){f.splice(A,2,f[A]+(!this.options.pedantic&&i[1].length/i.test(u[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(u[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(u[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:u[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(u[0]):I(u[0]):u[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 u=$(n.slice(0,-1),"\\");if((n.length-u.length)%2==0)return}else{var r=L(t[2],"()");if(r>-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+r;t[2]=t[2].substring(0,r),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var a=t[2],o="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],o=s[3])}else o=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),M(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:o?o.replace(this.rules.inline._escapes,"$1"):o},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 u=(n[2]||n[1]).replace(/\s+/g," ");if(!(u=t[u.toLowerCase()])||!u.href){var r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return M(n,u,n[0])}},t.emStrong=function(e,t,n){void 0===n&&(n="");var u=this.rules.inline.emStrong.lDelim.exec(e);if(u&&(!u[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 r=u[1]||u[2]||"";if(!r||r&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,o=u[0].length-1,s=o,l=0,c="*"===u[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+o);null!=(u=c.exec(t));)if(i=u[1]||u[2]||u[3]||u[4]||u[5]||u[6])if(a=i.length,u[3]||u[4])s+=a;else if(!((u[5]||u[6])&&o%3)||(o+a)%3){if(!((s-=a)>0))return a=Math.min(a,a+s+l),Math.min(o,a)%2?{type:"em",raw:e.slice(0,o+u.index+a+1),text:e.slice(1,o+u.index+a)}:{type:"strong",raw:e.slice(0,o+u.index+a+1),text:e.slice(2,o+u.index+a-1)}}else l+=a}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),u=/[^ ]/.test(n),r=/^ /.test(n)&&/ $/.test(n);return u&&r&&(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,u,r=this.rules.inline.autolink.exec(e);if(r)return u="@"===r[2]?"mailto:"+(n=I(this.options.mangle?t(r[1]):r[1])):n=I(r[1]),{type:"link",raw:r[0],text:n,href:u,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var u,r;if("@"===n[2])r="mailto:"+(u=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]);u=I(n[0]),r="www."===n[1]?"http://"+u:u}return{type:"link",raw:n[0],text:u,href:r,tokens:[{type:"text",raw:u,text:u}]}}},t.inlineText=function(e,t,n){var u,r=this.rules.inline.text.exec(e);if(r)return u=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):I(r[0]):r[0]:I(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:u}},e}(),P=x,U=v,j=w,q={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)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\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?'|\([^()]*\))/};q.def=U(q.def).replace("label",q._label).replace("title",q._title).getRegex(),q.bullet=/(?:[*+-]|\d{1,9}[.)])/,q.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,q.item=U(q.item,"gm").replace(/bull/g,q.bullet).getRegex(),q.listItemStart=U(/^( *)(bull) */).replace("bull",q.bullet).getRegex(),q.list=U(q.list).replace(/bull/g,q.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+q.def.source+")").getRegex(),q._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",q._comment=/|$)/,q.html=U(q.html,"i").replace("comment",q._comment).replace("tag",q._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),q.paragraph=U(q._paragraph).replace("hr",q.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",")|<(?:script|pre|style|!--)").replace("tag",q._tag).getRegex(),q.blockquote=U(q.blockquote).replace("paragraph",q.paragraph).getRegex(),q.normal=j({},q),q.gfm=j({},q.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*|$)"}),q.gfm.nptable=U(q.gfm.nptable).replace("hr",q.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",")|<(?:script|pre|style|!--)").replace("tag",q._tag).getRegex(),q.gfm.table=U(q.gfm.table).replace("hr",q.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",")|<(?:script|pre|style|!--)").replace("tag",q._tag).getRegex(),q.pedantic=j({},q.normal,{html:U("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",q._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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:P,paragraph:U(q.normal._paragraph).replace("hr",q.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",q.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var H={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:P,tag:"^comment|^|^<[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]*?(?:(?=[\\?@\\[\\]`^{|}~"};H.punctuation=U(H.punctuation).replace(/punctuation/g,H._punctuation).getRegex(),H.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,H.escapedEmSt=/\\\*|\\_/g,H._comment=U(q._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),H.emStrong.lDelim=U(H.emStrong.lDelim).replace(/punct/g,H._punctuation).getRegex(),H.emStrong.rDelimAst=U(H.emStrong.rDelimAst,"g").replace(/punct/g,H._punctuation).getRegex(),H.emStrong.rDelimUnd=U(H.emStrong.rDelimUnd,"g").replace(/punct/g,H._punctuation).getRegex(),H._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,H._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,H._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])?)+(?![-_])/,H.autolink=U(H.autolink).replace("scheme",H._scheme).replace("email",H._email).getRegex(),H._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,H.tag=U(H.tag).replace("comment",H._comment).replace("attribute",H._attribute).getRegex(),H._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,H._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,H._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,H.link=U(H.link).replace("label",H._label).replace("href",H._href).replace("title",H._title).getRegex(),H.reflink=U(H.reflink).replace("label",H._label).getRegex(),H.reflinkSearch=U(H.reflinkSearch,"g").replace("reflink",H.reflink).replace("nolink",H.nolink).getRegex(),H.normal=j({},H),H.pedantic=j({},H.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",H._label).getRegex(),reflink:U(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",H._label).getRegex()}),H.gfm=j({},H.normal,{escape:U(H.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)),u+="&#"+n+";";return u}var Q=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||G,this.options.tokenizer=this.options.tokenizer||new W,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,u,r,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 u,r,i,a;for(void 0===t&&(t=[]),void 0===n&&(n=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)if(u=this.tokenizer.space(e))e=e.substring(u.raw.length),u.type&&t.push(u);else if(u=this.tokenizer.code(e))e=e.substring(u.raw.length),(a=t[t.length-1])&&"paragraph"===a.type?(a.raw+="\n"+u.raw,a.text+="\n"+u.text):t.push(u);else if(u=this.tokenizer.fences(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.heading(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.nptable(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.hr(e))e=e.substring(u.raw.length),t.push(u);else if(u=this.tokenizer.blockquote(e))e=e.substring(u.raw.length),u.tokens=this.blockTokens(u.text,[],n),t.push(u);else if(u=this.tokenizer.list(e)){for(e=e.substring(u.raw.length),i=u.items.length,r=0;r0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,a.index)+"["+X("a",a[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,a.index)+"["+X("a",a[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,a.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(o||(s=""),o=!1,r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.tag(e,n,u)){e=e.substring(r.raw.length),n=r.inLink,u=r.inRawBlock;var D=t[t.length-1];D&&"text"===r.type&&"text"===D.type?(D.raw+=r.raw,D.text+=r.text):t.push(r)}else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),"link"===r.type&&(r.tokens=this.inlineTokens(r.text,[],!0,u)),t.push(r);else if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);var p=t[t.length-1];"link"===r.type?(r.tokens=this.inlineTokens(r.text,[],!0,u),t.push(r)):p&&"text"===r.type&&"text"===p.type?(p.raw+=r.raw,p.text+=r.text):t.push(r)}else if(r=this.tokenizer.emStrong(e,l,s))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],n,u),t.push(r);else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],n,u),t.push(r);else if(r=this.tokenizer.autolink(e,J))e=e.substring(r.raw.length),t.push(r);else if(n||!(r=this.tokenizer.url(e,J))){if(r=this.tokenizer.inlineText(e,u,Y))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(s=r.raw.slice(-1)),o=!0,(i=t[t.length-1])&&"text"===i.type?(i.raw+=r.raw,i.text+=r.text):t.push(r);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(r.raw.length),t.push(r);return t},n=t,r=[{key:"rules",get:function(){return{block:K,inline:V}}}],(u=null)&&e(n.prototype,u),r&&e(n,r),t}(),ee=u.exports.defaults,te=y,ne=C,ue=function(){function e(e){this.options=e||ee}var t=e.prototype;return t.code=function(e,t,n){var u=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,u);null!=r&&r!==e&&(n=!0,e=r)}return e=e.replace(/\n$/,"")+"\n",u?'
'+(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,u){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,n){var u=t?"ol":"ul";return"<"+u+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\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\n"+e+"\n"+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"},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 u='"+n+""},t.image=function(e,t,n){if(null===(e=te(this.options.sanitize,this.options.baseUrl,e)))return n;var u=''+n+'":">")},t.text=function(e){return e},e}(),re=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,u=0;if(this.seen.hasOwnProperty(n)){u=this.seen[e];do{n=e+"-"+ ++u}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=u,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}(),ae=ue,oe=re,se=ie,le=u.exports.defaults,ce=E,De=Q,pe=function(){function e(e){this.options=e||le,this.options.renderer=this.options.renderer||new ae,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new oe,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,u,r,i,a,o,s,l,c,D,p,h,d,f,g,m,A,F,k="",b=e.length;for(n=0;n0&&"text"===g.tokens[0].type?(g.tokens[0].text=F+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=F+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:F}):f+=F),f+=this.parse(g.tokens,d),c+=this.renderer.listitem(f,A,m);k+=this.renderer.list(c,p,h);continue;case"html":k+=this.renderer.html(D.text);continue;case"paragraph":k+=this.renderer.paragraph(this.parseInline(D.tokens));continue;case"text":for(c=D.tokens?this.parseInline(D.tokens):D.text;n+1An error occurred:

    "+Fe(e.message+"",!0)+"
    ";throw e}}return Ee.options=Ee.setOptions=function(e){return me(Ee.defaults,e),be(Ee.defaults),Ee},Ee.getDefaults=ke,Ee.defaults=Ce,Ee.use=function(e){var t=me({},e);if(e.renderer&&function(){var n=Ee.defaults.renderer||new de,u=function(t){var u=n[t];n[t]=function(){for(var r=arguments.length,i=new Array(r),a=0;aAn error occurred:

    "+Fe(e.message+"",!0)+"
    ";throw e}},Ee.Parser=pe,Ee.parser=pe.parse,Ee.Renderer=de,Ee.TextRenderer=fe,Ee.Lexer=De,Ee.lexer=De.lex,Ee.Tokenizer=he,Ee.Slugger=ge,Ee.parse=Ee,Ee}()},308:e=>{var t;self,t=function(){return(()=>{"use strict";var e={754:(e,t,n)=>{n.r(t),n.d(t,{SKAlert:()=>u});class u{constructor({title:e,text:t,buttons:n}){var u,r;r=e=>{if("Enter"===e.key){let e=this.primaryButton();e.action&&e.action(),this.dismiss()}},(u="keyupListener")in this?Object.defineProperty(this,u,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[u]=r,this.title=e,this.text=t,this.buttons=n}buttonsString(){return`\n
    \n ${this.buttons.map((function(e,t){return function(e,t){return`\n \n `}(e,t)})).join("")}\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(u){if(t[u])return t[u].exports;var r=t[u]={exports:{}};return e[u](r,r.exports,n),r.exports}return n.m=e,n.x=e=>{},n.d=(e,t)=>{for(var u in t)n.o(t,u)&&!n.o(e,u)&&Object.defineProperty(e,u,{enumerable:!0,get:t[u]})},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]],u=e=>{},r=(r,i)=>{for(var a,o,[s,l,c,D]=i,p=0,h=[];p{}),u}i.forEach(r.bind(null,0)),i.push=r.bind(null,i.push.bind(i));var o=n.x;n.x=()=>(n.x=o||(e=>{}),(u=a)())})(),n.x()})()},e.exports=t()}},t={};function n(u){var r=t[u];if(void 0!==r)return r.exports;var i=t[u]={exports:{}};return e[u].call(i.exports,i,i.exports,n),i.exports}document.addEventListener("DOMContentLoaded",(function(){let e,t,u,r,i=new ComponentRelay({targetWindow:window,onReady:()=>{document.body.classList.add(i.platform),document.body.classList.add(i.environment)}}),a=!1,o=!0,s=!1,l=!1;function c(){if(!s)return;const t=()=>{const e=window.easymde;if(e){if(e.isPreviewActive())return"preview";if(e.isSideBySideActive())return"split"}return"edit"},n=e;i.saveItemWithPresave(n,(()=>{n.clientData={...n.clientData,mode:t()}}))}i.streamContextItem((async c=>{if(!l&&(c.uuid!==u&&(t=null,o=!0,u=c.uuid,r=c.clientData),e=c,!c.isMetadataUpdate&&window.easymde)){if(function(e){const t=n(84),u=n(856),r=t(e,{headerIds:!1,smartypants:!0}),i=u.sanitize(r,{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"]}),a=(new DOMParser).parseFromString(r,"text/html"),o=(new DOMParser).parseFromString(i,"text/html");return!a.isEqualNode(o)}(c.content.text))if(r.trustUnsafeContent)s=!0;else{const t=await function(){if(l)return;l=!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(){l=!1,e(!1)}},{text:"Continue",style:"danger",action:function(){l=!1,e(!0)}}]}).present()}))}();t&&function(e){i.saveItemWithPresave(e,(()=>{e.clientData={...e.clientData,trustUnsafeContent:!0}}))}(e),s=t}else s=!0;if(!s)return window.easymde.value(""),void(window.easymde.isPreviewActive()||window.easymde.togglePreview());if(c.content.text!==t&&(a=!0,window.easymde.value(c.content.text),a=!1),o){o=!1,window.easymde.codemirror.getDoc().clearHistory();const e=r&&r.mode;"preview"===e?window.easymde.isPreviewActive()||window.easymde.togglePreview():"split"===e?window.easymde.isSideBySideActive()||window.easymde.toggleSideBySide():window.easymde.isPreviewActive()&&window.easymde.togglePreview()}}})),window.easymde=new EasyMDE({element:document.getElementById("editor"),autoDownloadFontAwesome:!1,spellChecker:!1,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"]});try{window.easymde.toggleFullScreen()}catch(e){console.log("Error:",e)}window.easymde.codemirror.setOption("viewportMargin",100),window.easymde.codemirror.on("change",(function(){if(!a&&s&&e){const n=e;i.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}))}}))}))})(); +//# sourceMappingURL=dist.js.map \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt new file mode 100644 index 000000000..9e64a2294 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.LICENSE.txt @@ -0,0 +1 @@ +/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.2.2/LICENSE */ diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.map b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.map new file mode 100644 index 000000000..36c8003cb --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/dist.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://sn-advanced-markdown-editor/./node_modules/dompurify/dist/purify.js","webpack://sn-advanced-markdown-editor/./node_modules/marked/lib/marked.js","webpack://sn-advanced-markdown-editor/./node_modules/sn-stylekit/dist/stylekit.js","webpack://sn-advanced-markdown-editor/webpack/bootstrap","webpack://sn-advanced-markdown-editor/./src/main.js"],"names":["module","exports","hasOwnProperty","Object","setPrototypeOf","isFrozen","getPrototypeOf","getOwnPropertyDescriptor","freeze","seal","create","_ref","Reflect","apply","construct","fun","thisValue","args","x","Func","Function","prototype","bind","concat","arr","Array","isArray","i","arr2","length","from","_toConsumableArray","func","arrayForEach","unapply","forEach","arrayPop","pop","arrayPush","push","stringToLowerCase","String","toLowerCase","stringMatch","match","stringReplace","replace","stringIndexOf","indexOf","stringTrim","trim","regExpTest","RegExp","test","typeErrorCreate","TypeError","_len2","arguments","_key2","thisArg","_len","_key","addToSet","set","array","l","element","lcElement","clone","object","newObject","property","lookupGetter","prop","desc","get","value","console","warn","html","svg","svgFilters","svgDisallowed","mathMl","mathMlDisallowed","text","html$1","svg$1","mathMl$1","xml","MUSTACHE_EXPR","ERB_EXPR","DATA_ATTR","ARIA_ATTR","IS_ALLOWED_URI","IS_SCRIPT_OR_DATA","ATTR_WHITESPACE","_typeof","Symbol","iterator","obj","constructor","_toConsumableArray$1","getGlobal","window","_createTrustedTypesPolicy","trustedTypes","document","createPolicy","suffix","ATTR_NAME","currentScript","hasAttribute","getAttribute","policyName","createHTML","html$$1","_","createDOMPurify","undefined","DOMPurify","root","version","removed","nodeType","isSupported","originalDocument","DocumentFragment","HTMLTemplateElement","Node","Element","NodeFilter","_window$NamedNodeMap","NamedNodeMap","MozNamedAttrMap","Text","Comment","DOMParser","ElementPrototype","cloneNode","getNextSibling","getChildNodes","getParentNode","template","createElement","content","ownerDocument","trustedTypesPolicy","emptyHTML","RETURN_TRUSTED_TYPE","_document","implementation","createNodeIterator","createDocumentFragment","importNode","documentMode","hooks","createHTMLDocument","MUSTACHE_EXPR$$1","ERB_EXPR$$1","DATA_ATTR$$1","ARIA_ATTR$$1","IS_SCRIPT_OR_DATA$$1","ATTR_WHITESPACE$$1","IS_ALLOWED_URI$$1","ALLOWED_TAGS","DEFAULT_ALLOWED_TAGS","ALLOWED_ATTR","DEFAULT_ALLOWED_ATTR","FORBID_TAGS","FORBID_ATTR","ALLOW_ARIA_ATTR","ALLOW_DATA_ATTR","ALLOW_UNKNOWN_PROTOCOLS","SAFE_FOR_TEMPLATES","WHOLE_DOCUMENT","SET_CONFIG","FORCE_BODY","RETURN_DOM","RETURN_DOM_FRAGMENT","RETURN_DOM_IMPORT","SANITIZE_DOM","KEEP_CONTENT","IN_PLACE","USE_PROFILES","FORBID_CONTENTS","DATA_URI_TAGS","DEFAULT_DATA_URI_TAGS","URI_SAFE_ATTRIBUTES","DEFAULT_URI_SAFE_ATTRIBUTES","MATHML_NAMESPACE","SVG_NAMESPACE","HTML_NAMESPACE","NAMESPACE","IS_EMPTY_INPUT","CONFIG","formElement","_parseConfig","cfg","ADD_URI_SAFE_ATTR","ADD_DATA_URI_TAGS","ALLOWED_URI_REGEXP","ADD_TAGS","ADD_ATTR","table","tbody","MATHML_TEXT_INTEGRATION_POINTS","HTML_INTEGRATION_POINTS","ALL_SVG_TAGS","ALL_MATHML_TAGS","_checkValidNamespace","parent","tagName","namespaceURI","parentTagName","Boolean","commonSvgAndHTMLElements","_forceRemove","node","parentNode","removeChild","outerHTML","remove","_removeAttribute","name","attribute","getAttributeNode","removeAttribute","setAttribute","_initDocument","dirty","doc","leadingWhitespace","matches","dirtyPayload","parseFromString","documentElement","createDocument","innerHTML","body","insertBefore","createTextNode","childNodes","_createIterator","call","SHOW_ELEMENT","SHOW_COMMENT","SHOW_TEXT","_isClobbered","elm","nodeName","textContent","attributes","_isNode","_executeHook","entryPoint","currentNode","data","hook","_sanitizeElements","allowedTags","firstElementChild","_isValidAttribute","lcTag","lcName","_sanitizeAttributes","attr","hookEvent","attrName","attrValue","keepAttr","allowedAttributes","_attr","forceKeepAttr","setAttributeNS","_sanitizeShadowDOM","fragment","shadowNode","shadowIterator","nextNode","sanitize","importedNode","oldNode","returnNode","toString","toStaticHTML","appendChild","firstChild","nodeIterator","serializedHTML","setConfig","clearConfig","isValidAttribute","tag","addHook","hookFunction","removeHook","removeHooks","removeAllHooks","factory","_defineProperties","target","props","descriptor","enumerable","configurable","writable","defineProperty","key","_arrayLikeToArray","len","_createForOfIteratorHelperLoose","o","allowArrayLike","it","next","minLen","n","slice","_unsupportedIterableToArray","done","defaults$5","getDefaults$1","baseUrl","breaks","gfm","headerIds","headerPrefix","highlight","langPrefix","mangle","pedantic","renderer","sanitizer","silent","smartLists","smartypants","tokenizer","walkTokens","xhtml","defaults","getDefaults","changeDefaults","newDefaults","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","escapeReplacements","getEscapeReplacement","ch","unescapeTest","unescape$1","charAt","fromCharCode","parseInt","substring","caret","nonWordAndColonTest","originIndependentUrl","baseUrls","justDomain","protocol","domain","resolveUrl","base","href","rtrim$1","relativeBase","str","c","invert","suffLen","currChar","substr","helpers","encode","regex","opt","source","val","getRegex","prot","decodeURIComponent","e","encodeURI","exec","tableRow","count","cells","offset","escaped","curr","split","splice","b","level","pattern","result","defaults$4","rtrim","splitCells","_escape","findClosingBracket","outputLink","cap","link","raw","title","type","Tokenizer_1","Tokenizer","options","this","_proto","space","src","rules","block","newline","code","codeBlockStyle","fences","matchIndentToCode","indentToCode","map","matchIndentInNode","join","indentCodeCompensation","lang","heading","trimmed","depth","nptable","item","header","align","hr","blockquote","list","bcurr","bnext","addBack","loose","istask","ischecked","endMatch","bull","isordered","ordered","start","items","itemMatch","listItemStart","index","task","checked","pre","def","lheading","paragraph","escape","inline","inLink","inRawBlock","trimmedUrl","rtrimSlash","lastParenIndex","linkLen","_escapes","reflink","links","nolink","emStrong","maskedSrc","prevChar","lDelim","nextChar","punctuation","rDelim","rLength","lLength","delimTotal","midDelimTotal","endReg","rDelimAst","rDelimUnd","lastIndex","Math","min","codespan","hasNonSpaceChars","hasSpaceCharsOnBothEnds","br","del","autolink","tokens","url","prevCapZero","_backpedal","inlineText","noopTest","edit","merge$1","block$1","_paragraph","_label","_title","bullet","_tag","_comment","normal","inline$1","reflinkSearch","_punctuation","blockSkip","escapedEmSt","_scheme","_email","_attribute","_href","strong","middle","endAst","endUnd","em","_extended_email","Tokenizer$1","defaults$3","repeatString","out","charCodeAt","random","Lexer_1","Lexer","lex","lexInline","inlineTokens","Constructor","protoProps","staticProps","blockTokens","top","token","lastToken","errMsg","error","Error","j","k","l2","row","keepPrevChar","keys","includes","lastIndexOf","_lastToken","_lastToken2","defaults$2","cleanUrl","escape$1","Renderer_1","Renderer","_code","infostring","quote","_html","slugger","slug","listitem","checkbox","tablerow","tablecell","flags","image","_text","TextRenderer_1","TextRenderer","Slugger_1","Slugger","seen","serialize","getNextSafeSlug","originalSlug","isDryRun","occurenceAccumulator","dryrun","Renderer$1","TextRenderer$1","Slugger$1","defaults$1","unescape","Parser","textRenderer","parse","parseInline","l3","cell","itemBody","unshift","merge","checkSanitizeDeprecation","marked","callback","err","pending","setTimeout","_tokens","message","setOptions","use","extension","opts","_loop","prevRenderer","ret","_loop2","prevTokenizer","_step","_iterator","_step2","_iterator2","_step3","_iterator3","_step4","_iterator4","_cell","parser","lexer","self","__webpack_modules__","754","__unused_webpack_module","__webpack_exports__","r","d","SKAlert","buttons","event","primaryButton","action","dismiss","buttonDesc","style","genButton","buttonsTemplate","panelStyle","buttonsString","onElement","removeEventListener","keyupListener","primary","find","button","className","templateString","addEventListener","querySelector","onclick","__webpack_module_cache__","moduleId","m","definition","toStringTag","installedChunks","388","deferredModules","checkDeferredModules","webpackJsonpCallback","parentChunkLoadingFunction","chunkId","chunkIds","moreModules","runtime","executeModules","resolves","shift","chunkLoadingGlobal","checkDeferredModulesImpl","deferredModule","fulfilled","depId","s","startup","__webpack_require__","cachedModule","workingNote","lastValue","lastUUID","clientData","componentRelay","ComponentRelay","targetWindow","onReady","classList","add","platform","environment","ignoreTextChange","initialLoad","renderNote","showingUnsafeContentAlert","saveMetadata","getEditorMode","editor","easymde","isPreviewActive","isSideBySideActive","note","saveItemWithPresave","mode","streamContextItem","async","uuid","isMetadataUpdate","markdownText","renderedHtml","sanitizedHtml","renderedDom","sanitizedDom","isEqualNode","checkIfUnsafeContent","Promise","resolve","present","showUnsafeContentAlert","trustUnsafeContent","setTrustUnsafeContent","togglePreview","codemirror","getDoc","clearHistory","toggleSideBySide","EasyMDE","getElementById","autoDownloadFontAwesome","spellChecker","status","shortcuts","toolbar","default","noDisable","noMobile","toggleFullScreen","log","setOption","on","strippedHtml","string","limit","truncateString","tmp","innerText","strip","previewRender","preview_plain","preview_html"],"mappings":"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","file":"dist.js","sourcesContent":["/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.2.2/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 = global || self, global.DOMPurify = factory());\n}(this, function () { 'use strict';\n\n function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\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 new (Function.prototype.bind.apply(Func, [null].concat(_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\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\n var regExpTest = unapply(RegExp.prototype.test);\n\n var typeErrorCreate = unconstruct(TypeError);\n\n function unapply(func) {\n return function (thisArg) {\n for (var _len = arguments.length, args = 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\n function unconstruct(func) {\n return function () {\n for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return construct(func, args);\n };\n }\n\n /* Add properties to a lookup table */\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 while (l--) {\n var element = array[l];\n if (typeof element === 'string') {\n var lcElement = stringToLowerCase(element);\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\n /* Shallow clone an object */\n function clone(object) {\n var newObject = create(null);\n\n var property = void 0;\n for (property in object) {\n if (apply(hasOwnProperty, object, [property])) {\n newObject[property] = object[property];\n }\n }\n\n return newObject;\n }\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 function lookupGetter(object, prop) {\n while (object !== null) {\n var desc = getOwnPropertyDescriptor(object, prop);\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 = 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']);\n\n // SVG\n var svg = 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\n var svgFilters = freeze(['feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence']);\n\n // 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 var svgDisallowed = freeze(['animate', 'color-profile', 'cursor', 'discard', 'fedropshadow', 'feimage', '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\n var mathMl = 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']);\n\n // Similarly to SVG, we want to know all MathML elements,\n // even those that we disallow by default.\n var mathMlDisallowed = freeze(['maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none']);\n\n var text = freeze(['#text']);\n\n var html$1 = 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', '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\n var svg$1 = 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', '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\n var mathMl$1 = 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\n var xml = freeze(['xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink']);\n\n // eslint-disable-next-line unicorn/better-regex\n var MUSTACHE_EXPR = seal(/\\{\\{[\\s\\S]*|[\\s\\S]*\\}\\}/gm); // Specify template detection regex for SAFE_FOR_TEMPLATES mode\n var ERB_EXPR = seal(/<%[\\s\\S]*|[\\s\\S]*%>/gm);\n var DATA_ATTR = seal(/^data-[\\-\\w.\\u00B7-\\uFFFF]/); // eslint-disable-line no-useless-escape\n var ARIA_ATTR = seal(/^aria-[\\-\\w]+$/); // eslint-disable-line no-useless-escape\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\n var _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n function _toConsumableArray$1(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n var getGlobal = function getGlobal() {\n return typeof window === 'undefined' ? null : window;\n };\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 var _createTrustedTypesPolicy = function _createTrustedTypesPolicy(trustedTypes, document) {\n if ((typeof trustedTypes === 'undefined' ? 'undefined' : _typeof(trustedTypes)) !== 'object' || typeof trustedTypes.createPolicy !== 'function') {\n return null;\n }\n\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 var suffix = null;\n var ATTR_NAME = 'data-tt-policy-suffix';\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$$1) {\n return html$$1;\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 /**\n * Version label, exposed for easier checks\n * if DOMPurify is up to date or not\n */\n DOMPurify.version = '2.2.9';\n\n /**\n * Array of elements that DOMPurify removed during sanitation.\n * Empty if nothing was removed.\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\n return DOMPurify;\n }\n\n var originalDocument = window.document;\n\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 === undefined ? window.NamedNodeMap || window.MozNamedAttrMap : _window$NamedNodeMap,\n Text = window.Text,\n Comment = window.Comment,\n DOMParser = window.DOMParser,\n trustedTypes = window.trustedTypes;\n\n\n var ElementPrototype = Element.prototype;\n\n var cloneNode = lookupGetter(ElementPrototype, 'cloneNode');\n var getNextSibling = lookupGetter(ElementPrototype, 'nextSibling');\n var getChildNodes = lookupGetter(ElementPrototype, 'childNodes');\n var getParentNode = lookupGetter(ElementPrototype, 'parentNode');\n\n // 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 if (typeof HTMLTemplateElement === 'function') {\n var template = document.createElement('template');\n if (template.content && template.content.ownerDocument) {\n document = template.content.ownerDocument;\n }\n }\n\n var trustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, originalDocument);\n var emptyHTML = trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML('') : '';\n\n var _document = document,\n implementation = _document.implementation,\n createNodeIterator = _document.createNodeIterator,\n createDocumentFragment = _document.createDocumentFragment;\n var importNode = originalDocument.importNode;\n\n\n var documentMode = {};\n try {\n documentMode = clone(document).documentMode ? document.documentMode : {};\n } catch (_) {}\n\n var hooks = {};\n\n /**\n * Expose whether this browser supports running the full DOMPurify.\n */\n DOMPurify.isSupported = typeof getParentNode === 'function' && implementation && typeof implementation.createHTMLDocument !== 'undefined' && documentMode !== 9;\n\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 /**\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$1(html), _toConsumableArray$1(svg), _toConsumableArray$1(svgFilters), _toConsumableArray$1(mathMl), _toConsumableArray$1(text)));\n\n /* Allowed attribute names */\n var ALLOWED_ATTR = null;\n var DEFAULT_ALLOWED_ATTR = addToSet({}, [].concat(_toConsumableArray$1(html$1), _toConsumableArray$1(svg$1), _toConsumableArray$1(mathMl$1), _toConsumableArray$1(xml)));\n\n /* Explicitly forbidden tags (overrides ALLOWED_TAGS/ADD_TAGS) */\n var FORBID_TAGS = null;\n\n /* Explicitly forbidden attributes (overrides ALLOWED_ATTR/ADD_ATTR) */\n var FORBID_ATTR = null;\n\n /* Decide if ARIA attributes are okay */\n var ALLOW_ARIA_ATTR = true;\n\n /* Decide if custom data attributes are okay */\n var ALLOW_DATA_ATTR = true;\n\n /* Decide if unknown protocols are okay */\n var ALLOW_UNKNOWN_PROTOCOLS = false;\n\n /* Output should be safe for common template engines.\n * This means, DOMPurify removes data attributes, mustaches and ERB\n */\n var SAFE_FOR_TEMPLATES = false;\n\n /* Decide if document with ... should be returned */\n var WHOLE_DOCUMENT = false;\n\n /* Track whether config is already set on this instance of DOMPurify. */\n var SET_CONFIG = false;\n\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 var FORCE_BODY = false;\n\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 var RETURN_DOM = false;\n\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 var RETURN_DOM_FRAGMENT = false;\n\n /* If `RETURN_DOM` or `RETURN_DOM_FRAGMENT` is enabled, decide if the returned DOM\n * `Node` is imported into the current `Document`. If this flag is not enabled the\n * `Node` will belong (its ownerDocument) to a fresh `HTMLDocument`, created by\n * DOMPurify.\n *\n * This defaults to `true` starting DOMPurify 2.2.0. Note that setting it to `false`\n * might cause XSS from attacks hidden in closed shadowroots in case the browser\n * supports Declarative Shadow: DOM https://web.dev/declarative-shadow-dom/\n */\n var RETURN_DOM_IMPORT = true;\n\n /* Try to return a Trusted Type object instead of a string, return a string in\n * case Trusted Types are not supported */\n var RETURN_TRUSTED_TYPE = false;\n\n /* Output should be free from DOM clobbering attacks? */\n var SANITIZE_DOM = true;\n\n /* Keep element content when removing element? */\n var KEEP_CONTENT = true;\n\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 var IN_PLACE = false;\n\n /* Allow usage of profiles like html, svg and mathMl */\n var USE_PROFILES = {};\n\n /* Tags to ignore content of when KEEP_CONTENT is true */\n var 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\n /* Tags that are safe for data: URIs */\n var DATA_URI_TAGS = null;\n var DEFAULT_DATA_URI_TAGS = addToSet({}, ['audio', 'video', 'img', 'source', 'image', 'track']);\n\n /* Attributes safe for values like \"javascript:\" */\n var URI_SAFE_ATTRIBUTES = null;\n var DEFAULT_URI_SAFE_ATTRIBUTES = addToSet({}, ['alt', 'class', 'for', 'id', 'label', 'name', 'pattern', 'placeholder', 'summary', 'title', 'value', 'style', 'xmlns']);\n\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 var NAMESPACE = HTML_NAMESPACE;\n var IS_EMPTY_INPUT = false;\n\n /* Keep a reference to config to pass to hooks */\n var CONFIG = null;\n\n /* Ideally, do not touch anything below this line */\n /* ______________________________________________ */\n\n var formElement = document.createElement('form');\n\n /**\n * _parseConfig\n *\n * @param {Object} cfg optional config literal\n */\n // eslint-disable-next-line complexity\n var _parseConfig = function _parseConfig(cfg) {\n if (CONFIG && CONFIG === cfg) {\n return;\n }\n\n /* Shield configuration object from tampering */\n if (!cfg || (typeof cfg === 'undefined' ? 'undefined' : _typeof(cfg)) !== 'object') {\n cfg = {};\n }\n\n /* Shield configuration object from prototype pollution */\n cfg = clone(cfg);\n\n /* Set configuration parameters */\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_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 ALLOW_DATA_ATTR = cfg.ALLOW_DATA_ATTR !== false; // Default true\n ALLOW_UNKNOWN_PROTOCOLS = cfg.ALLOW_UNKNOWN_PROTOCOLS || false; // Default false\n SAFE_FOR_TEMPLATES = cfg.SAFE_FOR_TEMPLATES || false; // Default false\n WHOLE_DOCUMENT = cfg.WHOLE_DOCUMENT || false; // Default false\n RETURN_DOM = cfg.RETURN_DOM || false; // Default false\n RETURN_DOM_FRAGMENT = cfg.RETURN_DOM_FRAGMENT || false; // Default false\n RETURN_DOM_IMPORT = cfg.RETURN_DOM_IMPORT !== false; // Default true\n RETURN_TRUSTED_TYPE = cfg.RETURN_TRUSTED_TYPE || false; // Default false\n FORCE_BODY = cfg.FORCE_BODY || false; // Default false\n SANITIZE_DOM = cfg.SANITIZE_DOM !== false; // Default true\n KEEP_CONTENT = cfg.KEEP_CONTENT !== false; // Default true\n IN_PLACE = cfg.IN_PLACE || false; // Default false\n IS_ALLOWED_URI$$1 = cfg.ALLOWED_URI_REGEXP || IS_ALLOWED_URI$$1;\n NAMESPACE = cfg.NAMESPACE || HTML_NAMESPACE;\n if (SAFE_FOR_TEMPLATES) {\n ALLOW_DATA_ATTR = false;\n }\n\n if (RETURN_DOM_FRAGMENT) {\n RETURN_DOM = true;\n }\n\n /* Parse profile info */\n if (USE_PROFILES) {\n ALLOWED_TAGS = addToSet({}, [].concat(_toConsumableArray$1(text)));\n ALLOWED_ATTR = [];\n if (USE_PROFILES.html === true) {\n addToSet(ALLOWED_TAGS, html);\n addToSet(ALLOWED_ATTR, html$1);\n }\n\n if (USE_PROFILES.svg === true) {\n addToSet(ALLOWED_TAGS, svg);\n addToSet(ALLOWED_ATTR, svg$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.svgFilters === true) {\n addToSet(ALLOWED_TAGS, svgFilters);\n addToSet(ALLOWED_ATTR, svg$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.mathMl === true) {\n addToSet(ALLOWED_TAGS, mathMl);\n addToSet(ALLOWED_ATTR, mathMl$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n }\n\n /* Merge configuration parameters */\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 /* Add #text in case KEEP_CONTENT is set to true */\n if (KEEP_CONTENT) {\n ALLOWED_TAGS['#text'] = true;\n }\n\n /* Add html, head and body to ALLOWED_TAGS in case WHOLE_DOCUMENT is true */\n if (WHOLE_DOCUMENT) {\n addToSet(ALLOWED_TAGS, ['html', 'head', 'body']);\n }\n\n /* Add tbody to ALLOWED_TAGS in case tables are permitted, see #286, #365 */\n if (ALLOWED_TAGS.table) {\n addToSet(ALLOWED_TAGS, ['tbody']);\n delete FORBID_TAGS.tbody;\n }\n\n // Prevent further manipulation of configuration.\n // Not available in IE8, Safari 5, etc.\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\n var HTML_INTEGRATION_POINTS = addToSet({}, ['foreignobject', 'desc', 'title', 'annotation-xml']);\n\n /* Keep track of all possible SVG and MathML tags\n * so that we can perform the namespace checks\n * correctly. */\n var ALL_SVG_TAGS = addToSet({}, svg);\n addToSet(ALL_SVG_TAGS, svgFilters);\n addToSet(ALL_SVG_TAGS, svgDisallowed);\n\n var ALL_MATHML_TAGS = addToSet({}, mathMl);\n addToSet(ALL_MATHML_TAGS, mathMlDisallowed);\n\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 var _checkValidNamespace = function _checkValidNamespace(element) {\n var parent = getParentNode(element);\n\n // In JSDOM, if we're inside shadow DOM, then parentNode\n // can be null. We just simulate parent in this case.\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 . If it happens via any other tag, then\n // it should be killed.\n if (parent.namespaceURI === HTML_NAMESPACE) {\n return tagName === 'svg';\n }\n\n // The only way to switch from MathML to SVG is via\n // svg if parent is either or MathML\n // text integration points.\n if (parent.namespaceURI === MATHML_NAMESPACE) {\n return tagName === 'svg' && (parentTagName === 'annotation-xml' || MATHML_TEXT_INTEGRATION_POINTS[parentTagName]);\n }\n\n // We only allow elements that are defined in SVG\n // spec. All others are disallowed in SVG namespace.\n return Boolean(ALL_SVG_TAGS[tagName]);\n }\n\n if (element.namespaceURI === MATHML_NAMESPACE) {\n // The only way to switch from HTML namespace to MathML\n // is via . If it happens via any other tag, then\n // it should be killed.\n if (parent.namespaceURI === HTML_NAMESPACE) {\n return tagName === 'math';\n }\n\n // The only way to switch from SVG to MathML is via\n // and HTML integration points\n if (parent.namespaceURI === SVG_NAMESPACE) {\n return tagName === 'math' && HTML_INTEGRATION_POINTS[parentTagName];\n }\n\n // We only allow elements that are defined in MathML\n // spec. All others are disallowed in MathML namespace.\n return Boolean(ALL_MATHML_TAGS[tagName]);\n }\n\n if (element.namespaceURI === HTML_NAMESPACE) {\n // The only way to switch from SVG to HTML is via\n // HTML integration points, and from MathML to HTML\n // is via MathML text integration points\n if (parent.namespaceURI === SVG_NAMESPACE && !HTML_INTEGRATION_POINTS[parentTagName]) {\n return false;\n }\n\n if (parent.namespaceURI === MATHML_NAMESPACE && !MATHML_TEXT_INTEGRATION_POINTS[parentTagName]) {\n return false;\n }\n\n // Certain elements are allowed in both SVG and HTML\n // namespace. We need to specify them explicitly\n // so that they don't get erronously deleted from\n // HTML namespace.\n var commonSvgAndHTMLElements = addToSet({}, ['title', 'style', 'font', 'a', 'script']);\n\n // We disallow tags that are specific for MathML\n // or SVG and should never appear in HTML namespace\n return !ALL_MATHML_TAGS[tagName] && (commonSvgAndHTMLElements[tagName] || !ALL_SVG_TAGS[tagName]);\n }\n\n // The code should never reach this place (this means\n // that the element somehow got namespace that is not\n // HTML, SVG or MathML). Return false just in case.\n return false;\n };\n\n /**\n * _forceRemove\n *\n * @param {Node} node a DOM node\n */\n var _forceRemove = function _forceRemove(node) {\n arrayPush(DOMPurify.removed, { element: node });\n try {\n // eslint-disable-next-line unicorn/prefer-dom-node-remove\n node.parentNode.removeChild(node);\n } catch (_) {\n try {\n node.outerHTML = emptyHTML;\n } catch (_) {\n node.remove();\n }\n }\n };\n\n /**\n * _removeAttribute\n *\n * @param {String} name an Attribute name\n * @param {Node} node a DOM node\n */\n var _removeAttribute = function _removeAttribute(name, node) {\n try {\n arrayPush(DOMPurify.removed, {\n attribute: node.getAttributeNode(name),\n from: node\n });\n } catch (_) {\n arrayPush(DOMPurify.removed, {\n attribute: null,\n from: node\n });\n }\n\n node.removeAttribute(name);\n\n // We void attribute values for unremovable \"is\"\" attributes\n if (name === 'is' && !ALLOWED_ATTR[name]) {\n if (RETURN_DOM || RETURN_DOM_FRAGMENT) {\n try {\n _forceRemove(node);\n } catch (_) {}\n } else {\n try {\n node.setAttribute(name, '');\n } catch (_) {}\n }\n }\n };\n\n /**\n * _initDocument\n *\n * @param {String} dirty a string of dirty markup\n * @return {Document} a DOM, filled with the dirty markup\n */\n var _initDocument = function _initDocument(dirty) {\n /* Create a HTML document */\n var doc = void 0;\n var leadingWhitespace = void 0;\n\n if (FORCE_BODY) {\n dirty = '' + dirty;\n } else {\n /* If FORCE_BODY isn't used, leading whitespace needs to be preserved manually */\n var matches = stringMatch(dirty, /^[\\r\\n\\t ]+/);\n leadingWhitespace = matches && matches[0];\n }\n\n var dirtyPayload = trustedTypesPolicy ? trustedTypesPolicy.createHTML(dirty) : dirty;\n /*\n * Use the DOMParser API by default, fallback later if needs be\n * DOMParser not work for svg when has multiple root element.\n */\n if (NAMESPACE === HTML_NAMESPACE) {\n try {\n doc = new DOMParser().parseFromString(dirtyPayload, 'text/html');\n } catch (_) {}\n }\n\n /* Use createHTMLDocument in case DOMParser is not available */\n if (!doc || !doc.documentElement) {\n doc = implementation.createDocument(NAMESPACE, 'template', null);\n try {\n doc.documentElement.innerHTML = IS_EMPTY_INPUT ? '' : dirtyPayload;\n } catch (_) {\n // Syntax error if dirtyPayload is invalid xml\n }\n }\n\n var body = doc.body || doc.documentElement;\n\n if (dirty && leadingWhitespace) {\n body.insertBefore(document.createTextNode(leadingWhitespace), body.childNodes[0] || null);\n }\n\n /* Work on whole document or just its body */\n return WHOLE_DOCUMENT ? doc.documentElement : body;\n };\n\n /**\n * _createIterator\n *\n * @param {Document} root document/fragment to create iterator for\n * @return {Iterator} iterator instance\n */\n var _createIterator = function _createIterator(root) {\n return createNodeIterator.call(root.ownerDocument || root, root, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT, null, false);\n };\n\n /**\n * _isClobbered\n *\n * @param {Node} elm element to check for clobbering attacks\n * @return {Boolean} true if clobbered, false if safe\n */\n var _isClobbered = function _isClobbered(elm) {\n if (elm instanceof Text || elm instanceof Comment) {\n return false;\n }\n\n if (typeof elm.nodeName !== 'string' || typeof elm.textContent !== 'string' || typeof elm.removeChild !== 'function' || !(elm.attributes instanceof NamedNodeMap) || typeof elm.removeAttribute !== 'function' || typeof elm.setAttribute !== 'function' || typeof elm.namespaceURI !== 'string' || typeof elm.insertBefore !== 'function') {\n return true;\n }\n\n return false;\n };\n\n /**\n * _isNode\n *\n * @param {Node} obj object to check whether it's a DOM node\n * @return {Boolean} true is object is a DOM node\n */\n var _isNode = function _isNode(object) {\n return (typeof Node === 'undefined' ? 'undefined' : _typeof(Node)) === 'object' ? object instanceof Node : object && (typeof object === 'undefined' ? 'undefined' : _typeof(object)) === 'object' && typeof object.nodeType === 'number' && typeof object.nodeName === 'string';\n };\n\n /**\n * _executeHook\n * Execute user configurable hooks\n *\n * @param {String} entryPoint Name of the hook's entry point\n * @param {Node} currentNode node to work on with the hook\n * @param {Object} data additional hook parameters\n */\n var _executeHook = function _executeHook(entryPoint, currentNode, data) {\n if (!hooks[entryPoint]) {\n return;\n }\n\n arrayForEach(hooks[entryPoint], function (hook) {\n hook.call(DOMPurify, currentNode, data, CONFIG);\n });\n };\n\n /**\n * _sanitizeElements\n *\n * @protect nodeName\n * @protect textContent\n * @protect removeChild\n *\n * @param {Node} currentNode to check for permission to exist\n * @return {Boolean} true if node was killed, false if left alive\n */\n var _sanitizeElements = function _sanitizeElements(currentNode) {\n var content = void 0;\n\n /* Execute a hook if present */\n _executeHook('beforeSanitizeElements', currentNode, null);\n\n /* Check if element is clobbered or can clobber */\n if (_isClobbered(currentNode)) {\n _forceRemove(currentNode);\n return true;\n }\n\n /* Check if tagname contains Unicode */\n if (stringMatch(currentNode.nodeName, /[\\u0080-\\uFFFF]/)) {\n _forceRemove(currentNode);\n return true;\n }\n\n /* Now let's check the element's type and name */\n var tagName = stringToLowerCase(currentNode.nodeName);\n\n /* Execute a hook if present */\n _executeHook('uponSanitizeElement', currentNode, {\n tagName: tagName,\n allowedTags: ALLOWED_TAGS\n });\n\n /* Detect mXSS attempts abusing namespace confusion */\n if (!_isNode(currentNode.firstElementChild) && (!_isNode(currentNode.content) || !_isNode(currentNode.content.firstElementChild)) && regExpTest(/<[/\\w]/g, currentNode.innerHTML) && regExpTest(/<[/\\w]/g, currentNode.textContent)) {\n _forceRemove(currentNode);\n return true;\n }\n\n /* Remove element if anything forbids its presence */\n if (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName]) {\n /* Keep content except for bad-listed elements */\n if (KEEP_CONTENT && !FORBID_CONTENTS[tagName]) {\n var parentNode = getParentNode(currentNode) || currentNode.parentNode;\n var childNodes = getChildNodes(currentNode) || currentNode.childNodes;\n\n if (childNodes && parentNode) {\n var childCount = childNodes.length;\n\n for (var i = childCount - 1; i >= 0; --i) {\n parentNode.insertBefore(cloneNode(childNodes[i], true), getNextSibling(currentNode));\n }\n }\n }\n\n _forceRemove(currentNode);\n return true;\n }\n\n /* Check whether element has a valid namespace */\n if (currentNode instanceof Element && !_checkValidNamespace(currentNode)) {\n _forceRemove(currentNode);\n return true;\n }\n\n if ((tagName === 'noscript' || tagName === 'noembed') && regExpTest(/<\\/no(script|embed)/i, currentNode.innerHTML)) {\n _forceRemove(currentNode);\n return true;\n }\n\n /* Sanitize element content to be template-safe */\n if (SAFE_FOR_TEMPLATES && currentNode.nodeType === 3) {\n /* Get the element's text content */\n content = currentNode.textContent;\n content = stringReplace(content, MUSTACHE_EXPR$$1, ' ');\n content = stringReplace(content, ERB_EXPR$$1, ' ');\n if (currentNode.textContent !== content) {\n arrayPush(DOMPurify.removed, { element: currentNode.cloneNode() });\n currentNode.textContent = content;\n }\n }\n\n /* Execute a hook if present */\n _executeHook('afterSanitizeElements', currentNode, null);\n\n return false;\n };\n\n /**\n * _isValidAttribute\n *\n * @param {string} lcTag Lowercase tag name of containing element.\n * @param {string} lcName Lowercase attribute name.\n * @param {string} value Attribute value.\n * @return {Boolean} Returns true if `value` is valid, otherwise false.\n */\n // eslint-disable-next-line complexity\n var _isValidAttribute = function _isValidAttribute(lcTag, lcName, value) {\n /* Make sure attribute cannot clobber */\n if (SANITIZE_DOM && (lcName === 'id' || lcName === 'name') && (value in document || value in formElement)) {\n return false;\n }\n\n /* Allow valid data-* attributes: At least one character after \"-\"\n (https://html.spec.whatwg.org/multipage/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes)\n XML-compatible (https://html.spec.whatwg.org/multipage/infrastructure.html#xml-compatible and http://www.w3.org/TR/xml/#d0e804)\n We don't need to check the value; it's always URI safe. */\n if (ALLOW_DATA_ATTR && regExpTest(DATA_ATTR$$1, lcName)) ; else if (ALLOW_ARIA_ATTR && regExpTest(ARIA_ATTR$$1, lcName)) ; else if (!ALLOWED_ATTR[lcName] || FORBID_ATTR[lcName]) {\n return false;\n\n /* Check value is safe. First, is attr inert? If so, is safe */\n } else if (URI_SAFE_ATTRIBUTES[lcName]) ; else if (regExpTest(IS_ALLOWED_URI$$1, stringReplace(value, ATTR_WHITESPACE$$1, ''))) ; else if ((lcName === 'src' || lcName === 'xlink:href' || lcName === 'href') && lcTag !== 'script' && stringIndexOf(value, 'data:') === 0 && DATA_URI_TAGS[lcTag]) ; else if (ALLOW_UNKNOWN_PROTOCOLS && !regExpTest(IS_SCRIPT_OR_DATA$$1, stringReplace(value, ATTR_WHITESPACE$$1, ''))) ; else if (!value) ; else {\n return false;\n }\n\n return true;\n };\n\n /**\n * _sanitizeAttributes\n *\n * @protect attributes\n * @protect nodeName\n * @protect removeAttribute\n * @protect setAttribute\n *\n * @param {Node} currentNode to sanitize\n */\n var _sanitizeAttributes = function _sanitizeAttributes(currentNode) {\n var attr = void 0;\n var value = void 0;\n var lcName = void 0;\n var l = void 0;\n /* Execute a hook if present */\n _executeHook('beforeSanitizeAttributes', currentNode, null);\n\n var attributes = currentNode.attributes;\n\n /* Check if we have attributes; if not we might have a text node */\n\n if (!attributes) {\n return;\n }\n\n var hookEvent = {\n attrName: '',\n attrValue: '',\n keepAttr: true,\n allowedAttributes: ALLOWED_ATTR\n };\n l = attributes.length;\n\n /* Go backwards over all attributes; safely remove bad ones */\n while (l--) {\n attr = attributes[l];\n var _attr = attr,\n name = _attr.name,\n namespaceURI = _attr.namespaceURI;\n\n value = stringTrim(attr.value);\n lcName = stringToLowerCase(name);\n\n /* Execute a hook if present */\n hookEvent.attrName = lcName;\n hookEvent.attrValue = value;\n hookEvent.keepAttr = true;\n hookEvent.forceKeepAttr = undefined; // Allows developers to see this is a property they can set\n _executeHook('uponSanitizeAttribute', currentNode, hookEvent);\n value = hookEvent.attrValue;\n /* Did the hooks approve of the attribute? */\n if (hookEvent.forceKeepAttr) {\n continue;\n }\n\n /* Remove attribute */\n _removeAttribute(name, currentNode);\n\n /* Did the hooks approve of the attribute? */\n if (!hookEvent.keepAttr) {\n continue;\n }\n\n /* Work around a security issue in jQuery 3.0 */\n if (regExpTest(/\\/>/i, value)) {\n _removeAttribute(name, currentNode);\n continue;\n }\n\n /* Sanitize attribute content to be template-safe */\n if (SAFE_FOR_TEMPLATES) {\n value = stringReplace(value, MUSTACHE_EXPR$$1, ' ');\n value = stringReplace(value, ERB_EXPR$$1, ' ');\n }\n\n /* Is `value` valid for this attribute? */\n var lcTag = currentNode.nodeName.toLowerCase();\n if (!_isValidAttribute(lcTag, lcName, value)) {\n continue;\n }\n\n /* Handle invalid data-* attribute set by try-catching it */\n try {\n if (namespaceURI) {\n currentNode.setAttributeNS(namespaceURI, name, value);\n } else {\n /* Fallback to setAttribute() for browser-unrecognized namespaces e.g. \"x-schema\". */\n currentNode.setAttribute(name, value);\n }\n\n arrayPop(DOMPurify.removed);\n } catch (_) {}\n }\n\n /* Execute a hook if present */\n _executeHook('afterSanitizeAttributes', currentNode, null);\n };\n\n /**\n * _sanitizeShadowDOM\n *\n * @param {DocumentFragment} fragment to iterate over recursively\n */\n var _sanitizeShadowDOM = function _sanitizeShadowDOM(fragment) {\n var shadowNode = void 0;\n var shadowIterator = _createIterator(fragment);\n\n /* Execute a hook if present */\n _executeHook('beforeSanitizeShadowDOM', fragment, null);\n\n while (shadowNode = shadowIterator.nextNode()) {\n /* Execute a hook if present */\n _executeHook('uponSanitizeShadowNode', shadowNode, null);\n\n /* Sanitize tags and elements */\n if (_sanitizeElements(shadowNode)) {\n continue;\n }\n\n /* Deep shadow DOM detected */\n if (shadowNode.content instanceof DocumentFragment) {\n _sanitizeShadowDOM(shadowNode.content);\n }\n\n /* Check attributes, sanitize if necessary */\n _sanitizeAttributes(shadowNode);\n }\n\n /* Execute a hook if present */\n _executeHook('afterSanitizeShadowDOM', fragment, null);\n };\n\n /**\n * Sanitize\n * Public method providing core sanitation functionality\n *\n * @param {String|Node} dirty string or DOM node\n * @param {Object} configuration object\n */\n // eslint-disable-next-line complexity\n DOMPurify.sanitize = function (dirty, cfg) {\n var body = void 0;\n var importedNode = void 0;\n var currentNode = void 0;\n var oldNode = void 0;\n var returnNode = void 0;\n /* Make sure we have a string to sanitize.\n DO NOT return early, as this will return the wrong type if\n the user has requested a DOM object rather than a string */\n IS_EMPTY_INPUT = !dirty;\n if (IS_EMPTY_INPUT) {\n dirty = '';\n }\n\n /* Stringify, in case dirty is an object */\n if (typeof dirty !== 'string' && !_isNode(dirty)) {\n // eslint-disable-next-line no-negated-condition\n if (typeof dirty.toString !== 'function') {\n throw typeErrorCreate('toString is not a function');\n } else {\n dirty = dirty.toString();\n if (typeof dirty !== 'string') {\n throw typeErrorCreate('dirty is not a string, aborting');\n }\n }\n }\n\n /* Check we can run. Otherwise fall back or ignore */\n if (!DOMPurify.isSupported) {\n if (_typeof(window.toStaticHTML) === 'object' || typeof window.toStaticHTML === 'function') {\n if (typeof dirty === 'string') {\n return window.toStaticHTML(dirty);\n }\n\n if (_isNode(dirty)) {\n return window.toStaticHTML(dirty.outerHTML);\n }\n }\n\n return dirty;\n }\n\n /* Assign config vars */\n if (!SET_CONFIG) {\n _parseConfig(cfg);\n }\n\n /* Clean up removed elements */\n DOMPurify.removed = [];\n\n /* Check if dirty is correctly typed for IN_PLACE */\n if (typeof dirty === 'string') {\n IN_PLACE = false;\n }\n\n if (IN_PLACE) ; else if (dirty instanceof Node) {\n /* If dirty is a DOM element, append to an empty document to avoid\n elements being stripped by the parser */\n body = _initDocument('');\n importedNode = body.ownerDocument.importNode(dirty, true);\n if (importedNode.nodeType === 1 && importedNode.nodeName === 'BODY') {\n /* Node is already a body, use as is */\n body = importedNode;\n } else if (importedNode.nodeName === 'HTML') {\n body = importedNode;\n } else {\n // eslint-disable-next-line unicorn/prefer-dom-node-append\n body.appendChild(importedNode);\n }\n } else {\n /* Exit directly if we have nothing to do */\n if (!RETURN_DOM && !SAFE_FOR_TEMPLATES && !WHOLE_DOCUMENT &&\n // eslint-disable-next-line unicorn/prefer-includes\n dirty.indexOf('<') === -1) {\n return trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML(dirty) : dirty;\n }\n\n /* Initialize the document to work on */\n body = _initDocument(dirty);\n\n /* Check we have a DOM node from the data */\n if (!body) {\n return RETURN_DOM ? null : emptyHTML;\n }\n }\n\n /* Remove first element node (ours) if FORCE_BODY is set */\n if (body && FORCE_BODY) {\n _forceRemove(body.firstChild);\n }\n\n /* Get node iterator */\n var nodeIterator = _createIterator(IN_PLACE ? dirty : body);\n\n /* Now start iterating over the created document */\n while (currentNode = nodeIterator.nextNode()) {\n /* Fix IE's strange behavior with manipulated textNodes #89 */\n if (currentNode.nodeType === 3 && currentNode === oldNode) {\n continue;\n }\n\n /* Sanitize tags and elements */\n if (_sanitizeElements(currentNode)) {\n continue;\n }\n\n /* Shadow DOM detected, sanitize it */\n if (currentNode.content instanceof DocumentFragment) {\n _sanitizeShadowDOM(currentNode.content);\n }\n\n /* Check attributes, sanitize if necessary */\n _sanitizeAttributes(currentNode);\n\n oldNode = currentNode;\n }\n\n oldNode = null;\n\n /* If we sanitized `dirty` in-place, return it. */\n if (IN_PLACE) {\n return dirty;\n }\n\n /* Return sanitized string or DOM */\n if (RETURN_DOM) {\n if (RETURN_DOM_FRAGMENT) {\n returnNode = createDocumentFragment.call(body.ownerDocument);\n\n while (body.firstChild) {\n // eslint-disable-next-line unicorn/prefer-dom-node-append\n returnNode.appendChild(body.firstChild);\n }\n } else {\n returnNode = body;\n }\n\n if (RETURN_DOM_IMPORT) {\n /*\n AdoptNode() is not used because internal state is not reset\n (e.g. the past names map of a HTMLFormElement), this is safe\n in theory but we would rather not risk another attack vector.\n The state that is cloned by importNode() is explicitly defined\n by the specs.\n */\n returnNode = importNode.call(originalDocument, returnNode, true);\n }\n\n return returnNode;\n }\n\n var serializedHTML = WHOLE_DOCUMENT ? body.outerHTML : body.innerHTML;\n\n /* Sanitize final string template-safe */\n if (SAFE_FOR_TEMPLATES) {\n serializedHTML = stringReplace(serializedHTML, MUSTACHE_EXPR$$1, ' ');\n serializedHTML = stringReplace(serializedHTML, ERB_EXPR$$1, ' ');\n }\n\n return trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML(serializedHTML) : serializedHTML;\n };\n\n /**\n * Public method to set the configuration once\n * setConfig\n *\n * @param {Object} cfg configuration object\n */\n DOMPurify.setConfig = function (cfg) {\n _parseConfig(cfg);\n SET_CONFIG = true;\n };\n\n /**\n * Public method to remove the configuration\n * clearConfig\n *\n */\n DOMPurify.clearConfig = function () {\n CONFIG = null;\n SET_CONFIG = false;\n };\n\n /**\n * Public method to check if an attribute value is valid.\n * Uses last set config, if any. Otherwise, uses config defaults.\n * isValidAttribute\n *\n * @param {string} tag Tag name of containing element.\n * @param {string} attr Attribute name.\n * @param {string} value Attribute value.\n * @return {Boolean} Returns true if `value` is valid. Otherwise, returns false.\n */\n DOMPurify.isValidAttribute = function (tag, attr, value) {\n /* Initialize shared config vars if necessary. */\n if (!CONFIG) {\n _parseConfig({});\n }\n\n var lcTag = stringToLowerCase(tag);\n var lcName = stringToLowerCase(attr);\n return _isValidAttribute(lcTag, lcName, value);\n };\n\n /**\n * AddHook\n * Public method to add DOMPurify hooks\n *\n * @param {String} entryPoint entry point for the hook to add\n * @param {Function} hookFunction function to execute\n */\n DOMPurify.addHook = function (entryPoint, hookFunction) {\n if (typeof hookFunction !== 'function') {\n return;\n }\n\n hooks[entryPoint] = hooks[entryPoint] || [];\n arrayPush(hooks[entryPoint], hookFunction);\n };\n\n /**\n * RemoveHook\n * Public method to remove a DOMPurify hook at a given entryPoint\n * (pops it from the stack of hooks if more are present)\n *\n * @param {String} entryPoint entry point for the hook to remove\n */\n DOMPurify.removeHook = function (entryPoint) {\n if (hooks[entryPoint]) {\n arrayPop(hooks[entryPoint]);\n }\n };\n\n /**\n * RemoveHooks\n * Public method to remove all DOMPurify hooks at a given entryPoint\n *\n * @param {String} entryPoint entry point for the hooks to remove\n */\n DOMPurify.removeHooks = function (entryPoint) {\n if (hooks[entryPoint]) {\n hooks[entryPoint] = [];\n }\n };\n\n /**\n * RemoveAllHooks\n * Public method to remove all DOMPurify hooks\n *\n */\n DOMPurify.removeAllHooks = function () {\n hooks = {};\n };\n\n return DOMPurify;\n }\n\n var purify = createDOMPurify();\n\n return purify;\n\n}));\n//# sourceMappingURL=purify.js.map\n","/**\n * marked - a markdown parser\n * Copyright (c) 2011-2021, Christopher Jeffrey. (MIT Licensed)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\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.marked = factory());\n}(this, (function () { 'use strict';\n\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\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 _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n if (it) return (it = it.call(o)).next.bind(it);\n\n if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n return function () {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n };\n }\n\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n var defaults$5 = {exports: {}};\n\n function getDefaults$1() {\n return {\n baseUrl: null,\n breaks: false,\n gfm: true,\n headerIds: true,\n headerPrefix: '',\n highlight: null,\n langPrefix: 'language-',\n mangle: true,\n pedantic: false,\n renderer: null,\n sanitize: false,\n sanitizer: null,\n silent: false,\n smartLists: false,\n smartypants: false,\n tokenizer: null,\n walkTokens: null,\n xhtml: false\n };\n }\n\n function changeDefaults$1(newDefaults) {\n defaults$5.exports.defaults = newDefaults;\n }\n\n defaults$5.exports = {\n defaults: getDefaults$1(),\n getDefaults: getDefaults$1,\n changeDefaults: changeDefaults$1\n };\n\n /**\n * Helpers\n */\n var escapeTest = /[&<>\"']/;\n var escapeReplace = /[&<>\"']/g;\n var escapeTestNoEncode = /[<>\"']|&(?!#?\\w+;)/;\n var escapeReplaceNoEncode = /[<>\"']|&(?!#?\\w+;)/g;\n var escapeReplacements = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": '''\n };\n\n var getEscapeReplacement = function getEscapeReplacement(ch) {\n return escapeReplacements[ch];\n };\n\n function escape$2(html, encode) {\n if (encode) {\n if (escapeTest.test(html)) {\n return html.replace(escapeReplace, getEscapeReplacement);\n }\n } else {\n if (escapeTestNoEncode.test(html)) {\n return html.replace(escapeReplaceNoEncode, getEscapeReplacement);\n }\n }\n\n return html;\n }\n\n var unescapeTest = /&(#(?:\\d+)|(?:#x[0-9A-Fa-f]+)|(?:\\w+));?/ig;\n\n function unescape$1(html) {\n // explicitly match decimal, hex, and named HTML entities\n return html.replace(unescapeTest, function (_, n) {\n n = n.toLowerCase();\n if (n === 'colon') return ':';\n\n if (n.charAt(0) === '#') {\n return n.charAt(1) === 'x' ? String.fromCharCode(parseInt(n.substring(2), 16)) : String.fromCharCode(+n.substring(1));\n }\n\n return '';\n });\n }\n\n var caret = /(^|[^\\[])\\^/g;\n\n function edit$1(regex, opt) {\n regex = regex.source || regex;\n opt = opt || '';\n var obj = {\n replace: function replace(name, val) {\n val = val.source || val;\n val = val.replace(caret, '$1');\n regex = regex.replace(name, val);\n return obj;\n },\n getRegex: function getRegex() {\n return new RegExp(regex, opt);\n }\n };\n return obj;\n }\n\n var nonWordAndColonTest = /[^\\w:]/g;\n var originIndependentUrl = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;\n\n function cleanUrl$1(sanitize, base, href) {\n if (sanitize) {\n var prot;\n\n try {\n prot = decodeURIComponent(unescape$1(href)).replace(nonWordAndColonTest, '').toLowerCase();\n } catch (e) {\n return null;\n }\n\n if (prot.indexOf('javascript:') === 0 || prot.indexOf('vbscript:') === 0 || prot.indexOf('data:') === 0) {\n return null;\n }\n }\n\n if (base && !originIndependentUrl.test(href)) {\n href = resolveUrl(base, href);\n }\n\n try {\n href = encodeURI(href).replace(/%25/g, '%');\n } catch (e) {\n return null;\n }\n\n return href;\n }\n\n var baseUrls = {};\n var justDomain = /^[^:]+:\\/*[^/]*$/;\n var protocol = /^([^:]+:)[\\s\\S]*$/;\n var domain = /^([^:]+:\\/*[^/]*)[\\s\\S]*$/;\n\n function resolveUrl(base, href) {\n if (!baseUrls[' ' + base]) {\n // we can ignore everything in base after the last slash of its path component,\n // but we might need to add _that_\n // https://tools.ietf.org/html/rfc3986#section-3\n if (justDomain.test(base)) {\n baseUrls[' ' + base] = base + '/';\n } else {\n baseUrls[' ' + base] = rtrim$1(base, '/', true);\n }\n }\n\n base = baseUrls[' ' + base];\n var relativeBase = base.indexOf(':') === -1;\n\n if (href.substring(0, 2) === '//') {\n if (relativeBase) {\n return href;\n }\n\n return base.replace(protocol, '$1') + href;\n } else if (href.charAt(0) === '/') {\n if (relativeBase) {\n return href;\n }\n\n return base.replace(domain, '$1') + href;\n } else {\n return base + href;\n }\n }\n\n var noopTest$1 = {\n exec: function noopTest() {}\n };\n\n function merge$2(obj) {\n var i = 1,\n target,\n key;\n\n for (; i < arguments.length; i++) {\n target = arguments[i];\n\n for (key in target) {\n if (Object.prototype.hasOwnProperty.call(target, key)) {\n obj[key] = target[key];\n }\n }\n }\n\n return obj;\n }\n\n function splitCells$1(tableRow, count) {\n // ensure that every cell-delimiting pipe has a space\n // before it to distinguish it from an escaped pipe\n var row = tableRow.replace(/\\|/g, function (match, offset, str) {\n var escaped = false,\n curr = offset;\n\n while (--curr >= 0 && str[curr] === '\\\\') {\n escaped = !escaped;\n }\n\n if (escaped) {\n // odd number of slashes means | is escaped\n // so we leave it alone\n return '|';\n } else {\n // add space before unescaped |\n return ' |';\n }\n }),\n cells = row.split(/ \\|/);\n var i = 0;\n\n if (cells.length > count) {\n cells.splice(count);\n } else {\n while (cells.length < count) {\n cells.push('');\n }\n }\n\n for (; i < cells.length; i++) {\n // leading or trailing whitespace is ignored per the gfm spec\n cells[i] = cells[i].trim().replace(/\\\\\\|/g, '|');\n }\n\n return cells;\n } // Remove trailing 'c's. Equivalent to str.replace(/c*$/, '').\n // /c*$/ is vulnerable to REDOS.\n // invert: Remove suffix of non-c chars instead. Default falsey.\n\n\n function rtrim$1(str, c, invert) {\n var l = str.length;\n\n if (l === 0) {\n return '';\n } // Length of suffix matching the invert condition.\n\n\n var suffLen = 0; // Step left until we fail to match the invert condition.\n\n while (suffLen < l) {\n var currChar = str.charAt(l - suffLen - 1);\n\n if (currChar === c && !invert) {\n suffLen++;\n } else if (currChar !== c && invert) {\n suffLen++;\n } else {\n break;\n }\n }\n\n return str.substr(0, l - suffLen);\n }\n\n function findClosingBracket$1(str, b) {\n if (str.indexOf(b[1]) === -1) {\n return -1;\n }\n\n var l = str.length;\n var level = 0,\n i = 0;\n\n for (; i < l; i++) {\n if (str[i] === '\\\\') {\n i++;\n } else if (str[i] === b[0]) {\n level++;\n } else if (str[i] === b[1]) {\n level--;\n\n if (level < 0) {\n return i;\n }\n }\n }\n\n return -1;\n }\n\n function checkSanitizeDeprecation$1(opt) {\n if (opt && opt.sanitize && !opt.silent) {\n console.warn('marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options');\n }\n } // copied from https://stackoverflow.com/a/5450113/806777\n\n\n function repeatString$1(pattern, count) {\n if (count < 1) {\n return '';\n }\n\n var result = '';\n\n while (count > 1) {\n if (count & 1) {\n result += pattern;\n }\n\n count >>= 1;\n pattern += pattern;\n }\n\n return result + pattern;\n }\n\n var helpers = {\n escape: escape$2,\n unescape: unescape$1,\n edit: edit$1,\n cleanUrl: cleanUrl$1,\n resolveUrl: resolveUrl,\n noopTest: noopTest$1,\n merge: merge$2,\n splitCells: splitCells$1,\n rtrim: rtrim$1,\n findClosingBracket: findClosingBracket$1,\n checkSanitizeDeprecation: checkSanitizeDeprecation$1,\n repeatString: repeatString$1\n };\n\n var defaults$4 = defaults$5.exports.defaults;\n var rtrim = helpers.rtrim,\n splitCells = helpers.splitCells,\n _escape = helpers.escape,\n findClosingBracket = helpers.findClosingBracket;\n\n function outputLink(cap, link, raw) {\n var href = link.href;\n var title = link.title ? _escape(link.title) : null;\n var text = cap[1].replace(/\\\\([\\[\\]])/g, '$1');\n\n if (cap[0].charAt(0) !== '!') {\n return {\n type: 'link',\n raw: raw,\n href: href,\n title: title,\n text: text\n };\n } else {\n return {\n type: 'image',\n raw: raw,\n href: href,\n title: title,\n text: _escape(text)\n };\n }\n }\n\n function indentCodeCompensation(raw, text) {\n var matchIndentToCode = raw.match(/^(\\s+)(?:```)/);\n\n if (matchIndentToCode === null) {\n return text;\n }\n\n var indentToCode = matchIndentToCode[1];\n return text.split('\\n').map(function (node) {\n var matchIndentInNode = node.match(/^\\s+/);\n\n if (matchIndentInNode === null) {\n return node;\n }\n\n var indentInNode = matchIndentInNode[0];\n\n if (indentInNode.length >= indentToCode.length) {\n return node.slice(indentToCode.length);\n }\n\n return node;\n }).join('\\n');\n }\n /**\n * Tokenizer\n */\n\n\n var Tokenizer_1 = /*#__PURE__*/function () {\n function Tokenizer(options) {\n this.options = options || defaults$4;\n }\n\n var _proto = Tokenizer.prototype;\n\n _proto.space = function space(src) {\n var cap = this.rules.block.newline.exec(src);\n\n if (cap) {\n if (cap[0].length > 1) {\n return {\n type: 'space',\n raw: cap[0]\n };\n }\n\n return {\n raw: '\\n'\n };\n }\n };\n\n _proto.code = function code(src) {\n var cap = this.rules.block.code.exec(src);\n\n if (cap) {\n var text = cap[0].replace(/^ {1,4}/gm, '');\n return {\n type: 'code',\n raw: cap[0],\n codeBlockStyle: 'indented',\n text: !this.options.pedantic ? rtrim(text, '\\n') : text\n };\n }\n };\n\n _proto.fences = function fences(src) {\n var cap = this.rules.block.fences.exec(src);\n\n if (cap) {\n var raw = cap[0];\n var text = indentCodeCompensation(raw, cap[3] || '');\n return {\n type: 'code',\n raw: raw,\n lang: cap[2] ? cap[2].trim() : cap[2],\n text: text\n };\n }\n };\n\n _proto.heading = function heading(src) {\n var cap = this.rules.block.heading.exec(src);\n\n if (cap) {\n var text = cap[2].trim(); // remove trailing #s\n\n if (/#$/.test(text)) {\n var trimmed = rtrim(text, '#');\n\n if (this.options.pedantic) {\n text = trimmed.trim();\n } else if (!trimmed || / $/.test(trimmed)) {\n // CommonMark requires space before trailing #s\n text = trimmed.trim();\n }\n }\n\n return {\n type: 'heading',\n raw: cap[0],\n depth: cap[1].length,\n text: text\n };\n }\n };\n\n _proto.nptable = function nptable(src) {\n var cap = this.rules.block.nptable.exec(src);\n\n if (cap) {\n var item = {\n type: 'table',\n header: splitCells(cap[1].replace(/^ *| *\\| *$/g, '')),\n align: cap[2].replace(/^ *|\\| *$/g, '').split(/ *\\| */),\n cells: cap[3] ? cap[3].replace(/\\n$/, '').split('\\n') : [],\n raw: cap[0]\n };\n\n if (item.header.length === item.align.length) {\n var l = item.align.length;\n var i;\n\n for (i = 0; i < l; i++) {\n if (/^ *-+: *$/.test(item.align[i])) {\n item.align[i] = 'right';\n } else if (/^ *:-+: *$/.test(item.align[i])) {\n item.align[i] = 'center';\n } else if (/^ *:-+ *$/.test(item.align[i])) {\n item.align[i] = 'left';\n } else {\n item.align[i] = null;\n }\n }\n\n l = item.cells.length;\n\n for (i = 0; i < l; i++) {\n item.cells[i] = splitCells(item.cells[i], item.header.length);\n }\n\n return item;\n }\n }\n };\n\n _proto.hr = function hr(src) {\n var cap = this.rules.block.hr.exec(src);\n\n if (cap) {\n return {\n type: 'hr',\n raw: cap[0]\n };\n }\n };\n\n _proto.blockquote = function blockquote(src) {\n var cap = this.rules.block.blockquote.exec(src);\n\n if (cap) {\n var text = cap[0].replace(/^ *> ?/gm, '');\n return {\n type: 'blockquote',\n raw: cap[0],\n text: text\n };\n }\n };\n\n _proto.list = function list(src) {\n var cap = this.rules.block.list.exec(src);\n\n if (cap) {\n var raw = cap[0];\n var bull = cap[2];\n var isordered = bull.length > 1;\n var list = {\n type: 'list',\n raw: raw,\n ordered: isordered,\n start: isordered ? +bull.slice(0, -1) : '',\n loose: false,\n items: []\n }; // Get each top-level item.\n\n var itemMatch = cap[0].match(this.rules.block.item);\n var next = false,\n item,\n space,\n bcurr,\n bnext,\n addBack,\n loose,\n istask,\n ischecked,\n endMatch;\n var l = itemMatch.length;\n bcurr = this.rules.block.listItemStart.exec(itemMatch[0]);\n\n for (var i = 0; i < l; i++) {\n item = itemMatch[i];\n raw = item;\n\n if (!this.options.pedantic) {\n // Determine if current item contains the end of the list\n endMatch = item.match(new RegExp('\\\\n\\\\s*\\\\n {0,' + (bcurr[0].length - 1) + '}\\\\S'));\n\n if (endMatch) {\n addBack = item.length - endMatch.index + itemMatch.slice(i + 1).join('\\n').length;\n list.raw = list.raw.substring(0, list.raw.length - addBack);\n item = item.substring(0, endMatch.index);\n raw = item;\n l = i + 1;\n }\n } // Determine whether the next list item belongs here.\n // Backpedal if it does not belong in this list.\n\n\n if (i !== l - 1) {\n bnext = this.rules.block.listItemStart.exec(itemMatch[i + 1]);\n\n if (!this.options.pedantic ? bnext[1].length >= bcurr[0].length || bnext[1].length > 3 : bnext[1].length > bcurr[1].length) {\n // nested list or continuation\n itemMatch.splice(i, 2, itemMatch[i] + (!this.options.pedantic && bnext[1].length < bcurr[0].length && !itemMatch[i].match(/\\n$/) ? '' : '\\n') + itemMatch[i + 1]);\n i--;\n l--;\n continue;\n } else if ( // different bullet style\n !this.options.pedantic || this.options.smartLists ? bnext[2][bnext[2].length - 1] !== bull[bull.length - 1] : isordered === (bnext[2].length === 1)) {\n addBack = itemMatch.slice(i + 1).join('\\n').length;\n list.raw = list.raw.substring(0, list.raw.length - addBack);\n i = l - 1;\n }\n\n bcurr = bnext;\n } // Remove the list item's bullet\n // so it is seen as the next token.\n\n\n space = item.length;\n item = item.replace(/^ *([*+-]|\\d+[.)]) ?/, ''); // Outdent whatever the\n // list item contains. Hacky.\n\n if (~item.indexOf('\\n ')) {\n space -= item.length;\n item = !this.options.pedantic ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '') : item.replace(/^ {1,4}/gm, '');\n } // trim item newlines at end\n\n\n item = rtrim(item, '\\n');\n\n if (i !== l - 1) {\n raw = raw + '\\n';\n } // Determine whether item is loose or not.\n // Use: /(^|\\n)(?! )[^\\n]+\\n\\n(?!\\s*$)/\n // for discount behavior.\n\n\n loose = next || /\\n\\n(?!\\s*$)/.test(raw);\n\n if (i !== l - 1) {\n next = raw.slice(-2) === '\\n\\n';\n if (!loose) loose = next;\n }\n\n if (loose) {\n list.loose = true;\n } // Check for task list items\n\n\n if (this.options.gfm) {\n istask = /^\\[[ xX]\\] /.test(item);\n ischecked = undefined;\n\n if (istask) {\n ischecked = item[1] !== ' ';\n item = item.replace(/^\\[[ xX]\\] +/, '');\n }\n }\n\n list.items.push({\n type: 'list_item',\n raw: raw,\n task: istask,\n checked: ischecked,\n loose: loose,\n text: item\n });\n }\n\n return list;\n }\n };\n\n _proto.html = function html(src) {\n var cap = this.rules.block.html.exec(src);\n\n if (cap) {\n return {\n type: this.options.sanitize ? 'paragraph' : 'html',\n raw: cap[0],\n pre: !this.options.sanitizer && (cap[1] === 'pre' || cap[1] === 'script' || cap[1] === 'style'),\n text: this.options.sanitize ? this.options.sanitizer ? this.options.sanitizer(cap[0]) : _escape(cap[0]) : cap[0]\n };\n }\n };\n\n _proto.def = function def(src) {\n var cap = this.rules.block.def.exec(src);\n\n if (cap) {\n if (cap[3]) cap[3] = cap[3].substring(1, cap[3].length - 1);\n var tag = cap[1].toLowerCase().replace(/\\s+/g, ' ');\n return {\n type: 'def',\n tag: tag,\n raw: cap[0],\n href: cap[2],\n title: cap[3]\n };\n }\n };\n\n _proto.table = function table(src) {\n var cap = this.rules.block.table.exec(src);\n\n if (cap) {\n var item = {\n type: 'table',\n header: splitCells(cap[1].replace(/^ *| *\\| *$/g, '')),\n align: cap[2].replace(/^ *|\\| *$/g, '').split(/ *\\| */),\n cells: cap[3] ? cap[3].replace(/\\n$/, '').split('\\n') : []\n };\n\n if (item.header.length === item.align.length) {\n item.raw = cap[0];\n var l = item.align.length;\n var i;\n\n for (i = 0; i < l; i++) {\n if (/^ *-+: *$/.test(item.align[i])) {\n item.align[i] = 'right';\n } else if (/^ *:-+: *$/.test(item.align[i])) {\n item.align[i] = 'center';\n } else if (/^ *:-+ *$/.test(item.align[i])) {\n item.align[i] = 'left';\n } else {\n item.align[i] = null;\n }\n }\n\n l = item.cells.length;\n\n for (i = 0; i < l; i++) {\n item.cells[i] = splitCells(item.cells[i].replace(/^ *\\| *| *\\| *$/g, ''), item.header.length);\n }\n\n return item;\n }\n }\n };\n\n _proto.lheading = function lheading(src) {\n var cap = this.rules.block.lheading.exec(src);\n\n if (cap) {\n return {\n type: 'heading',\n raw: cap[0],\n depth: cap[2].charAt(0) === '=' ? 1 : 2,\n text: cap[1]\n };\n }\n };\n\n _proto.paragraph = function paragraph(src) {\n var cap = this.rules.block.paragraph.exec(src);\n\n if (cap) {\n return {\n type: 'paragraph',\n raw: cap[0],\n text: cap[1].charAt(cap[1].length - 1) === '\\n' ? cap[1].slice(0, -1) : cap[1]\n };\n }\n };\n\n _proto.text = function text(src) {\n var cap = this.rules.block.text.exec(src);\n\n if (cap) {\n return {\n type: 'text',\n raw: cap[0],\n text: cap[0]\n };\n }\n };\n\n _proto.escape = function escape(src) {\n var cap = this.rules.inline.escape.exec(src);\n\n if (cap) {\n return {\n type: 'escape',\n raw: cap[0],\n text: _escape(cap[1])\n };\n }\n };\n\n _proto.tag = function tag(src, inLink, inRawBlock) {\n var cap = this.rules.inline.tag.exec(src);\n\n if (cap) {\n if (!inLink && /^/i.test(cap[0])) {\n inLink = false;\n }\n\n if (!inRawBlock && /^<(pre|code|kbd|script)(\\s|>)/i.test(cap[0])) {\n inRawBlock = true;\n } else if (inRawBlock && /^<\\/(pre|code|kbd|script)(\\s|>)/i.test(cap[0])) {\n inRawBlock = false;\n }\n\n return {\n type: this.options.sanitize ? 'text' : 'html',\n raw: cap[0],\n inLink: inLink,\n inRawBlock: inRawBlock,\n text: this.options.sanitize ? this.options.sanitizer ? this.options.sanitizer(cap[0]) : _escape(cap[0]) : cap[0]\n };\n }\n };\n\n _proto.link = function link(src) {\n var cap = this.rules.inline.link.exec(src);\n\n if (cap) {\n var trimmedUrl = cap[2].trim();\n\n if (!this.options.pedantic && /^$/.test(trimmedUrl)) {\n return;\n } // ending angle bracket cannot be escaped\n\n\n var rtrimSlash = rtrim(trimmedUrl.slice(0, -1), '\\\\');\n\n if ((trimmedUrl.length - rtrimSlash.length) % 2 === 0) {\n return;\n }\n } else {\n // find closing parenthesis\n var lastParenIndex = findClosingBracket(cap[2], '()');\n\n if (lastParenIndex > -1) {\n var start = cap[0].indexOf('!') === 0 ? 5 : 4;\n var linkLen = start + cap[1].length + lastParenIndex;\n cap[2] = cap[2].substring(0, lastParenIndex);\n cap[0] = cap[0].substring(0, linkLen).trim();\n cap[3] = '';\n }\n }\n\n var href = cap[2];\n var title = '';\n\n if (this.options.pedantic) {\n // split pedantic href and title\n var link = /^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/.exec(href);\n\n if (link) {\n href = link[1];\n title = link[3];\n }\n } else {\n title = cap[3] ? cap[3].slice(1, -1) : '';\n }\n\n href = href.trim();\n\n if (/^$/.test(trimmedUrl)) {\n // pedantic allows starting angle bracket without ending angle bracket\n href = href.slice(1);\n } else {\n href = href.slice(1, -1);\n }\n }\n\n return outputLink(cap, {\n href: href ? href.replace(this.rules.inline._escapes, '$1') : href,\n title: title ? title.replace(this.rules.inline._escapes, '$1') : title\n }, cap[0]);\n }\n };\n\n _proto.reflink = function reflink(src, links) {\n var cap;\n\n if ((cap = this.rules.inline.reflink.exec(src)) || (cap = this.rules.inline.nolink.exec(src))) {\n var link = (cap[2] || cap[1]).replace(/\\s+/g, ' ');\n link = links[link.toLowerCase()];\n\n if (!link || !link.href) {\n var text = cap[0].charAt(0);\n return {\n type: 'text',\n raw: text,\n text: text\n };\n }\n\n return outputLink(cap, link, cap[0]);\n }\n };\n\n _proto.emStrong = function emStrong(src, maskedSrc, prevChar) {\n if (prevChar === void 0) {\n prevChar = '';\n }\n\n var match = this.rules.inline.emStrong.lDelim.exec(src);\n if (!match) return; // _ can't be between two alphanumerics. \\p{L}\\p{N} includes non-english alphabet/numbers as well\n\n if (match[3] && prevChar.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])/)) return;\n var nextChar = match[1] || match[2] || '';\n\n if (!nextChar || nextChar && (prevChar === '' || this.rules.inline.punctuation.exec(prevChar))) {\n var lLength = match[0].length - 1;\n var rDelim,\n rLength,\n delimTotal = lLength,\n midDelimTotal = 0;\n var endReg = match[0][0] === '*' ? this.rules.inline.emStrong.rDelimAst : this.rules.inline.emStrong.rDelimUnd;\n endReg.lastIndex = 0; // Clip maskedSrc to same section of string as src (move to lexer?)\n\n maskedSrc = maskedSrc.slice(-1 * src.length + lLength);\n\n while ((match = endReg.exec(maskedSrc)) != null) {\n rDelim = match[1] || match[2] || match[3] || match[4] || match[5] || match[6];\n if (!rDelim) continue; // skip single * in __abc*abc__\n\n rLength = rDelim.length;\n\n if (match[3] || match[4]) {\n // found another Left Delim\n delimTotal += rLength;\n continue;\n } else if (match[5] || match[6]) {\n // either Left or Right Delim\n if (lLength % 3 && !((lLength + rLength) % 3)) {\n midDelimTotal += rLength;\n continue; // CommonMark Emphasis Rules 9-10\n }\n }\n\n delimTotal -= rLength;\n if (delimTotal > 0) continue; // Haven't found enough closing delimiters\n // Remove extra characters. *a*** -> *a*\n\n rLength = Math.min(rLength, rLength + delimTotal + midDelimTotal); // Create `em` if smallest delimiter has odd char count. *a***\n\n if (Math.min(lLength, rLength) % 2) {\n return {\n type: 'em',\n raw: src.slice(0, lLength + match.index + rLength + 1),\n text: src.slice(1, lLength + match.index + rLength)\n };\n } // Create 'strong' if smallest delimiter has even char count. **a***\n\n\n return {\n type: 'strong',\n raw: src.slice(0, lLength + match.index + rLength + 1),\n text: src.slice(2, lLength + match.index + rLength - 1)\n };\n }\n }\n };\n\n _proto.codespan = function codespan(src) {\n var cap = this.rules.inline.code.exec(src);\n\n if (cap) {\n var text = cap[2].replace(/\\n/g, ' ');\n var hasNonSpaceChars = /[^ ]/.test(text);\n var hasSpaceCharsOnBothEnds = /^ /.test(text) && / $/.test(text);\n\n if (hasNonSpaceChars && hasSpaceCharsOnBothEnds) {\n text = text.substring(1, text.length - 1);\n }\n\n text = _escape(text, true);\n return {\n type: 'codespan',\n raw: cap[0],\n text: text\n };\n }\n };\n\n _proto.br = function br(src) {\n var cap = this.rules.inline.br.exec(src);\n\n if (cap) {\n return {\n type: 'br',\n raw: cap[0]\n };\n }\n };\n\n _proto.del = function del(src) {\n var cap = this.rules.inline.del.exec(src);\n\n if (cap) {\n return {\n type: 'del',\n raw: cap[0],\n text: cap[2]\n };\n }\n };\n\n _proto.autolink = function autolink(src, mangle) {\n var cap = this.rules.inline.autolink.exec(src);\n\n if (cap) {\n var text, href;\n\n if (cap[2] === '@') {\n text = _escape(this.options.mangle ? mangle(cap[1]) : cap[1]);\n href = 'mailto:' + text;\n } else {\n text = _escape(cap[1]);\n href = text;\n }\n\n return {\n type: 'link',\n raw: cap[0],\n text: text,\n href: href,\n tokens: [{\n type: 'text',\n raw: text,\n text: text\n }]\n };\n }\n };\n\n _proto.url = function url(src, mangle) {\n var cap;\n\n if (cap = this.rules.inline.url.exec(src)) {\n var text, href;\n\n if (cap[2] === '@') {\n text = _escape(this.options.mangle ? mangle(cap[0]) : cap[0]);\n href = 'mailto:' + text;\n } else {\n // do extended autolink path validation\n var prevCapZero;\n\n do {\n prevCapZero = cap[0];\n cap[0] = this.rules.inline._backpedal.exec(cap[0])[0];\n } while (prevCapZero !== cap[0]);\n\n text = _escape(cap[0]);\n\n if (cap[1] === 'www.') {\n href = 'http://' + text;\n } else {\n href = text;\n }\n }\n\n return {\n type: 'link',\n raw: cap[0],\n text: text,\n href: href,\n tokens: [{\n type: 'text',\n raw: text,\n text: text\n }]\n };\n }\n };\n\n _proto.inlineText = function inlineText(src, inRawBlock, smartypants) {\n var cap = this.rules.inline.text.exec(src);\n\n if (cap) {\n var text;\n\n if (inRawBlock) {\n text = this.options.sanitize ? this.options.sanitizer ? this.options.sanitizer(cap[0]) : _escape(cap[0]) : cap[0];\n } else {\n text = _escape(this.options.smartypants ? smartypants(cap[0]) : cap[0]);\n }\n\n return {\n type: 'text',\n raw: cap[0],\n text: text\n };\n }\n };\n\n return Tokenizer;\n }();\n\n var noopTest = helpers.noopTest,\n edit = helpers.edit,\n merge$1 = helpers.merge;\n /**\n * Block-Level Grammar\n */\n\n var block$1 = {\n newline: /^(?: *(?:\\n|$))+/,\n code: /^( {4}[^\\n]+(?:\\n(?: *(?:\\n|$))*)?)+/,\n fences: /^ {0,3}(`{3,}(?=[^`\\n]*\\n)|~{3,})([^\\n]*)\\n(?:|([\\s\\S]*?)\\n)(?: {0,3}\\1[~`]* *(?:\\n+|$)|$)/,\n hr: /^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)/,\n heading: /^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,\n blockquote: /^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/,\n list: /^( {0,3})(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?! {0,3}bull )\\n*|\\s*$)/,\n html: '^ {0,3}(?:' // optional indentation\n + '<(script|pre|style)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)' // (1)\n + '|comment[^\\\\n]*(\\\\n+|$)' // (2)\n + '|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)' // (3)\n + '|\\\\n*|$)' // (4)\n + '|\\\\n*|$)' // (5)\n + '|)[\\\\s\\\\S]*?(?:(?:\\\\n *)+\\\\n|$)' // (6)\n + '|<(?!script|pre|style)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n *)+\\\\n|$)' // (7) open tag\n + '|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n *)+\\\\n|$)' // (7) closing tag\n + ')',\n def: /^ {0,3}\\[(label)\\]: *\\n? *]+)>?(?:(?: +\\n? *| *\\n *)(title))? *(?:\\n+|$)/,\n nptable: noopTest,\n table: noopTest,\n lheading: /^([^\\n]+)\\n {0,3}(=+|-+) *(?:\\n+|$)/,\n // regex template, placeholders will be replaced according to different paragraph\n // interruption rules of commonmark and the original markdown spec:\n _paragraph: /^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html| +\\n)[^\\n]+)*)/,\n text: /^[^\\n]+/\n };\n block$1._label = /(?!\\s*\\])(?:\\\\[\\[\\]]|[^\\[\\]])+/;\n block$1._title = /(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/;\n block$1.def = edit(block$1.def).replace('label', block$1._label).replace('title', block$1._title).getRegex();\n block$1.bullet = /(?:[*+-]|\\d{1,9}[.)])/;\n block$1.item = /^( *)(bull) ?[^\\n]*(?:\\n(?! *bull ?)[^\\n]*)*/;\n block$1.item = edit(block$1.item, 'gm').replace(/bull/g, block$1.bullet).getRegex();\n block$1.listItemStart = edit(/^( *)(bull) */).replace('bull', block$1.bullet).getRegex();\n block$1.list = edit(block$1.list).replace(/bull/g, block$1.bullet).replace('hr', '\\\\n+(?=\\\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$))').replace('def', '\\\\n+(?=' + block$1.def.source + ')').getRegex();\n block$1._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';\n block$1._comment = /|$)/;\n block$1.html = edit(block$1.html, 'i').replace('comment', block$1._comment).replace('tag', block$1._tag).replace('attribute', / +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex();\n block$1.paragraph = edit(block$1._paragraph).replace('hr', block$1.hr).replace('heading', ' {0,3}#{1,6} ').replace('|lheading', '') // setex headings don't interrupt commonmark paragraphs\n .replace('blockquote', ' {0,3}>').replace('fences', ' {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n').replace('list', ' {0,3}(?:[*+-]|1[.)]) ') // only lists starting from 1 can interrupt\n .replace('html', ')|<(?:script|pre|style|!--)').replace('tag', block$1._tag) // pars can be interrupted by type (6) html blocks\n .getRegex();\n block$1.blockquote = edit(block$1.blockquote).replace('paragraph', block$1.paragraph).getRegex();\n /**\n * Normal Block Grammar\n */\n\n block$1.normal = merge$1({}, block$1);\n /**\n * GFM Block Grammar\n */\n\n block$1.gfm = merge$1({}, block$1.normal, {\n nptable: '^ *([^|\\\\n ].*\\\\|.*)\\\\n' // Header\n + ' {0,3}([-:]+ *\\\\|[-| :]*)' // Align\n + '(?:\\\\n((?:(?!\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)',\n // Cells\n table: '^ *\\\\|(.+)\\\\n' // Header\n + ' {0,3}\\\\|?( *[-:]+[-| :]*)' // Align\n + '(?:\\\\n *((?:(?!\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)' // Cells\n\n });\n block$1.gfm.nptable = edit(block$1.gfm.nptable).replace('hr', block$1.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[.)]) ') // only lists starting from 1 can interrupt\n .replace('html', ')|<(?:script|pre|style|!--)').replace('tag', block$1._tag) // tables can be interrupted by type (6) html blocks\n .getRegex();\n block$1.gfm.table = edit(block$1.gfm.table).replace('hr', block$1.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[.)]) ') // only lists starting from 1 can interrupt\n .replace('html', ')|<(?:script|pre|style|!--)').replace('tag', block$1._tag) // tables can be interrupted by type (6) html blocks\n .getRegex();\n /**\n * Pedantic grammar (original John Gruber's loose markdown specification)\n */\n\n block$1.pedantic = merge$1({}, block$1.normal, {\n html: edit('^ *(?:comment *(?:\\\\n|\\\\s*$)' + '|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)' // closed tag\n + '|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))').replace('comment', block$1._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(),\n def: /^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,\n heading: /^(#{1,6})(.*)(?:\\n+|$)/,\n fences: noopTest,\n // fences not supported\n paragraph: edit(block$1.normal._paragraph).replace('hr', block$1.hr).replace('heading', ' *#{1,6} *[^\\n]').replace('lheading', block$1.lheading).replace('blockquote', ' {0,3}>').replace('|fences', '').replace('|list', '').replace('|html', '').getRegex()\n });\n /**\n * Inline-Level Grammar\n */\n\n var inline$1 = {\n escape: /^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,\n autolink: /^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/,\n url: noopTest,\n tag: '^comment' + '|^' // self-closing tag\n + '|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>' // open tag\n + '|^<\\\\?[\\\\s\\\\S]*?\\\\?>' // processing instruction, e.g. \n + '|^' // declaration, e.g. \n + '|^',\n // CDATA section\n link: /^!?\\[(label)\\]\\(\\s*(href)(?:\\s+(title))?\\s*\\)/,\n reflink: /^!?\\[(label)\\]\\[(?!\\s*\\])((?:\\\\[\\[\\]]?|[^\\[\\]\\\\])+)\\]/,\n nolink: /^!?\\[(?!\\s*\\])((?:\\[[^\\[\\]]*\\]|\\\\[\\[\\]]|[^\\[\\]])*)\\](?:\\[\\])?/,\n reflinkSearch: 'reflink|nolink(?!\\\\()',\n emStrong: {\n lDelim: /^(?:\\*+(?:([punct_])|[^\\s*]))|^_+(?:([punct*])|([^\\s_]))/,\n // (1) and (2) can only be a Right Delimiter. (3) and (4) can only be Left. (5) and (6) can be either Left or Right.\n // () Skip other delimiter (1) #*** (2) a***#, a*** (3) #***a, ***a (4) ***# (5) #***# (6) a***a\n rDelimAst: /\\_\\_[^_*]*?\\*[^_*]*?\\_\\_|[punct_](\\*+)(?=[\\s]|$)|[^punct*_\\s](\\*+)(?=[punct_\\s]|$)|[punct_\\s](\\*+)(?=[^punct*_\\s])|[\\s](\\*+)(?=[punct_])|[punct_](\\*+)(?=[punct_])|[^punct*_\\s](\\*+)(?=[^punct*_\\s])/,\n rDelimUnd: /\\*\\*[^_*]*?\\_[^_*]*?\\*\\*|[punct*](\\_+)(?=[\\s]|$)|[^punct*_\\s](\\_+)(?=[punct*\\s]|$)|[punct*\\s](\\_+)(?=[^punct*_\\s])|[\\s](\\_+)(?=[punct*])|[punct*](\\_+)(?=[punct*])/ // ^- Not allowed for _\n\n },\n code: /^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,\n br: /^( {2,}|\\\\)\\n(?!\\s*$)/,\n del: noopTest,\n text: /^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\?@\\\\[\\\\]`^{|}~';\n inline$1.punctuation = edit(inline$1.punctuation).replace(/punctuation/g, inline$1._punctuation).getRegex(); // sequences em should skip over [title](link), `code`, \n\n inline$1.blockSkip = /\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>/g;\n inline$1.escapedEmSt = /\\\\\\*|\\\\_/g;\n inline$1._comment = edit(block$1._comment).replace('(?:-->|$)', '-->').getRegex();\n inline$1.emStrong.lDelim = edit(inline$1.emStrong.lDelim).replace(/punct/g, inline$1._punctuation).getRegex();\n inline$1.emStrong.rDelimAst = edit(inline$1.emStrong.rDelimAst, 'g').replace(/punct/g, inline$1._punctuation).getRegex();\n inline$1.emStrong.rDelimUnd = edit(inline$1.emStrong.rDelimUnd, 'g').replace(/punct/g, inline$1._punctuation).getRegex();\n inline$1._escapes = /\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/g;\n inline$1._scheme = /[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;\n inline$1._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])?)+(?![-_])/;\n inline$1.autolink = edit(inline$1.autolink).replace('scheme', inline$1._scheme).replace('email', inline$1._email).getRegex();\n inline$1._attribute = /\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/;\n inline$1.tag = edit(inline$1.tag).replace('comment', inline$1._comment).replace('attribute', inline$1._attribute).getRegex();\n inline$1._label = /(?:\\[(?:\\\\.|[^\\[\\]\\\\])*\\]|\\\\.|`[^`]*`|[^\\[\\]\\\\`])*?/;\n inline$1._href = /<(?:\\\\.|[^\\n<>\\\\])+>|[^\\s\\x00-\\x1f]*/;\n inline$1._title = /\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/;\n inline$1.link = edit(inline$1.link).replace('label', inline$1._label).replace('href', inline$1._href).replace('title', inline$1._title).getRegex();\n inline$1.reflink = edit(inline$1.reflink).replace('label', inline$1._label).getRegex();\n inline$1.reflinkSearch = edit(inline$1.reflinkSearch, 'g').replace('reflink', inline$1.reflink).replace('nolink', inline$1.nolink).getRegex();\n /**\n * Normal Inline Grammar\n */\n\n inline$1.normal = merge$1({}, inline$1);\n /**\n * Pedantic Inline Grammar\n */\n\n inline$1.pedantic = merge$1({}, inline$1.normal, {\n strong: {\n start: /^__|\\*\\*/,\n middle: /^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)/,\n endAst: /\\*\\*(?!\\*)/g,\n endUnd: /__(?!_)/g\n },\n em: {\n start: /^_|\\*/,\n middle: /^()\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)|^_(?=\\S)([\\s\\S]*?\\S)_(?!_)/,\n endAst: /\\*(?!\\*)/g,\n endUnd: /_(?!_)/g\n },\n link: edit(/^!?\\[(label)\\]\\((.*?)\\)/).replace('label', inline$1._label).getRegex(),\n reflink: edit(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace('label', inline$1._label).getRegex()\n });\n /**\n * GFM Inline Grammar\n */\n\n inline$1.gfm = merge$1({}, inline$1.normal, {\n escape: edit(inline$1.escape).replace('])', '~|])').getRegex(),\n _extended_email: /[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,\n url: /^((?:ftp|https?):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/,\n _backpedal: /(?:[^?!.,:;*_~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,\n del: /^(~~?)(?=[^\\s~])([\\s\\S]*?[^\\s~])\\1(?=[^~]|$)/,\n text: /^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\ 0.5) {\n ch = 'x' + ch.toString(16);\n }\n\n out += '&#' + ch + ';';\n }\n\n return out;\n }\n /**\n * Block Lexer\n */\n\n\n var Lexer_1 = /*#__PURE__*/function () {\n function Lexer(options) {\n this.tokens = [];\n this.tokens.links = Object.create(null);\n this.options = options || defaults$3;\n this.options.tokenizer = this.options.tokenizer || new Tokenizer$1();\n this.tokenizer = this.options.tokenizer;\n this.tokenizer.options = this.options;\n var rules = {\n block: block.normal,\n inline: inline.normal\n };\n\n if (this.options.pedantic) {\n rules.block = block.pedantic;\n rules.inline = inline.pedantic;\n } else if (this.options.gfm) {\n rules.block = block.gfm;\n\n if (this.options.breaks) {\n rules.inline = inline.breaks;\n } else {\n rules.inline = inline.gfm;\n }\n }\n\n this.tokenizer.rules = rules;\n }\n /**\n * Expose Rules\n */\n\n\n /**\n * Static Lex Method\n */\n Lexer.lex = function lex(src, options) {\n var lexer = new Lexer(options);\n return lexer.lex(src);\n }\n /**\n * Static Lex Inline Method\n */\n ;\n\n Lexer.lexInline = function lexInline(src, options) {\n var lexer = new Lexer(options);\n return lexer.inlineTokens(src);\n }\n /**\n * Preprocessing\n */\n ;\n\n var _proto = Lexer.prototype;\n\n _proto.lex = function lex(src) {\n src = src.replace(/\\r\\n|\\r/g, '\\n').replace(/\\t/g, ' ');\n this.blockTokens(src, this.tokens, true);\n this.inline(this.tokens);\n return this.tokens;\n }\n /**\n * Lexing\n */\n ;\n\n _proto.blockTokens = function blockTokens(src, tokens, top) {\n if (tokens === void 0) {\n tokens = [];\n }\n\n if (top === void 0) {\n top = true;\n }\n\n if (this.options.pedantic) {\n src = src.replace(/^ +$/gm, '');\n }\n\n var token, i, l, lastToken;\n\n while (src) {\n // newline\n if (token = this.tokenizer.space(src)) {\n src = src.substring(token.raw.length);\n\n if (token.type) {\n tokens.push(token);\n }\n\n continue;\n } // code\n\n\n if (token = this.tokenizer.code(src)) {\n src = src.substring(token.raw.length);\n lastToken = tokens[tokens.length - 1]; // An indented code block cannot interrupt a paragraph.\n\n if (lastToken && lastToken.type === 'paragraph') {\n lastToken.raw += '\\n' + token.raw;\n lastToken.text += '\\n' + token.text;\n } else {\n tokens.push(token);\n }\n\n continue;\n } // fences\n\n\n if (token = this.tokenizer.fences(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // heading\n\n\n if (token = this.tokenizer.heading(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // table no leading pipe (gfm)\n\n\n if (token = this.tokenizer.nptable(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // hr\n\n\n if (token = this.tokenizer.hr(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // blockquote\n\n\n if (token = this.tokenizer.blockquote(src)) {\n src = src.substring(token.raw.length);\n token.tokens = this.blockTokens(token.text, [], top);\n tokens.push(token);\n continue;\n } // list\n\n\n if (token = this.tokenizer.list(src)) {\n src = src.substring(token.raw.length);\n l = token.items.length;\n\n for (i = 0; i < l; i++) {\n token.items[i].tokens = this.blockTokens(token.items[i].text, [], false);\n }\n\n tokens.push(token);\n continue;\n } // html\n\n\n if (token = this.tokenizer.html(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // def\n\n\n if (top && (token = this.tokenizer.def(src))) {\n src = src.substring(token.raw.length);\n\n if (!this.tokens.links[token.tag]) {\n this.tokens.links[token.tag] = {\n href: token.href,\n title: token.title\n };\n }\n\n continue;\n } // table (gfm)\n\n\n if (token = this.tokenizer.table(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // lheading\n\n\n if (token = this.tokenizer.lheading(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // top-level paragraph\n\n\n if (top && (token = this.tokenizer.paragraph(src))) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // text\n\n\n if (token = this.tokenizer.text(src)) {\n src = src.substring(token.raw.length);\n lastToken = tokens[tokens.length - 1];\n\n if (lastToken && lastToken.type === 'text') {\n lastToken.raw += '\\n' + token.raw;\n lastToken.text += '\\n' + token.text;\n } else {\n tokens.push(token);\n }\n\n continue;\n }\n\n if (src) {\n var errMsg = 'Infinite loop on byte: ' + src.charCodeAt(0);\n\n if (this.options.silent) {\n console.error(errMsg);\n break;\n } else {\n throw new Error(errMsg);\n }\n }\n }\n\n return tokens;\n };\n\n _proto.inline = function inline(tokens) {\n var i, j, k, l2, row, token;\n var l = tokens.length;\n\n for (i = 0; i < l; i++) {\n token = tokens[i];\n\n switch (token.type) {\n case 'paragraph':\n case 'text':\n case 'heading':\n {\n token.tokens = [];\n this.inlineTokens(token.text, token.tokens);\n break;\n }\n\n case 'table':\n {\n token.tokens = {\n header: [],\n cells: []\n }; // header\n\n l2 = token.header.length;\n\n for (j = 0; j < l2; j++) {\n token.tokens.header[j] = [];\n this.inlineTokens(token.header[j], token.tokens.header[j]);\n } // cells\n\n\n l2 = token.cells.length;\n\n for (j = 0; j < l2; j++) {\n row = token.cells[j];\n token.tokens.cells[j] = [];\n\n for (k = 0; k < row.length; k++) {\n token.tokens.cells[j][k] = [];\n this.inlineTokens(row[k], token.tokens.cells[j][k]);\n }\n }\n\n break;\n }\n\n case 'blockquote':\n {\n this.inline(token.tokens);\n break;\n }\n\n case 'list':\n {\n l2 = token.items.length;\n\n for (j = 0; j < l2; j++) {\n this.inline(token.items[j].tokens);\n }\n\n break;\n }\n }\n }\n\n return tokens;\n }\n /**\n * Lexing/Compiling\n */\n ;\n\n _proto.inlineTokens = function inlineTokens(src, tokens, inLink, inRawBlock) {\n if (tokens === void 0) {\n tokens = [];\n }\n\n if (inLink === void 0) {\n inLink = false;\n }\n\n if (inRawBlock === void 0) {\n inRawBlock = false;\n }\n\n var token, lastToken; // String with links masked to avoid interference with em and strong\n\n var maskedSrc = src;\n var match;\n var keepPrevChar, prevChar; // Mask out reflinks\n\n if (this.tokens.links) {\n var links = Object.keys(this.tokens.links);\n\n if (links.length > 0) {\n while ((match = this.tokenizer.rules.inline.reflinkSearch.exec(maskedSrc)) != null) {\n if (links.includes(match[0].slice(match[0].lastIndexOf('[') + 1, -1))) {\n maskedSrc = maskedSrc.slice(0, match.index) + '[' + repeatString('a', match[0].length - 2) + ']' + maskedSrc.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex);\n }\n }\n }\n } // Mask out other blocks\n\n\n while ((match = this.tokenizer.rules.inline.blockSkip.exec(maskedSrc)) != null) {\n maskedSrc = maskedSrc.slice(0, match.index) + '[' + repeatString('a', match[0].length - 2) + ']' + maskedSrc.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);\n } // Mask out escaped em & strong delimiters\n\n\n while ((match = this.tokenizer.rules.inline.escapedEmSt.exec(maskedSrc)) != null) {\n maskedSrc = maskedSrc.slice(0, match.index) + '++' + maskedSrc.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);\n }\n\n while (src) {\n if (!keepPrevChar) {\n prevChar = '';\n }\n\n keepPrevChar = false; // escape\n\n if (token = this.tokenizer.escape(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // tag\n\n\n if (token = this.tokenizer.tag(src, inLink, inRawBlock)) {\n src = src.substring(token.raw.length);\n inLink = token.inLink;\n inRawBlock = token.inRawBlock;\n var _lastToken = tokens[tokens.length - 1];\n\n if (_lastToken && token.type === 'text' && _lastToken.type === 'text') {\n _lastToken.raw += token.raw;\n _lastToken.text += token.text;\n } else {\n tokens.push(token);\n }\n\n continue;\n } // link\n\n\n if (token = this.tokenizer.link(src)) {\n src = src.substring(token.raw.length);\n\n if (token.type === 'link') {\n token.tokens = this.inlineTokens(token.text, [], true, inRawBlock);\n }\n\n tokens.push(token);\n continue;\n } // reflink, nolink\n\n\n if (token = this.tokenizer.reflink(src, this.tokens.links)) {\n src = src.substring(token.raw.length);\n var _lastToken2 = tokens[tokens.length - 1];\n\n if (token.type === 'link') {\n token.tokens = this.inlineTokens(token.text, [], true, inRawBlock);\n tokens.push(token);\n } else if (_lastToken2 && token.type === 'text' && _lastToken2.type === 'text') {\n _lastToken2.raw += token.raw;\n _lastToken2.text += token.text;\n } else {\n tokens.push(token);\n }\n\n continue;\n } // em & strong\n\n\n if (token = this.tokenizer.emStrong(src, maskedSrc, prevChar)) {\n src = src.substring(token.raw.length);\n token.tokens = this.inlineTokens(token.text, [], inLink, inRawBlock);\n tokens.push(token);\n continue;\n } // code\n\n\n if (token = this.tokenizer.codespan(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // br\n\n\n if (token = this.tokenizer.br(src)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // del (gfm)\n\n\n if (token = this.tokenizer.del(src)) {\n src = src.substring(token.raw.length);\n token.tokens = this.inlineTokens(token.text, [], inLink, inRawBlock);\n tokens.push(token);\n continue;\n } // autolink\n\n\n if (token = this.tokenizer.autolink(src, mangle)) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // url (gfm)\n\n\n if (!inLink && (token = this.tokenizer.url(src, mangle))) {\n src = src.substring(token.raw.length);\n tokens.push(token);\n continue;\n } // text\n\n\n if (token = this.tokenizer.inlineText(src, inRawBlock, smartypants)) {\n src = src.substring(token.raw.length);\n\n if (token.raw.slice(-1) !== '_') {\n // Track prevChar before string of ____ started\n prevChar = token.raw.slice(-1);\n }\n\n keepPrevChar = true;\n lastToken = tokens[tokens.length - 1];\n\n if (lastToken && lastToken.type === 'text') {\n lastToken.raw += token.raw;\n lastToken.text += token.text;\n } else {\n tokens.push(token);\n }\n\n continue;\n }\n\n if (src) {\n var errMsg = 'Infinite loop on byte: ' + src.charCodeAt(0);\n\n if (this.options.silent) {\n console.error(errMsg);\n break;\n } else {\n throw new Error(errMsg);\n }\n }\n }\n\n return tokens;\n };\n\n _createClass(Lexer, null, [{\n key: \"rules\",\n get: function get() {\n return {\n block: block,\n inline: inline\n };\n }\n }]);\n\n return Lexer;\n }();\n\n var defaults$2 = defaults$5.exports.defaults;\n var cleanUrl = helpers.cleanUrl,\n escape$1 = helpers.escape;\n /**\n * Renderer\n */\n\n var Renderer_1 = /*#__PURE__*/function () {\n function Renderer(options) {\n this.options = options || defaults$2;\n }\n\n var _proto = Renderer.prototype;\n\n _proto.code = function code(_code, infostring, escaped) {\n var lang = (infostring || '').match(/\\S*/)[0];\n\n if (this.options.highlight) {\n var out = this.options.highlight(_code, lang);\n\n if (out != null && out !== _code) {\n escaped = true;\n _code = out;\n }\n }\n\n _code = _code.replace(/\\n$/, '') + '\\n';\n\n if (!lang) {\n return '
    ' + (escaped ? _code : escape$1(_code, true)) + '
    \\n';\n }\n\n return '
    ' + (escaped ? _code : escape$1(_code, true)) + '
    \\n';\n };\n\n _proto.blockquote = function blockquote(quote) {\n return '
    \\n' + quote + '
    \\n';\n };\n\n _proto.html = function html(_html) {\n return _html;\n };\n\n _proto.heading = function heading(text, level, raw, slugger) {\n if (this.options.headerIds) {\n return '' + text + '\\n';\n } // ignore IDs\n\n\n return '' + text + '\\n';\n };\n\n _proto.hr = function hr() {\n return this.options.xhtml ? '
    \\n' : '
    \\n';\n };\n\n _proto.list = function list(body, ordered, start) {\n var type = ordered ? 'ol' : 'ul',\n startatt = ordered && start !== 1 ? ' start=\"' + start + '\"' : '';\n return '<' + type + startatt + '>\\n' + body + '\\n';\n };\n\n _proto.listitem = function listitem(text) {\n return '
  • ' + text + '
  • \\n';\n };\n\n _proto.checkbox = function checkbox(checked) {\n return ' ';\n };\n\n _proto.paragraph = function paragraph(text) {\n return '

    ' + text + '

    \\n';\n };\n\n _proto.table = function table(header, body) {\n if (body) body = '' + body + '';\n return '\\n' + '\\n' + header + '\\n' + body + '
    \\n';\n };\n\n _proto.tablerow = function tablerow(content) {\n return '\\n' + content + '\\n';\n };\n\n _proto.tablecell = function tablecell(content, flags) {\n var type = flags.header ? 'th' : 'td';\n var tag = flags.align ? '<' + type + ' align=\"' + flags.align + '\">' : '<' + type + '>';\n return tag + content + '\\n';\n } // span level renderer\n ;\n\n _proto.strong = function strong(text) {\n return '' + text + '';\n };\n\n _proto.em = function em(text) {\n return '' + text + '';\n };\n\n _proto.codespan = function codespan(text) {\n return '' + text + '';\n };\n\n _proto.br = function br() {\n return this.options.xhtml ? '
    ' : '
    ';\n };\n\n _proto.del = function del(text) {\n return '' + text + '';\n };\n\n _proto.link = function link(href, title, text) {\n href = cleanUrl(this.options.sanitize, this.options.baseUrl, href);\n\n if (href === null) {\n return text;\n }\n\n var out = '';\n return out;\n };\n\n _proto.image = function image(href, title, text) {\n href = cleanUrl(this.options.sanitize, this.options.baseUrl, href);\n\n if (href === null) {\n return text;\n }\n\n var out = '\"'' : '>';\n return out;\n };\n\n _proto.text = function text(_text) {\n return _text;\n };\n\n return Renderer;\n }();\n\n /**\n * TextRenderer\n * returns only the textual part of the token\n */\n\n var TextRenderer_1 = /*#__PURE__*/function () {\n function TextRenderer() {}\n\n var _proto = TextRenderer.prototype;\n\n // no need for block level renderers\n _proto.strong = function strong(text) {\n return text;\n };\n\n _proto.em = function em(text) {\n return text;\n };\n\n _proto.codespan = function codespan(text) {\n return text;\n };\n\n _proto.del = function del(text) {\n return text;\n };\n\n _proto.html = function html(text) {\n return text;\n };\n\n _proto.text = function text(_text) {\n return _text;\n };\n\n _proto.link = function link(href, title, text) {\n return '' + text;\n };\n\n _proto.image = function image(href, title, text) {\n return '' + text;\n };\n\n _proto.br = function br() {\n return '';\n };\n\n return TextRenderer;\n }();\n\n /**\n * Slugger generates header id\n */\n\n var Slugger_1 = /*#__PURE__*/function () {\n function Slugger() {\n this.seen = {};\n }\n\n var _proto = Slugger.prototype;\n\n _proto.serialize = function serialize(value) {\n return value.toLowerCase().trim() // remove html tags\n .replace(/<[!\\/a-z].*?>/ig, '') // remove unwanted chars\n .replace(/[\\u2000-\\u206F\\u2E00-\\u2E7F\\\\'!\"#$%&()*+,./:;<=>?@[\\]^`{|}~]/g, '').replace(/\\s/g, '-');\n }\n /**\n * Finds the next safe (unique) slug to use\n */\n ;\n\n _proto.getNextSafeSlug = function getNextSafeSlug(originalSlug, isDryRun) {\n var slug = originalSlug;\n var occurenceAccumulator = 0;\n\n if (this.seen.hasOwnProperty(slug)) {\n occurenceAccumulator = this.seen[originalSlug];\n\n do {\n occurenceAccumulator++;\n slug = originalSlug + '-' + occurenceAccumulator;\n } while (this.seen.hasOwnProperty(slug));\n }\n\n if (!isDryRun) {\n this.seen[originalSlug] = occurenceAccumulator;\n this.seen[slug] = 0;\n }\n\n return slug;\n }\n /**\n * Convert string to unique id\n * @param {object} options\n * @param {boolean} options.dryrun Generates the next unique slug without updating the internal accumulator.\n */\n ;\n\n _proto.slug = function slug(value, options) {\n if (options === void 0) {\n options = {};\n }\n\n var slug = this.serialize(value);\n return this.getNextSafeSlug(slug, options.dryrun);\n };\n\n return Slugger;\n }();\n\n var Renderer$1 = Renderer_1;\n var TextRenderer$1 = TextRenderer_1;\n var Slugger$1 = Slugger_1;\n var defaults$1 = defaults$5.exports.defaults;\n var unescape = helpers.unescape;\n /**\n * Parsing & Compiling\n */\n\n var Parser_1 = /*#__PURE__*/function () {\n function Parser(options) {\n this.options = options || defaults$1;\n this.options.renderer = this.options.renderer || new Renderer$1();\n this.renderer = this.options.renderer;\n this.renderer.options = this.options;\n this.textRenderer = new TextRenderer$1();\n this.slugger = new Slugger$1();\n }\n /**\n * Static Parse Method\n */\n\n\n Parser.parse = function parse(tokens, options) {\n var parser = new Parser(options);\n return parser.parse(tokens);\n }\n /**\n * Static Parse Inline Method\n */\n ;\n\n Parser.parseInline = function parseInline(tokens, options) {\n var parser = new Parser(options);\n return parser.parseInline(tokens);\n }\n /**\n * Parse Loop\n */\n ;\n\n var _proto = Parser.prototype;\n\n _proto.parse = function parse(tokens, top) {\n if (top === void 0) {\n top = true;\n }\n\n var out = '',\n i,\n j,\n k,\n l2,\n l3,\n row,\n cell,\n header,\n body,\n token,\n ordered,\n start,\n loose,\n itemBody,\n item,\n checked,\n task,\n checkbox;\n var l = tokens.length;\n\n for (i = 0; i < l; i++) {\n token = tokens[i];\n\n switch (token.type) {\n case 'space':\n {\n continue;\n }\n\n case 'hr':\n {\n out += this.renderer.hr();\n continue;\n }\n\n case 'heading':\n {\n out += this.renderer.heading(this.parseInline(token.tokens), token.depth, unescape(this.parseInline(token.tokens, this.textRenderer)), this.slugger);\n continue;\n }\n\n case 'code':\n {\n out += this.renderer.code(token.text, token.lang, token.escaped);\n continue;\n }\n\n case 'table':\n {\n header = ''; // header\n\n cell = '';\n l2 = token.header.length;\n\n for (j = 0; j < l2; j++) {\n cell += this.renderer.tablecell(this.parseInline(token.tokens.header[j]), {\n header: true,\n align: token.align[j]\n });\n }\n\n header += this.renderer.tablerow(cell);\n body = '';\n l2 = token.cells.length;\n\n for (j = 0; j < l2; j++) {\n row = token.tokens.cells[j];\n cell = '';\n l3 = row.length;\n\n for (k = 0; k < l3; k++) {\n cell += this.renderer.tablecell(this.parseInline(row[k]), {\n header: false,\n align: token.align[k]\n });\n }\n\n body += this.renderer.tablerow(cell);\n }\n\n out += this.renderer.table(header, body);\n continue;\n }\n\n case 'blockquote':\n {\n body = this.parse(token.tokens);\n out += this.renderer.blockquote(body);\n continue;\n }\n\n case 'list':\n {\n ordered = token.ordered;\n start = token.start;\n loose = token.loose;\n l2 = token.items.length;\n body = '';\n\n for (j = 0; j < l2; j++) {\n item = token.items[j];\n checked = item.checked;\n task = item.task;\n itemBody = '';\n\n if (item.task) {\n checkbox = this.renderer.checkbox(checked);\n\n if (loose) {\n if (item.tokens.length > 0 && item.tokens[0].type === 'text') {\n item.tokens[0].text = checkbox + ' ' + item.tokens[0].text;\n\n if (item.tokens[0].tokens && item.tokens[0].tokens.length > 0 && item.tokens[0].tokens[0].type === 'text') {\n item.tokens[0].tokens[0].text = checkbox + ' ' + item.tokens[0].tokens[0].text;\n }\n } else {\n item.tokens.unshift({\n type: 'text',\n text: checkbox\n });\n }\n } else {\n itemBody += checkbox;\n }\n }\n\n itemBody += this.parse(item.tokens, loose);\n body += this.renderer.listitem(itemBody, task, checked);\n }\n\n out += this.renderer.list(body, ordered, start);\n continue;\n }\n\n case 'html':\n {\n // TODO parse inline content if parameter markdown=1\n out += this.renderer.html(token.text);\n continue;\n }\n\n case 'paragraph':\n {\n out += this.renderer.paragraph(this.parseInline(token.tokens));\n continue;\n }\n\n case 'text':\n {\n body = token.tokens ? this.parseInline(token.tokens) : token.text;\n\n while (i + 1 < l && tokens[i + 1].type === 'text') {\n token = tokens[++i];\n body += '\\n' + (token.tokens ? this.parseInline(token.tokens) : token.text);\n }\n\n out += top ? this.renderer.paragraph(body) : body;\n continue;\n }\n\n default:\n {\n var errMsg = 'Token with \"' + token.type + '\" type was not found.';\n\n if (this.options.silent) {\n console.error(errMsg);\n return;\n } else {\n throw new Error(errMsg);\n }\n }\n }\n }\n\n return out;\n }\n /**\n * Parse Inline Tokens\n */\n ;\n\n _proto.parseInline = function parseInline(tokens, renderer) {\n renderer = renderer || this.renderer;\n var out = '',\n i,\n token;\n var l = tokens.length;\n\n for (i = 0; i < l; i++) {\n token = tokens[i];\n\n switch (token.type) {\n case 'escape':\n {\n out += renderer.text(token.text);\n break;\n }\n\n case 'html':\n {\n out += renderer.html(token.text);\n break;\n }\n\n case 'link':\n {\n out += renderer.link(token.href, token.title, this.parseInline(token.tokens, renderer));\n break;\n }\n\n case 'image':\n {\n out += renderer.image(token.href, token.title, token.text);\n break;\n }\n\n case 'strong':\n {\n out += renderer.strong(this.parseInline(token.tokens, renderer));\n break;\n }\n\n case 'em':\n {\n out += renderer.em(this.parseInline(token.tokens, renderer));\n break;\n }\n\n case 'codespan':\n {\n out += renderer.codespan(token.text);\n break;\n }\n\n case 'br':\n {\n out += renderer.br();\n break;\n }\n\n case 'del':\n {\n out += renderer.del(this.parseInline(token.tokens, renderer));\n break;\n }\n\n case 'text':\n {\n out += renderer.text(token.text);\n break;\n }\n\n default:\n {\n var errMsg = 'Token with \"' + token.type + '\" type was not found.';\n\n if (this.options.silent) {\n console.error(errMsg);\n return;\n } else {\n throw new Error(errMsg);\n }\n }\n }\n }\n\n return out;\n };\n\n return Parser;\n }();\n\n var Lexer = Lexer_1;\n var Parser = Parser_1;\n var Tokenizer = Tokenizer_1;\n var Renderer = Renderer_1;\n var TextRenderer = TextRenderer_1;\n var Slugger = Slugger_1;\n var merge = helpers.merge,\n checkSanitizeDeprecation = helpers.checkSanitizeDeprecation,\n escape = helpers.escape;\n var getDefaults = defaults$5.exports.getDefaults,\n changeDefaults = defaults$5.exports.changeDefaults,\n defaults = defaults$5.exports.defaults;\n /**\n * Marked\n */\n\n function marked(src, opt, callback) {\n // throw error in case of non string input\n if (typeof src === 'undefined' || src === null) {\n throw new Error('marked(): input parameter is undefined or null');\n }\n\n if (typeof src !== 'string') {\n throw new Error('marked(): input parameter is of type ' + Object.prototype.toString.call(src) + ', string expected');\n }\n\n if (typeof opt === 'function') {\n callback = opt;\n opt = null;\n }\n\n opt = merge({}, marked.defaults, opt || {});\n checkSanitizeDeprecation(opt);\n\n if (callback) {\n var highlight = opt.highlight;\n var tokens;\n\n try {\n tokens = Lexer.lex(src, opt);\n } catch (e) {\n return callback(e);\n }\n\n var done = function done(err) {\n var out;\n\n if (!err) {\n try {\n if (opt.walkTokens) {\n marked.walkTokens(tokens, opt.walkTokens);\n }\n\n out = Parser.parse(tokens, opt);\n } catch (e) {\n err = e;\n }\n }\n\n opt.highlight = highlight;\n return err ? callback(err) : callback(null, out);\n };\n\n if (!highlight || highlight.length < 3) {\n return done();\n }\n\n delete opt.highlight;\n if (!tokens.length) return done();\n var pending = 0;\n marked.walkTokens(tokens, function (token) {\n if (token.type === 'code') {\n pending++;\n setTimeout(function () {\n highlight(token.text, token.lang, function (err, code) {\n if (err) {\n return done(err);\n }\n\n if (code != null && code !== token.text) {\n token.text = code;\n token.escaped = true;\n }\n\n pending--;\n\n if (pending === 0) {\n done();\n }\n });\n }, 0);\n }\n });\n\n if (pending === 0) {\n done();\n }\n\n return;\n }\n\n try {\n var _tokens = Lexer.lex(src, opt);\n\n if (opt.walkTokens) {\n marked.walkTokens(_tokens, opt.walkTokens);\n }\n\n return Parser.parse(_tokens, opt);\n } catch (e) {\n e.message += '\\nPlease report this to https://github.com/markedjs/marked.';\n\n if (opt.silent) {\n return '

    An error occurred:

    ' + escape(e.message + '', true) + '
    ';\n }\n\n throw e;\n }\n }\n /**\n * Options\n */\n\n\n marked.options = marked.setOptions = function (opt) {\n merge(marked.defaults, opt);\n changeDefaults(marked.defaults);\n return marked;\n };\n\n marked.getDefaults = getDefaults;\n marked.defaults = defaults;\n /**\n * Use Extension\n */\n\n marked.use = function (extension) {\n var opts = merge({}, extension);\n\n if (extension.renderer) {\n (function () {\n var renderer = marked.defaults.renderer || new Renderer();\n\n var _loop = function _loop(prop) {\n var prevRenderer = renderer[prop];\n\n renderer[prop] = function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var ret = extension.renderer[prop].apply(renderer, args);\n\n if (ret === false) {\n ret = prevRenderer.apply(renderer, args);\n }\n\n return ret;\n };\n };\n\n for (var prop in extension.renderer) {\n _loop(prop);\n }\n\n opts.renderer = renderer;\n })();\n }\n\n if (extension.tokenizer) {\n (function () {\n var tokenizer = marked.defaults.tokenizer || new Tokenizer();\n\n var _loop2 = function _loop2(prop) {\n var prevTokenizer = tokenizer[prop];\n\n tokenizer[prop] = function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var ret = extension.tokenizer[prop].apply(tokenizer, args);\n\n if (ret === false) {\n ret = prevTokenizer.apply(tokenizer, args);\n }\n\n return ret;\n };\n };\n\n for (var prop in extension.tokenizer) {\n _loop2(prop);\n }\n\n opts.tokenizer = tokenizer;\n })();\n }\n\n if (extension.walkTokens) {\n var walkTokens = marked.defaults.walkTokens;\n\n opts.walkTokens = function (token) {\n extension.walkTokens(token);\n\n if (walkTokens) {\n walkTokens(token);\n }\n };\n }\n\n marked.setOptions(opts);\n };\n /**\n * Run callback for every token\n */\n\n\n marked.walkTokens = function (tokens, callback) {\n for (var _iterator = _createForOfIteratorHelperLoose(tokens), _step; !(_step = _iterator()).done;) {\n var token = _step.value;\n callback(token);\n\n switch (token.type) {\n case 'table':\n {\n for (var _iterator2 = _createForOfIteratorHelperLoose(token.tokens.header), _step2; !(_step2 = _iterator2()).done;) {\n var cell = _step2.value;\n marked.walkTokens(cell, callback);\n }\n\n for (var _iterator3 = _createForOfIteratorHelperLoose(token.tokens.cells), _step3; !(_step3 = _iterator3()).done;) {\n var row = _step3.value;\n\n for (var _iterator4 = _createForOfIteratorHelperLoose(row), _step4; !(_step4 = _iterator4()).done;) {\n var _cell = _step4.value;\n marked.walkTokens(_cell, callback);\n }\n }\n\n break;\n }\n\n case 'list':\n {\n marked.walkTokens(token.items, callback);\n break;\n }\n\n default:\n {\n if (token.tokens) {\n marked.walkTokens(token.tokens, callback);\n }\n }\n }\n }\n };\n /**\n * Parse Inline\n */\n\n\n marked.parseInline = function (src, opt) {\n // throw error in case of non string input\n if (typeof src === 'undefined' || src === null) {\n throw new Error('marked.parseInline(): input parameter is undefined or null');\n }\n\n if (typeof src !== 'string') {\n throw new Error('marked.parseInline(): input parameter is of type ' + Object.prototype.toString.call(src) + ', string expected');\n }\n\n opt = merge({}, marked.defaults, opt || {});\n checkSanitizeDeprecation(opt);\n\n try {\n var tokens = Lexer.lexInline(src, opt);\n\n if (opt.walkTokens) {\n marked.walkTokens(tokens, opt.walkTokens);\n }\n\n return Parser.parseInline(tokens, opt);\n } catch (e) {\n e.message += '\\nPlease report this to https://github.com/markedjs/marked.';\n\n if (opt.silent) {\n return '

    An error occurred:

    ' + escape(e.message + '', true) + '
    ';\n }\n\n throw e;\n }\n };\n /**\n * Expose\n */\n\n\n marked.Parser = Parser;\n marked.parser = Parser.parse;\n marked.Renderer = Renderer;\n marked.TextRenderer = TextRenderer;\n marked.Lexer = Lexer;\n marked.lexer = Lexer.lex;\n marked.Tokenizer = Tokenizer;\n marked.Slugger = Slugger;\n marked.parse = marked;\n var marked_1 = marked;\n\n return marked_1;\n\n})));\n","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"SK\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"SK\"] = factory();\n\telse\n\t\troot[\"SK\"] = root[\"SK\"] || {}, root[\"SK\"][\"stylekit\"] = factory();\n})(self, function() {\nreturn /******/ (() => { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 754:\n/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {\n\n// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"SKAlert\": () => (/* reexport */ SKAlert)\n});\n\n;// CONCATENATED MODULE: ./src/js/Alert.js\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nclass SKAlert {\n /*\n buttons: [{text, style, action}]\n */\n constructor({\n title,\n text,\n buttons\n }) {\n _defineProperty(this, \"keyupListener\", event => {\n if (event.key === 'Enter') {\n let primaryButton = this.primaryButton();\n primaryButton.action && primaryButton.action();\n this.dismiss();\n }\n });\n\n this.title = title;\n this.text = text;\n this.buttons = buttons;\n }\n\n buttonsString() {\n const genButton = function (buttonDesc, index) {\n return `\n \n `;\n };\n\n let buttonString = this.buttons.map(function (buttonDesc, index) {\n return genButton(buttonDesc, index);\n }).join('');\n let str = `\n
    \n ${buttonString}\n
    \n `;\n return str;\n }\n\n templateString() {\n let buttonsTemplate;\n let panelStyle;\n\n if (this.buttons) {\n buttonsTemplate = `\n
    \n ${this.buttonsString()}\n
    \n `;\n panelStyle = '';\n } else {\n buttonsTemplate = '';\n panelStyle = 'style=\"padding-bottom: 8px\"';\n }\n\n let titleTemplate = this.title ? `
    ${this.title}
    ` : '';\n let messageTemplate = this.text ? `

    ${this.text}

    ` : '';\n let template = `\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n ${titleTemplate}\n\n
    \n ${messageTemplate}\n
    \n\n ${buttonsTemplate}\n
    \n
    \n
    \n
    \n
    \n
    \n `;\n return template;\n }\n\n dismiss() {\n this.onElement.removeChild(this.element);\n document.removeEventListener('keyup', this.keyupListener);\n }\n\n primaryButton() {\n let primary = this.buttons.find(button => button.primary === true);\n\n if (!primary) {\n primary = this.buttons[this.buttons.length - 1];\n }\n\n return primary;\n }\n\n present({\n onElement\n } = {}) {\n if (!onElement) {\n onElement = document.body;\n }\n\n this.onElement = onElement;\n this.element = document.createElement('div');\n this.element.className = 'sn-component';\n this.element.innerHTML = this.templateString().trim();\n\n if (this.buttons) {\n document.addEventListener('keyup', this.keyupListener);\n this.buttons.forEach((buttonDesc, index) => {\n let buttonElem = this.element.querySelector(`#button-${index}`);\n\n buttonElem.onclick = () => {\n buttonDesc.action && buttonDesc.action();\n this.dismiss();\n };\n });\n }\n\n onElement.appendChild(this.element);\n }\n\n}\n;// CONCATENATED MODULE: ./src/stylekit.js\n\n\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = __webpack_modules__;\n/******/ \t\n/******/ \t// the startup function\n/******/ \t// It's empty as some runtime module handles the default behavior\n/******/ \t__webpack_require__.x = x => {};\n/************************************************************************/\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t(() => {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = (exports, definition) => {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t(() => {\n/******/ \t\t__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/make namespace object */\n/******/ \t(() => {\n/******/ \t\t// define __esModule on exports\n/******/ \t\t__webpack_require__.r = (exports) => {\n/******/ \t\t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t\t}\n/******/ \t\t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/jsonp chunk loading */\n/******/ \t(() => {\n/******/ \t\t// no baseURI\n/******/ \t\t\n/******/ \t\t// object to store loaded and loading chunks\n/******/ \t\t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n/******/ \t\t// Promise = chunk loading, 0 = chunk loaded\n/******/ \t\tvar installedChunks = {\n/******/ \t\t\t388: 0\n/******/ \t\t};\n/******/ \t\t\n/******/ \t\tvar deferredModules = [\n/******/ \t\t\t[754]\n/******/ \t\t];\n/******/ \t\t// no chunk on demand loading\n/******/ \t\t\n/******/ \t\t// no prefetching\n/******/ \t\t\n/******/ \t\t// no preloaded\n/******/ \t\t\n/******/ \t\t// no HMR\n/******/ \t\t\n/******/ \t\t// no HMR manifest\n/******/ \t\t\n/******/ \t\tvar checkDeferredModules = x => {};\n/******/ \t\t\n/******/ \t\t// install a JSONP callback for chunk loading\n/******/ \t\tvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n/******/ \t\t\tvar [chunkIds, moreModules, runtime, executeModules] = data;\n/******/ \t\t\t// add \"moreModules\" to the modules object,\n/******/ \t\t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\t\tvar moduleId, chunkId, i = 0, resolves = [];\n/******/ \t\t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\t\tchunkId = chunkIds[i];\n/******/ \t\t\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n/******/ \t\t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t\t}\n/******/ \t\t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t\t}\n/******/ \t\t\tfor(moduleId in moreModules) {\n/******/ \t\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n/******/ \t\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t\tif(runtime) runtime(__webpack_require__);\n/******/ \t\t\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n/******/ \t\t\twhile(resolves.length) {\n/******/ \t\t\t\tresolves.shift()();\n/******/ \t\t\t}\n/******/ \t\t\n/******/ \t\t\t// add entry modules from loaded chunk to deferred list\n/******/ \t\t\tif(executeModules) deferredModules.push.apply(deferredModules, executeModules);\n/******/ \t\t\n/******/ \t\t\t// run deferred modules when all chunks ready\n/******/ \t\t\treturn checkDeferredModules();\n/******/ \t\t}\n/******/ \t\t\n/******/ \t\tvar chunkLoadingGlobal = self[\"webpackChunkSK_name_\"] = self[\"webpackChunkSK_name_\"] || [];\n/******/ \t\tchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\n/******/ \t\tchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));\n/******/ \t\t\n/******/ \t\tfunction checkDeferredModulesImpl() {\n/******/ \t\t\tvar result;\n/******/ \t\t\tfor(var i = 0; i < deferredModules.length; i++) {\n/******/ \t\t\t\tvar deferredModule = deferredModules[i];\n/******/ \t\t\t\tvar fulfilled = true;\n/******/ \t\t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n/******/ \t\t\t\t\tvar depId = deferredModule[j];\n/******/ \t\t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n/******/ \t\t\t\t}\n/******/ \t\t\t\tif(fulfilled) {\n/******/ \t\t\t\t\tdeferredModules.splice(i--, 1);\n/******/ \t\t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t\tif(deferredModules.length === 0) {\n/******/ \t\t\t\t__webpack_require__.x();\n/******/ \t\t\t\t__webpack_require__.x = x => {};\n/******/ \t\t\t}\n/******/ \t\t\treturn result;\n/******/ \t\t}\n/******/ \t\tvar startup = __webpack_require__.x;\n/******/ \t\t__webpack_require__.x = () => {\n/******/ \t\t\t// reset startup function so it can be called again when more startup code is added\n/******/ \t\t\t__webpack_require__.x = startup || (x => {});\n/******/ \t\t\treturn (checkDeferredModules = checkDeferredModulesImpl)();\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// run startup\n/******/ \treturn __webpack_require__.x();\n/******/ })()\n;\n});","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","document.addEventListener('DOMContentLoaded', function() {\n\n let workingNote;\n\n let componentRelay = new ComponentRelay({\n targetWindow: window,\n onReady: () => {\n document.body.classList.add(componentRelay.platform);\n document.body.classList.add(componentRelay.environment);\n }\n });\n\n let ignoreTextChange = false;\n let initialLoad = true;\n let lastValue, lastUUID, clientData;\n let renderNote = false;\n let showingUnsafeContentAlert = false;\n\n componentRelay.streamContextItem(async (note) => {\n if (showingUnsafeContentAlert) {\n return;\n }\n\n if (note.uuid !== lastUUID) {\n // Note changed, reset last values\n lastValue = null;\n initialLoad = true;\n lastUUID = note.uuid;\n clientData = note.clientData;\n }\n\n workingNote = note;\n\n // Only update UI on non-metadata updates.\n if (note.isMetadataUpdate || !window.easymde) {\n return;\n }\n\n const isUnsafeContent = checkIfUnsafeContent(note.content.text);\n\n if (isUnsafeContent) {\n const trustUnsafeContent = clientData['trustUnsafeContent'] ?? false;\n if (!trustUnsafeContent) {\n const result = await showUnsafeContentAlert();\n if (result) {\n setTrustUnsafeContent(workingNote);\n }\n renderNote = result;\n } else {\n renderNote = true;\n }\n } else {\n renderNote = true;\n }\n\n /**\n * If the user decides not to continue rendering the note,\n * clear the editor and disable it.\n */\n if (!renderNote) {\n window.easymde.value('');\n if (!window.easymde.isPreviewActive()) {\n window.easymde.togglePreview();\n }\n return;\n }\n\n if (note.content.text !== lastValue) {\n ignoreTextChange = true;\n window.easymde.value(note.content.text);\n ignoreTextChange = false;\n }\n\n if (initialLoad) {\n initialLoad = false;\n window.easymde.codemirror.getDoc().clearHistory();\n const mode = clientData && clientData.mode;\n\n // Set initial editor mode\n if (mode === 'preview') {\n if (!window.easymde.isPreviewActive()) {\n window.easymde.togglePreview();\n }\n } else if (mode === 'split') {\n if (!window.easymde.isSideBySideActive()) {\n window.easymde.toggleSideBySide();\n }\n // falback config\n } else if (window.easymde.isPreviewActive()) {\n window.easymde.togglePreview();\n }\n }\n });\n\n window.easymde = new EasyMDE({\n element: document.getElementById('editor'),\n autoDownloadFontAwesome: false,\n spellChecker: false,\n status: false,\n shortcuts: {\n toggleSideBySide: 'Cmd-Alt-P'\n },\n // Syntax highlighting is disabled until we figure out performance issue: https://github.com/sn-extensions/advanced-markdown-editor/pull/20#issuecomment-513811633\n // renderingConfig: {\n // codeSyntaxHighlighting: true\n // },\n toolbar:[\n {\n className: 'fa fa-eye',\n default: true,\n name: 'preview',\n noDisable: true,\n title: 'Toggle Preview',\n action: function() {\n window.easymde.togglePreview();\n saveMetadata();\n }\n },\n {\n className: 'fa fa-columns',\n default: true,\n name: 'side-by-side',\n noDisable: true,\n noMobile: true,\n title: 'Toggle Side by Side',\n action: function() {\n window.easymde.toggleSideBySide();\n saveMetadata();\n }\n },\n '|',\n 'heading', 'bold', 'italic', 'strikethrough',\n '|', 'quote', 'code',\n '|', 'unordered-list', 'ordered-list',\n '|', 'clean-block',\n '|', 'link', 'image',\n '|', 'table'\n ]\n });\n\n function saveMetadata() {\n if (!renderNote) {\n return;\n }\n\n const getEditorMode = () => {\n const editor = window.easymde;\n\n if (editor) {\n if (editor.isPreviewActive()) return 'preview';\n if (editor.isSideBySideActive()) return 'split';\n }\n return 'edit';\n };\n\n const note = workingNote;\n\n componentRelay.saveItemWithPresave(note, () => {\n note.clientData = {\n ...note.clientData,\n mode: getEditorMode()\n };\n });\n }\n\n // Some sort of issue on Mobile RN where this causes an exception (\".className is not defined\")\n try {\n window.easymde.toggleFullScreen();\n } catch (e) {\n console.log('Error:', e);\n }\n\n /*\n Can be set to Infinity to make sure the whole document is always rendered, and thus the browser's text search works on it. This will have bad effects on performance of big documents.\n Really bad performance on Safari. Unusable.\n */\n window.easymde.codemirror.setOption('viewportMargin', 100);\n\n window.easymde.codemirror.on('change', function() {\n const strip = (html) => {\n const tmp = document.implementation.createHTMLDocument('New').body;\n tmp.innerHTML = html;\n return tmp.textContent || tmp.innerText || '';\n };\n\n const truncateString = (string, limit = 90) => {\n if (string.length <= limit) {\n return string;\n } else {\n return string.substring(0, limit) + '...';\n }\n };\n\n if (!ignoreTextChange && renderNote) {\n if (workingNote) {\n // Be sure to capture this object as a variable, as this.note may be reassigned in `streamContextItem`, so by the time\n // you modify it in the presave block, it may not be the same object anymore, so the presave values will not be applied to\n // the right object, and it will save incorrectly.\n const note = workingNote;\n\n componentRelay.saveItemWithPresave(note, () => {\n lastValue = window.easymde.value();\n\n let html = window.easymde.options.previewRender(window.easymde.value());\n let strippedHtml = truncateString(strip(html));\n\n note.content.preview_plain = strippedHtml;\n note.content.preview_html = null;\n note.content.text = lastValue;\n });\n\n }\n }\n });\n\n function setTrustUnsafeContent(note) {\n componentRelay.saveItemWithPresave(note, () => {\n note.clientData = {\n ...note.clientData,\n trustUnsafeContent: true\n };\n });\n }\n\n /**\n * Checks if a markdown text is safe to render.\n */\n function checkIfUnsafeContent(markdownText) {\n const marked = require('marked');\n const DOMPurify = require('dompurify');\n\n /**\n * Using marked to get the resulting HTML string from the markdown text.\n */\n const renderedHtml = marked(markdownText, {\n headerIds: false,\n smartypants: true\n });\n\n const sanitizedHtml = DOMPurify.sanitize(renderedHtml, {\n /**\n * We don't need script or style tags.\n */\n FORBID_TAGS: ['script', 'style'],\n /**\n * XSS payloads can be injected via these attributes.\n */\n FORBID_ATTR: [\n 'onerror',\n 'onload',\n 'onunload',\n 'onclick',\n 'ondblclick',\n 'onmousedown',\n 'onmouseup',\n 'onmouseover',\n 'onmousemove',\n 'onmouseout',\n 'onfocus',\n 'onblur',\n 'onkeypress',\n 'onkeydown',\n 'onkeyup',\n 'onsubmit',\n 'onreset',\n 'onselect',\n 'onchange'\n ]\n });\n\n /**\n * Create documents from both the sanitized string and the rendered string.\n * This will allow us to compare them, and if they are not equal\n * (i.e: do not contain the same properties, attributes, inner text, etc)\n * it means something was stripped.\n */\n const renderedDom = new DOMParser().parseFromString(renderedHtml, 'text/html');\n const sanitizedDom = new DOMParser().parseFromString(sanitizedHtml, 'text/html');\n return !renderedDom.isEqualNode(sanitizedDom);\n }\n\n function showUnsafeContentAlert() {\n if (showingUnsafeContentAlert) {\n return;\n }\n\n showingUnsafeContentAlert = true;\n\n const text = 'We’ve detected that this note contains a script or code snippet which may be unsafe to execute. ' +\n 'Scripts executed in the editor have the ability to impersonate as the editor to Standard Notes. ' +\n 'Press Continue to mark this script as safe and proceed, or Cancel to avoid rendering this note.';\n\n return new Promise((resolve) => {\n const Stylekit = require('sn-stylekit');\n const alert = new Stylekit.SKAlert({\n title: null,\n text,\n buttons: [\n {\n text: 'Cancel',\n style: 'neutral',\n action: function() {\n showingUnsafeContentAlert = false;\n resolve(false);\n },\n },\n {\n text: 'Continue',\n style: 'danger',\n action: function() {\n showingUnsafeContentAlert = false;\n resolve(true);\n },\n },\n ]\n });\n alert.present();\n });\n }\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.eot b/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

    5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.ttf b/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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

    "+(n?e:j(e,!0))+"
    "},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?"'+e+"\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+"\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\n"+e+"\n"+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"},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=B(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "},t.image=function(e,t,n){if(null===(e=B(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},t.text=function(e){return e},e}(),U=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),$=n.defaults,G=O.inline,V=T,K=b,X=function(){function e(e,t){if(this.options=t||$,this.links=e,this.rules=G.normal,this.options.renderer=this.options.renderer||new q,this.renderer=this.options.renderer,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.pedantic?this.rules=G.pedantic:this.options.gfm&&(this.options.breaks?this.rules=G.breaks:this.rules=G.gfm)}e.output=function(t,n,r){return new e(n,r).output(t)};var n=e.prototype;return n.output=function(t){for(var n,r,i,o,a,l,s="";t;)if(a=this.rules.escape.exec(t))t=t.substring(a[0].length),s+=K(a[1]);else if(a=this.rules.tag.exec(t))!this.inLink&&/^/i.test(a[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(a[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(a[0])&&(this.inRawBlock=!1),t=t.substring(a[0].length),s+=this.renderer.html(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):K(a[0]):a[0]);else if(a=this.rules.link.exec(t)){var u=V(a[2],"()");if(u>-1){var c=(0===a[0].indexOf("!")?5:4)+a[1].length+u;a[2]=a[2].substring(0,u),a[0]=a[0].substring(0,c).trim(),a[3]=""}t=t.substring(a[0].length),this.inLink=!0,i=a[2],this.options.pedantic?(n=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=n[1],o=n[3]):o="":o=a[3]?a[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(a,{href:e.escapes(i),title:e.escapes(o)}),this.inLink=!1}else if((a=this.rules.reflink.exec(t))||(a=this.rules.nolink.exec(t))){if(t=t.substring(a[0].length),n=(a[2]||a[1]).replace(/\s+/g," "),!(n=this.links[n.toLowerCase()])||!n.href){s+=a[0].charAt(0),t=a[0].substring(1)+t;continue}this.inLink=!0,s+=this.outputLink(a,n),this.inLink=!1}else if(a=this.rules.strong.exec(t))t=t.substring(a[0].length),s+=this.renderer.strong(this.output(a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.em.exec(t))t=t.substring(a[0].length),s+=this.renderer.em(this.output(a[6]||a[5]||a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.code.exec(t))t=t.substring(a[0].length),s+=this.renderer.codespan(K(a[2].trim(),!0));else if(a=this.rules.br.exec(t))t=t.substring(a[0].length),s+=this.renderer.br();else if(a=this.rules.del.exec(t))t=t.substring(a[0].length),s+=this.renderer.del(this.output(a[1]));else if(a=this.rules.autolink.exec(t))t=t.substring(a[0].length),i="@"===a[2]?"mailto:"+(r=K(this.mangle(a[1]))):r=K(a[1]),s+=this.renderer.link(i,null,r);else if(this.inLink||!(a=this.rules.url.exec(t))){if(a=this.rules.text.exec(t))t=t.substring(a[0].length),this.inRawBlock?s+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):K(a[0]):a[0]):s+=this.renderer.text(K(this.smartypants(a[0])));else if(t)throw new Error("Infinite loop on byte: "+t.charCodeAt(0))}else{if("@"===a[2])i="mailto:"+(r=K(a[0]));else{do{l=a[0],a[0]=this.rules._backpedal.exec(a[0])[0]}while(l!==a[0]);r=K(a[0]),i="www."===a[1]?"http://"+r:r}t=t.substring(a[0].length),s+=this.renderer.link(i,null,r)}return s},e.escapes=function(t){return t?t.replace(e.rules._escapes,"$1"):t},n.outputLink=function(e,t){var n=t.href,r=t.title?K(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,K(e[1]))},n.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},n.mangle=function(e){if(!this.options.mangle)return e;for(var t,n=e.length,r="",i=0;i.5&&(t="x"+t.toString(16)),r+="&#"+t+";";return r},t(e,null,[{key:"rules",get:function(){return G}}]),e}(),Z=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}(),Y=n.defaults,Q=C,J=w,ee=function(){function e(e){this.tokens=[],this.token=null,this.options=e||Y,this.options.renderer=this.options.renderer||new q,this.renderer=this.options.renderer,this.renderer.options=this.options,this.slugger=new U}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e){this.inline=new X(e.links,this.options),this.inlineText=new X(e.links,Q({},this.options,{renderer:new Z})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},t.next=function(){return this.token=this.tokens.pop(),this.token},t.peek=function(){return this.tokens[this.tokens.length-1]||0},t.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},t.tok=function(){var e="";switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,J(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var t,n,r,i,o="";for(r="",t=0;tAn error occurred:

    "+re(e.message+"",!0)+"
    ";throw e}}return le.options=le.setOptions=function(e){return te(le.defaults,e),oe(le.defaults),le},le.getDefaults=ie,le.defaults=ae,le.Parser=ee,le.parser=ee.parse,le.Renderer=q,le.TextRenderer=Z,le.Lexer=W,le.lexer=W.lex,le.InlineLexer=X,le.inlineLexer=X.output,le.Slugger=U,le.parse=le,le}))},{}],15:[function(e,t,n){(function(n){var r;!function(){"use strict";(r=function(e,t,r,i){i=i||{},this.dictionary=null,this.rules={},this.dictionaryTable={},this.compoundRules=[],this.compoundRuleCodes={},this.replacementTable=[],this.flags=i.flags||{},this.memoized={},this.loaded=!1;var o,a,l,s,u,c=this;function d(e,t){var n=c._readFile(e,null,i.asyncLoad);i.asyncLoad?n.then((function(e){t(e)})):t(n)}function h(e){t=e,r&&p()}function f(e){r=e,t&&p()}function p(){for(c.rules=c._parseAFF(t),c.compoundRuleCodes={},a=0,s=c.compoundRules.length;a0&&(b.continuationClasses=x),"."!==y&&(b.match="SFX"===d?new RegExp(y+"$"):new RegExp("^"+y)),"0"!=m&&(b.remove="SFX"===d?new RegExp(m+"$"):m),p.push(b)}s[h]={type:d,combineable:"Y"==f,entries:p},i+=n}else if("COMPOUNDRULE"===d){for(o=i+1,l=i+1+(n=parseInt(c[1],10));o0&&(null===n[e]&&(n[e]=[]),n[e].push(t))}for(var i=1,o=t.length;i1){var u=this.parseRuleCodes(l[1]);"NEEDAFFIX"in this.flags&&-1!=u.indexOf(this.flags.NEEDAFFIX)||r(s,u);for(var c=0,d=u.length;c=this.flags.COMPOUNDMIN)for(t=0,n=this.compoundRules.length;t1&&c[1][1]!==c[1][0]&&(a=c[0]+c[1][1]+c[1][0]+c[1].substring(2),t&&!l.check(a)||(a in s?s[a]+=1:s[a]=1)),c[1])for(r=0,o=l.alphabet.length;rr?1:t[0].localeCompare(e[0])})).reverse();var u=[],c="lowercase";e.toUpperCase()===e?c="uppercase":e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()===e&&(c="capitalized");var d=t;for(n=0;n)+?/g),s={toggleBold:x,toggleItalic:y,drawLink:F,toggleHeadingSmaller:C,toggleHeadingBigger:S,drawImage:E,toggleBlockquote:k,toggleOrderedList:A,toggleUnorderedList:N,toggleCodeBlock:w,togglePreview:W,toggleStrikethrough:b,toggleHeading1:L,toggleHeading2:T,toggleHeading3:M,cleanBlock:D,drawTable:I,drawHorizontalRule:z,undo:H,redo:P,toggleSideBySide:R,toggleFullScreen:v},u={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},c=function(){var e,t=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e.substr(0,4)))&&(t=!0),t};function d(e){return e=a?e.replace("Ctrl","Cmd"):e.replace("Cmd","Ctrl")}function h(e,t,n,r){var i=f(e,!1,t,n,"button",r);i.className+=" easymde-dropdown";var o=document.createElement("div");o.className="easymde-dropdown-content";for(var a=0;a=0&&!n(h=s.getLineHandle(o));o--);var g,v,x,y,b=r(s.getTokenAt({line:o,ch:1})).fencedChars;n(s.getLineHandle(u.line))?(g="",v=u.line):n(s.getLineHandle(u.line-1))?(g="",v=u.line-1):(g=b+"\n",v=u.line),n(s.getLineHandle(c.line))?(x="",y=c.line,0===c.ch&&(y+=1)):0!==c.ch&&n(s.getLineHandle(c.line+1))?(x="",y=c.line+1):(x=b+"\n",y=c.line+1),0===c.ch&&(y-=1),s.operation((function(){s.replaceRange(x,{line:y,ch:0},{line:y+(x?0:1),ch:0}),s.replaceRange(g,{line:v,ch:0},{line:v+(g?0:1),ch:0})})),s.setSelection({line:v+(g?1:0),ch:0},{line:y+(g?1:-1),ch:0}),s.focus()}else{var w=u.line;if(n(s.getLineHandle(u.line))&&("fenced"===i(s,u.line+1)?(o=u.line,w=u.line+1):(a=u.line,w=u.line-1)),void 0===o)for(o=w;o>=0&&!n(h=s.getLineHandle(o));o--);if(void 0===a)for(l=s.lineCount(),a=w;a=0;o--)if(!(h=s.getLineHandle(o)).text.match(/^\s*$/)&&"indented"!==i(s,o,h)){o+=1;break}for(l=s.lineCount(),a=u.line;a ]+|[0-9]+(.|\)))[ ]*/,""),e.replaceRange(t,{line:i,ch:0},{line:i,ch:99999999999999})}(e.codemirror)}function F(e){var t=e.codemirror,n=m(t),r=e.options,i="https://";if(r.promptURLs&&!(i=prompt(r.promptTexts.link,"https://")))return!1;_(t,n.link,r.insertTexts.link,i)}function E(e){var t=e.codemirror,n=m(t),r=e.options,i="https://";if(r.promptURLs&&!(i=prompt(r.promptTexts.image,"https://")))return!1;_(t,n.image,r.insertTexts.image,i)}function O(e,t){var n=e.codemirror,r=m(n),i=e.options,o=t.substr(t.lastIndexOf("/")+1);_(n,r.image,i.insertTexts.uploadedImage,t),e.updateStatusBar("upload-image",e.options.imageTexts.sbOnUploaded.replace("#image_name#",o)),setTimeout((function(){e.updateStatusBar("upload-image",e.options.imageTexts.sbInit)}),1e3)}function I(e){var t=e.codemirror,n=m(t),r=e.options;_(t,n.table,r.insertTexts.table)}function z(e){var t=e.codemirror,n=m(t),r=e.options;_(t,n.image,r.insertTexts.horizontalRule)}function H(e){var t=e.codemirror;t.undo(),t.focus()}function P(e){var t=e.codemirror;t.redo(),t.focus()}function R(e){var t=e.codemirror,n=t.getWrapperElement(),r=n.nextSibling,i=e.toolbarElements&&e.toolbarElements["side-by-side"],o=!1;/editor-preview-active-side/.test(r.className)?(r.className=r.className.replace(/\s*editor-preview-active-side\s*/g,""),i&&(i.className=i.className.replace(/\s*active\s*/g,"")),n.className=n.className.replace(/\s*CodeMirror-sided\s*/g," ")):(setTimeout((function(){t.getOption("fullScreen")||v(e),r.className+=" editor-preview-active-side"}),1),i&&(i.className+=" active"),n.className+=" CodeMirror-sided",o=!0);var a=n.lastChild;if(/editor-preview-active/.test(a.className)){a.className=a.className.replace(/\s*editor-preview-active\s*/g,"");var l=e.toolbarElements.preview,s=n.previousSibling;l.className=l.className.replace(/\s*active\s*/g,""),s.className=s.className.replace(/\s*disabled-for-preview*/g,"")}if(t.sideBySideRenderingFunction||(t.sideBySideRenderingFunction=function(){var t=e.options.previewRender(e.value(),r);null!=t&&(r.innerHTML=t)}),o){var u=e.options.previewRender(e.value(),r);null!=u&&(r.innerHTML=u),t.on("update",t.sideBySideRenderingFunction)}else t.off("update",t.sideBySideRenderingFunction);t.refresh()}function W(e){var t=e.codemirror,n=t.getWrapperElement(),r=n.previousSibling,i=!!e.options.toolbar&&e.toolbarElements.preview,o=n.lastChild;if(!o||!/editor-preview-full/.test(o.className)){if((o=document.createElement("div")).className="editor-preview-full",e.options.previewClass)if(Array.isArray(e.options.previewClass))for(var a=0;a\s+/,"unordered-list":n,"ordered-list":n},s=function(e,t,i){var o=n.exec(t),a=function(e,t){return{quote:">","unordered-list":"*","ordered-list":"%%i."}[e].replace("%%i",t)}(e,u);return null!==o?(function(e,t){var n=new RegExp({quote:">","unordered-list":"*","ordered-list":"\\d+."}[e]);return t&&n.test(t)}(e,o[2])&&(a=""),t=o[1]+a+o[3]+t.replace(r,"").replace(l[e],"$1")):0==i&&(t=a+" "+t),t},u=1,c=o.line;c<=a.line;c++)!function(n){var r=e.getLine(n);i[t]?r=r.replace(l[t],"$1"):("unordered-list"==t&&(r=s("ordered-list",r,!0)),r=s(t,r,!1),u+=1),e.replaceRange(r,{line:n,ch:0},{line:n,ch:99999999999999})}(c);e.focus()}}function q(e,t,n,r){if(!/editor-preview-active/.test(e.codemirror.getWrapperElement().lastChild.className)){r=void 0===r?n:r;var i,o=e.codemirror,a=m(o),l=n,s=r,u=o.getCursor("start"),c=o.getCursor("end");a[t]?(l=(i=o.getLine(u.line)).slice(0,u.ch),s=i.slice(u.ch),"bold"==t?(l=l.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),s=s.replace(/(\*\*|__)/,"")):"italic"==t?(l=l.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),s=s.replace(/(\*|_)/,"")):"strikethrough"==t&&(l=l.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),s=s.replace(/(\*\*|~~)/,"")),o.replaceRange(l+s,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),"bold"==t||"strikethrough"==t?(u.ch-=2,u!==c&&(c.ch-=2)):"italic"==t&&(u.ch-=1,u!==c&&(c.ch-=1))):(i=o.getSelection(),"bold"==t?i=(i=i.split("**").join("")).split("__").join(""):"italic"==t?i=(i=i.split("*").join("")).split("_").join(""):"strikethrough"==t&&(i=i.split("~~").join("")),o.replaceSelection(l+i+s),u.ch+=n.length,c.ch=u.ch+i.length),o.setSelection(u,c),o.focus()}}function U(e,t){if(Math.abs(e)<1024)return""+e+t[0];var n=0;do{e/=1024,++n}while(Math.abs(e)>=1024&&n=19968?n+=t[r].length:n+=1;return n}var K={bold:{name:"bold",action:x,className:"fa fa-bold",title:"Bold",default:!0},italic:{name:"italic",action:y,className:"fa fa-italic",title:"Italic",default:!0},strikethrough:{name:"strikethrough",action:b,className:"fa fa-strikethrough",title:"Strikethrough"},heading:{name:"heading",action:C,className:"fa fa-header fa-heading",title:"Heading",default:!0},"heading-smaller":{name:"heading-smaller",action:C,className:"fa fa-header fa-heading header-smaller",title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:S,className:"fa fa-header fa-heading header-bigger",title:"Bigger Heading"},"heading-1":{name:"heading-1",action:L,className:"fa fa-header fa-heading header-1",title:"Big Heading"},"heading-2":{name:"heading-2",action:T,className:"fa fa-header fa-heading header-2",title:"Medium Heading"},"heading-3":{name:"heading-3",action:M,className:"fa fa-header fa-heading header-3",title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:w,className:"fa fa-code",title:"Code"},quote:{name:"quote",action:k,className:"fa fa-quote-left",title:"Quote",default:!0},"unordered-list":{name:"unordered-list",action:N,className:"fa fa-list-ul",title:"Generic List",default:!0},"ordered-list":{name:"ordered-list",action:A,className:"fa fa-list-ol",title:"Numbered List",default:!0},"clean-block":{name:"clean-block",action:D,className:"fa fa-eraser",title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:F,className:"fa fa-link",title:"Create Link",default:!0},image:{name:"image",action:E,className:"fa fa-image",title:"Insert Image",default:!0},"upload-image":{name:"upload-image",action:function(e){e.openBrowseFileWindow()},className:"fa fa-image",title:"Import an image"},table:{name:"table",action:I,className:"fa fa-table",title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:z,className:"fa fa-minus",title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:W,className:"fa fa-eye",noDisable:!0,title:"Toggle Preview",default:!0},"side-by-side":{name:"side-by-side",action:R,className:"fa fa-columns",noDisable:!0,noMobile:!0,title:"Toggle Side by Side",default:!0},fullscreen:{name:"fullscreen",action:v,className:"fa fa-arrows-alt",noDisable:!0,noMobile:!0,title:"Toggle Fullscreen",default:!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://www.markdownguide.org/basic-syntax/",className:"fa fa-question-circle",noDisable:!0,title:"Markdown Guide",default:!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:H,className:"fa fa-undo",noDisable:!0,title:"Undo"},redo:{name:"redo",action:P,className:"fa fa-repeat fa-redo",noDisable:!0,title:"Redo"}},X={link:["[","](#url#)"],image:["![](","#url#)"],uploadedImage:["![](#url#)",""],table:["","\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],horizontalRule:["","\n\n-----\n\n"]},Z={link:"URL for the link:",image:"URL of the image:"},Y={locale:"en-US",format:{hour:"2-digit",minute:"2-digit"}},Q={bold:"**",code:"```",italic:"*"},J={sbInit:"Attach files by drag and dropping or pasting from clipboard.",sbOnDragEnter:"Drop image to upload it.",sbOnDrop:"Uploading image #images_names#...",sbProgress:"Uploading #file_name#: #progress#%",sbOnUploaded:"Uploaded #image_name#",sizeUnits:"b,Kb,Mb"},ee={noFileGiven:"You must select a file.",typeNotAllowed:"This image type is not allowed.",fileTooLarge:"Image #image_name# is too big (#image_size#).\nMaximum file size is #image_max_size#.",importError:"Something went wrong when uploading the image #image_name#."};function te(e){(e=e||{}).parent=this;var t=!0;if(!1===e.autoDownloadFontAwesome&&(t=!1),!0!==e.autoDownloadFontAwesome)for(var n=document.styleSheets,r=0;r-1&&(t=!1);if(t){var i=document.createElement("link");i.rel="stylesheet",i.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(i)}if(e.element)this.element=e.element;else if(null===e.element)return void console.log("EasyMDE: Error. No element was found.");if(void 0===e.toolbar)for(var o in e.toolbar=[],K)Object.prototype.hasOwnProperty.call(K,o)&&(-1!=o.indexOf("separator-")&&e.toolbar.push("|"),(!0===K[o].default||e.showIcons&&e.showIcons.constructor===Array&&-1!=e.showIcons.indexOf(o))&&e.toolbar.push(o));if(Object.prototype.hasOwnProperty.call(e,"previewClass")||(e.previewClass="editor-preview"),Object.prototype.hasOwnProperty.call(e,"status")||(e.status=["autosave","lines","words","cursor"],e.uploadImage&&e.status.unshift("upload-image")),e.previewRender||(e.previewRender=function(e){return this.parent.markdown(e)}),e.parsingConfig=G({highlightFormatting:!0},e.parsingConfig||{}),e.insertTexts=G({},X,e.insertTexts||{}),e.promptTexts=G({},Z,e.promptTexts||{}),e.blockStyles=G({},Q,e.blockStyles||{}),null!=e.autosave&&(e.autosave.timeFormat=G({},Y,e.autosave.timeFormat||{})),e.shortcuts=G({},u,e.shortcuts||{}),e.minHeight=e.minHeight||"300px",e.errorCallback=e.errorCallback||function(e){alert(e)},e.uploadImage=e.uploadImage||!1,e.imageMaxSize=e.imageMaxSize||2097152,e.imageAccept=e.imageAccept||"image/png, image/jpeg",e.imageTexts=G({},J,e.imageTexts||{}),e.errorMessages=G({},ee,e.errorMessages||{}),null!=e.autosave&&null!=e.autosave.unique_id&&""!=e.autosave.unique_id&&(e.autosave.uniqueId=e.autosave.unique_id),this.options=e,this.render(),!e.initialValue||this.options.autosave&&!0===this.options.autosave.foundSavedValue||this.value(e.initialValue),e.uploadImage){var a=this;this.codemirror.on("dragenter",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbOnDragEnter),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragend",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbInit),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragleave",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbInit),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragover",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbOnDragEnter),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("drop",(function(t,n){n.stopPropagation(),n.preventDefault(),e.imageUploadFunction?a.uploadImagesUsingCustomFunction(e.imageUploadFunction,n.dataTransfer.files):a.uploadImages(n.dataTransfer.files)})),this.codemirror.on("paste",(function(t,n){e.imageUploadFunction?a.uploadImagesUsingCustomFunction(e.imageUploadFunction,n.clipboardData.files):a.uploadImages(n.clipboardData.files)}))}}function ne(){if("object"!=typeof localStorage)return!1;try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch(e){return!1}return!0}te.prototype.uploadImages=function(e,t,n){if(0!==e.length){for(var r=[],i=0;i$/,' target="_blank">');e=e.replace(n,r)}}return e}(r)}},te.prototype.render=function(e){if(e||(e=this.element||document.getElementsByTagName("textarea")[0]),!this._rendered||this._rendered!==e){this.element=e;var t,n,o=this.options,a=this,l={};for(var u in o.shortcuts)null!==o.shortcuts[u]&&null!==s[u]&&function(e){l[d(o.shortcuts[e])]=function(){var t=s[e];"function"==typeof t?t(a):"string"==typeof t&&window.open(t,"_blank")}}(u);if(l.Enter="newlineAndIndentContinueMarkdownList",l.Tab="tabAndIndentMarkdownList",l["Shift-Tab"]="shiftTabAndUnindentMarkdownList",l.Esc=function(e){e.getOption("fullScreen")&&v(a)},document.addEventListener("keydown",(function(e){27==(e=e||window.event).keyCode&&a.codemirror.getOption("fullScreen")&&v(a)}),!1),!1!==o.spellChecker?(t="spell-checker",(n=o.parsingConfig).name="gfm",n.gitHubSpice=!1,i({codeMirrorInstance:r})):((t=o.parsingConfig).name="gfm",t.gitHubSpice=!1),this.codemirror=r.fromTextArea(e,{mode:t,backdrop:n,theme:null!=o.theme?o.theme:"easymde",tabSize:null!=o.tabSize?o.tabSize:2,indentUnit:null!=o.tabSize?o.tabSize:2,indentWithTabs:!1!==o.indentWithTabs,lineNumbers:!1,autofocus:!0===o.autofocus,extraKeys:l,lineWrapping:!1!==o.lineWrapping,allowDropFileTypes:["text/plain"],placeholder:o.placeholder||e.getAttribute("placeholder")||"",styleSelectedText:null!=o.styleSelectedText?o.styleSelectedText:!c(),configureMouse:function(e,t,n){return{addNew:!1}},inputStyle:null!=o.inputStyle?o.inputStyle:c()?"contenteditable":"textarea",spellcheck:null==o.nativeSpellcheck||o.nativeSpellcheck}),this.codemirror.getScrollerElement().style.minHeight=o.minHeight,!0===o.forceSync){var h=this.codemirror;h.on("change",(function(){h.save()}))}this.gui={},!1!==o.toolbar&&(this.gui.toolbar=this.createToolbar()),!1!==o.status&&(this.gui.statusbar=this.createStatusbar()),null!=o.autosave&&!0===o.autosave.enabled&&this.autosave(),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element;var f=this.codemirror;setTimeout(function(){f.refresh()}.bind(f),0)}},te.prototype.autosave=function(){if(ne()){var e=this;if(null==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return void console.log("EasyMDE: You must set a uniqueId to use the autosave feature");!0!==this.options.autosave.binded&&(null!=e.element.form&&null!=e.element.form&&e.element.form.addEventListener("submit",(function(){clearTimeout(e.autosaveTimeoutId),e.autosaveTimeoutId=void 0,localStorage.removeItem("smde_"+e.options.autosave.uniqueId),setTimeout((function(){e.autosave()}),e.options.autosave.submit_delay||e.options.autosave.delay||1e4)})),this.options.autosave.binded=!0),!0!==this.options.autosave.loaded&&("string"==typeof localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&""!=localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&(this.codemirror.setValue(localStorage.getItem("smde_"+this.options.autosave.uniqueId)),this.options.autosave.foundSavedValue=!0),this.options.autosave.loaded=!0);var t=e.value();""!==t?localStorage.setItem("smde_"+this.options.autosave.uniqueId,t):localStorage.removeItem("smde_"+this.options.autosave.uniqueId);var n=document.getElementById("autosaved");if(null!=n&&null!=n&&""!=n){var r=new Date,i=new Intl.DateTimeFormat([this.options.autosave.timeFormat.locale,"en-US"],this.options.autosave.timeFormat.format).format(r),o=null==this.options.autosave.text?"Autosaved: ":this.options.autosave.text;n.innerHTML=o+i}this.autosaveTimeoutId=setTimeout((function(){e.autosave()}),this.options.autosave.delay||1e4)}else console.log("EasyMDE: localStorage not available, cannot autosave")},te.prototype.clearAutosavedValue=function(){if(ne()){if(null==this.options.autosave||null==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return void console.log("EasyMDE: You must set a uniqueId to clear the autosave value");localStorage.removeItem("smde_"+this.options.autosave.uniqueId)}else console.log("EasyMDE: localStorage not available, cannot autosave")},te.prototype.openBrowseFileWindow=function(e,t){var n=this,r=this.gui.toolbar.getElementsByClassName("imageInput")[0];r.click(),r.addEventListener("change",(function i(o){n.options.imageUploadFunction?n.uploadImagesUsingCustomFunction(n.options.imageUploadFunction,o.target.files):n.uploadImages(o.target.files,e,t),r.removeEventListener("change",i)}))},te.prototype.uploadImage=function(e,t,n){var r=this;function i(e){r.updateStatusBar("upload-image",e),setTimeout((function(){r.updateStatusBar("upload-image",r.options.imageTexts.sbInit)}),1e4),n&&"function"==typeof n&&n(e),r.options.errorCallback(e)}function o(t){var n=r.options.imageTexts.sizeUnits.split(",");return t.replace("#image_name#",e.name).replace("#image_size#",U(e.size,n)).replace("#image_max_size#",U(r.options.imageMaxSize,n))}if(t=t||function(e){O(r,e)},e.size>this.options.imageMaxSize)i(o(this.options.errorMessages.fileTooLarge));else{var a=new FormData;a.append("image",e),r.options.imageCSRFToken&&a.append("csrfmiddlewaretoken",r.options.imageCSRFToken);var l=new XMLHttpRequest;l.upload.onprogress=function(t){if(t.lengthComputable){var n=""+Math.round(100*t.loaded/t.total);r.updateStatusBar("upload-image",r.options.imageTexts.sbProgress.replace("#file_name#",e.name).replace("#progress#",n))}},l.open("POST",this.options.imageUploadEndpoint),l.onload=function(){try{var e=JSON.parse(this.responseText)}catch(e){return console.error("EasyMDE: The server did not return a valid json."),void i(o(r.options.errorMessages.importError))}200===this.status&&e&&!e.error&&e.data&&e.data.filePath?t(window.location.origin+"/"+e.data.filePath):e.error&&e.error in r.options.errorMessages?i(o(r.options.errorMessages[e.error])):e.error?i(o(e.error)):(console.error("EasyMDE: Received an unexpected response after uploading the image."+this.status+" ("+this.statusText+")"),i(o(r.options.errorMessages.importError)))},l.onerror=function(e){console.error("EasyMDE: An unexpected error occurred when trying to upload the image."+e.target.status+" ("+e.target.statusText+")"),i(r.options.errorMessages.importError)},l.send(a)}},te.prototype.uploadImageUsingCustomFunction=function(e,t){var n=this;e(t,(function(e){O(n,e)}),(function(e){var r=function(e){var r=n.options.imageTexts.sizeUnits.split(",");return e.replace("#image_name#",t.name).replace("#image_size#",U(t.size,r)).replace("#image_max_size#",U(n.options.imageMaxSize,r))}(e);n.updateStatusBar("upload-image",r),setTimeout((function(){n.updateStatusBar("upload-image",n.options.imageTexts.sbInit)}),1e4),n.options.errorCallback(r)}))},te.prototype.createSideBySide=function(){var e=this.codemirror,t=e.getWrapperElement(),n=t.nextSibling;if(!n||!/editor-preview-side/.test(n.className)){if((n=document.createElement("div")).className="editor-preview-side",this.options.previewClass)if(Array.isArray(this.options.previewClass))for(var r=0;r]+>|\t|)+|(?:\n)))/gm,a={case_insensitive:"cI",lexemes:"l",contains:"c",keywords:"k",subLanguage:"sL",className:"cN",begin:"b",beginKeywords:"bK",end:"e",endsWithParent:"eW",illegal:"i",excludeBegin:"eB",excludeEnd:"eE",returnBegin:"rB",returnEnd:"rE",variants:"v",IDENT_RE:"IR",UNDERSCORE_IDENT_RE:"UIR",NUMBER_RE:"NR",C_NUMBER_RE:"CNR",BINARY_NUMBER_RE:"BNR",RE_STARTERS_RE:"RSR",BACKSLASH_ESCAPE:"BE",APOS_STRING_MODE:"ASM",QUOTE_STRING_MODE:"QSM",PHRASAL_WORDS_MODE:"PWM",C_LINE_COMMENT_MODE:"CLCM",C_BLOCK_COMMENT_MODE:"CBCM",HASH_COMMENT_MODE:"HCM",NUMBER_MODE:"NM",C_NUMBER_MODE:"CNM",BINARY_NUMBER_MODE:"BNM",CSS_NUMBER_MODE:"CSSNM",REGEXP_MODE:"RM",TITLE_MODE:"TM",UNDERSCORE_TITLE_MODE:"UTM",COMMENT:"C",beginRe:"bR",endRe:"eR",illegalRe:"iR",lexemesRe:"lR",terminators:"t",terminator_end:"tE"},N="",f={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},o="of and for in not or if then".split(" ");function v(e){return e.replace(/&/g,"&").replace(//g,">")}function p(e){return e.nodeName.toLowerCase()}function c(e){return t.test(e)}function _(e){var t,r={},a=Array.prototype.slice.call(arguments,1);for(t in e)r[t]=e[t];return a.forEach(function(e){for(t in e)r[t]=e[t]}),r}function u(e){var i=[];return function e(t,r){for(var a=t.firstChild;a;a=a.nextSibling)3===a.nodeType?r+=a.nodeValue.length:1===a.nodeType&&(i.push({event:"start",offset:r,node:a}),r=e(a,r),p(a).match(/br|hr|img|input/)||i.push({event:"stop",offset:r,node:a}));return r}(e,0),i}function m(e,t,r){var a=0,i="",n=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){i+=""}function c(e){("start"===e.event?s:l)(e.node)}for(;e.length||t.length;){var _=o();if(i+=v(r.substring(a,_[0].offset)),a=_[0].offset,_===e){for(n.reverse().forEach(l);c(_.splice(0,1)[0]),(_=o())===e&&_.length&&_[0].offset===a;);n.reverse().forEach(s)}else"start"===_[0].event?n.push(_[0].node):n.pop(),c(_.splice(0,1)[0])}return i+v(r.substr(a))}function S(t){return t.v&&!t.cached_variants&&(t.cached_variants=t.v.map(function(e){return _(t,{v:null},e)})),t.cached_variants?t.cached_variants:function e(t){return!!t&&(t.eW||e(t.starts))}(t)?[_(t,{starts:t.starts?_(t.starts):null})]:[t]}function E(e){if(a&&!e.langApiRestored){for(var t in e.langApiRestored=!0,a)e[t]&&(e[a[t]]=e[t]);(e.c||[]).concat(e.v||[]).forEach(E)}}function g(t,a){var i={};return"string"==typeof t?r("keyword",t):n(t).forEach(function(e){r(e,t[e])}),i;function r(r,e){a&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");i[t[0]]=[r,function(e,t){return t?Number(t):function(e){return-1!=o.indexOf(e.toLowerCase())}(e)?0:1}(t[0],t[1])]})}}function I(a){function _(e){return e&&e.source||e}function d(e,t){return new RegExp(_(e),"m"+(a.cI?"i":"")+(t?"g":""))}function i(i){var n,e,o={},s=[],l={},r=1;function t(e,t){o[r]=e,s.push([e,t]),r+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(t)+1}for(var a=0;a')+t+(r?"":N)}function l(){S+=null!=u.sL?function(){var e="string"==typeof u.sL;if(e&&!R[u.sL])return v(E);var t=e?A(u.sL,E,!0,m[u.sL]):h(E,u.sL.length?u.sL:void 0);return 0")+'"');if("end"===t.type){var a=function(e){var t=e[0],r=o(u,t);if(r){var a=u;for(a.skip?E+=t:(a.rE||a.eE||(E+=t),l(),a.eE&&(E=t));u.cN&&(S+=N),u.skip||u.sL||(g+=u.relevance),(u=u.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),c(r.starts)),a.rE?0:t.length}}(t);if(null!=a)return a}return E+=r,r.length}var p=O(e);if(!p)throw new Error('Unknown language: "'+e+'"');I(p);var a,u=t||p,m={},S="";for(a=u;a!==p;a=a.parent)a.cN&&(S=s(a.cN,"",!0)+S);var E="",g=0;try{for(var b,T,C=0;u.t.lastIndex=C,b=u.t.exec(i);)T=r(i.substring(C,b.index),b),C=b.index+T;for(r(i.substr(C)),a=u;a.parent;a=a.parent)a.cN&&(S+=N);return{relevance:g,value:S,i:!1,language:e,top:u}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{i:!0,relevance:0,value:v(i)};throw e}}function h(r,e){e=e||f.languages||n(R);var a={relevance:0,value:v(r)},i=a;return e.filter(O).filter(y).forEach(function(e){var t=A(e,r,!1);t.language=e,t.relevance>i.relevance&&(i=t),t.relevance>a.relevance&&(i=a,a=t)}),i.language&&(a.second_best=i),a}function b(e){return f.tabReplace||f.useBR?e.replace(r,function(e,t){return f.useBR&&"\n"===e?"
    ":f.tabReplace?t.replace(/\t/g,f.tabReplace):""}):e}function T(e){var t,r,a,i,n,o=function(e){var t,r,a,i,n=e.className+" ";if(n+=e.parentNode?e.parentNode.className:"",r=l.exec(n))return O(r[1])?r[1]:"no-highlight";for(t=0,a=(n=n.split(/\s+/)).length;t/g,"\n"):t=e,n=t.textContent,a=o?A(o,n,!0):h(n),(r=u(t)).length&&((i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=a.value,a.value=m(r,u(i),n)),a.value=b(a.value),e.innerHTML=a.value,e.className=function(e,t,r){var a=t?s[t]:r,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(a)&&i.push(a),i.join(" ").trim()}(e.className,o,a.language),e.result={language:a.language,re:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance}))}function C(){if(!C.called){C.called=!0;var e=document.querySelectorAll("pre code");d.forEach.call(e,T)}}function O(e){return e=(e||"").toLowerCase(),R[e]||R[s[e]]}function y(e){var t=O(e);return t&&!t.disableAutodetect}return i.highlight=A,i.highlightAuto=h,i.fixMarkup=b,i.highlightBlock=T,i.configure=function(e){f=_(f,e)},i.initHighlighting=C,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",C,!1),addEventListener("load",C,!1)},i.registerLanguage=function(t,e){var r=R[t]=e(i);E(r),r.rawDefinition=e.bind(null,i),r.aliases&&r.aliases.forEach(function(e){s[e]=t})},i.listLanguages=function(){return n(R)},i.getLanguage=O,i.autoDetection=y,i.inherit=_,i.IR=i.IDENT_RE="[a-zA-Z]\\w*",i.UIR=i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NR=i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.CNR=i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BNR=i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RSR=i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BE=i.BACKSLASH_ESCAPE={b:"\\\\[\\s\\S]",relevance:0},i.ASM=i.APOS_STRING_MODE={cN:"string",b:"'",e:"'",i:"\\n",c:[i.BE]},i.QSM=i.QUOTE_STRING_MODE={cN:"string",b:'"',e:'"',i:"\\n",c:[i.BE]},i.PWM=i.PHRASAL_WORDS_MODE={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.C=i.COMMENT=function(e,t,r){var a=i.inherit({cN:"comment",b:e,e:t,c:[]},r||{});return a.c.push(i.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),a},i.CLCM=i.C_LINE_COMMENT_MODE=i.C("//","$"),i.CBCM=i.C_BLOCK_COMMENT_MODE=i.C("/\\*","\\*/"),i.HCM=i.HASH_COMMENT_MODE=i.C("#","$"),i.NM=i.NUMBER_MODE={cN:"number",b:i.NR,relevance:0},i.CNM=i.C_NUMBER_MODE={cN:"number",b:i.CNR,relevance:0},i.BNM=i.BINARY_NUMBER_MODE={cN:"number",b:i.BNR,relevance:0},i.CSSNM=i.CSS_NUMBER_MODE={cN:"number",b:i.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.RM=i.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[i.BE,{b:/\[/,e:/\]/,relevance:0,c:[i.BE]}]},i.TM=i.TITLE_MODE={cN:"title",b:i.IR,relevance:0},i.UTM=i.UNDERSCORE_TITLE_MODE={cN:"title",b:i.UIR,relevance:0},i.METHOD_GUARD={b:"\\.\\s*"+i.UIR,relevance:0},i.registerLanguage("1c",function(e){var t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",r="далее возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",a="null истина ложь неопределено",i=e.inherit(e.NM),n={cN:"string",b:'"|\\|',e:'"|$',c:[{b:'""'}]},o={b:"'",e:"'",eB:!0,eE:!0,c:[{cN:"number",b:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},s=e.inherit(e.CLCM);return{cI:!0,l:t,k:{keyword:r,built_in:"разделительстраниц разделительстрок символтабуляции ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",class:"webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц отображениевремениэлементовпланировщика типфайлаформатированногодокумента обходрезультатазапроса типзаписизапроса видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов доступкфайлу режимдиалогавыборафайла режимоткрытияфайла типизмеренияпостроителязапроса видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",type:"comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",literal:a},c:[{cN:"meta",l:t,b:"#|&",e:"$",k:{"meta-keyword":r+"загрузитьизфайла вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент "},c:[s]},{cN:"function",l:t,v:[{b:"процедура|функция",e:"\\)",k:"процедура функция"},{b:"конецпроцедуры|конецфункции",k:"конецпроцедуры конецфункции"}],c:[{b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"params",l:t,b:t,e:",",eE:!0,eW:!0,k:{keyword:"знач",literal:a},c:[i,n,o]},s]},e.inherit(e.TM,{b:t})]},s,{cN:"symbol",b:"~",e:";|:",eE:!0},i,n,o]}}),i.registerLanguage("abnf",function(e){var t="^[a-zA-Z][a-zA-Z0-9-]*",r="[!@#$^&',?+~`|:]",a=e.C(";","$"),i={cN:"attribute",b:t+"(?=\\s*=)"};return{i:r,k:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"].join(" "),c:[i,a,{cN:"symbol",b:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},{cN:"symbol",b:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},{cN:"symbol",b:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},{cN:"symbol",b:/%[si]/},e.QSM,e.NM]}}),i.registerLanguage("accesslog",function(e){var t=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{c:[{cN:"number",b:"^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b",relevance:5},{cN:"number",b:"\\b\\d+\\b",relevance:0},{cN:"string",b:'"('+t.join("|")+")",e:'"',k:t.join(" "),i:"\\n",relevance:5,c:[{b:"HTTP/[12]\\.\\d",relevance:5}]},{cN:"string",b:/\[\d[^\]\n]{8,}\]/,i:"\\n",relevance:1},{cN:"string",b:/\[/,e:/\]/,i:"\\n",relevance:0},{cN:"string",b:'"Mozilla/\\d\\.\\d \\(',e:'"',i:"\\n",relevance:3},{cN:"string",b:'"',e:'"',i:"\\n",relevance:0}]}}),i.registerLanguage("actionscript",function(e){var t={cN:"rest_arg",b:"[.]{3}",e:"[a-zA-Z_$][a-zA-Z0-9_$]*",relevance:10};return{aliases:["as"],k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[e.ASM,e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"class",bK:"package",e:"{",c:[e.TM]},{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.TM]},{cN:"meta",bK:"import include",e:";",k:{"meta-keyword":"import include"}},{cN:"function",bK:"function",e:"[{;]",eE:!0,i:"\\S",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",c:[e.ASM,e.QSM,e.CLCM,e.CBCM,t]},{b:":\\s*([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)"}]},e.METHOD_GUARD],i:/#/}}),i.registerLanguage("ada",function(e){var t="[A-Za-z](_?[A-Za-z0-9.])*",r="[]{}%#'\"",a=e.C("--","$"),i={b:"\\s+:\\s+",e:"\\s*(:=|;|\\)|=>|$)",i:r,c:[{bK:"loop for declare others",endsParent:!0},{cN:"keyword",bK:"not null constant access function procedure in out aliased exception"},{cN:"type",b:t,endsParent:!0,relevance:0}]};return{cI:!0,k:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},c:[a,{cN:"string",b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{cN:"string",b:/'.'/},{cN:"number",b:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{cN:"symbol",b:"'"+t},{cN:"title",b:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",e:"(is|$)",k:"package body",eB:!0,eE:!0,i:r},{b:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",e:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",k:"overriding function procedure with is renames return",rB:!0,c:[a,{cN:"title",b:"(\\bwith\\s+)?\\b(function|procedure)\\s+",e:"(\\(|\\s+|$)",eB:!0,eE:!0,i:r},i,{cN:"type",b:"\\breturn\\s+",e:"(\\s+|;|$)",k:"return",eB:!0,eE:!0,endsParent:!0,i:r}]},{cN:"type",b:"\\b(sub)?type\\s+",e:"\\s+",k:"type",eB:!0,i:r},i]}}),i.registerLanguage("angelscript",function(e){var t={cN:"built_in",b:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"},r={cN:"symbol",b:"[a-zA-Z0-9_]+@"},a={cN:"keyword",b:"<",e:">",c:[t,r]};return t.c=[a],r.c=[a],{aliases:["asc"],k:"for in|0 break continue while do|0 return if else case switch namespace is cast or and xor not get|0 in inout|10 out override set|0 private public const default|0 final shared external mixin|10 enum typedef funcdef this super import from interface abstract|0 try catch protected explicit property",i:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunctions*[^\\(])",c:[{cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE],relevance:0},{cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE],relevance:0},{cN:"string",b:'"""',e:'"""'},e.CLCM,e.CBCM,{bK:"interface namespace",e:"{",i:"[;.\\-]",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+"}]},{bK:"class",e:"{",i:"[;.\\-]",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+",c:[{b:"[:,]\\s*",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+"}]}]}]},t,r,{cN:"literal",b:"\\b(null|true|false)"},{cN:"number",b:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}),i.registerLanguage("apache",function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:""},{cN:"attribute",b:/\w+/,relevance:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,relevance:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}}),i.registerLanguage("applescript",function(e){var t=e.inherit(e.QSM,{i:""}),r={cN:"params",b:"\\(",e:"\\)",c:["self",e.CNM,t]},a=e.C("--","$"),i=[a,e.C("\\(\\*","\\*\\)",{c:["self",a]}),e.HCM];return{aliases:["osascript"],k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[t,e.CNM,{cN:"built_in",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"literal",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference)|POSIX file|POSIX path|(date|time) string|quoted form)\\b"},{bK:"on",i:"[${=;\\n]",c:[e.UTM,r]}].concat(i),i:"//|->|=>|\\[\\["}}),i.registerLanguage("arcade",function(e){var t="[A-Za-z_][0-9A-Za-z_]*",r={keyword:"if for while var new function do return void else break",literal:"BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined",built_in:"Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance Weekday When Within Year "},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],relevance:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,a,e.RM];var o=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["arcade"],k:r,c:[e.ASM,e.QSM,n,e.CLCM,e.CBCM,{cN:"symbol",b:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},a,{b:/[{,]\s*/,relevance:0,c:[{b:t+"\\s*:",rB:!0,relevance:0,c:[{cN:"attr",b:t,relevance:0}]}]},{b:"("+e.RSR+"|\\b(return)\\b)\\s*",k:"return",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:o}]}]}],relevance:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:o}],i:/\[|%/},{b:/\$[(.]/}],i:/#(?!!)/}}),i.registerLanguage("cpp",function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U|L)?"',e:'"',i:"\\n",c:[e.BE]},{b:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",e:"'",i:"."},{b:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},a={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,relevance:0},e.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},n=e.IR+"\\s*\\(",o={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},s=[t,e.CLCM,e.CBCM,a,r];return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],k:o,i:"",k:o,c:["self",t]},{b:e.IR+"::",k:o},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:o,c:s.concat([{b:/\(/,e:/\)/,k:o,c:s.concat(["self"]),relevance:0}]),relevance:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+n,rB:!0,e:/[{;=]/,eE:!0,k:o,i:/[^\w\s\*&]/,c:[{b:n,rB:!0,c:[e.TM],relevance:0},{cN:"params",b:/\(/,e:/\)/,k:o,relevance:0,c:[e.CLCM,e.CBCM,r,a,t,{b:/\(/,e:/\)/,k:o,relevance:0,c:["self",e.CLCM,e.CBCM,r,a,t]}]},e.CLCM,e.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},e.TM]}]),exports:{preprocessor:i,strings:r,k:o}}}),i.registerLanguage("arduino",function(e){var t="boolean byte word String",r="setup loopKeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",a="DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW",i=e.getLanguage("cpp").rawDefinition(),n=i.k;return n.keyword+=" "+t,n.literal+=" "+a,n.built_in+=" "+r,i}),i.registerLanguage("armasm",function(e){return{cI:!0,aliases:["arm"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},c:[{cN:"keyword",b:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?",e:"\\s"},e.C("[;@]","$",{relevance:0}),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",relevance:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",relevance:0},{cN:"number",v:[{b:"[#$=]?0x[0-9a-f]+"},{b:"[#$=]?0b[01]+"},{b:"[#$=]\\d+"},{b:"\\b\\d+"}],relevance:0},{cN:"symbol",v:[{b:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"[=#]\\w+"}],relevance:0}]}}),i.registerLanguage("xml",function(e){var t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],cI:!0,c:[{cN:"meta",b:"",relevance:10,c:[{b:"\\[",e:"\\]"}]},e.C("\x3c!--","--\x3e",{relevance:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",relevance:10},{cN:"meta",b:/<\?xml/,e:/\?>/,relevance:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:")",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:")",e:">",k:{name:"script"},c:[t],starts:{e:"<\/script>",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,relevance:0},t]}]}}),i.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.C("^//","$",{relevance:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",relevance:10},{cN:"section",relevance:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,relevance:10},{cN:"meta",b:"^\\[.+?\\]$",relevance:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",relevance:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",relevance:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",relevance:0}],relevance:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",relevance:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",relevance:0}],relevance:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",relevance:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",relevance:0},{cN:"code",b:"^[ \\t]",e:"$",relevance:0},{b:"^'{3,}[ \\t]*$",relevance:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",relevance:0},{cN:"link",b:"\\w",e:"[^\\[]+",relevance:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,relevance:0}],relevance:10}]}}),i.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",r="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{relevance:0,c:[{b:/\w+@/,relevance:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+r,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,relevance:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,relevance:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+r,relevance:0},e.QSM]},{bK:"new throw",relevance:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,relevance:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}}),i.registerLanguage("autohotkey",function(e){var t={b:"`[\\s\\S]"};return{cI:!0,aliases:["ahk"],k:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},c:[t,e.inherit(e.QSM,{c:[t]}),e.C(";","$",{relevance:0}),e.CBCM,{cN:"number",b:e.NR,relevance:0},{cN:"variable",b:"%[a-zA-Z0-9#_$@]+%"},{cN:"built_in",b:"^\\s*\\w+\\s*(,|%)"},{cN:"title",v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',relevance:0}]},{cN:"meta",b:"^\\s*#\\w+",e:"$",relevance:0},{cN:"built_in",b:"A_[a-zA-Z0-9]+"},{b:",\\s*,"}]}}),i.registerLanguage("autoit",function(e){var t={v:[e.C(";","$",{relevance:0}),e.C("#cs","#ce"),e.C("#comments-start","#comments-end")]},r={b:"\\$[A-z0-9_]+"},a={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]},i={v:[e.BNM,e.CNM]};return{cI:!0,i:/\/\*/,k:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},c:[t,r,a,i,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},c:[{b:/\\\n/,relevance:0},{bK:"include",k:{"meta-keyword":"include"},e:"$",c:[a,{cN:"meta-string",v:[{b:"<",e:">"},{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]}]},a,t]},{cN:"symbol",b:"@[A-z0-9_]+"},{cN:"function",bK:"Func",e:"$",i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:[r,a,i]}]}]}}),i.registerLanguage("avrasm",function(e){return{cI:!0,l:"\\.?"+e.IR,k:{keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},c:[e.CBCM,e.C(";","$",{relevance:0}),e.CNM,e.BNM,{cN:"number",b:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},{cN:"symbol",b:"^[A-Za-z0-9_.$]+:"},{cN:"meta",b:"#",e:"$"},{cN:"subst",b:"@[0-9]+"}]}}),i.registerLanguage("awk",function(e){return{k:{keyword:"BEGIN END if else while do for in break continue delete next nextfile function func exit|10"},c:[{cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},{cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,relevance:10},{b:/(u|b)?r?"""/,e:/"""/,relevance:10},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)"/,e:/"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},e.ASM,e.QSM]},e.RM,e.HCM,e.NM]}}),i.registerLanguage("axapta",function(e){return{k:"false int abstract private char boolean static null if for true while long throw finally protected final return void enum else break new catch byte super case short default double public try this switch continue reverse firstfast firstonly forupdate nofetch sum avg minof maxof count order group by asc desc index hint like dispaly edit client server ttsbegin ttscommit str real date container anytype common div mod",c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{cN:"meta",b:"#",e:"$"},{cN:"class",bK:"class interface",e:"{",eE:!0,i:":",c:[{bK:"extends implements"},e.UTM]}]}}),i.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,relevance:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],relevance:0},e.HCM,r,{cN:"",b:/\\"/},{cN:"string",b:/'/,e:/'/},t]}}),i.registerLanguage("basic",function(e){return{cI:!0,i:"^.",l:"[a-zA-Z][a-zA-Z0-9_$%!#]*",k:{keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR"},c:[e.QSM,e.C("REM","$",{relevance:10}),e.C("'","$",{relevance:0}),{cN:"symbol",b:"^[0-9]+ ",relevance:10},{cN:"number",b:"\\b([0-9]+[0-9edED.]*[#!]?)",relevance:0},{cN:"number",b:"(&[hH][0-9a-fA-F]{1,4})"},{cN:"number",b:"(&[oO][0-7]{1,6})"}]}}),i.registerLanguage("bnf",function(e){return{c:[{cN:"attribute",b://},{b:/::=/,starts:{e:/$/,c:[{b://},e.CLCM,e.CBCM,e.ASM,e.QSM]}}]}}),i.registerLanguage("brainfuck",function(e){var t={cN:"literal",b:"[\\+\\-]",relevance:0};return{aliases:["bf"],c:[e.C("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{rE:!0,relevance:0}),{cN:"title",b:"[\\[\\]]",relevance:0},{cN:"string",b:"[\\.,]",relevance:0},{b:/(?:\+\+|\-\-)/,c:[t]},t]}}),i.registerLanguage("cal",function(e){var t="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",r=[e.CLCM,e.C(/\{/,/\}/,{relevance:0}),e.C(/\(\*/,/\*\)/,{relevance:10})],a={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},i={cN:"string",b:/(#\d+)+/},n={cN:"function",bK:"procedure",e:/[:;]/,k:"procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[a,i]}].concat(r)},o={cN:"class",b:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",rB:!0,c:[e.TM,n]};return{cI:!0,k:{keyword:t,literal:"false true"},i:/\/\*/,c:[a,i,{cN:"number",b:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},{cN:"string",b:'"',e:'"'},e.NM,o,n]}}),i.registerLanguage("capnproto",function(e){return{aliases:["capnp"],k:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},c:[e.QSM,e.NM,e.HCM,{cN:"meta",b:/@0x[\w\d]{16};/,i:/\n/},{cN:"symbol",b:/@\d+\b/},{cN:"class",bK:"struct enum",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"class",bK:"interface",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]}]}}),i.registerLanguage("ceylon",function(e){var t="assembly module package import alias class interface object given value assign void function new of extends satisfies abstracts in out return break continue throw assert dynamic if else switch case for while try catch finally then let this outer super is exists nonempty",r={cN:"subst",eB:!0,eE:!0,b:/``/,e:/``/,k:t,relevance:10},a=[{cN:"string",b:'"""',e:'"""',relevance:10},{cN:"string",b:'"',e:'"',c:[r]},{cN:"string",b:"'",e:"'"},{cN:"number",b:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return r.c=a,{k:{keyword:t+" shared abstract formal default actual variable late native deprecatedfinal sealed annotation suppressWarnings small",meta:"doc by license see throws tagged"},i:"\\$[^01]|#[^0-9a-fA-F]",c:[e.CLCM,e.C("/\\*","\\*/",{c:["self"]}),{cN:"meta",b:'@[a-z]\\w*(?:\\:"[^"]*")?'}].concat(a)}}),i.registerLanguage("clean",function(e){return{aliases:["clean","icl","dcl"],k:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",built_in:"Int Real Char Bool",literal:"True False"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{b:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}),i.registerLanguage("clojure",function(e){var t="a-zA-Z_\\-!.?+*=<>&#'",r="["+t+"]["+t+"0-9/;:]*",a={b:r,relevance:0},i={cN:"number",b:"[-+]?\\d+(\\.\\d+)?",relevance:0},n=e.inherit(e.QSM,{i:null}),o=e.C(";","$",{relevance:0}),s={cN:"literal",b:/\b(true|false|nil)\b/},l={b:"[\\[\\{]",e:"[\\]\\}]"},c={cN:"comment",b:"\\^"+r},_=e.C("\\^\\{","\\}"),d={cN:"symbol",b:"[:]{1,2}"+r},p={b:"\\(",e:"\\)"},u={eW:!0,relevance:0},m={k:{"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},l:r,cN:"name",b:r,starts:u},S=[p,n,c,_,o,d,l,i,s,a];return p.c=[e.C("comment",""),m,u],u.c=S,l.c=S,_.c=[l],{aliases:["clj"],i:/\S/,c:[p,n,c,_,o,d,l,i,s]}}),i.registerLanguage("clojure-repl",function(e){return{c:[{cN:"meta",b:/^([\w.-]+|\s*#_)?=>/,starts:{e:/$/,sL:"clojure"}}]}}),i.registerLanguage("cmake",function(e){return{aliases:["cmake.in"],cI:!0,k:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},c:[{cN:"variable",b:"\\${",e:"}"},e.HCM,e.QSM,e.NM]}}),i.registerLanguage("coffeescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",relevance:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,a]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[a,e.HCM]},{b:"//[gim]*",relevance:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W)/}]},{b:"@"+r},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[:\(,=]\s*/,relevance:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}}),i.registerLanguage("coq",function(e){return{k:{keyword:"_|0 as at cofix else end exists exists2 fix for forall fun if IF in let match mod Prop return Set then Type using where with Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture Conjectures Constant constr Constraint Constructors Context Corollary CreateHintDb Cut Declare Defined Definition Delimit Dependencies DependentDerive Drop eauto End Equality Eval Example Existential Existentials Existing Export exporting Extern Extract Extraction Fact Field Fields File Fixpoint Focus for From Function Functional Generalizable Global Goal Grab Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident Identity If Immediate Implicit Import Include Inductive Infix Info Initial Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation Obligations Opaque Open Optimize Options Parameter Parameters Parametric Path Paths pattern Polymorphic Preterm Print Printing Program Projections Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused Unfold Universe Universes Unset Unshelve using Variable Variables Variant Verbose Visibility where with",built_in:"abstract absurd admit after apply as assert assumption at auto autorewrite autounfold before bottom btauto by case case_eq cbn cbv change classical_left classical_right clear clearbody cofix compare compute congruence constr_eq constructor contradict contradiction cut cutrewrite cycle decide decompose dependent destruct destruction dintuition discriminate discrR do double dtauto eapply eassumption eauto ecase econstructor edestruct ediscriminate eelim eexact eexists einduction einjection eleft elim elimtype enough equality erewrite eright esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail field field_simplify field_simplify_eq first firstorder fix fold fourier functional generalize generalizing gfail give_up has_evar hnf idtac in induction injection instantiate intro intro_pattern intros intuition inversion inversion_clear is_evar is_var lapply lazy left lia lra move native_compute nia nsatz omega once pattern pose progress proof psatz quote record red refine reflexivity remember rename repeat replace revert revgoals rewrite rewrite_strat right ring ring_simplify rtauto set setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve specialize split split_Rabs split_Rmult stepl stepr subst sum swap symmetry tactic tauto time timeout top transitivity trivial try tryif unfold unify until using vm_compute with"},c:[e.QSM,e.C("\\(\\*","\\*\\)"),e.CNM,{cN:"type",eB:!0,b:"\\|\\s*",e:"\\w+"},{b:/[-=]>/}]}}),i.registerLanguage("cos",function(e){return{cI:!0,aliases:["cos","cls"],k:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",c:[{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{cN:"string",v:[{b:'"',e:'"',c:[{b:'""',relevance:0}]}]},e.CLCM,e.CBCM,{cN:"comment",b:/;/,e:"$",relevance:0},{cN:"built_in",b:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{cN:"built_in",b:/\$\$\$[a-zA-Z]+/},{cN:"built_in",b:/%[a-z]+(?:\.[a-z]+)*/},{cN:"symbol",b:/\^%?[a-zA-Z][\w]*/},{cN:"keyword",b:/##class|##super|#define|#dim/},{b:/&sql\(/,e:/\)/,eB:!0,eE:!0,sL:"sql"},{b:/&(js|jscript|javascript)/,eB:!0,eE:!0,sL:"javascript"},{b:/&html<\s*\s*>/,sL:"xml"}]}}),i.registerLanguage("crmsh",function(e){var t="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml";return{aliases:["crm","pcmk"],cI:!0,k:{keyword:"params meta operations op rule attributes utilization read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\ number string",literal:"Master Started Slave Stopped start promote demote stop monitor true false"},c:[e.HCM,{bK:"node",starts:{e:"\\s*([\\w_-]+:)?",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*"}}},{bK:"primitive rsc_template",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*",starts:{e:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{b:"\\b("+t.split(" ").join("|")+")\\s+",k:t,starts:{cN:"title",e:"[\\$\\w_][\\w_-]*"}},{bK:"property rsc_defaults op_defaults",starts:{cN:"title",e:"\\s*([\\w_-]+:)?"}},e.QSM,{cN:"meta",b:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{cN:"number",b:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{cN:"literal",b:"[-]?(infinity|inf)",relevance:0},{cN:"attr",b:/([A-Za-z\$_\#][\w_-]+)=/,relevance:0},{cN:"tag",b:"",relevance:0}]}}),i.registerLanguage("crystal",function(e){var t="(_*[ui](8|16|32|64|128))?",r="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",a="[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",i={keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},n={cN:"subst",b:"#{",e:"}",k:i},o={cN:"template-variable",v:[{b:"\\{\\{",e:"\\}\\}"},{b:"\\{%",e:"%\\}"}],k:i};function s(e,t){var r=[{b:e,e:t}];return r[0].c=r}var l={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[Qwi]?\\(",e:"\\)",c:s("\\(","\\)")},{b:"%[Qwi]?\\[",e:"\\]",c:s("\\[","\\]")},{b:"%[Qwi]?{",e:"}",c:s("{","}")},{b:"%[Qwi]?<",e:">",c:s("<",">")},{b:"%[Qwi]?\\|",e:"\\|"},{b:/<<-\w+$/,e:/^\s*\w+$/}],relevance:0},c={cN:"string",v:[{b:"%q\\(",e:"\\)",c:s("\\(","\\)")},{b:"%q\\[",e:"\\]",c:s("\\[","\\]")},{b:"%q{",e:"}",c:s("{","}")},{b:"%q<",e:">",c:s("<",">")},{b:"%q\\|",e:"\\|"},{b:/<<-'\w+'$/,e:/^\s*\w+$/}],relevance:0},_={b:"(?!%})("+e.RSR+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",k:"case if select unless until when while",c:[{cN:"regexp",c:[e.BE,n],v:[{b:"//[a-z]*",relevance:0},{b:"/(?!\\/)",e:"/[a-z]*"}]}],relevance:0},d=[o,l,c,{cN:"regexp",c:[e.BE,n],v:[{b:"%r\\(",e:"\\)",c:s("\\(","\\)")},{b:"%r\\[",e:"\\]",c:s("\\[","\\]")},{b:"%r{",e:"}",c:s("{","}")},{b:"%r<",e:">",c:s("<",">")},{b:"%r\\|",e:"\\|"}],relevance:0},_,{cN:"meta",b:"@\\[",e:"\\]",c:[e.inherit(e.QSM,{cN:"meta-string"})]},e.HCM,{cN:"class",bK:"class module struct",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a}),{b:"<"}]},{cN:"class",bK:"lib enum union",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a})],relevance:10},{bK:"annotation",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a})],relevance:10},{cN:"function",bK:"def",e:/\B\b/,c:[e.inherit(e.TM,{b:r,endsParent:!0})]},{cN:"function",bK:"fun macro",e:/\B\b/,c:[e.inherit(e.TM,{b:r,endsParent:!0})],relevance:5},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",relevance:0},{cN:"symbol",b:":",c:[l,{b:r}],relevance:0},{cN:"number",v:[{b:"\\b0b([01_]+)"+t},{b:"\\b0o([0-7_]+)"+t},{b:"\\b0x([A-Fa-f0-9_]+)"+t},{b:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_*[-+]?[0-9_]*)?(_*f(32|64))?(?!_)"},{b:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return n.c=d,o.c=d.slice(1),{aliases:["cr"],l:"[a-zA-Z_]\\w*[!?=]?",k:i,c:d}}),i.registerLanguage("cs",function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},r={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},i=e.inherit(a,{i:/\n/}),n={cN:"subst",b:"{",e:"}",k:t},o=e.inherit(n,{i:/\n/}),s={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,o]},l={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},n]},c=e.inherit(l,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},o]});n.c=[l,s,a,e.ASM,e.QSM,r,e.CBCM],o.c=[c,s,i,e.ASM,e.QSM,r,e.inherit(e.CBCM,{i:/\n/})];var _={v:[l,s,a,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp","c#"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",relevance:0},{b:"\x3c!--|--\x3e"},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},_,r,{bK:"class interface",e:/[{;=]/,i:/[^\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",relevance:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/\s*[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],relevance:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,relevance:0,c:[_,r,e.CBCM]},e.CLCM,e.CBCM]}]}}),i.registerLanguage("csp",function(e){return{cI:!1,l:"[a-zA-Z][a-zA-Z0-9_-]*",k:{keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},c:[{cN:"string",b:"'",e:"'"},{cN:"attribute",b:"^Content",e:":",eE:!0}]}}),i.registerLanguage("css",function(e){var t={b:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,relevance:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}}),i.registerLanguage("d",function(e){var t="(0|[1-9][\\d_]*)",r="("+t+"|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",a="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",i={cN:"number",b:"\\b"+r+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},n={cN:"number",b:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+r+"(i|[fF]i|Li))",relevance:0},o={cN:"string",b:"'("+a+"|.)",e:"'",i:"."},s={cN:"string",b:'"',c:[{b:a,relevance:0}],e:'"[cwd]?'},l=e.C("\\/\\+","\\+\\/",{c:["self"],relevance:10});return{l:e.UIR,k:{keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},c:[e.CLCM,e.CBCM,l,{cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},s,{cN:"string",b:'[rq]"',e:'"[cwd]?',relevance:5},{cN:"string",b:"`",e:"`[cwd]?"},{cN:"string",b:'q"\\{',e:'\\}"'},n,i,o,{cN:"meta",b:"^#!",e:"$",relevance:5},{cN:"meta",b:"#(line)",e:"$",relevance:5},{cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}),i.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",relevance:0},{cN:"bullet",b:"^\\s*([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",relevance:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```\\w*\\s*$",e:"^```[ ]*$"},{b:"`.+?`"},{b:"^( {4}|\\t)",e:"$",relevance:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,relevance:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],relevance:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}}),i.registerLanguage("dart",function(e){var t={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"}]},r={cN:"subst",v:[{b:"\\${",e:"}"}],k:"true false null this is new super"},a={cN:"string",v:[{b:"r'''",e:"'''"},{b:'r"""',e:'"""'},{b:"r'",e:"'",i:"\\n"},{b:'r"',e:'"',i:"\\n"},{b:"'''",e:"'''",c:[e.BE,t,r]},{b:'"""',e:'"""',c:[e.BE,t,r]},{b:"'",e:"'",i:"\\n",c:[e.BE,t,r]},{b:'"',e:'"',i:"\\n",c:[e.BE,t,r]}]};r.c=[e.CNM,a];return{k:{keyword:"abstract as assert async await break case catch class const continue covariant default deferred do dynamic else enum export extends extension external factory false final finally for Function get hide if implements import in inferface is library mixin new null on operator part rethrow return set show static super switch sync this throw true try typedef var void while with yield",built_in:"Comparable DateTime Duration Function Iterable Iterator List Map Match Null Object Pattern RegExp Set Stopwatch String StringBuffer StringSink Symbol Type Uri bool double dynamic int num print Element ElementList document querySelector querySelectorAll window"},c:[a,e.C("/\\*\\*","\\*/",{sL:"markdown"}),e.C("///+\\s*","$",{c:[{sL:"markdown",b:".",e:"$"}]}),e.CLCM,e.CBCM,{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.UTM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"},{b:"=>"}]}}),i.registerLanguage("delphi",function(e){var t="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",r=[e.CLCM,e.C(/\{/,/\}/,{relevance:0}),e.C(/\(\*/,/\*\)/,{relevance:10})],a={cN:"meta",v:[{b:/\{\$/,e:/\}/},{b:/\(\*\$/,e:/\*\)/}]},i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={b:e.IR+"\\s*=\\s*class\\s*\\(",rB:!0,c:[e.TM]},s={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n,a].concat(r)},a].concat(r)};return{aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],cI:!0,k:t,i:/"|\$[G-Zg-z]|\/\*|<\/|\|/,c:[i,n,e.NM,o,s,a].concat(r)}}),i.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",relevance:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/^\*{15}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}),i.registerLanguage("django",function(e){var t={b:/\|[A-Za-z]+:?/,k:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},c:[e.QSM,e.ASM]};return{aliases:["jinja"],cI:!0,sL:"xml",c:[e.C(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{eW:!0,k:"in by as",c:[t],relevance:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:[t]}]}}),i.registerLanguage("dns",function(e){return{aliases:["bind","zone"],k:{keyword:"IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT"},c:[e.C(";","$",{relevance:0}),{cN:"meta",b:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{cN:"number",b:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{cN:"number",b:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NM,{b:/\b\d+[dhwm]?/})]}}),i.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]$/,sL:"bash"}}],i:"",i:"\\n"}]},t,e.CLCM,e.CBCM]},i={cN:"variable",b:"\\&[a-z\\d_]*\\b"},n={cN:"meta-keyword",b:"/[a-z][a-z\\d-]*/"},o={cN:"symbol",b:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},s={cN:"params",b:"<",e:">",c:[r,i]},l={cN:"class",b:/[a-zA-Z_][a-zA-Z\d_@]*\s{/,e:/[{;=]/,rB:!0,eE:!0};return{k:"",c:[{cN:"class",b:"/\\s*{",e:"};",relevance:10,c:[i,n,o,l,s,e.CLCM,e.CBCM,r,t]},i,n,o,l,s,e.CLCM,e.CBCM,r,t,a,{b:e.IR+"::",k:""}]}}),i.registerLanguage("dust",function(e){return{aliases:["dst"],cI:!0,sL:"xml",c:[{cN:"template-tag",b:/\{[#\/]/,e:/\}/,i:/;/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,starts:{eW:!0,relevance:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{/,e:/\}/,i:/;/,k:"if eq ne lt lte gt gte select default math sep"}]}}),i.registerLanguage("ebnf",function(e){var t=e.C(/\(\*/,/\*\)/);return{i:/\S/,c:[t,{cN:"attribute",b:/^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/},{b:/=/,e:/;/,c:[t,{cN:"meta",b:/\?.*\?/},e.ASM,e.QSM]}]}}),i.registerLanguage("elixir",function(e){var t="[a-zA-Z_][a-zA-Z0-9_.]*(\\!|\\?)?",r="and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0",a={cN:"subst",b:"#\\{",e:"}",l:t,k:r},i={cN:"string",c:[e.BE,a],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]},n={cN:"function",bK:"def defp defmacro",e:/\B\b/,c:[e.inherit(e.TM,{b:t,endsParent:!0})]},o=e.inherit(n,{cN:"class",bK:"defimpl defmodule defprotocol defrecord",e:/\bdo\b|$|;/}),s=[i,e.HCM,o,n,{b:"::"},{cN:"symbol",b:":(?![\\s:])",c:[i,{b:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"}],relevance:0},{cN:"symbol",b:t+":(?!:)",relevance:0},{cN:"number",b:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"->"},{b:"("+e.RSR+")\\s*",c:[e.HCM,{cN:"regexp",i:"\\n",c:[e.BE,a],v:[{b:"/",e:"/[a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],relevance:0}];return{l:t,k:r,c:a.c=s}}),i.registerLanguage("elm",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},a={b:"\\(",e:"\\)",i:'"',c:[{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]};return{k:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",c:[{bK:"port effect module",e:"exposing",k:"port effect module where command subscription exposing",c:[a,t],i:"\\W\\.|;"},{b:"import",e:"$",k:"import as exposing",c:[a,t],i:"\\W\\.|;"},{b:"type",e:"$",k:"type alias",c:[r,a,{b:"{",e:"}",c:a.c},t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"port",e:"$",k:"port",c:[t]},{cN:"string",b:"'\\\\?.",e:"'",i:"."},e.QSM,e.CNM,r,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}],i:/;/}}),i.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={cN:"doctag",b:"@[A-Za-z]+"},i={b:"#<",e:">"},n=[e.C("#","$",{c:[a]}),e.C("^\\=begin","^\\=end",{c:[a],relevance:10}),e.C("^__END__","\\n$")],o={cN:"subst",b:"#\\{",e:"}",k:r},s={cN:"string",c:[e.BE,o],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,rB:!0,c:[{b:/<<[-~]?'?/},{b:/\w+/,endSameAsBegin:!0,c:[e.BE,o]}]}]},l={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},c=[s,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(n)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:t}),l].concat(n)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",relevance:0},{cN:"symbol",b:":(?!\\s)",c:[s,{b:t}],relevance:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[i,{cN:"regexp",c:[e.BE,o],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(n),relevance:0}].concat(n);o.c=c;var _=[{b:/^\s*=>/,starts:{e:"$",c:l.c=c}},{cN:"meta",b:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{e:"$",c:c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:n.concat(_).concat(c)}}),i.registerLanguage("erb",function(e){return{sL:"xml",c:[e.C("<%#","%>"),{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0}]}}),i.registerLanguage("erlang-repl",function(e){return{k:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"meta",b:"^[0-9]+> ",relevance:10},e.C("%","$"),{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.ASM,e.QSM,{b:"\\?(::)?([A-Z]\\w*(::)?)+"},{b:"->"},{b:"ok"},{b:"!"},{b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{b:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}),i.registerLanguage("erlang",function(e){var t="[a-z'][a-zA-Z0-9_']*",r="("+t+":"+t+"|"+t+")",a={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},i=e.C("%","$"),n={cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},o={b:"fun\\s+"+t+"/\\d+"},s={b:r+"\\(",e:"\\)",rB:!0,relevance:0,c:[{b:r,relevance:0},{b:"\\(",e:"\\)",eW:!0,rE:!0,relevance:0}]},l={b:"{",e:"}",relevance:0},c={b:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},_={b:"[A-Z][a-zA-Z0-9_]*",relevance:0},d={b:"#"+e.UIR,relevance:0,rB:!0,c:[{b:"#"+e.UIR,relevance:0},{b:"{",e:"}",relevance:0}]},p={bK:"fun receive if try case",e:"end",k:a};p.c=[i,o,e.inherit(e.ASM,{cN:""}),p,s,e.QSM,n,l,c,_,d];var u=[i,o,p,s,e.QSM,n,l,c,_,d];s.c[1].c=u,l.c=u;var m={cN:"params",b:"\\(",e:"\\)",c:d.c[1].c=u};return{aliases:["erl"],k:a,i:"(",rB:!0,i:"\\(|#|//|/\\*|\\\\|:|;",c:[m,e.inherit(e.TM,{b:t})],starts:{e:";|\\.",k:a,c:u}},i,{b:"^-",e:"\\.",relevance:0,eE:!0,rB:!0,l:"-"+e.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",c:[m]},n,e.QSM,d,c,_,l,{b:/\.$/}]}}),i.registerLanguage("excel",function(e){return{aliases:["xlsx","xls"],cI:!0,l:/[a-zA-Z][\w\.]*/,k:{built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},c:[{b:/^=/,e:/[^=]/,rE:!0,i:/=/,relevance:10},{cN:"symbol",b:/\b[A-Z]{1,2}\d+\b/,e:/[^\d]/,eE:!0,relevance:0},{cN:"symbol",b:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BE,e.QSM,{cN:"number",b:e.NR+"(%)?",relevance:0},e.C(/\bN\(/,/\)/,{eB:!0,eE:!0,i:/\n/})]}}),i.registerLanguage("fix",function(e){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:!0,rB:!0,rE:!1,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:!0,rB:!1,cN:"attr"},{b:/=/,e:/([\u2401\u0001])/,eE:!0,eB:!0,cN:"string"}]}],cI:!0}}),i.registerLanguage("flix",function(e){var t={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[{cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]};return{k:{literal:"true false",keyword:"case class def else enum if impl import in lat rel index let match namespace switch type yield with"},c:[e.CLCM,e.CBCM,{cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},{cN:"string",v:[{b:'"',e:'"'}]},t,e.CNM]}}),i.registerLanguage("fortran",function(e){return{cI:!0,aliases:["f90","f95"],k:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"},i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{cN:"string",relevance:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},e.C("!","$",{relevance:0}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}}),i.registerLanguage("fsharp",function(e){var t={b:"<",e:">",c:[e.inherit(e.TM,{b:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",i:/\/\*/,c:[{cN:"keyword",b:/\b(yield|return|let|do)!/},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},e.C("\\(\\*","\\*\\)"),{cN:"class",bK:"type",e:"\\(|=|$",eE:!0,c:[e.UTM,t]},{cN:"meta",b:"\\[<",e:">\\]",relevance:10},{cN:"symbol",b:"\\B('[A-Za-z])\\b",c:[e.BE]},e.CLCM,e.inherit(e.QSM,{i:null}),e.CNM]}}),i.registerLanguage("gams",function(e){var t={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na","built-in":"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},r={cN:"symbol",v:[{b:/\=[lgenxc]=/},{b:/\$/}]},a={cN:"comment",v:[{b:"'",e:"'"},{b:'"',e:'"'}],i:"\\n",c:[e.BE]},i={b:"/",e:"/",k:t,c:[a,e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},n={b:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,eB:!0,e:"$",eW:!0,c:[a,i,{cN:"comment",b:/([ ]*[a-z0-9&#*=?@>\\<:\-,()$\[\]_.{}!+%^]+)+/,relevance:0}]};return{aliases:["gms"],cI:!0,k:t,c:[e.C(/^\$ontext/,/^\$offtext/),{cN:"meta",b:"^\\$[a-z0-9]+",e:"$",rB:!0,c:[{cN:"meta-keyword",b:"^\\$[a-z0-9]+"}]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,{bK:"set sets parameter parameters variable variables scalar scalars equation equations",e:";",c:[e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,i,n]},{bK:"table",e:";",rB:!0,c:[{bK:"table",e:"$",c:[n]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},{cN:"function",b:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,rB:!0,c:[{cN:"title",b:/^[a-z0-9_]+/},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0},r]},e.CNM,r]}}),i.registerLanguage("gauss",function(i){function e(e,t,r){var a=i.inherit({cN:"function",bK:e,e:t,eE:!0,c:[].concat(o)},r||{});return a.c.push(s),a.c.push(i.CNM),a.c.push(i.CBCM),a.c.push(n),a}var t={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},n=i.C("@","@"),r={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},c:[{b:/\\\n/,relevance:0},{bK:"include",e:"$",k:{"meta-keyword":"include"},c:[{cN:"meta-string",b:'"',e:'"',i:"\\n"}]},i.CLCM,i.CBCM,n]},a={b:/\bstruct\s+/,e:/\s/,k:"struct",c:[{cN:"type",b:i.UIR,relevance:0}]},o=[{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,eW:!0,relevance:0,c:[{cN:"literal",b:/\.\.\./},i.CNM,i.CBCM,n,a]}],s={cN:"title",b:i.UIR,relevance:0},l={cN:"built_in",b:"\\b("+t.built_in.split(" ").join("|")+")\\b"},c={cN:"string",b:'"',e:'"',c:[i.BE],relevance:0},_={b:i.UIR+"\\s*\\(",rB:!0,k:t,relevance:0,c:[{bK:t.keyword},l,{cN:"built_in",b:i.UIR,relevance:0}]},d={b:/\(/,e:/\)/,relevance:0,k:{built_in:t.built_in,literal:t.literal},c:[i.CNM,i.CBCM,n,l,_,c,"self"]};return _.c.push(d),{aliases:["gss"],cI:!0,k:t,i:/(\{[%#]|[%#]\}| <- )/,c:[i.CNM,i.CLCM,i.CBCM,n,c,r,{cN:"keyword",b:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},e("proc keyword",";"),e("fn","="),{bK:"for threadfor",e:/;/,relevance:0,c:[i.CBCM,n,d]},{v:[{b:i.UIR+"\\."+i.UIR},{b:i.UIR+"\\s*="}],relevance:0},_,a]}}),i.registerLanguage("gcode",function(e){var t=[e.CLCM,e.CBCM,e.C(/\(/,/\)/),e.inherit(e.CNM,{b:"([-+]?([0-9]*\\.?[0-9]+\\.?))|"+e.CNR}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"name",b:"([G])([0-9]+\\.?[0-9]?)"},{cN:"name",b:"([M])([0-9]+\\.?[0-9]?)"},{cN:"attr",b:"(VC|VS|#)",e:"(\\d+)"},{cN:"attr",b:"(VZOFX|VZOFY|VZOFZ)"},{cN:"built_in",b:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",e:"([-+]?([0-9]*\\.?[0-9]+\\.?))(\\])"},{cN:"symbol",v:[{b:"N",e:"\\d+",i:"\\W"}]}];return{aliases:["nc"],cI:!0,l:"[A-Z_][A-Z0-9_.]*",k:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR",c:[{cN:"meta",b:"\\%"},{cN:"meta",b:"([O])([0-9]+)"}].concat(t)}}),i.registerLanguage("gherkin",function(e){return{aliases:["feature"],k:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",c:[{cN:"symbol",b:"\\*",relevance:0},{cN:"meta",b:"@[^@\\s]+"},{b:"\\|",e:"\\|\\w*$",c:[{cN:"string",b:"[^|]+"}]},{cN:"variable",b:"<",e:">"},e.HCM,{cN:"string",b:'"""',e:'"""'},e.QSM]}}),i.registerLanguage("glsl",function(e){return{k:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBufferiimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},i:'"',c:[e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"#",e:"$"}]}}),i.registerLanguage("gml",function(e){return{aliases:["gml","GML"],cI:!1,k:{k:"begin end if then else while do for break continue with until repeat exit and or xor not return mod div switch case default var globalvar enum #macro #region #endregion",built_in:"is_real is_string is_array is_undefined is_int32 is_int64 is_ptr is_vec3 is_vec4 is_matrix is_bool typeof variable_global_exists variable_global_get variable_global_set variable_instance_exists variable_instance_get variable_instance_set variable_instance_get_names array_length_1d array_length_2d array_height_2d array_equals array_create array_copy random random_range irandom irandom_range random_set_seed random_get_seed randomize randomise choose abs round floor ceil sign frac sqrt sqr exp ln log2 log10 sin cos tan arcsin arccos arctan arctan2 dsin dcos dtan darcsin darccos darctan darctan2 degtorad radtodeg power logn min max mean median clamp lerp dot_product dot_product_3d dot_product_normalised dot_product_3d_normalised dot_product_normalized dot_product_3d_normalized math_set_epsilon math_get_epsilon angle_difference point_distance_3d point_distance point_direction lengthdir_x lengthdir_y real string int64 ptr string_format chr ansi_char ord string_length string_byte_length string_pos string_copy string_char_at string_ord_at string_byte_at string_set_byte_at string_delete string_insert string_lower string_upper string_repeat string_letters string_digits string_lettersdigits string_replace string_replace_all string_count string_hash_to_newline clipboard_has_text clipboard_set_text clipboard_get_text date_current_datetime date_create_datetime date_valid_datetime date_inc_year date_inc_month date_inc_week date_inc_day date_inc_hour date_inc_minute date_inc_second date_get_year date_get_month date_get_week date_get_day date_get_hour date_get_minute date_get_second date_get_weekday date_get_day_of_year date_get_hour_of_year date_get_minute_of_year date_get_second_of_year date_year_span date_month_span date_week_span date_day_span date_hour_span date_minute_span date_second_span date_compare_datetime date_compare_date date_compare_time date_date_of date_time_of date_datetime_string date_date_string date_time_string date_days_in_month date_days_in_year date_leap_year date_is_today date_set_timezone date_get_timezone game_set_speed game_get_speed motion_set motion_add place_free place_empty place_meeting place_snapped move_random move_snap move_towards_point move_contact_solid move_contact_all move_outside_solid move_outside_all move_bounce_solid move_bounce_all move_wrap distance_to_point distance_to_object position_empty position_meeting path_start path_end mp_linear_step mp_potential_step mp_linear_step_object mp_potential_step_object mp_potential_settings mp_linear_path mp_potential_path mp_linear_path_object mp_potential_path_object mp_grid_create mp_grid_destroy mp_grid_clear_all mp_grid_clear_cell mp_grid_clear_rectangle mp_grid_add_cell mp_grid_get_cell mp_grid_add_rectangle mp_grid_add_instances mp_grid_path mp_grid_draw mp_grid_to_ds_grid collision_point collision_rectangle collision_circle collision_ellipse collision_line collision_point_list collision_rectangle_list collision_circle_list collision_ellipse_list collision_line_list instance_position_list instance_place_list point_in_rectangle point_in_triangle point_in_circle rectangle_in_rectangle rectangle_in_triangle rectangle_in_circle instance_find instance_exists instance_number instance_position instance_nearest instance_furthest instance_place instance_create_depth instance_create_layer instance_copy instance_change instance_destroy position_destroy position_change instance_id_get instance_deactivate_all instance_deactivate_object instance_deactivate_region instance_activate_all instance_activate_object instance_activate_region room_goto room_goto_previous room_goto_next room_previous room_next room_restart game_end game_restart game_load game_save game_save_buffer game_load_buffer event_perform event_user event_perform_object event_inherited show_debug_message show_debug_overlay debug_event debug_get_callstack alarm_get alarm_set font_texture_page_size keyboard_set_map keyboard_get_map keyboard_unset_map keyboard_check keyboard_check_pressed keyboard_check_released keyboard_check_direct keyboard_get_numlock keyboard_set_numlock keyboard_key_press keyboard_key_release keyboard_clear io_clear mouse_check_button mouse_check_button_pressed mouse_check_button_released mouse_wheel_up mouse_wheel_down mouse_clear draw_self draw_sprite draw_sprite_pos draw_sprite_ext draw_sprite_stretched draw_sprite_stretched_ext draw_sprite_tiled draw_sprite_tiled_ext draw_sprite_part draw_sprite_part_ext draw_sprite_general draw_clear draw_clear_alpha draw_point draw_line draw_line_width draw_rectangle draw_roundrect draw_roundrect_ext draw_triangle draw_circle draw_ellipse draw_set_circle_precision draw_arrow draw_button draw_path draw_healthbar draw_getpixel draw_getpixel_ext draw_set_colour draw_set_color draw_set_alpha draw_get_colour draw_get_color draw_get_alpha merge_colour make_colour_rgb make_colour_hsv colour_get_red colour_get_green colour_get_blue colour_get_hue colour_get_saturation colour_get_value merge_color make_color_rgb make_color_hsv color_get_red color_get_green color_get_blue color_get_hue color_get_saturation color_get_value merge_color screen_save screen_save_part draw_set_font draw_set_halign draw_set_valign draw_text draw_text_ext string_width string_height string_width_ext string_height_ext draw_text_transformed draw_text_ext_transformed draw_text_colour draw_text_ext_colour draw_text_transformed_colour draw_text_ext_transformed_colour draw_text_color draw_text_ext_color draw_text_transformed_color draw_text_ext_transformed_color draw_point_colour draw_line_colour draw_line_width_colour draw_rectangle_colour draw_roundrect_colour draw_roundrect_colour_ext draw_triangle_colour draw_circle_colour draw_ellipse_colour draw_point_color draw_line_color draw_line_width_color draw_rectangle_color draw_roundrect_color draw_roundrect_color_ext draw_triangle_color draw_circle_color draw_ellipse_color draw_primitive_begin draw_vertex draw_vertex_colour draw_vertex_color draw_primitive_end sprite_get_uvs font_get_uvs sprite_get_texture font_get_texture texture_get_width texture_get_height texture_get_uvs draw_primitive_begin_texture draw_vertex_texture draw_vertex_texture_colour draw_vertex_texture_color texture_global_scale surface_create surface_create_ext surface_resize surface_free surface_exists surface_get_width surface_get_height surface_get_texture surface_set_target surface_set_target_ext surface_reset_target surface_depth_disable surface_get_depth_disable draw_surface draw_surface_stretched draw_surface_tiled draw_surface_part draw_surface_ext draw_surface_stretched_ext draw_surface_tiled_ext draw_surface_part_ext draw_surface_general surface_getpixel surface_getpixel_ext surface_save surface_save_part surface_copy surface_copy_part application_surface_draw_enable application_get_position application_surface_enable application_surface_is_enabled display_get_width display_get_height display_get_orientation display_get_gui_width display_get_gui_height display_reset display_mouse_get_x display_mouse_get_y display_mouse_set display_set_ui_visibility window_set_fullscreen window_get_fullscreen window_set_caption window_set_min_width window_set_max_width window_set_min_height window_set_max_height window_get_visible_rects window_get_caption window_set_cursor window_get_cursor window_set_colour window_get_colour window_set_color window_get_color window_set_position window_set_size window_set_rectangle window_center window_get_x window_get_y window_get_width window_get_height window_mouse_get_x window_mouse_get_y window_mouse_set window_view_mouse_get_x window_view_mouse_get_y window_views_mouse_get_x window_views_mouse_get_y audio_listener_position audio_listener_velocity audio_listener_orientation audio_emitter_position audio_emitter_create audio_emitter_free audio_emitter_exists audio_emitter_pitch audio_emitter_velocity audio_emitter_falloff audio_emitter_gain audio_play_sound audio_play_sound_on audio_play_sound_at audio_stop_sound audio_resume_music audio_music_is_playing audio_resume_sound audio_pause_sound audio_pause_music audio_channel_num audio_sound_length audio_get_type audio_falloff_set_model audio_play_music audio_stop_music audio_master_gain audio_music_gain audio_sound_gain audio_sound_pitch audio_stop_all audio_resume_all audio_pause_all audio_is_playing audio_is_paused audio_exists audio_sound_set_track_position audio_sound_get_track_position audio_emitter_get_gain audio_emitter_get_pitch audio_emitter_get_x audio_emitter_get_y audio_emitter_get_z audio_emitter_get_vx audio_emitter_get_vy audio_emitter_get_vz audio_listener_set_position audio_listener_set_velocity audio_listener_set_orientation audio_listener_get_data audio_set_master_gain audio_get_master_gain audio_sound_get_gain audio_sound_get_pitch audio_get_name audio_sound_set_track_position audio_sound_get_track_position audio_create_stream audio_destroy_stream audio_create_sync_group audio_destroy_sync_group audio_play_in_sync_group audio_start_sync_group audio_stop_sync_group audio_pause_sync_group audio_resume_sync_group audio_sync_group_get_track_pos audio_sync_group_debug audio_sync_group_is_playing audio_debug audio_group_load audio_group_unload audio_group_is_loaded audio_group_load_progress audio_group_name audio_group_stop_all audio_group_set_gain audio_create_buffer_sound audio_free_buffer_sound audio_create_play_queue audio_free_play_queue audio_queue_sound audio_get_recorder_count audio_get_recorder_info audio_start_recording audio_stop_recording audio_sound_get_listener_mask audio_emitter_get_listener_mask audio_get_listener_mask audio_sound_set_listener_mask audio_emitter_set_listener_mask audio_set_listener_mask audio_get_listener_count audio_get_listener_info audio_system show_message show_message_async clickable_add clickable_add_ext clickable_change clickable_change_ext clickable_delete clickable_exists clickable_set_style show_question show_question_async get_integer get_string get_integer_async get_string_async get_login_async get_open_filename get_save_filename get_open_filename_ext get_save_filename_ext show_error highscore_clear highscore_add highscore_value highscore_name draw_highscore sprite_exists sprite_get_name sprite_get_number sprite_get_width sprite_get_height sprite_get_xoffset sprite_get_yoffset sprite_get_bbox_left sprite_get_bbox_right sprite_get_bbox_top sprite_get_bbox_bottom sprite_save sprite_save_strip sprite_set_cache_size sprite_set_cache_size_ext sprite_get_tpe sprite_prefetch sprite_prefetch_multi sprite_flush sprite_flush_multi sprite_set_speed sprite_get_speed_type sprite_get_speed font_exists font_get_name font_get_fontname font_get_bold font_get_italic font_get_first font_get_last font_get_size font_set_cache_size path_exists path_get_name path_get_length path_get_time path_get_kind path_get_closed path_get_precision path_get_number path_get_point_x path_get_point_y path_get_point_speed path_get_x path_get_y path_get_speed script_exists script_get_name timeline_add timeline_delete timeline_clear timeline_exists timeline_get_name timeline_moment_clear timeline_moment_add_script timeline_size timeline_max_moment object_exists object_get_name object_get_sprite object_get_solid object_get_visible object_get_persistent object_get_mask object_get_parent object_get_physics object_is_ancestor room_exists room_get_name sprite_set_offset sprite_duplicate sprite_assign sprite_merge sprite_add sprite_replace sprite_create_from_surface sprite_add_from_surface sprite_delete sprite_set_alpha_from_sprite sprite_collision_mask font_add_enable_aa font_add_get_enable_aa font_add font_add_sprite font_add_sprite_ext font_replace font_replace_sprite font_replace_sprite_ext font_delete path_set_kind path_set_closed path_set_precision path_add path_assign path_duplicate path_append path_delete path_add_point path_insert_point path_change_point path_delete_point path_clear_points path_reverse path_mirror path_flip path_rotate path_rescale path_shift script_execute object_set_sprite object_set_solid object_set_visible object_set_persistent object_set_mask room_set_width room_set_height room_set_persistent room_set_background_colour room_set_background_color room_set_view room_set_viewport room_get_viewport room_set_view_enabled room_add room_duplicate room_assign room_instance_add room_instance_clear room_get_camera room_set_camera asset_get_index asset_get_type file_text_open_from_string file_text_open_read file_text_open_write file_text_open_append file_text_close file_text_write_string file_text_write_real file_text_writeln file_text_read_string file_text_read_real file_text_readln file_text_eof file_text_eoln file_exists file_delete file_rename file_copy directory_exists directory_create directory_destroy file_find_first file_find_next file_find_close file_attributes filename_name filename_path filename_dir filename_drive filename_ext filename_change_ext file_bin_open file_bin_rewrite file_bin_close file_bin_position file_bin_size file_bin_seek file_bin_write_byte file_bin_read_byte parameter_count parameter_string environment_get_variable ini_open_from_string ini_open ini_close ini_read_string ini_read_real ini_write_string ini_write_real ini_key_exists ini_section_exists ini_key_delete ini_section_delete ds_set_precision ds_exists ds_stack_create ds_stack_destroy ds_stack_clear ds_stack_copy ds_stack_size ds_stack_empty ds_stack_push ds_stack_pop ds_stack_top ds_stack_write ds_stack_read ds_queue_create ds_queue_destroy ds_queue_clear ds_queue_copy ds_queue_size ds_queue_empty ds_queue_enqueue ds_queue_dequeue ds_queue_head ds_queue_tail ds_queue_write ds_queue_read ds_list_create ds_list_destroy ds_list_clear ds_list_copy ds_list_size ds_list_empty ds_list_add ds_list_insert ds_list_replace ds_list_delete ds_list_find_index ds_list_find_value ds_list_mark_as_list ds_list_mark_as_map ds_list_sort ds_list_shuffle ds_list_write ds_list_read ds_list_set ds_map_create ds_map_destroy ds_map_clear ds_map_copy ds_map_size ds_map_empty ds_map_add ds_map_add_list ds_map_add_map ds_map_replace ds_map_replace_map ds_map_replace_list ds_map_delete ds_map_exists ds_map_find_value ds_map_find_previous ds_map_find_next ds_map_find_first ds_map_find_last ds_map_write ds_map_read ds_map_secure_save ds_map_secure_load ds_map_secure_load_buffer ds_map_secure_save_buffer ds_map_set ds_priority_create ds_priority_destroy ds_priority_clear ds_priority_copy ds_priority_size ds_priority_empty ds_priority_add ds_priority_change_priority ds_priority_find_priority ds_priority_delete_value ds_priority_delete_min ds_priority_find_min ds_priority_delete_max ds_priority_find_max ds_priority_write ds_priority_read ds_grid_create ds_grid_destroy ds_grid_copy ds_grid_resize ds_grid_width ds_grid_height ds_grid_clear ds_grid_set ds_grid_add ds_grid_multiply ds_grid_set_region ds_grid_add_region ds_grid_multiply_region ds_grid_set_disk ds_grid_add_disk ds_grid_multiply_disk ds_grid_set_grid_region ds_grid_add_grid_region ds_grid_multiply_grid_region ds_grid_get ds_grid_get_sum ds_grid_get_max ds_grid_get_min ds_grid_get_mean ds_grid_get_disk_sum ds_grid_get_disk_min ds_grid_get_disk_max ds_grid_get_disk_mean ds_grid_value_exists ds_grid_value_x ds_grid_value_y ds_grid_value_disk_exists ds_grid_value_disk_x ds_grid_value_disk_y ds_grid_shuffle ds_grid_write ds_grid_read ds_grid_sort ds_grid_set ds_grid_get effect_create_below effect_create_above effect_clear part_type_create part_type_destroy part_type_exists part_type_clear part_type_shape part_type_sprite part_type_size part_type_scale part_type_orientation part_type_life part_type_step part_type_death part_type_speed part_type_direction part_type_gravity part_type_colour1 part_type_colour2 part_type_colour3 part_type_colour_mix part_type_colour_rgb part_type_colour_hsv part_type_color1 part_type_color2 part_type_color3 part_type_color_mix part_type_color_rgb part_type_color_hsv part_type_alpha1 part_type_alpha2 part_type_alpha3 part_type_blend part_system_create part_system_create_layer part_system_destroy part_system_exists part_system_clear part_system_draw_order part_system_depth part_system_position part_system_automatic_update part_system_automatic_draw part_system_update part_system_drawit part_system_get_layer part_system_layer part_particles_create part_particles_create_colour part_particles_create_color part_particles_clear part_particles_count part_emitter_create part_emitter_destroy part_emitter_destroy_all part_emitter_exists part_emitter_clear part_emitter_region part_emitter_burst part_emitter_stream external_call external_define external_free window_handle window_device matrix_get matrix_set matrix_build_identity matrix_build matrix_build_lookat matrix_build_projection_ortho matrix_build_projection_perspective matrix_build_projection_perspective_fov matrix_multiply matrix_transform_vertex matrix_stack_push matrix_stack_pop matrix_stack_multiply matrix_stack_set matrix_stack_clear matrix_stack_top matrix_stack_is_empty browser_input_capture os_get_config os_get_info os_get_language os_get_region os_lock_orientation display_get_dpi_x display_get_dpi_y display_set_gui_size display_set_gui_maximise display_set_gui_maximize device_mouse_dbclick_enable display_set_timing_method display_get_timing_method display_set_sleep_margin display_get_sleep_margin virtual_key_add virtual_key_hide virtual_key_delete virtual_key_show draw_enable_drawevent draw_enable_swf_aa draw_set_swf_aa_level draw_get_swf_aa_level draw_texture_flush draw_flush gpu_set_blendenable gpu_set_ztestenable gpu_set_zfunc gpu_set_zwriteenable gpu_set_lightingenable gpu_set_fog gpu_set_cullmode gpu_set_blendmode gpu_set_blendmode_ext gpu_set_blendmode_ext_sepalpha gpu_set_colorwriteenable gpu_set_colourwriteenable gpu_set_alphatestenable gpu_set_alphatestref gpu_set_alphatestfunc gpu_set_texfilter gpu_set_texfilter_ext gpu_set_texrepeat gpu_set_texrepeat_ext gpu_set_tex_filter gpu_set_tex_filter_ext gpu_set_tex_repeat gpu_set_tex_repeat_ext gpu_set_tex_mip_filter gpu_set_tex_mip_filter_ext gpu_set_tex_mip_bias gpu_set_tex_mip_bias_ext gpu_set_tex_min_mip gpu_set_tex_min_mip_ext gpu_set_tex_max_mip gpu_set_tex_max_mip_ext gpu_set_tex_max_aniso gpu_set_tex_max_aniso_ext gpu_set_tex_mip_enable gpu_set_tex_mip_enable_ext gpu_get_blendenable gpu_get_ztestenable gpu_get_zfunc gpu_get_zwriteenable gpu_get_lightingenable gpu_get_fog gpu_get_cullmode gpu_get_blendmode gpu_get_blendmode_ext gpu_get_blendmode_ext_sepalpha gpu_get_blendmode_src gpu_get_blendmode_dest gpu_get_blendmode_srcalpha gpu_get_blendmode_destalpha gpu_get_colorwriteenable gpu_get_colourwriteenable gpu_get_alphatestenable gpu_get_alphatestref gpu_get_alphatestfunc gpu_get_texfilter gpu_get_texfilter_ext gpu_get_texrepeat gpu_get_texrepeat_ext gpu_get_tex_filter gpu_get_tex_filter_ext gpu_get_tex_repeat gpu_get_tex_repeat_ext gpu_get_tex_mip_filter gpu_get_tex_mip_filter_ext gpu_get_tex_mip_bias gpu_get_tex_mip_bias_ext gpu_get_tex_min_mip gpu_get_tex_min_mip_ext gpu_get_tex_max_mip gpu_get_tex_max_mip_ext gpu_get_tex_max_aniso gpu_get_tex_max_aniso_ext gpu_get_tex_mip_enable gpu_get_tex_mip_enable_ext gpu_push_state gpu_pop_state gpu_get_state gpu_set_state draw_light_define_ambient draw_light_define_direction draw_light_define_point draw_light_enable draw_set_lighting draw_light_get_ambient draw_light_get draw_get_lighting shop_leave_rating url_get_domain url_open url_open_ext url_open_full get_timer achievement_login achievement_logout achievement_post achievement_increment achievement_post_score achievement_available achievement_show_achievements achievement_show_leaderboards achievement_load_friends achievement_load_leaderboard achievement_send_challenge achievement_load_progress achievement_reset achievement_login_status achievement_get_pic achievement_show_challenge_notifications achievement_get_challenges achievement_event achievement_show achievement_get_info cloud_file_save cloud_string_save cloud_synchronise ads_enable ads_disable ads_setup ads_engagement_launch ads_engagement_available ads_engagement_active ads_event ads_event_preload ads_set_reward_callback ads_get_display_height ads_get_display_width ads_move ads_interstitial_available ads_interstitial_display device_get_tilt_x device_get_tilt_y device_get_tilt_z device_is_keypad_open device_mouse_check_button device_mouse_check_button_pressed device_mouse_check_button_released device_mouse_x device_mouse_y device_mouse_raw_x device_mouse_raw_y device_mouse_x_to_gui device_mouse_y_to_gui iap_activate iap_status iap_enumerate_products iap_restore_all iap_acquire iap_consume iap_product_details iap_purchase_details facebook_init facebook_login facebook_status facebook_graph_request facebook_dialog facebook_logout facebook_launch_offerwall facebook_post_message facebook_send_invite facebook_user_id facebook_accesstoken facebook_check_permission facebook_request_read_permissions facebook_request_publish_permissions gamepad_is_supported gamepad_get_device_count gamepad_is_connected gamepad_get_description gamepad_get_button_threshold gamepad_set_button_threshold gamepad_get_axis_deadzone gamepad_set_axis_deadzone gamepad_button_count gamepad_button_check gamepad_button_check_pressed gamepad_button_check_released gamepad_button_value gamepad_axis_count gamepad_axis_value gamepad_set_vibration gamepad_set_colour gamepad_set_color os_is_paused window_has_focus code_is_compiled http_get http_get_file http_post_string http_request json_encode json_decode zip_unzip load_csv base64_encode base64_decode md5_string_unicode md5_string_utf8 md5_file os_is_network_connected sha1_string_unicode sha1_string_utf8 sha1_file os_powersave_enable analytics_event analytics_event_ext win8_livetile_tile_notification win8_livetile_tile_clear win8_livetile_badge_notification win8_livetile_badge_clear win8_livetile_queue_enable win8_secondarytile_pin win8_secondarytile_badge_notification win8_secondarytile_delete win8_livetile_notification_begin win8_livetile_notification_secondary_begin win8_livetile_notification_expiry win8_livetile_notification_tag win8_livetile_notification_text_add win8_livetile_notification_image_add win8_livetile_notification_end win8_appbar_enable win8_appbar_add_element win8_appbar_remove_element win8_settingscharm_add_entry win8_settingscharm_add_html_entry win8_settingscharm_add_xaml_entry win8_settingscharm_set_xaml_property win8_settingscharm_get_xaml_property win8_settingscharm_remove_entry win8_share_image win8_share_screenshot win8_share_file win8_share_url win8_share_text win8_search_enable win8_search_disable win8_search_add_suggestions win8_device_touchscreen_available win8_license_initialize_sandbox win8_license_trial_version winphone_license_trial_version winphone_tile_title winphone_tile_count winphone_tile_back_title winphone_tile_back_content winphone_tile_back_content_wide winphone_tile_front_image winphone_tile_front_image_small winphone_tile_front_image_wide winphone_tile_back_image winphone_tile_back_image_wide winphone_tile_background_colour winphone_tile_background_color winphone_tile_icon_image winphone_tile_small_icon_image winphone_tile_wide_content winphone_tile_cycle_images winphone_tile_small_background_image physics_world_create physics_world_gravity physics_world_update_speed physics_world_update_iterations physics_world_draw_debug physics_pause_enable physics_fixture_create physics_fixture_set_kinematic physics_fixture_set_density physics_fixture_set_awake physics_fixture_set_restitution physics_fixture_set_friction physics_fixture_set_collision_group physics_fixture_set_sensor physics_fixture_set_linear_damping physics_fixture_set_angular_damping physics_fixture_set_circle_shape physics_fixture_set_box_shape physics_fixture_set_edge_shape physics_fixture_set_polygon_shape physics_fixture_set_chain_shape physics_fixture_add_point physics_fixture_bind physics_fixture_bind_ext physics_fixture_delete physics_apply_force physics_apply_impulse physics_apply_angular_impulse physics_apply_local_force physics_apply_local_impulse physics_apply_torque physics_mass_properties physics_draw_debug physics_test_overlap physics_remove_fixture physics_set_friction physics_set_density physics_set_restitution physics_get_friction physics_get_density physics_get_restitution physics_joint_distance_create physics_joint_rope_create physics_joint_revolute_create physics_joint_prismatic_create physics_joint_pulley_create physics_joint_wheel_create physics_joint_weld_create physics_joint_friction_create physics_joint_gear_create physics_joint_enable_motor physics_joint_get_value physics_joint_set_value physics_joint_delete physics_particle_create physics_particle_delete physics_particle_delete_region_circle physics_particle_delete_region_box physics_particle_delete_region_poly physics_particle_set_flags physics_particle_set_category_flags physics_particle_draw physics_particle_draw_ext physics_particle_count physics_particle_get_data physics_particle_get_data_particle physics_particle_group_begin physics_particle_group_circle physics_particle_group_box physics_particle_group_polygon physics_particle_group_add_point physics_particle_group_end physics_particle_group_join physics_particle_group_delete physics_particle_group_count physics_particle_group_get_data physics_particle_group_get_mass physics_particle_group_get_inertia physics_particle_group_get_centre_x physics_particle_group_get_centre_y physics_particle_group_get_vel_x physics_particle_group_get_vel_y physics_particle_group_get_ang_vel physics_particle_group_get_x physics_particle_group_get_y physics_particle_group_get_angle physics_particle_set_group_flags physics_particle_get_group_flags physics_particle_get_max_count physics_particle_get_radius physics_particle_get_density physics_particle_get_damping physics_particle_get_gravity_scale physics_particle_set_max_count physics_particle_set_radius physics_particle_set_density physics_particle_set_damping physics_particle_set_gravity_scale network_create_socket network_create_socket_ext network_create_server network_create_server_raw network_connect network_connect_raw network_send_packet network_send_raw network_send_broadcast network_send_udp network_send_udp_raw network_set_timeout network_set_config network_resolve network_destroy buffer_create buffer_write buffer_read buffer_seek buffer_get_surface buffer_set_surface buffer_delete buffer_exists buffer_get_type buffer_get_alignment buffer_poke buffer_peek buffer_save buffer_save_ext buffer_load buffer_load_ext buffer_load_partial buffer_copy buffer_fill buffer_get_size buffer_tell buffer_resize buffer_md5 buffer_sha1 buffer_base64_encode buffer_base64_decode buffer_base64_decode_ext buffer_sizeof buffer_get_address buffer_create_from_vertex_buffer buffer_create_from_vertex_buffer_ext buffer_copy_from_vertex_buffer buffer_async_group_begin buffer_async_group_option buffer_async_group_end buffer_load_async buffer_save_async gml_release_mode gml_pragma steam_activate_overlay steam_is_overlay_enabled steam_is_overlay_activated steam_get_persona_name steam_initialised steam_is_cloud_enabled_for_app steam_is_cloud_enabled_for_account steam_file_persisted steam_get_quota_total steam_get_quota_free steam_file_write steam_file_write_file steam_file_read steam_file_delete steam_file_exists steam_file_size steam_file_share steam_is_screenshot_requested steam_send_screenshot steam_is_user_logged_on steam_get_user_steam_id steam_user_owns_dlc steam_user_installed_dlc steam_set_achievement steam_get_achievement steam_clear_achievement steam_set_stat_int steam_set_stat_float steam_set_stat_avg_rate steam_get_stat_int steam_get_stat_float steam_get_stat_avg_rate steam_reset_all_stats steam_reset_all_stats_achievements steam_stats_ready steam_create_leaderboard steam_upload_score steam_upload_score_ext steam_download_scores_around_user steam_download_scores steam_download_friends_scores steam_upload_score_buffer steam_upload_score_buffer_ext steam_current_game_language steam_available_languages steam_activate_overlay_browser steam_activate_overlay_user steam_activate_overlay_store steam_get_user_persona_name steam_get_app_id steam_get_user_account_id steam_ugc_download steam_ugc_create_item steam_ugc_start_item_update steam_ugc_set_item_title steam_ugc_set_item_description steam_ugc_set_item_visibility steam_ugc_set_item_tags steam_ugc_set_item_content steam_ugc_set_item_preview steam_ugc_submit_item_update steam_ugc_get_item_update_progress steam_ugc_subscribe_item steam_ugc_unsubscribe_item steam_ugc_num_subscribed_items steam_ugc_get_subscribed_items steam_ugc_get_item_install_info steam_ugc_get_item_update_info steam_ugc_request_item_details steam_ugc_create_query_user steam_ugc_create_query_user_ex steam_ugc_create_query_all steam_ugc_create_query_all_ex steam_ugc_query_set_cloud_filename_filter steam_ugc_query_set_match_any_tag steam_ugc_query_set_search_text steam_ugc_query_set_ranked_by_trend_days steam_ugc_query_add_required_tag steam_ugc_query_add_excluded_tag steam_ugc_query_set_return_long_description steam_ugc_query_set_return_total_only steam_ugc_query_set_allow_cached_response steam_ugc_send_query shader_set shader_get_name shader_reset shader_current shader_is_compiled shader_get_sampler_index shader_get_uniform shader_set_uniform_i shader_set_uniform_i_array shader_set_uniform_f shader_set_uniform_f_array shader_set_uniform_matrix shader_set_uniform_matrix_array shader_enable_corner_id texture_set_stage texture_get_texel_width texture_get_texel_height shaders_are_supported vertex_format_begin vertex_format_end vertex_format_delete vertex_format_add_position vertex_format_add_position_3d vertex_format_add_colour vertex_format_add_color vertex_format_add_normal vertex_format_add_texcoord vertex_format_add_textcoord vertex_format_add_custom vertex_create_buffer vertex_create_buffer_ext vertex_delete_buffer vertex_begin vertex_end vertex_position vertex_position_3d vertex_colour vertex_color vertex_argb vertex_texcoord vertex_normal vertex_float1 vertex_float2 vertex_float3 vertex_float4 vertex_ubyte4 vertex_submit vertex_freeze vertex_get_number vertex_get_buffer_size vertex_create_buffer_from_buffer vertex_create_buffer_from_buffer_ext push_local_notification push_get_first_local_notification push_get_next_local_notification push_cancel_local_notification skeleton_animation_set skeleton_animation_get skeleton_animation_mix skeleton_animation_set_ext skeleton_animation_get_ext skeleton_animation_get_duration skeleton_animation_get_frames skeleton_animation_clear skeleton_skin_set skeleton_skin_get skeleton_attachment_set skeleton_attachment_get skeleton_attachment_create skeleton_collision_draw_set skeleton_bone_data_get skeleton_bone_data_set skeleton_bone_state_get skeleton_bone_state_set skeleton_get_minmax skeleton_get_num_bounds skeleton_get_bounds skeleton_animation_get_frame skeleton_animation_set_frame draw_skeleton draw_skeleton_time draw_skeleton_instance draw_skeleton_collision skeleton_animation_list skeleton_skin_list skeleton_slot_data layer_get_id layer_get_id_at_depth layer_get_depth layer_create layer_destroy layer_destroy_instances layer_add_instance layer_has_instance layer_set_visible layer_get_visible layer_exists layer_x layer_y layer_get_x layer_get_y layer_hspeed layer_vspeed layer_get_hspeed layer_get_vspeed layer_script_begin layer_script_end layer_shader layer_get_script_begin layer_get_script_end layer_get_shader layer_set_target_room layer_get_target_room layer_reset_target_room layer_get_all layer_get_all_elements layer_get_name layer_depth layer_get_element_layer layer_get_element_type layer_element_move layer_force_draw_depth layer_is_draw_depth_forced layer_get_forced_depth layer_background_get_id layer_background_exists layer_background_create layer_background_destroy layer_background_visible layer_background_change layer_background_sprite layer_background_htiled layer_background_vtiled layer_background_stretch layer_background_yscale layer_background_xscale layer_background_blend layer_background_alpha layer_background_index layer_background_speed layer_background_get_visible layer_background_get_sprite layer_background_get_htiled layer_background_get_vtiled layer_background_get_stretch layer_background_get_yscale layer_background_get_xscale layer_background_get_blend layer_background_get_alpha layer_background_get_index layer_background_get_speed layer_sprite_get_id layer_sprite_exists layer_sprite_create layer_sprite_destroy layer_sprite_change layer_sprite_index layer_sprite_speed layer_sprite_xscale layer_sprite_yscale layer_sprite_angle layer_sprite_blend layer_sprite_alpha layer_sprite_x layer_sprite_y layer_sprite_get_sprite layer_sprite_get_index layer_sprite_get_speed layer_sprite_get_xscale layer_sprite_get_yscale layer_sprite_get_angle layer_sprite_get_blend layer_sprite_get_alpha layer_sprite_get_x layer_sprite_get_y layer_tilemap_get_id layer_tilemap_exists layer_tilemap_create layer_tilemap_destroy tilemap_tileset tilemap_x tilemap_y tilemap_set tilemap_set_at_pixel tilemap_get_tileset tilemap_get_tile_width tilemap_get_tile_height tilemap_get_width tilemap_get_height tilemap_get_x tilemap_get_y tilemap_get tilemap_get_at_pixel tilemap_get_cell_x_at_pixel tilemap_get_cell_y_at_pixel tilemap_clear draw_tilemap draw_tile tilemap_set_global_mask tilemap_get_global_mask tilemap_set_mask tilemap_get_mask tilemap_get_frame tile_set_empty tile_set_index tile_set_flip tile_set_mirror tile_set_rotate tile_get_empty tile_get_index tile_get_flip tile_get_mirror tile_get_rotate layer_tile_exists layer_tile_create layer_tile_destroy layer_tile_change layer_tile_xscale layer_tile_yscale layer_tile_blend layer_tile_alpha layer_tile_x layer_tile_y layer_tile_region layer_tile_visible layer_tile_get_sprite layer_tile_get_xscale layer_tile_get_yscale layer_tile_get_blend layer_tile_get_alpha layer_tile_get_x layer_tile_get_y layer_tile_get_region layer_tile_get_visible layer_instance_get_instance instance_activate_layer instance_deactivate_layer camera_create camera_create_view camera_destroy camera_apply camera_get_active camera_get_default camera_set_default camera_set_view_mat camera_set_proj_mat camera_set_update_script camera_set_begin_script camera_set_end_script camera_set_view_pos camera_set_view_size camera_set_view_speed camera_set_view_border camera_set_view_angle camera_set_view_target camera_get_view_mat camera_get_proj_mat camera_get_update_script camera_get_begin_script camera_get_end_script camera_get_view_x camera_get_view_y camera_get_view_width camera_get_view_height camera_get_view_speed_x camera_get_view_speed_y camera_get_view_border_x camera_get_view_border_y camera_get_view_angle camera_get_view_target view_get_camera view_get_visible view_get_xport view_get_yport view_get_wport view_get_hport view_get_surface_id view_set_camera view_set_visible view_set_xport view_set_yport view_set_wport view_set_hport view_set_surface_id gesture_drag_time gesture_drag_distance gesture_flick_speed gesture_double_tap_time gesture_double_tap_distance gesture_pinch_distance gesture_pinch_angle_towards gesture_pinch_angle_away gesture_rotate_time gesture_rotate_angle gesture_tap_count gesture_get_drag_time gesture_get_drag_distance gesture_get_flick_speed gesture_get_double_tap_time gesture_get_double_tap_distance gesture_get_pinch_distance gesture_get_pinch_angle_towards gesture_get_pinch_angle_away gesture_get_rotate_time gesture_get_rotate_angle gesture_get_tap_count keyboard_virtual_show keyboard_virtual_hide keyboard_virtual_status keyboard_virtual_height",literal:"self other all noone global local undefined pointer_invalid pointer_null path_action_stop path_action_restart path_action_continue path_action_reverse true false pi GM_build_date GM_version GM_runtime_version timezone_local timezone_utc gamespeed_fps gamespeed_microseconds ev_create ev_destroy ev_step ev_alarm ev_keyboard ev_mouse ev_collision ev_other ev_draw ev_draw_begin ev_draw_end ev_draw_pre ev_draw_post ev_keypress ev_keyrelease ev_trigger ev_left_button ev_right_button ev_middle_button ev_no_button ev_left_press ev_right_press ev_middle_press ev_left_release ev_right_release ev_middle_release ev_mouse_enter ev_mouse_leave ev_mouse_wheel_up ev_mouse_wheel_down ev_global_left_button ev_global_right_button ev_global_middle_button ev_global_left_press ev_global_right_press ev_global_middle_press ev_global_left_release ev_global_right_release ev_global_middle_release ev_joystick1_left ev_joystick1_right ev_joystick1_up ev_joystick1_down ev_joystick1_button1 ev_joystick1_button2 ev_joystick1_button3 ev_joystick1_button4 ev_joystick1_button5 ev_joystick1_button6 ev_joystick1_button7 ev_joystick1_button8 ev_joystick2_left ev_joystick2_right ev_joystick2_up ev_joystick2_down ev_joystick2_button1 ev_joystick2_button2 ev_joystick2_button3 ev_joystick2_button4 ev_joystick2_button5 ev_joystick2_button6 ev_joystick2_button7 ev_joystick2_button8 ev_outside ev_boundary ev_game_start ev_game_end ev_room_start ev_room_end ev_no_more_lives ev_animation_end ev_end_of_path ev_no_more_health ev_close_button ev_user0 ev_user1 ev_user2 ev_user3 ev_user4 ev_user5 ev_user6 ev_user7 ev_user8 ev_user9 ev_user10 ev_user11 ev_user12 ev_user13 ev_user14 ev_user15 ev_step_normal ev_step_begin ev_step_end ev_gui ev_gui_begin ev_gui_end ev_cleanup ev_gesture ev_gesture_tap ev_gesture_double_tap ev_gesture_drag_start ev_gesture_dragging ev_gesture_drag_end ev_gesture_flick ev_gesture_pinch_start ev_gesture_pinch_in ev_gesture_pinch_out ev_gesture_pinch_end ev_gesture_rotate_start ev_gesture_rotating ev_gesture_rotate_end ev_global_gesture_tap ev_global_gesture_double_tap ev_global_gesture_drag_start ev_global_gesture_dragging ev_global_gesture_drag_end ev_global_gesture_flick ev_global_gesture_pinch_start ev_global_gesture_pinch_in ev_global_gesture_pinch_out ev_global_gesture_pinch_end ev_global_gesture_rotate_start ev_global_gesture_rotating ev_global_gesture_rotate_end vk_nokey vk_anykey vk_enter vk_return vk_shift vk_control vk_alt vk_escape vk_space vk_backspace vk_tab vk_pause vk_printscreen vk_left vk_right vk_up vk_down vk_home vk_end vk_delete vk_insert vk_pageup vk_pagedown vk_f1 vk_f2 vk_f3 vk_f4 vk_f5 vk_f6 vk_f7 vk_f8 vk_f9 vk_f10 vk_f11 vk_f12 vk_numpad0 vk_numpad1 vk_numpad2 vk_numpad3 vk_numpad4 vk_numpad5 vk_numpad6 vk_numpad7 vk_numpad8 vk_numpad9 vk_divide vk_multiply vk_subtract vk_add vk_decimal vk_lshift vk_lcontrol vk_lalt vk_rshift vk_rcontrol vk_ralt mb_any mb_none mb_left mb_right mb_middle c_aqua c_black c_blue c_dkgray c_fuchsia c_gray c_green c_lime c_ltgray c_maroon c_navy c_olive c_purple c_red c_silver c_teal c_white c_yellow c_orange fa_left fa_center fa_right fa_top fa_middle fa_bottom pr_pointlist pr_linelist pr_linestrip pr_trianglelist pr_trianglestrip pr_trianglefan bm_complex bm_normal bm_add bm_max bm_subtract bm_zero bm_one bm_src_colour bm_inv_src_colour bm_src_color bm_inv_src_color bm_src_alpha bm_inv_src_alpha bm_dest_alpha bm_inv_dest_alpha bm_dest_colour bm_inv_dest_colour bm_dest_color bm_inv_dest_color bm_src_alpha_sat tf_point tf_linear tf_anisotropic mip_off mip_on mip_markedonly audio_falloff_none audio_falloff_inverse_distance audio_falloff_inverse_distance_clamped audio_falloff_linear_distance audio_falloff_linear_distance_clamped audio_falloff_exponent_distance audio_falloff_exponent_distance_clamped audio_old_system audio_new_system audio_mono audio_stereo audio_3d cr_default cr_none cr_arrow cr_cross cr_beam cr_size_nesw cr_size_ns cr_size_nwse cr_size_we cr_uparrow cr_hourglass cr_drag cr_appstart cr_handpoint cr_size_all spritespeed_framespersecond spritespeed_framespergameframe asset_object asset_unknown asset_sprite asset_sound asset_room asset_path asset_script asset_font asset_timeline asset_tiles asset_shader fa_readonly fa_hidden fa_sysfile fa_volumeid fa_directory fa_archive ds_type_map ds_type_list ds_type_stack ds_type_queue ds_type_grid ds_type_priority ef_explosion ef_ring ef_ellipse ef_firework ef_smoke ef_smokeup ef_star ef_spark ef_flare ef_cloud ef_rain ef_snow pt_shape_pixel pt_shape_disk pt_shape_square pt_shape_line pt_shape_star pt_shape_circle pt_shape_ring pt_shape_sphere pt_shape_flare pt_shape_spark pt_shape_explosion pt_shape_cloud pt_shape_smoke pt_shape_snow ps_distr_linear ps_distr_gaussian ps_distr_invgaussian ps_shape_rectangle ps_shape_ellipse ps_shape_diamond ps_shape_line ty_real ty_string dll_cdecl dll_stdcall matrix_view matrix_projection matrix_world os_win32 os_windows os_macosx os_ios os_android os_symbian os_linux os_unknown os_winphone os_tizen os_win8native os_wiiu os_3ds os_psvita os_bb10 os_ps4 os_xboxone os_ps3 os_xbox360 os_uwp os_tvos os_switch browser_not_a_browser browser_unknown browser_ie browser_firefox browser_chrome browser_safari browser_safari_mobile browser_opera browser_tizen browser_edge browser_windows_store browser_ie_mobile device_ios_unknown device_ios_iphone device_ios_iphone_retina device_ios_ipad device_ios_ipad_retina device_ios_iphone5 device_ios_iphone6 device_ios_iphone6plus device_emulator device_tablet display_landscape display_landscape_flipped display_portrait display_portrait_flipped tm_sleep tm_countvsyncs of_challenge_win of_challen ge_lose of_challenge_tie leaderboard_type_number leaderboard_type_time_mins_secs cmpfunc_never cmpfunc_less cmpfunc_equal cmpfunc_lessequal cmpfunc_greater cmpfunc_notequal cmpfunc_greaterequal cmpfunc_always cull_noculling cull_clockwise cull_counterclockwise lighttype_dir lighttype_point iap_ev_storeload iap_ev_product iap_ev_purchase iap_ev_consume iap_ev_restore iap_storeload_ok iap_storeload_failed iap_status_uninitialised iap_status_unavailable iap_status_loading iap_status_available iap_status_processing iap_status_restoring iap_failed iap_unavailable iap_available iap_purchased iap_canceled iap_refunded fb_login_default fb_login_fallback_to_webview fb_login_no_fallback_to_webview fb_login_forcing_webview fb_login_use_system_account fb_login_forcing_safari phy_joint_anchor_1_x phy_joint_anchor_1_y phy_joint_anchor_2_x phy_joint_anchor_2_y phy_joint_reaction_force_x phy_joint_reaction_force_y phy_joint_reaction_torque phy_joint_motor_speed phy_joint_angle phy_joint_motor_torque phy_joint_max_motor_torque phy_joint_translation phy_joint_speed phy_joint_motor_force phy_joint_max_motor_force phy_joint_length_1 phy_joint_length_2 phy_joint_damping_ratio phy_joint_frequency phy_joint_lower_angle_limit phy_joint_upper_angle_limit phy_joint_angle_limits phy_joint_max_length phy_joint_max_torque phy_joint_max_force phy_debug_render_aabb phy_debug_render_collision_pairs phy_debug_render_coms phy_debug_render_core_shapes phy_debug_render_joints phy_debug_render_obb phy_debug_render_shapes phy_particle_flag_water phy_particle_flag_zombie phy_particle_flag_wall phy_particle_flag_spring phy_particle_flag_elastic phy_particle_flag_viscous phy_particle_flag_powder phy_particle_flag_tensile phy_particle_flag_colourmixing phy_particle_flag_colormixing phy_particle_group_flag_solid phy_particle_group_flag_rigid phy_particle_data_flag_typeflags phy_particle_data_flag_position phy_particle_data_flag_velocity phy_particle_data_flag_colour phy_particle_data_flag_color phy_particle_data_flag_category achievement_our_info achievement_friends_info achievement_leaderboard_info achievement_achievement_info achievement_filter_all_players achievement_filter_friends_only achievement_filter_favorites_only achievement_type_achievement_challenge achievement_type_score_challenge achievement_pic_loaded achievement_show_ui achievement_show_profile achievement_show_leaderboard achievement_show_achievement achievement_show_bank achievement_show_friend_picker achievement_show_purchase_prompt network_socket_tcp network_socket_udp network_socket_bluetooth network_type_connect network_type_disconnect network_type_data network_type_non_blocking_connect network_config_connect_timeout network_config_use_non_blocking_socket network_config_enable_reliable_udp network_config_disable_reliable_udp buffer_fixed buffer_grow buffer_wrap buffer_fast buffer_vbuffer buffer_network buffer_u8 buffer_s8 buffer_u16 buffer_s16 buffer_u32 buffer_s32 buffer_u64 buffer_f16 buffer_f32 buffer_f64 buffer_bool buffer_text buffer_string buffer_surface_copy buffer_seek_start buffer_seek_relative buffer_seek_end buffer_generalerror buffer_outofspace buffer_outofbounds buffer_invalidtype text_type button_type input_type ANSI_CHARSET DEFAULT_CHARSET EASTEUROPE_CHARSET RUSSIAN_CHARSET SYMBOL_CHARSET SHIFTJIS_CHARSET HANGEUL_CHARSET GB2312_CHARSET CHINESEBIG5_CHARSET JOHAB_CHARSET HEBREW_CHARSET ARABIC_CHARSET GREEK_CHARSET TURKISH_CHARSET VIETNAMESE_CHARSET THAI_CHARSET MAC_CHARSET BALTIC_CHARSET OEM_CHARSET gp_face1 gp_face2 gp_face3 gp_face4 gp_shoulderl gp_shoulderr gp_shoulderlb gp_shoulderrb gp_select gp_start gp_stickl gp_stickr gp_padu gp_padd gp_padl gp_padr gp_axislh gp_axislv gp_axisrh gp_axisrv ov_friends ov_community ov_players ov_settings ov_gamegroup ov_achievements lb_sort_none lb_sort_ascending lb_sort_descending lb_disp_none lb_disp_numeric lb_disp_time_sec lb_disp_time_ms ugc_result_success ugc_filetype_community ugc_filetype_microtrans ugc_visibility_public ugc_visibility_friends_only ugc_visibility_private ugc_query_RankedByVote ugc_query_RankedByPublicationDate ugc_query_AcceptedForGameRankedByAcceptanceDate ugc_query_RankedByTrend ugc_query_FavoritedByFriendsRankedByPublicationDate ugc_query_CreatedByFriendsRankedByPublicationDate ugc_query_RankedByNumTimesReported ugc_query_CreatedByFollowedUsersRankedByPublicationDate ugc_query_NotYetRated ugc_query_RankedByTotalVotesAsc ugc_query_RankedByVotesUp ugc_query_RankedByTextSearch ugc_sortorder_CreationOrderDesc ugc_sortorder_CreationOrderAsc ugc_sortorder_TitleAsc ugc_sortorder_LastUpdatedDesc ugc_sortorder_SubscriptionDateDesc ugc_sortorder_VoteScoreDesc ugc_sortorder_ForModeration ugc_list_Published ugc_list_VotedOn ugc_list_VotedUp ugc_list_VotedDown ugc_list_WillVoteLater ugc_list_Favorited ugc_list_Subscribed ugc_list_UsedOrPlayed ugc_list_Followed ugc_match_Items ugc_match_Items_Mtx ugc_match_Items_ReadyToUse ugc_match_Collections ugc_match_Artwork ugc_match_Videos ugc_match_Screenshots ugc_match_AllGuides ugc_match_WebGuides ugc_match_IntegratedGuides ugc_match_UsableInGame ugc_match_ControllerBindings vertex_usage_position vertex_usage_colour vertex_usage_color vertex_usage_normal vertex_usage_texcoord vertex_usage_textcoord vertex_usage_blendweight vertex_usage_blendindices vertex_usage_psize vertex_usage_tangent vertex_usage_binormal vertex_usage_fog vertex_usage_depth vertex_usage_sample vertex_type_float1 vertex_type_float2 vertex_type_float3 vertex_type_float4 vertex_type_colour vertex_type_color vertex_type_ubyte4 layerelementtype_undefined layerelementtype_background layerelementtype_instance layerelementtype_oldtilemap layerelementtype_sprite layerelementtype_tilemap layerelementtype_particlesystem layerelementtype_tile tile_rotate tile_flip tile_mirror tile_index_mask kbv_type_default kbv_type_ascii kbv_type_url kbv_type_email kbv_type_numbers kbv_type_phone kbv_type_phone_name kbv_returnkey_default kbv_returnkey_go kbv_returnkey_google kbv_returnkey_join kbv_returnkey_next kbv_returnkey_route kbv_returnkey_search kbv_returnkey_send kbv_returnkey_yahoo kbv_returnkey_done kbv_returnkey_continue kbv_returnkey_emergency kbv_autocapitalize_none kbv_autocapitalize_words kbv_autocapitalize_sentences kbv_autocapitalize_characters",symbol:"argument_relative argument argument0 argument1 argument2 argument3 argument4 argument5 argument6 argument7 argument8 argument9 argument10 argument11 argument12 argument13 argument14 argument15 argument_count x y xprevious yprevious xstart ystart hspeed vspeed direction speed friction gravity gravity_direction path_index path_position path_positionprevious path_speed path_scale path_orientation path_endaction object_index id solid persistent mask_index instance_count instance_id room_speed fps fps_real current_time current_year current_month current_day current_weekday current_hour current_minute current_second alarm timeline_index timeline_position timeline_speed timeline_running timeline_loop room room_first room_last room_width room_height room_caption room_persistent score lives health show_score show_lives show_health caption_score caption_lives caption_health event_type event_number event_object event_action application_surface gamemaker_pro gamemaker_registered gamemaker_version error_occurred error_last debug_mode keyboard_key keyboard_lastkey keyboard_lastchar keyboard_string mouse_x mouse_y mouse_button mouse_lastbutton cursor_sprite visible sprite_index sprite_width sprite_height sprite_xoffset sprite_yoffset image_number image_index image_speed depth image_xscale image_yscale image_angle image_alpha image_blend bbox_left bbox_right bbox_top bbox_bottom layer background_colour background_showcolour background_color background_showcolor view_enabled view_current view_visible view_xview view_yview view_wview view_hview view_xport view_yport view_wport view_hport view_angle view_hborder view_vborder view_hspeed view_vspeed view_object view_surface_id view_camera game_id game_display_name game_project_name game_save_id working_directory temp_directory program_directory browser_width browser_height os_type os_device os_browser os_version display_aa async_load delta_time webgl_enabled event_data iap_data phy_rotation phy_position_x phy_position_y phy_angular_velocity phy_linear_velocity_x phy_linear_velocity_y phy_speed_x phy_speed_y phy_speed phy_angular_damping phy_linear_damping phy_bullet phy_fixed_rotation phy_active phy_mass phy_inertia phy_com_x phy_com_y phy_dynamic phy_kinematic phy_sleeping phy_collision_points phy_collision_x phy_collision_y phy_col_normal_x phy_col_normal_y phy_position_xprevious phy_position_yprevious"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),i.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",e:",\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:":\\w+"},e.ASM,e.QSM,{b:"\\w+",relevance:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:!0,c:[{b:"\\w+\\s*=",e:"\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:"\\w+",relevance:0},e.ASM,e.QSM,{b:"\\w+",relevance:0}]}]}]},{b:"^\\s*[=~]\\s*"},{b:"#{",starts:{e:"}",sL:"ruby"}}]}}),i.registerLanguage("handlebars",function(e){var t={"builtin-name":"each in with if else unless bindattr action collection debugger log outlet template unbound view yield lookup"},r={b:/".*?"|'.*?'|\[.*?\]|\w+/},a=e.inherit(r,{k:t,starts:{eW:!0,relevance:0,c:[e.inherit(r,{relevance:0})]}}),i=e.inherit(a,{cN:"name"}),n=e.inherit(a,{relevance:0});return{aliases:["hbs","html.hbs","html.handlebars"],cI:!0,sL:"xml",c:[{b:/\\\{\{/,skip:!0},{b:/\\\\(?=\{\{)/,skip:!0},e.C(/\{\{!--/,/--\}\}/),e.C(/\{\{!/,/\}\}/),{cN:"template-tag",b:/\{\{\{\{(?!\/)/,e:/\}\}\}\}/,c:[i],starts:{e:/\{\{\{\{\//,rE:!0,sL:"xml"}},{cN:"template-tag",b:/\{\{\{\{\//,e:/\}\}\}\}/,c:[i]},{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[i]},{cN:"template-variable",b:/\{\{\{/,e:/\}\}\}/,k:t,c:[n]},{cN:"template-variable",b:/\{\{/,e:/\}\}/,k:t,c:[n]}]}}),i.registerLanguage("haskell",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"meta",b:"{-#",e:"#-}"},a={cN:"meta",b:"^#",e:"$"},i={cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},n={b:"\\(",e:"\\)",i:'"',c:[r,a,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TM,{b:"[_a-z][\\w']*"}),t]};return{aliases:["hs"],k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{bK:"module",e:"where",k:"module where",c:[n,t],i:"\\W\\.|;"},{b:"\\bimport\\b",e:"$",k:"import qualified as hiding",c:[n,t],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[i,n,t]},{cN:"class",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[r,i,n,{b:"{",e:"}",c:n.c},t]},{bK:"default",e:"$",c:[i,n,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[i,e.QSM,t]},{cN:"meta",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},r,a,e.QSM,e.CNM,i,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}]}}),i.registerLanguage("haxe",function(e){return{aliases:["hx"],k:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"},{cN:"subst",b:"\\$",e:"\\W}"}]},e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"@:",e:"$"},{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end error"}},{cN:"type",b:":[ \t]*",e:"[^A-Za-z0-9_ \t\\->]",eB:!0,eE:!0,relevance:0},{cN:"type",b:":[ \t]*",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"new *",e:"\\W",eB:!0,eE:!0},{cN:"class",bK:"enum",e:"\\{",c:[e.TM]},{cN:"class",bK:"abstract",e:"[\\{$]",c:[{cN:"type",b:"\\(",e:"\\)",eB:!0,eE:!0},{cN:"type",b:"from +",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"to +",e:"\\W",eB:!0,eE:!0},e.TM],k:{keyword:"abstract from to"}},{cN:"class",b:"\\b(class|interface) +",e:"[\\{$]",eE:!0,k:"class interface",c:[{cN:"keyword",b:"\\b(extends|implements) +",k:"extends implements",c:[{cN:"type",b:e.IR,relevance:0}]},e.TM]},{cN:"function",bK:"function",e:"\\(",eE:!0,i:"\\S",c:[e.TM]}],i:/<\//}}),i.registerLanguage("hsp",function(e){return{cI:!0,l:/[\w\._]+/,k:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop",c:[e.CLCM,e.CBCM,e.QSM,e.ASM,{cN:"string",b:'{"',e:'"}',c:[e.BE]},e.C(";","$",{relevance:0}),{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},c:[e.inherit(e.QSM,{cN:"meta-string"}),e.NM,e.CNM,e.CLCM,e.CBCM]},{cN:"symbol",b:"^\\*(\\w+|@)"},e.NM,e.CNM]}}),i.registerLanguage("htmlbars",function(e){var t="action collection component concat debugger each each-in else get hash if input link-to loc log mut outlet partial query-params render textarea unbound unless with yield view",r=(e.QSM,{eW:!0,relevance:0,k:{keyword:"as",built_in:t},c:[e.QSM,{i:/\}\}/,b:/[a-zA-Z0-9_]+=/,rB:!0,relevance:0,c:[{cN:"attr",b:/[a-zA-Z0-9_]+/}]},e.NM]});return{cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.\-]+/,k:{"builtin-name":t},starts:r}]},{cN:"template-variable",b:/\{\{[a-zA-Z][a-zA-Z\-]+/,e:/\}\}/,k:{keyword:"as",built_in:t},c:[e.QSM]}]}}),i.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",relevance:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}),i.registerLanguage("hy",function(e){var t="a-zA-Z_\\-!.?+*=<>&#'",r="["+t+"]["+t+"0-9/;:]*",a={b:r,relevance:0},i={cN:"number",b:"[-+]?\\d+(\\.\\d+)?",relevance:0},n=e.inherit(e.QSM,{i:null}),o=e.C(";","$",{relevance:0}),s={cN:"literal",b:/\b([Tt]rue|[Ff]alse|nil|None)\b/},l={b:"[\\[\\{]",e:"[\\]\\}]"},c={cN:"comment",b:"\\^"+r},_=e.C("\\^\\{","\\}"),d={cN:"symbol",b:"[:]{1,2}"+r},p={b:"\\(",e:"\\)"},u={eW:!0,relevance:0},m={k:{"builtin-name":"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},l:r,cN:"name",b:r,starts:u},S=[p,n,c,_,o,d,l,i,s,a];return p.c=[e.C("comment",""),m,u],u.c=S,l.c=S,{aliases:["hylang"],i:/\S/,c:[{cN:"meta",b:"^#!",e:"$"},p,n,c,_,o,d,l,i,s]}}),i.registerLanguage("inform7",function(e){return{aliases:["i7"],cI:!0,k:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},c:[{cN:"string",b:'"',e:'"',relevance:0,c:[{cN:"subst",b:"\\[",e:"\\]"}]},{cN:"section",b:/^(Volume|Book|Part|Chapter|Section|Table)\b/,e:"$"},{b:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,e:":",c:[{b:"\\(This",e:"\\)"}]},{cN:"comment",b:"\\[",e:"\\]",c:["self"]}]}}),i.registerLanguage("ini",function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",relevance:10},{b:'"""',e:'"""',relevance:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_\.-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_\.-]+/},{b:/=/,eW:!0,relevance:0,c:[e.C(";","$"),e.HCM,{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}),i.registerLanguage("irpf90",function(e){return{cI:!0,k:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{cN:"string",relevance:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},e.C("!","$",{relevance:0}),e.C("begin_doc","end_doc",{relevance:10}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}}),i.registerLanguage("isbl",function(e){var t="[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*",r={cN:"number",b:e.NR,relevance:0},a={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"}]},i={cN:"doctag",b:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},n={v:[{cN:"comment",b:"//",e:"$",relevance:0,c:[e.PWM,i]},{cN:"comment",b:"/\\*",e:"\\*/",relevance:0,c:[e.PWM,i]}]},o={keyword:"and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока except exitfor finally foreach все if если in в not не or или try while пока ",built_in:"SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE smHidden smMaximized smMinimized smNormal wmNo wmYes COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STATЕ SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID RESULT_VAR_NAME RESULT_VAR_NAME_ENG AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ISBL_SYNTAX NO_SYNTAX XML_SYNTAX WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP atUser atGroup atRole aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty apBegin apEnd alLeft alRight asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways cirCommon cirRevoked ctSignature ctEncode ctSignatureEncode clbUnchecked clbChecked clbGrayed ceISB ceAlways ceNever ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob cfInternal cfDisplay ciUnspecified ciWrite ciRead ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton cctDate cctInteger cctNumeric cctPick cctReference cctString cctText cltInternal cltPrimary cltGUI dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange dssEdit dssInsert dssBrowse dssInActive dftDate dftShortDate dftDateTime dftTimeStamp dotDays dotHours dotMinutes dotSeconds dtkndLocal dtkndUTC arNone arView arEdit arFull ddaView ddaEdit emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ecotFile ecotProcess eaGet eaCopy eaCreate eaCreateStandardRoute edltAll edltNothing edltQuery essmText essmCard esvtLast esvtLastActive esvtSpecified edsfExecutive edsfArchive edstSQLServer edstFile edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile vsDefault vsDesign vsActive vsObsolete etNone etCertificate etPassword etCertificatePassword ecException ecWarning ecInformation estAll estApprovingOnly evtLast evtLastActive evtQuery fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch grhAuto grhX1 grhX2 grhX3 hltText hltRTF hltHTML iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG im8bGrayscale im24bRGB im1bMonochrome itBMP itJPEG itWMF itPNG ikhInformation ikhWarning ikhError ikhNoIcon icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler isShow isHide isByUserSettings jkJob jkNotice jkControlJob jtInner jtLeft jtRight jtFull jtCross lbpAbove lbpBelow lbpLeft lbpRight eltPerConnection eltPerUser sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac sfsItalic sfsStrikeout sfsNormal ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom vtEqual vtGreaterOrEqual vtLessOrEqual vtRange rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth rdWindow rdFile rdPrinter rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument reOnChange reOnChangeValues ttGlobal ttLocal ttUser ttSystem ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal smSelect smLike smCard stNone stAuthenticating stApproving sctString sctStream sstAnsiSort sstNaturalSort svtEqual svtContain soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown tarAbortByUser tarAbortByWorkflowException tvtAllWords tvtExactPhrase tvtAnyWord usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected btAnd btDetailAnd btOr btNotOr btOnly vmView vmSelect vmNavigation vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection wfatPrevious wfatNext wfatCancel wfatFinish wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 wfetQueryParameter wfetText wfetDelimiter wfetLabel wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal waAll waPerformers waManual wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection wiLow wiNormal wiHigh wrtSoft wrtHard wsInit wsRunning wsDone wsControlled wsAborted wsContinued wtmFull wtmFromCurrent wtmOnlyCurrent ",class:"AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work ВызовСпособ ИмяОтчета РеквЗнач ",literal:"null true false nil "},s={b:"\\.\\s*"+e.UIR,k:o,relevance:0},l={cN:"type",b:":[ \\t]*("+"IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ".trim().replace(/\s/g,"|")+")",e:"[ \\t]*=",eE:!0},c={cN:"variable",l:t,k:o,b:t,relevance:0,c:[l,s]},_="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*\\(";return{aliases:["isbl"],cI:!0,l:t,k:o,i:"\\$|\\?|%|,|;$|~|#|@|)?\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:t,relevance:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:"meta",b:"@[A-Za-z]+"}]}}),i.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)n?"},{b:"\\b(0[oO][0-7]+)n?"},{b:e.CNR+"n?"}],relevance:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={b:"html`",e:"",starts:{e:"`",rE:!1,c:[e.BE,i],sL:"xml"}},o={b:"css`",e:"",starts:{e:"`",rE:!1,c:[e.BE,i],sL:"css"}},s={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,o,s,a,e.RM];var l=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:r,c:[{cN:"meta",relevance:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,n,o,s,e.CLCM,e.CBCM,a,{b:/[{,\n]\s*/,relevance:0,c:[{b:t+"\\s*:",rB:!0,relevance:0,c:[{cN:"attr",b:t,relevance:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:l}]}]},{cN:"",b:/\s/,e:/\s*/,skip:!0},{b://,sL:"xml",c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{b:/<[A-Za-z0-9\\._:-]+/,e:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:l}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor get set",e:/\{/,eE:!0}],i:/#(?!!)/}}),i.registerLanguage("jboss-cli",function(e){var t={cN:"params",b:/\(/,e:/\)/,c:[{b:/[\w-]+ *=/,rB:!0,relevance:0,c:[{cN:"attr",b:/[\w-]+/}]}],relevance:0};return{aliases:["wildfly-cli"],l:"[a-z-]+",k:{keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},c:[e.HCM,e.QSM,{cN:"params",b:/--[\w\-=\/]+/},{cN:"function",b:/:[\w\-.]+/,relevance:0},{cN:"string",b:/\B(([\/.])[\w\-.\/=]+)+/},t]}}),i.registerLanguage("json",function(e){var t={literal:"true false null"},r=[e.CLCM,e.CBCM],a=[e.QSM,e.CNM],i={e:",",eW:!0,eE:!0,c:a,k:t},n={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(i,{b:/:/})].concat(r),i:"\\S"},o={b:"\\[",e:"\\]",c:[e.inherit(i)],i:"\\S"};return a.push(n,o),r.forEach(function(e){a.push(e)}),{c:a,k:t,i:"\\S"}}),i.registerLanguage("julia",function(e){var t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",a={l:r,k:t,i:/<\//},i={cN:"subst",b:/\$\(/,e:/\)/,k:t},n={cN:"variable",b:"\\$"+r},o={cN:"string",c:[e.BE,i,n],v:[{b:/\w*"""/,e:/"""\w*/,relevance:10},{b:/\w*"/,e:/"\w*/}]},s={cN:"string",c:[e.BE,i,n],b:"`",e:"`"},l={cN:"meta",b:"@"+r};return a.c=[{cN:"number",b:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},o,s,l,{cN:"comment",v:[{b:"#=",e:"=#",relevance:10},{b:"#",e:"$"}]},e.HCM,{cN:"keyword",b:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{b:/<:/}],i.c=a.c,a}),i.registerLanguage("julia-repl",function(e){return{c:[{cN:"meta",b:/^julia>/,relevance:10,starts:{e:/^(?![ ]{6})/,sL:"julia"},aliases:["jldoctest"]}]}}),i.registerLanguage("kotlin",function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"symbol",b:e.UIR+"@"},a={cN:"subst",b:"\\${",e:"}",c:[e.CNM]},i={cN:"variable",b:"\\$"+e.UIR},n={cN:"string",v:[{b:'"""',e:'"""',c:[i,a]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,i,a]}]};a.c.push(n);var o={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},s={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(n,{cN:"meta-string"})]}]},l={cN:"number",b:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},c=e.C("/\\*","\\*/",{c:[e.CBCM]}),_={v:[{cN:"type",b:e.UIR},{b:/\(/,e:/\)/,c:[]}]},d=_;return d.v[1].c=[_],_.v[1].c=[d],{aliases:["kt"],k:t,c:[e.C("/\\*\\*","\\*/",{relevance:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,c,{cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},r,o,s,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"type",b://,k:"reified",relevance:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,relevance:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[_,e.CLCM,c],relevance:0},e.CLCM,c,o,s,n,e.CNM]},c]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,relevance:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},o,s]},n,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},l]}}),i.registerLanguage("lasso",function(e){var t="[a-zA-Z_][\\w.]*",r="<\\?(lasso(script)?|=)",a="\\]|\\?>",i={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},n=e.C("\x3c!--","--\x3e",{relevance:0}),o={cN:"meta",b:"\\[noprocess\\]",starts:{e:"\\[/noprocess\\]",rE:!0,c:[n]}},s={cN:"meta",b:"\\[/noprocess|"+r},l={cN:"symbol",b:"'"+t+"'"},c=[e.CLCM,e.CBCM,e.inherit(e.CNM,{b:e.CNR+"|(-?infinity|NaN)\\b"}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{v:[{b:"[#$]"+t},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"type",b:"::\\s*",e:t,i:"\\W"},{cN:"params",v:[{b:"-(?!infinity)"+t,relevance:0},{b:"(\\.\\.\\.)"}]},{b:/(->|\.)\s*/,relevance:0,c:[l]},{cN:"class",bK:"define",rE:!0,e:"\\(|=>",c:[e.inherit(e.TM,{b:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{aliases:["ls","lassoscript"],cI:!0,l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,relevance:0,starts:{e:"\\[|"+r,rE:!0,relevance:0,c:[n]}},o,s,{cN:"meta",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,relevance:0,starts:{e:"\\[noprocess\\]|"+r,rE:!0,c:[n]}},o,s].concat(c)}},{cN:"meta",b:"\\[",relevance:0},{cN:"meta",b:"^#!",e:"lasso9$",relevance:10}].concat(c)}}),i.registerLanguage("ldif",function(e){return{c:[{cN:"attribute",b:"^dn",e:": ",eE:!0,starts:{e:"$",relevance:0},relevance:10},{cN:"attribute",b:"^\\w",e:": ",eE:!0,starts:{e:"$",relevance:0}},{cN:"literal",b:"^-",e:"$"},e.HCM]}}),i.registerLanguage("leaf",function(e){return{c:[{cN:"function",b:"#+[A-Za-z_0-9]*\\(",e:" {",rB:!0,eE:!0,c:[{cN:"keyword",b:"#+"},{cN:"title",b:"[A-Za-z_][A-Za-z_0-9]*"},{cN:"params",b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"string",b:'"',e:'"'},{cN:"variable",b:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}),i.registerLanguage("less",function(e){function t(e){return{cN:"string",b:"~?"+e+".*?"+e}}function r(e,t,r){return{cN:e,b:t,relevance:r}}var a="[\\w-]+",i="("+a+"|@{"+a+"})",n=[],o=[],s={b:"\\(",e:"\\)",c:o,relevance:0};o.push(e.CLCM,e.CBCM,t("'"),t('"'),e.CSSNM,{b:"(url|data-uri)\\(",starts:{cN:"string",e:"[\\)\\n]",eE:!0}},r("number","#[0-9A-Fa-f]+\\b"),s,r("variable","@@?"+a,10),r("variable","@{"+a+"}"),r("built_in","~?`[^`]*?`"),{cN:"attribute",b:a+"\\s*:",e:":",rB:!0,eE:!0},{cN:"meta",b:"!important"});var l=o.concat({b:"{",e:"}",c:n}),c={bK:"when",eW:!0,c:[{bK:"and not"}].concat(o)},_={b:i+"\\s*:",rB:!0,e:"[;}]",relevance:0,c:[{cN:"attribute",b:i,e:":",eE:!0,starts:{eW:!0,i:"[<=$]",relevance:0,c:o}}]},d={cN:"keyword",b:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{e:"[;{}]",rE:!0,c:o,relevance:0}},p={cN:"variable",v:[{b:"@"+a+"\\s*:",relevance:15},{b:"@"+a}],starts:{e:"[;}]",rE:!0,c:l}},u={v:[{b:"[\\.#:&\\[>]",e:"[;{}]"},{b:i,e:"{"}],rB:!0,rE:!0,i:"[<='$\"]",relevance:0,c:[e.CLCM,e.CBCM,c,r("keyword","all\\b"),r("variable","@{"+a+"}"),r("selector-tag",i+"%?",0),r("selector-id","#"+i),r("selector-class","\\."+i,0),r("selector-tag","&",0),{cN:"selector-attr",b:"\\[",e:"\\]"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"\\(",e:"\\)",c:l},{b:"!important"}]};return n.push(e.CLCM,e.CBCM,d,p,_,u),{cI:!0,i:"[=>'/<($\"]",c:n}}),i.registerLanguage("lisp",function(e){var t="[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*",r="\\|[^]*?\\|",a="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|\\-)?\\d+)?",i={cN:"literal",b:"\\b(t{1}|nil)\\b"},n={cN:"number",v:[{b:a,relevance:0},{b:"#(b|B)[0-1]+(/[0-1]+)?"},{b:"#(o|O)[0-7]+(/[0-7]+)?"},{b:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{b:"#(c|C)\\("+a+" +"+a,e:"\\)"}]},o=e.inherit(e.QSM,{i:null}),s=e.C(";","$",{relevance:0}),l={b:"\\*",e:"\\*"},c={cN:"symbol",b:"[:&]"+t},_={b:t,relevance:0},d={b:r},p={c:[n,o,l,c,{b:"\\(",e:"\\)",c:["self",i,o,n,_]},_],v:[{b:"['`]\\(",e:"\\)"},{b:"\\(quote ",e:"\\)",k:{name:"quote"}},{b:"'"+r}]},u={v:[{b:"'"+t},{b:"#'"+t+"(::"+t+")*"}]},m={b:"\\(\\s*",e:"\\)"},S={eW:!0,relevance:0};return m.c=[{cN:"name",v:[{b:t},{b:r}]},S],S.c=[p,u,m,i,n,o,s,l,c,d,_],{i:/\S/,c:[n,{cN:"meta",b:"^#!",e:"$"},i,o,s,p,u,m,_]}}),i.registerLanguage("livecodeserver",function(e){var t={cN:"variable",v:[{b:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{b:"\\$_[A-Z]+"}],relevance:0},r=[e.CBCM,e.HCM,e.C("--","$"),e.C("[^:]//","$")],a=e.inherit(e.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:!1,k:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},c:[t,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"function",b:"\\bend\\s+",e:"$",k:"end",c:[i,a],relevance:0},{bK:"command on",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"meta",v:[{b:"<\\?(rev|lc|livecode)",relevance:10},{b:"<\\?"},{b:"\\?>"}]},e.ASM,e.QSM,e.BNM,e.CNM,a].concat(r),i:";$|^\\[|^=|&|{"}}),i.registerLanguage("livescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger case default function var with then unless until loop of by when and or is isnt not it that otherwise from to til fallthrough super case default function var void const let enum export import native list map __hasProp __extends __slice __bind __indexOf",literal:"true false null undefined yes no on off it that void",built_in:"npm require console print module global window document"},r="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",a=e.inherit(e.TM,{b:r}),i={cN:"subst",b:/#\{/,e:/}/,k:t},n={cN:"subst",b:/#[A-Za-z$_]/,e:/(?:\-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,k:t},o=[e.BNM,{cN:"number",b:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{e:"(\\s*/)?",relevance:0}},{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,i,n]},{b:/"/,e:/"/,c:[e.BE,i,n]},{b:/\\/,e:/(\s|$)/,eE:!0}]},{cN:"regexp",v:[{b:"//",e:"//[gim]*",c:[i,e.HCM]},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W)/}]},{b:"@"+r},{b:"``",e:"``",eB:!0,eE:!0,sL:"javascript"}];i.c=o;var s={cN:"params",b:"\\(",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(o)}]};return{aliases:["ls"],k:t,i:/\/\*/,c:o.concat([e.C("\\/\\*","\\*\\/"),e.HCM,{b:"(#=>|=>|\\|>>|-?->|\\!->)"},{cN:"function",c:[a,s],rB:!0,v:[{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B\\->\\*?",e:"\\->\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\))?\\s*\\B[-~]{1,2}>\\*?",e:"[-~]{1,2}>\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B!?[-~]{1,2}>\\*?",e:"!?[-~]{1,2}>\\*?"}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[a]},a]},{b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}}),i.registerLanguage("llvm",function(e){var t="([-a-zA-Z$._][\\w\\-$.]*)";return{k:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",c:[{cN:"keyword",b:"i\\d+"},e.C(";","\\n",{relevance:0}),e.QSM,{cN:"string",v:[{b:'"',e:'[^\\\\]"'}],relevance:0},{cN:"title",v:[{b:"@"+t},{b:"@\\d+"},{b:"!"+t},{b:"!\\d+"+t}]},{cN:"symbol",v:[{b:"%"+t},{b:"%\\d+"},{b:"#\\d+"}]},{cN:"number",v:[{b:"0[xX][a-fA-F0-9]+"},{b:"-?\\d+(?:[.]\\d+)?(?:[eE][-+]?\\d+(?:[.]\\d+)?)?"}],relevance:0}]}}),i.registerLanguage("lsl",function(e){var t={cN:"string",b:'"',e:'"',c:[{cN:"subst",b:/\\[tn"\\]/}]},r={cN:"number",b:e.CNR};return{i:":",c:[t,{cN:"comment",v:[e.C("//","$"),e.C("/\\*","\\*/")],relevance:0},r,{cN:"section",v:[{b:"\\b(?:state|default)\\b"},{b:"\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b"}]},{cN:"built_in",b:"\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|SitOnLink|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"},{cN:"literal",v:[{b:"\\b(?:PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{b:"\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(?:ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(?:COUNT|EQUIVALENCE)|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(?:_TAG)?|CREATOR|ATTACHED_(?:POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(?:BASE|TIP)|[LR]WING|FACE_(?:JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALLOW_UNSIT|ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(?:INVALID_(?:AGENT|LINK_OBJECT)|NO(?:T_EXPERIENCE|_(?:ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{b:"\\b(?:FALSE|TRUE)\\b"},{b:"\\b(?:ZERO_ROTATION)\\b"},{b:"\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b"},{b:"\\b(?:ZERO_VECTOR|TOUCH_INVALID_(?:TEXCOORD|VECTOR))\\b"}]},{cN:"type",b:"\\b(?:integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}),i.registerLanguage("lua",function(e){var t="\\[=*\\[",r="\\]=*\\]",a={b:t,e:r,c:["self"]},i=[e.C("--(?!"+t+")","$"),e.C("--"+t,r,{c:[a],relevance:10})];return{l:e.UIR,k:{literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},c:i.concat([{cN:"function",bK:"function",e:"\\)",c:[e.inherit(e.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:!0,c:i}].concat(i)},e.CNM,e.ASM,e.QSM,{cN:"string",b:t,e:r,c:[a],relevance:5}])}}),i.registerLanguage("makefile",function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%"},{b:"<=",relevance:0},{b:"=>",relevance:0},{b:"/\\\\"},{b:"\\\\/"}]},{cN:"built_in",v:[{b:":-\\|--\x3e"},{b:"=",relevance:0}]},t,e.CBCM,{cN:"number",b:"0'.\\|0[box][0-9a-fA-F]*"},e.NM,r,a,{b:/:-/},{b:/\.$/}]}}),i.registerLanguage("mipsasm",function(e){return{cI:!0,aliases:["mips"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},c:[{cN:"keyword",b:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(.hb)?|jr(.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs.[sd]|add.[sd]|alnv.ps|bc1[ft]l?|c.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et]).[sd]|(ceil|floor|round|trunc).[lw].[sd]|cfc1|cvt.d.[lsw]|cvt.l.[dsw]|cvt.ps.s|cvt.s.[dlw]|cvt.s.p[lu]|cvt.w.[dls]|div.[ds]|ldx?c1|luxc1|lwx?c1|madd.[sd]|mfc1|mov[fntz]?.[ds]|msub.[sd]|mth?c1|mul.[ds]|neg.[ds]|nmadd.[ds]|nmsub.[ds]|p[lu][lu].ps|recip.fmt|r?sqrt.[ds]|sdx?c1|sub.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",e:"\\s"},e.C("[;#](?!s*$)","$"),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",relevance:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",relevance:0},{cN:"number",v:[{b:"0x[0-9a-f]+"},{b:"\\b-?\\d+"}],relevance:0},{cN:"symbol",v:[{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"^\\s*[0-9]+:"},{b:"[0-9]+[bf]"}],relevance:0}],i:"/"}}),i.registerLanguage("mizar",function(e){return{k:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",c:[e.C("::","$")]}}),i.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},a={b:"->{",e:"}"},i={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,relevance:0}]},n=[e.BE,r,i],o=[i,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),a,{cN:"string",c:n,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",relevance:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",relevance:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",relevance:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",relevance:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",relevance:5},{b:"qw\\s+q",e:"q",relevance:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],relevance:0},{b:"-?\\w+\\s*\\=\\>",c:[],relevance:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",relevance:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],relevance:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,relevance:5,c:[e.TM]},{b:"-\\w\\b",relevance:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:a.c=o}}),i.registerLanguage("mojolicious",function(e){return{sL:"xml",c:[{cN:"meta",b:"^__(END|DATA)__$"},{b:"^\\s*%{1,2}={0,2}",e:"$",sL:"perl"},{b:"<%{1,2}={0,2}",e:"={0,1}%>",sL:"perl",eB:!0,eE:!0}]}}),i.registerLanguage("monkey",function(e){var t={cN:"number",relevance:0,v:[{b:"[$][a-fA-F0-9]+"},e.NM]};return{cI:!0,k:{keyword:"public private property continue exit extern new try catch eachin not abstract final select case default const local global field end if then else elseif endif while wend repeat until forever for to step next return module inline throw import",built_in:"DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI",literal:"true false null and or shl shr mod"},i:/\/\*/,c:[e.C("#rem","#end"),e.C("'","$",{relevance:0}),{cN:"function",bK:"function method",e:"[(=:]|$",i:/\n/,c:[e.UTM]},{cN:"class",bK:"class interface",e:"$",c:[{bK:"extends implements"},e.UTM]},{cN:"built_in",b:"\\b(self|super)\\b"},{cN:"meta",b:"\\s*#",e:"$",k:{"meta-keyword":"if else elseif endif end then"}},{cN:"meta",b:"^\\s*strict\\b"},{bK:"alias",e:"=",c:[e.UTM]},e.QSM,t]}}),i.registerLanguage("moonscript",function(e){var t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.inherit(e.CNM,{starts:{e:"(\\s*/)?",relevance:0}}),{cN:"string",v:[{b:/'/,e:/'/,c:[e.BE]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"built_in",b:"@__"+e.IR},{b:"@"+e.IR},{b:e.IR+"\\\\"+e.IR}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["moon"],k:t,i:/\/\*/,c:i.concat([e.C("--","$"),{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[\(,:=]\s*/,relevance:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{cN:"name",b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}}),i.registerLanguage("n1ql",function(e){return{cI:!0,c:[{bK:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",e:/;/,eW:!0,k:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},c:[{cN:"string",b:"'",e:"'",c:[e.BE],relevance:0},{cN:"string",b:'"',e:'"',c:[e.BE],relevance:0},{cN:"symbol",b:"`",e:"`",c:[e.BE],relevance:2},e.CNM,e.CBCM]},e.CBCM]}}),i.registerLanguage("nginx",function(e){var t={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},r={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[t]},{cN:"regexp",c:[e.BE,t],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],relevance:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:r}],relevance:0}],i:"[^\\s\\}]"}}),i.registerLanguage("nimrod",function(e){return{aliases:["nim"],k:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},c:[{cN:"meta",b:/{\./,e:/\.}/,relevance:10},{cN:"string",b:/[a-zA-Z]\w*"/,e:/"/,c:[{b:/""/}]},{cN:"string",b:/([a-zA-Z]\w*)?"""/,e:/"""/},e.QSM,{cN:"type",b:/\b[A-Z]\w+\b/,relevance:0},{cN:"number",relevance:0,v:[{b:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{b:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HCM]}}),i.registerLanguage("nix",function(e){var t={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},r={cN:"subst",b:/\$\{/,e:/}/,k:t},a={cN:"string",c:[r],v:[{b:"''",e:"''"},{b:'"',e:'"'}]},i=[e.NM,e.HCM,e.CBCM,a,{b:/[a-zA-Z0-9-_]+(\s*=)/,rB:!0,relevance:0,c:[{cN:"attr",b:/\S+/}]}];return{aliases:["nixos"],k:t,c:r.c=i}}),i.registerLanguage("nsis",function(e){var t={cN:"variable",b:/\$+{[\w\.:-]+}/},r={cN:"variable",b:/\$+\w+/,i:/\(\){}/},a={cN:"variable",b:/\$+\([\w\^\.:-]+\)/},i={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"},{b:"`",e:"`"}],i:/\n/,c:[{cN:"meta",b:/\$(\\[nrt]|\$)/},{cN:"variable",b:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/},t,r,a]};return{cI:!1,k:{keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle",literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"},c:[e.HCM,e.CBCM,e.C(";","$",{relevance:0}),{cN:"function",bK:"Function PageEx Section SectionGroup",e:"$"},i,{cN:"keyword",b:/\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/},t,r,a,{cN:"params",b:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"},{cN:"class",b:/\w+\:\:\w+/},e.NM]}}),i.registerLanguage("objectivec",function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,r="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},l:t,i:""}]}]},{cN:"class",b:"("+r.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:r,l:t,c:[e.UTM]},{b:"\\."+e.UIR,relevance:0}]}}),i.registerLanguage("ocaml",function(e){return{aliases:["ml"],k:{keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},{b:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{b:/[-=]>/}]}}),i.registerLanguage("openscad",function(e){var t={cN:"keyword",b:"\\$(f[asn]|t|vp[rtd]|children)"},r={cN:"number",b:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},a=e.inherit(e.QSM,{i:null}),i={cN:"function",bK:"module function",e:"\\=|\\{",c:[{cN:"params",b:"\\(",e:"\\)",c:["self",r,a,t,{cN:"literal",b:"false|true|PI|undef"}]},e.UTM]};return{aliases:["scad"],k:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},c:[e.CLCM,e.CBCM,r,{cN:"meta",k:{"meta-keyword":"include use"},b:"include|use <",e:">"},a,t,{b:"[*!#%]",relevance:0},i]}}),i.registerLanguage("oxygene",function(e){var t="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained",r=e.C("{","}",{relevance:0}),a=e.C("\\(\\*","\\*\\)",{relevance:10}),i={cN:"string",b:"'",e:"'",c:[{b:"''"}]},n={cN:"string",b:"(#\\d+)+"},o={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",k:t,c:[i,n]},r,a]};return{cI:!0,l:/\.?\w+/,k:t,i:'("|\\$[G-Zg-z]|\\/\\*||->)',c:[r,a,e.CLCM,i,n,e.NM,o,{cN:"class",b:"=\\bclass\\b",e:"end;",k:t,c:[i,n,r,a,e.CLCM,o]}]}}),i.registerLanguage("parser3",function(e){var t=e.C("{","}",{c:["self"]});return{sL:"xml",relevance:0,c:[e.C("^#","$"),e.C("\\^rem{","}",{relevance:10,c:[t]}),{cN:"meta",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},e.CNM]}}),i.registerLanguage("pf",function(e){return{aliases:["pf.conf"],l:/[a-z0-9_<>-]+/,k:{built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to routeallow-opts divert-packet divert-reply divert-to flags group icmp-typeicmp6-type label once probability recieved-on rtable prio queuetos tag tagged user keep fragment for os dropaf-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robinsource-hash static-portdup-to reply-to route-toparent bandwidth default min max qlimitblock-policy debug fingerprints hostid limit loginterface optimizationreassemble ruleset-optimization basic none profile skip state-defaultsstate-policy timeoutconst counters persistno modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppysource-track global rule max-src-nodes max-src-states max-src-connmax-src-conn-rate overload flushscrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},c:[e.HCM,e.NM,e.QSM,{cN:"variable",b:/\$[\w\d#@][\w\d_]*/},{cN:"variable",b:/<(?!\/)/,e:/>/}]}}),i.registerLanguage("pgsql",function(e){var t=e.C("--","$"),r="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",a=r.trim().split(" ").map(function(e){return e.split("|")[0]}).join("|"),i="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAPLEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILYINET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(e){return e.split("|")[0]}).join("|");return{aliases:["postgres","postgresql"],cI:!0,k:{keyword:"ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",built_in:"CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED "},i:/:==|\W\s*\(\*|(^|\s)\$[a-z]|{{|[a-z]:\s*$|\.\.\.|TO:|DO:/,c:[{cN:"keyword",v:[{b:/\bTEXT\s*SEARCH\b/},{b:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{b:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{b:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{b:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{b:/\bNULLS\s+(FIRST|LAST)\b/},{b:/\bEVENT\s+TRIGGER\b/},{b:/\b(MAPPING|OR)\s+REPLACE\b/},{b:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{b:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{b:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{b:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{b:/\bPRESERVE\s+ROWS\b/},{b:/\bDISCARD\s+PLANS\b/},{b:/\bREFERENCING\s+(OLD|NEW)\b/},{b:/\bSKIP\s+LOCKED\b/},{b:/\bGROUPING\s+SETS\b/},{b:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{b:/\b(WITH|WITHOUT)\s+HOLD\b/},{b:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{b:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{b:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{b:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{b:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{b:/\bSECURITY\s+LABEL\b/},{b:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{b:/\bWITH\s+(NO\s+)?DATA\b/},{b:/\b(FOREIGN|SET)\s+DATA\b/},{b:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{b:/\b(WITH|FOR)\s+ORDINALITY\b/},{b:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{b:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{b:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{b:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{b:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{b:/\bAT\s+TIME\s+ZONE\b/},{b:/\bGRANTED\s+BY\b/},{b:/\bRETURN\s+(QUERY|NEXT)\b/},{b:/\b(ATTACH|DETACH)\s+PARTITION\b/},{b:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{b:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{b:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{b:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{b:/\bINCLUDE\s*\(/,k:"INCLUDE"},{b:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{b:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{b:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{b:/\bEXTRACT\s*\(/,e:/\bFROM\b/,rE:!0,k:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{b:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,k:{keyword:"NAME"}},{b:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,k:{keyword:"DOCUMENT CONTENT"}},{bK:"CACHE INCREMENT MAXVALUE MINVALUE",e:e.CNR,rE:!0,k:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{cN:"type",b:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{cN:"type",b:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{b:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,k:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{b:"\\b("+i+")\\s*\\("},{b:"\\.("+a+")\\b"},{b:"\\b("+a+")\\s+PATH\\b",k:{keyword:"PATH",type:r.replace("PATH ","")}},{cN:"type",b:"\\b("+a+")\\b"},{cN:"string",b:"'",e:"'",c:[{b:"''"}]},{cN:"string",b:"(e|E|u&|U&)'",e:"'",c:[{b:"\\\\."}],relevance:10},{b:"\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",endSameAsBegin:!0,c:[{sL:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],eW:!0}]},{b:'"',e:'"',c:[{b:'""'}]},e.CNM,e.CBCM,t,{cN:"meta",v:[{b:"%(ROW)?TYPE",relevance:10},{b:"\\$\\d+"},{b:"^#\\w",e:"$"}]},{cN:"symbol",b:"<<\\s*[a-zA-Z_][a-zA-Z_0-9$]*\\s*>>",relevance:10}]}}),i.registerLanguage("php",function(e){var t={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},r={cN:"meta",b:/<\?(php)?|\?>/},a={cN:"string",c:[e.BE,r],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},i={v:[e.BNM,e.CNM]};return{aliases:["php","php3","php4","php5","php6","php7"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[r]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},r,{cN:"keyword",b:/\$this\b/},t,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",t,e.CBCM,a,i]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},a,i]}}),i.registerLanguage("plaintext",function(e){return{disableAutodetect:!0}}),i.registerLanguage("pony",function(e){return{k:{keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},c:[{cN:"type",b:"\\b_?[A-Z][\\w]*",relevance:0},{cN:"string",b:'"""',e:'"""',relevance:10},{cN:"string",b:'"',e:'"',c:[e.BE]},{cN:"string",b:"'",e:"'",c:[e.BE],relevance:0},{b:e.IR+"'",relevance:0},{cN:"number",b:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.CLCM,e.CBCM]}}),i.registerLanguage("powershell",function(e){var t={b:"`[\\s\\S]",relevance:0},r={cN:"variable",v:[{b:/\$[\w\d][\w\d_:]*/}]},a={cN:"string",v:[{b:/"/,e:/"/},{b:/@"/,e:/^"@/}],c:[t,r,{cN:"variable",b:/\$[A-z]/,e:/[^A-z]/}]},i=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[{cN:"doctag",v:[{b:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]}]});return{aliases:["ps","ps1"],l:/-?[A-z\.\-]+/,cI:!0,k:{keyword:"if else foreach return function do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catchValidateNoCircleInNodeResources ValidateNodeExclusiveResources ValidateNodeManager ValidateNodeResources ValidateNodeResourceSource ValidateNoNameNodeResources ThrowError IsHiddenResourceIsPatternMatched ",built_in:"Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Host Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction Connect-PSSession Connect-WSMan Convert-Path ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-StringData ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore Disable-JobTrigger Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Disable-ScheduledJob Enable-ComputerRestore Enable-JobTrigger Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ScheduledJob Enable-WSManCredSSP Enter-PSSession Exit-PSSession Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Host Get-HotFix Get-Help Get-History Get-IseSnippet Get-Item Get-ItemProperty Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TypeData Get-UICulture Get-Unique Get-Variable Get-Verb Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-Clixml Import-Counter Import-Csv Import-IseSnippet Import-LocalizedData Import-PSSession Import-Module Invoke-AsWorkflow Invoke-Command Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item Move-ItemProperty New-Alias New-Event New-EventLog New-IseSnippet New-Item New-ItemProperty New-JobTrigger New-Object New-Module New-ModuleManifest New-PSDrive New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-PSWorkflowSession New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-Computer Resume-Job Resume-Service Save-Help Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-PSBreakpoint Set-PSDebug Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Job Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Trace-Command Unblock-File Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Output Write-Progress Write-Verbose Write-Warning Add-MDTPersistentDrive Disable-MDTMonitorService Enable-MDTMonitorService Get-MDTDeploymentShareStatistics Get-MDTMonitorData Get-MDTOperatingSystemCatalog Get-MDTPersistentDrive Import-MDTApplication Import-MDTDriver Import-MDTOperatingSystem Import-MDTPackage Import-MDTTaskSequence New-MDTDatabase Remove-MDTMonitorData Remove-MDTPersistentDrive Restore-MDTPersistentDrive Set-MDTMonitorData Test-MDTDeploymentShare Test-MDTMonitorData Update-MDTDatabaseSchema Update-MDTDeploymentShare Update-MDTLinkedDS Update-MDTMedia Add-VamtProductKey Export-VamtData Find-VamtManagedMachine Get-VamtConfirmationId Get-VamtProduct Get-VamtProductKey Import-VamtData Initialize-VamtData Install-VamtConfirmationId Install-VamtProductActivation Install-VamtProductKey Update-VamtProduct Add-CIDatastore Add-KeyManagementServer Add-NodeKeys Add-NsxDynamicCriteria Add-NsxDynamicMemberSet Add-NsxEdgeInterfaceAddress Add-NsxFirewallExclusionListMember Add-NsxFirewallRuleMember Add-NsxIpSetMember Add-NsxLicense Add-NsxLoadBalancerPoolMember Add-NsxLoadBalancerVip Add-NsxSecondaryManager Add-NsxSecurityGroupMember Add-NsxSecurityPolicyRule Add-NsxSecurityPolicyRuleGroup Add-NsxSecurityPolicyRuleService Add-NsxServiceGroupMember Add-NsxTransportZoneMember Add-PassthroughDevice Add-VDSwitchPhysicalNetworkAdapter Add-VDSwitchVMHost Add-VMHost Add-VMHostNtpServer Add-VirtualSwitchPhysicalNetworkAdapter Add-XmlElement Add-vRACustomForm Add-vRAPrincipalToTenantRole Add-vRAReservationNetwork Add-vRAReservationStorage Clear-NsxEdgeInterface Clear-NsxManagerTimeSettings Compress-Archive Connect-CIServer Connect-CisServer Connect-HCXServer Connect-NIServer Connect-NsxLogicalSwitch Connect-NsxServer Connect-NsxtServer Connect-SrmServer Connect-VIServer Connect-Vmc Connect-vRAServer Connect-vRNIServer ConvertFrom-Markdown ConvertTo-MOFInstance Copy-DatastoreItem Copy-HardDisk Copy-NsxEdge Copy-VDisk Copy-VMGuestFile Debug-Runspace Disable-NsxEdgeSsh Disable-RunspaceDebug Disable-vRNIDataSource Disconnect-CIServer Disconnect-CisServer Disconnect-HCXServer Disconnect-NsxLogicalSwitch Disconnect-NsxServer Disconnect-NsxtServer Disconnect-SrmServer Disconnect-VIServer Disconnect-Vmc Disconnect-vRAServer Disconnect-vRNIServer Dismount-Tools Enable-NsxEdgeSsh Enable-RunspaceDebug Enable-vRNIDataSource Expand-Archive Export-NsxObject Export-SpbmStoragePolicy Export-VApp Export-VDPortGroup Export-VDSwitch Export-VMHostProfile Export-vRAIcon Export-vRAPackage Find-Command Find-DscResource Find-Module Find-NsxWhereVMUsed Find-Package Find-PackageProvider Find-RoleCapability Find-Script Format-Hex Format-VMHostDiskPartition Format-XML Generate-VersionInfo Get-AdvancedSetting Get-AlarmAction Get-AlarmActionTrigger Get-AlarmDefinition Get-Annotation Get-CDDrive Get-CIAccessControlRule Get-CIDatastore Get-CINetworkAdapter Get-CIRole Get-CIUser Get-CIVApp Get-CIVAppNetwork Get-CIVAppStartRule Get-CIVAppTemplate Get-CIVM Get-CIVMTemplate Get-CIView Get-Catalog Get-CisCommand Get-CisService Get-CloudCommand Get-Cluster Get-CompatibleVersionAddtionaPropertiesStr Get-ComplexResourceQualifier Get-ConfigurationErrorCount Get-ContentLibraryItem Get-CustomAttribute Get-DSCResourceModules Get-Datacenter Get-Datastore Get-DatastoreCluster Get-DrsClusterGroup Get-DrsRecommendation Get-DrsRule Get-DrsVMHostRule Get-DscResource Get-EdgeGateway Get-EncryptedPassword Get-ErrorReport Get-EsxCli Get-EsxTop Get-ExternalNetwork Get-FileHash Get-FloppyDrive Get-Folder Get-HAPrimaryVMHost Get-HCXAppliance Get-HCXApplianceCompute Get-HCXApplianceDVS Get-HCXApplianceDatastore Get-HCXApplianceNetwork Get-HCXContainer Get-HCXDatastore Get-HCXGateway Get-HCXInterconnectStatus Get-HCXJob Get-HCXMigration Get-HCXNetwork Get-HCXNetworkExtension Get-HCXReplication Get-HCXReplicationSnapshot Get-HCXService Get-HCXSite Get-HCXSitePairing Get-HCXVM Get-HardDisk Get-IScsiHbaTarget Get-InnerMostErrorRecord Get-InstallPath Get-InstalledModule Get-InstalledScript Get-Inventory Get-ItemPropertyValue Get-KeyManagementServer Get-KmipClientCertificate Get-KmsCluster Get-Log Get-LogType Get-MarkdownOption Get-Media Get-MofInstanceName Get-MofInstanceText Get-NetworkAdapter Get-NetworkPool Get-NfsUser Get-NicTeamingPolicy Get-NsxApplicableMember Get-NsxApplicableSecurityAction Get-NsxBackingDVSwitch Get-NsxBackingPortGroup Get-NsxCliDfwAddrSet Get-NsxCliDfwFilter Get-NsxCliDfwRule Get-NsxClusterStatus Get-NsxController Get-NsxDynamicCriteria Get-NsxDynamicMemberSet Get-NsxEdge Get-NsxEdgeBgp Get-NsxEdgeBgpNeighbour Get-NsxEdgeCertificate Get-NsxEdgeCsr Get-NsxEdgeFirewall Get-NsxEdgeFirewallRule Get-NsxEdgeInterface Get-NsxEdgeInterfaceAddress Get-NsxEdgeNat Get-NsxEdgeNatRule Get-NsxEdgeOspf Get-NsxEdgeOspfArea Get-NsxEdgeOspfInterface Get-NsxEdgePrefix Get-NsxEdgeRedistributionRule Get-NsxEdgeRouting Get-NsxEdgeStaticRoute Get-NsxEdgeSubInterface Get-NsxFirewallExclusionListMember Get-NsxFirewallGlobalConfiguration Get-NsxFirewallPublishStatus Get-NsxFirewallRule Get-NsxFirewallRuleMember Get-NsxFirewallSavedConfiguration Get-NsxFirewallSection Get-NsxFirewallThreshold Get-NsxIpPool Get-NsxIpSet Get-NsxLicense Get-NsxLoadBalancer Get-NsxLoadBalancerApplicationProfile Get-NsxLoadBalancerApplicationRule Get-NsxLoadBalancerMonitor Get-NsxLoadBalancerPool Get-NsxLoadBalancerPoolMember Get-NsxLoadBalancerStats Get-NsxLoadBalancerVip Get-NsxLogicalRouter Get-NsxLogicalRouterBgp Get-NsxLogicalRouterBgpNeighbour Get-NsxLogicalRouterBridge Get-NsxLogicalRouterBridging Get-NsxLogicalRouterInterface Get-NsxLogicalRouterOspf Get-NsxLogicalRouterOspfArea Get-NsxLogicalRouterOspfInterface Get-NsxLogicalRouterPrefix Get-NsxLogicalRouterRedistributionRule Get-NsxLogicalRouterRouting Get-NsxLogicalRouterStaticRoute Get-NsxLogicalSwitch Get-NsxMacSet Get-NsxManagerBackup Get-NsxManagerCertificate Get-NsxManagerComponentSummary Get-NsxManagerNetwork Get-NsxManagerRole Get-NsxManagerSsoConfig Get-NsxManagerSyncStatus Get-NsxManagerSyslogServer Get-NsxManagerSystemSummary Get-NsxManagerTimeSettings Get-NsxManagerVcenterConfig Get-NsxSecondaryManager Get-NsxSecurityGroup Get-NsxSecurityGroupEffectiveIpAddress Get-NsxSecurityGroupEffectiveMacAddress Get-NsxSecurityGroupEffectiveMember Get-NsxSecurityGroupEffectiveVirtualMachine Get-NsxSecurityGroupEffectiveVnic Get-NsxSecurityGroupMemberTypes Get-NsxSecurityPolicy Get-NsxSecurityPolicyHighestUsedPrecedence Get-NsxSecurityPolicyRule Get-NsxSecurityTag Get-NsxSecurityTagAssignment Get-NsxSegmentIdRange Get-NsxService Get-NsxServiceDefinition Get-NsxServiceGroup Get-NsxServiceGroupMember Get-NsxServiceProfile Get-NsxSpoofguardNic Get-NsxSpoofguardPolicy Get-NsxSslVpn Get-NsxSslVpnAuthServer Get-NsxSslVpnClientInstallationPackage Get-NsxSslVpnIpPool Get-NsxSslVpnPrivateNetwork Get-NsxSslVpnUser Get-NsxTransportZone Get-NsxUserRole Get-NsxVdsContext Get-NsxtPolicyService Get-NsxtService Get-OSCustomizationNicMapping Get-OSCustomizationSpec Get-Org Get-OrgNetwork Get-OrgVdc Get-OrgVdcNetwork Get-OvfConfiguration Get-PSCurrentConfigurationNode Get-PSDefaultConfigurationDocument Get-PSMetaConfigDocumentInstVersionInfo Get-PSMetaConfigurationProcessed Get-PSReadLineKeyHandler Get-PSReadLineOption Get-PSRepository Get-PSTopConfigurationName Get-PSVersion Get-Package Get-PackageProvider Get-PackageSource Get-PassthroughDevice Get-PositionInfo Get-PowerCLICommunity Get-PowerCLIConfiguration Get-PowerCLIHelp Get-PowerCLIVersion Get-PowerNsxVersion Get-ProviderVdc Get-PublicKeyFromFile Get-PublicKeyFromStore Get-ResourcePool Get-Runspace Get-RunspaceDebug Get-ScsiController Get-ScsiLun Get-ScsiLunPath Get-SecurityInfo Get-SecurityPolicy Get-Snapshot Get-SpbmCapability Get-SpbmCompatibleStorage Get-SpbmEntityConfiguration Get-SpbmFaultDomain Get-SpbmPointInTimeReplica Get-SpbmReplicationGroup Get-SpbmReplicationPair Get-SpbmStoragePolicy Get-Stat Get-StatInterval Get-StatType Get-Tag Get-TagAssignment Get-TagCategory Get-Task Get-Template Get-TimeZone Get-Uptime Get-UsbDevice Get-VAIOFilter Get-VApp Get-VDBlockedPolicy Get-VDPort Get-VDPortgroup Get-VDPortgroupOverridePolicy Get-VDSecurityPolicy Get-VDSwitch Get-VDSwitchPrivateVlan Get-VDTrafficShapingPolicy Get-VDUplinkLacpPolicy Get-VDUplinkTeamingPolicy Get-VDisk Get-VIAccount Get-VICommand Get-VICredentialStoreItem Get-VIEvent Get-VIObjectByVIView Get-VIPermission Get-VIPrivilege Get-VIProperty Get-VIRole Get-VM Get-VMGuest Get-VMHost Get-VMHostAccount Get-VMHostAdvancedConfiguration Get-VMHostAuthentication Get-VMHostAvailableTimeZone Get-VMHostDiagnosticPartition Get-VMHostDisk Get-VMHostDiskPartition Get-VMHostFirewallDefaultPolicy Get-VMHostFirewallException Get-VMHostFirmware Get-VMHostHardware Get-VMHostHba Get-VMHostModule Get-VMHostNetwork Get-VMHostNetworkAdapter Get-VMHostNtpServer Get-VMHostPatch Get-VMHostPciDevice Get-VMHostProfile Get-VMHostProfileImageCacheConfiguration Get-VMHostProfileRequiredInput Get-VMHostProfileStorageDeviceConfiguration Get-VMHostProfileUserConfiguration Get-VMHostProfileVmPortGroupConfiguration Get-VMHostRoute Get-VMHostService Get-VMHostSnmp Get-VMHostStartPolicy Get-VMHostStorage Get-VMHostSysLogServer Get-VMQuestion Get-VMResourceConfiguration Get-VMStartPolicy Get-VTpm Get-VTpmCSR Get-VTpmCertificate Get-VasaProvider Get-VasaStorageArray Get-View Get-VirtualPortGroup Get-VirtualSwitch Get-VmcSddcNetworkService Get-VmcService Get-VsanClusterConfiguration Get-VsanComponent Get-VsanDisk Get-VsanDiskGroup Get-VsanEvacuationPlan Get-VsanFaultDomain Get-VsanIscsiInitiatorGroup Get-VsanIscsiInitiatorGroupTargetAssociation Get-VsanIscsiLun Get-VsanIscsiTarget Get-VsanObject Get-VsanResyncingComponent Get-VsanRuntimeInfo Get-VsanSpaceUsage Get-VsanStat Get-VsanView Get-vRAApplianceServiceStatus Get-vRAAuthorizationRole Get-vRABlueprint Get-vRABusinessGroup Get-vRACatalogItem Get-vRACatalogItemRequestTemplate Get-vRACatalogPrincipal Get-vRAComponentRegistryService Get-vRAComponentRegistryServiceEndpoint Get-vRAComponentRegistryServiceStatus Get-vRAContent Get-vRAContentData Get-vRAContentType Get-vRACustomForm Get-vRAEntitledCatalogItem Get-vRAEntitledService Get-vRAEntitlement Get-vRAExternalNetworkProfile Get-vRAGroupPrincipal Get-vRAIcon Get-vRANATNetworkProfile Get-vRANetworkProfileIPAddressList Get-vRANetworkProfileIPRangeSummary Get-vRAPackage Get-vRAPackageContent Get-vRAPropertyDefinition Get-vRAPropertyGroup Get-vRARequest Get-vRARequestDetail Get-vRAReservation Get-vRAReservationComputeResource Get-vRAReservationComputeResourceMemory Get-vRAReservationComputeResourceNetwork Get-vRAReservationComputeResourceResourcePool Get-vRAReservationComputeResourceStorage Get-vRAReservationPolicy Get-vRAReservationTemplate Get-vRAReservationType Get-vRAResource Get-vRAResourceAction Get-vRAResourceActionRequestTemplate Get-vRAResourceMetric Get-vRAResourceOperation Get-vRAResourceType Get-vRARoutedNetworkProfile Get-vRAService Get-vRAServiceBlueprint Get-vRASourceMachine Get-vRAStorageReservationPolicy Get-vRATenant Get-vRATenantDirectory Get-vRATenantDirectoryStatus Get-vRATenantRole Get-vRAUserPrincipal Get-vRAUserPrincipalGroupMembership Get-vRAVersion Get-vRNIAPIVersion Get-vRNIApplication Get-vRNIApplicationTier Get-vRNIDataSource Get-vRNIDataSourceSNMPConfig Get-vRNIDatastore Get-vRNIDistributedSwitch Get-vRNIDistributedSwitchPortGroup Get-vRNIEntity Get-vRNIEntityName Get-vRNIFirewallRule Get-vRNIFlow Get-vRNIHost Get-vRNIHostVMKNic Get-vRNIIPSet Get-vRNIL2Network Get-vRNINSXManager Get-vRNINodes Get-vRNIProblem Get-vRNIRecommendedRules Get-vRNIRecommendedRulesNsxBundle Get-vRNISecurityGroup Get-vRNISecurityTag Get-vRNIService Get-vRNIServiceGroup Get-vRNIVM Get-vRNIVMvNIC Get-vRNIvCenter Get-vRNIvCenterCluster Get-vRNIvCenterDatacenter Get-vRNIvCenterFolder Grant-NsxSpoofguardNicApproval Import-CIVApp Import-CIVAppTemplate Import-NsxObject Import-PackageProvider Import-PowerShellDataFile Import-SpbmStoragePolicy Import-VApp Import-VMHostProfile Import-vRAContentData Import-vRAIcon Import-vRAPackage Initialize-ConfigurationRuntimeState Install-Module Install-NsxCluster Install-Package Install-PackageProvider Install-Script Install-VMHostPatch Invoke-DrsRecommendation Invoke-NsxCli Invoke-NsxClusterResolveAll Invoke-NsxManagerSync Invoke-NsxRestMethod Invoke-NsxWebRequest Invoke-VMHostProfile Invoke-VMScript Invoke-XpathQuery Invoke-vRADataCollection Invoke-vRARestMethod Invoke-vRATenantDirectorySync Invoke-vRNIRestMethod Join-String Mount-Tools Move-Cluster Move-Datacenter Move-Datastore Move-Folder Move-HardDisk Move-Inventory Move-NsxSecurityPolicyRule Move-ResourcePool Move-Template Move-VApp Move-VDisk Move-VM Move-VMHost New-AdvancedSetting New-AlarmAction New-AlarmActionTrigger New-CDDrive New-CIAccessControlRule New-CIVApp New-CIVAppNetwork New-CIVAppTemplate New-CIVM New-Cluster New-CustomAttribute New-Datacenter New-Datastore New-DatastoreCluster New-DatastoreDrive New-DrsClusterGroup New-DrsRule New-DrsVMHostRule New-DscChecksum New-FloppyDrive New-Folder New-Guid New-HCXAppliance New-HCXMigration New-HCXNetworkExtension New-HCXNetworkMapping New-HCXReplication New-HCXSitePairing New-HCXStaticRoute New-HardDisk New-IScsiHbaTarget New-KmipClientCertificate New-NetworkAdapter New-NfsUser New-NsxAddressSpec New-NsxClusterVxlanConfig New-NsxController New-NsxDynamicCriteriaSpec New-NsxEdge New-NsxEdgeBgpNeighbour New-NsxEdgeCsr New-NsxEdgeFirewallRule New-NsxEdgeInterfaceSpec New-NsxEdgeNatRule New-NsxEdgeOspfArea New-NsxEdgeOspfInterface New-NsxEdgePrefix New-NsxEdgeRedistributionRule New-NsxEdgeSelfSignedCertificate New-NsxEdgeStaticRoute New-NsxEdgeSubInterface New-NsxEdgeSubInterfaceSpec New-NsxFirewallRule New-NsxFirewallSavedConfiguration New-NsxFirewallSection New-NsxIpPool New-NsxIpSet New-NsxLoadBalancerApplicationProfile New-NsxLoadBalancerApplicationRule New-NsxLoadBalancerMemberSpec New-NsxLoadBalancerMonitor New-NsxLoadBalancerPool New-NsxLogicalRouter New-NsxLogicalRouterBgpNeighbour New-NsxLogicalRouterBridge New-NsxLogicalRouterInterface New-NsxLogicalRouterInterfaceSpec New-NsxLogicalRouterOspfArea New-NsxLogicalRouterOspfInterface New-NsxLogicalRouterPrefix New-NsxLogicalRouterRedistributionRule New-NsxLogicalRouterStaticRoute New-NsxLogicalSwitch New-NsxMacSet New-NsxManager New-NsxSecurityGroup New-NsxSecurityPolicy New-NsxSecurityPolicyAssignment New-NsxSecurityPolicyFirewallRuleSpec New-NsxSecurityPolicyGuestIntrospectionSpec New-NsxSecurityPolicyNetworkIntrospectionSpec New-NsxSecurityTag New-NsxSecurityTagAssignment New-NsxSegmentIdRange New-NsxService New-NsxServiceGroup New-NsxSpoofguardPolicy New-NsxSslVpnAuthServer New-NsxSslVpnClientInstallationPackage New-NsxSslVpnIpPool New-NsxSslVpnPrivateNetwork New-NsxSslVpnUser New-NsxTransportZone New-NsxVdsContext New-OSCustomizationNicMapping New-OSCustomizationSpec New-Org New-OrgNetwork New-OrgVdc New-OrgVdcNetwork New-ResourcePool New-ScriptFileInfo New-ScsiController New-Snapshot New-SpbmRule New-SpbmRuleSet New-SpbmStoragePolicy New-StatInterval New-Tag New-TagAssignment New-TagCategory New-Template New-TemporaryFile New-VAIOFilter New-VApp New-VDPortgroup New-VDSwitch New-VDSwitchPrivateVlan New-VDisk New-VICredentialStoreItem New-VIInventoryDrive New-VIPermission New-VIProperty New-VIRole New-VISamlSecurityContext New-VM New-VMHostAccount New-VMHostNetworkAdapter New-VMHostProfile New-VMHostProfileVmPortGroupConfiguration New-VMHostRoute New-VTpm New-VasaProvider New-VcsOAuthSecurityContext New-VirtualPortGroup New-VirtualSwitch New-VsanDisk New-VsanDiskGroup New-VsanFaultDomain New-VsanIscsiInitiatorGroup New-VsanIscsiInitiatorGroupTargetAssociation New-VsanIscsiLun New-VsanIscsiTarget New-vRABusinessGroup New-vRAEntitlement New-vRAExternalNetworkProfile New-vRAGroupPrincipal New-vRANATNetworkProfile New-vRANetworkProfileIPRangeDefinition New-vRAPackage New-vRAPropertyDefinition New-vRAPropertyGroup New-vRAReservation New-vRAReservationNetworkDefinition New-vRAReservationPolicy New-vRAReservationStorageDefinition New-vRARoutedNetworkProfile New-vRAService New-vRAStorageReservationPolicy New-vRATenant New-vRATenantDirectory New-vRAUserPrincipal New-vRNIApplication New-vRNIApplicationTier New-vRNIDataSource Open-VMConsoleWindow Publish-Module Publish-NsxSpoofguardPolicy Publish-Script Register-PSRepository Register-PackageSource Remove-AdvancedSetting Remove-AlarmAction Remove-AlarmActionTrigger Remove-Alias Remove-CDDrive Remove-CIAccessControlRule Remove-CIVApp Remove-CIVAppNetwork Remove-CIVAppTemplate Remove-Cluster Remove-CustomAttribute Remove-Datacenter Remove-Datastore Remove-DatastoreCluster Remove-DrsClusterGroup Remove-DrsRule Remove-DrsVMHostRule Remove-FloppyDrive Remove-Folder Remove-HCXAppliance Remove-HCXNetworkExtension Remove-HCXReplication Remove-HCXSitePairing Remove-HardDisk Remove-IScsiHbaTarget Remove-Inventory Remove-KeyManagementServer Remove-NetworkAdapter Remove-NfsUser Remove-NsxCluster Remove-NsxClusterVxlanConfig Remove-NsxController Remove-NsxDynamicCriteria Remove-NsxDynamicMemberSet Remove-NsxEdge Remove-NsxEdgeBgpNeighbour Remove-NsxEdgeCertificate Remove-NsxEdgeCsr Remove-NsxEdgeFirewallRule Remove-NsxEdgeInterfaceAddress Remove-NsxEdgeNatRule Remove-NsxEdgeOspfArea Remove-NsxEdgeOspfInterface Remove-NsxEdgePrefix Remove-NsxEdgeRedistributionRule Remove-NsxEdgeStaticRoute Remove-NsxEdgeSubInterface Remove-NsxFirewallExclusionListMember Remove-NsxFirewallRule Remove-NsxFirewallRuleMember Remove-NsxFirewallSavedConfiguration Remove-NsxFirewallSection Remove-NsxIpPool Remove-NsxIpSet Remove-NsxIpSetMember Remove-NsxLoadBalancerApplicationProfile Remove-NsxLoadBalancerMonitor Remove-NsxLoadBalancerPool Remove-NsxLoadBalancerPoolMember Remove-NsxLoadBalancerVip Remove-NsxLogicalRouter Remove-NsxLogicalRouterBgpNeighbour Remove-NsxLogicalRouterBridge Remove-NsxLogicalRouterInterface Remove-NsxLogicalRouterOspfArea Remove-NsxLogicalRouterOspfInterface Remove-NsxLogicalRouterPrefix Remove-NsxLogicalRouterRedistributionRule Remove-NsxLogicalRouterStaticRoute Remove-NsxLogicalSwitch Remove-NsxMacSet Remove-NsxSecondaryManager Remove-NsxSecurityGroup Remove-NsxSecurityGroupMember Remove-NsxSecurityPolicy Remove-NsxSecurityPolicyAssignment Remove-NsxSecurityPolicyRule Remove-NsxSecurityPolicyRuleGroup Remove-NsxSecurityPolicyRuleService Remove-NsxSecurityTag Remove-NsxSecurityTagAssignment Remove-NsxSegmentIdRange Remove-NsxService Remove-NsxServiceGroup Remove-NsxSpoofguardPolicy Remove-NsxSslVpnClientInstallationPackage Remove-NsxSslVpnIpPool Remove-NsxSslVpnPrivateNetwork Remove-NsxSslVpnUser Remove-NsxTransportZone Remove-NsxTransportZoneMember Remove-NsxVdsContext Remove-OSCustomizationNicMapping Remove-OSCustomizationSpec Remove-Org Remove-OrgNetwork Remove-OrgVdc Remove-OrgVdcNetwork Remove-PSReadLineKeyHandler Remove-PassthroughDevice Remove-ResourcePool Remove-Snapshot Remove-SpbmStoragePolicy Remove-StatInterval Remove-Tag Remove-TagAssignment Remove-TagCategory Remove-Template Remove-UsbDevice Remove-VAIOFilter Remove-VApp Remove-VDPortGroup Remove-VDSwitch Remove-VDSwitchPhysicalNetworkAdapter Remove-VDSwitchPrivateVlan Remove-VDSwitchVMHost Remove-VDisk Remove-VICredentialStoreItem Remove-VIPermission Remove-VIProperty Remove-VIRole Remove-VM Remove-VMHost Remove-VMHostAccount Remove-VMHostNetworkAdapter Remove-VMHostNtpServer Remove-VMHostProfile Remove-VMHostProfileVmPortGroupConfiguration Remove-VMHostRoute Remove-VTpm Remove-VasaProvider Remove-VirtualPortGroup Remove-VirtualSwitch Remove-VirtualSwitchPhysicalNetworkAdapter Remove-VsanDisk Remove-VsanDiskGroup Remove-VsanFaultDomain Remove-VsanIscsiInitiatorGroup Remove-VsanIscsiInitiatorGroupTargetAssociation Remove-VsanIscsiLun Remove-VsanIscsiTarget Remove-vRABusinessGroup Remove-vRACustomForm Remove-vRAExternalNetworkProfile Remove-vRAGroupPrincipal Remove-vRAIcon Remove-vRANATNetworkProfile Remove-vRAPackage Remove-vRAPrincipalFromTenantRole Remove-vRAPropertyDefinition Remove-vRAPropertyGroup Remove-vRAReservation Remove-vRAReservationNetwork Remove-vRAReservationPolicy Remove-vRAReservationStorage Remove-vRARoutedNetworkProfile Remove-vRAService Remove-vRAStorageReservationPolicy Remove-vRATenant Remove-vRATenantDirectory Remove-vRAUserPrincipal Remove-vRNIApplication Remove-vRNIApplicationTier Remove-vRNIDataSource Repair-NsxEdge Repair-VsanObject Request-vRACatalogItem Request-vRAResourceAction Restart-CIVApp Restart-CIVAppGuest Restart-CIVM Restart-CIVMGuest Restart-VM Restart-VMGuest Restart-VMHost Restart-VMHostService Resume-HCXReplication Revoke-NsxSpoofguardNicApproval Save-Module Save-Package Save-Script Search-Cloud Set-AdvancedSetting Set-AlarmDefinition Set-Annotation Set-CDDrive Set-CIAccessControlRule Set-CINetworkAdapter Set-CIVApp Set-CIVAppNetwork Set-CIVAppStartRule Set-CIVAppTemplate Set-Cluster Set-CustomAttribute Set-Datacenter Set-Datastore Set-DatastoreCluster Set-DrsClusterGroup Set-DrsRule Set-DrsVMHostRule Set-FloppyDrive Set-Folder Set-HCXAppliance Set-HCXMigration Set-HCXReplication Set-HardDisk Set-IScsiHbaTarget Set-KeyManagementServer Set-KmsCluster Set-MarkdownOption Set-NetworkAdapter Set-NfsUser Set-NicTeamingPolicy Set-NodeExclusiveResources Set-NodeManager Set-NodeResourceSource Set-NodeResources Set-NsxEdge Set-NsxEdgeBgp Set-NsxEdgeFirewall Set-NsxEdgeInterface Set-NsxEdgeNat Set-NsxEdgeOspf Set-NsxEdgeRouting Set-NsxFirewallGlobalConfiguration Set-NsxFirewallRule Set-NsxFirewallSavedConfiguration Set-NsxFirewallThreshold Set-NsxLoadBalancer Set-NsxLoadBalancerPoolMember Set-NsxLogicalRouter Set-NsxLogicalRouterBgp Set-NsxLogicalRouterBridging Set-NsxLogicalRouterInterface Set-NsxLogicalRouterOspf Set-NsxLogicalRouterRouting Set-NsxManager Set-NsxManagerRole Set-NsxManagerTimeSettings Set-NsxSecurityPolicy Set-NsxSecurityPolicyFirewallRule Set-NsxSslVpn Set-OSCustomizationNicMapping Set-OSCustomizationSpec Set-Org Set-OrgNetwork Set-OrgVdc Set-OrgVdcNetwork Set-PSCurrentConfigurationNode Set-PSDefaultConfigurationDocument Set-PSMetaConfigDocInsProcessedBeforeMeta Set-PSMetaConfigVersionInfoV2 Set-PSReadLineKeyHandler Set-PSReadLineOption Set-PSRepository Set-PSTopConfigurationName Set-PackageSource Set-PowerCLIConfiguration Set-ResourcePool Set-ScsiController Set-ScsiLun Set-ScsiLunPath Set-SecurityPolicy Set-Snapshot Set-SpbmEntityConfiguration Set-SpbmStoragePolicy Set-StatInterval Set-Tag Set-TagCategory Set-Template Set-VAIOFilter Set-VApp Set-VDBlockedPolicy Set-VDPort Set-VDPortgroup Set-VDPortgroupOverridePolicy Set-VDSecurityPolicy Set-VDSwitch Set-VDTrafficShapingPolicy Set-VDUplinkLacpPolicy Set-VDUplinkTeamingPolicy Set-VDVlanConfiguration Set-VDisk Set-VIPermission Set-VIRole Set-VM Set-VMHost Set-VMHostAccount Set-VMHostAdvancedConfiguration Set-VMHostAuthentication Set-VMHostDiagnosticPartition Set-VMHostFirewallDefaultPolicy Set-VMHostFirewallException Set-VMHostFirmware Set-VMHostHba Set-VMHostModule Set-VMHostNetwork Set-VMHostNetworkAdapter Set-VMHostProfile Set-VMHostProfileImageCacheConfiguration Set-VMHostProfileStorageDeviceConfiguration Set-VMHostProfileUserConfiguration Set-VMHostProfileVmPortGroupConfiguration Set-VMHostRoute Set-VMHostService Set-VMHostSnmp Set-VMHostStartPolicy Set-VMHostStorage Set-VMHostSysLogServer Set-VMQuestion Set-VMResourceConfiguration Set-VMStartPolicy Set-VTpm Set-VirtualPortGroup Set-VirtualSwitch Set-VsanClusterConfiguration Set-VsanFaultDomain Set-VsanIscsiInitiatorGroup Set-VsanIscsiLun Set-VsanIscsiTarget Set-vRABusinessGroup Set-vRACatalogItem Set-vRACustomForm Set-vRAEntitlement Set-vRAExternalNetworkProfile Set-vRANATNetworkProfile Set-vRAReservation Set-vRAReservationNetwork Set-vRAReservationPolicy Set-vRAReservationStorage Set-vRARoutedNetworkProfile Set-vRAService Set-vRAStorageReservationPolicy Set-vRATenant Set-vRATenantDirectory Set-vRAUserPrincipal Set-vRNIDataSourceSNMPConfig Show-Markdown Start-CIVApp Start-CIVM Start-HCXMigration Start-HCXReplication Start-SpbmReplicationFailover Start-SpbmReplicationPrepareFailover Start-SpbmReplicationPromote Start-SpbmReplicationReverse Start-SpbmReplicationTestFailover Start-ThreadJob Start-VApp Start-VM Start-VMHost Start-VMHostService Start-VsanClusterDiskUpdate Start-VsanClusterRebalance Start-VsanEncryptionConfiguration Stop-CIVApp Stop-CIVAppGuest Stop-CIVM Stop-CIVMGuest Stop-SpbmReplicationTestFailover Stop-Task Stop-VApp Stop-VM Stop-VMGuest Stop-VMHost Stop-VMHostService Stop-VsanClusterRebalance Suspend-CIVApp Suspend-CIVM Suspend-HCXReplication Suspend-VM Suspend-VMGuest Suspend-VMHost Sync-SpbmReplicationGroup Test-ConflictingResources Test-HCXMigration Test-HCXReplication Test-Json Test-ModuleReloadRequired Test-MofInstanceText Test-NodeManager Test-NodeResourceSource Test-NodeResources Test-ScriptFileInfo Test-VMHostProfileCompliance Test-VMHostSnmp Test-VsanClusterHealth Test-VsanNetworkPerformance Test-VsanStoragePerformance Test-VsanVMCreation Test-vRAPackage Uninstall-Module Uninstall-Package Uninstall-Script Unlock-VM Unregister-PSRepository Unregister-PackageSource Update-ConfigurationDocumentRef Update-ConfigurationErrorCount Update-DependsOn Update-LocalConfigManager Update-Module Update-ModuleManifest Update-ModuleVersion Update-PowerNsx Update-Script Update-ScriptFileInfo Update-Tools Update-VsanHclDatabase ValidateUpdate-ConfigurationData Wait-Debugger Wait-NsxControllerJob Wait-NsxGenericJob Wait-NsxJob Wait-Task Wait-Tools Write-Information Write-Log Write-MetaConfigFile Write-NodeMOFFile",nomarkup:"-ne -eq -lt -gt -ge -le -not -like -notlike -match -notmatch -contains -notcontains -in -notin -replace"},c:[t,e.NM,a,{cN:"string",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},{cN:"literal",b:/\$(null|true|false)\b/},r,i]}}),i.registerLanguage("processing",function(e){return{k:{keyword:"BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject Object StringDict StringList Table TableRow XML false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI",title:"setup draw",built_in:"displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key keyCode pixels focused frameCount frameRate height width size createGraphics beginDraw createShape loadShape PShape arc ellipse line point quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour millis minute month second year background clear colorMode fill noFill noStroke stroke alpha blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),i.registerLanguage("profile",function(e){return{c:[e.CNM,{b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:!0},{b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",relevance:10},{b:"function calls",e:"$",c:[e.CNM],relevance:10},e.ASM,e.QSM,{cN:"string",b:"\\(",e:"\\)$",eB:!0,eE:!0,relevance:0}]}}),i.registerLanguage("prolog",function(e){var t={b:/\(/,e:/\)/,relevance:0},r={b:/\[/,e:/\]/},a={cN:"comment",b:/%/,e:/$/,c:[e.PWM]},i={cN:"string",b:/`/,e:/`/,c:[e.BE]},n=[{b:/[a-z][A-Za-z0-9_]*/,relevance:0},{cN:"symbol",v:[{b:/[A-Z][a-zA-Z0-9_]*/},{b:/_[A-Za-z0-9_]*/}],relevance:0},t,{b:/:-/},r,a,e.CBCM,e.QSM,e.ASM,i,{cN:"string",b:/0\'(\\\'|.)/},{cN:"string",b:/0\'\\s/},e.CNM];return t.c=n,{c:(r.c=n).concat([{b:/\.$/}])}}),i.registerLanguage("properties",function(e){var t="[ \\t\\f]*",r="("+t+"[:=]"+t+"|[ \\t\\f]+)",a="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",i="([^\\\\:= \\t\\f\\n]|\\\\.)+",n={e:r,relevance:0,starts:{cN:"string",e:/$/,relevance:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[e.C("^\\s*[!#]","$"),{b:a+r,rB:!0,c:[{cN:"attr",b:a,endsParent:!0,relevance:0}],starts:n},{b:i+r,rB:!0,relevance:0,c:[{cN:"meta",b:i,endsParent:!0,relevance:0}],starts:n},{cN:"attr",relevance:0,b:i+t+"$"}]}}),i.registerLanguage("protobuf",function(e){return{k:{keyword:"package import option optional required repeated group oneof",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},c:[e.QSM,e.NM,e.CLCM,{cN:"class",bK:"message enum service",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"function",bK:"rpc",e:/;/,eE:!0,k:"rpc returns"},{b:/^\s*[A-Z_]+/,e:/\s*=/,eE:!0}]}}),i.registerLanguage("puppet",function(e){var t=e.C("#","$"),r="([A-Za-z_]|::)(\\w|::)*",a=e.inherit(e.TM,{b:r}),i={cN:"variable",b:"\\$"+r},n={cN:"string",c:[e.BE,i],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]};return{aliases:["pp"],c:[t,i,n,{bK:"class",e:"\\{|;",i:/=/,c:[a,t]},{bK:"define",e:/\{/,c:[{cN:"section",b:e.IR,endsParent:!0}]},{b:e.IR+"\\s+\\{",rB:!0,e:/\S/,c:[{cN:"keyword",b:e.IR},{b:/\{/,e:/\}/,k:{keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},relevance:0,c:[n,t,{b:"[a-zA-Z_]+\\s*=>",rB:!0,e:"=>",c:[{cN:"attr",b:e.IR}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},i]}],relevance:0}]}}),i.registerLanguage("purebasic",function(e){return{aliases:["pb","pbi"],k:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",c:[e.C(";","$",{relevance:0}),{cN:"function",b:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",e:"\\(",eE:!0,rB:!0,c:[{cN:"keyword",b:"(Procedure|Declare)(C|CDLL|DLL)?",eE:!0},{cN:"type",b:"\\.\\w*"},e.UTM]},{cN:"string",b:'(~)?"',e:'"',i:"\\n"},{cN:"symbol",b:"#[a-zA-Z_]\\w*\\$?"}]}}),i.registerLanguage("python",function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},r={cN:"meta",b:/^(>>>|\.\.\.) /},a={cN:"subst",b:/\{/,e:/\}/,k:t,i:/#/},i={b:/\{\{/,relevance:0},n={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,r],relevance:10},{b:/(u|b)?r?"""/,e:/"""/,c:[e.BE,r],relevance:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,r,i,a]},{b:/(fr|rf|f)"""/,e:/"""/,c:[e.BE,r,i,a]},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)"/,e:/"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,i,a]},{b:/(fr|rf|f)"/,e:/"/,c:[e.BE,i,a]},e.ASM,e.QSM]},o={cN:"number",relevance:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},s={cN:"params",b:/\(/,e:/\)/,c:["self",r,o,n,e.HCM]};return a.c=[n,o,r],{aliases:["py","gyp","ipython"],k:t,i:/(<\/|->|\?)|=>/,c:[r,o,n,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,s,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}}),i.registerLanguage("q",function(e){return{aliases:["k","kdb"],k:{keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},l:/(`?)[A-Za-z0-9_]+\b/,c:[e.CLCM,e.QSM,e.CNM]}}),i.registerLanguage("qml",function(e){var t="[a-zA-Z_][a-zA-Z0-9\\._]*",r={cN:"attribute",b:"\\bid\\s*:",starts:{cN:"string",e:t,rE:!1}},a={b:t+"\\s*:",rB:!0,c:[{cN:"attribute",b:t,e:"\\s*:",eE:!0,relevance:0}],relevance:0},i={b:t+"\\s*{",e:"{",rB:!0,relevance:0,c:[e.inherit(e.TM,{b:t})]};return{aliases:["qt"],cI:!1,k:{keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4dPromise"},c:[{cN:"meta",b:/^\s*['"]use (strict|asm)['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],relevance:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/\s*[);\]]/,relevance:0,sL:"xml"}],relevance:0},{cN:"keyword",b:"\\bsignal\\b",starts:{cN:"string",e:"(\\(|:|=|;|,|//|/\\*|$)",rE:!0}},{cN:"keyword",b:"\\bproperty\\b",starts:{cN:"string",e:"(:|=|;|,|//|/\\*|$)",rE:!0}},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\[|%/},{b:"\\."+e.IR,relevance:0},r,a,i],i:/#/}}),i.registerLanguage("r",function(e){var t="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[e.HCM,{b:t,l:t,k:{keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{b:"`",e:"`",relevance:0},{cN:"string",c:[e.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}}),i.registerLanguage("reasonml",function(e){var t="~?[a-z$_][0-9a-zA-Z$_]*",r="`?[A-Z$_][0-9a-zA-Z$_]*",a="("+["||","&&","++","**","+.","*","/","*.","/.","...","|>"].map(function(e){return e.split("").map(function(e){return"\\"+e}).join("")}).join("|")+"|==|===)",i="\\s+"+a+"\\s+",n={keyword:"and as asr assert begin class constraint do done downto else end exception externalfor fun function functor if in include inherit initializerland lazy let lor lsl lsr lxor match method mod module mutable new nonrecobject of open or private rec sig struct then to try type val virtual when while with",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",literal:"true false"},o="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",s={cN:"number",relevance:0,v:[{b:o},{b:"\\(\\-"+o+"\\)"}]},l={cN:"operator",relevance:0,b:a},c=[{cN:"identifier",relevance:0,b:t},l,s],_=[e.QSM,l,{cN:"module",b:"\\b"+r,rB:!0,e:".",c:[{cN:"identifier",b:r,relevance:0}]}],d=[{cN:"module",b:"\\b"+r,rB:!0,e:".",relevance:0,c:[{cN:"identifier",b:r,relevance:0}]}],p={cN:"function",relevance:0,k:n,v:[{b:"\\s(\\(\\.?.*?\\)|"+t+")\\s*=>",e:"\\s*=>",rB:!0,relevance:0,c:[{cN:"params",v:[{b:t},{b:"~?[a-z$_][0-9a-zA-Z$_]*(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?"},{b:/\(\s*\)/}]}]},{b:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",e:"\\s=>",rB:!0,relevance:0,c:[{cN:"params",relevance:0,v:[{b:t,e:"(,|\\n|\\))",relevance:0,c:[l,{cN:"typing",b:":",e:"(,|\\n)",rB:!0,relevance:0,c:d}]}]}]},{b:"\\(\\.\\s"+t+"\\)\\s*=>"}]};_.push(p);var u={cN:"constructor",b:r+"\\(",e:"\\)",i:"\\n",k:n,c:[e.QSM,l,{cN:"params",b:"\\b"+t}]},m={cN:"pattern-match",b:"\\|",rB:!0,k:n,e:"=>",relevance:0,c:[u,l,{relevance:0,cN:"constructor",b:r}]},S={cN:"module-access",k:n,rB:!0,v:[{b:"\\b("+r+"\\.)+"+t},{b:"\\b("+r+"\\.)+\\(",e:"\\)",rB:!0,c:[p,{b:"\\(",e:"\\)",skip:!0}].concat(_)},{b:"\\b("+r+"\\.)+{",e:"}"}],c:_};return d.push(S),{aliases:["re"],k:n,i:"(:\\-|:=|\\${|\\+=)",c:[e.C("/\\*","\\*/",{i:"^(\\#,\\/\\/)"}),{cN:"character",b:"'(\\\\[^']+|[^'])'",i:"\\n",relevance:0},e.QSM,{cN:"literal",b:"\\(\\)",relevance:0},{cN:"literal",b:"\\[\\|",e:"\\|\\]",relevance:0,c:c},{cN:"literal",b:"\\[",e:"\\]",relevance:0,c:c},u,{cN:"operator",b:i,i:"\\-\\->",relevance:0},s,e.CLCM,m,p,{cN:"module-def",b:"\\bmodule\\s+"+t+"\\s+"+r+"\\s+=\\s+{",e:"}",rB:!0,k:n,relevance:0,c:[{cN:"module",relevance:0,b:r},{b:"{",e:"}",skip:!0}].concat(_)},S]}}),i.registerLanguage("rib",function(e){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:"\]$/},{b:/<\//,e:/>/},{b:/^facet /,e:/\}/},{b:"^1\\.\\.(\\d+)$",e:/$/}],i:/./},e.C("^#","$"),i,n,a,{b:/[\w-]+\=([^\s\{\}\[\]\(\)]+)/,relevance:0,rB:!0,c:[{cN:"attribute",b:/[^=]+/},{b:/=/,eW:!0,relevance:0,c:[i,n,a,{cN:"literal",b:"\\b("+r.split(" ").join("|")+")\\b"},{b:/("[^"]*"|[^\s\{\}\[\]]+)/}]}]},{cN:"number",b:/\*[0-9a-fA-F]+/},{b:"\\b("+"add remove enable disable set get print export edit find run debug error info warning".split(" ").join("|")+")([\\s[(]|])",rB:!0,c:[{cN:"builtin-name",b:/\w+/}]},{cN:"built_in",v:[{b:"(\\.\\./|/|\\s)(("+"traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firewall firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw".split(" ").join("|")+");?\\s)+",relevance:10},{b:/\.\./}]}]}}),i.registerLanguage("rsl",function(e){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:""}]}}),i.registerLanguage("sas",function(e){return{aliases:["sas","SAS"],cI:!0,k:{literal:"null missing _all_ _automatic_ _character_ _infile_ _n_ _name_ _null_ _numeric_ _user_ _webout_",meta:"do if then else end until while abort array attrib by call cards cards4 catname continue datalines datalines4 delete delim delimiter display dm drop endsas error file filename footnote format goto in infile informat input keep label leave length libname link list lostcard merge missing modify options output out page put redirect remove rename replace retain return select set skip startsas stop title update waitsas where window x systask add and alter as cascade check create delete describe distinct drop foreign from group having index insert into in key like message modify msgtype not null on or order primary references reset restrict select set table unique update validate view where"},c:[{cN:"keyword",b:/^\s*(proc [\w\d_]+|data|run|quit)[\s\;]/},{cN:"variable",b:/\&[a-zA-Z_\&][a-zA-Z0-9_]*\.?/},{cN:"emphasis",b:/^\s*datalines|cards.*;/,e:/^\s*;\s*$/},{cN:"built_in",b:"%(bquote|nrbquote|cmpres|qcmpres|compstor|datatyp|display|do|else|end|eval|global|goto|if|index|input|keydef|label|left|length|let|local|lowcase|macro|mend|nrbquote|nrquote|nrstr|put|qcmpres|qleft|qlowcase|qscan|qsubstr|qsysfunc|qtrim|quote|qupcase|scan|str|substr|superq|syscall|sysevalf|sysexec|sysfunc|sysget|syslput|sysprod|sysrc|sysrput|then|to|trim|unquote|until|upcase|verify|while|window)"},{cN:"name",b:/%[a-zA-Z_][a-zA-Z_0-9]*/},{cN:"meta",b:"[^%](abs|addr|airy|arcos|arsin|atan|attrc|attrn|band|betainv|blshift|bnot|bor|brshift|bxor|byte|cdf|ceil|cexist|cinv|close|cnonct|collate|compbl|compound|compress|cos|cosh|css|curobs|cv|daccdb|daccdbsl|daccsl|daccsyd|dacctab|dairy|date|datejul|datepart|datetime|day|dclose|depdb|depdbsl|depdbsl|depsl|depsl|depsyd|depsyd|deptab|deptab|dequote|dhms|dif|digamma|dim|dinfo|dnum|dopen|doptname|doptnum|dread|dropnote|dsname|erf|erfc|exist|exp|fappend|fclose|fcol|fdelete|fetch|fetchobs|fexist|fget|fileexist|filename|fileref|finfo|finv|fipname|fipnamel|fipstate|floor|fnonct|fnote|fopen|foptname|foptnum|fpoint|fpos|fput|fread|frewind|frlen|fsep|fuzz|fwrite|gaminv|gamma|getoption|getvarc|getvarn|hbound|hms|hosthelp|hour|ibessel|index|indexc|indexw|input|inputc|inputn|int|intck|intnx|intrr|irr|jbessel|juldate|kurtosis|lag|lbound|left|length|lgamma|libname|libref|log|log10|log2|logpdf|logpmf|logsdf|lowcase|max|mdy|mean|min|minute|mod|month|mopen|mort|n|netpv|nmiss|normal|note|npv|open|ordinal|pathname|pdf|peek|peekc|pmf|point|poisson|poke|probbeta|probbnml|probchi|probf|probgam|probhypr|probit|probnegb|probnorm|probt|put|putc|putn|qtr|quote|ranbin|rancau|ranexp|rangam|range|rank|rannor|ranpoi|rantbl|rantri|ranuni|repeat|resolve|reverse|rewind|right|round|saving|scan|sdf|second|sign|sin|sinh|skewness|soundex|spedis|sqrt|std|stderr|stfips|stname|stnamel|substr|sum|symget|sysget|sysmsg|sysprod|sysrc|system|tan|tanh|time|timepart|tinv|tnonct|today|translate|tranwrd|trigamma|trim|trimn|trunc|uniform|upcase|uss|var|varfmt|varinfmt|varlabel|varlen|varname|varnum|varray|varrayx|vartype|verify|vformat|vformatd|vformatdx|vformatn|vformatnx|vformatw|vformatwx|vformatx|vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|vinformatn|vinformatnx|vinformatw|vinformatwx|vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|vnamex|vtype|vtypex|weekday|year|yyq|zipfips|zipname|zipnamel|zipstate)[(]"},{cN:"string",v:[e.ASM,e.QSM]},e.C("\\*",";"),e.CBCM]}}),i.registerLanguage("scala",function(e){var t={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},r={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',relevance:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,t]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[t],relevance:10}]},a={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},i={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},n={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",relevance:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,relevance:0,c:[a]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,relevance:0,c:[a]},i]},o={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[i]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,r,{cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},a,o,n,e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}}),i.registerLanguage("scheme",function(e){var t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",r="(\\-|\\+)?\\d+([./]\\d+)?",a={cN:"literal",b:"(#t|#f|#\\\\"+t+"|#\\\\.)"},i={cN:"number",v:[{b:r,relevance:0},{b:"(\\-|\\+)?\\d+([./]\\d+)?[+\\-](\\-|\\+)?\\d+([./]\\d+)?i",relevance:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},n=e.QSM,o=[e.C(";","$",{relevance:0}),e.C("#\\|","\\|#")],s={b:t,relevance:0},l={cN:"symbol",b:"'"+t},c={eW:!0,relevance:0},_={v:[{b:/'/},{b:"`"}],c:[{b:"\\(",e:"\\)",c:["self",a,n,i,s,l]}]},d={cN:"name",b:t,l:t,k:{"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"}},p={v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}],c:[{b:/lambda/,eW:!0,rB:!0,c:[d,{b:/\(/,e:/\)/,endsParent:!0,c:[s]}]},d,c]};return c.c=[a,i,n,s,l,_,p].concat(o),{i:/\S/,c:[{cN:"meta",b:"^#!",e:"$"},i,n,l,_,p].concat(o)}}),i.registerLanguage("scilab",function(e){var t=[e.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[e.BE,{b:"''"}]}];return{aliases:["sci"],l:/%?\w+/,k:{keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},{b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",relevance:0},{b:"\\[",e:"\\]'*[\\.']*",relevance:0,c:t},e.C("//","$")].concat(t)}}),i.registerLanguage("scss",function(e){var t={cN:"variable",b:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},r={cN:"number",b:"#[0-9A-Fa-f]+"};e.CSSNM,e.QSM,e.ASM,e.CBCM;return{cI:!0,i:"[=/|']",c:[e.CLCM,e.CBCM,{cN:"selector-id",b:"\\#[A-Za-z0-9_-]+",relevance:0},{cN:"selector-class",b:"\\.[A-Za-z0-9_-]+",relevance:0},{cN:"selector-attr",b:"\\[",e:"\\]",i:"$"},{cN:"selector-tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",i:"[^\\s]"},{b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{b:":",e:";",c:[t,r,e.CSSNM,e.QSM,e.ASM,{cN:"meta",b:"!important"}]},{b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[t,e.QSM,e.ASM,r,e.CSSNM,{b:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}}),i.registerLanguage("shell",function(e){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}),i.registerLanguage("smali",function(e){var t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"];return{aliases:["smali"],c:[{cN:"string",b:'"',e:'"',relevance:0},e.C("#","$",{relevance:0}),{cN:"keyword",v:[{b:"\\s*\\.end\\s[a-zA-Z0-9]*"},{b:"^[ ]*\\.[a-zA-Z]*",relevance:0},{b:"\\s:[a-zA-Z_0-9]*",relevance:0},{b:"\\s("+["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"].join("|")+")"}]},{cN:"built_in",v:[{b:"\\s("+t.join("|")+")\\s"},{b:"\\s("+t.join("|")+")((\\-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{b:"\\s("+["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"].join("|")+")((\\-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{cN:"class",b:"L[^(;:\n]*;",relevance:0},{b:"[vp][0-9]+"}]}}),i.registerLanguage("smalltalk",function(e){var t="[a-z][a-zA-Z0-9_]*",r={cN:"string",b:"\\$.{1}"},a={cN:"symbol",b:"#"+e.UIR};return{aliases:["st"],k:"self super nil true false thisContext",c:[e.C('"','"'),e.ASM,{cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{b:t+":",relevance:0},e.CNM,a,r,{b:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",rB:!0,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+t}]},{b:"\\#\\(",e:"\\)",c:[e.ASM,r,e.CNM,a]}]}}),i.registerLanguage("sml",function(e){return{aliases:["ml"],k:{keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:/\[(\|\|)?\]|\(\)/,relevance:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},{b:"[a-z_]\\w*'[\\w']*"},e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{b:/[-=]>/}]}}),i.registerLanguage("sqf",function(e){var t={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',relevance:0}]},{b:"'",e:"'",c:[{b:"''",relevance:0}]}]},r={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"define undef ifdef ifndef else endif include"},c:[{b:/\\\n/,relevance:0},e.inherit(t,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]};return{aliases:["sqf"],cI:!0,k:{keyword:"case catch default do else exit exitWith for forEach from if private switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configProperties configSourceAddonList configSourceMod configSourceModList confirmSensorTarget connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ",literal:"blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic sideUnknown taskNull teamMemberNull true west"},c:[e.CLCM,e.CBCM,e.NM,{cN:"variable",b:/\b_+[a-zA-Z_]\w*/},{cN:"title",b:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},t,r],i:/#|^\$ /}}),i.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}}),i.registerLanguage("stan",function(e){return{c:[e.HCM,e.CLCM,e.CBCM,{b:e.UIR,l:e.UIR,k:{name:"for in while repeat until if then else",symbol:"bernoulli bernoulli_logit binomial binomial_logit beta_binomial hypergeometric categorical categorical_logit ordered_logistic neg_binomial neg_binomial_2 neg_binomial_2_log poisson poisson_log multinomial normal exp_mod_normal skew_normal student_t cauchy double_exponential logistic gumbel lognormal chi_square inv_chi_square scaled_inv_chi_square exponential inv_gamma weibull frechet rayleigh wiener pareto pareto_type_2 von_mises uniform multi_normal multi_normal_prec multi_normal_cholesky multi_gp multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet lkj_corr lkj_corr_cholesky wishart inv_wishart","selector-tag":"int real vector simplex unit_vector ordered positive_ordered row_vector matrix cholesky_factor_corr cholesky_factor_cov corr_matrix cov_matrix",title:"functions model data parameters quantities transformed generated",literal:"true false"},relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0}]}}),i.registerLanguage("stata",function(e){return{aliases:["do","ado"],case_insensitive:!0,keywords:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",contains:[{className:"symbol",begin:/`[a-zA-Z0-9_]+'/},{className:"variable",begin:/\$\{?[a-zA-Z0-9_]+\}?/},{className:"string",variants:[{begin:'`"[^\r\n]*?"\''},{b:'"[^\r\n"]*"'}]},{cN:"built_in",v:[{b:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.C("^[ \t]*\\*.*$",!1),e.CLCM,e.CBCM]}}),i.registerLanguage("step21",function(e){return{aliases:["p21","step","stp"],cI:!0,l:"[A-Z_][A-Z0-9_.]*",k:{keyword:"HEADER ENDSEC DATA"},c:[{cN:"meta",b:"ISO-10303-21;",relevance:10},{cN:"meta",b:"END-ISO-10303-21;",relevance:10},e.CLCM,e.CBCM,e.C("/\\*\\*!","\\*/"),e.CNM,e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"'",e:"'"},{cN:"symbol",v:[{b:"#",e:"\\d+",i:"\\W"}]}]}}),i.registerLanguage("stylus",function(e){var t={cN:"variable",b:"\\$"+e.IR},r={cN:"number",b:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},a="(?=[\\.\\s\\n\\[\\:,])";return{aliases:["styl"],cI:!1,k:"if else for in",i:"("+["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"].join("|")+")",c:[e.QSM,e.ASM,e.CLCM,e.CBCM,r,{b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+a,cN:"selector-class"},{b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"+a,cN:"selector-id"},{b:"\\b("+["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"].join("|")+")"+a,cN:"selector-tag"},{b:"&?:?:\\b("+["after","before","first-letter","first-line","active","first-child","focus","hover","lang","link","visited"].join("|")+")"+a},{b:"@("+["charset","css","debug","extend","font-face","for","import","include","media","mixin","page","warn","while"].join("|")+")\\b"},t,e.CSSNM,e.NM,{cN:"function",b:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",i:"[\\n]",rB:!0,c:[{cN:"title",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{cN:"params",b:/\(/,e:/\)/,c:[r,t,e.ASM,e.CSSNM,e.NM,e.QSM]}]},{cN:"attribute",b:"\\b("+["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-variant-ligatures","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse().join("|")+")\\b",starts:{e:/;|$/,c:[r,t,e.ASM,e.QSM,e.CSSNM,e.NM,e.CBCM],i:/\./,relevance:0}}]}}),i.registerLanguage("subunit",function(e){return{cI:!0,c:[{cN:"string",b:"\\[\n(multipart)?",e:"\\]\n"},{cN:"string",b:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{cN:"string",b:"(\\+|-)\\d+"},{cN:"keyword",relevance:10,v:[{b:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{b:"^progress(:?)(\\s+)?(pop|push)?"},{b:"^tags:"},{b:"^time:"}]}]}}),i.registerLanguage("swift",function(e){var t={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},r=e.C("/\\*","\\*/",{c:["self"]}),a={cN:"subst",b:/\\\(/,e:"\\)",k:t,c:[]},i={cN:"string",c:[e.BE,a],v:[{b:/"""/,e:/"""/},{b:/"/,e:/"/}]},n={cN:"number",b:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return a.c=[n],{k:t,c:[i,e.CLCM,r,{cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},n,{cN:"function",bK:"func",e:"{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b://},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,c:["self",n,i,e.CBCM,{b:":"}],i:/["']/}],i:/\[|%/},{cN:"class",bK:"struct protocol class extension enum",k:t,e:"\\{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{cN:"meta",b:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)"},{bK:"import",e:/$/,c:[e.CLCM,r]}]}}),i.registerLanguage("taggerscript",function(e){return{c:[{cN:"comment",b:/\$noop\(/,e:/\)/,c:[{b:/\(/,e:/\)/,c:["self",{b:/\\./}]}],relevance:10},{cN:"keyword",b:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,e:/\(/,eE:!0},{cN:"variable",b:/%[_a-zA-Z0-9:]*/,e:"%"},{cN:"symbol",b:/\\./}]}}),i.registerLanguage("yaml",function(e){var t="true false yes no null",r={cN:"string",relevance:0,v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/\S+/}],c:[e.BE,{cN:"template-variable",v:[{b:"{{",e:"}}"},{b:"%{",e:"}"}]}]};return{cI:!0,aliases:["yml","YAML","yaml"],c:[{cN:"attr",v:[{b:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{b:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{b:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{cN:"meta",b:"^---s*$",relevance:10},{cN:"string",b:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0,relevance:0},{cN:"type",b:"!"+e.UIR},{cN:"type",b:"!!"+e.UIR},{cN:"meta",b:"&"+e.UIR+"$"},{cN:"meta",b:"\\*"+e.UIR+"$"},{cN:"bullet",b:"\\-(?=[ ]|$)",relevance:0},e.HCM,{bK:t,k:{literal:t}},{cN:"number",b:e.CNR+"\\b"},r]}}),i.registerLanguage("tap",function(e){return{cI:!0,c:[e.HCM,{cN:"meta",v:[{b:"^TAP version (\\d+)$"},{b:"^1\\.\\.(\\d+)$"}]},{b:"(s+)?---$",e:"\\.\\.\\.$",sL:"yaml",relevance:0},{cN:"number",b:" (\\d+) "},{cN:"symbol",v:[{b:"^ok"},{b:"^not ok"}]}]}}),i.registerLanguage("tcl",function(e){return{aliases:["tk"],k:"after append apply array auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock close concat continue dde dict encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename return safe scan seek set socket source split string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update uplevel upvar variable vwait while",c:[e.C(";[ \\t]*#","$"),e.C("^[ \\t]*#","$"),{bK:"proc",e:"[\\{]",eE:!0,c:[{cN:"title",b:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"[ \\t\\n\\r]",eW:!0,eE:!0}]},{eE:!0,v:[{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*\\(([a-zA-Z0-9_])*\\)",e:"[^a-zA-Z0-9_\\}\\$]"},{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"(\\))?[^a-zA-Z0-9_\\}\\$]"}]},{cN:"string",c:[e.BE],v:[e.inherit(e.QSM,{i:null})]},{cN:"number",v:[e.BNM,e.CNM]}]}}),i.registerLanguage("tex",function(e){var t={cN:"tag",b:/\\/,relevance:0,c:[{cN:"name",v:[{b:/[a-zA-Z\u0430-\u044f\u0410-\u042f]+[*]?/},{b:/[^a-zA-Z\u0430-\u044f\u0410-\u042f0-9]/}],starts:{eW:!0,relevance:0,c:[{cN:"string",v:[{b:/\[/,e:/\]/},{b:/\{/,e:/\}/}]},{b:/\s*=\s*/,eW:!0,relevance:0,c:[{cN:"number",b:/-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/}]}]}}]};return{c:[t,{cN:"formula",c:[t],relevance:0,v:[{b:/\$\$/,e:/\$\$/},{b:/\$/,e:/\$/}]},e.C("%","$",{relevance:0})]}}),i.registerLanguage("thrift",function(e){var t="bool byte i16 i32 i64 double string binary";return{k:{keyword:"namespace const typedef struct enum service exception void oneway set list map required optional",built_in:t,literal:"true false"},c:[e.QSM,e.NM,e.CLCM,e.CBCM,{cN:"class",bK:"struct enum service exception",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{b:"\\b(set|list|map)\\s*<",e:">",k:t,c:["self"]}]}}),i.registerLanguage("tp",function(e){var t={cN:"number",b:"[1-9][0-9]*",relevance:0},r={cN:"symbol",b:":[^\\]]+"};return{k:{keyword:"ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN SUBSTR FINDSTR VOFFSET PROG ATTR MN POS",literal:"ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET"},c:[{cN:"built_in",b:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",e:"\\]",c:["self",t,r]},{cN:"built_in",b:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",e:"\\]",c:["self",t,e.QSM,r]},{cN:"keyword",b:"/(PROG|ATTR|MN|POS|END)\\b"},{cN:"keyword",b:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{cN:"keyword",b:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{cN:"number",b:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",relevance:0},e.C("//","[;$]"),e.C("!","[;$]"),e.C("--eg:","$"),e.QSM,{cN:"string",b:"'",e:"'"},e.CNM,{cN:"variable",b:"\\$[A-Za-z0-9_]+"}]}}),i.registerLanguage("twig",function(e){var t="attribute block constant cycle date dump include max min parent random range source template_from_string",r={bK:t,k:{name:t},relevance:0,c:[{cN:"params",b:"\\(",e:"\\)"}]},a={b:/\|[A-Za-z_]+:?/,k:"abs batch capitalize column convert_encoding date date_modify default escape filter first format inky_to_html inline_css join json_encode keys last length lower map markdown merge nl2br number_format raw reduce replace reverse round slice sort spaceless split striptags title trim upper url_encode",c:[r]},i="apply autoescape block deprecated do embed extends filter flush for from if import include macro sandbox set use verbatim with";return i=i+" "+i.split(" ").map(function(e){return"end"+e}).join(" "),{aliases:["craftcms"],cI:!0,sL:"xml",c:[e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:i,starts:{eW:!0,c:[a,r],relevance:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:["self",a,r]}]}}),i.registerLanguage("typescript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},a={cN:"meta",b:"@"+t},i={b:"\\(",e:/\)/,k:r,c:["self",e.QSM,e.ASM,e.NM]},n={cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:[e.CLCM,e.CBCM,a,i]},o={cN:"number",v:[{b:"\\b(0[bB][01]+)n?"},{b:"\\b(0[oO][0-7]+)n?"},{b:e.CNR+"n?"}],relevance:0},s={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},l={b:"html`",e:"",starts:{e:"`",rE:!1,c:[e.BE,s],sL:"xml"}},c={b:"css`",e:"",starts:{e:"`",rE:!1,c:[e.BE,s],sL:"css"}},_={cN:"string",b:"`",e:"`",c:[e.BE,s]};return s.c=[e.ASM,e.QSM,l,c,_,o,e.RM],{aliases:["ts"],k:r,c:[{cN:"meta",b:/^\s*['"]use strict['"]/},e.ASM,e.QSM,l,c,_,e.CLCM,e.CBCM,o,{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+e.IR+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:e.IR},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:["self",e.CLCM,e.CBCM]}]}]}],relevance:0},{cN:"function",bK:"function",e:/[\{;]/,eE:!0,k:r,c:["self",e.inherit(e.TM,{b:t}),n],i:/%/,relevance:0},{bK:"constructor",e:/[\{;]/,eE:!0,c:["self",n]},{b:/module\./,k:{built_in:"module"},relevance:0},{bK:"module",e:/\{/,eE:!0},{bK:"interface",e:/\{/,eE:!0,k:"interface extends"},{b:/\$[(.]/},{b:"\\."+e.IR,relevance:0},a,i]}}),i.registerLanguage("vala",function(e){return{k:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},c:[{cN:"class",bK:"class interface namespace",e:"{",eE:!0,i:"[^,:\\n\\s\\.]",c:[e.UTM]},e.CLCM,e.CBCM,{cN:"string",b:'"""',e:'"""',relevance:5},e.ASM,e.QSM,e.CNM,{cN:"meta",b:"^#",e:"$",relevance:2}]}}),i.registerLanguage("vbnet",function(e){return{aliases:["vb"],cI:!0,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor yield",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend|^\\$ ",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C("'","$",{rB:!0,c:[{cN:"doctag",b:"'''|\x3c!--|--\x3e",c:[e.PWM]},{cN:"doctag",b:"",c:[e.PWM]}]}),e.CNM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end region externalsource"}}]}}),i.registerLanguage("vbscript",function(e){return{aliases:["vbs"],cI:!0,k:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:"lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion scriptengine split scriptengineminorversion cint sin datepart ltrim sqr scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw chrw regexp server response request cstr err",literal:"true false null nothing empty"},i:"//",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C(/'/,/$/,{relevance:0}),e.CNM]}}),i.registerLanguage("vbscript-html",function(e){return{sL:"xml",c:[{b:"<%",e:"%>",sL:"vbscript"}]}}),i.registerLanguage("verilog",function(e){return{aliases:["v","sv","svh"],cI:!1,k:{keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"},l:/[\w\$]+/,c:[e.CBCM,e.CLCM,e.QSM,{cN:"number",c:[e.BE],v:[{b:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\b([0-9_])+",relevance:0}]},{cN:"variable",v:[{b:"#\\((?!parameter).+\\)"},{b:"\\.\\w+",relevance:0}]},{cN:"meta",b:"`",e:"$",k:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},relevance:0}]}}),i.registerLanguage("vhdl",function(e){return{cI:!0,k:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package parameter port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable view vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed real_vector time_vector",literal:"false true note warning error failure line text side width"},i:"{",c:[e.CBCM,e.C("--","$"),e.QSM,{cN:"number",b:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{cN:"string",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[e.BE]},{cN:"symbol",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[e.BE]}]}}),i.registerLanguage("vim",function(e){return{l:/[!#@\w]+/,k:{keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},i:/;/,c:[e.NM,{cN:"string",b:"'",e:"'",i:"\\n"},{cN:"string",b:/"(\\"|\n\\|[^"\n])*"/},e.C('"',"$"),{cN:"variable",b:/[bwtglsav]:[\w\d_]*/},{cN:"function",bK:"function function!",e:"$",relevance:0,c:[e.TM,{cN:"params",b:"\\(",e:"\\)"}]},{cN:"symbol",b:/<[\w-]+>/}]}}),i.registerLanguage("x86asm",function(e){return{cI:!0,l:"[.%]?"+e.IR,k:{keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},c:[e.C(";","$",{relevance:0}),{cN:"number",v:[{b:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{b:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{b:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{b:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QSM,{cN:"string",v:[{b:"'",e:"[^\\\\]'"},{b:"`",e:"[^\\\\]`"}],relevance:0},{cN:"symbol",v:[{b:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{b:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{cN:"subst",b:"%[0-9]+",relevance:0},{cN:"subst",b:"%!S+",relevance:0},{cN:"meta",b:/^\s*\.[\w_-]+/}]}}),i.registerLanguage("xl",function(e){var t={keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts"},r={cN:"string",b:'"',e:'"',i:"\\n"},a={bK:"import",e:"$",k:t,c:[r]},i={cN:"function",b:/[a-z][^\n]*->/,rB:!0,e:/->/,c:[e.inherit(e.TM,{starts:{eW:!0,k:t}})]};return{aliases:["tao"],l:/[a-zA-Z][a-zA-Z0-9_?]*/,k:t,c:[e.CLCM,e.CBCM,r,{cN:"string",b:"'",e:"'",i:"\\n"},{cN:"string",b:"<<",e:">>"},i,a,{cN:"number",b:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},e.NM]}}),i.registerLanguage("xquery",function(e){var t=[{cN:"variable",b:/[\$][\w-:]+/},{cN:"built_in",v:[{b:/\barray\:/,e:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{b:/\bmap\:/,e:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{b:/\bmath\:/,e:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{b:/\bop\:/,e:/\(/,eE:!0},{b:/\bfn\:/,e:/\(/,eE:!0},{b:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{b:/\blocal\:/,e:/\(/,eE:!0},{b:/\bzip\:/,e:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{b:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,e:/\(/,eE:!0}]},{cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{cN:"comment",b:"\\(:",e:":\\)",relevance:10,c:[{cN:"doctag",b:"@\\w+"}]},{cN:"meta",b:/%[\w-:]+/},{cN:"title",b:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,e:/;/},{bK:"element attribute comment document processing-instruction",e:"{",eE:!0},{b:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,e:/(\/[\w\._:\-]+>)/,sL:"xml",c:[{b:"{",e:"}",sL:"xquery"},"self"]}];return{aliases:["xpath","xq"],cI:!1,l:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,i:/(proc)|(abstract)|(extends)|(until)|(#)/,k:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},c:t}}),i.registerLanguage("zephir",function(e){var t={cN:"string",c:[e.BE],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},r={v:[e.BNM,e.CNM]};return{aliases:["zep"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",c:[e.CLCM,e.HCM,e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[e.BE]},{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e.CBCM,t,r]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,r]}}),i});;"use strict"; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +var ComponentManager = +/*#__PURE__*/ +function () { + function ComponentManager(permissions, onReady) { + _classCallCheck(this, ComponentManager); + + this.sentMessages = []; + this.messageQueue = []; + this.loggingEnabled = false; + this.acceptsThemes = true; + this.activeThemes = []; + this.initialPermissions = permissions; + this.onReadyCallback = onReady; + this.coallesedSaving = true; + this.coallesedSavingDelay = 250; + this.registerMessageHandler(); + } + + _createClass(ComponentManager, [{ + key: "registerMessageHandler", + value: function registerMessageHandler() { + var _this = this; + + var messageHandler = function messageHandler(event) { + if (_this.loggingEnabled) { + console.log("Components API Message received:", event.data); + } // We don't have access to window.parent.origin due to cross-domain restrictions. + // Check referrer if available, otherwise defer to checking for first-run value. + // Craft URL objects so that example.com === example.com/ + + + if (document.referrer) { + var referrer = new URL(document.referrer).origin; + var eventOrigin = new URL(event.origin).origin; + + if (referrer !== eventOrigin) { + return; + } + } // The first message will be the most reliable one, so we won't change it after any subsequent events, + // in case you receive an event from another window. + + + if (!_this.origin) { + _this.origin = event.origin; + } else if (event.origin !== _this.origin) { + // If event origin doesn't match first-run value, return. + return; + } // Mobile environment sends data as JSON string + + + var data = event.data; + var parsedData = typeof data === "string" ? JSON.parse(data) : data; + + _this.handleMessage(parsedData); + }; + /* + Mobile (React Native) uses `document`, web/desktop uses `window`.addEventListener + for postMessage API to work properly. + Update May 2019: + As part of transitioning React Native webview into the community package, + we'll now only need to use window.addEventListener. + However, we want to maintain backward compatibility for Mobile < v3.0.5, so we'll keep document.addEventListener + Also, even with the new version of react-native-webview, Android may still require document.addEventListener (while iOS still only requires window.addEventListener) + https://github.com/react-native-community/react-native-webview/issues/323#issuecomment-467767933 + */ + + + document.addEventListener("message", function (event) { + messageHandler(event); + }, false); + window.addEventListener("message", function (event) { + messageHandler(event); + }, false); + } + }, { + key: "handleMessage", + value: function handleMessage(payload) { + if (payload.action === "component-registered") { + this.sessionKey = payload.sessionKey; + this.componentData = payload.componentData; + this.onReady(payload.data); + + if (this.loggingEnabled) { + console.log("Component successfully registered with payload:", payload); + } + } else if (payload.action === "themes") { + if (this.acceptsThemes) { + this.activateThemes(payload.data.themes); + } + } else if (payload.original) { + // get callback from queue + var originalMessage = this.sentMessages.filter(function (message) { + return message.messageId === payload.original.messageId; + })[0]; + + if (!originalMessage) { + // Connection must have been reset. Alert the user. + alert("This extension is attempting to communicate with Standard Notes, but an error is preventing it from doing so. Please restart this extension and try again."); + } + + if (originalMessage.callback) { + originalMessage.callback(payload.data); + } + } + } + }, { + key: "onReady", + value: function onReady(data) { + this.environment = data.environment; + this.platform = data.platform; + this.uuid = data.uuid; + this.isMobile = this.environment == "mobile"; + + if (this.initialPermissions && this.initialPermissions.length > 0) { + this.requestPermissions(this.initialPermissions); + } + + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = this.messageQueue[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var message = _step.value; + this.postMessage(message.action, message.data, message.callback); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator["return"] != null) { + _iterator["return"](); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + + this.messageQueue = []; + + if (this.loggingEnabled) { + console.log("onReadyData", data); + } + + this.activateThemes(data.activeThemeUrls || []); + + if (this.onReadyCallback) { + this.onReadyCallback(); + } + } + }, { + key: "getSelfComponentUUID", + value: function getSelfComponentUUID() { + return this.uuid; + } + }, { + key: "isRunningInDesktopApplication", + value: function isRunningInDesktopApplication() { + return this.environment === "desktop"; + } + }, { + key: "setComponentDataValueForKey", + value: function setComponentDataValueForKey(key, value) { + this.componentData[key] = value; + this.postMessage("set-component-data", { + componentData: this.componentData + }, function (data) {}); + } + }, { + key: "clearComponentData", + value: function clearComponentData() { + this.componentData = {}; + this.postMessage("set-component-data", { + componentData: this.componentData + }, function (data) {}); + } + }, { + key: "componentDataValueForKey", + value: function componentDataValueForKey(key) { + return this.componentData[key]; + } + }, { + key: "postMessage", + value: function postMessage(action, data, callback) { + if (!this.sessionKey) { + this.messageQueue.push({ + action: action, + data: data, + callback: callback + }); + return; + } + + var message = { + action: action, + data: data, + messageId: this.generateUUID(), + sessionKey: this.sessionKey, + api: "component" + }; + var sentMessage = JSON.parse(JSON.stringify(message)); + sentMessage.callback = callback; + this.sentMessages.push(sentMessage); // Mobile (React Native) requires a string for the postMessage API. + + if (this.isMobile) { + message = JSON.stringify(message); + } + + if (this.loggingEnabled) { + console.log("Posting message:", message); + } + + window.parent.postMessage(message, this.origin); + } + }, { + key: "setSize", + value: function setSize(type, width, height) { + this.postMessage("set-size", { + type: type, + width: width, + height: height + }, function (data) {}); + } + }, { + key: "requestPermissions", + value: function requestPermissions(permissions, callback) { + this.postMessage("request-permissions", { + permissions: permissions + }, function (data) { + callback && callback(); + }.bind(this)); + } + }, { + key: "streamItems", + value: function streamItems(contentTypes, callback) { + if (!Array.isArray(contentTypes)) { + contentTypes = [contentTypes]; + } + + this.postMessage("stream-items", { + content_types: contentTypes + }, function (data) { + callback(data.items); + }.bind(this)); + } + }, { + key: "streamContextItem", + value: function streamContextItem(callback) { + var _this2 = this; + + this.postMessage("stream-context-item", null, function (data) { + var item = data.item; + /* + If this is a new context item than the context item the component was currently entertaining, + we want to immediately commit any pending saves, because if you send the new context item to the + component before it has commited its presave, it will end up first replacing the UI with new context item, + and when the debouncer executes to read the component UI, it will be reading the new UI for the previous item. + */ + + var isNewItem = !_this2.lastStreamedItem || _this2.lastStreamedItem.uuid !== item.uuid; + + if (isNewItem && _this2.pendingSaveTimeout) { + clearTimeout(_this2.pendingSaveTimeout); + + _this2._performSavingOfItems(_this2.pendingSaveParams); + + _this2.pendingSaveTimeout = null; + _this2.pendingSaveParams = null; + } + + _this2.lastStreamedItem = item; + callback(_this2.lastStreamedItem); + }); + } + }, { + key: "selectItem", + value: function selectItem(item) { + this.postMessage("select-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "createItem", + value: function createItem(item, callback) { + this.postMessage("create-item", { + item: this.jsonObjectForItem(item) + }, function (data) { + var item = data.item; // A previous version of the SN app had an issue where the item in the reply to create-item + // would be nested inside "items" and not "item". So handle both cases here. + + if (!item && data.items && data.items.length > 0) { + item = data.items[0]; + } + + this.associateItem(item); + callback && callback(item); + }.bind(this)); + } + }, { + key: "createItems", + value: function createItems(items, callback) { + var _this3 = this; + + var mapped = items.map(function (item) { + return _this3.jsonObjectForItem(item); + }); + this.postMessage("create-items", { + items: mapped + }, function (data) { + callback && callback(data.items); + }.bind(this)); + } + }, { + key: "associateItem", + value: function associateItem(item) { + this.postMessage("associate-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "deassociateItem", + value: function deassociateItem(item) { + this.postMessage("deassociate-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "clearSelection", + value: function clearSelection() { + this.postMessage("clear-selection", { + content_type: "Tag" + }); + } + }, { + key: "deleteItem", + value: function deleteItem(item, callback) { + this.deleteItems([item], callback); + } + }, { + key: "deleteItems", + value: function deleteItems(items, callback) { + var params = { + items: items.map(function (item) { + return this.jsonObjectForItem(item); + }.bind(this)) + }; + this.postMessage("delete-items", params, function (data) { + callback && callback(data); + }); + } + }, { + key: "sendCustomEvent", + value: function sendCustomEvent(action, data, callback) { + this.postMessage(action, data, function (data) { + callback && callback(data); + }.bind(this)); + } + }, { + key: "saveItem", + value: function saveItem(item, callback) { + var skipDebouncer = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + this.saveItems([item], callback, skipDebouncer); + } + /* Presave allows clients to perform any actions last second before the save actually occurs (like setting previews). + Saves debounce by default, so if a client needs to compute a property on an item before saving, it's best to + hook into the debounce cycle so that clients don't have to implement their own debouncing. + */ + + }, { + key: "saveItemWithPresave", + value: function saveItemWithPresave(item, presave, callback) { + this.saveItemsWithPresave([item], presave, callback); + } + }, { + key: "saveItemsWithPresave", + value: function saveItemsWithPresave(items, presave, callback) { + this.saveItems(items, callback, false, presave); + } + }, { + key: "_performSavingOfItems", + value: function _performSavingOfItems(_ref) { + var items = _ref.items, + presave = _ref.presave, + callback = _ref.callback; + // presave block allows client to gain the benefit of performing something in the debounce cycle. + presave && presave(); + var mappedItems = []; + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; + + try { + for (var _iterator2 = items[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var item = _step2.value; + mappedItems.push(this.jsonObjectForItem(item)); + } + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) { + _iterator2["return"](); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; + } + } + } + + this.postMessage("save-items", { + items: mappedItems + }, function (data) { + callback && callback(); + }); + } + /* + skipDebouncer allows saves to go through right away rather than waiting for timeout. + This should be used when saving items via other means besides keystrokes. + */ + + }, { + key: "saveItems", + value: function saveItems(items, callback) { + var _this4 = this; + + var skipDebouncer = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + var presave = arguments.length > 3 ? arguments[3] : undefined; + + // We need to make sure that when we clear a pending save timeout, + // we carry over those pending items into the new save. + if (!this.pendingSaveItems) { + this.pendingSaveItems = []; + } + + if (this.coallesedSaving == true && !skipDebouncer) { + if (this.pendingSaveTimeout) { + clearTimeout(this.pendingSaveTimeout); + } + + var incomingIds = items.map(function (item) { + return item.uuid; + }); // Replace any existing save items with incoming values + // Only keep items here who are not in incomingIds + + var preexistingItems = this.pendingSaveItems.filter(function (item) { + return !incomingIds.includes(item.uuid); + }); // Add new items, now that we've made sure it's cleared of incoming items. + + this.pendingSaveItems = preexistingItems.concat(items); // We'll potentially need to commit early if stream-context-item message comes in + + this.pendingSaveParams = { + items: this.pendingSaveItems, + presave: presave, + callback: callback + }; + this.pendingSaveTimeout = setTimeout(function () { + _this4._performSavingOfItems(_this4.pendingSaveParams); + + _this4.pendingSaveItems = []; + _this4.pendingSaveTimeout = null; + _this4.pendingSaveParams = null; + }, this.coallesedSavingDelay); + } else { + this._performSavingOfItems({ + items: items, + presave: presave, + callback: callback + }); + } + } + }, { + key: "jsonObjectForItem", + value: function jsonObjectForItem(item) { + var copy = Object.assign({}, item); + copy.children = null; + copy.parent = null; + return copy; + } + }, { + key: "getItemAppDataValue", + value: function getItemAppDataValue(item, key) { + var AppDomain = "org.standardnotes.sn"; + var data = item.content.appData && item.content.appData[AppDomain]; + + if (data) { + return data[key]; + } else { + return null; + } + } + /* Themes */ + + }, { + key: "activateThemes", + value: function activateThemes(incomingUrls) { + if (this.loggingEnabled) { + console.log("Incoming themes", incomingUrls); + } + + if (this.activeThemes.sort().toString() == incomingUrls.sort().toString()) { + // incoming are same as active, do nothing + return; + } + + var themesToActivate = incomingUrls || []; + var themesToDeactivate = []; + var _iteratorNormalCompletion3 = true; + var _didIteratorError3 = false; + var _iteratorError3 = undefined; + + try { + for (var _iterator3 = this.activeThemes[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { + var activeUrl = _step3.value; + + if (!incomingUrls.includes(activeUrl)) { + // active not present in incoming, deactivate it + themesToDeactivate.push(activeUrl); + } else { + // already present in active themes, remove it from themesToActivate + themesToActivate = themesToActivate.filter(function (candidate) { + return candidate != activeUrl; + }); + } + } + } catch (err) { + _didIteratorError3 = true; + _iteratorError3 = err; + } finally { + try { + if (!_iteratorNormalCompletion3 && _iterator3["return"] != null) { + _iterator3["return"](); + } + } finally { + if (_didIteratorError3) { + throw _iteratorError3; + } + } + } + + if (this.loggingEnabled) { + console.log("Deactivating themes:", themesToDeactivate); + console.log("Activating themes:", themesToActivate); + } + + for (var _i = 0, _themesToDeactivate = themesToDeactivate; _i < _themesToDeactivate.length; _i++) { + var theme = _themesToDeactivate[_i]; + this.deactivateTheme(theme); + } + + this.activeThemes = incomingUrls; + var _iteratorNormalCompletion4 = true; + var _didIteratorError4 = false; + var _iteratorError4 = undefined; + + try { + for (var _iterator4 = themesToActivate[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) { + var url = _step4.value; + + if (!url) { + continue; + } + + var link = document.createElement("link"); + link.id = btoa(url); + link.href = url; + link.type = "text/css"; + link.rel = "stylesheet"; + link.media = "screen,print"; + link.className = "custom-theme"; + document.getElementsByTagName("head")[0].appendChild(link); + } + } catch (err) { + _didIteratorError4 = true; + _iteratorError4 = err; + } finally { + try { + if (!_iteratorNormalCompletion4 && _iterator4["return"] != null) { + _iterator4["return"](); + } + } finally { + if (_didIteratorError4) { + throw _iteratorError4; + } + } + } + } + }, { + key: "themeElementForUrl", + value: function themeElementForUrl(url) { + var elements = Array.from(document.getElementsByClassName("custom-theme")).slice(); + return elements.find(function (element) { + // We used to search here by `href`, but on desktop, with local file:// urls, that didn't work for some reason. + return element.id == btoa(url); + }); + } + }, { + key: "deactivateTheme", + value: function deactivateTheme(url) { + var element = this.themeElementForUrl(url); + + if (element) { + element.disabled = true; + element.parentNode.removeChild(element); + } + } + /* Theme caching is currently disabled. Might be enabled in the future if neccessary. */ + + /* + activateCachedThemes() { + let themes = this.getCachedThemeUrls(); + let writeToCache = false; + if(this.loggingEnabled) { console.log("Activating cached themes", themes); } + this.activateThemes(themes, writeToCache); + } + cacheThemeUrls(urls) { + if(this.loggingEnabled) { console.log("Caching theme urls", urls); } + localStorage.setItem("cachedThemeUrls", JSON.stringify(urls)); + } + decacheThemeUrls() { + localStorage.removeItem("cachedThemeUrls"); + } + getCachedThemeUrls() { + let urls = localStorage.getItem("cachedThemeUrls"); + if(urls) { + return JSON.parse(urls); + } else { + return []; + } + } + */ + + /* Utilities */ + + }, { + key: "generateUUID", + value: function generateUUID() { + var crypto = window.crypto || window.msCrypto; + + if (crypto) { + var buf = new Uint32Array(4); + crypto.getRandomValues(buf); + var idx = -1; + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + idx++; + var r = buf[idx >> 3] >> idx % 8 * 4 & 15; + var v = c == 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + } else { + var d = new Date().getTime(); + + if (window.performance && typeof window.performance.now === "function") { + d += performance.now(); //use high-precision timer if available + } + + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = (d + Math.random() * 16) % 16 | 0; + d = Math.floor(d / 16); + return (c == 'x' ? r : r & 0x3 | 0x8).toString(16); + }); + return uuid; + } + } + }]); + + return ComponentManager; +}(); + +if (typeof module != "undefined" && typeof module.exports != "undefined") { + module.exports = ComponentManager; +} + +if (window) { + window.ComponentManager = ComponentManager; +} +//# sourceMappingURL=dist.js.map diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/lib/component-relay.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/lib/component-relay.js new file mode 100644 index 000000000..7c6a6cd12 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/lib/component-relay.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("ComponentRelay",[],t):"object"==typeof exports?exports.ComponentRelay=t():e.ComponentRelay=t()}(self,(function(){return(()=>{"use strict";var e={d:(t,s)=>{for(var n in s)e.o(s,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:s[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};let s,n,i,o;var a;e.d(t,{default:()=>C}),function(e){e.SetSize="set-size",e.StreamItems="stream-items",e.StreamContextItem="stream-context-item",e.SaveItems="save-items",e.SelectItem="select-item",e.AssociateItem="associate-item",e.DeassociateItem="deassociate-item",e.ClearSelection="clear-selection",e.CreateItem="create-item",e.CreateItems="create-items",e.DeleteItems="delete-items",e.SetComponentData="set-component-data",e.InstallLocalComponent="install-local-component",e.ToggleActivateComponent="toggle-activate-component",e.RequestPermissions="request-permissions",e.PresentConflictResolution="present-conflict-resolution",e.DuplicateItem="duplicate-item",e.ComponentRegistered="component-registered",e.ActivateThemes="themes",e.Reply="reply",e.SaveSuccess="save-success",e.SaveError="save-error",e.ThemesActivated="themes-activated",e.KeyDown="key-down",e.KeyUp="key-up",e.Click="click"}(s||(s={})),function(e){e[e.Web=1]="Web",e[e.Desktop=2]="Desktop",e[e.Mobile=3]="Mobile"}(n||(n={})),function(e){e.Any="*",e.Item="SF|Item",e.RootKey="SN|RootKey|NoSync",e.ItemsKey="SN|ItemsKey",e.EncryptedStorage="SN|EncryptedStorage",e.Note="Note",e.Tag="Tag",e.SmartTag="SN|SmartTag",e.Component="SN|Component",e.Editor="SN|Editor",e.ActionsExtension="Extension",e.UserPrefs="SN|UserPreferences",e.HistorySession="SN|HistorySession",e.Theme="SN|Theme",e.Mfa="SF|MFA",e.ServerExtension="SF|Extension",e.FilesafeCredentials="SN|FileSafe|Credentials",e.FilesafeFileMetadata="SN|FileSafe|FileMetadata",e.FilesafeIntegration="SN|FileSafe|Integration",e.ExtensionRepo="SN|ExtensionRepo"}(i||(i={})),function(e){e.Pinned="pinned",e.Archived="archived",e.Locked="locked",e.UserModifiedDate="client_updated_at",e.DefaultEditor="defaultEditor",e.MobileRules="mobileRules",e.NotAvailableOnMobile="notAvailableOnMobile",e.MobileActive="mobileActive",e.LastSize="lastSize",e.PrefersPlainEditor="prefersPlainEditor",e.ComponentInstallError="installError"}(o||(o={}));var r=new Uint8Array(16);function c(){if(!a&&!(a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(r)}const m=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,l=function(e){return"string"==typeof e&&m.test(e)};for(var d=[],h=0;h<256;++h)d.push((h+256).toString(16).substr(1));const p=function(e,t,s){var n=(e=e||{}).random||(e.rng||c)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){s=s||0;for(var i=0;i<16;++i)t[s+i]=n[i];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!l(s))throw TypeError("Stringified UUID is invalid");return s}(n)},v=e=>{var t;const s={[n.Web]:"web",[n.Desktop]:"desktop",[n.Mobile]:"mobile"};return null!==(t=s[e])&&void 0!==t?t:s[n.Web]},u=e=>null!=e,g=()=>{};class f{static get isSupported(){return!(!window.console&&!console)}static get info(){return f.isSupported&&this.enabled?console.log.bind(console):g}static get error(){return f.isSupported?console.error.bind(console):g}}var y,S,b,I;function k(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,n)}return s}function E(e){for(var t=1;t0&&(this.initialPermissions=s),u(null==n?void 0:n.coallesedSaving)&&(this.coallesedSaving=n.coallesedSaving),u(null==n?void 0:n.coallesedSavingDelay)&&(this.coallesedSavingDelay=n.coallesedSavingDelay),u(null==n?void 0:n.acceptsThemes)&&(this.component.acceptsThemes=null===(o=null==n?void 0:n.acceptsThemes)||void 0===o||o),u(i)&&(this.onReadyCallback=i),f.enabled=null!==(t=null==n?void 0:n.debug)&&void 0!==t&&t}deinit(){this.onReadyCallback=void 0,this.component={acceptsThemes:!0,activeThemes:[]},this.messageQueue=[],this.sentMessages=[],this.lastStreamedItem=void 0,this.pendingSaveItems=void 0,this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0,this.messageHandler&&(this.contentWindow.document.removeEventListener("message",this.messageHandler),this.contentWindow.removeEventListener("message",this.messageHandler)),this.keyDownEventListener&&this.contentWindow.removeEventListener("keydown",this.keyDownEventListener),this.keyUpEventListener&&this.contentWindow.removeEventListener("keyup",this.keyUpEventListener),this.clickEventListener&&this.contentWindow.removeEventListener("click",this.clickEventListener)}registerMessageHandler(){this.messageHandler=e=>{if(f.info("Components API Message received:",e.data),document.referrer&&new URL(document.referrer).origin!==new URL(e.origin).origin)return;if(this.component.origin){if(e.origin!==this.component.origin)return}else this.component.origin=e.origin;const{data:t}=e,s=(e=>{if("string"!=typeof e)return!1;try{const t=JSON.parse(e),s=Object.prototype.toString.call(t);return"[object Object]"===s||"[object Array]"===s}catch(e){return!1}})(t)?JSON.parse(t):t;s?this.handleMessage(s):f.error("Invalid data received. Skipping...")},this.contentWindow.document.addEventListener("message",this.messageHandler,!1),this.contentWindow.addEventListener("message",this.messageHandler,!1),f.info("Waiting for messages...")}registerKeyboardEventListeners(){this.keyDownEventListener=e=>{f.info("A key has been pressed: ".concat(e.key)),e.ctrlKey?this.keyDownEvent(I.Ctrl):e.shiftKey?this.keyDownEvent(I.Shift):(e.metaKey||"Meta"===e.key)&&this.keyDownEvent(I.Meta)},this.keyUpEventListener=e=>{f.info("A key has been released: ".concat(e.key)),"Control"===e.key?this.keyUpEvent(I.Ctrl):"Shift"===e.key?this.keyUpEvent(I.Shift):"Meta"===e.key&&this.keyUpEvent(I.Meta)},this.contentWindow.addEventListener("keydown",this.keyDownEventListener,!1),this.contentWindow.addEventListener("keyup",this.keyUpEventListener,!1)}registerMouseEventListeners(){this.clickEventListener=e=>{f.info("A click has been performed."),this.mouseClickEvent()},this.contentWindow.addEventListener("click",this.clickEventListener,!1)}handleMessage(e){switch(e.action){case s.ComponentRegistered:this.component.sessionKey=e.sessionKey,e.componentData&&(this.component.data=e.componentData),this.onReady(e.data),f.info("Component successfully registered with payload:",e);break;case s.ActivateThemes:this.activateThemes(e.data.themes);break;default:{var t,n;if(!e.original)return;const s=null===(t=this.sentMessages)||void 0===t?void 0:t.filter((t=>{var s;return t.messageId===(null===(s=e.original)||void 0===s?void 0:s.messageId)}))[0];if(!s){const e=this.contentWindow.document.title,t=("The extension '".concat(e,"' is attempting to communicate with Standard Notes, ")+"but an error is preventing it from doing so. Please restart this extension and try again.").replace(" "," ");return void f.info(t)}null==s||null===(n=s.callback)||void 0===n||n.call(s,e.data);break}}}onReady(e){this.component.environment=e.environment,this.component.platform=e.platform,this.component.uuid=e.uuid,this.initialPermissions&&this.initialPermissions.length>0&&this.requestPermissions(this.initialPermissions);for(const e of this.messageQueue)this.postMessage(e.action,e.data,e.callback);this.messageQueue=[],f.info("Data passed to onReady:",e),this.activateThemes(e.activeThemeUrls||[]),this.postMessage(s.ThemesActivated,{}),this.onReadyCallback&&this.onReadyCallback()}getSelfComponentUUID(){return this.component.uuid}isRunningInDesktopApplication(){return this.component.environment===v(n.Desktop)}isRunningInMobileApplication(){return this.component.environment===v(n.Mobile)}getComponentDataValueForKey(e){if(this.component.data)return this.component.data[e]}setComponentDataValueForKey(e,t){if(!this.component.data)throw new Error("The component has not been initialized.");if(!e||e&&0===e.length)throw new Error("The key for the data value should be a valid string.");this.component.data=E(E({},this.component.data),{},{[e]:t}),this.postMessage(s.SetComponentData,{componentData:this.component.data})}clearComponentData(){this.component.data={},this.postMessage(s.SetComponentData,{componentData:this.component.data})}postMessage(e,t,s){if(!this.component.sessionKey)return void this.messageQueue.push({action:e,data:t,api:b.Component,callback:s});const n={action:e,data:t,messageId:this.generateUUID(),sessionKey:this.component.sessionKey,api:b.Component},i=JSON.parse(JSON.stringify(n));let o;i.callback=s,this.sentMessages.push(i),o=this.isRunningInMobileApplication()?JSON.stringify(n):n,f.info("Posting message:",o),this.contentWindow.parent.postMessage(o,this.component.origin)}requestPermissions(e,t){this.postMessage(s.RequestPermissions,{permissions:e},(()=>{t&&t()}))}activateThemes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!this.component.acceptsThemes)return;f.info("Incoming themes:",e);const{activeThemes:t}=this.component;if(t&&t.sort().toString()==e.sort().toString())return;let s=e;const n=[];for(const i of t)e.includes(i)?s=s.filter((e=>e!==i)):n.push(i);f.info("Deactivating themes:",n),f.info("Activating themes:",s);for(const e of n)this.deactivateTheme(e);this.component.activeThemes=e;for(const e of s){if(!e)continue;const t=this.contentWindow.document.createElement("link");t.id=btoa(e),t.href=e,t.type="text/css",t.rel="stylesheet",t.media="screen,print",t.className="custom-theme",this.contentWindow.document.getElementsByTagName("head")[0].appendChild(t)}}themeElementForUrl(e){return Array.from(this.contentWindow.document.getElementsByClassName("custom-theme")).slice().find((t=>t.id==btoa(e)))}deactivateTheme(e){const t=this.themeElementForUrl(e);t&&t.parentNode&&(t.setAttribute("disabled","true"),t.parentNode.removeChild(t))}generateUUID(){return p()}get platform(){return this.component.platform}get environment(){return this.component.environment}streamItems(e,t){this.postMessage(s.StreamItems,{content_types:e},(e=>{t(e.items)}))}streamContextItem(e){this.postMessage(s.StreamContextItem,{},(t=>{const{item:s}=t;(!this.lastStreamedItem||this.lastStreamedItem.uuid!==s.uuid)&&this.pendingSaveTimeout&&(clearTimeout(this.pendingSaveTimeout),this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0),this.lastStreamedItem=s,e(this.lastStreamedItem)}))}selectItem(e){this.postMessage(s.SelectItem,{item:this.jsonObjectForItem(e)})}clearSelection(){this.postMessage(s.ClearSelection,{content_type:i.Tag})}createItem(e,t){this.postMessage(s.CreateItem,{item:this.jsonObjectForItem(e)},(e=>{let{item:s}=e;!s&&e.items&&e.items.length>0&&(s=e.items[0]),this.associateItem(s),t&&t(s)}))}createItems(e,t){const n=e.map((e=>this.jsonObjectForItem(e)));this.postMessage(s.CreateItems,{items:n},(e=>{t&&t(e.items)}))}associateItem(e){this.postMessage(s.AssociateItem,{item:this.jsonObjectForItem(e)})}deassociateItem(e){this.postMessage(s.DeassociateItem,{item:this.jsonObjectForItem(e)})}deleteItem(e,t){this.deleteItems([e],t)}deleteItems(e,t){const n={items:e.map((e=>this.jsonObjectForItem(e)))};this.postMessage(s.DeleteItems,n,(e=>{t&&t(e)}))}sendCustomEvent(e,t,s){this.postMessage(e,t,(e=>{s&&s(e)}))}saveItem(e,t){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.saveItems([e],t,s)}saveItemWithPresave(e,t,s){this.saveItemsWithPresave([e],t,s)}saveItemsWithPresave(e,t,s){this.saveItems(e,s,!1,t)}_performSavingOfItems(e){let{items:t,presave:n,callback:i}=e;n&&n();const o=[];for(const e of t)o.push(this.jsonObjectForItem(e));this.postMessage(s.SaveItems,{items:o},(()=>{i&&i()}))}saveItems(e,t){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;if(this.pendingSaveItems||(this.pendingSaveItems=[]),this.coallesedSaving&&!s){this.pendingSaveTimeout&&clearTimeout(this.pendingSaveTimeout);const s=e.map((e=>e.uuid)),i=this.pendingSaveItems.filter((e=>!s.includes(e.uuid)));this.pendingSaveItems=i.concat(e),this.pendingSaveParams={items:this.pendingSaveItems,presave:n,callback:t},this.pendingSaveTimeout=setTimeout((()=>{this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveItems=[],this.pendingSaveTimeout=void 0,this.pendingSaveParams=null}),this.coallesedSavingDelay)}else this._performSavingOfItems({items:e,presave:n,callback:t})}setSize(e,t){this.postMessage(s.SetSize,{type:"container",width:e,height:t})}keyDownEvent(e){this.postMessage(s.KeyDown,{keyboardModifier:e})}keyUpEvent(e){this.postMessage(s.KeyUp,{keyboardModifier:e})}mouseClickEvent(){this.postMessage(s.Click,{})}jsonObjectForItem(e){const t=Object.assign({},e);return t.children=null,t.parent=null,t}getItemAppDataValue(e,t){var s,n;return null==e||null===(s=e.content)||void 0===s||null===(n=s.appData)||void 0===n?void 0:n["org.standardnotes.sn"][t]}}return t.default})()})); \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/stylekit.css b/public/components/org.standardnotes.advanced-markdown-editor/dist/stylekit.css new file mode 100644 index 000000000..90e6094d6 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/stylekit.css @@ -0,0 +1,3347 @@ +@charset "UTF-8"; +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +:root { + --sn-stylekit-base-font-size: 13px; + --sn-stylekit-font-size-p: 1rem; + --sn-stylekit-font-size-editor: 1.21rem; + --sn-stylekit-font-size-h6: 0.8rem; + --sn-stylekit-font-size-h5: 0.9rem; + --sn-stylekit-font-size-h4: 1rem; + --sn-stylekit-font-size-h3: 1.1rem; + --sn-stylekit-font-size-h2: 1.2rem; + --sn-stylekit-font-size-h1: 1.3rem; + --sn-stylekit-neutral-color: #989898; + --sn-stylekit-neutral-contrast-color: #ffffff; + --sn-stylekit-info-color: #086dd6; + --sn-stylekit-info-color-darkened: #065cb5; + --sn-stylekit-info-contrast-color: #ffffff; + --sn-stylekit-success-color: #2b9612; + --sn-stylekit-success-contrast-color: #ffffff; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: #ffffff; + --sn-stylekit-danger-color: #f80324; + --sn-stylekit-danger-contrast-color: #ffffff; + --sn-stylekit-shadow-color: #c8c8c8; + --sn-stylekit-background-color: #ffffff; + --sn-stylekit-border-color: #dfe1e4; + --sn-stylekit-foreground-color: #000000; + --sn-stylekit-contrast-background-color: #f6f6f6; + --sn-stylekit-contrast-foreground-color: #2e2e2e; + --sn-stylekit-contrast-border-color: #e3e3e3; + --sn-stylekit-secondary-background-color: #f6f6f6; + --sn-stylekit-secondary-foreground-color: #2e2e2e; + --sn-stylekit-secondary-border-color: #e3e3e3; + --sn-stylekit-secondary-contrast-background-color: #e3e3e3; + --sn-stylekit-secondary-contrast-foreground-color: #2e2e2e; + --sn-stylekit-secondary-contrast-border-color: #a2a2a2; + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-paragraph-text-color: #454545; + --sn-stylekit-input-placeholder-color: #a8a8a8; + --sn-stylekit-input-border-color: #e3e3e3; + --sn-stylekit-scrollbar-thumb-color: #dfdfdf; + --sn-stylekit-scrollbar-track-border-color: #e7e7e7; + --sn-stylekit-general-border-radius: 2px; + --sn-stylekit-list-item-highlight-color: #f4f5f7; + --sn-stylekit-simplified-chinese-font: 'Microsoft Yahei', '微软雅黑体'; + --sn-stylekit-monospace-font: 'SFMono-Regular', Consolas, 'Liberation Mono', + Menlo, 'Ubuntu Mono', 'Courier New', monospace; + --sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', + 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', var(--sn-stylekit-simplified-chinese-font), sans-serif; + --sn-stylekit-editor-font-family: var(--sn-stylekit-sans-serif-font); + --sn-stylekit-theme-type: light; + --sn-stylekit-theme-name: sn-light; +} + +.sn-component { + /** + * Do not use these rules without explicitly handling focus in a different + * way, otherwise keyboard focus will break. + */ + font-family: var(--sn-stylekit-sans-serif-font); + -webkit-font-smoothing: antialiased; + color: var(--sn-stylekit-foreground-color); +} + +.sn-component .sk-panel { + box-shadow: 0px 2px 5px var(--sn-stylekit-shadow-color); + background-color: var(--sn-stylekit-background-color); + border: 1px solid var(--sn-stylekit-border-color); + border-radius: var(--sn-stylekit-general-border-radius); + display: flex; + flex-direction: column; + overflow: auto; + flex-grow: 1; +} + +.sn-component .sk-panel a:hover { + text-decoration: underline; +} + +.sn-component .sk-panel.static { + box-shadow: none; + border: none; + border-radius: 0; +} + +.sn-component .sk-panel .sk-panel-header { + flex-shrink: 0; + /* Don't allow to condense in height */ + display: flex; + justify-content: space-between; + padding: 1.1rem 2rem; + border-bottom: 1px solid var(--sn-stylekit-contrast-border-color); + background-color: var(--sn-stylekit-contrast-background-color); + color: var(--sn-stylekit-contrast-foreground-color); + align-items: center; +} + +.sn-component .sk-panel .sk-panel-header .sk-panel-header-title { + font-size: var(--sn-stylekit-font-size-h1); + font-weight: 500; +} + +.sn-component .sk-panel .sk-panel-header .close-button { + font-weight: bold; +} + +.sn-component .sk-panel .sk-footer, +.sn-component .sk-panel .sk-panel-footer { + padding: 1rem 2rem; + border-top: 1px solid var(--sn-stylekit-border-color); + box-sizing: border-box; +} + +.sn-component .sk-panel .sk-footer.extra-padding, +.sn-component .sk-panel .sk-panel-footer.extra-padding { + padding: 2rem 2rem; +} + +.sn-component .sk-panel .sk-footer .left, +.sn-component .sk-panel .sk-panel-footer .left { + text-align: left; + display: block; +} + +.sn-component .sk-panel .sk-footer .right, +.sn-component .sk-panel .sk-panel-footer .right { + text-align: right; + display: block; +} + +.sn-component .sk-panel .sk-panel-content { + padding: 1.6rem 2rem; + padding-bottom: 0; + flex-grow: 1; + overflow: scroll; + height: 100%; + overflow-y: auto !important; + overflow-x: auto !important; +} + +.sn-component .sk-panel .sk-panel-content .sk-p, +.sn-component .sk-panel .sk-panel-content .sk-li { + color: var(--sn-stylekit-paragraph-text-color); + line-height: 1.3; +} + +.sn-component .sk-panel-section { + padding-bottom: 1.6rem; + display: flex; + flex-direction: column; +} + +.sn-component .sk-panel-section.sk-panel-hero { + text-align: center; +} + +.sn-component .sk-panel-section .sk-p:last-child { + margin-bottom: 0; +} + +.sn-component .sk-panel-section:not(:last-child) { + margin-bottom: 1.5rem; + border-bottom: 1px solid var(--sn-stylekit-border-color); +} + +.sn-component .sk-panel-section:not(:last-child).no-border, .sn-component .sk-panel-section.sn-button:not(:last-child), .sn-component .sk-panel-section.sn-dropdown-menu:not(:last-child), .sn-component .sk-panel-section.sn-select:not(:last-child), .sn-component .sk-panel-section.sn-select-button:not(:last-child), .sn-component .sk-panel-section.sn-select-popover:not(:last-child) { + border-bottom: none; +} + +.sn-component .sk-panel-section:last-child { + margin-bottom: 0.5rem; +} + +.sn-component .sk-panel-section.no-bottom-pad { + padding-bottom: 0; + margin-bottom: 0; +} + +.sn-component .sk-panel-section .sk-panel-section-title { + margin-bottom: 0.5rem; + font-weight: bold; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-panel-section .sk-panel-section-outer-title { + border-bottom: 1px solid var(--sn-stylekit-border-color); + padding-bottom: 0.9rem; + margin-top: 2.1rem; + margin-bottom: 15px; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-panel-section .sk-panel-section-subtitle { + font-size: var(--sn-stylekit-font-size-h5); + margin-bottom: 2px; +} + +.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle { + font-weight: normal; + opacity: 0.6; +} + +.sn-component .sk-panel-section .text-content .sk-p { + margin-bottom: 1rem; +} + +.sn-component .sk-panel-section .text-content p:first-child { + margin-top: 0.3rem; +} + +.sn-component .sk-panel-row { + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 0.4rem; +} + +.sn-component .sk-panel-row.centered { + justify-content: center; +} + +.sn-component .sk-panel-row.justify-right { + justify-content: flex-end; +} + +.sn-component .sk-panel-row.justify-left { + justify-content: flex-start; +} + +.sn-component .sk-panel-row.align-top { + align-items: flex-start; +} + +.sn-component .sk-panel-row .sk-panel-column.stretch { + width: 100%; +} + +.sn-component .sk-panel-row.default-padding, .sn-component .sk-panel-row:not(:last-child) { + padding-bottom: 0.4rem; +} + +.sn-component .sk-panel-row.condensed { + padding-top: 0.2rem; + padding-bottom: 0.2rem; +} + +.sn-component .sk-panel-row .sk-p { + margin: 0; + padding: 0; +} + +.sn-component .vertical-rule { + background-color: var(--sn-stylekit-border-color); + height: 1.5rem; + width: 1px; +} + +.sn-component .sk-panel-form { + width: 100%; +} + +.sn-component .sk-panel-form.half { + width: 50%; +} + +.sn-component .sk-panel-form .form-submit { + margin-top: 0.15rem; +} + +.sn-component .right-aligned { + justify-content: flex-end; + text-align: right; +} + +.sn-component .sk-menu-panel { + background-color: var(--sn-stylekit-background-color); + border: 1px solid var(--sn-stylekit-contrast-border-color); + border-radius: var(--sn-stylekit-general-border-radius); + overflow: scroll; + user-select: none; + overflow-y: auto !important; + overflow-x: auto !important; +} + +.sn-component .sk-menu-panel .sk-menu-panel-header { + padding: 0.8rem 1rem; + border-bottom: 1px solid var(--sn-stylekit-contrast-border-color); + background-color: var(--sn-stylekit-contrast-background-color); + color: var(--sn-stylekit-contrast-foreground-color); + display: flex; + justify-content: space-between; + align-items: center; +} + +.sn-component .sk-menu-panel .sk-menu-panel-header-title { + font-weight: bold; + font-size: var(--sn-stylekit-font-size-h4); +} + +.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle { + margin-top: 0.2rem; + opacity: 0.6; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row { + padding: 1rem 1rem; + cursor: pointer; + display: flex; + flex-direction: row; + justify-content: space-between; + border-bottom: 1px solid var(--sn-stylekit-border-color); +} + +.sn-component .sk-menu-panel .sk-menu-panel-row:hover { + background-color: var(--sn-stylekit-contrast-background-color); + color: var(--sn-stylekit-contrast-foreground-color); + border-color: var(--sn-stylekit-contrast-border-color); +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column { + display: flex; + justify-content: center; + flex-direction: column; + /* Nested row */ +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child) { + padding-left: 1rem; + padding-right: 0.15rem; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch { + width: 100%; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows { + margin-top: 1rem; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row, +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow { + border: 1px solid var(--sn-stylekit-contrast-border-color); + margin-top: -1px; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover, +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover { + background-color: var(--sn-stylekit-background-color); +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left { + display: flex; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label, .sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label, .sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle, .sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle, .sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle, .sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle { + font-size: var(--sn-stylekit-font-size-h6); + font-weight: normal; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label, .sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle, .sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle { + font-size: var(--sn-stylekit-font-size-p); + font-weight: bold; +} + +.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel { + font-size: var(--sn-stylekit-font-size-h5); + margin-top: 0.2rem; + opacity: 0.6; +} + +.sn-component .red { + color: var(--sn-stylekit-danger-color); +} + +.sn-component .tinted { + color: var(--sn-stylekit-info-color); +} + +.sn-component .selectable { + user-select: text !important; + -ms-user-select: text !important; + -moz-user-select: text !important; + -webkit-user-select: text !important; +} + +.sn-component .sk-h1, +.sn-component .sk-h2, +.sn-component .sk-h3, +.sn-component .sk-h4, +.sn-component .sk-h5 { + margin: 0; + padding: 0; + font-weight: normal; +} + +.sn-component .sk-h1 { + font-weight: 500; + font-size: var(--sn-stylekit-font-size-h1); + line-height: 1.9rem; +} + +.sn-component .sk-h2 { + font-size: var(--sn-stylekit-font-size-h2); + line-height: 1.8rem; +} + +.sn-component .sk-h3 { + font-size: var(--sn-stylekit-font-size-h3); + line-height: 1.7rem; +} + +.sn-component .sk-h4 { + font-size: var(--sn-stylekit-font-size-p); + line-height: 1.4rem; +} + +.sn-component .sk-h5 { + font-size: var(--sn-stylekit-font-size-h5); +} + +.sn-component .sk-bold { + font-weight: bold; +} + +.sn-component .sk-font-small { + font-size: var(--sn-stylekit-font-size-h5); +} + +.sn-component .sk-font-normal { + font-size: var(--sn-stylekit-font-size-p); +} + +.sn-component .sk-font-large { + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component a.sk-a { + cursor: pointer; + user-select: none; +} + +.sn-component a.sk-a.disabled { + color: var(--sn-stylekit-neutral-color); + opacity: 0.6; +} + +.sn-component a.sk-a.boxed { + border-radius: var(--sn-stylekit-general-border-radius); + padding: 0.3rem 0.4rem; +} + +.sn-component a.sk-a.boxed:hover { + text-decoration: none; +} + +.sn-component a.sk-a.boxed.neutral { + background-color: var(--sn-stylekit-neutral-color); + color: var(--sn-stylekit-neutral-contrast-color); +} + +.sn-component a.sk-a.boxed.info { + background-color: var(--sn-stylekit-info-color); + color: var(--sn-stylekit-info-contrast-color); +} + +.sn-component a.sk-a.boxed.warning { + background-color: var(--sn-stylekit-warning-color); + color: var(--sn-stylekit-warning-contrast-color); +} + +.sn-component a.sk-a.boxed.danger { + background-color: var(--sn-stylekit-danger-color); + color: var(--sn-stylekit-danger-contrast-color); +} + +.sn-component a.sk-a.boxed.success { + background-color: var(--sn-stylekit-success-color); + color: var(--sn-stylekit-success-contrast-color); +} + +.sn-component .wrap { + word-wrap: break-word; +} + +.sn-component *.sk-base { + color: var(--sn-stylekit-foreground-color); +} + +.sn-component *.contrast { + color: var(--sn-stylekit-contrast-foreground-color); +} + +.sn-component *.neutral { + color: var(--sn-stylekit-neutral-color); +} + +.sn-component *.info { + color: var(--sn-stylekit-info-color); +} + +.sn-component *.info-contrast { + color: var(--sn-stylekit-info-contrast-color); +} + +.sn-component *.warning { + color: var(--sn-stylekit-warning-color); +} + +.sn-component *.danger { + color: var(--sn-stylekit-danger-color); +} + +.sn-component *.success { + color: var(--sn-stylekit-success-color); +} + +.sn-component *.info-i { + color: var(--sn-stylekit-info-color) !important; +} + +.sn-component *.warning-i { + color: var(--sn-stylekit-warning-color) !important; +} + +.sn-component *.danger-i { + color: var(--sn-stylekit-danger-color) !important; +} + +.sn-component *.success-i { + color: var(--sn-stylekit-success-color) !important; +} + +.sn-component *.clear { + background-color: transparent; + border: none; +} + +.sn-component .center-text { + text-align: center !important; + justify-content: center !important; +} + +.sn-component p.sk-p { + margin: 0.5rem 0; +} + +.sn-component input.sk-input { + box-sizing: border-box; + padding: 0.7rem 0.8rem; + margin: 0.3rem 0; + border: none; + font-size: var(--sn-stylekit-font-size-h3); + width: 100%; + outline: 0; + resize: none; +} + +.sn-component input.sk-input.clear { + color: var(--sn-stylekit-foreground-color); + background-color: transparent; + border: none; +} + +.sn-component input.sk-input.no-border, .sn-component input.sk-input.sn-button, .sn-component input.sk-input.sn-dropdown-menu, .sn-component input.sk-input.sn-select, .sn-component input.sk-input.sn-select-button, .sn-component input.sk-input.sn-select-popover { + border: none; +} + +.sn-component .sk-label, .sn-component .sk-panel-section .sk-panel-section-subtitle { + font-weight: bold; +} + +.sn-component .sk-label.no-bold, .sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle { + font-weight: normal; +} + +.sn-component label.sk-label, .sn-component .sk-panel-section label.sk-panel-section-subtitle { + margin: 0.7rem 0; + display: block; +} + +.sn-component label.sk-label input[type='checkbox'], .sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'], +.sn-component input[type='radio'] { + width: auto; + margin-right: 0.45rem; + /* Space after checkbox */ + vertical-align: middle; +} + +.sn-component .sk-horizontal-group > *, .sn-component .sk-input-group > * { + display: inline-block; + vertical-align: middle; +} + +.sn-component .sk-horizontal-group > *:not(:first-child), .sn-component .sk-input-group > *:not(:first-child) { + margin-left: 0.9rem; +} + +.sn-component .sk-border-bottom { + border-bottom: 1px solid var(--sn-stylekit-border-color); +} + +.sn-component .sk-checkbox-group { + padding-top: 0.5rem; + padding-bottom: 0.3rem; +} + +.sn-component ::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: var(--sn-stylekit-input-placeholder-color); +} + +.sn-component :-ms-input-placeholder { + /* Internet Explorer 10-11 */ + color: var(--sn-stylekit-input-placeholder-color); +} + +.sn-component ::-ms-input-placeholder { + /* Microsoft Edge */ + color: var(--sn-stylekit-input-placeholder-color); +} + +.sn-component .sk-button-group.stretch { + display: flex; + width: 100%; +} + +.sn-component .sk-button-group.stretch .sk-button, .sn-component .sk-button-group.stretch .sk-box { + display: block; + flex-grow: 1; + text-align: center; +} + +.sn-component .sk-button-group .sk-button, .sn-component .sk-button-group .sk-box { + display: inline-block; + vertical-align: middle; +} + +.sn-component .sk-button-group .sk-button:not(:last-child), .sn-component .sk-button-group .sk-box:not(:last-child) { + margin-right: 5px; +} + +.sn-component .sk-button-group .sk-button:not(:last-child).featured, .sn-component .sk-button-group .sk-box:not(:last-child).featured { + margin-right: 8px; +} + +.sn-component .sk-segmented-buttons { + display: flex; + flex-direction: row; +} + +.sn-component .sk-segmented-buttons .sk-button, .sn-component .sk-segmented-buttons .sk-box { + border-radius: 0; + white-space: nowrap; + margin: 0; + margin-left: 0 !important; + margin-right: 0 !important; +} + +.sn-component .sk-segmented-buttons .sk-button:not(:last-child), .sn-component .sk-segmented-buttons .sk-box:not(:last-child) { + border-right: none; + border-radius: 0; +} + +.sn-component .sk-segmented-buttons .sk-button:first-child, .sn-component .sk-segmented-buttons .sk-box:first-child { + border-top-left-radius: var(--sn-stylekit-general-border-radius); + border-bottom-left-radius: var(--sn-stylekit-general-border-radius); + border-right: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.sn-component .sk-segmented-buttons .sk-button:last-child, .sn-component .sk-segmented-buttons .sk-box:last-child { + border-top-right-radius: var(--sn-stylekit-general-border-radius); + border-bottom-right-radius: var(--sn-stylekit-general-border-radius); + border-left: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.sn-component .sk-box-group .sk-box { + display: inline-block; +} + +.sn-component .sk-box-group .sk-box:not(:last-child) { + margin-right: 5px; +} + +.sn-component .sk-a.button { + text-decoration: none; +} + +.sn-component .sk-button, .sn-component .sk-box { + display: table; + padding: 0.5rem 0.7rem; + font-size: var(--sn-stylekit-font-size-h5); + cursor: pointer; + text-align: center; + user-select: none; +} + +.sn-component .sk-button.no-hover-border:after, .sn-component .no-hover-border.sk-box:after { + color: transparent !important; +} + +.sn-component .sk-button.wide, .sn-component .wide.sk-box { + padding: 0.3rem 1.7rem; +} + +.sn-component .sk-button > .sk-label, .sn-component .sk-box > .sk-label, .sn-component .sk-panel-section .sk-button > .sk-panel-section-subtitle, .sn-component .sk-panel-section .sk-box > .sk-panel-section-subtitle { + font-weight: bold; + display: block; + text-align: center; +} + +.sn-component .sk-button.big, .sn-component .big.sk-box { + font-size: var(--sn-stylekit-font-size-h3); + padding: 0.7rem 2.5rem; +} + +.sn-component .sk-box { + padding: 2.5rem 1.5rem; +} + +.sn-component .sk-button.sk-base, .sn-component .sk-base.sk-box, +.sn-component .sk-box.sk-base, +.sn-component .sk-circle.sk-base { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-foreground-color); + position: relative; + background-color: var(--sn-stylekit-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-background-color); +} + +.sn-component .sk-button.sk-base *, .sn-component .sk-base.sk-box *, +.sn-component .sk-box.sk-base *, +.sn-component .sk-circle.sk-base * { + position: relative; +} + +.sn-component .sk-button.sk-base:before, .sn-component .sk-base.sk-box:before, +.sn-component .sk-box.sk-base:before, +.sn-component .sk-circle.sk-base:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.sk-base:after, .sn-component .sk-base.sk-box:after, +.sn-component .sk-box.sk-base:after, +.sn-component .sk-circle.sk-base:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-background-color); +} + +.sn-component .sk-button.sk-base:hover:before, .sn-component .sk-base.sk-box:hover:before, +.sn-component .sk-box.sk-base:hover:before, +.sn-component .sk-circle.sk-base:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.sk-base.no-bg, .sn-component .sk-base.no-bg.sk-box, +.sn-component .sk-box.sk-base.no-bg, +.sn-component .sk-circle.sk-base.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.sk-base.no-bg:before, .sn-component .sk-base.no-bg.sk-box:before, +.sn-component .sk-box.sk-base.no-bg:before, +.sn-component .sk-circle.sk-base.no-bg:before { + content: none; +} + +.sn-component .sk-button.sk-base.featured, .sn-component .sk-base.featured.sk-box, +.sn-component .sk-box.sk-base.featured, +.sn-component .sk-circle.sk-base.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.sk-base.featured:before, .sn-component .sk-base.featured.sk-box:before, +.sn-component .sk-box.sk-base.featured:before, +.sn-component .sk-circle.sk-base.featured:before { + opacity: 1; +} + +.sn-component .sk-button.contrast, .sn-component .contrast.sk-box, +.sn-component .sk-box.contrast, +.sn-component .sk-circle.contrast { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-contrast-foreground-color); + position: relative; + background-color: var(--sn-stylekit-contrast-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-contrast-background-color); +} + +.sn-component .sk-button.contrast *, .sn-component .contrast.sk-box *, +.sn-component .sk-box.contrast *, +.sn-component .sk-circle.contrast * { + position: relative; +} + +.sn-component .sk-button.contrast:before, .sn-component .contrast.sk-box:before, +.sn-component .sk-box.contrast:before, +.sn-component .sk-circle.contrast:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-contrast-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.contrast:after, .sn-component .contrast.sk-box:after, +.sn-component .sk-box.contrast:after, +.sn-component .sk-circle.contrast:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-contrast-background-color); +} + +.sn-component .sk-button.contrast:hover:before, .sn-component .contrast.sk-box:hover:before, +.sn-component .sk-box.contrast:hover:before, +.sn-component .sk-circle.contrast:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.contrast.no-bg, .sn-component .contrast.no-bg.sk-box, +.sn-component .sk-box.contrast.no-bg, +.sn-component .sk-circle.contrast.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.contrast.no-bg:before, .sn-component .contrast.no-bg.sk-box:before, +.sn-component .sk-box.contrast.no-bg:before, +.sn-component .sk-circle.contrast.no-bg:before { + content: none; +} + +.sn-component .sk-button.contrast.featured, .sn-component .contrast.featured.sk-box, +.sn-component .sk-box.contrast.featured, +.sn-component .sk-circle.contrast.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.contrast.featured:before, .sn-component .contrast.featured.sk-box:before, +.sn-component .sk-box.contrast.featured:before, +.sn-component .sk-circle.contrast.featured:before { + opacity: 1; +} + +.sn-component .sk-button.sk-secondary, .sn-component .sk-secondary.sk-box, +.sn-component .sk-box.sk-secondary, +.sn-component .sk-circle.sk-secondary { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-secondary-foreground-color); + position: relative; + background-color: var(--sn-stylekit-secondary-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-secondary-background-color); +} + +.sn-component .sk-button.sk-secondary *, .sn-component .sk-secondary.sk-box *, +.sn-component .sk-box.sk-secondary *, +.sn-component .sk-circle.sk-secondary * { + position: relative; +} + +.sn-component .sk-button.sk-secondary:before, .sn-component .sk-secondary.sk-box:before, +.sn-component .sk-box.sk-secondary:before, +.sn-component .sk-circle.sk-secondary:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-secondary-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.sk-secondary:after, .sn-component .sk-secondary.sk-box:after, +.sn-component .sk-box.sk-secondary:after, +.sn-component .sk-circle.sk-secondary:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-secondary-background-color); +} + +.sn-component .sk-button.sk-secondary:hover:before, .sn-component .sk-secondary.sk-box:hover:before, +.sn-component .sk-box.sk-secondary:hover:before, +.sn-component .sk-circle.sk-secondary:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.sk-secondary.no-bg, .sn-component .sk-secondary.no-bg.sk-box, +.sn-component .sk-box.sk-secondary.no-bg, +.sn-component .sk-circle.sk-secondary.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.sk-secondary.no-bg:before, .sn-component .sk-secondary.no-bg.sk-box:before, +.sn-component .sk-box.sk-secondary.no-bg:before, +.sn-component .sk-circle.sk-secondary.no-bg:before { + content: none; +} + +.sn-component .sk-button.sk-secondary.featured, .sn-component .sk-secondary.featured.sk-box, +.sn-component .sk-box.sk-secondary.featured, +.sn-component .sk-circle.sk-secondary.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.sk-secondary.featured:before, .sn-component .sk-secondary.featured.sk-box:before, +.sn-component .sk-box.sk-secondary.featured:before, +.sn-component .sk-circle.sk-secondary.featured:before { + opacity: 1; +} + +.sn-component .sk-button.sk-secondary-contrast, .sn-component .sk-secondary-contrast.sk-box, +.sn-component .sk-box.sk-secondary-contrast, +.sn-component .sk-circle.sk-secondary-contrast { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-secondary-contrast-foreground-color); + position: relative; + background-color: var(--sn-stylekit-secondary-contrast-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-secondary-contrast-background-color); +} + +.sn-component .sk-button.sk-secondary-contrast *, .sn-component .sk-secondary-contrast.sk-box *, +.sn-component .sk-box.sk-secondary-contrast *, +.sn-component .sk-circle.sk-secondary-contrast * { + position: relative; +} + +.sn-component .sk-button.sk-secondary-contrast:before, .sn-component .sk-secondary-contrast.sk-box:before, +.sn-component .sk-box.sk-secondary-contrast:before, +.sn-component .sk-circle.sk-secondary-contrast:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-secondary-contrast-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.sk-secondary-contrast:after, .sn-component .sk-secondary-contrast.sk-box:after, +.sn-component .sk-box.sk-secondary-contrast:after, +.sn-component .sk-circle.sk-secondary-contrast:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-secondary-contrast-background-color); +} + +.sn-component .sk-button.sk-secondary-contrast:hover:before, .sn-component .sk-secondary-contrast.sk-box:hover:before, +.sn-component .sk-box.sk-secondary-contrast:hover:before, +.sn-component .sk-circle.sk-secondary-contrast:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.sk-secondary-contrast.no-bg, .sn-component .sk-secondary-contrast.no-bg.sk-box, +.sn-component .sk-box.sk-secondary-contrast.no-bg, +.sn-component .sk-circle.sk-secondary-contrast.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.sk-secondary-contrast.no-bg:before, .sn-component .sk-secondary-contrast.no-bg.sk-box:before, +.sn-component .sk-box.sk-secondary-contrast.no-bg:before, +.sn-component .sk-circle.sk-secondary-contrast.no-bg:before { + content: none; +} + +.sn-component .sk-button.sk-secondary-contrast.featured, .sn-component .sk-secondary-contrast.featured.sk-box, +.sn-component .sk-box.sk-secondary-contrast.featured, +.sn-component .sk-circle.sk-secondary-contrast.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.sk-secondary-contrast.featured:before, .sn-component .sk-secondary-contrast.featured.sk-box:before, +.sn-component .sk-box.sk-secondary-contrast.featured:before, +.sn-component .sk-circle.sk-secondary-contrast.featured:before { + opacity: 1; +} + +.sn-component .sk-button.neutral, .sn-component .neutral.sk-box, +.sn-component .sk-box.neutral, +.sn-component .sk-circle.neutral { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-neutral-contrast-color); + position: relative; + background-color: var(--sn-stylekit-neutral-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-neutral-color); +} + +.sn-component .sk-button.neutral *, .sn-component .neutral.sk-box *, +.sn-component .sk-box.neutral *, +.sn-component .sk-circle.neutral * { + position: relative; +} + +.sn-component .sk-button.neutral:before, .sn-component .neutral.sk-box:before, +.sn-component .sk-box.neutral:before, +.sn-component .sk-circle.neutral:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-neutral-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.neutral:after, .sn-component .neutral.sk-box:after, +.sn-component .sk-box.neutral:after, +.sn-component .sk-circle.neutral:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-neutral-color); +} + +.sn-component .sk-button.neutral:hover:before, .sn-component .neutral.sk-box:hover:before, +.sn-component .sk-box.neutral:hover:before, +.sn-component .sk-circle.neutral:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.neutral.no-bg, .sn-component .neutral.no-bg.sk-box, +.sn-component .sk-box.neutral.no-bg, +.sn-component .sk-circle.neutral.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.neutral.no-bg:before, .sn-component .neutral.no-bg.sk-box:before, +.sn-component .sk-box.neutral.no-bg:before, +.sn-component .sk-circle.neutral.no-bg:before { + content: none; +} + +.sn-component .sk-button.neutral.featured, .sn-component .neutral.featured.sk-box, +.sn-component .sk-box.neutral.featured, +.sn-component .sk-circle.neutral.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.neutral.featured:before, .sn-component .neutral.featured.sk-box:before, +.sn-component .sk-box.neutral.featured:before, +.sn-component .sk-circle.neutral.featured:before { + opacity: 1; +} + +.sn-component .sk-button.info, .sn-component .info.sk-box, +.sn-component .sk-box.info, +.sn-component .sk-circle.info { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-info-contrast-color); + position: relative; + background-color: var(--sn-stylekit-info-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-info-color); +} + +.sn-component .sk-button.info *, .sn-component .info.sk-box *, +.sn-component .sk-box.info *, +.sn-component .sk-circle.info * { + position: relative; +} + +.sn-component .sk-button.info:before, .sn-component .info.sk-box:before, +.sn-component .sk-box.info:before, +.sn-component .sk-circle.info:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-info-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.info:after, .sn-component .info.sk-box:after, +.sn-component .sk-box.info:after, +.sn-component .sk-circle.info:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-info-color); +} + +.sn-component .sk-button.info:hover:before, .sn-component .info.sk-box:hover:before, +.sn-component .sk-box.info:hover:before, +.sn-component .sk-circle.info:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.info.no-bg, .sn-component .info.no-bg.sk-box, +.sn-component .sk-box.info.no-bg, +.sn-component .sk-circle.info.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.info.no-bg:before, .sn-component .info.no-bg.sk-box:before, +.sn-component .sk-box.info.no-bg:before, +.sn-component .sk-circle.info.no-bg:before { + content: none; +} + +.sn-component .sk-button.info.featured, .sn-component .info.featured.sk-box, +.sn-component .sk-box.info.featured, +.sn-component .sk-circle.info.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.info.featured:before, .sn-component .info.featured.sk-box:before, +.sn-component .sk-box.info.featured:before, +.sn-component .sk-circle.info.featured:before { + opacity: 1; +} + +.sn-component .sk-button.warning, .sn-component .warning.sk-box, +.sn-component .sk-box.warning, +.sn-component .sk-circle.warning { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-warning-contrast-color); + position: relative; + background-color: var(--sn-stylekit-warning-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-warning-color); +} + +.sn-component .sk-button.warning *, .sn-component .warning.sk-box *, +.sn-component .sk-box.warning *, +.sn-component .sk-circle.warning * { + position: relative; +} + +.sn-component .sk-button.warning:before, .sn-component .warning.sk-box:before, +.sn-component .sk-box.warning:before, +.sn-component .sk-circle.warning:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-warning-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.warning:after, .sn-component .warning.sk-box:after, +.sn-component .sk-box.warning:after, +.sn-component .sk-circle.warning:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-warning-color); +} + +.sn-component .sk-button.warning:hover:before, .sn-component .warning.sk-box:hover:before, +.sn-component .sk-box.warning:hover:before, +.sn-component .sk-circle.warning:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.warning.no-bg, .sn-component .warning.no-bg.sk-box, +.sn-component .sk-box.warning.no-bg, +.sn-component .sk-circle.warning.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.warning.no-bg:before, .sn-component .warning.no-bg.sk-box:before, +.sn-component .sk-box.warning.no-bg:before, +.sn-component .sk-circle.warning.no-bg:before { + content: none; +} + +.sn-component .sk-button.warning.featured, .sn-component .warning.featured.sk-box, +.sn-component .sk-box.warning.featured, +.sn-component .sk-circle.warning.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.warning.featured:before, .sn-component .warning.featured.sk-box:before, +.sn-component .sk-box.warning.featured:before, +.sn-component .sk-circle.warning.featured:before { + opacity: 1; +} + +.sn-component .sk-button.danger, .sn-component .danger.sk-box, +.sn-component .sk-box.danger, +.sn-component .sk-circle.danger { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-danger-contrast-color); + position: relative; + background-color: var(--sn-stylekit-danger-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-danger-color); +} + +.sn-component .sk-button.danger *, .sn-component .danger.sk-box *, +.sn-component .sk-box.danger *, +.sn-component .sk-circle.danger * { + position: relative; +} + +.sn-component .sk-button.danger:before, .sn-component .danger.sk-box:before, +.sn-component .sk-box.danger:before, +.sn-component .sk-circle.danger:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-danger-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.danger:after, .sn-component .danger.sk-box:after, +.sn-component .sk-box.danger:after, +.sn-component .sk-circle.danger:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-danger-color); +} + +.sn-component .sk-button.danger:hover:before, .sn-component .danger.sk-box:hover:before, +.sn-component .sk-box.danger:hover:before, +.sn-component .sk-circle.danger:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.danger.no-bg, .sn-component .danger.no-bg.sk-box, +.sn-component .sk-box.danger.no-bg, +.sn-component .sk-circle.danger.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.danger.no-bg:before, .sn-component .danger.no-bg.sk-box:before, +.sn-component .sk-box.danger.no-bg:before, +.sn-component .sk-circle.danger.no-bg:before { + content: none; +} + +.sn-component .sk-button.danger.featured, .sn-component .danger.featured.sk-box, +.sn-component .sk-box.danger.featured, +.sn-component .sk-circle.danger.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.danger.featured:before, .sn-component .danger.featured.sk-box:before, +.sn-component .sk-box.danger.featured:before, +.sn-component .sk-circle.danger.featured:before { + opacity: 1; +} + +.sn-component .sk-button.success, .sn-component .success.sk-box, +.sn-component .sk-box.success, +.sn-component .sk-circle.success { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-success-contrast-color); + position: relative; + background-color: var(--sn-stylekit-success-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-success-color); +} + +.sn-component .sk-button.success *, .sn-component .success.sk-box *, +.sn-component .sk-box.success *, +.sn-component .sk-circle.success * { + position: relative; +} + +.sn-component .sk-button.success:before, .sn-component .success.sk-box:before, +.sn-component .sk-box.success:before, +.sn-component .sk-circle.success:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-success-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-button.success:after, .sn-component .success.sk-box:after, +.sn-component .sk-box.success:after, +.sn-component .sk-circle.success:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-success-color); +} + +.sn-component .sk-button.success:hover:before, .sn-component .success.sk-box:hover:before, +.sn-component .sk-box.success:hover:before, +.sn-component .sk-circle.success:hover:before { + filter: brightness(130%); +} + +.sn-component .sk-button.success.no-bg, .sn-component .success.no-bg.sk-box, +.sn-component .sk-box.success.no-bg, +.sn-component .sk-circle.success.no-bg { + background-color: transparent; +} + +.sn-component .sk-button.success.no-bg:before, .sn-component .success.no-bg.sk-box:before, +.sn-component .sk-box.success.no-bg:before, +.sn-component .sk-circle.success.no-bg:before { + content: none; +} + +.sn-component .sk-button.success.featured, .sn-component .success.featured.sk-box, +.sn-component .sk-box.success.featured, +.sn-component .sk-circle.success.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-button.success.featured:before, .sn-component .success.featured.sk-box:before, +.sn-component .sk-box.success.featured:before, +.sn-component .sk-circle.success.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.contrast, +.sn-component .sk-input.contrast { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-contrast-foreground-color); + position: relative; + background-color: var(--sn-stylekit-contrast-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-contrast-border-color); + border: 1px solid var(--sn-stylekit-contrast-border-color); +} + +.sn-component .sk-notification.contrast *, +.sn-component .sk-input.contrast * { + position: relative; +} + +.sn-component .sk-notification.contrast:before, +.sn-component .sk-input.contrast:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-contrast-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.contrast:after, +.sn-component .sk-input.contrast:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + color: var(--sn-stylekit-contrast-border-color); + border-color: var(--sn-stylekit-contrast-border-color); +} + +.sn-component .sk-notification.contrast.no-bg, +.sn-component .sk-input.contrast.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.contrast.no-bg:before, +.sn-component .sk-input.contrast.no-bg:before { + content: none; +} + +.sn-component .sk-notification.contrast.featured, +.sn-component .sk-input.contrast.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.contrast.featured:before, +.sn-component .sk-input.contrast.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.sk-secondary, +.sn-component .sk-input.sk-secondary { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-secondary-foreground-color); + position: relative; + background-color: var(--sn-stylekit-secondary-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-secondary-border-color); + border: 1px solid var(--sn-stylekit-secondary-border-color); +} + +.sn-component .sk-notification.sk-secondary *, +.sn-component .sk-input.sk-secondary * { + position: relative; +} + +.sn-component .sk-notification.sk-secondary:before, +.sn-component .sk-input.sk-secondary:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-secondary-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.sk-secondary:after, +.sn-component .sk-input.sk-secondary:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + color: var(--sn-stylekit-secondary-border-color); + border-color: var(--sn-stylekit-secondary-border-color); +} + +.sn-component .sk-notification.sk-secondary.no-bg, +.sn-component .sk-input.sk-secondary.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.sk-secondary.no-bg:before, +.sn-component .sk-input.sk-secondary.no-bg:before { + content: none; +} + +.sn-component .sk-notification.sk-secondary.featured, +.sn-component .sk-input.sk-secondary.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.sk-secondary.featured:before, +.sn-component .sk-input.sk-secondary.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.sk-secondary-contrast, +.sn-component .sk-input.sk-secondary-contrast { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-secondary-contrast-foreground-color); + position: relative; + background-color: var(--sn-stylekit-secondary-contrast-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-secondary-contrast-border-color); + border: 1px solid var(--sn-stylekit-secondary-contrast-border-color); +} + +.sn-component .sk-notification.sk-secondary-contrast *, +.sn-component .sk-input.sk-secondary-contrast * { + position: relative; +} + +.sn-component .sk-notification.sk-secondary-contrast:before, +.sn-component .sk-input.sk-secondary-contrast:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-secondary-contrast-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.sk-secondary-contrast:after, +.sn-component .sk-input.sk-secondary-contrast:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + color: var(--sn-stylekit-secondary-contrast-border-color); + border-color: var(--sn-stylekit-secondary-contrast-border-color); +} + +.sn-component .sk-notification.sk-secondary-contrast.no-bg, +.sn-component .sk-input.sk-secondary-contrast.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.sk-secondary-contrast.no-bg:before, +.sn-component .sk-input.sk-secondary-contrast.no-bg:before { + content: none; +} + +.sn-component .sk-notification.sk-secondary-contrast.featured, +.sn-component .sk-input.sk-secondary-contrast.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.sk-secondary-contrast.featured:before, +.sn-component .sk-input.sk-secondary-contrast.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.sk-base, +.sn-component .sk-input.sk-base { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-foreground-color); + position: relative; + background-color: var(--sn-stylekit-background-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-border-color); + border: 1px solid var(--sn-stylekit-border-color); +} + +.sn-component .sk-notification.sk-base *, +.sn-component .sk-input.sk-base * { + position: relative; +} + +.sn-component .sk-notification.sk-base:before, +.sn-component .sk-input.sk-base:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-background-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.sk-base:after, +.sn-component .sk-input.sk-base:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + color: var(--sn-stylekit-border-color); + border-color: var(--sn-stylekit-border-color); +} + +.sn-component .sk-notification.sk-base.no-bg, +.sn-component .sk-input.sk-base.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.sk-base.no-bg:before, +.sn-component .sk-input.sk-base.no-bg:before { + content: none; +} + +.sn-component .sk-notification.sk-base.featured, +.sn-component .sk-input.sk-base.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.sk-base.featured:before, +.sn-component .sk-input.sk-base.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.neutral, +.sn-component .sk-input.neutral { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-neutral-contrast-color); + position: relative; + background-color: var(--sn-stylekit-neutral-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-neutral-color); +} + +.sn-component .sk-notification.neutral *, +.sn-component .sk-input.neutral * { + position: relative; +} + +.sn-component .sk-notification.neutral:before, +.sn-component .sk-input.neutral:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-neutral-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.neutral:after, +.sn-component .sk-input.neutral:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-neutral-color); +} + +.sn-component .sk-notification.neutral.no-bg, +.sn-component .sk-input.neutral.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.neutral.no-bg:before, +.sn-component .sk-input.neutral.no-bg:before { + content: none; +} + +.sn-component .sk-notification.neutral.featured, +.sn-component .sk-input.neutral.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.neutral.featured:before, +.sn-component .sk-input.neutral.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.info, +.sn-component .sk-input.info { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-info-contrast-color); + position: relative; + background-color: var(--sn-stylekit-info-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-info-color); +} + +.sn-component .sk-notification.info *, +.sn-component .sk-input.info * { + position: relative; +} + +.sn-component .sk-notification.info:before, +.sn-component .sk-input.info:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-info-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.info:after, +.sn-component .sk-input.info:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-info-color); +} + +.sn-component .sk-notification.info.no-bg, +.sn-component .sk-input.info.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.info.no-bg:before, +.sn-component .sk-input.info.no-bg:before { + content: none; +} + +.sn-component .sk-notification.info.featured, +.sn-component .sk-input.info.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.info.featured:before, +.sn-component .sk-input.info.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.warning, +.sn-component .sk-input.warning { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-warning-contrast-color); + position: relative; + background-color: var(--sn-stylekit-warning-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-warning-color); +} + +.sn-component .sk-notification.warning *, +.sn-component .sk-input.warning * { + position: relative; +} + +.sn-component .sk-notification.warning:before, +.sn-component .sk-input.warning:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-warning-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.warning:after, +.sn-component .sk-input.warning:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-warning-color); +} + +.sn-component .sk-notification.warning.no-bg, +.sn-component .sk-input.warning.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.warning.no-bg:before, +.sn-component .sk-input.warning.no-bg:before { + content: none; +} + +.sn-component .sk-notification.warning.featured, +.sn-component .sk-input.warning.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.warning.featured:before, +.sn-component .sk-input.warning.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.danger, +.sn-component .sk-input.danger { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-danger-contrast-color); + position: relative; + background-color: var(--sn-stylekit-danger-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-danger-color); +} + +.sn-component .sk-notification.danger *, +.sn-component .sk-input.danger * { + position: relative; +} + +.sn-component .sk-notification.danger:before, +.sn-component .sk-input.danger:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-danger-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.danger:after, +.sn-component .sk-input.danger:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-danger-color); +} + +.sn-component .sk-notification.danger.no-bg, +.sn-component .sk-input.danger.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.danger.no-bg:before, +.sn-component .sk-input.danger.no-bg:before { + content: none; +} + +.sn-component .sk-notification.danger.featured, +.sn-component .sk-input.danger.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.danger.featured:before, +.sn-component .sk-input.danger.featured:before { + opacity: 1; +} + +.sn-component .sk-notification.success, +.sn-component .sk-input.success { + /* + If $border-color is supplied, we use traditional borders for rect. + Only sk-notification and sk-input will supply their own border color because inputs don't seem to support inset shadow borders. + If not, and we're inerferring border from other colors, we use box-shadow, so that we get rounded borders + */ + color: var(--sn-stylekit-success-contrast-color); + position: relative; + background-color: var(--sn-stylekit-success-color); + overflow: hidden; + border-radius: var(--sn-stylekit-general-border-radius); + /* + We use box-shadow instead of border so that the borders are rounded properly around the rect. + We keep border-color as well incase the individual elements want a border in some cases. + */ + border-color: var(--sn-stylekit-success-color); +} + +.sn-component .sk-notification.success *, +.sn-component .sk-input.success * { + position: relative; +} + +.sn-component .sk-notification.success:before, +.sn-component .sk-input.success:before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-success-color); + opacity: 1; + border-radius: var(--sn-stylekit-general-border-radius); +} + +.sn-component .sk-notification.success:after, +.sn-component .sk-input.success:after { + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + border-radius: var(--sn-stylekit-general-border-radius); + pointer-events: none; + box-shadow: inset 0 0 0 1px; + color: var(--sn-stylekit-success-color); +} + +.sn-component .sk-notification.success.no-bg, +.sn-component .sk-input.success.no-bg { + background-color: transparent; +} + +.sn-component .sk-notification.success.no-bg:before, +.sn-component .sk-input.success.no-bg:before { + content: none; +} + +.sn-component .sk-notification.success.featured, +.sn-component .sk-input.success.featured { + border: none; + padding: 0.75rem 1.25rem; + font-size: var(--sn-stylekit-font-size-h3); +} + +.sn-component .sk-notification.success.featured:before, +.sn-component .sk-input.success.featured:before { + opacity: 1; +} + +.sn-component .sk-notification { + padding: 1.1rem 1rem; + margin: 1.4rem 0; + text-align: left; + cursor: default; +} + +.sn-component .sk-notification.one-line { + padding: 0rem 0.4rem; +} + +.sn-component .sk-notification.stretch { + width: 100%; +} + +.sn-component .sk-notification.dashed { + border-style: dashed; + border-width: 2px; +} + +.sn-component .sk-notification.dashed:after { + box-shadow: none; +} + +.sn-component .sk-notification .sk-notification-title { + font-size: var(--sn-stylekit-font-size-h1); + font-weight: bold; + line-height: 1.9rem; +} + +.sn-component .sk-notification .sk-notification-text { + line-height: 1.5rem; + font-size: var(--sn-stylekit-font-size-p); + text-align: left; + font-weight: normal; +} + +.sn-component .sk-circle { + border: 1px solid; + cursor: pointer; + border-color: var(--sn-stylekit-contrast-foreground-color); + background-color: var(--sn-stylekit-contrast-background-color); + padding: 0; + border-radius: 50% !important; + flex-shrink: 0; +} + +.sn-component .sk-circle:before { + border-radius: 50% !important; +} + +.sn-component .sk-circle:after { + border-radius: 50% !important; +} + +.sn-component .sk-circle.small { + width: 11px; + height: 11px; +} + +.sn-component .sk-spinner { + border: 1px solid var(--sn-stylekit-neutral-color); + border-radius: 50%; + animation: rotate 0.8s infinite linear; + border-right-color: transparent; +} + +.sn-component .sk-spinner.small { + width: 12px; + height: 12px; +} + +.sn-component .sk-spinner.info-contrast { + border-color: var(--sn-stylekit-info-contrast-color); + border-right-color: transparent; +} + +.sn-component .sk-spinner.info { + border-color: var(--sn-stylekit-info-color); + border-right-color: transparent; +} + +.sn-component .sk-spinner.warning { + border-color: var(--sn-stylekit-warning-color); + border-right-color: transparent; +} + +.sn-component .sk-spinner.danger { + border-color: var(--sn-stylekit-danger-color); + border-right-color: transparent; +} + +.sn-component .sk-spinner.success { + border-color: var(--sn-stylekit-success-color); + border-right-color: transparent; +} + +@keyframes rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +.sn-component .sk-app-bar { + display: flex; + width: 100%; + height: 2rem; + padding: 0rem 0.8rem; + background-color: var(--sn-stylekit-contrast-background-color); + color: var(--sn-stylekit-contrast-foreground-color); + justify-content: space-between; + align-items: center; + border: 1px solid var(--sn-stylekit-contrast-border-color); + user-select: none; +} + +.sn-component .sk-app-bar.no-edges { + border-left: 0; + border-right: 0; +} + +.sn-component .sk-app-bar.no-bottom-edge { + border-bottom: 0; +} + +.sn-component .sk-app-bar .left, +.sn-component .sk-app-bar .right { + display: flex; + height: 100%; +} + +.sn-component .sk-app-bar .sk-app-bar-item { + flex-grow: 1; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; +} + +.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child) { + margin-left: 1rem; +} + +.sn-component .sk-app-bar .sk-app-bar-item.border, .sn-component .sk-app-bar .sk-app-bar-item.sn-button.outlined, .sn-component .sk-app-bar .sk-app-bar-item.sn-dropdown-menu, .sn-component .sk-app-bar .sk-app-bar-item.sn-select { + border-left: 1px solid var(--sn-stylekit-contrast-border-color); +} + +.sn-component .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column { + height: 100%; + display: flex; + align-items: center; +} + +.sn-component .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column:not(:first-child) { + margin-left: 0.5rem; +} + +.sn-component .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column.underline { + border-bottom: 2px solid var(--sn-stylekit-info-color); +} + +.sn-component .sk-app-bar .sk-app-bar-item.no-pointer { + cursor: default; +} + +.sn-component .sk-app-bar .sk-app-bar-item:hover > .sk-label:not(.subtle), .sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover > .sk-panel-section-subtitle:not(.subtle), .sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover > .sk-panel-section-subtitle:not(.subtle), +.sn-component .sk-app-bar .sk-app-bar-item:hover > .sk-sublabel:not(.subtle), +.sn-component .sk-app-bar .sk-app-bar-item:hover > .sk-app-bar-item-column > .sk-label:not(.subtle), +.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover > .sk-app-bar-item-column > .sk-panel-section-subtitle:not(.subtle), +.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover > .sk-app-bar-item-column > .sk-panel-section-subtitle:not(.subtle), +.sn-component .sk-app-bar .sk-app-bar-item:hover > .sk-app-bar-item-column > .sk-sublabel:not(.subtle) { + color: var(--sn-stylekit-info-color); +} + +.sn-component .sk-app-bar .sk-app-bar-item > .sk-label, .sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item > .sk-panel-section-subtitle, .sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item > .sk-panel-section-subtitle, +.sn-component .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column > .sk-label, +.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item > .sk-app-bar-item-column > .sk-panel-section-subtitle, +.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column > .sk-panel-section-subtitle { + font-weight: bold; + font-size: var(--sn-stylekit-font-size-h5); + white-space: nowrap; +} + +.sn-component .sk-app-bar .sk-app-bar-item > .sk-sublabel, +.sn-component .sk-app-bar .sk-app-bar-item > .sk-app-bar-item-column > .sk-sublabel { + font-size: var(--sn-stylekit-font-size-h5); + font-weight: normal; + white-space: nowrap; +} + +.sn-component .sk-app-bar .sk-app-bar-item .subtle { + font-weight: normal; + opacity: 0.6; +} + +.sn-component .sk-panel-table { + display: flex; + flex-wrap: wrap; + padding-left: 1px; + padding-top: 1px; +} + +.sn-component .sk-panel-table .sk-panel-table-item { + flex: 45%; + flex-flow: wrap; + border: 1px solid var(--sn-stylekit-border-color); + padding: 1rem; + margin-left: -1px; + margin-top: -1px; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.sn-component .sk-panel-table .sk-panel-table-item img { + max-width: 100%; + margin-bottom: 1rem; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content { + display: flex; + flex-direction: row; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column { + align-items: center; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch { + width: 100%; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child) { + padding-left: 0.75rem; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter { + flex-basis: 25%; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters { + flex-basis: 75%; +} + +.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer { + margin-top: 1.25rem; +} + +.sn-component .sk-panel-table .sk-panel-table-item.no-border, .sn-component .sk-panel-table .sk-panel-table-item.sn-button, .sn-component .sk-panel-table .sk-panel-table-item.sn-dropdown-menu, .sn-component .sk-panel-table .sk-panel-table-item.sn-select, .sn-component .sk-panel-table .sk-panel-table-item.sn-select-button, .sn-component .sk-panel-table .sk-panel-table-item.sn-select-popover { + border: none; +} + +.sn-component .sk-modal { + position: fixed; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 10000; + width: 100vw; + height: 100vh; + background-color: transparent; + color: var(--sn-stylekit-contrast-foreground-color); + display: flex; + align-items: center; + justify-content: center; +} + +.sn-component .sk-modal .sn-component { + height: 100%; +} + +.sn-component .sk-modal .sn-component .sk-panel { + height: 100%; +} + +.sn-component .sk-modal.auto-height > .sk-modal-content { + height: auto !important; +} + +.sn-component .sk-modal.large > .sk-modal-content { + width: 900px; + height: 600px; +} + +.sn-component .sk-modal.medium > .sk-modal-content { + width: 700px; + height: 500px; +} + +.sn-component .sk-modal.small > .sk-modal-content { + width: 700px; + height: 344px; +} + +.sn-component .sk-modal .sk-modal-background { + position: absolute; + z-index: -1; + width: 100%; + height: 100%; + background-color: var(--sn-stylekit-contrast-background-color); + opacity: 0.7; +} + +.sn-component .sk-modal > .sk-modal-content { + overflow-y: auto; + width: auto; + padding: 0; + padding-bottom: 0; + min-width: 300px; + -webkit-box-shadow: 0px 2px 35px 0px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0px 2px 35px 0px rgba(0, 0, 0, 0.19); + box-shadow: 0px 2px 35px 0px rgba(0, 0, 0, 0.19); +} + +@keyframes slide-down { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.sn-component .slide-down-animation, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select-popover { + animation: slide-down 0.2s ease; +} + +.sn-component .no-border, .sn-component .sn-button, .sn-component .sn-dropdown-menu, .sn-component .sn-select, .sn-component .sn-select-button, .sn-component .sn-select-popover { + border-width: 0px; +} + +.sn-component .border-rounded, .sn-component .sn-button { + border-radius: 0.25rem; +} + +.sn-component .border-rounded-md { + border-radius: 0.375rem; +} + +.sn-component .border, .sn-component .sn-button.outlined, .sn-component .sn-dropdown-menu, .sn-component .sn-select { + border-width: 1px; +} + +.sn-component .border-gray-300, .sn-component .sn-button.outlined, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select, .sn-component .sn-select-list, .sn-component .sn-select-popover { + border-color: var(--sn-stylekit-border-color); +} + +.sn-component .border-rounded-sm, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select, .sn-component .sn-select-list, .sn-component .sn-select-popover { + border-radius: 0.25rem; +} + +.sn-component .border-solid, .sn-component .sn-button, .sn-component .sn-dropdown-menu, .sn-component .sn-select { + border-style: solid; +} + +.sn-component .border-box, .sn-component .sn-select { + box-sizing: border-box; +} + +.sn-component .bg-default, .sn-component .sn-button.outlined, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select, .sn-component .sn-select-list { + background-color: var(--sn-stylekit-background-color); +} + +.sn-component .bg-info, .sn-component .sn-button.info { + background-color: var(--sn-stylekit-info-color); +} + +.sn-component .bg-info-dark, .sn-component .hover\:bg-info-dark:hover, .sn-component .sn-button.info:hover, .sn-component .focus\:bg-info-dark:focus, .sn-component .sn-button.info:focus { + background-color: var(--sn-stylekit-info-color-darkened); +} + +.sn-component .color-text, .sn-component .sn-button.outlined, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select, .sn-component .sn-select-list { + color: var(--sn-stylekit-contrast-foreground-color); +} + +.sn-component .color-info-contrast, .sn-component .sn-button.info { + color: var(--sn-stylekit-info-contrast-color); +} + +.sn-component .selected\:bg-color[data-selected], .sn-component .sn-dropdown-menu-list-item[data-selected], .sn-component .sn-select-list-option[data-selected], +.sn-component .selected\:bg-color[aria-selected="true"], +.sn-component .sn-dropdown-menu-list-item[aria-selected="true"], +.sn-component .sn-select-list-option[aria-selected="true"] { + background-color: var(--sn-stylekit-list-item-highlight-color); +} + +.sn-component .selected\:fg-color[data-selected], .sn-component .sn-dropdown-menu-list-item[data-selected], .sn-component .sn-select-list-option[data-selected], +.sn-component .selected\:fg-color[aria-selected="true"], +.sn-component .sn-dropdown-menu-list-item[aria-selected="true"], +.sn-component .sn-select-list-option[aria-selected="true"] { + color: var(--sn-stylekit-contrast-foreground-color); +} + +.sn-component .inline-flex, .sn-component .sn-dropdown-menu, .sn-component .sn-select, .sn-component .sn-select-button { + display: inline-flex; +} + +.sn-component .block { + display: block; +} + +.sn-component .flex, .sn-component .sn-dropdown-menu-list-item { + display: flex; +} + +.sn-component .flex-col { + flex-direction: column; +} + +.sn-component .flex-grow { + flex-grow: 1; +} + +.sn-component .items-center, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list-item, .sn-component .sn-select, .sn-component .sn-select-button { + align-items: center; +} + +.sn-component .justify-center, .sn-component .sn-dropdown-menu, .sn-component .sn-select, .sn-component .sn-select-button { + justify-content: center; +} + +.sn-component .gap-2 { + grid-gap: 0.5rem; + gap: 0.5rem; +} + +.sn-component .gap-3 { + grid-gap: 0.75rem; + gap: 0.75rem; +} + +.sn-component .absolute, .sn-component .sn-dropdown-menu-list { + position: absolute; +} + +.sn-component .cursor-pointer, .sn-component .sn-button, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list-item, .sn-component .sn-select, .sn-component .sn-select-button, .sn-component .sn-select-list-option { + cursor: pointer; +} + +.sn-component .origin-top-right, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select-list { + transform-origin: top right; +} + +.sn-component .hover\:brightness-130:hover, .sn-component .sn-button.contrast:hover, .sn-component .sn-button.neutral:hover, .sn-component .sn-button.warning:hover, .sn-component .sn-button.danger:hover, .sn-component .sn-button.success:hover { + filter: brightness(130%); +} + +.sn-component .hover\:bg-highlight:hover, .sn-component .sn-button.outlined:hover, .sn-component .sn-dropdown-menu:hover, .sn-component .sn-dropdown-menu-list-item:hover, .sn-component .sn-select:hover { + background-color: var(--sn-stylekit-list-item-highlight-color); +} + +.sn-component .focus\:bg-highlight:focus, .sn-component .sn-button.outlined:focus { + background-color: var(--sn-stylekit-list-item-highlight-color); +} + +.sn-component .focus\:shadow-none:focus, .sn-component .sn-button.outlined:focus, .sn-component .sn-button.info:focus, .sn-component .sn-dropdown-menu:focus, .sn-component .sn-dropdown-menu-list-item:focus, .sn-component .sn-select:focus, .sn-component .sn-select-button:focus, .sn-component .sn-select-list:focus, .sn-component .sn-select-popover:focus { + box-shadow: none; +} + +.sn-component .focus\:outline-none:focus, .sn-component .sn-button.outlined:focus, .sn-component .sn-button.info:focus, .sn-component .sn-dropdown-menu:focus, .sn-component .sn-dropdown-menu-list:focus, .sn-component .sn-dropdown-menu-list-item:focus, .sn-component .sn-select:focus, .sn-component .sn-select-button:focus, .sn-component .sn-select-list:focus, .sn-component .sn-select-popover:focus { + outline: none; +} + +.sn-component .box-shadow, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select-popover, .sn-component .box-shadow:focus, .sn-component .sn-dropdown-menu-list:focus, .sn-component .sn-select-popover:focus, .sn-component .box-shadow:focus-within, .sn-component .sn-dropdown-menu-list:focus-within, .sn-component .sn-select-popover:focus-within { + box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12), 0px 2px 8px rgba(0, 0, 0, 0.04); +} + +.sn-component .capitalize, .sn-component .sn-button { + text-transform: capitalize; +} + +.sn-component .font-normal, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select, .sn-component .sn-select-list-option { + font-weight: 300; +} + +.sn-component .font-bold, .sn-component .sn-button { + font-weight: 700; +} + +.sn-component .text-center { + text-align: center; +} + +.sn-component .text-xs, .sn-component .sn-button.small { + font-size: 0.75rem; + line-height: 1rem; +} + +.sn-component .text-sm, .sn-component .sn-button, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list-item, .sn-component .sn-select, .sn-component .sn-select-list, .sn-component .sn-select-list-option { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.sn-component .text-base { + font-size: 1rem; +} + +.sn-component .text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.sn-component .text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.sn-component .font-medium { + font-weight: 500; +} + +.sn-component .h-full { + height: 100%; +} + +.sn-component .m-h-32, .sn-component .sn-button, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list-item, .sn-component .sn-select { + min-height: 2rem; +} + +.sn-component .leading-4, .sn-component .sn-dropdown-menu, .sn-component .sn-select { + line-height: 1rem; +} + +.sn-component .my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.sn-component .mr-2, .sn-component .sn-dropdown-menu > .sn-icon:first-child, .sn-component .sn-dropdown-menu-list-item > .sn-icon { + margin-right: 0.5rem; +} + +.sn-component .ml-1\.5 { + margin-left: 0.375rem; +} + +.sn-component .ml-2, .sn-component .sn-dropdown-menu > .sn-icon:last-child, .sn-component .sn-select-button > .sn-icon:last-child { + margin-left: 0.5rem; +} + +.sn-component .ml-6 { + margin-left: 1.5rem; +} + +.sn-component .mr-1\.5 { + margin-right: 0.375rem; +} + +.sn-component .mt-1 { + margin-top: 0.25rem; +} + +.sn-component .mt-2, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select-popover { + margin-top: 0.5rem; +} + +.sn-component .mt-4 { + margin-top: 1rem; +} + +.sn-component .py-1, .sn-component .sn-dropdown-menu, .sn-component .sn-select-button { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.sn-component .py-2, .sn-component .sn-button, .sn-component .sn-dropdown-menu-list, .sn-component .sn-select-list-option { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.sn-component .py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.sn-component .px-3, .sn-component .sn-button { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.sn-component .px-2, .sn-component .sn-dropdown-menu, .sn-component .sn-dropdown-menu-list-item { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.sn-component .px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.sn-component .px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.sn-component .py-1, .sn-component .sn-dropdown-menu, .sn-component .sn-select-button { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.sn-component .no-padding { + padding-top: 0; + padding-bottom: 0; +} + +.sn-component .w-auto, .sn-component .sn-dropdown-menu, .sn-component .sn-select { + width: auto; +} + +.sn-component .w-full { + width: 100%; +} + +.sn-component .w-56, .sn-component .sn-dropdown-menu-list { + width: 14rem; +} + +.sn-component .min-w-265, .sn-component .sn-dropdown-menu-list { + min-width: 265px; +} + +.sn-component .max-w-md { + max-width: 28rem; +} + +.sn-component .sn-button.contrast { + background-color: var(--sn-stylekit-contrast-foreground-color); + color: var(--sn-stylekit-contrast-background-color); +} + +.sn-component .sn-button.neutral { + background-color: var(--sn-stylekit-neutral-color); + color: var(--sn-stylekit-neutral-contrast-color); +} + +.sn-component .sn-button.warning { + background-color: var(--sn-stylekit-warning-color); + color: var(--sn-stylekit-warning-contrast-color); +} + +.sn-component .sn-button.danger { + background-color: var(--sn-stylekit-danger-color); + color: var(--sn-stylekit-danger-contrast-color); +} + +.sn-component .sn-button.success { + background-color: var(--sn-stylekit-success-color); + color: var(--sn-stylekit-success-contrast-color); +} + +.sn-component.no-select { + user-select: none; +} + +/* Goes outside of .sn-component declaration, as following properties are global */ +input, +textarea, +[contenteditable] { + caret-color: var(--sn-stylekit-editor-foreground-color); +} + +.windows-web, +.windows-desktop, +.linux-web, +.linux-desktop { + scrollbar-width: thin; +} + +.windows-web ::-webkit-scrollbar, +.windows-desktop ::-webkit-scrollbar, +.linux-web ::-webkit-scrollbar, +.linux-desktop ::-webkit-scrollbar { + width: 17px; + height: 18px; + border-left: none; +} + +.windows-web ::-webkit-scrollbar-thumb, +.windows-desktop ::-webkit-scrollbar-thumb, +.linux-web ::-webkit-scrollbar-thumb, +.linux-desktop ::-webkit-scrollbar-thumb { + border: 4px solid rgba(0, 0, 0, 0); + background-clip: padding-box; + -webkit-border-radius: 10px; + background-color: var(--sn-stylekit-scrollbar-thumb-color); + -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05); +} + +.windows-web ::-webkit-scrollbar-button, +.windows-desktop ::-webkit-scrollbar-button, +.linux-web ::-webkit-scrollbar-button, +.linux-desktop ::-webkit-scrollbar-button { + width: 0; + height: 0; + display: none; +} + +.windows-web ::-webkit-scrollbar-corner, +.windows-desktop ::-webkit-scrollbar-corner, +.linux-web ::-webkit-scrollbar-corner, +.linux-desktop ::-webkit-scrollbar-corner { + background-color: transparent; +} + +:root { + --reach-listbox: 1; +} + +[data-reach-listbox-popover] { + display: block; + position: absolute; + min-width: -moz-fit-content; + min-width: -webkit-min-content; + min-width: min-content; + padding: 0.25rem 0; + background: white; + outline: none; + border: solid 1px rgba(0, 0, 0, 0.25); +} + +[data-reach-listbox-popover]:focus-within { + box-shadow: 0 0 4px Highlight; + outline: -webkit-focus-ring-color auto 4px; +} + +[data-reach-listbox-popover][hidden] { + display: none; +} + +[data-reach-listbox-list] { + margin: 0; + padding: 0; + list-style: none; +} + +[data-reach-listbox-list]:focus { + box-shadow: none; + outline: none; +} + +[data-reach-listbox-option] { + display: block; + margin: 0; + padding: 0.25rem 0.5rem; + white-space: nowrap; + user-select: none; +} + +[data-reach-listbox-option][aria-selected="true"] { + background: #1672d4; + color: white; +} + +[data-reach-listbox-option][data-current] { + font-weight: bolder; +} + +[data-reach-listbox-option][data-current][data-confirming] { + animation: flash 100ms; + animation-iteration-count: 1; +} + +[data-reach-listbox-option][aria-disabled="true"] { + opacity: 0.5; +} + +[data-reach-listbox-button] { + display: inline-flex; + align-items: center; + justify-content: space-between; + padding: 1px 10px 2px; + border: 1px solid; + border-color: #d8d8d8 #d1d1d1 #bababa; + cursor: default; + user-select: none; +} + +[data-reach-listbox-button][aria-disabled="true"] { + opacity: 0.5; +} + +[data-reach-listbox-arrow] { + margin-left: 0.5rem; + display: block; + font-size: 0.5em; +} + +[data-reach-listbox-group-label] { + display: block; + margin: 0; + padding: 0.25rem 0.5rem; + white-space: nowrap; + user-select: none; + font-weight: bolder; +} + +@keyframes flash { + 0% { + background: #1159a6; + color: white; + opacity: 1; + } + 50% { + opacity: 0.5; + background: inherit; + color: inherit; + } + 100% { + background: #1159a6; + color: white; + opacity: 1; + } +} + diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js new file mode 100644 index 000000000..a11e16758 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/easymd/easymd.js @@ -0,0 +1,2 @@ +/*! For license information please see easymd.js.LICENSE.txt */ +!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).EasyMDE=e()}((function(){return function e(t,n,r){function i(a,l){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!l&&s)return s(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return i(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,n=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,r=/[*+-]\s/;function i(e,n){var r=n.line,i=0,o=0,a=t.exec(e.getLine(r)),l=a[1];do{var s=r+(i+=1),u=e.getLine(s),c=t.exec(u);if(c){var d=c[1],h=parseInt(a[3],10)+i-o,f=parseInt(c[3],10),p=f;if(l!==d||isNaN(f)){if(l.length>d.length)return;if(l.lengthf&&(p=h+1),e.replaceRange(u.replace(t,d+p+c[4]+c[5]),{line:s,ch:0},{line:s,ch:u.length})}}while(c)}e.commands.newlineAndIndentContinueMarkdownList=function(o){if(o.getOption("disableInput"))return e.Pass;for(var a=o.listSelections(),l=[],s=0;s\s*$/.test(p),x=!/>\s*$/.test(p);(v||x)&&o.replaceRange("",{line:u.line,ch:0},{line:u.line,ch:u.ch+1}),l[s]="\n"}else{var y=m[1],b=m[5],D=!(r.test(m[2])||m[2].indexOf(">")>=0),C=D?parseInt(m[3],10)+1+m[4]:m[2].replace("x"," ");l[s]="\n"+y+C+b,D&&i(o,u)}}o.replaceSelections(l)}}("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":10}],7:[function(e,t,n){!function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,i){return(e!=i.streamSeen||Math.min(i.basePos,i.overlayPos)c);d++){var h=e.getLine(u++);l=null==l?h:l+"\n"+h}s*=2,t.lastIndex=n.ch;var f=t.exec(l);if(f){var p=l.slice(0,f.index).split("\n"),m=f[0].split("\n"),g=n.line+p.length-1,v=p[p.length-1].length;return{from:r(g,v),to:r(g+m.length-1,1==m.length?v+m[0].length:m[m.length-1].length),match:f}}}}function s(e,t,n){for(var r,i=0;i<=e.length;){t.lastIndex=i;var o=t.exec(e);if(!o)break;var a=o.index+o[0].length;if(a>e.length-n)break;(!r||a>r.index+r[0].length)&&(r=o),i=o.index+1}return r}function u(e,t,n){t=i(t,"g");for(var o=n.line,a=n.ch,l=e.firstLine();o>=l;o--,a=-1){var u=e.getLine(o),c=s(u,t,a<0?0:u.length-a);if(c)return{from:r(o,c.index),to:r(o,c.index+c[0].length),match:c}}}function c(e,t,n){if(!o(t))return u(e,t,n);t=i(t,"gm");for(var a,l=1,c=e.getLine(n.line).length-n.ch,d=n.line,h=e.firstLine();d>=h;){for(var f=0;f=h;f++){var p=e.getLine(d--);a=null==a?p:p+"\n"+a}l*=2;var m=s(a,t,c);if(m){var g=a.slice(0,m.index).split("\n"),v=m[0].split("\n"),x=d+g.length,y=g[g.length-1].length;return{from:r(x,y),to:r(x+v.length-1,1==v.length?y+v[0].length:v[v.length-1].length),match:m}}}}function d(e,t,n,r){if(e.length==t.length)return n;for(var i=0,o=n+Math.max(0,e.length-t.length);;){if(i==o)return i;var a=i+o>>1,l=r(e.slice(0,a)).length;if(l==n)return a;l>n?o=a:i=a+1}}function h(e,i,o,a){if(!i.length)return null;var l=a?t:n,s=l(i).split(/\r|\n\r?/);e:for(var u=o.line,c=o.ch,h=e.lastLine()+1-s.length;u<=h;u++,c=0){var f=e.getLine(u).slice(c),p=l(f);if(1==s.length){var m=p.indexOf(s[0]);if(-1==m)continue e;return o=d(f,p,m,l)+c,{from:r(u,d(f,p,m,l)+c),to:r(u,d(f,p,m+s[0].length,l)+c)}}var g=p.length-s[0].length;if(p.slice(g)==s[0]){for(var v=1;v=h;u--,c=-1){var f=e.getLine(u);c>-1&&(f=f.slice(0,c));var p=l(f);if(1==s.length){var m=p.lastIndexOf(s[0]);if(-1==m)continue e;return{from:r(u,d(f,p,m,l)),to:r(u,d(f,p,m+s[0].length,l))}}var g=s[s.length-1];if(p.slice(0,g.length)==g){var v=1;for(o=u-s.length+1;v0);)r.push({anchor:i.from(),head:i.to()});r.length&&this.setSelections(r,0)}))}("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":10}],9:[function(e,t,n){!function(e){"use strict";function t(e){e.state.markedSelection&&e.operation((function(){!function(e){if(!e.somethingSelected())return a(e);if(e.listSelections().length>1)return l(e);var t=e.getCursor("start"),n=e.getCursor("end"),r=e.state.markedSelection;if(!r.length)return o(e,t,n);var s=r[0].find(),u=r[r.length-1].find();if(!s||!u||n.line-t.line<=8||i(t,u.to)>=0||i(n,s.from)<=0)return l(e);for(;i(t,s.from)>0;)r.shift().clear(),s=r[0].find();for(i(t,s.from)<0&&(s.to.line-t.line<8?(r.shift().clear(),o(e,t,s.to,0)):o(e,t,s.from,0));i(n,u.to)<0;)r.pop().clear(),u=r[r.length-1].find();i(n,u.to)>0&&(n.line-u.from.line<8?(r.pop().clear(),o(e,u.from,n)):o(e,u.to,n))}(e)}))}function n(e){e.state.markedSelection&&e.state.markedSelection.length&&e.operation((function(){a(e)}))}e.defineOption("styleSelectedText",!1,(function(r,i,o){var s=o&&o!=e.Init;i&&!s?(r.state.markedSelection=[],r.state.markedSelectionStyle="string"==typeof i?i:"CodeMirror-selectedtext",l(r),r.on("cursorActivity",t),r.on("change",n)):!i&&s&&(r.off("cursorActivity",t),r.off("change",n),a(r),r.state.markedSelection=r.state.markedSelectionStyle=null)}));var r=e.Pos,i=e.cmpPos;function o(e,t,n,o){if(0!=i(t,n))for(var a=e.state.markedSelection,l=e.state.markedSelectionStyle,s=t.line;;){var u=s==t.line?t:r(s,0),c=s+8,d=c>=n.line,h=d?n:r(c,0),f=e.markText(u,h,{className:l});if(null==o?a.push(f):a.splice(o++,0,f),d)break;s=c}}function a(e){for(var t=e.state.markedSelection,n=0;n2),g=/Android/.test(e),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),x=m||/Mac/.test(t),y=/\bCrOS\b/.test(e),b=/win/i.test(t),D=d&&e.match(/Version\/(\d*\.\d*)/);D&&(D=Number(D[1])),D&&D>=15&&(d=!1,s=!0);var C=x&&(u||d&&(null==D||D<12.11)),w=n||a&&l>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,F=function(e,t){var n=e.className,r=k(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function A(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function E(e,t){return A(e).appendChild(t)}function T(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=l-o,a+=n-a%n,o=l+1}}m?I=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(I=function(e){try{e.select()}catch(e){}});var P=function(){this.id=null,this.f=null,this.time=0,this.handler=z(this.onTimeout,this)};function _(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=t)return r}}var G=[""];function V(e){for(;G.length<=e;)G.push(K(G)+" ");return G[e]}function K(e){return e[e.length-1]}function X(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&J(e))||t.test(e):J(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}function ie(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}var ae=null;function le(e,t,n){var r;ae=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:ae=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:ae=i)}return null!=r?r:ae}var se=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function o(e,t,n){this.level=e,this.from=t,this.to=n}return function(a,l){var s="ltr"==l?"L":"R";if(0==a.length||"ltr"==l&&!e.test(a))return!1;for(var u,c=a.length,d=[],h=0;h-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var n=he(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function xe(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){fe(this,e,t)}}function ye(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function be(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function De(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){ye(e),be(e)}function we(e){return e.target||e.srcElement}function ke(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),x&&e.ctrlKey&&1==t&&(t=3),t}var Se,Fe,Ae=function(){if(a&&l<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}();function Ee(e){if(null==Se){var t=T("span","​");E(e,T("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&l<8))}var n=Se?T("span","​"):T("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Te(e){if(null!=Fe)return Fe;var t=E(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return A(e),!(!n||n.left==n.right)&&(Fe=r.right-n.right<3)}var Le,Me=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ne="oncopy"in(Le=T("div"))||(Le.setAttribute("oncopy","return;"),"function"==typeof Le.oncopy),Oe=null,Ie={},ze={};function He(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ie[e]=t}function Re(e){if("string"==typeof e&&ze.hasOwnProperty(e))e=ze[e];else if(e&&"string"==typeof e.name&&ze.hasOwnProperty(e.name)){var t=ze[e.name];"string"==typeof t&&(t={name:t}),(e=Y(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Pe(e,t){t=Re(t);var n=Ie[t.name];if(!n)return Pe(e,"text/plain");var r=n(e,t);if(_e.hasOwnProperty(t.name)){var i=_e[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var _e={};function We(e,t){H(t,_e.hasOwnProperty(e)?_e[e]:_e[e]={})}function je(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function qe(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Ue(e,t,n){return!e.startState||e.startState(t,n)}var $e=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Ge(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?et(n,Ge(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,Ge(e,t.line).text.length)}function st(e,t){for(var n=[],r=0;r=this.string.length},$e.prototype.sol=function(){return this.pos==this.lineStart},$e.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$e.prototype.next=function(){if(this.post},$e.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},$e.prototype.skipToEnd=function(){this.pos=this.string.length},$e.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},$e.prototype.backUp=function(e){this.pos-=e},$e.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},$e.prototype.current=function(){return this.string.slice(this.start,this.pos)},$e.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},$e.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},$e.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,n,r){var i=[e.state.modeGen],o={};bt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,l=function(r){n.baseTokens=i;var l=e.state.overlays[r],s=1,u=0;n.state=!0,bt(e,t.text,l.mode,n,(function(e,t){for(var n=s;ue&&i.splice(s,1,e,i[s+1],r),s+=2,u=Math.min(e,r)}if(t)if(l.opaque)i.splice(n,s-n,e,"overlay "+t),s=n+2;else for(;ne.options.maxHighlightLength&&je(e.doc.mode,r.state),o=dt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ft(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ct(r,!0,t);var o=function(e,t,n){for(var r,i,o=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>a;--l){if(l<=o.first)return o.first;var s=Ge(o,l-1),u=s.stateAfter;if(u&&(!n||l+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return l;var c=R(s.text,null,e.options.tabSize);(null==i||r>c)&&(i=l-1,r=c)}return i}(e,t,n),a=o>r.first&&Ge(r,o-1).stateAfter,l=a?ct.fromSaved(r,a,o):new ct(r,Ue(r.mode),o);return r.iter(o,t,(function(n){pt(e,n.text,l);var r=l.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,n){return t instanceof ut?new ct(e,je(e.mode,t.state),n,t.lookAhead):new ct(e,je(e.mode,t),n)},ct.prototype.save=function(e){var t=!1!==e?je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var vt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function xt(e,t,n,r){var i,o,a=e.doc,l=a.mode,s=Ge(a,(t=lt(a,t)).line),u=ft(e,t.line,n),c=new $e(s.text,e.options.tabSize,u);for(r&&(o=[]);(r||c.pose.options.maxHighlightLength?(l=!1,a&&pt(e,t,r,d.pos),d.pos=t.length,s=null):s=yt(gt(n,d,r.state,h),o),h){var f=h[0].name;f&&(s="m-"+(s?f+" "+s:f))}if(!l||c!=s){for(;u=t:o.to>t);(r||(r=[])).push(new wt(a,o.from,l?null:o.to))}}return r}(n,i,a),s=function(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&l)for(var y=0;yt)&&(!n||Bt(n,o.marker)<0)&&(n=o.marker)}return n}function Ht(e,t,n,r,i){var o=Ge(e,t),a=Ct&&o.markedSpans;if(a)for(var l=0;l=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,n)>=0:tt(u.to,n)>0)||c>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,r)<=0:tt(u.from,r)<0)))return!0}}}function Rt(e){for(var t;t=Ot(e);)e=t.find(-1,!0).line;return e}function Pt(e,t){var n=Ge(e,t),r=Rt(n);return n==r?t:Ze(r)}function _t(e,t){if(t>e.lastLine())return t;var n,r=Ge(e,t);if(!Wt(e,r))return t;for(;n=It(r);)r=n.find(1,!0).line;return Ze(r)+1}function Wt(e,t){var n=Ct&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var Gt=function(e,t,n){this.text=e,Tt(this,t),this.height=n?n(this):1};function Vt(e){e.parent=null,Et(e)}Gt.prototype.lineNo=function(){return Ze(this)},xe(Gt);var Kt={},Xt={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Xt:Kt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Yt(e,t){var n=L("span",null,null,s?"padding-right: .1px":null),r={pre:L("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=Jt,Te(e.display.measure)&&(a=ue(o,e.doc.direction))&&(r.addToken=en(r.addToken,a)),r.map=[],nn(o,r,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=O(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=O(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ee(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(s){var l=r.content.lastChild;(/\bcm-tab\b/.test(l.className)||l.querySelector&&l.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=O(r.pre.className,r.textClass||"")),r}function Qt(e){var t=T("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,n,r,i,o,s){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;iu&&d.from<=u);h++);if(d.to>=c)return e(n,r,i,o,a,l,s);e(n,r.slice(0,d.to-u),i,o,null,l,s),o=null,r=r.slice(d.to-u),u=d.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,l,s,u,c,d,h,f=i.length,p=0,m=1,g="",v=0;;){if(v==p){s=u=c=l="",h=null,d=null,v=1/0;for(var x=[],y=void 0,b=0;bp||C.collapsed&&D.to==p&&D.from==p)){if(null!=D.to&&D.to!=p&&v>D.to&&(v=D.to,u=""),C.className&&(s+=" "+C.className),C.css&&(l=(l?l+";":"")+C.css),C.startStyle&&D.from==p&&(c+=" "+C.startStyle),C.endStyle&&D.to==v&&(y||(y=[])).push(C.endStyle,D.to),C.title&&((h||(h={})).title=C.title),C.attributes)for(var w in C.attributes)(h||(h={}))[w]=C.attributes[w];C.collapsed&&(!d||Bt(d.marker,C)<0)&&(d=D)}else D.from>p&&v>D.from&&(v=D.from)}if(y)for(var k=0;k=f)break;for(var F=Math.min(f,v);;){if(g){var A=p+g.length;if(!d){var E=A>F?g.slice(0,F-p):g;t.addToken(t,E,a?a+s:s,c,p+E.length==v?u:"",l,h)}if(A>=F){g=g.slice(F-p),p=F;break}p=A,c=""}g=i.slice(o,o=n[m++]),a=Zt(n[m++],t.cm.options)}}else for(var T=1;Tn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ln(e,t,n,r){return Nn(e,Bn(e,t),n,r)}function Mn(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&o.push((s.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,n,r){var i,o=zn(t.map,n,r),s=o.node,u=o.start,c=o.end,d=o.collapse;if(3==s.nodeType){for(var h=0;h<4;h++){for(;u&&re(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var f;u>0&&(d=r="right"),i=e.options.lineWrapping&&(f=s.getClientRects()).length>1?f["right"==r?f.length-1:0]:s.getBoundingClientRect()}if(a&&l<9&&!u&&(!i||!i.left&&!i.right)){var p=s.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+ir(e.display),top:p.top,bottom:p.bottom}:In}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,x=t.view.measure.heights,y=0;yt)&&(i=(o=s-l)-1,t>=s&&(a="right")),null!=i){if(r=e[u+2],l==s&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[2+(u-=3)],a="left";if("right"==n&&i==s-l)for(;u=0&&(n=e[i]).left==n.right;i--);return n}function Rn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(s=r.text.length,u="before"):s<=0&&(s=0,u="after"),!l)return a("before"==u?s-1:s,"before"==u);function c(e,t,n){return a(n?e-1:e,1==l[t].level!=n)}var d=le(l,s,u),h=ae,f=c(s,d,"before"==u);return null!=h&&(f.other=c(s,h,"before"!=u)),f}function Kn(e,t){var n=0;t=lt(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=Ge(e.doc,t.line),i=qt(r)+wn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Xn(e,t,n,r,i){var o=et(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Zn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Xn(r.first,0,null,-1,-1);var i=Ye(r,n),o=r.first+r.size-1;if(i>o)return Xn(r.first+r.size-1,Ge(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=Ge(r,i);;){var l=er(e,a,i,t,n),s=zt(a,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var u=s.find(1);if(u.line==i)return u;a=Ge(r,i=u.line)}}function Yn(e,t,n,r){r-=qn(t);var i=t.text.length,o=oe((function(t){return Nn(e,n,t-1).bottom<=r}),i,0);return{begin:o,end:i=oe((function(t){return Nn(e,n,t).top>r}),o,i)}}function Qn(e,t,n,r){return n||(n=Bn(e,t)),Yn(e,t,n,Un(e,t,Nn(e,n,r),"line").top)}function Jn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=qt(t);var o=Bn(e,t),a=qn(t),l=0,s=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?nr:tr)(e,t,n,o,c,r,i);l=(u=1!=d.level)?d.from:d.to-1,s=u?d.to:d.from-1}var h,f,p=null,m=null,g=oe((function(t){var n=Nn(e,o,t);return n.top+=a,n.bottom+=a,!!Jn(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),l,s),v=!1;if(m){var x=r-m.left=b.bottom?1:0}return Xn(n,g=ie(t.text,g,1),f,v,r-h)}function tr(e,t,n,r,i,o,a){var l=oe((function(l){var s=i[l],u=1!=s.level;return Jn(Vn(e,et(n,u?s.to:s.from,u?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),s=i[l];if(l>0){var u=1!=s.level,c=Vn(e,et(n,u?s.from:s.to,u?"after":"before"),"line",t,r);Jn(c,o,a,!0)&&c.top>a&&(s=i[l-1])}return s}function nr(e,t,n,r,i,o,a){var l=Yn(e,t,r,a),s=l.begin,u=l.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,h=0;h=u||f.to<=s)){var p=Nn(e,r,1!=f.level?Math.min(u,f.to)-1:Math.max(s,f.from)).right,m=pm)&&(c=f,d=m)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function rr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==On){On=T("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)On.appendChild(document.createTextNode("x")),On.appendChild(T("br"));On.appendChild(document.createTextNode("x"))}E(e.measure,On);var n=On.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),A(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=T("span","xxxxxxxxxx"),n=T("pre",[t],"CodeMirror-line-like");E(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function or(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var l=e.display.gutterSpecs[a].className;n[l]=o.offsetLeft+o.clientLeft+i,r[l]=o.clientWidth}return{fixedPos:ar(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function lr(e){var t=rr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(i){if(Wt(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(s=Ge(e.doc,u.line).text).length==u.ch){var c=R(s,s.length,e.options.tabSize)-s.length;u=et(u.line,Math.max(0,Math.round((o-Sn(e.display).left)/ir(e.display))-c))}return u}function cr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Ct&&Pt(e.doc,t)i.viewFrom?fr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)fr(e);else if(t<=i.viewFrom){var o=pr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):fr(e)}else if(n>=i.viewTo){var a=pr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):fr(e)}else{var l=pr(e,t,t,-1),s=pr(e,n,n+r,1);l&&s?(i.view=i.view.slice(0,l.index).concat(on(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=r):fr(e)}var u=i.externalMeasured;u&&(n=i.lineN&&t=r.viewTo)){var o=r.view[cr(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==_(a,n)&&a.push(n)}}}function fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pr(e,t,n,r){var i,o=cr(e,t),a=e.display.view;if(!Ct||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var l=e.display.viewFrom,s=0;s0){if(o==a.length-1)return null;i=l+a[o].size-t,o++}else i=l-t;t+=i,n+=i}for(;Pt(e.doc,n)!=n;){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function mr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||l.to().linet||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?h:r,(function(e,t,i,d){var g="ltr"==i,v=f(e,g?"left":"right"),x=f(t-1,g?"right":"left"),y=null==n&&0==e,b=null==r&&t==h,D=0==d,C=!m||d==m.length-1;if(x.top-v.top<=3){var w=(u?b:y)&&C,k=(u?y:b)&&D?l:(g?v:x).left,S=w?s:(g?x:v).right;c(k,v.top,S-k,v.bottom)}else{var F,A,E,T;g?(F=u&&y&&D?l:v.left,A=u?s:p(e,i,"before"),E=u?l:p(t,i,"after"),T=u&&b&&C?s:x.right):(F=u?p(e,i,"before"):l,A=!u&&y&&D?s:v.right,E=!u&&b&&C?l:x.left,T=u?p(t,i,"after"):s),c(F,v.top,A-F,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||Sr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Cr(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||kr(e))}function wr(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&Sr(e))}),100)}function kr(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),s&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Dr(e))}function Sr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,F(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Fr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||h<-.005)&&(Xe(i.line,s),Ar(i.line),i.rest))for(var f=0;fe.display.sizerWidth){var p=Math.ceil(u/ir(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Ar(e){if(e.widgets)for(var t=0;t=a&&(o=Ye(t,qt(Ge(t,s))-e.wrapper.clientHeight),a=s)}return{from:o,to:Math.max(a,o+1)}}function Tr(e,t){var n=e.display,r=rr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=En(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+kn(n),s=t.topl-r;if(t.topi+o){var c=Math.min(t.top,(u?l:t.bottom)-o);c!=i&&(a.scrollTop=c)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,f=An(e)-n.gutters.offsetWidth,p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+h-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function Lr(e,t){null!=t&&(Nr(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Mr(e){Nr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Br(e,t,n){null==t&&null==n||Nr(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Nr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Or(e,Kn(e,t.from),Kn(e,t.to),t.margin))}function Or(e,t,n,r){var i=Tr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Br(e,i.scrollLeft,i.scrollTop)}function Ir(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||si(e,{top:t}),zr(e,t,!0),n&&si(e),ri(e,100))}function zr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Hr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+kn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Fn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Pr=function(e,t,n){this.cm=n;var r=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),de(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&l<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Pr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Pr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Pr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Pr.prototype.zeroWidthHack=function(){var e=x&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new P,this.disableVert=new P},Pr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Pr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var _r=function(){};function Wr(e,t){t||(t=Rr(e));var n=e.display.barWidth,r=e.display.barHeight;jr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Fr(e),jr(e,Rr(e)),n=e.display.barWidth,r=e.display.barHeight}function jr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}_r.prototype.update=function(){return{bottom:0,right:0}},_r.prototype.setScrollLeft=function(){},_r.prototype.setScrollTop=function(){},_r.prototype.clear=function(){};var qr={native:Pr,null:_r};function Ur(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new qr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?Hr(e,t):Ir(e,t)}),e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var $r=0;function Gr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++$r},t=e.curOp,an?an.ops.push(t):t.ownsGroup=an={ops:[t],delayedCallbacks:[]}}function Vr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Xr(e){e.updatedDisplay=e.mustUpdate&&ai(e.cm,e.update)}function Zr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Fr(t),e.barMeasure=Rr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ln(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Fn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-An(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Yr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=T("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-wn(e.display))+"px;\n height: "+(t.bottom-t.top+Fn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,l=Vn(e,t),s=n&&n!=t?Vn(e,n):l,u=Tr(e,i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-r,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+r}),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(Ir(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(a=!0)),null!=u.scrollLeft&&(Hr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return i}(t,lt(r,e.scrollToPos.from),lt(r,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var a=0;a=e.display.viewTo)){var n=+new Date+e.options.workTime,r=ft(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,l=o.text.length>e.options.maxHighlightLength?je(t.mode,r.state):null,s=dt(e,o,r,!0);l&&(r.state=l),o.styles=s.styles;var u=o.styleClasses,c=s.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),h=0;!d&&hn)return ri(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Jr(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==mr(e))return!1;hi(e)&&(fr(e),t.dims=or(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Ct&&(o=Pt(e.doc,o),a=_t(e.doc,a));var l=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=on(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=on(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,cr(e,n)))),r.viewTo=n}(e,o,a),n.viewOffset=qt(Ge(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var u=mr(e);if(!l&&0==u&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=B();if(!t||!M(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&M(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return u>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function l(t){var n=t.nextSibling;return s&&x&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var u=r.view,c=r.viewFrom,d=0;d-1&&(f=!1),cn(e,h,c,n)),f&&(A(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(Je(e.options,c)))),a=h.node.nextSibling}else{var p=vn(e,h,c,n);o.insertBefore(p,a)}c+=h.size}for(;a;)a=l(a)}(e,n.updateLineNumbers,t.dims),u>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=B()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&M(document.body,e.anchorNode)&&M(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(c),A(n.cursorDiv),A(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,l&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ri(e,400)),n.updateLineNumbers=null,!0}function li(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=An(e))r&&(t.visible=Er(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+kn(e.display)-En(e),n.top)}),t.visible=Er(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!ai(e,t))break;Fr(e);var i=Rr(e);gr(e),Wr(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function si(e,t){var n=new oi(e,t);if(ai(e,n)){Fr(e),li(e,n);var r=Rr(e);gr(e),Wr(e,r),ci(e,r),n.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",sn(e,"gutterChanged",e)}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Fn(e)+"px"}function di(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=ar(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;al.clientWidth,c=l.scrollHeight>l.clientHeight;if(i&&u||o&&c){if(o&&x&&s)e:for(var h=t.target,f=a.view;h!=l;h=h.parentNode)for(var p=0;p=0&&tt(e,r.to())<=0)return n}return-1};var wi=function(e,t){this.anchor=e,this.head=t};function ki(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return tt(e.from(),t.from())})),n=_(t,i);for(var o=1;o0:s>=0){var u=ot(l.from(),a.from()),c=it(l.to(),a.to()),d=l.empty()?a.from()==a.head:l.from()==l.head;o<=n&&--n,t.splice(--o,2,new wi(d?c:u,d?u:c))}}return new Ci(t,n)}function Si(e,t){return new Ci([new wi(e,t||e)],0)}function Fi(e){return e.text?et(e.from.line+e.text.length-1,K(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ai(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Fi(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Fi(t).ch-t.to.ch),et(n,r)}function Ei(e,t){for(var n=[],r=0;r1&&e.remove(l.line+1,p-1),e.insert(l.line+1,v)}sn(e,"change",e,t)}function Oi(e,t,n){!function e(r,i,o){if(r.linked)for(var a=0;al-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Pi(e.done),K(e.done)):e.done.length&&!K(e.done).ranges?K(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),K(e.done)):void 0}(i,i.lastOp==r)))a=K(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,a.to)?a.to=Fi(t):o.changes.push(Ri(e,t));else{var s=K(i.done);for(s&&s.ranges||Wi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||pe(e,"historyAdded")}function Wi(e,t){var n=K(t);n&&n.ranges&&n.equals(e)||t.push(e)}function ji(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function qi(e){if(!e)return null;for(var t,n=0;n-1&&(K(l)[d]=u[d],delete u[d])}}}return r}function Gi(e,t,n,r){if(r){var i=e.anchor;if(n){var o=tt(t,i)<0;o!=tt(n,i)<0?(i=t,t=n):o!=tt(t,n)<0&&(t=n)}return new wi(i,t)}return new wi(n||t,t)}function Vi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Qi(e,new Ci([Gi(e.sel.primary(),t,n,i)],0),r)}function Ki(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(i&&(pe(s,"beforeCursorEnter"),s.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!s.atomic)continue;if(n){var d=s.find(r<0?1:-1),h=void 0;if((r<0?c:u)&&(d=oo(e,d,-r,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(h=tt(d,n))&&(r<0?h<0:h>0))return ro(e,d,t,r,i)}var f=s.find(r<0?-1:1);return(r<0?u:c)&&(f=oo(e,f,r,f.line==t.line?o:null)),f?ro(e,f,t,r,i):null}}return t}function io(e,t,n,r,i){var o=r||1;return ro(e,t,n,o,i)||!i&&ro(e,t,n,o,!0)||ro(e,t,n,-o,i)||!i&&ro(e,t,n,-o,!0)||(e.cantEdit=!0,et(e.first,0))}function oo(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?lt(e,et(t.line-1)):null:n>0&&t.ch==(r||Ge(e,t.line)).text.length?t.line0)){var c=[s,1],d=tt(u.from,l.from),h=tt(u.to,l.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:l.from}),(h>0||!a.inclusiveRight&&!h)&&c.push({from:l.to,to:u.to}),i.splice.apply(i,c),s+=c.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)uo(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else uo(e,t)}}function uo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Ei(e,t);_i(e,t,n,e.cm?e.cm.curOp.id:NaN),fo(e,t,n,Ft(e,t));var r=[];Oi(e,(function(e,n){n||-1!=_(r,e.history)||(vo(e.history,t),r.push(e.history)),fo(e,t,null,Ft(e,t))}))}}function co(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,l="undo"==t?o.done:o.undone,s="undo"==t?o.undone:o.done,u=0;u=0;--f){var p=h(f);if(p)return p.v}}}}function ho(e,t){if(0!=t&&(e.first+=t,e.sel=new Ci(X(e.sel.ranges,(function(e){return new wi(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:et(o,Ge(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ve(e,t.from,t.to),n||(n=Ei(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,l=!1,s=o.line;e.options.lineWrapping||(s=Ze(Rt(Ge(r,o.line))),r.iter(s,a.line+1,(function(e){if(e==i.maxLine)return l=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&ge(e),Ni(r,t,n,lr(e)),e.options.lineWrapping||(r.iter(s,o.line+t.text.length,(function(e){var t=Ut(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,l=!1)})),l&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=Ge(e,r).stateAfter;if(i&&(!(i instanceof ut)||r+i.lookAhead1||!(this.children[0]instanceof yo))){var l=[];this.collapse(l),this.children=[new yo(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,l=a;l10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=L("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Ht(e,t.line,t,n,o)||t.line!=n.line&&Ht(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ct=!0}o.addToHistory&&_i(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var l,s=t.line,u=e.cm;if(e.iter(s,n.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(l=!0),o.collapsed&&s!=t.line&&Xe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new wt(o,s==t.line?t.ch:null,s==n.line?n.ch:null)),++s})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){Wt(e,t)&&Xe(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Dt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++wo,o.atomic=!0),u){if(l&&(u.curOp.updateMaxLine=!0),o.collapsed)dr(u,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=n.line;c++)hr(u,c,"text");o.atomic&&to(u.doc),sn(u,"markerAdded",u,o)}return o}ko.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Gr(e),ve(this,"clear")){var n=this.find();n&&sn(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&dr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&to(e.doc)),e&&sn(e,"markerCleared",e,this,r,i),t&&Vr(e),this.parent&&this.parent.clear()}},ko.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;s--)so(this,r[s]);l?Yi(this,l):this.cm&&Mr(this.cm)})),undo:ni((function(){co(this,"undo")})),redo:ni((function(){co(this,"redo")})),undoSelection:ni((function(){co(this,"undo",!0)})),redoSelection:ni((function(){co(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=lt(this,e),t=lt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var l=0;l=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||n&&!n(s.marker)||r.push(s.marker.parent||s.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),lt(this,et(n,t))},indexFromPos:function(e){var t=(e=lt(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Ji(t.doc,Si(n,n)),h)for(var f=0;f=0;t--)po(e.doc,"",r[t].from,r[t].to,"+delete");Mr(e)}))}function Zo(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Yo(e,t,n){var r=Zo(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function Qo(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ue(n,t.doc.direction);if(o){var a,l=i<0?K(o):o[0],s=i<0==(1==l.level)?"after":"before";if(l.level>0||"rtl"==t.doc.direction){var u=Bn(t,n);a=i<0?n.text.length-1:0;var c=Nn(t,u,a).top;a=oe((function(e){return Nn(t,u,e).top==c}),i<0==(1==l.level)?l.from:l.to-1,a),"before"==s&&(a=Zo(n,a,1))}else a=i<0?l.to:l.from;return new et(r,a,s)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}Wo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Wo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Wo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Wo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Wo.default=x?Wo.macDefault:Wo.pcDefault;var Jo={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),j)},killLine:function(e){return Xo(e,(function(t){if(t.empty()){var n=Ge(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Ge(e.doc,i.line-1).text;a&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),et(i.line-1,a.length-1),i,"+transpose"))}n.push(new wi(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Jr(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,o=!1,u=ei(e,(function(t){s&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:wr(e)),fe(i.wrapper.ownerDocument,"mouseup",u),fe(i.wrapper.ownerDocument,"mousemove",c),fe(i.scroller,"dragstart",d),fe(i.scroller,"drop",u),o||(ye(t),r.addNew||Vi(e.doc,n,null,null,r.extend),s&&!h||a&&9==l?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};s&&(i.scroller.draggable=!0),e.state.draggingText=u,u.copy=!r.moveOnDrag,de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",d),de(i.scroller,"drop",u),e.state.delayingBlurEvent=!0,setTimeout((function(){return i.input.focus()}),20),i.scroller.dragDrop&&i.scroller.dragDrop()}(e,r,t,o):function(e,t,n,r){a&&wr(e);var i=e.display,o=e.doc;ye(t);var l,s,u=o.sel,c=u.ranges;if(r.addNew&&!r.extend?(s=o.sel.contains(n),l=s>-1?c[s]:new wi(n,n)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(l=new wi(n,n)),n=ur(e,t,!0,!0),s=-1;else{var d=ma(e,n,r.unit);l=r.extend?Gi(l,d.anchor,d.head,r.extend):d}r.addNew?-1==s?(s=c.length,Qi(o,ki(e,c.concat([l]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?(Qi(o,ki(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):Xi(o,s,l,q):(s=0,Qi(o,new Ci([l],0),q),u=o.sel);var h=n;function f(t){if(0!=tt(h,t))if(h=t,"rectangle"==r.unit){for(var i=[],a=e.options.tabSize,c=R(Ge(o,n.line).text,n.ch,a),d=R(Ge(o,t.line).text,t.ch,a),f=Math.min(c,d),p=Math.max(c,d),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=Ge(o,m).text,x=$(v,f,a);f==p?i.push(new wi(et(m,x),et(m,x))):v.length>x&&i.push(new wi(et(m,x),et(m,$(v,p,a))))}i.length||i.push(new wi(n,n)),Qi(o,ki(e,u.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,b=l,D=ma(e,t,r.unit),C=b.anchor;tt(D.anchor,C)>0?(y=D.head,C=ot(b.from(),D.anchor)):(y=D.anchor,C=it(b.to(),D.head));var w=u.ranges.slice(0);w[s]=function(e,t){var n=t.anchor,r=t.head,i=Ge(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var o=ue(i);if(!o)return t;var a=le(o,n.ch,n.sticky),l=o[a];if(l.from!=n.ch&&l.to!=n.ch)return t;var s,u=a+(l.from==n.ch==(1!=l.level)?0:1);if(0==u||u==o.length)return t;if(r.line!=n.line)s=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=le(o,r.ch,r.sticky),d=c-a||(r.ch-n.ch)*(1==l.level?-1:1);s=c==u-1||c==u?d<0:d>0}var h=o[u+(s?-1:0)],f=s==(1==h.level),p=f?h.from:h.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new wi(new et(n.line,p,m),r)}(e,new wi(lt(o,C),y)),Qi(o,ki(e,w,s),q)}}var p=i.wrapper.getBoundingClientRect(),m=0;function g(t){var n=++m,a=ur(e,t,!0,"rectangle"==r.unit);if(a)if(0!=tt(a,h)){e.curOp.focus=B(),f(a);var l=Er(i,o);(a.line>=l.to||a.linep.bottom?20:0;s&&setTimeout(ei(e,(function(){m==n&&(i.scroller.scrollTop+=s,g(t))})),50)}}function v(t){e.state.selectingText=!1,m=1/0,t&&(ye(t),i.input.focus()),fe(i.wrapper.ownerDocument,"mousemove",x),fe(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var x=ei(e,(function(e){0!==e.buttons&&ke(e)?g(e):v(e)})),y=ei(e,v);e.state.selectingText=y,de(i.wrapper.ownerDocument,"mousemove",x),de(i.wrapper.ownerDocument,"mouseup",y)}(e,r,t,o)}(t,r,o,e):we(e)==n.scroller&&ye(e):2==i?(r&&Vi(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&&(w?t.display.input.onContextMenu(e):wr(t)))}}function ma(e,t,n){if("char"==n)return new wi(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new wi(et(t.line,0),lt(e.doc,et(t.line+1,0)));var r=n(e,t);return new wi(r.from,r.to)}function ga(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ye(t);var a=e.display,l=a.lineDiv.getBoundingClientRect();if(o>l.bottom||!ve(e,n))return De(t);o-=l.top-a.viewOffset;for(var s=0;s=i)return pe(e,n,e,Ye(e.doc,o),e.display.gutterSpecs[s].className,t),De(t)}}function va(e,t){return ga(e,t,"gutterClick",!0)}function xa(e,t){Cn(e.display,t)||function(e,t){return!!ve(e,"gutterContextMenu")&&ga(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||w||e.display.input.onContextMenu(t)}function ya(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_n(e)}fa.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var ba={toString:function(){return"CodeMirror.Init"}},Da={},Ca={};function wa(e,t,n){if(!t!=!(n&&n!=ba)){var r=e.display.dragFunctions,i=t?de:fe;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function ka(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(F(e.display.wrapper,"CodeMirror-wrap"),$t(e)),sr(e),dr(e),_n(e),setTimeout((function(){return Wr(e)}),100)}function Sa(e,t){var n=this;if(!(this instanceof Sa))return new Sa(e,t);this.options=t=t?H(t):{},H(Da,t,!1);var r=t.value;"string"==typeof r?r=new Lo(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Sa.inputStyles[t.inputStyle](this),o=this.display=new gi(e,r,i,t);for(var u in o.wrapper.CodeMirror=this,ya(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ur(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new P,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),a&&l<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,pa)),de(t.scroller,"dblclick",a&&l<11?ei(e,(function(t){if(!me(e,t)){var n=ur(e,t);if(n&&!va(e,t)&&!Cn(e.display,t)){ye(t);var r=e.findWordAt(n);Vi(e.doc,r.anchor,r.head)}}})):function(t){return me(e,t)||ye(t)}),de(t.scroller,"contextmenu",(function(t){return xa(e,t)})),de(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||xa(e,n)}));var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!va(e,i)){t.input.ensurePolled(),clearTimeout(n);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Cn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,l=e.coordsChar(t.activeTouch,"page");a=!r.prev||o(r,r.prev)?new wi(l,l):!r.prev.prev||o(r,r.prev.prev)?e.findWordAt(l):new wi(et(l.line,0),lt(e.doc,et(l.line+1,0))),e.setSelection(a.anchor,a.head),e.focus(),ye(n)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Ir(e,t.scroller.scrollTop),Hr(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Di(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Di(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Ce(t)},over:function(t){me(e,t)||(function(e,t){var n=ur(e,t);if(n){var r=document.createDocumentFragment();xr(e,n,r),e.display.dragCursor||(e.display.dragCursor=T("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),E(e.display.dragCursor,r)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(a&&(!e.state.draggingText||+new Date-Mo<100))Ce(t);else if(!me(e,t)&&!Cn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var n=T("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:ei(e,Bo),leave:function(t){me(e,t)||No(e)}};var s=t.input.getField();de(s,"keyup",(function(t){return ua.call(e,t)})),de(s,"keydown",ei(e,sa)),de(s,"keypress",ei(e,ca)),de(s,"focus",(function(t){return kr(e,t)})),de(s,"blur",(function(t){return Sr(e,t)}))}(this),function(){var e;Io||(de(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Oo(zo)}),100))})),de(window,"blur",(function(){return Oo(Sr)})),Io=!0)}(),Gr(this),this.curOp.forceUpdate=!0,Ii(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&kr(n)}),20):Sr(this),Ca)Ca.hasOwnProperty(u)&&Ca[u](this,t[u],ba);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!r)return;n="prev"}}else u=0,n="not";"prev"==n?u=t>o.first?R(Ge(o,t-1).text,null,a):0:"add"==n?u=s+e.options.indentUnit:"subtract"==n?u=s-e.options.indentUnit:"number"==typeof n&&(u=s+n),u=Math.max(0,u);var d="",h=0;if(e.options.indentWithTabs)for(var f=Math.floor(u/a);f;--f)h+=a,d+="\t";if(ha,s=Me(t),u=null;if(l&&r.ranges.length>1)if(Ea&&Ea.text.join("\n")==t){if(r.ranges.length%Ea.text.length==0){u=[];for(var c=0;c=0;h--){var f=r.ranges[h],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=et(p.line,p.ch-n):e.state.overwrite&&!l?m=et(m.line,Math.min(Ge(o,m.line).text.length,m.ch+K(s).length)):l&&Ea&&Ea.lineWise&&Ea.text.join("\n")==s.join("\n")&&(p=m=et(p.line,0)));var g={from:p,to:m,text:u?u[h%u.length]:s,origin:i||(l?"paste":e.state.cutIncoming>a?"cut":"+input")};so(e.doc,g),sn(e,"inputRead",e,g)}t&&!l&&Ba(e,t),Mr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ma(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Jr(t,(function(){return La(t,n,0,null,"paste")})),!0}function Ba(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var l=0;l-1){a=Aa(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Ge(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Aa(e,i.head.line,"smart"));a&&sn(e,"electricInput",e,i.head.line)}}}function Na(e){for(var t=[],n=[],r=0;r0?0:-1));if(isNaN(c))a=null;else{var d=n>0?c>=55296&&c<56320:c>=56320&&c<57343;a=new et(t.line,Math.max(0,Math.min(l.text.length,t.ch+n*(d?2:1))),-n)}}else a=i?function(e,t,n,r){var i=ue(t,e.doc.direction);if(!i)return Yo(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=le(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&h>=c.begin)){var f=d?"before":"after";return new et(n.line,h,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new et(n.line,s(e,1),"before"):new et(n.line,e,"after")};e>=0&&e0==(1!=a.level),u=l?r.begin:s(r.end,-1);if(a.from<=u&&u0?c.end:s(c.begin,-1);return null==g||r>0&&g==t.text.length||!(m=p(r>0?0:i.length-1,r,u(g)))?null:m}(e.cm,l,t,n):Yo(l,t,n);if(null==a){if(o||(u=t.line+s)=e.first+e.size||(t=new et(u,t.ch,t.sticky),!(l=Ge(e,u))))return!1;t=Qo(i,e.cm,l,t.line,s)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var c=null,d="group"==r,h=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(n<0)||u(!f);f=!1){var p=l.text.charAt(t.ch)||"\n",m=ee(p,h)?"w":d&&"\n"==p?"n":!d||/\s/.test(p)?null:"p";if(!d||f||m||(m="s"),c&&c!=m){n<0&&(n=1,u(),t.sticky="after");break}if(m&&(c=m),n>0&&!u(!f))break}var g=io(e,t,o,a,!0);return nt(o,g)&&(g.hitSide=!0),g}function Ha(e,t,n,r){var i,o,a=e.doc,l=t.left;if("page"==r){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(s-.5*rr(e.display),3);i=(n>0?t.bottom:t.top)+n*u}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(o=Zn(e,l,i)).outside;){if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var Ra=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new P,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Pa(e,t){var n=Mn(e,t.line);if(!n||n.hidden)return null;var r=Ge(e.doc,t.line),i=Tn(n,r,t.line),o=ue(r,e.doc.direction),a="left";o&&(a=le(o,t.ch)%2?"right":"left");var l=zn(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function _a(e,t){return t&&(e.bad=!0),e}function Wa(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return _a(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Pa(t,i)||{node:s[0].measure.map[2],offset:0},c=o.liner.firstLine()&&(a=et(a.line-1,Ge(r.doc,a.line-1).length)),l.ch==Ge(r.doc,l.line).text.length&&l.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=cr(r,a.line))?(t=Ze(i.view[0].line),n=i.view[0].node):(t=Ze(i.view[e].line),n=i.view[e-1].node.nextSibling);var s,u,c=cr(r,l.line);if(c==i.view.length-1?(s=i.viewTo-1,u=i.lineDiv.lastChild):(s=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,i){var o="",a=!1,l=e.doc.lineSeparator(),s=!1;function u(){a&&(o+=l,s&&(o+=l),a=s=!1)}function c(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void c(n);var o,h=t.getAttribute("cm-marker");if(h){var f=e.findMarks(et(r,0),et(i+1,0),function(e){return function(t){return t.id==e}}(+h));return void(f.length&&(o=f[0].find(0))&&c(Ve(e.doc,o.from,o.to).join(l)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var m=0;m1&&h.length>1;)if(K(d)==K(h))d.pop(),h.pop(),s--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}for(var f=0,p=0,m=d[0],g=h[0],v=Math.min(m.length,g.length);fa.ch&&x.charCodeAt(x.length-p-1)==y.charCodeAt(y.length-p-1);)f--,p++;d[d.length-1]=x.slice(0,x.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var D=et(t,f),C=et(s,h.length?K(h).length-p:0);return d.length>1||d[0]||tt(D,C)?(po(r.doc,d,D,C,"+input"),!0):void 0},Ra.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ra.prototype.reset=function(){this.forceCompositionEnd()},Ra.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ra.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Ra.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Jr(this.cm,(function(){return dr(e.cm)}))},Ra.prototype.setUneditable=function(e){e.contentEditable="false"},Ra.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,La)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Ra.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Ra.prototype.onContextMenu=function(){},Ra.prototype.resetPosition=function(){},Ra.prototype.needsContentAttribute=!0;var qa=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new P,this.hasSelection=!1,this.composing=null};qa.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(r,e)){if(r.somethingSelected())Ta({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Na(r);Ta({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,j):(n.prevInput="",i.value=t.text.join("\n"),I(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){a&&l>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),de(i,"paste",(function(e){me(r,e)||Ma(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cn(e,t)&&!me(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cn(e,t)||ye(t)})),de(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},qa.prototype.createField=function(e){this.wrapper=Ia(),this.textarea=this.wrapper.firstChild},qa.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},qa.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=vr(e);if(e.options.moveInputWithCursor){var i=Vn(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},qa.prototype.showSelection=function(e){var t=this.cm.display;E(t.cursorDiv,e.cursors),E(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},qa.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&I(this.textarea),a&&l>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&l>=9&&(this.hasSelection=null))}},qa.prototype.getField=function(){return this.textarea},qa.prototype.supportsTouch=function(){return!1},qa.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||B()!=this.textarea))try{this.textarea.focus()}catch(e){}},qa.prototype.blur=function(){this.textarea.blur()},qa.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},qa.prototype.receivedFocus=function(){this.slowPoll()},qa.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},qa.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},qa.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Be(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&l>=9&&this.hasSelection===i||x&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var s=0,u=Math.min(r.length,i.length);s1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},qa.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},qa.prototype.onKeyPress=function(){a&&l>=9&&(this.hasSelection=null),this.fastPoll()},qa.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=ur(n,e),u=r.scroller.scrollTop;if(o&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&ei(n,Qi)(n.doc,Si(o),j);var c,h=i.style.cssText,f=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",s&&(c=window.scrollY),r.input.focus(),s&&window.scrollTo(null,c),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&l>=9&&g(),w){Ce(e);var m=function(){fe(window,"mouseup",m),setTimeout(v,20)};de(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=h,a&&l<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=u),null!=i.selectionStart)){(!a||a&&l<9)&&g();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(n,ao)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},qa.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},qa.prototype.setUneditable=function(){},qa.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=ba&&i(e,t,n)}:i)}e.defineOption=n,e.Init=ba,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,Li(e)}),!0),n("indentUnit",2,Li,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Mi(e),_n(e),dr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(et(r,o))}r++}));for(var i=n.length-1;i>=0;i--)po(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=ba&&e.refresh()})),n("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!b),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){ya(e),mi(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Ko(t),i=n!=ba&&Ko(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,ka,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=fi(t,e.options.lineNumbers),mi(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ar(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Wr(e)}),!0),n("scrollbarStyle","native",(function(e){Ur(e),Wr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=fi(e.options.gutters,t),mi(e)}),!0),n("firstLineNumber",1,mi,!0),n("lineNumberFormatter",(function(e){return e}),mi,!0),n("showCursorWhenSelecting",!1,gr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Sr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,wa),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,gr,!0),n("singleCursorHeightPerLine",!0,gr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Mi,!0),n("addModeClass",!1,Mi,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Mi,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(Sa),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&ei(this,t[e])(this,n,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Ko(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(Aa(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Mr(this));else{var o=i.from(),a=i.to(),l=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var s=l;s0&&Xi(this.doc,r,new wi(o,u[r].to()),j)}}})),getTokenAt:function(e,t){return xt(this,e,t)},getLineTokens:function(e,t){return xt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=lt(this.doc,e);var t,n=ht(this,Ge(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=Ge(this.doc,e)}else r=e;return Un(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-qt(r):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o,a=this.display,l=(e=Vn(this,lt(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==r)l=e.top;else if("above"==r||"near"==r){var u=Math.max(a.wrapper.clientHeight,this.doc.height),c=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>u)&&e.top>t.offsetHeight?l=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=u&&(l=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=l+"px",t.style.left=t.style.right="","right"==i?(s=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&(null!=(o=Tr(this,{left:s,top:l,right:s+t.offsetWidth,bottom:l+t.offsetHeight})).scrollTop&&Ir(this,o.scrollTop),null!=o.scrollLeft&&Hr(this,o.scrollLeft))},triggerOnKeyDown:ti(sa),triggerOnKeyPress:ti(ca),triggerOnKeyUp:ua,triggerOnMouseDown:ti(pa),execCommand:function(e){if(Jo.hasOwnProperty(e))return Jo[e].call(null,this)},triggerElectric:ti((function(e){Ba(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=lt(this.doc,e),a=0;a0&&a(t.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&sr(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Ii(this,e),_n(this),this.display.input.reset(),Br(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xe(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}(Sa);var Ua="iter insert remove copy getEditor constructor".split(" ");for(var $a in Lo.prototype)Lo.prototype.hasOwnProperty($a)&&_(Ua,$a)<0&&(Sa.prototype[$a]=function(e){return function(){return e.apply(this.doc,arguments)}}(Lo.prototype[$a]));return xe(Lo),Sa.inputStyles={textarea:qa,contenteditable:Ra},Sa.defineMode=function(e){Sa.defaults.mode||"null"==e||(Sa.defaults.mode=e),He.apply(this,arguments)},Sa.defineMIME=function(e,t){ze[e]=t},Sa.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Sa.defineMIME("text/plain","null"),Sa.defineExtension=function(e,t){Sa.prototype[e]=t},Sa.defineDocExtension=function(e,t){Lo.prototype[e]=t},Sa.fromTextArea=function(e,t){if((t=t?H(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=B();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=l.getValue()}var i;if(e.form&&(de(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(fe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var l=Sa((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return l},function(e){e.off=fe,e.on=de,e.wheelEventPixels=bi,e.Doc=Lo,e.splitLines=Me,e.countColumn=R,e.findColumn=$,e.isWordChar=J,e.Pass=W,e.signal=pe,e.Line=Gt,e.changeEnd=Fi,e.scrollbarModel=qr,e.Pos=et,e.cmpPos=tt,e.modes=Ie,e.mimeModes=ze,e.resolveMode=Re,e.getMode=Pe,e.modeExtensions=_e,e.extendMode=We,e.copyState=je,e.startState=Ue,e.innerMode=qe,e.commands=Jo,e.keyMap=Wo,e.keyName=Vo,e.isModifierKey=$o,e.lookupKey=Uo,e.normalizeKeyMap=qo,e.StringStream=$e,e.SharedTextMarker=Fo,e.TextMarker=ko,e.LineWidget=Do,e.e_preventDefault=ye,e.e_stopPropagation=be,e.e_stop=Ce,e.addClass=N,e.contains=M,e.rmClass=F,e.keyNames=Ho}(Sa),Sa.version="5.61.0",Sa}))},{}],11:[function(e,t,n){var r;r=function(e){"use strict";var t=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;e.defineMode("gfm",(function(n,r){var i=0,o={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){if(n.combineTokens=null,n.codeBlock)return e.match(/^```+/)?(n.codeBlock=!1,null):(e.skipToEnd(),null);if(e.sol()&&(n.code=!1),e.sol()&&e.match(/^```+/))return e.skipToEnd(),n.codeBlock=!0,null;if("`"===e.peek()){e.next();var o=e.pos;e.eatWhile("`");var a=1+e.pos-o;return n.code?a===i&&(n.code=!1):(i=a,n.code=!0),null}if(n.code)return e.next(),null;if(e.eatSpace())return n.ateSpace=!0,null;if((e.sol()||n.ateSpace)&&(n.ateSpace=!1,!1!==r.gitHubSpice)){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return e.match(t)&&"]("!=e.string.slice(e.start-2,e.start)&&(0==e.start||/\W/.test(e.string.charAt(e.start-1)))?(n.combineTokens=!0,"link"):(e.next(),null)},blankLine:function(e){return e.code=!1,null}},a={taskLists:!0,strikethrough:!0,emoji:!0};for(var l in r)a[l]=r[l];return a.name="markdown",e.overlayMode(e.getMode(n,a),o)}),"markdown"),e.defineMIME("text/x-gfm","gfm")},"object"==typeof n&&"object"==typeof t?r(e("../../lib/codemirror"),e("../markdown/markdown"),e("../../addon/mode/overlay")):r(CodeMirror)},{"../../addon/mode/overlay":7,"../../lib/codemirror":10,"../markdown/markdown":12}],12:[function(e,t,n){var r;r=function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.fencedCodeBlockDefaultMode&&(n.fencedCodeBlockDefaultMode="text/plain"),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var o={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var a in o)o.hasOwnProperty(a)&&n.tokenTypeOverrides[a]&&(o[a]=n.tokenTypeOverrides[a]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,c=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,h=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,p=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function g(e,t,n){return t.f=t.inline=n,n(e,t)}function v(e,t,n){return t.f=t.block=n,n(e,t)}function x(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==b){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n="xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText}n&&(t.f=k,t.block=y,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function y(r,i){var a,h=r.column()===i.indentation,m=!(a=i.prevLine.stream)||!/\S/.test(a.string),v=i.indentedCode,x=i.prevLine.hr,y=!1!==i.list,b=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var w=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,y)){for(i.list=null;w=4&&(v||i.prevLine.fencedCodeEnd||i.prevLine.header||m))return r.skipToEnd(),i.indentedCode=!0,o.code;if(r.eatSpace())return null;if(h&&i.indentation<=b&&(F=r.match(c))&&F[1].length<=6)return i.quote=0,i.header=F[1].length,i.thisLine.header=!0,n.highlightFormatting&&(i.formatting="header"),i.f=i.inline,C(i);if(i.indentation<=b&&r.eat(">"))return i.quote=h?1:i.quote+1,n.highlightFormatting&&(i.formatting="quote"),r.eatSpace(),C(i);if(!S&&!i.setext&&h&&i.indentation<=b&&(F=r.match(s))){var A=F[1]?"ol":"ul";return i.indentation=w+r.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,n.taskLists&&r.match(u,!1)&&(i.taskList=!0),i.f=i.inline,n.highlightFormatting&&(i.formatting=["list","list-"+A]),C(i)}return h&&i.indentation<=b&&(F=r.match(f,!0))?(i.quote=0,i.fencedEndRE=new RegExp(F[1]+"+ *$"),i.localMode=n.fencedCodeBlockHighlighting&&function(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}(F[2]||n.fencedCodeBlockDefaultMode),i.localMode&&(i.localState=e.startState(i.localMode)),i.f=i.block=D,n.highlightFormatting&&(i.formatting="code-block"),i.code=-1,C(i)):i.setext||!(k&&y||i.quote||!1!==i.list||i.code||S||p.test(r.string))&&(F=r.lookAhead(1))&&(F=F.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==F[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,C(i)):S?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,o.hr):"["===r.peek()?g(r,i,E):g(r,i,i.inline)}function b(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);("xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=k,n.block=y,n.htmlState=null)}return o}function D(e,t){var r,i=t.listStack[t.listStack.length-1]||0,a=t.indentation=e.quote?t.push(o.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(o.linkHref,"url"):(e.strong&&t.push(o.strong),e.em&&t.push(o.em),e.strikethrough&&t.push(o.strikethrough),e.emoji&&t.push(o.emoji),e.linkText&&t.push(o.linkText),e.code&&t.push(o.code),e.image&&t.push(o.image),e.imageAltText&&t.push(o.imageAltText,"link"),e.imageMarker&&t.push(o.imageMarker)),e.header&&t.push(o.header,o.header+"-"+e.header),e.quote&&(t.push(o.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(o.quote+"-"+e.quote):t.push(o.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(o.list2):t.push(o.list3):t.push(o.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function w(e,t){if(e.match(h,!0))return C(t)}function k(t,i){var a=i.text(t,i);if(void 0!==a)return a;if(i.list)return i.list=null,C(i);if(i.taskList)return" "===t.match(u,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,C(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),C(i);var l=t.next();if(i.linkTitle){i.linkTitle=!1;var s=l;"("===l&&(s=")");var c="^\\s*(?:[^"+(s=(s+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+s;if(t.match(new RegExp(c),!0))return o.linkHref}if("`"===l){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var h=t.current().length;if(0!=i.code||i.quote&&1!=h){if(h==i.code){var f=C(i);return i.code=0,f}return i.formatting=d,C(i)}return i.code=h,C(i)}if(i.code)return C(i);if("\\"===l&&(t.next(),n.highlightFormatting)){var p=C(i),g=o.formatting+"-escape";return p?p+" "+g:g}if("!"===l&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),C(i);if("["===l&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),C(i);if("]"===l&&i.imageAltText)return n.highlightFormatting&&(i.formatting="image"),p=C(i),i.imageAltText=!1,i.image=!1,i.inline=i.f=F,p;if("["===l&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),C(i);if("]"===l&&i.linkText)return n.highlightFormatting&&(i.formatting="link"),p=C(i),i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?F:k,p;if("<"===l&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,n.highlightFormatting&&(i.formatting="link"),(p=C(i))?p+=" ":p="",p+o.linkInline;if("<"===l&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,n.highlightFormatting&&(i.formatting="link"),(p=C(i))?p+=" ":p="",p+o.linkEmail;if(n.xml&&"<"===l&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var x=t.string.indexOf(">",t.pos);if(-1!=x){var y=t.string.substring(t.start,x);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(y)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),v(t,i,b)}if(n.xml&&"<"===l&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===l||"_"===l){for(var D=1,w=1==t.pos?" ":t.string.charAt(t.pos-2);D<3&&t.eat(l);)D++;var A=t.peek()||" ",E=!/\s/.test(A)&&(!m.test(A)||/\s/.test(w)||m.test(w)),T=!/\s/.test(w)&&(!m.test(w)||/\s/.test(A)||m.test(A)),L=null,M=null;if(D%2&&(i.em||!E||"*"!==l&&T&&!m.test(w)?i.em!=l||!T||"*"!==l&&E&&!m.test(A)||(L=!1):L=!0),D>1&&(i.strong||!E||"*"!==l&&T&&!m.test(w)?i.strong!=l||!T||"*"!==l&&E&&!m.test(A)||(M=!1):M=!0),null!=M||null!=L)return n.highlightFormatting&&(i.formatting=null==L?"strong":null==M?"em":"strong em"),!0===L&&(i.em=l),!0===M&&(i.strong=l),f=C(i),!1===L&&(i.em=!1),!1===M&&(i.strong=!1),f}else if(" "===l&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return C(i);t.backUp(1)}if(n.strikethrough)if("~"===l&&t.eatWhile(l)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),f=C(i),i.strikethrough=!1,f;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),C(i)}else if(" "===l&&t.match("~~",!0)){if(" "===t.peek())return C(i);t.backUp(2)}if(n.emoji&&":"===l&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var B=C(i);return i.emoji=!1,B}return" "===l&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),C(i)}function S(e,t){if(">"===e.next()){t.f=t.inline=k,n.highlightFormatting&&(t.formatting="link");var r=C(t);return r?r+=" ":r="",r+o.linkInline}return e.match(/^[^>]+/,!0),o.linkInline}function F(e,t){if(e.eatSpace())return null;var r,i=e.next();return"("===i||"["===i?(t.f=t.inline=(r="("===i?")":"]",function(e,t){if(e.next()===r){t.f=t.inline=k,n.highlightFormatting&&(t.formatting="link-string");var i=C(t);return t.linkHref=!1,i}return e.match(A[r]),t.linkHref=!0,C(t)}),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,C(t)):"error"}var A={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function E(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=T,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,C(t)):g(e,t,k)}function T(e,t){if(e.match("]:",!0)){t.f=t.inline=L,n.highlightFormatting&&(t.formatting="link");var r=C(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),o.linkText}function L(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),t.f=t.inline=k,o.linkHref+" url")}var M={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:k,text:w,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return x(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=b)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==b?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:M}},indent:function(t,n,i){return t.block==b&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:x,getType:C,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return M}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")},"object"==typeof n&&"object"==typeof t?r(e("../../lib/codemirror"),e("../xml/xml"),e("../meta")):r(CodeMirror)},{"../../lib/codemirror":10,"../meta":13,"../xml/xml":14}],13:[function(e,t,n){!function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t-1&&t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n")):null:e.match("--")?n(f("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(p(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=f("meta","?>"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n,r,i=e.next();if(">"==i||"/"==i&&e.eat(">"))return t.tokenize=d,o=">"==i?"endTag":"selfcloseTag","tag bracket";if("="==i)return o="equals",null;if("<"==i){t.tokenize=d,t.state=x,t.tagName=t.tagStart=null;var a=t.tokenize(e,t);return a?a+" tag error":"tag error"}return/[\'\"]/.test(i)?(t.tokenize=(n=i,(r=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=h;break}return"string"}).isInAttribute=!0,r),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function f(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function p(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"==r)return n.tokenize=p(e+1),n.tokenize(t,n);if(">"==r){if(1==e){n.tokenize=d;break}return n.tokenize=p(e-1),n.tokenize(t,n)}}return"meta"}}function m(e,t,n){this.prev=e.context,this.tagName=t||"",this.indent=e.indented,this.startOfLine=n,(s.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function g(e){e.context&&(e.context=e.context.prev)}function v(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!s.contextGrabbers.hasOwnProperty(n)||!s.contextGrabbers[n].hasOwnProperty(t))return;g(e)}}function x(e,t,n){return"openTag"==e?(n.tagStart=t.column(),y):"closeTag"==e?b:x}function y(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",w):s.allowMissingTagName&&"endTag"==e?(a="tag bracket",w(e,0,n)):(a="error",y)}function b(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&s.implicitlyClosed.hasOwnProperty(n.context.tagName)&&g(n),n.context&&n.context.tagName==r||!1===s.matchClosing?(a="tag",D):(a="tag error",C)}return s.allowMissingTagName&&"endTag"==e?(a="tag bracket",D(e,0,n)):(a="error",C)}function D(e,t,n){return"endTag"!=e?(a="error",D):(g(n),x)}function C(e,t,n){return a="error",D(e,0,n)}function w(e,t,n){if("word"==e)return a="attribute",k;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||s.autoSelfClosers.hasOwnProperty(r)?v(n,r):(v(n,r),n.context=new m(n,r,i==n.indented)),x}return a="error",w}function k(e,t,n){return"equals"==e?S:(s.allowMissing||(a="error"),w(e,0,n))}function S(e,t,n){return"string"==e?F:"word"==e&&s.allowUnquoted?(a="string",w):(a="error",w(e,0,n))}function F(e,t,n){return"string"==e?F:w(e,0,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:x,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&&"comment"!=n&&(a=null,t.state=t.state(o||n,e,t),a&&(n="error"==a?n+" error":a)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+l;if(i&&i.noIndent)return e.Pass;if(t.tokenize!=h&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==s.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+l*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(e){e.state==S&&(e.state=w)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":10}],15:[function(e,t,n){!function(e,r){"object"==typeof n&&void 0!==t?t.exports=r():(e="undefined"!=typeof globalThis?globalThis:e||self).marked=r()}(this,(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[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e){var t={exports:{}};return function(e){e.exports={defaults:{baseUrl:null,breaks:!1,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:function(){return{baseUrl:null,breaks:!1,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}},changeDefaults:function(t){e.exports.defaults=t}}}(t),t.exports}(),i=/[&<>"']/,o=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,l=/[<>"']|&(?!#?\w+;)/g,s={"&":"&","<":"<",">":">",'"':""","'":"'"},u=function(e){return s[e]},c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function d(e){return e.replace(c,(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,f=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,m={},g=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function y(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1?{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:S(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=S(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:F(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,i=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,i,o,a,l,s,u,c,d=t[0],h=t[2],f=h.length>1,p={type:"list",raw:d,ordered:f,start:f?+h.slice(0,-1):"",loose:!1,items:[]},m=t[0].match(this.rules.block.item),g=!1,v=m.length;i=this.rules.block.listItemStart.exec(m[0]);for(var x=0;xi[1].length:o[1].length>=i[0].length||o[1].length>3){m.splice(x,2,m[x]+(!this.options.pedantic&&o[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]):A(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=S(n.slice(0,-1),"\\");if((n.length-r.length)%2==0)return}else{var i=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,i=0;i-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],l=s[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),E(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},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 i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return E(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 i=r[1]||r[2]||"";if(!i||i&&(""===n||this.rules.inline.punctuation.exec(n))){var o,a,l=r[0].length-1,s=l,u=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+l);null!=(r=c.exec(t));)if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=o.length,r[3]||r[4])s+=a;else if(!((r[5]||r[6])&&l%3)||(l+a)%3){if(!((s-=a)>0)){if(s+u-a<=0&&!t.slice(c.lastIndex).match(c)&&(a=Math.min(a,a+s+u)),Math.min(l,a)%2)return{type:"em",raw:e.slice(0,l+r.index+a+1),text:e.slice(1,l+r.index+a)};if(Math.min(l,a)%2==0)return{type:"strong",raw:e.slice(0,l+r.index+a+1),text:e.slice(2,l+r.index+a-1)}}}else u+=a}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=A(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,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=A(this.options.mangle?t(i[1]):i[1])):n=A(i[1]),{type:"link",raw:i[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,i;if("@"===n[2])i="mailto:"+(r=A(this.options.mangle?t(n[0]):n[0]));else{var o;do{o=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(o!==n[0]);r=A(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,i=this.rules.inline.text.exec(e);if(i)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):A(i[0]):i[0]:A(this.options.smartypants?n(i[0]):i[0]),{type:"text",raw:i[0],text:r}},e}(),L={exec:function(){}},M=function(e,t){e=e.source||e,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(h,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n},B=C,N={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)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:L,table:L,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?'|\([^()]*\))/};N.def=M(N.def).replace("label",N._label).replace("title",N._title).getRegex(),N.bullet=/(?:[*+-]|\d{1,9}[.)])/,N.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,N.item=M(N.item,"gm").replace(/bull/g,N.bullet).getRegex(),N.listItemStart=M(/^( *)(bull) */).replace("bull",N.bullet).getRegex(),N.list=M(N.list).replace(/bull/g,N.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+N.def.source+")").getRegex(),N._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",N._comment=/|$)/,N.html=M(N.html,"i").replace("comment",N._comment).replace("tag",N._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),N.paragraph=M(N._paragraph).replace("hr",N.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",")|<(?:script|pre|style|!--)").replace("tag",N._tag).getRegex(),N.blockquote=M(N.blockquote).replace("paragraph",N.paragraph).getRegex(),N.normal=B({},N),N.gfm=B({},N.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*|$)"}),N.gfm.nptable=M(N.gfm.nptable).replace("hr",N.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",")|<(?:script|pre|style|!--)").replace("tag",N._tag).getRegex(),N.gfm.table=M(N.gfm.table).replace("hr",N.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",")|<(?:script|pre|style|!--)").replace("tag",N._tag).getRegex(),N.pedantic=B({},N.normal,{html:M("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",N._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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:L,paragraph:M(N.normal._paragraph).replace("hr",N.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",N.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var O={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:L,tag:"^comment|^|^<[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:L,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};O.punctuation=M(O.punctuation).replace(/punctuation/g,O._punctuation).getRegex(),O.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,O.escapedEmSt=/\\\*|\\_/g,O._comment=M(N._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),O.emStrong.lDelim=M(O.emStrong.lDelim).replace(/punct/g,O._punctuation).getRegex(),O.emStrong.rDelimAst=M(O.emStrong.rDelimAst,"g").replace(/punct/g,O._punctuation).getRegex(),O.emStrong.rDelimUnd=M(O.emStrong.rDelimUnd,"g").replace(/punct/g,O._punctuation).getRegex(),O._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,O._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,O._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])?)+(?![-_])/,O.autolink=M(O.autolink).replace("scheme",O._scheme).replace("email",O._email).getRegex(),O._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,O.tag=M(O.tag).replace("comment",O._comment).replace("attribute",O._attribute).getRegex(),O._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,O._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,O._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,O.link=M(O.link).replace("label",O._label).replace("href",O._href).replace("title",O._title).getRegex(),O.reflink=M(O.reflink).replace("label",O._label).getRegex(),O.reflinkSearch=M(O.reflinkSearch,"g").replace("reflink",O.reflink).replace("nolink",O.nolink).getRegex(),O.normal=B({},O),O.pedantic=B({},O.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:M(/^!?\[(label)\]\((.*?)\)/).replace("label",O._label).getRegex(),reflink:M(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",O._label).getRegex()}),O.gfm=B({},O.normal,{escape:M(O.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)|[\s\S]*?(?:(?=[\\1;)1&t&&(n+=e),t>>=1,e+=e;return n+e};function _(e){return e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function W(e){var t,n,r="",i=e.length;for(t=0;t.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var j=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||z,this.options.tokenizer=this.options.tokenizer||new T,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:H.normal,inline:R.normal};this.options.pedantic?(t.block=H.pedantic,t.inline=R.pedantic):this.options.gfm&&(t.block=H.gfm,this.options.breaks?t.inline=R.breaks:t.inline=R.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,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,i,o,a;for(void 0===t&&(t=[]),void 0===n&&(n=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)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),(a=t[t.length-1])&&"paragraph"===a.type?(a.raw+="\n"+r.raw,a.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),o=r.items.length,i=0;i0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(u));)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(u=u.slice(0,a.index)+"["+P("a",a[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(u));)u=u.slice(0,a.index)+"["+P("a",a[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(u));)u=u.slice(0,a.index)+"++"+u.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(l||(s=""),l=!1,i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e,n,r)){e=e.substring(i.raw.length),n=i.inLink,r=i.inRawBlock;var d=t[t.length-1];d&&"text"===i.type&&"text"===d.type?(d.raw+=i.raw,d.text+=i.text):t.push(i)}else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,r)),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(i.raw.length);var h=t[t.length-1];"link"===i.type?(i.tokens=this.inlineTokens(i.text,[],!0,r),t.push(i)):h&&"text"===i.type&&"text"===h.type?(h.raw+=i.raw,h.text+=i.text):t.push(i)}else if(i=this.tokenizer.emStrong(e,u,s))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,r),t.push(i);else if(i=this.tokenizer.autolink(e,W))e=e.substring(i.raw.length),t.push(i);else if(n||!(i=this.tokenizer.url(e,W))){if(i=this.tokenizer.inlineText(e,r,_))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(s=i.raw.slice(-1)),l=!0,(o=t[t.length-1])&&"text"===o.type?(o.raw+=i.raw,o.text+=i.text):t.push(i);else if(e){var f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}throw new Error(f)}}else e=e.substring(i.raw.length),t.push(i);return t},n=t,(r=[{key:"rules",get:function(){return{block:H,inline:R}}}])&&e(n,r),t}(),q=r.defaults,U=function(e,t,n){if(e){var r;try{r=decodeURIComponent(d(n)).replace(f,"").toLowerCase()}catch(e){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!p.test(n)&&(n=function(e,t){m[" "+e]||(g.test(e)?m[" "+e]=e+"/":m[" "+e]=y(e,"/",!0));var n=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(v,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(x,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n},$=b,G=function(){function e(e){this.options=e||q}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return e=e.replace(/\n$/,"")+"\n",r?'
    '+(n?e:$(e,!0))+"
    \n":"
    "+(n?e:$(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?"'+e+"\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+"\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\n"+e+"\n"+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"},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=U(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "+n+""},t.image=function(e,t,n){if(null===(e=U(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">")},t.text=function(e){return e},e}(),V=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}(),K=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}(),X=r.defaults,Z=D,Y=function(){function e(e){this.options=e||X,this.options.renderer=this.options.renderer||new G,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new V,this.slugger=new K}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,i,o,a,l,s,u,c,d,h,f,p,m,g,v,x,y,b="",D=e.length;for(n=0;n0&&"text"===g.tokens[0].type?(g.tokens[0].text=y+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=y+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:y}):m+=y),m+=this.parse(g.tokens,p),c+=this.renderer.listitem(m,x,v);b+=this.renderer.list(c,h,f);continue;case"html":b+=this.renderer.html(d.text);continue;case"paragraph":b+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(c=d.tokens?this.parseInline(d.tokens):d.text;n+1An error occurred:

    "+ee(e.message+"",!0)+"
    ";throw e}}return ie.options=ie.setOptions=function(e){return Q(ie.defaults,e),ne(ie.defaults),ie},ie.getDefaults=te,ie.defaults=re,ie.use=function(e){var t=Q({},e);if(e.renderer&&function(){var n=ie.defaults.renderer||new G,r=function(t){var r=n[t];n[t]=function(){for(var i=arguments.length,o=new Array(i),a=0;aAn error occurred:

    "+ee(e.message+"",!0)+"
    ";throw e}},ie.Parser=Y,ie.parser=Y.parse,ie.Renderer=G,ie.TextRenderer=V,ie.Lexer=j,ie.lexer=j.lex,ie.Tokenizer=T,ie.Slugger=K,ie.parse=ie,ie}))},{}],16:[function(e,t,n){(function(n){(function(){var r;!function(){"use strict";(r=function(e,t,r,i){i=i||{},this.dictionary=null,this.rules={},this.dictionaryTable={},this.compoundRules=[],this.compoundRuleCodes={},this.replacementTable=[],this.flags=i.flags||{},this.memoized={},this.loaded=!1;var o,a,l,s,u,c=this;function d(e,t){var n=c._readFile(e,null,i.asyncLoad);i.asyncLoad?n.then((function(e){t(e)})):t(n)}function h(e){t=e,r&&p()}function f(e){r=e,t&&p()}function p(){for(c.rules=c._parseAFF(t),c.compoundRuleCodes={},a=0,s=c.compoundRules.length;a0&&(b.continuationClasses=x),"."!==y&&(b.match="SFX"===d?new RegExp(y+"$"):new RegExp("^"+y)),"0"!=m&&(b.remove="SFX"===d?new RegExp(m+"$"):m),p.push(b)}s[h]={type:d,combineable:"Y"==f,entries:p},i+=n}else if("COMPOUNDRULE"===d){for(o=i+1,l=i+1+(n=parseInt(c[1],10));o0&&(null===n[e]&&(n[e]=[]),n[e].push(t))}for(var i=1,o=t.length;i1){var u=this.parseRuleCodes(l[1]);"NEEDAFFIX"in this.flags&&-1!=u.indexOf(this.flags.NEEDAFFIX)||r(s,u);for(var c=0,d=u.length;c=this.flags.COMPOUNDMIN)for(t=0,n=this.compoundRules.length;t1&&c[1][1]!==c[1][0]&&(o=c[0]+c[1][1]+c[1][0]+c[1].substring(2),t&&!l.check(o)||(o in a?a[o]+=1:a[o]=1)),c[1]){var d=c[1].substring(0,1).toUpperCase()===c[1].substring(0,1)?"uppercase":"lowercase";for(r=0;rr?1:t[0].localeCompare(e[0])})).reverse();var u=[],c="lowercase";e.toUpperCase()===e?c="uppercase":e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()===e&&(c="capitalized");var d=t;for(n=0;n)+?/g),s={toggleBold:C,toggleItalic:w,drawLink:I,toggleHeadingSmaller:A,toggleHeadingBigger:E,drawImage:z,toggleBlockquote:F,toggleOrderedList:N,toggleUnorderedList:B,toggleCodeBlock:S,togglePreview:U,toggleStrikethrough:k,toggleHeading1:T,toggleHeading2:L,toggleHeading3:M,cleanBlock:O,drawTable:P,drawHorizontalRule:_,undo:W,redo:j,toggleSideBySide:q,toggleFullScreen:D},u={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},c=function(){var e,t=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e.substr(0,4)))&&(t=!0),t};function d(e){return a?e.replace("Ctrl","Cmd"):e.replace("Cmd","Ctrl")}var h={};function f(e){return h[e]||(h[e]=new RegExp("\\s*"+e+"(\\s*)","g"))}function p(e,t){if(e&&t){var n=f(t);e.className.match(n)||(e.className+=" "+t)}}function m(e,t){if(e&&t){var n=f(t);e.className.match(n)&&(e.className=e.className.replace(n,"$1"))}}function g(e,t,n,r){var i=v(e,!1,t,n,"button",r);i.className+=" easymde-dropdown";var o=document.createElement("div");o.className="easymde-dropdown-content";for(var a=0;a=0&&!n(h=s.getLineHandle(o));o--);var g,v,x,y,b=r(s.getTokenAt({line:o,ch:1})).fencedChars;n(s.getLineHandle(u.line))?(g="",v=u.line):n(s.getLineHandle(u.line-1))?(g="",v=u.line-1):(g=b+"\n",v=u.line),n(s.getLineHandle(c.line))?(x="",y=c.line,0===c.ch&&(y+=1)):0!==c.ch&&n(s.getLineHandle(c.line+1))?(x="",y=c.line+1):(x=b+"\n",y=c.line+1),0===c.ch&&(y-=1),s.operation((function(){s.replaceRange(x,{line:y,ch:0},{line:y+(x?0:1),ch:0}),s.replaceRange(g,{line:v,ch:0},{line:v+(g?0:1),ch:0})})),s.setSelection({line:v+(g?1:0),ch:0},{line:y+(g?1:-1),ch:0}),s.focus()}else{var D=u.line;if(n(s.getLineHandle(u.line))&&("fenced"===i(s,u.line+1)?(o=u.line,D=u.line+1):(a=u.line,D=u.line-1)),void 0===o)for(o=D;o>=0&&!n(h=s.getLineHandle(o));o--);if(void 0===a)for(l=s.lineCount(),a=D;a=0;o--)if(!(h=s.getLineHandle(o)).text.match(/^\s*$/)&&"indented"!==i(s,o,h)){o+=1;break}for(l=s.lineCount(),a=u.line;a ]+|[0-9]+(.|\)))[ ]*/,""),e.replaceRange(t,{line:i,ch:0},{line:i,ch:99999999999999})}(e.codemirror)}function I(e){var t=e.codemirror,n=y(t),r=e.options,i="https://";if(r.promptURLs&&!(i=prompt(r.promptTexts.link,"https://")))return!1;$(t,n.link,r.insertTexts.link,i)}function z(e){var t=e.codemirror,n=y(t),r=e.options,i="https://";if(r.promptURLs&&!(i=prompt(r.promptTexts.image,"https://")))return!1;$(t,n.image,r.insertTexts.image,i)}function H(e){e.openBrowseFileWindow()}function R(e,t){var n=e.codemirror,r=y(n),i=e.options,o=t.substr(t.lastIndexOf("/")+1),a=o.substring(o.lastIndexOf(".")+1).replace(/\?.*$/,"");if(["png","jpg","jpeg","gif","svg"].includes(a))$(n,r.image,i.insertTexts.uploadedImage,t);else{var l=i.insertTexts.link;l[0]="["+o,$(n,r.link,l,t)}e.updateStatusBar("upload-image",e.options.imageTexts.sbOnUploaded.replace("#image_name#",o)),setTimeout((function(){e.updateStatusBar("upload-image",e.options.imageTexts.sbInit)}),1e3)}function P(e){var t=e.codemirror,n=y(t),r=e.options;$(t,n.table,r.insertTexts.table)}function _(e){var t=e.codemirror,n=y(t),r=e.options;$(t,n.image,r.insertTexts.horizontalRule)}function W(e){var t=e.codemirror;t.undo(),t.focus()}function j(e){var t=e.codemirror;t.redo(),t.focus()}function q(e){var t=e.codemirror,n=t.getWrapperElement(),r=n.nextSibling,i=e.toolbarElements&&e.toolbarElements["side-by-side"],o=!1,a=n.parentNode;/editor-preview-active-side/.test(r.className)?(!1===e.options.sideBySideFullscreen&&m(a,"sided--no-fullscreen"),r.className=r.className.replace(/\s*editor-preview-active-side\s*/g,""),i&&(i.className=i.className.replace(/\s*active\s*/g,"")),n.className=n.className.replace(/\s*CodeMirror-sided\s*/g," ")):(setTimeout((function(){t.getOption("fullScreen")||(!1===e.options.sideBySideFullscreen?p(a,"sided--no-fullscreen"):D(e)),r.className+=" editor-preview-active-side"}),1),i&&(i.className+=" active"),n.className+=" CodeMirror-sided",o=!0);var l=n.lastChild;if(/editor-preview-active/.test(l.className)){l.className=l.className.replace(/\s*editor-preview-active\s*/g,"");var s=e.toolbarElements.preview,u=e.toolbar_div;s.className=s.className.replace(/\s*active\s*/g,""),u.className=u.className.replace(/\s*disabled-for-preview*/g,"")}if(t.sideBySideRenderingFunction||(t.sideBySideRenderingFunction=function(){var t=e.options.previewRender(e.value(),r);null!=t&&(r.innerHTML=t)}),o){var c=e.options.previewRender(e.value(),r);null!=c&&(r.innerHTML=c),t.on("update",t.sideBySideRenderingFunction)}else t.off("update",t.sideBySideRenderingFunction);t.refresh()}function U(e){var t=e.codemirror,n=t.getWrapperElement(),r=e.toolbar_div,i=!!e.options.toolbar&&e.toolbarElements.preview,o=n.lastChild,a=t.getWrapperElement().nextSibling;if(/editor-preview-active-side/.test(a.className)&&q(e),!o||!/editor-preview-full/.test(o.className)){if((o=document.createElement("div")).className="editor-preview-full",e.options.previewClass)if(Array.isArray(e.options.previewClass))for(var l=0;l\s+/,"unordered-list":n,"ordered-list":n},s=function(e,t,i){var o=n.exec(t),a=function(e,t){return{quote:">","unordered-list":"*","ordered-list":"%%i."}[e].replace("%%i",t)}(e,u);return null!==o?(function(e,t){var n=new RegExp({quote:">","unordered-list":"*","ordered-list":"\\d+."}[e]);return t&&n.test(t)}(e,o[2])&&(a=""),t=o[1]+a+o[3]+t.replace(r,"").replace(l[e],"$1")):0==i&&(t=a+" "+t),t},u=1,c=o.line;c<=a.line;c++)!function(n){var r=e.getLine(n);i[t]?r=r.replace(l[t],"$1"):("unordered-list"==t&&(r=s("ordered-list",r,!0)),r=s(t,r,!1),u+=1),e.replaceRange(r,{line:n,ch:0},{line:n,ch:99999999999999})}(c);e.focus()}}function K(e,t,n,r){if(!/editor-preview-active/.test(e.codemirror.getWrapperElement().lastChild.className)){r=void 0===r?n:r;var i,o=e.codemirror,a=y(o),l=n,s=r,u=o.getCursor("start"),c=o.getCursor("end");a[t]?(l=(i=o.getLine(u.line)).slice(0,u.ch),s=i.slice(u.ch),"bold"==t?(l=l.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),s=s.replace(/(\*\*|__)/,"")):"italic"==t?(l=l.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),s=s.replace(/(\*|_)/,"")):"strikethrough"==t&&(l=l.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),s=s.replace(/(\*\*|~~)/,"")),o.replaceRange(l+s,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),"bold"==t||"strikethrough"==t?(u.ch-=2,u!==c&&(c.ch-=2)):"italic"==t&&(u.ch-=1,u!==c&&(c.ch-=1))):(i=o.getSelection(),"bold"==t?i=(i=i.split("**").join("")).split("__").join(""):"italic"==t?i=(i=i.split("*").join("")).split("_").join(""):"strikethrough"==t&&(i=i.split("~~").join("")),o.replaceSelection(l+i+s),u.ch+=n.length,c.ch=u.ch+i.length),o.setSelection(u,c),o.focus()}}function X(e,t){if(Math.abs(e)<1024)return""+e+t[0];var n=0;do{e/=1024,++n}while(Math.abs(e)>=1024&&n=19968?n+=t[r].length:n+=1;return n}var J={bold:{name:"bold",action:C,className:"fa fa-bold",title:"Bold",default:!0},italic:{name:"italic",action:w,className:"fa fa-italic",title:"Italic",default:!0},strikethrough:{name:"strikethrough",action:k,className:"fa fa-strikethrough",title:"Strikethrough"},heading:{name:"heading",action:A,className:"fa fa-header fa-heading",title:"Heading",default:!0},"heading-smaller":{name:"heading-smaller",action:A,className:"fa fa-header fa-heading header-smaller",title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:E,className:"fa fa-header fa-heading header-bigger",title:"Bigger Heading"},"heading-1":{name:"heading-1",action:T,className:"fa fa-header fa-heading header-1",title:"Big Heading"},"heading-2":{name:"heading-2",action:L,className:"fa fa-header fa-heading header-2",title:"Medium Heading"},"heading-3":{name:"heading-3",action:M,className:"fa fa-header fa-heading header-3",title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:S,className:"fa fa-code",title:"Code"},quote:{name:"quote",action:F,className:"fa fa-quote-left",title:"Quote",default:!0},"unordered-list":{name:"unordered-list",action:B,className:"fa fa-list-ul",title:"Generic List",default:!0},"ordered-list":{name:"ordered-list",action:N,className:"fa fa-list-ol",title:"Numbered List",default:!0},"clean-block":{name:"clean-block",action:O,className:"fa fa-eraser",title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:I,className:"fa fa-link",title:"Create Link",default:!0},image:{name:"image",action:z,className:"fa fa-image",title:"Insert Image",default:!0},"upload-image":{name:"upload-image",action:H,className:"fa fa-image",title:"Import an image"},table:{name:"table",action:P,className:"fa fa-table",title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:_,className:"fa fa-minus",title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:U,className:"fa fa-eye",noDisable:!0,title:"Toggle Preview",default:!0},"side-by-side":{name:"side-by-side",action:q,className:"fa fa-columns",noDisable:!0,noMobile:!0,title:"Toggle Side by Side",default:!0},fullscreen:{name:"fullscreen",action:D,className:"fa fa-arrows-alt",noDisable:!0,noMobile:!0,title:"Toggle Fullscreen",default:!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://www.markdownguide.org/basic-syntax/",className:"fa fa-question-circle",noDisable:!0,title:"Markdown Guide",default:!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:W,className:"fa fa-undo",noDisable:!0,title:"Undo"},redo:{name:"redo",action:j,className:"fa fa-repeat fa-redo",noDisable:!0,title:"Redo"}},ee={link:["[","](#url#)"],image:["![](","#url#)"],uploadedImage:["![](#url#)",""],table:["","\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],horizontalRule:["","\n\n-----\n\n"]},te={link:"URL for the link:",image:"URL of the image:"},ne={locale:"en-US",format:{hour:"2-digit",minute:"2-digit"}},re={bold:"**",code:"```",italic:"*"},ie={sbInit:"Attach files by drag and dropping or pasting from clipboard.",sbOnDragEnter:"Drop image to upload it.",sbOnDrop:"Uploading image #images_names#...",sbProgress:"Uploading #file_name#: #progress#%",sbOnUploaded:"Uploaded #image_name#",sizeUnits:" B, KB, MB"},oe={noFileGiven:"You must select a file.",typeNotAllowed:"This image type is not allowed.",fileTooLarge:"Image #image_name# is too big (#image_size#).\nMaximum file size is #image_max_size#.",importError:"Something went wrong when uploading the image #image_name#."};function ae(e){(e=e||{}).parent=this;var t=!0;if(!1===e.autoDownloadFontAwesome&&(t=!1),!0!==e.autoDownloadFontAwesome)for(var n=document.styleSheets,r=0;r-1&&(t=!1);if(t){var i=document.createElement("link");i.rel="stylesheet",i.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(i)}if(e.element)this.element=e.element;else if(null===e.element)return void console.log("EasyMDE: Error. No element was found.");if(void 0===e.toolbar)for(var o in e.toolbar=[],J)Object.prototype.hasOwnProperty.call(J,o)&&(-1!=o.indexOf("separator-")&&e.toolbar.push("|"),(!0===J[o].default||e.showIcons&&e.showIcons.constructor===Array&&-1!=e.showIcons.indexOf(o))&&e.toolbar.push(o));if(Object.prototype.hasOwnProperty.call(e,"previewClass")||(e.previewClass="editor-preview"),Object.prototype.hasOwnProperty.call(e,"status")||(e.status=["autosave","lines","words","cursor"],e.uploadImage&&e.status.unshift("upload-image")),e.previewRender||(e.previewRender=function(e){return this.parent.markdown(e)}),e.parsingConfig=Y({highlightFormatting:!0},e.parsingConfig||{}),e.insertTexts=Y({},ee,e.insertTexts||{}),e.promptTexts=Y({},te,e.promptTexts||{}),e.blockStyles=Y({},re,e.blockStyles||{}),null!=e.autosave&&(e.autosave.timeFormat=Y({},ne,e.autosave.timeFormat||{})),e.shortcuts=Y({},u,e.shortcuts||{}),e.maxHeight=e.maxHeight||void 0,void 0!==e.maxHeight?e.minHeight=e.maxHeight:e.minHeight=e.minHeight||"300px",e.errorCallback=e.errorCallback||function(e){alert(e)},e.uploadImage=e.uploadImage||!1,e.imageMaxSize=e.imageMaxSize||2097152,e.imageAccept=e.imageAccept||"image/png, image/jpeg",e.imageTexts=Y({},ie,e.imageTexts||{}),e.errorMessages=Y({},oe,e.errorMessages||{}),null!=e.autosave&&null!=e.autosave.unique_id&&""!=e.autosave.unique_id&&(e.autosave.uniqueId=e.autosave.unique_id),e.overlayMode&&void 0===e.overlayMode.combine&&(e.overlayMode.combine=!0),this.options=e,this.render(),!e.initialValue||this.options.autosave&&!0===this.options.autosave.foundSavedValue||this.value(e.initialValue),e.uploadImage){var a=this;this.codemirror.on("dragenter",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbOnDragEnter),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragend",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbInit),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragleave",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbInit),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("dragover",(function(e,t){a.updateStatusBar("upload-image",a.options.imageTexts.sbOnDragEnter),t.stopPropagation(),t.preventDefault()})),this.codemirror.on("drop",(function(t,n){n.stopPropagation(),n.preventDefault(),e.imageUploadFunction?a.uploadImagesUsingCustomFunction(e.imageUploadFunction,n.dataTransfer.files):a.uploadImages(n.dataTransfer.files)})),this.codemirror.on("paste",(function(t,n){e.imageUploadFunction?a.uploadImagesUsingCustomFunction(e.imageUploadFunction,n.clipboardData.files):a.uploadImages(n.clipboardData.files)}))}}function le(){if("object"!=typeof localStorage)return!1;try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch(e){return!1}return!0}ae.prototype.uploadImages=function(e,t,n){if(0!==e.length){for(var r=[],i=0;i$/,' target="_blank">');e=e.replace(n,r)}}return e}(r))}},ae.prototype.render=function(e){if(e||(e=this.element||document.getElementsByTagName("textarea")[0]),!this._rendered||this._rendered!==e){this.element=e;var t,n,o=this.options,a=this,l={};for(var u in o.shortcuts)null!==o.shortcuts[u]&&null!==s[u]&&function(e){l[d(o.shortcuts[e])]=function(){var t=s[e];"function"==typeof t?t(a):"string"==typeof t&&window.open(t,"_blank")}}(u);if(l.Enter="newlineAndIndentContinueMarkdownList",l.Tab="tabAndIndentMarkdownList",l["Shift-Tab"]="shiftTabAndUnindentMarkdownList",l.Esc=function(e){e.getOption("fullScreen")&&D(a)},this.documentOnKeyDown=function(e){27==(e=e||window.event).keyCode&&a.codemirror.getOption("fullScreen")&&D(a)},document.addEventListener("keydown",this.documentOnKeyDown,!1),o.overlayMode?(r.defineMode("overlay-mode",(function(e){return r.overlayMode(r.getMode(e,!1!==o.spellChecker?"spell-checker":"gfm"),o.overlayMode.mode,o.overlayMode.combine)})),t="overlay-mode",(n=o.parsingConfig).gitHubSpice=!1):((t=o.parsingConfig).name="gfm",t.gitHubSpice=!1),!1!==o.spellChecker&&(t="spell-checker",(n=o.parsingConfig).name="gfm",n.gitHubSpice=!1,i({codeMirrorInstance:r})),this.codemirror=r.fromTextArea(e,{mode:t,backdrop:n,theme:null!=o.theme?o.theme:"easymde",tabSize:null!=o.tabSize?o.tabSize:2,indentUnit:null!=o.tabSize?o.tabSize:2,indentWithTabs:!1!==o.indentWithTabs,lineNumbers:!0===o.lineNumbers,autofocus:!0===o.autofocus,extraKeys:l,lineWrapping:!1!==o.lineWrapping,allowDropFileTypes:["text/plain"],placeholder:o.placeholder||e.getAttribute("placeholder")||"",styleSelectedText:null!=o.styleSelectedText?o.styleSelectedText:!c(),scrollbarStyle:null!=o.scrollbarStyle?o.scrollbarStyle:"native",configureMouse:function(e,t,n){return{addNew:!1}},inputStyle:null!=o.inputStyle?o.inputStyle:c()?"contenteditable":"textarea",spellcheck:null==o.nativeSpellcheck||o.nativeSpellcheck,autoRefresh:null!=o.autoRefresh&&o.autoRefresh}),this.codemirror.getScrollerElement().style.minHeight=o.minHeight,void 0!==o.maxHeight&&(this.codemirror.getScrollerElement().style.height=o.maxHeight),!0===o.forceSync){var h=this.codemirror;h.on("change",(function(){h.save()}))}this.gui={};var f=document.createElement("div");f.classList.add("EasyMDEContainer");var p=this.codemirror.getWrapperElement();p.parentNode.insertBefore(f,p),f.appendChild(p),!1!==o.toolbar&&(this.gui.toolbar=this.createToolbar()),!1!==o.status&&(this.gui.statusbar=this.createStatusbar()),null!=o.autosave&&!0===o.autosave.enabled&&(this.autosave(),this.codemirror.on("change",(function(){clearTimeout(a._autosave_timeout),a._autosave_timeout=setTimeout((function(){a.autosave()}),a.options.autosave.submit_delay||a.options.autosave.delay||1e3)})));var m=this;this.codemirror.on("update",(function(){o.previewImagesInEditor&&f.querySelectorAll(".cm-image-marker").forEach((function(e){var t=e.parentElement;if(t.innerText.match(/^!\[.*?\]\(.*\)/g)&&!t.hasAttribute("data-img-src")){var n=t.innerText.match("\\((.*)\\)");if(window.EMDEimagesCache||(window.EMDEimagesCache={}),n&&n.length>=2){var r=n[1];if(window.EMDEimagesCache[r])v(t,window.EMDEimagesCache[r]);else{var i=document.createElement("img");i.onload=function(){window.EMDEimagesCache[r]={naturalWidth:i.naturalWidth,naturalHeight:i.naturalHeight,url:r},v(t,window.EMDEimagesCache[r])},i.src=r}}}}))})),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element;var g=this.codemirror;setTimeout(function(){g.refresh()}.bind(g),0)}function v(e,t){var n,r;e.setAttribute("data-img-src",t.url),e.setAttribute("style","--bg-image:url("+t.url+");--width:"+t.naturalWidth+"px;--height:"+(n=t.naturalWidth,r=t.naturalHeight,nthis.options.imageMaxSize)i(o(this.options.errorMessages.fileTooLarge));else{var a=new FormData;a.append("image",e),r.options.imageCSRFToken&&a.append("csrfmiddlewaretoken",r.options.imageCSRFToken);var l=new XMLHttpRequest;l.upload.onprogress=function(t){if(t.lengthComputable){var n=""+Math.round(100*t.loaded/t.total);r.updateStatusBar("upload-image",r.options.imageTexts.sbProgress.replace("#file_name#",e.name).replace("#progress#",n))}},l.open("POST",this.options.imageUploadEndpoint),l.onload=function(){try{var e=JSON.parse(this.responseText)}catch(e){return console.error("EasyMDE: The server did not return a valid json."),void i(o(r.options.errorMessages.importError))}200===this.status&&e&&!e.error&&e.data&&e.data.filePath?t((r.options.imagePathAbsolute?"":window.location.origin+"/")+e.data.filePath):e.error&&e.error in r.options.errorMessages?i(o(r.options.errorMessages[e.error])):e.error?i(o(e.error)):(console.error("EasyMDE: Received an unexpected response after uploading the image."+this.status+" ("+this.statusText+")"),i(o(r.options.errorMessages.importError)))},l.onerror=function(e){console.error("EasyMDE: An unexpected error occurred when trying to upload the image."+e.target.status+" ("+e.target.statusText+")"),i(r.options.errorMessages.importError)},l.send(a)}},ae.prototype.uploadImageUsingCustomFunction=function(e,t){var n=this;e.apply(this,[t,function(e){R(n,e)},function(e){var r=function(e){var r=n.options.imageTexts.sizeUnits.split(",");return e.replace("#image_name#",t.name).replace("#image_size#",X(t.size,r)).replace("#image_max_size#",X(n.options.imageMaxSize,r))}(e);n.updateStatusBar("upload-image",r),setTimeout((function(){n.updateStatusBar("upload-image",n.options.imageTexts.sbInit)}),1e4),n.options.errorCallback(r)}])},ae.prototype.setPreviewMaxHeight=function(){var e=this.codemirror.getWrapperElement(),t=e.nextSibling,n=parseInt(window.getComputedStyle(e).paddingTop),r=parseInt(window.getComputedStyle(e).borderTopWidth),i=(parseInt(this.options.maxHeight)+2*n+2*r).toString()+"px";t.style.height=i},ae.prototype.createSideBySide=function(){var e=this.codemirror,t=e.getWrapperElement(),n=t.nextSibling;if(!n||!/editor-preview-side/.test(n.className)){if((n=document.createElement("div")).className="editor-preview-side",this.options.previewClass)if(Array.isArray(this.options.previewClass))for(var r=0;rspan::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{width:30px}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:200%;line-height:200%}.cm-s-easymde .cm-header-2{font-size:160%;line-height:160%}.cm-s-easymde .cm-header-3{font-size:125%;line-height:125%}.cm-s-easymde .cm-header-4{font-size:110%;line-height:110%}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content{visibility:visible}span[data-img-src]::after{content:'';background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)} \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js new file mode 100644 index 000000000..e573a669c --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js @@ -0,0 +1,2 @@ +/*! For license information please see highlightjs.js.LICENSE.txt */ +!function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"==typeof exports||exports.nodeType?t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],(function(){return t.hljs}))):e(exports)}((function(e){var t=[],r=Object.keys,a={},i={},n=/^(no-?highlight|plain|text)$/i,o=/\blang(?:uage)?-([\w-]+)\b/i,s=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,l={case_insensitive:"cI",lexemes:"l",contains:"c",keywords:"k",subLanguage:"sL",className:"cN",begin:"b",beginKeywords:"bK",end:"e",endsWithParent:"eW",illegal:"i",excludeBegin:"eB",excludeEnd:"eE",returnBegin:"rB",returnEnd:"rE",variants:"v",IDENT_RE:"IR",UNDERSCORE_IDENT_RE:"UIR",NUMBER_RE:"NR",C_NUMBER_RE:"CNR",BINARY_NUMBER_RE:"BNR",RE_STARTERS_RE:"RSR",BACKSLASH_ESCAPE:"BE",APOS_STRING_MODE:"ASM",QUOTE_STRING_MODE:"QSM",PHRASAL_WORDS_MODE:"PWM",C_LINE_COMMENT_MODE:"CLCM",C_BLOCK_COMMENT_MODE:"CBCM",HASH_COMMENT_MODE:"HCM",NUMBER_MODE:"NM",C_NUMBER_MODE:"CNM",BINARY_NUMBER_MODE:"BNM",CSS_NUMBER_MODE:"CSSNM",REGEXP_MODE:"RM",TITLE_MODE:"TM",UNDERSCORE_TITLE_MODE:"UTM",COMMENT:"C",beginRe:"bR",endRe:"eR",illegalRe:"iR",lexemesRe:"lR",terminators:"t",terminator_end:"tE"},c="",_={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},d="of and for in not or if then".split(" ");function p(e){return e.replace(/&/g,"&").replace(//g,">")}function u(e){return e.nodeName.toLowerCase()}function m(e){return n.test(e)}function S(e){var t,r={},a=Array.prototype.slice.call(arguments,1);for(t in e)r[t]=e[t];return a.forEach((function(e){for(t in e)r[t]=e[t]})),r}function E(e){var t=[];return function e(r,a){for(var i=r.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(t.push({event:"start",offset:a,node:i}),a=e(i,a),u(i).match(/br|hr|img|input/)||t.push({event:"stop",offset:a,node:i}));return a}(e,0),t}function g(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map((function(t){return S(e,{v:null},t)}))),e.cached_variants?e.cached_variants:function e(t){return!!t&&(t.eW||e(t.starts))}(e)?[S(e,{starts:e.starts?S(e.starts):null})]:[e]}function b(e){if(l&&!e.langApiRestored){for(var t in e.langApiRestored=!0,l)e[t]&&(e[l[t]]=e[t]);(e.c||[]).concat(e.v||[]).forEach(b)}}function T(e){function t(e){return e&&e.source||e}function a(r,a){return new RegExp(t(r),"m"+(e.cI?"i":"")+(a?"g":""))}!function i(n,o){n.compiled||(n.compiled=!0,n.k=n.k||n.bK,n.k&&(n.k=function(e,t){var a={};return"string"==typeof e?i("keyword",e):r(e).forEach((function(t){i(t,e[t])})),a;function i(e,r){t&&(r=r.toLowerCase()),r.split(" ").forEach((function(t){var r=t.split("|");a[r[0]]=[e,function(e,t){return t?Number(t):function(e){return-1!=d.indexOf(e.toLowerCase())}(e)?0:1}(r[0],r[1])]}))}}(n.k,e.cI)),n.lR=a(n.l||/\w+/,!0),o&&(n.bK&&(n.b="\\b("+n.bK.split(" ").join("|")+")\\b"),n.b||(n.b=/\B|\b/),n.bR=a(n.b),n.endSameAsBegin&&(n.e=n.b),n.e||n.eW||(n.e=/\B|\b/),n.e&&(n.eR=a(n.e)),n.tE=t(n.e)||"",n.eW&&o.tE&&(n.tE+=(n.e?"|":"")+o.tE)),n.i&&(n.iR=a(n.i)),null==n.relevance&&(n.relevance=1),n.c||(n.c=[]),n.c=Array.prototype.concat.apply([],n.c.map((function(e){return g("self"===e?n:e)}))),n.c.forEach((function(e){i(e,n)})),n.starts&&i(n.starts,o),n.t=function(e){var r,i,n={},o=[],s={},l=1;function c(e,t){n[l]=e,o.push([e,t]),l+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(t)+1}for(var _=0;_')+t+(r?"":c)}function s(){b+=null!=E.sL?function(){var e="string"==typeof E.sL;if(e&&!a[E.sL])return p(N);var t=e?C(E.sL,N,!0,g[E.sL]):R(N,E.sL.length?E.sL:void 0);return 0")+'"');if("end"===a.type){var o=function(e){var t=e[0],r=n(E,t);if(r){var a=E;for(a.skip?N+=t:(a.rE||a.eE||(N+=t),s(),a.eE&&(N=t));E.cN&&(b+=c),E.skip||E.sL||(f+=E.relevance),(E=E.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),l(r.starts)),a.rE?0:t.length}}(a);if(null!=o)return o}return N+=i,i.length}var m=I(e);if(!m)throw new Error('Unknown language: "'+e+'"');T(m);var S,E=i||m,g={},b="";for(S=E;S!==m;S=S.parent)S.cN&&(b=o(S.cN,"",!0)+b);var N="",f=0;try{for(var v,A,h=0;E.t.lastIndex=h,v=E.t.exec(t);)A=u(t.substring(h,v.index),v),h=v.index+A;for(u(t.substr(h)),S=E;S.parent;S=S.parent)S.cN&&(b+=c);return{relevance:f,value:b,i:!1,language:e,top:E}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{i:!0,relevance:0,value:p(t)};throw e}}function R(e,t){t=t||_.languages||r(a);var i={relevance:0,value:p(e)},n=i;return t.filter(I).filter(A).forEach((function(t){var r=C(t,e,!1);r.language=t,r.relevance>n.relevance&&(n=r),r.relevance>i.relevance&&(n=i,i=r)})),n.language&&(i.second_best=n),i}function N(e){return _.tabReplace||_.useBR?e.replace(s,(function(e,t){return _.useBR&&"\n"===e?"
    ":_.tabReplace?t.replace(/\t/g,_.tabReplace):""})):e}function f(e){var r,a,n,s,l,c=function(e){var t,r,a,i,n=e.className+" ";if(n+=e.parentNode?e.parentNode.className:"",r=o.exec(n))return I(r[1])?r[1]:"no-highlight";for(t=0,a=(n=n.split(/\s+/)).length;t/g,"\n"):r=e,l=r.textContent,n=c?C(c,l,!0):R(l),(a=E(r)).length&&((s=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=n.value,n.value=function(e,r,a){var i=0,n="",o=[];function s(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function c(e){n+=""}function _(e){("start"===e.event?l:c)(e.node)}for(;e.length||r.length;){var d=s();if(n+=p(a.substring(i,d[0].offset)),i=d[0].offset,d===e){for(o.reverse().forEach(c);_(d.splice(0,1)[0]),(d=s())===e&&d.length&&d[0].offset===i;);o.reverse().forEach(l)}else"start"===d[0].event?o.push(d[0].node):o.pop(),_(d.splice(0,1)[0])}return n+p(a.substr(i))}(a,E(s),l)),n.value=N(n.value),e.innerHTML=n.value,e.className=function(e,t,r){var a=t?i[t]:r,n=[e.trim()];return e.match(/\bhljs\b/)||n.push("hljs"),-1===e.indexOf(a)&&n.push(a),n.join(" ").trim()}(e.className,c,n.language),e.result={language:n.language,re:n.relevance},n.second_best&&(e.second_best={language:n.second_best.language,re:n.second_best.relevance}))}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");t.forEach.call(e,f)}}function I(e){return e=(e||"").toLowerCase(),a[e]||a[i[e]]}function A(e){var t=I(e);return t&&!t.disableAutodetect}return e.highlight=C,e.highlightAuto=R,e.fixMarkup=N,e.highlightBlock=f,e.configure=function(e){_=S(_,e)},e.initHighlighting=v,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)},e.registerLanguage=function(t,r){var n=a[t]=r(e);b(n),n.rawDefinition=r.bind(null,e),n.aliases&&n.aliases.forEach((function(e){i[e]=t}))},e.listLanguages=function(){return r(a)},e.getLanguage=I,e.autoDetection=A,e.inherit=S,e.IR=e.IDENT_RE="[a-zA-Z]\\w*",e.UIR=e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NR=e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.CNR=e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR=e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RSR=e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE=e.BACKSLASH_ESCAPE={b:"\\\\[\\s\\S]",relevance:0},e.ASM=e.APOS_STRING_MODE={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM=e.QUOTE_STRING_MODE={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM=e.PHRASAL_WORDS_MODE={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=e.COMMENT=function(t,r,a){var i=e.inherit({cN:"comment",b:t,e:r,c:[]},a||{});return i.c.push(e.PWM),i.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),i},e.CLCM=e.C_LINE_COMMENT_MODE=e.C("//","$"),e.CBCM=e.C_BLOCK_COMMENT_MODE=e.C("/\\*","\\*/"),e.HCM=e.HASH_COMMENT_MODE=e.C("#","$"),e.NM=e.NUMBER_MODE={cN:"number",b:e.NR,relevance:0},e.CNM=e.C_NUMBER_MODE={cN:"number",b:e.CNR,relevance:0},e.BNM=e.BINARY_NUMBER_MODE={cN:"number",b:e.BNR,relevance:0},e.CSSNM=e.CSS_NUMBER_MODE={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.RM=e.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,relevance:0,c:[e.BE]}]},e.TM=e.TITLE_MODE={cN:"title",b:e.IR,relevance:0},e.UTM=e.UNDERSCORE_TITLE_MODE={cN:"title",b:e.UIR,relevance:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,relevance:0},e.registerLanguage("1c",(function(e){var t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",r="далее возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",a="null истина ложь неопределено",i=e.inherit(e.NM),n={cN:"string",b:'"|\\|',e:'"|$',c:[{b:'""'}]},o={b:"'",e:"'",eB:!0,eE:!0,c:[{cN:"number",b:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},s=e.inherit(e.CLCM);return{cI:!0,l:t,k:{keyword:r,built_in:"разделительстраниц разделительстрок символтабуляции ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",class:"webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц отображениевремениэлементовпланировщика типфайлаформатированногодокумента обходрезультатазапроса типзаписизапроса видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов доступкфайлу режимдиалогавыборафайла режимоткрытияфайла типизмеренияпостроителязапроса видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",type:"comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",literal:a},c:[{cN:"meta",l:t,b:"#|&",e:"$",k:{"meta-keyword":r+"загрузитьизфайла вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент "},c:[s]},{cN:"function",l:t,v:[{b:"процедура|функция",e:"\\)",k:"процедура функция"},{b:"конецпроцедуры|конецфункции",k:"конецпроцедуры конецфункции"}],c:[{b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"params",l:t,b:t,e:",",eE:!0,eW:!0,k:{keyword:"знач",literal:a},c:[i,n,o]},s]},e.inherit(e.TM,{b:t})]},s,{cN:"symbol",b:"~",e:";|:",eE:!0},i,n,o]}})),e.registerLanguage("abnf",(function(e){var t=e.C(";","$");return{i:"[!@#$^&',?+~`|:]",k:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"].join(" "),c:[{cN:"attribute",b:"^[a-zA-Z][a-zA-Z0-9-]*(?=\\s*=)"},t,{cN:"symbol",b:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},{cN:"symbol",b:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},{cN:"symbol",b:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},{cN:"symbol",b:/%[si]/},e.QSM,e.NM]}})),e.registerLanguage("accesslog",(function(e){var t=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{c:[{cN:"number",b:"^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b",relevance:5},{cN:"number",b:"\\b\\d+\\b",relevance:0},{cN:"string",b:'"('+t.join("|")+")",e:'"',k:t.join(" "),i:"\\n",relevance:5,c:[{b:"HTTP/[12]\\.\\d",relevance:5}]},{cN:"string",b:/\[\d[^\]\n]{8,}\]/,i:"\\n",relevance:1},{cN:"string",b:/\[/,e:/\]/,i:"\\n",relevance:0},{cN:"string",b:'"Mozilla/\\d\\.\\d \\(',e:'"',i:"\\n",relevance:3},{cN:"string",b:'"',e:'"',i:"\\n",relevance:0}]}})),e.registerLanguage("actionscript",(function(e){return{aliases:["as"],k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[e.ASM,e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"class",bK:"package",e:"{",c:[e.TM]},{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.TM]},{cN:"meta",bK:"import include",e:";",k:{"meta-keyword":"import include"}},{cN:"function",bK:"function",e:"[{;]",eE:!0,i:"\\S",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",c:[e.ASM,e.QSM,e.CLCM,e.CBCM,{cN:"rest_arg",b:"[.]{3}",e:"[a-zA-Z_$][a-zA-Z0-9_$]*",relevance:10}]},{b:":\\s*([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)"}]},e.METHOD_GUARD],i:/#/}})),e.registerLanguage("ada",(function(e){var t="[A-Za-z](_?[A-Za-z0-9.])*",r="[]{}%#'\"",a=e.C("--","$"),i={b:"\\s+:\\s+",e:"\\s*(:=|;|\\)|=>|$)",i:r,c:[{bK:"loop for declare others",endsParent:!0},{cN:"keyword",bK:"not null constant access function procedure in out aliased exception"},{cN:"type",b:t,endsParent:!0,relevance:0}]};return{cI:!0,k:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},c:[a,{cN:"string",b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{cN:"string",b:/'.'/},{cN:"number",b:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{cN:"symbol",b:"'"+t},{cN:"title",b:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",e:"(is|$)",k:"package body",eB:!0,eE:!0,i:r},{b:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",e:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",k:"overriding function procedure with is renames return",rB:!0,c:[a,{cN:"title",b:"(\\bwith\\s+)?\\b(function|procedure)\\s+",e:"(\\(|\\s+|$)",eB:!0,eE:!0,i:r},i,{cN:"type",b:"\\breturn\\s+",e:"(\\s+|;|$)",k:"return",eB:!0,eE:!0,endsParent:!0,i:r}]},{cN:"type",b:"\\b(sub)?type\\s+",e:"\\s+",k:"type",eB:!0,i:r},i]}})),e.registerLanguage("angelscript",(function(e){var t={cN:"built_in",b:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"},r={cN:"symbol",b:"[a-zA-Z0-9_]+@"},a={cN:"keyword",b:"<",e:">",c:[t,r]};return t.c=[a],r.c=[a],{aliases:["asc"],k:"for in|0 break continue while do|0 return if else case switch namespace is cast or and xor not get|0 in inout|10 out override set|0 private public const default|0 final shared external mixin|10 enum typedef funcdef this super import from interface abstract|0 try catch protected explicit property",i:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunctions*[^\\(])",c:[{cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE],relevance:0},{cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE],relevance:0},{cN:"string",b:'"""',e:'"""'},e.CLCM,e.CBCM,{bK:"interface namespace",e:"{",i:"[;.\\-]",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+"}]},{bK:"class",e:"{",i:"[;.\\-]",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+",c:[{b:"[:,]\\s*",c:[{cN:"symbol",b:"[a-zA-Z0-9_]+"}]}]}]},t,r,{cN:"literal",b:"\\b(null|true|false)"},{cN:"number",b:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}})),e.registerLanguage("apache",(function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:""},{cN:"attribute",b:/\w+/,relevance:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,relevance:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}})),e.registerLanguage("applescript",(function(e){var t=e.inherit(e.QSM,{i:""}),r={cN:"params",b:"\\(",e:"\\)",c:["self",e.CNM,t]},a=e.C("--","$"),i=[a,e.C("\\(\\*","\\*\\)",{c:["self",a]}),e.HCM];return{aliases:["osascript"],k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[t,e.CNM,{cN:"built_in",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"literal",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference)|POSIX file|POSIX path|(date|time) string|quoted form)\\b"},{bK:"on",i:"[${=;\\n]",c:[e.UTM,r]}].concat(i),i:"//|->|=>|\\[\\["}})),e.registerLanguage("arcade",(function(e){var t="[A-Za-z_][0-9A-Za-z_]*",r={keyword:"if for while var new function do return void else break",literal:"BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined",built_in:"Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance Weekday When Within Year "},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],relevance:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,a,e.RM];var o=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["arcade"],k:r,c:[e.ASM,e.QSM,n,e.CLCM,e.CBCM,{cN:"symbol",b:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},a,{b:/[{,]\s*/,relevance:0,c:[{b:t+"\\s*:",rB:!0,relevance:0,c:[{cN:"attr",b:t,relevance:0}]}]},{b:"("+e.RSR+"|\\b(return)\\b)\\s*",k:"return",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:o}]}]}],relevance:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:o}],i:/\[|%/},{b:/\$[(.]/}],i:/#(?!!)/}})),e.registerLanguage("cpp",(function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U|L)?"',e:'"',i:"\\n",c:[e.BE]},{b:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",e:"'",i:"."},{b:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},a={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,relevance:0},e.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},n=e.IR+"\\s*\\(",o={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},s=[t,e.CLCM,e.CBCM,a,r];return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],k:o,i:"",k:o,c:["self",t]},{b:e.IR+"::",k:o},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:o,c:s.concat([{b:/\(/,e:/\)/,k:o,c:s.concat(["self"]),relevance:0}]),relevance:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+n,rB:!0,e:/[{;=]/,eE:!0,k:o,i:/[^\w\s\*&]/,c:[{b:n,rB:!0,c:[e.TM],relevance:0},{cN:"params",b:/\(/,e:/\)/,k:o,relevance:0,c:[e.CLCM,e.CBCM,r,a,t,{b:/\(/,e:/\)/,k:o,relevance:0,c:["self",e.CLCM,e.CBCM,r,a,t]}]},e.CLCM,e.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},e.TM]}]),exports:{preprocessor:i,strings:r,k:o}}})),e.registerLanguage("arduino",(function(e){var t=e.getLanguage("cpp").rawDefinition(),r=t.k;return r.keyword+=" boolean byte word String",r.literal+=" DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW",r.built_in+=" setup loopKeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",t})),e.registerLanguage("armasm",(function(e){return{cI:!0,aliases:["arm"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},c:[{cN:"keyword",b:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?",e:"\\s"},e.C("[;@]","$",{relevance:0}),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",relevance:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",relevance:0},{cN:"number",v:[{b:"[#$=]?0x[0-9a-f]+"},{b:"[#$=]?0b[01]+"},{b:"[#$=]\\d+"},{b:"\\b\\d+"}],relevance:0},{cN:"symbol",v:[{b:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"[=#]\\w+"}],relevance:0}]}})),e.registerLanguage("xml",(function(e){var t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],cI:!0,c:[{cN:"meta",b:"",relevance:10,c:[{b:"\\[",e:"\\]"}]},e.C("\x3c!--","--\x3e",{relevance:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",relevance:10},{cN:"meta",b:/<\?xml/,e:/\?>/,relevance:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:")",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:")",e:">",k:{name:"script"},c:[t],starts:{e:"<\/script>",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,relevance:0},t]}]}})),e.registerLanguage("asciidoc",(function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.C("^//","$",{relevance:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",relevance:10},{cN:"section",relevance:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,relevance:10},{cN:"meta",b:"^\\[.+?\\]$",relevance:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",relevance:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",relevance:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",relevance:0}],relevance:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",relevance:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",relevance:0}],relevance:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",relevance:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",relevance:0},{cN:"code",b:"^[ \\t]",e:"$",relevance:0},{b:"^'{3,}[ \\t]*$",relevance:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",relevance:0},{cN:"link",b:"\\w",e:"[^\\[]+",relevance:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,relevance:0}],relevance:10}]}})),e.registerLanguage("aspectj",(function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",r="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{relevance:0,c:[{b:/\w+@/,relevance:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+r,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,relevance:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,relevance:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+r,relevance:0},e.QSM]},{bK:"new throw",relevance:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,relevance:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}})),e.registerLanguage("autohotkey",(function(e){var t={b:"`[\\s\\S]"};return{cI:!0,aliases:["ahk"],k:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},c:[t,e.inherit(e.QSM,{c:[t]}),e.C(";","$",{relevance:0}),e.CBCM,{cN:"number",b:e.NR,relevance:0},{cN:"variable",b:"%[a-zA-Z0-9#_$@]+%"},{cN:"built_in",b:"^\\s*\\w+\\s*(,|%)"},{cN:"title",v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',relevance:0}]},{cN:"meta",b:"^\\s*#\\w+",e:"$",relevance:0},{cN:"built_in",b:"A_[a-zA-Z0-9]+"},{b:",\\s*,"}]}})),e.registerLanguage("autoit",(function(e){var t={v:[e.C(";","$",{relevance:0}),e.C("#cs","#ce"),e.C("#comments-start","#comments-end")]},r={b:"\\$[A-z0-9_]+"},a={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]},i={v:[e.BNM,e.CNM]};return{cI:!0,i:/\/\*/,k:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},c:[t,r,a,i,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},c:[{b:/\\\n/,relevance:0},{bK:"include",k:{"meta-keyword":"include"},e:"$",c:[a,{cN:"meta-string",v:[{b:"<",e:">"},{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]}]},a,t]},{cN:"symbol",b:"@[A-z0-9_]+"},{cN:"function",bK:"Func",e:"$",i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:[r,a,i]}]}]}})),e.registerLanguage("avrasm",(function(e){return{cI:!0,l:"\\.?"+e.IR,k:{keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},c:[e.CBCM,e.C(";","$",{relevance:0}),e.CNM,e.BNM,{cN:"number",b:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},{cN:"symbol",b:"^[A-Za-z0-9_.$]+:"},{cN:"meta",b:"#",e:"$"},{cN:"subst",b:"@[0-9]+"}]}})),e.registerLanguage("awk",(function(e){return{k:{keyword:"BEGIN END if else while do for in break continue delete next nextfile function func exit|10"},c:[{cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},{cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,relevance:10},{b:/(u|b)?r?"""/,e:/"""/,relevance:10},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)"/,e:/"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},e.ASM,e.QSM]},e.RM,e.HCM,e.NM]}})),e.registerLanguage("axapta",(function(e){return{k:"false int abstract private char boolean static null if for true while long throw finally protected final return void enum else break new catch byte super case short default double public try this switch continue reverse firstfast firstonly forupdate nofetch sum avg minof maxof count order group by asc desc index hint like dispaly edit client server ttsbegin ttscommit str real date container anytype common div mod",c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{cN:"meta",b:"#",e:"$"},{cN:"class",bK:"class interface",e:"{",eE:!0,i:":",c:[{bK:"extends implements"},e.UTM]}]}})),e.registerLanguage("bash",(function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,relevance:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],relevance:0},e.HCM,r,{cN:"",b:/\\"/},{cN:"string",b:/'/,e:/'/},t]}})),e.registerLanguage("basic",(function(e){return{cI:!0,i:"^.",l:"[a-zA-Z][a-zA-Z0-9_$%!#]*",k:{keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR"},c:[e.QSM,e.C("REM","$",{relevance:10}),e.C("'","$",{relevance:0}),{cN:"symbol",b:"^[0-9]+ ",relevance:10},{cN:"number",b:"\\b([0-9]+[0-9edED.]*[#!]?)",relevance:0},{cN:"number",b:"(&[hH][0-9a-fA-F]{1,4})"},{cN:"number",b:"(&[oO][0-7]{1,6})"}]}})),e.registerLanguage("bnf",(function(e){return{c:[{cN:"attribute",b://},{b:/::=/,starts:{e:/$/,c:[{b://},e.CLCM,e.CBCM,e.ASM,e.QSM]}}]}})),e.registerLanguage("brainfuck",(function(e){var t={cN:"literal",b:"[\\+\\-]",relevance:0};return{aliases:["bf"],c:[e.C("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{rE:!0,relevance:0}),{cN:"title",b:"[\\[\\]]",relevance:0},{cN:"string",b:"[\\.,]",relevance:0},{b:/(?:\+\+|\-\-)/,c:[t]},t]}})),e.registerLanguage("cal",(function(e){var t="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",r=[e.CLCM,e.C(/\{/,/\}/,{relevance:0}),e.C(/\(\*/,/\*\)/,{relevance:10})],a={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},i={cN:"string",b:/(#\d+)+/},n={cN:"function",bK:"procedure",e:/[:;]/,k:"procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[a,i]}].concat(r)},o={cN:"class",b:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",rB:!0,c:[e.TM,n]};return{cI:!0,k:{keyword:t,literal:"false true"},i:/\/\*/,c:[a,i,{cN:"number",b:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},{cN:"string",b:'"',e:'"'},e.NM,o,n]}})),e.registerLanguage("capnproto",(function(e){return{aliases:["capnp"],k:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},c:[e.QSM,e.NM,e.HCM,{cN:"meta",b:/@0x[\w\d]{16};/,i:/\n/},{cN:"symbol",b:/@\d+\b/},{cN:"class",bK:"struct enum",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"class",bK:"interface",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]}]}})),e.registerLanguage("ceylon",(function(e){var t="assembly module package import alias class interface object given value assign void function new of extends satisfies abstracts in out return break continue throw assert dynamic if else switch case for while try catch finally then let this outer super is exists nonempty",r={cN:"subst",eB:!0,eE:!0,b:/``/,e:/``/,k:t,relevance:10},a=[{cN:"string",b:'"""',e:'"""',relevance:10},{cN:"string",b:'"',e:'"',c:[r]},{cN:"string",b:"'",e:"'"},{cN:"number",b:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return r.c=a,{k:{keyword:t+" shared abstract formal default actual variable late native deprecatedfinal sealed annotation suppressWarnings small",meta:"doc by license see throws tagged"},i:"\\$[^01]|#[^0-9a-fA-F]",c:[e.CLCM,e.C("/\\*","\\*/",{c:["self"]}),{cN:"meta",b:'@[a-z]\\w*(?:\\:"[^"]*")?'}].concat(a)}})),e.registerLanguage("clean",(function(e){return{aliases:["clean","icl","dcl"],k:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",built_in:"Int Real Char Bool",literal:"True False"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{b:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}})),e.registerLanguage("clojure",(function(e){var t="a-zA-Z_\\-!.?+*=<>&#'",r="["+t+"]["+t+"0-9/;:]*",a={b:r,relevance:0},i={cN:"number",b:"[-+]?\\d+(\\.\\d+)?",relevance:0},n=e.inherit(e.QSM,{i:null}),o=e.C(";","$",{relevance:0}),s={cN:"literal",b:/\b(true|false|nil)\b/},l={b:"[\\[\\{]",e:"[\\]\\}]"},c={cN:"comment",b:"\\^"+r},_=e.C("\\^\\{","\\}"),d={cN:"symbol",b:"[:]{1,2}"+r},p={b:"\\(",e:"\\)"},u={eW:!0,relevance:0},m={k:{"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},l:r,cN:"name",b:r,starts:u},S=[p,n,c,_,o,d,l,i,s,a];return p.c=[e.C("comment",""),m,u],u.c=S,l.c=S,_.c=[l],{aliases:["clj"],i:/\S/,c:[p,n,c,_,o,d,l,i,s]}})),e.registerLanguage("clojure-repl",(function(e){return{c:[{cN:"meta",b:/^([\w.-]+|\s*#_)?=>/,starts:{e:/$/,sL:"clojure"}}]}})),e.registerLanguage("cmake",(function(e){return{aliases:["cmake.in"],cI:!0,k:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},c:[{cN:"variable",b:"\\${",e:"}"},e.HCM,e.QSM,e.NM]}})),e.registerLanguage("coffeescript",(function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",relevance:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,a]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[a,e.HCM]},{b:"//[gim]*",relevance:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W)/}]},{b:"@"+r},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[:\(,=]\s*/,relevance:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}})),e.registerLanguage("coq",(function(e){return{k:{keyword:"_|0 as at cofix else end exists exists2 fix for forall fun if IF in let match mod Prop return Set then Type using where with Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture Conjectures Constant constr Constraint Constructors Context Corollary CreateHintDb Cut Declare Defined Definition Delimit Dependencies DependentDerive Drop eauto End Equality Eval Example Existential Existentials Existing Export exporting Extern Extract Extraction Fact Field Fields File Fixpoint Focus for From Function Functional Generalizable Global Goal Grab Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident Identity If Immediate Implicit Import Include Inductive Infix Info Initial Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation Obligations Opaque Open Optimize Options Parameter Parameters Parametric Path Paths pattern Polymorphic Preterm Print Printing Program Projections Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused Unfold Universe Universes Unset Unshelve using Variable Variables Variant Verbose Visibility where with",built_in:"abstract absurd admit after apply as assert assumption at auto autorewrite autounfold before bottom btauto by case case_eq cbn cbv change classical_left classical_right clear clearbody cofix compare compute congruence constr_eq constructor contradict contradiction cut cutrewrite cycle decide decompose dependent destruct destruction dintuition discriminate discrR do double dtauto eapply eassumption eauto ecase econstructor edestruct ediscriminate eelim eexact eexists einduction einjection eleft elim elimtype enough equality erewrite eright esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail field field_simplify field_simplify_eq first firstorder fix fold fourier functional generalize generalizing gfail give_up has_evar hnf idtac in induction injection instantiate intro intro_pattern intros intuition inversion inversion_clear is_evar is_var lapply lazy left lia lra move native_compute nia nsatz omega once pattern pose progress proof psatz quote record red refine reflexivity remember rename repeat replace revert revgoals rewrite rewrite_strat right ring ring_simplify rtauto set setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve specialize split split_Rabs split_Rmult stepl stepr subst sum swap symmetry tactic tauto time timeout top transitivity trivial try tryif unfold unify until using vm_compute with"},c:[e.QSM,e.C("\\(\\*","\\*\\)"),e.CNM,{cN:"type",eB:!0,b:"\\|\\s*",e:"\\w+"},{b:/[-=]>/}]}})),e.registerLanguage("cos",(function(e){return{cI:!0,aliases:["cos","cls"],k:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",c:[{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{cN:"string",v:[{b:'"',e:'"',c:[{b:'""',relevance:0}]}]},e.CLCM,e.CBCM,{cN:"comment",b:/;/,e:"$",relevance:0},{cN:"built_in",b:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{cN:"built_in",b:/\$\$\$[a-zA-Z]+/},{cN:"built_in",b:/%[a-z]+(?:\.[a-z]+)*/},{cN:"symbol",b:/\^%?[a-zA-Z][\w]*/},{cN:"keyword",b:/##class|##super|#define|#dim/},{b:/&sql\(/,e:/\)/,eB:!0,eE:!0,sL:"sql"},{b:/&(js|jscript|javascript)/,eB:!0,eE:!0,sL:"javascript"},{b:/&html<\s*\s*>/,sL:"xml"}]}})),e.registerLanguage("crmsh",(function(e){var t="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml";return{aliases:["crm","pcmk"],cI:!0,k:{keyword:"params meta operations op rule attributes utilization read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\ number string",literal:"Master Started Slave Stopped start promote demote stop monitor true false"},c:[e.HCM,{bK:"node",starts:{e:"\\s*([\\w_-]+:)?",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*"}}},{bK:"primitive rsc_template",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*",starts:{e:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{b:"\\b("+t.split(" ").join("|")+")\\s+",k:t,starts:{cN:"title",e:"[\\$\\w_][\\w_-]*"}},{bK:"property rsc_defaults op_defaults",starts:{cN:"title",e:"\\s*([\\w_-]+:)?"}},e.QSM,{cN:"meta",b:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{cN:"number",b:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{cN:"literal",b:"[-]?(infinity|inf)",relevance:0},{cN:"attr",b:/([A-Za-z\$_\#][\w_-]+)=/,relevance:0},{cN:"tag",b:"",relevance:0}]}})),e.registerLanguage("crystal",(function(e){var t="(_*[ui](8|16|32|64|128))?",r="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",a="[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",i={keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},n={cN:"subst",b:"#{",e:"}",k:i},o={cN:"template-variable",v:[{b:"\\{\\{",e:"\\}\\}"},{b:"\\{%",e:"%\\}"}],k:i};function s(e,t){var r=[{b:e,e:t}];return r[0].c=r}var l={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[Qwi]?\\(",e:"\\)",c:s("\\(","\\)")},{b:"%[Qwi]?\\[",e:"\\]",c:s("\\[","\\]")},{b:"%[Qwi]?{",e:"}",c:s("{","}")},{b:"%[Qwi]?<",e:">",c:s("<",">")},{b:"%[Qwi]?\\|",e:"\\|"},{b:/<<-\w+$/,e:/^\s*\w+$/}],relevance:0},c={cN:"string",v:[{b:"%q\\(",e:"\\)",c:s("\\(","\\)")},{b:"%q\\[",e:"\\]",c:s("\\[","\\]")},{b:"%q{",e:"}",c:s("{","}")},{b:"%q<",e:">",c:s("<",">")},{b:"%q\\|",e:"\\|"},{b:/<<-'\w+'$/,e:/^\s*\w+$/}],relevance:0},_={b:"(?!%})("+e.RSR+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",k:"case if select unless until when while",c:[{cN:"regexp",c:[e.BE,n],v:[{b:"//[a-z]*",relevance:0},{b:"/(?!\\/)",e:"/[a-z]*"}]}],relevance:0},d=[o,l,c,{cN:"regexp",c:[e.BE,n],v:[{b:"%r\\(",e:"\\)",c:s("\\(","\\)")},{b:"%r\\[",e:"\\]",c:s("\\[","\\]")},{b:"%r{",e:"}",c:s("{","}")},{b:"%r<",e:">",c:s("<",">")},{b:"%r\\|",e:"\\|"}],relevance:0},_,{cN:"meta",b:"@\\[",e:"\\]",c:[e.inherit(e.QSM,{cN:"meta-string"})]},e.HCM,{cN:"class",bK:"class module struct",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a}),{b:"<"}]},{cN:"class",bK:"lib enum union",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a})],relevance:10},{bK:"annotation",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:a})],relevance:10},{cN:"function",bK:"def",e:/\B\b/,c:[e.inherit(e.TM,{b:r,endsParent:!0})]},{cN:"function",bK:"fun macro",e:/\B\b/,c:[e.inherit(e.TM,{b:r,endsParent:!0})],relevance:5},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",relevance:0},{cN:"symbol",b:":",c:[l,{b:r}],relevance:0},{cN:"number",v:[{b:"\\b0b([01_]+)"+t},{b:"\\b0o([0-7_]+)"+t},{b:"\\b0x([A-Fa-f0-9_]+)"+t},{b:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_*[-+]?[0-9_]*)?(_*f(32|64))?(?!_)"},{b:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return n.c=d,o.c=d.slice(1),{aliases:["cr"],l:"[a-zA-Z_]\\w*[!?=]?",k:i,c:d}})),e.registerLanguage("cs",(function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},r={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},a={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},i=e.inherit(a,{i:/\n/}),n={cN:"subst",b:"{",e:"}",k:t},o=e.inherit(n,{i:/\n/}),s={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,o]},l={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},n]},c=e.inherit(l,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},o]});n.c=[l,s,a,e.ASM,e.QSM,r,e.CBCM],o.c=[c,s,i,e.ASM,e.QSM,r,e.inherit(e.CBCM,{i:/\n/})];var _={v:[l,s,a,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp","c#"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",relevance:0},{b:"\x3c!--|--\x3e"},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},_,r,{bK:"class interface",e:/[{;=]/,i:/[^\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",relevance:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/\s*[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],relevance:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,relevance:0,c:[_,r,e.CBCM]},e.CLCM,e.CBCM]}]}})),e.registerLanguage("csp",(function(e){return{cI:!1,l:"[a-zA-Z][a-zA-Z0-9_-]*",k:{keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},c:[{cN:"string",b:"'",e:"'"},{cN:"attribute",b:"^Content",e:":",eE:!0}]}})),e.registerLanguage("css",(function(e){var t={b:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,relevance:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}})),e.registerLanguage("d",(function(e){var t="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",r="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",a={cN:"number",b:"\\b"+t+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},i={cN:"number",b:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+t+"(i|[fF]i|Li))",relevance:0},n={cN:"string",b:"'("+r+"|.)",e:"'",i:"."},o={cN:"string",b:'"',c:[{b:r,relevance:0}],e:'"[cwd]?'},s=e.C("\\/\\+","\\+\\/",{c:["self"],relevance:10});return{l:e.UIR,k:{keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},c:[e.CLCM,e.CBCM,s,{cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},o,{cN:"string",b:'[rq]"',e:'"[cwd]?',relevance:5},{cN:"string",b:"`",e:"`[cwd]?"},{cN:"string",b:'q"\\{',e:'\\}"'},i,a,n,{cN:"meta",b:"^#!",e:"$",relevance:5},{cN:"meta",b:"#(line)",e:"$",relevance:5},{cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}})),e.registerLanguage("markdown",(function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",relevance:0},{cN:"bullet",b:"^\\s*([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",relevance:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```\\w*\\s*$",e:"^```[ ]*$"},{b:"`.+?`"},{b:"^( {4}|\\t)",e:"$",relevance:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,relevance:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],relevance:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}})),e.registerLanguage("dart",(function(e){var t={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"}]},r={cN:"subst",v:[{b:"\\${",e:"}"}],k:"true false null this is new super"},a={cN:"string",v:[{b:"r'''",e:"'''"},{b:'r"""',e:'"""'},{b:"r'",e:"'",i:"\\n"},{b:'r"',e:'"',i:"\\n"},{b:"'''",e:"'''",c:[e.BE,t,r]},{b:'"""',e:'"""',c:[e.BE,t,r]},{b:"'",e:"'",i:"\\n",c:[e.BE,t,r]},{b:'"',e:'"',i:"\\n",c:[e.BE,t,r]}]};return r.c=[e.CNM,a],{k:{keyword:"abstract as assert async await break case catch class const continue covariant default deferred do dynamic else enum export extends extension external factory false final finally for Function get hide if implements import in inferface is library mixin new null on operator part rethrow return set show static super switch sync this throw true try typedef var void while with yield",built_in:"Comparable DateTime Duration Function Iterable Iterator List Map Match Null Object Pattern RegExp Set Stopwatch String StringBuffer StringSink Symbol Type Uri bool double dynamic int num print Element ElementList document querySelector querySelectorAll window"},c:[a,e.C("/\\*\\*","\\*/",{sL:"markdown"}),e.C("///+\\s*","$",{c:[{sL:"markdown",b:".",e:"$"}]}),e.CLCM,e.CBCM,{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.UTM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"},{b:"=>"}]}})),e.registerLanguage("delphi",(function(e){var t="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",r=[e.CLCM,e.C(/\{/,/\}/,{relevance:0}),e.C(/\(\*/,/\*\)/,{relevance:10})],a={cN:"meta",v:[{b:/\{\$/,e:/\}/},{b:/\(\*\$/,e:/\*\)/}]},i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={b:e.IR+"\\s*=\\s*class\\s*\\(",rB:!0,c:[e.TM]},s={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n,a].concat(r)},a].concat(r)};return{aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],cI:!0,k:t,i:/"|\$[G-Zg-z]|\/\*|<\/|\|/,c:[i,n,e.NM,o,s,a].concat(r)}})),e.registerLanguage("diff",(function(e){return{aliases:["patch"],c:[{cN:"meta",relevance:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/^\*{15}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}})),e.registerLanguage("django",(function(e){var t={b:/\|[A-Za-z]+:?/,k:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},c:[e.QSM,e.ASM]};return{aliases:["jinja"],cI:!0,sL:"xml",c:[e.C(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{eW:!0,k:"in by as",c:[t],relevance:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:[t]}]}})),e.registerLanguage("dns",(function(e){return{aliases:["bind","zone"],k:{keyword:"IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT"},c:[e.C(";","$",{relevance:0}),{cN:"meta",b:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{cN:"number",b:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{cN:"number",b:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NM,{b:/\b\d+[dhwm]?/})]}})),e.registerLanguage("dockerfile",(function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]$/,sL:"bash"}}],i:"",i:"\\n"}]},t,e.CLCM,e.CBCM]},i={cN:"variable",b:"\\&[a-z\\d_]*\\b"},n={cN:"meta-keyword",b:"/[a-z][a-z\\d-]*/"},o={cN:"symbol",b:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},s={cN:"params",b:"<",e:">",c:[r,i]},l={cN:"class",b:/[a-zA-Z_][a-zA-Z\d_@]*\s{/,e:/[{;=]/,rB:!0,eE:!0};return{k:"",c:[{cN:"class",b:"/\\s*{",e:"};",relevance:10,c:[i,n,o,l,s,e.CLCM,e.CBCM,r,t]},i,n,o,l,s,e.CLCM,e.CBCM,r,t,a,{b:e.IR+"::",k:""}]}})),e.registerLanguage("dust",(function(e){return{aliases:["dst"],cI:!0,sL:"xml",c:[{cN:"template-tag",b:/\{[#\/]/,e:/\}/,i:/;/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,starts:{eW:!0,relevance:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{/,e:/\}/,i:/;/,k:"if eq ne lt lte gt gte select default math sep"}]}})),e.registerLanguage("ebnf",(function(e){var t=e.C(/\(\*/,/\*\)/);return{i:/\S/,c:[t,{cN:"attribute",b:/^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/},{b:/=/,e:/;/,c:[t,{cN:"meta",b:/\?.*\?/},e.ASM,e.QSM]}]}})),e.registerLanguage("elixir",(function(e){var t="[a-zA-Z_][a-zA-Z0-9_.]*(\\!|\\?)?",r="and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0",a={cN:"subst",b:"#\\{",e:"}",l:t,k:r},i={cN:"string",c:[e.BE,a],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]},n={cN:"function",bK:"def defp defmacro",e:/\B\b/,c:[e.inherit(e.TM,{b:t,endsParent:!0})]},o=e.inherit(n,{cN:"class",bK:"defimpl defmodule defprotocol defrecord",e:/\bdo\b|$|;/}),s=[i,e.HCM,o,n,{b:"::"},{cN:"symbol",b:":(?![\\s:])",c:[i,{b:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"}],relevance:0},{cN:"symbol",b:t+":(?!:)",relevance:0},{cN:"number",b:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"->"},{b:"("+e.RSR+")\\s*",c:[e.HCM,{cN:"regexp",i:"\\n",c:[e.BE,a],v:[{b:"/",e:"/[a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],relevance:0}];return{l:t,k:r,c:a.c=s}})),e.registerLanguage("elm",(function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},a={b:"\\(",e:"\\)",i:'"',c:[{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]};return{k:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",c:[{bK:"port effect module",e:"exposing",k:"port effect module where command subscription exposing",c:[a,t],i:"\\W\\.|;"},{b:"import",e:"$",k:"import as exposing",c:[a,t],i:"\\W\\.|;"},{b:"type",e:"$",k:"type alias",c:[r,a,{b:"{",e:"}",c:a.c},t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"port",e:"$",k:"port",c:[t]},{cN:"string",b:"'\\\\?.",e:"'",i:"."},e.QSM,e.CNM,r,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}],i:/;/}})),e.registerLanguage("ruby",(function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={cN:"doctag",b:"@[A-Za-z]+"},i={b:"#<",e:">"},n=[e.C("#","$",{c:[a]}),e.C("^\\=begin","^\\=end",{c:[a],relevance:10}),e.C("^__END__","\\n$")],o={cN:"subst",b:"#\\{",e:"}",k:r},s={cN:"string",c:[e.BE,o],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,rB:!0,c:[{b:/<<[-~]?'?/},{b:/\w+/,endSameAsBegin:!0,c:[e.BE,o]}]}]},l={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},c=[s,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(n)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:t}),l].concat(n)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",relevance:0},{cN:"symbol",b:":(?!\\s)",c:[s,{b:t}],relevance:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[i,{cN:"regexp",c:[e.BE,o],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(n),relevance:0}].concat(n);o.c=c;var _=[{b:/^\s*=>/,starts:{e:"$",c:l.c=c}},{cN:"meta",b:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{e:"$",c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:n.concat(_).concat(c)}})),e.registerLanguage("erb",(function(e){return{sL:"xml",c:[e.C("<%#","%>"),{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0}]}})),e.registerLanguage("erlang-repl",(function(e){return{k:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"meta",b:"^[0-9]+> ",relevance:10},e.C("%","$"),{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},e.ASM,e.QSM,{b:"\\?(::)?([A-Z]\\w*(::)?)+"},{b:"->"},{b:"ok"},{b:"!"},{b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{b:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}})),e.registerLanguage("erlang",(function(e){var t="[a-z'][a-zA-Z0-9_']*",r="("+t+":"+t+"|"+t+")",a={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},i=e.C("%","$"),n={cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",relevance:0},o={b:"fun\\s+"+t+"/\\d+"},s={b:r+"\\(",e:"\\)",rB:!0,relevance:0,c:[{b:r,relevance:0},{b:"\\(",e:"\\)",eW:!0,rE:!0,relevance:0}]},l={b:"{",e:"}",relevance:0},c={b:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},_={b:"[A-Z][a-zA-Z0-9_]*",relevance:0},d={b:"#"+e.UIR,relevance:0,rB:!0,c:[{b:"#"+e.UIR,relevance:0},{b:"{",e:"}",relevance:0}]},p={bK:"fun receive if try case",e:"end",k:a};p.c=[i,o,e.inherit(e.ASM,{cN:""}),p,s,e.QSM,n,l,c,_,d];var u=[i,o,p,s,e.QSM,n,l,c,_,d];s.c[1].c=u,l.c=u;var m={cN:"params",b:"\\(",e:"\\)",c:d.c[1].c=u};return{aliases:["erl"],k:a,i:"(",rB:!0,i:"\\(|#|//|/\\*|\\\\|:|;",c:[m,e.inherit(e.TM,{b:t})],starts:{e:";|\\.",k:a,c:u}},i,{b:"^-",e:"\\.",relevance:0,eE:!0,rB:!0,l:"-"+e.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",c:[m]},n,e.QSM,d,c,_,l,{b:/\.$/}]}})),e.registerLanguage("excel",(function(e){return{aliases:["xlsx","xls"],cI:!0,l:/[a-zA-Z][\w\.]*/,k:{built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},c:[{b:/^=/,e:/[^=]/,rE:!0,i:/=/,relevance:10},{cN:"symbol",b:/\b[A-Z]{1,2}\d+\b/,e:/[^\d]/,eE:!0,relevance:0},{cN:"symbol",b:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BE,e.QSM,{cN:"number",b:e.NR+"(%)?",relevance:0},e.C(/\bN\(/,/\)/,{eB:!0,eE:!0,i:/\n/})]}})),e.registerLanguage("fix",(function(e){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:!0,rB:!0,rE:!1,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:!0,rB:!1,cN:"attr"},{b:/=/,e:/([\u2401\u0001])/,eE:!0,eB:!0,cN:"string"}]}],cI:!0}})),e.registerLanguage("flix",(function(e){return{k:{literal:"true false",keyword:"case class def else enum if impl import in lat rel index let match namespace switch type yield with"},c:[e.CLCM,e.CBCM,{cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},{cN:"string",v:[{b:'"',e:'"'}]},{cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[{cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]},e.CNM]}})),e.registerLanguage("fortran",(function(e){return{cI:!0,aliases:["f90","f95"],k:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"},i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{cN:"string",relevance:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},e.C("!","$",{relevance:0}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}})),e.registerLanguage("fsharp",(function(e){var t={b:"<",e:">",c:[e.inherit(e.TM,{b:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",i:/\/\*/,c:[{cN:"keyword",b:/\b(yield|return|let|do)!/},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},e.C("\\(\\*","\\*\\)"),{cN:"class",bK:"type",e:"\\(|=|$",eE:!0,c:[e.UTM,t]},{cN:"meta",b:"\\[<",e:">\\]",relevance:10},{cN:"symbol",b:"\\B('[A-Za-z])\\b",c:[e.BE]},e.CLCM,e.inherit(e.QSM,{i:null}),e.CNM]}})),e.registerLanguage("gams",(function(e){var t={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na","built-in":"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},r={cN:"symbol",v:[{b:/\=[lgenxc]=/},{b:/\$/}]},a={cN:"comment",v:[{b:"'",e:"'"},{b:'"',e:'"'}],i:"\\n",c:[e.BE]},i={b:"/",e:"/",k:t,c:[a,e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},n={b:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,eB:!0,e:"$",eW:!0,c:[a,i,{cN:"comment",b:/([ ]*[a-z0-9&#*=?@>\\<:\-,()$\[\]_.{}!+%^]+)+/,relevance:0}]};return{aliases:["gms"],cI:!0,k:t,c:[e.C(/^\$ontext/,/^\$offtext/),{cN:"meta",b:"^\\$[a-z0-9]+",e:"$",rB:!0,c:[{cN:"meta-keyword",b:"^\\$[a-z0-9]+"}]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,{bK:"set sets parameter parameters variable variables scalar scalars equation equations",e:";",c:[e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,i,n]},{bK:"table",e:";",rB:!0,c:[{bK:"table",e:"$",c:[n]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},{cN:"function",b:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,rB:!0,c:[{cN:"title",b:/^[a-z0-9_]+/},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0},r]},e.CNM,r]}})),e.registerLanguage("gauss",(function(e){function t(t,r,i){var n=e.inherit({cN:"function",bK:t,e:r,eE:!0,c:[].concat(o)},i||{});return n.c.push(s),n.c.push(e.CNM),n.c.push(e.CBCM),n.c.push(a),n}var r={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},a=e.C("@","@"),i={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},c:[{b:/\\\n/,relevance:0},{bK:"include",e:"$",k:{"meta-keyword":"include"},c:[{cN:"meta-string",b:'"',e:'"',i:"\\n"}]},e.CLCM,e.CBCM,a]},n={b:/\bstruct\s+/,e:/\s/,k:"struct",c:[{cN:"type",b:e.UIR,relevance:0}]},o=[{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,eW:!0,relevance:0,c:[{cN:"literal",b:/\.\.\./},e.CNM,e.CBCM,a,n]}],s={cN:"title",b:e.UIR,relevance:0},l={cN:"built_in",b:"\\b("+r.built_in.split(" ").join("|")+")\\b"},c={cN:"string",b:'"',e:'"',c:[e.BE],relevance:0},_={b:e.UIR+"\\s*\\(",rB:!0,k:r,relevance:0,c:[{bK:r.keyword},l,{cN:"built_in",b:e.UIR,relevance:0}]},d={b:/\(/,e:/\)/,relevance:0,k:{built_in:r.built_in,literal:r.literal},c:[e.CNM,e.CBCM,a,l,_,c,"self"]};return _.c.push(d),{aliases:["gss"],cI:!0,k:r,i:/(\{[%#]|[%#]\}| <- )/,c:[e.CNM,e.CLCM,e.CBCM,a,c,i,{cN:"keyword",b:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},t("proc keyword",";"),t("fn","="),{bK:"for threadfor",e:/;/,relevance:0,c:[e.CBCM,a,d]},{v:[{b:e.UIR+"\\."+e.UIR},{b:e.UIR+"\\s*="}],relevance:0},_,n]}})),e.registerLanguage("gcode",(function(e){var t=[e.CLCM,e.CBCM,e.C(/\(/,/\)/),e.inherit(e.CNM,{b:"([-+]?([0-9]*\\.?[0-9]+\\.?))|"+e.CNR}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"name",b:"([G])([0-9]+\\.?[0-9]?)"},{cN:"name",b:"([M])([0-9]+\\.?[0-9]?)"},{cN:"attr",b:"(VC|VS|#)",e:"(\\d+)"},{cN:"attr",b:"(VZOFX|VZOFY|VZOFZ)"},{cN:"built_in",b:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",e:"([-+]?([0-9]*\\.?[0-9]+\\.?))(\\])"},{cN:"symbol",v:[{b:"N",e:"\\d+",i:"\\W"}]}];return{aliases:["nc"],cI:!0,l:"[A-Z_][A-Z0-9_.]*",k:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR",c:[{cN:"meta",b:"\\%"},{cN:"meta",b:"([O])([0-9]+)"}].concat(t)}})),e.registerLanguage("gherkin",(function(e){return{aliases:["feature"],k:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",c:[{cN:"symbol",b:"\\*",relevance:0},{cN:"meta",b:"@[^@\\s]+"},{b:"\\|",e:"\\|\\w*$",c:[{cN:"string",b:"[^|]+"}]},{cN:"variable",b:"<",e:">"},e.HCM,{cN:"string",b:'"""',e:'"""'},e.QSM]}})),e.registerLanguage("glsl",(function(e){return{k:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBufferiimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},i:'"',c:[e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"#",e:"$"}]}})),e.registerLanguage("gml",(function(e){return{aliases:["gml","GML"],cI:!1,k:{k:"begin end if then else while do for break continue with until repeat exit and or xor not return mod div switch case default var globalvar enum #macro #region #endregion",built_in:"is_real is_string is_array is_undefined is_int32 is_int64 is_ptr is_vec3 is_vec4 is_matrix is_bool typeof variable_global_exists variable_global_get variable_global_set variable_instance_exists variable_instance_get variable_instance_set variable_instance_get_names array_length_1d array_length_2d array_height_2d array_equals array_create array_copy random random_range irandom irandom_range random_set_seed random_get_seed randomize randomise choose abs round floor ceil sign frac sqrt sqr exp ln log2 log10 sin cos tan arcsin arccos arctan arctan2 dsin dcos dtan darcsin darccos darctan darctan2 degtorad radtodeg power logn min max mean median clamp lerp dot_product dot_product_3d dot_product_normalised dot_product_3d_normalised dot_product_normalized dot_product_3d_normalized math_set_epsilon math_get_epsilon angle_difference point_distance_3d point_distance point_direction lengthdir_x lengthdir_y real string int64 ptr string_format chr ansi_char ord string_length string_byte_length string_pos string_copy string_char_at string_ord_at string_byte_at string_set_byte_at string_delete string_insert string_lower string_upper string_repeat string_letters string_digits string_lettersdigits string_replace string_replace_all string_count string_hash_to_newline clipboard_has_text clipboard_set_text clipboard_get_text date_current_datetime date_create_datetime date_valid_datetime date_inc_year date_inc_month date_inc_week date_inc_day date_inc_hour date_inc_minute date_inc_second date_get_year date_get_month date_get_week date_get_day date_get_hour date_get_minute date_get_second date_get_weekday date_get_day_of_year date_get_hour_of_year date_get_minute_of_year date_get_second_of_year date_year_span date_month_span date_week_span date_day_span date_hour_span date_minute_span date_second_span date_compare_datetime date_compare_date date_compare_time date_date_of date_time_of date_datetime_string date_date_string date_time_string date_days_in_month date_days_in_year date_leap_year date_is_today date_set_timezone date_get_timezone game_set_speed game_get_speed motion_set motion_add place_free place_empty place_meeting place_snapped move_random move_snap move_towards_point move_contact_solid move_contact_all move_outside_solid move_outside_all move_bounce_solid move_bounce_all move_wrap distance_to_point distance_to_object position_empty position_meeting path_start path_end mp_linear_step mp_potential_step mp_linear_step_object mp_potential_step_object mp_potential_settings mp_linear_path mp_potential_path mp_linear_path_object mp_potential_path_object mp_grid_create mp_grid_destroy mp_grid_clear_all mp_grid_clear_cell mp_grid_clear_rectangle mp_grid_add_cell mp_grid_get_cell mp_grid_add_rectangle mp_grid_add_instances mp_grid_path mp_grid_draw mp_grid_to_ds_grid collision_point collision_rectangle collision_circle collision_ellipse collision_line collision_point_list collision_rectangle_list collision_circle_list collision_ellipse_list collision_line_list instance_position_list instance_place_list point_in_rectangle point_in_triangle point_in_circle rectangle_in_rectangle rectangle_in_triangle rectangle_in_circle instance_find instance_exists instance_number instance_position instance_nearest instance_furthest instance_place instance_create_depth instance_create_layer instance_copy instance_change instance_destroy position_destroy position_change instance_id_get instance_deactivate_all instance_deactivate_object instance_deactivate_region instance_activate_all instance_activate_object instance_activate_region room_goto room_goto_previous room_goto_next room_previous room_next room_restart game_end game_restart game_load game_save game_save_buffer game_load_buffer event_perform event_user event_perform_object event_inherited show_debug_message show_debug_overlay debug_event debug_get_callstack alarm_get alarm_set font_texture_page_size keyboard_set_map keyboard_get_map keyboard_unset_map keyboard_check keyboard_check_pressed keyboard_check_released keyboard_check_direct keyboard_get_numlock keyboard_set_numlock keyboard_key_press keyboard_key_release keyboard_clear io_clear mouse_check_button mouse_check_button_pressed mouse_check_button_released mouse_wheel_up mouse_wheel_down mouse_clear draw_self draw_sprite draw_sprite_pos draw_sprite_ext draw_sprite_stretched draw_sprite_stretched_ext draw_sprite_tiled draw_sprite_tiled_ext draw_sprite_part draw_sprite_part_ext draw_sprite_general draw_clear draw_clear_alpha draw_point draw_line draw_line_width draw_rectangle draw_roundrect draw_roundrect_ext draw_triangle draw_circle draw_ellipse draw_set_circle_precision draw_arrow draw_button draw_path draw_healthbar draw_getpixel draw_getpixel_ext draw_set_colour draw_set_color draw_set_alpha draw_get_colour draw_get_color draw_get_alpha merge_colour make_colour_rgb make_colour_hsv colour_get_red colour_get_green colour_get_blue colour_get_hue colour_get_saturation colour_get_value merge_color make_color_rgb make_color_hsv color_get_red color_get_green color_get_blue color_get_hue color_get_saturation color_get_value merge_color screen_save screen_save_part draw_set_font draw_set_halign draw_set_valign draw_text draw_text_ext string_width string_height string_width_ext string_height_ext draw_text_transformed draw_text_ext_transformed draw_text_colour draw_text_ext_colour draw_text_transformed_colour draw_text_ext_transformed_colour draw_text_color draw_text_ext_color draw_text_transformed_color draw_text_ext_transformed_color draw_point_colour draw_line_colour draw_line_width_colour draw_rectangle_colour draw_roundrect_colour draw_roundrect_colour_ext draw_triangle_colour draw_circle_colour draw_ellipse_colour draw_point_color draw_line_color draw_line_width_color draw_rectangle_color draw_roundrect_color draw_roundrect_color_ext draw_triangle_color draw_circle_color draw_ellipse_color draw_primitive_begin draw_vertex draw_vertex_colour draw_vertex_color draw_primitive_end sprite_get_uvs font_get_uvs sprite_get_texture font_get_texture texture_get_width texture_get_height texture_get_uvs draw_primitive_begin_texture draw_vertex_texture draw_vertex_texture_colour draw_vertex_texture_color texture_global_scale surface_create surface_create_ext surface_resize surface_free surface_exists surface_get_width surface_get_height surface_get_texture surface_set_target surface_set_target_ext surface_reset_target surface_depth_disable surface_get_depth_disable draw_surface draw_surface_stretched draw_surface_tiled draw_surface_part draw_surface_ext draw_surface_stretched_ext draw_surface_tiled_ext draw_surface_part_ext draw_surface_general surface_getpixel surface_getpixel_ext surface_save surface_save_part surface_copy surface_copy_part application_surface_draw_enable application_get_position application_surface_enable application_surface_is_enabled display_get_width display_get_height display_get_orientation display_get_gui_width display_get_gui_height display_reset display_mouse_get_x display_mouse_get_y display_mouse_set display_set_ui_visibility window_set_fullscreen window_get_fullscreen window_set_caption window_set_min_width window_set_max_width window_set_min_height window_set_max_height window_get_visible_rects window_get_caption window_set_cursor window_get_cursor window_set_colour window_get_colour window_set_color window_get_color window_set_position window_set_size window_set_rectangle window_center window_get_x window_get_y window_get_width window_get_height window_mouse_get_x window_mouse_get_y window_mouse_set window_view_mouse_get_x window_view_mouse_get_y window_views_mouse_get_x window_views_mouse_get_y audio_listener_position audio_listener_velocity audio_listener_orientation audio_emitter_position audio_emitter_create audio_emitter_free audio_emitter_exists audio_emitter_pitch audio_emitter_velocity audio_emitter_falloff audio_emitter_gain audio_play_sound audio_play_sound_on audio_play_sound_at audio_stop_sound audio_resume_music audio_music_is_playing audio_resume_sound audio_pause_sound audio_pause_music audio_channel_num audio_sound_length audio_get_type audio_falloff_set_model audio_play_music audio_stop_music audio_master_gain audio_music_gain audio_sound_gain audio_sound_pitch audio_stop_all audio_resume_all audio_pause_all audio_is_playing audio_is_paused audio_exists audio_sound_set_track_position audio_sound_get_track_position audio_emitter_get_gain audio_emitter_get_pitch audio_emitter_get_x audio_emitter_get_y audio_emitter_get_z audio_emitter_get_vx audio_emitter_get_vy audio_emitter_get_vz audio_listener_set_position audio_listener_set_velocity audio_listener_set_orientation audio_listener_get_data audio_set_master_gain audio_get_master_gain audio_sound_get_gain audio_sound_get_pitch audio_get_name audio_sound_set_track_position audio_sound_get_track_position audio_create_stream audio_destroy_stream audio_create_sync_group audio_destroy_sync_group audio_play_in_sync_group audio_start_sync_group audio_stop_sync_group audio_pause_sync_group audio_resume_sync_group audio_sync_group_get_track_pos audio_sync_group_debug audio_sync_group_is_playing audio_debug audio_group_load audio_group_unload audio_group_is_loaded audio_group_load_progress audio_group_name audio_group_stop_all audio_group_set_gain audio_create_buffer_sound audio_free_buffer_sound audio_create_play_queue audio_free_play_queue audio_queue_sound audio_get_recorder_count audio_get_recorder_info audio_start_recording audio_stop_recording audio_sound_get_listener_mask audio_emitter_get_listener_mask audio_get_listener_mask audio_sound_set_listener_mask audio_emitter_set_listener_mask audio_set_listener_mask audio_get_listener_count audio_get_listener_info audio_system show_message show_message_async clickable_add clickable_add_ext clickable_change clickable_change_ext clickable_delete clickable_exists clickable_set_style show_question show_question_async get_integer get_string get_integer_async get_string_async get_login_async get_open_filename get_save_filename get_open_filename_ext get_save_filename_ext show_error highscore_clear highscore_add highscore_value highscore_name draw_highscore sprite_exists sprite_get_name sprite_get_number sprite_get_width sprite_get_height sprite_get_xoffset sprite_get_yoffset sprite_get_bbox_left sprite_get_bbox_right sprite_get_bbox_top sprite_get_bbox_bottom sprite_save sprite_save_strip sprite_set_cache_size sprite_set_cache_size_ext sprite_get_tpe sprite_prefetch sprite_prefetch_multi sprite_flush sprite_flush_multi sprite_set_speed sprite_get_speed_type sprite_get_speed font_exists font_get_name font_get_fontname font_get_bold font_get_italic font_get_first font_get_last font_get_size font_set_cache_size path_exists path_get_name path_get_length path_get_time path_get_kind path_get_closed path_get_precision path_get_number path_get_point_x path_get_point_y path_get_point_speed path_get_x path_get_y path_get_speed script_exists script_get_name timeline_add timeline_delete timeline_clear timeline_exists timeline_get_name timeline_moment_clear timeline_moment_add_script timeline_size timeline_max_moment object_exists object_get_name object_get_sprite object_get_solid object_get_visible object_get_persistent object_get_mask object_get_parent object_get_physics object_is_ancestor room_exists room_get_name sprite_set_offset sprite_duplicate sprite_assign sprite_merge sprite_add sprite_replace sprite_create_from_surface sprite_add_from_surface sprite_delete sprite_set_alpha_from_sprite sprite_collision_mask font_add_enable_aa font_add_get_enable_aa font_add font_add_sprite font_add_sprite_ext font_replace font_replace_sprite font_replace_sprite_ext font_delete path_set_kind path_set_closed path_set_precision path_add path_assign path_duplicate path_append path_delete path_add_point path_insert_point path_change_point path_delete_point path_clear_points path_reverse path_mirror path_flip path_rotate path_rescale path_shift script_execute object_set_sprite object_set_solid object_set_visible object_set_persistent object_set_mask room_set_width room_set_height room_set_persistent room_set_background_colour room_set_background_color room_set_view room_set_viewport room_get_viewport room_set_view_enabled room_add room_duplicate room_assign room_instance_add room_instance_clear room_get_camera room_set_camera asset_get_index asset_get_type file_text_open_from_string file_text_open_read file_text_open_write file_text_open_append file_text_close file_text_write_string file_text_write_real file_text_writeln file_text_read_string file_text_read_real file_text_readln file_text_eof file_text_eoln file_exists file_delete file_rename file_copy directory_exists directory_create directory_destroy file_find_first file_find_next file_find_close file_attributes filename_name filename_path filename_dir filename_drive filename_ext filename_change_ext file_bin_open file_bin_rewrite file_bin_close file_bin_position file_bin_size file_bin_seek file_bin_write_byte file_bin_read_byte parameter_count parameter_string environment_get_variable ini_open_from_string ini_open ini_close ini_read_string ini_read_real ini_write_string ini_write_real ini_key_exists ini_section_exists ini_key_delete ini_section_delete ds_set_precision ds_exists ds_stack_create ds_stack_destroy ds_stack_clear ds_stack_copy ds_stack_size ds_stack_empty ds_stack_push ds_stack_pop ds_stack_top ds_stack_write ds_stack_read ds_queue_create ds_queue_destroy ds_queue_clear ds_queue_copy ds_queue_size ds_queue_empty ds_queue_enqueue ds_queue_dequeue ds_queue_head ds_queue_tail ds_queue_write ds_queue_read ds_list_create ds_list_destroy ds_list_clear ds_list_copy ds_list_size ds_list_empty ds_list_add ds_list_insert ds_list_replace ds_list_delete ds_list_find_index ds_list_find_value ds_list_mark_as_list ds_list_mark_as_map ds_list_sort ds_list_shuffle ds_list_write ds_list_read ds_list_set ds_map_create ds_map_destroy ds_map_clear ds_map_copy ds_map_size ds_map_empty ds_map_add ds_map_add_list ds_map_add_map ds_map_replace ds_map_replace_map ds_map_replace_list ds_map_delete ds_map_exists ds_map_find_value ds_map_find_previous ds_map_find_next ds_map_find_first ds_map_find_last ds_map_write ds_map_read ds_map_secure_save ds_map_secure_load ds_map_secure_load_buffer ds_map_secure_save_buffer ds_map_set ds_priority_create ds_priority_destroy ds_priority_clear ds_priority_copy ds_priority_size ds_priority_empty ds_priority_add ds_priority_change_priority ds_priority_find_priority ds_priority_delete_value ds_priority_delete_min ds_priority_find_min ds_priority_delete_max ds_priority_find_max ds_priority_write ds_priority_read ds_grid_create ds_grid_destroy ds_grid_copy ds_grid_resize ds_grid_width ds_grid_height ds_grid_clear ds_grid_set ds_grid_add ds_grid_multiply ds_grid_set_region ds_grid_add_region ds_grid_multiply_region ds_grid_set_disk ds_grid_add_disk ds_grid_multiply_disk ds_grid_set_grid_region ds_grid_add_grid_region ds_grid_multiply_grid_region ds_grid_get ds_grid_get_sum ds_grid_get_max ds_grid_get_min ds_grid_get_mean ds_grid_get_disk_sum ds_grid_get_disk_min ds_grid_get_disk_max ds_grid_get_disk_mean ds_grid_value_exists ds_grid_value_x ds_grid_value_y ds_grid_value_disk_exists ds_grid_value_disk_x ds_grid_value_disk_y ds_grid_shuffle ds_grid_write ds_grid_read ds_grid_sort ds_grid_set ds_grid_get effect_create_below effect_create_above effect_clear part_type_create part_type_destroy part_type_exists part_type_clear part_type_shape part_type_sprite part_type_size part_type_scale part_type_orientation part_type_life part_type_step part_type_death part_type_speed part_type_direction part_type_gravity part_type_colour1 part_type_colour2 part_type_colour3 part_type_colour_mix part_type_colour_rgb part_type_colour_hsv part_type_color1 part_type_color2 part_type_color3 part_type_color_mix part_type_color_rgb part_type_color_hsv part_type_alpha1 part_type_alpha2 part_type_alpha3 part_type_blend part_system_create part_system_create_layer part_system_destroy part_system_exists part_system_clear part_system_draw_order part_system_depth part_system_position part_system_automatic_update part_system_automatic_draw part_system_update part_system_drawit part_system_get_layer part_system_layer part_particles_create part_particles_create_colour part_particles_create_color part_particles_clear part_particles_count part_emitter_create part_emitter_destroy part_emitter_destroy_all part_emitter_exists part_emitter_clear part_emitter_region part_emitter_burst part_emitter_stream external_call external_define external_free window_handle window_device matrix_get matrix_set matrix_build_identity matrix_build matrix_build_lookat matrix_build_projection_ortho matrix_build_projection_perspective matrix_build_projection_perspective_fov matrix_multiply matrix_transform_vertex matrix_stack_push matrix_stack_pop matrix_stack_multiply matrix_stack_set matrix_stack_clear matrix_stack_top matrix_stack_is_empty browser_input_capture os_get_config os_get_info os_get_language os_get_region os_lock_orientation display_get_dpi_x display_get_dpi_y display_set_gui_size display_set_gui_maximise display_set_gui_maximize device_mouse_dbclick_enable display_set_timing_method display_get_timing_method display_set_sleep_margin display_get_sleep_margin virtual_key_add virtual_key_hide virtual_key_delete virtual_key_show draw_enable_drawevent draw_enable_swf_aa draw_set_swf_aa_level draw_get_swf_aa_level draw_texture_flush draw_flush gpu_set_blendenable gpu_set_ztestenable gpu_set_zfunc gpu_set_zwriteenable gpu_set_lightingenable gpu_set_fog gpu_set_cullmode gpu_set_blendmode gpu_set_blendmode_ext gpu_set_blendmode_ext_sepalpha gpu_set_colorwriteenable gpu_set_colourwriteenable gpu_set_alphatestenable gpu_set_alphatestref gpu_set_alphatestfunc gpu_set_texfilter gpu_set_texfilter_ext gpu_set_texrepeat gpu_set_texrepeat_ext gpu_set_tex_filter gpu_set_tex_filter_ext gpu_set_tex_repeat gpu_set_tex_repeat_ext gpu_set_tex_mip_filter gpu_set_tex_mip_filter_ext gpu_set_tex_mip_bias gpu_set_tex_mip_bias_ext gpu_set_tex_min_mip gpu_set_tex_min_mip_ext gpu_set_tex_max_mip gpu_set_tex_max_mip_ext gpu_set_tex_max_aniso gpu_set_tex_max_aniso_ext gpu_set_tex_mip_enable gpu_set_tex_mip_enable_ext gpu_get_blendenable gpu_get_ztestenable gpu_get_zfunc gpu_get_zwriteenable gpu_get_lightingenable gpu_get_fog gpu_get_cullmode gpu_get_blendmode gpu_get_blendmode_ext gpu_get_blendmode_ext_sepalpha gpu_get_blendmode_src gpu_get_blendmode_dest gpu_get_blendmode_srcalpha gpu_get_blendmode_destalpha gpu_get_colorwriteenable gpu_get_colourwriteenable gpu_get_alphatestenable gpu_get_alphatestref gpu_get_alphatestfunc gpu_get_texfilter gpu_get_texfilter_ext gpu_get_texrepeat gpu_get_texrepeat_ext gpu_get_tex_filter gpu_get_tex_filter_ext gpu_get_tex_repeat gpu_get_tex_repeat_ext gpu_get_tex_mip_filter gpu_get_tex_mip_filter_ext gpu_get_tex_mip_bias gpu_get_tex_mip_bias_ext gpu_get_tex_min_mip gpu_get_tex_min_mip_ext gpu_get_tex_max_mip gpu_get_tex_max_mip_ext gpu_get_tex_max_aniso gpu_get_tex_max_aniso_ext gpu_get_tex_mip_enable gpu_get_tex_mip_enable_ext gpu_push_state gpu_pop_state gpu_get_state gpu_set_state draw_light_define_ambient draw_light_define_direction draw_light_define_point draw_light_enable draw_set_lighting draw_light_get_ambient draw_light_get draw_get_lighting shop_leave_rating url_get_domain url_open url_open_ext url_open_full get_timer achievement_login achievement_logout achievement_post achievement_increment achievement_post_score achievement_available achievement_show_achievements achievement_show_leaderboards achievement_load_friends achievement_load_leaderboard achievement_send_challenge achievement_load_progress achievement_reset achievement_login_status achievement_get_pic achievement_show_challenge_notifications achievement_get_challenges achievement_event achievement_show achievement_get_info cloud_file_save cloud_string_save cloud_synchronise ads_enable ads_disable ads_setup ads_engagement_launch ads_engagement_available ads_engagement_active ads_event ads_event_preload ads_set_reward_callback ads_get_display_height ads_get_display_width ads_move ads_interstitial_available ads_interstitial_display device_get_tilt_x device_get_tilt_y device_get_tilt_z device_is_keypad_open device_mouse_check_button device_mouse_check_button_pressed device_mouse_check_button_released device_mouse_x device_mouse_y device_mouse_raw_x device_mouse_raw_y device_mouse_x_to_gui device_mouse_y_to_gui iap_activate iap_status iap_enumerate_products iap_restore_all iap_acquire iap_consume iap_product_details iap_purchase_details facebook_init facebook_login facebook_status facebook_graph_request facebook_dialog facebook_logout facebook_launch_offerwall facebook_post_message facebook_send_invite facebook_user_id facebook_accesstoken facebook_check_permission facebook_request_read_permissions facebook_request_publish_permissions gamepad_is_supported gamepad_get_device_count gamepad_is_connected gamepad_get_description gamepad_get_button_threshold gamepad_set_button_threshold gamepad_get_axis_deadzone gamepad_set_axis_deadzone gamepad_button_count gamepad_button_check gamepad_button_check_pressed gamepad_button_check_released gamepad_button_value gamepad_axis_count gamepad_axis_value gamepad_set_vibration gamepad_set_colour gamepad_set_color os_is_paused window_has_focus code_is_compiled http_get http_get_file http_post_string http_request json_encode json_decode zip_unzip load_csv base64_encode base64_decode md5_string_unicode md5_string_utf8 md5_file os_is_network_connected sha1_string_unicode sha1_string_utf8 sha1_file os_powersave_enable analytics_event analytics_event_ext win8_livetile_tile_notification win8_livetile_tile_clear win8_livetile_badge_notification win8_livetile_badge_clear win8_livetile_queue_enable win8_secondarytile_pin win8_secondarytile_badge_notification win8_secondarytile_delete win8_livetile_notification_begin win8_livetile_notification_secondary_begin win8_livetile_notification_expiry win8_livetile_notification_tag win8_livetile_notification_text_add win8_livetile_notification_image_add win8_livetile_notification_end win8_appbar_enable win8_appbar_add_element win8_appbar_remove_element win8_settingscharm_add_entry win8_settingscharm_add_html_entry win8_settingscharm_add_xaml_entry win8_settingscharm_set_xaml_property win8_settingscharm_get_xaml_property win8_settingscharm_remove_entry win8_share_image win8_share_screenshot win8_share_file win8_share_url win8_share_text win8_search_enable win8_search_disable win8_search_add_suggestions win8_device_touchscreen_available win8_license_initialize_sandbox win8_license_trial_version winphone_license_trial_version winphone_tile_title winphone_tile_count winphone_tile_back_title winphone_tile_back_content winphone_tile_back_content_wide winphone_tile_front_image winphone_tile_front_image_small winphone_tile_front_image_wide winphone_tile_back_image winphone_tile_back_image_wide winphone_tile_background_colour winphone_tile_background_color winphone_tile_icon_image winphone_tile_small_icon_image winphone_tile_wide_content winphone_tile_cycle_images winphone_tile_small_background_image physics_world_create physics_world_gravity physics_world_update_speed physics_world_update_iterations physics_world_draw_debug physics_pause_enable physics_fixture_create physics_fixture_set_kinematic physics_fixture_set_density physics_fixture_set_awake physics_fixture_set_restitution physics_fixture_set_friction physics_fixture_set_collision_group physics_fixture_set_sensor physics_fixture_set_linear_damping physics_fixture_set_angular_damping physics_fixture_set_circle_shape physics_fixture_set_box_shape physics_fixture_set_edge_shape physics_fixture_set_polygon_shape physics_fixture_set_chain_shape physics_fixture_add_point physics_fixture_bind physics_fixture_bind_ext physics_fixture_delete physics_apply_force physics_apply_impulse physics_apply_angular_impulse physics_apply_local_force physics_apply_local_impulse physics_apply_torque physics_mass_properties physics_draw_debug physics_test_overlap physics_remove_fixture physics_set_friction physics_set_density physics_set_restitution physics_get_friction physics_get_density physics_get_restitution physics_joint_distance_create physics_joint_rope_create physics_joint_revolute_create physics_joint_prismatic_create physics_joint_pulley_create physics_joint_wheel_create physics_joint_weld_create physics_joint_friction_create physics_joint_gear_create physics_joint_enable_motor physics_joint_get_value physics_joint_set_value physics_joint_delete physics_particle_create physics_particle_delete physics_particle_delete_region_circle physics_particle_delete_region_box physics_particle_delete_region_poly physics_particle_set_flags physics_particle_set_category_flags physics_particle_draw physics_particle_draw_ext physics_particle_count physics_particle_get_data physics_particle_get_data_particle physics_particle_group_begin physics_particle_group_circle physics_particle_group_box physics_particle_group_polygon physics_particle_group_add_point physics_particle_group_end physics_particle_group_join physics_particle_group_delete physics_particle_group_count physics_particle_group_get_data physics_particle_group_get_mass physics_particle_group_get_inertia physics_particle_group_get_centre_x physics_particle_group_get_centre_y physics_particle_group_get_vel_x physics_particle_group_get_vel_y physics_particle_group_get_ang_vel physics_particle_group_get_x physics_particle_group_get_y physics_particle_group_get_angle physics_particle_set_group_flags physics_particle_get_group_flags physics_particle_get_max_count physics_particle_get_radius physics_particle_get_density physics_particle_get_damping physics_particle_get_gravity_scale physics_particle_set_max_count physics_particle_set_radius physics_particle_set_density physics_particle_set_damping physics_particle_set_gravity_scale network_create_socket network_create_socket_ext network_create_server network_create_server_raw network_connect network_connect_raw network_send_packet network_send_raw network_send_broadcast network_send_udp network_send_udp_raw network_set_timeout network_set_config network_resolve network_destroy buffer_create buffer_write buffer_read buffer_seek buffer_get_surface buffer_set_surface buffer_delete buffer_exists buffer_get_type buffer_get_alignment buffer_poke buffer_peek buffer_save buffer_save_ext buffer_load buffer_load_ext buffer_load_partial buffer_copy buffer_fill buffer_get_size buffer_tell buffer_resize buffer_md5 buffer_sha1 buffer_base64_encode buffer_base64_decode buffer_base64_decode_ext buffer_sizeof buffer_get_address buffer_create_from_vertex_buffer buffer_create_from_vertex_buffer_ext buffer_copy_from_vertex_buffer buffer_async_group_begin buffer_async_group_option buffer_async_group_end buffer_load_async buffer_save_async gml_release_mode gml_pragma steam_activate_overlay steam_is_overlay_enabled steam_is_overlay_activated steam_get_persona_name steam_initialised steam_is_cloud_enabled_for_app steam_is_cloud_enabled_for_account steam_file_persisted steam_get_quota_total steam_get_quota_free steam_file_write steam_file_write_file steam_file_read steam_file_delete steam_file_exists steam_file_size steam_file_share steam_is_screenshot_requested steam_send_screenshot steam_is_user_logged_on steam_get_user_steam_id steam_user_owns_dlc steam_user_installed_dlc steam_set_achievement steam_get_achievement steam_clear_achievement steam_set_stat_int steam_set_stat_float steam_set_stat_avg_rate steam_get_stat_int steam_get_stat_float steam_get_stat_avg_rate steam_reset_all_stats steam_reset_all_stats_achievements steam_stats_ready steam_create_leaderboard steam_upload_score steam_upload_score_ext steam_download_scores_around_user steam_download_scores steam_download_friends_scores steam_upload_score_buffer steam_upload_score_buffer_ext steam_current_game_language steam_available_languages steam_activate_overlay_browser steam_activate_overlay_user steam_activate_overlay_store steam_get_user_persona_name steam_get_app_id steam_get_user_account_id steam_ugc_download steam_ugc_create_item steam_ugc_start_item_update steam_ugc_set_item_title steam_ugc_set_item_description steam_ugc_set_item_visibility steam_ugc_set_item_tags steam_ugc_set_item_content steam_ugc_set_item_preview steam_ugc_submit_item_update steam_ugc_get_item_update_progress steam_ugc_subscribe_item steam_ugc_unsubscribe_item steam_ugc_num_subscribed_items steam_ugc_get_subscribed_items steam_ugc_get_item_install_info steam_ugc_get_item_update_info steam_ugc_request_item_details steam_ugc_create_query_user steam_ugc_create_query_user_ex steam_ugc_create_query_all steam_ugc_create_query_all_ex steam_ugc_query_set_cloud_filename_filter steam_ugc_query_set_match_any_tag steam_ugc_query_set_search_text steam_ugc_query_set_ranked_by_trend_days steam_ugc_query_add_required_tag steam_ugc_query_add_excluded_tag steam_ugc_query_set_return_long_description steam_ugc_query_set_return_total_only steam_ugc_query_set_allow_cached_response steam_ugc_send_query shader_set shader_get_name shader_reset shader_current shader_is_compiled shader_get_sampler_index shader_get_uniform shader_set_uniform_i shader_set_uniform_i_array shader_set_uniform_f shader_set_uniform_f_array shader_set_uniform_matrix shader_set_uniform_matrix_array shader_enable_corner_id texture_set_stage texture_get_texel_width texture_get_texel_height shaders_are_supported vertex_format_begin vertex_format_end vertex_format_delete vertex_format_add_position vertex_format_add_position_3d vertex_format_add_colour vertex_format_add_color vertex_format_add_normal vertex_format_add_texcoord vertex_format_add_textcoord vertex_format_add_custom vertex_create_buffer vertex_create_buffer_ext vertex_delete_buffer vertex_begin vertex_end vertex_position vertex_position_3d vertex_colour vertex_color vertex_argb vertex_texcoord vertex_normal vertex_float1 vertex_float2 vertex_float3 vertex_float4 vertex_ubyte4 vertex_submit vertex_freeze vertex_get_number vertex_get_buffer_size vertex_create_buffer_from_buffer vertex_create_buffer_from_buffer_ext push_local_notification push_get_first_local_notification push_get_next_local_notification push_cancel_local_notification skeleton_animation_set skeleton_animation_get skeleton_animation_mix skeleton_animation_set_ext skeleton_animation_get_ext skeleton_animation_get_duration skeleton_animation_get_frames skeleton_animation_clear skeleton_skin_set skeleton_skin_get skeleton_attachment_set skeleton_attachment_get skeleton_attachment_create skeleton_collision_draw_set skeleton_bone_data_get skeleton_bone_data_set skeleton_bone_state_get skeleton_bone_state_set skeleton_get_minmax skeleton_get_num_bounds skeleton_get_bounds skeleton_animation_get_frame skeleton_animation_set_frame draw_skeleton draw_skeleton_time draw_skeleton_instance draw_skeleton_collision skeleton_animation_list skeleton_skin_list skeleton_slot_data layer_get_id layer_get_id_at_depth layer_get_depth layer_create layer_destroy layer_destroy_instances layer_add_instance layer_has_instance layer_set_visible layer_get_visible layer_exists layer_x layer_y layer_get_x layer_get_y layer_hspeed layer_vspeed layer_get_hspeed layer_get_vspeed layer_script_begin layer_script_end layer_shader layer_get_script_begin layer_get_script_end layer_get_shader layer_set_target_room layer_get_target_room layer_reset_target_room layer_get_all layer_get_all_elements layer_get_name layer_depth layer_get_element_layer layer_get_element_type layer_element_move layer_force_draw_depth layer_is_draw_depth_forced layer_get_forced_depth layer_background_get_id layer_background_exists layer_background_create layer_background_destroy layer_background_visible layer_background_change layer_background_sprite layer_background_htiled layer_background_vtiled layer_background_stretch layer_background_yscale layer_background_xscale layer_background_blend layer_background_alpha layer_background_index layer_background_speed layer_background_get_visible layer_background_get_sprite layer_background_get_htiled layer_background_get_vtiled layer_background_get_stretch layer_background_get_yscale layer_background_get_xscale layer_background_get_blend layer_background_get_alpha layer_background_get_index layer_background_get_speed layer_sprite_get_id layer_sprite_exists layer_sprite_create layer_sprite_destroy layer_sprite_change layer_sprite_index layer_sprite_speed layer_sprite_xscale layer_sprite_yscale layer_sprite_angle layer_sprite_blend layer_sprite_alpha layer_sprite_x layer_sprite_y layer_sprite_get_sprite layer_sprite_get_index layer_sprite_get_speed layer_sprite_get_xscale layer_sprite_get_yscale layer_sprite_get_angle layer_sprite_get_blend layer_sprite_get_alpha layer_sprite_get_x layer_sprite_get_y layer_tilemap_get_id layer_tilemap_exists layer_tilemap_create layer_tilemap_destroy tilemap_tileset tilemap_x tilemap_y tilemap_set tilemap_set_at_pixel tilemap_get_tileset tilemap_get_tile_width tilemap_get_tile_height tilemap_get_width tilemap_get_height tilemap_get_x tilemap_get_y tilemap_get tilemap_get_at_pixel tilemap_get_cell_x_at_pixel tilemap_get_cell_y_at_pixel tilemap_clear draw_tilemap draw_tile tilemap_set_global_mask tilemap_get_global_mask tilemap_set_mask tilemap_get_mask tilemap_get_frame tile_set_empty tile_set_index tile_set_flip tile_set_mirror tile_set_rotate tile_get_empty tile_get_index tile_get_flip tile_get_mirror tile_get_rotate layer_tile_exists layer_tile_create layer_tile_destroy layer_tile_change layer_tile_xscale layer_tile_yscale layer_tile_blend layer_tile_alpha layer_tile_x layer_tile_y layer_tile_region layer_tile_visible layer_tile_get_sprite layer_tile_get_xscale layer_tile_get_yscale layer_tile_get_blend layer_tile_get_alpha layer_tile_get_x layer_tile_get_y layer_tile_get_region layer_tile_get_visible layer_instance_get_instance instance_activate_layer instance_deactivate_layer camera_create camera_create_view camera_destroy camera_apply camera_get_active camera_get_default camera_set_default camera_set_view_mat camera_set_proj_mat camera_set_update_script camera_set_begin_script camera_set_end_script camera_set_view_pos camera_set_view_size camera_set_view_speed camera_set_view_border camera_set_view_angle camera_set_view_target camera_get_view_mat camera_get_proj_mat camera_get_update_script camera_get_begin_script camera_get_end_script camera_get_view_x camera_get_view_y camera_get_view_width camera_get_view_height camera_get_view_speed_x camera_get_view_speed_y camera_get_view_border_x camera_get_view_border_y camera_get_view_angle camera_get_view_target view_get_camera view_get_visible view_get_xport view_get_yport view_get_wport view_get_hport view_get_surface_id view_set_camera view_set_visible view_set_xport view_set_yport view_set_wport view_set_hport view_set_surface_id gesture_drag_time gesture_drag_distance gesture_flick_speed gesture_double_tap_time gesture_double_tap_distance gesture_pinch_distance gesture_pinch_angle_towards gesture_pinch_angle_away gesture_rotate_time gesture_rotate_angle gesture_tap_count gesture_get_drag_time gesture_get_drag_distance gesture_get_flick_speed gesture_get_double_tap_time gesture_get_double_tap_distance gesture_get_pinch_distance gesture_get_pinch_angle_towards gesture_get_pinch_angle_away gesture_get_rotate_time gesture_get_rotate_angle gesture_get_tap_count keyboard_virtual_show keyboard_virtual_hide keyboard_virtual_status keyboard_virtual_height",literal:"self other all noone global local undefined pointer_invalid pointer_null path_action_stop path_action_restart path_action_continue path_action_reverse true false pi GM_build_date GM_version GM_runtime_version timezone_local timezone_utc gamespeed_fps gamespeed_microseconds ev_create ev_destroy ev_step ev_alarm ev_keyboard ev_mouse ev_collision ev_other ev_draw ev_draw_begin ev_draw_end ev_draw_pre ev_draw_post ev_keypress ev_keyrelease ev_trigger ev_left_button ev_right_button ev_middle_button ev_no_button ev_left_press ev_right_press ev_middle_press ev_left_release ev_right_release ev_middle_release ev_mouse_enter ev_mouse_leave ev_mouse_wheel_up ev_mouse_wheel_down ev_global_left_button ev_global_right_button ev_global_middle_button ev_global_left_press ev_global_right_press ev_global_middle_press ev_global_left_release ev_global_right_release ev_global_middle_release ev_joystick1_left ev_joystick1_right ev_joystick1_up ev_joystick1_down ev_joystick1_button1 ev_joystick1_button2 ev_joystick1_button3 ev_joystick1_button4 ev_joystick1_button5 ev_joystick1_button6 ev_joystick1_button7 ev_joystick1_button8 ev_joystick2_left ev_joystick2_right ev_joystick2_up ev_joystick2_down ev_joystick2_button1 ev_joystick2_button2 ev_joystick2_button3 ev_joystick2_button4 ev_joystick2_button5 ev_joystick2_button6 ev_joystick2_button7 ev_joystick2_button8 ev_outside ev_boundary ev_game_start ev_game_end ev_room_start ev_room_end ev_no_more_lives ev_animation_end ev_end_of_path ev_no_more_health ev_close_button ev_user0 ev_user1 ev_user2 ev_user3 ev_user4 ev_user5 ev_user6 ev_user7 ev_user8 ev_user9 ev_user10 ev_user11 ev_user12 ev_user13 ev_user14 ev_user15 ev_step_normal ev_step_begin ev_step_end ev_gui ev_gui_begin ev_gui_end ev_cleanup ev_gesture ev_gesture_tap ev_gesture_double_tap ev_gesture_drag_start ev_gesture_dragging ev_gesture_drag_end ev_gesture_flick ev_gesture_pinch_start ev_gesture_pinch_in ev_gesture_pinch_out ev_gesture_pinch_end ev_gesture_rotate_start ev_gesture_rotating ev_gesture_rotate_end ev_global_gesture_tap ev_global_gesture_double_tap ev_global_gesture_drag_start ev_global_gesture_dragging ev_global_gesture_drag_end ev_global_gesture_flick ev_global_gesture_pinch_start ev_global_gesture_pinch_in ev_global_gesture_pinch_out ev_global_gesture_pinch_end ev_global_gesture_rotate_start ev_global_gesture_rotating ev_global_gesture_rotate_end vk_nokey vk_anykey vk_enter vk_return vk_shift vk_control vk_alt vk_escape vk_space vk_backspace vk_tab vk_pause vk_printscreen vk_left vk_right vk_up vk_down vk_home vk_end vk_delete vk_insert vk_pageup vk_pagedown vk_f1 vk_f2 vk_f3 vk_f4 vk_f5 vk_f6 vk_f7 vk_f8 vk_f9 vk_f10 vk_f11 vk_f12 vk_numpad0 vk_numpad1 vk_numpad2 vk_numpad3 vk_numpad4 vk_numpad5 vk_numpad6 vk_numpad7 vk_numpad8 vk_numpad9 vk_divide vk_multiply vk_subtract vk_add vk_decimal vk_lshift vk_lcontrol vk_lalt vk_rshift vk_rcontrol vk_ralt mb_any mb_none mb_left mb_right mb_middle c_aqua c_black c_blue c_dkgray c_fuchsia c_gray c_green c_lime c_ltgray c_maroon c_navy c_olive c_purple c_red c_silver c_teal c_white c_yellow c_orange fa_left fa_center fa_right fa_top fa_middle fa_bottom pr_pointlist pr_linelist pr_linestrip pr_trianglelist pr_trianglestrip pr_trianglefan bm_complex bm_normal bm_add bm_max bm_subtract bm_zero bm_one bm_src_colour bm_inv_src_colour bm_src_color bm_inv_src_color bm_src_alpha bm_inv_src_alpha bm_dest_alpha bm_inv_dest_alpha bm_dest_colour bm_inv_dest_colour bm_dest_color bm_inv_dest_color bm_src_alpha_sat tf_point tf_linear tf_anisotropic mip_off mip_on mip_markedonly audio_falloff_none audio_falloff_inverse_distance audio_falloff_inverse_distance_clamped audio_falloff_linear_distance audio_falloff_linear_distance_clamped audio_falloff_exponent_distance audio_falloff_exponent_distance_clamped audio_old_system audio_new_system audio_mono audio_stereo audio_3d cr_default cr_none cr_arrow cr_cross cr_beam cr_size_nesw cr_size_ns cr_size_nwse cr_size_we cr_uparrow cr_hourglass cr_drag cr_appstart cr_handpoint cr_size_all spritespeed_framespersecond spritespeed_framespergameframe asset_object asset_unknown asset_sprite asset_sound asset_room asset_path asset_script asset_font asset_timeline asset_tiles asset_shader fa_readonly fa_hidden fa_sysfile fa_volumeid fa_directory fa_archive ds_type_map ds_type_list ds_type_stack ds_type_queue ds_type_grid ds_type_priority ef_explosion ef_ring ef_ellipse ef_firework ef_smoke ef_smokeup ef_star ef_spark ef_flare ef_cloud ef_rain ef_snow pt_shape_pixel pt_shape_disk pt_shape_square pt_shape_line pt_shape_star pt_shape_circle pt_shape_ring pt_shape_sphere pt_shape_flare pt_shape_spark pt_shape_explosion pt_shape_cloud pt_shape_smoke pt_shape_snow ps_distr_linear ps_distr_gaussian ps_distr_invgaussian ps_shape_rectangle ps_shape_ellipse ps_shape_diamond ps_shape_line ty_real ty_string dll_cdecl dll_stdcall matrix_view matrix_projection matrix_world os_win32 os_windows os_macosx os_ios os_android os_symbian os_linux os_unknown os_winphone os_tizen os_win8native os_wiiu os_3ds os_psvita os_bb10 os_ps4 os_xboxone os_ps3 os_xbox360 os_uwp os_tvos os_switch browser_not_a_browser browser_unknown browser_ie browser_firefox browser_chrome browser_safari browser_safari_mobile browser_opera browser_tizen browser_edge browser_windows_store browser_ie_mobile device_ios_unknown device_ios_iphone device_ios_iphone_retina device_ios_ipad device_ios_ipad_retina device_ios_iphone5 device_ios_iphone6 device_ios_iphone6plus device_emulator device_tablet display_landscape display_landscape_flipped display_portrait display_portrait_flipped tm_sleep tm_countvsyncs of_challenge_win of_challen ge_lose of_challenge_tie leaderboard_type_number leaderboard_type_time_mins_secs cmpfunc_never cmpfunc_less cmpfunc_equal cmpfunc_lessequal cmpfunc_greater cmpfunc_notequal cmpfunc_greaterequal cmpfunc_always cull_noculling cull_clockwise cull_counterclockwise lighttype_dir lighttype_point iap_ev_storeload iap_ev_product iap_ev_purchase iap_ev_consume iap_ev_restore iap_storeload_ok iap_storeload_failed iap_status_uninitialised iap_status_unavailable iap_status_loading iap_status_available iap_status_processing iap_status_restoring iap_failed iap_unavailable iap_available iap_purchased iap_canceled iap_refunded fb_login_default fb_login_fallback_to_webview fb_login_no_fallback_to_webview fb_login_forcing_webview fb_login_use_system_account fb_login_forcing_safari phy_joint_anchor_1_x phy_joint_anchor_1_y phy_joint_anchor_2_x phy_joint_anchor_2_y phy_joint_reaction_force_x phy_joint_reaction_force_y phy_joint_reaction_torque phy_joint_motor_speed phy_joint_angle phy_joint_motor_torque phy_joint_max_motor_torque phy_joint_translation phy_joint_speed phy_joint_motor_force phy_joint_max_motor_force phy_joint_length_1 phy_joint_length_2 phy_joint_damping_ratio phy_joint_frequency phy_joint_lower_angle_limit phy_joint_upper_angle_limit phy_joint_angle_limits phy_joint_max_length phy_joint_max_torque phy_joint_max_force phy_debug_render_aabb phy_debug_render_collision_pairs phy_debug_render_coms phy_debug_render_core_shapes phy_debug_render_joints phy_debug_render_obb phy_debug_render_shapes phy_particle_flag_water phy_particle_flag_zombie phy_particle_flag_wall phy_particle_flag_spring phy_particle_flag_elastic phy_particle_flag_viscous phy_particle_flag_powder phy_particle_flag_tensile phy_particle_flag_colourmixing phy_particle_flag_colormixing phy_particle_group_flag_solid phy_particle_group_flag_rigid phy_particle_data_flag_typeflags phy_particle_data_flag_position phy_particle_data_flag_velocity phy_particle_data_flag_colour phy_particle_data_flag_color phy_particle_data_flag_category achievement_our_info achievement_friends_info achievement_leaderboard_info achievement_achievement_info achievement_filter_all_players achievement_filter_friends_only achievement_filter_favorites_only achievement_type_achievement_challenge achievement_type_score_challenge achievement_pic_loaded achievement_show_ui achievement_show_profile achievement_show_leaderboard achievement_show_achievement achievement_show_bank achievement_show_friend_picker achievement_show_purchase_prompt network_socket_tcp network_socket_udp network_socket_bluetooth network_type_connect network_type_disconnect network_type_data network_type_non_blocking_connect network_config_connect_timeout network_config_use_non_blocking_socket network_config_enable_reliable_udp network_config_disable_reliable_udp buffer_fixed buffer_grow buffer_wrap buffer_fast buffer_vbuffer buffer_network buffer_u8 buffer_s8 buffer_u16 buffer_s16 buffer_u32 buffer_s32 buffer_u64 buffer_f16 buffer_f32 buffer_f64 buffer_bool buffer_text buffer_string buffer_surface_copy buffer_seek_start buffer_seek_relative buffer_seek_end buffer_generalerror buffer_outofspace buffer_outofbounds buffer_invalidtype text_type button_type input_type ANSI_CHARSET DEFAULT_CHARSET EASTEUROPE_CHARSET RUSSIAN_CHARSET SYMBOL_CHARSET SHIFTJIS_CHARSET HANGEUL_CHARSET GB2312_CHARSET CHINESEBIG5_CHARSET JOHAB_CHARSET HEBREW_CHARSET ARABIC_CHARSET GREEK_CHARSET TURKISH_CHARSET VIETNAMESE_CHARSET THAI_CHARSET MAC_CHARSET BALTIC_CHARSET OEM_CHARSET gp_face1 gp_face2 gp_face3 gp_face4 gp_shoulderl gp_shoulderr gp_shoulderlb gp_shoulderrb gp_select gp_start gp_stickl gp_stickr gp_padu gp_padd gp_padl gp_padr gp_axislh gp_axislv gp_axisrh gp_axisrv ov_friends ov_community ov_players ov_settings ov_gamegroup ov_achievements lb_sort_none lb_sort_ascending lb_sort_descending lb_disp_none lb_disp_numeric lb_disp_time_sec lb_disp_time_ms ugc_result_success ugc_filetype_community ugc_filetype_microtrans ugc_visibility_public ugc_visibility_friends_only ugc_visibility_private ugc_query_RankedByVote ugc_query_RankedByPublicationDate ugc_query_AcceptedForGameRankedByAcceptanceDate ugc_query_RankedByTrend ugc_query_FavoritedByFriendsRankedByPublicationDate ugc_query_CreatedByFriendsRankedByPublicationDate ugc_query_RankedByNumTimesReported ugc_query_CreatedByFollowedUsersRankedByPublicationDate ugc_query_NotYetRated ugc_query_RankedByTotalVotesAsc ugc_query_RankedByVotesUp ugc_query_RankedByTextSearch ugc_sortorder_CreationOrderDesc ugc_sortorder_CreationOrderAsc ugc_sortorder_TitleAsc ugc_sortorder_LastUpdatedDesc ugc_sortorder_SubscriptionDateDesc ugc_sortorder_VoteScoreDesc ugc_sortorder_ForModeration ugc_list_Published ugc_list_VotedOn ugc_list_VotedUp ugc_list_VotedDown ugc_list_WillVoteLater ugc_list_Favorited ugc_list_Subscribed ugc_list_UsedOrPlayed ugc_list_Followed ugc_match_Items ugc_match_Items_Mtx ugc_match_Items_ReadyToUse ugc_match_Collections ugc_match_Artwork ugc_match_Videos ugc_match_Screenshots ugc_match_AllGuides ugc_match_WebGuides ugc_match_IntegratedGuides ugc_match_UsableInGame ugc_match_ControllerBindings vertex_usage_position vertex_usage_colour vertex_usage_color vertex_usage_normal vertex_usage_texcoord vertex_usage_textcoord vertex_usage_blendweight vertex_usage_blendindices vertex_usage_psize vertex_usage_tangent vertex_usage_binormal vertex_usage_fog vertex_usage_depth vertex_usage_sample vertex_type_float1 vertex_type_float2 vertex_type_float3 vertex_type_float4 vertex_type_colour vertex_type_color vertex_type_ubyte4 layerelementtype_undefined layerelementtype_background layerelementtype_instance layerelementtype_oldtilemap layerelementtype_sprite layerelementtype_tilemap layerelementtype_particlesystem layerelementtype_tile tile_rotate tile_flip tile_mirror tile_index_mask kbv_type_default kbv_type_ascii kbv_type_url kbv_type_email kbv_type_numbers kbv_type_phone kbv_type_phone_name kbv_returnkey_default kbv_returnkey_go kbv_returnkey_google kbv_returnkey_join kbv_returnkey_next kbv_returnkey_route kbv_returnkey_search kbv_returnkey_send kbv_returnkey_yahoo kbv_returnkey_done kbv_returnkey_continue kbv_returnkey_emergency kbv_autocapitalize_none kbv_autocapitalize_words kbv_autocapitalize_sentences kbv_autocapitalize_characters",symbol:"argument_relative argument argument0 argument1 argument2 argument3 argument4 argument5 argument6 argument7 argument8 argument9 argument10 argument11 argument12 argument13 argument14 argument15 argument_count x y xprevious yprevious xstart ystart hspeed vspeed direction speed friction gravity gravity_direction path_index path_position path_positionprevious path_speed path_scale path_orientation path_endaction object_index id solid persistent mask_index instance_count instance_id room_speed fps fps_real current_time current_year current_month current_day current_weekday current_hour current_minute current_second alarm timeline_index timeline_position timeline_speed timeline_running timeline_loop room room_first room_last room_width room_height room_caption room_persistent score lives health show_score show_lives show_health caption_score caption_lives caption_health event_type event_number event_object event_action application_surface gamemaker_pro gamemaker_registered gamemaker_version error_occurred error_last debug_mode keyboard_key keyboard_lastkey keyboard_lastchar keyboard_string mouse_x mouse_y mouse_button mouse_lastbutton cursor_sprite visible sprite_index sprite_width sprite_height sprite_xoffset sprite_yoffset image_number image_index image_speed depth image_xscale image_yscale image_angle image_alpha image_blend bbox_left bbox_right bbox_top bbox_bottom layer background_colour background_showcolour background_color background_showcolor view_enabled view_current view_visible view_xview view_yview view_wview view_hview view_xport view_yport view_wport view_hport view_angle view_hborder view_vborder view_hspeed view_vspeed view_object view_surface_id view_camera game_id game_display_name game_project_name game_save_id working_directory temp_directory program_directory browser_width browser_height os_type os_device os_browser os_version display_aa async_load delta_time webgl_enabled event_data iap_data phy_rotation phy_position_x phy_position_y phy_angular_velocity phy_linear_velocity_x phy_linear_velocity_y phy_speed_x phy_speed_y phy_speed phy_angular_damping phy_linear_damping phy_bullet phy_fixed_rotation phy_active phy_mass phy_inertia phy_com_x phy_com_y phy_dynamic phy_kinematic phy_sleeping phy_collision_points phy_collision_x phy_collision_y phy_col_normal_x phy_col_normal_y phy_position_xprevious phy_position_yprevious"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}})),e.registerLanguage("go",(function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",e:",\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:":\\w+"},e.ASM,e.QSM,{b:"\\w+",relevance:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:!0,c:[{b:"\\w+\\s*=",e:"\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:"\\w+",relevance:0},e.ASM,e.QSM,{b:"\\w+",relevance:0}]}]}]},{b:"^\\s*[=~]\\s*"},{b:"#{",starts:{e:"}",sL:"ruby"}}]}})),e.registerLanguage("handlebars",(function(e){var t={"builtin-name":"each in with if else unless bindattr action collection debugger log outlet template unbound view yield lookup"},r={b:/".*?"|'.*?'|\[.*?\]|\w+/},a=e.inherit(r,{k:t,starts:{eW:!0,relevance:0,c:[e.inherit(r,{relevance:0})]}}),i=e.inherit(a,{cN:"name"}),n=e.inherit(a,{relevance:0});return{aliases:["hbs","html.hbs","html.handlebars"],cI:!0,sL:"xml",c:[{b:/\\\{\{/,skip:!0},{b:/\\\\(?=\{\{)/,skip:!0},e.C(/\{\{!--/,/--\}\}/),e.C(/\{\{!/,/\}\}/),{cN:"template-tag",b:/\{\{\{\{(?!\/)/,e:/\}\}\}\}/,c:[i],starts:{e:/\{\{\{\{\//,rE:!0,sL:"xml"}},{cN:"template-tag",b:/\{\{\{\{\//,e:/\}\}\}\}/,c:[i]},{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[i]},{cN:"template-variable",b:/\{\{\{/,e:/\}\}\}/,k:t,c:[n]},{cN:"template-variable",b:/\{\{/,e:/\}\}/,k:t,c:[n]}]}})),e.registerLanguage("haskell",(function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"meta",b:"{-#",e:"#-}"},a={cN:"meta",b:"^#",e:"$"},i={cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},n={b:"\\(",e:"\\)",i:'"',c:[r,a,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TM,{b:"[_a-z][\\w']*"}),t]};return{aliases:["hs"],k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{bK:"module",e:"where",k:"module where",c:[n,t],i:"\\W\\.|;"},{b:"\\bimport\\b",e:"$",k:"import qualified as hiding",c:[n,t],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[i,n,t]},{cN:"class",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[r,i,n,{b:"{",e:"}",c:n.c},t]},{bK:"default",e:"$",c:[i,n,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[i,e.QSM,t]},{cN:"meta",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},r,a,e.QSM,e.CNM,i,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}]}})),e.registerLanguage("haxe",(function(e){return{aliases:["hx"],k:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"},{cN:"subst",b:"\\$",e:"\\W}"}]},e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"@:",e:"$"},{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end error"}},{cN:"type",b:":[ \t]*",e:"[^A-Za-z0-9_ \t\\->]",eB:!0,eE:!0,relevance:0},{cN:"type",b:":[ \t]*",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"new *",e:"\\W",eB:!0,eE:!0},{cN:"class",bK:"enum",e:"\\{",c:[e.TM]},{cN:"class",bK:"abstract",e:"[\\{$]",c:[{cN:"type",b:"\\(",e:"\\)",eB:!0,eE:!0},{cN:"type",b:"from +",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"to +",e:"\\W",eB:!0,eE:!0},e.TM],k:{keyword:"abstract from to"}},{cN:"class",b:"\\b(class|interface) +",e:"[\\{$]",eE:!0,k:"class interface",c:[{cN:"keyword",b:"\\b(extends|implements) +",k:"extends implements",c:[{cN:"type",b:e.IR,relevance:0}]},e.TM]},{cN:"function",bK:"function",e:"\\(",eE:!0,i:"\\S",c:[e.TM]}],i:/<\//}})),e.registerLanguage("hsp",(function(e){return{cI:!0,l:/[\w\._]+/,k:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop",c:[e.CLCM,e.CBCM,e.QSM,e.ASM,{cN:"string",b:'{"',e:'"}',c:[e.BE]},e.C(";","$",{relevance:0}),{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},c:[e.inherit(e.QSM,{cN:"meta-string"}),e.NM,e.CNM,e.CLCM,e.CBCM]},{cN:"symbol",b:"^\\*(\\w+|@)"},e.NM,e.CNM]}})),e.registerLanguage("htmlbars",(function(e){var t="action collection component concat debugger each each-in else get hash if input link-to loc log mut outlet partial query-params render textarea unbound unless with yield view",r=(e.QSM,{eW:!0,relevance:0,k:{keyword:"as",built_in:t},c:[e.QSM,{i:/\}\}/,b:/[a-zA-Z0-9_]+=/,rB:!0,relevance:0,c:[{cN:"attr",b:/[a-zA-Z0-9_]+/}]},e.NM]});return{cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.\-]+/,k:{"builtin-name":t},starts:r}]},{cN:"template-variable",b:/\{\{[a-zA-Z][a-zA-Z\-]+/,e:/\}\}/,k:{keyword:"as",built_in:t},c:[e.QSM]}]}})),e.registerLanguage("http",(function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",relevance:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}})),e.registerLanguage("hy",(function(e){var t="a-zA-Z_\\-!.?+*=<>&#'",r="["+t+"]["+t+"0-9/;:]*",a={b:r,relevance:0},i={cN:"number",b:"[-+]?\\d+(\\.\\d+)?",relevance:0},n=e.inherit(e.QSM,{i:null}),o=e.C(";","$",{relevance:0}),s={cN:"literal",b:/\b([Tt]rue|[Ff]alse|nil|None)\b/},l={b:"[\\[\\{]",e:"[\\]\\}]"},c={cN:"comment",b:"\\^"+r},_=e.C("\\^\\{","\\}"),d={cN:"symbol",b:"[:]{1,2}"+r},p={b:"\\(",e:"\\)"},u={eW:!0,relevance:0},m={k:{"builtin-name":"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},l:r,cN:"name",b:r,starts:u},S=[p,n,c,_,o,d,l,i,s,a];return p.c=[e.C("comment",""),m,u],u.c=S,l.c=S,{aliases:["hylang"],i:/\S/,c:[{cN:"meta",b:"^#!",e:"$"},p,n,c,_,o,d,l,i,s]}})),e.registerLanguage("inform7",(function(e){return{aliases:["i7"],cI:!0,k:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},c:[{cN:"string",b:'"',e:'"',relevance:0,c:[{cN:"subst",b:"\\[",e:"\\]"}]},{cN:"section",b:/^(Volume|Book|Part|Chapter|Section|Table)\b/,e:"$"},{b:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,e:":",c:[{b:"\\(This",e:"\\)"}]},{cN:"comment",b:"\\[",e:"\\]",c:["self"]}]}})),e.registerLanguage("ini",(function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",relevance:10},{b:'"""',e:'"""',relevance:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_\.-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_\.-]+/},{b:/=/,eW:!0,relevance:0,c:[e.C(";","$"),e.HCM,{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}})),e.registerLanguage("irpf90",(function(e){return{cI:!0,k:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{cN:"string",relevance:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},e.C("!","$",{relevance:0}),e.C("begin_doc","end_doc",{relevance:10}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}})),e.registerLanguage("isbl",(function(e){var t="[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*",r={cN:"number",b:e.NR,relevance:0},a={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"}]},i={cN:"doctag",b:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},n={v:[{cN:"comment",b:"//",e:"$",relevance:0,c:[e.PWM,i]},{cN:"comment",b:"/\\*",e:"\\*/",relevance:0,c:[e.PWM,i]}]},o={keyword:"and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока except exitfor finally foreach все if если in в not не or или try while пока ",built_in:"SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE smHidden smMaximized smMinimized smNormal wmNo wmYes COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STATЕ SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID RESULT_VAR_NAME RESULT_VAR_NAME_ENG AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ISBL_SYNTAX NO_SYNTAX XML_SYNTAX WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP atUser atGroup atRole aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty apBegin apEnd alLeft alRight asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways cirCommon cirRevoked ctSignature ctEncode ctSignatureEncode clbUnchecked clbChecked clbGrayed ceISB ceAlways ceNever ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob cfInternal cfDisplay ciUnspecified ciWrite ciRead ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton cctDate cctInteger cctNumeric cctPick cctReference cctString cctText cltInternal cltPrimary cltGUI dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange dssEdit dssInsert dssBrowse dssInActive dftDate dftShortDate dftDateTime dftTimeStamp dotDays dotHours dotMinutes dotSeconds dtkndLocal dtkndUTC arNone arView arEdit arFull ddaView ddaEdit emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ecotFile ecotProcess eaGet eaCopy eaCreate eaCreateStandardRoute edltAll edltNothing edltQuery essmText essmCard esvtLast esvtLastActive esvtSpecified edsfExecutive edsfArchive edstSQLServer edstFile edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile vsDefault vsDesign vsActive vsObsolete etNone etCertificate etPassword etCertificatePassword ecException ecWarning ecInformation estAll estApprovingOnly evtLast evtLastActive evtQuery fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch grhAuto grhX1 grhX2 grhX3 hltText hltRTF hltHTML iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG im8bGrayscale im24bRGB im1bMonochrome itBMP itJPEG itWMF itPNG ikhInformation ikhWarning ikhError ikhNoIcon icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler isShow isHide isByUserSettings jkJob jkNotice jkControlJob jtInner jtLeft jtRight jtFull jtCross lbpAbove lbpBelow lbpLeft lbpRight eltPerConnection eltPerUser sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac sfsItalic sfsStrikeout sfsNormal ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom vtEqual vtGreaterOrEqual vtLessOrEqual vtRange rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth rdWindow rdFile rdPrinter rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument reOnChange reOnChangeValues ttGlobal ttLocal ttUser ttSystem ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal smSelect smLike smCard stNone stAuthenticating stApproving sctString sctStream sstAnsiSort sstNaturalSort svtEqual svtContain soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown tarAbortByUser tarAbortByWorkflowException tvtAllWords tvtExactPhrase tvtAnyWord usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected btAnd btDetailAnd btOr btNotOr btOnly vmView vmSelect vmNavigation vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection wfatPrevious wfatNext wfatCancel wfatFinish wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 wfetQueryParameter wfetText wfetDelimiter wfetLabel wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal waAll waPerformers waManual wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection wiLow wiNormal wiHigh wrtSoft wrtHard wsInit wsRunning wsDone wsControlled wsAborted wsContinued wtmFull wtmFromCurrent wtmOnlyCurrent ",class:"AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work ВызовСпособ ИмяОтчета РеквЗнач ",literal:"null true false nil "},s={b:"\\.\\s*"+e.UIR,k:o,relevance:0},l={cN:"type",b:":[ \\t]*("+"IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ".trim().replace(/\s/g,"|")+")",e:"[ \\t]*=",eE:!0},c={cN:"variable",l:t,k:o,b:t,relevance:0,c:[l,s]},_="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*\\(";return{aliases:["isbl"],cI:!0,l:t,k:o,i:"\\$|\\?|%|,|;$|~|#|@|)?\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:t,relevance:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},{cN:"number",b:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},{cN:"meta",b:"@[A-Za-z]+"}]}})),e.registerLanguage("javascript",(function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)n?"},{b:"\\b(0[oO][0-7]+)n?"},{b:e.CNR+"n?"}],relevance:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={b:"html`",e:"",starts:{e:"`",rE:!1,c:[e.BE,i],sL:"xml"}},o={b:"css`",e:"",starts:{e:"`",rE:!1,c:[e.BE,i],sL:"css"}},s={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,o,s,a,e.RM];var l=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:r,c:[{cN:"meta",relevance:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,n,o,s,e.CLCM,e.CBCM,a,{b:/[{,\n]\s*/,relevance:0,c:[{b:t+"\\s*:",rB:!0,relevance:0,c:[{cN:"attr",b:t,relevance:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:l}]}]},{cN:"",b:/\s/,e:/\s*/,skip:!0},{b://,sL:"xml",c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{b:/<[A-Za-z0-9\\._:-]+/,e:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,c:[{b:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:l}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor get set",e:/\{/,eE:!0}],i:/#(?!!)/}})),e.registerLanguage("jboss-cli",(function(e){return{aliases:["wildfly-cli"],l:"[a-z-]+",k:{keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},c:[e.HCM,e.QSM,{cN:"params",b:/--[\w\-=\/]+/},{cN:"function",b:/:[\w\-.]+/,relevance:0},{cN:"string",b:/\B(([\/.])[\w\-.\/=]+)+/},{cN:"params",b:/\(/,e:/\)/,c:[{b:/[\w-]+ *=/,rB:!0,relevance:0,c:[{cN:"attr",b:/[\w-]+/}]}],relevance:0}]}})),e.registerLanguage("json",(function(e){var t={literal:"true false null"},r=[e.CLCM,e.CBCM],a=[e.QSM,e.CNM],i={e:",",eW:!0,eE:!0,c:a,k:t},n={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(i,{b:/:/})].concat(r),i:"\\S"},o={b:"\\[",e:"\\]",c:[e.inherit(i)],i:"\\S"};return a.push(n,o),r.forEach((function(e){a.push(e)})),{c:a,k:t,i:"\\S"}})),e.registerLanguage("julia",(function(e){var t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",a={l:r,k:t,i:/<\//},i={cN:"subst",b:/\$\(/,e:/\)/,k:t},n={cN:"variable",b:"\\$"+r},o={cN:"string",c:[e.BE,i,n],v:[{b:/\w*"""/,e:/"""\w*/,relevance:10},{b:/\w*"/,e:/"\w*/}]},s={cN:"string",c:[e.BE,i,n],b:"`",e:"`"},l={cN:"meta",b:"@"+r};return a.c=[{cN:"number",b:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},o,s,l,{cN:"comment",v:[{b:"#=",e:"=#",relevance:10},{b:"#",e:"$"}]},e.HCM,{cN:"keyword",b:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{b:/<:/}],i.c=a.c,a})),e.registerLanguage("julia-repl",(function(e){return{c:[{cN:"meta",b:/^julia>/,relevance:10,starts:{e:/^(?![ ]{6})/,sL:"julia"},aliases:["jldoctest"]}]}})),e.registerLanguage("kotlin",(function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"symbol",b:e.UIR+"@"},a={cN:"subst",b:"\\${",e:"}",c:[e.CNM]},i={cN:"variable",b:"\\$"+e.UIR},n={cN:"string",v:[{b:'"""',e:'"""',c:[i,a]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,i,a]}]};a.c.push(n);var o={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},s={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(n,{cN:"meta-string"})]}]},l=e.C("/\\*","\\*/",{c:[e.CBCM]}),c={v:[{cN:"type",b:e.UIR},{b:/\(/,e:/\)/,c:[]}]},_=c;return _.v[1].c=[c],c.v[1].c=[_],{aliases:["kt"],k:t,c:[e.C("/\\*\\*","\\*/",{relevance:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,l,{cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},r,o,s,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,relevance:0,c:[e.UTM]},{cN:"type",b://,k:"reified",relevance:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,relevance:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[c,e.CLCM,l],relevance:0},e.CLCM,l,o,s,n,e.CNM]},l]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,relevance:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},o,s]},n,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},{cN:"number",b:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}})),e.registerLanguage("lasso",(function(e){var t="[a-zA-Z_][\\w.]*",r="<\\?(lasso(script)?|=)",a="\\]|\\?>",i={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},n=e.C("\x3c!--","--\x3e",{relevance:0}),o={cN:"meta",b:"\\[noprocess\\]",starts:{e:"\\[/noprocess\\]",rE:!0,c:[n]}},s={cN:"meta",b:"\\[/noprocess|"+r},l={cN:"symbol",b:"'"+t+"'"},c=[e.CLCM,e.CBCM,e.inherit(e.CNM,{b:e.CNR+"|(-?infinity|NaN)\\b"}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{v:[{b:"[#$]"+t},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"type",b:"::\\s*",e:t,i:"\\W"},{cN:"params",v:[{b:"-(?!infinity)"+t,relevance:0},{b:"(\\.\\.\\.)"}]},{b:/(->|\.)\s*/,relevance:0,c:[l]},{cN:"class",bK:"define",rE:!0,e:"\\(|=>",c:[e.inherit(e.TM,{b:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{aliases:["ls","lassoscript"],cI:!0,l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,relevance:0,starts:{e:"\\[|"+r,rE:!0,relevance:0,c:[n]}},o,s,{cN:"meta",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,relevance:0,starts:{e:"\\[noprocess\\]|"+r,rE:!0,c:[n]}},o,s].concat(c)}},{cN:"meta",b:"\\[",relevance:0},{cN:"meta",b:"^#!",e:"lasso9$",relevance:10}].concat(c)}})),e.registerLanguage("ldif",(function(e){return{c:[{cN:"attribute",b:"^dn",e:": ",eE:!0,starts:{e:"$",relevance:0},relevance:10},{cN:"attribute",b:"^\\w",e:": ",eE:!0,starts:{e:"$",relevance:0}},{cN:"literal",b:"^-",e:"$"},e.HCM]}})),e.registerLanguage("leaf",(function(e){return{c:[{cN:"function",b:"#+[A-Za-z_0-9]*\\(",e:" {",rB:!0,eE:!0,c:[{cN:"keyword",b:"#+"},{cN:"title",b:"[A-Za-z_][A-Za-z_0-9]*"},{cN:"params",b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"string",b:'"',e:'"'},{cN:"variable",b:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}})),e.registerLanguage("less",(function(e){function t(e){return{cN:"string",b:"~?"+e+".*?"+e}}function r(e,t,r){return{cN:e,b:t,relevance:r}}var a="[\\w-]+",i="("+a+"|@{"+a+"})",n=[],o=[],s={b:"\\(",e:"\\)",c:o,relevance:0};o.push(e.CLCM,e.CBCM,t("'"),t('"'),e.CSSNM,{b:"(url|data-uri)\\(",starts:{cN:"string",e:"[\\)\\n]",eE:!0}},r("number","#[0-9A-Fa-f]+\\b"),s,r("variable","@@?"+a,10),r("variable","@{"+a+"}"),r("built_in","~?`[^`]*?`"),{cN:"attribute",b:a+"\\s*:",e:":",rB:!0,eE:!0},{cN:"meta",b:"!important"});var l=o.concat({b:"{",e:"}",c:n}),c={bK:"when",eW:!0,c:[{bK:"and not"}].concat(o)},_={b:i+"\\s*:",rB:!0,e:"[;}]",relevance:0,c:[{cN:"attribute",b:i,e:":",eE:!0,starts:{eW:!0,i:"[<=$]",relevance:0,c:o}}]},d={cN:"keyword",b:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{e:"[;{}]",rE:!0,c:o,relevance:0}},p={cN:"variable",v:[{b:"@"+a+"\\s*:",relevance:15},{b:"@"+a}],starts:{e:"[;}]",rE:!0,c:l}},u={v:[{b:"[\\.#:&\\[>]",e:"[;{}]"},{b:i,e:"{"}],rB:!0,rE:!0,i:"[<='$\"]",relevance:0,c:[e.CLCM,e.CBCM,c,r("keyword","all\\b"),r("variable","@{"+a+"}"),r("selector-tag",i+"%?",0),r("selector-id","#"+i),r("selector-class","\\."+i,0),r("selector-tag","&",0),{cN:"selector-attr",b:"\\[",e:"\\]"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"\\(",e:"\\)",c:l},{b:"!important"}]};return n.push(e.CLCM,e.CBCM,d,p,_,u),{cI:!0,i:"[=>'/<($\"]",c:n}})),e.registerLanguage("lisp",(function(e){var t="[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*",r="\\|[^]*?\\|",a="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|\\-)?\\d+)?",i={cN:"literal",b:"\\b(t{1}|nil)\\b"},n={cN:"number",v:[{b:a,relevance:0},{b:"#(b|B)[0-1]+(/[0-1]+)?"},{b:"#(o|O)[0-7]+(/[0-7]+)?"},{b:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{b:"#(c|C)\\("+a+" +"+a,e:"\\)"}]},o=e.inherit(e.QSM,{i:null}),s=e.C(";","$",{relevance:0}),l={b:"\\*",e:"\\*"},c={cN:"symbol",b:"[:&]"+t},_={b:t,relevance:0},d={b:r},p={c:[n,o,l,c,{b:"\\(",e:"\\)",c:["self",i,o,n,_]},_],v:[{b:"['`]\\(",e:"\\)"},{b:"\\(quote ",e:"\\)",k:{name:"quote"}},{b:"'"+r}]},u={v:[{b:"'"+t},{b:"#'"+t+"(::"+t+")*"}]},m={b:"\\(\\s*",e:"\\)"},S={eW:!0,relevance:0};return m.c=[{cN:"name",v:[{b:t},{b:r}]},S],S.c=[p,u,m,i,n,o,s,l,c,d,_],{i:/\S/,c:[n,{cN:"meta",b:"^#!",e:"$"},i,o,s,p,u,m,_]}})),e.registerLanguage("livecodeserver",(function(e){var t={cN:"variable",v:[{b:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{b:"\\$_[A-Z]+"}],relevance:0},r=[e.CBCM,e.HCM,e.C("--","$"),e.C("[^:]//","$")],a=e.inherit(e.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:!1,k:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},c:[t,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"function",b:"\\bend\\s+",e:"$",k:"end",c:[i,a],relevance:0},{bK:"command on",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"meta",v:[{b:"<\\?(rev|lc|livecode)",relevance:10},{b:"<\\?"},{b:"\\?>"}]},e.ASM,e.QSM,e.BNM,e.CNM,a].concat(r),i:";$|^\\[|^=|&|{"}})),e.registerLanguage("livescript",(function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger case default function var with then unless until loop of by when and or is isnt not it that otherwise from to til fallthrough super case default function var void const let enum export import native list map __hasProp __extends __slice __bind __indexOf",literal:"true false null undefined yes no on off it that void",built_in:"npm require console print module global window document"},r="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",a=e.inherit(e.TM,{b:r}),i={cN:"subst",b:/#\{/,e:/}/,k:t},n={cN:"subst",b:/#[A-Za-z$_]/,e:/(?:\-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,k:t},o=[e.BNM,{cN:"number",b:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{e:"(\\s*/)?",relevance:0}},{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,i,n]},{b:/"/,e:/"/,c:[e.BE,i,n]},{b:/\\/,e:/(\s|$)/,eE:!0}]},{cN:"regexp",v:[{b:"//",e:"//[gim]*",c:[i,e.HCM]},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W)/}]},{b:"@"+r},{b:"``",e:"``",eB:!0,eE:!0,sL:"javascript"}];i.c=o;var s={cN:"params",b:"\\(",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(o)}]};return{aliases:["ls"],k:t,i:/\/\*/,c:o.concat([e.C("\\/\\*","\\*\\/"),e.HCM,{b:"(#=>|=>|\\|>>|-?->|\\!->)"},{cN:"function",c:[a,s],rB:!0,v:[{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B\\->\\*?",e:"\\->\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\))?\\s*\\B[-~]{1,2}>\\*?",e:"[-~]{1,2}>\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B!?[-~]{1,2}>\\*?",e:"!?[-~]{1,2}>\\*?"}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[a]},a]},{b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}})),e.registerLanguage("llvm",(function(e){var t="([-a-zA-Z$._][\\w\\-$.]*)";return{k:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",c:[{cN:"keyword",b:"i\\d+"},e.C(";","\\n",{relevance:0}),e.QSM,{cN:"string",v:[{b:'"',e:'[^\\\\]"'}],relevance:0},{cN:"title",v:[{b:"@"+t},{b:"@\\d+"},{b:"!"+t},{b:"!\\d+"+t}]},{cN:"symbol",v:[{b:"%"+t},{b:"%\\d+"},{b:"#\\d+"}]},{cN:"number",v:[{b:"0[xX][a-fA-F0-9]+"},{b:"-?\\d+(?:[.]\\d+)?(?:[eE][-+]?\\d+(?:[.]\\d+)?)?"}],relevance:0}]}})),e.registerLanguage("lsl",(function(e){var t={cN:"number",b:e.CNR};return{i:":",c:[{cN:"string",b:'"',e:'"',c:[{cN:"subst",b:/\\[tn"\\]/}]},{cN:"comment",v:[e.C("//","$"),e.C("/\\*","\\*/")],relevance:0},t,{cN:"section",v:[{b:"\\b(?:state|default)\\b"},{b:"\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b"}]},{cN:"built_in",b:"\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|SitOnLink|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"},{cN:"literal",v:[{b:"\\b(?:PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{b:"\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(?:ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(?:COUNT|EQUIVALENCE)|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(?:_TAG)?|CREATOR|ATTACHED_(?:POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(?:BASE|TIP)|[LR]WING|FACE_(?:JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALLOW_UNSIT|ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(?:INVALID_(?:AGENT|LINK_OBJECT)|NO(?:T_EXPERIENCE|_(?:ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{b:"\\b(?:FALSE|TRUE)\\b"},{b:"\\b(?:ZERO_ROTATION)\\b"},{b:"\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b"},{b:"\\b(?:ZERO_VECTOR|TOUCH_INVALID_(?:TEXCOORD|VECTOR))\\b"}]},{cN:"type",b:"\\b(?:integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}})),e.registerLanguage("lua",(function(e){var t="\\[=*\\[",r="\\]=*\\]",a={b:t,e:r,c:["self"]},i=[e.C("--(?!"+t+")","$"),e.C("--"+t,r,{c:[a],relevance:10})];return{l:e.UIR,k:{literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},c:i.concat([{cN:"function",bK:"function",e:"\\)",c:[e.inherit(e.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:!0,c:i}].concat(i)},e.CNM,e.ASM,e.QSM,{cN:"string",b:t,e:r,c:[a],relevance:5}])}})),e.registerLanguage("makefile",(function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%"},{b:"<=",relevance:0},{b:"=>",relevance:0},{b:"/\\\\"},{b:"\\\\/"}]},{cN:"built_in",v:[{b:":-\\|--\x3e"},{b:"=",relevance:0}]},t,e.CBCM,{cN:"number",b:"0'.\\|0[box][0-9a-fA-F]*"},e.NM,r,a,{b:/:-/},{b:/\.$/}]}})),e.registerLanguage("mipsasm",(function(e){return{cI:!0,aliases:["mips"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},c:[{cN:"keyword",b:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(.hb)?|jr(.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs.[sd]|add.[sd]|alnv.ps|bc1[ft]l?|c.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et]).[sd]|(ceil|floor|round|trunc).[lw].[sd]|cfc1|cvt.d.[lsw]|cvt.l.[dsw]|cvt.ps.s|cvt.s.[dlw]|cvt.s.p[lu]|cvt.w.[dls]|div.[ds]|ldx?c1|luxc1|lwx?c1|madd.[sd]|mfc1|mov[fntz]?.[ds]|msub.[sd]|mth?c1|mul.[ds]|neg.[ds]|nmadd.[ds]|nmsub.[ds]|p[lu][lu].ps|recip.fmt|r?sqrt.[ds]|sdx?c1|sub.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",e:"\\s"},e.C("[;#](?!s*$)","$"),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",relevance:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",relevance:0},{cN:"number",v:[{b:"0x[0-9a-f]+"},{b:"\\b-?\\d+"}],relevance:0},{cN:"symbol",v:[{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"^\\s*[0-9]+:"},{b:"[0-9]+[bf]"}],relevance:0}],i:"/"}})),e.registerLanguage("mizar",(function(e){return{k:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",c:[e.C("::","$")]}})),e.registerLanguage("perl",(function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},a={b:"->{",e:"}"},i={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,relevance:0}]},n=[e.BE,r,i],o=[i,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),a,{cN:"string",c:n,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",relevance:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",relevance:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",relevance:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",relevance:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",relevance:5},{b:"qw\\s+q",e:"q",relevance:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],relevance:0},{b:"-?\\w+\\s*\\=\\>",c:[],relevance:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",relevance:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],relevance:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,relevance:5,c:[e.TM]},{b:"-\\w\\b",relevance:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:a.c=o}})),e.registerLanguage("mojolicious",(function(e){return{sL:"xml",c:[{cN:"meta",b:"^__(END|DATA)__$"},{b:"^\\s*%{1,2}={0,2}",e:"$",sL:"perl"},{b:"<%{1,2}={0,2}",e:"={0,1}%>",sL:"perl",eB:!0,eE:!0}]}})),e.registerLanguage("monkey",(function(e){var t={cN:"number",relevance:0,v:[{b:"[$][a-fA-F0-9]+"},e.NM]};return{cI:!0,k:{keyword:"public private property continue exit extern new try catch eachin not abstract final select case default const local global field end if then else elseif endif while wend repeat until forever for to step next return module inline throw import",built_in:"DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI",literal:"true false null and or shl shr mod"},i:/\/\*/,c:[e.C("#rem","#end"),e.C("'","$",{relevance:0}),{cN:"function",bK:"function method",e:"[(=:]|$",i:/\n/,c:[e.UTM]},{cN:"class",bK:"class interface",e:"$",c:[{bK:"extends implements"},e.UTM]},{cN:"built_in",b:"\\b(self|super)\\b"},{cN:"meta",b:"\\s*#",e:"$",k:{"meta-keyword":"if else elseif endif end then"}},{cN:"meta",b:"^\\s*strict\\b"},{bK:"alias",e:"=",c:[e.UTM]},e.QSM,t]}})),e.registerLanguage("moonscript",(function(e){var t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.inherit(e.CNM,{starts:{e:"(\\s*/)?",relevance:0}}),{cN:"string",v:[{b:/'/,e:/'/,c:[e.BE]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"built_in",b:"@__"+e.IR},{b:"@"+e.IR},{b:e.IR+"\\\\"+e.IR}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["moon"],k:t,i:/\/\*/,c:i.concat([e.C("--","$"),{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[\(,:=]\s*/,relevance:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{cN:"name",b:r+":",e:":",rB:!0,rE:!0,relevance:0}])}})),e.registerLanguage("n1ql",(function(e){return{cI:!0,c:[{bK:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",e:/;/,eW:!0,k:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},c:[{cN:"string",b:"'",e:"'",c:[e.BE],relevance:0},{cN:"string",b:'"',e:'"',c:[e.BE],relevance:0},{cN:"symbol",b:"`",e:"`",c:[e.BE],relevance:2},e.CNM,e.CBCM]},e.CBCM]}})),e.registerLanguage("nginx",(function(e){var t={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},r={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[t]},{cN:"regexp",c:[e.BE,t],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],relevance:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:r}],relevance:0}],i:"[^\\s\\}]"}})),e.registerLanguage("nimrod",(function(e){return{aliases:["nim"],k:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},c:[{cN:"meta",b:/{\./,e:/\.}/,relevance:10},{cN:"string",b:/[a-zA-Z]\w*"/,e:/"/,c:[{b:/""/}]},{cN:"string",b:/([a-zA-Z]\w*)?"""/,e:/"""/},e.QSM,{cN:"type",b:/\b[A-Z]\w+\b/,relevance:0},{cN:"number",relevance:0,v:[{b:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{b:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HCM]}})),e.registerLanguage("nix",(function(e){var t={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},r={cN:"subst",b:/\$\{/,e:/}/,k:t},a={cN:"string",c:[r],v:[{b:"''",e:"''"},{b:'"',e:'"'}]},i=[e.NM,e.HCM,e.CBCM,a,{b:/[a-zA-Z0-9-_]+(\s*=)/,rB:!0,relevance:0,c:[{cN:"attr",b:/\S+/}]}];return{aliases:["nixos"],k:t,c:r.c=i}})),e.registerLanguage("nsis",(function(e){var t={cN:"variable",b:/\$+{[\w\.:-]+}/},r={cN:"variable",b:/\$+\w+/,i:/\(\){}/},a={cN:"variable",b:/\$+\([\w\^\.:-]+\)/},i={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"},{b:"`",e:"`"}],i:/\n/,c:[{cN:"meta",b:/\$(\\[nrt]|\$)/},{cN:"variable",b:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/},t,r,a]};return{cI:!1,k:{keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle",literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"},c:[e.HCM,e.CBCM,e.C(";","$",{relevance:0}),{cN:"function",bK:"Function PageEx Section SectionGroup",e:"$"},i,{cN:"keyword",b:/\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/},t,r,a,{cN:"params",b:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"},{cN:"class",b:/\w+\:\:\w+/},e.NM]}})),e.registerLanguage("objectivec",(function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,r="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},l:t,i:""}]}]},{cN:"class",b:"("+r.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:r,l:t,c:[e.UTM]},{b:"\\."+e.UIR,relevance:0}]}})),e.registerLanguage("ocaml",(function(e){return{aliases:["ml"],k:{keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},{b:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{b:/[-=]>/}]}})),e.registerLanguage("openscad",(function(e){var t={cN:"keyword",b:"\\$(f[asn]|t|vp[rtd]|children)"},r={cN:"number",b:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},a=e.inherit(e.QSM,{i:null}),i={cN:"function",bK:"module function",e:"\\=|\\{",c:[{cN:"params",b:"\\(",e:"\\)",c:["self",r,a,t,{cN:"literal",b:"false|true|PI|undef"}]},e.UTM]};return{aliases:["scad"],k:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},c:[e.CLCM,e.CBCM,r,{cN:"meta",k:{"meta-keyword":"include use"},b:"include|use <",e:">"},a,t,{b:"[*!#%]",relevance:0},i]}})),e.registerLanguage("oxygene",(function(e){var t="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained",r=e.C("{","}",{relevance:0}),a=e.C("\\(\\*","\\*\\)",{relevance:10}),i={cN:"string",b:"'",e:"'",c:[{b:"''"}]},n={cN:"string",b:"(#\\d+)+"},o={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",k:t,c:[i,n]},r,a]};return{cI:!0,l:/\.?\w+/,k:t,i:'("|\\$[G-Zg-z]|\\/\\*||->)',c:[r,a,e.CLCM,i,n,e.NM,o,{cN:"class",b:"=\\bclass\\b",e:"end;",k:t,c:[i,n,r,a,e.CLCM,o]}]}})),e.registerLanguage("parser3",(function(e){var t=e.C("{","}",{c:["self"]});return{sL:"xml",relevance:0,c:[e.C("^#","$"),e.C("\\^rem{","}",{relevance:10,c:[t]}),{cN:"meta",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},e.CNM]}})),e.registerLanguage("pf",(function(e){return{aliases:["pf.conf"],l:/[a-z0-9_<>-]+/,k:{built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to routeallow-opts divert-packet divert-reply divert-to flags group icmp-typeicmp6-type label once probability recieved-on rtable prio queuetos tag tagged user keep fragment for os dropaf-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robinsource-hash static-portdup-to reply-to route-toparent bandwidth default min max qlimitblock-policy debug fingerprints hostid limit loginterface optimizationreassemble ruleset-optimization basic none profile skip state-defaultsstate-policy timeoutconst counters persistno modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppysource-track global rule max-src-nodes max-src-states max-src-connmax-src-conn-rate overload flushscrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},c:[e.HCM,e.NM,e.QSM,{cN:"variable",b:/\$[\w\d#@][\w\d_]*/},{cN:"variable",b:/<(?!\/)/,e:/>/}]}})),e.registerLanguage("pgsql",(function(e){var t=e.C("--","$"),r="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",a=r.trim().split(" ").map((function(e){return e.split("|")[0]})).join("|"),i="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAPLEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILYINET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map((function(e){return e.split("|")[0]})).join("|");return{aliases:["postgres","postgresql"],cI:!0,k:{keyword:"ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",built_in:"CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED "},i:/:==|\W\s*\(\*|(^|\s)\$[a-z]|{{|[a-z]:\s*$|\.\.\.|TO:|DO:/,c:[{cN:"keyword",v:[{b:/\bTEXT\s*SEARCH\b/},{b:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{b:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{b:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{b:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{b:/\bNULLS\s+(FIRST|LAST)\b/},{b:/\bEVENT\s+TRIGGER\b/},{b:/\b(MAPPING|OR)\s+REPLACE\b/},{b:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{b:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{b:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{b:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{b:/\bPRESERVE\s+ROWS\b/},{b:/\bDISCARD\s+PLANS\b/},{b:/\bREFERENCING\s+(OLD|NEW)\b/},{b:/\bSKIP\s+LOCKED\b/},{b:/\bGROUPING\s+SETS\b/},{b:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{b:/\b(WITH|WITHOUT)\s+HOLD\b/},{b:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{b:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{b:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{b:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{b:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{b:/\bSECURITY\s+LABEL\b/},{b:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{b:/\bWITH\s+(NO\s+)?DATA\b/},{b:/\b(FOREIGN|SET)\s+DATA\b/},{b:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{b:/\b(WITH|FOR)\s+ORDINALITY\b/},{b:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{b:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{b:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{b:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{b:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{b:/\bAT\s+TIME\s+ZONE\b/},{b:/\bGRANTED\s+BY\b/},{b:/\bRETURN\s+(QUERY|NEXT)\b/},{b:/\b(ATTACH|DETACH)\s+PARTITION\b/},{b:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{b:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{b:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{b:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{b:/\bINCLUDE\s*\(/,k:"INCLUDE"},{b:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{b:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{b:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{b:/\bEXTRACT\s*\(/,e:/\bFROM\b/,rE:!0,k:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{b:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,k:{keyword:"NAME"}},{b:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,k:{keyword:"DOCUMENT CONTENT"}},{bK:"CACHE INCREMENT MAXVALUE MINVALUE",e:e.CNR,rE:!0,k:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{cN:"type",b:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{cN:"type",b:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{b:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,k:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{b:"\\b("+i+")\\s*\\("},{b:"\\.("+a+")\\b"},{b:"\\b("+a+")\\s+PATH\\b",k:{keyword:"PATH",type:r.replace("PATH ","")}},{cN:"type",b:"\\b("+a+")\\b"},{cN:"string",b:"'",e:"'",c:[{b:"''"}]},{cN:"string",b:"(e|E|u&|U&)'",e:"'",c:[{b:"\\\\."}],relevance:10},{b:"\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",endSameAsBegin:!0,c:[{sL:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],eW:!0}]},{b:'"',e:'"',c:[{b:'""'}]},e.CNM,e.CBCM,t,{cN:"meta",v:[{b:"%(ROW)?TYPE",relevance:10},{b:"\\$\\d+"},{b:"^#\\w",e:"$"}]},{cN:"symbol",b:"<<\\s*[a-zA-Z_][a-zA-Z_0-9$]*\\s*>>",relevance:10}]}})),e.registerLanguage("php",(function(e){var t={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},r={cN:"meta",b:/<\?(php)?|\?>/},a={cN:"string",c:[e.BE,r],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},i={v:[e.BNM,e.CNM]};return{aliases:["php","php3","php4","php5","php6","php7"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[r]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},r,{cN:"keyword",b:/\$this\b/},t,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",t,e.CBCM,a,i]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},a,i]}})),e.registerLanguage("plaintext",(function(e){return{disableAutodetect:!0}})),e.registerLanguage("pony",(function(e){return{k:{keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},c:[{cN:"type",b:"\\b_?[A-Z][\\w]*",relevance:0},{cN:"string",b:'"""',e:'"""',relevance:10},{cN:"string",b:'"',e:'"',c:[e.BE]},{cN:"string",b:"'",e:"'",c:[e.BE],relevance:0},{b:e.IR+"'",relevance:0},{cN:"number",b:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.CLCM,e.CBCM]}})),e.registerLanguage("powershell",(function(e){var t={b:"`[\\s\\S]",relevance:0},r={cN:"variable",v:[{b:/\$[\w\d][\w\d_:]*/}]},a={cN:"string",v:[{b:/"/,e:/"/},{b:/@"/,e:/^"@/}],c:[t,r,{cN:"variable",b:/\$[A-z]/,e:/[^A-z]/}]},i=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[{cN:"doctag",v:[{b:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]}]});return{aliases:["ps","ps1"],l:/-?[A-z\.\-]+/,cI:!0,k:{keyword:"if else foreach return function do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catchValidateNoCircleInNodeResources ValidateNodeExclusiveResources ValidateNodeManager ValidateNodeResources ValidateNodeResourceSource ValidateNoNameNodeResources ThrowError IsHiddenResourceIsPatternMatched ",built_in:"Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Host Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction Connect-PSSession Connect-WSMan Convert-Path ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-StringData ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore Disable-JobTrigger Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Disable-ScheduledJob Enable-ComputerRestore Enable-JobTrigger Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ScheduledJob Enable-WSManCredSSP Enter-PSSession Exit-PSSession Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Host Get-HotFix Get-Help Get-History Get-IseSnippet Get-Item Get-ItemProperty Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TypeData Get-UICulture Get-Unique Get-Variable Get-Verb Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-Clixml Import-Counter Import-Csv Import-IseSnippet Import-LocalizedData Import-PSSession Import-Module Invoke-AsWorkflow Invoke-Command Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item Move-ItemProperty New-Alias New-Event New-EventLog New-IseSnippet New-Item New-ItemProperty New-JobTrigger New-Object New-Module New-ModuleManifest New-PSDrive New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-PSWorkflowSession New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-Computer Resume-Job Resume-Service Save-Help Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-PSBreakpoint Set-PSDebug Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Job Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Trace-Command Unblock-File Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Output Write-Progress Write-Verbose Write-Warning Add-MDTPersistentDrive Disable-MDTMonitorService Enable-MDTMonitorService Get-MDTDeploymentShareStatistics Get-MDTMonitorData Get-MDTOperatingSystemCatalog Get-MDTPersistentDrive Import-MDTApplication Import-MDTDriver Import-MDTOperatingSystem Import-MDTPackage Import-MDTTaskSequence New-MDTDatabase Remove-MDTMonitorData Remove-MDTPersistentDrive Restore-MDTPersistentDrive Set-MDTMonitorData Test-MDTDeploymentShare Test-MDTMonitorData Update-MDTDatabaseSchema Update-MDTDeploymentShare Update-MDTLinkedDS Update-MDTMedia Add-VamtProductKey Export-VamtData Find-VamtManagedMachine Get-VamtConfirmationId Get-VamtProduct Get-VamtProductKey Import-VamtData Initialize-VamtData Install-VamtConfirmationId Install-VamtProductActivation Install-VamtProductKey Update-VamtProduct Add-CIDatastore Add-KeyManagementServer Add-NodeKeys Add-NsxDynamicCriteria Add-NsxDynamicMemberSet Add-NsxEdgeInterfaceAddress Add-NsxFirewallExclusionListMember Add-NsxFirewallRuleMember Add-NsxIpSetMember Add-NsxLicense Add-NsxLoadBalancerPoolMember Add-NsxLoadBalancerVip Add-NsxSecondaryManager Add-NsxSecurityGroupMember Add-NsxSecurityPolicyRule Add-NsxSecurityPolicyRuleGroup Add-NsxSecurityPolicyRuleService Add-NsxServiceGroupMember Add-NsxTransportZoneMember Add-PassthroughDevice Add-VDSwitchPhysicalNetworkAdapter Add-VDSwitchVMHost Add-VMHost Add-VMHostNtpServer Add-VirtualSwitchPhysicalNetworkAdapter Add-XmlElement Add-vRACustomForm Add-vRAPrincipalToTenantRole Add-vRAReservationNetwork Add-vRAReservationStorage Clear-NsxEdgeInterface Clear-NsxManagerTimeSettings Compress-Archive Connect-CIServer Connect-CisServer Connect-HCXServer Connect-NIServer Connect-NsxLogicalSwitch Connect-NsxServer Connect-NsxtServer Connect-SrmServer Connect-VIServer Connect-Vmc Connect-vRAServer Connect-vRNIServer ConvertFrom-Markdown ConvertTo-MOFInstance Copy-DatastoreItem Copy-HardDisk Copy-NsxEdge Copy-VDisk Copy-VMGuestFile Debug-Runspace Disable-NsxEdgeSsh Disable-RunspaceDebug Disable-vRNIDataSource Disconnect-CIServer Disconnect-CisServer Disconnect-HCXServer Disconnect-NsxLogicalSwitch Disconnect-NsxServer Disconnect-NsxtServer Disconnect-SrmServer Disconnect-VIServer Disconnect-Vmc Disconnect-vRAServer Disconnect-vRNIServer Dismount-Tools Enable-NsxEdgeSsh Enable-RunspaceDebug Enable-vRNIDataSource Expand-Archive Export-NsxObject Export-SpbmStoragePolicy Export-VApp Export-VDPortGroup Export-VDSwitch Export-VMHostProfile Export-vRAIcon Export-vRAPackage Find-Command Find-DscResource Find-Module Find-NsxWhereVMUsed Find-Package Find-PackageProvider Find-RoleCapability Find-Script Format-Hex Format-VMHostDiskPartition Format-XML Generate-VersionInfo Get-AdvancedSetting Get-AlarmAction Get-AlarmActionTrigger Get-AlarmDefinition Get-Annotation Get-CDDrive Get-CIAccessControlRule Get-CIDatastore Get-CINetworkAdapter Get-CIRole Get-CIUser Get-CIVApp Get-CIVAppNetwork Get-CIVAppStartRule Get-CIVAppTemplate Get-CIVM Get-CIVMTemplate Get-CIView Get-Catalog Get-CisCommand Get-CisService Get-CloudCommand Get-Cluster Get-CompatibleVersionAddtionaPropertiesStr Get-ComplexResourceQualifier Get-ConfigurationErrorCount Get-ContentLibraryItem Get-CustomAttribute Get-DSCResourceModules Get-Datacenter Get-Datastore Get-DatastoreCluster Get-DrsClusterGroup Get-DrsRecommendation Get-DrsRule Get-DrsVMHostRule Get-DscResource Get-EdgeGateway Get-EncryptedPassword Get-ErrorReport Get-EsxCli Get-EsxTop Get-ExternalNetwork Get-FileHash Get-FloppyDrive Get-Folder Get-HAPrimaryVMHost Get-HCXAppliance Get-HCXApplianceCompute Get-HCXApplianceDVS Get-HCXApplianceDatastore Get-HCXApplianceNetwork Get-HCXContainer Get-HCXDatastore Get-HCXGateway Get-HCXInterconnectStatus Get-HCXJob Get-HCXMigration Get-HCXNetwork Get-HCXNetworkExtension Get-HCXReplication Get-HCXReplicationSnapshot Get-HCXService Get-HCXSite Get-HCXSitePairing Get-HCXVM Get-HardDisk Get-IScsiHbaTarget Get-InnerMostErrorRecord Get-InstallPath Get-InstalledModule Get-InstalledScript Get-Inventory Get-ItemPropertyValue Get-KeyManagementServer Get-KmipClientCertificate Get-KmsCluster Get-Log Get-LogType Get-MarkdownOption Get-Media Get-MofInstanceName Get-MofInstanceText Get-NetworkAdapter Get-NetworkPool Get-NfsUser Get-NicTeamingPolicy Get-NsxApplicableMember Get-NsxApplicableSecurityAction Get-NsxBackingDVSwitch Get-NsxBackingPortGroup Get-NsxCliDfwAddrSet Get-NsxCliDfwFilter Get-NsxCliDfwRule Get-NsxClusterStatus Get-NsxController Get-NsxDynamicCriteria Get-NsxDynamicMemberSet Get-NsxEdge Get-NsxEdgeBgp Get-NsxEdgeBgpNeighbour Get-NsxEdgeCertificate Get-NsxEdgeCsr Get-NsxEdgeFirewall Get-NsxEdgeFirewallRule Get-NsxEdgeInterface Get-NsxEdgeInterfaceAddress Get-NsxEdgeNat Get-NsxEdgeNatRule Get-NsxEdgeOspf Get-NsxEdgeOspfArea Get-NsxEdgeOspfInterface Get-NsxEdgePrefix Get-NsxEdgeRedistributionRule Get-NsxEdgeRouting Get-NsxEdgeStaticRoute Get-NsxEdgeSubInterface Get-NsxFirewallExclusionListMember Get-NsxFirewallGlobalConfiguration Get-NsxFirewallPublishStatus Get-NsxFirewallRule Get-NsxFirewallRuleMember Get-NsxFirewallSavedConfiguration Get-NsxFirewallSection Get-NsxFirewallThreshold Get-NsxIpPool Get-NsxIpSet Get-NsxLicense Get-NsxLoadBalancer Get-NsxLoadBalancerApplicationProfile Get-NsxLoadBalancerApplicationRule Get-NsxLoadBalancerMonitor Get-NsxLoadBalancerPool Get-NsxLoadBalancerPoolMember Get-NsxLoadBalancerStats Get-NsxLoadBalancerVip Get-NsxLogicalRouter Get-NsxLogicalRouterBgp Get-NsxLogicalRouterBgpNeighbour Get-NsxLogicalRouterBridge Get-NsxLogicalRouterBridging Get-NsxLogicalRouterInterface Get-NsxLogicalRouterOspf Get-NsxLogicalRouterOspfArea Get-NsxLogicalRouterOspfInterface Get-NsxLogicalRouterPrefix Get-NsxLogicalRouterRedistributionRule Get-NsxLogicalRouterRouting Get-NsxLogicalRouterStaticRoute Get-NsxLogicalSwitch Get-NsxMacSet Get-NsxManagerBackup Get-NsxManagerCertificate Get-NsxManagerComponentSummary Get-NsxManagerNetwork Get-NsxManagerRole Get-NsxManagerSsoConfig Get-NsxManagerSyncStatus Get-NsxManagerSyslogServer Get-NsxManagerSystemSummary Get-NsxManagerTimeSettings Get-NsxManagerVcenterConfig Get-NsxSecondaryManager Get-NsxSecurityGroup Get-NsxSecurityGroupEffectiveIpAddress Get-NsxSecurityGroupEffectiveMacAddress Get-NsxSecurityGroupEffectiveMember Get-NsxSecurityGroupEffectiveVirtualMachine Get-NsxSecurityGroupEffectiveVnic Get-NsxSecurityGroupMemberTypes Get-NsxSecurityPolicy Get-NsxSecurityPolicyHighestUsedPrecedence Get-NsxSecurityPolicyRule Get-NsxSecurityTag Get-NsxSecurityTagAssignment Get-NsxSegmentIdRange Get-NsxService Get-NsxServiceDefinition Get-NsxServiceGroup Get-NsxServiceGroupMember Get-NsxServiceProfile Get-NsxSpoofguardNic Get-NsxSpoofguardPolicy Get-NsxSslVpn Get-NsxSslVpnAuthServer Get-NsxSslVpnClientInstallationPackage Get-NsxSslVpnIpPool Get-NsxSslVpnPrivateNetwork Get-NsxSslVpnUser Get-NsxTransportZone Get-NsxUserRole Get-NsxVdsContext Get-NsxtPolicyService Get-NsxtService Get-OSCustomizationNicMapping Get-OSCustomizationSpec Get-Org Get-OrgNetwork Get-OrgVdc Get-OrgVdcNetwork Get-OvfConfiguration Get-PSCurrentConfigurationNode Get-PSDefaultConfigurationDocument Get-PSMetaConfigDocumentInstVersionInfo Get-PSMetaConfigurationProcessed Get-PSReadLineKeyHandler Get-PSReadLineOption Get-PSRepository Get-PSTopConfigurationName Get-PSVersion Get-Package Get-PackageProvider Get-PackageSource Get-PassthroughDevice Get-PositionInfo Get-PowerCLICommunity Get-PowerCLIConfiguration Get-PowerCLIHelp Get-PowerCLIVersion Get-PowerNsxVersion Get-ProviderVdc Get-PublicKeyFromFile Get-PublicKeyFromStore Get-ResourcePool Get-Runspace Get-RunspaceDebug Get-ScsiController Get-ScsiLun Get-ScsiLunPath Get-SecurityInfo Get-SecurityPolicy Get-Snapshot Get-SpbmCapability Get-SpbmCompatibleStorage Get-SpbmEntityConfiguration Get-SpbmFaultDomain Get-SpbmPointInTimeReplica Get-SpbmReplicationGroup Get-SpbmReplicationPair Get-SpbmStoragePolicy Get-Stat Get-StatInterval Get-StatType Get-Tag Get-TagAssignment Get-TagCategory Get-Task Get-Template Get-TimeZone Get-Uptime Get-UsbDevice Get-VAIOFilter Get-VApp Get-VDBlockedPolicy Get-VDPort Get-VDPortgroup Get-VDPortgroupOverridePolicy Get-VDSecurityPolicy Get-VDSwitch Get-VDSwitchPrivateVlan Get-VDTrafficShapingPolicy Get-VDUplinkLacpPolicy Get-VDUplinkTeamingPolicy Get-VDisk Get-VIAccount Get-VICommand Get-VICredentialStoreItem Get-VIEvent Get-VIObjectByVIView Get-VIPermission Get-VIPrivilege Get-VIProperty Get-VIRole Get-VM Get-VMGuest Get-VMHost Get-VMHostAccount Get-VMHostAdvancedConfiguration Get-VMHostAuthentication Get-VMHostAvailableTimeZone Get-VMHostDiagnosticPartition Get-VMHostDisk Get-VMHostDiskPartition Get-VMHostFirewallDefaultPolicy Get-VMHostFirewallException Get-VMHostFirmware Get-VMHostHardware Get-VMHostHba Get-VMHostModule Get-VMHostNetwork Get-VMHostNetworkAdapter Get-VMHostNtpServer Get-VMHostPatch Get-VMHostPciDevice Get-VMHostProfile Get-VMHostProfileImageCacheConfiguration Get-VMHostProfileRequiredInput Get-VMHostProfileStorageDeviceConfiguration Get-VMHostProfileUserConfiguration Get-VMHostProfileVmPortGroupConfiguration Get-VMHostRoute Get-VMHostService Get-VMHostSnmp Get-VMHostStartPolicy Get-VMHostStorage Get-VMHostSysLogServer Get-VMQuestion Get-VMResourceConfiguration Get-VMStartPolicy Get-VTpm Get-VTpmCSR Get-VTpmCertificate Get-VasaProvider Get-VasaStorageArray Get-View Get-VirtualPortGroup Get-VirtualSwitch Get-VmcSddcNetworkService Get-VmcService Get-VsanClusterConfiguration Get-VsanComponent Get-VsanDisk Get-VsanDiskGroup Get-VsanEvacuationPlan Get-VsanFaultDomain Get-VsanIscsiInitiatorGroup Get-VsanIscsiInitiatorGroupTargetAssociation Get-VsanIscsiLun Get-VsanIscsiTarget Get-VsanObject Get-VsanResyncingComponent Get-VsanRuntimeInfo Get-VsanSpaceUsage Get-VsanStat Get-VsanView Get-vRAApplianceServiceStatus Get-vRAAuthorizationRole Get-vRABlueprint Get-vRABusinessGroup Get-vRACatalogItem Get-vRACatalogItemRequestTemplate Get-vRACatalogPrincipal Get-vRAComponentRegistryService Get-vRAComponentRegistryServiceEndpoint Get-vRAComponentRegistryServiceStatus Get-vRAContent Get-vRAContentData Get-vRAContentType Get-vRACustomForm Get-vRAEntitledCatalogItem Get-vRAEntitledService Get-vRAEntitlement Get-vRAExternalNetworkProfile Get-vRAGroupPrincipal Get-vRAIcon Get-vRANATNetworkProfile Get-vRANetworkProfileIPAddressList Get-vRANetworkProfileIPRangeSummary Get-vRAPackage Get-vRAPackageContent Get-vRAPropertyDefinition Get-vRAPropertyGroup Get-vRARequest Get-vRARequestDetail Get-vRAReservation Get-vRAReservationComputeResource Get-vRAReservationComputeResourceMemory Get-vRAReservationComputeResourceNetwork Get-vRAReservationComputeResourceResourcePool Get-vRAReservationComputeResourceStorage Get-vRAReservationPolicy Get-vRAReservationTemplate Get-vRAReservationType Get-vRAResource Get-vRAResourceAction Get-vRAResourceActionRequestTemplate Get-vRAResourceMetric Get-vRAResourceOperation Get-vRAResourceType Get-vRARoutedNetworkProfile Get-vRAService Get-vRAServiceBlueprint Get-vRASourceMachine Get-vRAStorageReservationPolicy Get-vRATenant Get-vRATenantDirectory Get-vRATenantDirectoryStatus Get-vRATenantRole Get-vRAUserPrincipal Get-vRAUserPrincipalGroupMembership Get-vRAVersion Get-vRNIAPIVersion Get-vRNIApplication Get-vRNIApplicationTier Get-vRNIDataSource Get-vRNIDataSourceSNMPConfig Get-vRNIDatastore Get-vRNIDistributedSwitch Get-vRNIDistributedSwitchPortGroup Get-vRNIEntity Get-vRNIEntityName Get-vRNIFirewallRule Get-vRNIFlow Get-vRNIHost Get-vRNIHostVMKNic Get-vRNIIPSet Get-vRNIL2Network Get-vRNINSXManager Get-vRNINodes Get-vRNIProblem Get-vRNIRecommendedRules Get-vRNIRecommendedRulesNsxBundle Get-vRNISecurityGroup Get-vRNISecurityTag Get-vRNIService Get-vRNIServiceGroup Get-vRNIVM Get-vRNIVMvNIC Get-vRNIvCenter Get-vRNIvCenterCluster Get-vRNIvCenterDatacenter Get-vRNIvCenterFolder Grant-NsxSpoofguardNicApproval Import-CIVApp Import-CIVAppTemplate Import-NsxObject Import-PackageProvider Import-PowerShellDataFile Import-SpbmStoragePolicy Import-VApp Import-VMHostProfile Import-vRAContentData Import-vRAIcon Import-vRAPackage Initialize-ConfigurationRuntimeState Install-Module Install-NsxCluster Install-Package Install-PackageProvider Install-Script Install-VMHostPatch Invoke-DrsRecommendation Invoke-NsxCli Invoke-NsxClusterResolveAll Invoke-NsxManagerSync Invoke-NsxRestMethod Invoke-NsxWebRequest Invoke-VMHostProfile Invoke-VMScript Invoke-XpathQuery Invoke-vRADataCollection Invoke-vRARestMethod Invoke-vRATenantDirectorySync Invoke-vRNIRestMethod Join-String Mount-Tools Move-Cluster Move-Datacenter Move-Datastore Move-Folder Move-HardDisk Move-Inventory Move-NsxSecurityPolicyRule Move-ResourcePool Move-Template Move-VApp Move-VDisk Move-VM Move-VMHost New-AdvancedSetting New-AlarmAction New-AlarmActionTrigger New-CDDrive New-CIAccessControlRule New-CIVApp New-CIVAppNetwork New-CIVAppTemplate New-CIVM New-Cluster New-CustomAttribute New-Datacenter New-Datastore New-DatastoreCluster New-DatastoreDrive New-DrsClusterGroup New-DrsRule New-DrsVMHostRule New-DscChecksum New-FloppyDrive New-Folder New-Guid New-HCXAppliance New-HCXMigration New-HCXNetworkExtension New-HCXNetworkMapping New-HCXReplication New-HCXSitePairing New-HCXStaticRoute New-HardDisk New-IScsiHbaTarget New-KmipClientCertificate New-NetworkAdapter New-NfsUser New-NsxAddressSpec New-NsxClusterVxlanConfig New-NsxController New-NsxDynamicCriteriaSpec New-NsxEdge New-NsxEdgeBgpNeighbour New-NsxEdgeCsr New-NsxEdgeFirewallRule New-NsxEdgeInterfaceSpec New-NsxEdgeNatRule New-NsxEdgeOspfArea New-NsxEdgeOspfInterface New-NsxEdgePrefix New-NsxEdgeRedistributionRule New-NsxEdgeSelfSignedCertificate New-NsxEdgeStaticRoute New-NsxEdgeSubInterface New-NsxEdgeSubInterfaceSpec New-NsxFirewallRule New-NsxFirewallSavedConfiguration New-NsxFirewallSection New-NsxIpPool New-NsxIpSet New-NsxLoadBalancerApplicationProfile New-NsxLoadBalancerApplicationRule New-NsxLoadBalancerMemberSpec New-NsxLoadBalancerMonitor New-NsxLoadBalancerPool New-NsxLogicalRouter New-NsxLogicalRouterBgpNeighbour New-NsxLogicalRouterBridge New-NsxLogicalRouterInterface New-NsxLogicalRouterInterfaceSpec New-NsxLogicalRouterOspfArea New-NsxLogicalRouterOspfInterface New-NsxLogicalRouterPrefix New-NsxLogicalRouterRedistributionRule New-NsxLogicalRouterStaticRoute New-NsxLogicalSwitch New-NsxMacSet New-NsxManager New-NsxSecurityGroup New-NsxSecurityPolicy New-NsxSecurityPolicyAssignment New-NsxSecurityPolicyFirewallRuleSpec New-NsxSecurityPolicyGuestIntrospectionSpec New-NsxSecurityPolicyNetworkIntrospectionSpec New-NsxSecurityTag New-NsxSecurityTagAssignment New-NsxSegmentIdRange New-NsxService New-NsxServiceGroup New-NsxSpoofguardPolicy New-NsxSslVpnAuthServer New-NsxSslVpnClientInstallationPackage New-NsxSslVpnIpPool New-NsxSslVpnPrivateNetwork New-NsxSslVpnUser New-NsxTransportZone New-NsxVdsContext New-OSCustomizationNicMapping New-OSCustomizationSpec New-Org New-OrgNetwork New-OrgVdc New-OrgVdcNetwork New-ResourcePool New-ScriptFileInfo New-ScsiController New-Snapshot New-SpbmRule New-SpbmRuleSet New-SpbmStoragePolicy New-StatInterval New-Tag New-TagAssignment New-TagCategory New-Template New-TemporaryFile New-VAIOFilter New-VApp New-VDPortgroup New-VDSwitch New-VDSwitchPrivateVlan New-VDisk New-VICredentialStoreItem New-VIInventoryDrive New-VIPermission New-VIProperty New-VIRole New-VISamlSecurityContext New-VM New-VMHostAccount New-VMHostNetworkAdapter New-VMHostProfile New-VMHostProfileVmPortGroupConfiguration New-VMHostRoute New-VTpm New-VasaProvider New-VcsOAuthSecurityContext New-VirtualPortGroup New-VirtualSwitch New-VsanDisk New-VsanDiskGroup New-VsanFaultDomain New-VsanIscsiInitiatorGroup New-VsanIscsiInitiatorGroupTargetAssociation New-VsanIscsiLun New-VsanIscsiTarget New-vRABusinessGroup New-vRAEntitlement New-vRAExternalNetworkProfile New-vRAGroupPrincipal New-vRANATNetworkProfile New-vRANetworkProfileIPRangeDefinition New-vRAPackage New-vRAPropertyDefinition New-vRAPropertyGroup New-vRAReservation New-vRAReservationNetworkDefinition New-vRAReservationPolicy New-vRAReservationStorageDefinition New-vRARoutedNetworkProfile New-vRAService New-vRAStorageReservationPolicy New-vRATenant New-vRATenantDirectory New-vRAUserPrincipal New-vRNIApplication New-vRNIApplicationTier New-vRNIDataSource Open-VMConsoleWindow Publish-Module Publish-NsxSpoofguardPolicy Publish-Script Register-PSRepository Register-PackageSource Remove-AdvancedSetting Remove-AlarmAction Remove-AlarmActionTrigger Remove-Alias Remove-CDDrive Remove-CIAccessControlRule Remove-CIVApp Remove-CIVAppNetwork Remove-CIVAppTemplate Remove-Cluster Remove-CustomAttribute Remove-Datacenter Remove-Datastore Remove-DatastoreCluster Remove-DrsClusterGroup Remove-DrsRule Remove-DrsVMHostRule Remove-FloppyDrive Remove-Folder Remove-HCXAppliance Remove-HCXNetworkExtension Remove-HCXReplication Remove-HCXSitePairing Remove-HardDisk Remove-IScsiHbaTarget Remove-Inventory Remove-KeyManagementServer Remove-NetworkAdapter Remove-NfsUser Remove-NsxCluster Remove-NsxClusterVxlanConfig Remove-NsxController Remove-NsxDynamicCriteria Remove-NsxDynamicMemberSet Remove-NsxEdge Remove-NsxEdgeBgpNeighbour Remove-NsxEdgeCertificate Remove-NsxEdgeCsr Remove-NsxEdgeFirewallRule Remove-NsxEdgeInterfaceAddress Remove-NsxEdgeNatRule Remove-NsxEdgeOspfArea Remove-NsxEdgeOspfInterface Remove-NsxEdgePrefix Remove-NsxEdgeRedistributionRule Remove-NsxEdgeStaticRoute Remove-NsxEdgeSubInterface Remove-NsxFirewallExclusionListMember Remove-NsxFirewallRule Remove-NsxFirewallRuleMember Remove-NsxFirewallSavedConfiguration Remove-NsxFirewallSection Remove-NsxIpPool Remove-NsxIpSet Remove-NsxIpSetMember Remove-NsxLoadBalancerApplicationProfile Remove-NsxLoadBalancerMonitor Remove-NsxLoadBalancerPool Remove-NsxLoadBalancerPoolMember Remove-NsxLoadBalancerVip Remove-NsxLogicalRouter Remove-NsxLogicalRouterBgpNeighbour Remove-NsxLogicalRouterBridge Remove-NsxLogicalRouterInterface Remove-NsxLogicalRouterOspfArea Remove-NsxLogicalRouterOspfInterface Remove-NsxLogicalRouterPrefix Remove-NsxLogicalRouterRedistributionRule Remove-NsxLogicalRouterStaticRoute Remove-NsxLogicalSwitch Remove-NsxMacSet Remove-NsxSecondaryManager Remove-NsxSecurityGroup Remove-NsxSecurityGroupMember Remove-NsxSecurityPolicy Remove-NsxSecurityPolicyAssignment Remove-NsxSecurityPolicyRule Remove-NsxSecurityPolicyRuleGroup Remove-NsxSecurityPolicyRuleService Remove-NsxSecurityTag Remove-NsxSecurityTagAssignment Remove-NsxSegmentIdRange Remove-NsxService Remove-NsxServiceGroup Remove-NsxSpoofguardPolicy Remove-NsxSslVpnClientInstallationPackage Remove-NsxSslVpnIpPool Remove-NsxSslVpnPrivateNetwork Remove-NsxSslVpnUser Remove-NsxTransportZone Remove-NsxTransportZoneMember Remove-NsxVdsContext Remove-OSCustomizationNicMapping Remove-OSCustomizationSpec Remove-Org Remove-OrgNetwork Remove-OrgVdc Remove-OrgVdcNetwork Remove-PSReadLineKeyHandler Remove-PassthroughDevice Remove-ResourcePool Remove-Snapshot Remove-SpbmStoragePolicy Remove-StatInterval Remove-Tag Remove-TagAssignment Remove-TagCategory Remove-Template Remove-UsbDevice Remove-VAIOFilter Remove-VApp Remove-VDPortGroup Remove-VDSwitch Remove-VDSwitchPhysicalNetworkAdapter Remove-VDSwitchPrivateVlan Remove-VDSwitchVMHost Remove-VDisk Remove-VICredentialStoreItem Remove-VIPermission Remove-VIProperty Remove-VIRole Remove-VM Remove-VMHost Remove-VMHostAccount Remove-VMHostNetworkAdapter Remove-VMHostNtpServer Remove-VMHostProfile Remove-VMHostProfileVmPortGroupConfiguration Remove-VMHostRoute Remove-VTpm Remove-VasaProvider Remove-VirtualPortGroup Remove-VirtualSwitch Remove-VirtualSwitchPhysicalNetworkAdapter Remove-VsanDisk Remove-VsanDiskGroup Remove-VsanFaultDomain Remove-VsanIscsiInitiatorGroup Remove-VsanIscsiInitiatorGroupTargetAssociation Remove-VsanIscsiLun Remove-VsanIscsiTarget Remove-vRABusinessGroup Remove-vRACustomForm Remove-vRAExternalNetworkProfile Remove-vRAGroupPrincipal Remove-vRAIcon Remove-vRANATNetworkProfile Remove-vRAPackage Remove-vRAPrincipalFromTenantRole Remove-vRAPropertyDefinition Remove-vRAPropertyGroup Remove-vRAReservation Remove-vRAReservationNetwork Remove-vRAReservationPolicy Remove-vRAReservationStorage Remove-vRARoutedNetworkProfile Remove-vRAService Remove-vRAStorageReservationPolicy Remove-vRATenant Remove-vRATenantDirectory Remove-vRAUserPrincipal Remove-vRNIApplication Remove-vRNIApplicationTier Remove-vRNIDataSource Repair-NsxEdge Repair-VsanObject Request-vRACatalogItem Request-vRAResourceAction Restart-CIVApp Restart-CIVAppGuest Restart-CIVM Restart-CIVMGuest Restart-VM Restart-VMGuest Restart-VMHost Restart-VMHostService Resume-HCXReplication Revoke-NsxSpoofguardNicApproval Save-Module Save-Package Save-Script Search-Cloud Set-AdvancedSetting Set-AlarmDefinition Set-Annotation Set-CDDrive Set-CIAccessControlRule Set-CINetworkAdapter Set-CIVApp Set-CIVAppNetwork Set-CIVAppStartRule Set-CIVAppTemplate Set-Cluster Set-CustomAttribute Set-Datacenter Set-Datastore Set-DatastoreCluster Set-DrsClusterGroup Set-DrsRule Set-DrsVMHostRule Set-FloppyDrive Set-Folder Set-HCXAppliance Set-HCXMigration Set-HCXReplication Set-HardDisk Set-IScsiHbaTarget Set-KeyManagementServer Set-KmsCluster Set-MarkdownOption Set-NetworkAdapter Set-NfsUser Set-NicTeamingPolicy Set-NodeExclusiveResources Set-NodeManager Set-NodeResourceSource Set-NodeResources Set-NsxEdge Set-NsxEdgeBgp Set-NsxEdgeFirewall Set-NsxEdgeInterface Set-NsxEdgeNat Set-NsxEdgeOspf Set-NsxEdgeRouting Set-NsxFirewallGlobalConfiguration Set-NsxFirewallRule Set-NsxFirewallSavedConfiguration Set-NsxFirewallThreshold Set-NsxLoadBalancer Set-NsxLoadBalancerPoolMember Set-NsxLogicalRouter Set-NsxLogicalRouterBgp Set-NsxLogicalRouterBridging Set-NsxLogicalRouterInterface Set-NsxLogicalRouterOspf Set-NsxLogicalRouterRouting Set-NsxManager Set-NsxManagerRole Set-NsxManagerTimeSettings Set-NsxSecurityPolicy Set-NsxSecurityPolicyFirewallRule Set-NsxSslVpn Set-OSCustomizationNicMapping Set-OSCustomizationSpec Set-Org Set-OrgNetwork Set-OrgVdc Set-OrgVdcNetwork Set-PSCurrentConfigurationNode Set-PSDefaultConfigurationDocument Set-PSMetaConfigDocInsProcessedBeforeMeta Set-PSMetaConfigVersionInfoV2 Set-PSReadLineKeyHandler Set-PSReadLineOption Set-PSRepository Set-PSTopConfigurationName Set-PackageSource Set-PowerCLIConfiguration Set-ResourcePool Set-ScsiController Set-ScsiLun Set-ScsiLunPath Set-SecurityPolicy Set-Snapshot Set-SpbmEntityConfiguration Set-SpbmStoragePolicy Set-StatInterval Set-Tag Set-TagCategory Set-Template Set-VAIOFilter Set-VApp Set-VDBlockedPolicy Set-VDPort Set-VDPortgroup Set-VDPortgroupOverridePolicy Set-VDSecurityPolicy Set-VDSwitch Set-VDTrafficShapingPolicy Set-VDUplinkLacpPolicy Set-VDUplinkTeamingPolicy Set-VDVlanConfiguration Set-VDisk Set-VIPermission Set-VIRole Set-VM Set-VMHost Set-VMHostAccount Set-VMHostAdvancedConfiguration Set-VMHostAuthentication Set-VMHostDiagnosticPartition Set-VMHostFirewallDefaultPolicy Set-VMHostFirewallException Set-VMHostFirmware Set-VMHostHba Set-VMHostModule Set-VMHostNetwork Set-VMHostNetworkAdapter Set-VMHostProfile Set-VMHostProfileImageCacheConfiguration Set-VMHostProfileStorageDeviceConfiguration Set-VMHostProfileUserConfiguration Set-VMHostProfileVmPortGroupConfiguration Set-VMHostRoute Set-VMHostService Set-VMHostSnmp Set-VMHostStartPolicy Set-VMHostStorage Set-VMHostSysLogServer Set-VMQuestion Set-VMResourceConfiguration Set-VMStartPolicy Set-VTpm Set-VirtualPortGroup Set-VirtualSwitch Set-VsanClusterConfiguration Set-VsanFaultDomain Set-VsanIscsiInitiatorGroup Set-VsanIscsiLun Set-VsanIscsiTarget Set-vRABusinessGroup Set-vRACatalogItem Set-vRACustomForm Set-vRAEntitlement Set-vRAExternalNetworkProfile Set-vRANATNetworkProfile Set-vRAReservation Set-vRAReservationNetwork Set-vRAReservationPolicy Set-vRAReservationStorage Set-vRARoutedNetworkProfile Set-vRAService Set-vRAStorageReservationPolicy Set-vRATenant Set-vRATenantDirectory Set-vRAUserPrincipal Set-vRNIDataSourceSNMPConfig Show-Markdown Start-CIVApp Start-CIVM Start-HCXMigration Start-HCXReplication Start-SpbmReplicationFailover Start-SpbmReplicationPrepareFailover Start-SpbmReplicationPromote Start-SpbmReplicationReverse Start-SpbmReplicationTestFailover Start-ThreadJob Start-VApp Start-VM Start-VMHost Start-VMHostService Start-VsanClusterDiskUpdate Start-VsanClusterRebalance Start-VsanEncryptionConfiguration Stop-CIVApp Stop-CIVAppGuest Stop-CIVM Stop-CIVMGuest Stop-SpbmReplicationTestFailover Stop-Task Stop-VApp Stop-VM Stop-VMGuest Stop-VMHost Stop-VMHostService Stop-VsanClusterRebalance Suspend-CIVApp Suspend-CIVM Suspend-HCXReplication Suspend-VM Suspend-VMGuest Suspend-VMHost Sync-SpbmReplicationGroup Test-ConflictingResources Test-HCXMigration Test-HCXReplication Test-Json Test-ModuleReloadRequired Test-MofInstanceText Test-NodeManager Test-NodeResourceSource Test-NodeResources Test-ScriptFileInfo Test-VMHostProfileCompliance Test-VMHostSnmp Test-VsanClusterHealth Test-VsanNetworkPerformance Test-VsanStoragePerformance Test-VsanVMCreation Test-vRAPackage Uninstall-Module Uninstall-Package Uninstall-Script Unlock-VM Unregister-PSRepository Unregister-PackageSource Update-ConfigurationDocumentRef Update-ConfigurationErrorCount Update-DependsOn Update-LocalConfigManager Update-Module Update-ModuleManifest Update-ModuleVersion Update-PowerNsx Update-Script Update-ScriptFileInfo Update-Tools Update-VsanHclDatabase ValidateUpdate-ConfigurationData Wait-Debugger Wait-NsxControllerJob Wait-NsxGenericJob Wait-NsxJob Wait-Task Wait-Tools Write-Information Write-Log Write-MetaConfigFile Write-NodeMOFFile",nomarkup:"-ne -eq -lt -gt -ge -le -not -like -notlike -match -notmatch -contains -notcontains -in -notin -replace"},c:[t,e.NM,a,{cN:"string",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},{cN:"literal",b:/\$(null|true|false)\b/},r,i]}})),e.registerLanguage("processing",(function(e){return{k:{keyword:"BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject Object StringDict StringList Table TableRow XML false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI",title:"setup draw",built_in:"displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key keyCode pixels focused frameCount frameRate height width size createGraphics beginDraw createShape loadShape PShape arc ellipse line point quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour millis minute month second year background clear colorMode fill noFill noStroke stroke alpha blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}})),e.registerLanguage("profile",(function(e){return{c:[e.CNM,{b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:!0},{b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",relevance:10},{b:"function calls",e:"$",c:[e.CNM],relevance:10},e.ASM,e.QSM,{cN:"string",b:"\\(",e:"\\)$",eB:!0,eE:!0,relevance:0}]}})),e.registerLanguage("prolog",(function(e){var t={b:/\(/,e:/\)/,relevance:0},r={b:/\[/,e:/\]/},a={cN:"comment",b:/%/,e:/$/,c:[e.PWM]},i={cN:"string",b:/`/,e:/`/,c:[e.BE]},n=[{b:/[a-z][A-Za-z0-9_]*/,relevance:0},{cN:"symbol",v:[{b:/[A-Z][a-zA-Z0-9_]*/},{b:/_[A-Za-z0-9_]*/}],relevance:0},t,{b:/:-/},r,a,e.CBCM,e.QSM,e.ASM,i,{cN:"string",b:/0\'(\\\'|.)/},{cN:"string",b:/0\'\\s/},e.CNM];return t.c=n,{c:(r.c=n).concat([{b:/\.$/}])}})),e.registerLanguage("properties",(function(e){var t="[ \\t\\f]*",r="("+t+"[:=]"+t+"|[ \\t\\f]+)",a="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",i="([^\\\\:= \\t\\f\\n]|\\\\.)+",n={e:r,relevance:0,starts:{cN:"string",e:/$/,relevance:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[e.C("^\\s*[!#]","$"),{b:a+r,rB:!0,c:[{cN:"attr",b:a,endsParent:!0,relevance:0}],starts:n},{b:i+r,rB:!0,relevance:0,c:[{cN:"meta",b:i,endsParent:!0,relevance:0}],starts:n},{cN:"attr",relevance:0,b:i+t+"$"}]}})),e.registerLanguage("protobuf",(function(e){return{k:{keyword:"package import option optional required repeated group oneof",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},c:[e.QSM,e.NM,e.CLCM,{cN:"class",bK:"message enum service",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"function",bK:"rpc",e:/;/,eE:!0,k:"rpc returns"},{b:/^\s*[A-Z_]+/,e:/\s*=/,eE:!0}]}})),e.registerLanguage("puppet",(function(e){var t=e.C("#","$"),r="([A-Za-z_]|::)(\\w|::)*",a=e.inherit(e.TM,{b:r}),i={cN:"variable",b:"\\$"+r},n={cN:"string",c:[e.BE,i],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]};return{aliases:["pp"],c:[t,i,n,{bK:"class",e:"\\{|;",i:/=/,c:[a,t]},{bK:"define",e:/\{/,c:[{cN:"section",b:e.IR,endsParent:!0}]},{b:e.IR+"\\s+\\{",rB:!0,e:/\S/,c:[{cN:"keyword",b:e.IR},{b:/\{/,e:/\}/,k:{keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},relevance:0,c:[n,t,{b:"[a-zA-Z_]+\\s*=>",rB:!0,e:"=>",c:[{cN:"attr",b:e.IR}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},i]}],relevance:0}]}})),e.registerLanguage("purebasic",(function(e){return{aliases:["pb","pbi"],k:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",c:[e.C(";","$",{relevance:0}),{cN:"function",b:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",e:"\\(",eE:!0,rB:!0,c:[{cN:"keyword",b:"(Procedure|Declare)(C|CDLL|DLL)?",eE:!0},{cN:"type",b:"\\.\\w*"},e.UTM]},{cN:"string",b:'(~)?"',e:'"',i:"\\n"},{cN:"symbol",b:"#[a-zA-Z_]\\w*\\$?"}]}})),e.registerLanguage("python",(function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},r={cN:"meta",b:/^(>>>|\.\.\.) /},a={cN:"subst",b:/\{/,e:/\}/,k:t,i:/#/},i={b:/\{\{/,relevance:0},n={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,r],relevance:10},{b:/(u|b)?r?"""/,e:/"""/,c:[e.BE,r],relevance:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,r,i,a]},{b:/(fr|rf|f)"""/,e:/"""/,c:[e.BE,r,i,a]},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)"/,e:/"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,i,a]},{b:/(fr|rf|f)"/,e:/"/,c:[e.BE,i,a]},e.ASM,e.QSM]},o={cN:"number",relevance:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},s={cN:"params",b:/\(/,e:/\)/,c:["self",r,o,n,e.HCM]};return a.c=[n,o,r],{aliases:["py","gyp","ipython"],k:t,i:/(<\/|->|\?)|=>/,c:[r,o,n,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,s,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}})),e.registerLanguage("q",(function(e){return{aliases:["k","kdb"],k:{keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},l:/(`?)[A-Za-z0-9_]+\b/,c:[e.CLCM,e.QSM,e.CNM]}})),e.registerLanguage("qml",(function(e){var t="[a-zA-Z_][a-zA-Z0-9\\._]*",r={cN:"attribute",b:"\\bid\\s*:",starts:{cN:"string",e:t,rE:!1}},a={b:t+"\\s*:",rB:!0,c:[{cN:"attribute",b:t,e:"\\s*:",eE:!0,relevance:0}],relevance:0},i={b:t+"\\s*{",e:"{",rB:!0,relevance:0,c:[e.inherit(e.TM,{b:t})]};return{aliases:["qt"],cI:!1,k:{keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4dPromise"},c:[{cN:"meta",b:/^\s*['"]use (strict|asm)['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],relevance:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/\s*[);\]]/,relevance:0,sL:"xml"}],relevance:0},{cN:"keyword",b:"\\bsignal\\b",starts:{cN:"string",e:"(\\(|:|=|;|,|//|/\\*|$)",rE:!0}},{cN:"keyword",b:"\\bproperty\\b",starts:{cN:"string",e:"(:|=|;|,|//|/\\*|$)",rE:!0}},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\[|%/},{b:"\\."+e.IR,relevance:0},r,a,i],i:/#/}})),e.registerLanguage("r",(function(e){var t="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[e.HCM,{b:t,l:t,k:{keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{b:"`",e:"`",relevance:0},{cN:"string",c:[e.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}})),e.registerLanguage("reasonml",(function(e){var t="~?[a-z$_][0-9a-zA-Z$_]*",r="`?[A-Z$_][0-9a-zA-Z$_]*",a="("+["||","&&","++","**","+.","*","/","*.","/.","...","|>"].map((function(e){return e.split("").map((function(e){return"\\"+e})).join("")})).join("|")+"|==|===)",i="\\s+"+a+"\\s+",n={keyword:"and as asr assert begin class constraint do done downto else end exception externalfor fun function functor if in include inherit initializerland lazy let lor lsl lsr lxor match method mod module mutable new nonrecobject of open or private rec sig struct then to try type val virtual when while with",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",literal:"true false"},o="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",s={cN:"number",relevance:0,v:[{b:o},{b:"\\(\\-"+o+"\\)"}]},l={cN:"operator",relevance:0,b:a},c=[{cN:"identifier",relevance:0,b:t},l,s],_=[e.QSM,l,{cN:"module",b:"\\b"+r,rB:!0,e:".",c:[{cN:"identifier",b:r,relevance:0}]}],d=[{cN:"module",b:"\\b"+r,rB:!0,e:".",relevance:0,c:[{cN:"identifier",b:r,relevance:0}]}],p={cN:"function",relevance:0,k:n,v:[{b:"\\s(\\(\\.?.*?\\)|"+t+")\\s*=>",e:"\\s*=>",rB:!0,relevance:0,c:[{cN:"params",v:[{b:t},{b:"~?[a-z$_][0-9a-zA-Z$_]*(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?(s*:s*[a-z$_][0-9a-z$_]*((s*('?[a-z$_][0-9a-z$_]*s*(,'?[a-z$_][0-9a-z$_]*)*)?s*))?)?"},{b:/\(\s*\)/}]}]},{b:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",e:"\\s=>",rB:!0,relevance:0,c:[{cN:"params",relevance:0,v:[{b:t,e:"(,|\\n|\\))",relevance:0,c:[l,{cN:"typing",b:":",e:"(,|\\n)",rB:!0,relevance:0,c:d}]}]}]},{b:"\\(\\.\\s"+t+"\\)\\s*=>"}]};_.push(p);var u={cN:"constructor",b:r+"\\(",e:"\\)",i:"\\n",k:n,c:[e.QSM,l,{cN:"params",b:"\\b"+t}]},m={cN:"pattern-match",b:"\\|",rB:!0,k:n,e:"=>",relevance:0,c:[u,l,{relevance:0,cN:"constructor",b:r}]},S={cN:"module-access",k:n,rB:!0,v:[{b:"\\b("+r+"\\.)+"+t},{b:"\\b("+r+"\\.)+\\(",e:"\\)",rB:!0,c:[p,{b:"\\(",e:"\\)",skip:!0}].concat(_)},{b:"\\b("+r+"\\.)+{",e:"}"}],c:_};return d.push(S),{aliases:["re"],k:n,i:"(:\\-|:=|\\${|\\+=)",c:[e.C("/\\*","\\*/",{i:"^(\\#,\\/\\/)"}),{cN:"character",b:"'(\\\\[^']+|[^'])'",i:"\\n",relevance:0},e.QSM,{cN:"literal",b:"\\(\\)",relevance:0},{cN:"literal",b:"\\[\\|",e:"\\|\\]",relevance:0,c},{cN:"literal",b:"\\[",e:"\\]",relevance:0,c},u,{cN:"operator",b:i,i:"\\-\\->",relevance:0},s,e.CLCM,m,p,{cN:"module-def",b:"\\bmodule\\s+"+t+"\\s+"+r+"\\s+=\\s+{",e:"}",rB:!0,k:n,relevance:0,c:[{cN:"module",relevance:0,b:r},{b:"{",e:"}",skip:!0}].concat(_)},S]}})),e.registerLanguage("rib",(function(e){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:"\]$/},{b:/<\//,e:/>/},{b:/^facet /,e:/\}/},{b:"^1\\.\\.(\\d+)$",e:/$/}],i:/./},e.C("^#","$"),i,n,a,{b:/[\w-]+\=([^\s\{\}\[\]\(\)]+)/,relevance:0,rB:!0,c:[{cN:"attribute",b:/[^=]+/},{b:/=/,eW:!0,relevance:0,c:[i,n,a,{cN:"literal",b:"\\b("+r.split(" ").join("|")+")\\b"},{b:/("[^"]*"|[^\s\{\}\[\]]+)/}]}]},{cN:"number",b:/\*[0-9a-fA-F]+/},{b:"\\b("+"add remove enable disable set get print export edit find run debug error info warning".split(" ").join("|")+")([\\s[(]|])",rB:!0,c:[{cN:"builtin-name",b:/\w+/}]},{cN:"built_in",v:[{b:"(\\.\\./|/|\\s)(("+"traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firewall firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw".split(" ").join("|")+");?\\s)+",relevance:10},{b:/\.\./}]}]}})),e.registerLanguage("rsl",(function(e){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:""}]}})),e.registerLanguage("sas",(function(e){return{aliases:["sas","SAS"],cI:!0,k:{literal:"null missing _all_ _automatic_ _character_ _infile_ _n_ _name_ _null_ _numeric_ _user_ _webout_",meta:"do if then else end until while abort array attrib by call cards cards4 catname continue datalines datalines4 delete delim delimiter display dm drop endsas error file filename footnote format goto in infile informat input keep label leave length libname link list lostcard merge missing modify options output out page put redirect remove rename replace retain return select set skip startsas stop title update waitsas where window x systask add and alter as cascade check create delete describe distinct drop foreign from group having index insert into in key like message modify msgtype not null on or order primary references reset restrict select set table unique update validate view where"},c:[{cN:"keyword",b:/^\s*(proc [\w\d_]+|data|run|quit)[\s\;]/},{cN:"variable",b:/\&[a-zA-Z_\&][a-zA-Z0-9_]*\.?/},{cN:"emphasis",b:/^\s*datalines|cards.*;/,e:/^\s*;\s*$/},{cN:"built_in",b:"%(bquote|nrbquote|cmpres|qcmpres|compstor|datatyp|display|do|else|end|eval|global|goto|if|index|input|keydef|label|left|length|let|local|lowcase|macro|mend|nrbquote|nrquote|nrstr|put|qcmpres|qleft|qlowcase|qscan|qsubstr|qsysfunc|qtrim|quote|qupcase|scan|str|substr|superq|syscall|sysevalf|sysexec|sysfunc|sysget|syslput|sysprod|sysrc|sysrput|then|to|trim|unquote|until|upcase|verify|while|window)"},{cN:"name",b:/%[a-zA-Z_][a-zA-Z_0-9]*/},{cN:"meta",b:"[^%](abs|addr|airy|arcos|arsin|atan|attrc|attrn|band|betainv|blshift|bnot|bor|brshift|bxor|byte|cdf|ceil|cexist|cinv|close|cnonct|collate|compbl|compound|compress|cos|cosh|css|curobs|cv|daccdb|daccdbsl|daccsl|daccsyd|dacctab|dairy|date|datejul|datepart|datetime|day|dclose|depdb|depdbsl|depdbsl|depsl|depsl|depsyd|depsyd|deptab|deptab|dequote|dhms|dif|digamma|dim|dinfo|dnum|dopen|doptname|doptnum|dread|dropnote|dsname|erf|erfc|exist|exp|fappend|fclose|fcol|fdelete|fetch|fetchobs|fexist|fget|fileexist|filename|fileref|finfo|finv|fipname|fipnamel|fipstate|floor|fnonct|fnote|fopen|foptname|foptnum|fpoint|fpos|fput|fread|frewind|frlen|fsep|fuzz|fwrite|gaminv|gamma|getoption|getvarc|getvarn|hbound|hms|hosthelp|hour|ibessel|index|indexc|indexw|input|inputc|inputn|int|intck|intnx|intrr|irr|jbessel|juldate|kurtosis|lag|lbound|left|length|lgamma|libname|libref|log|log10|log2|logpdf|logpmf|logsdf|lowcase|max|mdy|mean|min|minute|mod|month|mopen|mort|n|netpv|nmiss|normal|note|npv|open|ordinal|pathname|pdf|peek|peekc|pmf|point|poisson|poke|probbeta|probbnml|probchi|probf|probgam|probhypr|probit|probnegb|probnorm|probt|put|putc|putn|qtr|quote|ranbin|rancau|ranexp|rangam|range|rank|rannor|ranpoi|rantbl|rantri|ranuni|repeat|resolve|reverse|rewind|right|round|saving|scan|sdf|second|sign|sin|sinh|skewness|soundex|spedis|sqrt|std|stderr|stfips|stname|stnamel|substr|sum|symget|sysget|sysmsg|sysprod|sysrc|system|tan|tanh|time|timepart|tinv|tnonct|today|translate|tranwrd|trigamma|trim|trimn|trunc|uniform|upcase|uss|var|varfmt|varinfmt|varlabel|varlen|varname|varnum|varray|varrayx|vartype|verify|vformat|vformatd|vformatdx|vformatn|vformatnx|vformatw|vformatwx|vformatx|vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|vinformatn|vinformatnx|vinformatw|vinformatwx|vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|vnamex|vtype|vtypex|weekday|year|yyq|zipfips|zipname|zipnamel|zipstate)[(]"},{cN:"string",v:[e.ASM,e.QSM]},e.C("\\*",";"),e.CBCM]}})),e.registerLanguage("scala",(function(e){var t={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},r={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',relevance:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,t]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[t],relevance:10}]},a={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},i={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},n={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",relevance:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,relevance:0,c:[a]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,relevance:0,c:[a]},i]},o={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[i]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,r,{cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},a,o,n,e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}})),e.registerLanguage("scheme",(function(e){var t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",r={cN:"literal",b:"(#t|#f|#\\\\"+t+"|#\\\\.)"},a={cN:"number",v:[{b:"(\\-|\\+)?\\d+([./]\\d+)?",relevance:0},{b:"(\\-|\\+)?\\d+([./]\\d+)?[+\\-](\\-|\\+)?\\d+([./]\\d+)?i",relevance:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},i=e.QSM,n=[e.C(";","$",{relevance:0}),e.C("#\\|","\\|#")],o={b:t,relevance:0},s={cN:"symbol",b:"'"+t},l={eW:!0,relevance:0},c={v:[{b:/'/},{b:"`"}],c:[{b:"\\(",e:"\\)",c:["self",r,i,a,o,s]}]},_={cN:"name",b:t,l:t,k:{"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"}},d={v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}],c:[{b:/lambda/,eW:!0,rB:!0,c:[_,{b:/\(/,e:/\)/,endsParent:!0,c:[o]}]},_,l]};return l.c=[r,a,i,o,s,c,d].concat(n),{i:/\S/,c:[{cN:"meta",b:"^#!",e:"$"},a,i,s,c,d].concat(n)}})),e.registerLanguage("scilab",(function(e){var t=[e.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[e.BE,{b:"''"}]}];return{aliases:["sci"],l:/%?\w+/,k:{keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},{b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",relevance:0},{b:"\\[",e:"\\]'*[\\.']*",relevance:0,c:t},e.C("//","$")].concat(t)}})),e.registerLanguage("scss",(function(e){var t={cN:"variable",b:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},r={cN:"number",b:"#[0-9A-Fa-f]+"};return e.CSSNM,e.QSM,e.ASM,e.CBCM,{cI:!0,i:"[=/|']",c:[e.CLCM,e.CBCM,{cN:"selector-id",b:"\\#[A-Za-z0-9_-]+",relevance:0},{cN:"selector-class",b:"\\.[A-Za-z0-9_-]+",relevance:0},{cN:"selector-attr",b:"\\[",e:"\\]",i:"$"},{cN:"selector-tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",i:"[^\\s]"},{b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{b:":",e:";",c:[t,r,e.CSSNM,e.QSM,e.ASM,{cN:"meta",b:"!important"}]},{b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[t,e.QSM,e.ASM,r,e.CSSNM,{b:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}})),e.registerLanguage("shell",(function(e){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}})),e.registerLanguage("smali",(function(e){var t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"];return{aliases:["smali"],c:[{cN:"string",b:'"',e:'"',relevance:0},e.C("#","$",{relevance:0}),{cN:"keyword",v:[{b:"\\s*\\.end\\s[a-zA-Z0-9]*"},{b:"^[ ]*\\.[a-zA-Z]*",relevance:0},{b:"\\s:[a-zA-Z_0-9]*",relevance:0},{b:"\\s("+["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"].join("|")+")"}]},{cN:"built_in",v:[{b:"\\s("+t.join("|")+")\\s"},{b:"\\s("+t.join("|")+")((\\-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{b:"\\s("+["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"].join("|")+")((\\-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{cN:"class",b:"L[^(;:\n]*;",relevance:0},{b:"[vp][0-9]+"}]}})),e.registerLanguage("smalltalk",(function(e){var t="[a-z][a-zA-Z0-9_]*",r={cN:"string",b:"\\$.{1}"},a={cN:"symbol",b:"#"+e.UIR};return{aliases:["st"],k:"self super nil true false thisContext",c:[e.C('"','"'),e.ASM,{cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{b:t+":",relevance:0},e.CNM,a,r,{b:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",rB:!0,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+t}]},{b:"\\#\\(",e:"\\)",c:[e.ASM,r,e.CNM,a]}]}})),e.registerLanguage("sml",(function(e){return{aliases:["ml"],k:{keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:/\[(\|\|)?\]|\(\)/,relevance:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",relevance:0},{b:"[a-z_]\\w*'[\\w']*"},e.inherit(e.ASM,{cN:"string",relevance:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{b:/[-=]>/}]}})),e.registerLanguage("sqf",(function(e){var t={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',relevance:0}]},{b:"'",e:"'",c:[{b:"''",relevance:0}]}]},r={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"define undef ifdef ifndef else endif include"},c:[{b:/\\\n/,relevance:0},e.inherit(t,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]};return{aliases:["sqf"],cI:!0,k:{keyword:"case catch default do else exit exitWith for forEach from if private switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configProperties configSourceAddonList configSourceMod configSourceModList confirmSensorTarget connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ",literal:"blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic sideUnknown taskNull teamMemberNull true west"},c:[e.CLCM,e.CBCM,e.NM,{cN:"variable",b:/\b_+[a-zA-Z_]\w*/},{cN:"title",b:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},t,r],i:/#|^\$ /}})),e.registerLanguage("sql",(function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}})),e.registerLanguage("stan",(function(e){return{c:[e.HCM,e.CLCM,e.CBCM,{b:e.UIR,l:e.UIR,k:{name:"for in while repeat until if then else",symbol:"bernoulli bernoulli_logit binomial binomial_logit beta_binomial hypergeometric categorical categorical_logit ordered_logistic neg_binomial neg_binomial_2 neg_binomial_2_log poisson poisson_log multinomial normal exp_mod_normal skew_normal student_t cauchy double_exponential logistic gumbel lognormal chi_square inv_chi_square scaled_inv_chi_square exponential inv_gamma weibull frechet rayleigh wiener pareto pareto_type_2 von_mises uniform multi_normal multi_normal_prec multi_normal_cholesky multi_gp multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet lkj_corr lkj_corr_cholesky wishart inv_wishart","selector-tag":"int real vector simplex unit_vector ordered positive_ordered row_vector matrix cholesky_factor_corr cholesky_factor_cov corr_matrix cov_matrix",title:"functions model data parameters quantities transformed generated",literal:"true false"},relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0}]}})),e.registerLanguage("stata",(function(e){return{aliases:["do","ado"],case_insensitive:!0,keywords:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",contains:[{className:"symbol",begin:/`[a-zA-Z0-9_]+'/},{className:"variable",begin:/\$\{?[a-zA-Z0-9_]+\}?/},{className:"string",variants:[{begin:'`"[^\r\n]*?"\''},{b:'"[^\r\n"]*"'}]},{cN:"built_in",v:[{b:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.C("^[ \t]*\\*.*$",!1),e.CLCM,e.CBCM]}})),e.registerLanguage("step21",(function(e){return{aliases:["p21","step","stp"],cI:!0,l:"[A-Z_][A-Z0-9_.]*",k:{keyword:"HEADER ENDSEC DATA"},c:[{cN:"meta",b:"ISO-10303-21;",relevance:10},{cN:"meta",b:"END-ISO-10303-21;",relevance:10},e.CLCM,e.CBCM,e.C("/\\*\\*!","\\*/"),e.CNM,e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"'",e:"'"},{cN:"symbol",v:[{b:"#",e:"\\d+",i:"\\W"}]}]}})),e.registerLanguage("stylus",(function(e){var t={cN:"variable",b:"\\$"+e.IR},r={cN:"number",b:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},a="(?=[\\.\\s\\n\\[\\:,])";return{aliases:["styl"],cI:!1,k:"if else for in",i:"("+["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"].join("|")+")",c:[e.QSM,e.ASM,e.CLCM,e.CBCM,r,{b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+a,cN:"selector-class"},{b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"+a,cN:"selector-id"},{b:"\\b("+["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"].join("|")+")"+a,cN:"selector-tag"},{b:"&?:?:\\b("+["after","before","first-letter","first-line","active","first-child","focus","hover","lang","link","visited"].join("|")+")"+a},{b:"@("+["charset","css","debug","extend","font-face","for","import","include","media","mixin","page","warn","while"].join("|")+")\\b"},t,e.CSSNM,e.NM,{cN:"function",b:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",i:"[\\n]",rB:!0,c:[{cN:"title",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{cN:"params",b:/\(/,e:/\)/,c:[r,t,e.ASM,e.CSSNM,e.NM,e.QSM]}]},{cN:"attribute",b:"\\b("+["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-variant-ligatures","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse().join("|")+")\\b",starts:{e:/;|$/,c:[r,t,e.ASM,e.QSM,e.CSSNM,e.NM,e.CBCM],i:/\./,relevance:0}}]}})),e.registerLanguage("subunit",(function(e){return{cI:!0,c:[{cN:"string",b:"\\[\n(multipart)?",e:"\\]\n"},{cN:"string",b:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{cN:"string",b:"(\\+|-)\\d+"},{cN:"keyword",relevance:10,v:[{b:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{b:"^progress(:?)(\\s+)?(pop|push)?"},{b:"^tags:"},{b:"^time:"}]}]}})),e.registerLanguage("swift",(function(e){var t={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},r=e.C("/\\*","\\*/",{c:["self"]}),a={cN:"subst",b:/\\\(/,e:"\\)",k:t,c:[]},i={cN:"string",c:[e.BE,a],v:[{b:/"""/,e:/"""/},{b:/"/,e:/"/}]},n={cN:"number",b:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return a.c=[n],{k:t,c:[i,e.CLCM,r,{cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},n,{cN:"function",bK:"func",e:"{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b://},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,c:["self",n,i,e.CBCM,{b:":"}],i:/["']/}],i:/\[|%/},{cN:"class",bK:"struct protocol class extension enum",k:t,e:"\\{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{cN:"meta",b:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)"},{bK:"import",e:/$/,c:[e.CLCM,r]}]}})),e.registerLanguage("taggerscript",(function(e){return{c:[{cN:"comment",b:/\$noop\(/,e:/\)/,c:[{b:/\(/,e:/\)/,c:["self",{b:/\\./}]}],relevance:10},{cN:"keyword",b:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,e:/\(/,eE:!0},{cN:"variable",b:/%[_a-zA-Z0-9:]*/,e:"%"},{cN:"symbol",b:/\\./}]}})),e.registerLanguage("yaml",(function(e){var t="true false yes no null",r={cN:"string",relevance:0,v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/\S+/}],c:[e.BE,{cN:"template-variable",v:[{b:"{{",e:"}}"},{b:"%{",e:"}"}]}]};return{cI:!0,aliases:["yml","YAML","yaml"],c:[{cN:"attr",v:[{b:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{b:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{b:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{cN:"meta",b:"^---s*$",relevance:10},{cN:"string",b:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0,relevance:0},{cN:"type",b:"!"+e.UIR},{cN:"type",b:"!!"+e.UIR},{cN:"meta",b:"&"+e.UIR+"$"},{cN:"meta",b:"\\*"+e.UIR+"$"},{cN:"bullet",b:"\\-(?=[ ]|$)",relevance:0},e.HCM,{bK:t,k:{literal:t}},{cN:"number",b:e.CNR+"\\b"},r]}})),e.registerLanguage("tap",(function(e){return{cI:!0,c:[e.HCM,{cN:"meta",v:[{b:"^TAP version (\\d+)$"},{b:"^1\\.\\.(\\d+)$"}]},{b:"(s+)?---$",e:"\\.\\.\\.$",sL:"yaml",relevance:0},{cN:"number",b:" (\\d+) "},{cN:"symbol",v:[{b:"^ok"},{b:"^not ok"}]}]}})),e.registerLanguage("tcl",(function(e){return{aliases:["tk"],k:"after append apply array auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock close concat continue dde dict encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename return safe scan seek set socket source split string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update uplevel upvar variable vwait while",c:[e.C(";[ \\t]*#","$"),e.C("^[ \\t]*#","$"),{bK:"proc",e:"[\\{]",eE:!0,c:[{cN:"title",b:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"[ \\t\\n\\r]",eW:!0,eE:!0}]},{eE:!0,v:[{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*\\(([a-zA-Z0-9_])*\\)",e:"[^a-zA-Z0-9_\\}\\$]"},{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"(\\))?[^a-zA-Z0-9_\\}\\$]"}]},{cN:"string",c:[e.BE],v:[e.inherit(e.QSM,{i:null})]},{cN:"number",v:[e.BNM,e.CNM]}]}})),e.registerLanguage("tex",(function(e){var t={cN:"tag",b:/\\/,relevance:0,c:[{cN:"name",v:[{b:/[a-zA-Z\u0430-\u044f\u0410-\u042f]+[*]?/},{b:/[^a-zA-Z\u0430-\u044f\u0410-\u042f0-9]/}],starts:{eW:!0,relevance:0,c:[{cN:"string",v:[{b:/\[/,e:/\]/},{b:/\{/,e:/\}/}]},{b:/\s*=\s*/,eW:!0,relevance:0,c:[{cN:"number",b:/-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/}]}]}}]};return{c:[t,{cN:"formula",c:[t],relevance:0,v:[{b:/\$\$/,e:/\$\$/},{b:/\$/,e:/\$/}]},e.C("%","$",{relevance:0})]}})),e.registerLanguage("thrift",(function(e){var t="bool byte i16 i32 i64 double string binary";return{k:{keyword:"namespace const typedef struct enum service exception void oneway set list map required optional",built_in:t,literal:"true false"},c:[e.QSM,e.NM,e.CLCM,e.CBCM,{cN:"class",bK:"struct enum service exception",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{b:"\\b(set|list|map)\\s*<",e:">",k:t,c:["self"]}]}})),e.registerLanguage("tp",(function(e){var t={cN:"number",b:"[1-9][0-9]*",relevance:0},r={cN:"symbol",b:":[^\\]]+"};return{k:{keyword:"ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN SUBSTR FINDSTR VOFFSET PROG ATTR MN POS",literal:"ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET"},c:[{cN:"built_in",b:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",e:"\\]",c:["self",t,r]},{cN:"built_in",b:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",e:"\\]",c:["self",t,e.QSM,r]},{cN:"keyword",b:"/(PROG|ATTR|MN|POS|END)\\b"},{cN:"keyword",b:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{cN:"keyword",b:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{cN:"number",b:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",relevance:0},e.C("//","[;$]"),e.C("!","[;$]"),e.C("--eg:","$"),e.QSM,{cN:"string",b:"'",e:"'"},e.CNM,{cN:"variable",b:"\\$[A-Za-z0-9_]+"}]}})),e.registerLanguage("twig",(function(e){var t="attribute block constant cycle date dump include max min parent random range source template_from_string",r={bK:t,k:{name:t},relevance:0,c:[{cN:"params",b:"\\(",e:"\\)"}]},a={b:/\|[A-Za-z_]+:?/,k:"abs batch capitalize column convert_encoding date date_modify default escape filter first format inky_to_html inline_css join json_encode keys last length lower map markdown merge nl2br number_format raw reduce replace reverse round slice sort spaceless split striptags title trim upper url_encode",c:[r]},i="apply autoescape block deprecated do embed extends filter flush for from if import include macro sandbox set use verbatim with";return i=i+" "+i.split(" ").map((function(e){return"end"+e})).join(" "),{aliases:["craftcms"],cI:!0,sL:"xml",c:[e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:i,starts:{eW:!0,c:[a,r],relevance:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:["self",a,r]}]}})),e.registerLanguage("typescript",(function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},a={cN:"meta",b:"@"+t},i={b:"\\(",e:/\)/,k:r,c:["self",e.QSM,e.ASM,e.NM]},n={cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:[e.CLCM,e.CBCM,a,i]},o={cN:"number",v:[{b:"\\b(0[bB][01]+)n?"},{b:"\\b(0[oO][0-7]+)n?"},{b:e.CNR+"n?"}],relevance:0},s={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},l={b:"html`",e:"",starts:{e:"`",rE:!1,c:[e.BE,s],sL:"xml"}},c={b:"css`",e:"",starts:{e:"`",rE:!1,c:[e.BE,s],sL:"css"}},_={cN:"string",b:"`",e:"`",c:[e.BE,s]};return s.c=[e.ASM,e.QSM,l,c,_,o,e.RM],{aliases:["ts"],k:r,c:[{cN:"meta",b:/^\s*['"]use strict['"]/},e.ASM,e.QSM,l,c,_,e.CLCM,e.CBCM,o,{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+e.IR+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:e.IR},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:["self",e.CLCM,e.CBCM]}]}]}],relevance:0},{cN:"function",bK:"function",e:/[\{;]/,eE:!0,k:r,c:["self",e.inherit(e.TM,{b:t}),n],i:/%/,relevance:0},{bK:"constructor",e:/[\{;]/,eE:!0,c:["self",n]},{b:/module\./,k:{built_in:"module"},relevance:0},{bK:"module",e:/\{/,eE:!0},{bK:"interface",e:/\{/,eE:!0,k:"interface extends"},{b:/\$[(.]/},{b:"\\."+e.IR,relevance:0},a,i]}})),e.registerLanguage("vala",(function(e){return{k:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},c:[{cN:"class",bK:"class interface namespace",e:"{",eE:!0,i:"[^,:\\n\\s\\.]",c:[e.UTM]},e.CLCM,e.CBCM,{cN:"string",b:'"""',e:'"""',relevance:5},e.ASM,e.QSM,e.CNM,{cN:"meta",b:"^#",e:"$",relevance:2}]}})),e.registerLanguage("vbnet",(function(e){return{aliases:["vb"],cI:!0,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor yield",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend|^\\$ ",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C("'","$",{rB:!0,c:[{cN:"doctag",b:"'''|\x3c!--|--\x3e",c:[e.PWM]},{cN:"doctag",b:"",c:[e.PWM]}]}),e.CNM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end region externalsource"}}]}})),e.registerLanguage("vbscript",(function(e){return{aliases:["vbs"],cI:!0,k:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:"lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion scriptengine split scriptengineminorversion cint sin datepart ltrim sqr scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw chrw regexp server response request cstr err",literal:"true false null nothing empty"},i:"//",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C(/'/,/$/,{relevance:0}),e.CNM]}})),e.registerLanguage("vbscript-html",(function(e){return{sL:"xml",c:[{b:"<%",e:"%>",sL:"vbscript"}]}})),e.registerLanguage("verilog",(function(e){return{aliases:["v","sv","svh"],cI:!1,k:{keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"},l:/[\w\$]+/,c:[e.CBCM,e.CLCM,e.QSM,{cN:"number",c:[e.BE],v:[{b:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\b([0-9_])+",relevance:0}]},{cN:"variable",v:[{b:"#\\((?!parameter).+\\)"},{b:"\\.\\w+",relevance:0}]},{cN:"meta",b:"`",e:"$",k:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},relevance:0}]}})),e.registerLanguage("vhdl",(function(e){return{cI:!0,k:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package parameter port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable view vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed real_vector time_vector",literal:"false true note warning error failure line text side width"},i:"{",c:[e.CBCM,e.C("--","$"),e.QSM,{cN:"number",b:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{cN:"string",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[e.BE]},{cN:"symbol",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[e.BE]}]}})),e.registerLanguage("vim",(function(e){return{l:/[!#@\w]+/,k:{keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},i:/;/,c:[e.NM,{cN:"string",b:"'",e:"'",i:"\\n"},{cN:"string",b:/"(\\"|\n\\|[^"\n])*"/},e.C('"',"$"),{cN:"variable",b:/[bwtglsav]:[\w\d_]*/},{cN:"function",bK:"function function!",e:"$",relevance:0,c:[e.TM,{cN:"params",b:"\\(",e:"\\)"}]},{cN:"symbol",b:/<[\w-]+>/}]}})),e.registerLanguage("x86asm",(function(e){return{cI:!0,l:"[.%]?"+e.IR,k:{keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},c:[e.C(";","$",{relevance:0}),{cN:"number",v:[{b:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{b:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{b:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{b:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QSM,{cN:"string",v:[{b:"'",e:"[^\\\\]'"},{b:"`",e:"[^\\\\]`"}],relevance:0},{cN:"symbol",v:[{b:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{b:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{cN:"subst",b:"%[0-9]+",relevance:0},{cN:"subst",b:"%!S+",relevance:0},{cN:"meta",b:/^\s*\.[\w_-]+/}]}})),e.registerLanguage("xl",(function(e){var t={keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts"},r={cN:"string",b:'"',e:'"',i:"\\n"},a={bK:"import",e:"$",k:t,c:[r]},i={cN:"function",b:/[a-z][^\n]*->/,rB:!0,e:/->/,c:[e.inherit(e.TM,{starts:{eW:!0,k:t}})]};return{aliases:["tao"],l:/[a-zA-Z][a-zA-Z0-9_?]*/,k:t,c:[e.CLCM,e.CBCM,r,{cN:"string",b:"'",e:"'",i:"\\n"},{cN:"string",b:"<<",e:">>"},i,a,{cN:"number",b:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},e.NM]}})),e.registerLanguage("xquery",(function(e){return{aliases:["xpath","xq"],cI:!1,l:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,i:/(proc)|(abstract)|(extends)|(until)|(#)/,k:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},c:[{cN:"variable",b:/[\$][\w-:]+/},{cN:"built_in",v:[{b:/\barray\:/,e:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{b:/\bmap\:/,e:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{b:/\bmath\:/,e:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{b:/\bop\:/,e:/\(/,eE:!0},{b:/\bfn\:/,e:/\(/,eE:!0},{b:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{b:/\blocal\:/,e:/\(/,eE:!0},{b:/\bzip\:/,e:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{b:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,e:/\(/,eE:!0}]},{cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,relevance:0}]},{b:/'/,e:/'/,c:[{b:/''/,relevance:0}]}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{cN:"comment",b:"\\(:",e:":\\)",relevance:10,c:[{cN:"doctag",b:"@\\w+"}]},{cN:"meta",b:/%[\w-:]+/},{cN:"title",b:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,e:/;/},{bK:"element attribute comment document processing-instruction",e:"{",eE:!0},{b:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,e:/(\/[\w\._:\-]+>)/,sL:"xml",c:[{b:"{",e:"}",sL:"xquery"},"self"]}]}})),e.registerLanguage("zephir",(function(e){var t={cN:"string",c:[e.BE],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},r={v:[e.BNM,e.CNM]};return{aliases:["zep"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",c:[e.CLCM,e.HCM,e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[e.BE]},{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e.CBCM,t,r]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,r]}})),e})); \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js.LICENSE.txt b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js.LICENSE.txt new file mode 100644 index 000000000..fe9c3ca54 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/vendor/highlightjs/highlightjs.js.LICENSE.txt @@ -0,0 +1 @@ +/*! highlight.js v9.16.2 | BSD3 License | git.io/hljslicense */ diff --git a/public/components/org.standardnotes.advanced-markdown-editor/package.json b/public/components/org.standardnotes.advanced-markdown-editor/package.json new file mode 100644 index 000000000..f84291dac --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/package.json @@ -0,0 +1,44 @@ +{ + "name": "sn-advanced-markdown-editor", + "version": "1.3.14", + "description": "A Standard Notes derived editor that offers full support for Markdown editing.", + "main": "dist/dist.js", + "author": "Standard Notes ", + "license": "AGPL-3.0", + "sn": { + "main": "dist/index.html" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "webpack serve --config webpack.dev.js --progress --hot", + "build": "webpack --config webpack.prod.js", + "lint": "eslint src --ext .js", + "lint:fix": "yarn lint --fix" + }, + "dependencies": {}, + "devDependencies": { + "@babel/cli": "^7.13.10", + "@babel/core": "^7.13.13", + "@babel/preset-env": "^7.13.12", + "@standardnotes/component-relay": "2.1.0", + "@standardnotes/eslint-config-extensions": "^1.0.2", + "copy-webpack-plugin": "^8.1.0", + "css-loader": "^5.2.0", + "dompurify": "^2.2.9", + "easymde": "^2.15.0", + "eslint": "^7.23.0", + "file-loader": "^6.2.0", + "font-awesome": "^4.7.0", + "highlightjs": "^9.16.2", + "html-webpack-plugin": "^5.3.1", + "marked": "^2.0.7", + "mini-css-extract-plugin": "^1.4.0", + "sass": "^1.32.8", + "sass-loader": "^11.0.1", + "sn-stylekit": "3.0.1", + "webpack": "^5.28.0", + "webpack-cli": "^4.6.0", + "webpack-dev-server": "^3.11.2", + "webpack-merge": "^5.7.3" + } +} diff --git a/public/components/org.standardnotes.bold-editor/dist/dist.css b/public/components/org.standardnotes.bold-editor/dist/dist.css new file mode 100644 index 000000000..3d4ad72b8 --- /dev/null +++ b/public/components/org.standardnotes.bold-editor/dist/dist.css @@ -0,0 +1,5 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--sn-stylekit-base-font-size: 13px;--sn-stylekit-font-size-p: 1rem;--sn-stylekit-font-size-editor: 1.21rem;--sn-stylekit-font-size-h6: 0.8rem;--sn-stylekit-font-size-h5: 0.9rem;--sn-stylekit-font-size-h4: 1rem;--sn-stylekit-font-size-h3: 1.1rem;--sn-stylekit-font-size-h2: 1.2rem;--sn-stylekit-font-size-h1: 1.3rem;--sn-stylekit-neutral-color: #989898;--sn-stylekit-neutral-contrast-color: #ffffff;--sn-stylekit-info-color: #086dd6;--sn-stylekit-info-color-darkened: #065cb5;--sn-stylekit-info-contrast-color: #ffffff;--sn-stylekit-success-color: #2b9612;--sn-stylekit-success-contrast-color: #ffffff;--sn-stylekit-warning-color: #f6a200;--sn-stylekit-warning-contrast-color: #ffffff;--sn-stylekit-danger-color: #f80324;--sn-stylekit-danger-contrast-color: #ffffff;--sn-stylekit-shadow-color: #c8c8c8;--sn-stylekit-background-color: #ffffff;--sn-stylekit-border-color: #dfe1e4;--sn-stylekit-foreground-color: #000000;--sn-stylekit-contrast-background-color: #f6f6f6;--sn-stylekit-contrast-foreground-color: #2e2e2e;--sn-stylekit-contrast-border-color: #e3e3e3;--sn-stylekit-secondary-background-color: #f6f6f6;--sn-stylekit-secondary-foreground-color: #2e2e2e;--sn-stylekit-secondary-border-color: #e3e3e3;--sn-stylekit-secondary-contrast-background-color: #e3e3e3;--sn-stylekit-secondary-contrast-foreground-color: #2e2e2e;--sn-stylekit-secondary-contrast-border-color: #a2a2a2;--sn-stylekit-editor-background-color: var(--sn-stylekit-background-color);--sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);--sn-stylekit-paragraph-text-color: #454545;--sn-stylekit-input-placeholder-color: #a8a8a8;--sn-stylekit-input-border-color: #e3e3e3;--sn-stylekit-scrollbar-thumb-color: #dfdfdf;--sn-stylekit-scrollbar-track-border-color: #e7e7e7;--sn-stylekit-general-border-radius: 2px;--sn-stylekit-list-item-highlight-color: #f4f5f7;--sn-stylekit-simplified-chinese-font: 'Microsoft Yahei', '微软雅黑体';--sn-stylekit-monospace-font: 'SFMono-Regular', Consolas, 'Liberation Mono', + Menlo, 'Ubuntu Mono', 'Courier New', monospace;--sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', + 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', var(--sn-stylekit-simplified-chinese-font), sans-serif;--sn-stylekit-editor-font-family: var(--sn-stylekit-sans-serif-font);--sn-stylekit-theme-type: light;--sn-stylekit-theme-name: sn-light}.sn-component{font-family:var(--sn-stylekit-sans-serif-font);-webkit-font-smoothing:antialiased;color:var(--sn-stylekit-foreground-color)}.sn-component .sk-panel{box-shadow:0px 2px 5px var(--sn-stylekit-shadow-color);background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-border-color);border-radius:var(--sn-stylekit-general-border-radius);display:flex;flex-direction:column;overflow:auto;flex-grow:1}.sn-component .sk-panel a:hover{text-decoration:underline}.sn-component .sk-panel.static{box-shadow:none;border:none;border-radius:0}.sn-component .sk-panel .sk-panel-header{flex-shrink:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);align-items:center}.sn-component .sk-panel .sk-panel-header .sk-panel-header-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:500}.sn-component .sk-panel .sk-panel-header .close-button{font-weight:bold}.sn-component .sk-panel .sk-footer,.sn-component .sk-panel .sk-panel-footer{padding:1rem 2rem;border-top:1px solid var(--sn-stylekit-border-color);box-sizing:border-box}.sn-component .sk-panel .sk-footer.extra-padding,.sn-component .sk-panel .sk-panel-footer.extra-padding{padding:2rem 2rem}.sn-component .sk-panel .sk-footer .left,.sn-component .sk-panel .sk-panel-footer .left{text-align:left;display:block}.sn-component .sk-panel .sk-footer .right,.sn-component .sk-panel .sk-panel-footer .right{text-align:right;display:block}.sn-component .sk-panel .sk-panel-content{padding:1.6rem 2rem;padding-bottom:0;flex-grow:1;overflow:scroll;height:100%;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-panel .sk-panel-content .sk-p,.sn-component .sk-panel .sk-panel-content .sk-li{color:var(--sn-stylekit-paragraph-text-color);line-height:1.3}.sn-component .sk-panel-section{padding-bottom:1.6rem;display:flex;flex-direction:column}.sn-component .sk-panel-section.sk-panel-hero{text-align:center}.sn-component .sk-panel-section .sk-p:last-child{margin-bottom:0}.sn-component .sk-panel-section:not(:last-child){margin-bottom:1.5rem;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-panel-section:not(:last-child).no-border,.sn-component .sk-panel-section.sn-button:not(:last-child),.sn-component .sk-panel-section.sn-dropdown-menu:not(:last-child),.sn-component .sk-panel-section.sn-select:not(:last-child),.sn-component .sk-panel-section.sn-select-button:not(:last-child),.sn-component .sk-panel-section.sn-select-popover:not(:last-child){border-bottom:none}.sn-component .sk-panel-section:last-child{margin-bottom:0.5rem}.sn-component .sk-panel-section.no-bottom-pad{padding-bottom:0;margin-bottom:0}.sn-component .sk-panel-section .sk-panel-section-title{margin-bottom:0.5rem;font-weight:bold;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-outer-title{border-bottom:1px solid var(--sn-stylekit-border-color);padding-bottom:0.9rem;margin-top:2.1rem;margin-bottom:15px;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h5);margin-bottom:2px}.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-section .text-content .sk-p{margin-bottom:1rem}.sn-component .sk-panel-section .text-content p:first-child{margin-top:0.3rem}.sn-component .sk-panel-row{display:flex;justify-content:space-between;align-items:center;padding-top:0.4rem}.sn-component .sk-panel-row.centered{justify-content:center}.sn-component .sk-panel-row.justify-right{justify-content:flex-end}.sn-component .sk-panel-row.justify-left{justify-content:flex-start}.sn-component .sk-panel-row.align-top{align-items:flex-start}.sn-component .sk-panel-row .sk-panel-column.stretch{width:100%}.sn-component .sk-panel-row.default-padding,.sn-component .sk-panel-row:not(:last-child){padding-bottom:0.4rem}.sn-component .sk-panel-row.condensed{padding-top:0.2rem;padding-bottom:0.2rem}.sn-component .sk-panel-row .sk-p{margin:0;padding:0}.sn-component .vertical-rule{background-color:var(--sn-stylekit-border-color);height:1.5rem;width:1px}.sn-component .sk-panel-form{width:100%}.sn-component .sk-panel-form.half{width:50%}.sn-component .sk-panel-form .form-submit{margin-top:0.15rem}.sn-component .right-aligned{justify-content:flex-end;text-align:right}.sn-component .sk-menu-panel{background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-contrast-border-color);border-radius:var(--sn-stylekit-general-border-radius);overflow:scroll;user-select:none;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-menu-panel .sk-menu-panel-header{padding:0.8rem 1rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);display:flex;justify-content:space-between;align-items:center}.sn-component .sk-menu-panel .sk-menu-panel-header-title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4)}.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle{margin-top:0.2rem;opacity:0.6}.sn-component .sk-menu-panel .sk-menu-panel-row{padding:1rem 1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row:hover{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column{display:flex;justify-content:center;flex-direction:column}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child){padding-left:1rem;padding-right:0.15rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch{width:100%}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows{margin-top:1rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow{border:1px solid var(--sn-stylekit-contrast-border-color);margin-top:-1px}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover{background-color:var(--sn-stylekit-background-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left{display:flex}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h6);font-weight:normal}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-p);font-weight:bold}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);margin-top:0.2rem;opacity:0.6}.sn-component .red{color:var(--sn-stylekit-danger-color)}.sn-component .tinted{color:var(--sn-stylekit-info-color)}.sn-component .selectable{user-select:text !important;-ms-user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important}.sn-component .sk-h1,.sn-component .sk-h2,.sn-component .sk-h3,.sn-component .sk-h4,.sn-component .sk-h5{margin:0;padding:0;font-weight:normal}.sn-component .sk-h1{font-weight:500;font-size:var(--sn-stylekit-font-size-h1);line-height:1.9rem}.sn-component .sk-h2{font-size:var(--sn-stylekit-font-size-h2);line-height:1.8rem}.sn-component .sk-h3{font-size:var(--sn-stylekit-font-size-h3);line-height:1.7rem}.sn-component .sk-h4{font-size:var(--sn-stylekit-font-size-p);line-height:1.4rem}.sn-component .sk-h5{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-bold{font-weight:bold}.sn-component .sk-font-small{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-font-normal{font-size:var(--sn-stylekit-font-size-p)}.sn-component .sk-font-large{font-size:var(--sn-stylekit-font-size-h3)}.sn-component a.sk-a{cursor:pointer;user-select:none}.sn-component a.sk-a.disabled{color:var(--sn-stylekit-neutral-color);opacity:0.6}.sn-component a.sk-a.boxed{border-radius:var(--sn-stylekit-general-border-radius);padding:0.3rem 0.4rem}.sn-component a.sk-a.boxed:hover{text-decoration:none}.sn-component a.sk-a.boxed.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component a.sk-a.boxed.info{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color)}.sn-component a.sk-a.boxed.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component a.sk-a.boxed.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component a.sk-a.boxed.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component .wrap{word-wrap:break-word}.sn-component *.sk-base{color:var(--sn-stylekit-foreground-color)}.sn-component *.contrast{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component *.neutral{color:var(--sn-stylekit-neutral-color)}.sn-component *.info{color:var(--sn-stylekit-info-color)}.sn-component *.info-contrast{color:var(--sn-stylekit-info-contrast-color)}.sn-component *.warning{color:var(--sn-stylekit-warning-color)}.sn-component *.danger{color:var(--sn-stylekit-danger-color)}.sn-component *.success{color:var(--sn-stylekit-success-color)}.sn-component *.info-i{color:var(--sn-stylekit-info-color) !important}.sn-component *.warning-i{color:var(--sn-stylekit-warning-color) !important}.sn-component *.danger-i{color:var(--sn-stylekit-danger-color) !important}.sn-component *.success-i{color:var(--sn-stylekit-success-color) !important}.sn-component *.clear{background-color:transparent;border:none}.sn-component .center-text{text-align:center !important;justify-content:center !important}.sn-component p.sk-p{margin:0.5rem 0}.sn-component input.sk-input{box-sizing:border-box;padding:0.7rem 0.8rem;margin:0.3rem 0;border:none;font-size:var(--sn-stylekit-font-size-h3);width:100%;outline:0;resize:none}.sn-component input.sk-input.clear{color:var(--sn-stylekit-foreground-color);background-color:transparent;border:none}.sn-component input.sk-input.no-border,.sn-component input.sk-input.sn-button,.sn-component input.sk-input.sn-dropdown-menu,.sn-component input.sk-input.sn-select,.sn-component input.sk-input.sn-select-button,.sn-component input.sk-input.sn-select-popover{border:none}.sn-component .sk-label,.sn-component .sk-panel-section .sk-panel-section-subtitle{font-weight:bold}.sn-component .sk-label.no-bold,.sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle{font-weight:normal}.sn-component label.sk-label,.sn-component .sk-panel-section label.sk-panel-section-subtitle{margin:0.7rem 0;display:block}.sn-component label.sk-label input[type='checkbox'],.sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'],.sn-component input[type='radio']{width:auto;margin-right:0.45rem;vertical-align:middle}.sn-component .sk-horizontal-group>*,.sn-component .sk-input-group>*{display:inline-block;vertical-align:middle}.sn-component .sk-horizontal-group>*:not(:first-child),.sn-component .sk-input-group>*:not(:first-child){margin-left:0.9rem}.sn-component .sk-border-bottom{border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-checkbox-group{padding-top:0.5rem;padding-bottom:0.3rem}.sn-component ::placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component :-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component ::-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component .sk-button-group.stretch{display:flex;width:100%}.sn-component .sk-button-group.stretch .sk-button,.sn-component .sk-button-group.stretch .sk-box{display:block;flex-grow:1;text-align:center}.sn-component .sk-button-group .sk-button,.sn-component .sk-button-group .sk-box{display:inline-block;vertical-align:middle}.sn-component .sk-button-group .sk-button:not(:last-child),.sn-component .sk-button-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-button-group .sk-button:not(:last-child).featured,.sn-component .sk-button-group .sk-box:not(:last-child).featured{margin-right:8px}.sn-component .sk-segmented-buttons{display:flex;flex-direction:row}.sn-component .sk-segmented-buttons .sk-button,.sn-component .sk-segmented-buttons .sk-box{border-radius:0;white-space:nowrap;margin:0;margin-left:0 !important;margin-right:0 !important}.sn-component .sk-segmented-buttons .sk-button:not(:last-child),.sn-component .sk-segmented-buttons .sk-box:not(:last-child){border-right:none;border-radius:0}.sn-component .sk-segmented-buttons .sk-button:first-child,.sn-component .sk-segmented-buttons .sk-box:first-child{border-top-left-radius:var(--sn-stylekit-general-border-radius);border-bottom-left-radius:var(--sn-stylekit-general-border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sn-component .sk-segmented-buttons .sk-button:last-child,.sn-component .sk-segmented-buttons .sk-box:last-child{border-top-right-radius:var(--sn-stylekit-general-border-radius);border-bottom-right-radius:var(--sn-stylekit-general-border-radius);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sn-component .sk-box-group .sk-box{display:inline-block}.sn-component .sk-box-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-a.button{text-decoration:none}.sn-component .sk-button,.sn-component .sk-box{display:table;padding:0.5rem 0.7rem;font-size:var(--sn-stylekit-font-size-h5);cursor:pointer;text-align:center;user-select:none}.sn-component .sk-button.no-hover-border:after,.sn-component .no-hover-border.sk-box:after{color:transparent !important}.sn-component .sk-button.wide,.sn-component .wide.sk-box{padding:0.3rem 1.7rem}.sn-component .sk-button>.sk-label,.sn-component .sk-box>.sk-label,.sn-component .sk-panel-section .sk-button>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-box>.sk-panel-section-subtitle{font-weight:bold;display:block;text-align:center}.sn-component .sk-button.big,.sn-component .big.sk-box{font-size:var(--sn-stylekit-font-size-h3);padding:0.7rem 2.5rem}.sn-component .sk-box{padding:2.5rem 1.5rem}.sn-component .sk-button.sk-base,.sn-component .sk-base.sk-box,.sn-component .sk-box.sk-base,.sn-component .sk-circle.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base *,.sn-component .sk-base.sk-box *,.sn-component .sk-box.sk-base *,.sn-component .sk-circle.sk-base *{position:relative}.sn-component .sk-button.sk-base:before,.sn-component .sk-base.sk-box:before,.sn-component .sk-box.sk-base:before,.sn-component .sk-circle.sk-base:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-base:after,.sn-component .sk-base.sk-box:after,.sn-component .sk-box.sk-base:after,.sn-component .sk-circle.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base:hover:before,.sn-component .sk-base.sk-box:hover:before,.sn-component .sk-box.sk-base:hover:before,.sn-component .sk-circle.sk-base:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-base.no-bg,.sn-component .sk-base.no-bg.sk-box,.sn-component .sk-box.sk-base.no-bg,.sn-component .sk-circle.sk-base.no-bg{background-color:transparent}.sn-component .sk-button.sk-base.no-bg:before,.sn-component .sk-base.no-bg.sk-box:before,.sn-component .sk-box.sk-base.no-bg:before,.sn-component .sk-circle.sk-base.no-bg:before{content:none}.sn-component .sk-button.sk-base.featured,.sn-component .sk-base.featured.sk-box,.sn-component .sk-box.sk-base.featured,.sn-component .sk-circle.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-base.featured:before,.sn-component .sk-base.featured.sk-box:before,.sn-component .sk-box.sk-base.featured:before,.sn-component .sk-circle.sk-base.featured:before{opacity:1}.sn-component .sk-button.contrast,.sn-component .contrast.sk-box,.sn-component .sk-box.contrast,.sn-component .sk-circle.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast *,.sn-component .contrast.sk-box *,.sn-component .sk-box.contrast *,.sn-component .sk-circle.contrast *{position:relative}.sn-component .sk-button.contrast:before,.sn-component .contrast.sk-box:before,.sn-component .sk-box.contrast:before,.sn-component .sk-circle.contrast:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.contrast:after,.sn-component .contrast.sk-box:after,.sn-component .sk-box.contrast:after,.sn-component .sk-circle.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast:hover:before,.sn-component .contrast.sk-box:hover:before,.sn-component .sk-box.contrast:hover:before,.sn-component .sk-circle.contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.contrast.no-bg,.sn-component .contrast.no-bg.sk-box,.sn-component .sk-box.contrast.no-bg,.sn-component .sk-circle.contrast.no-bg{background-color:transparent}.sn-component .sk-button.contrast.no-bg:before,.sn-component .contrast.no-bg.sk-box:before,.sn-component .sk-box.contrast.no-bg:before,.sn-component .sk-circle.contrast.no-bg:before{content:none}.sn-component .sk-button.contrast.featured,.sn-component .contrast.featured.sk-box,.sn-component .sk-box.contrast.featured,.sn-component .sk-circle.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.contrast.featured:before,.sn-component .contrast.featured.sk-box:before,.sn-component .sk-box.contrast.featured:before,.sn-component .sk-circle.contrast.featured:before{opacity:1}.sn-component .sk-button.sk-secondary,.sn-component .sk-secondary.sk-box,.sn-component .sk-box.sk-secondary,.sn-component .sk-circle.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary *,.sn-component .sk-secondary.sk-box *,.sn-component .sk-box.sk-secondary *,.sn-component .sk-circle.sk-secondary *{position:relative}.sn-component .sk-button.sk-secondary:before,.sn-component .sk-secondary.sk-box:before,.sn-component .sk-box.sk-secondary:before,.sn-component .sk-circle.sk-secondary:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary:after,.sn-component .sk-secondary.sk-box:after,.sn-component .sk-box.sk-secondary:after,.sn-component .sk-circle.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary:hover:before,.sn-component .sk-secondary.sk-box:hover:before,.sn-component .sk-box.sk-secondary:hover:before,.sn-component .sk-circle.sk-secondary:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary.no-bg,.sn-component .sk-secondary.no-bg.sk-box,.sn-component .sk-box.sk-secondary.no-bg,.sn-component .sk-circle.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary.no-bg:before,.sn-component .sk-secondary.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary.no-bg:before,.sn-component .sk-circle.sk-secondary.no-bg:before{content:none}.sn-component .sk-button.sk-secondary.featured,.sn-component .sk-secondary.featured.sk-box,.sn-component .sk-box.sk-secondary.featured,.sn-component .sk-circle.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary.featured:before,.sn-component .sk-secondary.featured.sk-box:before,.sn-component .sk-box.sk-secondary.featured:before,.sn-component .sk-circle.sk-secondary.featured:before{opacity:1}.sn-component .sk-button.sk-secondary-contrast,.sn-component .sk-secondary-contrast.sk-box,.sn-component .sk-box.sk-secondary-contrast,.sn-component .sk-circle.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast *,.sn-component .sk-secondary-contrast.sk-box *,.sn-component .sk-box.sk-secondary-contrast *,.sn-component .sk-circle.sk-secondary-contrast *{position:relative}.sn-component .sk-button.sk-secondary-contrast:before,.sn-component .sk-secondary-contrast.sk-box:before,.sn-component .sk-box.sk-secondary-contrast:before,.sn-component .sk-circle.sk-secondary-contrast:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary-contrast:after,.sn-component .sk-secondary-contrast.sk-box:after,.sn-component .sk-box.sk-secondary-contrast:after,.sn-component .sk-circle.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast:hover:before,.sn-component .sk-secondary-contrast.sk-box:hover:before,.sn-component .sk-box.sk-secondary-contrast:hover:before,.sn-component .sk-circle.sk-secondary-contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary-contrast.no-bg,.sn-component .sk-secondary-contrast.no-bg.sk-box,.sn-component .sk-box.sk-secondary-contrast.no-bg,.sn-component .sk-circle.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary-contrast.no-bg:before,.sn-component .sk-secondary-contrast.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.no-bg:before,.sn-component .sk-circle.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-button.sk-secondary-contrast.featured,.sn-component .sk-secondary-contrast.featured.sk-box,.sn-component .sk-box.sk-secondary-contrast.featured,.sn-component .sk-circle.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary-contrast.featured:before,.sn-component .sk-secondary-contrast.featured.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.featured:before,.sn-component .sk-circle.sk-secondary-contrast.featured:before{opacity:1}.sn-component .sk-button.neutral,.sn-component .neutral.sk-box,.sn-component .sk-box.neutral,.sn-component .sk-circle.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral *,.sn-component .neutral.sk-box *,.sn-component .sk-box.neutral *,.sn-component .sk-circle.neutral *{position:relative}.sn-component .sk-button.neutral:before,.sn-component .neutral.sk-box:before,.sn-component .sk-box.neutral:before,.sn-component .sk-circle.neutral:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.neutral:after,.sn-component .neutral.sk-box:after,.sn-component .sk-box.neutral:after,.sn-component .sk-circle.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral:hover:before,.sn-component .neutral.sk-box:hover:before,.sn-component .sk-box.neutral:hover:before,.sn-component .sk-circle.neutral:hover:before{filter:brightness(130%)}.sn-component .sk-button.neutral.no-bg,.sn-component .neutral.no-bg.sk-box,.sn-component .sk-box.neutral.no-bg,.sn-component .sk-circle.neutral.no-bg{background-color:transparent}.sn-component .sk-button.neutral.no-bg:before,.sn-component .neutral.no-bg.sk-box:before,.sn-component .sk-box.neutral.no-bg:before,.sn-component .sk-circle.neutral.no-bg:before{content:none}.sn-component .sk-button.neutral.featured,.sn-component .neutral.featured.sk-box,.sn-component .sk-box.neutral.featured,.sn-component .sk-circle.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.neutral.featured:before,.sn-component .neutral.featured.sk-box:before,.sn-component .sk-box.neutral.featured:before,.sn-component .sk-circle.neutral.featured:before{opacity:1}.sn-component .sk-button.info,.sn-component .info.sk-box,.sn-component .sk-box.info,.sn-component .sk-circle.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info *,.sn-component .info.sk-box *,.sn-component .sk-box.info *,.sn-component .sk-circle.info *{position:relative}.sn-component .sk-button.info:before,.sn-component .info.sk-box:before,.sn-component .sk-box.info:before,.sn-component .sk-circle.info:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.info:after,.sn-component .info.sk-box:after,.sn-component .sk-box.info:after,.sn-component .sk-circle.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info:hover:before,.sn-component .info.sk-box:hover:before,.sn-component .sk-box.info:hover:before,.sn-component .sk-circle.info:hover:before{filter:brightness(130%)}.sn-component .sk-button.info.no-bg,.sn-component .info.no-bg.sk-box,.sn-component .sk-box.info.no-bg,.sn-component .sk-circle.info.no-bg{background-color:transparent}.sn-component .sk-button.info.no-bg:before,.sn-component .info.no-bg.sk-box:before,.sn-component .sk-box.info.no-bg:before,.sn-component .sk-circle.info.no-bg:before{content:none}.sn-component .sk-button.info.featured,.sn-component .info.featured.sk-box,.sn-component .sk-box.info.featured,.sn-component .sk-circle.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.info.featured:before,.sn-component .info.featured.sk-box:before,.sn-component .sk-box.info.featured:before,.sn-component .sk-circle.info.featured:before{opacity:1}.sn-component .sk-button.warning,.sn-component .warning.sk-box,.sn-component .sk-box.warning,.sn-component .sk-circle.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning *,.sn-component .warning.sk-box *,.sn-component .sk-box.warning *,.sn-component .sk-circle.warning *{position:relative}.sn-component .sk-button.warning:before,.sn-component .warning.sk-box:before,.sn-component .sk-box.warning:before,.sn-component .sk-circle.warning:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.warning:after,.sn-component .warning.sk-box:after,.sn-component .sk-box.warning:after,.sn-component .sk-circle.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning:hover:before,.sn-component .warning.sk-box:hover:before,.sn-component .sk-box.warning:hover:before,.sn-component .sk-circle.warning:hover:before{filter:brightness(130%)}.sn-component .sk-button.warning.no-bg,.sn-component .warning.no-bg.sk-box,.sn-component .sk-box.warning.no-bg,.sn-component .sk-circle.warning.no-bg{background-color:transparent}.sn-component .sk-button.warning.no-bg:before,.sn-component .warning.no-bg.sk-box:before,.sn-component .sk-box.warning.no-bg:before,.sn-component .sk-circle.warning.no-bg:before{content:none}.sn-component .sk-button.warning.featured,.sn-component .warning.featured.sk-box,.sn-component .sk-box.warning.featured,.sn-component .sk-circle.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.warning.featured:before,.sn-component .warning.featured.sk-box:before,.sn-component .sk-box.warning.featured:before,.sn-component .sk-circle.warning.featured:before{opacity:1}.sn-component .sk-button.danger,.sn-component .danger.sk-box,.sn-component .sk-box.danger,.sn-component .sk-circle.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger *,.sn-component .danger.sk-box *,.sn-component .sk-box.danger *,.sn-component .sk-circle.danger *{position:relative}.sn-component .sk-button.danger:before,.sn-component .danger.sk-box:before,.sn-component .sk-box.danger:before,.sn-component .sk-circle.danger:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.danger:after,.sn-component .danger.sk-box:after,.sn-component .sk-box.danger:after,.sn-component .sk-circle.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger:hover:before,.sn-component .danger.sk-box:hover:before,.sn-component .sk-box.danger:hover:before,.sn-component .sk-circle.danger:hover:before{filter:brightness(130%)}.sn-component .sk-button.danger.no-bg,.sn-component .danger.no-bg.sk-box,.sn-component .sk-box.danger.no-bg,.sn-component .sk-circle.danger.no-bg{background-color:transparent}.sn-component .sk-button.danger.no-bg:before,.sn-component .danger.no-bg.sk-box:before,.sn-component .sk-box.danger.no-bg:before,.sn-component .sk-circle.danger.no-bg:before{content:none}.sn-component .sk-button.danger.featured,.sn-component .danger.featured.sk-box,.sn-component .sk-box.danger.featured,.sn-component .sk-circle.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.danger.featured:before,.sn-component .danger.featured.sk-box:before,.sn-component .sk-box.danger.featured:before,.sn-component .sk-circle.danger.featured:before{opacity:1}.sn-component .sk-button.success,.sn-component .success.sk-box,.sn-component .sk-box.success,.sn-component .sk-circle.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success *,.sn-component .success.sk-box *,.sn-component .sk-box.success *,.sn-component .sk-circle.success *{position:relative}.sn-component .sk-button.success:before,.sn-component .success.sk-box:before,.sn-component .sk-box.success:before,.sn-component .sk-circle.success:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.success:after,.sn-component .success.sk-box:after,.sn-component .sk-box.success:after,.sn-component .sk-circle.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success:hover:before,.sn-component .success.sk-box:hover:before,.sn-component .sk-box.success:hover:before,.sn-component .sk-circle.success:hover:before{filter:brightness(130%)}.sn-component .sk-button.success.no-bg,.sn-component .success.no-bg.sk-box,.sn-component .sk-box.success.no-bg,.sn-component .sk-circle.success.no-bg{background-color:transparent}.sn-component .sk-button.success.no-bg:before,.sn-component .success.no-bg.sk-box:before,.sn-component .sk-box.success.no-bg:before,.sn-component .sk-circle.success.no-bg:before{content:none}.sn-component .sk-button.success.featured,.sn-component .success.featured.sk-box,.sn-component .sk-box.success.featured,.sn-component .sk-circle.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.success.featured:before,.sn-component .success.featured.sk-box:before,.sn-component .sk-box.success.featured:before,.sn-component .sk-circle.success.featured:before{opacity:1}.sn-component .sk-notification.contrast,.sn-component .sk-input.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-border-color);border:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast *,.sn-component .sk-input.contrast *{position:relative}.sn-component .sk-notification.contrast:before,.sn-component .sk-input.contrast:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.contrast:after,.sn-component .sk-input.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-contrast-border-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast.no-bg,.sn-component .sk-input.contrast.no-bg{background-color:transparent}.sn-component .sk-notification.contrast.no-bg:before,.sn-component .sk-input.contrast.no-bg:before{content:none}.sn-component .sk-notification.contrast.featured,.sn-component .sk-input.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.contrast.featured:before,.sn-component .sk-input.contrast.featured:before{opacity:1}.sn-component .sk-notification.sk-secondary,.sn-component .sk-input.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-border-color);border:1px solid var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary *,.sn-component .sk-input.sk-secondary *{position:relative}.sn-component .sk-notification.sk-secondary:before,.sn-component .sk-input.sk-secondary:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary:after,.sn-component .sk-input.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-border-color);border-color:var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary.no-bg,.sn-component .sk-input.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary.no-bg:before,.sn-component .sk-input.sk-secondary.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary.featured,.sn-component .sk-input.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary.featured:before,.sn-component .sk-input.sk-secondary.featured:before{opacity:1}.sn-component .sk-notification.sk-secondary-contrast,.sn-component .sk-input.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-border-color);border:1px solid var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast *,.sn-component .sk-input.sk-secondary-contrast *{position:relative}.sn-component .sk-notification.sk-secondary-contrast:before,.sn-component .sk-input.sk-secondary-contrast:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary-contrast:after,.sn-component .sk-input.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-contrast-border-color);border-color:var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast.no-bg,.sn-component .sk-input.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary-contrast.no-bg:before,.sn-component .sk-input.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary-contrast.featured,.sn-component .sk-input.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary-contrast.featured:before,.sn-component .sk-input.sk-secondary-contrast.featured:before{opacity:1}.sn-component .sk-notification.sk-base,.sn-component .sk-input.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base *,.sn-component .sk-input.sk-base *{position:relative}.sn-component .sk-notification.sk-base:before,.sn-component .sk-input.sk-base:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-base:after,.sn-component .sk-input.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-border-color);border-color:var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base.no-bg,.sn-component .sk-input.sk-base.no-bg{background-color:transparent}.sn-component .sk-notification.sk-base.no-bg:before,.sn-component .sk-input.sk-base.no-bg:before{content:none}.sn-component .sk-notification.sk-base.featured,.sn-component .sk-input.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-base.featured:before,.sn-component .sk-input.sk-base.featured:before{opacity:1}.sn-component .sk-notification.neutral,.sn-component .sk-input.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral *,.sn-component .sk-input.neutral *{position:relative}.sn-component .sk-notification.neutral:before,.sn-component .sk-input.neutral:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.neutral:after,.sn-component .sk-input.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral.no-bg,.sn-component .sk-input.neutral.no-bg{background-color:transparent}.sn-component .sk-notification.neutral.no-bg:before,.sn-component .sk-input.neutral.no-bg:before{content:none}.sn-component .sk-notification.neutral.featured,.sn-component .sk-input.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.neutral.featured:before,.sn-component .sk-input.neutral.featured:before{opacity:1}.sn-component .sk-notification.info,.sn-component .sk-input.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info *,.sn-component .sk-input.info *{position:relative}.sn-component .sk-notification.info:before,.sn-component .sk-input.info:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.info:after,.sn-component .sk-input.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info.no-bg,.sn-component .sk-input.info.no-bg{background-color:transparent}.sn-component .sk-notification.info.no-bg:before,.sn-component .sk-input.info.no-bg:before{content:none}.sn-component .sk-notification.info.featured,.sn-component .sk-input.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.info.featured:before,.sn-component .sk-input.info.featured:before{opacity:1}.sn-component .sk-notification.warning,.sn-component .sk-input.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning *,.sn-component .sk-input.warning *{position:relative}.sn-component .sk-notification.warning:before,.sn-component .sk-input.warning:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.warning:after,.sn-component .sk-input.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning.no-bg,.sn-component .sk-input.warning.no-bg{background-color:transparent}.sn-component .sk-notification.warning.no-bg:before,.sn-component .sk-input.warning.no-bg:before{content:none}.sn-component .sk-notification.warning.featured,.sn-component .sk-input.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.warning.featured:before,.sn-component .sk-input.warning.featured:before{opacity:1}.sn-component .sk-notification.danger,.sn-component .sk-input.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger *,.sn-component .sk-input.danger *{position:relative}.sn-component .sk-notification.danger:before,.sn-component .sk-input.danger:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.danger:after,.sn-component .sk-input.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger.no-bg,.sn-component .sk-input.danger.no-bg{background-color:transparent}.sn-component .sk-notification.danger.no-bg:before,.sn-component .sk-input.danger.no-bg:before{content:none}.sn-component .sk-notification.danger.featured,.sn-component .sk-input.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.danger.featured:before,.sn-component .sk-input.danger.featured:before{opacity:1}.sn-component .sk-notification.success,.sn-component .sk-input.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success *,.sn-component .sk-input.success *{position:relative}.sn-component .sk-notification.success:before,.sn-component .sk-input.success:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.success:after,.sn-component .sk-input.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success.no-bg,.sn-component .sk-input.success.no-bg{background-color:transparent}.sn-component .sk-notification.success.no-bg:before,.sn-component .sk-input.success.no-bg:before{content:none}.sn-component .sk-notification.success.featured,.sn-component .sk-input.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.success.featured:before,.sn-component .sk-input.success.featured:before{opacity:1}.sn-component .sk-notification{padding:1.1rem 1rem;margin:1.4rem 0;text-align:left;cursor:default}.sn-component .sk-notification.one-line{padding:0rem 0.4rem}.sn-component .sk-notification.stretch{width:100%}.sn-component .sk-notification.dashed{border-style:dashed;border-width:2px}.sn-component .sk-notification.dashed:after{box-shadow:none}.sn-component .sk-notification .sk-notification-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.sn-component .sk-notification .sk-notification-text{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal}.sn-component .sk-circle{border:1px solid;cursor:pointer;border-color:var(--sn-stylekit-contrast-foreground-color);background-color:var(--sn-stylekit-contrast-background-color);padding:0;border-radius:50% !important;flex-shrink:0}.sn-component .sk-circle:before{border-radius:50% !important}.sn-component .sk-circle:after{border-radius:50% !important}.sn-component .sk-circle.small{width:11px;height:11px}.sn-component .sk-spinner{border:1px solid var(--sn-stylekit-neutral-color);border-radius:50%;animation:rotate 0.8s infinite linear;border-right-color:transparent}.sn-component .sk-spinner.small{width:12px;height:12px}.sn-component .sk-spinner.info-contrast{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}.sn-component .sk-spinner.info{border-color:var(--sn-stylekit-info-color);border-right-color:transparent}.sn-component .sk-spinner.warning{border-color:var(--sn-stylekit-warning-color);border-right-color:transparent}.sn-component .sk-spinner.danger{border-color:var(--sn-stylekit-danger-color);border-right-color:transparent}.sn-component .sk-spinner.success{border-color:var(--sn-stylekit-success-color);border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sn-component .sk-app-bar{display:flex;width:100%;height:2rem;padding:0rem 0.8rem;background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);justify-content:space-between;align-items:center;border:1px solid var(--sn-stylekit-contrast-border-color);user-select:none}.sn-component .sk-app-bar.no-edges{border-left:0;border-right:0}.sn-component .sk-app-bar.no-bottom-edge{border-bottom:0}.sn-component .sk-app-bar .left,.sn-component .sk-app-bar .right{display:flex;height:100%}.sn-component .sk-app-bar .sk-app-bar-item{flex-grow:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child){margin-left:1rem}.sn-component .sk-app-bar .sk-app-bar-item.border,.sn-component .sk-app-bar .sk-app-bar-item.sn-button.outlined,.sn-component .sk-app-bar .sk-app-bar-item.sn-dropdown-menu,.sn-component .sk-app-bar .sk-app-bar-item.sn-select{border-left:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column{height:100%;display:flex;align-items:center}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column:not(:first-child){margin-left:0.5rem}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column.underline{border-bottom:2px solid var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item.no-pointer{cursor:default}.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-sublabel:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-sublabel:not(.subtle){color:var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle{font-weight:bold;font-size:var(--sn-stylekit-font-size-h5);white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item>.sk-sublabel,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);font-weight:normal;white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item .subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-table{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.sn-component .sk-panel-table .sk-panel-table-item{flex:45%;flex-flow:wrap;border:1px solid var(--sn-stylekit-border-color);padding:1rem;margin-left:-1px;margin-top:-1px;display:flex;flex-direction:column;justify-content:space-between}.sn-component .sk-panel-table .sk-panel-table-item img{max-width:100%;margin-bottom:1rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content{display:flex;flex-direction:row}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column{align-items:center}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch{width:100%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child){padding-left:0.75rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter{flex-basis:25%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters{flex-basis:75%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer{margin-top:1.25rem}.sn-component .sk-panel-table .sk-panel-table-item.no-border,.sn-component .sk-panel-table .sk-panel-table-item.sn-button,.sn-component .sk-panel-table .sk-panel-table-item.sn-dropdown-menu,.sn-component .sk-panel-table .sk-panel-table-item.sn-select,.sn-component .sk-panel-table .sk-panel-table-item.sn-select-button,.sn-component .sk-panel-table .sk-panel-table-item.sn-select-popover{border:none}.sn-component .sk-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:10000;width:100vw;height:100vh;background-color:transparent;color:var(--sn-stylekit-contrast-foreground-color);display:flex;align-items:center;justify-content:center}.sn-component .sk-modal .sn-component{height:100%}.sn-component .sk-modal .sn-component .sk-panel{height:100%}.sn-component .sk-modal.auto-height>.sk-modal-content{height:auto !important}.sn-component .sk-modal.large>.sk-modal-content{width:900px;height:600px}.sn-component .sk-modal.medium>.sk-modal-content{width:700px;height:500px}.sn-component .sk-modal.small>.sk-modal-content{width:700px;height:344px}.sn-component .sk-modal .sk-modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:0.7}.sn-component .sk-modal>.sk-modal-content{overflow-y:auto;width:auto;padding:0;padding-bottom:0;min-width:300px;-webkit-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19)}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.sn-component .slide-down-animation,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select-popover{animation:slide-down 0.2s ease}.sn-component .no-border,.sn-component .sn-button,.sn-component .sn-dropdown-menu,.sn-component .sn-select,.sn-component .sn-select-button,.sn-component .sn-select-popover{border-width:0px}.sn-component .border-rounded,.sn-component .sn-button{border-radius:0.25rem}.sn-component .border-rounded-md{border-radius:0.375rem}.sn-component .border,.sn-component .sn-button.outlined,.sn-component .sn-dropdown-menu,.sn-component .sn-select{border-width:1px}.sn-component .border-gray-300,.sn-component .sn-button.outlined,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select,.sn-component .sn-select-list,.sn-component .sn-select-popover{border-color:var(--sn-stylekit-border-color)}.sn-component .border-rounded-sm,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select,.sn-component .sn-select-list,.sn-component .sn-select-popover{border-radius:0.25rem}.sn-component .border-solid,.sn-component .sn-button,.sn-component .sn-dropdown-menu,.sn-component .sn-select{border-style:solid}.sn-component .border-box,.sn-component .sn-select{box-sizing:border-box}.sn-component .bg-default,.sn-component .sn-button.outlined,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select,.sn-component .sn-select-list{background-color:var(--sn-stylekit-background-color)}.sn-component .bg-info,.sn-component .sn-button.info{background-color:var(--sn-stylekit-info-color)}.sn-component .bg-info-dark,.sn-component .hover\:bg-info-dark:hover,.sn-component .sn-button.info:hover,.sn-component .focus\:bg-info-dark:focus,.sn-component .sn-button.info:focus{background-color:var(--sn-stylekit-info-color-darkened)}.sn-component .color-text,.sn-component .sn-button.outlined,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select,.sn-component .sn-select-list{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component .color-info-contrast,.sn-component .sn-button.info{color:var(--sn-stylekit-info-contrast-color)}.sn-component .selected\:bg-color[data-selected],.sn-component .sn-dropdown-menu-list-item[data-selected],.sn-component .sn-select-list-option[data-selected],.sn-component .selected\:bg-color[aria-selected="true"],.sn-component .sn-dropdown-menu-list-item[aria-selected="true"],.sn-component .sn-select-list-option[aria-selected="true"]{background-color:var(--sn-stylekit-list-item-highlight-color)}.sn-component .selected\:fg-color[data-selected],.sn-component .sn-dropdown-menu-list-item[data-selected],.sn-component .sn-select-list-option[data-selected],.sn-component .selected\:fg-color[aria-selected="true"],.sn-component .sn-dropdown-menu-list-item[aria-selected="true"],.sn-component .sn-select-list-option[aria-selected="true"]{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component .inline-flex,.sn-component .sn-dropdown-menu,.sn-component .sn-select,.sn-component .sn-select-button{display:inline-flex}.sn-component .block{display:block}.sn-component .flex,.sn-component .sn-dropdown-menu-list-item{display:flex}.sn-component .flex-col{flex-direction:column}.sn-component .flex-grow{flex-grow:1}.sn-component .items-center,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list-item,.sn-component .sn-select,.sn-component .sn-select-button{align-items:center}.sn-component .justify-center,.sn-component .sn-dropdown-menu,.sn-component .sn-select,.sn-component .sn-select-button{justify-content:center}.sn-component .gap-2{grid-gap:0.5rem;gap:0.5rem}.sn-component .gap-3{grid-gap:0.75rem;gap:0.75rem}.sn-component .absolute,.sn-component .sn-dropdown-menu-list{position:absolute}.sn-component .cursor-pointer,.sn-component .sn-button,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list-item,.sn-component .sn-select,.sn-component .sn-select-button,.sn-component .sn-select-list-option{cursor:pointer}.sn-component .origin-top-right,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select-list{transform-origin:top right}.sn-component .hover\:brightness-130:hover,.sn-component .sn-button.contrast:hover,.sn-component .sn-button.neutral:hover,.sn-component .sn-button.warning:hover,.sn-component .sn-button.danger:hover,.sn-component .sn-button.success:hover{filter:brightness(130%)}.sn-component .hover\:bg-highlight:hover,.sn-component .sn-button.outlined:hover,.sn-component .sn-dropdown-menu:hover,.sn-component .sn-dropdown-menu-list-item:hover,.sn-component .sn-select:hover{background-color:var(--sn-stylekit-list-item-highlight-color)}.sn-component .focus\:bg-highlight:focus,.sn-component .sn-button.outlined:focus{background-color:var(--sn-stylekit-list-item-highlight-color)}.sn-component .focus\:shadow-none:focus,.sn-component .sn-button.outlined:focus,.sn-component .sn-button.info:focus,.sn-component .sn-dropdown-menu:focus,.sn-component .sn-dropdown-menu-list-item:focus,.sn-component .sn-select:focus,.sn-component .sn-select-button:focus,.sn-component .sn-select-list:focus,.sn-component .sn-select-popover:focus{box-shadow:none}.sn-component .focus\:outline-none:focus,.sn-component .sn-button.outlined:focus,.sn-component .sn-button.info:focus,.sn-component .sn-dropdown-menu:focus,.sn-component .sn-dropdown-menu-list:focus,.sn-component .sn-dropdown-menu-list-item:focus,.sn-component .sn-select:focus,.sn-component .sn-select-button:focus,.sn-component .sn-select-list:focus,.sn-component .sn-select-popover:focus{outline:none}.sn-component .box-shadow,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select-popover,.sn-component .box-shadow:focus,.sn-component .sn-dropdown-menu-list:focus,.sn-component .sn-select-popover:focus,.sn-component .box-shadow:focus-within,.sn-component .sn-dropdown-menu-list:focus-within,.sn-component .sn-select-popover:focus-within{box-shadow:0px 4px 8px rgba(0,0,0,0.12),0px 2px 8px rgba(0,0,0,0.04)}.sn-component .capitalize,.sn-component .sn-button{text-transform:capitalize}.sn-component .font-normal,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select,.sn-component .sn-select-list-option{font-weight:300}.sn-component .font-bold,.sn-component .sn-button{font-weight:700}.sn-component .text-center{text-align:center}.sn-component .text-xs,.sn-component .sn-button.small{font-size:0.75rem;line-height:1rem}.sn-component .text-sm,.sn-component .sn-button,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list-item,.sn-component .sn-select,.sn-component .sn-select-list,.sn-component .sn-select-list-option{font-size:0.875rem;line-height:1.25rem}.sn-component .text-base{font-size:1rem}.sn-component .text-lg{font-size:1.125rem;line-height:1.75rem}.sn-component .text-2xl{font-size:1.5rem;line-height:2rem}.sn-component .font-medium{font-weight:500}.sn-component .h-full{height:100%}.sn-component .m-h-32,.sn-component .sn-button,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list-item,.sn-component .sn-select{min-height:2rem}.sn-component .leading-4,.sn-component .sn-dropdown-menu,.sn-component .sn-select{line-height:1rem}.sn-component .my-1{margin-top:0.25rem;margin-bottom:0.25rem}.sn-component .mr-2,.sn-component .sn-dropdown-menu>.sn-icon:first-child,.sn-component .sn-dropdown-menu-list-item>.sn-icon{margin-right:0.5rem}.sn-component .ml-1\.5{margin-left:0.375rem}.sn-component .ml-2,.sn-component .sn-dropdown-menu>.sn-icon:last-child,.sn-component .sn-select-button>.sn-icon:last-child{margin-left:0.5rem}.sn-component .ml-6{margin-left:1.5rem}.sn-component .mr-1\.5{margin-right:0.375rem}.sn-component .mt-1{margin-top:0.25rem}.sn-component .mt-2,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select-popover{margin-top:0.5rem}.sn-component .mt-4{margin-top:1rem}.sn-component .py-1,.sn-component .sn-dropdown-menu,.sn-component .sn-select-button{padding-top:0.25rem;padding-bottom:0.25rem}.sn-component .py-2,.sn-component .sn-button,.sn-component .sn-dropdown-menu-list,.sn-component .sn-select-list-option{padding-top:0.5rem;padding-bottom:0.5rem}.sn-component .py-3{padding-top:0.75rem;padding-bottom:0.75rem}.sn-component .px-3,.sn-component .sn-button{padding-left:0.75rem;padding-right:0.75rem}.sn-component .px-2,.sn-component .sn-dropdown-menu,.sn-component .sn-dropdown-menu-list-item{padding-left:0.5rem;padding-right:0.5rem}.sn-component .px-4{padding-left:1rem;padding-right:1rem}.sn-component .px-1{padding-left:0.25rem;padding-right:0.25rem}.sn-component .py-1,.sn-component .sn-dropdown-menu,.sn-component .sn-select-button{padding-top:0.25rem;padding-bottom:0.25rem}.sn-component .no-padding{padding-top:0;padding-bottom:0}.sn-component .w-auto,.sn-component .sn-dropdown-menu,.sn-component .sn-select{width:auto}.sn-component .w-full{width:100%}.sn-component .w-56,.sn-component .sn-dropdown-menu-list{width:14rem}.sn-component .min-w-265,.sn-component .sn-dropdown-menu-list{min-width:265px}.sn-component .max-w-md{max-width:28rem}.sn-component .sn-button.contrast{background-color:var(--sn-stylekit-contrast-foreground-color);color:var(--sn-stylekit-contrast-background-color)}.sn-component .sn-button.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component .sn-button.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component .sn-button.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component .sn-button.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component.no-select{user-select:none}input,textarea,[contenteditable]{caret-color:var(--sn-stylekit-editor-foreground-color)}.windows-web,.windows-desktop,.linux-web,.linux-desktop{scrollbar-width:thin}.windows-web ::-webkit-scrollbar,.windows-desktop ::-webkit-scrollbar,.linux-web ::-webkit-scrollbar,.linux-desktop ::-webkit-scrollbar{width:17px;height:18px;border-left:none}.windows-web ::-webkit-scrollbar-thumb,.windows-desktop ::-webkit-scrollbar-thumb,.linux-web ::-webkit-scrollbar-thumb,.linux-desktop ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:10px;background-color:var(--sn-stylekit-scrollbar-thumb-color);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.windows-web ::-webkit-scrollbar-button,.windows-desktop ::-webkit-scrollbar-button,.linux-web ::-webkit-scrollbar-button,.linux-desktop ::-webkit-scrollbar-button{width:0;height:0;display:none}.windows-web ::-webkit-scrollbar-corner,.windows-desktop ::-webkit-scrollbar-corner,.linux-web ::-webkit-scrollbar-corner,.linux-desktop ::-webkit-scrollbar-corner{background-color:transparent}:root{--reach-listbox: 1}[data-reach-listbox-popover]{display:block;position:absolute;min-width:-moz-fit-content;min-width:-webkit-min-content;min-width:min-content;padding:0.25rem 0;background:white;outline:none;border:solid 1px rgba(0,0,0,0.25)}[data-reach-listbox-popover]:focus-within{box-shadow:0 0 4px Highlight;outline:-webkit-focus-ring-color auto 4px}[data-reach-listbox-popover][hidden]{display:none}[data-reach-listbox-list]{margin:0;padding:0;list-style:none}[data-reach-listbox-list]:focus{box-shadow:none;outline:none}[data-reach-listbox-option]{display:block;margin:0;padding:0.25rem 0.5rem;white-space:nowrap;user-select:none}[data-reach-listbox-option][aria-selected="true"]{background:#1672d4;color:white}[data-reach-listbox-option][data-current]{font-weight:bolder}[data-reach-listbox-option][data-current][data-confirming]{animation:flash 100ms;animation-iteration-count:1}[data-reach-listbox-option][aria-disabled="true"]{opacity:0.5}[data-reach-listbox-button]{display:inline-flex;align-items:center;justify-content:space-between;padding:1px 10px 2px;border:1px solid;border-color:#d8d8d8 #d1d1d1 #bababa;cursor:default;user-select:none}[data-reach-listbox-button][aria-disabled="true"]{opacity:0.5}[data-reach-listbox-arrow]{margin-left:0.5rem;display:block;font-size:0.5em}[data-reach-listbox-group-label]{display:block;margin:0;padding:0.25rem 0.5rem;white-space:nowrap;user-select:none;font-weight:bolder}@keyframes flash{0%{background:#1159a6;color:white;opacity:1}50%{opacity:0.5;background:inherit;color:inherit}100%{background:#1159a6;color:white;opacity:1}}body,html{font-family:sans-serif;height:100%;width:100%;margin:0;padding:0;font-size:var(--sn-stylekit-base-font-size);background-color:transparent}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}#editor-container{height:100%}#editor{flex-grow:1;font-family:monospace !important;font-size:var(--sn-stylekit-font-size-editor) !important;line-height:1.3 !important;-webkit-overflow-scrolling:touch}#editor pre{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}#editor blockquote{color:var(--sn-stylekit-neutral-color);border-left:0.3rem solid var(--sn-stylekit-background-color)}#editor table{border-color:var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color)}#editor table th,#editor table td{border:1px solid var(--sn-stylekit-contrast-border-color)}#editor table tr:nth-child(2n){background-color:var(--sn-stylekit-background-color)}.mac-desktop #editor,.windows-desktop #editor,.linux-desktop #editor{font-family:Menlo, Consolas, 'DejaVu Sans Mono', monospace !important}#filesafe-react-client{background-color:green}.redactor-styles{color:var(--sn-stylekit-editor-foreground-color) !important;font-family:monospace}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6{color:var(--sn-stylekit-editor-foreground-color) !important}.redactor-styles a{color:var(--sn-stylekit-info-color) !important}.re-button-icon{font-size:calc(var(--sn-stylekit-font-size-editor) - 0.1rem) !important}.re-button{background:var(--sn-stylekit-contrast-background-color) !important;color:var(--sn-stylekit-editor-foreground-color) !important}.re-button:hover{background:var(--sn-stylekit-info-color) !important;color:var(--sn-stylekit-info-contrast-color) !important}.redactor-dropdown-not-close{background-color:var(--sn-stylekit-contrast-background-color) !important;color:var(--sn-stylekit-contrast-foreground-color) !important}.redactor-dropdown-not-close.active{background-color:var(--sn-stylekit-foreground-color) !important;color:var(--sn-stylekit-background-color) !important}.redactor-dropdown{background-color:var(--sn-stylekit-background-color) !important;color:var(--sn-stylekit-foreground-color) !important}.redactor-dropdown a.redactor-dropdown-item-disabled{background-color:var(--sn-stylekit-background-color) !important;color:var(--sn-stylekit-foreground-color) !important;opacity:0.5}.re-dropdown-box-textcolor span,.redactor-dropdown-cells span{border-color:var(--sn-stylekit-background-color) !important}.re-dropdown-box-textcolor a,.redactor-dropdown-cells a{color:var(--sn-stylekit-foreground-color) !important}.redactor-dropdown-inline .redactor-dropdown-item-variable span{color:var(--sn-stylekit-foreground-color) !important}.redactor-dropdown a{color:var(--sn-stylekit-foreground-color) !important}.redactor-dropdown a:hover{background-color:var(--sn-stylekit-info-color) !important;color:var(--sn-stylekit-info-contrast-color) !important}.redactor-box{display:flex;flex-direction:column;height:100%;font-size:var(--sn-stylekit-font-size-editor) !important;background:var(--sn-stylekit-editor-background-color) !important}.redactor-modal{box-shadow:none !important;border:1px solid var(--sn-stylekit-contrast-background-color) !important;background:var(--sn-stylekit-editor-background-color) !important}.redactor-modal-header,.redactor-close{color:var(--sn-stylekit-editor-foreground-color) !important}.redactor-modal-body{padding:10px 15px !important;padding-bottom:inherit !important;overflow:scroll}.redactor-styles mark,.redactor-dropdown-inline .redactor-dropdown-item-marked span{color:var(--sn-stylekit-info-contrast-color) !important;background-color:var(--sn-stylekit-info-color) !important}.redactor-styles kbd{border-color:var(--sn-stylekit-info-color) !important;color:var(--sn-stylekit-editor-foreground-color) !important;background-color:var(--sn-stylekit-editor-background-color) !important}.redactor-styles var{color:var(--sn-stylekit-info-color) !important}ol *,li *{font-family:inherit}hr{background-color:var(--sn-stylekit-shadow-color) !important}.redactor-source-view .redactor-toolbar,.redactor-source.redactor-source-open{background-color:var(--sn-stylekit-contrast-background-color) !important;color:var(--sn-stylekit-contrast-foreground-color) !important}.redactor-modal input,.redactor-modal input:hover{background-color:var(--sn-stylekit-contrast-background-color) !important;color:var(--sn-stylekit-contrast-foreground-color) !important}.redactor-modal input:focus{border-color:var(--sn-stylekit-info-color)}.redactor-modal label{color:var(--sn-stylekit-foreground-color)}.redactor-modal label .req{color:var(--sn-stylekit-info-color)}.redactor-modal button,.redactor-modal button:hover{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color);border:none}.redactor-modal button:hover{opacity:0.8}.redactor-modal .redactor-button-unstyled,.redactor-modal button.redactor-button-unstyled:hover{background-color:var(--sn-stylekit-contrast-background-color) !important;color:var(--sn-stylekit-contrast-foreground-color) !important}.redactor-box.redactor-styles-on{border:none !important}.redactor-focus.redactor-styles-on{border:none !important}.redactor-toolbar-wrapper>.redactor-toolbar.redactor-toolbar-fixed{background-color:var(--sn-stylekit-background-color) !important;opacity:0.95} + diff --git a/public/components/org.standardnotes.bold-editor/dist/dist.min.js b/public/components/org.standardnotes.bold-editor/dist/dist.min.js new file mode 100644 index 000000000..4fb4cffd3 --- /dev/null +++ b/public/components/org.standardnotes.bold-editor/dist/dist.min.js @@ -0,0 +1,2 @@ +/*! For license information please see dist.min.js.LICENSE.txt */ +(()=>{var e={33:(e,t,n)=>{var r;self,e.exports=(r=n(166),(()=>{var e,t,n={968:e=>{self,e.exports=(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};let n,r,a,i;var o;e.d(t,{default:()=>E}),function(e){e.SetSize="set-size",e.StreamItems="stream-items",e.StreamContextItem="stream-context-item",e.SaveItems="save-items",e.SelectItem="select-item",e.AssociateItem="associate-item",e.DeassociateItem="deassociate-item",e.ClearSelection="clear-selection",e.CreateItem="create-item",e.CreateItems="create-items",e.DeleteItems="delete-items",e.SetComponentData="set-component-data",e.InstallLocalComponent="install-local-component",e.ToggleActivateComponent="toggle-activate-component",e.RequestPermissions="request-permissions",e.PresentConflictResolution="present-conflict-resolution",e.DuplicateItem="duplicate-item",e.ComponentRegistered="component-registered",e.ActivateThemes="themes",e.Reply="reply",e.SaveSuccess="save-success",e.SaveError="save-error",e.ThemesActivated="themes-activated",e.KeyDown="key-down",e.KeyUp="key-up",e.Click="click"}(n||(n={})),function(e){e[e.Web=1]="Web",e[e.Desktop=2]="Desktop",e[e.Mobile=3]="Mobile"}(r||(r={})),function(e){e.Any="*",e.Item="SF|Item",e.RootKey="SN|RootKey|NoSync",e.ItemsKey="SN|ItemsKey",e.EncryptedStorage="SN|EncryptedStorage",e.Note="Note",e.Tag="Tag",e.SmartTag="SN|SmartTag",e.Component="SN|Component",e.Editor="SN|Editor",e.ActionsExtension="Extension",e.UserPrefs="SN|UserPreferences",e.HistorySession="SN|HistorySession",e.Theme="SN|Theme",e.Mfa="SF|MFA",e.ServerExtension="SF|Extension",e.FilesafeCredentials="SN|FileSafe|Credentials",e.FilesafeFileMetadata="SN|FileSafe|FileMetadata",e.FilesafeIntegration="SN|FileSafe|Integration",e.ExtensionRepo="SN|ExtensionRepo"}(a||(a={})),function(e){e.Pinned="pinned",e.Archived="archived",e.Locked="locked",e.UserModifiedDate="client_updated_at",e.DefaultEditor="defaultEditor",e.MobileRules="mobileRules",e.NotAvailableOnMobile="notAvailableOnMobile",e.MobileActive="mobileActive",e.LastSize="lastSize",e.PrefersPlainEditor="prefersPlainEditor",e.ComponentInstallError="installError"}(i||(i={}));var s=new Uint8Array(16);function u(){if(!o&&!(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(s)}const l=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,c=function(e){return"string"==typeof e&&l.test(e)};for(var f=[],d=0;d<256;++d)f.push((d+256).toString(16).substr(1));const p=function(e,t,n){var r=(e=e||{}).random||(e.rng||u)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(f[e[t+0]]+f[e[t+1]]+f[e[t+2]]+f[e[t+3]]+"-"+f[e[t+4]]+f[e[t+5]]+"-"+f[e[t+6]]+f[e[t+7]]+"-"+f[e[t+8]]+f[e[t+9]]+"-"+f[e[t+10]]+f[e[t+11]]+f[e[t+12]]+f[e[t+13]]+f[e[t+14]]+f[e[t+15]]).toLowerCase();if(!c(n))throw TypeError("Stringified UUID is invalid");return n}(r)},h=e=>{var t;const n={[r.Web]:"web",[r.Desktop]:"desktop",[r.Mobile]:"mobile"};return null!==(t=n[e])&&void 0!==t?t:n[r.Web]},m=e=>null!=e,v=()=>{};class g{static get isSupported(){return!(!window.console&&!console)}static get info(){return g.isSupported&&this.enabled?console.log.bind(console):v}static get error(){return g.isSupported?console.error.bind(console):v}}var y,b,k,w;function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t0&&(this.initialPermissions=n),m(null==r?void 0:r.coallesedSaving)&&(this.coallesedSaving=r.coallesedSaving),m(null==r?void 0:r.coallesedSavingDelay)&&(this.coallesedSavingDelay=r.coallesedSavingDelay),m(null==r?void 0:r.acceptsThemes)&&(this.component.acceptsThemes=null===(o=null==r?void 0:r.acceptsThemes)||void 0===o||o),m(a)&&(this.onReadyCallback=a),m(i)&&(this.onThemesChangeCallback=i),g.enabled=null!==(t=null==r?void 0:r.debug)&&void 0!==t&&t}deinit(){this.onReadyCallback=void 0,this.component={acceptsThemes:!0,activeThemes:[]},this.messageQueue=[],this.sentMessages=[],this.lastStreamedItem=void 0,this.pendingSaveItems=void 0,this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0,this.messageHandler&&(this.contentWindow.document.removeEventListener("message",this.messageHandler),this.contentWindow.removeEventListener("message",this.messageHandler)),this.keyDownEventListener&&this.contentWindow.removeEventListener("keydown",this.keyDownEventListener),this.keyUpEventListener&&this.contentWindow.removeEventListener("keyup",this.keyUpEventListener),this.clickEventListener&&this.contentWindow.removeEventListener("click",this.clickEventListener)}registerMessageHandler(){this.messageHandler=e=>{if(g.info("Components API Message received:",e.data),document.referrer&&new URL(document.referrer).origin!==new URL(e.origin).origin)return;const{data:t}=e,r=(e=>{if("string"!=typeof e)return!1;try{const t=JSON.parse(e),n=Object.prototype.toString.call(t);return"[object Object]"===n||"[object Array]"===n}catch(e){return!1}})(t)?JSON.parse(t):t;if(r){if(void 0===this.component.origin&&r.action===n.ComponentRegistered)this.component.origin=e.origin;else if(e.origin!==this.component.origin)return;this.handleMessage(r)}else g.error("Invalid data received. Skipping...")},this.contentWindow.document.addEventListener("message",this.messageHandler,!1),this.contentWindow.addEventListener("message",this.messageHandler,!1),g.info("Waiting for messages...")}registerKeyboardEventListeners(){this.keyDownEventListener=e=>{g.info("A key has been pressed: ".concat(e.key)),e.ctrlKey?this.keyDownEvent(w.Ctrl):e.shiftKey?this.keyDownEvent(w.Shift):(e.metaKey||"Meta"===e.key)&&this.keyDownEvent(w.Meta)},this.keyUpEventListener=e=>{g.info("A key has been released: ".concat(e.key)),"Control"===e.key?this.keyUpEvent(w.Ctrl):"Shift"===e.key?this.keyUpEvent(w.Shift):"Meta"===e.key&&this.keyUpEvent(w.Meta)},this.contentWindow.addEventListener("keydown",this.keyDownEventListener,!1),this.contentWindow.addEventListener("keyup",this.keyUpEventListener,!1)}registerMouseEventListeners(){this.clickEventListener=e=>{g.info("A click has been performed."),this.mouseClickEvent()},this.contentWindow.addEventListener("click",this.clickEventListener,!1)}handleMessage(e){switch(e.action){case n.ComponentRegistered:this.component.sessionKey=e.sessionKey,e.componentData&&(this.component.data=e.componentData),this.onReady(e.data),g.info("Component successfully registered with payload:",e);break;case n.ActivateThemes:this.activateThemes(e.data.themes);break;default:{var t,r;if(!e.original)return;const n=null===(t=this.sentMessages)||void 0===t?void 0:t.filter((t=>{var n;return t.messageId===(null===(n=e.original)||void 0===n?void 0:n.messageId)}))[0];if(!n){const e=this.contentWindow.document.title,t=("The extension '".concat(e,"' is attempting to communicate with Standard Notes, ")+"but an error is preventing it from doing so. Please restart this extension and try again.").replace(" "," ");return void g.info(t)}null==n||null===(r=n.callback)||void 0===r||r.call(n,e.data);break}}}onReady(e){this.component.environment=e.environment,this.component.platform=e.platform,this.component.uuid=e.uuid,this.initialPermissions&&this.initialPermissions.length>0&&this.requestPermissions(this.initialPermissions);for(const e of this.messageQueue)this.postMessage(e.action,e.data,e.callback);this.messageQueue=[],g.info("Data passed to onReady:",e),this.activateThemes(e.activeThemeUrls||[]),this.postMessage(n.ThemesActivated,{}),this.onReadyCallback&&this.onReadyCallback()}getSelfComponentUUID(){return this.component.uuid}isRunningInDesktopApplication(){return this.component.environment===h(r.Desktop)}isRunningInMobileApplication(){return this.component.environment===h(r.Mobile)}getComponentDataValueForKey(e){if(this.component.data)return this.component.data[e]}setComponentDataValueForKey(e,t){if(!this.component.data)throw new Error("The component has not been initialized.");if(!e||e&&0===e.length)throw new Error("The key for the data value should be a valid string.");this.component.data=S(S({},this.component.data),{},{[e]:t}),this.postMessage(n.SetComponentData,{componentData:this.component.data})}clearComponentData(){this.component.data={},this.postMessage(n.SetComponentData,{componentData:this.component.data})}postMessage(e,t,n){if(!this.component.sessionKey)return void this.messageQueue.push({action:e,data:t,api:k.Component,callback:n});const r={action:e,data:t,messageId:this.generateUUID(),sessionKey:this.component.sessionKey,api:k.Component},a=JSON.parse(JSON.stringify(r));let i;a.callback=n,this.sentMessages.push(a),i=this.isRunningInMobileApplication()?JSON.stringify(r):r,g.info("Posting message:",i),this.contentWindow.parent.postMessage(i,this.component.origin)}requestPermissions(e,t){this.postMessage(n.RequestPermissions,{permissions:e},(()=>{t&&t()}))}activateThemes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!this.component.acceptsThemes)return;g.info("Incoming themes:",e);const{activeThemes:t}=this.component;if(t&&t.sort().toString()==e.sort().toString())return;let n=e;const r=[];for(const a of t)e.includes(a)?n=n.filter((e=>e!==a)):r.push(a);g.info("Deactivating themes:",r),g.info("Activating themes:",n);for(const e of r)this.deactivateTheme(e);this.component.activeThemes=e;for(const e of n){if(!e)continue;const t=this.contentWindow.document.createElement("link");t.id=btoa(e),t.href=e,t.type="text/css",t.rel="stylesheet",t.media="screen,print",t.className="custom-theme",this.contentWindow.document.getElementsByTagName("head")[0].appendChild(t)}this.onThemesChangeCallback&&this.onThemesChangeCallback()}themeElementForUrl(e){return Array.from(this.contentWindow.document.getElementsByClassName("custom-theme")).slice().find((t=>t.id==btoa(e)))}deactivateTheme(e){const t=this.themeElementForUrl(e);t&&t.parentNode&&(t.setAttribute("disabled","true"),t.parentNode.removeChild(t))}generateUUID(){return p()}get platform(){return this.component.platform}get environment(){return this.component.environment}streamItems(e,t){this.postMessage(n.StreamItems,{content_types:e},(e=>{t(e.items)}))}streamContextItem(e){this.postMessage(n.StreamContextItem,{},(t=>{const{item:n}=t;(!this.lastStreamedItem||this.lastStreamedItem.uuid!==n.uuid)&&this.pendingSaveTimeout&&(clearTimeout(this.pendingSaveTimeout),this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0),this.lastStreamedItem=n,e(this.lastStreamedItem)}))}selectItem(e){this.postMessage(n.SelectItem,{item:this.jsonObjectForItem(e)})}clearSelection(){this.postMessage(n.ClearSelection,{content_type:a.Tag})}createItem(e,t){this.postMessage(n.CreateItem,{item:this.jsonObjectForItem(e)},(e=>{let{item:n}=e;!n&&e.items&&e.items.length>0&&(n=e.items[0]),this.associateItem(n),t&&t(n)}))}createItems(e,t){const r=e.map((e=>this.jsonObjectForItem(e)));this.postMessage(n.CreateItems,{items:r},(e=>{t&&t(e.items)}))}associateItem(e){this.postMessage(n.AssociateItem,{item:this.jsonObjectForItem(e)})}deassociateItem(e){this.postMessage(n.DeassociateItem,{item:this.jsonObjectForItem(e)})}deleteItem(e,t){this.deleteItems([e],t)}deleteItems(e,t){const r={items:e.map((e=>this.jsonObjectForItem(e)))};this.postMessage(n.DeleteItems,r,(e=>{t&&t(e)}))}sendCustomEvent(e,t,n){this.postMessage(e,t,(e=>{n&&n(e)}))}saveItem(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.saveItems([e],t,n)}saveItemWithPresave(e,t,n){this.saveItemsWithPresave([e],t,n)}saveItemsWithPresave(e,t,n){this.saveItems(e,n,!1,t)}_performSavingOfItems(e){let{items:t,presave:r,callback:a}=e;r&&r();const i=[];for(const e of t)i.push(this.jsonObjectForItem(e));this.postMessage(n.SaveItems,{items:i},(()=>{a&&a()}))}saveItems(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;if(this.pendingSaveItems||(this.pendingSaveItems=[]),this.coallesedSaving&&!n){this.pendingSaveTimeout&&clearTimeout(this.pendingSaveTimeout);const n=e.map((e=>e.uuid)),a=this.pendingSaveItems.filter((e=>!n.includes(e.uuid)));this.pendingSaveItems=a.concat(e),this.pendingSaveParams={items:this.pendingSaveItems,presave:r,callback:t},this.pendingSaveTimeout=setTimeout((()=>{this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveItems=[],this.pendingSaveTimeout=void 0,this.pendingSaveParams=null}),this.coallesedSavingDelay)}else this._performSavingOfItems({items:e,presave:r,callback:t})}setSize(e,t){this.postMessage(n.SetSize,{type:"container",width:e,height:t})}keyDownEvent(e){this.postMessage(n.KeyDown,{keyboardModifier:e})}keyUpEvent(e){this.postMessage(n.KeyUp,{keyboardModifier:e})}mouseClickEvent(){this.postMessage(n.Click,{})}jsonObjectForItem(e){const t=Object.assign({},e);return t.children=null,t.parent=null,t}getItemAppDataValue(e,t){var n,r;return null==e||null===(n=e.content)||void 0===n||null===(r=n.appData)||void 0===r?void 0:r["org.standardnotes.sn"][t]}}return t.default})()},695:e=>{"use strict";e.exports=r}},a={};function i(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}};return n[e](r,r.exports,i),r.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var a=Object.create(null);i.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>o[e]=()=>n[e]));return o.default=()=>n,i.d(a,o),a},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";i.d(o,{default:()=>h});var e=i(968),t=i.n(e);const n=async e=>{await new Promise((t=>setTimeout(t,1e3*e)))};function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class a{constructor(e){this.options=e,r(this,"uuidToFileTempUrlAndTypeMapping",{}),r(this,"currentlyLoadingIds",[]),r(this,"statusElementMapping",{}),r(this,"fileTypeToElementType",{"image/png":"img","image/jpg":"img","image/jpeg":"img","image/gif":"img","image/tiff":"img","image/bmp":"img","video/mp4":"video","audio/mpeg":"audio","audio/mp3":"audio"})}fileTypeForElementType(e){return this.fileTypeToElementType[e.toLowerCase()]}loadFileSafeElements(){const e=this.options.getElementsBySelector("*[fsplaceholder]");for(const t of e)this.loadFileSafeElement(t)}async loadFileSafeElement(e){var t;const{fileSafeInstance:r}=this.options,a=e.getAttribute("fsid"),i=null!==(t=e.getAttribute("fsName"))&&void 0!==t?t:"",o=i&&"undefined"!=i?i:"file";if(!a)return!1;const s=this.uuidToFileTempUrlAndTypeMapping[a];if(s)return this.insertMediaElement({fsid:a,fsElement:e,url:s.url,fileType:s.fileType,fsName:s.fsName}),!1;if(this.currentlyLoadingIds.includes(a))return!1;const u=r.findFileDescriptor(a);if(!u)return this.setStatus({fsElement:e,fsid:a,status:"Unable to find ".concat(o," ").concat(a,"."),removable:!0}),!1;const l='[fsid="'.concat(u.uuid,'"][fscollapsable]');if(document.querySelectorAll("img".concat(l,", figure").concat(l,", video").concat(l,", audio").concat(l)).length>0)return!1;this.currentlyLoadingIds.push(a),this.setStatus({fsElement:e,fsid:a,status:"Downloading ".concat(o,"...")}),await n(.05);const c=await r.downloadFileFromDescriptor(u).catch((()=>{this.setStatus({fsElement:e,fsid:a,status:"Unable to download ".concat(o," ").concat(a,".")})}));if(!c)return!1;this.setStatus({fsElement:e,fsid:a,status:"Decrypting ".concat(o,"...")}),await n(.05);const f=await r.decryptFile({fileDescriptor:u,fileItem:c}).catch((()=>{this.setStatus({fsElement:e,fsid:a,status:"Unable to decrypt ".concat(o," ").concat(a,".")})}));if(!f)return!1;this.setStatus({fsElement:e,fsid:a}),await n(.05);const d=u.content.fileType,p=r.createTemporaryFileUrl({base64Data:f.decryptedData,dataType:d});return this.insertMediaElement({fsid:a,fileType:d,fsName:i,fsElement:e,url:p}),(()=>{this.currentlyLoadingIds.splice(this.currentlyLoadingIds.indexOf(a),1)})(),this.uuidToFileTempUrlAndTypeMapping[a]={fileType:d,url:p,fsName:i},!0}insertMediaElement(e){let t,{url:n,fsid:r,fsName:a,fileType:i,fsElement:o}=e;switch(this.fileTypeForElementType(i)){case"img":t=this.createImageElement({url:n,fsid:r,fsName:a,fsElement:o});break;case"video":t=this.createVideoElement({url:n,fsid:r,fileType:i,fsName:a,fsElement:o});break;case"audio":t=this.createAudioElement({url:n,fsid:r,fsName:a});break;default:t=this.createDownloadElement({url:n,fsid:r,fsName:a})}this.insertElementNearElement(t,o),o.remove()}wrapElementInTag(e){let{element:t,tagName:n,fsid:r,fsName:a}=e;const i=document.createElement(n);return i.setAttribute("fsid",r),i.setAttribute("fsName",a),i.setAttribute("fscollapsable","true"),i.setAttribute("contenteditable","true"),i.append(t),i}createImageElement(e){let{url:t,fsid:n,fsName:r,fsElement:a}=e;const i=document.createElement("img");i.setAttribute("src",t),i.setAttribute("srcset","".concat(t," 2x")),i.setAttribute("fsid",n),i.setAttribute("fsName",r),i.setAttribute("fscollapsable","true");const o=a.getAttribute("width");o&&i.setAttribute("width",o);const s=a.getAttribute("height");return s&&i.setAttribute("height",s),i}createVideoElement(e){let{url:t,fsid:n,fileType:r,fsName:a,fsElement:i}=e;const o=document.createElement("video");o.setAttribute("controls","true"),o.setAttribute("fsid",n),o.setAttribute("fsName",a),o.setAttribute("fscollapsable","true");const s=i.getAttribute("width");s&&o.setAttribute("width",s);const u=i.getAttribute("height");u&&o.setAttribute("height",u);const l=document.createElement("source");return l.setAttribute("src",t),l.setAttribute("type",r),o.append(l),this.wrapElementInTag({fsid:n,fsName:a,element:o,tagName:"p"})}createDownloadElement(e){let{url:t,fsid:n,fsName:r}=e;const a=document.createElement("a");return a.setAttribute("fsid",n),a.setAttribute("fsName",r),a.setAttribute("ghost","true"),a.setAttribute("fscollapsable","true"),a.setAttribute("href",t),a.textContent="".concat(r),a}createAudioElement(e){let{url:t,fsid:n,fsName:r}=e;const a=document.createElement("audio");return a.setAttribute("src",t),a.setAttribute("controls","true"),a.setAttribute("fsid",n),a.setAttribute("fsName",r),a.setAttribute("fscollapsable","true"),this.wrapElementInTag({fsid:n,fsName:r,element:a,tagName:"p"})}setStatus(e){let{status:t,fsElement:n,fsid:r,removable:a=!1}=e;if(r){const e=this.statusElementMapping[r];e&&(e.remove(),delete this.statusElementMapping[r])}if(t){let e=document.createElement("label");return e.setAttribute("id",r),e.setAttribute("ghost","true"),e.setAttribute("contenteditable","false"),e.style.fontWeight="bold",e.textContent=t,a&&(e.style.userSelect="all"),e=this.insertElementNearElement(e,n),r&&(this.statusElementMapping[r]=e),e}}insertStatusAtCursor(e){const t=Math.random().toString(36).substring(7);return this.setStatus({status:e,fsid:t,fsElement:null}),t}removeCursorStatus(e){const t=this.options.getElementsBySelector("#".concat(e));t.length>0&&t[0].remove()}insertElementNearElement(e,t){const n=this.options.preprocessElement(e);let r="child";if(t&&"figure"==n.tagName.toLowerCase()){const e=t.closest("p");e&&(t=e,r="afterend")}return this.options.insertElement(n,t,r),n}}class s{constructor(e){this.options=e}onKeyUp(e){let{isEnter:t,isPaste:n,isSpace:r}=e;(t||n||r)&&this.searchPatterns({searchPreviousLine:null!=t&&t})}searchPatterns(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{searchPreviousLine:!1};const t=e.searchPreviousLine?this.options.getPreviousLineText():this.options.getCurrentLineText();for(const n of this.options.patterns){const r=n.regex.exec(t);if(!r)continue;const a=r[0];if(a){const t=n.callback(a);this.replaceSelection(n.regex,t,e.searchPreviousLine)}}}replaceSelection(e,t,n){var r,a,i;null!==(r=this.options)&&void 0!==r&&r.beforeExpand&&this.options.beforeExpand(),this.options.replaceText({regex:e,replacement:t,searchPreviousLine:n}),null!==(a=this.options)&&void 0!==a&&a.afterExpand&&(null===(i=this.options)||void 0===i||i.afterExpand())}}const u=/(

    )?\[FileSafe[^\]]*\](<\/p>)?/g,l=e=>e.replace(u,(e=>f(e))),c=e=>"[FileSafe:".concat(e.uuid,":").concat(e.content.fileName,"]"),f=e=>{const t=(e=(e=(e=e.replace("

    ","")).replace("

    ","")).replace("[","").replace("]","")).split(":"),n=t[1],r=t[2],a=t[3];let i="";if(a){const e=a.split("x");i="width=".concat(e[0]," height=").concat(e[1])}return"

    ")};function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p;!function(e){e.PlainText="plaintext",e.Html="html",e.Markdown="markdown",e.Json="json"}(p||(p={}));class h{constructor(e,t){this.delegate=e,this.options=t,d(this,"fileIdsPendingAssociation",[]),d(this,"componentRelay",void 0),d(this,"fileLoader",void 0),d(this,"textExpander",void 0),d(this,"fileSafeLoading",void 0),d(this,"fileSafeClass",void 0),d(this,"fileSafeInstance",void 0),d(this,"note",void 0),d(this,"ignoreNextTextChange",void 0),d(this,"needsFileSafeElementLoad",void 0),d(this,"previousText",void 0),this.connectToBridge(),this.options.supportsFileSafe&&(this.fileSafeLoading=this.importFileSafe())}connectToBridge(){const{coallesedSaving:e,coallesedSavingDelay:n,mode:r,supportsFileSafe:a}=this.options;this.componentRelay=new(t())({targetWindow:window,options:{coallesedSaving:e,coallesedSavingDelay:n},onReady:()=>{const{platform:e}=this.componentRelay;e&&document.documentElement.classList.add(e)},onThemesChange:this.delegate.onThemesChange}),this.componentRelay.streamContextItem((async e=>{let t=!0;this.note&&this.note.uuid==e.uuid&&(t=!1);const n=this.note;if(a){const t=this.fileSafeClass.getSFItemClass();this.note=new t(e),this.fileSafeInstance.setCurrentNote(this.note)}else this.note=e;if(e.isMetadataUpdate)return;let i=e.content.text;if(r===p.Html&&t&&(/<[a-z][\s\S]*>/i.test(i)||(this.ignoreNextTextChange=!0)),this.previousText=i,a&&(this.needsFileSafeElementLoad=!0,i=l(i)),this.delegate.onNoteValueChange&&await this.delegate.onNoteValueChange(e),this.delegate.setEditorRawText(i),this.delegate.onNoteLockToggle){var o,s;const e=null!==(o=this.componentRelay.getItemAppDataValue(n,"locked"))&&void 0!==o&&o,t=null!==(s=this.componentRelay.getItemAppDataValue(this.note,"locked"))&&void 0!==s&&s;e!==t&&this.delegate.onNoteLockToggle(t)}t&&this.delegate.clearUndoHistory()}))}async importFileSafe(){return Promise.resolve().then(i.t.bind(i,695,23)).then((e=>(this.fileSafeClass=e.default,this.configureFileSafe(),this.fileSafeInstance)))}configureFileSafe(){this.fileSafeInstance=new this.fileSafeClass({componentManager:this.componentRelay}),this.fileSafeInstance.addDataChangeObserver((()=>{const e=this.fileSafeInstance.getAllFileDescriptors();if(this.note&&this.fileIdsPendingAssociation.length>0){let t=!1;for(const n of this.fileIdsPendingAssociation.slice()){const r=e.find((e=>e.uuid==n));if(!r)continue;t=!0,this.fileIdsPendingAssociation.splice(this.fileIdsPendingAssociation.indexOf(n),1);const a=c(r);this.delegate.insertRawText(a)}t&&this.textExpander.searchPatterns()}e.length>0&&this.fileLoader.loadFileSafeElements()})),this.fileSafeInstance.addNewFileDescriptorHandler((e=>{this.fileIdsPendingAssociation.push(e.uuid)})),this.fileLoader=new a({fileSafeInstance:this.fileSafeInstance,getElementsBySelector:this.delegate.getElementsBySelector,insertElement:this.delegate.insertElement,preprocessElement:this.delegate.preprocessElement}),this.textExpander=new s({afterExpand:()=>this.fileLoader.loadFileSafeElements(),getCurrentLineText:this.delegate.getCurrentLineText,getPreviousLineText:this.delegate.getPreviousLineText,replaceText:this.delegate.replaceText,patterns:[{regex:u,callback:e=>l(e)}]})}async getFileSafe(){return!this.fileSafeInstance&&this.fileSafeLoading?this.fileSafeLoading:this.importFileSafe()}onEditorKeyUp(e){let{isSpace:t,isEnter:n}=e;this.textExpander.onKeyUp({isSpace:t,isEnter:n})}onEditorPaste(){this.textExpander.onKeyUp({isPaste:!0})}onEditorValueChanged(e){const{mode:t,supportsFileSafe:n}=this.options;if(this.needsFileSafeElementLoad&&(this.needsFileSafeElementLoad=!1,this.fileLoader.loadFileSafeElements()),this.ignoreNextTextChange)return void(this.ignoreNextTextChange=!1);if(n&&(e=(e=>{const t=(new DOMParser).parseFromString(e,"text/html"),n=t.querySelectorAll("*[fscollapsable]");for(const e of n){const t=e.getAttribute("fsid"),n=e.getAttribute("fsname"),r=e.getAttribute("width"),a=e.getAttribute("height"),i=["FileSafe",t,n];if(r&&a){const e="".concat(r,"x").concat(a);i.push(e)}const o="

    [".concat(i.join(":"),"]

    ");e.insertAdjacentHTML("afterend",o),e.remove()}return t.querySelectorAll("*[ghost]").forEach((e=>e.remove())),t.body.innerHTML})(e),this.previousText==e))return;if(this.previousText=e,!this.note)return;const r=this.note;this.componentRelay.saveItemWithPresave(r,(()=>{if(r.content.text=e,this.delegate.generateCustomPreview){var n;const t=this.delegate.generateCustomPreview(e);r.content.preview_plain=null!==(n=t.plain)&&void 0!==n?n:" ",r.content.preview_html=t.html}else{if(t===p.Html){let t=e.replace(u,(e=>""));t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:90;return e.length<=t?e:e.substring(0,t)+"..."}((e=>{const t=document.implementation.createHTMLDocument().body;return t.innerHTML=e,t.textContent||t.innerText||""})(t)),r.content.preview_plain=t.length>0?t:" "}else r.content.preview_plain=e;r.content.preview_html=null}}))}canUploadFiles(){const e=this.fileSafeInstance.getAllCredentials(),t=this.fileSafeInstance.getAllIntegrations();return e.length>0&&t.length>0}async uploadJSFileObject(e){const t=this.fileLoader.insertStatusAtCursor("Processing file...");return this.fileSafeInstance.encryptAndUploadJavaScriptFileObject(e).then((()=>{this.fileLoader.removeCursorStatus(t)}))}saveItemWithPresave(e,t){this.componentRelay.saveItemWithPresave(e,t)}}})(),o.default})())},856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?n-1:0),a=1;a/gm),z=s(/^data-[\-\w.\u00B7-\uFFFF]/),U=s(/^aria-[\-\w]+$/),H=s(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),W=s(/^(?:\w+script|data):/i),K=s(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V="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};function q(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:$(),t=function(e){return Q(e)};if(t.version="2.2.9",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,a=e.DocumentFragment,i=e.HTMLTemplateElement,s=e.Node,u=e.Element,l=e.NodeFilter,c=e.NamedNodeMap,f=void 0===c?e.NamedNodeMap||e.MozNamedAttrMap:c,x=e.Text,S=e.Comment,G=e.DOMParser,Y=e.trustedTypes,X=u.prototype,Z=C(X,"cloneNode"),ee=C(X,"nextSibling"),te=C(X,"childNodes"),ne=C(X,"parentNode");if("function"==typeof i){var re=r.createElement("template");re.content&&re.content.ownerDocument&&(r=re.content.ownerDocument)}var ae=J(Y,n),ie=ae&&Ne?ae.createHTML(""):"",oe=r,se=oe.implementation,ue=oe.createNodeIterator,le=oe.createDocumentFragment,ce=n.importNode,fe={};try{fe=E(r).documentMode?r.documentMode:{}}catch(e){}var de={};t.isSupported="function"==typeof ne&&se&&void 0!==se.createHTMLDocument&&9!==fe;var pe=j,he=B,me=z,ve=U,ge=W,ye=K,be=H,ke=null,we=_({},[].concat(q(I),q(R),q(D),q(A),q(M))),xe=null,Se=_({},[].concat(q(T),q(P),q(N),q(L))),_e=null,Ee=null,Ce=!0,Ie=!0,Re=!1,De=!1,Fe=!1,Ae=!1,Oe=!1,Me=!1,Te=!1,Pe=!0,Ne=!1,Le=!0,je=!0,Be=!1,ze={},Ue=_({},["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"]),He=null,We=_({},["audio","video","img","source","image","track"]),Ke=null,Ve=_({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),qe="http://www.w3.org/1998/Math/MathML",$e="http://www.w3.org/2000/svg",Je="http://www.w3.org/1999/xhtml",Qe=Je,Ge=!1,Ye=null,Xe=r.createElement("form"),Ze=function(e){Ye&&Ye===e||(e&&"object"===(void 0===e?"undefined":V(e))||(e={}),e=E(e),ke="ALLOWED_TAGS"in e?_({},e.ALLOWED_TAGS):we,xe="ALLOWED_ATTR"in e?_({},e.ALLOWED_ATTR):Se,Ke="ADD_URI_SAFE_ATTR"in e?_(E(Ve),e.ADD_URI_SAFE_ATTR):Ve,He="ADD_DATA_URI_TAGS"in e?_(E(We),e.ADD_DATA_URI_TAGS):We,_e="FORBID_TAGS"in e?_({},e.FORBID_TAGS):{},Ee="FORBID_ATTR"in e?_({},e.FORBID_ATTR):{},ze="USE_PROFILES"in e&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,Ie=!1!==e.ALLOW_DATA_ATTR,Re=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=e.SAFE_FOR_TEMPLATES||!1,Fe=e.WHOLE_DOCUMENT||!1,Me=e.RETURN_DOM||!1,Te=e.RETURN_DOM_FRAGMENT||!1,Pe=!1!==e.RETURN_DOM_IMPORT,Ne=e.RETURN_TRUSTED_TYPE||!1,Oe=e.FORCE_BODY||!1,Le=!1!==e.SANITIZE_DOM,je=!1!==e.KEEP_CONTENT,Be=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,Qe=e.NAMESPACE||Je,De&&(Ie=!1),Te&&(Me=!0),ze&&(ke=_({},[].concat(q(M))),xe=[],!0===ze.html&&(_(ke,I),_(xe,T)),!0===ze.svg&&(_(ke,R),_(xe,P),_(xe,L)),!0===ze.svgFilters&&(_(ke,D),_(xe,P),_(xe,L)),!0===ze.mathMl&&(_(ke,A),_(xe,N),_(xe,L))),e.ADD_TAGS&&(ke===we&&(ke=E(ke)),_(ke,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Se&&(xe=E(xe)),_(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&_(Ke,e.ADD_URI_SAFE_ATTR),je&&(ke["#text"]=!0),Fe&&_(ke,["html","head","body"]),ke.table&&(_(ke,["tbody"]),delete _e.tbody),o&&o(e),Ye=e)},et=_({},["mi","mo","mn","ms","mtext"]),tt=_({},["foreignobject","desc","title","annotation-xml"]),nt=_({},R);_(nt,D),_(nt,F);var rt=_({},A);_(rt,O);var at=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Je,tagName:"template"});var n=m(e.tagName),r=m(t.tagName);if(e.namespaceURI===$e)return t.namespaceURI===Je?"svg"===n:t.namespaceURI===qe?"svg"===n&&("annotation-xml"===r||et[r]):Boolean(nt[n]);if(e.namespaceURI===qe)return t.namespaceURI===Je?"math"===n:t.namespaceURI===$e?"math"===n&&tt[r]:Boolean(rt[n]);if(e.namespaceURI===Je){if(t.namespaceURI===$e&&!tt[r])return!1;if(t.namespaceURI===qe&&!et[r])return!1;var a=_({},["title","style","font","a","script"]);return!rt[n]&&(a[n]||!nt[n])}return!1},it=function(e){h(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},ot=function(e,n){try{h(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){h(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!xe[e])if(Me||Te)try{it(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},st=function(e){var t=void 0,n=void 0;if(Oe)e=""+e;else{var a=v(e,/^[\r\n\t ]+/);n=a&&a[0]}var i=ae?ae.createHTML(e):e;if(Qe===Je)try{t=(new G).parseFromString(i,"text/html")}catch(e){}if(!t||!t.documentElement){t=se.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Ge?"":i}catch(e){}}var o=t.body||t.documentElement;return e&&n&&o.insertBefore(r.createTextNode(n),o.childNodes[0]||null),Fe?t.documentElement:o},ut=function(e){return ue.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},lt=function(e){return!(e instanceof x||e instanceof S||"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)},ct=function(e){return"object"===(void 0===s?"undefined":V(s))?e instanceof s:e&&"object"===(void 0===e?"undefined":V(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ft=function(e,n,r){de[e]&&d(de[e],(function(e){e.call(t,n,r,Ye)}))},dt=function(e){var n=void 0;if(ft("beforeSanitizeElements",e,null),lt(e))return it(e),!0;if(v(e.nodeName,/[\u0080-\uFFFF]/))return it(e),!0;var r=m(e.nodeName);if(ft("uponSanitizeElement",e,{tagName:r,allowedTags:ke}),!ct(e.firstElementChild)&&(!ct(e.content)||!ct(e.content.firstElementChild))&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return it(e),!0;if(!ke[r]||_e[r]){if(je&&!Ue[r]){var a=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&a)for(var o=i.length-1;o>=0;--o)a.insertBefore(Z(i[o],!0),ee(e))}return it(e),!0}return e instanceof u&&!at(e)?(it(e),!0):"noscript"!==r&&"noembed"!==r||!k(/<\/no(script|embed)/i,e.innerHTML)?(De&&3===e.nodeType&&(n=e.textContent,n=g(n,pe," "),n=g(n,he," "),e.textContent!==n&&(h(t.removed,{element:e.cloneNode()}),e.textContent=n)),ft("afterSanitizeElements",e,null),!1):(it(e),!0)},pt=function(e,t,n){if(Le&&("id"===t||"name"===t)&&(n in r||n in Xe))return!1;if(Ie&&k(me,t));else if(Ce&&k(ve,t));else{if(!xe[t]||Ee[t])return!1;if(Ke[t]);else if(k(be,g(n,ye,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==y(n,"data:")||!He[e])if(Re&&!k(ge,g(n,ye,"")));else if(n)return!1}return!0},ht=function(e){var n=void 0,r=void 0,a=void 0,i=void 0;ft("beforeSanitizeAttributes",e,null);var o=e.attributes;if(o){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=o.length;i--;){var u=n=o[i],l=u.name,c=u.namespaceURI;if(r=b(n.value),a=m(l),s.attrName=a,s.attrValue=r,s.keepAttr=!0,s.forceKeepAttr=void 0,ft("uponSanitizeAttribute",e,s),r=s.attrValue,!s.forceKeepAttr&&(ot(l,e),s.keepAttr))if(k(/\/>/i,r))ot(l,e);else{De&&(r=g(r,pe," "),r=g(r,he," "));var f=e.nodeName.toLowerCase();if(pt(f,a,r))try{c?e.setAttributeNS(c,l,r):e.setAttribute(l,r),p(t.removed)}catch(e){}}}ft("afterSanitizeAttributes",e,null)}},mt=function e(t){var n=void 0,r=ut(t);for(ft("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ft("uponSanitizeShadowNode",n,null),dt(n)||(n.content instanceof a&&e(n.content),ht(n));ft("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(r,i){var o=void 0,u=void 0,l=void 0,c=void 0,f=void 0;if((Ge=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!ct(r)){if("function"!=typeof r.toString)throw w("toString is not a function");if("string"!=typeof(r=r.toString()))throw w("dirty is not a string, aborting")}if(!t.isSupported){if("object"===V(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(ct(r))return e.toStaticHTML(r.outerHTML)}return r}if(Ae||Ze(i),t.removed=[],"string"==typeof r&&(Be=!1),Be);else if(r instanceof s)1===(u=(o=st("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?o=u:o.appendChild(u);else{if(!Me&&!De&&!Fe&&-1===r.indexOf("<"))return ae&&Ne?ae.createHTML(r):r;if(!(o=st(r)))return Me?null:ie}o&&Oe&&it(o.firstChild);for(var d=ut(Be?r:o);l=d.nextNode();)3===l.nodeType&&l===c||dt(l)||(l.content instanceof a&&mt(l.content),ht(l),c=l);if(c=null,Be)return r;if(Me){if(Te)for(f=le.call(o.ownerDocument);o.firstChild;)f.appendChild(o.firstChild);else f=o;return Pe&&(f=ce.call(n,f,!0)),f}var p=Fe?o.outerHTML:o.innerHTML;return De&&(p=g(p,pe," "),p=g(p,he," ")),ae&&Ne?ae.createHTML(p):p},t.setConfig=function(e){Ze(e),Ae=!0},t.clearConfig=function(){Ye=null,Ae=!1},t.isValidAttribute=function(e,t,n){Ye||Ze({});var r=m(e),a=m(t);return pt(r,a,n)},t.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],h(de[e],t))},t.removeHook=function(e){de[e]&&p(de[e])},t.removeHooks=function(e){de[e]&&(de[e]=[])},t.removeAllHooks=function(){de={}},t}return Q()}()},971:(e,t,n)=>{e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}([function(e,t){e.exports=n(294)},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){e.exports=n(12)},function(e,t){function n(e,t){for(var n=0;n=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;C(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),i=n(9),o=n.n(i),s=n(5),u=n.n(s),l=n(6),c=n.n(l),f=n(7),d=n.n(f),p=n(4),h=n.n(p),m=n(8),v=n.n(m),g=n(2),y=n.n(g),b=n(1),k=n.n(b),w=function(){function e(){u()(this,e),this.unloadHandlers=[],this.dataChangeObservers=[]}return h()(e,null,[{key:"get",value:function(){return null==this.instance&&(this.instance=new e),this.instance}}]),h()(e,[{key:"setFilesafeInstance",value:function(e){var t=this;this.filesafe=e,this.fsObserver=e.addDataChangeObserver((function(){var e=!0,n=!1,r=void 0;try{for(var a,i=t.dataChangeObservers[Symbol.iterator]();!(e=(a=i.next()).done);e=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(n)throw r}}}))}},{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getDelegate",value:function(){return this.delegate||{}}},{key:"addDataChangeObserver",value:function(e){this.dataChangeObservers.push(e)}},{key:"addUnloadHandler",value:function(e){this.unloadHandlers.push(e)}},{key:"unload",value:function(){var t=!0,n=!1,r=void 0;try{for(var a,i=this.unloadHandlers[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}this.dataChangeObservers=[],this.filesafe&&this.filesafe.removeDataChangeObserver(this.fsObserver),e.instance=null}},{key:"defaultRelayServerUrl",value:function(){return window.default_fs_relay_server_url||"https://filesafe.standardnotes.org"}}]),e}();k()(w,"instance",null);var x=function(e){function t(e){var n;return u()(this,t),n=c()(this,d()(t).call(this,e)),k()(y()(n),"exportCredential",(function(e){var t=btoa(JSON.stringify(e,null,2));w.get().filesafe.downloadBase64Data({base64Data:t,fileName:"sn-filesafe-keys-".concat(e.created_at.toISOString(),".json"),fileType:"text/json"})})),k()(y()(n),"deleteCredential",(function(e){0==n.numFilesForCredential(e)?w.get().filesafe.deleteCredential(e):alert("This key has files encrypted with it and cannot be deleted. First delete any associated files, then try again.")})),k()(y()(n),"createNewKeys",(function(){w.get().filesafe.createNewCredentials()})),k()(y()(n),"labelForCredential",(function(e){return e.created_at.toLocaleString()})),k()(y()(n),"numFilesForCredential",(function(e){return w.get().filesafe.numberOfFilesEncryptedWithCredential(e)})),k()(y()(n),"setCredentialAsDefault",(function(e){w.get().filesafe.setCredentialAsDefault(e)})),n.state={credentials:w.get().filesafe.getAllCredentials()||[]},w.get().addDataChangeObserver((function(){n.setState({credentials:w.get().filesafe.getAllCredentials()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){var e=this;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Keys"),a.a.createElement("div",{className:"sk-button info no-border",onClick:this.createNewKeys},a.a.createElement("div",{className:"sk-label"},"Create New"))),a.a.createElement("div",{className:"list-container"},this.state.credentials.map((function(t){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(t.content.isDefault?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.labelForCredential(t)),a.a.createElement("div",{style:{marginTop:3},className:"sk-panel-row condensed"},e.numFilesForCredential(t)," encrypted files"),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},e.state.credentials.length>1&&!t.content.isDefault&&a.a.createElement("a",{className:"info",onClick:function(){e.setCredentialAsDefault(t)}},"Make Default"),a.a.createElement("a",{className:"info",onClick:function(){e.exportCredential(t)}},"Export"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteCredential(t)}},"Delete")))))}))))}}]),t}(a.a.Component),S=n(3),_=n.n(S),E=function(){function e(t){var n=t.credentialManager,r=t.integrationManager;u()(this,e),this.credentialManager=n,this.integrationManager=r}return h()(e,[{key:"getMessages",value:function(){var e,t;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return e=[],n.next=3,_.a.awrap(this.credentialManager.getDefaultCredentials());case 3:return n.sent||e.push({message:"Create keys by selecting Create New under Keys.",css:"sk-base"}),(t=this.integrationManager.integrations)&&0!=t.length||e.push({message:"Add a new integration by selecting Add New under Integrations",css:"sk-base"}),n.abrupt("return",e);case 8:case"end":return n.stop()}}),null,this)}}]),e}(),C=function(e){function t(e){var n;return u()(this,t),(n=c()(this,d()(t).call(this,e))).state={},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"messages"},a.a.createElement("div",{className:"title"},"Complete the following steps before uploading your first file:"),a.a.createElement("ul",null,this.props.messages.map((function(e){return a.a.createElement("li",{dangerouslySetInnerHTML:{__html:e.message},className:e.css})}))))}}]),t}(a.a.Component),I=function(e){function t(e){var n;return u()(this,t),n=c()(this,d()(t).call(this,e)),k()(y()(n),"setStatusForFile",(function(e,t,r){n.setState({fileStatusFile:e,fileStatus:t,hasStatusSpinner:r})})),k()(y()(n),"decryptFileDescriptor",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=w.get().filesafe.integrationForFileDescriptor(e)){a.next=4;break}return alert("Unable to find integration for file. If you have deleted the integration, please re-add it and try again."),a.abrupt("return");case 4:return r=w.get().filesafe.displayStringForIntegration(t),n.setStatusForFile(e,"Downloading from ".concat(r,"..."),!0),a.abrupt("return",w.get().filesafe.downloadFileFromDescriptor(e).then((function(t){return n.setStatusForFile(e,"Decrypting...",!0),w.get().filesafe.decryptFile({fileDescriptor:e,fileItem:t}).then((function(t){return{base64Data:t.decryptedData,fileName:e.content.fileName,fileType:e.content.fileType}})).catch((function(t){console.error("filesafe-embed | error decrypting file:",t),n.flashErrorForFileDescriptor(e,"Error decrypting file.")}))})).catch((function(t){console.error("Error downloading file",t),n.flashErrorForFileDescriptor(e,"Error downloading file.")})));case 7:case"end":return a.stop()}}))})),k()(y()(n),"downloadFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(!n.isMobile){a.next=5;break}return t=w.get().filesafe.getPlatform(),alert("Downloading files is not currently supported on ".concat("ios"==t?"iOS":"Android",".")),a.abrupt("return");case 5:return a.next=7,_.a.awrap(n.decryptFileDescriptor(e));case 7:if(r=a.sent){a.next=11;break}return console.error("decryptFile returned nil data"),a.abrupt("return");case 11:w.get().filesafe.downloadBase64Data(r),n.setStatusForFile(e,null);case 13:case"end":return a.stop()}}))})),k()(y()(n),"previewFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,_.a.awrap(n.decryptFileDescriptor(e));case 2:t=a.sent,r=w.get().filesafe.createTemporaryFileUrl({base64Data:t.base64Data,dataType:t.fileType}),n.setStatusForFile(e,null),n.setState({previewUrl:r,previewingFile:e});case 6:case"end":return a.stop()}}))})),k()(y()(n),"onClickPreview",(function(){setTimeout((function(){n.revokePreview()}),500)})),k()(y()(n),"selectFile",(function(e,t){e.target.focus(),n.state.selectedFile==t?(n.setState({selectedFile:null}),n.delegate.onSelectFile&&n.delegate.onSelectFile(null)):(n.setState({selectedFile:t}),n.delegate.onSelectFile&&n.delegate.onSelectFile(t)),n.revokePreview()})),k()(y()(n),"deleteFile",(function(e){w.get().filesafe.deleteFileFromDescriptor(e)})),k()(y()(n),"copyInsertionLink",(function(e){var t="[FileSafe:".concat(e.uuid,":").concat(e.content.fileName,"]");w.get().filesafe.copyTextToClipboard(t),n.setState({copiedLink:e}),setTimeout((function(){n.setState({copiedLink:null})}),1e3)})),k()(y()(n),"isFileSelected",(function(e){return n.state.selectedFile==e})),k()(y()(n),"elementForFile",(function(e){var t,r=w.get().filesafe.integrationForFileDescriptor(e);t=r?w.get().filesafe.displayStringForIntegration(r):"Integration Not Found";var i=e.content.serverMetadata.file_path,o=n.state.previewUrl&&n.state.previewingFile==e,s=n.state.fileStatusFile==e&&n.state.fileStatus,u=n.state.hasStatusSpinner;return a.a.createElement("div",{className:"file-item-container "+(n.isFileSelected(e)?"expanded":"")},a.a.createElement("div",{onClick:function(t){n.selectFile(t,e)},className:"file-item-button sk-button info "+(n.isFileSelected(e)?"selected":void 0)},a.a.createElement("div",{className:"sk-label"},e.content.fileName),s&&a.a.createElement("div",{className:"file-download-status sk-horizontal-group"},u&&a.a.createElement("div",{className:"sk-spinner x-small"}),a.a.createElement("div",{className:"file-status-label"},n.state.fileStatus)),n.isFileSelected(e)&&a.a.createElement("div",{className:"file-item-options-wrapper"},a.a.createElement("div",{onClick:function(e){e.stopPropagation()},className:"sk-app-bar file-item-options"},a.a.createElement("div",{className:"center"},a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.downloadFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Download")),a.a.createElement("div",{className:"sk-app-bar-item border"}),n.supportsPreviews&&o&&a.a.createElement("a",{className:"sk-app-bar-item",href:n.state.previewUrl,onClick:function(e){e.stopPropagation(),n.onClickPreview()},target:"_blank"},a.a.createElement("div",{className:"sk-label contrast"},"Open Preview")),n.supportsPreviews&&!o&&a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.previewFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Preview")),n.supportsPreviews&&a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.copyInsertionLink(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},n.state.copiedLink==e?"Copied":"Copy Insert Link")),a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.deleteFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},"Delete")))),a.a.createElement("div",{className:"file-location"},a.a.createElement("strong",null,t),a.a.createElement("span",null," ",i)))))})),n.state={},n.delegate=w.get().getDelegate(),n}return v()(t,e),h()(t,[{key:"revokePreview",value:function(){this.state.previewUrl&&w.get().filesafe.revokeTempUrl(this.state.previewUrl),this.setState({previewUrl:null,previewingFile:null})}},{key:"flashErrorForFileDescriptor",value:function(e,t){var n=this;this.setStatusForFile(e,t,!1),setTimeout((function(){n.setStatusForFile(null)}),2500)}},{key:"render",value:function(){var e=this;return this.props.files.map((function(t){return e.elementForFile(t)}))}},{key:"supportsPreviews",get:function(){if(void 0!==this._supportsPreview)return this._supportsPreview;var e=w.get().filesafe.getEnvironment();if(null==e)return!1;this._supportsPreview="web"==e}},{key:"isMobile",get:function(){return w.get().filesafe.isMobile()}}]),t}(a.a.Component),R=function(e){function t(e){var n;return u()(this,t),n=c()(this,d()(t).call(this,e)),k()(y()(n),"event_preventDefaults",(function(e){e.preventDefault(),e.stopPropagation()})),k()(y()(n),"event_highlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.add("highlight")})),k()(y()(n),"event_unhighlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.remove("highlight")})),k()(y()(n),"event_drop",(function(e){n.event_unhighlight(e),n.event_preventDefaults(e);var t=e.dataTransfer.files;n.handleDroppedFiles(t)})),k()(y()(n),"handleDroppedFiles",(function(e){var t,r,a,i,o,s;return _.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:if(0!=w.get().filesafe.getAllIntegrations().length){u.next=3;break}return alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),u.abrupt("return");case 3:t=!0,r=!1,a=void 0,u.prev=6,i=e[Symbol.iterator]();case 8:if(t=(o=i.next()).done){u.next=17;break}if(s=o.value){u.next=12;break}return u.abrupt("continue",14);case 12:return u.next=14,_.a.awrap(n.readFile(s));case 14:t=!0,u.next=8;break;case 17:u.next=23;break;case 19:u.prev=19,u.t0=u.catch(6),r=!0,a=u.t0;case 23:u.prev=23,u.prev=24,t||null==i.return||i.return();case 26:if(u.prev=26,!r){u.next=29;break}throw a;case 29:return u.finish(26);case 30:return u.finish(23);case 31:case"end":return u.stop()}}),null,null,[[6,19,23,31],[24,,26,30]])})),n.messagesManager=new E({credentialManager:w.get().filesafe.credentialManager,integrationManager:w.get().filesafe.integrationManager}),n.messagesManager.getMessages().then((function(e){n.setState({messages:e})})),n.state={noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:[]},w.get().addDataChangeObserver((function(){n.reload()})),w.get().addUnloadHandler((function(){window.removeEventListener("dragenter",n.event_highlight,!1),window.removeEventListener("dragover",n.event_highlight,!1),window.removeEventListener("dragleave",n.event_unhighlight,!1),window.removeEventListener("drop",n.event_drop,!1)})),n}return v()(t,e),h()(t,[{key:"reload",value:function(){var e;return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,_.a.awrap(this.messagesManager.getMessages());case 2:e=t.sent,this.setState({noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:e});case 4:case"end":return t.stop()}}),null,this)}},{key:"componentDidMount",value:function(){this.configureFileForm(),window.addEventListener("dragenter",this.event_highlight,!1),window.addEventListener("dragover",this.event_highlight,!1),window.addEventListener("dragleave",this.event_unhighlight,!1),window.addEventListener("drop",this.event_drop,!1)}},{key:"configureFileForm",value:function(){var e=this,t=this.fileInput;this.dropContainer,t&&(t.onchange=function(t){var n=t.target.files;e.handledFiles||e.handleDroppedFiles(n)})}},{key:"reset",value:function(){this.setState({rawData:null,decryptedItems:null,requestPassword:!1})}},{key:"readFile",value:function(e){var t=this;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){var a=new FileReader,i=!1;a.onload=function(r){var a,o,s,u;return _.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:if(a=r.target.result,!i){l.next=7;break}a=JSON.parse(a),o=a.items[0],t.decryptDraggedFile(o).then(n),l.next=20;break;case 7:if(!((s=a).byteLength>5e7)){l.next=14;break}return alert("The maximum upload size is ".concat(50," megabytes per file.")),t.setState({status:null}),n(),l.abrupt("return");case 14:return l.next=16,_.a.awrap(SFJS.crypto.arrayBufferToBase64(s));case 16:return u=l.sent,l.next=19,_.a.awrap(t.encryptFile(u,e.name,e.type));case 19:n();case 20:case"end":return l.stop()}}))},t.setState({status:"Reading file..."}),e.name.endsWith(".sf")||e.name.endsWith(".json")?(i=!0,a.readAsText(e)):a.readAsArrayBuffer(e)})));case 4:case"end":return n.stop()}}))}},{key:"decryptDraggedFile",value:function(e){var t,n,r,a,i,o,s,u,l=this;return _.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:this.setState({status:"Decrypting..."}),t=w.get().filesafe.getAllCredentials(),n=function(t){return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){w.get().filesafe.decryptFile({fileItem:e,credential:t}).then((function(e){var t=e.decryptedItem;w.get().filesafe.downloadBase64Data({base64Data:e.decryptedData,fileName:t.content.fileName,fileType:t.content.fileType}),l.setState({status:null}),n(!0)})).catch((function(e){console.error("Error decrypting:",e),l.flashError("Error decrypting file."),r(!1)}))})));case 1:case"end":return n.stop()}}))},r=!0,a=!1,i=void 0,c.prev=6,o=t[Symbol.iterator]();case 8:if(r=(s=o.next()).done){c.next=18;break}return u=s.value,c.next=12,_.a.awrap(n(u));case 12:if(!c.sent){c.next=15;break}return c.abrupt("return");case 15:r=!0,c.next=8;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(6),a=!0,i=c.t0;case 24:c.prev=24,c.prev=25,r||null==o.return||o.return();case 27:if(c.prev=27,!a){c.next=30;break}throw i;case 30:return c.finish(27);case 31:return c.finish(24);case 32:case"end":return c.stop()}}),null,this,[[6,20,24,32],[25,,27,31]])}},{key:"wait",value:function(e){return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,n){setTimeout((function(){t()}),1e3*e)})));case 1:case"end":return t.stop()}}))}},{key:"encryptFile",value:function(e,t,n){var r,a,i=this;return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:if(r=w.get().filesafe.getDefaultCredentials()){o.next=5;break}return this.setState({status:null}),alert("Please set up at least one key before attempting to upload a file. To do this, press Expand, and select Create New in the Keys section."),o.abrupt("return");case 5:if(a=w.get().filesafe.getDefaultIntegration()){o.next=10;break}return this.setState({status:null}),alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),o.abrupt("return");case 10:return this.setState({status:"Encrypting..."}),o.abrupt("return",w.get().filesafe.encryptFile({data:e,inputFileName:t,fileType:n,credential:r}).then((function(e){return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:return i.setState({status:"Uploading to ".concat(w.get().filesafe.displayStringForIntegration(a),"...")}),o.next=3,_.a.awrap(i.wait(.5));case 3:return o.abrupt("return",w.get().filesafe.uploadFile({fileItem:e,inputFileName:t,fileType:n,credential:r}).then((function(){i.setState({status:"Upload Success."}),setTimeout((function(){i.setState({status:null})}),2e3)})).catch((function(e){console.error("fs-embed | error uploading file:",e),i.flashError("Error uploading file.")})));case 4:case"end":return o.stop()}}))})));case 12:case"end":return o.stop()}}),null,this)}},{key:"flashError",value:function(e){var t=this;this.setState({status:e,statusClass:"danger"}),setTimeout((function(){t.setState({status:null,statusClass:null})}),2500)}},{key:"render",value:function(){var e=this,t=this.state.statusClass?this.state.statusClass:"info",n="info"==t;return a.a.createElement("div",{className:"sn-component files-view"},a.a.createElement("div",{className:"sk-panel-row align-top"},a.a.createElement("div",{className:"files"},this.state.messages.length>0&&a.a.createElement("div",{id:"messages-container",className:"sk-panel-section"},a.a.createElement(C,{messages:this.state.messages})),this.state.status&&a.a.createElement("div",{id:"file-upload-status",className:"sk-horizontal-group"},n&&a.a.createElement("div",{className:"sk-spinner info small"}),a.a.createElement("div",{className:t},this.state.status)),a.a.createElement("div",{id:"add-file-button-container"},a.a.createElement("div",{className:"file sk-button info"},a.a.createElement("label",{className:"no-style"},a.a.createElement("input",{type:"file",style:{display:"none"},onChange:function(t){e.handleDroppedFiles(t.target.files)}}),a.a.createElement("div",{id:"attach-file-button-label",className:"sk-label"},"Attach File")))),a.a.createElement(I,{files:this.state.noteFiles}))))}},{key:"rootElement",get:function(){return document.getElementById("filesafe-embed")}},{key:"dropContainer",get:function(){return document.getElementById("files-view")}},{key:"fileInput",get:function(){return document.getElementById("file-input")}}]),t}(a.a.Component),D=function(e){function t(e){var n;return u()(this,t),n=c()(this,d()(t).call(this,e)),k()(y()(n),"toggleVisibility",(function(){n.setState({expanded:!n.state.expanded})})),n.state={expanded:!1,files:w.get().filesafe.getAllFileDescriptors()||[]},w.get().addDataChangeObserver((function(){n.setState({files:w.get().filesafe.getAllFileDescriptors()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{className:"files-view"},a.a.createElement("div",{className:"sk-panel-row justify-left"},a.a.createElement("div",{className:"sk-horizontal-group"},a.a.createElement("div",{className:"sk-panel-section-title"},"All Files ",a.a.createElement("span",{style:{fontWeight:"normal"}},"(",this.state.files.length,")")),a.a.createElement("a",{className:"info",onClick:this.toggleVisibility},this.state.expanded?"Hide":"Show"))),this.state.expanded&&a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"files"},a.a.createElement(I,{files:this.state.files}))))}}]),t}(a.a.Component),F=function(e){function t(e){var n;return u()(this,t),n=c()(this,d()(t).call(this,e)),k()(y()(n),"handleKeyPress",(function(e){"Enter"===e.key&&n.submitIntegrationCode()})),k()(y()(n),"handleTextChange",(function(e){var t=e.target.value;n.setState({integrationCode:t})})),k()(y()(n),"submitIntegrationCode",(function(){var e=n.state.integrationCode;e&&0!=e.length&&w.get().filesafe.saveIntegrationFromCode(e).then((function(){n.setState({integrationCode:null,showInputForm:!1}),n.reloadIntegrations()})).catch((function(){alert("Invalid integration code. Ensure the correct value is copied and try again.")}))})),k()(y()(n),"addNewIntegrationClicked",(function(){window.open(w.get().defaultRelayServerUrl(),"_blank"),n.setState({showInputForm:!0})})),k()(y()(n),"cancelIntegrationForm",(function(){n.setState({showInputForm:!1})})),k()(y()(n),"deleteIntegration",(function(e){w.get().filesafe.deleteIntegration(e)})),k()(y()(n),"setIntegrationAsDefaultUploadSource",(function(e){w.get().filesafe.setIntegrationAsDefault(e)})),n.state={integrations:w.get().filesafe.getAllIntegrations()||[]},w.get().addDataChangeObserver((function(){n.reloadIntegrations()})),n}return v()(t,e),h()(t,[{key:"reloadIntegrations",value:function(){var e=w.get().filesafe.getAllIntegrations();this.setState({integrations:e})}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){}},{key:"displayStringForIntegration",value:function(e){return w.get().filesafe.displayStringForIntegration(e)}},{key:"render",value:function(){var e=this,t=this.state.integrations.length>1;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Integrations"),!this.state.showInputForm&&a.a.createElement("div",{className:"sk-button info no-border",onClick:this.addNewIntegrationClicked},a.a.createElement("div",{className:"sk-label"},"Add New"))),a.a.createElement("div",{id:"integrations"},this.state.showInputForm&&a.a.createElement("div",{className:"sk-notification info"},a.a.createElement("strong",null,"New Integration"),a.a.createElement("p",{className:"sk-p"},"A new browser tab has opened—if not, try ",a.a.createElement("a",{href:w.get().defaultRelayServerUrl(),target:"_blank"},"this link"),". Complete the authentication flow and enter the code you receive below."),a.a.createElement("div",{className:"sk-panel-row"}),a.a.createElement("input",{className:"title sk-input contrast",type:"text",placeholder:"Enter integration code",value:this.state.integrationCode,onChange:this.handleTextChange,onKeyPress:this.handleKeyPress}),a.a.createElement("div",{className:"sk-button-group",style:{marginTop:10}},a.a.createElement("div",{className:"sk-button neutral",onClick:this.cancelIntegrationForm},a.a.createElement("a",{className:"sk-label"},"Cancel")),a.a.createElement("div",{className:"sk-button sk-base",onClick:this.submitIntegrationCode},a.a.createElement("a",{className:"sk-label"},"Submit"))))),a.a.createElement("div",{className:"list-container"},this.state.integrations.map((function(n){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(n.content.isDefaultUploadSource?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.displayStringForIntegration(n)),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},t&&!n.content.isDefaultUploadSource&&a.a.createElement("a",{className:"info",onClick:function(){e.setIntegrationAsDefaultUploadSource(n)}},"Make Default"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteIntegration(n)}},"Delete")))))}))))}}]),t}(a.a.Component),A=function(e){function t(e){var n;return u()(this,t),(n=c()(this,d()(t).call(this,e))).state={messages:[]},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"home",className:"sk-panel static"},a.a.createElement("div",{id:"main-content",className:"sk-panel-content"},a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(R,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(F,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(x,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(D,null))))}}]),t}(a.a.Component),O=function(e){function t(e){return u()(this,t),c()(this,d()(t).call(this,e))}return v()(t,e),h()(t,null,[{key:"renderInElement",value:function(e,n,r){w.get().setFilesafeInstance(n),w.get().setDelegate(r),o.a.render(a.a.createElement(t),e)}},{key:"unload",value:function(e){w.get().unload(),o.a.unmountComponentAtNode(e)}}]),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"filesafe-embed"},a.a.createElement("div",{className:"sn-component"},a.a.createElement(A,null)))}}]),t}(a.a.Component);t.default={FilesafeEmbed:O,React:a.a,ReactDOM:o.a}}])},166:e=>{e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){(function(t){e.exports=function(){function e(t,n,r){function a(o,s){if(!n[o]){if(!t[o]){if(i)return i(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){return a(t[o][1][e]||e)}),l,l.exports,e,t,n,r)}return n[o].exports}for(var i=!1,o=0;o>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;u>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,o=0;4>o&&a+.75*o>>6*(3-o)&63));if(t=r.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var t=e.length,r=this._map;(a=r.charAt(64))&&-1!=(a=e.indexOf(a))&&(t=a);for(var a=[],i=0,o=0;o>>6-o%4*2;a[i>>>2]|=(s|u)<<24-i%4*8,i++}return n.create(a,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){function t(e,t,n,r,a,i,o){return((e=e+(t&n|~t&r)+a+o)<>>32-i)+t}function n(e,t,n,r,a,i,o){return((e=e+(t&r|n&~r)+a+o)<>>32-i)+t}function r(e,t,n,r,a,i,o){return((e=e+(t^n^r)+a+o)<>>32-i)+t}function a(e,t,n,r,a,i,o){return((e=e+(n^(t|~r))+a+o)<>>32-i)+t}for(var i=u,o=(l=i.lib).WordArray,s=l.Hasher,l=i.algo,c=[],f=0;64>f;f++)c[f]=4294967296*e.abs(e.sin(f+1))|0;l=l.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,i){for(var o=0;16>o;o++){var s=e[u=i+o];e[u]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}o=this._hash.words;var u=e[i+0],l=(s=e[i+1],e[i+2]),f=e[i+3],d=e[i+4],p=e[i+5],h=e[i+6],m=e[i+7],v=e[i+8],g=e[i+9],y=e[i+10],b=e[i+11],k=e[i+12],w=e[i+13],x=e[i+14],S=e[i+15],_=t(_=o[0],I=o[1],C=o[2],E=o[3],u,7,c[0]),E=t(E,_,I,C,s,12,c[1]),C=t(C,E,_,I,l,17,c[2]),I=t(I,C,E,_,f,22,c[3]);_=t(_,I,C,E,d,7,c[4]),E=t(E,_,I,C,p,12,c[5]),C=t(C,E,_,I,h,17,c[6]),I=t(I,C,E,_,m,22,c[7]),_=t(_,I,C,E,v,7,c[8]),E=t(E,_,I,C,g,12,c[9]),C=t(C,E,_,I,y,17,c[10]),I=t(I,C,E,_,b,22,c[11]),_=t(_,I,C,E,k,7,c[12]),E=t(E,_,I,C,w,12,c[13]),C=t(C,E,_,I,x,17,c[14]),_=n(_,I=t(I,C,E,_,S,22,c[15]),C,E,s,5,c[16]),E=n(E,_,I,C,h,9,c[17]),C=n(C,E,_,I,b,14,c[18]),I=n(I,C,E,_,u,20,c[19]),_=n(_,I,C,E,p,5,c[20]),E=n(E,_,I,C,y,9,c[21]),C=n(C,E,_,I,S,14,c[22]),I=n(I,C,E,_,d,20,c[23]),_=n(_,I,C,E,g,5,c[24]),E=n(E,_,I,C,x,9,c[25]),C=n(C,E,_,I,f,14,c[26]),I=n(I,C,E,_,v,20,c[27]),_=n(_,I,C,E,w,5,c[28]),E=n(E,_,I,C,l,9,c[29]),C=n(C,E,_,I,m,14,c[30]),_=r(_,I=n(I,C,E,_,k,20,c[31]),C,E,p,4,c[32]),E=r(E,_,I,C,v,11,c[33]),C=r(C,E,_,I,b,16,c[34]),I=r(I,C,E,_,x,23,c[35]),_=r(_,I,C,E,s,4,c[36]),E=r(E,_,I,C,d,11,c[37]),C=r(C,E,_,I,m,16,c[38]),I=r(I,C,E,_,y,23,c[39]),_=r(_,I,C,E,w,4,c[40]),E=r(E,_,I,C,u,11,c[41]),C=r(C,E,_,I,f,16,c[42]),I=r(I,C,E,_,h,23,c[43]),_=r(_,I,C,E,g,4,c[44]),E=r(E,_,I,C,k,11,c[45]),C=r(C,E,_,I,S,16,c[46]),_=a(_,I=r(I,C,E,_,l,23,c[47]),C,E,u,6,c[48]),E=a(E,_,I,C,m,10,c[49]),C=a(C,E,_,I,x,15,c[50]),I=a(I,C,E,_,p,21,c[51]),_=a(_,I,C,E,k,6,c[52]),E=a(E,_,I,C,f,10,c[53]),C=a(C,E,_,I,y,15,c[54]),I=a(I,C,E,_,s,21,c[55]),_=a(_,I,C,E,v,6,c[56]),E=a(E,_,I,C,S,10,c[57]),C=a(C,E,_,I,h,15,c[58]),I=a(I,C,E,_,w,21,c[59]),_=a(_,I,C,E,d,6,c[60]),E=a(E,_,I,C,b,10,c[61]),C=a(C,E,_,I,l,15,c[62]),I=a(I,C,E,_,g,21,c[63]),o[0]=o[0]+_|0,o[1]=o[1]+I|0,o[2]=o[2]+C|0,o[3]=o[3]+E|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var i=e.floor(r/4294967296);for(n[15+(a+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(a+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(n.length+1),this._process(),n=(t=this._hash).words,r=0;4>r;r++)a=n[r],n[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8);return t},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),i.MD5=s._createHelper(l),i.HmacMD5=s._createHmacHelper(l)}(Math),function(){var e,t=u,n=(e=t.lib).Base,r=e.WordArray,a=(e=t.algo).EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:e.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=(s=this.cfg).hasher.create(),a=r.create(),i=a.words,o=s.keySize,s=s.iterations;i.length>>2]}},t.BlockCipher=s.extend({cfg:s.cfg.extend({mode:l,padding:f}),reset:function(){s.reset.call(this);var e=(t=this.cfg).iv,t=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=t.createEncryptor;else n=t.createDecryptor,this._minBufferSize=1;this._mode=n.call(t,this,e&&e.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var d=t.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),p=(l=(h.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return((e=e.salt)?r.create([1398893684,1701076831]).concat(e).concat(t):t).toString(i)},parse:function(e){var t=(e=i.parse(e)).words;if(1398893684==t[0]&&1701076831==t[1]){var n=r.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return d.create({ciphertext:e,salt:n})}},t.SerializableCipher=n.extend({cfg:n.extend({format:l}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var a=e.createEncryptor(n,r);return t=a.finalize(t),a=a.cfg,d.create({ciphertext:t,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}})),h=(h.kdf={}).OpenSSL={execute:function(e,t,n,a){return a||(a=r.random(8)),e=o.create({keySize:t+n}).compute(e,a),n=r.create(e.words.slice(t),4*n),e.sigBytes=4*t,d.create({key:e,iv:n,salt:a})}},m=t.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:h}),encrypt:function(e,t,n,r){return n=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize),r.iv=n.iv,(e=p.encrypt.call(this,e,t,n.key,r)).mixIn(n),e},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),n=r.kdf.execute(n,e.keySize,e.ivSize,t.salt),r.iv=n.iv,p.decrypt.call(this,e,t,n.key,r)}})}(),function(){for(var e=u,t=e.lib.BlockCipher,n=e.algo,r=[],a=[],i=[],o=[],s=[],l=[],c=[],f=[],d=[],p=[],h=[],m=0;256>m;m++)h[m]=128>m?m<<1:m<<1^283;var v=0,g=0;for(m=0;256>m;m++){var y=(y=g^g<<1^g<<2^g<<3^g<<4)>>>8^255&y^99;r[v]=y,a[y]=v;var b=h[v],k=h[b],w=h[k],x=257*h[y]^16843008*y;i[v]=x<<24|x>>>8,o[v]=x<<16|x>>>16,s[v]=x<<8|x>>>24,l[v]=x,x=16843009*w^65537*k^257*b^16843008*v,c[y]=x<<24|x>>>8,f[y]=x<<16|x>>>16,d[y]=x<<8|x>>>24,p[y]=x,v?(v=b^h[h[h[w^b]]],g^=h[h[g]]):v=g=1}var S=[0,1,2,4,8,16,32,64,128,27,54];n=n.AES=t.extend({_doReset:function(){for(var e=(n=this._key).words,t=n.sigBytes/4,n=4*((this._nRounds=t+6)+1),a=this._keySchedule=[],i=0;i>>24]<<24|r[o>>>16&255]<<16|r[o>>>8&255]<<8|r[255&o]):(o=r[(o=o<<8|o>>>24)>>>24]<<24|r[o>>>16&255]<<16|r[o>>>8&255]<<8|r[255&o],o^=S[i/t|0]<<24),a[i]=a[i-t]^o}for(e=this._invKeySchedule=[],t=0;tt||4>=i?o:c[r[o>>>24]]^f[r[o>>>16&255]]^d[r[o>>>8&255]]^p[r[255&o]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,o,s,l,r)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,f,d,p,a),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,a,i,o,s){for(var u=this._nRounds,l=e[t]^n[0],c=e[t+1]^n[1],f=e[t+2]^n[2],d=e[t+3]^n[3],p=4,h=1;h>>24]^a[c>>>16&255]^i[f>>>8&255]^o[255&d]^n[p++],v=r[c>>>24]^a[f>>>16&255]^i[d>>>8&255]^o[255&l]^n[p++],g=r[f>>>24]^a[d>>>16&255]^i[l>>>8&255]^o[255&c]^n[p++];d=r[d>>>24]^a[l>>>16&255]^i[c>>>8&255]^o[255&f]^n[p++],l=m,c=v,f=g}m=(s[l>>>24]<<24|s[c>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^n[p++],v=(s[c>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&l])^n[p++],g=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[l>>>8&255]<<8|s[255&c])^n[p++],d=(s[d>>>24]<<24|s[l>>>16&255]<<16|s[c>>>8&255]<<8|s[255&f])^n[p++],e[t]=m,e[t+1]=v,e[t+2]=g,e[t+3]=d},keySize:8}),e.AES=t._createHelper(n)}(),u=u||function(e,t){var n={},r=n.lib={},a=function(){},i=r.Base={extend:function(e){a.prototype=this;var t=new a;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=r.WordArray=i.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes;if(e=e.sigBytes,this.clamp(),r%4)for(var a=0;a>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;uc;){var f;e:{f=l;for(var d=e.sqrt(f),p=2;p<=d;p++)if(!(f%p)){f=!1;break e}f=!0}f&&(8>c&&(i[c]=s(e.pow(l,.5))),o[c]=s(e.pow(l,1/3)),c++),l++}var h=[];a=a.SHA256=r.extend({_doReset:function(){this._hash=new n.init(i.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],a=n[1],i=n[2],s=n[3],u=n[4],l=n[5],c=n[6],f=n[7],d=0;64>d;d++){if(16>d)h[d]=0|e[t+d];else{var p=h[d-15],m=h[d-2];h[d]=((p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3)+h[d-7]+((m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10)+h[d-16]}p=f+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&l^~u&c)+o[d]+h[d],m=((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+(r&a^r&i^a&i),f=c,c=l,l=u,u=s+p|0,s=i,i=a,a=r,r=p+m|0}n[0]=n[0]+r|0,n[1]=n[1]+a|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0,n[5]=n[5]+l|0,n[6]=n[6]+c|0,n[7]=n[7]+f|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;return n[a>>>5]|=128<<24-a%32,n[14+(a+64>>>9<<4)]=e.floor(r/4294967296),n[15+(a+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA256=r._createHelper(a),t.HmacSHA256=r._createHmacHelper(a)}(Math),i=(a=u).enc.Utf8,a.algo.HMAC=a.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=i.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),o=this._iKey=t.clone(),s=a.words,u=o.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++)s[l]=e();i=i.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=(f=this._hash.words)[0],r=f[1],a=f[2],i=f[3],u=f[4],l=f[5],c=f[6],f=f[7],d=n.high,p=n.low,h=r.high,m=r.low,v=a.high,g=a.low,y=i.high,b=i.low,k=u.high,w=u.low,x=l.high,S=l.low,_=c.high,E=c.low,C=f.high,I=f.low,R=d,D=p,F=h,A=m,O=v,M=g,T=y,P=b,N=k,L=w,j=x,B=S,z=_,U=E,H=C,W=I,K=0;80>K;K++){var V=s[K];if(16>K)var q=V.high=0|e[t+2*K],$=V.low=0|e[t+2*K+1];else{q=(($=(q=s[K-15]).high)>>>1|(J=q.low)<<31)^($>>>8|J<<24)^$>>>7;var J=(J>>>1|$<<31)^(J>>>8|$<<24)^(J>>>7|$<<25),Q=(($=(Q=s[K-2]).high)>>>19|(G=Q.low)<<13)^($<<3|G>>>29)^$>>>6,G=(G>>>19|$<<13)^(G<<3|$>>>29)^(G>>>6|$<<26),Y=($=s[K-7]).high,X=(Z=s[K-16]).high,Z=Z.low;q=(q=(q=q+Y+(($=J+$.low)>>>0>>0?1:0))+Q+(($+=G)>>>0>>0?1:0))+X+(($+=Z)>>>0>>0?1:0),V.high=q,V.low=$}Y=N&j^~N&z,Z=L&B^~L&U,V=R&F^R&O^F&O;var ee=D&A^D&M^A&M,te=(J=(R>>>28|D<<4)^(R<<30|D>>>2)^(R<<25|D>>>7),Q=(D>>>28|R<<4)^(D<<30|R>>>2)^(D<<25|R>>>7),(G=o[K]).high),ne=G.low;X=H+((N>>>14|L<<18)^(N>>>18|L<<14)^(N<<23|L>>>9))+((G=W+((L>>>14|N<<18)^(L>>>18|N<<14)^(L<<23|N>>>9)))>>>0>>0?1:0),H=z,W=U,z=j,U=B,j=N,B=L,N=T+(X=(X=(X=X+Y+((G+=Z)>>>0>>0?1:0))+te+((G+=ne)>>>0>>0?1:0))+q+((G+=$)>>>0<$>>>0?1:0))+((L=P+G|0)>>>0

    >>0?1:0)|0,T=O,P=M,O=F,M=A,F=R,A=D,R=X+(V=J+V+(($=Q+ee)>>>0>>0?1:0))+((D=G+$|0)>>>0>>0?1:0)|0}p=n.low=p+D,n.high=d+R+(p>>>0>>0?1:0),m=r.low=m+A,r.high=h+F+(m>>>0>>0?1:0),g=a.low=g+M,a.high=v+O+(g>>>0>>0?1:0),b=i.low=b+P,i.high=y+T+(b>>>0

    >>0?1:0),w=u.low=w+L,u.high=k+N+(w>>>0>>0?1:0),S=l.low=S+B,l.high=x+j+(S>>>0>>0?1:0),E=c.low=E+U,c.high=_+z+(E>>>0>>0?1:0),I=f.low=I+W,f.high=C+H+(I>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),t.SHA512=n._createHelper(i),t.HmacSHA512=n._createHmacHelper(i)}(),s=(o=u).enc.Utf8,o.algo.HMAC=o.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),i=this._iKey=t.clone(),o=a.words,u=i.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),function(){var e=u,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,n){e=this._hasher=new e.init,"string"==typeof n&&(n=t.parse(n));var r=e.blockSize,a=4*r;n.sigBytes>a&&(n=e.finalize(n)),n.clamp();for(var i=this._oKey=n.clone(),o=this._iKey=n.clone(),s=i.words,u=o.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),Object.defineProperty(r,"__esModule",{value:!0}),r.StandardFile=r.SFItemTransformer=r.SFCryptoWeb=r.SFCryptoJS=r.SFAbstractCrypto=r.SFItemHistoryEntry=r.SFItemHistory=r.SFHistorySession=r.SFPrivileges=r.SFPredicate=r.SFItemParams=r.SFItem=r.SFSyncManager=r.SFStorageManager=r.SFSingletonManager=r.SFSessionHistoryManager=r.SFPrivilegesManager=r.SFModelManager=r.SFMigrationManager=r.SFHttpManager=r.SFAuthManager=r.SFAlertManager=void 0;var E=function(){function e(){w(this,e)}return S(e,[{key:"alert",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.alert(t.text),e()})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"confirm",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.confirm(t.text)?e():n()})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}]),e}();r.SFAlertManager=E;var C=function(){function e(t,n,r,a){w(this,e),e.DidSignOutEvent="DidSignOutEvent",e.WillSignInEvent="WillSignInEvent",e.DidSignInEvent="DidSignInEvent",this.httpManager=n,this.storageManager=t,this.alertManager=r||new E,this.$timeout=a||setTimeout.bind(window),this.eventHandlers=[]}return S(e,[{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"saveKeys",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._keys=t,e.next=3,this.storageManager.setItem("mk",t.mk);case 3:return e.next=5,this.storageManager.setItem("ak",t.ak);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"signout",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._keys=null,this._authParams=null,!n){t.next=6;break}return t.abrupt("return",this.storageManager.clearAllData().then((function(){r.notifyEvent(e.DidSignOutEvent)})));case 6:this.notifyEvent(e.DidSignOutEvent);case 7:case"end":return t.stop()}}),t,this)})));function n(e){return t.apply(this,arguments)}return n}()},{key:"keys",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._keys){e.next=11;break}return e.next=3,this.storageManager.getItem("mk");case 3:if(t=e.sent){e.next=6;break}return e.abrupt("return",null);case 6:return e.t0=t,e.next=9,this.storageManager.getItem("ak");case 9:e.t1=e.sent,this._keys={mk:e.t0,ak:e.t1};case 11:return e.abrupt("return",this._keys);case 12:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getAuthParams",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._authParams){e.next=5;break}return e.next=3,this.storageManager.getItem("auth_params");case 3:t=e.sent,this._authParams=JSON.parse(t);case 5:if(!this._authParams||this._authParams.version){e.next=9;break}return e.next=8,this.defaultProtocolVersion();case 8:this._authParams.version=e.sent;case 9:return e.abrupt("return",this._authParams);case 10:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"defaultProtocolVersion",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.keys();case 2:if(!(t=e.sent)||!t.ak){e.next=7;break}return e.abrupt("return","002");case 7:return e.abrupt("return","001");case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"protocolVersion",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAuthParams();case 2:if(!(t=e.sent)||!t.version){e.next=5;break}return e.abrupt("return",t.version);case 5:return e.abrupt("return",this.defaultProtocolVersion());case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getAuthParamsForEmail",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){var a,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=_.merge({email:n},r)).api=R.getApiVersion(),e.abrupt("return",new Promise((function(e,n){var r=t+"/auth/params";i.httpManager.getAbsolute(r,a,(function(t){e(t)}),(function(t){console.error("Error getting auth params",t),"object"!==y(t)&&(t={error:{message:"A server error occurred while trying to sign in. Please try again."}}),e(t)}))})));case 3:case"end":return e.stop()}}),e)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"lock",value:function(){this.locked=!0}},{key:"unlock",value:function(){this.locked=!1}},{key:"isLocked",value:function(){return 1==this.locked}},{key:"unlockAndResolve",value:function(e,t){this.unlock(),e(t)}},{key:"login",value:function(){var t=k(regeneratorRuntime.mark((function t(n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=k(regeneratorRuntime.mark((function t(u,l){var c,f,d,p,h,m,v,g,b,w,x,S;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.keys();case 2:if(null==t.sent){t.next=6;break}return u({error:{message:"Cannot log in because already signed in."}}),t.abrupt("return");case 6:if(!s.isLocked()){t.next=9;break}return u({error:{message:"Login already in progress."}}),t.abrupt("return");case 9:return s.lock(),s.notifyEvent(e.WillSignInEvent),t.next=13,s.getAuthParamsForEmail(n,r,o);case 13:if((c=t.sent).identifier=r,!c.error){t.next=18;break}return s.unlockAndResolve(u,c),t.abrupt("return");case 18:if(c&&c.pw_cost){t.next=21;break}return s.unlockAndResolve(u,{error:{message:"Invalid email or password."}}),t.abrupt("return");case 21:if(SFJS.supportedVersions().includes(c.version)){t.next=25;break}return f=SFJS.isVersionNewerThanLibraryVersion(c.version)?"This version of the application does not support your newer account type. Please upgrade to the latest version of Standard Notes to sign in.":"The protocol version associated with your account is outdated and no longer supported by this application. Please visit standardnotes.org/help/security for more information.",s.unlockAndResolve(u,{error:{message:f}}),t.abrupt("return");case 25:if(!SFJS.isProtocolVersionOutdated(c.version)){t.next=32;break}return d="The encryption version for your account, ".concat(c.version,", is outdated and requires upgrade. You may proceed with login, but are advised to perform a security update using the web or desktop application. Please visit standardnotes.org/help/security for more information."),p=!1,t.next=30,s.alertManager.confirm({title:"Update Needed",text:d,confirmButtonText:"Sign In"}).catch((function(){s.unlockAndResolve(u,{error:{}}),p=!0}));case 30:if(!p){t.next=32;break}return t.abrupt("return");case 32:if(SFJS.supportsPasswordDerivationCost(c.pw_cost)){t.next=36;break}return h="Your account was created on a platform with higher security capabilities than this browser supports. If we attempted to generate your login keys here, it would take hours. Please use a browser with more up to date security capabilities, like Google Chrome or Firefox, to log in.",s.unlockAndResolve(u,{error:{message:h}}),t.abrupt("return");case 36:if(m=SFJS.costMinimumForVersion(c.version),!(c.pw_cost5&&void 0!==u[5]&&u[5],e.abrupt("return",new Promise(function(){var e=k(regeneratorRuntime.mark((function e(u,l){var c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c=new XMLHttpRequest).onreadystatechange=function(){if(4==c.readyState){var e=c.responseText;if(e)try{e=JSON.parse(e)}catch(e){}c.status>=200&&c.status<=299?s.$timeout((function(){a(e),u(e)})):(console.error("Request error:",e),s.$timeout((function(){i(e,c.status),l(e)})))}},"get"==t&&Object.keys(r).length>0&&(n=s.urlForUrlAndParams(n,r)),c.open(t,n,!0),c.setRequestHeader("Content-type","application/json"),!o){e.next=8;break}return e.next=8,s.setAuthHeadersForRequest(c);case 8:"post"==t||"patch"==t?c.send(JSON.stringify(r)):c.send();case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)})));function t(t,n,r,a,i){return e.apply(this,arguments)}return t}()},{key:"urlForUrlAndParams",value:function(e,t){var n=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");return e.includes("?")?e+"&"+n:e+"?"+n}}]),e}();r.SFHttpManager=R;var D=function(){function e(t,n,r,a){var i=this;w(this,e),this.modelManager=t,this.syncManager=n,this.storageManager=r,this.completionHandlers=[],this.loadMigrations();var o=!1,s=a.addEventHandler((function(e){e==C.DidSignInEvent&&(o=!0)}));this.receivedLocalDataEvent=n.initialDataLoaded(),this.syncManager.addEventHandler(function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r,u,l,c,f,d,p,h,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u="sync:completed"==t,!(r="local-data-loaded"==t)&&!u){e.next=40;break}if(r?i.receivedLocalDataEvent=!0:u&&(i.receivedSyncCompletedEvent=!0),!i.receivedLocalDataEvent||!i.receivedSyncCompletedEvent){e.next=40;break}if(!o){e.next=39;break}return o=!1,a.removeEventHandler(s),e.next=10,i.getCompletedMigrations();case 10:l=e.sent.slice(),c=!0,f=!1,d=void 0,e.prev=14,p=l[Symbol.iterator]();case 16:if(c=(h=p.next()).done){e.next=25;break}return m=h.value,e.next=20,i.migrationForEncodedName(m);case 20:e.sent.runOnlyOnce||_.pull(i._completed,m);case 22:c=!0,e.next=16;break;case 25:e.next=31;break;case 27:e.prev=27,e.t0=e.catch(14),f=!0,d=e.t0;case 31:e.prev=31,e.prev=32,c||null==p.return||p.return();case 34:if(e.prev=34,!f){e.next=37;break}throw d;case 37:return e.finish(34);case 38:return e.finish(31);case 39:i.runPendingMigrations();case 40:case"end":return e.stop()}}),e,null,[[14,27,31,39],[32,,34,38]])})));return function(t,n){return e.apply(this,arguments)}}())}return S(e,[{key:"addCompletionHandler",value:function(e){this.completionHandlers.push(e)}},{key:"removeCompletionHandler",value:function(e){_.pull(this.completionHandlers,e)}},{key:"migrationForEncodedName",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.decode(t);case 2:return n=e.sent,e.abrupt("return",this.migrations.find((function(e){return e.name==n})));case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"loadMigrations",value:function(){this.migrations=this.registeredMigrations()}},{key:"registeredMigrations",value:function(){}},{key:"runPendingMigrations",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,d,p,h,m,v,g,y,b,k,w,x,S,_,E,C,I,R;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPendingMigrations();case 2:for(t=e.sent,n=!0,r=!1,a=void 0,e.prev=6,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)(s=o.value).items=[];e.next=14;break;case 10:e.prev=10,e.t0=e.catch(6),r=!0,a=e.t0;case 14:e.prev=14,e.prev=15,n||null==i.return||i.return();case 17:if(e.prev=17,!r){e.next=20;break}throw a;case 20:return e.finish(17);case 21:return e.finish(14);case 22:u=!0,l=!1,c=void 0,e.prev=25,f=this.modelManager.allNondummyItems[Symbol.iterator]();case 27:if(u=(d=f.next()).done){e.next=51;break}for(p=d.value,h=!0,m=!1,v=void 0,e.prev=32,g=t[Symbol.iterator]();!(h=(y=g.next()).done);h=!0)s=y.value,p.content_type==s.content_type&&s.items.push(p);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),m=!0,v=e.t1;case 40:e.prev=40,e.prev=41,h||null==g.return||g.return();case 43:if(e.prev=43,!m){e.next=46;break}throw v;case 46:return e.finish(43);case 47:return e.finish(40);case 48:u=!0,e.next=27;break;case 51:e.next=57;break;case 53:e.prev=53,e.t2=e.catch(25),l=!0,c=e.t2;case 57:e.prev=57,e.prev=58,u||null==f.return||f.return();case 60:if(e.prev=60,!l){e.next=63;break}throw c;case 63:return e.finish(60);case 64:return e.finish(57);case 65:b=!0,k=!1,w=void 0,e.prev=68,x=t[Symbol.iterator]();case 70:if(b=(S=x.next()).done){e.next=81;break}if(!((s=S.value).items&&s.items.length>0||s.customHandler)){e.next=77;break}return e.next=75,this.runMigration(s,s.items);case 75:e.next=78;break;case 77:this.markMigrationCompleted(s);case 78:b=!0,e.next=70;break;case 81:e.next=87;break;case 83:e.prev=83,e.t3=e.catch(68),k=!0,w=e.t3;case 87:e.prev=87,e.prev=88,b||null==x.return||x.return();case 90:if(e.prev=90,!k){e.next=93;break}throw w;case 93:return e.finish(90);case 94:return e.finish(87);case 95:for(_=!0,E=!1,C=void 0,e.prev=98,I=this.completionHandlers[Symbol.iterator]();!(_=(R=I.next()).done);_=!0)(0,R.value)();e.next=106;break;case 102:e.prev=102,e.t4=e.catch(98),E=!0,C=e.t4;case 106:e.prev=106,e.prev=107,_||null==I.return||I.return();case 109:if(e.prev=109,!E){e.next=112;break}throw C;case 112:return e.finish(109);case 113:return e.finish(106);case 114:case"end":return e.stop()}}),e,this,[[6,10,14,22],[15,,17,21],[25,53,57,65],[32,36,40,48],[41,,43,47],[58,,60,64],[68,83,87,95],[88,,90,94],[98,102,106,114],[107,,109,113]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"encode",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.btoa(t));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"decode",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.atob(t));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getCompletedMigrations",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._completed){e.next=5;break}return e.next=3,this.storageManager.getItem("migrations");case 3:t=e.sent,this._completed=t?JSON.parse(t):[];case 5:return e.abrupt("return",this._completed);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getPendingMigrations",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:t=e.sent,n=[],r=!0,a=!1,i=void 0,e.prev=7,o=this.migrations[Symbol.iterator]();case 9:if(r=(s=o.next()).done){e.next=22;break}return u=s.value,e.t0=t,e.next=14,this.encode(u.name);case 14:if(e.t1=e.sent,e.t2=e.t0.indexOf.call(e.t0,e.t1),e.t3=-1,e.t2!=e.t3){e.next=19;break}n.push(u);case 19:r=!0,e.next=9;break;case 22:e.next=28;break;case 24:e.prev=24,e.t4=e.catch(7),a=!0,i=e.t4;case 28:e.prev=28,e.prev=29,r||null==o.return||o.return();case 31:if(e.prev=31,!a){e.next=34;break}throw i;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return e.abrupt("return",n);case 37:case"end":return e.stop()}}),e,this,[[7,24,28,36],[29,,31,35]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"markMigrationCompleted",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:return n=e.sent,e.t0=n,e.next=6,this.encode(t.name);case 6:e.t1=e.sent,e.t0.push.call(e.t0,e.t1),this.storageManager.setItem("migrations",JSON.stringify(n)),t.running=!1;case 10:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"runMigration",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.running){e.next=2;break}return e.abrupt("return");case 2:if(console.log("Running migration:",t.name),t.running=!0,!t.customHandler){e.next=8;break}return e.abrupt("return",t.customHandler().then((function(){r.markMigrationCompleted(t)})));case 8:return e.abrupt("return",t.handler(n).then((function(){r.markMigrationCompleted(t)})));case 9:case"end":return e.stop()}}),e)})));function t(t,n){return e.apply(this,arguments)}return t}()}]),e}();r.SFMigrationManager=D;var F=function(){function e(t){w(this,e),e.MappingSourceRemoteRetrieved="MappingSourceRemoteRetrieved",e.MappingSourceRemoteSaved="MappingSourceRemoteSaved",e.MappingSourceLocalSaved="MappingSourceLocalSaved",e.MappingSourceLocalRetrieved="MappingSourceLocalRetrieved",e.MappingSourceLocalDirtied="MappingSourceLocalDirtied",e.MappingSourceComponentRetrieved="MappingSourceComponentRetrieved",e.MappingSourceDesktopInstalled="MappingSourceDesktopInstalled",e.MappingSourceRemoteActionRetrieved="MappingSourceRemoteActionRetrieved",e.MappingSourceFileImport="MappingSourceFileImport",e.isMappingSourceRetrieved=function(t){return[e.MappingSourceRemoteRetrieved,e.MappingSourceComponentRetrieved,e.MappingSourceRemoteActionRetrieved].includes(t)},this.$timeout=t||setTimeout.bind(window),this.itemSyncObservers=[],this.items=[],this.itemsHash={},this.missedReferences={},this.uuidChangeObservers=[]}return S(e,[{key:"handleSignout",value:function(){this.items.length=0,this.itemsHash={},this.missedReferences={}}},{key:"addModelUuidChangeObserver",value:function(e,t){this.uuidChangeObservers.push({id:e,callback:t})}},{key:"notifyObserversOfUuidChange",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.uuidChangeObservers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;try{s.callback(e,t)}catch(e){console.error("Notify observers of uuid change exception:",e)}}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"alternateUUIDForItem",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=this.createItem(n),t.next=3,SFJS.crypto.generateUUID();case 3:for(r.uuid=t.sent,r.informReferencesOfUUIDChange(n.uuid,r.uuid),this.informModelsOfUUIDChangeForItem(r,n.uuid,r.uuid),a=!0,i=!1,o=void 0,t.prev=9,s=n.referencingObjects[Symbol.iterator]();!(a=(u=s.next()).done);a=!0)(l=u.value).setIsNoLongerBeingReferencedBy(n),n.setIsNoLongerBeingReferencedBy(l),l.addItemAsRelationship(r);t.next=17;break;case 13:t.prev=13,t.t0=t.catch(9),i=!0,o=t.t0;case 17:t.prev=17,t.prev=18,a||null==s.return||s.return();case 20:if(t.prev=20,!i){t.next=23;break}throw o;case 23:return t.finish(20);case 24:return t.finish(17);case 25:return this.setItemsDirty(n.referencingObjects,!0),this.resolveReferencesForItem(r),this.loggingEnabled&&console.log(n.uuid,"--\x3e",r.uuid),n.deleted=!0,n.content.references=[],this.setItemDirty(n,!1,!1,e.MappingSourceLocalSaved),t.next=33,this.mapResponseItemsToLocalModels([n],e.MappingSourceLocalSaved);case 33:return this.addItem(r),this.setItemDirty(r,!0,!0,e.MappingSourceLocalSaved),this.notifyObserversOfUuidChange(n,r),t.abrupt("return",r);case 37:case"end":return t.stop()}}),t,this,[[9,13,17,25],[18,,20,24]])})));function n(e){return t.apply(this,arguments)}return n}()},{key:"informModelsOfUUIDChangeForItem",value:function(e,t,n){var r=!0,a=!1,i=void 0;try{for(var o,s=this.items[Symbol.iterator]();!(r=(o=s.next()).done);r=!0)o.value.potentialItemOfInterestHasChangedItsUUID(e,t,n)}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}},{key:"didSyncModelsOffline",value:function(t){this.notifySyncObserversOfModels(t,e.MappingSourceLocalSaved)}},{key:"mapResponseItemsToLocalModels",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,source:n,sourceKey:r}));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"mapResponseItemsToLocalModelsOmittingFields",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,omitFields:n,source:r,sourceKey:a}));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"mapResponseItemsToLocalModelsWithOptions",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,d,p,m,v,g,y,b,k,w,x,S,_,E,C,I,R,D,F,A,O,M,T,P,N,L,j,B,z,U;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.items,r=t.omitFields,a=t.source,i=t.sourceKey,t.options,o=[],s=[],u=[],l=!0,c=!1,f=void 0,e.prev=5,d=n[Symbol.iterator]();case 7:if(l=(p=d.next()).done){e.next=58;break}if(m=p.value){e.next=11;break}return e.abrupt("continue",55);case 11:if(v=!m.content&&!m.errorDecrypting,m.content_type&&m.uuid&&!v||m.deleted){e.next=16;break}return console.error("Server response item is corrupt:",m),e.abrupt("continue",55);case 16:if(!Array.isArray(r)){e.next=36;break}for(g=!0,y=!1,b=void 0,e.prev=20,k=r[Symbol.iterator]();!(g=(w=k.next()).done);g=!0)x=w.value,delete m[x];e.next=28;break;case 24:e.prev=24,e.t0=e.catch(20),y=!0,b=e.t0;case 28:e.prev=28,e.prev=29,g||null==k.return||k.return();case 31:if(e.prev=31,!y){e.next=34;break}throw b;case 34:return e.finish(31);case 35:return e.finish(28);case 36:if((S=this.findItem(m.uuid))&&(S.updateFromJSON(m),S.dummy=!1),_=m.content_type||S&&S.content_type,!this.acceptableContentTypes||this.acceptableContentTypes.includes(_)){e.next=42;break}return e.abrupt("continue",55);case 42:if(E=!1,1!=m.deleted){e.next=50;break}if(!m.dirty){e.next=48;break}E=!0,e.next=50;break;case 48:return S&&(o.push(S),u.push(S),this.removeItemLocally(S)),e.abrupt("continue",55);case 50:S||(S=this.createItem(m)),this.addItem(S,E),S.errorDecrypting||u.push(S),o.push(S),s.push(m);case 55:l=!0,e.next=7;break;case 58:e.next=64;break;case 60:e.prev=60,e.t1=e.catch(5),c=!0,f=e.t1;case 64:e.prev=64,e.prev=65,l||null==d.return||d.return();case 67:if(e.prev=67,!c){e.next=70;break}throw f;case 70:return e.finish(67);case 71:return e.finish(64);case 72:for(C=!0,I=!1,R=void 0,e.prev=75,D=s.entries()[Symbol.iterator]();!(C=(F=D.next()).done);C=!0)A=h(F.value,2),O=A[0],M=A[1],T=o[O],M.content&&this.resolveReferencesForItem(T),T.didFinishSyncing();e.next=83;break;case 79:e.prev=79,e.t2=e.catch(75),I=!0,R=e.t2;case 83:e.prev=83,e.prev=84,C||null==D.return||D.return();case 86:if(e.prev=86,!I){e.next=89;break}throw R;case 89:return e.finish(86);case 90:return e.finish(83);case 91:for(P=this.popMissedReferenceStructsForObjects(s),N=!0,L=!1,j=void 0,e.prev=95,B=function(){var e=U.value,t=o.find((function(t){return t.uuid==e.reference_uuid}));t&&e.for_item.addItemAsRelationship(t)},z=P[Symbol.iterator]();!(N=(U=z.next()).done);N=!0)B();e.next=104;break;case 100:e.prev=100,e.t3=e.catch(95),L=!0,j=e.t3;case 104:e.prev=104,e.prev=105,N||null==z.return||z.return();case 107:if(e.prev=107,!L){e.next=110;break}throw j;case 110:return e.finish(107);case 111:return e.finish(104);case 112:return e.next=114,this.notifySyncObserversOfModels(u,a,i);case 114:return e.abrupt("return",o);case 115:case"end":return e.stop()}}),e,this,[[5,60,64,72],[20,24,28,36],[29,,31,35],[65,,67,71],[75,79,83,91],[84,,86,90],[95,100,104,112],[105,,107,111]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"missedReferenceBuildKey",value:function(e,t){return"".concat(e,":").concat(t)}},{key:"popMissedReferenceStructsForObjects",value:function(e){if(!e||0==e.length)return[];for(var t=[],n=[],r=e.map((function(e){return e.uuid})),a=r[0].length,i=0,o=Object.keys(this.missedReferences);i1&&void 0!==arguments[1]&&arguments[1];if(!e.errorDecrypting){var n=e.contentObject;if(e.updateLocalRelationships(),n.references){var r=n.references.slice().map((function(e){return e.uuid})),a=!0,i=this.findItems(r,a),o=!0,s=!1,u=void 0;try{for(var l,c=i.entries()[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){var f=h(l.value,2),d=f[0],p=f[1];if(p)e.addItemAsRelationship(p),t&&this.setItemDirty(p,!0);else{var m=r[d],v=this.missedReferenceBuildKey(m,e.uuid);if(!this.missedReferences[v]){var g={reference_uuid:m,for_item:e};this.missedReferences[v]=g}}}}catch(e){s=!0,u=e}finally{try{o||null==c.return||c.return()}finally{if(s)throw u}}}}}},{key:"notifySyncObserversOfModels",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l,c,f=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=this.itemSyncObservers.sort((function(e,t){return e.priority0)){e.next=25;break}return e.next=25,f._callSyncObserverCallbackWithTimeout(a,i,o,s,n,r);case 25:case"end":return e.stop()}}),e,null,[[6,10,14,22],[15,,17,21]])})),l=a[Symbol.iterator]();case 7:if(i=(c=l.next()).done){e.next=12;break}return e.delegateYield(u(),"t0",9);case 9:i=!0,e.next=7;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(4),o=!0,s=e.t1;case 18:e.prev=18,e.prev=19,i||null==l.return||l.return();case 21:if(e.prev=21,!o){e.next=24;break}throw s;case 24:return e.finish(21);case 25:return e.finish(18);case 26:case"end":return e.stop()}}),e,this,[[4,14,18,26],[19,,21,25]])})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"_callSyncObserverCallbackWithTimeout",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,u){s.$timeout((function(){try{t.callback(n,r,a,i,o)}catch(e){console.error("Sync observer exception",e)}finally{e()}}))})));case 1:case"end":return e.stop()}}),e)})));function t(t,n,r,a,i,o){return e.apply(this,arguments)}return t}()},{key:"setItemDirty",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;this.setItemsDirty([e],t,n,r,a)}},{key:"setItemsDirty",value:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,o=!0,s=!1,u=void 0;try{for(var l,c=t[Symbol.iterator]();!(o=(l=c.next()).done);o=!0)l.value.setDirty(n,r)}catch(e){s=!0,u=e}finally{try{o||null==c.return||c.return()}finally{if(s)throw u}}this.notifySyncObserversOfModels(t,a||e.MappingSourceLocalDirtied,i)}},{key:"createItem",value:function(t){var n=e.ContentTypeClassMapping&&e.ContentTypeClassMapping[t.content_type];return n||(n=z),new n(t)}},{key:"createDuplicateItemFromResponseItem",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.setDirty){e.next=3;break}return console.error("Attempting to create conflicted copy of non-response item."),e.abrupt("return",null);case 3:return n=JSON.parse(JSON.stringify(t)),e.next=6,SFJS.crypto.generateUUID();case 6:return n.uuid=e.sent,r=this.createItem(n),e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"duplicateItemAndAddAsConflict",value:function(e){return this.duplicateItemWithCustomContentAndAddAsConflict({content:e.content,duplicateOf:e})}},{key:"duplicateItemWithCustomContentAndAddAsConflict",value:function(e){var t=e.content,n=e.duplicateOf,r=this.duplicateItemWithCustomContent({content:t,duplicateOf:n});return this.addDuplicatedItemAsConflict({duplicate:r,duplicateOf:n}),r}},{key:"addDuplicatedItemAsConflict",value:function(e){var t=e.duplicate,n=e.duplicateOf;this.addDuplicatedItem(t,n),t.content.conflict_of=n.uuid}},{key:"duplicateItemWithCustomContent",value:function(e){var t=e.content,n=e.duplicateOf,r=new n.constructor({content:t});return r.created_at=n.created_at,r.content_type||(r.content_type=n.content_type),r}},{key:"duplicateItemAndAdd",value:function(e){var t=this.duplicateItemWithoutAdding(e);return this.addDuplicatedItem(t,e),t}},{key:"duplicateItemWithoutAdding",value:function(e){var t=new e.constructor({content:e.content});return t.created_at=e.created_at,t.content_type||(t.content_type=e.content_type),t}},{key:"addDuplicatedItem",value:function(e,t){this.addItem(e);var n=!0,r=!1,a=void 0;try{for(var i,o=t.referencingObjects[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;s.addItemAsRelationship(e),this.setItemDirty(s,!0)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.resolveReferencesForItem(e),this.setItemDirty(e,!0)}},{key:"addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addItems([e],t)}},{key:"addItems",value:function(e){var t=this;e.forEach((function(e){t.itemsHash[e.uuid]||(t.itemsHash[e.uuid]=e,t.items.push(e))}))}},{key:"addItemSyncObserver",value:function(e,t,n){this.addItemSyncObserverWithPriority({id:e,types:t,callback:n,priority:1})}},{key:"addItemSyncObserverWithPriority",value:function(e){var t=e.id,n=e.priority,r=e.types,a=e.callback;Array.isArray(r)||(r=[r]),this.itemSyncObservers.push({id:t,types:r,priority:n,callback:a})}},{key:"removeItemSyncObserver",value:function(e){_.remove(this.itemSyncObservers,_.find(this.itemSyncObservers,{id:e}))}},{key:"getDirtyItems",value:function(){return this.items.filter((function(e){return 1==e.dirty&&!e.dummy&&(!e.errorDecrypting||e.deleted)}))}},{key:"clearDirtyItems",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)a.value.setDirty(!1)}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"removeAndDirtyAllRelationshipsForItem",value:function(e){if(!e.errorDecrypting){var t=!0,n=!1,r=void 0;try{for(var a,i=e.content.references[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=this.findItem(o.uuid);s&&(e.removeItemAsRelationship(s),s.hasRelationshipWithItem(e)&&(s.removeItemAsRelationship(e),this.setItemDirty(s,!0)))}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}var u=!0,l=!1,c=void 0;try{for(var f,d=e.referencingObjects[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var p=f.value;p.removeItemAsRelationship(e),this.setItemDirty(p,!0)}}catch(e){l=!0,c=e}finally{try{u||null==d.return||d.return()}finally{if(l)throw c}}e.referencingObjects=[]}},{key:"setAllItemsDirty",value:function(){var e=this.allItems;this.setItemsDirty(e,!0)}},{key:"setItemToBeDeleted",value:function(e){e.deleted=!0,e.dummy||this.setItemDirty(e,!0),this.removeAndDirtyAllRelationshipsForItem(e)}},{key:"removeItemLocally",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_.remove(this.items,{uuid:t.uuid}),delete this.itemsHash[t.uuid],t.isBeingRemovedLocally();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"allItemsMatchingTypes",value:function(e){return this.allItems.filter((function(t){return(_.includes(e,t.content_type)||_.includes(e,"*"))&&!t.dummy}))}},{key:"invalidItems",value:function(){return this.allItems.filter((function(e){return e.errorDecrypting}))}},{key:"validItemsForContentType",value:function(e){return this.allItems.filter((function(t){return t.content_type==e&&!t.errorDecrypting}))}},{key:"findItem",value:function(e){return this.itemsHash[e]}},{key:"findItems",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,l=this.itemsHash[u];(l||t)&&n.push(l)}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}},{key:"itemsMatchingPredicate",value:function(e){return this.itemsMatchingPredicates([e])}},{key:"itemsMatchingPredicates",value:function(e){return this.filterItemsWithPredicates(this.allItems,e)}},{key:"filterItemsWithPredicates",value:function(e,t){return e.filter((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!e.satisfiesPredicate(s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}))}},{key:"importItems",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,d,p,h,m,v,g,y,b,k,w,x,S,_,E,C,I,R,D;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=[],a={},i=!0,o=!1,s=void 0,t.prev=5,u=n[Symbol.iterator]();case 7:if(i=(l=u.next()).done){t.next=18;break}if(c=l.value,f=this.findItem(c.uuid)){t.next=13;break}return a[c.uuid]={},t.abrupt("continue",15);case 13:d=this.duplicateItemWithoutAdding(f),a[c.uuid]={frozenValue:d,itemRef:f};case 15:i=!0,t.next=7;break;case 18:t.next=24;break;case 20:t.prev=20,t.t0=t.catch(5),o=!0,s=t.t0;case 24:t.prev=24,t.prev=25,i||null==u.return||u.return();case 27:if(t.prev=27,!o){t.next=30;break}throw s;case 30:return t.finish(27);case 31:return t.finish(24);case 32:p=!0,h=!1,m=void 0,t.prev=35,v=n[Symbol.iterator]();case 37:if(p=(g=v.next()).done){t.next=52;break}if(y=g.value,b=a[y.uuid],k=b.frozenValue,w=b.itemRef,!k||w.errorDecrypting){t.next=47;break}return t.next=43,this.createDuplicateItemFromResponseItem(y);case 43:x=t.sent,y.deleted||k.isItemContentEqualWith(x)||(this.addDuplicatedItemAsConflict({duplicate:x,duplicateOf:w}),r.push(x)),t.next=49;break;case 47:r.push(y),w&&w.errorDecrypting&&(w.errorDecrypting=!1);case 49:p=!0,t.next=37;break;case 52:t.next=58;break;case 54:t.prev=54,t.t1=t.catch(35),h=!0,m=t.t1;case 58:t.prev=58,t.prev=59,p||null==v.return||v.return();case 61:if(t.prev=61,!h){t.next=64;break}throw m;case 64:return t.finish(61);case 65:return t.finish(58);case 66:return t.next=68,this.mapResponseItemsToLocalModels(r,e.MappingSourceFileImport);case 68:for(S=t.sent,_=!0,E=!1,C=void 0,t.prev=72,I=S[Symbol.iterator]();!(_=(R=I.next()).done);_=!0)D=R.value,this.setItemDirty(D,!0,!1),D.deleted=!1;t.next=80;break;case 76:t.prev=76,t.t2=t.catch(72),E=!0,C=t.t2;case 80:t.prev=80,t.prev=81,_||null==I.return||I.return();case 83:if(t.prev=83,!E){t.next=86;break}throw C;case 86:return t.finish(83);case 87:return t.finish(80);case 88:return t.abrupt("return",S);case 89:case"end":return t.stop()}}),t,this,[[5,20,24,32],[25,,27,31],[35,54,58,66],[59,,61,65],[72,76,80,88],[81,,83,87]])})));function n(e){return t.apply(this,arguments)}return n}()},{key:"getAllItemsJSONData",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getJSONDataForItems(this.allItems,t,n,r));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"getJSONDataForItems",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t.map((function(e){return new U(e,n,r).paramsForExportFile()}))).then((function(e){if(a&&0==e.length)return null;var t={items:e};return n&&(t.auth_params=r),JSON.stringify(t,null,2)})));case 1:case"end":return e.stop()}}),e)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"computeDataIntegrityHash",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.allNondummyItems.sort((function(e,t){return t.updated_at-e.updated_at})),n=t.map((function(e){return e.updatedAtTimestamp()})),r=n.join(","),e.next=6,SFJS.crypto.sha256(r);case 6:return a=e.sent,e.abrupt("return",a);case 10:return e.prev=10,e.t0=e.catch(0),console.error("Error computing data integrity hash",e.t0),e.abrupt("return",null);case 14:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"allItems",get:function(){return this.items.slice()}},{key:"allNondummyItems",get:function(){return this.items.filter((function(e){return!e.dummy}))}}]),e}();r.SFModelManager=F;var A=function(){function e(t,n,r){w(this,e),this.modelManager=t,this.syncManager=n,this.singletonManager=r,this.loadPrivileges(),e.CredentialAccountPassword="CredentialAccountPassword",e.CredentialLocalPasscode="CredentialLocalPasscode",e.ActionManageExtensions="ActionManageExtensions",e.ActionManageBackups="ActionManageBackups",e.ActionViewProtectedNotes="ActionViewProtectedNotes",e.ActionManagePrivileges="ActionManagePrivileges",e.ActionManagePasscode="ActionManagePasscode",e.ActionDeleteNote="ActionDeleteNote",e.SessionExpiresAtKey="SessionExpiresAtKey",e.SessionLengthKey="SessionLengthKey",e.SessionLengthNone=0,e.SessionLengthFiveMinutes=300,e.SessionLengthOneHour=3600,e.SessionLengthOneWeek=604800,this.availableActions=[e.ActionViewProtectedNotes,e.ActionDeleteNote,e.ActionManagePasscode,e.ActionManageBackups,e.ActionManageExtensions,e.ActionManagePrivileges],this.availableCredentials=[e.CredentialAccountPassword,e.CredentialLocalPasscode],this.sessionLengths=[e.SessionLengthNone,e.SessionLengthFiveMinutes,e.SessionLengthOneHour,e.SessionLengthOneWeek,e.SessionLengthIndefinite]}return S(e,[{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getAvailableActions",value:function(){return this.availableActions}},{key:"getAvailableCredentials",value:function(){return this.availableCredentials}},{key:"netCredentialsForAction",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getPrivileges();case 2:t.t0=n,r=t.sent.getCredentialsForAction(t.t0),a=[],i=!0,o=!1,s=void 0,t.prev=8,u=r[Symbol.iterator]();case 10:if(i=(l=u.next()).done){t.next=27;break}if((c=l.value)!=e.CredentialAccountPassword){t.next=19;break}return t.next=15,this.delegate.isOffline();case 15:t.sent||a.push(c),t.next=24;break;case 19:if(c!=e.CredentialLocalPasscode){t.next=24;break}return t.next=22,this.delegate.hasLocalPasscode();case 22:t.sent&&a.push(c);case 24:i=!0,t.next=10;break;case 27:t.next=33;break;case 29:t.prev=29,t.t1=t.catch(8),o=!0,s=t.t1;case 33:t.prev=33,t.prev=34,i||null==u.return||u.return();case 36:if(t.prev=36,!o){t.next=39;break}throw s;case 39:return t.finish(36);case 40:return t.finish(33);case 41:return t.abrupt("return",a);case 42:case"end":return t.stop()}}),t,this,[[8,29,33,41],[34,,36,40]])})));function n(e){return t.apply(this,arguments)}return n}()},{key:"loadPrivileges",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loadPromise){e.next=2;break}return e.abrupt("return",this.loadPromise);case 2:return this.loadPromise=new Promise((function(e,n){var r=W.contentType(),a=new H("content_type","=",r);t.singletonManager.registerSingleton([a],(function(n){t.privileges=n,e(n)}),function(){var n=k(regeneratorRuntime.mark((function n(a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=new W({content_type:r}),SFJS.crypto.generateUUIDSync){n.next=4;break}return n.next=4,i.initUUID();case 4:t.modelManager.addItem(i),t.modelManager.setItemDirty(i,!0),t.syncManager.sync(),a(i),e(i);case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())})),e.abrupt("return",this.loadPromise);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getPrivileges",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.privileges){e.next=4;break}return e.abrupt("return",this.privileges);case 4:return e.abrupt("return",this.loadPrivileges());case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"displayInfoForCredential",value:function(t){var n={};return n[e.CredentialAccountPassword]={label:"Account Password",prompt:"Please enter your account password."},n[e.CredentialLocalPasscode]={label:"Local Passcode",prompt:"Please enter your local passcode."},n[t]}},{key:"displayInfoForAction",value:function(t){var n={};return n[e.ActionManageExtensions]={label:"Manage Extensions"},n[e.ActionManageBackups]={label:"Download/Import Backups"},n[e.ActionViewProtectedNotes]={label:"View Protected Notes"},n[e.ActionManagePrivileges]={label:"Manage Privileges"},n[e.ActionManagePasscode]={label:"Manage Passcode"},n[e.ActionDeleteNote]={label:"Delete Notes"},n[t]}},{key:"getSessionLengthOptions",value:function(){return[{value:e.SessionLengthNone,label:"Don't Remember"},{value:e.SessionLengthFiveMinutes,label:"5 Minutes"},{value:e.SessionLengthOneHour,label:"1 Hour"},{value:e.SessionLengthOneWeek,label:"1 Week"}]}},{key:"setSessionLength",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=n,i=void 0,(i=new Date).setSeconds(i.getSeconds()+a),r=i,t.abrupt("return",Promise.all([this.delegate.saveToStorage(e.SessionExpiresAtKey,JSON.stringify(r)),this.delegate.saveToStorage(e.SessionLengthKey,JSON.stringify(n))]));case 3:case"end":return t.stop()}var a,i}),t,this)})));function n(e){return t.apply(this,arguments)}return n}()},{key:"clearSession",value:function(){var t=k(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.setSessionLength(e.SessionLengthNone));case 1:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"getSelectedSessionLength",value:function(){var t=k(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionLengthKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",JSON.parse(n));case 7:return t.abrupt("return",e.SessionLengthNone);case 8:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"getSessionExpirey",value:function(){var t=k(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionExpiresAtKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",new Date(JSON.parse(n)));case 7:return t.abrupt("return",new Date);case 8:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"actionHasPrivilegesConfigured",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:return e.t0=e.sent.length,e.abrupt("return",e.t0>0);case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"actionRequiresPrivilege",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getSessionExpirey();case 2:if(!(e.sent>new Date)){e.next=5;break}return e.abrupt("return",!1);case 5:return e.next=7,this.netCredentialsForAction(t);case 7:return n=e.sent,e.abrupt("return",n.length>0);case 9:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"savePrivileges",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPrivileges();case 2:t=e.sent,this.modelManager.setItemDirty(t,!0),this.syncManager.sync();case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"authenticateAction",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r,a,i,o,s,u,l,c,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:r=e.sent,a=[],i=[],o=!0,s=!1,u=void 0,e.prev=7,l=r[Symbol.iterator]();case 9:if(o=(c=l.next()).done){e.next=18;break}return f=c.value,e.next=13,this._verifyAuthenticationParameters(f,n[f]);case 13:e.sent?a.push(f):i.push(f);case 15:o=!0,e.next=9;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(7),s=!0,u=e.t0;case 24:e.prev=24,e.prev=25,o||null==l.return||l.return();case 27:if(e.prev=27,!s){e.next=30;break}throw u;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.abrupt("return",{success:0==i.length,successfulCredentials:a,failedCredentials:i});case 33:case"end":return e.stop()}}),e,this,[[7,20,24,32],[25,,27,31]])})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"_verifyAuthenticationParameters",value:function(){var t=k(regeneratorRuntime.mark((function t(n,r){var a,i,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyAccountPassword(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),i=function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyLocalPasscode(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n!=e.CredentialAccountPassword){t.next=6;break}return t.abrupt("return",a(r));case 6:if(n!=e.CredentialLocalPasscode){t.next=8;break}return t.abrupt("return",i(r));case 8:case"end":return t.stop()}}),t)})));function n(e,n){return t.apply(this,arguments)}return n}()}]),e}();r.SFPrivilegesManager=A;var O="sessionHistory_persist",M="sessionHistory_revisions",T="sessionHistory_autoOptimize",P=function(){function e(t,n,r,a,i){var o=this;w(this,e),this.modelManager=t,this.storageManager=n,this.$timeout=i||setTimeout.bind(window),this.keyRequestHandler=r,this.loadFromDisk().then((function(){o.modelManager.addItemSyncObserver("session-history",a,(function(e,t,n,r,a){if(r!==F.MappingSourceLocalDirtied){var i=!0,s=!1,u=void 0;try{for(var l,c=e[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var f=l.value;try{o.addHistoryEntryForItem(f)}catch(e){console.log("Caught exception while trying to add item history entry",e)}}}catch(e){s=!0,u=e}finally{try{i||null==c.return||c.return()}finally{if(s)throw u}}}}))}))}return S(e,[{key:"encryptionParams",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"addHistoryEntryForItem",value:function(e){var t=this,n={uuid:e.uuid,content_type:e.content_type,updated_at:e.updated_at,content:e.getContentCopy()},r=this.historySession.addEntryForItem(n);this.autoOptimize&&this.historySession.optimizeHistoryForItem(e),r&&this.diskEnabled&&(this.diskTimeout&&(this.$timeout.hasOwnProperty("cancel")?this.$timeout.cancel(this.diskTimeout):clearTimeout(this.diskTimeout)),this.diskTimeout=this.$timeout((function(){t.saveToDisk()}),2e3))}},{key:"historyForItem",value:function(e){return this.historySession.historyForItem(e)}},{key:"clearHistoryForItem",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearItemHistory(t),e.abrupt("return",this.saveToDisk());case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"clearAllHistory",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearAllHistory(),e.abrupt("return",this.storageManager.removeItem(M));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"toggleDiskSaving",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled=!this.diskEnabled,!this.diskEnabled){e.next=6;break}this.storageManager.setItem(O,JSON.stringify(!0)),this.saveToDisk(),e.next=8;break;case 6:return this.storageManager.setItem(O,JSON.stringify(!1)),e.abrupt("return",this.storageManager.removeItem(M));case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"saveToDisk",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.encryptionParams();case 4:t=e.sent,new U(this.historySession,t.keys,t.auth_params).paramsForSync().then((function(e){n.storageManager.setItem(M,JSON.stringify(e))}));case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"loadFromDisk",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem(O);case 2:return(t=e.sent)&&(this.diskEnabled=JSON.parse(t)),e.next=6,this.storageManager.getItem(M);case 6:if(!(n=e.sent)){e.next=18;break}return n=JSON.parse(n),e.next=11,this.encryptionParams();case 11:return r=e.sent,e.next=14,SFJS.itemTransformer.decryptItem(n,r.keys);case 14:a=new K(n),this.historySession=a,e.next=19;break;case 18:this.historySession=new K;case 19:return e.next=21,this.storageManager.getItem(T);case 21:i=e.sent,this.autoOptimize=!i||JSON.parse(i);case 23:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"toggleAutoOptimize",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.autoOptimize=!this.autoOptimize,this.autoOptimize?this.storageManager.setItem(T,JSON.stringify(!0)):this.storageManager.setItem(T,JSON.stringify(!1));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),e}();r.SFSessionHistoryManager=P;var N=function(){function e(t,n){var r=this;w(this,e),this.syncManager=n,this.modelManager=t,this.singletonHandlers=[],t.addItemSyncObserverWithPriority({id:"sf-singleton-manager",types:"*",priority:-1,callback:function(e,n,a,i,o){i!==F.MappingSourceLocalDirtied&&r.resolveSingletons(t.allNondummyItems,null,!0)}}),n.addEventHandler((function(e,n){if("local-data-loaded"==e)r.resolveSingletons(t.allNondummyItems,null,!0),r.initialDataLoaded=!0;else if("sync:completed"==e){if(!r.initialDataLoaded)return;r.resolveSingletons(n.retrievedItems,n.savedItems)}})),t.addModelUuidChangeObserver("singleton-manager",(function(e,t){var n=!0,a=!1,i=void 0;try{for(var o,s=r.singletonHandlers[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=o.value;u.singleton&&H.ItemSatisfiesPredicates(t,u.predicates)&&(u.singleton=null,r.resolveSingletons([t]))}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}}))}return S(e,[{key:"registerSingleton",value:function(e,t,n){this.singletonHandlers.push({predicates:e,resolutionCallback:t,createBlock:n})}},{key:"resolveSingletons",value:function(e,t,n){var r=this;e=e||[],t=t||[];var a=!0,i=!1,o=void 0;try{for(var s,u=function(){var a=s.value,i=a.predicates.slice(),o=r.modelManager.filterItemsWithPredicates(e,i),u=function(){a.createBlock&&(a.pendingCreateBlockCallback=!0,a.createBlock((function(e){a.singleton=e,a.pendingCreateBlockCallback=!1,a.resolutionCallback&&a.resolutionCallback(e)})))},l=r.modelManager.filterItemsWithPredicates(t,i).length;if(o.length>0||l>0){var c=r.modelManager.itemsMatchingPredicates(i);if(c.length>=2){var f=c.sort((function(e,t){return e.errorDecrypting?1:t.errorDecrypting||e.created_at=this.MaxDiscordanceBeforeOutOfSync&&(this.outOfSync||(this.outOfSync=!0,this.notifyEvent("enter-out-of-sync"))),e.abrupt("return",!1);case 13:return this.outOfSync&&(this.outOfSync=!1,this.notifyEvent("exit-out-of-sync")),this.syncDiscordance=0,e.abrupt("return",!0);case 16:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"isOutOfSync",value:function(){return this.outOfSync}},{key:"getServerURL",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("server");case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0=window._default_sf_server;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getSyncURL",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getServerURL();case 2:return e.t0=e.sent,e.abrupt("return",e.t0+"/items/sync");case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"registerSyncStatusObserver",value:function(e){var t={key:new Date,callback:e};return this.syncStatusObservers.push(t),t}},{key:"removeSyncStatusObserver",value:function(e){_.pull(this.syncStatusObservers,e)}},{key:"syncStatusDidChange",value:function(){var e=this;this.syncStatusObservers.forEach((function(t){t.callback(e.syncStatus)}))}},{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"setKeyRequestHandler",value:function(e){this.keyRequestHandler=e}},{key:"getActiveKeyInfo",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler(t));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"initialDataLoaded",value:function(){return!0===this._initialDataLoaded}},{key:"_sortLocalItems",value:function(e){var t=this;return e.sort((function(e,n){var r=new Date(n.updated_at)-new Date(e.updated_at),a=t.contentTypeLoadPriority,i=0,o=0;return a&&(i=a.indexOf(e.content_type),o=a.indexOf(n.content_type),-1==i&&(i=a.length),-1==o&&(o=a.length)),i==o?r:i0&&void 0!==u[0]?u[0]:{},r=n.incrementalCallback,a=n.batchSize,!(i=n.options)||!i.simulateHighLatency){t.next=5;break}return o=i.simulatedLatency||1e3,t.next=5,this._awaitSleep(o);case 5:if(!this.loadLocalDataPromise){t.next=7;break}return t.abrupt("return",this.loadLocalDataPromise);case 7:return a||(a=100),this.loadLocalDataPromise=this.storageManager.getAllModels().then((function(t){var n=(t=(t=s._sortLocalItems(t)).filter((function(e){var t=s.modelManager.findItem(e.uuid);return!t||new Date(e.dirtiedDate)>t.dirtiedDate}))).length,i=0,o=[],u=function(){var l=k(regeneratorRuntime.mark((function l(){var c,f;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return c=t.slice(i,i+a),l.next=3,s.handleItemsResponse(c,null,F.MappingSourceLocalRetrieved,e.KeyRequestLoadLocal);case 3:if(f=l.sent,o.push(f),!((i+=c.length)0)){t.next=23;break}return t.next=23,Promise.all(u.map(function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.storageManager.deleteModel(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 23:return t.next=25,a.getActiveKeyInfo(e.KeyRequestSaveLocal);case 25:if(m=t.sent,!(s.length>0)){t.next=33;break}return t.next=29,Promise.all(s.map(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new U(t,m.keys,m.auth_params),e.next=3,n.paramsForLocalStorage();case 3:return n=e.sent,r&&delete n.dirty,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).catch((function(e){return o(e)}));case 29:return v=t.sent,t.next=32,a.storageManager.saveModels(v).catch((function(e){console.error("Error writing items",e),a.syncStatus.localError=e,a.syncStatusDidChange(),o()}));case 32:a.syncStatus.localError&&(a.syncStatus.localError=null,a.syncStatusDidChange());case 33:i();case 34:case"end":return t.stop()}}),t,null,[[4,8,12,20],[13,,15,19]])})));return function(e,n){return t.apply(this,arguments)}}()));case 3:case"end":return t.stop()}}),t)})));function n(e,n){return t.apply(this,arguments)}return n}()},{key:"syncOffline",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=!0,r=!1,a=void 0,e.prev=3,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.updated_at=new Date;e.next=11;break;case 7:e.prev=7,e.t0=e.catch(3),r=!0,a=e.t0;case 11:e.prev=11,e.prev=12,n||null==i.return||i.return();case 14:if(e.prev=14,!r){e.next=17;break}throw a;case 17:return e.finish(14);case 18:return e.finish(11);case 19:return e.abrupt("return",this.writeItemsToLocalStorage(t,!0).then((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var u=i.value;u.deleted&&s.modelManager.removeItemLocally(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return s.modelManager.clearDirtyItems(t),s.modelManager.didSyncModelsOffline(t),s.notifyEvent("sync:completed",{savedItems:t}),{saved_items:t}})));case 20:case"end":return e.stop()}}),e,this,[[3,7,11,19],[12,,14,18]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"markAllItemsDirtyAndSaveOffline",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,d,p,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=28;break}n=this.modelManager.allNondummyItems.filter((function(e){return!e.errorDecrypting})).slice(),r=!0,a=!1,i=void 0,e.prev=5,o=n[Symbol.iterator]();case 7:if(r=(s=o.next()).done){e.next=14;break}return u=s.value,e.next=11,this.modelManager.alternateUUIDForItem(u);case 11:r=!0,e.next=7;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(5),a=!0,i=e.t0;case 20:e.prev=20,e.prev=21,r||null==o.return||o.return();case 23:if(e.prev=23,!a){e.next=26;break}throw i;case 26:return e.finish(23);case 27:return e.finish(20);case 28:for(l=this.modelManager.allNondummyItems,c=!0,f=!1,d=void 0,e.prev=32,p=l[Symbol.iterator]();!(c=(h=p.next()).done);c=!0)h.value.setDirty(!0);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),f=!0,d=e.t1;case 40:e.prev=40,e.prev=41,c||null==p.return||p.return();case 43:if(e.prev=43,!f){e.next=46;break}throw d;case 46:return e.finish(43);case 47:return e.finish(40);case 48:return e.abrupt("return",this.writeItemsToLocalStorage(l,!1));case 49:case"end":return e.stop()}}),e,this,[[5,16,20,28],[21,,23,27],[32,36,40,48],[41,,43,47]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"setSyncToken",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=t,e.next=3,this.storageManager.setItem("syncToken",t);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getSyncToken",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._syncToken){e.next=4;break}return e.next=3,this.storageManager.getItem("syncToken");case 3:this._syncToken=e.sent;case 4:return e.abrupt("return",this._syncToken);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"setCursorToken",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken=t,!t){e.next=6;break}return e.next=4,this.storageManager.setItem("cursorToken",t);case 4:e.next=8;break;case 6:return e.next=8,this.storageManager.removeItem("cursorToken");case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getCursorToken",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken){e.next=4;break}return e.next=3,this.storageManager.getItem("cursorToken");case 3:this._cursorToken=e.sent;case 4:return e.abrupt("return",this._cursorToken);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"clearQueuedCallbacks",value:function(){this._queuedCallbacks=[]}},{key:"callQueuedCallbacks",value:function(e){var t=this.queuedCallbacks;if(t.length){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e)}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.clearQueuedCallbacks()}}},{key:"beginCheckingIfSyncIsTakingTooLong",value:function(){this.syncStatus.checker&&this.stopCheckingIfSyncIsTakingTooLong(),this.syncStatus.checker=this.$interval(function(){(new Date-this.syncStatus.syncStart)/1e3>5&&(this.notifyEvent("sync:taking-too-long"),this.stopCheckingIfSyncIsTakingTooLong())}.bind(this),500)}},{key:"stopCheckingIfSyncIsTakingTooLong",value:function(){this.$interval.hasOwnProperty("cancel")?this.$interval.cancel(this.syncStatus.checker):clearInterval(this.syncStatus.checker),this.syncStatus.checker=null}},{key:"lockSyncing",value:function(){this.syncLocked=!0}},{key:"unlockSyncing",value:function(){this.syncLocked=!1}},{key:"sync",value:function(){var t=k(regeneratorRuntime.mark((function t(){var n,r=this,a=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=a.length>0&&void 0!==a[0]?a[0]:{},!this.syncLocked){t.next=4;break}return console.log("Sync Locked, Returning;"),t.abrupt("return");case 4:return t.abrupt("return",new Promise(function(){var t=k(regeneratorRuntime.mark((function t(a,i){var o,s,u,l,c,f,d,p,h,m,v,g,y,b;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n||(n={}),o=r.modelManager.getDirtyItems(),s=o.filter((function(e){return!r.lastDirtyItemsSave||e.dirtiedDate>r.lastDirtyItemsSave})),t.next=5,r.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 5:if(u=t.sent,l=r.syncStatus.syncOpInProgress,c=r.initialDataLoaded(),!l&&c){t.next=16;break}return r.performSyncAgainOnCompletion=!0,r.lastDirtyItemsSave=new Date,t.next=13,r.writeItemsToLocalStorage(s,!1);case 13:return l&&(r.queuedCallbacks.push(a),r.loggingEnabled&&console.warn("Attempting to sync while existing sync is in progress.")),c||(r.loggingEnabled&&console.warn("(1) Attempting to perform online sync before local data has loaded"),a()),t.abrupt("return");case 16:if(r.syncStatus.syncOpInProgress=!0,!u.offline){t.next=19;break}return t.abrupt("return",r.syncOffline(o).then((function(e){r.syncStatus.syncOpInProgress=!1,a(e)})).catch((function(e){r.notifyEvent("sync-exception",e)})));case 19:if(r.initialDataLoaded()){t.next=22;break}return console.error("Attempting to perform online sync before local data has loaded"),t.abrupt("return");case 22:return r.loggingEnabled&&console.log("Syncing online user."),f=r.syncStatus.needsMoreSync,r.syncStatus.syncStart=new Date,r.beginCheckingIfSyncIsTakingTooLong(),d=r.PerSyncItemUploadLimit,(p=o.slice(0,d)).lengthr.syncStatus.total&&(r.syncStatus.total=r.syncStatus.current),r.syncStatusDidChange(),t.next=34,r.writeItemsToLocalStorage(s,!1);case 34:return r.lastDirtyItemsSave=new Date,n.onPreSyncSave&&n.onPreSyncSave(),r.allRetreivedItems||(r.allRetreivedItems=[]),r.allSavedItems||(r.allSavedItems=[]),(h={}).limit=r.ServerItemDownloadLimit,n.performIntegrityCheck&&(h.compute_integrity=!0),t.prev=41,t.next=44,Promise.all(p.map((function(e){var t=new U(e,u.keys,u.auth_params);return t.additionalFields=n.additionalFields,t.paramsForSync()}))).then((function(e){h.items=e}));case 44:t.next=49;break;case 46:t.prev=46,t.t0=t.catch(41),r.notifyEvent("sync-exception",t.t0);case 49:for(m=!0,v=!1,g=void 0,t.prev=52,y=p[Symbol.iterator]();!(m=(b=y.next()).done);m=!0)b.value.dirtyCount=0;t.next=60;break;case 56:t.prev=56,t.t1=t.catch(52),v=!0,g=t.t1;case 60:t.prev=60,t.prev=61,m||null==y.return||y.return();case 63:if(t.prev=63,!v){t.next=66;break}throw g;case 66:return t.finish(63);case 67:return t.finish(60);case 68:return t.next=70,r.getSyncToken();case 70:return h.sync_token=t.sent,t.next=73,r.getCursorToken();case 73:return h.cursor_token=t.sent,h.api=R.getApiVersion(),r.loggingEnabled&&console.log("Syncing with params",h),t.prev=76,t.t2=r.httpManager,t.next=80,r.getSyncURL();case 80:t.t3=t.sent,t.t4=h,t.t5=function(e){r.handleSyncSuccess(p,e,n).then((function(){a(e)})).catch((function(e){console.log("Caught sync success exception:",e),r.handleSyncError(e,null,o).then((function(t){r.notifyEvent("sync-exception",e),a(t)}))}))},t.t6=function(e,t){r.handleSyncError(e,t,o).then((function(e){a(e)}))},t.t2.postAuthenticatedAbsolute.call(t.t2,t.t3,t.t4,t.t5,t.t6),t.next=90;break;case 87:t.prev=87,t.t7=t.catch(76),console.log("Sync exception caught:",t.t7);case 90:case"end":return t.stop()}}),t,null,[[41,46],[52,56,60,68],[61,,63,67],[76,87]])})));return function(e,n){return t.apply(this,arguments)}}()));case 5:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"_awaitSleep",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("Simulating high latency sync request",t),e.abrupt("return",new Promise((function(e,n){setTimeout((function(){e()}),t)})));case 2:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"handleSyncSuccess",value:function(){var t=k(regeneratorRuntime.mark((function t(n,r,a){var i,o,s,u,l,c,f,d,p,h,m,v,g,y,b,k,w=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!a.simulateHighLatency){t.next=4;break}return i=a.simulatedLatency||1e3,t.next=4,this._awaitSleep(i);case 4:for(this.syncStatus.error=null,this.loggingEnabled&&console.log("Sync response",r),o=this.allSavedItems.map((function(e){return e.uuid})),s=r.saved_items.map((function(e){return e.uuid})),r.retrieved_items=r.retrieved_items.filter((function(e){var t=o.includes(e.uuid),n=s.includes(e.uuid);if(t||n)return!1;var r=w.modelManager.findItem(e.uuid);return!r||!r.dirty})),u=[],l=!0,c=!1,f=void 0,t.prev=13,d=n[Symbol.iterator]();!(l=(p=d.next()).done);l=!0)0==(h=p.value).dirtyCount&&u.push(h);t.next=21;break;case 17:t.prev=17,t.t0=t.catch(13),c=!0,f=t.t0;case 21:t.prev=21,t.prev=22,l||null==d.return||d.return();case 24:if(t.prev=24,!c){t.next=27;break}throw f;case 27:return t.finish(24);case 28:return t.finish(21);case 29:return this.modelManager.clearDirtyItems(u),t.next=32,this.handleItemsResponse(r.retrieved_items,null,F.MappingSourceRemoteRetrieved,e.KeyRequestLoadSaveAccount);case 32:return m=t.sent,this.allRetreivedItems=this.allRetreivedItems.concat(m),this.syncStatus.retrievedCount=this.allRetreivedItems.length,v=["content","auth_hash"],t.next=38,this.handleItemsResponse(r.saved_items,v,F.MappingSourceRemoteSaved,e.KeyRequestLoadSaveAccount);case 38:return g=t.sent,this.allSavedItems=this.allSavedItems.concat(g),y=r.unsaved,t.next=43,this.deprecated_handleUnsavedItemsResponse(y);case 43:return t.next=45,this.handleConflictsResponse(r.conflicts);case 45:if(b=t.sent,k=b&&b.length>0,!b){t.next=50;break}return t.next=50,this.writeItemsToLocalStorage(b,!1);case 50:return t.next=52,this.writeItemsToLocalStorage(g,!1);case 52:return t.next=54,this.writeItemsToLocalStorage(m,!1);case 54:if(!r.integrity_hash||r.cursor_token){t.next=59;break}return t.next=57,this.handleServerIntegrityHash(r.integrity_hash);case 57:t.sent||this.syncDiscordance=this.majorDataChangeThreshold||g.length>=this.majorDataChangeThreshold||y&&y.length>=this.majorDataChangeThreshold||b&&b.length>=this.majorDataChangeThreshold)&&this.notifyEvent("major-data-change"),this.callQueuedCallbacks(r),this.notifyEvent("sync:completed",{retrievedItems:this.allRetreivedItems,savedItems:this.allSavedItems}),this.allRetreivedItems=[],this.allSavedItems=[],this.performSyncAgainOnCompletion&&(this.performSyncAgainOnCompletion=!1,setTimeout((function(){w.sync(a)}),10)),t.abrupt("return",r);case 88:case"end":return t.stop()}}),t,this,[[13,17,21,29],[22,,24,28]])})));function n(e,n,r){return t.apply(this,arguments)}return n}()},{key:"handleSyncError",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Sync error: ",t),401==n&&this.notifyEvent("sync-session-invalid"),t?"string"==typeof t&&(t={error:{message:t}}):t={error:{message:"Could not connect to server."}},this.syncStatus.syncOpInProgress=!1,this.syncStatus.error=t.error,this.syncStatusDidChange(),this.writeItemsToLocalStorage(r,!1),this.modelManager.didSyncModelsOffline(r),this.stopCheckingIfSyncIsTakingTooLong(),this.notifyEvent("sync:error",t.error),this.callQueuedCallbacks({error:"Sync error"}),e.abrupt("return",t);case 12:case"end":return e.stop()}}),e,this)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"handleItemsResponse",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getActiveKeyInfo(a);case 2:return i=e.sent.keys,e.next=5,SFJS.itemTransformer.decryptMultipleItems(t,i);case 5:return e.next=7,this.modelManager.mapResponseItemsToLocalModelsOmittingFields(t,n,r);case 7:return o=e.sent,(s=o.filter((function(e){var t=e.errorDecryptingValueChanged;return e.errorDecryptingValueChanged=!1,t}))).length>0&&this.writeItemsToLocalStorage(s,!1),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"refreshErroredItems",value:function(){var t=k(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!((n=this.modelManager.allNondummyItems.filter((function(e){return 1==e.errorDecrypting}))).length>0)){t.next=3;break}return t.abrupt("return",this.handleItemsResponse(n,null,F.MappingSourceLocalRetrieved,e.KeyRequestLoadSaveAccount));case 3:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}()},{key:"handleConflictsResponse",value:function(){var t=k(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,d,p,h,m,v,g,y,b,k,w,x,S,_,E,C,I,R,D,A,O,M,T,P;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n&&0!=n.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Conflicted Items:",n),r={},a=!0,i=!1,o=void 0,t.prev=7,s=n[Symbol.iterator]();case 9:if(a=(u=s.next()).done){t.next=21;break}if(l=u.value,c=l.server_item||l.unsaved_item,f=this.modelManager.findItem(c.uuid)){t.next=16;break}return r[c.uuid]={},t.abrupt("continue",18);case 16:d=f.getContentCopy(),r[c.uuid]={frozenContent:d,itemRef:f};case 18:a=!0,t.next=9;break;case 21:t.next=27;break;case 23:t.prev=23,t.t0=t.catch(7),i=!0,o=t.t0;case 27:t.prev=27,t.prev=28,a||null==s.return||s.return();case 30:if(t.prev=30,!i){t.next=33;break}throw o;case 33:return t.finish(30);case 34:return t.finish(27);case 35:p=[],h=!0,m=!1,v=void 0,t.prev=39,g=n[Symbol.iterator]();case 41:if(h=(y=g.next()).done){t.next=91;break}return b=y.value,k=b.server_item||b.unsaved_item,t.t1=SFJS.itemTransformer,t.t2=[k],t.next=48,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 48:return t.t3=t.sent.keys,t.next=51,t.t1.decryptMultipleItems.call(t.t1,t.t2,t.t3);case 51:if(w=r[k.uuid],x=w.frozenContent,S=w.itemRef){t.next=54;break}return t.abrupt("continue",88);case 54:if(p.push(S),"uuid_conflict"!==b.type){t.next=62;break}return t.next=58,this.modelManager.alternateUUIDForItem(S);case 58:_=t.sent,p.push(_),t.next=88;break;case 62:if("sync_conflict"!==b.type){t.next=86;break}return t.next=65,this.modelManager.createDuplicateItemFromResponseItem(k);case 65:if(E=t.sent,C=this.modelManager.duplicateItemWithCustomContent({content:x,duplicateOf:S}),I=!C.isItemContentEqualWith(E),R=!S.isItemContentEqualWith(E),D=!1,A=!1,O=!1,M=!1,k.deleted||S.deleted?M=!0:I?(T=20,(new Date-S.client_updated_at)/1e30&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(){var r=k(regeneratorRuntime.mark((function r(a,i){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o={limit:n.limit||500,sync_token:n.syncToken,cursor_token:n.cursorToken,content_type:n.contentType,event:n.event,api:R.getApiVersion()},r.prev=1,r.t0=t.httpManager,r.next=5,t.getSyncURL();case 5:r.t1=r.sent,r.t2=o,r.t3=function(){var r=k(regeneratorRuntime.mark((function r(i){var o,s;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n.retrievedItems||(n.retrievedItems=[]),o=i.retrieved_items,r.next=4,t.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 4:return s=r.sent.keys,r.next=7,SFJS.itemTransformer.decryptMultipleItems(o,s);case 7:n.retrievedItems=n.retrievedItems.concat(o.map((function(e){return t.modelManager.createItem(e)}))),n.syncToken=i.sync_token,n.cursorToken=i.cursor_token,n.cursorToken?t.stateless_downloadAllItems(n).then(a):a(n.retrievedItems);case 11:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),r.t4=function(e,t){i(e)},r.t0.postAuthenticatedAbsolute.call(r.t0,r.t1,r.t2,r.t3,r.t4),r.next=16;break;case 12:r.prev=12,r.t5=r.catch(1),console.log("Download all items exception caught:",r.t5),i(r.t5);case 16:case"end":return r.stop()}}),r,null,[[1,12]])})));return function(e,t){return r.apply(this,arguments)}}())}},{key:"resolveOutOfSync",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.stateless_downloadAllItems({event:"resolve-out-of-sync"}).then(function(){var e=k(regeneratorRuntime.mark((function e(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[],a=!0,i=!1,o=void 0,e.prev=4,s=n[Symbol.iterator]();case 6:if(a=(u=s.next()).done){e.next=18;break}if(l=u.value,!(c=t.modelManager.findItem(l.uuid))){e.next=14;break}if(l.isItemContentEqualWith(c)){e.next=14;break}return e.next=14,t.modelManager.duplicateItemAndAddAsConflict(c);case 14:r.push(l);case 15:a=!0,e.next=6;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(4),i=!0,o=e.t0;case 24:e.prev=24,e.prev=25,a||null==s.return||s.return();case 27:if(e.prev=27,!i){e.next=30;break}throw o;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.next=34,t.modelManager.mapResponseItemsToLocalModelsWithOptions({items:r,source:F.MappingSourceRemoteRetrieved});case 34:return e.next=36,t.writeItemsToLocalStorage(t.modelManager.allNondummyItems);case 36:return e.abrupt("return",t.sync({performIntegrityCheck:!0}));case 37:case"end":return e.stop()}}),e,null,[[4,20,24,32],[25,,27,31]])})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"handleSignout",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.outOfSync=!1,this.loadLocalDataPromise=null,this.performSyncAgainOnCompletion=!1,this.syncStatus.syncOpInProgress=!1,this._queuedCallbacks=[],this.syncStatus={},e.abrupt("return",this.clearSyncToken());case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"clearSyncToken",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=null,this._cursorToken=null,e.abrupt("return",this.storageManager.removeItem("syncToken"));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"__setLocalDataNotLoaded",value:function(){this.loadLocalDataPromise=null,this._initialDataLoaded=!1}},{key:"queuedCallbacks",get:function(){return this._queuedCallbacks||(this._queuedCallbacks=[]),this._queuedCallbacks}}]),e}();r.SFSyncManager=B;var z=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};w(this,e),this.content={},this.referencingObjects=[],this.updateFromJSON(t),this.uuid||"undefined"!=typeof SFJS&&SFJS.crypto.generateUUIDSync&&(this.uuid=SFJS.crypto.generateUUIDSync()),"object"!==y(this.content)||this.content.references||(this.content.references=[])}return S(e,[{key:"initUUID",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.uuid){e.next=4;break}return e.next=3,SFJS.crypto.generateUUID();case 3:this.uuid=e.sent;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateFromJSON",value:function(t){if(t){this.deleted=t.deleted,this.uuid=t.uuid,this.enc_item_key=t.enc_item_key,this.auth_hash=t.auth_hash,this.auth_params=t.auth_params;for(var n=0,r=["errorDecrypting","dirty","dirtyCount","dirtiedDate","dummy"];n"==n.operator?m>h:"<="==n.operator?m<=h:">="==n.operator?m>=h:"startsWith"==n.operator?m.startsWith(h):"in"==n.operator?-1!=h.indexOf(m):"includes"==n.operator?this.resolveIncludesPredicate(m,h):"matches"==n.operator&&new RegExp(h).test(m)}},{key:"resolveIncludesPredicate",value:function(t,n){if("string"==typeof n)return t.includes(n);var r;r=Array.isArray(n)?e.fromArray(n):n;var a=!0,i=!1,o=void 0;try{for(var s,u=t[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(this.ObjectSatisfiesPredicate(l,r))return!0}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}return!1}},{key:"ItemSatisfiesPredicate",value:function(t,n){return Array.isArray(n)&&(n=e.fromArray(n)),this.ObjectSatisfiesPredicate(t,n)}},{key:"ItemSatisfiesPredicates",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!this.ItemSatisfiesPredicate(e,s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}},{key:"DateFromString",value:function(e){var t=e.split("."),n=t[1],r=new Date,a=parseInt(t[0]);return"days"==n?r.setDate(r.getDate()-a):"hours"==n&&r.setHours(r.getHours()-a),r}},{key:"IsRecursiveOperator",value:function(e){return["and","or"].includes(e)}}]),e}();r.SFPredicate=H;var W=function(e){function t(e){var n;return w(this,t),(n=l(this,f(t).call(this,e))).content.desktopPrivileges||(n.content.desktopPrivileges={}),n}return d(t,e),S(t,null,[{key:"contentType",value:function(){return"SN|Privileges"}}]),S(t,[{key:"setCredentialsForAction",value:function(e,t){this.content.desktopPrivileges[e]=t}},{key:"getCredentialsForAction",value:function(e){return this.content.desktopPrivileges[e]||[]}},{key:"toggleCredentialForAction",value:function(e,t){this.isCredentialRequiredForAction(e,t)?this.removeCredentialForAction(e,t):this.addCredentialForAction(e,t)}},{key:"removeCredentialForAction",value:function(e,t){_.pull(this.content.desktopPrivileges[e],t)}},{key:"addCredentialForAction",value:function(e,t){var n=this.getCredentialsForAction(e);n.push(t),this.setCredentialsForAction(e,n)}},{key:"isCredentialRequiredForAction",value:function(e,t){return this.getCredentialsForAction(e).includes(t)}}]),t}(z);r.SFPrivileges=W;var K=function(e){function t(e){var n;return w(this,t),(n=l(this,f(t).call(this,e))).content.itemUUIDToItemHistoryMapping||(n.content.itemUUIDToItemHistoryMapping={}),Object.keys(n.content.itemUUIDToItemHistoryMapping).forEach((function(e){var t=n.content.itemUUIDToItemHistoryMapping[e];n.content.itemUUIDToItemHistoryMapping[e]=new V(t)})),n}return d(t,e),S(t,[{key:"addEntryForItem",value:function(e){return this.historyForItem(e).addHistoryEntryForItem(e)}},{key:"historyForItem",value:function(e){var t=this.content.itemUUIDToItemHistoryMapping[e.uuid];return t||(t=this.content.itemUUIDToItemHistoryMapping[e.uuid]=new V),t}},{key:"clearItemHistory",value:function(e){this.historyForItem(e).clear()}},{key:"clearAllHistory",value:function(){this.content.itemUUIDToItemHistoryMapping={}}},{key:"optimizeHistoryForItem",value:function(e){var n=this.historyForItem(e);n.entries.length>t.LargeItemEntryAmountThreshold&&n.optimize()}}]),t}(z);r.SFHistorySession=K,K.LargeItemEntryAmountThreshold=60;var V=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(w(this,e),this.entries||(this.entries=[]),t.entries){var n=!0,r=!1,a=void 0;try{for(var i,o=t.entries[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value,u=this.createEntryForItem(s.item);u.setPreviousEntry(this.getLastEntry()),this.entries.push(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}}return S(e,[{key:"createEntryForItem",value:function(t){var n=e.HistoryEntryClassMapping&&e.HistoryEntryClassMapping[t.content_type];return n||(n=q),new n(t)}},{key:"getLastEntry",value:function(){return this.entries[this.entries.length-1]}},{key:"addHistoryEntryForItem",value:function(e){var t=this.createEntryForItem(e),n=this.getLastEntry();if(t.setPreviousEntry(n),!t.isSameAsEntry(n))return this.entries.push(t),t}},{key:"clear",value:function(){this.entries.length=0}},{key:"optimize",value:function(){var t=this,n=[],r=function(t){return t.deltaSize()>e.LargeEntryDeltaThreshold},a=function(e,a,i){if(i?n.push(e):-1!==(a=n.indexOf(e))&&n.splice(a,1),i&&r(e)&&-1==e.operationVector()){var o=t.entries[a-1];o&&n.push(o)}};this.entries.forEach((function(e,n){if(0==n||n==t.entries.length-1)a(e,n,!0);else{var i=r(e);a(e,n,i)}})),this.entries=this.entries.filter((function(e,t){return-1!==n.indexOf(e)}))}}]),e}();r.SFItemHistory=V,V.LargeEntryDeltaThreshold=15;var q=function(){function e(t){w(this,e),this.item=z.deepMerge({},t),this.defaultContentKeyToDiffOn="text",this.textCharDiffLength=0,"string"==typeof this.item.updated_at&&(this.item.updated_at=new Date(this.item.updated_at))}return S(e,[{key:"setPreviousEntry",value:function(e){this.hasPreviousEntry=null!=e,this.item.content[this.defaultContentKeyToDiffOn]&&(this.textCharDiffLength=e?this.item.content[this.defaultContentKeyToDiffOn].length-e.item.content[this.defaultContentKeyToDiffOn].length:this.item.content[this.defaultContentKeyToDiffOn].length)}},{key:"operationVector",value:function(){return null!=this.textCharDiffLength?this.hasPreviousEntry&&0!=this.textCharDiffLength?this.textCharDiffLength<0?-1:1:0:1}},{key:"deltaSize",value:function(){return null!=this.textCharDiffLength?Math.abs(this.textCharDiffLength):1}},{key:"isSameAsEntry",value:function(e){if(!e)return!1;var t=new z(this.item),n=new z(e.item);return t.isItemContentEqualWith(n)}}]),e}();r.SFItemHistoryEntry=q,I="undefined"!=typeof window?window:void 0!==e?e:null;var $=function(){function e(){w(this,e),this.DefaultPBKDF2Length=768}return S(e,[{key:"generateUUIDSync",value:function(){var e=I.crypto||I.msCrypto;if(e){var t=new Uint32Array(4);e.getRandomValues(t);var n=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){n++;var r=t[n>>3]>>n%8*4&15;return("x"==e?r:3&r|8).toString(16)}))}var r=(new Date).getTime();return I.performance&&"function"==typeof I.performance.now&&(r+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}},{key:"generateUUID",value:function(){var e=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.generateUUIDSync());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"timingSafeEqual",value:function(e,t){var n=String(e),r=String(t),a=n.length,i=0;a!==r.length&&(r=n,i=1);for(var o=0;o0&&void 0!==p[0]?p[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(p.length>1?p[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(l=e.sent,!1!==this.timingSafeEqual(o,l)){e.next=12;break}return console.error("Auth hash does not match, returning null."),e.abrupt("return",null);case 12:return c=u.enc.Hex.parse(a),f=u.enc.Hex.parse(i||""),d=u.AES.decrypt(r,c,{iv:f,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",d.toString(u.enc.Utf8));case 16:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"encryptText",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){var a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.enc.Hex.parse(n),i=u.enc.Hex.parse(r||""),o=u.AES.encrypt(t,a,{iv:i,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",o.toString());case 4:case"end":return e.stop()}}),e)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"generateRandomKey",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.lib.WordArray.random(t/8).toString());case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"generateItemEncryptionKey",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=512,n=1,e.next=4,this.generateRandomKey(t);case 4:return r=e.sent,e.next=7,this.generateRandomKey(t);case 7:return a=e.sent,e.abrupt("return",this.pbkdf2(a,r,n,t));case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"firstHalfOfKey",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(0,t.length/2));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"secondHalfOfKey",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(t.length/2,t.length));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"base64",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",I.btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)}))));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"base64Decode",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",I.atob(t));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"sha256",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.SHA256(t).toString());case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"hmac256",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.enc.Hex.parse(n),a=u.enc.Utf8.parse(t),i=u.HmacSHA256(a,r).toString(),e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"generateSalt",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sha256([t,"SF",n,r,a].join(":"));case 2:return i=e.sent,e.abrupt("return",i);case 4:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"generateSymmetricKeyPair",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>0&&void 0!==f[0]?f[0]:{},n=t.password,r=t.pw_salt,a=t.pw_cost,e.next=3,this.pbkdf2(n,r,a,this.DefaultPBKDF2Length);case 3:return i=e.sent,o=i.length,s=o/3,u=i.slice(0,s),l=i.slice(s,2*s),c=i.slice(2*s,3*s),e.abrupt("return",[u,l,c]);case 10:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"computeEncryptionKeysForUser",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("003"!=n.version){e.next=9;break}if(n.identifier){e.next=4;break}return console.error("authParams is missing identifier."),e.abrupt("return");case 4:return e.next=6,this.generateSalt(n.identifier,n.version,n.pw_cost,n.pw_nonce);case 6:r=e.sent,e.next=10;break;case 9:r=n.pw_salt;case 10:return e.abrupt("return",this.generateSymmetricKeyPair({password:t,pw_salt:r,pw_cost:n.pw_cost}).then((function(e){return{pw:e[0],mk:e[1],ak:e[2]}})));case 11:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"generateInitialKeysAndAuthParamsForUser",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r,a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.SFJS.version,a=this.SFJS.defaultPasswordGenerationCost,e.next=4,this.generateRandomKey(256);case 4:return i=e.sent,e.next=7,this.generateSalt(t,r,a,i);case 7:return o=e.sent,e.abrupt("return",this.generateSymmetricKeyPair({password:n,pw_salt:o,pw_cost:a}).then((function(e){var n={pw_nonce:i,pw_cost:a,identifier:t,version:r};return{keys:{pw:e[0],mk:e[1],ak:e[2]},authParams:n}})));case 9:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()}]),e}();r.SFAbstractCrypto=$;var J=function(e){function t(){return w(this,t),l(this,f(t).apply(this,arguments))}return d(t,e),S(t,[{key:"pbkdf2",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={keySize:a/32,hasher:u.algo.SHA512,iterations:r},e.abrupt("return",u.PBKDF2(t,n,i).toString());case 2:case"end":return e.stop()}}),e)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()}]),t}($);r.SFCryptoJS=J;var Q=(I="undefined"!=typeof window?window:void 0!==e?e:null).crypto?I.crypto.subtle:null,G=function(e){function t(){return w(this,t),l(this,f(t).apply(this,arguments))}return d(t,e),S(t,[{key:"pbkdf2",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.webCryptoImportKey(t,"PBKDF2",["deriveBits"]);case 2:if(i=e.sent){e.next=6;break}return console.log("Key is null, unable to continue"),e.abrupt("return",null);case 6:return e.abrupt("return",this.webCryptoDeriveBits(i,n,r,a));case 7:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"generateRandomKey",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=!0,e.abrupt("return",Q.generateKey({name:"AES-CBC",length:t},n,["encrypt","decrypt"]).then((function(e){return Q.exportKey("raw",e).then(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.arrayBufferToHexString(new Uint8Array(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error exporting key",e)}))})).catch((function(e){console.error("Error generating key",e)})));case 2:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"generateItemEncryptionKey",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=256,e.abrupt("return",Promise.all([this.generateRandomKey(t),this.generateRandomKey(t)]).then((function(e){return e.join("")})));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"encryptText",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,this.hexStringToArrayBuffer(r);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=new ArrayBuffer(16);case 7:return a=e.t0,i={name:"AES-CBC",iv:a},e.next=11,this.hexStringToArrayBuffer(n);case 11:return o=e.sent,e.next=14,this.webCryptoImportKey(o,i.name,["encrypt"]);case 14:return s=e.sent,e.next=17,this.stringToArrayBuffer(t);case 17:return u=e.sent,e.abrupt("return",crypto.subtle.encrypt(i,s,u).then(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.arrayBufferToBase64(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 19:case"end":return e.stop()}}),e,this)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"decryptText",value:function(){var e=k(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,d,p,h=this,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(m.length>1?m[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(u=e.sent,!1!==this.timingSafeEqual(o,u)){e.next=12;break}return console.error("Auth hash does not match, returning null. ".concat(o," != ").concat(u)),e.abrupt("return",null);case 12:if(!i){e.next=18;break}return e.next=15,this.hexStringToArrayBuffer(i);case 15:e.t0=e.sent,e.next=19;break;case 18:e.t0=new ArrayBuffer(16);case 19:return l=e.t0,c={name:"AES-CBC",iv:l},e.next=23,this.hexStringToArrayBuffer(a);case 23:return f=e.sent,e.next=26,this.webCryptoImportKey(f,c.name,["decrypt"]);case 26:return d=e.sent,e.next=29,this.base64ToArrayBuffer(r);case 29:return p=e.sent,e.abrupt("return",crypto.subtle.decrypt(c,d,p).then(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.arrayBufferToString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error decrypting:",e)})));case 31:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"hmac256",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n){var r,a,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.hexStringToArrayBuffer(n);case 2:return r=e.sent,e.next=5,this.webCryptoImportKey(r,"HMAC",["sign"],{name:"SHA-256"});case 5:return a=e.sent,e.next=8,this.stringToArrayBuffer(t);case 8:return i=e.sent,e.abrupt("return",crypto.subtle.sign({name:"HMAC"},a,i).then(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error computing hmac",e)})));case 10:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"webCryptoImportKey",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,this.stringToArrayBuffer(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:return i=e.t0,e.abrupt("return",Q.importKey("raw",i,{name:n,hash:a},!1,r).then((function(e){return e})).catch((function(e){return console.error(e),null})));case 9:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"webCryptoDeriveBits",value:function(){var e=k(regeneratorRuntime.mark((function e(t,n,r,a){var i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.stringToArrayBuffer(n);case 2:return e.t0=e.sent,e.t1=r,e.t2={name:"SHA-512"},i={name:"PBKDF2",salt:e.t0,iterations:e.t1,hash:e.t2},e.abrupt("return",Q.deriveBits(i,t,a).then(function(){var e=k(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(new Uint8Array(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return console.error(e),null})));case 7:case"end":return e.stop()}}),e,this)})));function t(t,n,r,a){return e.apply(this,arguments)}return t}()},{key:"stringToArrayBuffer",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsArrayBuffer(r)})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"arrayBufferToString",value:function(){var e=k(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsText(r)})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"arrayBufferToHexString",value:function(){var e=k(regeneratorRuntime.mark((function e(t){var n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=new Uint8Array(t),r="",i=0;i5e3)||this.crypto instanceof G}},{key:"supportedVersions",value:function(){return["001","002","003"]}},{key:"isVersionNewerThanLibraryVersion",value:function(e){var t=this.version();return parseInt(e)>parseInt(t)}},{key:"isProtocolVersionOutdated",value:function(e){var t={"001":Date.parse("2018-01-01"),"002":Date.parse("2020-01-01")}[e];return!!t&&new Date>t}},{key:"costMinimumForVersion",value:function(e){return{"001":3e3,"002":3e3,"003":11e4}[e]}},{key:"defaultPasswordGenerationCost",value:function(){return this.costMinimumForVersion(this.version())}}]),e}();if(r.StandardFile=X,I)try{I.StandardFile=X,I.SFJS=new X,I.SFCryptoWeb=G,I.SFCryptoJS=J,I.SFItemTransformer=Y,I.SFModelManager=F,I.SFItem=z,I.SFItemParams=U,I.SFHttpManager=R,I.SFStorageManager=L,I.SFSyncManager=B,I.SFAuthManager=C,I.SFMigrationManager=D,I.SFAlertManager=E,I.SFPredicate=H,I.SFHistorySession=K,I.SFSessionHistoryManager=P,I.SFItemHistory=V,I.SFItemHistoryEntry=q,I.SFPrivilegesManager=A,I.SFPrivileges=W,I.SFSingletonManager=N}catch(e){console.log("Exception while exporting window variables",e)}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}).call(t,n(3))},function(e,t){!function(t){"use strict";var n,r=Object.prototype,a=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag",l="object"==typeof e,c=t.regeneratorRuntime;if(c)l&&(e.exports=c);else{(c=t.regeneratorRuntime=l?e.exports:{}).wrap=k;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",m={},v={};v[o]=function(){return this};var g=Object.getPrototypeOf,y=g&&g(g(A([])));y&&y!==r&&a.call(y,o)&&(v=y);var b=_.prototype=x.prototype=Object.create(v);S.prototype=b.constructor=_,_.constructor=S,_[u]=S.displayName="GeneratorFunction",c.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===S||"GeneratorFunction"===(t.displayName||t.name))},c.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(b),e},c.awrap=function(e){return{__await:e}},E(C.prototype),C.prototype[s]=function(){return this},c.AsyncIterator=C,c.async=function(e,t,n,r){var a=new C(k(e,t,n,r));return c.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(b),b[u]="Generator",b[o]=function(){return this},b.toString=function(){return"[object Generator]"},c.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},c.values=A,F.prototype={constructor:F,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(D),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,a){return s.type="throw",s.arg=e,t.next=r,a&&(t.method="next",t.arg=n),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;D(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:A(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),m}}}function k(e,t,n,r){var a=t&&t.prototype instanceof x?t:x,i=Object.create(a.prototype),o=new F(r||[]);return i._invoke=function(e,t,n){var r=f;return function(a,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===a)throw i;return O()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=I(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=w(e,t,n);if("normal"===u.type){if(r=n.done?h:d,u.arg===m)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}}(e,n,o),i}function w(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function x(){}function S(){}function _(){}function E(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function C(e){function t(n,r,i,o){var s=w(e[n],e,r);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&a.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,i,o)}),(function(e){t("throw",e,i,o)})):Promise.resolve(l).then((function(e){u.value=e,i(u)}),o)}o(s.arg)}var n;this._invoke=function(e,r){function a(){return new Promise((function(n,a){t(e,r,n,a)}))}return n=n?n.then(a,a):a()}}function I(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,I(e,t),"throw"===t.method))return m;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var a=w(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,m;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function R(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function F(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(R,this),this.reset(!0)}function A(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r=0?this.items[l]=u:this.items.push(u);case 15:n=!0,c.next=5;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(3),r=!0,a=c.t0;case 24:c.prev=24,c.prev=25,n||null==o.return||o.return();case 27:if(c.prev=27,!r){c.next=30;break}throw a;case 30:return c.finish(27);case 31:return c.finish(24);case 32:this.notifyObserversOfEvent(e.BridgeEventReceivedItems);case 33:case"end":return c.stop()}}),null,this,[[3,20,24,32],[25,,27,31]])}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}},{key:"createItem",value:function(e,t){this.createItems([e],t)}},{key:"createItems",value:function(e,t){this.componentManager.createItems(e,(function(e){t&&t(e.map((function(e){return new i.SFItem(e)})))}))}},{key:"saveItem",value:function(e){return regeneratorRuntime.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.saveItems([e]));case 1:case"end":return t.stop()}}),null,this)}},{key:"saveItems",value:function(t){var n=this;return regeneratorRuntime.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,a){n.componentManager.saveItems(t,(function(t){r(t),n.notifyObserversOfEvent(e.BridgeEventSavedItem)}))})));case 1:case"end":return r.stop()}}))}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"deleteItem",value:function(e,t){this.deleteItems([e],t)}},{key:"deleteItems",value:function(e,t){this.componentManager.deleteItems(e,t)}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}}])&&o(t.prototype,n),r&&o(t,r),e}();s(u,"FileItemContentTypeKey","SN|FileSafe|File"),s(u,"FileSafeCredentialsContentType","SN|FileSafe|Credentials"),s(u,"FileDescriptorContentTypeKey","SN|FileSafe|FileMetadata"),s(u,"FileSafeIntegrationContentTypeKey","SN|FileSafe|Integration"),s(u,"BridgeEventLoadedCredentials","BridgeEventLoadedCredentials"),s(u,"BridgeEventReceivedItems","BridgeEventReceivedItems"),s(u,"BridgeEventSavedItem","BridgeEventSavedItem")},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",(function(){return d}));var r=n(2),a=n(7),i=n(8),o=n(9),s=n(10),u=n(12),l=n(0);n.n(l);function c(e,t){for(var n=0;n(t=$(t,e)).length)n=e;else{var r=0,a=-1,i=-1,o=(n=t).length;for(0>r&&(r=-r>o?0:o+r),0>(a=a>o?o:a)&&(a+=o),o=r>a?0:a-r>>>0,r>>>=0,a=Array(o);++ii?Ge:o,i=1),t=Object(t);++as))return!1;if((u=i.get(e))&&i.get(t))return u==t;var u=-1,l=!0,c=2&n?new E:Ge;for(i.set(e,t),i.set(t,e);++u(n=null==n?0:Te(n))&&(n=$t(r+n,0)),h(e,ie(t,3),n)):-1}function be(e){return null!=e&&e.length?T(e,1):[]}function ke(e){var t=null==e?0:e.length;return t?e[t-1]:Ge}function we(e,t){var n;if(e&&e.length&&t&&t.length){var r=m,a=-1,i=(n=t).length;for(e===n&&(n=Y(n));++a=e}function Re(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function De(e){return null!=e&&"object"==typeof e}function Fe(e){return!(!De(e)||"[object Object]"!=L(e))&&(null===(e=Nt(e))||"function"==typeof(e=It.call(e,"constructor")&&e.constructor)&&e instanceof e&&Ct.call(e)==Ft)}function Ae(e){return"string"==typeof e||!_n(e)&&De(e)&&"[object String]"==L(e)}function Oe(e){return"symbol"==typeof e||De(e)&&"[object Symbol]"==L(e)}function Me(e){return e?(e=Pe(e))===Ye||e===-Ye?17976931348623157e292*(0>e?-1:1):e==e?e:0:0===e?e:0}function Te(e){var t=(e=Me(e))%1;return e==e?t?e-t:e:0}function Pe(e){if("number"==typeof e)return e;if(Oe(e))return Xe;if(Re(e)&&(e=Re(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(rt,"");var t=st.test(e);return t||lt.test(e)?ht(e.slice(2),t?2:8):ot.test(e)?Xe:+e}function Ne(e){return X(e,Ue(e))}function Le(e){return null==e?"":V(e)}function je(e,t,n){return(e=null==e?Ge:P(e,t))===Ge?n:e}function Be(e,t){var n;if(n=null!=e){for(var r,a=-1,i=(r=$(t,n=e)).length,o=!1;++a(e=F(t,e))||(e==t.length-1?t.pop():Bt.call(t,e,1),--this.size,0))},S.prototype.get=function(e){var t=this.__data__;return 0>(e=F(t,e))?Ge:t[e][1]},S.prototype.has=function(e){return-1r?(++this.size,n.push([e,t])):n[r][1]=t,this},_.prototype.clear=function(){this.size=0,this.__data__={hash:new x,map:new(Yt||S),string:new x}},_.prototype.delete=function(e){return e=oe(this,e).delete(e),this.size-=e?1:0,e},_.prototype.get=function(e){return oe(this,e).get(e)},_.prototype.has=function(e){return oe(this,e).has(e)},_.prototype.set=function(e,t){var n=oe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},E.prototype.add=E.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},E.prototype.has=function(e){return this.__data__.has(e)},C.prototype.clear=function(){this.__data__=new S,this.size=0},C.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},C.prototype.get=function(e){return this.__data__.get(e)},C.prototype.has=function(e){return this.__data__.has(e)},C.prototype.set=function(e,t){var n=this.__data__;if(n instanceof S){var r=n.__data__;if(!Yt||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _(r)}return n.set(e,t),this.size=n.size,this};var dn=function(e,t){if(null==e)return e;if(!_e(e))return function(e,t){return e&&pn(e,t,ze)}(e,t);for(var n=e.length,r=-1,a=Object(e);++rn&&(n=$t(r+n,0)),Ae(e)?n<=r&&-10){var a=!0,i=!1,o=void 0;try{for(var s,u=t.integrations[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(l!=e){t.setIntegrationAsDefault(l);break}}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}}}))}},{key:"integrations",get:function(){return this.extensionBridge.filterItems(i.a.FileSafeIntegrationContentTypeKey)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(2));function o(e,t){for(var n=0;n0&&(e=n.credentials[0]),e})),s(this,"setCredentialAsDefault",(function(e){var t=n.getDefaultCredentials();t&&(t.content.isDefault=!1),e.content.isDefault=!0,n.extensionBridge.saveItems([t,e])})),s(this,"deleteCredential",(function(e){n.extensionBridge.deleteItem(e)})),this.extensionBridge=r,this.onCredentialLoad=a,this.credentials=[],this.extensionBridge.addEventHandler((function(e){e==i.a.BridgeEventReceivedItems&&n.reloadCredentials()}))}var t,n,r;return t=e,(n=[{key:"reloadCredentials",value:function(){this.credentials=[];var e=this.extensionBridge.filterItems(i.a.FileSafeCredentialsContentType);if(0!=e.length){var t=!0,n=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){var s=a.value;this.credentials.find((function(e){return e.uuid==s.uuid}))||this.credentials.push(s)}}catch(e){n=!0,r=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw r}}this.onCredentialLoad(),this.credentials.length>0&&this.didLoadCredentials()}}},{key:"createNewCredentials",value:function(){var e,t,n,r,o;return regeneratorRuntime.async((function(s){for(;;)switch(s.prev=s.next){case 0:return e=256,s.next=3,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 3:return t=s.sent,s.next=6,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 6:return n=s.sent,s.next=9,regeneratorRuntime.awrap(SFJS.crypto.generateInitialKeysAndAuthParamsForUser(t,n));case 9:return(r=s.sent).isDefault=0==this.credentials.length,o=new a.SFItem({content_type:i.a.FileSafeCredentialsContentType,content:r}),this.extensionBridge.saveItem(o),this.didLoadCredentials(),s.abrupt("return",o);case 15:case"end":return s.stop()}}),null,this)}},{key:"didLoadCredentials",value:function(){this.extensionBridge.notifyObserversOfEvent(i.a.BridgeEventLoadedCredentials)}},{key:"credentialForFileDescriptor",value:function(e){return this.credentials.find((function(t){return e.content.references.find((function(e){return e.uuid==t.uuid}))}))}},{key:"getAllCredentials",value:function(){return this.credentials}},{key:"saveCredential",value:function(e){this.extensionBridge.saveItem(e)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(11)),o=n.n(i),s=n(2);function u(e,t){for(var n=0;n3&&void 0!==arguments[3]&&arguments[3],i=document.createElement("a");i.setAttribute("download",t);var o=this.tempUrlForData(e,n);i.href=o,i.setAttribute("target","_blank"),a?window.location.href=i.href:(document.body.appendChild(i),i.click(),i.remove()),setTimeout((function(){r.revokeTempUrl(o)}),500)}},{key:"tempUrlForData",value:function(e,t){return window.URL.createObjectURL(new Blob([e],{type:t||"text/json"}))}},{key:"revokeTempUrl",value:function(e){window.URL.revokeObjectURL(e)}},{key:"copyTextToClipboard",value:function(e){if(window.clipboardData&&window.clipboardData.setData)return clipboardData.setData("Text",e);var t;if(document.queryCommandSupported&&document.queryCommandSupported("copy"))try{(t=document.createElement("textarea")).setAttribute("readonly",!0),t.setAttribute("contenteditable",!0),t.style.position="fixed",t.value=e,document.body.appendChild(t),t.focus(),t.select();var n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.setSelectionRange(0,t.value.length),document.execCommand("copy")}catch(e){console.error(e)}finally{document.body.removeChild(t)}}}],(n=null)&&r(t.prototype,n),a&&r(t,a),e}()}])},418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,s,u=a(e),l=1;l{"use strict";var r=n(294),a=n(418),i=n(840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;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 a=t[r]={exports:{}};return e[r](a,a.exports,n),a.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=>{},a=(a,i)=>{for(var o,s,[u,l,c,f]=i,d=0,p=[];d{}),r}i.forEach(a.bind(null,0)),i.push=a.bind(null,i.push.bind(i));var s=n.x;n.x=()=>(n.x=s||(e=>{}),(r=o)())})(),n.x()})()},e.exports=t()}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},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),(()=>{"use strict";var e=n(294),t=n(935),r=n(971),a=n.n(r),i=n(33),o=n.n(i),s=n(856),u=n.n(s),l=n(308);n(166);function c(e){return(c="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)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 i,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),c=i.call(o,"finallyLoc");if(u&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),M(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;M(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:O(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),y}}}function b(e,t,r,n){var i=t&&t.prototype instanceof x?t:x,a=Object.create(i.prototype),o=new C(n||[]);return a._invoke=function(e,t,r){var n=f;return function(i,a){if(n===p)throw new Error("Generator is already running");if(n===d){if("throw"===i)throw a;return F()}for(r.method=i,r.arg=a;;){var o=r.delegate;if(o){var s=A(o,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var u=w(e,t,r);if("normal"===u.type){if(n=r.done?d:h,u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=d,r.method="throw",r.arg=u.arg)}}}(e,r,o),a}function w(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function x(){}function S(){}function _(){}function R(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function I(e){function t(r,n,a,o){var s=w(e[r],e,n);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&i.call(c,"__await")?Promise.resolve(c.__await).then((function(e){t("next",e,a,o)}),(function(e){t("throw",e,a,o)})):Promise.resolve(c).then((function(e){u.value=e,a(u)}),o)}o(s.arg)}var r;this._invoke=function(e,n){function i(){return new Promise((function(r,i){t(e,n,r,i)}))}return r=r?r.then(i,i):i()}}function A(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,A(e,t),"throw"===t.method))return y;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var i=w(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,y;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,y):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,y)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function O(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){for(;++n>>2]|=(r[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-n%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new o.init(r,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-n%4*8&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new o.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,i=e.min(4*t,i),t){for(var u=0;u>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,o=0;4>o&&i+.75*o>>6*(3-o)&63));if(t=n.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var t=e.length,n=this._map;(i=n.charAt(64))&&-1!=(i=e.indexOf(i))&&(t=i);for(var i=[],a=0,o=0;o>>6-o%4*2;i[a>>>2]|=(s|u)<<24-a%4*8,a++}return r.create(i,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){function t(e,t,r,n,i,a,o){return((e=e+(t&r|~t&n)+i+o)<>>32-a)+t}function r(e,t,r,n,i,a,o){return((e=e+(t&n|r&~n)+i+o)<>>32-a)+t}function n(e,t,r,n,i,a,o){return((e=e+(t^r^n)+i+o)<>>32-a)+t}function i(e,t,r,n,i,a,o){return((e=e+(r^(t|~n))+i+o)<>>32-a)+t}for(var a=l,o=(u=a.lib).WordArray,s=u.Hasher,u=a.algo,c=[],f=0;64>f;f++)c[f]=4294967296*e.abs(e.sin(f+1))|0;u=u.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,a){for(var o=0;16>o;o++){var s=e[u=a+o];e[u]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}o=this._hash.words;var u=e[a+0],l=(s=e[a+1],e[a+2]),f=e[a+3],h=e[a+4],p=e[a+5],d=e[a+6],y=e[a+7],v=e[a+8],g=e[a+9],m=e[a+10],k=e[a+11],b=e[a+12],w=e[a+13],x=e[a+14],S=e[a+15],_=t(_=o[0],A=o[1],I=o[2],R=o[3],u,7,c[0]),R=t(R,_,A,I,s,12,c[1]),I=t(I,R,_,A,l,17,c[2]),A=t(A,I,R,_,f,22,c[3]);_=t(_,A,I,R,h,7,c[4]),R=t(R,_,A,I,p,12,c[5]),I=t(I,R,_,A,d,17,c[6]),A=t(A,I,R,_,y,22,c[7]),_=t(_,A,I,R,v,7,c[8]),R=t(R,_,A,I,g,12,c[9]),I=t(I,R,_,A,m,17,c[10]),A=t(A,I,R,_,k,22,c[11]),_=t(_,A,I,R,b,7,c[12]),R=t(R,_,A,I,w,12,c[13]),I=t(I,R,_,A,x,17,c[14]),_=r(_,A=t(A,I,R,_,S,22,c[15]),I,R,s,5,c[16]),R=r(R,_,A,I,d,9,c[17]),I=r(I,R,_,A,k,14,c[18]),A=r(A,I,R,_,u,20,c[19]),_=r(_,A,I,R,p,5,c[20]),R=r(R,_,A,I,m,9,c[21]),I=r(I,R,_,A,S,14,c[22]),A=r(A,I,R,_,h,20,c[23]),_=r(_,A,I,R,g,5,c[24]),R=r(R,_,A,I,x,9,c[25]),I=r(I,R,_,A,f,14,c[26]),A=r(A,I,R,_,v,20,c[27]),_=r(_,A,I,R,w,5,c[28]),R=r(R,_,A,I,l,9,c[29]),I=r(I,R,_,A,y,14,c[30]),_=n(_,A=r(A,I,R,_,b,20,c[31]),I,R,p,4,c[32]),R=n(R,_,A,I,v,11,c[33]),I=n(I,R,_,A,k,16,c[34]),A=n(A,I,R,_,x,23,c[35]),_=n(_,A,I,R,s,4,c[36]),R=n(R,_,A,I,h,11,c[37]),I=n(I,R,_,A,y,16,c[38]),A=n(A,I,R,_,m,23,c[39]),_=n(_,A,I,R,w,4,c[40]),R=n(R,_,A,I,u,11,c[41]),I=n(I,R,_,A,f,16,c[42]),A=n(A,I,R,_,d,23,c[43]),_=n(_,A,I,R,g,4,c[44]),R=n(R,_,A,I,b,11,c[45]),I=n(I,R,_,A,S,16,c[46]),_=i(_,A=n(A,I,R,_,l,23,c[47]),I,R,u,6,c[48]),R=i(R,_,A,I,y,10,c[49]),I=i(I,R,_,A,x,15,c[50]),A=i(A,I,R,_,p,21,c[51]),_=i(_,A,I,R,b,6,c[52]),R=i(R,_,A,I,f,10,c[53]),I=i(I,R,_,A,m,15,c[54]),A=i(A,I,R,_,s,21,c[55]),_=i(_,A,I,R,v,6,c[56]),R=i(R,_,A,I,S,10,c[57]),I=i(I,R,_,A,d,15,c[58]),A=i(A,I,R,_,w,21,c[59]),_=i(_,A,I,R,h,6,c[60]),R=i(R,_,A,I,k,10,c[61]),I=i(I,R,_,A,l,15,c[62]),A=i(A,I,R,_,g,21,c[63]),o[0]=o[0]+_|0,o[1]=o[1]+A|0,o[2]=o[2]+I|0,o[3]=o[3]+R|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32;var a=e.floor(n/4294967296);for(r[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),r[14+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(r.length+1),this._process(),r=(t=this._hash).words,n=0;4>n;n++)i=r[n],r[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);return t},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),a.MD5=s._createHelper(u),a.HmacMD5=s._createHmacHelper(u)}(Math),function(){var e,t=l,r=(e=t.lib).Base,n=e.WordArray,i=(e=t.algo).EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:e.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=(s=this.cfg).hasher.create(),i=n.create(),a=i.words,o=s.keySize,s=s.iterations;a.length>>2]}},t.BlockCipher=s.extend({cfg:s.cfg.extend({mode:u,padding:f}),reset:function(){s.reset.call(this);var e=(t=this.cfg).iv,t=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=t.createEncryptor;else r=t.createDecryptor,this._minBufferSize=1;this._mode=r.call(t,this,e&&e.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var h=t.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),p=(u=(d.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return((e=e.salt)?n.create([1398893684,1701076831]).concat(e).concat(t):t).toString(a)},parse:function(e){var t=(e=a.parse(e)).words;if(1398893684==t[0]&&1701076831==t[1]){var r=n.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return h.create({ciphertext:e,salt:r})}},t.SerializableCipher=r.extend({cfg:r.extend({format:u}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n);return t=i.finalize(t),i=i.cfg,h.create({ciphertext:t,key:r,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}})),d=(d.kdf={}).OpenSSL={execute:function(e,t,r,i){return i||(i=n.random(8)),e=o.create({keySize:t+r}).compute(e,i),r=n.create(e.words.slice(t),4*r),e.sigBytes=4*t,h.create({key:e,iv:r,salt:i})}},y=t.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:d}),encrypt:function(e,t,r,n){return r=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize),n.iv=r.iv,(e=p.encrypt.call(this,e,t,r.key,n)).mixIn(r),e},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),r=n.kdf.execute(r,e.keySize,e.ivSize,t.salt),n.iv=r.iv,p.decrypt.call(this,e,t,r.key,n)}})}(),function(){for(var e=l,t=e.lib.BlockCipher,r=e.algo,n=[],i=[],a=[],o=[],s=[],u=[],c=[],f=[],h=[],p=[],d=[],y=0;256>y;y++)d[y]=128>y?y<<1:y<<1^283;var v=0,g=0;for(y=0;256>y;y++){var m=(m=g^g<<1^g<<2^g<<3^g<<4)>>>8^255&m^99;n[v]=m,i[m]=v;var k=d[v],b=d[k],w=d[b],x=257*d[m]^16843008*m;a[v]=x<<24|x>>>8,o[v]=x<<16|x>>>16,s[v]=x<<8|x>>>24,u[v]=x,x=16843009*w^65537*b^257*k^16843008*v,c[m]=x<<24|x>>>8,f[m]=x<<16|x>>>16,h[m]=x<<8|x>>>24,p[m]=x,v?(v=k^d[d[d[w^k]]],g^=d[d[g]]):v=g=1}var S=[0,1,2,4,8,16,32,64,128,27,54];r=r.AES=t.extend({_doReset:function(){for(var e=(r=this._key).words,t=r.sigBytes/4,r=4*((this._nRounds=t+6)+1),i=this._keySchedule=[],a=0;a>>24]<<24|n[o>>>16&255]<<16|n[o>>>8&255]<<8|n[255&o]):(o=n[(o=o<<8|o>>>24)>>>24]<<24|n[o>>>16&255]<<16|n[o>>>8&255]<<8|n[255&o],o^=S[a/t|0]<<24),i[a]=i[a-t]^o}for(e=this._invKeySchedule=[],t=0;tt||4>=a?o:c[n[o>>>24]]^f[n[o>>>16&255]]^h[n[o>>>8&255]]^p[n[255&o]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,o,s,u,n)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,c,f,h,p,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,a,o,s){for(var u=this._nRounds,c=e[t]^r[0],l=e[t+1]^r[1],f=e[t+2]^r[2],h=e[t+3]^r[3],p=4,d=1;d>>24]^i[l>>>16&255]^a[f>>>8&255]^o[255&h]^r[p++],v=n[l>>>24]^i[f>>>16&255]^a[h>>>8&255]^o[255&c]^r[p++],g=n[f>>>24]^i[h>>>16&255]^a[c>>>8&255]^o[255&l]^r[p++];h=n[h>>>24]^i[c>>>16&255]^a[l>>>8&255]^o[255&f]^r[p++],c=y,l=v,f=g}y=(s[c>>>24]<<24|s[l>>>16&255]<<16|s[f>>>8&255]<<8|s[255&h])^r[p++],v=(s[l>>>24]<<24|s[f>>>16&255]<<16|s[h>>>8&255]<<8|s[255&c])^r[p++],g=(s[f>>>24]<<24|s[h>>>16&255]<<16|s[c>>>8&255]<<8|s[255&l])^r[p++],h=(s[h>>>24]<<24|s[c>>>16&255]<<16|s[l>>>8&255]<<8|s[255&f])^r[p++],e[t]=y,e[t+1]=v,e[t+2]=g,e[t+3]=h},keySize:8}),e.AES=t._createHelper(r)}(),l=l||function(e,t){var r={},n=r.lib={},i=function(){},a=n.Base={extend:function(e){i.prototype=this;var t=new i;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=n.WordArray=a.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes;if(e=e.sigBytes,this.clamp(),n%4)for(var i=0;i>>2]|=(r[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-n%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new o.init(r,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-n%4*8&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new o.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,i=e.min(4*t,i),t){for(var u=0;uc;){var f;e:{f=u;for(var h=e.sqrt(f),p=2;p<=h;p++)if(!(f%p)){f=!1;break e}f=!0}f&&(8>c&&(a[c]=s(e.pow(u,.5))),o[c]=s(e.pow(u,1/3)),c++),u++}var d=[];i=i.SHA256=n.extend({_doReset:function(){this._hash=new r.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],a=r[2],s=r[3],u=r[4],c=r[5],l=r[6],f=r[7],h=0;64>h;h++){if(16>h)d[h]=0|e[t+h];else{var p=d[h-15],y=d[h-2];d[h]=((p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3)+d[h-7]+((y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10)+d[h-16]}p=f+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&c^~u&l)+o[h]+d[h],y=((n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22))+(n&i^n&a^i&a),f=l,l=c,c=u,u=s+p|0,s=a,a=i,i=n,n=p+y|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+a|0,r[3]=r[3]+s|0,r[4]=r[4]+u|0,r[5]=r[5]+c|0,r[6]=r[6]+l|0,r[7]=r[7]+f|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA256=n._createHelper(i),t.HmacSHA256=n._createHmacHelper(i)}(Math),a=(i=l).enc.Utf8,i.algo.HMAC=i.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var r=e.blockSize,n=4*r;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),s=i.words,u=o.words,c=0;c>>2]|=(r[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-n%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new o.init(r,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-n%4*8&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new o.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,i=e.min(4*t,i),t){for(var u=0;uu;u++)s[u]=e();a=a.SHA512=r.extend({_doReset:function(){this._hash=new i.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=(f=this._hash.words)[0],n=f[1],i=f[2],a=f[3],u=f[4],c=f[5],l=f[6],f=f[7],h=r.high,p=r.low,d=n.high,y=n.low,v=i.high,g=i.low,m=a.high,k=a.low,b=u.high,w=u.low,x=c.high,S=c.low,_=l.high,R=l.low,I=f.high,A=f.low,D=h,M=p,C=d,O=y,F=v,P=g,B=m,j=k,E=b,T=w,L=x,H=S,z=_,U=R,N=I,K=A,W=0;80>W;W++){var J=s[W];if(16>W)var q=J.high=0|e[t+2*W],V=J.low=0|e[t+2*W+1];else{q=((V=(q=s[W-15]).high)>>>1|($=q.low)<<31)^(V>>>8|$<<24)^V>>>7;var $=($>>>1|V<<31)^($>>>8|V<<24)^($>>>7|V<<25),G=((V=(G=s[W-2]).high)>>>19|(X=G.low)<<13)^(V<<3|X>>>29)^V>>>6,X=(X>>>19|V<<13)^(X<<3|V>>>29)^(X>>>6|V<<26),Y=(V=s[W-7]).high,Q=(Z=s[W-16]).high,Z=Z.low;q=(q=(q=q+Y+((V=$+V.low)>>>0<$>>>0?1:0))+G+((V+=X)>>>0>>0?1:0))+Q+((V+=Z)>>>0>>0?1:0),J.high=q,J.low=V}Y=E&L^~E&z,Z=T&H^~T&U,J=D&C^D&F^C&F;var ee=M&O^M&P^O&P,te=($=(D>>>28|M<<4)^(D<<30|M>>>2)^(D<<25|M>>>7),G=(M>>>28|D<<4)^(M<<30|D>>>2)^(M<<25|D>>>7),(X=o[W]).high),re=X.low;Q=N+((E>>>14|T<<18)^(E>>>18|T<<14)^(E<<23|T>>>9))+((X=K+((T>>>14|E<<18)^(T>>>18|E<<14)^(T<<23|E>>>9)))>>>0>>0?1:0),N=z,K=U,z=L,U=H,L=E,H=T,E=B+(Q=(Q=(Q=Q+Y+((X+=Z)>>>0>>0?1:0))+te+((X+=re)>>>0>>0?1:0))+q+((X+=V)>>>0>>0?1:0))+((T=j+X|0)>>>0>>0?1:0)|0,B=F,j=P,F=C,P=O,C=D,O=M,D=Q+(J=$+J+((V=G+ee)>>>0>>0?1:0))+((M=X+V|0)>>>0>>0?1:0)|0}p=r.low=p+M,r.high=h+D+(p>>>0>>0?1:0),y=n.low=y+O,n.high=d+C+(y>>>0>>0?1:0),g=i.low=g+P,i.high=v+F+(g>>>0

    >>0?1:0),k=a.low=k+j,a.high=m+B+(k>>>0>>0?1:0),w=u.low=w+T,u.high=b+E+(w>>>0>>0?1:0),S=c.low=S+H,c.high=x+L+(S>>>0>>0?1:0),R=l.low=R+U,l.high=_+z+(R>>>0>>0?1:0),A=f.low=A+K,f.high=I+N+(A>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),t.SHA512=r._createHelper(a),t.HmacSHA512=r._createHmacHelper(a)}(),function(){var e=l,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,r){e=this._hasher=new e.init,"string"==typeof r&&(r=t.parse(r));var n=e.blockSize,i=4*n;r.sigBytes>i&&(r=e.finalize(r)),r.clamp();for(var a=this._oKey=r.clone(),o=this._iKey=r.clone(),s=a.words,u=o.words,c=0;c>>2]|=(r[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-n%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new o.init(r,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-n%4*8&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new o.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,i=e.min(4*t,i),t){for(var u=0;uc;c++){if(16>c)n[c]=0|e[t+c];else{var l=n[c-3]^n[c-8]^n[c-14]^n[c-16];n[c]=l<<1|l>>>31}l=(i<<5|i>>>27)+u+n[c],l=20>c?l+(1518500249+(a&o|~a&s)):40>c?l+(1859775393+(a^o^s)):60>c?l+((a&o|a&s|o&s)-1894007588):l+((a^o^s)-899497514),u=s,s=o,o=a<<30|a>>>2,a=i,i=l}r[0]=r[0]+i|0,r[1]=r[1]+a|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=r._createHelper(i),e.HmacSHA1=r._createHmacHelper(i)}(),function(){var e=l,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,r){e=this._hasher=new e.init,"string"==typeof r&&(r=t.parse(r));var n=e.blockSize,i=4*n;r.sigBytes>i&&(r=e.finalize(r)),r.clamp();for(var a=this._oKey=r.clone(),o=this._iKey=r.clone(),s=a.words,u=o.words,c=0;c>>2]|=(r[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-n%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new o.init(r,t/2)}},c=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-n%4*8&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new o.init(r,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,i=e.min(4*t,i),t){for(var u=0;uc;c++){if(16>c)n[c]=0|e[t+c];else{var l=n[c-3]^n[c-8]^n[c-14]^n[c-16];n[c]=l<<1|l>>>31}l=(i<<5|i>>>27)+u+n[c],l=20>c?l+(1518500249+(a&o|~a&s)):40>c?l+(1859775393+(a^o^s)):60>c?l+((a&o|a&s|o&s)-1894007588):l+((a^o^s)-899497514),u=s,s=o,o=a<<30|a>>>2,a=i,i=l}r[0]=r[0]+i|0,r[1]=r[1]+a|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=r._createHelper(i),e.HmacSHA1=r._createHmacHelper(i)}(),Object.defineProperty(n,"__esModule",{value:!0}),n.StandardFile=n.SFItemTransformer=n.SFCryptoWeb=n.SFCryptoJS=n.SFAbstractCrypto=n.SFItemHistoryEntry=n.SFItemHistory=n.SFHistorySession=n.SFPrivileges=n.SFPredicate=n.SFItemParams=n.SFItem=n.SFSyncManager=n.SFStorageManager=n.SFSingletonManager=n.SFSessionHistoryManager=n.SFPrivilegesManager=n.SFModelManager=n.SFMigrationManager=n.SFHttpManager=n.SFAuthManager=n.SFAlertManager=void 0;var x=function(){function e(){k(this,e)}var t,r;return w(e,[{key:"alert",value:(r=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){window.alert(t.text),e()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)})},{key:"confirm",value:(t=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){window.confirm(t.text)?e():r()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}]),e}();n.SFAlertManager=x;var S=function(){function e(t,r,n,i){k(this,e),e.DidSignOutEvent="DidSignOutEvent",e.WillSignInEvent="WillSignInEvent",e.DidSignInEvent="DidSignInEvent",this.httpManager=r,this.storageManager=t,this.alertManager=n||new x,this.$timeout=i||setTimeout.bind(window),this.eventHandlers=[]}var t,r,n,i,a,o,s,u,c,l;return w(e,[{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var a,o=this.eventHandlers[Symbol.iterator]();!(r=(a=o.next()).done);r=!0)(0,a.value)(e,t||{})}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"saveKeys",value:(l=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._keys=t,e.next=3,this.storageManager.setItem("mk",t.mk);case 3:return e.next=5,this.storageManager.setItem("ak",t.ak);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return l.apply(this,arguments)})},{key:"signout",value:(c=m(regeneratorRuntime.mark((function t(r){var n=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._keys=null,this._authParams=null,!r){t.next=6;break}return t.abrupt("return",this.storageManager.clearAllData().then((function(){n.notifyEvent(e.DidSignOutEvent)})));case 6:this.notifyEvent(e.DidSignOutEvent);case 7:case"end":return t.stop()}}),t,this)}))),function(e){return c.apply(this,arguments)})},{key:"keys",value:(u=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._keys){e.next=11;break}return e.next=3,this.storageManager.getItem("mk");case 3:if(t=e.sent){e.next=6;break}return e.abrupt("return",null);case 6:return e.t0=t,e.next=9,this.storageManager.getItem("ak");case 9:e.t1=e.sent,this._keys={mk:e.t0,ak:e.t1};case 11:return e.abrupt("return",this._keys);case 12:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"getAuthParams",value:(s=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._authParams){e.next=5;break}return e.next=3,this.storageManager.getItem("auth_params");case 3:t=e.sent,this._authParams=JSON.parse(t);case 5:if(!this._authParams||this._authParams.version){e.next=9;break}return e.next=8,this.defaultProtocolVersion();case 8:this._authParams.version=e.sent;case 9:return e.abrupt("return",this._authParams);case 10:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"defaultProtocolVersion",value:(o=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.keys();case 2:if(!(t=e.sent)||!t.ak){e.next=7;break}return e.abrupt("return","002");case 7:return e.abrupt("return","001");case 8:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"protocolVersion",value:(a=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAuthParams();case 2:if(!(t=e.sent)||!t.version){e.next=5;break}return e.abrupt("return",t.version);case 5:return e.abrupt("return",this.defaultProtocolVersion());case 6:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"getAuthParamsForEmail",value:(i=m(regeneratorRuntime.mark((function e(t,r,n){var i,a=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=_.merge({email:r},n)).api=I.getApiVersion(),e.abrupt("return",new Promise((function(e,r){var n=t+"/auth/params";a.httpManager.getAbsolute(n,i,(function(t){e(t)}),(function(t){console.error("Error getting auth params",t),"object"!==v(t)&&(t={error:{message:"A server error occurred while trying to sign in. Please try again."}}),e(t)}))})));case 3:case"end":return e.stop()}}),e)}))),function(e,t,r){return i.apply(this,arguments)})},{key:"lock",value:function(){this.locked=!0}},{key:"unlock",value:function(){this.locked=!1}},{key:"isLocked",value:function(){return 1==this.locked}},{key:"unlockAndResolve",value:function(e,t){this.unlock(),e(t)}},{key:"login",value:(n=m(regeneratorRuntime.mark((function t(r,n,i,a,o){var s=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=m(regeneratorRuntime.mark((function t(u,c){var l,f,h,p,d,y,g,k,b,w;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.keys();case 2:if(null==t.sent){t.next=6;break}return u({error:{message:"Cannot log in because already signed in."}}),t.abrupt("return");case 6:if(!s.isLocked()){t.next=9;break}return u({error:{message:"Login already in progress."}}),t.abrupt("return");case 9:return s.lock(),s.notifyEvent(e.WillSignInEvent),t.next=13,s.getAuthParamsForEmail(r,n,o);case 13:if((l=t.sent).identifier=n,!l.error){t.next=18;break}return s.unlockAndResolve(u,l),t.abrupt("return");case 18:if(l&&l.pw_cost){t.next=21;break}return s.unlockAndResolve(u,{error:{message:"Invalid email or password."}}),t.abrupt("return");case 21:if(SFJS.supportedVersions().includes(l.version)){t.next=25;break}return f=SFJS.isVersionNewerThanLibraryVersion(l.version)?"This version of the application does not support your newer account type. Please upgrade to the latest version of Standard Notes to sign in.":"The protocol version associated with your account is outdated and no longer supported by this application. Please visit standardnotes.org/help/security for more information.",s.unlockAndResolve(u,{error:{message:f}}),t.abrupt("return");case 25:if(!SFJS.isProtocolVersionOutdated(l.version)){t.next=32;break}return h="The encryption version for your account, ".concat(l.version,", is outdated and requires upgrade. You may proceed with login, but are advised to perform a security update using the web or desktop application. Please visit standardnotes.org/help/security for more information."),p=!1,t.next=30,s.alertManager.confirm({title:"Update Needed",text:h,confirmButtonText:"Sign In"}).catch((function(){s.unlockAndResolve(u,{error:{}}),p=!0}));case 30:if(!p){t.next=32;break}return t.abrupt("return");case 32:if(SFJS.supportsPasswordDerivationCost(l.pw_cost)){t.next=36;break}return s.unlockAndResolve(u,{error:{message:"Your account was created on a platform with higher security capabilities than this browser supports. If we attempted to generate your login keys here, it would take hours. Please use a browser with more up to date security capabilities, like Google Chrome or Firefox, to log in."}}),t.abrupt("return");case 36:if(d=SFJS.costMinimumForVersion(l.version),!(l.pw_cost5&&void 0!==u[5]&&u[5],e.abrupt("return",new Promise(function(){var e=m(regeneratorRuntime.mark((function e(u,c){var l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((l=new XMLHttpRequest).onreadystatechange=function(){if(4==l.readyState){var e=l.responseText;if(e)try{e=JSON.parse(e)}catch(e){}l.status>=200&&l.status<=299?s.$timeout((function(){i(e),u(e)})):(console.error("Request error:",e),s.$timeout((function(){a(e,l.status),c(e)})))}},"get"==t&&Object.keys(n).length>0&&(r=s.urlForUrlAndParams(r,n)),l.open(t,r,!0),l.setRequestHeader("Content-type","application/json"),!o){e.next=8;break}return e.next=8,s.setAuthHeadersForRequest(l);case 8:"post"==t||"patch"==t?l.send(JSON.stringify(n)):l.send();case 9:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),function(e,r,n,i,a){return t.apply(this,arguments)})},{key:"urlForUrlAndParams",value:function(e,t){var r=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");return e.includes("?")?e+"&"+r:e+"?"+r}}]),e}();n.SFHttpManager=I;var A=function(){function e(t,r,n,i){var a=this;k(this,e),this.modelManager=t,this.syncManager=r,this.storageManager=n,this.completionHandlers=[],this.loadMigrations();var o=!1,s=i.addEventHandler((function(e){e==S.DidSignInEvent&&(o=!0)}));this.receivedLocalDataEvent=r.initialDataLoaded(),this.syncManager.addEventHandler(function(){var e=m(regeneratorRuntime.mark((function e(t,r){var n,u,c,l,f,h,p,d,y;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u="sync:completed"==t,!(n="local-data-loaded"==t)&&!u){e.next=40;break}if(n?a.receivedLocalDataEvent=!0:u&&(a.receivedSyncCompletedEvent=!0),!a.receivedLocalDataEvent||!a.receivedSyncCompletedEvent){e.next=40;break}if(!o){e.next=39;break}return o=!1,i.removeEventHandler(s),e.next=10,a.getCompletedMigrations();case 10:c=e.sent.slice(),l=!0,f=!1,h=void 0,e.prev=14,p=c[Symbol.iterator]();case 16:if(l=(d=p.next()).done){e.next=25;break}return y=d.value,e.next=20,a.migrationForEncodedName(y);case 20:e.sent.runOnlyOnce||_.pull(a._completed,y);case 22:l=!0,e.next=16;break;case 25:e.next=31;break;case 27:e.prev=27,e.t0=e.catch(14),f=!0,h=e.t0;case 31:e.prev=31,e.prev=32,l||null==p.return||p.return();case 34:if(e.prev=34,!f){e.next=37;break}throw h;case 37:return e.finish(34);case 38:return e.finish(31);case 39:a.runPendingMigrations();case 40:case"end":return e.stop()}}),e,null,[[14,27,31,39],[32,,34,38]])})));return function(t,r){return e.apply(this,arguments)}}())}var t,r,n,i,a,o,s,u;return w(e,[{key:"addCompletionHandler",value:function(e){this.completionHandlers.push(e)}},{key:"removeCompletionHandler",value:function(e){_.pull(this.completionHandlers,e)}},{key:"migrationForEncodedName",value:(u=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.decode(t);case 2:return r=e.sent,e.abrupt("return",this.migrations.find((function(e){return e.name==r})));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"loadMigrations",value:function(){this.migrations=this.registeredMigrations()}},{key:"registeredMigrations",value:function(){}},{key:"runPendingMigrations",value:(s=m(regeneratorRuntime.mark((function e(){var t,r,n,i,a,o,s,u,c,l,f,h,p,d,y,v,g,m,k,b,w,x,S,_,R,I,A,D;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPendingMigrations();case 2:for(t=e.sent,r=!0,n=!1,i=void 0,e.prev=6,a=t[Symbol.iterator]();!(r=(o=a.next()).done);r=!0)(s=o.value).items=[];e.next=14;break;case 10:e.prev=10,e.t0=e.catch(6),n=!0,i=e.t0;case 14:e.prev=14,e.prev=15,r||null==a.return||a.return();case 17:if(e.prev=17,!n){e.next=20;break}throw i;case 20:return e.finish(17);case 21:return e.finish(14);case 22:u=!0,c=!1,l=void 0,e.prev=25,f=this.modelManager.allNondummyItems[Symbol.iterator]();case 27:if(u=(h=f.next()).done){e.next=51;break}for(p=h.value,d=!0,y=!1,v=void 0,e.prev=32,g=t[Symbol.iterator]();!(d=(m=g.next()).done);d=!0)s=m.value,p.content_type==s.content_type&&s.items.push(p);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),y=!0,v=e.t1;case 40:e.prev=40,e.prev=41,d||null==g.return||g.return();case 43:if(e.prev=43,!y){e.next=46;break}throw v;case 46:return e.finish(43);case 47:return e.finish(40);case 48:u=!0,e.next=27;break;case 51:e.next=57;break;case 53:e.prev=53,e.t2=e.catch(25),c=!0,l=e.t2;case 57:e.prev=57,e.prev=58,u||null==f.return||f.return();case 60:if(e.prev=60,!c){e.next=63;break}throw l;case 63:return e.finish(60);case 64:return e.finish(57);case 65:k=!0,b=!1,w=void 0,e.prev=68,x=t[Symbol.iterator]();case 70:if(k=(S=x.next()).done){e.next=81;break}if(!((s=S.value).items&&s.items.length>0||s.customHandler)){e.next=77;break}return e.next=75,this.runMigration(s,s.items);case 75:e.next=78;break;case 77:this.markMigrationCompleted(s);case 78:k=!0,e.next=70;break;case 81:e.next=87;break;case 83:e.prev=83,e.t3=e.catch(68),b=!0,w=e.t3;case 87:e.prev=87,e.prev=88,k||null==x.return||x.return();case 90:if(e.prev=90,!b){e.next=93;break}throw w;case 93:return e.finish(90);case 94:return e.finish(87);case 95:for(_=!0,R=!1,I=void 0,e.prev=98,A=this.completionHandlers[Symbol.iterator]();!(_=(D=A.next()).done);_=!0)(0,D.value)();e.next=106;break;case 102:e.prev=102,e.t4=e.catch(98),R=!0,I=e.t4;case 106:e.prev=106,e.prev=107,_||null==A.return||A.return();case 109:if(e.prev=109,!R){e.next=112;break}throw I;case 112:return e.finish(109);case 113:return e.finish(106);case 114:case"end":return e.stop()}}),e,this,[[6,10,14,22],[15,,17,21],[25,53,57,65],[32,36,40,48],[41,,43,47],[58,,60,64],[68,83,87,95],[88,,90,94],[98,102,106,114],[107,,109,113]])}))),function(){return s.apply(this,arguments)})},{key:"encode",value:(o=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.btoa(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"decode",value:(a=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return a.apply(this,arguments)})},{key:"getCompletedMigrations",value:(i=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._completed){e.next=5;break}return e.next=3,this.storageManager.getItem("migrations");case 3:t=e.sent,this._completed=t?JSON.parse(t):[];case 5:return e.abrupt("return",this._completed);case 6:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"getPendingMigrations",value:(n=m(regeneratorRuntime.mark((function e(){var t,r,n,i,a,o,s,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:t=e.sent,r=[],n=!0,i=!1,a=void 0,e.prev=7,o=this.migrations[Symbol.iterator]();case 9:if(n=(s=o.next()).done){e.next=22;break}return u=s.value,e.t0=t,e.next=14,this.encode(u.name);case 14:if(e.t1=e.sent,e.t2=e.t0.indexOf.call(e.t0,e.t1),e.t3=-1,e.t2!=e.t3){e.next=19;break}r.push(u);case 19:n=!0,e.next=9;break;case 22:e.next=28;break;case 24:e.prev=24,e.t4=e.catch(7),i=!0,a=e.t4;case 28:e.prev=28,e.prev=29,n||null==o.return||o.return();case 31:if(e.prev=31,!i){e.next=34;break}throw a;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return e.abrupt("return",r);case 37:case"end":return e.stop()}}),e,this,[[7,24,28,36],[29,,31,35]])}))),function(){return n.apply(this,arguments)})},{key:"markMigrationCompleted",value:(r=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:return r=e.sent,e.t0=r,e.next=6,this.encode(t.name);case 6:e.t1=e.sent,e.t0.push.call(e.t0,e.t1),this.storageManager.setItem("migrations",JSON.stringify(r)),t.running=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"runMigration",value:(t=m(regeneratorRuntime.mark((function e(t,r){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.running){e.next=2;break}return e.abrupt("return");case 2:if(console.log("Running migration:",t.name),t.running=!0,!t.customHandler){e.next=8;break}return e.abrupt("return",t.customHandler().then((function(){n.markMigrationCompleted(t)})));case 8:return e.abrupt("return",t.handler(r).then((function(){n.markMigrationCompleted(t)})));case 9:case"end":return e.stop()}}),e)}))),function(e,r){return t.apply(this,arguments)})}]),e}();n.SFMigrationManager=A;var D=function(){function e(t){k(this,e),e.MappingSourceRemoteRetrieved="MappingSourceRemoteRetrieved",e.MappingSourceRemoteSaved="MappingSourceRemoteSaved",e.MappingSourceLocalSaved="MappingSourceLocalSaved",e.MappingSourceLocalRetrieved="MappingSourceLocalRetrieved",e.MappingSourceLocalDirtied="MappingSourceLocalDirtied",e.MappingSourceComponentRetrieved="MappingSourceComponentRetrieved",e.MappingSourceDesktopInstalled="MappingSourceDesktopInstalled",e.MappingSourceRemoteActionRetrieved="MappingSourceRemoteActionRetrieved",e.MappingSourceFileImport="MappingSourceFileImport",e.isMappingSourceRetrieved=function(t){return[e.MappingSourceRemoteRetrieved,e.MappingSourceComponentRetrieved,e.MappingSourceRemoteActionRetrieved].includes(t)},this.$timeout=t||setTimeout.bind(window),this.itemSyncObservers=[],this.items=[],this.itemsHash={},this.missedReferences={},this.uuidChangeObservers=[]}var t,r,n,i,a,o,s,u,c,l,f,h;return w(e,[{key:"handleSignout",value:function(){this.items.length=0,this.itemsHash={},this.missedReferences={}}},{key:"addModelUuidChangeObserver",value:function(e,t){this.uuidChangeObservers.push({id:e,callback:t})}},{key:"notifyObserversOfUuidChange",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var a,o=this.uuidChangeObservers[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;try{s.callback(e,t)}catch(e){console.error("Notify observers of uuid change exception:",e)}}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"alternateUUIDForItem",value:(h=m(regeneratorRuntime.mark((function t(r){var n,i,a,o,s,u,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=this.createItem(r),t.next=3,SFJS.crypto.generateUUID();case 3:for(n.uuid=t.sent,n.informReferencesOfUUIDChange(r.uuid,n.uuid),this.informModelsOfUUIDChangeForItem(n,r.uuid,n.uuid),i=!0,a=!1,o=void 0,t.prev=9,s=r.referencingObjects[Symbol.iterator]();!(i=(u=s.next()).done);i=!0)(c=u.value).setIsNoLongerBeingReferencedBy(r),r.setIsNoLongerBeingReferencedBy(c),c.addItemAsRelationship(n);t.next=17;break;case 13:t.prev=13,t.t0=t.catch(9),a=!0,o=t.t0;case 17:t.prev=17,t.prev=18,i||null==s.return||s.return();case 20:if(t.prev=20,!a){t.next=23;break}throw o;case 23:return t.finish(20);case 24:return t.finish(17);case 25:return this.setItemsDirty(r.referencingObjects,!0),this.resolveReferencesForItem(n),this.loggingEnabled&&console.log(r.uuid,"--\x3e",n.uuid),r.deleted=!0,r.content.references=[],this.setItemDirty(r,!1,!1,e.MappingSourceLocalSaved),t.next=33,this.mapResponseItemsToLocalModels([r],e.MappingSourceLocalSaved);case 33:return this.addItem(n),this.setItemDirty(n,!0,!0,e.MappingSourceLocalSaved),this.notifyObserversOfUuidChange(r,n),t.abrupt("return",n);case 37:case"end":return t.stop()}}),t,this,[[9,13,17,25],[18,,20,24]])}))),function(e){return h.apply(this,arguments)})},{key:"informModelsOfUUIDChangeForItem",value:function(e,t,r){var n=!0,i=!1,a=void 0;try{for(var o,s=this.items[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)o.value.potentialItemOfInterestHasChangedItsUUID(e,t,r)}catch(e){i=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}}},{key:"didSyncModelsOffline",value:function(t){this.notifySyncObserversOfModels(t,e.MappingSourceLocalSaved)}},{key:"mapResponseItemsToLocalModels",value:(f=m(regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,source:r,sourceKey:n}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return f.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsOmittingFields",value:(l=m(regeneratorRuntime.mark((function e(t,r,n,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,omitFields:r,source:n,sourceKey:i}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return l.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsWithOptions",value:(c=m(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,u,c,l,f,h,p,d,v,g,m,k,b,w,x,S,_,R,I,A,D,M,C,O,F,P,B,j,E,T,L,H,z,U;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.items,n=t.omitFields,i=t.source,a=t.sourceKey,t.options,o=[],s=[],u=[],c=!0,l=!1,f=void 0,e.prev=5,h=r[Symbol.iterator]();case 7:if(c=(p=h.next()).done){e.next=58;break}if(d=p.value){e.next=11;break}return e.abrupt("continue",55);case 11:if(v=!d.content&&!d.errorDecrypting,d.content_type&&d.uuid&&!v||d.deleted){e.next=16;break}return console.error("Server response item is corrupt:",d),e.abrupt("continue",55);case 16:if(!Array.isArray(n)){e.next=36;break}for(g=!0,m=!1,k=void 0,e.prev=20,b=n[Symbol.iterator]();!(g=(w=b.next()).done);g=!0)x=w.value,delete d[x];e.next=28;break;case 24:e.prev=24,e.t0=e.catch(20),m=!0,k=e.t0;case 28:e.prev=28,e.prev=29,g||null==b.return||b.return();case 31:if(e.prev=31,!m){e.next=34;break}throw k;case 34:return e.finish(31);case 35:return e.finish(28);case 36:if((S=this.findItem(d.uuid))&&(S.updateFromJSON(d),S.dummy=!1),_=d.content_type||S&&S.content_type,!this.acceptableContentTypes||this.acceptableContentTypes.includes(_)){e.next=42;break}return e.abrupt("continue",55);case 42:if(R=!1,1!=d.deleted){e.next=50;break}if(!d.dirty){e.next=48;break}R=!0,e.next=50;break;case 48:return S&&(o.push(S),u.push(S),this.removeItemLocally(S)),e.abrupt("continue",55);case 50:S||(S=this.createItem(d)),this.addItem(S,R),S.errorDecrypting||u.push(S),o.push(S),s.push(d);case 55:c=!0,e.next=7;break;case 58:e.next=64;break;case 60:e.prev=60,e.t1=e.catch(5),l=!0,f=e.t1;case 64:e.prev=64,e.prev=65,c||null==h.return||h.return();case 67:if(e.prev=67,!l){e.next=70;break}throw f;case 70:return e.finish(67);case 71:return e.finish(64);case 72:for(I=!0,A=!1,D=void 0,e.prev=75,M=s.entries()[Symbol.iterator]();!(I=(C=M.next()).done);I=!0)O=y(C.value,2),F=O[0],P=O[1],B=o[F],P.content&&this.resolveReferencesForItem(B),B.didFinishSyncing();e.next=83;break;case 79:e.prev=79,e.t2=e.catch(75),A=!0,D=e.t2;case 83:e.prev=83,e.prev=84,I||null==M.return||M.return();case 86:if(e.prev=86,!A){e.next=89;break}throw D;case 89:return e.finish(86);case 90:return e.finish(83);case 91:for(j=this.popMissedReferenceStructsForObjects(s),E=!0,T=!1,L=void 0,e.prev=95,H=function(){var e=U.value,t=o.find((function(t){return t.uuid==e.reference_uuid}));t&&e.for_item.addItemAsRelationship(t)},z=j[Symbol.iterator]();!(E=(U=z.next()).done);E=!0)H();e.next=104;break;case 100:e.prev=100,e.t3=e.catch(95),T=!0,L=e.t3;case 104:e.prev=104,e.prev=105,E||null==z.return||z.return();case 107:if(e.prev=107,!T){e.next=110;break}throw L;case 110:return e.finish(107);case 111:return e.finish(104);case 112:return e.next=114,this.notifySyncObserversOfModels(u,i,a);case 114:return e.abrupt("return",o);case 115:case"end":return e.stop()}}),e,this,[[5,60,64,72],[20,24,28,36],[29,,31,35],[65,,67,71],[75,79,83,91],[84,,86,90],[95,100,104,112],[105,,107,111]])}))),function(e){return c.apply(this,arguments)})},{key:"missedReferenceBuildKey",value:function(e,t){return"".concat(e,":").concat(t)}},{key:"popMissedReferenceStructsForObjects",value:function(e){if(!e||0==e.length)return[];for(var t=[],r=[],n=e.map((function(e){return e.uuid})),i=n[0].length,a=0,o=Object.keys(this.missedReferences);a1&&void 0!==arguments[1]&&arguments[1];if(!e.errorDecrypting){var r=e.contentObject;if(e.updateLocalRelationships(),r.references){var n=r.references.slice(),i=n.map((function(e){return e.uuid})),a=!0,o=this.findItems(i,a),s=!0,u=!1,c=void 0;try{for(var l,f=o.entries()[Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=y(l.value,2),p=h[0],d=h[1];if(d)e.addItemAsRelationship(d),t&&this.setItemDirty(d,!0);else{var v=i[p],g=this.missedReferenceBuildKey(v,e.uuid);if(!this.missedReferences[g]){var m={reference_uuid:v,for_item:e};this.missedReferences[g]=m}}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}}}},{key:"notifySyncObserversOfModels",value:(u=m(regeneratorRuntime.mark((function e(t,r,n){var i,a,o,s,u,c,l,f=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=this.itemSyncObservers.sort((function(e,t){return e.priority0)){e.next=25;break}return e.next=25,f._callSyncObserverCallbackWithTimeout(i,a,o,s,r,n);case 25:case"end":return e.stop()}}),e,null,[[6,10,14,22],[15,,17,21]])})),c=i[Symbol.iterator]();case 7:if(a=(l=c.next()).done){e.next=12;break}return e.delegateYield(u(),"t0",9);case 9:a=!0,e.next=7;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(4),o=!0,s=e.t1;case 18:e.prev=18,e.prev=19,a||null==c.return||c.return();case 21:if(e.prev=21,!o){e.next=24;break}throw s;case 24:return e.finish(21);case 25:return e.finish(18);case 26:case"end":return e.stop()}}),e,this,[[4,14,18,26],[19,,21,25]])}))),function(e,t,r){return u.apply(this,arguments)})},{key:"_callSyncObserverCallbackWithTimeout",value:(s=m(regeneratorRuntime.mark((function e(t,r,n,i,a,o){var s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,u){s.$timeout((function(){try{t.callback(r,n,i,a,o)}catch(e){console.error("Sync observer exception",e)}finally{e()}}))})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,r,n,i,a){return s.apply(this,arguments)})},{key:"setItemDirty",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;this.setItemsDirty([e],t,r,n,i)}},{key:"setItemsDirty",value:function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=!0,s=!1,u=void 0;try{for(var c,l=t[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var f=c.value;f.setDirty(r,n)}}catch(e){s=!0,u=e}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}this.notifySyncObserversOfModels(t,i||e.MappingSourceLocalDirtied,a)}},{key:"createItem",value:function(t){var r=e.ContentTypeClassMapping&&e.ContentTypeClassMapping[t.content_type];return r||(r=L),new r(t)}},{key:"createDuplicateItemFromResponseItem",value:(o=m(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.setDirty){e.next=3;break}return console.error("Attempting to create conflicted copy of non-response item."),e.abrupt("return",null);case 3:return r=JSON.parse(JSON.stringify(t)),e.next=6,SFJS.crypto.generateUUID();case 6:return r.uuid=e.sent,n=this.createItem(r),e.abrupt("return",n);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"duplicateItemAndAddAsConflict",value:function(e){return this.duplicateItemWithCustomContentAndAddAsConflict({content:e.content,duplicateOf:e})}},{key:"duplicateItemWithCustomContentAndAddAsConflict",value:function(e){var t=e.content,r=e.duplicateOf,n=this.duplicateItemWithCustomContent({content:t,duplicateOf:r});return this.addDuplicatedItemAsConflict({duplicate:n,duplicateOf:r}),n}},{key:"addDuplicatedItemAsConflict",value:function(e){var t=e.duplicate,r=e.duplicateOf;this.addDuplicatedItem(t,r),t.content.conflict_of=r.uuid}},{key:"duplicateItemWithCustomContent",value:function(e){var t=e.content,r=e.duplicateOf,n=new r.constructor({content:t});return n.created_at=r.created_at,n.content_type||(n.content_type=r.content_type),n}},{key:"duplicateItemAndAdd",value:function(e){var t=this.duplicateItemWithoutAdding(e);return this.addDuplicatedItem(t,e),t}},{key:"duplicateItemWithoutAdding",value:function(e){var t=new e.constructor({content:e.content});return t.created_at=e.created_at,t.content_type||(t.content_type=e.content_type),t}},{key:"addDuplicatedItem",value:function(e,t){this.addItem(e);var r=!0,n=!1,i=void 0;try{for(var a,o=t.referencingObjects[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;s.addItemAsRelationship(e),this.setItemDirty(s,!0)}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}this.resolveReferencesForItem(e),this.setItemDirty(e,!0)}},{key:"addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addItems([e],t)}},{key:"addItems",value:function(e){var t=this;e.forEach((function(e){t.itemsHash[e.uuid]||(t.itemsHash[e.uuid]=e,t.items.push(e))}))}},{key:"addItemSyncObserver",value:function(e,t,r){this.addItemSyncObserverWithPriority({id:e,types:t,callback:r,priority:1})}},{key:"addItemSyncObserverWithPriority",value:function(e){var t=e.id,r=e.priority,n=e.types,i=e.callback;Array.isArray(n)||(n=[n]),this.itemSyncObservers.push({id:t,types:n,priority:r,callback:i})}},{key:"removeItemSyncObserver",value:function(e){_.remove(this.itemSyncObservers,_.find(this.itemSyncObservers,{id:e}))}},{key:"getDirtyItems",value:function(){return this.items.filter((function(e){return 1==e.dirty&&!e.dummy&&(!e.errorDecrypting||e.deleted)}))}},{key:"clearDirtyItems",value:function(e){var t=!0,r=!1,n=void 0;try{for(var i,a=e[Symbol.iterator]();!(t=(i=a.next()).done);t=!0)i.value.setDirty(!1)}catch(e){r=!0,n=e}finally{try{t||null==a.return||a.return()}finally{if(r)throw n}}}},{key:"removeAndDirtyAllRelationshipsForItem",value:function(e){if(!e.errorDecrypting){var t=!0,r=!1,n=void 0;try{for(var i,a=e.content.references[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){var o=i.value,s=this.findItem(o.uuid);s&&(e.removeItemAsRelationship(s),s.hasRelationshipWithItem(e)&&(s.removeItemAsRelationship(e),this.setItemDirty(s,!0)))}}catch(e){r=!0,n=e}finally{try{t||null==a.return||a.return()}finally{if(r)throw n}}}var u=!0,c=!1,l=void 0;try{for(var f,h=e.referencingObjects[Symbol.iterator]();!(u=(f=h.next()).done);u=!0){var p=f.value;p.removeItemAsRelationship(e),this.setItemDirty(p,!0)}}catch(e){c=!0,l=e}finally{try{u||null==h.return||h.return()}finally{if(c)throw l}}e.referencingObjects=[]}},{key:"setAllItemsDirty",value:function(){var e=this.allItems;this.setItemsDirty(e,!0)}},{key:"setItemToBeDeleted",value:function(e){e.deleted=!0,e.dummy||this.setItemDirty(e,!0),this.removeAndDirtyAllRelationshipsForItem(e)}},{key:"removeItemLocally",value:(a=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_.remove(this.items,{uuid:t.uuid}),delete this.itemsHash[t.uuid],t.isBeingRemovedLocally();case 3:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"allItemsMatchingTypes",value:function(e){return this.allItems.filter((function(t){return(_.includes(e,t.content_type)||_.includes(e,"*"))&&!t.dummy}))}},{key:"invalidItems",value:function(){return this.allItems.filter((function(e){return e.errorDecrypting}))}},{key:"validItemsForContentType",value:function(e){return this.allItems.filter((function(t){return t.content_type==e&&!t.errorDecrypting}))}},{key:"findItem",value:function(e){return this.itemsHash[e]}},{key:"findItems",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=o.value,c=this.itemsHash[u];(c||t)&&r.push(c)}}catch(e){i=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}},{key:"itemsMatchingPredicate",value:function(e){return this.itemsMatchingPredicates([e])}},{key:"itemsMatchingPredicates",value:function(e){return this.filterItemsWithPredicates(this.allItems,e)}},{key:"filterItemsWithPredicates",value:function(e,t){return e.filter((function(e){var r=!0,n=!1,i=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;if(!e.satisfiesPredicate(s))return!1}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return!0}))}},{key:"importItems",value:(i=m(regeneratorRuntime.mark((function t(r){var n,i,a,o,s,u,c,l,f,h,p,d,y,v,g,m,k,b,w,x,S,_,R,I,A,D,M;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=[],i={},a=!0,o=!1,s=void 0,t.prev=5,u=r[Symbol.iterator]();case 7:if(a=(c=u.next()).done){t.next=18;break}if(l=c.value,f=this.findItem(l.uuid)){t.next=13;break}return i[l.uuid]={},t.abrupt("continue",15);case 13:h=this.duplicateItemWithoutAdding(f),i[l.uuid]={frozenValue:h,itemRef:f};case 15:a=!0,t.next=7;break;case 18:t.next=24;break;case 20:t.prev=20,t.t0=t.catch(5),o=!0,s=t.t0;case 24:t.prev=24,t.prev=25,a||null==u.return||u.return();case 27:if(t.prev=27,!o){t.next=30;break}throw s;case 30:return t.finish(27);case 31:return t.finish(24);case 32:p=!0,d=!1,y=void 0,t.prev=35,v=r[Symbol.iterator]();case 37:if(p=(g=v.next()).done){t.next=52;break}if(m=g.value,k=i[m.uuid],b=k.frozenValue,w=k.itemRef,!b||w.errorDecrypting){t.next=47;break}return t.next=43,this.createDuplicateItemFromResponseItem(m);case 43:x=t.sent,m.deleted||b.isItemContentEqualWith(x)||(this.addDuplicatedItemAsConflict({duplicate:x,duplicateOf:w}),n.push(x)),t.next=49;break;case 47:n.push(m),w&&w.errorDecrypting&&(w.errorDecrypting=!1);case 49:p=!0,t.next=37;break;case 52:t.next=58;break;case 54:t.prev=54,t.t1=t.catch(35),d=!0,y=t.t1;case 58:t.prev=58,t.prev=59,p||null==v.return||v.return();case 61:if(t.prev=61,!d){t.next=64;break}throw y;case 64:return t.finish(61);case 65:return t.finish(58);case 66:return t.next=68,this.mapResponseItemsToLocalModels(n,e.MappingSourceFileImport);case 68:for(S=t.sent,_=!0,R=!1,I=void 0,t.prev=72,A=S[Symbol.iterator]();!(_=(D=A.next()).done);_=!0)M=D.value,this.setItemDirty(M,!0,!1),M.deleted=!1;t.next=80;break;case 76:t.prev=76,t.t2=t.catch(72),R=!0,I=t.t2;case 80:t.prev=80,t.prev=81,_||null==A.return||A.return();case 83:if(t.prev=83,!R){t.next=86;break}throw I;case 86:return t.finish(83);case 87:return t.finish(80);case 88:return t.abrupt("return",S);case 89:case"end":return t.stop()}}),t,this,[[5,20,24,32],[25,,27,31],[35,54,58,66],[59,,61,65],[72,76,80,88],[81,,83,87]])}))),function(e){return i.apply(this,arguments)})},{key:"getAllItemsJSONData",value:(n=m(regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getJSONDataForItems(this.allItems,t,r,n));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"getJSONDataForItems",value:(r=m(regeneratorRuntime.mark((function e(t,r,n,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t.map((function(e){return new H(e,r,n).paramsForExportFile()}))).then((function(e){if(i&&0==e.length)return null;var t={items:e};return r&&(t.auth_params=n),JSON.stringify(t,null,2)})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,n,i){return r.apply(this,arguments)})},{key:"computeDataIntegrityHash",value:(t=m(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.allNondummyItems.sort((function(e,t){return t.updated_at-e.updated_at})),r=t.map((function(e){return e.updatedAtTimestamp()})),n=r.join(","),e.next=6,SFJS.crypto.sha256(n);case 6:return i=e.sent,e.abrupt("return",i);case 10:return e.prev=10,e.t0=e.catch(0),console.error("Error computing data integrity hash",e.t0),e.abrupt("return",null);case 14:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return t.apply(this,arguments)})},{key:"allItems",get:function(){return this.items.slice()}},{key:"allNondummyItems",get:function(){return this.items.filter((function(e){return!e.dummy}))}}]),e}();n.SFModelManager=D;var M=function(){function e(t,r,n){k(this,e),this.modelManager=t,this.syncManager=r,this.singletonManager=n,this.loadPrivileges(),e.CredentialAccountPassword="CredentialAccountPassword",e.CredentialLocalPasscode="CredentialLocalPasscode",e.ActionManageExtensions="ActionManageExtensions",e.ActionManageBackups="ActionManageBackups",e.ActionViewProtectedNotes="ActionViewProtectedNotes",e.ActionManagePrivileges="ActionManagePrivileges",e.ActionManagePasscode="ActionManagePasscode",e.ActionDeleteNote="ActionDeleteNote",e.SessionExpiresAtKey="SessionExpiresAtKey",e.SessionLengthKey="SessionLengthKey",e.SessionLengthNone=0,e.SessionLengthFiveMinutes=300,e.SessionLengthOneHour=3600,e.SessionLengthOneWeek=604800,this.availableActions=[e.ActionViewProtectedNotes,e.ActionDeleteNote,e.ActionManagePasscode,e.ActionManageBackups,e.ActionManageExtensions,e.ActionManagePrivileges],this.availableCredentials=[e.CredentialAccountPassword,e.CredentialLocalPasscode],this.sessionLengths=[e.SessionLengthNone,e.SessionLengthFiveMinutes,e.SessionLengthOneHour,e.SessionLengthOneWeek,e.SessionLengthIndefinite]}var t,r,n,i,a,o,s,u,c,l,f,h;return w(e,[{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getAvailableActions",value:function(){return this.availableActions}},{key:"getAvailableCredentials",value:function(){return this.availableCredentials}},{key:"netCredentialsForAction",value:(h=m(regeneratorRuntime.mark((function t(r){var n,i,a,o,s,u,c,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getPrivileges();case 2:t.t0=r,n=t.sent.getCredentialsForAction(t.t0),i=[],a=!0,o=!1,s=void 0,t.prev=8,u=n[Symbol.iterator]();case 10:if(a=(c=u.next()).done){t.next=27;break}if((l=c.value)!=e.CredentialAccountPassword){t.next=19;break}return t.next=15,this.delegate.isOffline();case 15:t.sent||i.push(l),t.next=24;break;case 19:if(l!=e.CredentialLocalPasscode){t.next=24;break}return t.next=22,this.delegate.hasLocalPasscode();case 22:t.sent&&i.push(l);case 24:a=!0,t.next=10;break;case 27:t.next=33;break;case 29:t.prev=29,t.t1=t.catch(8),o=!0,s=t.t1;case 33:t.prev=33,t.prev=34,a||null==u.return||u.return();case 36:if(t.prev=36,!o){t.next=39;break}throw s;case 39:return t.finish(36);case 40:return t.finish(33);case 41:return t.abrupt("return",i);case 42:case"end":return t.stop()}}),t,this,[[8,29,33,41],[34,,36,40]])}))),function(e){return h.apply(this,arguments)})},{key:"loadPrivileges",value:(f=m(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loadPromise){e.next=2;break}return e.abrupt("return",this.loadPromise);case 2:return this.loadPromise=new Promise((function(e,r){var n=U.contentType(),i=new z("content_type","=",n);t.singletonManager.registerSingleton([i],(function(r){t.privileges=r,e(r)}),function(){var r=m(regeneratorRuntime.mark((function r(i){var a;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=new U({content_type:n}),SFJS.crypto.generateUUIDSync){r.next=4;break}return r.next=4,a.initUUID();case 4:t.modelManager.addItem(a),t.modelManager.setItemDirty(a,!0),t.syncManager.sync(),i(a),e(a);case 9:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())})),e.abrupt("return",this.loadPromise);case 4:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"getPrivileges",value:(l=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.privileges){e.next=4;break}return e.abrupt("return",this.privileges);case 4:return e.abrupt("return",this.loadPrivileges());case 5:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"displayInfoForCredential",value:function(t){var r={};return r[e.CredentialAccountPassword]={label:"Account Password",prompt:"Please enter your account password."},r[e.CredentialLocalPasscode]={label:"Local Passcode",prompt:"Please enter your local passcode."},r[t]}},{key:"displayInfoForAction",value:function(t){var r={};return r[e.ActionManageExtensions]={label:"Manage Extensions"},r[e.ActionManageBackups]={label:"Download/Import Backups"},r[e.ActionViewProtectedNotes]={label:"View Protected Notes"},r[e.ActionManagePrivileges]={label:"Manage Privileges"},r[e.ActionManagePasscode]={label:"Manage Passcode"},r[e.ActionDeleteNote]={label:"Delete Notes"},r[t]}},{key:"getSessionLengthOptions",value:function(){return[{value:e.SessionLengthNone,label:"Don't Remember"},{value:e.SessionLengthFiveMinutes,label:"5 Minutes"},{value:e.SessionLengthOneHour,label:"1 Hour"},{value:e.SessionLengthOneWeek,label:"1 Week"}]}},{key:"setSessionLength",value:(c=m(regeneratorRuntime.mark((function t(r){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=r,a=void 0,(a=new Date).setSeconds(a.getSeconds()+i),n=a,t.abrupt("return",Promise.all([this.delegate.saveToStorage(e.SessionExpiresAtKey,JSON.stringify(n)),this.delegate.saveToStorage(e.SessionLengthKey,JSON.stringify(r))]));case 3:case"end":return t.stop()}var i,a}),t,this)}))),function(e){return c.apply(this,arguments)})},{key:"clearSession",value:(u=m(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.setSessionLength(e.SessionLengthNone));case 1:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"getSelectedSessionLength",value:(s=m(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionLengthKey);case 2:if(!(r=t.sent)){t.next=7;break}return t.abrupt("return",JSON.parse(r));case 7:return t.abrupt("return",e.SessionLengthNone);case 8:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})},{key:"getSessionExpirey",value:(o=m(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionExpiresAtKey);case 2:if(!(r=t.sent)){t.next=7;break}return t.abrupt("return",new Date(JSON.parse(r)));case 7:return t.abrupt("return",new Date);case 8:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"actionHasPrivilegesConfigured",value:(a=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:return e.t0=e.sent.length,e.abrupt("return",e.t0>0);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"actionRequiresPrivilege",value:(i=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getSessionExpirey();case 2:if(!(e.sent>new Date)){e.next=5;break}return e.abrupt("return",!1);case 5:return e.next=7,this.netCredentialsForAction(t);case 7:return r=e.sent,e.abrupt("return",r.length>0);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"savePrivileges",value:(n=m(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPrivileges();case 2:t=e.sent,this.modelManager.setItemDirty(t,!0),this.syncManager.sync();case 5:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"authenticateAction",value:(r=m(regeneratorRuntime.mark((function e(t,r){var n,i,a,o,s,u,c,l,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:n=e.sent,i=[],a=[],o=!0,s=!1,u=void 0,e.prev=7,c=n[Symbol.iterator]();case 9:if(o=(l=c.next()).done){e.next=18;break}return f=l.value,e.next=13,this._verifyAuthenticationParameters(f,r[f]);case 13:e.sent?i.push(f):a.push(f);case 15:o=!0,e.next=9;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(7),s=!0,u=e.t0;case 24:e.prev=24,e.prev=25,o||null==c.return||c.return();case 27:if(e.prev=27,!s){e.next=30;break}throw u;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.abrupt("return",{success:0==a.length,successfulCredentials:i,failedCredentials:a});case 33:case"end":return e.stop()}}),e,this,[[7,20,24,32],[25,,27,31]])}))),function(e,t){return r.apply(this,arguments)})},{key:"_verifyAuthenticationParameters",value:(t=m(regeneratorRuntime.mark((function t(r,n){var i,a,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=function(){var e=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyAccountPassword(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a=function(){var e=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyLocalPasscode(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r!=e.CredentialAccountPassword){t.next=6;break}return t.abrupt("return",i(n));case 6:if(r!=e.CredentialLocalPasscode){t.next=8;break}return t.abrupt("return",a(n));case 8:case"end":return t.stop()}}),t)}))),function(e,r){return t.apply(this,arguments)})}]),e}();n.SFPrivilegesManager=M;var C="sessionHistory_persist",O="sessionHistory_revisions",F="sessionHistory_autoOptimize",P=function(){function e(t,r,n,i,a){var o=this;k(this,e),this.modelManager=t,this.storageManager=r,this.$timeout=a||setTimeout.bind(window),this.keyRequestHandler=n,this.loadFromDisk().then((function(){o.modelManager.addItemSyncObserver("session-history",i,(function(e,t,r,n,i){if(n!==D.MappingSourceLocalDirtied){var a=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var f=c.value;try{o.addHistoryEntryForItem(f)}catch(e){console.log("Caught exception while trying to add item history entry",e)}}}catch(e){s=!0,u=e}finally{try{a||null==l.return||l.return()}finally{if(s)throw u}}}}))}))}var t,r,n,i,a,o,s;return w(e,[{key:"encryptionParams",value:(s=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler());case 1:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"addHistoryEntryForItem",value:function(e){var t=this,r={uuid:e.uuid,content_type:e.content_type,updated_at:e.updated_at,content:e.getContentCopy()},n=this.historySession.addEntryForItem(r);this.autoOptimize&&this.historySession.optimizeHistoryForItem(e),n&&this.diskEnabled&&(this.diskTimeout&&(this.$timeout.hasOwnProperty("cancel")?this.$timeout.cancel(this.diskTimeout):clearTimeout(this.diskTimeout)),this.diskTimeout=this.$timeout((function(){t.saveToDisk()}),2e3))}},{key:"historyForItem",value:function(e){return this.historySession.historyForItem(e)}},{key:"clearHistoryForItem",value:(o=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearItemHistory(t),e.abrupt("return",this.saveToDisk());case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"clearAllHistory",value:(a=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearAllHistory(),e.abrupt("return",this.storageManager.removeItem(O));case 2:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"toggleDiskSaving",value:(i=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled=!this.diskEnabled,!this.diskEnabled){e.next=6;break}this.storageManager.setItem(C,JSON.stringify(!0)),this.saveToDisk(),e.next=8;break;case 6:return this.storageManager.setItem(C,JSON.stringify(!1)),e.abrupt("return",this.storageManager.removeItem(O));case 8:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"saveToDisk",value:(n=m(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.encryptionParams();case 4:t=e.sent,new H(this.historySession,t.keys,t.auth_params).paramsForSync().then((function(e){r.storageManager.setItem(O,JSON.stringify(e))}));case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"loadFromDisk",value:(r=m(regeneratorRuntime.mark((function e(){var t,r,n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem(C);case 2:return(t=e.sent)&&(this.diskEnabled=JSON.parse(t)),e.next=6,this.storageManager.getItem(O);case 6:if(!(r=e.sent)){e.next=18;break}return r=JSON.parse(r),e.next=11,this.encryptionParams();case 11:return n=e.sent,e.next=14,SFJS.itemTransformer.decryptItem(r,n.keys);case 14:i=new N(r),this.historySession=i,e.next=19;break;case 18:this.historySession=new N;case 19:return e.next=21,this.storageManager.getItem(F);case 21:a=e.sent,this.autoOptimize=!a||JSON.parse(a);case 23:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"toggleAutoOptimize",value:(t=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.autoOptimize=!this.autoOptimize,this.autoOptimize?this.storageManager.setItem(F,JSON.stringify(!0)):this.storageManager.setItem(F,JSON.stringify(!1));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),e}();n.SFSessionHistoryManager=P;var B=function(){function e(t,r){var n=this;k(this,e),this.syncManager=r,this.modelManager=t,this.singletonHandlers=[],t.addItemSyncObserverWithPriority({id:"sf-singleton-manager",types:"*",priority:-1,callback:function(e,r,i,a,o){a!==D.MappingSourceLocalDirtied&&n.resolveSingletons(t.allNondummyItems,null,!0)}}),r.addEventHandler((function(e,r){if("local-data-loaded"==e)n.resolveSingletons(t.allNondummyItems,null,!0),n.initialDataLoaded=!0;else if("sync:completed"==e){if(!n.initialDataLoaded)return;n.resolveSingletons(r.retrievedItems,r.savedItems)}})),t.addModelUuidChangeObserver("singleton-manager",(function(e,t){var r=!0,i=!1,a=void 0;try{for(var o,s=n.singletonHandlers[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;u.singleton&&z.ItemSatisfiesPredicates(t,u.predicates)&&(u.singleton=null,n.resolveSingletons([t]))}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}}))}return w(e,[{key:"registerSingleton",value:function(e,t,r){this.singletonHandlers.push({predicates:e,resolutionCallback:t,createBlock:r})}},{key:"resolveSingletons",value:function(e,t,r){var n=this;e=e||[],t=t||[];var i=!0,a=!1,o=void 0;try{for(var s,u=function(){var i=s.value,a=i.predicates.slice(),o=n.modelManager.filterItemsWithPredicates(e,a),u=function(){i.createBlock&&(i.pendingCreateBlockCallback=!0,i.createBlock((function(e){i.singleton=e,i.pendingCreateBlockCallback=!1,i.resolutionCallback&&i.resolutionCallback(e)})))},c=n.modelManager.filterItemsWithPredicates(t,a).length;if(o.length>0||c>0){var l=n.modelManager.itemsMatchingPredicates(a);if(l.length>=2){var f=l.sort((function(e,t){return e.errorDecrypting?1:t.errorDecrypting||e.created_at=this.MaxDiscordanceBeforeOutOfSync&&(this.outOfSync||(this.outOfSync=!0,this.notifyEvent("enter-out-of-sync"))),e.abrupt("return",!1);case 13:return this.outOfSync&&(this.outOfSync=!1,this.notifyEvent("exit-out-of-sync")),this.syncDiscordance=0,e.abrupt("return",!0);case 16:case"end":return e.stop()}}),e,this)}))),function(e){return M.apply(this,arguments)})},{key:"isOutOfSync",value:function(){return this.outOfSync}},{key:"getServerURL",value:(A=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("server");case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0=window._default_sf_server;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(){return A.apply(this,arguments)})},{key:"getSyncURL",value:(R=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getServerURL();case 2:return e.t0=e.sent,e.abrupt("return",e.t0+"/items/sync");case 4:case"end":return e.stop()}}),e,this)}))),function(){return R.apply(this,arguments)})},{key:"registerSyncStatusObserver",value:function(e){var t={key:new Date,callback:e};return this.syncStatusObservers.push(t),t}},{key:"removeSyncStatusObserver",value:function(e){_.pull(this.syncStatusObservers,e)}},{key:"syncStatusDidChange",value:function(){var e=this;this.syncStatusObservers.forEach((function(t){t.callback(e.syncStatus)}))}},{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var a,o=this.eventHandlers[Symbol.iterator]();!(r=(a=o.next()).done);r=!0)(0,a.value)(e,t||{})}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"setKeyRequestHandler",value:function(e){this.keyRequestHandler=e}},{key:"getActiveKeyInfo",value:(S=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler(t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return S.apply(this,arguments)})},{key:"initialDataLoaded",value:function(){return!0===this._initialDataLoaded}},{key:"_sortLocalItems",value:function(e){var t=this;return e.sort((function(e,r){var n=new Date(r.updated_at)-new Date(e.updated_at),i=t.contentTypeLoadPriority,a=0,o=0;return i&&(a=i.indexOf(e.content_type),o=i.indexOf(r.content_type),-1==a&&(a=i.length),-1==o&&(o=i.length)),a==o?n:a0&&void 0!==u[0]?u[0]:{},n=r.incrementalCallback,i=r.batchSize,!(a=r.options)||!a.simulateHighLatency){t.next=5;break}return o=a.simulatedLatency||1e3,t.next=5,this._awaitSleep(o);case 5:if(!this.loadLocalDataPromise){t.next=7;break}return t.abrupt("return",this.loadLocalDataPromise);case 7:return i||(i=100),this.loadLocalDataPromise=this.storageManager.getAllModels().then((function(t){var r=(t=(t=s._sortLocalItems(t)).filter((function(e){var t=s.modelManager.findItem(e.uuid);return!t||new Date(e.dirtiedDate)>t.dirtiedDate}))).length,a=0,o=[],u=function(){var c=m(regeneratorRuntime.mark((function c(){var l,f;return regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return l=t.slice(a,a+i),c.next=3,s.handleItemsResponse(l,null,D.MappingSourceLocalRetrieved,e.KeyRequestLoadLocal);case 3:if(f=c.sent,o.push(f),!((a+=l.length)0)){t.next=23;break}return t.next=23,Promise.all(u.map(function(){var e=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",i.storageManager.deleteModel(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 23:return t.next=25,i.getActiveKeyInfo(e.KeyRequestSaveLocal);case 25:if(y=t.sent,!(s.length>0)){t.next=33;break}return t.next=29,Promise.all(s.map(function(){var e=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new H(t,y.keys,y.auth_params),e.next=3,r.paramsForLocalStorage();case 3:return r=e.sent,n&&delete r.dirty,e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).catch((function(e){return o(e)}));case 29:return v=t.sent,t.next=32,i.storageManager.saveModels(v).catch((function(e){console.error("Error writing items",e),i.syncStatus.localError=e,i.syncStatusDidChange(),o()}));case 32:i.syncStatus.localError&&(i.syncStatus.localError=null,i.syncStatusDidChange());case 33:a();case 34:case"end":return t.stop()}}),t,null,[[4,8,12,20],[13,,15,19]])})));return function(e,r){return t.apply(this,arguments)}}()));case 3:case"end":return t.stop()}}),t)}))),function(e,t){return b.apply(this,arguments)})},{key:"syncOffline",value:(g=m(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r=!0,n=!1,i=void 0,e.prev=3,a=t[Symbol.iterator]();!(r=(o=a.next()).done);r=!0)o.value.updated_at=new Date;e.next=11;break;case 7:e.prev=7,e.t0=e.catch(3),n=!0,i=e.t0;case 11:e.prev=11,e.prev=12,r||null==a.return||a.return();case 14:if(e.prev=14,!n){e.next=17;break}throw i;case 17:return e.finish(14);case 18:return e.finish(11);case 19:return e.abrupt("return",this.writeItemsToLocalStorage(t,!0).then((function(e){var r=!0,n=!1,i=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var u=a.value;u.deleted&&s.modelManager.removeItemLocally(u)}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return s.modelManager.clearDirtyItems(t),s.modelManager.didSyncModelsOffline(t),s.notifyEvent("sync:completed",{savedItems:t}),{saved_items:t}})));case 20:case"end":return e.stop()}}),e,this,[[3,7,11,19],[12,,14,18]])}))),function(e){return g.apply(this,arguments)})},{key:"markAllItemsDirtyAndSaveOffline",value:(v=m(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,u,c,l,f,h,p,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=28;break}r=this.modelManager.allNondummyItems.filter((function(e){return!e.errorDecrypting})).slice(),n=!0,i=!1,a=void 0,e.prev=5,o=r[Symbol.iterator]();case 7:if(n=(s=o.next()).done){e.next=14;break}return u=s.value,e.next=11,this.modelManager.alternateUUIDForItem(u);case 11:n=!0,e.next=7;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(5),i=!0,a=e.t0;case 20:e.prev=20,e.prev=21,n||null==o.return||o.return();case 23:if(e.prev=23,!i){e.next=26;break}throw a;case 26:return e.finish(23);case 27:return e.finish(20);case 28:for(c=this.modelManager.allNondummyItems,l=!0,f=!1,h=void 0,e.prev=32,p=c[Symbol.iterator]();!(l=(d=p.next()).done);l=!0)d.value.setDirty(!0);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),f=!0,h=e.t1;case 40:e.prev=40,e.prev=41,l||null==p.return||p.return();case 43:if(e.prev=43,!f){e.next=46;break}throw h;case 46:return e.finish(43);case 47:return e.finish(40);case 48:return e.abrupt("return",this.writeItemsToLocalStorage(c,!1));case 49:case"end":return e.stop()}}),e,this,[[5,16,20,28],[21,,23,27],[32,36,40,48],[41,,43,47]])}))),function(e){return v.apply(this,arguments)})},{key:"setSyncToken",value:(y=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=t,e.next=3,this.storageManager.setItem("syncToken",t);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"getSyncToken",value:(d=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._syncToken){e.next=4;break}return e.next=3,this.storageManager.getItem("syncToken");case 3:this._syncToken=e.sent;case 4:return e.abrupt("return",this._syncToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"setCursorToken",value:(p=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken=t,!t){e.next=6;break}return e.next=4,this.storageManager.setItem("cursorToken",t);case 4:e.next=8;break;case 6:return e.next=8,this.storageManager.removeItem("cursorToken");case 8:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"getCursorToken",value:(h=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken){e.next=4;break}return e.next=3,this.storageManager.getItem("cursorToken");case 3:this._cursorToken=e.sent;case 4:return e.abrupt("return",this._cursorToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"clearQueuedCallbacks",value:function(){this._queuedCallbacks=[]}},{key:"callQueuedCallbacks",value:function(e){var t=this.queuedCallbacks;if(t.length){var r=!0,n=!1,i=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done);r=!0)(0,a.value)(e)}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}this.clearQueuedCallbacks()}}},{key:"beginCheckingIfSyncIsTakingTooLong",value:function(){this.syncStatus.checker&&this.stopCheckingIfSyncIsTakingTooLong(),this.syncStatus.checker=this.$interval(function(){(new Date-this.syncStatus.syncStart)/1e3>5&&(this.notifyEvent("sync:taking-too-long"),this.stopCheckingIfSyncIsTakingTooLong())}.bind(this),500)}},{key:"stopCheckingIfSyncIsTakingTooLong",value:function(){this.$interval.hasOwnProperty("cancel")?this.$interval.cancel(this.syncStatus.checker):clearInterval(this.syncStatus.checker),this.syncStatus.checker=null}},{key:"lockSyncing",value:function(){this.syncLocked=!0}},{key:"unlockSyncing",value:function(){this.syncLocked=!1}},{key:"sync",value:(f=m(regeneratorRuntime.mark((function t(){var r,n=this,i=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=i.length>0&&void 0!==i[0]?i[0]:{},!this.syncLocked){t.next=4;break}return console.log("Sync Locked, Returning;"),t.abrupt("return");case 4:return t.abrupt("return",new Promise(function(){var t=m(regeneratorRuntime.mark((function t(i,a){var o,s,u,c,l,f,h,p,d,y,v,g,m,k;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r||(r={}),o=n.modelManager.getDirtyItems(),s=o.filter((function(e){return!n.lastDirtyItemsSave||e.dirtiedDate>n.lastDirtyItemsSave})),t.next=5,n.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 5:if(u=t.sent,c=n.syncStatus.syncOpInProgress,l=n.initialDataLoaded(),!c&&l){t.next=16;break}return n.performSyncAgainOnCompletion=!0,n.lastDirtyItemsSave=new Date,t.next=13,n.writeItemsToLocalStorage(s,!1);case 13:return c&&(n.queuedCallbacks.push(i),n.loggingEnabled&&console.warn("Attempting to sync while existing sync is in progress.")),l||(n.loggingEnabled&&console.warn("(1) Attempting to perform online sync before local data has loaded"),i()),t.abrupt("return");case 16:if(n.syncStatus.syncOpInProgress=!0,!u.offline){t.next=19;break}return t.abrupt("return",n.syncOffline(o).then((function(e){n.syncStatus.syncOpInProgress=!1,i(e)})).catch((function(e){n.notifyEvent("sync-exception",e)})));case 19:if(n.initialDataLoaded()){t.next=22;break}return console.error("Attempting to perform online sync before local data has loaded"),t.abrupt("return");case 22:return n.loggingEnabled&&console.log("Syncing online user."),f=n.syncStatus.needsMoreSync,n.syncStatus.syncStart=new Date,n.beginCheckingIfSyncIsTakingTooLong(),h=n.PerSyncItemUploadLimit,(p=o.slice(0,h)).lengthn.syncStatus.total&&(n.syncStatus.total=n.syncStatus.current),n.syncStatusDidChange(),t.next=34,n.writeItemsToLocalStorage(s,!1);case 34:return n.lastDirtyItemsSave=new Date,r.onPreSyncSave&&r.onPreSyncSave(),n.allRetreivedItems||(n.allRetreivedItems=[]),n.allSavedItems||(n.allSavedItems=[]),(d={}).limit=n.ServerItemDownloadLimit,r.performIntegrityCheck&&(d.compute_integrity=!0),t.prev=41,t.next=44,Promise.all(p.map((function(e){var t=new H(e,u.keys,u.auth_params);return t.additionalFields=r.additionalFields,t.paramsForSync()}))).then((function(e){d.items=e}));case 44:t.next=49;break;case 46:t.prev=46,t.t0=t.catch(41),n.notifyEvent("sync-exception",t.t0);case 49:for(y=!0,v=!1,g=void 0,t.prev=52,m=p[Symbol.iterator]();!(y=(k=m.next()).done);y=!0)k.value.dirtyCount=0;t.next=60;break;case 56:t.prev=56,t.t1=t.catch(52),v=!0,g=t.t1;case 60:t.prev=60,t.prev=61,y||null==m.return||m.return();case 63:if(t.prev=63,!v){t.next=66;break}throw g;case 66:return t.finish(63);case 67:return t.finish(60);case 68:return t.next=70,n.getSyncToken();case 70:return d.sync_token=t.sent,t.next=73,n.getCursorToken();case 73:return d.cursor_token=t.sent,d.api=I.getApiVersion(),n.loggingEnabled&&console.log("Syncing with params",d),t.prev=76,t.t2=n.httpManager,t.next=80,n.getSyncURL();case 80:t.t3=t.sent,t.t4=d,t.t5=function(e){n.handleSyncSuccess(p,e,r).then((function(){i(e)})).catch((function(e){console.log("Caught sync success exception:",e),n.handleSyncError(e,null,o).then((function(t){n.notifyEvent("sync-exception",e),i(t)}))}))},t.t6=function(e,t){n.handleSyncError(e,t,o).then((function(e){i(e)}))},t.t2.postAuthenticatedAbsolute.call(t.t2,t.t3,t.t4,t.t5,t.t6),t.next=90;break;case 87:t.prev=87,t.t7=t.catch(76),console.log("Sync exception caught:",t.t7);case 90:case"end":return t.stop()}}),t,null,[[41,46],[52,56,60,68],[61,,63,67],[76,87]])})));return function(e,r){return t.apply(this,arguments)}}()));case 5:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})},{key:"_awaitSleep",value:(l=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("Simulating high latency sync request",t),e.abrupt("return",new Promise((function(e,r){setTimeout((function(){e()}),t)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return l.apply(this,arguments)})},{key:"handleSyncSuccess",value:(c=m(regeneratorRuntime.mark((function t(r,n,i){var a,o,s,u,c,l,f,h,p,d,y,v,g,m,k,b,w=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i.simulateHighLatency){t.next=4;break}return a=i.simulatedLatency||1e3,t.next=4,this._awaitSleep(a);case 4:for(this.syncStatus.error=null,this.loggingEnabled&&console.log("Sync response",n),o=this.allSavedItems.map((function(e){return e.uuid})),s=n.saved_items.map((function(e){return e.uuid})),n.retrieved_items=n.retrieved_items.filter((function(e){var t=o.includes(e.uuid),r=s.includes(e.uuid);if(t||r)return!1;var n=w.modelManager.findItem(e.uuid);return!n||!n.dirty})),u=[],c=!0,l=!1,f=void 0,t.prev=13,h=r[Symbol.iterator]();!(c=(p=h.next()).done);c=!0)0==(d=p.value).dirtyCount&&u.push(d);t.next=21;break;case 17:t.prev=17,t.t0=t.catch(13),l=!0,f=t.t0;case 21:t.prev=21,t.prev=22,c||null==h.return||h.return();case 24:if(t.prev=24,!l){t.next=27;break}throw f;case 27:return t.finish(24);case 28:return t.finish(21);case 29:return this.modelManager.clearDirtyItems(u),t.next=32,this.handleItemsResponse(n.retrieved_items,null,D.MappingSourceRemoteRetrieved,e.KeyRequestLoadSaveAccount);case 32:return y=t.sent,this.allRetreivedItems=this.allRetreivedItems.concat(y),this.syncStatus.retrievedCount=this.allRetreivedItems.length,v=["content","auth_hash"],t.next=38,this.handleItemsResponse(n.saved_items,v,D.MappingSourceRemoteSaved,e.KeyRequestLoadSaveAccount);case 38:return g=t.sent,this.allSavedItems=this.allSavedItems.concat(g),m=n.unsaved,t.next=43,this.deprecated_handleUnsavedItemsResponse(m);case 43:return t.next=45,this.handleConflictsResponse(n.conflicts);case 45:if(k=t.sent,b=k&&k.length>0,!k){t.next=50;break}return t.next=50,this.writeItemsToLocalStorage(k,!1);case 50:return t.next=52,this.writeItemsToLocalStorage(g,!1);case 52:return t.next=54,this.writeItemsToLocalStorage(y,!1);case 54:if(!n.integrity_hash||n.cursor_token){t.next=59;break}return t.next=57,this.handleServerIntegrityHash(n.integrity_hash);case 57:t.sent||this.syncDiscordance=this.majorDataChangeThreshold||g.length>=this.majorDataChangeThreshold||m&&m.length>=this.majorDataChangeThreshold||k&&k.length>=this.majorDataChangeThreshold)&&this.notifyEvent("major-data-change"),this.callQueuedCallbacks(n),this.notifyEvent("sync:completed",{retrievedItems:this.allRetreivedItems,savedItems:this.allSavedItems}),this.allRetreivedItems=[],this.allSavedItems=[],this.performSyncAgainOnCompletion&&(this.performSyncAgainOnCompletion=!1,setTimeout((function(){w.sync(i)}),10)),t.abrupt("return",n);case 88:case"end":return t.stop()}}),t,this,[[13,17,21,29],[22,,24,28]])}))),function(e,t,r){return c.apply(this,arguments)})},{key:"handleSyncError",value:(u=m(regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Sync error: ",t),401==r&&this.notifyEvent("sync-session-invalid"),t?"string"==typeof t&&(t={error:{message:t}}):t={error:{message:"Could not connect to server."}},this.syncStatus.syncOpInProgress=!1,this.syncStatus.error=t.error,this.syncStatusDidChange(),this.writeItemsToLocalStorage(n,!1),this.modelManager.didSyncModelsOffline(n),this.stopCheckingIfSyncIsTakingTooLong(),this.notifyEvent("sync:error",t.error),this.callQueuedCallbacks({error:"Sync error"}),e.abrupt("return",t);case 12:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return u.apply(this,arguments)})},{key:"handleItemsResponse",value:(s=m(regeneratorRuntime.mark((function e(t,r,n,i){var a,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getActiveKeyInfo(i);case 2:return a=e.sent.keys,e.next=5,SFJS.itemTransformer.decryptMultipleItems(t,a);case 5:return e.next=7,this.modelManager.mapResponseItemsToLocalModelsOmittingFields(t,r,n);case 7:return o=e.sent,(s=o.filter((function(e){var t=e.errorDecryptingValueChanged;return e.errorDecryptingValueChanged=!1,t}))).length>0&&this.writeItemsToLocalStorage(s,!1),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return s.apply(this,arguments)})},{key:"refreshErroredItems",value:(o=m(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!((r=this.modelManager.allNondummyItems.filter((function(e){return 1==e.errorDecrypting}))).length>0)){t.next=3;break}return t.abrupt("return",this.handleItemsResponse(r,null,D.MappingSourceLocalRetrieved,e.KeyRequestLoadSaveAccount));case 3:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"handleConflictsResponse",value:(a=m(regeneratorRuntime.mark((function t(r){var n,i,a,o,s,u,c,l,f,h,p,d,y,v,g,m,k,b,w,x,S,_,R,I,A,M,C,O,F,P,B;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r&&0!=r.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Conflicted Items:",r),n={},i=!0,a=!1,o=void 0,t.prev=7,s=r[Symbol.iterator]();case 9:if(i=(u=s.next()).done){t.next=21;break}if(c=u.value,l=c.server_item||c.unsaved_item,f=this.modelManager.findItem(l.uuid)){t.next=16;break}return n[l.uuid]={},t.abrupt("continue",18);case 16:h=f.getContentCopy(),n[l.uuid]={frozenContent:h,itemRef:f};case 18:i=!0,t.next=9;break;case 21:t.next=27;break;case 23:t.prev=23,t.t0=t.catch(7),a=!0,o=t.t0;case 27:t.prev=27,t.prev=28,i||null==s.return||s.return();case 30:if(t.prev=30,!a){t.next=33;break}throw o;case 33:return t.finish(30);case 34:return t.finish(27);case 35:p=[],d=!0,y=!1,v=void 0,t.prev=39,g=r[Symbol.iterator]();case 41:if(d=(m=g.next()).done){t.next=91;break}return k=m.value,b=k.server_item||k.unsaved_item,t.t1=SFJS.itemTransformer,t.t2=[b],t.next=48,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 48:return t.t3=t.sent.keys,t.next=51,t.t1.decryptMultipleItems.call(t.t1,t.t2,t.t3);case 51:if(w=n[b.uuid],x=w.frozenContent,S=w.itemRef){t.next=54;break}return t.abrupt("continue",88);case 54:if(p.push(S),"uuid_conflict"!==k.type){t.next=62;break}return t.next=58,this.modelManager.alternateUUIDForItem(S);case 58:_=t.sent,p.push(_),t.next=88;break;case 62:if("sync_conflict"!==k.type){t.next=86;break}return t.next=65,this.modelManager.createDuplicateItemFromResponseItem(b);case 65:if(R=t.sent,I=this.modelManager.duplicateItemWithCustomContent({content:x,duplicateOf:S}),A=!I.isItemContentEqualWith(R),M=!S.isItemContentEqualWith(R),C=!1,O=!1,F=!1,P=!1,b.deleted||S.deleted?P=!0:A?(new Date-S.client_updated_at)/1e3<20?(F=!0,O=!0):(C=!0,P=!0):M?L.AreItemContentsEqual({leftContent:S.content,rightContent:R.content,keysToIgnore:S.keysToIgnoreWhenCheckingContentEquality().concat(["references"]),appDataKeysToIgnore:S.appDataKeysToIgnoreWhenCheckingContentEquality()})?F=!0:(C=!0,P=!0):P=!0,!C){t.next=79;break}return t.next=77,this.modelManager.duplicateItemWithCustomContentAndAddAsConflict({content:x,duplicateOf:S});case 77:B=t.sent,p.push(B);case 79:if(O&&(this.modelManager.addDuplicatedItemAsConflict({duplicate:R,duplicateOf:S}),p.push(R)),!P){t.next=83;break}return t.next=83,this.modelManager.mapResponseItemsToLocalModelsOmittingFields([b],null,D.MappingSourceRemoteRetrieved);case 83:F&&(S.updated_at=R.updated_at,S.setDirty(!0)),t.next=88;break;case 86:return console.error("Unsupported conflict type",k.type),t.abrupt("continue",88);case 88:d=!0,t.next=41;break;case 91:t.next=97;break;case 93:t.prev=93,t.t4=t.catch(39),y=!0,v=t.t4;case 97:t.prev=97,t.prev=98,d||null==g.return||g.return();case 100:if(t.prev=100,!y){t.next=103;break}throw v;case 103:return t.finish(100);case 104:return t.finish(97);case 105:return t.abrupt("return",p);case 106:case"end":return t.stop()}}),t,this,[[7,23,27,35],[28,,30,34],[39,93,97,105],[98,,100,104]])}))),function(e){return a.apply(this,arguments)})},{key:"deprecated_handleUnsavedItemsResponse",value:(i=m(regeneratorRuntime.mark((function t(r){var n,i,a,o,s,u,c,l,f,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r&&0!=r.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Unsaved Items:",r),n=!0,i=!1,a=void 0,t.prev=6,o=r[Symbol.iterator]();case 8:if(n=(s=o.next()).done){t.next=35;break}return u=s.value,c=u.item,t.t0=SFJS.itemTransformer,t.t1=[c],t.next=15,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 15:return t.t2=t.sent.keys,t.next=18,t.t0.decryptMultipleItems.call(t.t0,t.t1,t.t2);case 18:if(l=this.modelManager.findItem(c.uuid)){t.next=21;break}return t.abrupt("continue",32);case 21:if("uuid_conflict"!==(f=u.error).tag){t.next=27;break}return t.next=25,this.modelManager.alternateUUIDForItem(l);case 25:t.next=32;break;case 27:if("sync_conflict"!==f.tag){t.next=32;break}return t.next=30,this.modelManager.createDuplicateItemFromResponseItem(c);case 30:h=t.sent,c.deleted||l.isItemContentEqualWith(h)||this.modelManager.addDuplicatedItemAsConflict({duplicate:h,duplicateOf:l});case 32:n=!0,t.next=8;break;case 35:t.next=41;break;case 37:t.prev=37,t.t3=t.catch(6),i=!0,a=t.t3;case 41:t.prev=41,t.prev=42,n||null==o.return||o.return();case 44:if(t.prev=44,!i){t.next=47;break}throw a;case 47:return t.finish(44);case 48:return t.finish(41);case 49:case"end":return t.stop()}}),t,this,[[6,37,41,49],[42,,44,48]])}))),function(e){return i.apply(this,arguments)})},{key:"stateless_downloadAllItems",value:function(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(){var n=m(regeneratorRuntime.mark((function n(i,a){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o={limit:r.limit||500,sync_token:r.syncToken,cursor_token:r.cursorToken,content_type:r.contentType,event:r.event,api:I.getApiVersion()},n.prev=1,n.t0=t.httpManager,n.next=5,t.getSyncURL();case 5:n.t1=n.sent,n.t2=o,n.t3=function(){var n=m(regeneratorRuntime.mark((function n(a){var o,s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r.retrievedItems||(r.retrievedItems=[]),o=a.retrieved_items,n.next=4,t.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 4:return s=n.sent.keys,n.next=7,SFJS.itemTransformer.decryptMultipleItems(o,s);case 7:r.retrievedItems=r.retrievedItems.concat(o.map((function(e){return t.modelManager.createItem(e)}))),r.syncToken=a.sync_token,r.cursorToken=a.cursor_token,r.cursorToken?t.stateless_downloadAllItems(r).then(i):i(r.retrievedItems);case 11:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),n.t4=function(e,t){a(e)},n.t0.postAuthenticatedAbsolute.call(n.t0,n.t1,n.t2,n.t3,n.t4),n.next=16;break;case 12:n.prev=12,n.t5=n.catch(1),console.log("Download all items exception caught:",n.t5),a(n.t5);case 16:case"end":return n.stop()}}),n,null,[[1,12]])})));return function(e,t){return n.apply(this,arguments)}}())}},{key:"resolveOutOfSync",value:(n=m(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.stateless_downloadAllItems({event:"resolve-out-of-sync"}).then(function(){var e=m(regeneratorRuntime.mark((function e(r){var n,i,a,o,s,u,c,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],i=!0,a=!1,o=void 0,e.prev=4,s=r[Symbol.iterator]();case 6:if(i=(u=s.next()).done){e.next=18;break}if(c=u.value,!(l=t.modelManager.findItem(c.uuid))){e.next=14;break}if(c.isItemContentEqualWith(l)){e.next=14;break}return e.next=14,t.modelManager.duplicateItemAndAddAsConflict(l);case 14:n.push(c);case 15:i=!0,e.next=6;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(4),a=!0,o=e.t0;case 24:e.prev=24,e.prev=25,i||null==s.return||s.return();case 27:if(e.prev=27,!a){e.next=30;break}throw o;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.next=34,t.modelManager.mapResponseItemsToLocalModelsWithOptions({items:n,source:D.MappingSourceRemoteRetrieved});case 34:return e.next=36,t.writeItemsToLocalStorage(t.modelManager.allNondummyItems);case 36:return e.abrupt("return",t.sync({performIntegrityCheck:!0}));case 37:case"end":return e.stop()}}),e,null,[[4,20,24,32],[25,,27,31]])})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"handleSignout",value:(r=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.outOfSync=!1,this.loadLocalDataPromise=null,this.performSyncAgainOnCompletion=!1,this.syncStatus.syncOpInProgress=!1,this._queuedCallbacks=[],this.syncStatus={},e.abrupt("return",this.clearSyncToken());case 7:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"clearSyncToken",value:(t=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=null,this._cursorToken=null,e.abrupt("return",this.storageManager.removeItem("syncToken"));case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"__setLocalDataNotLoaded",value:function(){this.loadLocalDataPromise=null,this._initialDataLoaded=!1}},{key:"queuedCallbacks",get:function(){return this._queuedCallbacks||(this._queuedCallbacks=[]),this._queuedCallbacks}}]),e}();n.SFSyncManager=T;var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};k(this,e),this.content={},this.referencingObjects=[],this.updateFromJSON(t),this.uuid||"undefined"!=typeof SFJS&&SFJS.crypto.generateUUIDSync&&(this.uuid=SFJS.crypto.generateUUIDSync()),"object"!==v(this.content)||this.content.references||(this.content.references=[])}var t;return w(e,[{key:"initUUID",value:(t=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.uuid){e.next=4;break}return e.next=3,SFJS.crypto.generateUUID();case 3:this.uuid=e.sent;case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateFromJSON",value:function(t){if(t){this.deleted=t.deleted,this.uuid=t.uuid,this.enc_item_key=t.enc_item_key,this.auth_hash=t.auth_hash,this.auth_params=t.auth_params;for(var r=0,n=["errorDecrypting","dirty","dirtyCount","dirtiedDate","dummy"];r"==r.operator?y>d:"<="==r.operator?y<=d:">="==r.operator?y>=d:"startsWith"==r.operator?y.startsWith(d):"in"==r.operator?-1!=d.indexOf(y):"includes"==r.operator?this.resolveIncludesPredicate(y,d):"matches"==r.operator&&new RegExp(d).test(y)}},{key:"resolveIncludesPredicate",value:function(t,r){if("string"==typeof r)return t.includes(r);var n;n=Array.isArray(r)?e.fromArray(r):r;var i=!0,a=!1,o=void 0;try{for(var s,u=t[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value;if(this.ObjectSatisfiesPredicate(c,n))return!0}}catch(e){a=!0,o=e}finally{try{i||null==u.return||u.return()}finally{if(a)throw o}}return!1}},{key:"ItemSatisfiesPredicate",value:function(t,r){return Array.isArray(r)&&(r=e.fromArray(r)),this.ObjectSatisfiesPredicate(t,r)}},{key:"ItemSatisfiesPredicates",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value;if(!this.ItemSatisfiesPredicate(e,s))return!1}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}return!0}},{key:"DateFromString",value:function(e){var t=e.split("."),r=t[1],n=new Date,i=parseInt(t[0]);return"days"==r?n.setDate(n.getDate()-i):"hours"==r&&n.setHours(n.getHours()-i),n}},{key:"IsRecursiveOperator",value:function(e){return["and","or"].includes(e)}}]),e}();n.SFPredicate=z;var U=function(e){function t(e){var r;return k(this,t),(r=f(this,h(t).call(this,e))).content.desktopPrivileges||(r.content.desktopPrivileges={}),r}return p(t,e),w(t,null,[{key:"contentType",value:function(){return"SN|Privileges"}}]),w(t,[{key:"setCredentialsForAction",value:function(e,t){this.content.desktopPrivileges[e]=t}},{key:"getCredentialsForAction",value:function(e){return this.content.desktopPrivileges[e]||[]}},{key:"toggleCredentialForAction",value:function(e,t){this.isCredentialRequiredForAction(e,t)?this.removeCredentialForAction(e,t):this.addCredentialForAction(e,t)}},{key:"removeCredentialForAction",value:function(e,t){_.pull(this.content.desktopPrivileges[e],t)}},{key:"addCredentialForAction",value:function(e,t){var r=this.getCredentialsForAction(e);r.push(t),this.setCredentialsForAction(e,r)}},{key:"isCredentialRequiredForAction",value:function(e,t){return this.getCredentialsForAction(e).includes(t)}}]),t}(L);n.SFPrivileges=U;var N=function(e){function t(e){var r;return k(this,t),(r=f(this,h(t).call(this,e))).content.itemUUIDToItemHistoryMapping||(r.content.itemUUIDToItemHistoryMapping={}),Object.keys(r.content.itemUUIDToItemHistoryMapping).forEach((function(e){var t=r.content.itemUUIDToItemHistoryMapping[e];r.content.itemUUIDToItemHistoryMapping[e]=new K(t)})),r}return p(t,e),w(t,[{key:"addEntryForItem",value:function(e){return this.historyForItem(e).addHistoryEntryForItem(e)}},{key:"historyForItem",value:function(e){var t=this.content.itemUUIDToItemHistoryMapping[e.uuid];return t||(t=this.content.itemUUIDToItemHistoryMapping[e.uuid]=new K),t}},{key:"clearItemHistory",value:function(e){this.historyForItem(e).clear()}},{key:"clearAllHistory",value:function(){this.content.itemUUIDToItemHistoryMapping={}}},{key:"optimizeHistoryForItem",value:function(e){var r=this.historyForItem(e);r.entries.length>t.LargeItemEntryAmountThreshold&&r.optimize()}}]),t}(L);n.SFHistorySession=N,N.LargeItemEntryAmountThreshold=60;var K=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(k(this,e),this.entries||(this.entries=[]),t.entries){var r=!0,n=!1,i=void 0;try{for(var a,o=t.entries[Symbol.iterator]();!(r=(a=o.next()).done);r=!0){var s=a.value,u=this.createEntryForItem(s.item);u.setPreviousEntry(this.getLastEntry()),this.entries.push(u)}}catch(e){n=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw i}}}}return w(e,[{key:"createEntryForItem",value:function(t){var r=e.HistoryEntryClassMapping&&e.HistoryEntryClassMapping[t.content_type];return r||(r=W),new r(t)}},{key:"getLastEntry",value:function(){return this.entries[this.entries.length-1]}},{key:"addHistoryEntryForItem",value:function(e){var t=this.createEntryForItem(e),r=this.getLastEntry();if(t.setPreviousEntry(r),!t.isSameAsEntry(r))return this.entries.push(t),t}},{key:"clear",value:function(){this.entries.length=0}},{key:"optimize",value:function(){var t=this,r=[],n=function(t){return t.deltaSize()>e.LargeEntryDeltaThreshold},i=function(e,i,a){if(a?r.push(e):-1!==(i=r.indexOf(e))&&r.splice(i,1),a&&n(e)&&-1==e.operationVector()){var o=t.entries[i-1];o&&r.push(o)}};this.entries.forEach((function(e,r){if(0==r||r==t.entries.length-1)i(e,r,!0);else{var a=n(e);i(e,r,a)}})),this.entries=this.entries.filter((function(e,t){return-1!==r.indexOf(e)}))}}]),e}();n.SFItemHistory=K,K.LargeEntryDeltaThreshold=15;var W=function(){function e(t){k(this,e),this.item=L.deepMerge({},t),this.defaultContentKeyToDiffOn="text",this.textCharDiffLength=0,"string"==typeof this.item.updated_at&&(this.item.updated_at=new Date(this.item.updated_at))}return w(e,[{key:"setPreviousEntry",value:function(e){this.hasPreviousEntry=null!=e,this.item.content[this.defaultContentKeyToDiffOn]&&(this.textCharDiffLength=e?this.item.content[this.defaultContentKeyToDiffOn].length-e.item.content[this.defaultContentKeyToDiffOn].length:this.item.content[this.defaultContentKeyToDiffOn].length)}},{key:"operationVector",value:function(){return null!=this.textCharDiffLength?this.hasPreviousEntry&&0!=this.textCharDiffLength?this.textCharDiffLength<0?-1:1:0:1}},{key:"deltaSize",value:function(){return null!=this.textCharDiffLength?Math.abs(this.textCharDiffLength):1}},{key:"isSameAsEntry",value:function(e){if(!e)return!1;var t=new L(this.item),r=new L(e.item);return t.isItemContentEqualWith(r)}}]),e}();n.SFItemHistoryEntry=W,R="undefined"!=typeof window?window:void 0!==e?e:null;var J=function(){function e(){k(this,e),this.DefaultPBKDF2Length=768}var t,r,n,i,a,o,s,u,c,f,h,p,d,y,v;return w(e,[{key:"generateUUIDSync",value:function(){var e=R.crypto||R.msCrypto;if(e){var t=new Uint32Array(4);e.getRandomValues(t);var r=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){r++;var n=t[r>>3]>>r%8*4&15;return("x"==e?n:3&n|8).toString(16)}))}var n=(new Date).getTime();return R.performance&&"function"==typeof R.performance.now&&(n+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(n+16*Math.random())%16|0;return n=Math.floor(n/16),("x"==e?t:3&t|8).toString(16)}))}},{key:"generateUUID",value:(v=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.generateUUIDSync());case 1:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"timingSafeEqual",value:function(e,t){var r=String(e),n=String(t),i=r.length,a=0;i!==n.length&&(n=r,a=1);for(var o=0;o0&&void 0!==p[0]?p[0]:{},r=t.ciphertextToAuth,n=t.contentCiphertext,i=t.encryptionKey,a=t.iv,o=t.authHash,s=t.authKey,!(p.length>1?p[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(r,s);case 8:if(u=e.sent,!1!==this.timingSafeEqual(o,u)){e.next=12;break}return console.error("Auth hash does not match, returning null."),e.abrupt("return",null);case 12:return c=l.enc.Hex.parse(i),f=l.enc.Hex.parse(a||""),h=l.AES.decrypt(n,c,{iv:f,mode:l.mode.CBC,padding:l.pad.Pkcs7}),e.abrupt("return",h.toString(l.enc.Utf8));case 16:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"encryptText",value:(d=m(regeneratorRuntime.mark((function e(t,r,n){var i,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.enc.Hex.parse(r),a=l.enc.Hex.parse(n||""),o=l.AES.encrypt(t,i,{iv:a,mode:l.mode.CBC,padding:l.pad.Pkcs7}),e.abrupt("return",o.toString());case 4:case"end":return e.stop()}}),e)}))),function(e,t,r){return d.apply(this,arguments)})},{key:"generateRandomKey",value:(p=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.lib.WordArray.random(t/8).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return p.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(h=m(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=512,r=1,e.next=4,this.generateRandomKey(t);case 4:return n=e.sent,e.next=7,this.generateRandomKey(t);case 7:return i=e.sent,e.abrupt("return",this.pbkdf2(i,n,r,t));case 9:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"firstHalfOfKey",value:(f=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(0,t.length/2));case 1:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"secondHalfOfKey",value:(c=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(t.length/2,t.length));case 1:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})},{key:"base64",value:(u=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",R.btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)}))));case 1:case"end":return e.stop()}}),e)}))),function(e){return u.apply(this,arguments)})},{key:"base64Decode",value:(s=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",R.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"sha256",value:(o=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.SHA256(t).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"hmac256",value:(a=m(regeneratorRuntime.mark((function e(t,r){var n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l.enc.Hex.parse(r),i=l.enc.Utf8.parse(t),a=l.HmacSHA256(i,n).toString(),e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)}))),function(e,t){return a.apply(this,arguments)})},{key:"generateSalt",value:(i=m(regeneratorRuntime.mark((function e(t,r,n,i){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sha256([t,"SF",r,n,i].join(":"));case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return i.apply(this,arguments)})},{key:"generateSymmetricKeyPair",value:(n=m(regeneratorRuntime.mark((function e(){var t,r,n,i,a,o,s,u,c,l,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>0&&void 0!==f[0]?f[0]:{},r=t.password,n=t.pw_salt,i=t.pw_cost,e.next=3,this.pbkdf2(r,n,i,this.DefaultPBKDF2Length);case 3:return a=e.sent,o=a.length,s=o/3,u=a.slice(0,s),c=a.slice(s,2*s),l=a.slice(2*s,3*s),e.abrupt("return",[u,c,l]);case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"computeEncryptionKeysForUser",value:(r=m(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("003"!=r.version){e.next=9;break}if(r.identifier){e.next=4;break}return console.error("authParams is missing identifier."),e.abrupt("return");case 4:return e.next=6,this.generateSalt(r.identifier,r.version,r.pw_cost,r.pw_nonce);case 6:n=e.sent,e.next=10;break;case 9:n=r.pw_salt;case 10:return e.abrupt("return",this.generateSymmetricKeyPair({password:t,pw_salt:n,pw_cost:r.pw_cost}).then((function(e){return{pw:e[0],mk:e[1],ak:e[2]}})));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"generateInitialKeysAndAuthParamsForUser",value:(t=m(regeneratorRuntime.mark((function e(t,r){var n,i,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.SFJS.version,i=this.SFJS.defaultPasswordGenerationCost,e.next=4,this.generateRandomKey(256);case 4:return a=e.sent,e.next=7,this.generateSalt(t,n,i,a);case 7:return o=e.sent,e.abrupt("return",this.generateSymmetricKeyPair({password:r,pw_salt:o,pw_cost:i}).then((function(e){var r={pw_nonce:a,pw_cost:i,identifier:t,version:n};return{keys:{pw:e[0],mk:e[1],ak:e[2]},authParams:r}})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,r){return t.apply(this,arguments)})}]),e}();n.SFAbstractCrypto=J;var q=function(e){function t(){return k(this,t),f(this,h(t).apply(this,arguments))}var r;return p(t,e),w(t,[{key:"pbkdf2",value:(r=m(regeneratorRuntime.mark((function e(t,r,n,i){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={keySize:i/32,hasher:l.algo.SHA512,iterations:n},e.abrupt("return",l.PBKDF2(t,r,a).toString());case 2:case"end":return e.stop()}}),e)}))),function(e,t,n,i){return r.apply(this,arguments)})}]),t}(J);n.SFCryptoJS=q;var V=(R="undefined"!=typeof window?window:void 0!==e?e:null).crypto?R.crypto.subtle:null,$=function(e){function t(){return k(this,t),f(this,h(t).apply(this,arguments))}var r,n,i,a,o,s,u,c,l,d,y,v,g,b;return p(t,e),w(t,[{key:"pbkdf2",value:(b=m(regeneratorRuntime.mark((function e(t,r,n,i){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.webCryptoImportKey(t,"PBKDF2",["deriveBits"]);case 2:if(a=e.sent){e.next=6;break}return console.log("Key is null, unable to continue"),e.abrupt("return",null);case 6:return e.abrupt("return",this.webCryptoDeriveBits(a,r,n,i));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return b.apply(this,arguments)})},{key:"generateRandomKey",value:(g=m(regeneratorRuntime.mark((function e(t){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",V.generateKey({name:"AES-CBC",length:t},!0,["encrypt","decrypt"]).then((function(e){return V.exportKey("raw",e).then(function(){var e=m(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.arrayBufferToHexString(new Uint8Array(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error exporting key",e)}))})).catch((function(e){console.error("Error generating key",e)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return g.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(v=m(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all([this.generateRandomKey(256),this.generateRandomKey(256)]).then((function(e){return e.join("")})));case 2:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"encryptText",value:(y=m(regeneratorRuntime.mark((function e(t,r,n){var i,a,o,s,u,c=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,this.hexStringToArrayBuffer(n);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=new ArrayBuffer(16);case 7:return i=e.t0,a={name:"AES-CBC",iv:i},e.next=11,this.hexStringToArrayBuffer(r);case 11:return o=e.sent,e.next=14,this.webCryptoImportKey(o,a.name,["encrypt"]);case 14:return s=e.sent,e.next=17,this.stringToArrayBuffer(t);case 17:return u=e.sent,e.abrupt("return",crypto.subtle.encrypt(a,s,u).then(function(){var e=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.arrayBufferToBase64(t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 19:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return y.apply(this,arguments)})},{key:"decryptText",value:(d=m(regeneratorRuntime.mark((function e(){var t,r,n,i,a,o,s,u,c,l,f,h,p,d=this,y=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.length>0&&void 0!==y[0]?y[0]:{},r=t.ciphertextToAuth,n=t.contentCiphertext,i=t.encryptionKey,a=t.iv,o=t.authHash,s=t.authKey,!(y.length>1?y[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(r,s);case 8:if(u=e.sent,!1!==this.timingSafeEqual(o,u)){e.next=12;break}return console.error("Auth hash does not match, returning null. ".concat(o," != ").concat(u)),e.abrupt("return",null);case 12:if(!a){e.next=18;break}return e.next=15,this.hexStringToArrayBuffer(a);case 15:e.t0=e.sent,e.next=19;break;case 18:e.t0=new ArrayBuffer(16);case 19:return c=e.t0,l={name:"AES-CBC",iv:c},e.next=23,this.hexStringToArrayBuffer(i);case 23:return f=e.sent,e.next=26,this.webCryptoImportKey(f,l.name,["decrypt"]);case 26:return h=e.sent,e.next=29,this.base64ToArrayBuffer(n);case 29:return p=e.sent,e.abrupt("return",crypto.subtle.decrypt(l,h,p).then(function(){var e=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.arrayBufferToString(t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error decrypting:",e)})));case 31:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"hmac256",value:(l=m(regeneratorRuntime.mark((function e(t,r){var n,i,a,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.hexStringToArrayBuffer(r);case 2:return n=e.sent,e.next=5,this.webCryptoImportKey(n,"HMAC",["sign"],{name:"SHA-256"});case 5:return i=e.sent,e.next=8,this.stringToArrayBuffer(t);case 8:return a=e.sent,e.abrupt("return",crypto.subtle.sign({name:"HMAC"},i,a).then(function(){var e=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error computing hmac",e)})));case 10:case"end":return e.stop()}}),e,this)}))),function(e,t){return l.apply(this,arguments)})},{key:"webCryptoImportKey",value:(c=m(regeneratorRuntime.mark((function e(t,r,n,i){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,this.stringToArrayBuffer(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:return a=e.t0,e.abrupt("return",V.importKey("raw",a,{name:r,hash:i},!1,n).then((function(e){return e})).catch((function(e){return console.error(e),null})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return c.apply(this,arguments)})},{key:"webCryptoDeriveBits",value:(u=m(regeneratorRuntime.mark((function e(t,r,n,i){var a,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.stringToArrayBuffer(r);case 2:return e.t0=e.sent,e.t1=n,e.t2={name:"SHA-512"},a={name:"PBKDF2",salt:e.t0,iterations:e.t1,hash:e.t2},e.abrupt("return",V.deriveBits(a,t,i).then(function(){var e=m(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(new Uint8Array(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return console.error(e),null})));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n){return u.apply(this,arguments)})},{key:"stringToArrayBuffer",value:(s=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){var n=new Blob([t]),i=new FileReader;i.onload=function(t){e(t.target.result)},i.readAsArrayBuffer(n)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"arrayBufferToString",value:(o=m(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){var n=new Blob([t]),i=new FileReader;i.onload=function(t){e(t.target.result)},i.readAsText(n)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"arrayBufferToHexString",value:(a=m(regeneratorRuntime.mark((function e(t){var r,n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r=new Uint8Array(t),n="",a=0;a5e3)||this.crypto instanceof $}},{key:"supportedVersions",value:function(){return["001","002","003"]}},{key:"isVersionNewerThanLibraryVersion",value:function(e){var t=this.version();return parseInt(e)>parseInt(t)}},{key:"isProtocolVersionOutdated",value:function(e){var t={"001":Date.parse("2018-01-01"),"002":Date.parse("2020-01-01")}[e];return!!t&&new Date>t}},{key:"costMinimumForVersion",value:function(e){return{"001":3e3,"002":3e3,"003":11e4}[e]}},{key:"defaultPasswordGenerationCost",value:function(){return this.costMinimumForVersion(this.version())}}]),e}();if(n.StandardFile=X,R)try{R.StandardFile=X,R.SFJS=new X,R.SFCryptoWeb=$,R.SFCryptoJS=q,R.SFItemTransformer=G,R.SFModelManager=D,R.SFItem=L,R.SFItemParams=H,R.SFHttpManager=I,R.SFStorageManager=j,R.SFSyncManager=T,R.SFAuthManager=S,R.SFMigrationManager=A,R.SFAlertManager=x,R.SFPredicate=z,R.SFHistorySession=N,R.SFSessionHistoryManager=P,R.SFItemHistory=K,R.SFItemHistoryEntry=W,R.SFPrivilegesManager=M,R.SFPrivileges=U,R.SFSingletonManager=B}catch(e){console.log("Exception while exporting window variables",e)}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)},e.exports=r()}).call(t,r(1))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),i=(r.n(n),r(4)),a=(r.n(i),r(2)),o=(r.n(a),r(6));self.addEventListener("message",(async function(e){var t=e.data;if("encrypt"==t.operation){var r=new a.SFItem({content_type:t.contentType,content:{rawData:t.fileData,fileName:t.fileName,fileType:t.fileType}});new a.SFItemParams(r,t.keys,t.authParams).paramsForSync().then((e=>{self.postMessage({fileItem:e})}))}else if("decrypt"==t.operation)SFJS.itemTransformer.decryptItem(t.item,t.keys).then((()=>{var e=new a.SFItem(t.item),r=e.content.rawData;e.errorDecrypting?self.postMessage({error:{message:"Error decrypting."}}):self.postMessage({decryptedData:r,decryptedItem:e})})).catch((e=>{console.log("Decryption error:",e),self.postMessage({error:e})}));else if("upload"==t.operation){let e=new o.a;e.setCredentials(t.credentials),e.uploadFile(t.outputFileName,t.fileItem,t.integration).then((e=>{self.postMessage({metadata:e})})).catch((e=>{self.postMessage({error:e}),console.log("Upload exception",e)}))}}),!1)},function(e,t,r){(function(e,n){var i;(function(){function a(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function s(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function u(e,t){for(var r=-1,n=null==e?0:e.length,i=0,a=[];++r(t=V(t,e)).length)r=e;else{var n=0,i=-1,a=-1,o=(r=t).length;for(0>n&&(n=-n>o?0:o+n),0>(i=i>o?o:i)&&(i+=o),o=n>i?0:i-n>>>0,n>>>=0,i=Array(o);++aa?Xe:o,a=1),t=Object(t);++is))return!1;if((u=a.get(e))&&a.get(t))return u==t;var u=-1,c=!0,l=2&r?new R:Xe;for(a.set(e,t),a.set(t,e);++u(r=null==r?0:Be(r))&&(r=Vt(n+r,0)),d(e,ae(t,3),r)):-1}function ke(e){return null!=e&&e.length?B(e,1):[]}function be(e){var t=null==e?0:e.length;return t?e[t-1]:Xe}function we(e,t){var r;if(e&&e.length&&t&&t.length){var n=y,i=-1,a=(r=t).length;for(e===r&&(r=Y(r));++i=e}function De(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Me(e){return null!=e&&"object"==typeof e}function Ce(e){return!(!Me(e)||"[object Object]"!=T(e))&&(null===(e=Et(e))||"function"==typeof(e=At.call(e,"constructor")&&e.constructor)&&e instanceof e&&It.call(e)==Ct)}function Oe(e){return"string"==typeof e||!Sr(e)&&Me(e)&&"[object String]"==T(e)}function Fe(e){return"symbol"==typeof e||Me(e)&&"[object Symbol]"==T(e)}function Pe(e){return e?(e=je(e))===Ye||e===-Ye?17976931348623157e292*(0>e?-1:1):e==e?e:0:0===e?e:0}function Be(e){var t=(e=Pe(e))%1;return e==e?t?e-t:e:0}function je(e){if("number"==typeof e)return e;if(Fe(e))return Qe;if(De(e)&&(e=De(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(nt,"");var t=st.test(e);return t||ct.test(e)?dt(e.slice(2),t?2:8):ot.test(e)?Qe:+e}function Ee(e){return Q(e,Ue(e))}function Te(e){return null==e?"":J(e)}function Le(e,t,r){return(e=null==e?Xe:j(e,t))===Xe?r:e}function He(e,t){var r;if(r=null!=e){for(var n,i=-1,a=(n=V(t,r=e)).length,o=!1;++i(e=C(t,e))||(e==t.length-1?t.pop():Ht.call(t,e,1),--this.size,0))},S.prototype.get=function(e){var t=this.__data__;return 0>(e=C(t,e))?Xe:t[e][1]},S.prototype.has=function(e){return-1n?(++this.size,r.push([e,t])):r[n][1]=t,this},_.prototype.clear=function(){this.size=0,this.__data__={hash:new x,map:new(Yt||S),string:new x}},_.prototype.delete=function(e){return e=oe(this,e).delete(e),this.size-=e?1:0,e},_.prototype.get=function(e){return oe(this,e).get(e)},_.prototype.has=function(e){return oe(this,e).has(e)},_.prototype.set=function(e,t){var r=oe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},R.prototype.add=R.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},R.prototype.has=function(e){return this.__data__.has(e)},I.prototype.clear=function(){this.__data__=new S,this.size=0},I.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},I.prototype.get=function(e){return this.__data__.get(e)},I.prototype.has=function(e){return this.__data__.has(e)},I.prototype.set=function(e,t){var r=this.__data__;if(r instanceof S){var n=r.__data__;if(!Yt||199>n.length)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _(n)}return r.set(e,t),this.size=r.size,this};var fr=function(e,t){if(null==e)return e;if(!_e(e))return function(e,t){return e&&hr(e,t,ze)}(e,t);for(var r=e.length,n=-1,i=Object(e);++nr&&(r=Vt(n+r,0)),Oe(e)?r<=n&&-1Bold Editor \ No newline at end of file diff --git a/public/components/org.standardnotes.bold-editor/dist/vendor.css b/public/components/org.standardnotes.bold-editor/dist/vendor.css new file mode 100644 index 000000000..6698116c2 --- /dev/null +++ b/public/components/org.standardnotes.bold-editor/dist/vendor.css @@ -0,0 +1,7 @@ +:root{--sn-stylekit-base-font-size: 13px;--sn-stylekit-font-size-p: 1.0rem;--sn-stylekit-font-size-editor: 1.21rem;--sn-stylekit-font-size-h6: 0.8rem;--sn-stylekit-font-size-h5: 0.9rem;--sn-stylekit-font-size-h4: 1.0rem;--sn-stylekit-font-size-h3: 1.1rem;--sn-stylekit-font-size-h2: 1.2rem;--sn-stylekit-font-size-h1: 1.3rem;--sn-stylekit-neutral-color: #989898;--sn-stylekit-neutral-contrast-color: white;--sn-stylekit-info-color: #086DD6;--sn-stylekit-info-contrast-color: white;--sn-stylekit-success-color: #2B9612;--sn-stylekit-success-contrast-color: white;--sn-stylekit-warning-color: #f6a200;--sn-stylekit-warning-contrast-color: white;--sn-stylekit-danger-color: #F80324;--sn-stylekit-danger-contrast-color: white;--sn-stylekit-shadow-color: #C8C8C8;--sn-stylekit-background-color: white;--sn-stylekit-border-color: #e3e3e3;--sn-stylekit-foreground-color: black;--sn-stylekit-contrast-background-color: #F6F6F6;--sn-stylekit-contrast-foreground-color: #2e2e2e;--sn-stylekit-contrast-border-color: #e3e3e3;--sn-stylekit-secondary-background-color: #F6F6F6;--sn-stylekit-secondary-foreground-color: #2e2e2e;--sn-stylekit-secondary-border-color: #e3e3e3;--sn-stylekit-secondary-contrast-background-color: #e3e3e3;--sn-stylekit-secondary-contrast-foreground-color: #2e2e2e;--sn-styleki--secondary-contrast-border-color: #a2a2a2;--sn-stylekit-editor-background-color: var(--sn-stylekit-background-color);--sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);--sn-stylekit-paragraph-text-color: #454545;--sn-stylekit-input-placeholder-color: rgb(168, 168, 168);--sn-stylekit-input-border-color: #e3e3e3;--sn-stylekit-scrollbar-thumb-color: #dfdfdf;--sn-stylekit-scrollbar-track-border-color: #E7E7E7;--sn-stylekit-general-border-radius: 2px;--sn-stylekit-monospace-font: "Ubuntu Mono", courier, monospace;--sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, + "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", + "Droid Sans", "Helvetica Neue", sans-serif}.sn-component{font-family:var(--sn-stylekit-sans-serif-font);-webkit-font-smoothing:antialiased;color:var(--sn-stylekit-foreground-color)}.sn-component .sk-panel{box-shadow:0px 2px 5px var(--sn-stylekit-shadow-color);background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-border-color);border-radius:var(--sn-stylekit-general-border-radius);display:flex;flex-direction:column;overflow:auto;flex-grow:1}.sn-component .sk-panel a:hover{text-decoration:underline}.sn-component .sk-panel.static{box-shadow:none;border:none;border-radius:0}.sn-component .sk-panel .sk-panel-header{flex-shrink:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);align-items:center}.sn-component .sk-panel .sk-panel-header .sk-panel-header-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:500}.sn-component .sk-panel .sk-panel-header .close-button{font-weight:bold}.sn-component .sk-panel .sk-footer,.sn-component .sk-panel .sk-panel-footer{padding:1rem 2rem;border-top:1px solid var(--sn-stylekit-border-color);box-sizing:border-box}.sn-component .sk-panel .sk-footer.extra-padding,.sn-component .sk-panel .sk-panel-footer.extra-padding{padding:2rem 2rem}.sn-component .sk-panel .sk-footer .left,.sn-component .sk-panel .sk-panel-footer .left{text-align:left;display:block}.sn-component .sk-panel .sk-footer .right,.sn-component .sk-panel .sk-panel-footer .right{text-align:right;display:block}.sn-component .sk-panel .sk-panel-content{padding:1.6rem 2rem;padding-bottom:0;flex-grow:1;overflow:scroll;height:100%;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-panel .sk-panel-content .sk-p,.sn-component .sk-panel .sk-panel-content .sk-li{color:var(--sn-stylekit-paragraph-text-color);line-height:1.3}.sn-component .sk-panel-section{padding-bottom:1.6rem;display:flex;flex-direction:column}.sn-component .sk-panel-section.sk-panel-hero{text-align:center}.sn-component .sk-panel-section .sk-p:last-child{margin-bottom:0}.sn-component .sk-panel-section:not(:last-child){margin-bottom:1.5rem;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-panel-section:not(:last-child).no-border{border-bottom:none}.sn-component .sk-panel-section:last-child{margin-bottom:0.5rem}.sn-component .sk-panel-section.no-bottom-pad{padding-bottom:0;margin-bottom:0}.sn-component .sk-panel-section .sk-panel-section-title{margin-bottom:0.5rem;font-weight:bold;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-outer-title{border-bottom:1px solid var(--sn-stylekit-border-color);padding-bottom:0.9rem;margin-top:2.1rem;margin-bottom:15px;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h5);margin-bottom:2px}.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-section .text-content .sk-p{margin-bottom:1rem}.sn-component .sk-panel-section .text-content p:first-child{margin-top:0.3rem}.sn-component .sk-panel-row{display:flex;justify-content:space-between;align-items:center;padding-top:0.4rem}.sn-component .sk-panel-row.centered{justify-content:center}.sn-component .sk-panel-row.justify-right{justify-content:flex-end}.sn-component .sk-panel-row.justify-left{justify-content:flex-start}.sn-component .sk-panel-row.align-top{align-items:flex-start}.sn-component .sk-panel-row .sk-panel-column.stretch{width:100%}.sn-component .sk-panel-row.default-padding,.sn-component .sk-panel-row:not(:last-child){padding-bottom:0.4rem}.sn-component .sk-panel-row.condensed{padding-top:0.2rem;padding-bottom:0.2rem}.sn-component .sk-panel-row .sk-p{margin:0;padding:0}.sn-component .vertical-rule{background-color:var(--sn-stylekit-border-color);height:1.5rem;width:1px}.sn-component .sk-panel-form{width:100%}.sn-component .sk-panel-form.half{width:50%}.sn-component .sk-panel-form .form-submit{margin-top:0.15rem}.sn-component .right-aligned{justify-content:flex-end;text-align:right}.sn-component .sk-menu-panel{background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-contrast-border-color);border-radius:var(--sn-stylekit-general-border-radius);overflow:scroll;user-select:none;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-menu-panel .sk-menu-panel-header{padding:0.8rem 1rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);display:flex;justify-content:space-between;align-items:center}.sn-component .sk-menu-panel .sk-menu-panel-header-title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4)}.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle{margin-top:0.2rem;opacity:0.6}.sn-component .sk-menu-panel .sk-menu-panel-row{padding:1rem 1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row:hover{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column{display:flex;justify-content:center;flex-direction:column}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child){padding-left:1.0rem;padding-right:0.15rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch{width:100%}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows{margin-top:1rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow{border:1px solid var(--sn-stylekit-contrast-border-color);margin-top:-1px}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover{background-color:var(--sn-stylekit-background-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left{display:flex}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h6);font-weight:normal}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-p);font-weight:bold}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);margin-top:0.2rem;opacity:0.6}.sn-component .red{color:var(--sn-stylekit-danger-color)}.sn-component .tinted{color:var(--sn-stylekit-info-color)}.sn-component .selectable{user-select:text !important;-ms-user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important}.sn-component .sk-h1,.sn-component .sk-h2,.sn-component .sk-h3,.sn-component .sk-h4,.sn-component .sk-h5{margin:0;padding:0;font-weight:normal}.sn-component .sk-h1{font-weight:500;font-size:var(--sn-stylekit-font-size-h1);line-height:1.9rem}.sn-component .sk-h2{font-size:var(--sn-stylekit-font-size-h2);line-height:1.8rem}.sn-component .sk-h3{font-size:var(--sn-stylekit-font-size-h3);line-height:1.7rem}.sn-component .sk-h4{font-size:var(--sn-stylekit-font-size-p);line-height:1.4rem}.sn-component .sk-h5{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-bold{font-weight:bold}.sn-component .sk-font-small{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-font-normal{font-size:var(--sn-stylekit-font-size-p)}.sn-component .sk-font-large{font-size:var(--sn-stylekit-font-size-h3)}.sn-component a.sk-a{cursor:pointer;user-select:none}.sn-component a.sk-a.disabled{color:var(--sn-stylekit-neutral-color);opacity:0.6}.sn-component a.sk-a.boxed{border-radius:var(--sn-stylekit-general-border-radius);padding:0.3rem 0.4rem}.sn-component a.sk-a.boxed:hover{text-decoration:none}.sn-component a.sk-a.boxed.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component a.sk-a.boxed.info{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color)}.sn-component a.sk-a.boxed.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component a.sk-a.boxed.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component a.sk-a.boxed.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component .wrap{word-wrap:break-word}.sn-component *.sk-base{color:var(--sn-stylekit-foreground-color)}.sn-component *.contrast{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component *.neutral{color:var(--sn-stylekit-neutral-color)}.sn-component *.info{color:var(--sn-stylekit-info-color)}.sn-component *.info-contrast{color:var(--sn-stylekit-info-contrast-color)}.sn-component *.warning{color:var(--sn-stylekit-warning-color)}.sn-component *.danger{color:var(--sn-stylekit-danger-color)}.sn-component *.success{color:var(--sn-stylekit-success-color)}.sn-component *.info-i{color:var(--sn-stylekit-info-color) !important}.sn-component *.warning-i{color:var(--sn-stylekit-warning-color) !important}.sn-component *.danger-i{color:var(--sn-stylekit-danger-color) !important}.sn-component *.success-i{color:var(--sn-stylekit-success-color) !important}.sn-component *.clear{background-color:transparent;border:none}.sn-component .center-text{text-align:center !important;justify-content:center !important}.sn-component p.sk-p{margin:0.5rem 0}.sn-component input.sk-input{box-sizing:border-box;padding:0.7rem 0.8rem;margin:0.30rem 0;border:none;font-size:var(--sn-stylekit-font-size-h3);width:100%;outline:0;resize:none}.sn-component input.sk-input.clear{color:var(--sn-stylekit-foreground-color);background-color:transparent;border:none}.sn-component input.sk-input.no-border{border:none}.sn-component .sk-label,.sn-component .sk-panel-section .sk-panel-section-subtitle{font-weight:bold}.sn-component .sk-label.no-bold,.sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle{font-weight:normal}.sn-component label.sk-label,.sn-component .sk-panel-section label.sk-panel-section-subtitle{margin:0.7rem 0;display:block}.sn-component label.sk-label input[type='checkbox'],.sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'],.sn-component input[type='radio']{width:auto;margin-right:0.45rem;vertical-align:middle}.sn-component .sk-horizontal-group>*,.sn-component .sk-input-group>*{display:inline-block;vertical-align:middle}.sn-component .sk-horizontal-group>*:not(:first-child),.sn-component .sk-input-group>*:not(:first-child){margin-left:0.9rem}.sn-component .sk-border-bottom{border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-checkbox-group{padding-top:0.5rem;padding-bottom:0.3rem}.sn-component ::placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component :-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component ::-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component .sk-button-group.stretch{display:flex;width:100%}.sn-component .sk-button-group.stretch .sk-button,.sn-component .sk-button-group.stretch .sk-box{display:block;flex-grow:1;text-align:center}.sn-component .sk-button-group .sk-button,.sn-component .sk-button-group .sk-box{display:inline-block;vertical-align:middle}.sn-component .sk-button-group .sk-button:not(:last-child),.sn-component .sk-button-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-button-group .sk-button:not(:last-child).featured,.sn-component .sk-button-group .sk-box:not(:last-child).featured{margin-right:8px}.sn-component .sk-segmented-buttons{display:flex;flex-direction:row}.sn-component .sk-segmented-buttons .sk-button,.sn-component .sk-segmented-buttons .sk-box{border-radius:0;white-space:nowrap;margin:0;margin-left:0 !important;margin-right:0 !important}.sn-component .sk-segmented-buttons .sk-button:not(:last-child),.sn-component .sk-segmented-buttons .sk-box:not(:last-child){border-right:none;border-radius:0}.sn-component .sk-segmented-buttons .sk-button:first-child,.sn-component .sk-segmented-buttons .sk-box:first-child{border-top-left-radius:var(--sn-stylekit-general-border-radius);border-bottom-left-radius:var(--sn-stylekit-general-border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sn-component .sk-segmented-buttons .sk-button:last-child,.sn-component .sk-segmented-buttons .sk-box:last-child{border-top-right-radius:var(--sn-stylekit-general-border-radius);border-bottom-right-radius:var(--sn-stylekit-general-border-radius);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sn-component .sk-box-group .sk-box{display:inline-block}.sn-component .sk-box-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-a.button{text-decoration:none}.sn-component .sk-button,.sn-component .sk-box{display:table;padding:0.5rem 0.7rem;font-size:var(--sn-stylekit-font-size-h5);cursor:pointer;text-align:center;user-select:none}.sn-component .sk-button.no-hover-border:after,.sn-component .no-hover-border.sk-box:after{color:transparent !important}.sn-component .sk-button.wide,.sn-component .wide.sk-box{padding:0.3rem 1.7rem}.sn-component .sk-button>.sk-label,.sn-component .sk-box>.sk-label,.sn-component .sk-panel-section .sk-button>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-box>.sk-panel-section-subtitle{font-weight:bold;display:block;text-align:center}.sn-component .sk-button.big,.sn-component .big.sk-box{font-size:var(--sn-stylekit-font-size-h3);padding:0.7rem 2.5rem}.sn-component .sk-box{padding:2.5rem 1.5rem}.sn-component .sk-button.sk-base,.sn-component .sk-base.sk-box,.sn-component .sk-box.sk-base,.sn-component .sk-circle.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base *,.sn-component .sk-base.sk-box *,.sn-component .sk-box.sk-base *,.sn-component .sk-circle.sk-base *{position:relative}.sn-component .sk-button.sk-base:before,.sn-component .sk-base.sk-box:before,.sn-component .sk-box.sk-base:before,.sn-component .sk-circle.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-base:after,.sn-component .sk-base.sk-box:after,.sn-component .sk-box.sk-base:after,.sn-component .sk-circle.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base:hover:before,.sn-component .sk-base.sk-box:hover:before,.sn-component .sk-box.sk-base:hover:before,.sn-component .sk-circle.sk-base:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-base.no-bg,.sn-component .sk-base.no-bg.sk-box,.sn-component .sk-box.sk-base.no-bg,.sn-component .sk-circle.sk-base.no-bg{background-color:transparent}.sn-component .sk-button.sk-base.no-bg:before,.sn-component .sk-base.no-bg.sk-box:before,.sn-component .sk-box.sk-base.no-bg:before,.sn-component .sk-circle.sk-base.no-bg:before{content:none}.sn-component .sk-button.sk-base.featured,.sn-component .sk-base.featured.sk-box,.sn-component .sk-box.sk-base.featured,.sn-component .sk-circle.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-base.featured:before,.sn-component .sk-base.featured.sk-box:before,.sn-component .sk-box.sk-base.featured:before,.sn-component .sk-circle.sk-base.featured:before{opacity:1.0}.sn-component .sk-button.contrast,.sn-component .contrast.sk-box,.sn-component .sk-box.contrast,.sn-component .sk-circle.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast *,.sn-component .contrast.sk-box *,.sn-component .sk-box.contrast *,.sn-component .sk-circle.contrast *{position:relative}.sn-component .sk-button.contrast:before,.sn-component .contrast.sk-box:before,.sn-component .sk-box.contrast:before,.sn-component .sk-circle.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.contrast:after,.sn-component .contrast.sk-box:after,.sn-component .sk-box.contrast:after,.sn-component .sk-circle.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast:hover:before,.sn-component .contrast.sk-box:hover:before,.sn-component .sk-box.contrast:hover:before,.sn-component .sk-circle.contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.contrast.no-bg,.sn-component .contrast.no-bg.sk-box,.sn-component .sk-box.contrast.no-bg,.sn-component .sk-circle.contrast.no-bg{background-color:transparent}.sn-component .sk-button.contrast.no-bg:before,.sn-component .contrast.no-bg.sk-box:before,.sn-component .sk-box.contrast.no-bg:before,.sn-component .sk-circle.contrast.no-bg:before{content:none}.sn-component .sk-button.contrast.featured,.sn-component .contrast.featured.sk-box,.sn-component .sk-box.contrast.featured,.sn-component .sk-circle.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.contrast.featured:before,.sn-component .contrast.featured.sk-box:before,.sn-component .sk-box.contrast.featured:before,.sn-component .sk-circle.contrast.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary,.sn-component .sk-secondary.sk-box,.sn-component .sk-box.sk-secondary,.sn-component .sk-circle.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary *,.sn-component .sk-secondary.sk-box *,.sn-component .sk-box.sk-secondary *,.sn-component .sk-circle.sk-secondary *{position:relative}.sn-component .sk-button.sk-secondary:before,.sn-component .sk-secondary.sk-box:before,.sn-component .sk-box.sk-secondary:before,.sn-component .sk-circle.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary:after,.sn-component .sk-secondary.sk-box:after,.sn-component .sk-box.sk-secondary:after,.sn-component .sk-circle.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary:hover:before,.sn-component .sk-secondary.sk-box:hover:before,.sn-component .sk-box.sk-secondary:hover:before,.sn-component .sk-circle.sk-secondary:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary.no-bg,.sn-component .sk-secondary.no-bg.sk-box,.sn-component .sk-box.sk-secondary.no-bg,.sn-component .sk-circle.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary.no-bg:before,.sn-component .sk-secondary.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary.no-bg:before,.sn-component .sk-circle.sk-secondary.no-bg:before{content:none}.sn-component .sk-button.sk-secondary.featured,.sn-component .sk-secondary.featured.sk-box,.sn-component .sk-box.sk-secondary.featured,.sn-component .sk-circle.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary.featured:before,.sn-component .sk-secondary.featured.sk-box:before,.sn-component .sk-box.sk-secondary.featured:before,.sn-component .sk-circle.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary-contrast,.sn-component .sk-secondary-contrast.sk-box,.sn-component .sk-box.sk-secondary-contrast,.sn-component .sk-circle.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast *,.sn-component .sk-secondary-contrast.sk-box *,.sn-component .sk-box.sk-secondary-contrast *,.sn-component .sk-circle.sk-secondary-contrast *{position:relative}.sn-component .sk-button.sk-secondary-contrast:before,.sn-component .sk-secondary-contrast.sk-box:before,.sn-component .sk-box.sk-secondary-contrast:before,.sn-component .sk-circle.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary-contrast:after,.sn-component .sk-secondary-contrast.sk-box:after,.sn-component .sk-box.sk-secondary-contrast:after,.sn-component .sk-circle.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast:hover:before,.sn-component .sk-secondary-contrast.sk-box:hover:before,.sn-component .sk-box.sk-secondary-contrast:hover:before,.sn-component .sk-circle.sk-secondary-contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary-contrast.no-bg,.sn-component .sk-secondary-contrast.no-bg.sk-box,.sn-component .sk-box.sk-secondary-contrast.no-bg,.sn-component .sk-circle.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary-contrast.no-bg:before,.sn-component .sk-secondary-contrast.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.no-bg:before,.sn-component .sk-circle.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-button.sk-secondary-contrast.featured,.sn-component .sk-secondary-contrast.featured.sk-box,.sn-component .sk-box.sk-secondary-contrast.featured,.sn-component .sk-circle.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary-contrast.featured:before,.sn-component .sk-secondary-contrast.featured.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.featured:before,.sn-component .sk-circle.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-button.neutral,.sn-component .neutral.sk-box,.sn-component .sk-box.neutral,.sn-component .sk-circle.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral *,.sn-component .neutral.sk-box *,.sn-component .sk-box.neutral *,.sn-component .sk-circle.neutral *{position:relative}.sn-component .sk-button.neutral:before,.sn-component .neutral.sk-box:before,.sn-component .sk-box.neutral:before,.sn-component .sk-circle.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.neutral:after,.sn-component .neutral.sk-box:after,.sn-component .sk-box.neutral:after,.sn-component .sk-circle.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral:hover:before,.sn-component .neutral.sk-box:hover:before,.sn-component .sk-box.neutral:hover:before,.sn-component .sk-circle.neutral:hover:before{filter:brightness(130%)}.sn-component .sk-button.neutral.no-bg,.sn-component .neutral.no-bg.sk-box,.sn-component .sk-box.neutral.no-bg,.sn-component .sk-circle.neutral.no-bg{background-color:transparent}.sn-component .sk-button.neutral.no-bg:before,.sn-component .neutral.no-bg.sk-box:before,.sn-component .sk-box.neutral.no-bg:before,.sn-component .sk-circle.neutral.no-bg:before{content:none}.sn-component .sk-button.neutral.featured,.sn-component .neutral.featured.sk-box,.sn-component .sk-box.neutral.featured,.sn-component .sk-circle.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.neutral.featured:before,.sn-component .neutral.featured.sk-box:before,.sn-component .sk-box.neutral.featured:before,.sn-component .sk-circle.neutral.featured:before{opacity:1.0}.sn-component .sk-button.info,.sn-component .info.sk-box,.sn-component .sk-box.info,.sn-component .sk-circle.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info *,.sn-component .info.sk-box *,.sn-component .sk-box.info *,.sn-component .sk-circle.info *{position:relative}.sn-component .sk-button.info:before,.sn-component .info.sk-box:before,.sn-component .sk-box.info:before,.sn-component .sk-circle.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.info:after,.sn-component .info.sk-box:after,.sn-component .sk-box.info:after,.sn-component .sk-circle.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info:hover:before,.sn-component #filesafe-embed .files-view .files .file-item-button.selected:before,#filesafe-embed .files-view .files .sn-component .file-item-button.selected:before,.sn-component .info.sk-box:hover:before,.sn-component .sk-box.info:hover:before,.sn-component .sk-circle.info:hover:before{filter:brightness(130%)}.sn-component .sk-button.info.no-bg,.sn-component .info.no-bg.sk-box,.sn-component .sk-box.info.no-bg,.sn-component .sk-circle.info.no-bg{background-color:transparent}.sn-component .sk-button.info.no-bg:before,.sn-component .info.no-bg.sk-box:before,.sn-component .sk-box.info.no-bg:before,.sn-component .sk-circle.info.no-bg:before{content:none}.sn-component .sk-button.info.featured,.sn-component .info.featured.sk-box,.sn-component .sk-box.info.featured,.sn-component .sk-circle.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.info.featured:before,.sn-component .info.featured.sk-box:before,.sn-component .sk-box.info.featured:before,.sn-component .sk-circle.info.featured:before{opacity:1.0}.sn-component .sk-button.warning,.sn-component .warning.sk-box,.sn-component .sk-box.warning,.sn-component .sk-circle.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning *,.sn-component .warning.sk-box *,.sn-component .sk-box.warning *,.sn-component .sk-circle.warning *{position:relative}.sn-component .sk-button.warning:before,.sn-component .warning.sk-box:before,.sn-component .sk-box.warning:before,.sn-component .sk-circle.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.warning:after,.sn-component .warning.sk-box:after,.sn-component .sk-box.warning:after,.sn-component .sk-circle.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning:hover:before,.sn-component .warning.sk-box:hover:before,.sn-component .sk-box.warning:hover:before,.sn-component .sk-circle.warning:hover:before{filter:brightness(130%)}.sn-component .sk-button.warning.no-bg,.sn-component .warning.no-bg.sk-box,.sn-component .sk-box.warning.no-bg,.sn-component .sk-circle.warning.no-bg{background-color:transparent}.sn-component .sk-button.warning.no-bg:before,.sn-component .warning.no-bg.sk-box:before,.sn-component .sk-box.warning.no-bg:before,.sn-component .sk-circle.warning.no-bg:before{content:none}.sn-component .sk-button.warning.featured,.sn-component .warning.featured.sk-box,.sn-component .sk-box.warning.featured,.sn-component .sk-circle.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.warning.featured:before,.sn-component .warning.featured.sk-box:before,.sn-component .sk-box.warning.featured:before,.sn-component .sk-circle.warning.featured:before{opacity:1.0}.sn-component .sk-button.danger,.sn-component .danger.sk-box,.sn-component .sk-box.danger,.sn-component .sk-circle.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger *,.sn-component .danger.sk-box *,.sn-component .sk-box.danger *,.sn-component .sk-circle.danger *{position:relative}.sn-component .sk-button.danger:before,.sn-component .danger.sk-box:before,.sn-component .sk-box.danger:before,.sn-component .sk-circle.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.danger:after,.sn-component .danger.sk-box:after,.sn-component .sk-box.danger:after,.sn-component .sk-circle.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger:hover:before,.sn-component .danger.sk-box:hover:before,.sn-component .sk-box.danger:hover:before,.sn-component .sk-circle.danger:hover:before{filter:brightness(130%)}.sn-component .sk-button.danger.no-bg,.sn-component .danger.no-bg.sk-box,.sn-component .sk-box.danger.no-bg,.sn-component .sk-circle.danger.no-bg{background-color:transparent}.sn-component .sk-button.danger.no-bg:before,.sn-component .danger.no-bg.sk-box:before,.sn-component .sk-box.danger.no-bg:before,.sn-component .sk-circle.danger.no-bg:before{content:none}.sn-component .sk-button.danger.featured,.sn-component .danger.featured.sk-box,.sn-component .sk-box.danger.featured,.sn-component .sk-circle.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.danger.featured:before,.sn-component .danger.featured.sk-box:before,.sn-component .sk-box.danger.featured:before,.sn-component .sk-circle.danger.featured:before{opacity:1.0}.sn-component .sk-button.success,.sn-component .success.sk-box,.sn-component .sk-box.success,.sn-component .sk-circle.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success *,.sn-component .success.sk-box *,.sn-component .sk-box.success *,.sn-component .sk-circle.success *{position:relative}.sn-component .sk-button.success:before,.sn-component .success.sk-box:before,.sn-component .sk-box.success:before,.sn-component .sk-circle.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.success:after,.sn-component .success.sk-box:after,.sn-component .sk-box.success:after,.sn-component .sk-circle.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success:hover:before,.sn-component .success.sk-box:hover:before,.sn-component .sk-box.success:hover:before,.sn-component .sk-circle.success:hover:before{filter:brightness(130%)}.sn-component .sk-button.success.no-bg,.sn-component .success.no-bg.sk-box,.sn-component .sk-box.success.no-bg,.sn-component .sk-circle.success.no-bg{background-color:transparent}.sn-component .sk-button.success.no-bg:before,.sn-component .success.no-bg.sk-box:before,.sn-component .sk-box.success.no-bg:before,.sn-component .sk-circle.success.no-bg:before{content:none}.sn-component .sk-button.success.featured,.sn-component .success.featured.sk-box,.sn-component .sk-box.success.featured,.sn-component .sk-circle.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.success.featured:before,.sn-component .success.featured.sk-box:before,.sn-component .sk-box.success.featured:before,.sn-component .sk-circle.success.featured:before{opacity:1.0}.sn-component .sk-notification.contrast,.sn-component .sk-input.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-border-color);border:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast *,.sn-component .sk-input.contrast *{position:relative}.sn-component .sk-notification.contrast:before,.sn-component .sk-input.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.contrast:after,.sn-component .sk-input.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-contrast-border-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast.no-bg,.sn-component .sk-input.contrast.no-bg{background-color:transparent}.sn-component .sk-notification.contrast.no-bg:before,.sn-component .sk-input.contrast.no-bg:before{content:none}.sn-component .sk-notification.contrast.featured,.sn-component .sk-input.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.contrast.featured:before,.sn-component .sk-input.contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary,.sn-component .sk-input.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-border-color);border:1px solid var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary *,.sn-component .sk-input.sk-secondary *{position:relative}.sn-component .sk-notification.sk-secondary:before,.sn-component .sk-input.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary:after,.sn-component .sk-input.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-border-color);border-color:var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary.no-bg,.sn-component .sk-input.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary.no-bg:before,.sn-component .sk-input.sk-secondary.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary.featured,.sn-component .sk-input.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary.featured:before,.sn-component .sk-input.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary-contrast,.sn-component .sk-input.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-border-color);border:1px solid var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast *,.sn-component .sk-input.sk-secondary-contrast *{position:relative}.sn-component .sk-notification.sk-secondary-contrast:before,.sn-component .sk-input.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary-contrast:after,.sn-component .sk-input.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-contrast-border-color);border-color:var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast.no-bg,.sn-component .sk-input.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary-contrast.no-bg:before,.sn-component .sk-input.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary-contrast.featured,.sn-component .sk-input.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary-contrast.featured:before,.sn-component .sk-input.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-base,.sn-component .sk-input.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base *,.sn-component .sk-input.sk-base *{position:relative}.sn-component .sk-notification.sk-base:before,.sn-component .sk-input.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-base:after,.sn-component .sk-input.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-border-color);border-color:var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base.no-bg,.sn-component .sk-input.sk-base.no-bg{background-color:transparent}.sn-component .sk-notification.sk-base.no-bg:before,.sn-component .sk-input.sk-base.no-bg:before{content:none}.sn-component .sk-notification.sk-base.featured,.sn-component .sk-input.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-base.featured:before,.sn-component .sk-input.sk-base.featured:before{opacity:1.0}.sn-component .sk-notification.neutral,.sn-component .sk-input.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral *,.sn-component .sk-input.neutral *{position:relative}.sn-component .sk-notification.neutral:before,.sn-component .sk-input.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.neutral:after,.sn-component .sk-input.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral.no-bg,.sn-component .sk-input.neutral.no-bg{background-color:transparent}.sn-component .sk-notification.neutral.no-bg:before,.sn-component .sk-input.neutral.no-bg:before{content:none}.sn-component .sk-notification.neutral.featured,.sn-component .sk-input.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.neutral.featured:before,.sn-component .sk-input.neutral.featured:before{opacity:1.0}.sn-component .sk-notification.info,.sn-component .sk-input.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info *,.sn-component .sk-input.info *{position:relative}.sn-component .sk-notification.info:before,.sn-component .sk-input.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.info:after,.sn-component .sk-input.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info.no-bg,.sn-component .sk-input.info.no-bg{background-color:transparent}.sn-component .sk-notification.info.no-bg:before,.sn-component .sk-input.info.no-bg:before{content:none}.sn-component .sk-notification.info.featured,.sn-component .sk-input.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.info.featured:before,.sn-component .sk-input.info.featured:before{opacity:1.0}.sn-component .sk-notification.warning,.sn-component .sk-input.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning *,.sn-component .sk-input.warning *{position:relative}.sn-component .sk-notification.warning:before,.sn-component .sk-input.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.warning:after,.sn-component .sk-input.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning.no-bg,.sn-component .sk-input.warning.no-bg{background-color:transparent}.sn-component .sk-notification.warning.no-bg:before,.sn-component .sk-input.warning.no-bg:before{content:none}.sn-component .sk-notification.warning.featured,.sn-component .sk-input.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.warning.featured:before,.sn-component .sk-input.warning.featured:before{opacity:1.0}.sn-component .sk-notification.danger,.sn-component .sk-input.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger *,.sn-component .sk-input.danger *{position:relative}.sn-component .sk-notification.danger:before,.sn-component .sk-input.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.danger:after,.sn-component .sk-input.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger.no-bg,.sn-component .sk-input.danger.no-bg{background-color:transparent}.sn-component .sk-notification.danger.no-bg:before,.sn-component .sk-input.danger.no-bg:before{content:none}.sn-component .sk-notification.danger.featured,.sn-component .sk-input.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.danger.featured:before,.sn-component .sk-input.danger.featured:before{opacity:1.0}.sn-component .sk-notification.success,.sn-component .sk-input.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success *,.sn-component .sk-input.success *{position:relative}.sn-component .sk-notification.success:before,.sn-component .sk-input.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.success:after,.sn-component .sk-input.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success.no-bg,.sn-component .sk-input.success.no-bg{background-color:transparent}.sn-component .sk-notification.success.no-bg:before,.sn-component .sk-input.success.no-bg:before{content:none}.sn-component .sk-notification.success.featured,.sn-component .sk-input.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.success.featured:before,.sn-component .sk-input.success.featured:before{opacity:1.0}.sn-component .sk-notification{padding:1.1rem 1rem;margin:1.4rem 0;text-align:left;cursor:default}.sn-component .sk-notification.one-line{padding:0rem 0.4rem}.sn-component .sk-notification.stretch{width:100%}.sn-component .sk-notification.dashed{border-style:dashed;border-width:2px}.sn-component .sk-notification.dashed:after{box-shadow:none}.sn-component .sk-notification .sk-notification-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.sn-component .sk-notification .sk-notification-text{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal}.sn-component .sk-circle{border:1px solid;cursor:pointer;border-color:var(--sn-stylekit-contrast-foreground-color);background-color:var(--sn-stylekit-contrast-background-color);padding:0;border-radius:50% !important;flex-shrink:0}.sn-component .sk-circle:before{border-radius:50% !important}.sn-component .sk-circle:after{border-radius:50% !important}.sn-component .sk-circle.small{width:11px;height:11px}.sn-component .sk-spinner{border:1px solid var(--sn-stylekit-neutral-color);border-radius:50%;animation:rotate 0.8s infinite linear;border-right-color:transparent}.sn-component .sk-spinner.small{width:12px;height:12px}.sn-component .sk-spinner.info-contrast{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}.sn-component .sk-spinner.info{border-color:var(--sn-stylekit-info-color);border-right-color:transparent}.sn-component .sk-spinner.warning{border-color:var(--sn-stylekit-warning-color);border-right-color:transparent}.sn-component .sk-spinner.danger{border-color:var(--sn-stylekit-danger-color);border-right-color:transparent}.sn-component .sk-spinner.success{border-color:var(--sn-stylekit-success-color);border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sn-component .sk-app-bar{display:flex;width:100%;height:2rem;padding:0.0rem 0.8rem;background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);justify-content:space-between;align-items:center;border:1px solid var(--sn-stylekit-contrast-border-color);user-select:none}.sn-component .sk-app-bar.no-edges{border-left:0;border-right:0}.sn-component .sk-app-bar.no-bottom-edge{border-bottom:0}.sn-component .sk-app-bar .left,.sn-component .sk-app-bar .right{display:flex;height:100%}.sn-component .sk-app-bar .sk-app-bar-item{flex-grow:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child){margin-left:1rem}.sn-component .sk-app-bar .sk-app-bar-item.border{border-left:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column{height:100%;display:flex;align-items:center}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column:not(:first-child){margin-left:0.5rem}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column.underline{border-bottom:2px solid var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item.no-pointer{cursor:default}.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-sublabel:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-sublabel:not(.subtle){color:var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle{font-weight:bold;font-size:var(--sn-stylekit-font-size-h5);white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item>.sk-sublabel,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);font-weight:normal;white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item .subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-table{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.sn-component .sk-panel-table .sk-panel-table-item{flex:45%;flex-flow:wrap;border:1px solid var(--sn-stylekit-border-color);padding:1rem;margin-left:-1px;margin-top:-1px;display:flex;flex-direction:column;justify-content:space-between}.sn-component .sk-panel-table .sk-panel-table-item img{max-width:100%;margin-bottom:1rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content{display:flex;flex-direction:row}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column{align-items:center}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch{width:100%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child){padding-left:0.75rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter{flex-basis:25%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters{flex-basis:75%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer{margin-top:1.25rem}.sn-component .sk-panel-table .sk-panel-table-item.no-border{border:none}.sn-component .sk-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:10000;width:100vw;height:100vh;background-color:transparent;color:var(--sn-stylekit-contrast-foreground-color);display:flex;align-items:center;justify-content:center}.sn-component .sk-modal .sn-component{height:100%}.sn-component .sk-modal .sn-component .sk-panel{height:100%}.sn-component .sk-modal.auto-height>.sk-modal-content{height:auto !important}.sn-component .sk-modal.large>.sk-modal-content{width:900px;height:600px}.sn-component .sk-modal.medium>.sk-modal-content{width:700px;height:500px}.sn-component .sk-modal.small>.sk-modal-content{width:700px;height:344px}.sn-component .sk-modal .sk-modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:0.7}.sn-component .sk-modal>.sk-modal-content{overflow-y:auto;width:auto;padding:0;padding-bottom:0;min-width:300px;-webkit-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19)}.sn-component.no-select{user-select:none}input,textarea,[contenteditable]{caret-color:var(--sn-stylekit-editor-foreground-color)}.windows-web ::-webkit-scrollbar,.windows-desktop ::-webkit-scrollbar,.linux-web ::-webkit-scrollbar,.linux-desktop ::-webkit-scrollbar{width:17px;height:18px;border-left:0.5px solid var(--sn-stylekit-scrollbar-track-border-color-color)}.windows-web ::-webkit-scrollbar-thumb,.windows-desktop ::-webkit-scrollbar-thumb,.linux-web ::-webkit-scrollbar-thumb,.linux-desktop ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:10px;background-color:var(--sn-stylekit-scrollbar-thumb-color);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.windows-web ::-webkit-scrollbar-button,.windows-desktop ::-webkit-scrollbar-button,.linux-web ::-webkit-scrollbar-button,.linux-desktop ::-webkit-scrollbar-button{width:0;height:0;display:none}.windows-web ::-webkit-scrollbar-corner,.windows-desktop ::-webkit-scrollbar-corner,.linux-web ::-webkit-scrollbar-corner,.linux-desktop ::-webkit-scrollbar-corner{background-color:transparent}#filesafe-embed{font-size:var(--sn-stylekit-base-font-size);line-height:1}#filesafe-embed.highlight #home{border:2px dashed var(--sn-stylekit-info-color)}#filesafe-embed a{cursor:pointer}#filesafe-embed .sn-component{font-size:var(--sn-stylekit-base-font-size) !important;user-select:auto !important}#filesafe-embed .sn-component .sk-panel .sk-panel-content{padding-top:6px !important;height:inherit !important}#filesafe-embed .sn-component .sk-panel .sk-panel-content p{color:inherit}#filesafe-embed .sn-component .sk-panel-section:first-child{padding-bottom:1.3rem;margin-bottom:0 !important}#filesafe-embed .sn-component .sk-panel-section:not(:first-child){padding-top:0.7rem;padding-bottom:1.3rem;margin-bottom:0 !important}#filesafe-embed .sn-component .sk-button-group .sk-button{vertical-align:middle}#filesafe-embed .sn-component .sk-button.no-border{border:none}#filesafe-embed .sn-component .sk-button{user-select:none}#filesafe-embed .sn-component .sk-horizontal-group.top>*{vertical-align:top}#filesafe-embed .sn-component .sk-horizontal-group.top .sk-panel-row:first-child{padding-top:0}#filesafe-embed .sn-component .sk-horizontal-group .sk-panel-section-title{margin-bottom:0}#filesafe-embed .sn-component .sk-circle.x-small,#filesafe-embed .sn-component .sk-spinner.x-small{width:7px;height:7px}#filesafe-embed .sn-component label.no-style{margin:0;font-size:inherit}#filesafe-embed .bold{font-weight:bold}#filesafe-embed .faded{opacity:0.5}#filesafe-embed .list-container{margin-top:10px}#filesafe-embed .list-container .list-item .sk-circle{margin-top:2px}#filesafe-embed .list-container .list-item:not(:last-child){margin-bottom:12px}#filesafe-embed #messages-container{width:100%;margin-bottom:14px !important}#filesafe-embed #messages{width:100%}#filesafe-embed #messages .title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4);margin-bottom:12px}#filesafe-embed #messages ul{margin:0;margin-top:6px;padding-left:0px;list-style-position:inside}#filesafe-embed #messages ul li{line-height:1.4;font-weight:500}#filesafe-embed #messages ul li:not(last-child){margin-bottom:5px}#filesafe-embed #attach-file-button-label{color:var(--sn-stylekit-info-contrast-color)}#filesafe-embed .files-view{margin-top:3px}#filesafe-embed .files-view #add-file-button-container{margin-right:18px;margin-bottom:8px}#filesafe-embed .files-view #file-upload-status{margin-right:30px;margin-bottom:18px;padding-top:4px}#filesafe-embed .files-view .file-download-status{margin-top:10px;margin-bottom:0px}#filesafe-embed .files-view .file-download-status .sk-spinner{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}#filesafe-embed .files-view .file-download-status .file-status-label{font-weight:bold;margin-left:0.5rem}#filesafe-embed .files-view .segmented-buttons{margin-right:10px}#filesafe-embed .files-view .files{display:flex;flex-direction:row;flex-wrap:wrap}#filesafe-embed .files-view .files .sk-button{white-space:normal;word-break:break-all}#filesafe-embed .files-view .files .file-item-container{margin-right:5px}#filesafe-embed .files-view .files .file-item-container.expanded{flex-wrap:wrap;margin-bottom:10px}#filesafe-embed .files-view .files .file-item-button{border:none;margin-right:5px}#filesafe-embed .files-view .files .file-item-button:not(.selected){margin-bottom:10px}#filesafe-embed .files-view .files .file-item-button.selected{margin-right:0px;padding:12px;border-radius:3px}#filesafe-embed .files-view .files .file-item-options-wrapper{display:inline-block}#filesafe-embed .files-view .files .file-item-options-wrapper .file-location{opacity:0.7;font-size:0.7rem;margin-top:9px}#filesafe-embed .files-view .files .sk-app-bar.file-item-options{width:fit-content;display:flex;flex-direction:row;margin-top:10px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:0 1rem}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .center{display:flex;height:100%;margin-left:auto;margin-right:auto}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .disabled{opacity:0.5}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .sk-button{border-radius:0} + +@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.redactor-animate-hide{display:none!important}.redactor-fadeIn{opacity:0;animation:fadeIn .2s ease-in-out}.redactor-fadeOut{opacity:1;animation:fadeOut .2s ease-in-out}@font-face{font-family:Redactor;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}[class*=" re-icon-"],[class^=re-icon-]{font-family:Redactor!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon-aligncenter:before{content:"\e900"}.re-icon-alignleft:before,.re-icon-alignment:before{content:"\e901"}.re-icon-alignright:before{content:"\e902"}.re-icon-bold:before{content:"\e903"}.re-icon-bookmark:before{content:"\e904"}.re-icon-clips:before{content:"\e905"}.re-icon-codesnippets:before{content:"\e906"}.re-icon-deleted:before{content:"\e907"}.re-icon-expand:before{content:"\e908"}.re-icon-file:before{content:"\e909"}.re-icon-fontcolor:before{content:"\e90a"}.re-icon-fontfamily:before{content:"\e90b"}.re-icon-fontsize:before{content:"\e90c"}.re-icon-format:before{content:"\e90d"}.re-icon-html:before{content:"\e90e"}.re-icon-imagecenter:before{content:"\e90f"}.re-icon-imageleft:before{content:"\e910"}.re-icon-imageright:before{content:"\e911"}.re-icon-image:before{content:"\e912"}.re-icon-indent:before{content:"\e913"}.re-icon-inline:before{content:"\e914"}.re-icon-italic:before{content:"\e915"}.re-icon-horizontalrule:before,.re-icon-line:before{content:"\e916"}.re-icon-link:before{content:"\e917"}.re-icon-ol:before,.re-icon-ordered:before{content:"\e918"}.re-icon-outdent:before{content:"\e919"}.re-icon-properties:before{content:"\e91a"}.re-icon-readmore:before{content:"\e91b"}.re-icon-redo:before{content:"\e91c"}.re-icon-retract:before{content:"\e91d"}.re-icon-specialcharacters:before{content:"\e91e"}.re-icon-sub:before{content:"\e91f"}.re-icon-sup:before{content:"\e920"}.re-icon-table:before{content:"\e921"}.re-icon-textdirection:before{content:"\e922"}.re-icon-toggle:before{content:"\e923"}.re-icon-underline:before{content:"\e924"}.re-icon-undo:before{content:"\e925"}.re-icon-lists:before,.re-icon-ul:before,.re-icon-unordered:before{content:"\e926"}.re-icon-variable:before{content:"\e927"}.re-icon-video:before{content:"\e928"}.re-icon-widget:before{content:"\e929"}.redactor-box,.redactor-box textarea{z-index:auto}.redactor-box{position:relative;box-sizing:border-box}.redactor-box.redactor-styles-on{margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.075);border-radius:3px;box-shadow:none}.redactor-box.redactor-inline{position:static}.redactor-focus.redactor-styles-on,.redactor-focus:focus.redactor-styles-on{border-color:#82b7ec!important}.redactor-over:hover.redactor-styles-on{border-color:#ee698a!important}.redactor-source-view,.redactor-source-view.redactor-styles-on{border-color:#000!important}.redactor-in{position:relative;overflow:auto;white-space:normal;box-sizing:border-box}.redactor-in:focus{outline:0}.redactor-inline .redactor-in{overflow:hidden}.redactor-in *,.redactor-read-only *{outline:0!important}.redactor-in blockquote:empty,.redactor-in div[data-redactor-tag=br]:empty,.redactor-in div[data-redactor-tag=tbr]:empty,.redactor-in h1:empty,.redactor-in h2:empty,.redactor-in h3:empty,.redactor-in h4:empty,.redactor-in h5:empty,.redactor-in h6:empty,.redactor-in p:empty{min-height:1.5em}.redactor-in div[data-redactor-tag=br],.redactor-in div[data-redactor-tag=tbr]{margin-top:0;margin-bottom:0}.redactor-in b:empty,.redactor-in em:empty,.redactor-in i:empty,.redactor-in ins:empty,.redactor-in span:empty,.redactor-in strong:empty,.redactor-in sub:empty,.redactor-in sup:empty,.redactor-in u:empty{display:inline-block;min-width:1px;min-height:1rem}.redactor-in table{empty-cells:show}.redactor-in li figure{width:auto;display:inline-block;margin:0;vertical-align:top}.redactor-in figcaption:focus,.redactor-in figure code:focus,.redactor-in figure pre:focus,.redactor-in table td:focus,.redactor-in table th:focus{outline:0}.redactor-in figure[data-redactor-type=line]{margin-top:1em;padding:6px 0;vertical-align:baseline}.redactor-in figure[data-redactor-type=line] hr{margin:0;height:3px;border:none;background:rgba(0,0,0,.1)}.redactor-script-tag{display:none!important}.redactor-component{position:relative}.redactor-component[data-redactor-type=video]:before,.redactor-component[data-redactor-type=widget]:before{width:100%;height:100%;content:"";display:block;position:absolute;z-index:1}.redactor-component[data-redactor-type=image],.redactor-component[data-redactor-type=widget]{clear:both}.redactor-component[data-redactor-type=variable]{white-space:nowrap;background:rgba(0,125,255,.75);color:#fff;display:inline-block;padding:3px 6px;line-height:1;border-radius:4px;cursor:pointer}.redactor-component-active{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-component-active[data-redactor-type=image] img{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ee698a}.redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-component-active[data-redactor-type=video] iframe{outline:5px solid rgba(0,125,255,.5)!important}.redactor-blur.redactor-styles-on .redactor-component-active{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ddd}.redactor-component-caret{position:absolute;left:-9999px}.redactor-textnodes-wrapper{display:inline-block}#redactor-image-resizer{position:absolute;z-index:1051;background-color:rgba(0,125,255,.9);width:13px;height:13px;border:1px solid #fff;cursor:move;cursor:nwse-resize}.redactor-file-item{display:inline-block;line-height:1;padding:4px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.2)}.redactor-file-remover{margin-left:2px;position:relative;right:-3px;display:inline-block;padding:0 3px;cursor:pointer;opacity:.5}.redactor-file-remover:hover{opacity:1}.redactor-overlay{position:fixed;z-index:1051;top:0;left:0;right:0;bottom:0;background-color:rgba(16,16,18,.3)}.redactor-overlay>.redactor-close{position:fixed;top:1rem;right:1rem}.redactor-source,.redactor-source:focus,.redactor-source:hover{text-align:left;box-sizing:border-box;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;width:100%;display:block;margin:0;border:none;box-shadow:none;border-radius:0;background:#252525;color:#ccc;font-size:15px;outline:0;padding:10px 18px 20px 18px;line-height:1.5;resize:vertical}.redactor-box[dir=rtl] .redactor-source{direction:ltr}.redactor-placeholder:before{position:absolute;content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400;cursor:text}.redactor-in figcaption[placeholder]:empty:before{content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400}.redactor-in figcaption[placeholder]:empty:focus:before{content:""}.redactor-statusbar{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;margin:0;padding:8px 10px;position:relative;overflow:hidden;list-style:none;background:#f8f8f8;box-sizing:border-box;border:none}.redactor-statusbar li{float:left;font-size:12px;color:rgba(0,0,0,.5);padding:0 10px;line-height:16px;border-right:1px solid rgba(0,0,0,.1)}.redactor-statusbar li:last-child{border-right-color:transparent}.redactor-statusbar a{color:rgba(0,0,0,.5);text-decoration:underline}.redactor-statusbar a:hover{color:#f03c69;text-decoration:underline}.redactor-statusbar:empty{display:none}.redactor-toolbar-wrapper{position:relative}.redactor-air,.redactor-toolbar{z-index:100;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;position:relative;margin:0!important;padding:0;list-style:none!important;line-height:1!important;background:0 0;border:none;box-sizing:border-box}.redactor-box.redactor-styles-on .redactor-toolbar{padding:18px 16px 0 16px}.redactor-air a,.redactor-toolbar a{display:inline-block;box-sizing:border-box;font-size:14px;text-align:center;padding:10px 15px 9px 15px;cursor:pointer;outline:0;border:none;vertical-align:middle;text-decoration:none;zoom:1;position:relative;color:rgba(0,0,0,.85);border-radius:2px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(0,0,0,.22);margin-right:5px;margin-bottom:4px}.redactor-air a.re-button-icon,.redactor-toolbar a.re-button-icon{font-size:16px;padding:9px 15px 6px 15px}.redactor-air a:hover,.redactor-toolbar a:hover{outline:0;color:#fff;background:#449aef}.redactor-toolbar a.redactor-button-active{background:rgba(245,245,245,.95);color:rgba(0,0,0,.4)}.redactor-air a.redactor-button-disabled,.redactor-toolbar a.redactor-button-disabled{opacity:.3}.redactor-air a.redactor-button-disabled:hover,.redactor-toolbar a.redactor-button-disabled:hover{color:#333;outline:0;background-color:transparent!important;cursor:default}.redactor-source-view .redactor-toolbar{background:#252525}.redactor-source-view .redactor-toolbar a{background:#000;color:#fff}.redactor-source-view .redactor-toolbar a:hover{background:#449aef}.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover{color:#fff!important;background-color:#000!important}.re-button-tooltip{display:none;position:absolute;white-space:nowrap;top:0;z-index:1052;background:rgba(0,0,0,.9);border-radius:3px;padding:5px 9px;color:rgba(255,255,255,.8);font-size:12px;line-height:1;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.re-button-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-bottom-color:rgba(0,0,0,.9);border-width:4px;margin-left:-4px}.redactor-toolbar-wrapper-air{position:absolute;z-index:100}.redactor-air{padding:6px 3px 2px 8px;max-width:576px;min-width:200px;border-radius:4px;background:rgba(0,0,0,.97)}.redactor-air a{background:rgba(37,37,37,.95);box-shadow:none;color:rgba(255,255,255,.9)}.redactor-air a:hover{background:#3d79f2}.redactor-air a.redactor-button-active{background-color:rgba(255,255,255,.15);color:#fff}.redactor-air a.redactor-button-disabled:hover{color:#fff}.redactor-air-helper{position:absolute;right:0;top:0;line-height:1;font-size:15px;color:#000;background:rgba(255,255,255,.85);border-bottom-left-radius:4px;padding:7px 10px 6px 10px;cursor:pointer}.redactor-air-helper:hover{background:#fff}.redactor-voice-label{display:none}.redactor-context-toolbar{position:absolute;top:0;left:0;z-index:1051;background-color:rgba(0,0,0,.95);color:#555;border-radius:4px;padding:6px 18px 7px 18px;line-height:1.5;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.redactor-context-toolbar a{font-size:12px;color:#ccc;text-decoration:none;display:inline-block;padding:2px 0 1px 12px}.redactor-context-toolbar a:first-child{padding-left:0}.redactor-context-toolbar a i{position:relative;top:3px;font-size:16px}.redactor-context-toolbar a:before{content:'';padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}.redactor-context-toolbar a:hover{color:#fff}.redactor-context-toolbar a:first-child:before{padding-left:0;border-left:none}.redactor-context-toolbar[dir=rtl] a{padding:2px 12px 1px 0}.redactor-context-toolbar[dir=rtl] a:first-child{padding-right:0}.redactor-context-toolbar[dir=rtl] a:before{padding-left:0;padding-right:10px;border-right:1px solid rgba(255,255,255,.3);border-left:none}.redactor-context-toolbar[dir=rtl] a:first-child:before{padding-right:0;border-right:none}.redactor-dropdown{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;display:none;position:absolute;z-index:1051;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);border-radius:2px;width:264px;min-height:40px;max-height:250px;margin:0;margin-top:-1px;overflow:auto;font-size:15px;padding:0}.redactor-dropdown a span{display:inline-block;line-height:1;padding:2px 4px;border-radius:3px}.redactor-dropdown a{display:block;text-decoration:none;padding:10px 8px;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-dropdown a:last-child{border-bottom-color:transparent}.redactor-dropdown a{color:#000}.redactor-dropdown a:hover{color:#fff!important;background-color:#449aef!important}.redactor-dropdown a.redactor-dropdown-item-disabled{color:rgba(0,0,0,.4);background:#fff}.redactor-dropdown-cells{margin:10px auto}.redactor-dropdown-cells a,.redactor-dropdown-cells span{float:left;cursor:pointer;box-sizing:border-box;text-align:center;padding:0;margin:0;font-size:14px}.redactor-dropdown-selector{display:flex;text-align:center}.redactor-dropdown-selector span{flex-grow:1;font-size:12px;padding:8px;cursor:pointer}.redactor-dropdown-selector span:hover{background:#eee}.redactor-dropdown-selector span.active{cursor:text;color:rgba(0,0,0,.3);background:#eee}.redactor-dropdown-format .redactor-dropdown-item-blockquote{color:rgba(0,0,0,.4);font-style:italic}.redactor-dropdown-format .redactor-dropdown-item-pre{font-family:monospace,sans-serif}.redactor-dropdown-format .redactor-dropdown-item-h1{font-size:40px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h2{font-size:32px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h3{font-size:24px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h4{font-size:21px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h5{font-size:18px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h6{font-size:14px;text-transform:uppercase;font-weight:700;line-height:24px}.redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:1051;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;line-height:24px}.redactor-modal{position:relative;margin:16px auto;padding:0;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 15px rgba(80,80,80,.25);border-radius:3px;color:#000}.redactor-modal form{margin:0;padding:0;box-sizing:border-box}.redactor-modal input,.redactor-modal select,.redactor-modal textarea{box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:16px;height:40px;outline:0;vertical-align:middle;background-color:#fff;border:1px solid #cacfd4;border-radius:.1875em;box-shadow:none;padding:0 .5em}.redactor-modal textarea{padding:.5em;height:auto;line-height:1.5;vertical-align:top}.redactor-modal select{-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:right .65em center;padding-right:28px}.redactor-modal select[multiple]{background-image:none;height:auto;padding:.5em .75em}.redactor-modal input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}.redactor-modal input[type=checkbox],.redactor-modal input[type=radio]{display:inline-block;width:auto;height:auto;padding:0;vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}.redactor-modal .form-item{margin-bottom:20px}.redactor-modal .form-item:last-child{margin-bottom:0}.redactor-modal fieldset{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:16px;padding-bottom:20px;margin-bottom:20px}.redactor-modal fieldset .form-item{margin-bottom:12px}.redactor-modal label{display:block;color:#555;margin-bottom:.25em;font-size:14px}.redactor-modal label .desc,.redactor-modal label .error,.redactor-modal label .success{text-transform:none;font-weight:400}.redactor-modal label.checkbox{font-size:16px;line-height:1.5;cursor:pointer;color:inherit}.redactor-modal .form-checkboxes label.checkbox{display:inline-block;margin-right:1em}.redactor-modal input:hover,.redactor-modal select:hover,.redactor-modal textarea:hover{outline:0;background-color:#fff;border-color:#969fa9;box-shadow:none}.redactor-modal input:focus,.redactor-modal select:focus,.redactor-modal textarea:focus{transition:all linear .2s;outline:0;background-color:#fff;border-color:rgba(0,125,255,.5);box-shadow:0 0 3px rgba(0,125,255,.5)}.redactor-modal input.error,.redactor-modal select.error,.redactor-modal textarea.error{background-color:rgba(255,50,101,.1);border:1px solid #ff7f9e}.redactor-modal input.error:focus,.redactor-modal select.error:focus,.redactor-modal textarea.error:focus{border-color:#ff3265;box-shadow:0 0 1px #ff3265}.redactor-modal input.success,.redactor-modal select.success,.redactor-modal textarea.success{background-color:rgba(47,196,182,.1);border:1px solid #65dacf}.redactor-modal input.success:focus,.redactor-modal select.success:focus,.redactor-modal textarea.success:focus{border-color:#2fc4b6;box-shadow:0 0 1px #2fc4b6}.redactor-modal input.disabled,.redactor-modal input.disabled:hover,.redactor-modal input:disabled,.redactor-modal input:disabled:hover,.redactor-modal select.disabled,.redactor-modal select.disabled:hover,.redactor-modal select:disabled,.redactor-modal select:disabled:hover,.redactor-modal textarea.disabled,.redactor-modal textarea.disabled:hover,.redactor-modal textarea:disabled,.redactor-modal textarea:disabled:hover{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5);border:1px solid #cacfd4;box-shadow:none;background-color:#fff}.redactor-modal .req{position:relative;top:1px;font-weight:700;color:#ff3265;font-size:110%}.redactor-modal .desc{color:rgba(51,51,51,.5);font-size:12px}.redactor-modal span.desc{margin-left:.25em}.redactor-modal div.desc{margin-top:.25em}.redactor-modal span.error,.redactor-modal span.success{font-size:12px;margin-left:.25em}.redactor-modal div.desc{margin-bottom:-.5em}.redactor-modal .redactor-close{position:absolute;top:16px;right:12px;font-size:30px;line-height:30px;padding:0 4px;color:#000;opacity:.3;cursor:pointer}.redactor-modal .redactor-close:hover{opacity:1}.redactor-modal .redactor-close:before{content:'\00d7'}.redactor-modal button{display:inline-flex;align-items:center;text-decoration:none;text-align:center;font-family:inherit;font-size:15px;font-weight:500;color:#007dff;background-color:#fff;border-radius:3px;border:2px solid #007dff;min-height:40px;outline:0;padding:.5em 1.25em;cursor:pointer;line-height:1.2;vertical-align:middle;-webkit-appearance:none}.redactor-modal button:hover{outline:0;text-decoration:none;background:0 0;color:rgba(0,125,255,.6);border-color:rgba(0,125,255,.5)}.redactor-modal button.redactor-button-secondary{border-color:#2a2e34;color:#2a2e34}.redactor-modal button.redactor-button-secondary:hover{color:rgba(42,46,52,.6);border-color:rgba(42,46,52,.5)}.redactor-modal button.redactor-button-danger,.redactor-modal button.redactor-button-unstyled{background:0 0;border-color:transparent;color:rgba(42,46,52,.6)}.redactor-modal button.redactor-button-danger:hover,.redactor-modal button.redactor-button-unstyled:hover{background:0 0;border-color:transparent;color:#ff3265;text-decoration:underline}.redactor-modal .redactor-modal-group:after{content:"";display:table;clear:both}.redactor-modal .redactor-modal-side{float:left;width:30%;margin-right:4%}.redactor-modal .redactor-modal-side img{max-width:100%;height:auto;display:block}.redactor-modal .redactor-modal-area{float:left;width:66%}.redactor-modal[dir=rtl] .redactor-close{left:12px;right:auto}.redactor-modal[dir=rtl] textarea{direction:ltr;text-align:left}.redactor-modal[dir=rtl] .redactor-modal-footer button.redactor-button-unstyled{float:left;margin-left:0}.redactor-modal-header{padding:20px;font-size:18px;line-height:24px;font-weight:700;color:#000;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-modal-header:empty{display:none}.redactor-modal-body{padding:32px 48px;padding-bottom:40px}.redactor-modal-footer{padding:24px;border-top:1px solid rgba(0,0,0,.05);overflow:hidden}.redactor-modal-footer button{margin-right:4px}.redactor-modal-footer button.redactor-button-unstyled{margin-right:0;float:right}.redactor-modal-footer:empty{display:none}.redactor-modal-tabs{display:flex;border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:1em}.redactor-modal-tabs a{font-size:15px;padding:2px 0;text-decoration:none;color:rgba(0,0,0,.5);border-bottom:2px solid transparent;margin-bottom:-2px;margin-right:14px}.redactor-modal-tabs a:hover{transition:all linear .2s}.redactor-modal-tabs a.active,.redactor-modal-tabs a:hover{font-weight:500;color:#007dff;border-bottom-color:#007dff}.redactor-styles{margin:0;padding:16px 18px;color:#333;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:1em;line-height:1.5;box-sizing:border-box}.redactor-styles *,.redactor-styles :after,.redactor-styles :before{box-sizing:inherit}.redactor-styles[dir=rtl]{direction:rtl;unicode-bidi:embed}.redactor-styles[dir=rtl] ol li,.redactor-styles[dir=rtl] ul li{text-align:right}.redactor-styles[dir=rtl] ol,.redactor-styles[dir=rtl] ol ol,.redactor-styles[dir=rtl] ol ul,.redactor-styles[dir=rtl] ul,.redactor-styles[dir=rtl] ul ol,.redactor-styles[dir=rtl] ul ul{margin-left:1.5em}.redactor-styles[dir=rtl] figcaption{text-align:right}.redactor-styles ol[dir=rtl],.redactor-styles ol[dir=rtl] ol,.redactor-styles ol[dir=rtl] ul,.redactor-styles ul[dir=rtl],.redactor-styles ul[dir=rtl] ol,.redactor-styles ul[dir=rtl] ul{margin-right:1.5em}.redactor-styles ol[dir=rtl] li,.redactor-styles ul[dir=rtl] li{text-align:right}.redactor-styles a,.redactor-styles a:hover{color:#3397ff}.redactor-styles address,.redactor-styles blockquote,.redactor-styles dl,.redactor-styles figure,.redactor-styles hr,.redactor-styles p,.redactor-styles pre,.redactor-styles table{padding:0;margin:0;margin-bottom:1em}.redactor-styles ol,.redactor-styles ul{padding:0}.redactor-styles ol,.redactor-styles ol ol,.redactor-styles ol ul,.redactor-styles ul,.redactor-styles ul ol,.redactor-styles ul ul{margin:0 0 0 1.5em}.redactor-styles ol li,.redactor-styles ul li{text-align:left}.redactor-styles ol ol li{list-style-type:lower-alpha}.redactor-styles ol ol ol li{list-style-type:lower-roman}.redactor-styles ol,.redactor-styles ul{margin-bottom:1em}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6{font-weight:700;color:#111;text-rendering:optimizeLegibility;margin:0;padding:0;margin-bottom:.5em;line-height:1.2}.redactor-styles h1{font-size:2.0736em}.redactor-styles h2{font-size:1.728em}.redactor-styles h3{font-size:1.44em}.redactor-styles h4{font-size:1.2em}.redactor-styles h5{font-size:1em}.redactor-styles h6{font-size:.83333em;text-transform:uppercase;letter-spacing:.035em}.redactor-styles blockquote{font-style:italic;color:rgba(0,0,0,.5);border:none}.redactor-styles table{width:100%}.redactor-styles code,.redactor-styles kbd,.redactor-styles mark,.redactor-styles small,.redactor-styles time,.redactor-styles var{display:inline-block;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:87.5%;line-height:1;color:rgba(51,51,51,.9)}.redactor-styles cite,.redactor-styles var{opacity:.6}.redactor-styles var{font-style:normal}.redactor-styles abbr,.redactor-styles dfn{text-transform:uppercase}.redactor-styles abbr[title],.redactor-styles dfn[title]{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}.redactor-styles code,.redactor-styles kbd{position:relative;top:-1px;padding:.25em;padding-bottom:.2em;border-radius:2px}.redactor-styles code{background-color:#eff1f2}.redactor-styles mark{border-radius:2px;padding:.125em .25em;background-color:#fdb833}.redactor-styles kbd{border:1px solid #e5e7e9}.redactor-styles sub,.redactor-styles sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.redactor-styles sub{bottom:-.25em}.redactor-styles sup{top:-.5em}.redactor-styles pre{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:.9em}.redactor-styles pre,.redactor-styles pre code{background-color:#f6f7f8;padding:0;top:0;display:block;line-height:1.5;color:rgba(51,51,51,.85);overflow:none;white-space:pre-wrap}.redactor-styles pre{padding:1rem}.redactor-styles table{border-collapse:collapse;max-width:100%;width:100%}.redactor-styles table caption{text-transform:uppercase;padding:0;color:rgba(0,0,0,.5);font-size:11px}.redactor-styles table td,.redactor-styles table th{border:1px solid #eee;padding:16px;padding-bottom:15px}.redactor-styles table tfoot td,.redactor-styles table tfoot th{color:rgba(0,0,0,.5)}.redactor-styles audio,.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{max-width:100%}.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{height:auto!important}.redactor-styles img{vertical-align:middle;-ms-interpolation-mode:bicubic}.redactor-styles figcaption{display:block;opacity:.6;font-size:12px;font-style:italic;text-align:left}.upload-redactor-box{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:5px dashed rgba(0,125,255,.15);position:relative;width:100%;min-height:220px;background:#fff;cursor:pointer;overflow:hidden;text-align:center}.upload-redactor-placeholder{font-size:15px;line-height:1.5;color:rgba(0,0,0,.3);font-style:italic}.upload-redactor-hover{background-color:rgba(0,125,255,.075)}.upload-redactor-error{background-color:rgba(255,50,101,.075)}.upload-redactor-box-hover{outline:5px dashed rgba(0,125,255,.3)}.upload-redactor-box-error{outline:5px dashed rgba(255,50,101,.3)}.redactor-structure div,.redactor-structure h1,.redactor-structure h2,.redactor-structure h3,.redactor-structure h4,.redactor-structure h5,.redactor-structure h6{position:relative}.redactor-structure div:before,.redactor-structure h1:before,.redactor-structure h2:before,.redactor-structure h3:before,.redactor-structure h4:before,.redactor-structure h5:before,.redactor-structure h6:before{width:24px;position:absolute;font-size:10px;font-weight:400;opacity:.5;left:-26px;top:50%;margin-top:-7px;text-align:right}.redactor-structure h1:before{content:"h1"}.redactor-structure h2:before{content:"h2"}.redactor-structure h3:before{content:"h3"}.redactor-structure h4:before{content:"h4"}.redactor-structure h5:before{content:"h5"}.redactor-structure h6:before{content:"h6"}.redactor-structure div:before{content:"div"}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;display:block;width:100%;height:100%;background-color:#007dff;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.redactor-box-fullscreen{z-index:1051;position:fixed;top:0;left:0;width:100%}.redactor-box-fullscreen-target{position:absolute!important}.redactor-body-fullscreen .redactor-context-toolbar,.redactor-body-fullscreen .redactor-dropdown{z-index:1052}.redactor-body-fullscreen #redactor-overlay{z-index:1098}.redactor-body-fullscreen #redactor-modal{z-index:1099} +.redactor-dropdown-inline .redactor-dropdown-item-marked span{font-size:14px;background-color:#fdb833;color:#000;text-decoration:none}.redactor-dropdown-inline .redactor-dropdown-item-code span{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:13px;background:rgba(0,0,0,.05)}.redactor-dropdown-inline .redactor-dropdown-item-variable span{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:13px;color:rgba(0,0,0,.5)}.redactor-dropdown-inline .redactor-dropdown-item-shortcut span{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:12px;padding:.25em;white-space:nowrap;border:1px solid #e5e7e9}.redactor-dropdown-inline .redactor-dropdown-item-sub span,.redactor-dropdown-inline .redactor-dropdown-item-sup span{position:relative;font-size:12px}.redactor-dropdown-inline .redactor-dropdown-item-sup span{top:-3px}.redactor-dropdown-inline .redactor-dropdown-item-sub span{top:3px} \ No newline at end of file diff --git a/public/components/org.standardnotes.bold-editor/dist/vendor.js b/public/components/org.standardnotes.bold-editor/dist/vendor.js new file mode 100644 index 000000000..523a6ae0c --- /dev/null +++ b/public/components/org.standardnotes.bold-editor/dist/vendor.js @@ -0,0 +1 @@ +if(void 0===CodeMirror)var CodeMirror=void 0;if(void 0===jQuery)var jQuery=void 0;!function(){var t={settings:{},post:function(t){return new e("post",t)},get:function(t){return new e("get",t)},request:function(t,i){return new e(t,i)}},e=function(e,i){var s={method:e,url:"",before:function(){},success:function(){},error:function(){},data:!1,async:!0,headers:{}};this.p=this.extend(s,i),this.p=this.extend(this.p,t.settings),this.p.method=this.p.method.toUpperCase(),this.prepareData(),this.xhr=new XMLHttpRequest,this.xhr.open(this.p.method,this.p.url,this.p.async),this.setHeaders(),!1!==("function"!=typeof this.p.before||this.p.before(this.xhr))&&this.send()};function i(t,e){return this.parse(t,e)}e.prototype={extend:function(t,e){if(e)for(var i in e)t[i]=e[i];return t},prepareData:function(){-1===["POST","PUT"].indexOf(this.p.method)||this.isFormData()||(this.p.headers["Content-Type"]="application/x-www-form-urlencoded"),"object"!=typeof this.p.data||this.isFormData()||(this.p.data=this.toParams(this.p.data)),"GET"===this.p.method&&(this.p.url=this.p.data?this.p.url+"?"+this.p.data:this.p.url)},setHeaders:function(){for(var t in this.xhr.setRequestHeader("X-Requested-With",this.p.headers["X-Requested-With"]||"XMLHttpRequest"),this.p.headers)this.xhr.setRequestHeader(t,this.p.headers[t])},isFormData:function(){return void 0!==window.FormData&&this.p.data instanceof window.FormData},isComplete:function(){return!(this.xhr.status<200||300<=this.xhr.status&&304!==this.xhr.status)},send:function(){this.p.async?(this.xhr.onload=this.loaded.bind(this),this.xhr.send(this.p.data)):(this.xhr.send(this.p.data),this.loaded.call(this))},loaded:function(){if(this.isComplete()){var t=this.parseResponse();"function"==typeof this.p.success&&this.p.success(t,this.xhr)}else t=this.parseResponse(),"function"==typeof this.p.error&&this.p.error(t,this.xhr,this.xhr.status)},parseResponse:function(){var t=this.xhr.response;return this.parseJson(t)||t},parseJson:function(t){try{var e=JSON.parse(t);if(e&&"object"==typeof e)return e}catch(t){}return!1},toParams:function(t){return Object.keys(t).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])})).join("&")}};var s=[0],n="data"+(new Date).getTime(),r="is-hidden",o="is-hidden-mobile";function a(t,e){return h(t,e,[].slice.call(arguments,2))}i.ready=function(t){"loading"!==document.readyState?t():document.addEventListener("DOMContentLoaded",t)},i.prototype={get sdom(){return!0},get length(){return this.nodes.length},parse:function(t,e){var i;if(t){if(t.sdom)return this.nodes=t.nodes,t;i="string"!=typeof t?t.nodeType&&11===t.nodeType?t.childNodes:t.nodeType||t===window?[t]:t:/^\s*<(\w+|!)[^>]*>/.test(t)?this.create(t):this._query(t,e)}else i=[];this.nodes=this._slice(i)},create:function(t){if(/^<(\w+)\s*\/?>(?:<\/\1>|)$/.test(t))return[document.createElement(RegExp.$1)];var e=[],i=document.createElement("div"),s=i.childNodes;i.innerHTML=t;for(var n=0,r=s.length;n

    ",markerChar:"\ufeff",imageTypes:["image/png","image/jpeg","image/gif"],imageAttrs:["alt","title","src","class","width","height","srcset"],inlineTags:["a","span","strong","strike","b","u","em","i","code","del","ins","samp","kbd","sup","sub","mark","var","cite","small","abbr"],blockTags:["pre","ul","ol","li","p","h1","h2","h3","h4","h5","h6","dl","dt","dd","div","table","tbody","thead","tfoot","tr","th","td","blockquote","output","figcaption","figure","address","section","header","footer","aside","article","iframe"],regex:{youtube:/^https?\:\/\/(?:www\.youtube(?:\-nocookie)?\.com\/|m\.youtube\.com\/|youtube\.com\/)?(?:ytscreeningroom\?vi?=|youtu\.be\/|vi?\/|user\/.+\/u\/\w{1,2}\/|embed\/|watch\?(?:.*\&)?vi?=|\&vi?=|\?(?:.*\&)?vi?=)([^#\&\?\n\/<>"']*)/gi,vimeo:/(http|https)?:\/\/(?:www.|player.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:\/[a-zA-Z0-9_-]+)?/gi,imageurl:/((https?|www)[^\s]+\.)(jpe?g|png|gif)(\?[^\s-]+)?/gi,url:/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z\u00F0-\u02AF0-9()!@:%_+.~#?&//=]*)/gi,aurl1:/(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim,aurl2:/(^|[^\/])(www\.[\S]+(\b|$))/gim},input:!0,zindex:!1,modes:{inline:{pastePlainText:!0,pasteImages:!1,enterKey:!1,toolbar:!1,autoparse:!1,source:!1,showSource:!1,styles:!1,air:!1},original:{styles:!1}}},a.lang.en={format:"Format",image:"Image",file:"File",link:"Link",bold:"Bold",italic:"Italic",deleted:"Strikethrough",underline:"Underline",superscript:"Superscript",subscript:"Subscript","bold-abbr":"B","italic-abbr":"I","deleted-abbr":"S","underline-abbr":"U","superscript-abbr":"Sup","subscript-abbr":"Sub",lists:"Lists","link-insert":"Insert Link","link-edit":"Edit Link","link-in-new-tab":"Open link in new tab",unlink:"Unlink",cancel:"Cancel",close:"Close",insert:"Insert",save:"Save",delete:"Delete",text:"Text",edit:"Edit",title:"Alt",paragraph:"Normal text",quote:"Quote",code:"Code",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",filename:"Name",optional:"optional",unorderedlist:"Unordered List",orderedlist:"Ordered List",outdent:"Outdent",indent:"Indent",horizontalrule:"Line",upload:"Upload","upload-label":"Drop files here or click to upload","accessibility-help-label":"Rich text editor",caption:"Caption",bulletslist:"Bullets",numberslist:"Numbers","image-position":"Position",none:"None",left:"Left",right:"Right",center:"Center",undo:"Undo",redo:"Redo"},a.buttons={html:{title:"HTML",icon:!0,api:"module.source.toggle"},undo:{title:"## undo ##",icon:!0,api:"module.buffer.undo"},redo:{title:"## redo ##",icon:!0,api:"module.buffer.redo"},format:{title:"## format ##",icon:!0,dropdown:{p:{title:"## paragraph ##",api:"module.block.format",args:{tag:"p"}},blockquote:{title:"## quote ##",api:"module.block.format",args:{tag:"blockquote"}},pre:{title:"## code ##",api:"module.block.format",args:{tag:"pre"}},h1:{title:"## heading1 ##",api:"module.block.format",args:{tag:"h1"}},h2:{title:"## heading2 ##",api:"module.block.format",args:{tag:"h2"}},h3:{title:"## heading3 ##",api:"module.block.format",args:{tag:"h3"}},h4:{title:"## heading4 ##",api:"module.block.format",args:{tag:"h4"}},h5:{title:"## heading5 ##",api:"module.block.format",args:{tag:"h5"}},h6:{title:"## heading6 ##",api:"module.block.format",args:{tag:"h6"}}}},bold:{title:"## bold-abbr ##",icon:!0,tooltip:"## bold ##",api:"module.inline.format",args:{tag:"b"}},italic:{title:"## italic-abbr ##",icon:!0,tooltip:"## italic ##",api:"module.inline.format",args:{tag:"i"}},deleted:{title:"## deleted-abbr ##",icon:!0,tooltip:"## deleted ##",api:"module.inline.format",args:{tag:"del"}},underline:{title:"## underline-abbr ##",icon:!0,tooltip:"## underline ##",api:"module.inline.format",args:{tag:"u"}},sup:{title:"## superscript-abbr ##",icon:!0,tooltip:"## superscript ##",api:"module.inline.format",args:{tag:"sup"}},sub:{title:"## subscript-abbr ##",icon:!0,tooltip:"## subscript ##",api:"module.inline.format",args:{tag:"sub"}},lists:{title:"## lists ##",icon:!0,observe:"list",dropdown:{observe:"list",unorderedlist:{title:"• ## unorderedlist ##",api:"module.list.toggle",args:"ul"},orderedlist:{title:"1. ## orderedlist ##",api:"module.list.toggle",args:"ol"},outdent:{title:"< ## outdent ##",api:"module.list.outdent"},indent:{title:"> ## indent ##",api:"module.list.indent"}}},ul:{title:"• ## bulletslist ##",icon:!0,api:"module.list.toggle",observe:"list",args:"ul"},ol:{title:"1. ## numberslist ##",icon:!0,api:"module.list.toggle",observe:"list",args:"ol"},outdent:{title:"## outdent ##",icon:!0,api:"module.list.outdent",observe:"list"},indent:{title:"## indent ##",icon:!0,api:"module.list.indent",observe:"list"},image:{title:"## image ##",icon:!0,api:"module.image.open"},file:{title:"## file ##",icon:!0,api:"module.file.open"},link:{title:"## link ##",icon:!0,observe:"link",dropdown:{observe:"link",link:{title:"## link-insert ##",api:"module.link.open"},unlink:{title:"## unlink ##",api:"module.link.unlink"}}},line:{title:"## horizontalrule ##",icon:!0,api:"module.line.insert"}};var c=function(t,e,i){this.module={},this.plugin={},this.instances={},this.started=!1,this.stopped=!1,this.uuid=i,this.rootElement=t,this.rootOpts=e,this.dragInside=!1,this.dragComponentInside=!1,this.keycodes=a.keycodes,this.namespace="redactor",this.$win=a.dom(window),this.$doc=a.dom(document),this.$body=a.dom("body"),this.editorReadOnly=!1,this.opts=a.create("service.options",e,t),this.lang=a.create("service.lang",this),this.buildServices(),this.buildModules(),this.buildPlugins(),this.start()};c.prototype={start:function(){this.stopped=!1,this.broadcast("start"),this.broadcast("startcode"),this.opts.clickToEdit?this.broadcast("startclicktoedit"):(this.broadcast("enable"),this.opts.showSource&&this.broadcast("startcodeshow"),this.broadcast("enablefocus")),this.broadcast("started"),this.started=!0},stop:function(){this.started=!1,this.stopped=!0,this.broadcast("stop"),this.broadcast("disable"),this.broadcast("stopped")},isStarted:function(){return this.started},isStopped:function(){return this.stopped},buildServices:function(){var t=["options","lang"],e=["uuid","keycodes","opts","lang","$win","$doc","$body"],i=[];for(var s in a.services)-1===t.indexOf(s)&&(this[s]=a.create("service."+s,this),i.push(s),e.push(s));for(var n=0;nr.height}),a.add("service","selection",{init:function(t){this.app=t},is:function(){var t=this.get();if(t){var e=t.anchorNode;return 0!==a.dom(e).closest(".redactor-in-"+this.uuid).length||e===this.editor.getElement().get()}return!1},isCollapsed:function(){var t=this.get(),e=this.getRange();return!(!t||!t.isCollapsed)||!(!e||0!==e.toString().length)},isBackwards:function(){var t=!1,e=this.get();if(e&&!e.isCollapsed){var i=document.createRange();i.setStart(e.anchorNode,e.anchorOffset),i.setEnd(e.focusNode,e.focusOffset),t=i.collapsed,i.detach()}return t},isIn:function(t){var e=a.dom(t).get(),i=this.getCurrent();return!(!i||!e)&&e.contains(i)},isText:function(){var t=this.get();if(t){var e=t.anchorNode,i=this.getBlock(e),s=this.getBlocks();if(i&&this.inspector.isTableCellTag(i.tagName)||!1===i&&0===s.length)return!0}return!1},isAll:function(t){var e=this.utils.getNode(t);if(!e)return!1;var i=this.editor.isEditor(e),s=this.inspector.parse(e);if(!s.isFigcaption()&&this.component.isNonEditable(e)&&this.component.isActive(e))return!0;if(i){var n=this.editor.getElement().html().replace(/

    <\/p>$/i,"");if(this.getHtml(!1).length!==n.length)return!1}if(i&&this.editor.isEmpty()||this.isCollapsed())return!1;var r=this.offset.get(e,!0),o=this.offset.size(e,!0);return!i&&s.isComponentType("code")&&(o=this.getText().trim().length),!(!r||0!==r.start||r.end!==o)},hasNonEditable:function(){var t=this.getHtml(),e=a.dom("

    ").html(t);return!this.isCollapsed()&&0!==e.find(".non-editable").length},setRange:function(t){var e=window.getSelection();e.removeAllRanges(),e.addRange(t)},setAll:function(t){var e=this.utils.getNode(t);if(e){var i=this.inspector.parse(e);if(this.component.clearActive(),this.editor.focus(),this.editor.saveScroll(),this.editor.disableNonEditables(),e&&"TABLE"===e.tagName){var s=i.findFirstNode("td, th"),n=i.findLastNode("td, th");a.dom(s).prepend(this.marker.build("start")),a.dom(n).append(this.marker.build("end")),this.restoreMarkers()}else if(!i.isFigcaption()&&this.component.isNonEditable(e))this.component.setActive(e);else{i.isComponentType("code")&&(e=i.getComponentCodeElement()).focus();var r=document.createRange();r.selectNodeContents(e),this.setRange(r)}this.editor.enableNonEditables(),this.editor.restoreScroll()}},get:function(){var t=window.getSelection();return 0<\/p>$/i,"")}return e},clear:function(){this.component.clearActive(),this.get().removeAllRanges()},collapseToStart:function(){var t=this.get();t&&!t.isCollapsed&&t.collapseToStart()},collapseToEnd:function(){var t=this.get();t&&!t.isCollapsed&&t.collapseToEnd()},saveActiveComponent:function(){var t=this.component.getActive();return!!t&&(this.savedComponent=t,!0)},restoreActiveComponent:function(){return!!this.savedComponent&&(this.component.setActive(this.savedComponent),!0)},save:function(){this._clearSaved();var t=this.getElement();!t||-1===["TD","TH","P","DIV","PRE","H1","H2","H3","H4","H5","H6","LI","BLOCKQUOTE"].indexOf(t.tagName)||""!==t.innerHTML&&"
    "!==t.innerHTML?this.saveActiveComponent()||(this.saved=this.offset.get()):this.savedElement=t},restore:function(){(this.saved||this.savedComponent||this.savedElement)&&(this.editor.saveScroll(),this.savedElement?this.caret.setStart(this.savedElement):this.restoreActiveComponent()||this.offset.set(this.saved),this._clearSaved(),this.editor.restoreScroll())},saveMarkers:function(){this._clearSaved(),this.saveActiveComponent()||this.marker.insert()},restoreMarkers:function(){this.editor.saveScroll(),this.restoreActiveComponent()||this.marker.restore(),this._clearSaved(),this.editor.restoreScroll()},_getNextNode:function(t){if(t.hasChildNodes())return t.firstChild;for(;t&&!t.nextSibling;)t=t.parentNode;return t?t.nextSibling:null},_getNodesComponent:function(t){var e=this.getCurrent(),i=this.inspector.parse(e);return i.isFigcaption()?[i.getFigcaption()]:[t]},_getRangeSelectedNodes:function(){var t=[],e=this.getRange(),i=e.startContainer,s=e.startContainer,n=e.endContainer,r=this.editor.getElement();if(s===r.get()&&this.isAll())t=this.utils.getChildNodes(r);else if(i===n)t=[i];else{for(;i&&i!==n;)t.push(i=this._getNextNode(i));for(i=e.startContainer;i&&i!==e.commonAncestorContainer;)t.unshift(i),i=i.parentNode}return t},_isInNodesArray:function(t,e){return-1!==t.indexOf(e)},_filterEditor:function(t){for(var e=[],i=0;i":t.get();this.$editor=a.dom(e)},_getScrollTarget:function(){var t=this.$doc;return this.opts.toolbarFixedTarget!==document?a.dom(this.opts.toolbarFixedTarget):this.opts.scrollTarget?a.dom(this.opts.scrollTarget):t},_isContenteditableFocus:function(){var t=this.selection.getBlock();return 0!==(t?a.dom(t).closest("[contenteditable=true]").not(".redactor-in"):[]).length}}),a.add("service","container",{init:function(t){this.app=t},start:function(){this._build()},getElement:function(){return this.$container},_build:function(){var t=this.element.isType("inline")?"":"
    ";this.$container=a.dom(t)}}),a.add("service","source",{init:function(t){this.app=t,this.$source={},this.content=""},start:function(){this._build(),this._buildName(),this._buildStartedContent()},getElement:function(){return this.$source},getCode:function(){return this.$source.val()},getName:function(){return this.$source.attr("name")},getStartedContent:function(){return this.content},setCode:function(t){return this.insertion.set(t,!0,!1)},isNameGenerated:function(){return this.name},rebuildStartedContent:function(){this._buildStartedContent()},_build:function(){var t=this.element.getElement(),e=this.element.isType("textarea")?t.get():" +
    +
    +
    +
    + Language: +
    +
    + +
    +
    + Set as Default +
    +
    +
    +
    +
    +
    + Enable Vim mode +
    +
    +
    + + + diff --git a/public/components/org.standardnotes.code-editor/package.json b/public/components/org.standardnotes.code-editor/package.json new file mode 100644 index 000000000..086102800 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/package.json @@ -0,0 +1,34 @@ +{ + "name": "sn-code-editor", + "version": "1.3.8", + "description": "A code editor for Standard Notes", + "main": "dist/main.js", + "author": "Standard Notes ", + "license": "AGPL-3.0", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "http-server . --cors & webpack --progress --config webpack.dev.js", + "build": "webpack --config webpack.prod.js", + "lint": "eslint src --ext .js", + "lint:fix": "yarn lint --fix" + }, + "devDependencies": { + "@babel/cli": "^7.12.10", + "@babel/core": "^7.12.10", + "@babel/preset-env": "^7.12.11", + "@standardnotes/component-relay": "2.0.3", + "codemirror": "^5.59.2", + "copy-webpack-plugin": "^7.0.0", + "css-loader": "^5.0.1", + "eslint": "^7.18.0", + "http-server": "^0.12.3", + "mini-css-extract-plugin": "^1.3.5", + "remove-files-webpack-plugin": "^1.4.4", + "sass": "^1.32.5", + "sass-loader": "^10.1.1", + "sn-stylekit": "^2.1.1", + "webpack": "^5.19.0", + "webpack-cli": "^4.4.0", + "webpack-merge": "^5.7.3" + } +} diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js new file mode 100644 index 000000000..b38f0ef20 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/comment.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";var n={},t=/[^\s\u00a0]/,i=e.Pos,l=e.cmpPos;function o(e){var n=e.search(t);return-1==n?0:n}function r(e,n){var t=e.getMode();return!1!==t.useInnerComments&&t.innerMode?e.getModeAt(n):t}e.commands.toggleComment=function(e){e.toggleComment()},e.defineExtension("toggleComment",(function(e){e||(e=n);for(var t=this,l=1/0,o=this.listSelections(),r=null,a=o.length-1;a>=0;a--){var m=o[a].from(),c=o[a].to();m.line>=l||(c.line>=l&&(c=i(l,0)),l=m.line,null==r?t.uncomment(m,c,e)?r="un":(t.lineComment(m,c,e),r="line"):"un"==r?t.uncomment(m,c,e):t.lineComment(m,c,e))}})),e.defineExtension("lineComment",(function(e,l,a){a||(a=n);var m=this,c=r(m,e),g=m.getLine(e.line);if(null!=g&&(f=e,s=g,!/\bstring\b/.test(m.getTokenTypeAt(i(f.line,0)))||/^[\'\"\`]/.test(s))){var f,s,d=a.lineComment||c.lineComment;if(d){var u=Math.min(0!=l.ch||l.line==e.line?l.line+1:l.line,m.lastLine()+1),h=null==a.padding?" ":a.padding,C=a.commentBlankLines||e.line==l.line;m.operation((function(){if(a.indent){for(var n=null,l=e.line;lr.length)&&(n=r)}for(l=e.line;ls||m.operation((function(){if(0!=a.fullLines){var n=t.test(m.getLine(s));m.replaceRange(d+f,i(s)),m.replaceRange(g+d,i(e.line,0));var r=a.blockCommentLead||c.blockCommentLead;if(null!=r)for(var u=e.line+1;u<=s;++u)(u!=s||n)&&m.replaceRange(r+d,i(u,0))}else{var h=0==l(m.getCursor("to"),o),C=!m.somethingSelected();m.replaceRange(f,o),h&&m.setSelection(C?o:m.getCursor("from"),o),m.replaceRange(g,e)}}))}}else(a.lineComment||c.lineComment)&&0!=a.fullLines&&m.lineComment(e,o,a)})),e.defineExtension("uncomment",(function(e,l,o){o||(o=n);var a,m=this,c=r(m,e),g=Math.min(0!=l.ch||l.line==e.line?l.line:l.line-1,m.lastLine()),f=Math.min(e.line,g),s=o.lineComment||c.lineComment,d=[],u=null==o.padding?" ":o.padding;e:if(s){for(var h=f;h<=g;++h){var C=m.getLine(h),p=C.indexOf(s);if(p>-1&&!/comment/.test(m.getTokenTypeAt(i(h,p+1)))&&(p=-1),-1==p&&t.test(C))break e;if(p>-1&&t.test(C.slice(0,p)))break e;d.push(C)}if(m.operation((function(){for(var e=f;e<=g;++e){var n=d[e-f],t=n.indexOf(s),l=t+s.length;t<0||(n.slice(l,l+u.length)==u&&(l+=u.length),a=!0,m.replaceRange("",i(e,t),i(e,l)))}})),a)return!0}var v=o.blockCommentStart||c.blockCommentStart,b=o.blockCommentEnd||c.blockCommentEnd;if(!v||!b)return!1;var k=o.blockCommentLead||c.blockCommentLead,L=m.getLine(f),x=L.indexOf(v);if(-1==x)return!1;var R=g==f?L:m.getLine(g),O=R.indexOf(b,g==f?x+v.length:0),T=i(f,x+1),S=i(g,O+1);if(-1==O||!/comment/.test(m.getTokenTypeAt(T))||!/comment/.test(m.getTokenTypeAt(S))||m.getRange(T,S,"\n").indexOf(b)>-1)return!1;var y=L.lastIndexOf(v,e.ch),E=-1==y?-1:L.slice(0,e.ch).indexOf(b,y+v.length);if(-1!=y&&-1!=E&&E+b.length!=e.ch)return!1;E=R.indexOf(b,l.ch);var M=R.slice(l.ch).lastIndexOf(v,E-l.ch);return y=-1==E||-1==M?-1:l.ch+M,(-1==E||-1==y||y==l.ch)&&(m.operation((function(){m.replaceRange("",i(g,O-(u&&R.slice(O-u.length,O)==u?u.length:0)),i(g,O+b.length));var e=x+v.length;if(u&&L.slice(e,e+u.length)==u&&(e+=u.length),m.replaceRange("",i(f,x),i(f,e)),k)for(var n=f+1;n<=g;++n){var l=m.getLine(n),o=l.indexOf(k);if(-1!=o&&!t.test(l.slice(0,o))){var r=o+k.length;u&&l.slice(r,r+u.length)==u&&(r+=u.length),m.replaceRange("",i(n,o),i(n,r))}}})),!0)}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js new file mode 100644 index 000000000..2b739c3b0 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/comment/continuecomment.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){var n=/\S/g,t=String.prototype.repeat||function(e){return Array(e+1).join(this)};function o(n){if(n.getOption("disableInput"))return e.Pass;for(var o,r=n.listSelections(),c=[],f=0;f-1&&/\bcomment\b/.test(n.getTokenTypeAt({line:a.line,ch:u+1})));else if(a.ch>=p.length&&(u=s.lastIndexOf(p,a.ch-p.length))>-1&&u>b)if(i(0,s)>=u)d=s.slice(0,u);else{var g,C=n.options.tabSize;u=e.countColumn(s,u,C),d=n.options.indentWithTabs?t.call("\t",g=Math.floor(u/C))+t.call(" ",u-C*g):t.call(" ",u)}else(u=s.indexOf(o.blockCommentContinue))>-1&&u<=a.ch&&u<=i(0,s)&&(d=s.slice(0,u));null!=d&&(d+=o.blockCommentContinue)}if(null==d&&h&&l(n))if(null==s&&(s=n.getLine(a.line)),u=s.indexOf(h),a.ch||u){if(u>-1&&i(0,s)>=u){if(!(d=i(a.ch,s)>-1)){var v=n.getLine(a.line+1)||"",y=v.indexOf(h);d=y>-1&&i(0,v)>=y||null}d&&(d=s.slice(0,u)+h+s.slice(u+h.length).match(/^\s*/)[0])}}else d="";if(null==d)return e.Pass;c[f]="\n"+d}n.operation((function(){for(var e=r.length-1;e>=0;e--)n.replaceRange(c[e],r[e].from(),r[e].to(),"+insert")}))}function i(e,t){n.lastIndex=e;var o=n.exec(t);return o?o.index:-1}function l(e){var n=e.getOption("continueComments");return!n||"object"!=typeof n||!1!==n.continueLineComment}e.defineOption("continueComments",null,(function(n,t,i){if(i&&i!=e.Init&&n.removeKeyMap("continueComment"),t){var l="Enter";"string"==typeof t?l=t:"object"==typeof t&&t.key&&(l=t.key);var r={name:"continueComment"};r[l]=o,n.addKeyMap(r)}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css new file mode 100644 index 000000000..677c07838 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.css @@ -0,0 +1,32 @@ +.CodeMirror-dialog { + position: absolute; + left: 0; right: 0; + background: inherit; + z-index: 15; + padding: .1em .8em; + overflow: hidden; + color: inherit; +} + +.CodeMirror-dialog-top { + border-bottom: 1px solid #eee; + top: 0; +} + +.CodeMirror-dialog-bottom { + border-top: 1px solid #eee; + bottom: 0; +} + +.CodeMirror-dialog input { + border: none; + outline: none; + background: transparent; + width: 20em; + color: inherit; + font-family: monospace; +} + +.CodeMirror-dialog button { + font-size: 70%; +} diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js new file mode 100644 index 000000000..626a9265f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/dialog/dialog.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){function o(o,n,t){var i,r=o.getWrapperElement();return(i=r.appendChild(document.createElement("div"))).className=t?"CodeMirror-dialog CodeMirror-dialog-bottom":"CodeMirror-dialog CodeMirror-dialog-top","string"==typeof n?i.innerHTML=n:i.appendChild(n),e.addClass(r,"dialog-opened"),i}function n(e,o){e.state.currentNotificationClose&&e.state.currentNotificationClose(),e.state.currentNotificationClose=o}e.defineExtension("openDialog",(function(t,i,r){r||(r={}),n(this,null);var u=o(this,t,r.bottom),l=!1,a=this;function c(o){if("string"==typeof o)s.value=o;else{if(l)return;l=!0,e.rmClass(u.parentNode,"dialog-opened"),u.parentNode.removeChild(u),a.focus(),r.onClose&&r.onClose(u)}}var d,s=u.getElementsByTagName("input")[0];return s?(s.focus(),r.value&&(s.value=r.value,!1!==r.selectValueOnOpen&&s.select()),r.onInput&&e.on(s,"input",(function(e){r.onInput(e,s.value,c)})),r.onKeyUp&&e.on(s,"keyup",(function(e){r.onKeyUp(e,s.value,c)})),e.on(s,"keydown",(function(o){r&&r.onKeyDown&&r.onKeyDown(o,s.value,c)||((27==o.keyCode||!1!==r.closeOnEnter&&13==o.keyCode)&&(s.blur(),e.e_stop(o),c()),13==o.keyCode&&i(s.value,o))})),!1!==r.closeOnBlur&&e.on(u,"focusout",(function(e){null!==e.relatedTarget&&c()}))):(d=u.getElementsByTagName("button")[0])&&(e.on(d,"click",(function(){c(),a.focus()})),!1!==r.closeOnBlur&&e.on(d,"blur",c),d.focus()),c})),e.defineExtension("openConfirm",(function(t,i,r){n(this,null);var u=o(this,t,r&&r.bottom),l=u.getElementsByTagName("button"),a=!1,c=this,d=1;function s(){a||(a=!0,e.rmClass(u.parentNode,"dialog-opened"),u.parentNode.removeChild(u),c.focus())}l[0].focus();for(var f=0;f",triples:"",explode:"[]{}"},t=e.Pos;function r(e,t){return"pairs"==t&&"string"==typeof e?e:"object"==typeof e&&null!=e[t]?e[t]:n[t]}e.defineOption("autoCloseBrackets",!1,(function(n,t,o){o&&o!=e.Init&&(n.removeKeyMap(i),n.state.closeBrackets=null),t&&(a(r(t,"pairs")),n.state.closeBrackets=t,n.addKeyMap(i))}));var i={Backspace:function(n){var i=s(n);if(!i||n.getOption("disableInput"))return e.Pass;for(var a=r(i,"pairs"),o=n.listSelections(),l=0;l=0;l--){var h=o[l].head;n.replaceRange("",t(h.line,h.ch-1),t(h.line,h.ch+1),"+delete")}},Enter:function(n){var t=s(n),i=t&&r(t,"explode");if(!i||n.getOption("disableInput"))return e.Pass;for(var a=n.listSelections(),o=0;o1&&d.indexOf(i)>=0&&n.getRange(t(k.line,k.ch-2),k)==i+i){if(k.ch>2&&/\bstring/.test(n.getTokenTypeAt(t(k.line,k.ch-2))))return e.Pass;P="addFour"}else if(p){var O=0==k.ch?" ":n.getRange(t(k.line,k.ch-1),k);if(e.isWordChar(y)||O==i||e.isWordChar(O))return e.Pass;P="both"}else{if(!v||!(0===y.length||/\s/.test(y)||u.indexOf(y)>-1))return e.Pass;P="both"}else P=p&&f(n,k)?"both":d.indexOf(i)>=0&&n.getRange(k,t(k.line,k.ch+3))==i+i+i?"skipThree":"skip";if(h){if(h!=P)return e.Pass}else h=P}var m=c%2?o.charAt(c-1):i,x=c%2?i:o.charAt(c+1);n.operation((function(){if("skip"==h)l(n,1);else if("skipThree"==h)l(n,3);else if("surround"==h){for(var r=n.getSelections(),i=0;i0,{anchor:new t(a.anchor.line,a.anchor.ch+(o?-1:1)),head:new t(a.head.line,a.head.ch+(o?1:-1))});n.setSelections(r)}else"both"==h?(n.replaceSelection(m+x,null),n.triggerElectric(m+x),l(n,-1)):"addFour"==h&&(n.replaceSelection(m+m+m+m,"before"),l(n,1));var a,o}))}(i,n)}}function s(e){var n=e.state.closeBrackets;return!n||n.override?n:e.getModeAt(e.getCursor()).closeBrackets||n}function l(e,n){for(var t=[],r=e.listSelections(),i=0,a=0;a0?{line:o.head.line,ch:o.head.ch+n}:{line:o.head.line-1};t.push({anchor:s,head:s})}e.setSelections(t,i)}function c(e,n){var r=e.getRange(t(n.line,n.ch-1),t(n.line,n.ch+1));return 2==r.length?r:null}function f(e,n){var r=e.getTokenAt(t(n.line,n.ch+1));return/\bstring/.test(r.type)&&r.start==n.ch&&(0==n.ch||!/\bstring/.test(e.getTokenTypeAt(n)))}a(n.pairs+"`")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js new file mode 100644 index 000000000..bdd93af0b --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/closetag.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../fold/xml-fold")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../fold/xml-fold"],e):e(CodeMirror)}((function(e){e.defineOption("autoCloseTags",!1,(function(a,l,s){if(s!=e.Init&&s&&a.removeKeyMap("autoCloseTags"),l){var d={name:"autoCloseTags"};"object"==typeof l&&!1===l.whenClosing||(d["'/'"]=function(t){return function(t){return t.getOption("disableInput")?e.Pass:o(t,!0)}(t)}),"object"==typeof l&&!1===l.whenOpening||(d["'>'"]=function(o){return function(o){if(o.getOption("disableInput"))return e.Pass;for(var a=o.listSelections(),l=[],s=o.getOption("autoCloseTags"),d=0;dc.ch&&(h=h.slice(0,h.length-f.end+c.ch));var v=h.toLowerCase();if(!h||"string"==f.type&&(f.end!=c.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||1==f.string.length)||"tag"==f.type&&m.close||f.string.indexOf("/")==c.ch-f.start-1||C&&r(C,v)>-1||i(o,g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(u)||[],h,c,!0))return e.Pass;var y="object"==typeof s&&s.emptyTags;if(y&&r(y,h)>-1)l[d]={text:"/>",newPos:e.Pos(c.line,c.ch+2)};else{var x=b&&r(b,v)>-1;l[d]={indent:x,text:">"+(x?"\n\n":"")+"",newPos:x?e.Pos(c.line+1,0):e.Pos(c.line,c.ch+1)}}}var P="object"==typeof s&&s.dontIndentOnAutoClose;for(d=a.length-1;d>=0;d--){var T=l[d];o.replaceRange(T.text,a[d].head,a[d].anchor,"+insert");var j=o.listSelections().slice(0);j[d]={head:T.newPos,anchor:T.newPos},o.setSelections(j),!P&&T.indent&&(o.indentLine(T.newPos.line,null,!0),o.indentLine(T.newPos.line+1,null,!0))}}(o)}),a.addKeyMap(d)}}));var t=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],n=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function o(t,n){for(var o=t.listSelections(),r=[],a=n?"/":""!=t.getLine(c.line).charAt(f.end)&&(m+=">"),r[d]=m}if(t.replaceSelections(r),o=t.listSelections(),!s)for(d=0;d=0&&n[d]==o;d--)++s;for(r=l.to,d=1;d[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,t=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,i=/[*+-]\s/;function r(e,t){var i=t.line,r=0,l=0,o=n.exec(e.getLine(i)),s=o[1];do{var a=i+(r+=1),c=e.getLine(a),d=n.exec(c);if(d){var f=d[1],u=parseInt(o[3],10)+r-l,p=parseInt(d[3],10),g=p;if(s!==f||isNaN(p)){if(s.length>f.length)return;if(s.lengthp&&(g=u+1),e.replaceRange(c.replace(n,f+g+d[4]+d[5]),{line:a,ch:0},{line:a,ch:c.length})}}while(d)}e.commands.newlineAndIndentContinueMarkdownList=function(l){if(l.getOption("disableInput"))return e.Pass;for(var o=l.listSelections(),s=[],a=0;a\s*$/.test(g),x=!/>\s*$/.test(g);(v||x)&&l.replaceRange("",{line:c.line,ch:0},{line:c.line,ch:c.ch+1}),s[a]="\n"}else{var I=h[1],w=h[5],b=!(i.test(h[2])||h[2].indexOf(">")>=0),y=b?parseInt(h[3],10)+1+h[4]:h[2].replace("x"," ");s[a]="\n"+I+y+w,b&&r(l,c)}}l.replaceSelections(s)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js new file mode 100644 index 000000000..06730cb6c --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/edit/matchbrackets.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){var e=/MSIE \d/.test(navigator.userAgent)&&(null==document.documentMode||document.documentMode<8),n=t.Pos,r={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function i(t){return t&&t.bracketRegex||/[(){}[\]]/}function c(t,e,c){var o=t.getLineHandle(e.line),h=e.ch-1,l=c&&c.afterCursor;null==l&&(l=/(^| )cm-fat-cursor($| )/.test(t.getWrapperElement().className));var s=i(c),f=!l&&h>=0&&s.test(o.text.charAt(h))&&r[o.text.charAt(h)]||s.test(o.text.charAt(h+1))&&r[o.text.charAt(++h)];if(!f)return null;var u=">"==f.charAt(1)?1:-1;if(c&&c.strict&&u>0!=(h==e.ch))return null;var m=t.getTokenTypeAt(n(e.line,h+1)),g=a(t,n(e.line,h+(u>0?1:0)),u,m,c);return null==g?null:{from:n(e.line,h),to:g&&g.pos,match:g&&g.ch==f.charAt(0),forward:u>0}}function a(t,e,c,a,o){for(var h=o&&o.maxScanLineLength||1e4,l=o&&o.maxScanLines||1e3,s=[],f=i(o),u=c>0?Math.min(e.line+l,t.lastLine()+1):Math.max(t.firstLine()-1,e.line-l),m=e.line;m!=u;m+=c){var g=t.getLine(m);if(g){var d=c>0?0:g.length-1,k=c>0?g.length:-1;if(!(g.length>h))for(m==e.line&&(d=e.ch-(c<0?1:0));d!=k;d+=c){var p=g.charAt(d);if(f.test(p)&&(void 0===a||(t.getTokenTypeAt(n(m,d+1))||"")==(a||""))){var v=r[p];if(v&&">"==v.charAt(1)==c>0)s.push(p);else{if(!s.length)return{pos:n(m,d),ch:p};s.pop()}}}}}return m-c!=(c>0?t.lastLine():t.firstLine())&&null}function o(t,r,i){for(var a=t.state.matchBrackets.maxHighlightLineLength||1e3,o=i&&i.highlightNonMatching,h=[],l=t.listSelections(),s=0;se.pos?(e.pos=n,null):(e.pos=i,"trailingspace")},name:"trailingspace"})}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js new file mode 100644 index 000000000..00a4bbce2 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/brace-fold.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.registerHelper("fold","brace",(function(n,r){var t,i=r.line,o=n.getLine(i);function l(l){for(var f=r.ch,s=0;;){var u=f<=0?-1:o.lastIndexOf(l,f-1);if(-1!=u){if(1==s&&ua))u=a,f="{",s="}";else{if(null==d)return;u=d,f="[",s="]"}var c,g,v=1,p=n.lastLine();e:for(var m=i;m<=p;++m)for(var P=n.getLine(m),k=m==i?u:0;;){var b=P.indexOf(f,k),h=P.indexOf(s,k);if(b<0&&(b=P.length),h<0&&(h=P.length),(k=Math.min(b,h))==P.length)break;if(n.getTokenTypeAt(e.Pos(m,k+1))==t)if(k==b)++v;else if(!--v){c=m,g=k;break e}++k}if(null!=c&&i!=c)return{from:e.Pos(i,u),to:e.Pos(c,g)}})),e.registerHelper("fold","import",(function(n,r){function t(r){if(rn.lastLine())return null;var t=n.getTokenAt(e.Pos(r,1));if(/\S/.test(t.string)||(t=n.getTokenAt(e.Pos(r,t.end+1))),"keyword"!=t.type||"import"!=t.string)return null;for(var i=r,o=Math.min(n.lastLine(),r+10);i<=o;++i){var l=n.getLine(i).indexOf(";");if(-1!=l)return{startCh:t.end,end:e.Pos(i,l)}}}var i,o=r.line,l=t(o);if(!l||t(o-1)||(i=t(o-2))&&i.end.line==o-1)return null;for(var f=l.end;;){var s=t(f.line+1);if(null==s)break;f=s.end}return{from:n.clipPos(e.Pos(o,l.startCh+1)),to:f}})),e.registerHelper("fold","include",(function(n,r){function t(r){if(rn.lastLine())return null;var t=n.getTokenAt(e.Pos(r,1));return/\S/.test(t.string)||(t=n.getTokenAt(e.Pos(r,t.end+1))),"meta"==t.type&&"#include"==t.string.slice(0,8)?t.start+8:void 0}var i=r.line,o=t(i);if(null==o||null!=t(i-1))return null;for(var l=i;null!=t(l+1);)++l;return{from:e.Pos(i,o+1),to:n.clipPos(e.Pos(l))}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js new file mode 100644 index 000000000..2419d6d2f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/comment-fold.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.registerGlobalHelper("fold","comment",(function(e){return e.blockCommentStart&&e.blockCommentEnd}),(function(t,n){var o=t.getModeAt(n),r=o.blockCommentStart,i=o.blockCommentEnd;if(r&&i){for(var f,l=n.line,c=t.getLine(l),m=n.ch,a=0;;){var d=m<=0?-1:c.lastIndexOf(r,m-1);if(-1!=d){if(1==a&&do.firstLine();)e=n.Pos(e.line-1,0),u=d(!1);if(u&&!u.cleared&&"unfold"!==i){var a=function(n,o,e){var t=r(n,o,"widget");if("function"==typeof t&&(t=t(e.from,e.to)),"string"==typeof t){var i=document.createTextNode(t);(t=document.createElement("span")).appendChild(i),t.className="CodeMirror-foldmarker"}else t&&(t=t.cloneNode(!0));return t}(o,t,u);n.on(a,"mousedown",(function(o){c.clear(),n.e_preventDefault(o)}));var c=o.markText(u.from,u.to,{replacedWith:a,clearOnEnter:r(o,t,"clearOnEnter"),__isFold:!0});c.on("clear",(function(e,r){n.signal(o,"unfold",o,e,r)})),n.signal(o,"fold",o,u.from,u.to)}}n.newFoldFunction=function(n,e){return function(r,t){o(r,t,{rangeFinder:n,widget:e})}},n.defineExtension("foldCode",(function(n,e,r){o(this,n,e,r)})),n.defineExtension("isFolded",(function(n){for(var o=this.findMarksAt(n),e=0;e=u){if(s&&f&&s.test(f.className))return;i=n(a.indicatorOpen)}}(i||f)&&t.setGutterMarker(e,a.gutter,i)}))}function f(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}function a(t){var o=t.getViewport(),e=t.state.foldGutter;e&&(t.operation((function(){i(t,o.from,o.to)})),e.from=o.from,e.to=o.to)}function d(t,e,n){var i=t.state.foldGutter;if(i){var f=i.options;if(n==f.gutter){var a=r(t,e);a?a.clear():t.foldCode(o(e,0),f)}}}function u(t){var o=t.state.foldGutter;if(o){var e=o.options;o.from=o.to=0,clearTimeout(o.changeUpdate),o.changeUpdate=setTimeout((function(){a(t)}),e.foldOnChangeTimeSpan||600)}}function l(t){var o=t.state.foldGutter;if(o){var e=o.options;clearTimeout(o.changeUpdate),o.changeUpdate=setTimeout((function(){var e=t.getViewport();o.from==o.to||e.from-o.to>20||o.from-e.to>20?a(t):t.operation((function(){e.fromo.to&&(i(t,o.to,e.to),o.to=e.to)}))}),e.updateViewportTimeSpan||400)}}function c(t,o){var e=t.state.foldGutter;if(e){var r=o.line;r>=e.from&&ro))break;r=l}}return r?{from:e.Pos(i.line,t.getLine(i.line).length),to:e.Pos(r,t.getLine(r).length)}:void 0}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js new file mode 100644 index 000000000..21e0991e3 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/fold/markdown-fold.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.registerHelper("fold","markdown",(function(n,t){function r(t){var r=n.getTokenTypeAt(e.Pos(t,0));return r&&/\bheader\b/.test(r)}function i(e,n,t){var i=n&&n.match(/^#+/);return i&&r(e)?i[0].length:(i=t&&t.match(/^[=\-]+\s*$/))&&r(e+1)?"="==t[0]?1:2:100}var o=n.getLine(t.line),f=n.getLine(t.line+1),l=i(t.line,o,f);if(100!==l){for(var c=n.lastLine(),u=t.line,d=n.getLine(u+2);u=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function o(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function l(e){for(;;){var n=e.text.indexOf(">",e.ch);if(-1==n){if(f(e))continue;return}if(u(e,n+1)){var t=e.text.lastIndexOf("/",n),i=t>-1&&!/\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?"selfClose":"regular"}e.ch=n+1}}function c(e){for(;;){var n=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(-1==n){if(o(e))continue;return}if(u(e,n+1)){i.lastIndex=n,e.ch=n;var t=i.exec(e.text);if(t&&t.index==n)return t}else e.ch=n}}function a(e){for(;;){i.lastIndex=e.ch;var n=i.exec(e.text);if(!n){if(f(e))continue;return}if(u(e,n.index+1))return e.ch=n.index+n[0].length,n;e.ch=n.index+1}}function s(e){for(;;){var n=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(-1==n){if(o(e))continue;return}if(u(e,n+1)){var t=e.text.lastIndexOf("/",n),i=t>-1&&!/\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?"selfClose":"regular"}e.ch=n}}function h(e,t){for(var i=[];;){var r,u=a(e),f=e.line,o=e.ch-(u?u[0].length:0);if(!u||!(r=l(e)))return;if("selfClose"!=r)if(u[1]){for(var c=i.length-1;c>=0;--c)if(i[c]==u[2]){i.length=c;break}if(c<0&&(!t||t==u[2]))return{tag:u[2],from:n(f,o),to:n(e.line,e.ch)}}else i.push(u[2])}}function F(e,t){for(var i=[];;){var r=s(e);if(!r)return;if("selfClose"!=r){var u=e.line,f=e.ch,o=c(e);if(!o)return;if(o[1])i.push(o[2]);else{for(var l=i.length-1;l>=0;--l)if(i[l]==o[2]){i.length=l;break}if(l<0&&(!t||t==o[2]))return{tag:o[2],from:n(e.line,e.ch),to:n(u,f)}}}else c(e)}}e.registerHelper("fold","xml",(function(e,i){for(var u=new r(e,i.line,0);;){var f=a(u);if(!f||u.line!=i.line)return;var o=l(u);if(!o)return;if(!f[1]&&"selfClose"!=o){var c=n(u.line,u.ch),s=h(u,f[2]);return s&&t(s.from,c)>0?{from:c,to:s.from}:null}}})),e.findMatchingTag=function(e,i,u){var f=new r(e,i.line,i.ch,u);if(-1!=f.text.indexOf(">")||-1!=f.text.indexOf("<")){var o=l(f),a=o&&n(f.line,f.ch),s=o&&c(f);if(o&&s&&!(t(f,i)>0)){var x={from:n(f.line,f.ch),to:a,tag:s[2]};return"selfClose"==o?{open:x,close:null,at:"open"}:s[1]?{open:F(f,s[2]),close:x,at:"close"}:{open:x,close:h(f=new r(e,a.line,a.ch,u),s[2]),at:"open"}}}},e.findEnclosingTag=function(e,n,t,i){for(var u=new r(e,n.line,n.ch,t);;){var f=F(u,i);if(!f)break;var o=h(new r(e,n.line,n.ch,t),f.tag);if(o)return{open:f,close:o}}},e.scanForClosingTag=function(e,n,t,i){return h(new r(e,n.line,n.ch,i?{from:0,to:i}:null),t)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js new file mode 100644 index 000000000..9e7b75da4 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/anyword-hint.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";var r=/[\w$]+/;e.registerHelper("hint","anyword",(function(t,o){for(var i=o&&o.word||r,n=o&&o.range||500,f=t.getCursor(),s=t.getLine(f.line),a=f.ch,c=a;c&&i.test(s.charAt(c-1));)--c;for(var l=c!=a&&s.slice(c,a),d=o&&o.list||[],u={},p=new RegExp(i.source,"g"),g=-1;g<=1;g+=2)for(var h=f.line,m=Math.min(Math.max(h+g*n,t.firstLine()),t.lastLine())+g;h!=m;h+=g)for(var y,b=t.getLine(h);y=p.exec(b);)h==f.line&&y[0]===l||l&&0!=y[0].lastIndexOf(l,0)||Object.prototype.hasOwnProperty.call(u,y[0])||(u[y[0]]=!0,d.push(y[0]));return{list:d,from:e.Pos(f.line,c),to:e.Pos(f.line,a)}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js new file mode 100644 index 000000000..b086daeb1 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/css-hint.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../../mode/css/css")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../../mode/css/css"],e):e(CodeMirror)}((function(e){"use strict";var t={active:1,after:1,before:1,checked:1,default:1,disabled:1,empty:1,enabled:1,"first-child":1,"first-letter":1,"first-line":1,"first-of-type":1,focus:1,hover:1,"in-range":1,indeterminate:1,invalid:1,lang:1,"last-child":1,"last-of-type":1,link:1,not:1,"nth-child":1,"nth-last-child":1,"nth-last-of-type":1,"nth-of-type":1,"only-of-type":1,"only-child":1,optional:1,"out-of-range":1,placeholder:1,"read-only":1,"read-write":1,required:1,root:1,selection:1,target:1,valid:1,visited:1};e.registerHelper("hint","css",(function(r){var o=r.getCursor(),i=r.getTokenAt(o),s=e.innerMode(r.getMode(),i.state);if("css"==s.mode.name){if("keyword"==i.type&&0=="!important".indexOf(i.string))return{list:["!important"],from:e.Pos(o.line,i.start),to:e.Pos(o.line,i.end)};var n=i.start,a=o.ch,d=i.string.slice(0,a-n);/[^\w$_-]/.test(d)&&(d="",n=a=o.ch);var l=e.resolveMode("text/css"),c=[],f=s.state.state;return"pseudo"==f||"variable-3"==i.type?p(t):"block"==f||"maybeprop"==f?p(l.propertyKeywords):"prop"==f||"parens"==f||"at"==f||"params"==f?(p(l.valueKeywords),p(l.colorKeywords)):"media"!=f&&"media_parens"!=f||(p(l.mediaTypes),p(l.mediaFeatures)),c.length?{list:c,from:e.Pos(o.line,n),to:e.Pos(o.line,a)}:void 0}function p(e){for(var t in e)d&&0!=t.lastIndexOf(d,0)||c.push(t)}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js new file mode 100644 index 000000000..4fbe6f328 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/html-hint.js @@ -0,0 +1 @@ +!function(l){"object"==typeof exports&&"object"==typeof module?l(require("../../lib/codemirror"),require("./xml-hint")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","./xml-hint"],l):l(CodeMirror)}((function(l){"use strict";var t="ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" "),e=["_blank","_self","_top","_parent"],a=["ascii","utf-8","utf-16","latin1","latin1"],n=["get","post","put","delete"],r=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],o=["all","screen","print","embossed","braille","handheld","print","projection","screen","tty","tv","speech","3d-glasses","resolution [>][<][=] [X]","device-aspect-ratio: X/Y","orientation:portrait","orientation:landscape","device-height: [X]","device-width: [X]"],s={attrs:{}},u={a:{attrs:{href:null,ping:null,type:null,media:o,target:e,hreflang:t}},abbr:s,acronym:s,address:s,applet:s,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:o,hreflang:t,type:null,shape:["default","rect","circle","poly"]}},article:s,aside:s,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["","autoplay"],loop:["","loop"],controls:["","controls"]}},b:s,base:{attrs:{href:null,target:e}},basefont:s,bdi:s,bdo:s,big:s,blockquote:{attrs:{cite:null}},body:s,br:s,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["","autofocus"],disabled:["","autofocus"],formenctype:r,formmethod:n,formnovalidate:["","novalidate"],formtarget:e,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:s,center:s,cite:s,code:s,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["","disabled"],checked:["","checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["","disabled"],multiple:["","multiple"]}},datalist:{attrs:{data:null}},dd:s,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["","open"]}},dfn:s,dir:s,div:s,dialog:{attrs:{open:null}},dl:s,dt:s,em:s,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["","disabled"],form:null,name:null}},figcaption:s,figure:s,font:s,footer:s,form:{attrs:{action:null,name:null,"accept-charset":a,autocomplete:["on","off"],enctype:r,method:n,novalidate:["","novalidate"],target:e}},frame:s,frameset:s,h1:s,h2:s,h3:s,h4:s,h5:s,h6:s,head:{attrs:{},children:["title","base","link","style","meta","script","noscript","command"]},header:s,hgroup:s,hr:s,html:{attrs:{manifest:null},children:["head","body"]},i:s,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["","seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["","autofocus"],checked:["","checked"],disabled:["","disabled"],formenctype:r,formmethod:n,formnovalidate:["","novalidate"],formtarget:e,multiple:["","multiple"],readonly:["","readonly"],required:["","required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:s,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["","autofocus"],disabled:["","disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:s,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:t,media:o,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:s,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:a,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:s,noframes:s,noscript:s,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["","typemustmatch"]}},ol:{attrs:{reversed:["","reversed"],start:null,type:["1","a","A","i","I"]}},optgroup:{attrs:{disabled:["","disabled"],label:null}},option:{attrs:{disabled:["","disabled"],label:null,selected:["","selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:s,param:{attrs:{name:null,value:null}},pre:s,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:s,rt:s,ruby:s,s,samp:s,script:{attrs:{type:["text/javascript"],src:null,async:["","async"],defer:["","defer"],charset:a}},section:s,select:{attrs:{form:null,name:null,size:null,autofocus:["","autofocus"],disabled:["","disabled"],multiple:["","multiple"]}},small:s,source:{attrs:{src:null,type:null,media:null}},span:s,strike:s,strong:s,style:{attrs:{type:["text/css"],media:o,scoped:null}},sub:s,summary:s,sup:s,table:s,tbody:s,td:{attrs:{colspan:null,rowspan:null,headers:null}},textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["","autofocus"],disabled:["","disabled"],readonly:["","readonly"],required:["","required"],wrap:["soft","hard"]}},tfoot:s,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:s,time:{attrs:{datetime:null}},title:s,tr:s,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:t}},tt:s,u:s,ul:s,var:s,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["","autoplay"],mediagroup:["movie"],muted:["","muted"],controls:["","controls"]}},wbr:s},i={accesskey:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"],class:null,contenteditable:["true","false"],contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["en","es"],spellcheck:["true","false"],autocorrect:["true","false"],autocapitalize:["true","false"],style:null,tabindex:["1","2","3","4","5","6","7","8","9"],title:null,translate:["yes","no"],onclick:null,rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"]};function d(l){for(var t in i)i.hasOwnProperty(t)&&(l.attrs[t]=i[t])}for(var c in d(s),u)u.hasOwnProperty(c)&&u[c]!=s&&d(u[c]);l.htmlSchema=u,l.registerHelper("hint","html",(function(t,e){var a={schemaInfo:u};if(e)for(var n in e)a[n]=e[n];return l.hint.xml(t,a)}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js new file mode 100644 index 000000000..26bbe37af --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/javascript-hint.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){var e=t.Pos;function r(t,e){for(var r=0,n=t.length;rs.ch&&(a.end=s.ch,a.string=a.string.slice(0,s.ch-a.start)):a={start:s.ch,end:s.ch,string:"",state:a.state,type:"."==a.string?"property":null};for(var f=a;"property"==f.type;){if("."!=(f=i(r,e(s.line,f.start))).string)return;if(f=i(r,e(s.line,f.start)),!p)var p=[];p.push(f)}return{list:c(a,p,n,o),from:e(s.line,a.start),to:e(s.line,a.end)}}}}function i(t,e){var r=t.getTokenAt(e);return e.ch==r.start+1&&"."==r.string.charAt(0)?(r.end=r.start,r.string=".",r.type="property"):/^\.[\w$_]*$/.test(r.string)&&(r.type="property",r.start++,r.string=r.string.replace(/\./,"")),r}t.registerHelper("hint","javascript",(function(t,e){return n(t,l,(function(t,e){return t.getTokenAt(e)}),e)})),t.registerHelper("hint","coffeescript",(function(t,e){return n(t,f,i,e)}));var o="charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "),s="length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "),a="prototype apply call bind".split(" "),l="break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "),f="and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" ");function c(t,e,n,i){var l=[],f=t.string,c=i&&i.globalScope||window;function p(t){0!=t.lastIndexOf(f,0)||function(t,e){if(!Array.prototype.indexOf){for(var r=t.length;r--;)if(t[r]===e)return!0;return!1}return-1!=t.indexOf(e)}(l,t)||l.push(t)}function u(t){"string"==typeof t?r(o,p):t instanceof Array?r(s,p):t instanceof Function&&r(a,p),function(t,e){if(Object.getOwnPropertyNames&&Object.getPrototypeOf)for(var r=t;r;r=Object.getPrototypeOf(r))Object.getOwnPropertyNames(r).forEach(e);else for(var n in t)e(n)}(t,p)}if(e&&e.length){var d,g=e.pop();for(g.type&&0===g.type.indexOf("variable")?(i&&i.additionalContext&&(d=i.additionalContext[g.string]),i&&!1===i.useGlobalScope||(d=d||c[g.string])):"string"==g.type?d="":"atom"==g.type?d=1:"function"==g.type&&(null==c.jQuery||"$"!=g.string&&"jQuery"!=g.string||"function"!=typeof c.jQuery?null!=c._&&"_"==g.string&&"function"==typeof c._&&(d=c._()):d=c.jQuery());null!=d&&e.length;)d=d[e.pop().string];null!=d&&u(d)}else{for(var y=t.state.localVars;y;y=y.next)p(y.name);for(var h=t.state.context;h;h=h.prev)for(y=h.vars;y;y=y.next)p(y.name);for(y=t.state.globalVars;y;y=y.next)p(y.name);if(i&&null!=i.additionalContext)for(var v in i.additionalContext)p(v);i&&!1===i.useGlobalScope||u(c),r(n,p)}return l}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css new file mode 100644 index 000000000..5617ccca2 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.css @@ -0,0 +1,36 @@ +.CodeMirror-hints { + position: absolute; + z-index: 10; + overflow: hidden; + list-style: none; + + margin: 0; + padding: 2px; + + -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + box-shadow: 2px 3px 5px rgba(0,0,0,.2); + border-radius: 3px; + border: 1px solid silver; + + background: white; + font-size: 90%; + font-family: monospace; + + max-height: 20em; + overflow-y: auto; +} + +.CodeMirror-hint { + margin: 0; + padding: 0 4px; + border-radius: 2px; + white-space: pre; + color: black; + cursor: pointer; +} + +li.CodeMirror-hint-active { + background: #08f; + color: white; +} diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js new file mode 100644 index 000000000..10d1dbd95 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/show-hint.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";function i(t,i){if(this.cm=t,this.options=i,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length,this.options.updateOnCursorActivity){var e=this;t.on("cursorActivity",this.activityFunc=function(){e.cursorActivity()})}}t.showHint=function(t,i,e){if(!i)return t.showHint(e);e&&e.async&&(i.async=!0);var n={hint:i};if(e)for(var o in e)n[o]=e[o];return t.showHint(n)},t.defineExtension("showHint",(function(e){e=function(t,i,e){var n=t.options.hintOptions,o={};for(var s in l)o[s]=l[s];if(n)for(var s in n)void 0!==n[s]&&(o[s]=n[s]);if(e)for(var s in e)void 0!==e[s]&&(o[s]=e[s]);return o.hint.resolve&&(o.hint=o.hint.resolve(t,i)),o}(this,this.getCursor("start"),e);var n=this.listSelections();if(!(n.length>1)){if(this.somethingSelected()){if(!e.hint.supportsSelection)return;for(var o=0;oh.clientHeight+1;if(setTimeout((function(){M=c.getScrollInfo()})),O.bottom-T>0){var N=O.bottom-O.top;if(v.top-(v.bottom-O.top)-N>0)h.style.top=(w=v.top-N-b)+"px",C=!1;else if(N>T){h.style.height=T-5+"px",h.style.top=(w=v.bottom-O.top-b)+"px";var P=c.getCursor();e.from.ch!=P.ch&&(v=c.cursorCoords(P),h.style.left=(y=v.left-H)+"px",O=h.getBoundingClientRect())}}var E,R=O.right-x;if(R>0&&(O.right-O.left>x&&(h.style.width=x-5+"px",R-=O.right-O.left-x),h.style.left=(y=v.left-R-H)+"px"),F)for(var W=h.firstChild;W;W=W.nextSibling)W.style.paddingRight=c.display.nativeBarWidth+"px";c.addKeyMap(this.keyMap=function(t,i){var e={Up:function(){i.moveFocus(-1)},Down:function(){i.moveFocus(1)},PageUp:function(){i.moveFocus(1-i.menuSize(),!0)},PageDown:function(){i.moveFocus(i.menuSize()-1,!0)},Home:function(){i.setFocus(0)},End:function(){i.setFocus(i.length-1)},Enter:i.pick,Tab:i.pick,Esc:i.close};/Mac/.test(navigator.platform)&&(e["Ctrl-P"]=function(){i.moveFocus(-1)},e["Ctrl-N"]=function(){i.moveFocus(1)});var n=t.options.customKeys,o=n?{}:e;function s(t,n){var s;s="string"!=typeof n?function(t){return n(t,i)}:e.hasOwnProperty(n)?e[n]:n,o[t]=s}if(n)for(var c in n)n.hasOwnProperty(c)&&s(c,n[c]);var r=t.options.extraKeys;if(r)for(var c in r)r.hasOwnProperty(c)&&s(c,r[c]);return o}(i,{moveFocus:function(t,i){n.changeActive(n.selectedHint+t,i)},setFocus:function(t){n.changeActive(t)},menuSize:function(){return n.screenAmount()},length:f.length,close:function(){i.close()},pick:function(){n.pick()},data:e})),i.options.closeOnUnfocus&&(c.on("blur",this.onBlur=function(){E=setTimeout((function(){i.close()}),100)}),c.on("focus",this.onFocus=function(){clearTimeout(E)})),c.on("scroll",this.onScroll=function(){var t=c.getScrollInfo(),e=c.getWrapperElement().getBoundingClientRect(),n=w+M.top-t.top,o=n-(l.pageYOffset||(r.documentElement||r.body).scrollTop);if(C||(o+=h.offsetHeight),o<=e.top||o>=e.bottom)return i.close();h.style.top=n+"px",h.style.left=y+M.left-t.left+"px"}),t.on(h,"dblclick",(function(t){var i=s(h,t.target||t.srcElement);i&&null!=i.hintId&&(n.changeActive(i.hintId),n.pick())})),t.on(h,"click",(function(t){var e=s(h,t.target||t.srcElement);e&&null!=e.hintId&&(n.changeActive(e.hintId),i.options.completeOnSingleClick&&n.pick())})),t.on(h,"mousedown",(function(){setTimeout((function(){c.focus()}),20)}));var I=this.getSelectedHintRange();return 0===I.from&&0===I.to||this.scrollToActive(),t.signal(e,"select",f[this.selectedHint],h.childNodes[this.selectedHint]),!0}function r(t,i,e,n){if(t.async)t(i,n,e);else{var o=t(i,e);o&&o.then?o.then(n):n(o)}}i.prototype={close:function(){this.active()&&(this.cm.state.completionActive=null,this.tick=null,this.options.updateOnCursorActivity&&this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&t.signal(this.data,"close"),this.widget&&this.widget.close(),t.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(i,e){var n=i.list[e],s=this;this.cm.operation((function(){n.hint?n.hint(s.cm,i,n):s.cm.replaceRange(o(n),n.from||i.from,n.to||i.to,"complete"),t.signal(i,"pick",n),s.cm.scrollIntoView()})),this.options.closeOnPick&&this.close()},cursorActivity:function(){this.debounce&&(n(this.debounce),this.debounce=0);var t=this.startPos;this.data&&(t=this.data.from);var i=this.cm.getCursor(),o=this.cm.getLine(i.line);if(i.line!=this.startPos.line||o.length-i.ch!=this.startLen-this.startPos.ch||i.ch=this.data.list.length?i=e?this.data.list.length-1:0:i<0&&(i=e?0:this.data.list.length-1),this.selectedHint!=i){var n=this.hints.childNodes[this.selectedHint];n&&(n.className=n.className.replace(" CodeMirror-hint-active","")),(n=this.hints.childNodes[this.selectedHint=i]).className+=" CodeMirror-hint-active",this.scrollToActive(),t.signal(this.data,"select",this.data.list[this.selectedHint],n)}},scrollToActive:function(){var t=this.getSelectedHintRange(),i=this.hints.childNodes[t.from],e=this.hints.childNodes[t.to],n=this.hints.firstChild;i.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=e.offsetTop+e.offsetHeight-this.hints.clientHeight+n.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var t=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-t),to:Math.min(this.data.list.length-1,this.selectedHint+t)}}},t.registerHelper("hint","auto",{resolve:function(i,e){var n,o=i.getHelpers(e,"hint");if(o.length){var s=function(t,i,e){var n=function(t,i){if(!t.somethingSelected())return i;for(var e=[],n=0;n0?i(t):o(s+1)}))}(0)};return s.async=!0,s.supportsSelection=!0,s}return(n=i.getHelper(i.getCursor(),"hintWords"))?function(i){return t.hint.fromList(i,{words:n})}:t.hint.anyword?function(i,e){return t.hint.anyword(i,e)}:function(){}}}),t.registerHelper("hint","fromList",(function(i,e){var n,o=i.getCursor(),s=i.getTokenAt(o),c=t.Pos(o.line,s.start),r=o;s.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};t.defineOption("hintOptions",null)})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js new file mode 100644 index 000000000..e2d664ef2 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/sql-hint.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror"),require("../../mode/sql/sql")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../../mode/sql/sql"],t):t(CodeMirror)}((function(t){"use strict";var e,r,n,o,i=t.Pos,s=t.cmpPos;function a(t){return"[object Array]"==Object.prototype.toString.call(t)}function u(t){return"string"==typeof t?t:t.text}function l(t,e){return a(e)&&(e={columns:e}),e.text||(e.text=t),e}function f(t){return e[t.toUpperCase()]}function c(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function p(t,e){var r=t.length,n=u(e).substr(0,r);return t.toUpperCase()===n.toUpperCase()}function d(t,e,r,n){if(a(r))for(var o=0;o0)&&s(g,l[h])<=0){c={start:d,end:l[h]};break}d=l[h]}if(c.start){var x=r.getRange(c.start,c.end,!1);for(h=0;h=0;r--){var n=t[r];e[u(n).toUpperCase()]=l(u(n),n)}else if(t)for(var o in t)e[o.toUpperCase()]=l(o,t[o]);return e}(p&&p.tables);var v=p&&p.defaultTable,m=p&&p.disableKeywords;r=v&&f(v),n=function(e){var r=e.doc.modeOption;return"sql"===r&&(r="text/x-sql"),t.resolveMode(r).keywords}(s),o=function(e){var r=e.doc.modeOption;return"sql"===r&&(r="text/x-sql"),t.resolveMode(r).identifierQuote||"`"}(s),v&&!r&&(r=x(v,s)),(r=r||[]).columns&&(r=r.columns);var y,b,C,q=s.getCursor(),A=[],j=s.getTokenAt(q);if(j.end>q.ch&&(j.end=q.ch,j.string=j.string.slice(0,q.ch-j.start)),j.string.match(/^[.`"'\w@][\w$#]*$/g)?(C=j.string,y=j.start,b=j.end):(y=b=q.ch,C=""),"."==C.charAt(0)||C.charAt(0)==o)y=function(t,n,s,a){for(var u=!1,l=[],p=n.start,v=!0;v;)v="."==n.string.charAt(0),u=u||n.string.charAt(0)==o,p=n.start,l.unshift(g(n.string)),"."==(n=a.getTokenAt(i(t.line,n.start))).string&&(v=!0,n=a.getTokenAt(i(t.line,n.start)));var m=l.join(".");d(s,m,e,(function(t){return u?h(t):t})),d(s,m,r,(function(t){return u?h(t):t})),m=l.pop();var y=l.join("."),b=!1,C=y;if(!f(y)){var q=y;(y=x(y,a))!==q&&(b=!0)}var A=f(y);return A&&A.columns&&(A=A.columns),A&&d(s,m,A,(function(t){var e=y;return 1==b&&(e=C),"string"==typeof t?t=e+"."+t:(t=c(t)).text=e+"."+t.text,u?h(t):t})),p}(q,j,A,s);else{var w=function(t,e){return"object"==typeof t?t.className=e:t={text:t,className:e},t};d(A,C,r,(function(t){return w(t,"CodeMirror-hint-table CodeMirror-hint-default-table")})),d(A,C,e,(function(t){return w(t,"CodeMirror-hint-table")})),m||d(A,C,n,(function(t){return w(t.toUpperCase(),"CodeMirror-hint-keyword")}))}return{list:A,from:i(q.line,y),to:i(q.line,b)}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js new file mode 100644 index 000000000..74eb5fd33 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/hint/xml-hint.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e=t.Pos;function r(t,e,r){return r?t.indexOf(e)>=0:0==t.lastIndexOf(e,0)}t.registerHelper("hint","xml",(function(n,i){var s=i&&i.schemaInfo,a=i&&i.quoteChar||'"',o=i&&i.matchInMiddle;if(s){var l=n.getCursor(),f=n.getTokenAt(l);if(f.end>l.ch&&(f.end=l.ch,f.string=f.string.slice(0,l.ch-f.start)),(x=t.innerMode(n.getMode(),f.state)).mode.xmlCurrentTag){var g,c,h=[],u=!1,d=/\btag\b/.test(f.type)&&!/>$/.test(f.string),p=d&&/^\w/.test(f.string);if(p){var m=n.getLine(l.line).slice(Math.max(0,f.start-2),f.start),v=/<\/$/.test(m)?"close":/<$/.test(m)?"open":null;v&&(c=f.start-("close"==v?2:1))}else d&&"<"==f.string?v="open":d&&"")}else{var M=(b=y&&s[y.name])&&b.attrs,P=s["!attrs"];if(!M&&!P)return;if(M){if(P){var $={};for(var I in P)P.hasOwnProperty(I)&&($[I]=P[I]);for(var I in M)M.hasOwnProperty(I)&&($[I]=M[I]);M=$}}else M=P;if("string"==f.type||"="==f.string){var T,j=(m=n.getRange(e(l.line,Math.max(0,l.ch-60)),e(l.line,"string"==f.type?f.start:f.end))).match(/([^\s\u00a0=<>\"\']+)=$/);if(!j||!M.hasOwnProperty(j[1])||!(T=M[j[1]]))return;if("function"==typeof T&&(T=T.call(this,n)),"string"==f.type){g=f.string;var q=0;/['"]/.test(f.string.charAt(0))&&(a=f.string.charAt(0),g=f.string.slice(1),q++);var L=f.string.length;if(/['"]/.test(f.string.charAt(L-1))&&(a=f.string.charAt(L-1),g=f.string.substr(q,L-2)),q){var k=n.getLine(l.line);k.length>f.end&&k.charAt(f.end)==a&&f.end++}u=!0}var H=function(t){if(t)for(var e=0;e-1&&(a+=d)}var c={message:i.reason,severity:i.code&&i.code.startsWith("W")?"warning":"error",from:e.Pos(i.line-1,t),to:e.Pos(i.line-1,a)};n.push(c)}}}(o,i),i}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js new file mode 100644 index 000000000..800c542e8 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/json-lint.js @@ -0,0 +1 @@ +!function(o){"object"==typeof exports&&"object"==typeof module?o(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)}((function(o){"use strict";o.registerHelper("lint","json",(function(n){var r=[];if(!window.jsonlint)return window.console&&window.console.error("Error: window.jsonlint not defined, CodeMirror JSON linting cannot run."),r;var e=window.jsonlint.parser||window.jsonlint;e.parseError=function(n,e){var i=e.loc;r.push({from:o.Pos(i.first_line-1,i.first_column),to:o.Pos(i.last_line-1,i.last_column),message:n})};try{e.parse(n)}catch(o){}return r}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css new file mode 100644 index 000000000..087186595 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.css @@ -0,0 +1,71 @@ +/* The lint marker gutter */ +.CodeMirror-lint-markers { + width: 16px; +} + +.CodeMirror-lint-tooltip { + background-color: #ffd; + border: 1px solid black; + border-radius: 4px 4px 4px 4px; + color: black; + font-family: monospace; + font-size: 10pt; + overflow: hidden; + padding: 2px 5px; + position: fixed; + white-space: pre; + white-space: pre-wrap; + z-index: 100; + max-width: 600px; + opacity: 0; + transition: opacity .4s; + -moz-transition: opacity .4s; + -webkit-transition: opacity .4s; + -o-transition: opacity .4s; + -ms-transition: opacity .4s; +} + +.CodeMirror-lint-mark { + background-position: left bottom; + background-repeat: repeat-x; +} + +.CodeMirror-lint-mark-warning { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII="); +} + +.CodeMirror-lint-mark-error { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg=="); +} + +.CodeMirror-lint-marker { + background-position: center center; + background-repeat: no-repeat; + cursor: pointer; + display: inline-block; + height: 16px; + width: 16px; + vertical-align: middle; + position: relative; +} + +.CodeMirror-lint-message { + padding-left: 18px; + background-position: top left; + background-repeat: no-repeat; +} + +.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII="); +} + +.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII="); +} + +.CodeMirror-lint-marker-multiple { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC"); + background-repeat: no-repeat; + background-position: right bottom; + width: 100%; height: 100%; +} diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js new file mode 100644 index 000000000..0bf0a6b06 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/lint/lint.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e="CodeMirror-lint-markers";function n(t){t.parentNode&&t.parentNode.removeChild(t)}function o(e,o,r,i){var a=function(e,n,o){var r=document.createElement("div");function i(e){if(!r.parentNode)return t.off(document,"mousemove",i);r.style.top=Math.max(0,e.clientY-r.offsetHeight-5)+"px",r.style.left=e.clientX+5+"px"}return r.className="CodeMirror-lint-tooltip cm-s-"+e.options.theme,r.appendChild(o.cloneNode(!0)),e.state.lint.options.selfContain?e.getWrapperElement().appendChild(r):document.body.appendChild(r),t.on(document,"mousemove",i),i(n),null!=r.style.opacity&&(r.style.opacity=1),r}(e,o,r);function s(){var e;t.off(i,"mouseout",s),a&&((e=a).parentNode&&(null==e.style.opacity&&n(e),e.style.opacity=0,setTimeout((function(){n(e)}),600)),a=null)}var l=setInterval((function(){if(a)for(var t=i;;t=t.parentNode){if(t&&11==t.nodeType&&(t=t.host),t==document.body)return;if(!t){s();break}}if(!a)return clearInterval(l)}),400);t.on(i,"mouseout",s)}function r(t,e,n){this.marked=[],this.options=e,this.timeout=null,this.hasGutter=n,this.onMouseOver=function(e){!function(t,e){var n=e.target||e.srcElement;if(/\bCodeMirror-lint-mark-/.test(n.className)){for(var r=n.getBoundingClientRect(),i=(r.left+r.right)/2,a=(r.top+r.bottom)/2,l=t.findMarksAt(t.coordsChar({left:i,top:a},"client")),u=[],c=0;c-1)&&m.push(t.message)}));for(var d=null,p=r.hasGutter&&document.createDocumentFragment(),h=0;h1,r.options.tooltips))}}l.onUpdateLinting&&l.onUpdateLinting(n,u,t)}function c(t){var e=t.state.lint;e&&(clearTimeout(e.timeout),e.timeout=setTimeout((function(){l(t)}),e.options.delay||500))}t.defineOption("lint",!1,(function(n,o,a){if(a&&a!=t.Init&&(i(n),!1!==n.state.lint.options.lintOnChange&&n.off("change",c),t.off(n.getWrapperElement(),"mouseover",n.state.lint.onMouseOver),clearTimeout(n.state.lint.timeout),delete n.state.lint),o){for(var s=n.getOption("gutters"),u=!1,f=0;fn)return!1;var o=i.getScrollInfo();if("align"==e.mv.options.connect)v=o.top;else{var l,s,c=.5*o.clientHeight,h=o.top+c,f=i.lineAtHeight(h,"local"),g=function(e,t,i){for(var r,n,o,l,a=0;at?(n=s.editFrom,l=s.origFrom):h>t&&(n=s.editTo,l=s.origTo)),h<=t?(r=s.editTo,o=s.origTo):c<=t&&(r=s.editFrom,o=s.origFrom)}return{edit:{before:r,after:n},orig:{before:o,after:l}}}(e.chunks,f,t),d=a(i,t?g.edit:g.orig),u=a(r,t?g.orig:g.edit),m=(h-d.top)/(d.bot-d.top),v=u.top-c+m*(u.bot-u.top);if(v>o.top&&(s=o.top/c)<1)v=v*s+o.top*(1-s);else if((l=o.height-o.clientHeight-o.top)l&&(s=l/c)<1&&(v=v*s+(p.height-p.clientHeight-l)*(1-s))}}return r.scrollTo(o.left,v),r.state.scrollSetAt=n,r.state.scrollSetBy=e,!0}function a(e,t){var i=t.after;return null==i&&(i=e.lastLine()+1),{top:e.heightAtLine(t.before||0,"local"),bot:e.heightAtLine(i,"local")}}function s(t,i,r){t.lockScroll=i,i&&0!=r&&l(t,DIFF_INSERT)&&u(t),(i?e.addClass:e.rmClass)(t.lockButton,"CodeMirror-merge-scrolllock-enabled")}function c(e,t,i){for(var r=i.classLocation,n=0;n20||i.from-o.to>20?(h(e,i.marked,n),d(e,t,r,i.marked,o.from,o.to,n),i.from=o.from,i.to=o.to):(o.fromi.to&&(d(e,t,r,i.marked,i.to,o.to,n),i.to=o.to))}))}function g(e,t,i,r,n,o){for(var l=i.classLocation,a=e.getLineHandle(t),s=0;sb&&(m&&(d(u,b),m=!1),u=w)}else if(m=!0,k==r){var T=V(s,C,!0),y=P(c,s),F=H(h,T);j(y,F)||n.push(e.markText(y,F,{className:f})),s=T}}m&&d(u,s.line+1)}function u(e){if(e.showDifferences){if(e.svg){N(e.svg);var t=e.gap.offsetWidth;R(e.svg,"width",t,"height",e.gap.offsetHeight)}e.copyButtons&&N(e.copyButtons);for(var i=e.edit.getViewport(),r=e.orig.getViewport(),n=e.mv.wrap.getBoundingClientRect().top,o=n-e.edit.getScrollerElement().getBoundingClientRect().top+e.edit.getScrollInfo().top,l=n-e.orig.getScrollerElement().getBoundingClientRect().top+e.orig.getScrollInfo().top,a=0;a=i.from&&s.origFrom<=r.to&&s.origTo>=r.from&&w(e,s,l,o,t)}}}function m(e,t){for(var i=0,r=0,n=0;ne&&o.editFrom<=e)return null;if(o.editFrom>e)break;i=o.editTo,r=o.origTo}return r+(e-i)}function v(e,t,i){for(var r=e.state.trackAlignable,n=e.firstLine(),o=0,l=[],a=0;;a++){for(var s=t[a],c=s?i?s.origFrom:s.editFrom:1e9;of){o++,n--;continue e}if(g.editTo>h){if(g.editFrom<=h)continue e;break}a+=g.origTo-g.origFrom-(g.editTo-g.editFrom),l++}if(h==f-a)s[r]=f,o++;else if(h1&&r.push(b(e[l],i[l],s))}}function b(e,t,i){var r=!0;t>e.lastLine()&&(t--,r=!1);var n=document.createElement("div");return n.className="CodeMirror-merge-spacer",n.style.height=i+"px",n.style.minWidth="1px",e.addLineWidget(t,n,{height:i,above:r,mergeSpacer:!0,handleMouseEvents:!0})}function w(e,t,r,n,o){var l="left"==e.type,a=e.orig.heightAtLine(t.origFrom,"local",!0)-r;if(e.svg){var s=a,c=e.edit.heightAtLine(t.editFrom,"local",!0)-n;if(l){var h=s;s=c,c=h}var f=e.orig.heightAtLine(t.origTo,"local",!0)-r,g=e.edit.heightAtLine(t.editTo,"local",!0)-n;l&&(h=f,f=g,g=h);var d=" C "+o/2+" "+c+" "+o/2+" "+s+" "+(o+2)+" "+s,u=" C "+o/2+" "+f+" "+o/2+" "+g+" -1 "+g;R(e.svg.appendChild(document.createElementNS(i,"path")),"d","M -1 "+c+d+" L "+(o+2)+" "+f+u+" z","class",e.classes.connect)}if(e.copyButtons){var m=e.copyButtons.appendChild(I("div","left"==e.type?"⇝":"⇜","CodeMirror-merge-copy")),v=e.mv.options.allowEditingOriginals;if(m.title=e.edit.phrase(v?"Push to left":"Revert chunk"),m.chunk=t,m.style.top=(t.origTo>t.origFrom?a:e.edit.heightAtLine(t.editFrom,"local")-n)+"px",v){var p=e.edit.heightAtLine(t.editFrom,"local")-n,k=e.copyButtons.appendChild(I("div","right"==e.type?"⇝":"⇜","CodeMirror-merge-copy-reverse"));k.title="Push to right",k.chunk={editFrom:t.origFrom,editTo:t.origTo,origFrom:t.editFrom,origTo:t.editTo},k.style.top=p+"px","right"==e.type?k.style.left="2px":k.style.right="2px"}}}function T(e,i,r,n){if(!e.diffOutOfDate){var o=n.origTo>r.lastLine()?t(n.origFrom-1):t(n.origFrom,0),l=t(n.origTo,0),a=n.editTo>i.lastLine()?t(n.editFrom-1):t(n.editFrom,0),s=t(n.editTo,0),c=e.mv.options.revertChunk;c?c(e.mv,r,o,l,i,a,s):i.replaceRange(r.getRange(o,l),a,s)}}var y,F=e.MergeView=function(t,i){if(!(this instanceof F))return new F(t,i);this.options=i;var n=i.origLeft,o=null==i.origRight?i.orig:i.origRight,l=null!=n,a=null!=o,s=1+(l?1:0)+(a?1:0),c=[],h=this.left=null,f=this.right=null,g=this;if(l){h=this.left=new r(this,"left");var d=I("div",null,"CodeMirror-merge-pane CodeMirror-merge-left");c.push(d),c.push(S(h))}var v=I("div",null,"CodeMirror-merge-pane CodeMirror-merge-editor");if(c.push(v),a){f=this.right=new r(this,"right"),c.push(S(f));var p=I("div",null,"CodeMirror-merge-pane CodeMirror-merge-right");c.push(p)}(a?p:v).className+=" CodeMirror-merge-pane-rightmost",c.push(I("div",null,null,"height: 0; clear: both;"));var C=this.wrap=t.appendChild(I("div",c,"CodeMirror-merge CodeMirror-merge-"+s+"pane"));this.edit=e(v,W(i)),h&&h.init(d,n,i),f&&f.init(p,o,i),i.collapseIdentical&&this.editor().operation((function(){!function(e,t){"number"!=typeof t&&(t=2);for(var i=[],r=e.editor(),n=r.firstLine(),o=n,l=r.lastLine();o<=l;o++)i.push(!0);e.left&&x(e.left,t,n,i),e.right&&x(e.right,t,n,i);for(var a=0;at){var h=[{line:s,cm:r}];e.left&&h.push({line:m(s,e.left.chunks),cm:e.left.orig}),e.right&&h.push({line:m(s,e.right.chunks),cm:e.right.orig});var f=B(c,h);e.options.onCollapse&&e.options.onCollapse(e,s,c,f)}}}(g,i.collapseIdentical)})),"align"==i.connect&&(this.aligners=[],k(this.left||this.right,!0)),h&&h.registerEvents(f),f&&f.registerEvents(h);var b=function(){h&&u(h),f&&u(f)};e.on(window,"resize",b);var w=setInterval((function(){for(var t=C.parentNode;t&&t!=document.body;t=t.parentNode);t||(clearInterval(w),e.off(window,"resize",b))}),5e3)};function S(t){var r=t.lockButton=I("div",null,"CodeMirror-merge-scrolllock"),n=I("div",[r],"CodeMirror-merge-scrolllock-wrap");e.on(r,"click",(function(){s(t,!t.lockScroll)}));var o=[n];if(!1!==t.mv.options.revertButtons&&(t.copyButtons=I("div",null,"CodeMirror-merge-copybuttons-"+t.type),e.on(t.copyButtons,"click",(function(e){var i=e.target||e.srcElement;i.chunk&&("CodeMirror-merge-copy-reverse"!=i.className?T(t,t.edit,t.orig,i.chunk):T(t,t.orig,t.edit,i.chunk))})),o.unshift(t.copyButtons)),"align"!=t.mv.options.connect){var l=document.createElementNS&&document.createElementNS(i,"svg");l&&!l.createSVGRect&&(l=null),t.svg=l,l&&o.push(l)}return t.gap=I("div",o,"CodeMirror-merge-gap")}function M(e){return"string"==typeof e?e:e.getValue()}function L(e,t,i){y||(y=new diff_match_patch);for(var r=y.diff_main(e,t),n=0;nf&&(a&&i.push({origFrom:n,origTo:g,editFrom:r,editTo:f}),r=u,n=m)}else V(c==DIFF_INSERT?o:l,s[1])}return(r<=o.line||n<=l.line)&&i.push({origFrom:n,origTo:l.line+1,editFrom:r,editTo:o.line+1}),i}function A(e,t){if(t==e.length-1)return!0;var i=e[t+1][1];return!(1==i.length&&t1||t==e.length-3)&&10==i.charCodeAt(0))}function E(e,t){if(0==t)return!0;var i=e[t-1][1];return 10==i.charCodeAt(i.length-1)&&(1==t||10==(i=e[t-2][1]).charCodeAt(i.length-1))}function O(i,r,n){i.addLineClass(r,"wrap","CodeMirror-merge-collapsed-line");var o=document.createElement("span");o.className="CodeMirror-merge-collapsed-widget",o.title=i.phrase("Identical text collapsed. Click to expand.");var l=i.markText(t(r,0),t(n-1),{inclusiveLeft:!0,inclusiveRight:!0,replacedWith:o,clearOnEnter:!0});function a(){l.clear(),i.removeLineClass(r,"wrap","CodeMirror-merge-collapsed-line")}return l.explicitlyCleared&&a(),e.on(o,"click",a),l.on("clear",a),e.on(o,"click",a),{mark:l,clear:a}}function B(e,t){var i=[];function r(){for(var e=0;e=0&&a0;--t)e.removeChild(e.firstChild)}function R(e){for(var t=1;t0?e:t}function j(e,t){return e.line==t.line&&e.ch==t.ch}function U(e,t,i){for(var r=e.length-1;r>=0;r--){var n=e[r],o=(i?n.origTo:n.editTo)-1;if(ot)return o}}function Q(t,i){var r=null,o=t.state.diffViews,l=t.getCursor().line;if(o)for(var a=0;ar:h0)break}this.signal(),this.alignable.splice(i,0,e,t)},find:function(e){for(var t=0;t-1){var c=this.alignable[o+1];2==c?this.alignable.splice(o,2):this.alignable[o+1]=-3&c}l>-1&&i&&this.set(e+i,2)}},e.commands.goNextDiff=function(e){return Q(e,1)},e.commands.goPrevDiff=function(e){return Q(e,-1)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js new file mode 100644 index 000000000..11f58990b --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/mode/loadmode.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),"cjs"):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],(function(o){e(o,"amd")})):e(CodeMirror,"plain")}((function(e,o){e.modeURL||(e.modeURL="../mode/%N/%N.js");var r={};function n(o,r,n){var t=e.modes[o],i=t&&t.dependencies;if(!i)return r();for(var d=[],a=0;a-1?r+n.length:r}var o=n.exec(i?e.slice(i):e);return o?o.index+i+(t?o[0].length:0):-1}return{startState:function(){return{outer:e.startState(n),innerActive:null,inner:null}},copyState:function(i){return{outer:e.copyState(n,i.outer),innerActive:i.innerActive,inner:i.innerActive&&e.copyState(i.innerActive.mode,i.inner)}},token:function(r,o){if(o.innerActive){var c=o.innerActive;if(a=r.string,!c.close&&r.sol())return o.innerActive=o.inner=null,this.token(r,o);if((v=c.close?t(a,c.close,r.pos,c.parseDelimiters):-1)==r.pos&&!c.parseDelimiters)return r.match(c.close),o.innerActive=o.inner=null,c.delimStyle&&c.delimStyle+" "+c.delimStyle+"-close";v>-1&&(r.string=a.slice(0,v));var l=c.mode.token(r,o.inner);return v>-1&&(r.string=a),v==r.pos&&c.parseDelimiters&&(o.innerActive=o.inner=null),c.innerStyle&&(l=l?l+" "+c.innerStyle:c.innerStyle),l}for(var s=1/0,a=r.string,u=0;u2&&c.token&&"string"!=typeof c.token){a.pending=[];for(var f=2;f-1)return e.Pass;var i=a.indent.length-1,l=t[a.state];e:for(;;){for(var s=0;s=e)return s+(e-o);s+=a-o,s+=r-s%r,o=a+1}}function r(){}var n=function(t,e,r){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};n.prototype.eol=function(){return this.pos>=this.string.length},n.prototype.sol=function(){return this.pos==this.lineStart},n.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},n.prototype.next=function(){if(this.pose},n.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},n.prototype.skipToEnd=function(){this.pos=this.string.length},n.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},n.prototype.backUp=function(t){this.pos-=t},n.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==e&&(this.pos+=n[0].length),n)}var i=function(t){return r?t.toLowerCase():t};if(i(this.string.substr(this.pos,t.length))==i(t))return!1!==e&&(this.pos+=t.length),!0},n.prototype.current=function(){return this.string.slice(this.start,this.pos)},n.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},n.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},n.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var i={},o={};function s(e){if("string"==typeof e&&o.hasOwnProperty(e))e=o[e];else if(e&&"string"==typeof e.name&&o.hasOwnProperty(e.name)){var n=o[e.name];"string"==typeof n&&(n={name:n}),i=n,a=e,Object.create?p=Object.create(i):(r.prototype=i,p=new r),a&&t(a,p),(e=p).name=n.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return s("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return s("application/json")}var i,a,p;return"string"==typeof e?{name:e}:e||{name:"null"}}var a,p={},l={__proto__:null,modes:i,mimeModes:o,defineMode:function(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),i[t]=e},defineMIME:function(t,e){o[t]=e},resolveMode:s,getMode:function t(e,r){r=s(r);var n=i[r.name];if(!n)return t(e,"text/plain");var o=n(e,r);if(p.hasOwnProperty(r.name)){var a=p[r.name];for(var l in a)a.hasOwnProperty(l)&&(o.hasOwnProperty(l)&&(o["_"+l]=o[l]),o[l]=a[l])}if(o.name=r.name,r.helperType&&(o.helperType=r.helperType),r.modeProps)for(var u in r.modeProps)o[u]=r.modeProps[u];return o},modeExtensions:p,extendMode:function(e,r){t(r,p.hasOwnProperty(e)?p[e]:p[e]={})},copyState:function(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var r={};for(var n in e){var i=e[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r},innerMode:function(t,e){for(var r;t.innerMode&&(r=t.innerMode(e))&&r.mode!=t;)e=r.state,t=r.mode;return r||{mode:t,state:e}},startState:function(t,e,r){return!t.startState||t.startState(e,r)}},u="undefined"!=typeof globalThis?globalThis:window;for(var h in u.CodeMirror={},CodeMirror.StringStream=n,l)CodeMirror[h]=l[h];CodeMirror.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),CodeMirror.defineMIME("text/plain","null"),CodeMirror.registerHelper=CodeMirror.registerGlobalHelper=Math.min,CodeMirror.splitLines=function(t){return t.split(/\r?\n|\r/)},CodeMirror.defaults={indentUnit:2},a=function(t){t.runMode=function(e,r,n,i){var o=t.getMode(t.defaults,r),s=i&&i.tabSize||t.defaults.tabSize;if(n.appendChild){var a=/MSIE \d/.test(navigator.userAgent)&&(null==document.documentMode||document.documentMode<9),p=n,l=0;p.innerHTML="",n=function(t,e){if("\n"==t)return p.appendChild(document.createTextNode(a?"\r":t)),void(l=0);for(var r="",n=0;;){var i=t.indexOf("\t",n);if(-1==i){r+=t.slice(n),l+=t.length-n;break}l+=i-n,r+=t.slice(n,i);var o=s-l%s;l+=o;for(var u=0;u=e)return s+(e-i);s+=a-i,s+=n-s%n,i=a+1}}function nothing(){}function createObj(t,e){var n;return Object.create?n=Object.create(t):(nothing.prototype=t,n=new nothing),e&©Obj(e,n),n}var StringStream=function(t,e,n){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};StringStream.prototype.eol=function(){return this.pos>=this.string.length},StringStream.prototype.sol=function(){return this.pos==this.lineStart},StringStream.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},StringStream.prototype.next=function(){if(this.pose},StringStream.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},StringStream.prototype.skipToEnd=function(){this.pos=this.string.length},StringStream.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},StringStream.prototype.backUp=function(t){this.pos-=t},StringStream.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==e&&(this.pos+=r[0].length),r)}var o=function(t){return n?t.toLowerCase():t};if(o(this.string.substr(this.pos,t.length))==o(t))return!1!==e&&(this.pos+=t.length),!0},StringStream.prototype.current=function(){return this.string.slice(this.start,this.pos)},StringStream.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},StringStream.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},StringStream.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var modes={},mimeModes={};function defineMode(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),modes[t]=e}function defineMIME(t,e){mimeModes[t]=e}function resolveMode(t){if("string"==typeof t&&mimeModes.hasOwnProperty(t))t=mimeModes[t];else if(t&&"string"==typeof t.name&&mimeModes.hasOwnProperty(t.name)){var e=mimeModes[t.name];"string"==typeof e&&(e={name:e}),(t=createObj(e,t)).name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return resolveMode("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return resolveMode("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function getMode(t,e){e=resolveMode(e);var n=modes[e.name];if(!n)return getMode(t,"text/plain");var r=n(t,e);if(modeExtensions.hasOwnProperty(e.name)){var o=modeExtensions[e.name];for(var i in o)o.hasOwnProperty(i)&&(r.hasOwnProperty(i)&&(r["_"+i]=r[i]),r[i]=o[i])}if(r.name=e.name,e.helperType&&(r.helperType=e.helperType),e.modeProps)for(var s in e.modeProps)r[s]=e.modeProps[s];return r}var modeExtensions={};function extendMode(t,e){copyObj(e,modeExtensions.hasOwnProperty(t)?modeExtensions[t]:modeExtensions[t]={})}function copyState(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var n={};for(var r in e){var o=e[r];o instanceof Array&&(o=o.concat([])),n[r]=o}return n}function innerMode(t,e){for(var n;t.innerMode&&(n=t.innerMode(e))&&n.mode!=t;)e=n.state,t=n.mode;return n||{mode:t,state:e}}function startState(t,e,n){return!t.startState||t.startState(e,n)}var modeMethods={__proto__:null,modes,mimeModes,defineMode,defineMIME,resolveMode,getMode,modeExtensions,extendMode,copyState,innerMode,startState};for(var exported in exports.StringStream=StringStream,exports.countColumn=countColumn,modeMethods)exports[exported]=modeMethods[exported];require.cache[require.resolve("../../lib/codemirror")]=require.cache[require.resolve("./runmode.node")],require.cache[require.resolve("../../addon/runmode/runmode")]=require.cache[require.resolve("./runmode.node")],exports.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),exports.defineMIME("text/plain","null"),exports.registerHelper=exports.registerGlobalHelper=Math.min,exports.splitLines=function(t){return t.split(/\r?\n|\r/)},exports.defaults={indentUnit:2},function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){t.runMode=function(e,n,r,o){var i=t.getMode(t.defaults,n),s=o&&o.tabSize||t.defaults.tabSize;if(r.appendChild){var a=/MSIE \d/.test(navigator.userAgent)&&(null==document.documentMode||document.documentMode<9),u=r,p=0;u.innerHTML="",r=function(t,e){if("\n"==t)return u.appendChild(document.createTextNode(a?"\r":t)),void(p=0);for(var n="",r=0;;){var o=t.indexOf("\t",r);if(-1==o){n+=t.slice(r),p+=t.length-r;break}p+=o-r,n+=t.slice(r,o);var i=s-p%s;p+=i;for(var l=0;la?e.charCoords(t,"local")[i?"top":"bottom"]:e.heightAtLine(h,"local")+(i?0:h.height)}var d=e.lastLine();if(e.display.barWidth)for(var c,p=0;pd)){for(var f=c||l(u.from,!0)*i,m=l(u.to,!1)*i;pd)&&!((c=l(o[p+1].from,!0)*i)>m+.9);)m=l((u=o[++p]).to,!1)*i;if(m!=f){var g=Math.max(m-f,3),H=n.appendChild(document.createElement("div"));H.style.cssText="position: absolute; right: 0px; width: "+Math.max(e.display.barWidth-1,2)+"px; top: "+(f+this.buttonHeight)+"px; height: "+g+"px",H.className=this.options.className,u.id&&H.setAttribute("annotation-id",u.id)}}}this.div.textContent="",this.div.appendChild(n)},e.prototype.clear=function(){this.cm.off("refresh",this.resizeHandler),this.cm.off("markerAdded",this.resizeHandler),this.cm.off("markerCleared",this.resizeHandler),this.changeHandler&&this.cm.off("changes",this.changeHandler),this.div.parentNode.removeChild(this.div)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js new file mode 100644 index 000000000..6b9a6d010 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/scrollpastend.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function n(n,i){e.changeEnd(i).line==n.lastLine()&&t(n)}function t(e){var n="";e.lineCount()>1&&(n=e.display.scroller.clientHeight-30-e.getLineHandle(e.lastLine()).height+"px"),e.state.scrollPastEndPadding!=n&&(e.state.scrollPastEndPadding=n,e.display.lineSpace.parentNode.style.paddingBottom=n,e.off("refresh",t),e.setSize(),e.on("refresh",t))}e.defineOption("scrollPastEnd",!1,(function(i,o,d){d&&d!=e.Init&&(i.off("change",n),i.off("refresh",t),i.display.lineSpace.parentNode.style.paddingBottom="",i.state.scrollPastEndPadding=null),o&&(i.on("change",n),i.on("refresh",t),t(i))}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css new file mode 100644 index 000000000..5eea7aa1b --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.css @@ -0,0 +1,66 @@ +.CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div { + position: absolute; + background: #ccc; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #bbb; + border-radius: 2px; +} + +.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical { + position: absolute; + z-index: 6; + background: #eee; +} + +.CodeMirror-simplescroll-horizontal { + bottom: 0; left: 0; + height: 8px; +} +.CodeMirror-simplescroll-horizontal div { + bottom: 0; + height: 100%; +} + +.CodeMirror-simplescroll-vertical { + right: 0; top: 0; + width: 8px; +} +.CodeMirror-simplescroll-vertical div { + right: 0; + width: 100%; +} + + +.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler { + display: none; +} + +.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div { + position: absolute; + background: #bcd; + border-radius: 3px; +} + +.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical { + position: absolute; + z-index: 6; +} + +.CodeMirror-overlayscroll-horizontal { + bottom: 0; left: 0; + height: 6px; +} +.CodeMirror-overlayscroll-horizontal div { + bottom: 0; + height: 100%; +} + +.CodeMirror-overlayscroll-vertical { + right: 0; top: 0; + width: 6px; +} +.CodeMirror-overlayscroll-vertical div { + right: 0; + width: 100%; +} diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js new file mode 100644 index 000000000..a723c8515 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/scroll/simplescrollbars.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";function e(e,o,i){this.orientation=o,this.scroll=i,this.screen=this.total=this.size=1,this.pos=0,this.node=document.createElement("div"),this.node.className=e+"-"+o,this.inner=this.node.appendChild(document.createElement("div"));var n=this;function s(e){var o=t.wheelEventPixels(e)["horizontal"==n.orientation?"x":"y"],i=n.pos;n.moveTo(n.pos+o),n.pos!=i&&t.e_preventDefault(e)}t.on(this.inner,"mousedown",(function(e){if(1==e.which){t.e_preventDefault(e);var o="horizontal"==n.orientation?"pageX":"pageY",i=e[o],s=n.pos;t.on(document,"mousemove",h),t.on(document,"mouseup",r)}function r(){t.off(document,"mousemove",h),t.off(document,"mouseup",r)}function h(t){if(1!=t.which)return r();n.moveTo(s+(t[o]-i)*(n.total/n.size))}})),t.on(this.node,"click",(function(e){t.e_preventDefault(e);var o,i=n.inner.getBoundingClientRect();o="horizontal"==n.orientation?e.clientXi.right?1:0:e.clientYi.bottom?1:0,n.moveTo(n.pos+o*n.screen)})),t.on(this.node,"mousewheel",s),t.on(this.node,"DOMMouseScroll",s)}function o(t,o,i){this.addClass=t,this.horiz=new e(t,"horizontal",i),o(this.horiz.node),this.vert=new e(t,"vertical",i),o(this.vert.node),this.width=null}e.prototype.setPos=function(t,e){return t<0&&(t=0),t>this.total-this.screen&&(t=this.total-this.screen),!(!e&&t==this.pos||(this.pos=t,this.inner.style["horizontal"==this.orientation?"left":"top"]=t*(this.size/this.total)+"px",0))},e.prototype.moveTo=function(t){this.setPos(t)&&this.scroll(t,this.orientation)},e.prototype.update=function(t,e,o){var i=this.screen!=e||this.total!=t||this.size!=o;i&&(this.screen=e,this.total=t,this.size=o);var n=this.screen*(this.size/this.total);n<10&&(this.size-=10-n,n=10),this.inner.style["horizontal"==this.orientation?"width":"height"]=n+"px",this.setPos(this.pos,i)},o.prototype.update=function(t){if(null==this.width){var e=window.getComputedStyle?window.getComputedStyle(this.horiz.node):this.horiz.node.currentStyle;e&&(this.width=parseInt(e.height))}var o=this.width||0,i=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1;return this.vert.node.style.display=n?"block":"none",this.horiz.node.style.display=i?"block":"none",n&&(this.vert.update(t.scrollHeight,t.clientHeight,t.viewHeight-(i?o:0)),this.vert.node.style.bottom=i?o+"px":"0"),i&&(this.horiz.update(t.scrollWidth,t.clientWidth,t.viewWidth-(n?o:0)-t.barLeft),this.horiz.node.style.right=n?o+"px":"0",this.horiz.node.style.left=t.barLeft+"px"),{right:n?o:0,bottom:i?o:0}},o.prototype.setScrollTop=function(t){this.vert.setPos(t)},o.prototype.setScrollLeft=function(t){this.horiz.setPos(t)},o.prototype.clear=function(){var t=this.horiz.node.parentNode;t.removeChild(this.horiz.node),t.removeChild(this.vert.node)},t.scrollbarModel.simple=function(t,e){return new o("CodeMirror-simplescroll",t,e)},t.scrollbarModel.overlay=function(t,e){return new o("CodeMirror-overlayscroll",t,e)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js new file mode 100644 index 000000000..63da702c6 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/jump-to-line.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../dialog/dialog")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../dialog/dialog"],e):e(CodeMirror)}((function(e){"use strict";function o(e,o){var r=Number(o);return/^[-+]/.test(o)?e.getCursor().line+r:r-1}e.defineOption("search",{bottom:!1}),e.commands.jumpToLine=function(e){var r=e.getCursor();!function(e,o,r,t,i){e.openDialog?e.openDialog(o,i,{value:t,selectValueOnOpen:!0,bottom:e.options.search.bottom}):i(prompt(r,t))}(e,function(e){return e.phrase("Jump to line:")+' '+e.phrase("(Use line:column or scroll% syntax)")+""}(e),e.phrase("Jump to line:"),r.line+1+":"+r.ch,(function(t){var i;if(t)if(i=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(t))e.setCursor(o(e,i[1]),Number(i[2]));else if(i=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(t)){var n=Math.round(e.lineCount()*Number(i[1])/100);/^[-+]/.test(i[1])&&(n=r.line+n+1),e.setCursor(n-1,r.ch)}else(i=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(t))&&e.setCursor(o(e,i[1]),r.ch)}))},e.keyMap.default["Alt-G"]="jumpToLine"})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js new file mode 100644 index 000000000..0f34d6cb9 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/match-highlighter.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror"),require("./matchesonscrollbar")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","./matchesonscrollbar"],t):t(CodeMirror)}((function(t){"use strict";var e={style:"matchhighlight",minChars:2,delay:100,wordsOnly:!1,annotateScrollbar:!1,showToken:!1,trim:!0};function o(t){for(var o in this.options={},e)this.options[o]=(t&&t.hasOwnProperty(o)?t:e)[o];this.overlay=this.timeout=null,this.matchesonscroll=null,this.active=!1}function n(t){var e=t.state.matchHighlighter;(e.active||t.hasFocus())&&r(t,e)}function i(t){var e=t.state.matchHighlighter;e.active||(e.active=!0,r(t,e))}function r(t,e){clearTimeout(e.timeout),e.timeout=setTimeout((function(){c(t)}),e.options.delay)}function a(t,e,o,n){var i=t.state.matchHighlighter;if(t.addOverlay(i.overlay=function(t,e,o){return{token:function(n){if(n.match(t)&&(!e||function(t,e){return!(t.start&&e.test(t.string.charAt(t.start-1))||t.pos!=t.string.length&&e.test(t.string.charAt(t.pos)))}(n,e)))return o;n.next(),n.skipTo(t.charAt(0))||n.skipToEnd()}}}(e,o,n)),i.options.annotateScrollbar&&t.showMatchesOnScrollbar){var r=o?new RegExp((/\w/.test(e.charAt(0))?"\\b":"")+e.replace(/[\\\[.+*?(){|^$]/g,"\\$&")+(/\w/.test(e.charAt(e.length-1))?"\\b":"")):e;i.matchesonscroll=t.showMatchesOnScrollbar(r,!1,{className:"CodeMirror-selection-highlight-scrollbar"})}}function s(t){var e=t.state.matchHighlighter;e.overlay&&(t.removeOverlay(e.overlay),e.overlay=null,e.matchesonscroll&&(e.matchesonscroll.clear(),e.matchesonscroll=null))}function c(t){t.operation((function(){var e=t.state.matchHighlighter;if(s(t),t.somethingSelected()||!e.options.showToken){var o=t.getCursor("from"),n=t.getCursor("to");if(o.line==n.line&&(!e.options.wordsOnly||function(t,e,o){if(null!==t.getRange(e,o).match(/^\w+$/)){if(e.ch>0){var n={line:e.line,ch:e.ch-1};if(null===t.getRange(n,e).match(/\W/))return!1}return!(o.ch=e.options.minChars&&a(t,i,!1,e.options.style)}}else{for(var r=!0===e.options.showToken?/[\w$]/:e.options.showToken,c=t.getCursor(),l=t.getLine(c.line),h=c.ch,u=h;h&&r.test(l.charAt(h-1));)--h;for(;u=this.gap.to);e++)a.to.line>=this.gap.from&&this.matches.splice(e--,1);for(var i=this.cm.getSearchCursor(this.query,t.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline}),o=this.options&&this.options.maxMatches||1e3;i.findNext();){var a;if((a={from:i.from(),to:i.to()}).from.line>=this.gap.to)break;if(this.matches.splice(e++,0,a),this.matches.length>o)break}this.gap=null}},e.prototype.onChange=function(e){var o=e.from.line,a=t.changeEnd(e).line,n=a-e.to.line;if(this.gap?(this.gap.from=Math.min(i(this.gap.from,o,n),e.from.line),this.gap.to=Math.max(i(this.gap.to,o,n),e.from.line)):this.gap={from:e.from.line,to:a+1},n)for(var s=0;so.cursorCoords(n,"window").top&&((d=t).style.opacity=.4)})))};!function(e,o,n,t,r){e.openDialog(o,t,{value:n,selectValueOnOpen:!0,closeOnEnter:!1,onClose:function(){f(e)},onKeyDown:r,bottom:e.options.search.bottom})}(o,p(o),l,m,(function(t,r){var i=e.keyName(t),a=o.getOption("extraKeys"),s=a&&a[i]||e.keyMap[o.getOption("keyMap")][i];"findNext"==s||"findPrev"==s||"findPersistentNext"==s||"findPersistentPrev"==s?(e.e_stop(t),c(o,n(o),r),o.execCommand(s)):"find"!=s&&"findPersistent"!=s||(e.e_stop(t),m(r,t))})),a&&l&&(c(o,s,l),u(o,t))}else i(o,p(o),"Search for:",l,(function(e){e&&!s.query&&o.operation((function(){c(o,s,e),s.posFrom=s.posTo=o.getCursor(),u(o,t)}))}))}function u(o,t,i){o.operation((function(){var a=n(o),s=r(o,a.query,t?a.posFrom:a.posTo);(s.find(t)||(s=r(o,a.query,t?e.Pos(o.lastLine()):e.Pos(o.firstLine(),0))).find(t))&&(o.setSelection(s.from(),s.to()),o.scrollIntoView({from:s.from(),to:s.to()},20),a.posFrom=s.from(),a.posTo=s.to(),i&&i(s.from(),s.to()))}))}function f(e){e.operation((function(){var o=n(e);o.lastQuery=o.query,o.query&&(o.query=o.queryText=null,e.removeOverlay(o.overlay),o.annotate&&(o.annotate.clear(),o.annotate=null))}))}function p(e){return''+e.phrase("Search:")+' '+e.phrase("(Use /re/ syntax for regexp search)")+""}function d(e,o,n){e.operation((function(){for(var t=r(e,o);t.findNext();)if("string"!=typeof o){var i=e.getRange(t.from(),t.to()).match(o);t.replace(n.replace(/\$(\d)/g,(function(e,o){return i[o]})))}else t.replace(n)}))}function m(e,o){if(!e.getOption("readOnly")){var t=e.getSelection()||n(e).lastQuery,c=''+(o?e.phrase("Replace all:"):e.phrase("Replace:"))+"";i(e,c+function(e){return' '+e.phrase("(Use /re/ syntax for regexp search)")+""}(e),c,t,(function(n){n&&(n=s(n),i(e,function(e){return''+e.phrase("With:")+' '}(e),e.phrase("Replace with:"),"",(function(t){if(t=a(t),o)d(e,n,t);else{f(e);var i=r(e,n,e.getCursor("from")),s=function(){var o,a=i.from();!(o=i.findNext())&&(i=r(e,n),!(o=i.findNext())||a&&i.from().line==a.line&&i.from().ch==a.ch)||(e.setSelection(i.from(),i.to()),e.scrollIntoView({from:i.from(),to:i.to()}),function(e,o,n,t){e.openConfirm?e.openConfirm(o,t):confirm(n)&&t[0]()}(e,function(e){return''+e.phrase("Replace?")+" "}(e),e.phrase("Replace?"),[function(){c(o)},s,function(){d(e,n,t)}]))},c=function(e){i.replace("string"==typeof n?t:t.replace(/\$(\d)/g,(function(o,n){return e[n]}))),s()};s()}})))}))}}e.defineOption("search",{bottom:!1}),e.commands.find=function(e){f(e),l(e)},e.commands.findPersistent=function(e){f(e),l(e,!1,!0)},e.commands.findPersistentNext=function(e){l(e,!1,!0,!0)},e.commands.findPersistentPrev=function(e){l(e,!0,!0,!0)},e.commands.findNext=l,e.commands.findPrev=function(e){l(e,!0)},e.commands.clearSearch=f,e.commands.replace=m,e.commands.replaceAll=function(e){m(e,!0)}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js new file mode 100644 index 000000000..3c861f6f2 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/search/searchcursor.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var n,e,r=t.Pos;function i(t,n){for(var e=function(t){var n=t.flags;return null!=n?n:(t.ignoreCase?"i":"")+(t.global?"g":"")+(t.multiline?"m":"")}(t),r=e,i=0;ic);u++){var a=t.getLine(f++);h=null==h?a:h+"\n"+a}s*=2,n.lastIndex=e.ch;var g=n.exec(h);if(g){var m=h.slice(0,g.index).split("\n"),d=g[0].split("\n"),v=e.line+m.length-1,p=m[m.length-1].length;return{from:r(v,p),to:r(v+d.length-1,1==d.length?p+d[0].length:d[d.length-1].length),match:g}}}}function s(t,n,e){for(var r,i=0;i<=t.length;){n.lastIndex=i;var o=n.exec(t);if(!o)break;var l=o.index+o[0].length;if(l>t.length-e)break;(!r||l>r.index+r[0].length)&&(r=o),i=o.index+1}return r}function f(t,n,e){n=i(n,"g");for(var o=e.line,l=e.ch,h=t.firstLine();o>=h;o--,l=-1){var f=t.getLine(o),c=s(f,n,l<0?0:f.length-l);if(c)return{from:r(o,c.index),to:r(o,c.index+c[0].length),match:c}}}function c(t,n,e){if(!o(n))return f(t,n,e);n=i(n,"gm");for(var l,h=1,c=t.getLine(e.line).length-e.ch,u=e.line,a=t.firstLine();u>=a;){for(var g=0;g=a;g++){var m=t.getLine(u--);l=null==l?m:m+"\n"+l}h*=2;var d=s(l,n,c);if(d){var v=l.slice(0,d.index).split("\n"),p=d[0].split("\n"),x=u+v.length,L=v[v.length-1].length;return{from:r(x,L),to:r(x+p.length-1,1==p.length?L+p[0].length:p[p.length-1].length),match:d}}}}function u(t,n,e,r){if(t.length==n.length)return e;for(var i=0,o=e+Math.max(0,t.length-n.length);;){if(i==o)return i;var l=i+o>>1,h=r(t.slice(0,l)).length;if(h==e)return l;h>e?o=l:i=l+1}}function a(t,i,o,l){if(!i.length)return null;var h=l?n:e,s=h(i).split(/\r|\n\r?/);t:for(var f=o.line,c=o.ch,a=t.lastLine()+1-s.length;f<=a;f++,c=0){var g=t.getLine(f).slice(c),m=h(g);if(1==s.length){var d=m.indexOf(s[0]);if(-1==d)continue t;return o=u(g,m,d,h)+c,{from:r(f,u(g,m,d,h)+c),to:r(f,u(g,m,d+s[0].length,h)+c)}}var v=m.length-s[0].length;if(m.slice(v)==s[0]){for(var p=1;p=a;f--,c=-1){var g=t.getLine(f);c>-1&&(g=g.slice(0,c));var m=h(g);if(1==s.length){var d=m.lastIndexOf(s[0]);if(-1==d)continue t;return{from:r(f,u(g,m,d,h)),to:r(f,u(g,m,d+s[0].length,h))}}var v=s[s.length-1];if(m.slice(0,v.length)==v){var p=1;for(o=f-s.length+1;p0);)r.push({anchor:i.from(),head:i.to()});r.length&&this.setSelections(r,0)}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js new file mode 100644 index 000000000..018364777 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/selection/active-line.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";var t="CodeMirror-activeline",n="CodeMirror-activeline-background",i="CodeMirror-activeline-gutter";function r(e){for(var r=0;r1)return f(e);var t=e.getCursor("start"),n=e.getCursor("end"),o=e.state.markedSelection;if(!o.length)return i(e,t,n);var c=o[0].find(),a=o[o.length-1].find();if(!c||!a||n.line-t.line<=8||r(t,a.to)>=0||r(n,c.from)<=0)return f(e);for(;r(t,c.from)>0;)o.shift().clear(),c=o[0].find();for(r(t,c.from)<0&&(c.to.line-t.line<8?(o.shift().clear(),i(e,t,c.to,0)):i(e,t,c.from,0));r(n,a.to)<0;)o.pop().clear(),a=o[o.length-1].find();r(n,a.to)>0&&(n.line-a.from.line<8?(o.pop().clear(),i(e,a.from,n)):i(e,a.to,n))}(e)}))}function n(e){e.state.markedSelection&&e.state.markedSelection.length&&e.operation((function(){l(e)}))}e.defineOption("styleSelectedText",!1,(function(o,r,i){var c=i&&i!=e.Init;r&&!c?(o.state.markedSelection=[],o.state.markedSelectionStyle="string"==typeof r?r:"CodeMirror-selectedtext",f(o),o.on("cursorActivity",t),o.on("change",n)):!r&&c&&(o.off("cursorActivity",t),o.off("change",n),l(o),o.state.markedSelection=o.state.markedSelectionStyle=null)}));var o=e.Pos,r=e.cmpPos;function i(e,t,n,i){if(0!=r(t,n))for(var l=e.state.markedSelection,f=e.state.markedSelectionStyle,c=t.line;;){var a=c==t.line?t:o(c,0),s=c+8,d=s>=n.line,m=d?n:o(s,0),u=e.markText(a,m,{className:f});if(null==i?l.push(u):l.splice(i++,0,u),d)break;c=s}}function l(e){for(var t=e.state.markedSelection,n=0;n=t.mouseX&&l.top<=t.mouseY&&l.bottom>=t.mouseY&&(n=!0)}var s=n?t.value:"";e.display.lineDiv.style.cursor!=s&&(e.display.lineDiv.style.cursor=s)}}(e),e.state.selectionPointer.willUpdate=!1}),50))}e.defineOption("selectionPointer",!1,(function(n,i){var l=n.state.selectionPointer;l&&(e.off(n.getWrapperElement(),"mousemove",l.mousemove),e.off(n.getWrapperElement(),"mouseout",l.mouseout),e.off(window,"scroll",l.windowScroll),n.off("cursorActivity",t),n.off("scroll",t),n.state.selectionPointer=null,n.display.lineDiv.style.cursor=""),i&&(l=n.state.selectionPointer={value:"string"==typeof i?i:"default",mousemove:function(e){!function(e,t){var n=e.state.selectionPointer;(null==t.buttons?t.which:t.buttons)?n.mouseX=n.mouseY=null:(n.mouseX=t.clientX,n.mouseY=t.clientY),o(e)}(n,e)},mouseout:function(e){!function(e,t){if(!e.getWrapperElement().contains(t.relatedTarget)){var n=e.state.selectionPointer;n.mouseX=n.mouseY=null,o(e)}}(n,e)},windowScroll:function(){t(n)},rects:null,mouseX:null,mouseY:null,willUpdate:!1},e.on(n.getWrapperElement(),"mousemove",l.mousemove),e.on(n.getWrapperElement(),"mouseout",l.mouseout),e.on(window,"scroll",l.windowScroll),n.on("cursorActivity",t),n.on("scroll",t))}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css new file mode 100644 index 000000000..c4b8a2f77 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.css @@ -0,0 +1,87 @@ +.CodeMirror-Tern-completion { + padding-left: 22px; + position: relative; + line-height: 1.5; +} +.CodeMirror-Tern-completion:before { + position: absolute; + left: 2px; + bottom: 2px; + border-radius: 50%; + font-size: 12px; + font-weight: bold; + height: 15px; + width: 15px; + line-height: 16px; + text-align: center; + color: white; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.CodeMirror-Tern-completion-unknown:before { + content: "?"; + background: #4bb; +} +.CodeMirror-Tern-completion-object:before { + content: "O"; + background: #77c; +} +.CodeMirror-Tern-completion-fn:before { + content: "F"; + background: #7c7; +} +.CodeMirror-Tern-completion-array:before { + content: "A"; + background: #c66; +} +.CodeMirror-Tern-completion-number:before { + content: "1"; + background: #999; +} +.CodeMirror-Tern-completion-string:before { + content: "S"; + background: #999; +} +.CodeMirror-Tern-completion-bool:before { + content: "B"; + background: #999; +} + +.CodeMirror-Tern-completion-guess { + color: #999; +} + +.CodeMirror-Tern-tooltip { + border: 1px solid silver; + border-radius: 3px; + color: #444; + padding: 2px 5px; + font-size: 90%; + font-family: monospace; + background-color: white; + white-space: pre-wrap; + + max-width: 40em; + position: absolute; + z-index: 10; + -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + box-shadow: 2px 3px 5px rgba(0,0,0,.2); + + transition: opacity 1s; + -moz-transition: opacity 1s; + -webkit-transition: opacity 1s; + -o-transition: opacity 1s; + -ms-transition: opacity 1s; +} + +.CodeMirror-Tern-hint-doc { + max-width: 25em; + margin-top: -3px; +} + +.CodeMirror-Tern-fname { color: black; } +.CodeMirror-Tern-farg { color: #70a; } +.CodeMirror-Tern-farg-current { text-decoration: underline; } +.CodeMirror-Tern-type { color: #07c; } +.CodeMirror-Tern-fhint-guess { opacity: .7; } diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js new file mode 100644 index 000000000..07752de3f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/tern.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.TernServer=function(r){var a=this;this.options=r||{};var c=this.options.plugins||(this.options.plugins={});c.doc_comment||(c.doc_comment=!0),this.docs=Object.create(null),this.options.useWorker?this.server=new T(this):this.server=new tern.Server({getFile:function(e,t){return o(a,e,t)},async:!0,defs:this.options.defs||[],plugins:c}),this.trackChange=function(e,t){!function(e,t,n){var o=i(e,t),r=e.cachedArgHints;r&&r.doc==t&&p(r.start,n.to)>=0&&(e.cachedArgHints=null);var a=o.changed;null==a&&(o.changed=a={from:n.from.line,to:n.from.line});var c=n.from.line+(n.text.length-1);n.from.line=a.to&&(a.to=c+1),a.from>n.from.line&&(a.from=n.from.line),t.lineCount()>250&&n.to-a.from>100&&setTimeout((function(){o.changed&&o.changed.to-o.changed.from>100&&s(e,o)}),200)}(a,e,t)},this.cachedArgHints=null,this.activeArgHints=null,this.jumpStack=[],this.getHint=function(o,i){return function(o,i,r){o.request(i,{type:"completions",types:!0,docs:!0,urls:!0},(function(s,a){if(s)return x(o,i,s);var c,l,u=[],f="",d=a.start,p=a.end;'["'==i.getRange(t(d.line,d.ch-2),d)&&'"]'!=i.getRange(p,t(p.line,p.ch+2))&&(f='"]');for(var h=0;h=h;--d){for(var m=o.getLine(d),v=0,y=0;;){var C=m.indexOf("\t",y);if(-1==C)break;v+=f-(C+v)%f-1,y=C+1}if(a=s.column-v,"("==m.charAt(a)){g=!0;break}}if(g){var x=t(d,a),b=n.cachedArgHints;if(b&&b.doc==o.getDoc()&&0==p(x,b.start))return c(n,o,u);n.request(o,{type:"type",preferFunction:!0,end:x},(function(e,t){!e&&t.type&&/^fn\(/.test(t.type)&&(n.cachedArgHints={start:x,type:l(t.type),name:t.exprName||t.name||"fn",guess:t.guess,doc:o.getDoc()},c(n,o,u))}))}}}}}(this,n)},jumpToDef:function(e){!function(e,n){function o(o){var r={type:"definition",variable:o||null},s=i(e,n.getDoc());e.server.request(d(e,s,r),(function(o,i){if(o)return x(e,n,o);if(i.file||!i.url){if(i.file){var r,a=e.docs[i.file];if(a&&(r=function(e,n){for(var o=n.context.slice(0,n.contextOffset).split("\n"),i=n.start.line-(o.length-1),r=t(i,(1==o.length?n.start.ch:e.getLine(i).length)-o[0].length),s=e.getLine(i).slice(r.ch),a=i+1;a=0&&p(a,l.end)<=0&&(s=r.length-1))}t.setSelections(r,s)}))}(this,e)},request:function(e,t,n,o){var r=this,s=i(this,e.getDoc()),a=d(this,s,t,o),c=a.query&&this.options.queryOptions&&this.options.queryOptions[a.query.type];if(c)for(var l in c)a.query[l]=c[l];this.server.request(a,(function(e,o){!e&&r.options.responseFilter&&(o=r.options.responseFilter(s,t,a,e,o)),n(e,o)}))},destroy:function(){w(this),this.worker&&(this.worker.terminate(),this.worker=null)}};var t=e.Pos,n="CodeMirror-Tern-";function o(e,t,n){var o=e.docs[t];o?n(b(e,o)):e.options.getFile?e.options.getFile(t,n):n(null)}function i(e,t,n){for(var o in e.docs){var i=e.docs[o];if(i.doc==t)return i}if(!n)for(var r=0;;++r)if(o="[doc"+(r||"")+"]",!e.docs[o]){n=o;break}return e.addDoc(n,t)}function r(t,n){return"string"==typeof n?t.docs[n]:(n instanceof e&&(n=n.getDoc()),n instanceof e.Doc?i(t,n):void 0)}function s(e,t){e.server.request({files:[{type:"full",name:t.name,text:b(e,t)}]},(function(e){e?window.console.error(e):t.changed=null}))}function a(e,t,n,o,i){e.request(t,o,(function(n,o){if(n)return x(e,t,n);if(e.options.typeTip)var r=e.options.typeTip(o);else if(r=h("span",null,h("strong",null,o.type||"not found")),o.doc&&r.appendChild(document.createTextNode(" — "+o.doc)),o.url){r.appendChild(document.createTextNode(" "));var s=r.appendChild(h("a",null,"[docs]"));s.href=o.url,s.target="_blank"}m(t,r,e),i&&i()}),n)}function c(e,t,o){w(e);for(var i=e.cachedArgHints,r=i.type,s=h("span",i.guess?n+"fhint-guess":null,h("span",n+"fname",i.name),"("),a=0;a ":")")),r.rettype&&s.appendChild(h("span",n+"type",r.rettype));var l=t.cursorCoords(null,"page"),u=e.activeArgHints=y(l.right+1,l.bottom,s,t);setTimeout((function(){u.clear=v(t,(function(){e.activeArgHints==u&&w(e)}))}),20)}function l(e){var t=[],n=3;function o(t){for(var o=0,i=n;;){var r=e.charAt(n);if(t.test(r)&&!o)return e.slice(i,n);/[{\[\(]/.test(r)?++o:/[}\]\)]/.test(r)&&--o,++n}}if(")"!=e.charAt(n))for(;;){var i=e.slice(n).match(/^([^, \(\[\{]+): /);if(i&&(n+=i[0].length,i=i[1]),t.push({name:i,type:o(/[\),]/)}),")"==e.charAt(n))break;n+=2}var r=e.slice(n).match(/^\) -> (.*)$/);return{args:t,rettype:r&&r[1]}}function u(e,t,n,o,i){n.doc.setSelection(o,i),t!=n&&e.options.switchToDoc&&(w(e),e.options.switchToDoc(n.name,n.doc))}var f=0;function d(n,o,i,r){var s=[],a=0,c=!i.fullDocs;c||delete i.fullDocs,"string"==typeof i&&(i={type:i}),i.lineCharPositions=!0,null==i.end&&(i.end=r||o.doc.getCursor("end"),o.doc.somethingSelected()&&(i.start=o.doc.getCursor("start")));var l=i.start||i.end;for(var u in o.changed?o.doc.lineCount()>250&&!1!==c&&o.changed.to-o.changed.from<100&&o.changed.from<=l.line&&o.changed.to>i.end.line?(s.push(function(n,o,i){for(var r,s=n.doc,a=null,c=null,l=o.line-1,u=Math.max(0,l-50);l>=u;--l){var f=s.getLine(l);if(!(f.search(/\bfunction\b/)<0)){var d=e.countColumn(f,null,4);null!=a&&a<=d||(a=d,c=l)}}null==c&&(c=u);var p=Math.min(s.lastLine(),i.line+20);if(null==a||a==e.countColumn(s.getLine(o.line),null,4))r=p;else for(r=i.line+1;r",n):n(prompt(t,""))}function m(t,n,o){t.state.ternTooltip&&C(t.state.ternTooltip);var i=t.cursorCoords(),r=t.state.ternTooltip=y(i.right+1,i.bottom,n,t);function s(){var e;t.state.ternTooltip=null,r.parentNode&&((e=r).style.opacity="0",setTimeout((function(){C(e)}),1100)),l()}var a=!1,c=!1;e.on(r,"mousemove",(function(){a=!0})),e.on(r,"mouseout",(function(t){var n=t.relatedTarget||t.toElement;n&&e.contains(r,n)||(c?s():a=!1)})),setTimeout((function(){c=!0,a||s()}),o.options.hintDelay?o.options.hintDelay:1700);var l=v(t,s)}function v(e,t){return e.on("cursorActivity",t),e.on("blur",t),e.on("scroll",t),e.on("setDoc",t),function(){e.off("cursorActivity",t),e.off("blur",t),e.off("scroll",t),e.off("setDoc",t)}}function y(e,t,o,i){var r=h("div",n+"tooltip",o);return r.style.left=e+"px",r.style.top=t+"px",(((i.options||{}).hintOptions||{}).container||document.body).appendChild(r),r}function C(e){var t=e&&e.parentNode;t&&t.removeChild(e)}function x(e,t,n){e.options.showError?e.options.showError(t,n):m(t,String(n),e)}function w(e){e.activeArgHints&&(e.activeArgHints.clear&&e.activeArgHints.clear(),C(e.activeArgHints),e.activeArgHints=null)}function b(e,t){var n=t.doc.getValue();return e.options.fileFilter&&(n=e.options.fileFilter(n,t.name,t.doc)),n}function T(e){var t=e.worker=new Worker(e.options.workerScript);t.postMessage({type:"init",defs:e.options.defs,plugins:e.options.plugins,scripts:e.options.workerDeps});var n=0,i={};function r(e,o){o&&(e.id=++n,i[n]=o),t.postMessage(e)}t.onmessage=function(t){var n=t.data;"getFile"==n.type?o(e,n.name,(function(e,t){r({type:"getFile",err:String(e),text:t,id:n.id})})):"debug"==n.type?window.console.log(n.message):n.id&&i[n.id]&&(i[n.id](n.err,n.body),delete i[n.id])},t.onerror=function(e){for(var t in i)i[t](e);i={}},this.addFile=function(e,t){r({type:"add",name:e,text:t})},this.delFile=function(e){r({type:"del",name:e})},this.request=function(e,t){r({type:"req",body:e},t)}}})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js new file mode 100644 index 000000000..2217a360b --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/tern/worker.js @@ -0,0 +1 @@ +var server;this.onmessage=function(e){var t=e.data;switch(t.type){case"init":return startServer(t.defs,t.plugins,t.scripts);case"add":return server.addFile(t.name,t.text);case"del":return server.delFile(t.name);case"req":return server.request(t.body,(function(e,r){postMessage({id:t.id,body:r,err:e&&String(e)})}));case"getFile":var r=pending[t.id];return delete pending[t.id],r(t.err,t.text);default:throw new Error("Unknown message type: "+t.type)}};var nextId=0,pending={};function getFile(e,t){postMessage({type:"getFile",name:e,id:++nextId}),pending[nextId]=t}function startServer(e,t,r){r&&importScripts.apply(null,r),server=new tern.Server({getFile,async:!0,defs:e,plugins:t})}this.console={log:function(e){postMessage({type:"debug",message:e})}}; \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js new file mode 100644 index 000000000..908e71e9d --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/addon/wrap/hardwrap.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var r=t.Pos;function e(t,r,e){for(var n=e.paragraphStart||t.getHelper(r,"paragraphStart"),o=r.line,a=t.firstLine();o>a;--o){var i=t.getLine(o);if(n&&n.test(i))break;if(!/\S/.test(i)){++o;break}}for(var f=e.paragraphEnd||t.getHelper(r,"paragraphEnd"),l=r.line+1,h=t.lastLine();l<=h;++l){if(i=t.getLine(l),f&&f.test(i)){++l;break}if(!/\S/.test(i))break}return{from:o,to:l}}function n(t,r,e,n,o){for(var a=r;a0&&!e.test(t.slice(a-1,a+1));--a);if(!o&&a<=t.match(/^[ \t]*/)[0].length)for(a=r+1;a=f&&(f=u.length+1);for(var v=0;vf&&u==k&&n(g,f,l,s,h);S&&S.from==b&&S.to==b+x?(g=u+d,++p):c.push({text:[x?" ":""],from:r(p,b),to:r(p+1,k.length)})}for(;g.length>f;){var E=n(g,f,l,s,h);if(!(E.from!=E.to||h&&u!==g.slice(0,E.to)))break;c.push({text:["",u],from:r(p,E.from),to:r(p,E.to)}),g=u+g.slice(E.to),++p}}return c.length&&e.operation((function(){for(var r=0;r=0;i--){var f,l=n[i];if(l.empty()){var h=e(t,l.head,{});f={from:r(h.from,0),to:r(h.to-1)}}else f={from:l.from(),to:l.to()};f.to.line>=a||(a=f.from.line,o(t,f.from,f.to,{}))}}))},t.defineExtension("wrapRange",(function(t,r,e){return o(this,t,r,e||{})})),t.defineExtension("wrapParagraphsInRange",(function(t,n,a){a=a||{};for(var i=this,f=[],l=t.line;l<=n.line;){var h=e(i,r(l,0),a);f.push(h),l=h.to}var s=!1;return f.length&&i.operation((function(){for(var t=f.length-1;t>=0;--t)s=s||o(i,r(f[t].from,0),r(f[t].to-1),a)})),s}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js new file mode 100644 index 000000000..ff716b4ee --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/keymap/vim.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../lib/codemirror"),require("../addon/search/searchcursor"),require("../addon/dialog/dialog"),require("../addon/edit/matchbrackets.js")):"function"==typeof define&&define.amd?define(["../lib/codemirror","../addon/search/searchcursor","../addon/dialog/dialog","../addon/edit/matchbrackets"],e):e(CodeMirror)}((function(e){"use strict";var t=[{keys:"",type:"keyToKey",toKeys:"h"},{keys:"",type:"keyToKey",toKeys:"l"},{keys:"",type:"keyToKey",toKeys:"k"},{keys:"",type:"keyToKey",toKeys:"j"},{keys:"",type:"keyToKey",toKeys:"l"},{keys:"",type:"keyToKey",toKeys:"h",context:"normal"},{keys:"",type:"keyToKey",toKeys:"x",context:"normal"},{keys:"",type:"keyToKey",toKeys:"W"},{keys:"",type:"keyToKey",toKeys:"B",context:"normal"},{keys:"",type:"keyToKey",toKeys:"w"},{keys:"",type:"keyToKey",toKeys:"b",context:"normal"},{keys:"",type:"keyToKey",toKeys:"j"},{keys:"",type:"keyToKey",toKeys:"k"},{keys:"",type:"keyToKey",toKeys:""},{keys:"",type:"keyToKey",toKeys:""},{keys:"",type:"keyToKey",toKeys:"",context:"insert"},{keys:"",type:"keyToKey",toKeys:"",context:"insert"},{keys:"s",type:"keyToKey",toKeys:"cl",context:"normal"},{keys:"s",type:"keyToKey",toKeys:"c",context:"visual"},{keys:"S",type:"keyToKey",toKeys:"cc",context:"normal"},{keys:"S",type:"keyToKey",toKeys:"VdO",context:"visual"},{keys:"",type:"keyToKey",toKeys:"0"},{keys:"",type:"keyToKey",toKeys:"$"},{keys:"",type:"keyToKey",toKeys:""},{keys:"",type:"keyToKey",toKeys:""},{keys:"",type:"keyToKey",toKeys:"j^",context:"normal"},{keys:"",type:"action",action:"toggleOverwrite",context:"insert"},{keys:"H",type:"motion",motion:"moveToTopLine",motionArgs:{linewise:!0,toJumplist:!0}},{keys:"M",type:"motion",motion:"moveToMiddleLine",motionArgs:{linewise:!0,toJumplist:!0}},{keys:"L",type:"motion",motion:"moveToBottomLine",motionArgs:{linewise:!0,toJumplist:!0}},{keys:"h",type:"motion",motion:"moveByCharacters",motionArgs:{forward:!1}},{keys:"l",type:"motion",motion:"moveByCharacters",motionArgs:{forward:!0}},{keys:"j",type:"motion",motion:"moveByLines",motionArgs:{forward:!0,linewise:!0}},{keys:"k",type:"motion",motion:"moveByLines",motionArgs:{forward:!1,linewise:!0}},{keys:"gj",type:"motion",motion:"moveByDisplayLines",motionArgs:{forward:!0}},{keys:"gk",type:"motion",motion:"moveByDisplayLines",motionArgs:{forward:!1}},{keys:"w",type:"motion",motion:"moveByWords",motionArgs:{forward:!0,wordEnd:!1}},{keys:"W",type:"motion",motion:"moveByWords",motionArgs:{forward:!0,wordEnd:!1,bigWord:!0}},{keys:"e",type:"motion",motion:"moveByWords",motionArgs:{forward:!0,wordEnd:!0,inclusive:!0}},{keys:"E",type:"motion",motion:"moveByWords",motionArgs:{forward:!0,wordEnd:!0,bigWord:!0,inclusive:!0}},{keys:"b",type:"motion",motion:"moveByWords",motionArgs:{forward:!1,wordEnd:!1}},{keys:"B",type:"motion",motion:"moveByWords",motionArgs:{forward:!1,wordEnd:!1,bigWord:!0}},{keys:"ge",type:"motion",motion:"moveByWords",motionArgs:{forward:!1,wordEnd:!0,inclusive:!0}},{keys:"gE",type:"motion",motion:"moveByWords",motionArgs:{forward:!1,wordEnd:!0,bigWord:!0,inclusive:!0}},{keys:"{",type:"motion",motion:"moveByParagraph",motionArgs:{forward:!1,toJumplist:!0}},{keys:"}",type:"motion",motion:"moveByParagraph",motionArgs:{forward:!0,toJumplist:!0}},{keys:"(",type:"motion",motion:"moveBySentence",motionArgs:{forward:!1}},{keys:")",type:"motion",motion:"moveBySentence",motionArgs:{forward:!0}},{keys:"",type:"motion",motion:"moveByPage",motionArgs:{forward:!0}},{keys:"",type:"motion",motion:"moveByPage",motionArgs:{forward:!1}},{keys:"",type:"motion",motion:"moveByScroll",motionArgs:{forward:!0,explicitRepeat:!0}},{keys:"",type:"motion",motion:"moveByScroll",motionArgs:{forward:!1,explicitRepeat:!0}},{keys:"gg",type:"motion",motion:"moveToLineOrEdgeOfDocument",motionArgs:{forward:!1,explicitRepeat:!0,linewise:!0,toJumplist:!0}},{keys:"G",type:"motion",motion:"moveToLineOrEdgeOfDocument",motionArgs:{forward:!0,explicitRepeat:!0,linewise:!0,toJumplist:!0}},{keys:"0",type:"motion",motion:"moveToStartOfLine"},{keys:"^",type:"motion",motion:"moveToFirstNonWhiteSpaceCharacter"},{keys:"+",type:"motion",motion:"moveByLines",motionArgs:{forward:!0,toFirstChar:!0}},{keys:"-",type:"motion",motion:"moveByLines",motionArgs:{forward:!1,toFirstChar:!0}},{keys:"_",type:"motion",motion:"moveByLines",motionArgs:{forward:!0,toFirstChar:!0,repeatOffset:-1}},{keys:"$",type:"motion",motion:"moveToEol",motionArgs:{inclusive:!0}},{keys:"%",type:"motion",motion:"moveToMatchedSymbol",motionArgs:{inclusive:!0,toJumplist:!0}},{keys:"f",type:"motion",motion:"moveToCharacter",motionArgs:{forward:!0,inclusive:!0}},{keys:"F",type:"motion",motion:"moveToCharacter",motionArgs:{forward:!1}},{keys:"t",type:"motion",motion:"moveTillCharacter",motionArgs:{forward:!0,inclusive:!0}},{keys:"T",type:"motion",motion:"moveTillCharacter",motionArgs:{forward:!1}},{keys:";",type:"motion",motion:"repeatLastCharacterSearch",motionArgs:{forward:!0}},{keys:",",type:"motion",motion:"repeatLastCharacterSearch",motionArgs:{forward:!1}},{keys:"'",type:"motion",motion:"goToMark",motionArgs:{toJumplist:!0,linewise:!0}},{keys:"`",type:"motion",motion:"goToMark",motionArgs:{toJumplist:!0}},{keys:"]`",type:"motion",motion:"jumpToMark",motionArgs:{forward:!0}},{keys:"[`",type:"motion",motion:"jumpToMark",motionArgs:{forward:!1}},{keys:"]'",type:"motion",motion:"jumpToMark",motionArgs:{forward:!0,linewise:!0}},{keys:"['",type:"motion",motion:"jumpToMark",motionArgs:{forward:!1,linewise:!0}},{keys:"]p",type:"action",action:"paste",isEdit:!0,actionArgs:{after:!0,isEdit:!0,matchIndent:!0}},{keys:"[p",type:"action",action:"paste",isEdit:!0,actionArgs:{after:!1,isEdit:!0,matchIndent:!0}},{keys:"]",type:"motion",motion:"moveToSymbol",motionArgs:{forward:!0,toJumplist:!0}},{keys:"[",type:"motion",motion:"moveToSymbol",motionArgs:{forward:!1,toJumplist:!0}},{keys:"|",type:"motion",motion:"moveToColumn"},{keys:"o",type:"motion",motion:"moveToOtherHighlightedEnd",context:"visual"},{keys:"O",type:"motion",motion:"moveToOtherHighlightedEnd",motionArgs:{sameLine:!0},context:"visual"},{keys:"d",type:"operator",operator:"delete"},{keys:"y",type:"operator",operator:"yank"},{keys:"c",type:"operator",operator:"change"},{keys:"=",type:"operator",operator:"indentAuto"},{keys:">",type:"operator",operator:"indent",operatorArgs:{indentRight:!0}},{keys:"<",type:"operator",operator:"indent",operatorArgs:{indentRight:!1}},{keys:"g~",type:"operator",operator:"changeCase"},{keys:"gu",type:"operator",operator:"changeCase",operatorArgs:{toLower:!0},isEdit:!0},{keys:"gU",type:"operator",operator:"changeCase",operatorArgs:{toLower:!1},isEdit:!0},{keys:"n",type:"motion",motion:"findNext",motionArgs:{forward:!0,toJumplist:!0}},{keys:"N",type:"motion",motion:"findNext",motionArgs:{forward:!1,toJumplist:!0}},{keys:"gn",type:"motion",motion:"findAndSelectNextInclusive",motionArgs:{forward:!0}},{keys:"gN",type:"motion",motion:"findAndSelectNextInclusive",motionArgs:{forward:!1}},{keys:"x",type:"operatorMotion",operator:"delete",motion:"moveByCharacters",motionArgs:{forward:!0},operatorMotionArgs:{visualLine:!1}},{keys:"X",type:"operatorMotion",operator:"delete",motion:"moveByCharacters",motionArgs:{forward:!1},operatorMotionArgs:{visualLine:!0}},{keys:"D",type:"operatorMotion",operator:"delete",motion:"moveToEol",motionArgs:{inclusive:!0},context:"normal"},{keys:"D",type:"operator",operator:"delete",operatorArgs:{linewise:!0},context:"visual"},{keys:"Y",type:"operatorMotion",operator:"yank",motion:"expandToLine",motionArgs:{linewise:!0},context:"normal"},{keys:"Y",type:"operator",operator:"yank",operatorArgs:{linewise:!0},context:"visual"},{keys:"C",type:"operatorMotion",operator:"change",motion:"moveToEol",motionArgs:{inclusive:!0},context:"normal"},{keys:"C",type:"operator",operator:"change",operatorArgs:{linewise:!0},context:"visual"},{keys:"~",type:"operatorMotion",operator:"changeCase",motion:"moveByCharacters",motionArgs:{forward:!0},operatorArgs:{shouldMoveCursor:!0},context:"normal"},{keys:"~",type:"operator",operator:"changeCase",context:"visual"},{keys:"",type:"operatorMotion",operator:"delete",motion:"moveByWords",motionArgs:{forward:!1,wordEnd:!1},context:"insert"},{keys:"",type:"idle",context:"normal"},{keys:"",type:"action",action:"jumpListWalk",actionArgs:{forward:!0}},{keys:"",type:"action",action:"jumpListWalk",actionArgs:{forward:!1}},{keys:"",type:"action",action:"scroll",actionArgs:{forward:!0,linewise:!0}},{keys:"",type:"action",action:"scroll",actionArgs:{forward:!1,linewise:!0}},{keys:"a",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"charAfter"},context:"normal"},{keys:"A",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"eol"},context:"normal"},{keys:"A",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"endOfSelectedArea"},context:"visual"},{keys:"i",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"inplace"},context:"normal"},{keys:"gi",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"lastEdit"},context:"normal"},{keys:"I",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"firstNonBlank"},context:"normal"},{keys:"gI",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"bol"},context:"normal"},{keys:"I",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{insertAt:"startOfSelectedArea"},context:"visual"},{keys:"o",type:"action",action:"newLineAndEnterInsertMode",isEdit:!0,interlaceInsertRepeat:!0,actionArgs:{after:!0},context:"normal"},{keys:"O",type:"action",action:"newLineAndEnterInsertMode",isEdit:!0,interlaceInsertRepeat:!0,actionArgs:{after:!1},context:"normal"},{keys:"v",type:"action",action:"toggleVisualMode"},{keys:"V",type:"action",action:"toggleVisualMode",actionArgs:{linewise:!0}},{keys:"",type:"action",action:"toggleVisualMode",actionArgs:{blockwise:!0}},{keys:"",type:"action",action:"toggleVisualMode",actionArgs:{blockwise:!0}},{keys:"gv",type:"action",action:"reselectLastSelection"},{keys:"J",type:"action",action:"joinLines",isEdit:!0},{keys:"gJ",type:"action",action:"joinLines",actionArgs:{keepSpaces:!0},isEdit:!0},{keys:"p",type:"action",action:"paste",isEdit:!0,actionArgs:{after:!0,isEdit:!0}},{keys:"P",type:"action",action:"paste",isEdit:!0,actionArgs:{after:!1,isEdit:!0}},{keys:"r",type:"action",action:"replace",isEdit:!0},{keys:"@",type:"action",action:"replayMacro"},{keys:"q",type:"action",action:"enterMacroRecordMode"},{keys:"R",type:"action",action:"enterInsertMode",isEdit:!0,actionArgs:{replace:!0},context:"normal"},{keys:"R",type:"operator",operator:"change",operatorArgs:{linewise:!0,fullLine:!0},context:"visual",exitVisualBlock:!0},{keys:"u",type:"action",action:"undo",context:"normal"},{keys:"u",type:"operator",operator:"changeCase",operatorArgs:{toLower:!0},context:"visual",isEdit:!0},{keys:"U",type:"operator",operator:"changeCase",operatorArgs:{toLower:!1},context:"visual",isEdit:!0},{keys:"",type:"action",action:"redo"},{keys:"m",type:"action",action:"setMark"},{keys:'"',type:"action",action:"setRegister"},{keys:"zz",type:"action",action:"scrollToCursor",actionArgs:{position:"center"}},{keys:"z.",type:"action",action:"scrollToCursor",actionArgs:{position:"center"},motion:"moveToFirstNonWhiteSpaceCharacter"},{keys:"zt",type:"action",action:"scrollToCursor",actionArgs:{position:"top"}},{keys:"z",type:"action",action:"scrollToCursor",actionArgs:{position:"top"},motion:"moveToFirstNonWhiteSpaceCharacter"},{keys:"z-",type:"action",action:"scrollToCursor",actionArgs:{position:"bottom"}},{keys:"zb",type:"action",action:"scrollToCursor",actionArgs:{position:"bottom"},motion:"moveToFirstNonWhiteSpaceCharacter"},{keys:".",type:"action",action:"repeatLastEdit"},{keys:"",type:"action",action:"incrementNumberToken",isEdit:!0,actionArgs:{increase:!0,backtrack:!1}},{keys:"",type:"action",action:"incrementNumberToken",isEdit:!0,actionArgs:{increase:!1,backtrack:!1}},{keys:"",type:"action",action:"indent",actionArgs:{indentRight:!0},context:"insert"},{keys:"",type:"action",action:"indent",actionArgs:{indentRight:!1},context:"insert"},{keys:"a",type:"motion",motion:"textObjectManipulation"},{keys:"i",type:"motion",motion:"textObjectManipulation",motionArgs:{textObjectInner:!0}},{keys:"/",type:"search",searchArgs:{forward:!0,querySrc:"prompt",toJumplist:!0}},{keys:"?",type:"search",searchArgs:{forward:!1,querySrc:"prompt",toJumplist:!0}},{keys:"*",type:"search",searchArgs:{forward:!0,querySrc:"wordUnderCursor",wholeWordOnly:!0,toJumplist:!0}},{keys:"#",type:"search",searchArgs:{forward:!1,querySrc:"wordUnderCursor",wholeWordOnly:!0,toJumplist:!0}},{keys:"g*",type:"search",searchArgs:{forward:!0,querySrc:"wordUnderCursor",toJumplist:!0}},{keys:"g#",type:"search",searchArgs:{forward:!1,querySrc:"wordUnderCursor",toJumplist:!0}},{keys:":",type:"ex"}],r=t.length,n=[{name:"colorscheme",shortName:"colo"},{name:"map"},{name:"imap",shortName:"im"},{name:"nmap",shortName:"nm"},{name:"vmap",shortName:"vm"},{name:"unmap"},{name:"write",shortName:"w"},{name:"undo",shortName:"u"},{name:"redo",shortName:"red"},{name:"set",shortName:"se"},{name:"setlocal",shortName:"setl"},{name:"setglobal",shortName:"setg"},{name:"sort",shortName:"sor"},{name:"substitute",shortName:"s",possiblyAsync:!0},{name:"nohlsearch",shortName:"noh"},{name:"yank",shortName:"y"},{name:"delmarks",shortName:"delm"},{name:"registers",shortName:"reg",excludeFromCommandHistory:!0},{name:"global",shortName:"g"}],o=e.Pos;e.Vim=function(){function i(t,r){this==e.keyMap.vim&&(e.rmClass(t.getWrapperElement(),"cm-fat-cursor"),"contenteditable"==t.getOption("inputStyle")&&null!=document.body.style.caretColor&&(function(e){l(e),e.off("cursorActivity",s),e.state.fatCursorMarks=null}(t),t.getInputField().style.caretColor="")),r&&r.attach==a||function(t){t.setOption("disableInput",!1),t.off("cursorActivity",Ge),e.off(t.getInputField(),"paste",p(t)),t.state.vim=null}(t)}function a(t,r){this==e.keyMap.vim&&(e.addClass(t.getWrapperElement(),"cm-fat-cursor"),"contenteditable"==t.getOption("inputStyle")&&null!=document.body.style.caretColor&&(function(e){e.state.fatCursorMarks=[],s(e),e.on("cursorActivity",s)}(t),t.getInputField().style.caretColor="transparent")),r&&r.attach==a||function(t){t.setOption("disableInput",!0),t.setOption("showCursorWhenSelecting",!1),e.signal(t,"vim-mode-change",{mode:"normal"}),t.on("cursorActivity",Ge),_(t),e.on(t.getInputField(),"paste",p(t))}(t)}function s(e){if(e.state.fatCursorMarks){l(e);for(var t=e.listSelections(),r=[],n=0;n")}(t);if(!n)return!1;var o=e.Vim.findKey(r,n);return"function"==typeof o&&e.signal(r,"vim-keypress",n),o}}e.defineOption("vimMode",!1,(function(t,r,n){r&&"vim"!=t.getOption("keyMap")?t.setOption("keyMap","vim"):!r&&n!=e.Init&&/^vim/.test(t.getOption("keyMap"))&&t.setOption("keyMap","default")}));var u={Shift:"S",Ctrl:"C",Alt:"A",Cmd:"D",Mod:"A"},h={Enter:"CR",Backspace:"BS",Delete:"Del",Insert:"Ins"};function p(e){var t=e.state.vim;return t.onPasteFn||(t.onPasteFn=function(){t.insertMode||(e.setCursor(G(e.getCursor(),0,1)),z.enterInsertMode(e,{},t))}),t.onPasteFn}var f=/[\d]/,d=[e.isWordChar,function(t){return t&&!e.isWordChar(t)&&!/\s/.test(t)}],m=[function(e){return/\S/.test(e)}];function g(e,t){for(var r=[],n=e;n"]),w=[].concat(v,y,k,["-",'"',".",":","_","/"]);function x(e,t){return t>=e.firstLine()&&t<=e.lastLine()}function M(e){return/^[a-z]$/.test(e)}function S(e){return/^[A-Z]$/.test(e)}function A(e){return/^\s*$/.test(e)}function b(e){return-1!=".?!".indexOf(e)}function L(e,t){for(var r=0;rr?t=r:t0?1:-1,u=i.getCursor();do{if((s=o[(e+(t+=c))%e])&&(l=s.find())&&!re(u,l))break}while(tn)}return s}return{cachedCursor:void 0,add:function(i,a,s){var l=o[t%e];function c(r){var n=++t%e,a=o[n];a&&a.clear(),o[n]=i.setBookmark(r)}if(l){var u=l.find();u&&!re(u,a)&&c(a)}else c(a);c(s),r=t,(n=t-e+1)<0&&(n=0)},find:function(e,r){var n=t,o=i(e,r);return t=n,o&&o.find()},move:i}},N=function(e){return e?{changes:e.changes,expectCursorActivityForChange:e.expectCursorActivityForChange}:{changes:[],expectCursorActivityForChange:!1}};function P(){this.latestRegister=void 0,this.isPlaying=!1,this.isRecording=!1,this.replaySearchQueries=[],this.onRecordingDone=void 0,this.lastInsertModeChanges=N()}function _(e){return e.state.vim||(e.state.vim={inputState:new F,lastEditInputState:void 0,lastEditActionCommand:void 0,lastHPos:-1,lastHSPos:-1,lastMotion:null,marks:{},fakeCursor:null,insertMode:!1,insertModeRepeat:void 0,visualMode:!1,visualLine:!1,visualBlock:!1,lastSelection:null,lastPastedText:null,sel:{},options:{}}),e.state.vim}function j(){for(var e in B={searchQuery:null,searchIsReversed:!1,lastSubstituteReplacePart:void 0,jumpList:K(),macroModeState:new P,lastCharacterSearch:{increment:0,forward:!0,selectedCharacter:""},registerController:new D({}),searchHistoryController:new U,exCommandHistoryController:new U},T){var t=T[e];t.value=t.defaultValue}}P.prototype={exitMacroRecordMode:function(){var e=B.macroModeState;e.onRecordingDone&&e.onRecordingDone(),e.onRecordingDone=void 0,e.isRecording=!1},enterMacroRecordMode:function(e,t){var r=B.registerController.getRegister(t);r&&(r.clear(),this.latestRegister=t,e.openDialog&&(this.onRecordingDone=e.openDialog("(recording)["+t+"]",null,{bottom:!0})),this.isRecording=!0)}};var H={buildKeyMap:function(){},getRegisterController:function(){return B.registerController},resetVimGlobalState_:j,getVimGlobalState_:function(){return B},maybeInitVimState_:_,suppressErrorLogging:!1,InsertModeKey:tt,map:function(e,t,r){qe.map(e,t,r)},unmap:function(e,t){qe.unmap(e,t)},noremap:function(e,n,o){function i(e){return e?[e]:["normal","insert","visual"]}for(var a=i(o),s=t.length,l=s-r;l=0;a--){var s=i[a];if(e!==s.context)if(s.context)this._mapCommand(s);else{var l=["normal","insert","visual"];for(var c in l)if(l[c]!==e){var u={};for(var h in s)u[h]=s[h];u.context=l[c],this._mapCommand(u)}}}},setOption:E,getOption:O,defineOption:R,defineEx:function(e,t,r){if(t){if(0!==e.indexOf(t))throw new Error('(Vim.defineEx) "'+t+'" is not a prefix of "'+e+'", command not registered')}else t=e;$e[e]=r,qe.commandMap_[t]={name:e,shortName:t,type:"api"}},handleKey:function(e,t,r){var n=this.findKey(e,t,r);if("function"==typeof n)return n()},findKey:function(r,n,o){var i,a=_(r);function s(){if(""==n)return W(r),a.visualMode?me(r):a.insertMode&&Qe(r),!0}return!1===(i=a.insertMode?function(){if(s())return!0;for(var e=a.inputState.keyBuffer=a.inputState.keyBuffer+n,o=1==n.length,i=J.matchCommand(e,t,a.inputState,"insert");e.length>1&&"full"!=i.type;){e=a.inputState.keyBuffer=e.slice(1);var l=J.matchCommand(e,t,a.inputState,"insert");"none"!=l.type&&(i=l)}if("none"==i.type)return W(r),!1;if("partial"==i.type)return I&&window.clearTimeout(I),I=window.setTimeout((function(){a.insertMode&&a.inputState.keyBuffer&&W(r)}),O("insertModeEscKeysTimeout")),!o;if(I&&window.clearTimeout(I),o){for(var c=r.listSelections(),u=0;u|<\w+>|./.exec(t),n=o[0],t=t.substring(o.index+n.length),e.Vim.handleKey(r,n,"mapping")}(i.toKeys):J.processCommand(r,a,i)}catch(t){throw r.state.vim=void 0,_(r),e.Vim.suppressErrorLogging||console.log(t),t}return!0}))}},handleEx:function(e,t){qe.processCommand(e,t)},defineMotion:function(e,t){$[e]=t},defineAction:function(e,t){z[e]=t},defineOperator:function(e,t){Q[e]=t},mapCommand:function(e,t,r,n,o){var i={keys:e,type:t};for(var a in i[t]=r,i[t+"Args"]=n,o)i[a]=o[a];ze(i)},_mapCommand:ze,defineRegister:function(e,t){var r=B.registerController.registers;if(!e||1!=e.length)throw Error("Register name must be 1 character");if(r[e])throw Error("Register already defined "+e);r[e]=t,w.push(e)},exitVisualMode:me,exitInsertMode:Qe};function F(){this.prefixRepeat=[],this.motionRepeat=[],this.operator=null,this.operatorArgs=null,this.motion=null,this.motionArgs=null,this.keyBuffer=[],this.registerName=null}function W(t,r){t.state.vim.inputState=new F,e.signal(t,"vim-command-done",r)}function V(e,t,r){this.clear(),this.keyBuffer=[e||""],this.insertModeChanges=[],this.searchQueries=[],this.linewise=!!t,this.blockwise=!!r}function D(e){this.registers=e,this.unnamedRegister=e['"']=new V,e["."]=new V,e[":"]=new V,e["/"]=new V}function U(){this.historyBuffer=[],this.iterator=0,this.initialPrefix=null}F.prototype.pushRepeatDigit=function(e){this.operator?this.motionRepeat=this.motionRepeat.concat(e):this.prefixRepeat=this.prefixRepeat.concat(e)},F.prototype.getRepeat=function(){var e=0;return(this.prefixRepeat.length>0||this.motionRepeat.length>0)&&(e=1,this.prefixRepeat.length>0&&(e*=parseInt(this.prefixRepeat.join(""),10)),this.motionRepeat.length>0&&(e*=parseInt(this.motionRepeat.join(""),10))),e},V.prototype={setText:function(e,t,r){this.keyBuffer=[e||""],this.linewise=!!t,this.blockwise=!!r},pushText:function(e,t){t&&(this.linewise||this.keyBuffer.push("\n"),this.linewise=!0),this.keyBuffer.push(e)},pushInsertModeChanges:function(e){this.insertModeChanges.push(N(e))},pushSearchQuery:function(e){this.searchQueries.push(e)},clear:function(){this.keyBuffer=[],this.insertModeChanges=[],this.searchQueries=[],this.linewise=!1},toString:function(){return this.keyBuffer.join("")}},D.prototype={pushText:function(e,t,r,n,o){if("_"!==e){n&&"\n"!==r.charAt(r.length-1)&&(r+="\n");var i=this.isValidRegister(e)?this.getRegister(e):null;if(i)S(e)?i.pushText(r,n):i.setText(r,n,o),this.unnamedRegister.setText(i.toString(),n);else{switch(t){case"yank":this.registers[0]=new V(r,n,o);break;case"delete":case"change":-1==r.indexOf("\n")?this.registers["-"]=new V(r,n):(this.shiftNumericRegisters_(),this.registers[1]=new V(r,n))}this.unnamedRegister.setText(r,n,o)}}},getRegister:function(e){return this.isValidRegister(e)?(e=e.toLowerCase(),this.registers[e]||(this.registers[e]=new V),this.registers[e]):this.unnamedRegister},isValidRegister:function(e){return e&&L(e,w)},shiftNumericRegisters_:function(){for(var e=9;e>=2;e--)this.registers[e]=this.getRegister(""+(e-1))}},U.prototype={nextMatch:function(e,t){var r=this.historyBuffer,n=t?-1:1;null===this.initialPrefix&&(this.initialPrefix=e);for(var o=this.iterator+n;t?o>=0:o=r.length?(this.iterator=r.length,this.initialPrefix):o<0?e:void 0},pushInput:function(e){var t=this.historyBuffer.indexOf(e);t>-1&&this.historyBuffer.splice(t,1),e.length&&this.historyBuffer.push(e)},reset:function(){this.initialPrefix=null,this.iterator=this.historyBuffer.length}};var J={matchCommand:function(e,t,r,n){var o,i=function(e,t,r,n){for(var o,i=[],a=[],s=0;s"==o.keys.slice(-11)){var l=function(e){var t=/^.*(<[^>]+>)$/.exec(e),r=t?t[1]:e.slice(-1);if(r.length>1)switch(r){case"":r="\n";break;case"":r=" ";break;default:r=""}return r}(e);if(!l)return{type:"none"};r.selectedCharacter=l}return{type:"full",command:o}},processCommand:function(e,t,r){switch(t.inputState.repeatOverride=r.repeatOverride,r.type){case"motion":this.processMotion(e,t,r);break;case"operator":this.processOperator(e,t,r);break;case"operatorMotion":this.processOperatorMotion(e,t,r);break;case"action":this.processAction(e,t,r);break;case"search":this.processSearch(e,t,r);break;case"ex":case"keyToEx":this.processEx(e,t,r)}},processMotion:function(e,t,r){t.inputState.motion=r.motion,t.inputState.motionArgs=Z(r.motionArgs),this.evalInput(e,t)},processOperator:function(e,t,r){var n=t.inputState;if(n.operator){if(n.operator==r.operator)return n.motion="expandToLine",n.motionArgs={linewise:!0},void this.evalInput(e,t);W(e)}n.operator=r.operator,n.operatorArgs=Z(r.operatorArgs),r.exitVisualBlock&&(t.visualBlock=!1,fe(e)),t.visualMode&&this.evalInput(e,t)},processOperatorMotion:function(e,t,r){var n=t.visualMode,o=Z(r.operatorMotionArgs);o&&n&&o.visualLine&&(t.visualLine=!0),this.processOperator(e,t,r),n||this.processMotion(e,t,r)},processAction:function(e,t,r){var n=t.inputState,o=n.getRepeat(),i=!!o,a=Z(r.actionArgs)||{};n.selectedCharacter&&(a.selectedCharacter=n.selectedCharacter),r.operator&&this.processOperator(e,t,r),r.motion&&this.processMotion(e,t,r),(r.motion||r.operator)&&this.evalInput(e,t),a.repeat=o||1,a.repeatIsExplicit=i,a.registerName=n.registerName,W(e),t.lastMotion=null,r.isEdit&&this.recordLastEdit(t,n,r),z[r.action](e,a,t)},processSearch:function(t,r,n){if(t.getSearchCursor){var o=n.searchArgs.forward,i=n.searchArgs.wholeWordOnly;Re(t).setReversed(!o);var a=o?"/":"?",s=Re(t).getQuery(),l=t.getScrollInfo();switch(n.searchArgs.querySrc){case"prompt":var c=B.macroModeState;c.isPlaying?f(p=c.replaySearchQueries.shift(),!0,!1):Pe(t,{onClose:function(e){t.scrollTo(l.left,l.top),f(e,!0,!0);var r=B.macroModeState;r.isRecording&&function(e,t){if(!e.isPlaying){var r=e.latestRegister,n=B.registerController.getRegister(r);n&&n.pushSearchQuery&&n.pushSearchQuery(t)}}(r,e)},prefix:a,desc:Ne,onKeyUp:function(r,n,i){var a,s,c,u=e.keyName(r);"Up"==u||"Down"==u?(a="Up"==u,s=r.target?r.target.selectionEnd:0,i(n=B.searchHistoryController.nextMatch(n,a)||""),s&&r.target&&(r.target.selectionEnd=r.target.selectionStart=Math.min(s,r.target.value.length))):"Left"!=u&&"Right"!=u&&"Ctrl"!=u&&"Alt"!=u&&"Shift"!=u&&B.searchHistoryController.reset();try{c=_e(t,n,!0,!0)}catch(r){}c?t.scrollIntoView(Fe(t,!o,c),30):(We(t),t.scrollTo(l.left,l.top))},onKeyDown:function(r,n,o){var i=e.keyName(r);"Esc"==i||"Ctrl-C"==i||"Ctrl-["==i||"Backspace"==i&&""==n?(B.searchHistoryController.pushInput(n),B.searchHistoryController.reset(),_e(t,s),We(t),t.scrollTo(l.left,l.top),e.e_stop(r),W(t),o(),t.focus()):"Up"==i||"Down"==i?e.e_stop(r):"Ctrl-U"==i&&(e.e_stop(r),o(""))}});break;case"wordUnderCursor":var u=ve(t,!1,0,!1,!0),h=!0;if(u||(u=ve(t,!1,0,!1,!1),h=!1),!u)return;var p=t.getLine(u.start.line).substring(u.start.ch,u.end.ch);p=h&&i?"\\b"+p+"\\b":p.replace(/([.?*+$\[\]\/\\(){}|\-])/g,"\\$1"),B.jumpList.cachedCursor=t.getCursor(),t.setCursor(u.start),f(p,!0,!1)}}function f(e,o,i){B.searchHistoryController.pushInput(e),B.searchHistoryController.reset();try{_e(t,e,o,i)}catch(r){return Ke(t,"Invalid regex: "+e),void W(t)}J.processMotion(t,r,{type:"motion",motion:"findNext",motionArgs:{forward:!0,toJumplist:n.searchArgs.toJumplist}})}},processEx:function(t,r,n){function o(e){B.exCommandHistoryController.pushInput(e),B.exCommandHistoryController.reset(),qe.processCommand(t,e)}function i(r,n,o){var i,a,s=e.keyName(r);("Esc"==s||"Ctrl-C"==s||"Ctrl-["==s||"Backspace"==s&&""==n)&&(B.exCommandHistoryController.pushInput(n),B.exCommandHistoryController.reset(),e.e_stop(r),W(t),o(),t.focus()),"Up"==s||"Down"==s?(e.e_stop(r),i="Up"==s,a=r.target?r.target.selectionEnd:0,o(n=B.exCommandHistoryController.nextMatch(n,i)||""),a&&r.target&&(r.target.selectionEnd=r.target.selectionStart=Math.min(a,r.target.value.length))):"Ctrl-U"==s?(e.e_stop(r),o("")):"Left"!=s&&"Right"!=s&&"Ctrl"!=s&&"Alt"!=s&&"Shift"!=s&&B.exCommandHistoryController.reset()}"keyToEx"==n.type?qe.processCommand(t,n.exArgs.input):r.visualMode?Pe(t,{onClose:o,prefix:":",value:"'<,'>",onKeyDown:i,selectValueOnOpen:!1}):Pe(t,{onClose:o,prefix:":",onKeyDown:i})},evalInput:function(e,t){var r,n,i,a=t.inputState,s=a.motion,l=a.motionArgs||{},c=a.operator,u=a.operatorArgs||{},h=a.registerName,p=t.sel,f=te(t.visualMode?X(e,p.head):e.getCursor("head")),d=te(t.visualMode?X(e,p.anchor):e.getCursor("anchor")),m=te(f),g=te(d);if(c&&this.recordLastEdit(t,a),(i=void 0!==a.repeatOverride?a.repeatOverride:a.getRepeat())>0&&l.explicitRepeat?l.repeatIsExplicit=!0:(l.noRepeat||!l.explicitRepeat&&0===i)&&(i=1,l.repeatIsExplicit=!1),a.selectedCharacter&&(l.selectedCharacter=u.selectedCharacter=a.selectedCharacter),l.repeat=i,W(e),s){var v=$[s](e,f,l,t,a);if(t.lastMotion=$[s],!v)return;if(l.toJumplist){var y=B.jumpList,k=y.cachedCursor;k?(ye(e,k,v),delete y.cachedCursor):ye(e,f,v)}v instanceof Array?(n=v[0],r=v[1]):r=v,r||(r=te(f)),t.visualMode?(t.visualBlock&&r.ch===1/0||(r=X(e,r)),n&&(n=X(e,n)),n=n||g,p.anchor=n,p.head=r,fe(e),Ae(e,t,"<",ne(n,r)?n:r),Ae(e,t,">",ne(n,r)?r:n)):c||(r=X(e,r),e.setCursor(r.line,r.ch))}if(c){if(u.lastSel){n=g;var C=u.lastSel,w=Math.abs(C.head.line-C.anchor.line),x=Math.abs(C.head.ch-C.anchor.ch);r=C.visualLine?o(g.line+w,g.ch):C.visualBlock?o(g.line+w,g.ch+x):C.head.line==C.anchor.line?o(g.line,g.ch+x):o(g.line+w,g.ch),t.visualMode=!0,t.visualLine=C.visualLine,t.visualBlock=C.visualBlock,p=t.sel={anchor:n,head:r},fe(e)}else t.visualMode&&(u.lastSel={anchor:te(p.anchor),head:te(p.head),visualBlock:t.visualBlock,visualLine:t.visualLine});var M,S,b,L,T;if(t.visualMode){if(M=oe(p.head,p.anchor),S=ie(p.head,p.anchor),b=t.visualLine||u.linewise,T=de(e,{anchor:M,head:S},L=t.visualBlock?"block":b?"line":"char"),b){var R=T.ranges;if("block"==L)for(var E=0;E0&&i&&A(i);i=o.pop())r.line--,r.ch=0;i?(r.line--,r.ch=se(e,r.line)):r.ch=0}}(e,M,S),T=de(e,{anchor:M,head:S},L="char",!l.inclusive||b)}e.setSelections(T.ranges,T.primary),t.lastMotion=null,u.repeat=i,u.registerName=h,u.linewise=b;var I=Q[c](e,u,T.ranges,g,r);t.visualMode&&me(e,null!=I),I&&e.setCursor(I)}},recordLastEdit:function(e,t,r){var n=B.macroModeState;n.isPlaying||(e.lastEditInputState=t,e.lastEditActionCommand=r,n.lastInsertModeChanges.changes=[],n.lastInsertModeChanges.expectCursorActivityForChange=!1,n.lastInsertModeChanges.visualBlock=e.visualBlock?e.sel.head.line-e.sel.anchor.line:0)}},$={moveToTopLine:function(e,t,r){var n=Ve(e).top+r.repeat-1;return o(n,ge(e.getLine(n)))},moveToMiddleLine:function(e){var t=Ve(e),r=Math.floor(.5*(t.top+t.bottom));return o(r,ge(e.getLine(r)))},moveToBottomLine:function(e,t,r){var n=Ve(e).bottom-r.repeat+1;return o(n,ge(e.getLine(n)))},expandToLine:function(e,t,r){return o(t.line+r.repeat-1,1/0)},findNext:function(e,t,r){var n=Re(e),o=n.getQuery();if(o){var i=!r.forward;return i=n.isReversed()?!i:i,He(e,o),Fe(e,i,o,r.repeat)}},findAndSelectNextInclusive:function(t,r,n,i,a){var s=Re(t),l=s.getQuery();if(l){var c=!n.forward,u=function(e,t,r,n,i){return void 0===n&&(n=1),e.operation((function(){var a=e.getCursor(),s=e.getSearchCursor(r,a),l=s.find(!t);!i.visualMode&&l&&re(s.from(),a)&&s.find(!t);for(var c=0;cl:h.lineu&&i.line==u?Me(e,t,r,n,!0):(r.toFirstChar&&(a=ge(e.getLine(l)),n.lastHPos=a),n.lastHSPos=e.charCoords(o(l,a),"div").left,o(l,a))},moveByDisplayLines:function(e,t,r,n){var i=t;switch(n.lastMotion){case this.moveByDisplayLines:case this.moveByScroll:case this.moveByLines:case this.moveToColumn:case this.moveToEol:break;default:n.lastHSPos=e.charCoords(i,"div").left}var a=r.repeat;if((l=e.findPosV(i,r.forward?a:-a,"line",n.lastHSPos)).hitSide)if(r.forward)var s={top:e.charCoords(l,"div").top+8,left:n.lastHSPos},l=e.coordsChar(s,"div");else{var c=e.charCoords(o(e.firstLine(),0),"div");c.left=n.lastHSPos,l=e.coordsChar(c,"div")}return n.lastHPos=l.ch,l},moveByPage:function(e,t,r){var n=t,o=r.repeat;return e.findPosV(n,r.forward?o:-o,"page")},moveByParagraph:function(e,t,r){var n=r.forward?1:-1;return Le(e,t,r.repeat,n)},moveBySentence:function(e,t,r){var n=r.forward?1:-1;return function(e,t,r,n){function i(e,t){if(t.pos+t.dir<0||t.pos+t.dir>=t.line.length){if(t.ln+=t.dir,!x(e,t.ln))return t.line=null,t.ln=null,void(t.pos=null);t.line=e.getLine(t.ln),t.pos=t.dir>0?0:t.line.length-1}else t.pos+=t.dir}function a(e,t,r,n){var o=""===(c=e.getLine(t)),a={line:c,ln:t,pos:r,dir:n},s={ln:a.ln,pos:a.pos},l=""===a.line;for(i(e,a);null!==a.line;){if(s.ln=a.ln,s.pos=a.pos,""===a.line&&!l)return{ln:a.ln,pos:a.pos};if(o&&""!==a.line&&!A(a.line[a.pos]))return{ln:a.ln,pos:a.pos};!b(a.line[a.pos])||o||a.pos!==a.line.length-1&&!A(a.line[a.pos+1])||(o=!0),i(e,a)}var c=e.getLine(s.ln);s.pos=0;for(var u=c.length-1;u>=0;--u)if(!A(c[u])){s.pos=u;break}return s}function s(e,t,r,n){var o={line:e.getLine(t),ln:t,pos:r,dir:n},a={ln:o.ln,pos:null},s=""===o.line;for(i(e,o);null!==o.line;){if(""===o.line&&!s)return null!==a.pos?a:{ln:o.ln,pos:o.pos};if(b(o.line[o.pos])&&null!==a.pos&&(o.ln!==a.ln||o.pos+1!==a.pos))return a;""===o.line||A(o.line[o.pos])||(s=!1,a={ln:o.ln,pos:o.pos}),i(e,o)}var l=e.getLine(a.ln);a.pos=0;for(var c=0;c0;)l=n<0?s(e,l.ln,l.pos,n):a(e,l.ln,l.pos,n),r--;return o(l.ln,l.pos)}(e,t,r.repeat,n)},moveByScroll:function(e,t,r,n){var o,i=e.getScrollInfo(),a=r.repeat;a||(a=i.clientHeight/(2*e.defaultTextHeight()));var s=e.charCoords(t,"local");if(r.repeat=a,!(o=$.moveByDisplayLines(e,t,r,n)))return null;var l=e.charCoords(o,"local");return e.scrollTo(null,i.top+l.top-s.top),o},moveByWords:function(e,t,r){return function(e,t,r,n,i,a){var s=te(t),l=[];(n&&!i||!n&&i)&&r++;for(var c=!(n&&i),u=0;u0)h.index=0;else{var m=h.lineText.length;h.index=m>0?m-1:0}h.nextCh=h.lineText.charAt(h.index)}d(h)&&(i.line=c,i.ch=h.index,t--)}return h.nextCh||h.curMoveThrough?o(c,h.index):i}(e,r.repeat,r.forward,r.selectedCharacter)||t},moveToColumn:function(e,t,r,n){var i=r.repeat;return n.lastHPos=i-1,n.lastHSPos=e.charCoords(t,"div").left,function(e,t){var r=e.getCursor().line;return X(e,o(r,t-1))}(e,i)},moveToEol:function(e,t,r,n){return Me(e,t,r,n,!1)},moveToFirstNonWhiteSpaceCharacter:function(e,t){var r=t;return o(r.line,ge(e.getLine(r.line)))},moveToMatchedSymbol:function(e,t){for(var r,n=t,i=n.line,a=n.ch,s=e.getLine(i);a"===a?/[(){}[\]<>]/:/[(){}[\]]/;return e.findMatchingBracket(o(i,a),{bracketRegex:c}).to}return n},moveToStartOfLine:function(e,t){return o(t.line,0)},moveToLineOrEdgeOfDocument:function(e,t,r){var n=r.forward?e.lastLine():e.firstLine();return r.repeatIsExplicit&&(n=r.repeat-e.getOption("firstLineNumber")),o(n,ge(e.getLine(n)))},textObjectManipulation:function(t,r,n,i){var a=n.selectedCharacter;"b"==a?a="(":"B"==a&&(a="{");var s,l=!n.textObjectInner;if({"(":")",")":"(","{":"}","}":"{","[":"]","]":"[","<":">",">":"<"}[a])s=function(e,t,r,n){var i,a,s=t,l={"(":/[()]/,")":/[()]/,"[":/[[\]]/,"]":/[[\]]/,"{":/[{}]/,"}":/[{}]/,"<":/[<>]/,">":/[<>]/}[r],c={"(":"(",")":"(","[":"[","]":"[","{":"{","}":"{","<":"<",">":"<"}[r],u=e.getLine(s.line).charAt(s.ch)===c?1:0;if(i=e.scanForBracket(o(s.line,s.ch+u),-1,void 0,{bracketRegex:l}),a=e.scanForBracket(o(s.line,s.ch+u),1,void 0,{bracketRegex:l}),!i||!a)return{start:s,end:s};if(i=i.pos,a=a.pos,i.line==a.line&&i.ch>a.ch||i.line>a.line){var h=i;i=a,a=h}return n?a.ch+=1:i.ch+=1,{start:i,end:a}}(t,r,a,l);else if({"'":!0,'"':!0,"`":!0}[a])s=function(e,t,r,n){var i,a,s,l,c=te(t),u=e.getLine(c.line).split(""),h=u.indexOf(r);if(c.ch-1&&!i;s--)u[s]==r&&(i=s+1);else i=c.ch+1;if(i&&!a)for(s=i,l=u.length;st.lastLine()&&r.linewise&&!d?t.replaceRange("",f,c):t.replaceRange("",l,c),r.linewise&&(d||(t.setCursor(f),e.commands.newlineAndIndent(t)),l.ch=Number.MAX_VALUE),i=l}B.registerController.pushText(r.registerName,"change",a,r.linewise,n.length>1),z.enterInsertMode(t,{head:i},t.state.vim)},delete:function(e,t,r){var n,i,a=e.state.vim;if(a.visualBlock){i=e.getSelection();var s=q("",r.length);e.replaceSelections(s),n=r[0].anchor}else{var l=r[0].anchor,c=r[0].head;t.linewise&&c.line!=e.firstLine()&&l.line==e.lastLine()&&l.line==c.line-1&&(l.line==e.firstLine()?l.ch=0:l=o(l.line-1,se(e,l.line-1))),i=e.getRange(l,c),e.replaceRange("",l,c),n=l,t.linewise&&(n=$.moveToFirstNonWhiteSpaceCharacter(e,l))}return B.registerController.pushText(t.registerName,"delete",i,t.linewise,a.visualBlock),X(e,n)},indent:function(e,t,r){var n=e.state.vim,o=r[0].anchor.line,i=n.visualBlock?r[r.length-1].anchor.line:r[0].head.line,a=n.visualMode?t.repeat:1;t.linewise&&i--;for(var s=o;s<=i;s++)for(var l=0;lc.top?(l.line+=(s-c.top)/o,l.line=Math.ceil(l.line),e.setCursor(l),c=e.charCoords(l,"local"),e.scrollTo(null,c.top)):e.scrollTo(null,s);else{var u=s+e.getScrollInfo().clientHeight;u=a.anchor.line?G(a.head,0,1):o(a.anchor.line,0)}else if("inplace"==i){if(n.visualMode)return}else"lastEdit"==i&&(s=Ue(t)||s);t.setOption("disableInput",!1),r&&r.replace?(t.toggleOverwrite(!0),t.setOption("keyMap","vim-replace"),e.signal(t,"vim-mode-change",{mode:"replace"})):(t.toggleOverwrite(!1),t.setOption("keyMap","vim-insert"),e.signal(t,"vim-mode-change",{mode:"insert"})),B.macroModeState.isPlaying||(t.on("change",Ze),e.on(t.getInputField(),"keydown",rt)),n.visualMode&&me(t),he(t,s,l)}},toggleVisualMode:function(t,r,n){var i,a=r.repeat,s=t.getCursor();n.visualMode?n.visualLine^r.linewise||n.visualBlock^r.blockwise?(n.visualLine=!!r.linewise,n.visualBlock=!!r.blockwise,e.signal(t,"vim-mode-change",{mode:"visual",subMode:n.visualLine?"linewise":n.visualBlock?"blockwise":""}),fe(t)):me(t):(n.visualMode=!0,n.visualLine=!!r.linewise,n.visualBlock=!!r.blockwise,i=X(t,o(s.line,s.ch+a-1)),n.sel={anchor:s,head:i},e.signal(t,"vim-mode-change",{mode:"visual",subMode:n.visualLine?"linewise":n.visualBlock?"blockwise":""}),fe(t),Ae(t,n,"<",oe(s,i)),Ae(t,n,">",ie(s,i)))},reselectLastSelection:function(t,r,n){var o=n.lastSelection;if(n.visualMode&&pe(t,n),o){var i=o.anchorMark.find(),a=o.headMark.find();if(!i||!a)return;n.sel={anchor:i,head:a},n.visualMode=!0,n.visualLine=o.visualLine,n.visualBlock=o.visualBlock,fe(t),Ae(t,n,"<",oe(i,a)),Ae(t,n,">",ie(i,a)),e.signal(t,"vim-mode-change",{mode:"visual",subMode:n.visualLine?"linewise":n.visualBlock?"blockwise":""})}},joinLines:function(e,t,r){var n,i;if(r.visualMode){if(n=e.getCursor("anchor"),ne(i=e.getCursor("head"),n)){var a=i;i=n,n=a}i.ch=se(e,i.line)-1}else{var s=Math.max(t.repeat,2);n=e.getCursor(),i=X(e,o(n.line+s-1,1/0))}for(var l=0,c=n.line;c1&&(f=Array(t.repeat+1).join(f));var d,m,g=i.linewise,v=i.blockwise;if(v){f=f.split("\n"),g&&f.pop();for(var y=0;ye.lastLine()&&e.replaceRange("\n",o(b,0)),se(e,b)u.length&&(i=u.length),a=o(l.line,i)}if("\n"==s)n.visualMode||t.replaceRange("",l,a),(e.commands.newlineAndIndentContinueComment||e.commands.newlineAndIndent)(t);else{var h=t.getRange(l,a);if(h=h.replace(/[^\n]/g,s),n.visualBlock){var p=new Array(t.getOption("tabSize")+1).join(" ");h=(h=t.getSelection()).replace(/\t/g,p).replace(/[^\n]/g,s).split("\n"),t.replaceSelections(h)}else t.replaceRange(h,l,a);n.visualMode?(l=ne(c[0].anchor,c[0].head)?c[0].anchor:c[0].head,t.setCursor(l),me(t,!1)):t.setCursor(G(a,0,-1))}},incrementNumberToken:function(e,t){for(var r,n,i,a,s=e.getCursor(),l=e.getLine(s.line),c=/(-?)(?:(0x)([\da-f]+)|(0b|0|)(\d+))/gi;null!==(r=c.exec(l))&&(i=(n=r.index)+r[0].length,!(s.ch"==t.slice(-11)){var r=t.length-11,n=e.slice(0,r),o=t.slice(0,r);return n==o&&e.length>r?"full":0==o.indexOf(n)&&"partial"}return e==t?"full":0==t.indexOf(e)&&"partial"}function ee(e,t,r){return function(){for(var n=0;n2&&(t=oe.apply(void 0,Array.prototype.slice.call(arguments,1))),ne(e,t)?e:t}function ie(e,t){return arguments.length>2&&(t=ie.apply(void 0,Array.prototype.slice.call(arguments,1))),ne(e,t)?t:e}function ae(e,t,r){var n=ne(e,t),o=ne(t,r);return n&&o}function se(e,t){return e.getLine(t).length}function le(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function ce(e,t,r){var n=se(e,t),i=new Array(r-n+1).join(" ");e.setCursor(o(t,n)),e.replaceRange(i,e.getCursor())}function ue(e,t){var r=[],n=e.listSelections(),i=te(e.clipPos(t)),a=!re(t,i),s=function(e,t,r){for(var n=0;ns?c:0,h=n[u].anchor,p=Math.min(h.line,i.line),f=Math.max(h.line,i.line),d=h.ch,m=i.ch,g=n[u].head.ch-d,v=m-d;g>0&&v<=0?(d++,a||m--):g<0&&v>=0?(d--,l||m++):g<0&&-1==v&&(d--,m++);for(var y=p;y<=f;y++){var k={anchor:new o(y,d),head:new o(y,m)};r.push(k)}return e.setSelections(r),t.ch=m,h.ch=d,h}function he(e,t,r){for(var n=[],o=0;oc&&(i.line=c),i.ch=se(e,i.line)}return{ranges:[{anchor:a,head:i}],primary:0}}if("block"==r){for(var u=Math.min(a.line,i.line),h=Math.min(a.ch,i.ch),p=Math.max(a.line,i.line),f=Math.max(a.ch,i.ch)+1,d=p-u+1,m=i.line==u?0:d-1,g=[],v=0;v=s.length)return null;n?c=m[0]:(c=d[0])(s.charAt(l))||(c=d[1]);for(var u=l,h=l;c(s.charAt(u))&&u=0;)h--;if(h++,t){for(var p=u;/\s/.test(s.charAt(u))&&u0;)h--;h||(h=f)}}return{start:o(a.line,h),end:o(a.line,u)}}function ye(e,t,r){re(t,r)||B.jumpList.add(e,t,r)}function ke(e,t){B.lastCharacterSearch.increment=e,B.lastCharacterSearch.forward=t.forward,B.lastCharacterSearch.selectedCharacter=t.selectedCharacter}var Ce={"(":"bracket",")":"bracket","{":"bracket","}":"bracket","[":"section","]":"section","*":"comment","/":"comment",m:"method",M:"method","#":"preprocess"},we={bracket:{isComplete:function(e){if(e.nextCh===e.symb){if(e.depth++,e.depth>=1)return!0}else e.nextCh===e.reverseSymb&&e.depth--;return!1}},section:{init:function(e){e.curMoveThrough=!0,e.symb=(e.forward?"]":"[")===e.symb?"{":"}"},isComplete:function(e){return 0===e.index&&e.nextCh===e.symb}},comment:{isComplete:function(e){var t="*"===e.lastCh&&"/"===e.nextCh;return e.lastCh=e.nextCh,t}},method:{init:function(e){e.symb="m"===e.symb?"{":"}",e.reverseSymb="{"===e.symb?"}":"{"},isComplete:function(e){return e.nextCh===e.symb}},preprocess:{init:function(e){e.index=0},isComplete:function(e){if("#"===e.nextCh){var t=e.lineText.match(/^#(\w+)/)[1];if("endif"===t){if(e.forward&&0===e.depth)return!0;e.depth++}else if("if"===t){if(!e.forward&&0===e.depth)return!0;e.depth--}if("else"===t&&0===e.depth)return!0}return!1}}};function xe(e,t,r,n,o){var i=t.line,a=t.ch,s=e.getLine(i),l=r?1:-1,c=n?m:d;if(o&&""==s){if(i+=l,s=e.getLine(i),!x(e,i))return null;a=r?0:s.length}for(;;){if(o&&""==s)return{from:0,to:0,line:i};for(var u=l>0?s.length:-1,h=u,p=u;a!=u;){for(var f=!1,g=0;g0?0:s.length}}function Me(e,t,r,n,i){var a=o(t.line+r.repeat-1,1/0),s=e.clipPos(a);return s.ch--,i||(n.lastHPos=1/0,n.lastHSPos=e.charCoords(s,"div").left),a}function Se(e,t,r,n){for(var i,a=e.getCursor(),s=a.ch,l=0;l0;)p(u,n)&&r--,u+=n;return new o(u,0)}var f=e.state.vim;if(f.visualLine&&p(s,1,!0)){var d=f.sel.anchor;p(d.line,-1,!0)&&(i&&d.line==s||(s+=1))}var m=h(s);for(u=s;u<=c&&r;u++)p(u,1,!0)&&(i&&h(u)==m||r--);for(a=new o(u,0),u>c&&!m?m=!0:i=!1,u=s;u>l&&(i&&h(u)!=m&&u!=s||!p(u,-1,!0));u--);return{start:new o(u,0),end:a}}function Te(){}function Re(e){var t=e.state.vim;return t.searchState_||(t.searchState_=new Te)}function Ee(e,t){var r=Oe(e,t)||[];if(!r.length)return[];var n=[];if(0===r[0]){for(var o=0;o'+t+"",{bottom:!0,duration:5e3}):alert(t)}var Ne="(JavaScript regexp)";function Pe(e,t){var r,n,o,i=(t.prefix||"")+" "+(t.desc||"");!function(e,t,r,n,o){e.openDialog?e.openDialog(t,n,{bottom:!0,value:o.value,onKeyDown:o.onKeyDown,onKeyUp:o.onKeyUp,selectValueOnOpen:!1}):n(prompt(r,""))}(e,(r=t.prefix,n=t.desc,o=''+(r||"")+'',n&&(o+=' '+n+""),o),i,t.onClose,t)}function _e(e,t,r,n){if(t){var o=Re(e),i=function(e,t,r){if(B.registerController.getRegister("/").setText(e),e instanceof RegExp)return e;var n,o,i=Oe(e,"/");return i.length?(n=e.substring(0,i[0]),o=-1!=e.substring(i[0]).indexOf("i")):n=e,n?(O("pcre")||(n=function(e){for(var t=!1,r=[],n=-1;n@~])/);return r.commandName=n?n[1]:t.match(/.*/)[0],r},parseLineSpec_:function(e,t){var r=t.match(/^(\d+)/);if(r)return parseInt(r[1],10)-1;switch(t.next()){case".":return this.parseLineSpecOffset_(t,e.getCursor().line);case"$":return this.parseLineSpecOffset_(t,e.lastLine());case"'":var n=t.next(),o=De(e,e.state.vim,n);if(!o)throw new Error("Mark not set");return this.parseLineSpecOffset_(t,o.line);case"-":case"+":return t.backUp(1),this.parseLineSpecOffset_(t,e.getCursor().line);default:return void t.backUp(1)}},parseLineSpecOffset_:function(e,t){var r=e.match(/^([+-])?(\d+)/);if(r){var n=parseInt(r[2],10);"-"==r[1]?t-=n:t+=n}return t},parseCommandArgs_:function(e,t,r){if(!e.eol()){t.argString=e.match(/.*/)[0];var n=r.argDelimiter||/\s+/,o=le(t.argString).split(n);o.length&&o[0]&&(t.args=o)}},matchCommand_:function(e){for(var t=e.length;t>0;t--){var r=e.substring(0,t);if(this.commandMap_[r]){var n=this.commandMap_[r];if(0===n.name.indexOf(e))return n}}return null},buildCommandMap_:function(){this.commandMap_={};for(var e=0;e
    ";if(r){r=r.join("");for(var i=0;i")}else for(var a in n){var s=n[a].toString();s.length&&(o+='"'+a+" "+s+"
    ")}Ke(e,o)},sort:function(t,r){var n,i,a,s,l,c=function(){if(r.argString){var t=new e.StringStream(r.argString);if(t.eat("!")&&(n=!0),t.eol())return;if(!t.eatSpace())return"Invalid arguments";var o=t.match(/([dinuox]+)?\s*(\/.+\/)?\s*/);if(!o&&!t.eol())return"Invalid arguments";if(o[1]){i=-1!=o[1].indexOf("i"),a=-1!=o[1].indexOf("u");var c=-1!=o[1].indexOf("d")||-1!=o[1].indexOf("n")&&1,u=-1!=o[1].indexOf("x")&&1,h=-1!=o[1].indexOf("o")&&1;if(c+u+h>1)return"Invalid arguments";s=(c?"decimal":u&&"hex")||h&&"octal"}o[2]&&(l=new RegExp(o[2].substr(1,o[2].length-2),i?"i":""))}}();if(c)Ke(t,c+": "+r.argString);else{var u=r.line||t.firstLine(),h=r.lineEnd||r.line||t.lastLine();if(u!=h){var p=o(u,0),f=o(h,se(t,h)),d=t.getRange(p,f).split("\n"),m=l||("decimal"==s?/(-?)([\d]+)/:"hex"==s?/(-?)(?:0x)?([0-9a-f]+)/i:"octal"==s?/([0-7]+)/:null),g="decimal"==s?10:"hex"==s?16:"octal"==s?8:null,v=[],y=[];if(s||l)for(var k=0;k");if(n){var p=0,f=function(){if(p=r&&e<=s:e==r);)if(n||!h||a.from().line!=h.line)return t.scrollIntoView(a.from(),30),t.setSelection(a.from(),a.to()),h=a.from(),void(u=!1);var e,r,s;u=!0}function m(e){if(e&&e(),t.focus(),h){t.setCursor(h);var r=t.state.vim;r.exMode=!1,r.lastHPos=r.lastHSPos=h.ch}c&&c()}if(d(),!u)return r?void Pe(t,{prefix:"replace with "+l+" (y/n/a/q/l)",onKeyDown:function(r,n,o){switch(e.e_stop(r),e.keyName(r)){case"Y":f(),d();break;case"N":d();break;case"A":var i=c;c=void 0,t.operation(p),c=i;break;case"L":f();case"Q":case"Esc":case"Ctrl-C":case"Ctrl-[":m(o)}return u&&m(o),!0}}):(p(),void(c&&c()));Ke(t,"No matches for "+s.source)}(t,h,p,m,g,y,d,u,r.callback)}else Ke(t,"No previous substitute regular expression")},redo:e.commands.redo,undo:e.commands.undo,write:function(t){e.commands.save?e.commands.save(t):t.save&&t.save()},nohlsearch:function(e){We(e)},yank:function(e){var t=te(e.getCursor()).line,r=e.getLine(t);B.registerController.pushText("0","yank",r,!0,!0)},delmarks:function(t,r){if(r.argString&&le(r.argString))for(var n=t.state.vim,o=new e.StringStream(le(r.argString));!o.eol();){o.eatSpace();var i=o.pos;if(!o.match(/[a-zA-Z]/,!1))return void Ke(t,"Invalid argument: "+r.argString.substring(i));var a=o.next();if(o.match("-",!0)){if(!o.match(/[a-zA-Z]/,!1))return void Ke(t,"Invalid argument: "+r.argString.substring(i));var s=a,l=o.next();if(!(M(s)&&M(l)||S(s)&&S(l)))return void Ke(t,"Invalid argument: "+s+"-");var c=s.charCodeAt(0),u=l.charCodeAt(0);if(c>=u)return void Ke(t,"Invalid argument: "+r.argString.substring(i));for(var h=0;h<=u-c;h++){var p=String.fromCharCode(c+h);delete n.marks[p]}}else delete n.marks[a]}else Ke(t,"Argument required")}},qe=new Je;function Qe(t){var r=t.state.vim,n=B.macroModeState,o=B.registerController.getRegister("."),i=n.isPlaying,a=n.lastInsertModeChanges;i||(t.off("change",Ze),e.off(t.getInputField(),"keydown",rt)),!i&&r.insertModeRepeat>1&&(nt(t,r,r.insertModeRepeat-1,!0),r.lastEditInputState.repeatOverride=r.insertModeRepeat),delete r.insertModeRepeat,r.insertMode=!1,t.setCursor(t.getCursor().line,t.getCursor().ch-1),t.setOption("keyMap","vim"),t.setOption("disableInput",!0),t.toggleOverwrite(!1),o.setText(a.changes.join("")),e.signal(t,"vim-mode-change",{mode:"normal"}),n.isRecording&&function(e){if(!e.isPlaying){var t=e.latestRegister,r=B.registerController.getRegister(t);r&&r.pushInsertModeChanges&&r.pushInsertModeChanges(e.lastInsertModeChanges)}}(n)}function ze(e){t.unshift(e)}function Xe(t,r,n,o){var i=B.registerController.getRegister(o);if(":"==o)return i.keyBuffer[0]&&qe.processCommand(t,i.keyBuffer[0]),void(n.isPlaying=!1);var a=i.keyBuffer,s=0;n.isPlaying=!0,n.replaySearchQueries=i.searchQueries.slice(0);for(var l=0;l|<\w+>|./.exec(h))[0],h=h.substring(c.index+u.length),e.Vim.handleKey(t,u,"macro"),r.insertMode){var p=i.insertModeChanges[s++].changes;B.macroModeState.lastInsertModeChanges.changes=p,ot(t,p,1),Qe(t)}n.isPlaying=!1}function Ze(e,t){var r=B.macroModeState,n=r.lastInsertModeChanges;if(!r.isPlaying)for(;t;){if(n.expectCursorActivityForChange=!0,n.ignoreCount>1)n.ignoreCount--;else if("+input"==t.origin||"paste"==t.origin||void 0===t.origin){var o=e.listSelections().length;o>1&&(n.ignoreCount=o);var i=t.text.join("\n");n.maybeReset&&(n.changes=[],n.maybeReset=!1),i&&(e.state.overwrite&&!/\n/.test(i)?n.changes.push([i]):n.changes.push(i))}t=t.next}}function Ge(t){var r=t.state.vim;if(r.insertMode){var n=B.macroModeState;if(n.isPlaying)return;var o=n.lastInsertModeChanges;o.expectCursorActivityForChange?o.expectCursorActivityForChange=!1:o.maybeReset=!0}else t.curOp.isVimOp||function(t,r){var n=t.getCursor("anchor"),o=t.getCursor("head");if(r.visualMode&&!t.somethingSelected()?me(t,!1):r.visualMode||r.insertMode||!t.somethingSelected()||(r.visualMode=!0,r.visualLine=!1,e.signal(t,"vim-mode-change",{mode:"visual"})),r.visualMode){var i=ne(o,n)?0:-1,a=ne(o,n)?-1:0;o=G(o,0,i),n=G(n,0,a),r.sel={anchor:n,head:o},Ae(t,r,"<",oe(o,n)),Ae(t,r,">",ie(o,n))}else r.insertMode||(r.lastHPos=t.getCursor().ch)}(t,r);r.visualMode&&Ye(t)}function Ye(e){var t="cm-animate-fat-cursor",r=e.state.vim,n=X(e,te(r.sel.head)),o=G(n,0,1);if(et(r),n.ch==e.getLine(n.line).length){var i=document.createElement("span");i.textContent=" ",i.className=t,r.fakeCursorBookmark=e.setBookmark(n,{widget:i})}else r.fakeCursor=e.markText(n,o,{className:t})}function et(e){e.fakeCursor&&(e.fakeCursor.clear(),e.fakeCursor=null),e.fakeCursorBookmark&&(e.fakeCursorBookmark.clear(),e.fakeCursorBookmark=null)}function tt(e){this.keyName=e}function rt(t){var r=B.macroModeState.lastInsertModeChanges,n=e.keyName(t);n&&(-1==n.indexOf("Delete")&&-1==n.indexOf("Backspace")||e.lookupKey(n,"vim-insert",(function(){return r.maybeReset&&(r.changes=[],r.maybeReset=!1),r.changes.push(new tt(n)),!0})))}function nt(e,t,r,n){var o=B.macroModeState;o.isPlaying=!0;var i=!!t.lastEditActionCommand,a=t.inputState;function s(){i?J.processAction(e,t,t.lastEditActionCommand):J.evalInput(e,t)}function l(r){if(o.lastInsertModeChanges.changes.length>0){r=t.lastEditActionCommand?r:1;var n=o.lastInsertModeChanges;ot(e,n.changes,r)}}if(t.inputState=t.lastEditInputState,i&&t.lastEditActionCommand.interlaceInsertRepeat)for(var c=0;c
    + +
    +

    RPM changes mode

    + +
    + + +

    MIME types defined: text/x-rpm-changes.

    +
    diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js new file mode 100644 index 000000000..a806b504a --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rpm/rpm.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("rpm-changes",(function(){var e=/^-+$/,r=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,t=/^[\w+.-]+@[\w.-]+/;return{token:function(n){if(n.sol()){if(n.match(e))return"tag";if(n.match(r))return"tag"}return n.match(t)?"string":(n.next(),null)}}})),e.defineMIME("text/x-rpm-changes","rpm-changes"),e.defineMode("rpm-spec",(function(){var e=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,r=/^[a-zA-Z0-9()]+:/,t=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,n=/^%(ifnarch|ifarch|if)/,o=/^%(else|endif)/,a=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(i,c){if("#"==i.peek())return i.skipToEnd(),"comment";if(i.sol()){if(i.match(r))return"header";if(i.match(t))return"atom"}if(i.match(/^\$\w+/))return"def";if(i.match(/^\$\{\w+\}/))return"def";if(i.match(o))return"keyword";if(i.match(n))return c.controlFlow=!0,"keyword";if(c.controlFlow){if(i.match(a))return"operator";if(i.match(/^(\d+)/))return"number";i.eol()&&(c.controlFlow=!1)}if(i.match(e))return i.eol()&&(c.controlFlow=!1),"number";if(i.match(/^%[\w]+/))return i.match("(")&&(c.macroParameters=!0),"keyword";if(c.macroParameters){if(i.match(/^\d+/))return"number";if(i.match(")"))return c.macroParameters=!1,"keyword"}return i.match(/^%\{\??[\w \-\:\!]+\}/)?(i.eol()&&(c.controlFlow=!1),"def"):(i.next(),null)}}})),e.defineMIME("text/x-rpm-spec","rpm-spec")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js new file mode 100644 index 000000000..fd330453a --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/rst/rst.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../python/python"),require("../stex/stex"),require("../../addon/mode/overlay")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../python/python","../stex/stex","../../addon/mode/overlay"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("rst",(function(t,a){var c=/^\*\*[^\*\s](?:[^\*]*[^\*\s])?\*\*/,n=/^\*[^\*\s](?:[^\*]*[^\*\s])?\*/,r=/^``[^`\s](?:[^`]*[^`\s])``/,m=/^(?:[\d]+(?:[\.,]\d+)*)/,o=/^(?:\s\+[\d]+(?:[\.,]\d+)*)/,s=/^(?:\s\-[\d]+(?:[\.,]\d+)*)/,h=new RegExp("^[Hh][Tt][Tt][Pp][Ss]?://(?:[\\d\\w.-]+)\\.(?:\\w{2,6})(?:/[\\d\\w\\#\\%\\&\\-\\.\\,\\/\\:\\=\\?\\~]+)*"),l={token:function(e){if(e.match(c)&&e.match(/\W+|$/,!1))return"strong";if(e.match(n)&&e.match(/\W+|$/,!1))return"em";if(e.match(r)&&e.match(/\W+|$/,!1))return"string-2";if(e.match(m))return"number";if(e.match(o))return"positive";if(e.match(s))return"negative";if(e.match(h))return"link";for(;!(null==e.next()||e.match(c,!1)||e.match(n,!1)||e.match(r,!1)||e.match(m,!1)||e.match(o,!1)||e.match(s,!1)||e.match(h,!1)););return null}},i=e.getMode(t,a.backdrop||"rst-base");return e.overlayMode(i,l,!0)}),"python","stex"),e.defineMode("rst-base",(function(t){function a(e){var t=Array.prototype.slice.call(arguments,1);return e.replace(/{(\d+)}/g,(function(e,a){return void 0!==t[a]?t[a]:e}))}var c=e.getMode(t,"python"),n=e.getMode(t,"stex"),r="\\s+",m="(?:\\s*|\\W|$)",o=new RegExp(a("^{0}",m)),s="(?:[^\\W\\d_](?:[\\w!\"#$%&'()\\*\\+,\\-\\./:;<=>\\?]*[^\\W_])?)",h=new RegExp(a("^{0}",s)),l=a("(?:{0}|`{1}`)",s,"(?:[^\\W\\d_](?:[\\w\\s!\"#$%&'()\\*\\+,\\-\\./:;<=>\\?]*[^\\W_])?)"),i="(?:[^\\s\\|](?:[^\\|]*[^\\s\\|])?)",p="(?:[^\\`]+)",d=new RegExp(a("^{0}",p)),u=new RegExp("^([!'#$%&\"()*+,-./:;<=>?@\\[\\\\\\]^_`{|}~])\\1{3,}\\s*$"),x=new RegExp(a("^\\.\\.{0}",r)),f=new RegExp(a("^_{0}:{1}|^__:{1}",l,m)),k=new RegExp(a("^{0}::{1}",l,m)),w=new RegExp(a("^\\|{0}\\|{1}{2}::{3}",i,r,l,m)),b=new RegExp(a("^\\[(?:\\d+|#{0}?|\\*)]{1}",l,m)),g=new RegExp(a("^\\[{0}\\]{1}",l,m)),E=new RegExp(a("^\\|{0}\\|",i)),R=new RegExp(a("^\\[(?:\\d+|#{0}?|\\*)]_",l)),y=new RegExp(a("^\\[{0}\\]_",l)),_=new RegExp(a("^{0}__?",l)),v=new RegExp(a("^`{0}`_",p)),$=new RegExp(a("^:{0}:`{1}`{2}",s,p,m)),S=new RegExp(a("^`{1}`:{0}:{2}",s,p,m)),M=new RegExp(a("^:{0}:{1}",s,m)),W=new RegExp(a("^{0}",l)),q=new RegExp(a("^::{0}",m)),T=new RegExp(a("^\\|{0}\\|",i)),j=new RegExp(a("^{0}",r)),I=new RegExp(a("^{0}",l)),A=new RegExp(a("^::{0}",m)),C=new RegExp("^_"),H=new RegExp(a("^{0}|_",l)),P=new RegExp(a("^:{0}",m)),z=new RegExp("^::\\s*$"),B=new RegExp("^\\s+(?:>>>|In \\[\\d+\\]:)\\s");function D(t,a){var r=null;if(t.sol()&&t.match(B,!1))O(a,L,{mode:c,local:e.startState(c)});else if(t.sol()&&t.match(x))O(a,F),r="meta";else if(t.sol()&&t.match(u))O(a,D),r="header";else if(U(a)==$||t.match($,!1))switch(Q(a)){case 0:O(a,D,N($,1)),t.match(/^:/),r="meta";break;case 1:O(a,D,N($,2)),t.match(h),r="keyword",t.current().match(/^(?:math|latex)/)&&(a.tmp_stex=!0);break;case 2:O(a,D,N($,3)),t.match(/^:`/),r="meta";break;case 3:if(a.tmp_stex&&(a.tmp_stex=void 0,a.tmp={mode:n,local:e.startState(n)}),a.tmp){if("`"==t.peek()){O(a,D,N($,4)),a.tmp=void 0;break}r=a.tmp.mode.token(t,a.tmp.local);break}O(a,D,N($,4)),t.match(d),r="string";break;case 4:O(a,D,N($,5)),t.match(/^`/),r="meta";break;case 5:O(a,D,N($,6)),t.match(o);break;default:O(a,D)}else if(U(a)==S||t.match(S,!1))switch(Q(a)){case 0:O(a,D,N(S,1)),t.match(/^`/),r="meta";break;case 1:O(a,D,N(S,2)),t.match(d),r="string";break;case 2:O(a,D,N(S,3)),t.match(/^`:/),r="meta";break;case 3:O(a,D,N(S,4)),t.match(h),r="keyword";break;case 4:O(a,D,N(S,5)),t.match(/^:/),r="meta";break;case 5:O(a,D,N(S,6)),t.match(o);break;default:O(a,D)}else if(U(a)==M||t.match(M,!1))switch(Q(a)){case 0:O(a,D,N(M,1)),t.match(/^:/),r="meta";break;case 1:O(a,D,N(M,2)),t.match(h),r="keyword";break;case 2:O(a,D,N(M,3)),t.match(/^:/),r="meta";break;case 3:O(a,D,N(M,4)),t.match(o);break;default:O(a,D)}else if(U(a)==E||t.match(E,!1))switch(Q(a)){case 0:O(a,D,N(E,1)),t.match(T),r="variable-2";break;case 1:O(a,D,N(E,2)),t.match(/^_?_?/)&&(r="link");break;default:O(a,D)}else if(t.match(R))O(a,D),r="quote";else if(t.match(y))O(a,D),r="quote";else if(t.match(_))O(a,D),t.peek()&&!t.peek().match(/^\W$/)||(r="link");else if(U(a)==v||t.match(v,!1))switch(Q(a)){case 0:!t.peek()||t.peek().match(/^\W$/)?O(a,D,N(v,1)):t.match(v);break;case 1:O(a,D,N(v,2)),t.match(/^`/),r="link";break;case 2:O(a,D,N(v,3)),t.match(d);break;case 3:O(a,D,N(v,4)),t.match(/^`_/),r="link";break;default:O(a,D)}else t.match(z)?O(a,J):t.next()&&O(a,D);return r}function F(t,a){var r=null;if(U(a)==w||t.match(w,!1))switch(Q(a)){case 0:O(a,F,N(w,1)),t.match(T),r="variable-2";break;case 1:O(a,F,N(w,2)),t.match(j);break;case 2:O(a,F,N(w,3)),t.match(I),r="keyword";break;case 3:O(a,F,N(w,4)),t.match(A),r="meta";break;default:O(a,D)}else if(U(a)==k||t.match(k,!1))switch(Q(a)){case 0:O(a,F,N(k,1)),t.match(W),r="keyword",t.current().match(/^(?:math|latex)/)?a.tmp_stex=!0:t.current().match(/^python/)&&(a.tmp_py=!0);break;case 1:O(a,F,N(k,2)),t.match(q),r="meta",(t.match(/^latex\s*$/)||a.tmp_stex)&&(a.tmp_stex=void 0,O(a,L,{mode:n,local:e.startState(n)}));break;case 2:O(a,F,N(k,3)),(t.match(/^python\s*$/)||a.tmp_py)&&(a.tmp_py=void 0,O(a,L,{mode:c,local:e.startState(c)}));break;default:O(a,D)}else if(U(a)==f||t.match(f,!1))switch(Q(a)){case 0:O(a,F,N(f,1)),t.match(C),t.match(H),r="link";break;case 1:O(a,F,N(f,2)),t.match(P),r="meta";break;default:O(a,D)}else t.match(b)||t.match(g)?(O(a,D),r="quote"):(t.eatSpace(),t.eol()?O(a,D):(t.skipToEnd(),O(a,G),r="comment"));return r}function G(e,t){return K(e,t,"comment")}function J(e,t){return K(e,t,"meta")}function K(e,t,a){return e.eol()||e.eatSpace()?(e.skipToEnd(),a):(O(t,D),null)}function L(e,t){return t.ctx.mode&&t.ctx.local?e.sol()?(e.eatSpace()||O(t,D),null):t.ctx.mode.token(e,t.ctx.local):(O(t,D),null)}function N(e,t,a,c){return{phase:e,stage:t,mode:a,local:c}}function O(e,t,a){e.tok=t,e.ctx=a||{}}function Q(e){return e.ctx.stage||0}function U(e){return e.ctx.phase}return{startState:function(){return{tok:D,ctx:N(void 0,0)}},copyState:function(t){var a=t.ctx,c=t.tmp;return a.local&&(a={mode:a.mode,local:e.copyState(a.mode,a.local)}),c&&(c={mode:c.mode,local:e.copyState(c.mode,c.local)}),{tok:t.tok,ctx:a,tmp:c}},innerMode:function(e){return e.tmp?{state:e.tmp.local,mode:e.tmp.mode}:e.ctx.mode?{state:e.ctx.local,mode:e.ctx.mode}:null},token:function(e,t){return t.tok(e,t)}}}),"python","stex"),e.defineMIME("text/x-rst","rst")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js new file mode 100644 index 000000000..4f70724b0 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ruby/ruby.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function t(e){for(var t={},n=0,r=e.length;n-1)r++;else if("]})".indexOf(t)>-1){if(--r<0)break}else if("/"==t&&0==r){i=!0;break}o="\\"==t}return e.backUp(e.pos-n),i}(e)?f(c(u,"string-2",!0),e,t):"operator";if("%"==u){var l="string",d=!0;e.eat("s")?l="atom":e.eat(/[WQ]/)?l="string":e.eat(/[r]/)?l="string-2":e.eat(/[wxq]/)&&(l="string",d=!1);var s=e.eat(/[^\w\s=]/);return s?(a.propertyIsEnumerable(s)&&(s=a[s]),f(c(s,l,d,!0),e,t)):"operator"}if("#"==u)return e.skipToEnd(),"comment";if("<"==u&&(r=e.match(/^<([-~])[\`\"\']?([a-zA-Z_?]\w*)[\`\"\']?(?:;|$)/)))return f((i=r[2],o=r[1],function(e,t){return o&&e.eatSpace(),e.match(i)?t.tokenize.pop():e.skipToEnd(),"string"}),e,t);if("0"==u)return e.eat("x")?e.eatWhile(/[\da-fA-F]/):e.eat("b")?e.eatWhile(/[01]/):e.eatWhile(/[0-7]/),"number";if(/\d/.test(u))return e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+\-]?[\d_]+)?/),"number";if("?"==u){for(;e.match(/^\\[CM]-/););return e.eat("\\")?e.eatWhile(/\w/):e.next(),"string"}if(":"==u)return e.eat("'")?f(c("'","atom",!1),e,t):e.eat('"')?f(c('"',"atom",!0),e,t):e.eat(/[\<\>]/)?(e.eat(/[\<\>]/),"atom"):e.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":e.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(e.eatWhile(/[\w$\xa1-\uffff]/),e.eat(/[\?\!\=]/),"atom"):"operator";if("@"==u&&e.match(/^@?[a-zA-Z_\xa1-\uffff]/))return e.eat("@"),e.eatWhile(/[\w\xa1-\uffff]/),"variable-2";if("$"==u)return e.eat(/[a-zA-Z_]/)?e.eatWhile(/[\w]/):e.eat(/\d/)?e.eat(/\d/):e.next(),"variable-3";if(/[a-zA-Z_\xa1-\uffff]/.test(u))return e.eatWhile(/[\w\xa1-\uffff]/),e.eat(/[\?\!]/),e.eat(":")?"atom":"ident";if("|"!=u||!t.varList&&"{"!=t.lastTok&&"do"!=t.lastTok){if(/[\(\)\[\]{}\\;]/.test(u))return n=u,null;if("-"==u&&e.eat(">"))return"arrow";if(/[=+\-\/*:\.^%<>~|]/.test(u)){var k=e.eatWhile(/[=+\-\/*:\.^%<>~|]/);return"."!=u||k||(n="."),"operator"}return null}return n="|",null}function d(e){return e||(e=1),function(t,n){if("}"==t.peek()){if(1==e)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);n.tokenize[n.tokenize.length-1]=d(e-1)}else"{"==t.peek()&&(n.tokenize[n.tokenize.length-1]=d(e+1));return l(t,n)}}function s(){var e=!1;return function(t,n){return e?(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)):(e=!0,l(t,n))}}function c(e,t,n,r){return function(i,o){var a,u=!1;for("read-quoted-paused"===o.context.type&&(o.context=o.context.prev,i.eat("}"));null!=(a=i.next());){if(a==e&&(r||!u)){o.tokenize.pop();break}if(n&&"#"==a&&!u){if(i.eat("{")){"}"==e&&(o.context={prev:o.context,type:"read-quoted-paused"}),o.tokenize.push(d());break}if(/[@\$]/.test(i.peek())){o.tokenize.push(s());break}}u=!u&&"\\"==a}return t}}function p(e,t){return e.sol()&&e.match("=end")&&e.eol()&&t.tokenize.pop(),e.skipToEnd(),"comment"}return{startState:function(){return{tokenize:[l],indented:0,context:{type:"top",indented:-t.indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(e,t){n=null,e.sol()&&(t.indented=e.indentation());var a,u=t.tokenize[t.tokenize.length-1](e,t),f=n;if("ident"==u){var l=e.current();"keyword"==(u="."==t.lastTok?"property":r.propertyIsEnumerable(e.current())?"keyword":/^[A-Z]/.test(l)?"tag":"def"==t.lastTok||"class"==t.lastTok||t.varList?"def":"variable")&&(f=l,i.propertyIsEnumerable(l)?a="indent":o.propertyIsEnumerable(l)?a="dedent":"if"!=l&&"unless"!=l||e.column()!=e.indentation()?"do"==l&&t.context.indented!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}}),e.defineMIME("text/x-rustsrc","rust"),e.defineMIME("text/rust","rust")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js new file mode 100644 index 000000000..b69c5eb12 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sas/sas.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("sas",(function(){var e={},t={eq:"operator",lt:"operator",le:"operator",gt:"operator",ge:"operator",in:"operator",ne:"operator",or:"operator"},n=/(<=|>=|!=|<>)/,r=/[=\(:\),{}.*<>+\-\/^\[\]]/;function o(t,n,r){if(r)for(var o=n.split(" "),s=0;s","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"].join("|")),c=/^::?[a-zA-Z_][\w\-]*/;function p(e){return!e.peek()||e.match(/\s+$/,!1)}function l(e,r){var t=e.peek();return")"===t?(e.next(),r.tokenizer=x,"operator"):"("===t?(e.next(),e.eatSpace(),"operator"):"'"===t||'"'===t?(r.tokenizer=m(e.next()),"string"):(r.tokenizer=m(")",!1),"string")}function h(e,r){return function(t,n){return t.sol()&&t.indentation()<=e?(n.tokenizer=x,x(t,n)):(r&&t.skipTo("*/")?(t.next(),t.next(),n.tokenizer=x):t.skipToEnd(),"comment")}}function m(e,r){return null==r&&(r=!0),function t(n,o){var i=n.next(),a=n.peek(),u=n.string.charAt(n.pos-2);return"\\"!==i&&a===e||i===e&&"\\"!==u?(i!==e&&r&&n.next(),p(n)&&(o.cursorHalf=0),o.tokenizer=x,"string"):"#"===i&&"{"===a?(o.tokenizer=d(t),n.next(),"operator"):"string"}}function d(e){return function(r,t){return"}"===r.peek()?(r.next(),t.tokenizer=e,"operator"):x(r,t)}}function k(e){if(0==e.indentCount){e.indentCount++;var t=e.scopes[0].offset+r.indentUnit;e.scopes.unshift({offset:t})}}function w(e){1!=e.scopes.length&&e.scopes.shift()}function x(e,r){var n=e.peek();if(e.match("/*"))return r.tokenizer=h(e.indentation(),!0),r.tokenizer(e,r);if(e.match("//"))return r.tokenizer=h(e.indentation(),!1),r.tokenizer(e,r);if(e.match("#{"))return r.tokenizer=d(x),"operator";if('"'===n||"'"===n)return e.next(),r.tokenizer=m(n),"string";if(r.cursorHalf){if("#"===n&&(e.next(),e.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)))return p(e)&&(r.cursorHalf=0),"number";if(e.match(/^-?[0-9\.]+/))return p(e)&&(r.cursorHalf=0),"number";if(e.match(/^(px|em|in)\b/))return p(e)&&(r.cursorHalf=0),"unit";if(e.match(s))return p(e)&&(r.cursorHalf=0),"keyword";if(e.match(/^url/)&&"("===e.peek())return r.tokenizer=l,p(e)&&(r.cursorHalf=0),"atom";if("$"===n)return e.next(),e.eatWhile(/[\w-]/),p(e)&&(r.cursorHalf=0),"variable-2";if("!"===n)return e.next(),r.cursorHalf=0,e.match(/^[\w]+/)?"keyword":"operator";if(e.match(f))return p(e)&&(r.cursorHalf=0),"operator";if(e.eatWhile(/[\w-]/))return p(e)&&(r.cursorHalf=0),t=e.current().toLowerCase(),a.hasOwnProperty(t)?"atom":i.hasOwnProperty(t)?"keyword":o.hasOwnProperty(t)?(r.prevProp=e.current().toLowerCase(),"property"):"tag";if(p(e))return r.cursorHalf=0,null}else{if("-"===n&&e.match(/^-\w+-/))return"meta";if("."===n){if(e.next(),e.match(/^[\w-]+/))return k(r),"qualifier";if("#"===e.peek())return k(r),"tag"}if("#"===n){if(e.next(),e.match(/^[\w-]+/))return k(r),"builtin";if("#"===e.peek())return k(r),"tag"}if("$"===n)return e.next(),e.eatWhile(/[\w-]/),"variable-2";if(e.match(/^-?[0-9\.]+/))return"number";if(e.match(/^(px|em|in)\b/))return"unit";if(e.match(s))return"keyword";if(e.match(/^url/)&&"("===e.peek())return r.tokenizer=l,"atom";if("="===n&&e.match(/^=[\w-]+/))return k(r),"meta";if("+"===n&&e.match(/^\+[\w-]+/))return"variable-3";if("@"===n&&e.match("@extend")&&(e.match(/\s*[\w]/)||w(r)),e.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return k(r),"def";if("@"===n)return e.next(),e.eatWhile(/[\w-]/),"def";if(e.eatWhile(/[\w-]/)){if(e.match(/ *: *[\w-\+\$#!\("']/,!1)){t=e.current().toLowerCase();var y=r.prevProp+"-"+t;return o.hasOwnProperty(y)?"property":o.hasOwnProperty(t)?(r.prevProp=t,"property"):u.hasOwnProperty(t)?"property":"tag"}return e.match(/ *:/,!1)?(k(r),r.cursorHalf=1,r.prevProp=e.current().toLowerCase(),"property"):(e.match(/ *,/,!1)||k(r),"tag")}if(":"===n)return e.match(c)?"variable-3":(e.next(),r.cursorHalf=1,"operator")}return e.match(f)?"operator":(e.next(),null)}return{startState:function(){return{tokenizer:x,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(e,t){var n=function(e,t){e.sol()&&(t.indentCount=0);var n=t.tokenizer(e,t),o=e.current();if("@return"!==o&&"}"!==o||w(t),null!==n){for(var i=e.pos-o.length+r.indentUnit*t.indentCount,a=[],u=0;uinteger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),o=a("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function s(e,t,n){this.indent=e,this.type=t,this.prev=n}function l(e,t,n){e.indentStack=new s(t,n,e.indentStack)}var d=new RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),u=new RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),p=new RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),m=new RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function f(e){return e.match(d)}function h(e){return e.match(u)}function x(e,t){return!0===t&&e.backUp(1),e.match(m)}function g(e){return e.match(p)}return{startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(a,s){if(null==s.indentStack&&a.sol()&&(s.indentation=a.indentation()),a.eatSpace())return null;var d=null;switch(s.mode){case"string":for(var u=!1;null!=(p=a.next());){if('"'==p&&!u){s.mode=!1;break}u=!u&&"\\"==p}d=t;break;case"comment":for(var p,m=!1;null!=(p=a.next());){if("#"==p&&m){s.mode=!1;break}m="|"==p}d=e;break;case"s-expr-comment":if(s.mode=!1,"("!=a.peek()&&"["!=a.peek()){a.eatWhile(/[^\s\(\)\[\]]/),d=e;break}s.sExprComment=0;default:var b=a.next();if('"'==b)s.mode="string",d=t;else if("'"==b)"("==a.peek()||"["==a.peek()?("number"!=typeof s.sExprQuote&&(s.sExprQuote=0),d=n):(a.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),d=n);else if("#"==b)if(a.eat("|"))s.mode="comment",d=e;else if(a.eat(/[tf]/i))d=n;else if(a.eat(";"))s.mode="s-expr-comment",d=e;else{var v=null,y=!1,k=!0;a.eat(/[ei]/i)?y=!0:a.backUp(1),a.match(/^#b/i)?v=f:a.match(/^#o/i)?v=h:a.match(/^#x/i)?v=g:a.match(/^#d/i)?v=x:a.match(/^[-+0-9.]/,!1)?(k=!1,v=x):y||a.eat("#"),null!=v&&(k&&!y&&a.match(/^#[ei]/i),v(a)&&(d=r))}else if(/^[-+0-9.]/.test(b)&&x(a,!0))d=r;else if(";"==b)a.skipToEnd(),d=e;else if("("==b||"["==b){for(var w,E="",q=a.column();null!=(w=a.eat(/[^\s\(\[\;\)\]]/));)E+=w;E.length>0&&o.propertyIsEnumerable(E)?l(s,q+2,b):(a.eatSpace(),a.eol()||";"==a.peek()?l(s,q+1,b):l(s,q+a.current().length,b)),a.backUp(a.current().length-1),"number"==typeof s.sExprComment&&s.sExprComment++,"number"==typeof s.sExprQuote&&s.sExprQuote++,d=i}else")"==b||"]"==b?(d=i,null!=s.indentStack&&s.indentStack.type==(")"==b?"(":"[")&&(function(e){e.indentStack=e.indentStack.prev}(s),"number"==typeof s.sExprComment&&0==--s.sExprComment&&(d=e,s.sExprComment=!1),"number"==typeof s.sExprQuote&&0==--s.sExprQuote&&(d=n,s.sExprQuote=!1))):(a.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),d=c&&c.propertyIsEnumerable(a.current())?"builtin":"variable")}return"number"==typeof s.sExprComment?e:"number"==typeof s.sExprQuote?n:d},indent:function(e){return null==e.indentStack?e.indentation:e.indentStack.indent},closeBrackets:{pairs:'()[]{}""'},lineComment:";;"}})),e.defineMIME("text/x-scheme","scheme")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js new file mode 100644 index 000000000..dd3970082 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/shell/shell.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("shell",(function(){var t={};function n(e,n){for(var r=0;r1&&e.eat("$");var n=e.next();return/['"({]/.test(n)?(t.tokens[0]=u(n,"("==n?"quote":"{"==n?"def":"string"),c(e,t)):(/\d/.test(n)||e.eatWhile(/\w/),t.tokens.shift(),"def")};function c(e,t){return(t.tokens[0]||s)(e,t)}return{startState:function(){return{tokens:[]}},token:function(e,t){return c(e,t)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}})),e.defineMIME("text/x-sh","shell"),e.defineMIME("application/x-sh","shell")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js new file mode 100644 index 000000000..a4fdf5f32 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sieve/sieve.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("sieve",(function(e){function n(e){for(var n={},t=e.split(" "),r=0;r-1&&(e.tokenize=function(t,e,n){var i=function(i,r){return r.tokenize=e,i.pos]?)/))return i.tokenize=function(t,e){return function(n,i){if(p(i),n.match(/^\\$/))return z(i,t),"lineContinuation";var r=e(n,i);return n.eol()&&n.current().match(/(?:^|[^\\])(?:\\\\)*\\$/)&&n.backUp(1),r}}(n.column(),(a=n.column(),c=y,function(t,e){p(e);var n=c(t,e);return t.eol()&&t.current().match(/,$/)&&z(e,a),n})),"slimSwitch";if(n.match(/^doctype\b/))return i.tokenize=L,"keyword";var s=n.match(u);return s?function(n,i){var u=function(n){return r.hasOwnProperty(n)?r[n]:r[n]=function(n){var i=o[n],r=t.mimeModes[i];if(r)return t.getMode(e,r);var u=t.modes[i];return u?u(e,{name:i}):t.getMode(e,"null")}(n)}(n),a=t.startState(u);return i.subMode=u,i.subState=a,i.stack={parent:i.stack,style:"sub",indented:i.indented+1,tokenize:i.line},i.line=i.tokenize=A,"slimSubmode"}(s[1],i):U(n,i)}function T(t,e){return e.startOfLine?$(t,e):U(t,e)}function U(t,e){return t.eat("*")?(e.tokenize=h(j),null):t.match(k)?(e.tokenize=j,"slimTag"):O(t,e)}function j(t,e){return t.match(/^(<>?|>e.indented&&"slimSubmode"!=e.last;)e.line=e.tokenize=e.stack.tokenize,e.stack=e.stack.parent,e.subMode=null,e.subState=null;if(t.eatSpace())return null;var n=e.tokenize(t,e);return e.startOfLine=!1,n&&(e.last=n),a.hasOwnProperty(n)?a[n]:n},blankLine:function(t){if(t.subMode&&t.subMode.blankLine)return t.subMode.blankLine(t.subState)},innerMode:function(t){return t.subMode?{state:t.subState,mode:t.subMode}:{state:t,mode:D}}};return D}),"htmlmixed","ruby"),t.defineMIME("text/x-slim","slim"),t.defineMIME("application/x-slim","slim")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js new file mode 100644 index 000000000..245ccc168 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smalltalk/smalltalk.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("smalltalk",(function(e){var t=/[+\-\/\\*~<>=@%|&?!.,:;^]/,n=/true|false|nil|self|super|thisContext/,i=function(e,t){this.next=e,this.parent=t},a=function(e,t,n){this.name=e,this.context=t,this.eos=n},r=function(){this.context=new i(o,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};r.prototype.userIndent=function(t){this.userIndentationDelta=t>0?t/e.indentUnit-this.indentation:0};var o=function(e,r,o){var d=new a(null,r,!1),f=e.next();return'"'===f?d=s(e,new i(s,r)):"'"===f?d=u(e,new i(u,r)):"#"===f?"'"===e.peek()?(e.next(),d=c(e,new i(c,r))):e.eatWhile(/[^\s.{}\[\]()]/)?d.name="string-2":d.name="meta":"$"===f?("<"===e.next()&&(e.eatWhile(/[^\s>]/),e.next()),d.name="string-2"):"|"===f&&o.expectVariable?d.context=new i(l,r):/[\[\]{}()]/.test(f)?(d.name="bracket",d.eos=/[\[{(]/.test(f),"["===f?o.indentation++:"]"===f&&(o.indentation=Math.max(0,o.indentation-1))):t.test(f)?(e.eatWhile(t),d.name="operator",d.eos=";"!==f):/\d/.test(f)?(e.eatWhile(/[\w\d]/),d.name="number"):/[\w_]/.test(f)?(e.eatWhile(/[\w\d_]/),d.name=o.expectVariable?n.test(e.current())?"keyword":"variable":null):d.eos=o.expectVariable,d},s=function(e,t){return e.eatWhile(/[^"]/),new a("comment",e.eat('"')?t.parent:t,!0)},u=function(e,t){return e.eatWhile(/[^']/),new a("string",e.eat("'")?t.parent:t,!1)},c=function(e,t){return e.eatWhile(/[^']/),new a("string-2",e.eat("'")?t.parent:t,!1)},l=function(e,t){var n=new a(null,t,!1);return"|"===e.next()?(n.context=t.parent,n.eos=!0):(e.eatWhile(/[^|]/),n.name="variable"),n};return{startState:function(){return new r},token:function(e,t){if(t.userIndent(e.indentation()),e.eatSpace())return null;var n=t.context.next(e,t.context,t);return t.context=n.context,t.expectVariable=n.eos,n.name},blankLine:function(e){e.userIndent(0)},indent:function(t,n){var i=t.context.next===o&&n&&"]"===n.charAt(0)?-1:t.userIndentationDelta;return(t.indentation+i)*e.indentUnit},electricChars:"]"}})),e.defineMIME("text/x-stsrc",{name:"smalltalk"})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js new file mode 100644 index 000000000..4f967c01f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/smarty/smarty.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("smarty",(function(t,r){var i,n=r.rightDelimiter||"}",a=r.leftDelimiter||"{",o=r.version||2,f=e.getMode(t,r.baseMode||"null"),l=["debug","extends","function","include","literal"],u={operatorChars:/[+\-*&%=<>!?]/,validIdentifier:/[a-zA-Z0-9_]/,stringChar:/['"]/};function s(e,t){return i=t,e}function d(e,t){return null==t&&(t=e.pos),3===o&&"{"==a&&(t==e.string.length||/\s/.test(e.string.charAt(t)))}function p(e,t){for(var r,o=e.string,l=e.pos;;){var u=o.indexOf(a,l);if(l=u+a.length,-1==u||!d(e,u+a.length))break}if(u==e.pos)return e.match(a),e.eat("*")?function(e,t,r){return t.tokenize=r,r(e,t)}(e,t,("comment",r="*"+n,function(e,t){for(;!e.eol();){if(e.match(r)){t.tokenize=p;break}e.next()}return"comment"})):(t.depth++,t.tokenize=c,i="startTag","tag");u>-1&&(e.string=o.slice(0,u));var s=f.token(e,t.base);return u>-1&&(e.string=o),s}function c(e,t){if(e.match(n,!0))return 3===o?(t.depth--,t.depth<=0&&(t.tokenize=p)):t.tokenize=p,s("tag",null);if(e.match(a,!0))return t.depth++,s("tag","startTag");var r=e.next();if("$"==r)return e.eatWhile(u.validIdentifier),s("variable-2","variable");if("|"==r)return s("operator","pipe");if("."==r)return s("operator","property");if(u.stringChar.test(r))return t.tokenize=(f=r,function(e,t){for(var r=null,i=null;!e.eol();){if(i=e.peek(),e.next()==f&&"\\"!==r){t.tokenize=c;break}r=i}return"string"}),s("string","string");if(u.operatorChars.test(r))return e.eatWhile(u.operatorChars),s("operator","operator");if("["==r||"]"==r)return s("bracket","bracket");if("("==r||")"==r)return s("bracket","operator");if(/\d/.test(r))return e.eatWhile(/\d/),s("number","number");if("variable"==t.last){if("@"==r)return e.eatWhile(u.validIdentifier),s("property","property");if("|"==r)return e.eatWhile(u.validIdentifier),s("qualifier","modifier")}else{if("pipe"==t.last)return e.eatWhile(u.validIdentifier),s("qualifier","modifier");if("whitespace"==t.last)return e.eatWhile(u.validIdentifier),s("attribute","modifier")}if("property"==t.last)return e.eatWhile(u.validIdentifier),s("property",null);if(/\s/.test(r))return i="whitespace",null;var f,d="";"/"!=r&&(d+=r);for(var h=null;h=e.eat(u.validIdentifier);)d+=h;for(var m=0,b=l.length;m]=?)/)?"operator":(a=t.match(/^\$([\w]+)/))?p(e.variables,a[1],!e.lookupVariables):(a=t.match(/^\w+/))?/^(?:as|and|or|not|in|if)$/.test(a[0])?"keyword":null:(t.next(),null)}return{startState:function(){return{soyState:[],variables:i(null,"ij"),scopes:null,indent:0,quoteKind:null,context:null,lookupVariables:!0,localStates:[{mode:o.html,state:t.startState(o.html)}]}},copyState:function(e){return{tag:e.tag,soyState:e.soyState.concat([]),variables:e.variables,context:e.context,indent:e.indent,quoteKind:e.quoteKind,lookupVariables:e.lookupVariables,localStates:e.localStates.map((function(e){return{mode:e.mode,state:t.copyState(e.mode,e.state)}}))}},token:function(r,d){switch(l(d.soyState)){case"comment":if(r.match(/^.*?\*\//)?d.soyState.pop():r.skipToEnd(),!d.context||!d.context.scope)for(var y=/@param\??\s+(\S+)/g,h=r.current();S=y.exec(h);)d.variables=i(d.variables,S[1]);return"comment";case"string":var S;return(S=r.match(/^.*?(["']|\\[\s\S])/))?S[1]==d.quoteKind&&(d.quoteKind=null,d.soyState.pop()):r.skipToEnd(),"string"}if(!d.soyState.length||"literal"!=l(d.soyState)){if(r.match(/^\/\*/))return d.soyState.push("comment"),"comment";if(r.match(r.sol()?/^\s*\/\/.*/:/^\s+\/\/.*/))return"comment"}switch(l(d.soyState)){case"templ-def":return(S=r.match(/^\.?([\w]+(?!\.[\w]+)*)/))?(d.soyState.pop(),"def"):(r.next(),null);case"templ-ref":return(S=r.match(/(\.?[a-zA-Z_][a-zA-Z_0-9]+)+/))?(d.soyState.pop(),"."==S[0][0]?"variable-2":"variable"):(S=r.match(/^\$([\w]+)/))?(d.soyState.pop(),p(d.variables,S[1],!d.lookupVariables)):(r.next(),null);case"namespace-def":return(S=r.match(/^\.?([\w\.]+)/))?(d.soyState.pop(),"variable"):(r.next(),null);case"param-def":return(S=r.match(/^\*/))?(d.soyState.pop(),d.soyState.push("param-type"),"type"):(S=r.match(/^\w+/))?(d.variables=i(d.variables,S[0]),d.soyState.pop(),d.soyState.push("param-type"),"def"):(r.next(),null);case"param-ref":return(S=r.match(/^\w+/))?(d.soyState.pop(),"property"):(r.next(),null);case"open-parentheses":return r.match(/[)]/)?(d.soyState.pop(),null):m(r,d);case"param-type":var f=r.peek();return-1!="}]=>,".indexOf(f)?(d.soyState.pop(),null):"["==f?(d.soyState.push("param-type-record"),null):"("==f?(d.soyState.push("param-type-template"),null):"<"==f?(d.soyState.push("param-type-parameter"),null):(S=r.match(/^([\w]+|[?])/))?"type":(r.next(),null);case"param-type-record":return"]"==(f=r.peek())?(d.soyState.pop(),null):r.match(/^\w+/)?(d.soyState.push("param-type"),"property"):(r.next(),null);case"param-type-parameter":return r.match(/^[>]/)?(d.soyState.pop(),null):r.match(/^[<,]/)?(d.soyState.push("param-type"),null):(r.next(),null);case"param-type-template":return r.match(/[>]/)?(d.soyState.pop(),d.soyState.push("param-type"),null):r.match(/^\w+/)?(d.soyState.push("param-type"),"def"):(r.next(),null);case"var-def":return(S=r.match(/^\$([\w]+)/))?(d.variables=i(d.variables,S[1]),d.soyState.pop(),"def"):(r.next(),null);case"for-loop":return r.match(/\bin\b/)?(d.soyState.pop(),"keyword"):"$"==r.peek()?(d.soyState.push("var-def"),null):(r.next(),null);case"record-literal":return r.match(/^[)]/)?(d.soyState.pop(),null):r.match(/[(,]/)?(d.soyState.push("map-value"),d.soyState.push("record-key"),null):(r.next(),null);case"map-literal":return r.match(/^[)]/)?(d.soyState.pop(),null):r.match(/[(,]/)?(d.soyState.push("map-value"),d.soyState.push("map-value"),null):(r.next(),null);case"list-literal":return r.match("]")?(d.soyState.pop(),d.lookupVariables=!0,c(d),null):r.match(/\bfor\b/)?(d.lookupVariables=!0,d.soyState.push("for-loop"),"keyword"):m(r,d);case"record-key":return r.match(/[\w]+/)?"property":r.match(/^[:]/)?(d.soyState.pop(),null):(r.next(),null);case"map-value":return")"==r.peek()||","==r.peek()||r.match(/^[:)]/)?(d.soyState.pop(),null):m(r,d);case"import":return r.eat(";")?(d.soyState.pop(),d.indent-=2*e.indentUnit,null):r.match(/\w+(?=\s+as)/)?"variable":(S=r.match(/\w+/))?/(from|as)/.test(S[0])?"keyword":"def":(S=r.match(/^["']/))?(d.soyState.push("string"),d.quoteKind=S[0],"string"):(r.next(),null);case"tag":void 0===d.tag?(k=!0,E=""):E=(k="/"==d.tag[0])?d.tag.substring(1):d.tag;var g=a[E];if(r.match(/^\/?}/)){var b="/}"==r.current();return b&&!k&&c(d),"/template"==d.tag||"/deltemplate"==d.tag?(d.variables=i(null,"ij"),d.indent=0):d.indent-=e.indentUnit*(b||-1==n.indexOf(d.tag)?2:1),d.soyState.pop(),"keyword"}if(r.match(/^([\w?]+)(?==)/)){if(d.context&&d.context.tag==E&&"kind"==r.current()&&(S=r.match(/^="([^"]+)/,!1))){var x=S[1];d.context.kind=x;var v=o[x]||o.html;(U=l(d.localStates)).mode.indent&&(d.indent+=U.mode.indent(U.state,"","")),d.localStates.push({mode:v,state:t.startState(v)})}return"attribute"}return m(r,d);case"template-call-expression":return r.match(/^([\w-?]+)(?==)/)?"attribute":r.eat(">")||r.eat("/>")?(d.soyState.pop(),"keyword"):m(r,d);case"literal":return r.match("{/literal}",!1)?(d.soyState.pop(),this.token(r,d)):s(r,d,/\{\/literal}/)}if(r.match("{literal}"))return d.indent+=e.indentUnit,d.soyState.push("literal"),d.context=new u(d.context,"literal",d.variables),"keyword";if(S=r.match(/^\{([/@\\]?\w+\??)(?=$|[\s}]|\/[/*])/)){var w=d.tag;d.tag=S[1];var k="/"==d.tag[0],T=!!a[d.tag],E=k?d.tag.substring(1):d.tag;g=a[E],"/switch"!=d.tag&&(d.indent+=((k||g&&g.reduceIndent)&&"switch"!=w?1:2)*e.indentUnit),d.soyState.push("tag");var I=!1;if(g)if(k||g.soyState&&d.soyState.push(g.soyState),g.noEndTag||!T&&k){if(k)if(d.context&&d.context.tag==E){if(d.context){var U;d.context.kind&&(d.localStates.pop(),(U=l(d.localStates)).mode.indent&&(d.indent-=U.mode.indent(U.state,"",""))),c(d)}}else I=!0}else d.context=new u(d.context,d.tag,g.variableScope?d.variables:null);else k&&(I=!0);return(I?"error ":"")+"keyword"}return r.eat("{")?(d.tag="print",d.indent+=2*e.indentUnit,d.soyState.push("tag"),"keyword"):!d.context&&r.match(/\bimport\b/)?(d.soyState.push("import"),d.indent+=2*e.indentUnit,"keyword"):(S=r.match("<{"))?(d.soyState.push("template-call-expression"),d.indent+=2*e.indentUnit,d.soyState.push("tag"),"keyword"):(S=r.match(""))?(d.indent-=1*e.indentUnit,"keyword"):s(r,d,/\{|\s+\/\/|\/\*/)},indent:function(a,n,r){var o=a.indent,s=l(a.soyState);if("comment"==s)return t.Pass;if("literal"==s)/^\{\/literal}/.test(n)&&(o-=e.indentUnit);else{if(/^\s*\{\/(template|deltemplate)\b/.test(n))return 0;/^\{(\/|(fallbackmsg|elseif|else|ifempty)\b)/.test(n)&&(o-=e.indentUnit),"switch"!=a.tag&&/^\{(case|default)\b/.test(n)&&(o-=e.indentUnit),/^\{\/switch\b/.test(n)&&(o-=e.indentUnit)}var i=l(a.localStates);return o&&i.mode.indent&&(o+=i.mode.indent(i.state,n,r)),o},innerMode:function(t){return t.soyState.length&&"literal"!=l(t.soyState)?null:l(t.localStates)},electricInput:/^\s*\{(\/|\/template|\/deltemplate|\/switch|fallbackmsg|elseif|else|case|default|ifempty|\/literal\})$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",useInnerComments:!1,fold:"indent"}}),"htmlmixed"),t.registerHelper("wordChars","soy",/[\w$]/),t.registerHelper("hintWords","soy",Object.keys(a).concat(["css","debugger"])),t.defineMIME("text/x-soy","soy")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js new file mode 100644 index 000000000..014e9a1e6 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sparql/sparql.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";t.defineMode("sparql",(function(t){var e,n=t.indentUnit;function r(t){return new RegExp("^(?:"+t.join("|")+")$","i")}var o=r(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),i=r(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load"]),u=/[*+\-<>=&|\^\/!\?]/;function a(t,n){var r,s=t.next();if(e=null,"$"==s||"?"==s)return"?"==s&&t.match(/\s/,!1)?"operator":(t.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variable-2");if("<"!=s||t.match(/^[\s\u00a0=]/,!1)){if('"'==s||"'"==s)return n.tokenize=(r=s,function(t,e){for(var n,o=!1;null!=(n=t.next());){if(n==r&&!o){e.tokenize=a;break}o=!o&&"\\"==n}return"string"}),n.tokenize(t,n);if(/[{}\(\),\.;\[\]]/.test(s))return e=s,"bracket";if("#"==s)return t.skipToEnd(),"comment";if("^"===s)return"^"===(s=t.peek())?t.eat("^"):t.eatWhile(u),"operator";if(u.test(s))return t.eatWhile(u),"operator";if(":"==s)return c(t),"atom";if("@"==s)return t.eatWhile(/[a-z\d\-]/i),"meta";if(t.eatWhile(/[_\w\d]/),t.eat(":"))return c(t),"atom";var l=t.current();return o.test(l)?"builtin":i.test(l)?"keyword":"variable"}return t.match(/^[^\s\u00a0>]*>?/),"atom"}function c(t){for(;t.match(/([:\w\d._-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-fA-F0-9][a-fA-F0-9])/););}function s(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function l(t){t.indent=t.context.indent,t.context=t.context.prev}return{startState:function(){return{tokenize:a,context:null,indent:0,col:0}},token:function(t,n){if(t.sol()&&(n.context&&null==n.context.align&&(n.context.align=!1),n.indent=t.indentation()),t.eatSpace())return null;var r=n.tokenize(t,n);if("comment"!=r&&n.context&&null==n.context.align&&"pattern"!=n.context.type&&(n.context.align=!0),"("==e)s(n,")",t.column());else if("["==e)s(n,"]",t.column());else if("{"==e)s(n,"}",t.column());else if(/[\]\}\)]/.test(e)){for(;n.context&&"pattern"==n.context.type;)l(n);n.context&&e==n.context.type&&(l(n),"}"==e&&n.context&&"pattern"==n.context.type&&l(n))}else"."==e&&n.context&&"pattern"==n.context.type?l(n):/atom|string|variable/.test(r)&&n.context&&(/[\}\]]/.test(n.context.type)?s(n,"pattern",t.column()):"pattern"!=n.context.type||n.context.align||(n.context.align=!0,n.context.col=t.column()));return r},indent:function(t,e){var r=e&&e.charAt(0),o=t.context;if(/[\]\}]/.test(r))for(;o&&"pattern"==o.type;)o=o.prev;var i=o&&r==o.type;return o?"pattern"==o.type?o.col:o.align?o.col+(i?0:1):o.indent+(i?0:n):0},lineComment:"#"}})),t.defineMIME("application/sparql-query","sparql")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js new file mode 100644 index 000000000..f084cf45a --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/spreadsheet/spreadsheet.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("spreadsheet",(function(){return{startState:function(){return{stringType:null,stack:[]}},token:function(e,t){if(e){switch(0===t.stack.length&&('"'!=e.peek()&&"'"!=e.peek()||(t.stringType=e.peek(),e.next(),t.stack.unshift("string"))),t.stack[0]){case"string":for(;"string"===t.stack[0]&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):"\\"===e.peek()?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return"string";case"characterClass":for(;"characterClass"===t.stack[0]&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(/^\\./)||t.stack.shift();return"operator"}var r=e.peek();switch(r){case"[":return e.next(),t.stack.unshift("characterClass"),"bracket";case":":return e.next(),"operator";case"\\":return e.match(/\\[a-z]+/)?"string-2":(e.next(),"atom");case".":case",":case";":case"*":case"-":case"+":case"^":case"<":case"/":case"=":return e.next(),"atom";case"$":return e.next(),"builtin"}return e.match(/\d+/)?e.match(/^\w+/)?"error":"number":e.match(/^[a-zA-Z_]\w*/)?e.match(/(?=[\(.])/,!1)?"keyword":"variable-2":-1!=["[","]","(",")","{","}"].indexOf(r)?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}}})),e.defineMIME("text/x-spreadsheet","spreadsheet")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js new file mode 100644 index 000000000..03bf13f0d --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/sql/sql.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function t(e){for(var t;null!=(t=e.next());)if("`"==t&&!e.eat("`"))return"variable-2";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"variable-2":null}function r(e){return e.eat("@")&&(e.match("session."),e.match("local."),e.match("global.")),e.eat("'")?(e.match(/^.*'/),"variable-2"):e.eat('"')?(e.match(/^.*"/),"variable-2"):e.eat("`")?(e.match(/^.*`/),"variable-2"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function a(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"variable-2":null}e.defineMode("sql",(function(t,r){var a=r.client||{},s=r.atoms||{false:!0,true:!0,null:!0},l=r.builtin||n(o),c=r.keywords||n(i),u=r.operatorChars||/^[*+\-%<>!=&|~^\/]/,d=r.support||{},m=r.hooks||{},p=r.dateSQL||{date:!0,time:!0,timestamp:!0},g=!1!==r.backslashStringEscapes,b=r.brackets||/^[\{}\(\)\[\]]/,h=r.punctuation||/^[;.,:]/;function f(e,t){var r=e.next();if(m[r]){var i=m[r](e,t);if(!1!==i)return i}if(d.hexNumber&&("0"==r&&e.match(/^[xX][0-9a-fA-F]+/)||("x"==r||"X"==r)&&e.match(/^'[0-9a-fA-F]+'/)))return"number";if(d.binaryNumber&&(("b"==r||"B"==r)&&e.match(/^'[01]+'/)||"0"==r&&e.match(/^b[01]+/)))return"number";if(r.charCodeAt(0)>47&&r.charCodeAt(0)<58)return e.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),d.decimallessFloat&&e.match(/^\.(?!\.)/),"number";if("?"==r&&(e.eatSpace()||e.eol()||e.eat(";")))return"variable-3";if("'"==r||'"'==r&&d.doubleQuote)return t.tokenize=_(r),t.tokenize(e,t);if((d.nCharCast&&("n"==r||"N"==r)||d.charsetCast&&"_"==r&&e.match(/[a-z][a-z0-9]*/i))&&("'"==e.peek()||'"'==e.peek()))return"keyword";if(d.escapeConstant&&("e"==r||"E"==r)&&("'"==e.peek()||'"'==e.peek()&&d.doubleQuote))return t.tokenize=function(e,t){return(t.tokenize=_(e.next(),!0))(e,t)},"keyword";if(d.commentSlashSlash&&"/"==r&&e.eat("/"))return e.skipToEnd(),"comment";if(d.commentHash&&"#"==r||"-"==r&&e.eat("-")&&(!d.commentSpaceRequired||e.eat(" ")))return e.skipToEnd(),"comment";if("/"==r&&e.eat("*"))return t.tokenize=y(1),t.tokenize(e,t);if("."!=r){if(u.test(r))return e.eatWhile(u),"operator";if(b.test(r))return"bracket";if(h.test(r))return e.eatWhile(h),"punctuation";if("{"==r&&(e.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||e.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";e.eatWhile(/^[_\w\d]/);var n=e.current().toLowerCase();return p.hasOwnProperty(n)&&(e.match(/^( )+'[^']*'/)||e.match(/^( )+"[^"]*"/))?"number":s.hasOwnProperty(n)?"atom":l.hasOwnProperty(n)?"builtin":c.hasOwnProperty(n)?"keyword":a.hasOwnProperty(n)?"string-2":null}return d.zerolessFloat&&e.match(/^(?:\d+(?:e[+-]?\d+)?)/i)?"number":e.match(/^\.+/)?null:d.ODBCdotTable&&e.match(/^[\w\d_$#]+/)?"variable-2":void 0}function _(e,t){return function(r,a){for(var i,n=!1;null!=(i=r.next());){if(i==e&&!n){a.tokenize=f;break}n=(g||t)&&!n&&"\\"==i}return"string"}}function y(e){return function(t,r){var a=t.match(/^.*?(\/\*|\*\/)/);return a?"/*"==a[1]?r.tokenize=y(e+1):r.tokenize=e>1?y(e-1):f:t.skipToEnd(),"comment"}}function v(e,t,r){t.context={prev:t.context,indent:e.indentation(),col:e.column(),type:r}}return{startState:function(){return{tokenize:f,context:null}},token:function(e,t){if(e.sol()&&t.context&&null==t.context.align&&(t.context.align=!1),t.tokenize==f&&e.eatSpace())return null;var r=t.tokenize(e,t);if("comment"==r)return r;t.context&&null==t.context.align&&(t.context.align=!0);var a=e.current();return"("==a?v(e,t,")"):"["==a?v(e,t,"]"):t.context&&t.context.type==a&&function(e){e.indent=e.context.indent,e.context=e.context.prev}(t),r},indent:function(r,a){var i=r.context;if(!i)return e.Pass;var n=a.charAt(0)==i.type;return i.align?i.col+(n?0:1):i.indent+(n?0:t.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:d.commentSlashSlash?"//":d.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``"}}));var i="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function n(e){for(var t={},r=e.split(" "),a=0;a!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:n("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":r}}),e.defineMIME("text/x-mysql",{name:"sql",client:n("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:n(i+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:n("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:n("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:n("date time timestamp"),support:n("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":a}}),e.defineMIME("text/x-mariadb",{name:"sql",client:n("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:n(i+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group groupby_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:n("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:n("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:n("date time timestamp"),support:n("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":a}}),e.defineMIME("text/x-sqlite",{name:"sql",client:n("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:n(i+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:n("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:n("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:n("date time timestamp datetime"),support:n("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":r,":":r,"?":r,$:r,'"':function(e){for(var t;null!=(t=e.next());)if('"'==t&&!e.eat('"'))return"variable-2";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"variable-2":null},"`":t}}),e.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:n("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:n("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:n("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:n("commentSlashSlash decimallessFloat"),hooks:{}}),e.defineMIME("text/x-plsql",{name:"sql",client:n("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:n("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:n("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:n("date time timestamp"),support:n("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),e.defineMIME("text/x-hive",{name:"sql",keywords:n("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:n("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:n("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:n("date timestamp"),support:n("ODBCdotTable doubleQuote binaryNumber hexNumber")}),e.defineMIME("text/x-pgsql",{name:"sql",client:n("source"),keywords:n(i+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:n("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:n("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:n("date time timestamp"),support:n("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),e.defineMIME("text/x-gql",{name:"sql",keywords:n("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:n("false true"),builtin:n("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),e.defineMIME("text/x-gpsql",{name:"sql",client:n("source"),keywords:n("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:n("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:n("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:n("date time timestamp"),support:n("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),e.defineMIME("text/x-sparksql",{name:"sql",keywords:n("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:n("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:n("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:n("date time timestamp"),support:n("ODBCdotTable doubleQuote zerolessFloat")}),e.defineMIME("text/x-esper",{name:"sql",client:n("source"),keywords:n("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:n("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:n("time"),support:n("decimallessFloat zerolessFloat binaryNumber hexNumber")})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js new file mode 100644 index 000000000..aca670aba --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stex/stex.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";t.defineMode("stex",(function(t,e){function n(t,e){t.cmdState.push(e)}function r(t){return t.cmdState.length>0?t.cmdState[t.cmdState.length-1]:null}function i(t,e,n){return function(){this.name=t,this.bracketNo=0,this.style=e,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};function c(t,e){t.f=e}function o(t,e){var i;if(t.match(/^\\[a-zA-Z@]+/)){var o=t.current().slice(1);return n(e,i=new(i=a.hasOwnProperty(o)?a[o]:a.DEFAULT)),c(e,f),i.style}if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/\\]/))return"tag";if(t.match("\\["))return c(e,(function(t,e){return u(t,e,"\\]")})),"keyword";if(t.match("\\("))return c(e,(function(t,e){return u(t,e,"\\)")})),"keyword";if(t.match("$$"))return c(e,(function(t,e){return u(t,e,"$$")})),"keyword";if(t.match("$"))return c(e,(function(t,e){return u(t,e,"$")})),"keyword";var m=t.next();return"%"==m?(t.skipToEnd(),"comment"):"}"==m||"]"==m?(i=r(e))?(i.closeBracket(m),c(e,f),"bracket"):"error":"{"==m||"["==m?(n(e,i=new(i=a.DEFAULT)),"bracket"):/\d/.test(m)?(t.eatWhile(/[\w.%]/),"atom"):(t.eatWhile(/[\w\-_]/),"begin"==(i=function(t){for(var e=t.cmdState,n=e.length-1;n>=0;n--){var r=e[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}(e)).name&&(i.argument=t.current()),i.styleIdentifier())}function u(t,e,n){if(t.eatSpace())return null;if(n&&t.match(n))return c(e,o),"keyword";if(t.match(/^\\[a-zA-Z@]+/))return"tag";if(t.match(/^[a-zA-Z]+/))return"variable-2";if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/]/))return"tag";if(t.match(/^[\^_&]/))return"tag";if(t.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(t.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=t.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(t.skipToEnd(),"comment"):"error"}function f(t,e){var n=t.peek();return"{"==n||"["==n?(r(e).openBracket(n),t.eat(n),c(e,o),"bracket"):/[ \t\r]/.test(n)?(t.eat(n),null):(c(e,o),function(t){var e=t.cmdState.pop();e&&e.closeBracket()}(e),o(t,e))}return a.importmodule=i("importmodule","tag",["string","builtin"]),a.documentclass=i("documentclass","tag",["","atom"]),a.usepackage=i("usepackage","tag",["atom"]),a.begin=i("begin","tag",["atom"]),a.end=i("end","tag",["atom"]),a.label=i("label","tag",["atom"]),a.ref=i("ref","tag",["atom"]),a.eqref=i("eqref","tag",["atom"]),a.cite=i("cite","tag",["atom"]),a.bibitem=i("bibitem","tag",["atom"]),a.Bibitem=i("Bibitem","tag",["atom"]),a.RBibitem=i("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{startState:function(){return{cmdState:[],f:e.inMathMode?function(t,e){return u(t,e)}:o}},copyState:function(t){return{cmdState:t.cmdState.slice(),f:t.f}},token:function(t,e){return e.f(t,e)},blankLine:function(t){t.f=o,t.cmdState.length=0},lineComment:"%"}})),t.defineMIME("text/x-stex","stex"),t.defineMIME("text/x-latex","stex")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js new file mode 100644 index 000000000..b4bd0112e --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/stylus/stylus.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("stylus",(function(e){for(var p,g,f,k,w=e.indentUnit,y="",v=b(t),x=/^(a|b|i|s|col|em)$/i,z=b(o),q=b(n),j=b(c),$=b(s),C=b(r),B=h(r),L=b(a),P=b(i),E=b(l),_=/^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,N=h(d),W=b(u),S=new RegExp(/^\-(moz|ms|o|webkit)-/i),U=b(m),A="",M={};y.length|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),t.context.line.firstWord=A?A[0].replace(/^\s*/,""):"",t.context.line.indent=e.indentation(),p=e.peek(),e.match("//"))return e.skipToEnd(),["comment","comment"];if(e.match("/*"))return t.tokenize=R,R(e,t);if('"'==p||"'"==p)return e.next(),t.tokenize=X(p),t.tokenize(e,t);if("@"==p)return e.next(),e.eatWhile(/[\w\\-]/),["def",e.current()];if("#"==p){if(e.next(),e.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(e.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return e.match(S)?["meta","vendor-prefixes"]:e.match(/^-?[0-9]?\.?[0-9]/)?(e.eatWhile(/[a-z%]/i),["number","unit"]):"!"==p?(e.next(),[e.match(/^(important|optional)/i)?"keyword":"operator","important"]):"."==p&&e.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:e.match(B)?("("==e.peek()&&(t.tokenize=Y),["property","word"]):e.match(/^[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","mixin"]):e.match(/^(\+|-)[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","block-mixin"]):e.string.match(/^\s*&/)&&e.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:e.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(e.backUp(1),["variable-3","reference"]):e.match(/^&{1}\s*$/)?["variable-3","reference"]:e.match(N)?["operator","operator"]:e.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?e.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!T(e.current())?(e.match("."),["variable-2","variable-name"]):["variable-2","word"]:e.match(_)?["operator",e.current()]:/[:;,{}\[\]\(\)]/.test(p)?(e.next(),[null,p]):(e.next(),[null,null])}function R(e,t){for(var r,i=!1;null!=(r=e.next());){if(i&&"/"==r){t.tokenize=null;break}i="*"==r}return["comment","comment"]}function X(e){return function(t,r){for(var i,a=!1;null!=(i=t.next());){if(i==e&&!a){")"==e&&t.backUp(1);break}a=!a&&"\\"==i}return(i==e||!a&&")"!=e)&&(r.tokenize=null),["string","string"]}}function Y(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=X(")"),[null,"("]}function Z(e,t,r,i){this.type=e,this.indent=t,this.prev=r,this.line=i||{firstWord:"",indent:0}}function F(e,t,r,i){return i=i>=0?i:w,e.context=new Z(r,t.indentation()+i,e.context),r}function H(e,t){var r=e.context.indent-w;return t=t||!1,e.context=e.context.prev,t&&(e.context.indent=r),e.context.type}function I(e,t,r,i){for(var a=i||1;a>0;a--)r.context=r.context.prev;return function(e,t,r){return M[r.context.type](e,t,r)}(e,t,r)}function T(e){return e.toLowerCase()in v}function D(e){return(e=e.toLowerCase())in z||e in E}function G(e){return e.toLowerCase()in W}function J(e){return e.toLowerCase().match(S)}function K(e){var t=e.toLowerCase(),r="variable-2";return T(e)?r="tag":G(e)?r="block-keyword":D(e)?r="property":t in j||t in U?r="atom":"return"==t||t in $?r="keyword":e.match(/^[A-Z]/)&&(r="string"),r}function Q(e,t){return re(t)&&("{"==e||"]"==e||"hash"==e||"qualifier"==e)||"block-mixin"==e}function V(e,t){return"{"==e&&t.match(/^\s*\$?[\w-]+/i,!1)}function ee(e,t){return":"==e&&t.match(/^[a-z-]+/,!1)}function te(e){return e.sol()||e.string.match(new RegExp("^\\s*"+e.current().replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")))}function re(e){return e.eol()||e.match(/^\s*$/,!1)}function ie(e){var t=/^\s*[-_]*[a-z0-9]+[\w-]*/i,r="string"==typeof e?e.match(t):e.string.match(t);return r?r[0].replace(/^\s*/,""):""}return M.block=function(e,t,r){if("comment"==e&&te(t)||","==e&&re(t)||"mixin"==e)return F(r,t,"block",0);if(V(e,t))return F(r,t,"interpolation");if(re(t)&&"]"==e&&!/^\s*(\.|#|:|\[|\*|&)/.test(t.string)&&!T(ie(t)))return F(r,t,"block",0);if(Q(e,t))return F(r,t,"block");if("}"==e&&re(t))return F(r,t,"block",0);if("variable-name"==e)return t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||G(ie(t))?F(r,t,"variableName"):F(r,t,"variableName",0);if("="==e)return re(t)||G(ie(t))?F(r,t,"block"):F(r,t,"block",0);if("*"==e&&(re(t)||t.match(/\s*(,|\.|#|\[|:|{)/,!1)))return k="tag",F(r,t,"block");if(ee(e,t))return F(r,t,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(e))return F(r,t,re(t)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(e))return F(r,t,"keyframes");if(/@extends?/.test(e))return F(r,t,"extend",0);if(e&&"@"==e.charAt(0))return t.indentation()>0&&D(t.current().slice(1))?(k="variable-2","block"):/(@import|@require|@charset)/.test(e)?F(r,t,"block",0):F(r,t,"block");if("reference"==e&&re(t))return F(r,t,"block");if("("==e)return F(r,t,"parens");if("vendor-prefixes"==e)return F(r,t,"vendorPrefixes");if("word"==e){var i=t.current();if("property"==(k=K(i)))return te(t)?F(r,t,"block",0):(k="atom","block");if("tag"==k){if(/embed|menu|pre|progress|sub|table/.test(i)&&D(ie(t)))return k="atom","block";if(t.string.match(new RegExp("\\[\\s*"+i+"|"+i+"\\s*\\]")))return k="atom","block";if(x.test(i)&&(te(t)&&t.string.match(/=/)||!te(t)&&!t.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!T(ie(t))))return k="variable-2",G(ie(t))?"block":F(r,t,"block",0);if(re(t))return F(r,t,"block")}if("block-keyword"==k)return k="keyword",t.current(/(if|unless)/)&&!te(t)?"block":F(r,t,"block");if("return"==i)return F(r,t,"block",0);if("variable-2"==k&&t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return F(r,t,"block")}return r.context.type},M.parens=function(e,t,r){if("("==e)return F(r,t,"parens");if(")"==e)return"parens"==r.context.prev.type?H(r):t.string.match(/^[a-z][\w-]*\(/i)&&re(t)||G(ie(t))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ie(t))||!t.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&T(ie(t))?F(r,t,"block"):t.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||t.string.match(/^\s*(\(|\)|[0-9])/)||t.string.match(/^\s+[a-z][\w-]*\(/i)||t.string.match(/^\s+[\$-]?[a-z]/i)?F(r,t,"block",0):re(t)?F(r,t,"block"):F(r,t,"block",0);if(e&&"@"==e.charAt(0)&&D(t.current().slice(1))&&(k="variable-2"),"word"==e){var i=t.current();"tag"==(k=K(i))&&x.test(i)&&(k="variable-2"),"property"!=k&&"to"!=i||(k="atom")}return"variable-name"==e?F(r,t,"variableName"):ee(e,t)?F(r,t,"pseudo"):r.context.type},M.vendorPrefixes=function(e,t,r){return"word"==e?(k="property",F(r,t,"block",0)):H(r)},M.pseudo=function(e,t,r){return D(ie(t.string))?I(e,t,r):(t.match(/^[a-z-]+/),k="variable-3",re(t)?F(r,t,"block"):H(r))},M.atBlock=function(e,t,r){if("("==e)return F(r,t,"atBlock_parens");if(Q(e,t))return F(r,t,"block");if(V(e,t))return F(r,t,"interpolation");if("word"==e){var i=t.current().toLowerCase();if("tag"==(k=/^(only|not|and|or)$/.test(i)?"keyword":C.hasOwnProperty(i)?"tag":P.hasOwnProperty(i)?"attribute":L.hasOwnProperty(i)?"property":q.hasOwnProperty(i)?"string-2":K(t.current()))&&re(t))return F(r,t,"block")}return"operator"==e&&/^(not|and|or)$/.test(t.current())&&(k="keyword"),r.context.type},M.atBlock_parens=function(e,t,r){if("{"==e||"}"==e)return r.context.type;if(")"==e)return re(t)?F(r,t,"block"):F(r,t,"atBlock");if("word"==e){var i=t.current().toLowerCase();return k=K(i),/^(max|min)/.test(i)&&(k="property"),"tag"==k&&(k=x.test(i)?"variable-2":"atom"),r.context.type}return M.atBlock(e,t,r)},M.keyframes=function(e,t,r){return"0"==t.indentation()&&("}"==e&&te(t)||"]"==e||"hash"==e||"qualifier"==e||T(t.current()))?I(e,t,r):"{"==e?F(r,t,"keyframes"):"}"==e?te(t)?H(r,!0):F(r,t,"keyframes"):"unit"==e&&/^[0-9]+\%$/.test(t.current())?F(r,t,"keyframes"):"word"==e&&"block-keyword"==(k=K(t.current()))?(k="keyword",F(r,t,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(e)?F(r,t,re(t)?"block":"atBlock"):"mixin"==e?F(r,t,"block",0):r.context.type},M.interpolation=function(e,t,r){return"{"==e&&H(r)&&F(r,t,"block"),"}"==e?t.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||t.string.match(/^\s*[a-z]/i)&&T(ie(t))?F(r,t,"block"):!t.string.match(/^(\{|\s*\&)/)||t.match(/\s*[\w-]/,!1)?F(r,t,"block",0):F(r,t,"block"):"variable-name"==e?F(r,t,"variableName",0):("word"==e&&"tag"==(k=K(t.current()))&&(k="atom"),r.context.type)},M.extend=function(e,t,r){return"["==e||"="==e?"extend":"]"==e?H(r):"word"==e?(k=K(t.current()),"extend"):H(r)},M.variableName=function(e,t,r){return"string"==e||"["==e||"]"==e||t.current().match(/^(\.|\$)/)?(t.current().match(/^\.[\w-]+/i)&&(k="variable-2"),"variableName"):I(e,t,r)},{startState:function(e){return{tokenize:null,state:"block",context:new Z("block",e||0,null)}},token:function(e,t){return!t.tokenize&&e.eatSpace()?null:((g=(t.tokenize||O)(e,t))&&"object"==typeof g&&(f=g[1],g=g[0]),k=g,t.state=M[t.state](f,e,t),k)},indent:function(e,t,r){var i=e.context,a=t&&t.charAt(0),o=i.indent,n=ie(t),l=r.match(/^\s*/)[0].replace(/\t/g,y).length,s=e.context.prev?e.context.prev.line.firstWord:"",c=e.context.prev?e.context.prev.line.indent:l;return i.prev&&("}"==a&&("block"==i.type||"atBlock"==i.type||"keyframes"==i.type)||")"==a&&("parens"==i.type||"atBlock_parens"==i.type)||"{"==a&&"at"==i.type)?o=i.indent-w:/(\})/.test(a)||(/@|\$|\d/.test(a)||/^\{/.test(t)||/^\s*\/(\/|\*)/.test(t)||/^\s*\/\*/.test(s)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(t)||/^(\+|-)?[a-z][\w-]*\(/i.test(t)||/^return/.test(t)||G(n)?o=l:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(a)||T(n)?o=/\,\s*$/.test(s)?c:/^\s+/.test(r)&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(s)||T(s))?l<=c?c:c+w:l:/,\s*$/.test(r)||!J(n)&&!D(n)||(o=G(s)?l<=c?c:c+w:/^\{/.test(s)?l<=c?l:c+w:J(s)||D(s)?l>=c?c:l:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(s)||/=\s*$/.test(s)||T(s)||/^\$[\w-\.\[\]\'\"]/.test(s)?c+w:l)),o},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"indent"}}));var t=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],r=["domain","regexp","url-prefix","url"],i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid"],o=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],n=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],l=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],s=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],c=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],d=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],u=["for","if","else","unless","from","to"],m=["null","true","false","href","title","type","not-allowed","readonly","disabled"],p=t.concat(r,i,a,o,n,s,c,l,d,u,m,["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"]);function h(e){return e=e.sort((function(e,t){return t>e})),new RegExp("^(("+e.join(")|(")+"))\\b")}function b(e){for(var t={},r=0;r~^?!".indexOf(x)>-1)return e.next(),"operator";if(":;,.(){}[]".indexOf(x)>-1)return e.next(),e.match(".."),"punctuation";if(h=e.match(/("""|"|')/)){var k=v.bind(null,h[0]);return t.tokenize.push(k),k(e,t)}if(e.match(d)){var y=e.current();return o.hasOwnProperty(y)?"variable-2":i.hasOwnProperty(y)?"atom":n.hasOwnProperty(y)?(r.hasOwnProperty(y)&&(t.prev="define"),"keyword"):"define"==m?"def":"variable"}return e.next(),null}function h(){var e=0;return function(t,n,r){var i=m(t,n,r);if("punctuation"==i)if("("==t.current())++e;else if(")"==t.current()){if(0==e)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}return i}}function v(e,t,n){for(var r,i=1==e.length,o=!1;r=t.peek();)if(o){if(t.next(),"("==r)return n.tokenize.push(h()),"string";o=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),o="\\"==r}return i&&n.tokenize.pop(),"string"}function _(e,t){for(var n;e.match(/^[^/*]+/,!0),n=e.next();)"/"===n&&e.eat("*")?t.tokenize.push(_):"*"===n&&e.eat("/")&&t.tokenize.pop();return"comment"}function x(e,t,n){this.prev=e,this.align=t,this.indented=n}function k(e,t){var n=t.match(/^\s*($|\/[\/\*])/,!1)?null:t.column()+1;e.context=new x(e.context,n,e.indented)}function y(e){e.context&&(e.indented=e.context.indented,e.context=e.context.prev)}e.defineMode("swift",(function(e){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(e,t){var n=t.prev;t.prev=null;var r=(t.tokenize[t.tokenize.length-1]||m)(e,t,n);if(r&&"comment"!=r?t.prev||(t.prev=r):t.prev=n,"punctuation"==r){var i=/[\(\[\{]|([\]\)\}])/.exec(e.current());i&&(i[1]?y:k)(t,e)}return r},indent:function(t,n){var r=t.context;if(!r)return 0;var i=/^[\]\}\)]/.test(n);return null!=r.align?r.align-(i?1:0):r.indented+(i?0:e.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}})),e.defineMIME("text/x-swift","swift")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js new file mode 100644 index 000000000..471473c0f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tcl/tcl.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("tcl",(function(){function e(e){for(var r={},t=e.split(" "),n=0;n!?^\/\|]/;function o(e,r,t){return r.tokenize=t,t(e,r)}function a(e,l){var c=l.beforeParams;l.beforeParams=!1;var u,s=e.next();if('"'!=s&&"'"!=s||!l.inParams){if(/[\[\]{}\(\),;\.]/.test(s))return"("==s&&c?l.inParams=!0:")"==s&&(l.inParams=!1),null;if(/\d/.test(s))return e.eatWhile(/[\w\.]/),"number";if("#"==s)return e.eat("*")?o(e,l,i):"#"==s&&e.match(/ *\[ *\[/)?o(e,l,f):(e.skipToEnd(),"comment");if('"'==s)return e.skipTo(/"/),"comment";if("$"==s)return e.eatWhile(/[$_a-z0-9A-Z\.{:]/),e.eatWhile(/}/),l.beforeParams=!0,"builtin";if(n.test(s))return e.eatWhile(n),"comment";e.eatWhile(/[\w\$_{}\xa1-\uffff]/);var d=e.current().toLowerCase();return r&&r.propertyIsEnumerable(d)?"keyword":t&&t.propertyIsEnumerable(d)?(l.beforeParams=!0,"keyword"):null}return o(e,l,(u=s,function(e,r){for(var t,n=!1,o=!1;null!=(t=e.next());){if(t==u&&!n){o=!0;break}n=!n&&"\\"==t}return o&&(r.tokenize=a),"string"}))}function i(e,r){for(var t,n=!1;t=e.next();){if("#"==t&&n){r.tokenize=a;break}n="*"==t}return"comment"}function f(e,r){for(var t,n=0;t=e.next();){if("#"==t&&2==n){r.tokenize=a;break}"]"==t?n++:" "!=t&&(n=0)}return"meta"}return{startState:function(){return{tokenize:a,beforeParams:!1,inParams:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},lineComment:"#"}})),e.defineMIME("text/x-tcl","tcl")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js new file mode 100644 index 000000000..61ce6da5d --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/textile/textile.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e={addition:"positive",attributes:"attribute",bold:"strong",cite:"keyword",code:"atom",definitionList:"number",deletion:"negative",div:"punctuation",em:"em",footnote:"variable",footCite:"qualifier",header:"header",html:"comment",image:"string",italic:"em",link:"link",linkDefinition:"link",list1:"variable-2",list2:"variable-3",list3:"keyword",notextile:"string-2",pre:"operator",p:"property",quote:"bracket",span:"quote",specialChar:"tag",strong:"strong",sub:"builtin",sup:"builtin",table:"variable-3",tableHeading:"operator"};function n(t,n,r){if("_"===r)return t.eat("_")?i(t,n,"italic",/__/,2):i(t,n,"em",/_/,1);if("*"===r)return t.eat("*")?i(t,n,"bold",/\*\*/,2):i(t,n,"strong",/\*/,1);if("["===r)return t.match(/\d+\]/)&&(n.footCite=!0),a(n);if("("===r&&t.match(/^(r|tm|c)\)/))return l(n,e.specialChar);if("<"===r&&t.match(/(\w+)[^>]+>[^<]+<\/\1>/))return l(n,e.html);if("?"===r&&t.eat("?"))return i(t,n,"cite",/\?\?/,2);if("="===r&&t.eat("="))return i(t,n,"notextile",/==/,2);if("-"===r&&!t.eat("-"))return i(t,n,"deletion",/-/,1);if("+"===r)return i(t,n,"addition",/\+/,1);if("~"===r)return i(t,n,"sub",/~/,1);if("^"===r)return i(t,n,"sup",/\^/,1);if("%"===r)return i(t,n,"span",/%/,1);if("@"===r)return i(t,n,"code",/@/,1);if("!"===r){var o=i(t,n,"image",/(?:\([^\)]+\))?!/,1);return t.match(/^:\S+/),o}return a(n)}function i(t,e,n,i,r){var l=t.pos>r?t.string.charAt(t.pos-r-1):null,o=t.peek();if(e[n]){if((!o||/\W/.test(o))&&l&&/\S/.test(l)){var u=a(e);return e[n]=!1,u}}else(!l||/\W/.test(l))&&o&&/\S/.test(o)&&t.match(new RegExp("^.*\\S"+i.source+"(?:\\W|$)"),!1)&&(e[n]=!0,e.mode=c.attributes);return a(e)}function a(t){var n=r(t);if(n)return n;var i=[];return t.layoutType&&i.push(e[t.layoutType]),i=i.concat(function(t){for(var n=[],i=1;i]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(t){switch(t){case"drawTable":return u.makeRe("^",u.single.drawTable,"$");case"html":return u.makeRe("^",u.single.html,"(?:",u.single.html,")*","$");case"linkDefinition":return u.makeRe("^",u.single.linkDefinition,"$");case"listLayout":return u.makeRe("^",u.single.list,s("allAttributes"),"*\\s+");case"tableCellAttributes":return u.makeRe("^",u.choiceRe(u.single.tableCellAttributes,s("allAttributes")),"+\\.");case"type":return u.makeRe("^",s("allTypes"));case"typeLayout":return u.makeRe("^",s("allTypes"),s("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return u.makeRe("^",s("allAttributes"),"+");case"allTypes":return u.choiceRe(u.single.div,u.single.foot,u.single.header,u.single.bc,u.single.bq,u.single.notextile,u.single.pre,u.single.table,u.single.para);case"allAttributes":return u.choiceRe(u.attributes.selector,u.attributes.css,u.attributes.lang,u.attributes.align,u.attributes.pad);default:return u.makeRe("^",u.single[t])}},makeRe:function(){for(var t="",e=0;e$/,l=/^$/,m=/^\{\{\{$/,k=/^\}\}\}$/,d=/.*?\}\}\}/;function h(e,t,r){return t.tokenize=r,r(e,t)}function s(t,k){var d=t.sol(),s=t.peek();if(k.block=!1,d&&/[<\/\*{}\-]/.test(s)){if(t.match(m))return k.block=!0,h(t,k,$);if(t.match(u))return"quote";if(t.match(i)||t.match(o))return"comment";if(t.match(a)||t.match(f)||t.match(c)||t.match(l))return"comment";if(t.match(n))return"hr"}if(t.next(),d&&/[\/\*!#;:>|]/.test(s)){if("!"==s)return t.skipToEnd(),"header";if("*"==s)return t.eatWhile("*"),"comment";if("#"==s)return t.eatWhile("#"),"comment";if(";"==s)return t.eatWhile(";"),"comment";if(":"==s)return t.eatWhile(":"),"comment";if(">"==s)return t.eatWhile(">"),"quote";if("|"==s)return"header"}if("{"==s&&t.match("{{"))return h(t,k,$);if(/[hf]/i.test(s)&&/[ti]/i.test(t.peek())&&t.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if('"'==s)return"string";if("~"==s)return"brace";if(/[\[\]]/.test(s)&&t.match(s))return"brace";if("@"==s)return t.eatWhile(r),"link";if(/\d/.test(s))return t.eatWhile(/\d/),"number";if("/"==s){if(t.eat("%"))return h(t,k,b);if(t.eat("/"))return h(t,k,v)}if("_"==s&&t.eat("_"))return h(t,k,w);if("-"==s&&t.eat("-")){if(" "!=t.peek())return h(t,k,x);if(" "==t.peek())return"brace"}return"'"==s&&t.eat("'")?h(t,k,p):"<"==s&&t.eat("<")?h(t,k,y):(t.eatWhile(/[\w\$_]/),e.propertyIsEnumerable(t.current())?"keyword":null)}function b(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=s;break}n="%"==r}return"comment"}function p(e,t){for(var r,n=!1;r=e.next();){if("'"==r&&n){t.tokenize=s;break}n="'"==r}return"strong"}function $(e,t){var r=t.block;return r&&e.current()?"comment":!r&&e.match(d)||r&&e.sol()&&e.match(k)?(t.tokenize=s,"comment"):(e.next(),"comment")}function v(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=s;break}n="/"==r}return"em"}function w(e,t){for(var r,n=!1;r=e.next();){if("_"==r&&n){t.tokenize=s;break}n="_"==r}return"underlined"}function x(e,t){for(var r,n=!1;r=e.next();){if("-"==r&&n){t.tokenize=s;break}n="-"==r}return"strikethrough"}function y(e,r){if("<<"==e.current())return"macro";var n=e.next();return n?">"==n&&">"==e.peek()?(e.next(),r.tokenize=s,"macro"):(e.eatWhile(/[\w\$_]/),t.propertyIsEnumerable(e.current())?"keyword":null):(r.tokenize=s,null)}return{startState:function(){return{tokenize:s}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}})),e.defineMIME("text/x-tiddlywiki","tiddlywiki")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css new file mode 100644 index 000000000..1d8704c78 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.css @@ -0,0 +1,26 @@ +.cm-tw-syntaxerror { + color: #FFF; + background-color: #900; +} + +.cm-tw-deleted { + text-decoration: line-through; +} + +.cm-tw-header5 { + font-weight: bold; +} +.cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ + padding-left: 10px; +} + +.cm-tw-box { + border-top-width: 0px !important; + border-style: solid; + border-width: 1px; + border-color: inherit; +} + +.cm-tw-underline { + text-decoration: underline; +} \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js new file mode 100644 index 000000000..013d4b3e0 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tiki/tiki.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("tiki",(function(e){function t(e,t,n){return function(i,o){for(;!i.eol();){if(i.match(t)){o.tokenize=r;break}i.next()}return n&&(o.tokenize=n),e}}function n(e){return function(t,n){for(;!t.eol();)t.next();return n.tokenize=r,e}}function r(e,i){function o(t){return i.tokenize=t,t(e,i)}var a=e.sol(),u=e.next();switch(u){case"{":return e.eat("/"),e.eatSpace(),e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/),i.tokenize=f,"tag";case"_":if(e.eat("_"))return o(t("strong","__",r));break;case"'":if(e.eat("'"))return o(t("em","''",r));break;case"(":if(e.eat("("))return o(t("variable-2","))",r));break;case"[":return o(t("variable-3","]",r));case"|":if(e.eat("|"))return o(t("comment","||"));break;case"-":if(e.eat("="))return o(t("header string","=-",r));if(e.eat("-"))return o(t("error tw-deleted","--",r));break;case"=":if(e.match("=="))return o(t("tw-underline","===",r));break;case":":if(e.eat(":"))return o(t("comment","::"));break;case"^":return o(t("tw-box","^"));case"~":if(e.match("np~"))return o(t("meta","~/np~"))}if(a)switch(u){case"!":return e.match("!!!!!")||e.match("!!!!")||e.match("!!!")||e.match("!!"),o(n("header string"));case"*":case"#":case"+":return o(n("tw-listitem bracket"))}return null}var i,o,a,u,c=e.indentUnit;function f(e,t){var n,i=e.next(),a=e.peek();return"}"==i?(t.tokenize=r,"tag"):"("==i||")"==i?"bracket":"="==i?(o="equals",">"==a&&(e.next(),a=e.peek()),/[\'\"]/.test(a)||(t.tokenize=function(e,t){for(;!e.eol();){var n=e.next(),r=e.peek();if(" "==n||","==n||/[ )}]/.test(r)){t.tokenize=f;break}}return"string"}),"operator"):/[\'\"]/.test(i)?(t.tokenize=(n=i,function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=f;break}return"string"}),t.tokenize(e,t)):(e.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function s(){for(var e=arguments.length-1;e>=0;e--)a.cc.push(arguments[e])}function l(){return s.apply(null,arguments),!0}function d(e,t){var n=a.context&&a.context.noIndent;a.context={prev:a.context,pluginName:e,indent:a.indented,startOfLine:t,noIndent:n}}function k(){a.context&&(a.context=a.context.prev)}function p(e){if("openPlugin"==e)return a.pluginName=i,l(m,(n=a.startOfLine,function(e){return"selfclosePlugin"==e||"endPlugin"==e?l():"endPlugin"==e?(d(a.pluginName,n),l()):l()}));if("closePlugin"==e){var t=!1;return a.context?(t=a.context.pluginName!=i,k()):t=!0,t&&(u="error"),l(function(e){return function(t){return e&&(u="error"),"endPlugin"==t?l():s()}}(t))}return"string"==e?(a.context&&"!cdata"==a.context.name||d("!cdata"),a.tokenize==r&&k(),l()):l();var n}function m(e){return"keyword"==e?(u="attribute",l(m)):"equals"==e?l(g,m):s()}function g(e){return"keyword"==e?(u="string",l()):"string"==e?l(x):s()}function x(e){return"string"==e?l(x):s()}return{startState:function(){return{tokenize:r,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(e,t){if(e.sol()&&(t.startOfLine=!0,t.indented=e.indentation()),e.eatSpace())return null;u=o=i=null;var n=t.tokenize(e,t);if((n||o)&&"comment"!=n)for(a=t;!(t.cc.pop()||p)(o||n););return t.startOfLine=!1,u||n},indent:function(e,t){var n=e.context;if(n&&n.noIndent)return 0;for(n&&/^{\//.test(t)&&(n=n.prev);n&&!n.startOfLine;)n=n.prev;return n?n.indent+c:0},electricChars:"/"}})),e.defineMIME("text/tiki","tiki")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js new file mode 100644 index 000000000..84f1f3066 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/toml/toml.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("toml",(function(){return{startState:function(){return{inString:!1,stringType:"",lhs:!0,inArray:0}},token:function(e,t){if(t.inString||'"'!=e.peek()&&"'"!=e.peek()||(t.stringType=e.peek(),e.next(),t.inString=!0),e.sol()&&0===t.inArray&&(t.lhs=!0),t.inString){for(;t.inString&&!e.eol();)e.peek()===t.stringType?(e.next(),t.inString=!1):"\\"===e.peek()?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return t.lhs?"property string":"string"}return t.inArray&&"]"===e.peek()?(e.next(),t.inArray--,"bracket"):t.lhs&&"["===e.peek()&&e.skipTo("]")?(e.next(),"]"===e.peek()&&e.next(),"atom"):"#"===e.peek()?(e.skipToEnd(),"comment"):e.eatSpace()?null:t.lhs&&e.eatWhile((function(e){return"="!=e&&" "!=e}))?"property":t.lhs&&"="===e.peek()?(e.next(),t.lhs=!1,null):!t.lhs&&e.match(/^\d\d\d\d[\d\-\:\.T]*Z/)?"atom":t.lhs||!e.match("true")&&!e.match("false")?t.lhs||"["!==e.peek()?!t.lhs&&e.match(/^\-?\d+(?:\.\d+)?/)?"number":(e.eatSpace()||e.next(),null):(t.inArray++,e.next(),"bracket"):"atom"}}})),e.defineMIME("text/x-toml","toml")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js new file mode 100644 index 000000000..bdcd23076 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/tornado/tornado.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../../addon/mode/overlay")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/overlay"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("tornado:inner",(function(){var e=["and","as","assert","autoescape","block","break","class","comment","context","continue","datetime","def","del","elif","else","end","escape","except","exec","extends","false","finally","for","from","global","if","import","in","include","is","json_encode","lambda","length","linkify","load","module","none","not","or","pass","print","put","raise","raw","return","self","set","squeeze","super","true","try","url_escape","while","with","without","xhtml_escape","yield"];function t(n,o){n.eatWhile(/[^\{]/);var r,i=n.next();if("{"==i&&(i=n.eat(/\{|%|#/)))return o.tokenize=("{"==(r=i)&&(r="}"),function(n,o){return n.next()==r&&n.eat("}")?(o.tokenize=t,"tag"):n.match(e)?"keyword":"#"==r?"comment":"string"}),"tag"}return e=new RegExp("^(("+e.join(")|(")+"))\\b"),{startState:function(){return{tokenize:t}},token:function(e,t){return t.tokenize(e,t)}}})),e.defineMode("tornado",(function(t){var n=e.getMode(t,"text/html"),o=e.getMode(t,"tornado:inner");return e.overlayMode(n,o)})),e.defineMIME("text/x-tornado","tornado")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js new file mode 100644 index 000000000..50616c392 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/troff/troff.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";t.defineMode("troff",(function(){var t={};function e(e){if(e.eatSpace())return null;var r=e.sol(),n=e.next();if("\\"===n)return e.match("fB")||e.match("fR")||e.match("fI")||e.match("u")||e.match("d")||e.match("%")||e.match("&")?"string":e.match("m[")?(e.skipTo("]"),e.next(),"string"):e.match("s+")||e.match("s-")?(e.eatWhile(/[\d-]/),"string"):e.match("(")||e.match("*(")?(e.eatWhile(/[\w-]/),"string"):"string";if(r&&("."===n||"'"===n)&&e.eat("\\")&&e.eat('"'))return e.skipToEnd(),"comment";if(r&&"."===n){if(e.match("B ")||e.match("I ")||e.match("R "))return"attribute";if(e.match("TH ")||e.match("SH ")||e.match("SS ")||e.match("HP "))return e.skipToEnd(),"quote";if(e.match(/[A-Z]/)&&e.match(/[A-Z]/)||e.match(/[a-z]/)&&e.match(/[a-z]/))return"attribute"}e.eatWhile(/[\w-]/);var i=e.current();return t.hasOwnProperty(i)?t[i]:null}function r(t,r){return(r.tokens[0]||e)(t,r)}return{startState:function(){return{tokens:[]}},token:function(t,e){return r(t,e)}}})),t.defineMIME("text/troff","troff"),t.defineMIME("text/x-troff","troff"),t.defineMIME("application/x-troff","troff")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js new file mode 100644 index 000000000..755408a87 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/ttcn-cfg/ttcn-cfg.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function t(e){for(var t={},T=e.split(" "),n=0;n!\/]/;function k(e,t){var r,x=e.next();if('"'==x||"'"==x)return t.tokenize=(r=x,function(e,t){for(var n,i=!1,o=!1;null!=(n=e.next());){if(n==r&&!i){var s=e.peek();s&&("b"!=(s=s.toLowerCase())&&"h"!=s&&"o"!=s||e.next()),o=!0;break}i=!i&&"\\"==n}return(o||!i&&!v)&&(t.tokenize=null),"string"}),t.tokenize(e,t);if(/[\[\]{}\(\),;\\:\?\.]/.test(x))return n=x,"punctuation";if("#"==x)return e.skipToEnd(),"atom preprocessor";if("%"==x)return e.eatWhile(/\b/),"atom ttcn3Macros";if(/\d/.test(x))return e.eatWhile(/[\w\.]/),"number";if("/"==x){if(e.eat("*"))return t.tokenize=O,O(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(g.test(x))return"@"==x&&(e.match("try")||e.match("catch")||e.match("lazy"))?"keyword":(e.eatWhile(g),"operator");e.eatWhile(/[\w\$_\xa1-\uffff]/);var k=e.current();return i.propertyIsEnumerable(k)?"keyword":o.propertyIsEnumerable(k)?"builtin":s.propertyIsEnumerable(k)?"def timerOps":l.propertyIsEnumerable(k)?"def configOps":c.propertyIsEnumerable(k)?"def verdictOps":a.propertyIsEnumerable(k)?"def portOps":p.propertyIsEnumerable(k)?"def sutOps":u.propertyIsEnumerable(k)?"def functionOps":f.propertyIsEnumerable(k)?"string verdictConsts":d.propertyIsEnumerable(k)?"string booleanConsts":m.propertyIsEnumerable(k)?"string otherConsts":b.propertyIsEnumerable(k)?"builtin types":h.propertyIsEnumerable(k)?"builtin visibilityModifiers":y.propertyIsEnumerable(k)?"atom templateMatch":"variable"}function O(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function E(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function w(e,t,n){var r=e.indented;return e.context&&"statement"==e.context.type&&(r=e.context.indented),e.context=new E(r,t,n,null,e.context)}function C(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}return{startState:function(e){return{tokenize:null,context:new E((e||0)-r,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var r=t.context;if(e.sol()&&(null==r.align&&(r.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;n=null;var i=(t.tokenize||k)(e,t);if("comment"==i)return i;if(null==r.align&&(r.align=!0),";"!=n&&":"!=n&&","!=n||"statement"!=r.type)if("{"==n)w(t,e.column(),"}");else if("["==n)w(t,e.column(),"]");else if("("==n)w(t,e.column(),")");else if("}"==n){for(;"statement"==r.type;)r=C(t);for("}"==r.type&&(r=C(t));"statement"==r.type;)r=C(t)}else n==r.type?C(t):x&&(("}"==r.type||"top"==r.type)&&";"!=n||"statement"==r.type&&"newstatement"==n)&&w(t,e.column(),"statement");else C(t);return t.startOfLine=!1,i},electricChars:"{}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}})),function(t,n){"string"==typeof t&&(t=[t]);var r=[];function i(e){if(e)for(var t in e)e.hasOwnProperty(t)&&r.push(t)}i(n.keywords),i(n.builtin),i(n.timerOps),i(n.portOps),r.length&&(n.helperType=t[0],e.registerHelper("hintWords",t[0],r));for(var o=0;o=&|]/;function c(t,n){var o,l=t.next();if(e=null,"<"!=l||t.match(/^[\s\u00a0=]/,!1)){if('"'==l||"'"==l)return n.tokenize=(o=l,function(t,e){for(var n,r=!1;null!=(n=t.next());){if(n==o&&!r){e.tokenize=c;break}r=!r&&"\\"==n}return"string"}),n.tokenize(t,n);if(/[{}\(\),\.;\[\]]/.test(l))return e=l,null;if("#"==l)return t.skipToEnd(),"comment";if(i.test(l))return t.eatWhile(i),null;if(":"==l)return"operator";if(t.eatWhile(/[_\w\d]/),":"==t.peek())return"variable-3";var u=t.current();return r.test(u)?"meta":l>="A"&&l<="Z"?"comment":"keyword"}return t.match(/^[^\s\u00a0>]*>?/),"atom"}function l(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function u(t){t.indent=t.context.indent,t.context=t.context.prev}return{startState:function(){return{tokenize:c,context:null,indent:0,col:0}},token:function(t,n){if(t.sol()&&(n.context&&null==n.context.align&&(n.context.align=!1),n.indent=t.indentation()),t.eatSpace())return null;var o=n.tokenize(t,n);if("comment"!=o&&n.context&&null==n.context.align&&"pattern"!=n.context.type&&(n.context.align=!0),"("==e)l(n,")",t.column());else if("["==e)l(n,"]",t.column());else if("{"==e)l(n,"}",t.column());else if(/[\]\}\)]/.test(e)){for(;n.context&&"pattern"==n.context.type;)u(n);n.context&&e==n.context.type&&u(n)}else"."==e&&n.context&&"pattern"==n.context.type?u(n):/atom|string|variable/.test(o)&&n.context&&(/[\}\]]/.test(n.context.type)?l(n,"pattern",t.column()):"pattern"!=n.context.type||n.context.align||(n.context.align=!0,n.context.col=t.column()));return o},indent:function(t,e){var o=e&&e.charAt(0),r=t.context;if(/[\]\}]/.test(o))for(;r&&"pattern"==r.type;)r=r.prev;var i=r&&o==r.type;return r?"pattern"==r.type?r.col:r.align?r.col+(i?0:1):r.indent+(i?0:n):0},lineComment:"#"}})),t.defineMIME("text/turtle","turtle")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js new file mode 100644 index 000000000..6eaed98a8 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/twig/twig.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror"),require("../../addon/mode/multiplex")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../../addon/mode/multiplex"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("twig:inner",(function(){var e=["and","as","autoescape","endautoescape","block","do","endblock","else","elseif","extends","for","endfor","embed","endembed","filter","endfilter","flush","from","if","endif","in","is","include","import","not","or","set","spaceless","endspaceless","with","endwith","trans","endtrans","blocktrans","endblocktrans","macro","endmacro","use","verbatim","endverbatim"],t=/^[+\-*&%=<>!?|~^]/,n=/^[:\[\(\{]/,i=["true","false","null","empty","defined","divisibleby","divisible by","even","odd","iterable","sameas","same as"],r=/^(\d[+\-\*\/])?\d+(\.\d+)?/;return e=new RegExp("(("+e.join(")|(")+"))\\b"),i=new RegExp("(("+i.join(")|(")+"))\\b"),{startState:function(){return{}},token:function(o,a){return function(o,a){var d=o.peek();if(a.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),a.incomment=!1):o.skipToEnd(),"comment";if(a.intag){if(a.operator){if(a.operator=!1,o.match(i))return"atom";if(o.match(r))return"number"}if(a.sign){if(a.sign=!1,o.match(i))return"atom";if(o.match(r))return"number"}if(a.instring)return d==a.instring&&(a.instring=!1),o.next(),"string";if("'"==d||'"'==d)return a.instring=d,o.next(),"string";if(o.match(a.intag+"}")||o.eat("-")&&o.match(a.intag+"}"))return a.intag=!1,"tag";if(o.match(t))return a.operator=!0,"operator";if(o.match(n))a.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(i))return"atom";if(o.match(r))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return a.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),a.incomment=!1):o.skipToEnd(),"comment";if(d=o.eat(/\{|%/))return a.intag=d,"{"==d&&(a.intag="}"),o.eat("-"),"tag"}o.next()}(o,a)}}})),e.defineMode("twig",(function(t,n){var i=e.getMode(t,"twig:inner");return n&&n.base?e.multiplexingMode(e.getMode(t,n.base),{open:/\{[{#%]/,close:/[}#%]\}/,mode:i,parseDelimiters:!0}):i})),e.defineMIME("text/x-twig","twig")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js new file mode 100644 index 000000000..f4c1fcc1c --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vb/vb.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("vb",(function(t,n){var r="error";function i(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var o=new RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),a=new RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),c=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),d=new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),u=new RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),s=new RegExp("^[_A-Za-z][_A-Za-z0-9]*"),l=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],m=["else","elseif","case","catch","finally"],f=["next","loop"],h=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],p=i(h),b=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],g=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],y=i(b),v=i(g),w=i(l),x=i(m),k=i(f),I=i(["end"]),E=i(["do"]);function L(e,t){t.currentIndent++}function z(e,t){t.currentIndent--}function C(e,t){if(e.eatSpace())return null;var i,l,m;if("'"===e.peek())return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var f=!1;if((e.match(/^\d*\.\d+F?/i)||e.match(/^\d+\.\d*F?/)||e.match(/^\.\d+F?/))&&(f=!0),f)return e.eat(/J/i),"number";var h=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?h=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),h=!0):e.match(/^0(?![\dx])/i)&&(h=!0),h)return e.eat(/L/i),"number"}return e.match('"')?(t.tokenize=(i=e.current(),l=1==i.length,m="string",function(e,t){for(;!e.eol();){if(e.eatWhile(/[^'"]/),e.match(i))return t.tokenize=C,m;e.eat(/['"]/)}if(l){if(n.singleLineStringErrors)return r;t.tokenize=C}return m}),t.tokenize(e,t)):e.match(u)||e.match(d)?null:e.match(c)||e.match(o)||e.match(p)?"operator":e.match(a)?null:e.match(E)?(L(0,t),t.doInCurrentLine=!0,"keyword"):e.match(w)?(t.doInCurrentLine?t.doInCurrentLine=!1:L(0,t),"keyword"):e.match(x)?"keyword":e.match(I)?(z(0,t),z(0,t),"keyword"):e.match(k)?(z(0,t),"keyword"):e.match(v)||e.match(y)?"keyword":e.match(s)?"variable":(e.next(),r)}return e.registerHelper("hintWords","vb",l.concat(m).concat(f).concat(h).concat(b).concat(g)),{electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:C,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(e,t){e.sol()&&(t.currentIndent+=t.nextLineIndent,t.nextLineIndent=0,t.doInCurrentLine=0);var n=function(e,t){var n=t.tokenize(e,t),i=e.current();if("."===i)return"variable"===(n=t.tokenize(e,t))?"variable":r;var o="[({".indexOf(i);return-1!==o&&L(0,t),-1!==(o="])}".indexOf(i))&&z(0,t)?r:n}(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e,n){var r=n.replace(/^\s+|\s+$/g,"");return r.match(k)||r.match(I)||r.match(x)?t.indentUnit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*t.indentUnit},lineComment:"'"}})),e.defineMIME("text/x-vb","vb")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js new file mode 100644 index 000000000..26251a363 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vbscript/vbscript.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("vbscript",(function(e,t){var r="error";function n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var a=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),i=new RegExp("^((<>)|(<=)|(>=))"),o=new RegExp("^[\\.,]"),c=new RegExp("^[\\(\\)]"),b=new RegExp("^[A-Za-z][_A-Za-z0-9]*"),s=n(["and","or","not","xor","is","mod","eqv","imp"]),l=["WScript","err","debug","RegExp"],u=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"].concat(["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"]);l=l.concat(["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"]),e.isASP&&(l=l.concat(["server","response","request","session","application"]),u=u.concat(["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"]));var d=n(["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"]),v=n(["true","false","nothing","empty","null"]),m=n(["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"]),p=n(l),f=n(u),h=n(["class","sub","select","while","if","function","property","with","for"]),y=n(["else","elseif","case"]),g=n(["next","loop","wend"]),x=n(["end"]),k=n(["do"]),w=n(["on error resume next","exit"]),I=n(["rem"]);function C(e,t){t.currentIndent++}function L(e,t){t.currentIndent--}function E(e,n){if(e.eatSpace())return"space";var l,u,D;if("'"===e.peek())return e.skipToEnd(),"comment";if(e.match(I))return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!e.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var S=!1;if((e.match(/^\d*\.\d+/i)||e.match(/^\d+\.\d*/)||e.match(/^\.\d+/))&&(S=!0),S)return e.eat(/J/i),"number";var T=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?T=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),T=!0):e.match(/^0(?![\dx])/i)&&(T=!0),T)return e.eat(/L/i),"number"}return e.match('"')?(n.tokenize=(l=e.current(),u=1==l.length,D="string",function(e,n){for(;!e.eol();){if(e.eatWhile(/[^'"]/),e.match(l))return n.tokenize=E,D;e.eat(/['"]/)}if(u){if(t.singleLineStringErrors)return r;n.tokenize=E}return D}),n.tokenize(e,n)):e.match(i)||e.match(a)||e.match(s)?"operator":e.match(o)?null:e.match(c)?"bracket":e.match(w)?(n.doInCurrentLine=!0,"keyword"):e.match(k)?(C(0,n),n.doInCurrentLine=!0,"keyword"):e.match(h)?(n.doInCurrentLine?n.doInCurrentLine=!1:C(0,n),"keyword"):e.match(y)?"keyword":e.match(x)?(L(0,n),L(0,n),"keyword"):e.match(g)?(n.doInCurrentLine?n.doInCurrentLine=!1:L(0,n),"keyword"):e.match(d)?"keyword":e.match(v)?"atom":e.match(f)?"variable-2":e.match(m)?"builtin":e.match(p)?"variable-2":e.match(b)?"variable":(e.next(),r)}return{electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:E,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(e,t){e.sol()&&(t.currentIndent+=t.nextLineIndent,t.nextLineIndent=0,t.doInCurrentLine=0);var n=function(e,t){var n=t.tokenize(e,t),a=e.current();return"."===a?(n=t.tokenize(e,t),a=e.current(),!n||"variable"!==n.substr(0,8)&&"builtin"!==n&&"keyword"!==n?r:("builtin"!==n&&"keyword"!==n||(n="variable"),u.indexOf(a.substr(1))>-1&&(n="variable-2"),n)):n}(e,t);return t.lastToken={style:n,content:e.current()},"space"===n&&(n=null),n},indent:function(t,r){var n=r.replace(/^\s+|\s+$/g,"");return n.match(g)||n.match(x)||n.match(y)?e.indentUnit*(t.currentIndent-1):t.currentIndent<0?0:t.currentIndent*e.indentUnit}}})),e.defineMIME("text/vbscript","vbscript")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js new file mode 100644 index 000000000..40fd363ac --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/velocity/velocity.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("velocity",(function(){function e(e){for(var t={},n=e.split(" "),r=0;r!?:\/|]/;function a(e,t,n){return t.tokenize=n,n(e,t)}function o(e,o){var f=o.beforeParams;o.beforeParams=!1;var c=e.next();if("'"==c&&!o.inString&&o.inParams)return o.lastTokenWasBuiltin=!1,a(e,o,s(c));if('"'!=c){if(/[\[\]{}\(\),;\.]/.test(c))return"("==c&&f?o.inParams=!0:")"==c&&(o.inParams=!1,o.lastTokenWasBuiltin=!0),null;if(/\d/.test(c))return o.lastTokenWasBuiltin=!1,e.eatWhile(/[\w\.]/),"number";if("#"==c&&e.eat("*"))return o.lastTokenWasBuiltin=!1,a(e,o,l);if("#"==c&&e.match(/ *\[ *\[/))return o.lastTokenWasBuiltin=!1,a(e,o,u);if("#"==c&&e.eat("#"))return o.lastTokenWasBuiltin=!1,e.skipToEnd(),"comment";if("$"==c)return e.eatWhile(/[\w\d\$_\.{}-]/),r&&r.propertyIsEnumerable(e.current())?"keyword":(o.lastTokenWasBuiltin=!0,o.beforeParams=!0,"builtin");if(i.test(c))return o.lastTokenWasBuiltin=!1,e.eatWhile(i),"operator";e.eatWhile(/[\w\$_{}@]/);var k=e.current();return t&&t.propertyIsEnumerable(k)?"keyword":n&&n.propertyIsEnumerable(k)||e.current().match(/^#@?[a-z0-9_]+ *$/i)&&"("==e.peek()&&(!n||!n.propertyIsEnumerable(k.toLowerCase()))?(o.beforeParams=!0,o.lastTokenWasBuiltin=!1,"keyword"):o.inString?(o.lastTokenWasBuiltin=!1,"string"):e.pos>k.length&&"."==e.string.charAt(e.pos-k.length-1)&&o.lastTokenWasBuiltin?"builtin":(o.lastTokenWasBuiltin=!1,null)}return o.lastTokenWasBuiltin=!1,o.inString?(o.inString=!1,"string"):o.inParams?a(e,o,s(c)):void 0}function s(e){return function(t,n){for(var r,i=!1,a=!1;null!=(r=t.next());){if(r==e&&!i){a=!0;break}if('"'==e&&"$"==t.peek()&&!i){n.inString=!0,a=!0;break}i=!i&&"\\"==r}return a&&(n.tokenize=o),"string"}}function l(e,t){for(var n,r=!1;n=e.next();){if("#"==n&&r){t.tokenize=o;break}r="*"==n}return"comment"}function u(e,t){for(var n,r=0;n=e.next();){if("#"==n&&2==r){t.tokenize=o;break}"]"==n?r++:" "!=n&&(r=0)}return"meta"}return{startState:function(){return{tokenize:o,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},blockCommentStart:"#*",blockCommentEnd:"*#",lineComment:"##",fold:"velocity"}})),e.defineMIME("text/velocity","velocity")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js new file mode 100644 index 000000000..356021fdb --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/verilog/verilog.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("verilog",(function(t,n){var i=t.indentUnit,r=n.statementIndentUnit||i,a=n.dontAlignCalls,o=n.compilerDirectivesUseRegularIndentation,l=n.noIndentKeywords||[],s=n.multiLineStrings,c=n.hooks||{};function d(e){for(var t={},n=e.split(" "),i=0;i]/,v=/[\[\]{}()]/,g=/\d[0-9_]*/,h=/\d*\s*'s?d\s*\d[0-9_]*/i,y=/\d*\s*'s?b\s*[xz01][xz01_]*/i,k=/\d*\s*'s?o\s*[xz0-7][xz0-7_]*/i,b=/\d*\s*'s?h\s*[0-9a-fxz?][0-9a-fxz?_]*/i,w=/(\d[\d_]*(\.\d[\d_]*)?E-?[\d_]+)|(\d[\d_]*\.\d[\d_]*)/i,_=/^((`?\w+)|[)}\]])/,x=/[)}\]]/,I=new RegExp("^(`(?:ifdef|ifndef|elsif|else|endif|undef|undefineall|define|include|begin_keywords|celldefine|default|nettype|end_keywords|endcelldefine|line|nounconnected_drive|pragma|resetall|timescale|unconnected_drive))\\b"),z=/^(`(?:ifdef|ifndef|elsif|else))\b/,C=/^(`(?:elsif|else|endif))\b/,S=d("case checker class clocking config function generate interface module package primitive program property specify sequence table task"),j={};for(var E in S)j[E]="end"+E;for(var M in j.begin="end",j.casex="endcase",j.casez="endcase",j.do="while",j.fork="join;join_any;join_none",j.covergroup="endgroup",j.macro_begin="macro_end",l)E=l[M],j[E]&&(j[E]=void 0);var $=d("always always_comb always_ff always_latch assert assign assume else export for foreach forever if import initial repeat while extern typedef");function q(e,t){var n,i,r=e.peek();if(c[r]&&0!=(n=c[r](e,t)))return n;if(c.tokenBase&&0!=(n=c.tokenBase(e,t)))return n;if(/[,;:\.]/.test(r))return f=e.next(),null;if(v.test(r))return f=e.next(),"bracket";if("`"==r){if(e.next(),e.eatWhile(/[\w\$_]/)){var a=e.current();if(u=a,a.startsWith("`uvm_")&&a.endsWith("_begin")){var o=u.substr(0,u.length-5)+"end";j[a]=o,f="newblock"}else{e.eatSpace(),"("==e.peek()&&(f="newmacro");var l=e.current();e.backUp(l.length-a.length)}return"def"}return null}if("$"==r)return e.next(),e.eatWhile(/[\w\$_]/)?"meta":null;if("#"==r)return e.next(),e.eatWhile(/[\d_.]/),"def";if("@"==r)return e.next(),e.eatWhile(/[@]/),"def";if('"'==r)return e.next(),t.tokenize=(i=r,function(e,t){for(var n,r=!1,a=!1;null!=(n=e.next());){if(n==i&&!r){a=!0;break}r=!r&&"\\"==n}return(a||!r&&!s)&&(t.tokenize=q),"string"}),t.tokenize(e,t);if("/"==r){if(e.next(),e.eat("*"))return t.tokenize=A,A(e,t);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}return e.match(w)||e.match(h)||e.match(y)||e.match(k)||e.match(b)||e.match(g)||e.match(w)?"number":e.eatWhile(p)?(f=e.current(),"meta"):e.eatWhile(/[\w\$_]/)?(a=e.current(),m[a]?(j[a]&&(f="newblock","fork"===a&&(e.eatSpace(),";"==e.peek()&&(f="newstatement"),e.backUp(e.current().length-a.length))),$[a]&&(f="newstatement"),u=a,"keyword"):"variable"):(e.next(),null)}function A(e,t){for(var n,i=!1;n=e.next();){if("/"==n&&i){t.tokenize=q;break}i="*"==n}return"comment"}function B(e,t,n,i,r,a){this.indented=e,this.column=t,this.type=n,this.scopekind=i,this.align=r,this.prev=a}function W(e,t,n,i){var r=new B(e.indented,t,n,i||"",null,e.context);return e.context=r}function U(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}function D(e,t){if(e==t)return!0;var n=t.split(";");for(var i in n)if(e==n[i])return!0;return!1}function L(e,t){return null!=e&&(e.scopekind===t||L(e.prev,t))}return{electricInput:function(){var e=[];for(var t in j)if(j[t]){var n=j[t].split(";");for(var i in n)e.push(n[i])}return new RegExp("[{}()\\[\\]]|("+e.join("|")+")$")}(),startState:function(e){var t={tokenize:null,context:new B((e||0)-i,0,"top","top",!1),indented:0,compilerDirectiveIndented:0,startOfLine:!0};return c.startState&&c.startState(t),t},token:function(e,t){var n,i=t.context;if(e.sol()&&(null==i.align&&(i.align=!1),t.indented=e.indentation(),t.startOfLine=!0),c.token&&void 0!==(n=c.token(e,t)))return n;if(e.eatSpace())return null;if(f=null,u=null,"comment"==(n=(t.tokenize||q)(e,t))||"meta"==n||"variable"==n)return"="!==f&&"<="!==f||L(i,"assignment")||(W(t,e.column()+f.length,"assignment","assignment"),null==i.align&&(i.align=!0)),n;null==i.align&&(i.align=!0);var a="assignment"==i.type&&x.test(f)&&i.prev&&i.prev.type===f;if(f==i.type||a){if(a&&(i=U(t)),i=U(t),")"==f){if(i&&"macro"===i.type)for(i=U(t);i&&("statement"==i.type||"assignment"==i.type);)i=U(t)}else if("}"==f&&i&&"statement"===i.type)for(;i&&"statement"==i.type;)i=U(t)}else if((";"==f||","==f)&&("statement"==i.type||"assignment"==i.type)||i.type&&D(u,i.type))for(i=U(t);i&&("statement"==i.type||"assignment"==i.type);)i=U(t);else if("{"==f)W(t,e.column(),"}");else if("["==f)W(t,e.column(),"]");else if("("==f)W(t,e.column(),")");else if(i&&"endcase"==i.type&&":"==f)W(t,e.column(),"statement","case");else if("newstatement"==f)W(t,e.column(),"statement",u);else if("newblock"==f){if("function"!=u||!i||"statement"!=i.type&&"endgroup"!=i.type)if("task"==u&&i&&"statement"==i.type);else if("class"==u&&i&&"statement"==i.type);else{var o=j[u];W(t,e.column(),o,u)}}else("newmacro"==f||u&&u.match(I))&&("newmacro"==f&&W(t,e.column(),"macro","macro"),u.match(C)&&(t.compilerDirectiveIndented-=r),u.match(z)&&(t.compilerDirectiveIndented+=r));return t.startOfLine=!1,n},indent:function(t,n){if(t.tokenize!=q&&null!=t.tokenize)return e.Pass;if(c.indent){var l=c.indent(t);if(l>=0)return l}var s=t.context,d=n&&n.charAt(0);"statement"==s.type&&"}"==d&&(s=s.prev);var f=!1,u=n.match(_);return u&&(f=D(u[0],s.type)),!o&&n.match(I)?n.match(C)?t.compilerDirectiveIndented-r:t.compilerDirectiveIndented:"statement"==s.type?s.indented+("{"==d?0:r):!x.test(s.type)&&"assignment"!=s.type||!s.align||a?")"!=s.type||f?s.indented+(f?0:i):s.indented+r:s.column+(f?0:1)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"indent"}})),e.defineMIME("text/x-verilog",{name:"verilog"}),e.defineMIME("text/x-systemverilog",{name:"verilog"});var t={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"hr","/":"property","/-":"property","@":"variable-3","@-":"variable-3","@++":"variable-3","@+=":"variable-3","@+=-":"variable-3","@--":"variable-3","@-=":"variable-3","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable-2","**":"variable-2","\\":"keyword",'"':"comment"},n={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},i=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,r=/^[! ] /,a=/^[! ] */,o=/^\/[\/\*]/;function l(e,t,n){var i=t/3;return"tlv-"+e.tlvIndentationStyle[i]+"-"+n}e.defineMIME("text/x-tlv",{name:"verilog",hooks:{electricInput:!1,token:function(e,s){var c=void 0;if(e.sol()&&!s.tlvInBlockComment){"\\"==e.peek()&&(c="def",e.skipToEnd(),e.string.match(/\\SV/)?s.tlvCodeActive=!1:e.string.match(/\\TLV/)&&(s.tlvCodeActive=!0)),s.tlvCodeActive&&0==e.pos&&0==s.indented&&(g=e.match(a,!1))&&(s.indented=g[0].length);var d=s.indented,f=d/3;if(f<=s.tlvIndentationStyle.length){var u=e.string.length==d,m=3*f;if(m0||(s.tlvIndentationStyle[f]=n[v],f++))}if(!u)for(;s.tlvIndentationStyle.length>f;)s.tlvIndentationStyle.pop()}s.tlvNextIndent=d}if(s.tlvCodeActive){var g;if(void 0!==c)c+=" "+l(s,0,"scope-ident");else if(e.pos/30}(e)&&(c+=" "+l(s,e.pos,"before-scope-ident"));else if(s.tlvInBlockComment)e.match(/^.*?\*\//)?s.tlvInBlockComment=!1:e.skipToEnd(),c="comment";else if((g=e.match(o))&&!s.tlvInBlockComment)"//"==g[0]?e.skipToEnd():s.tlvInBlockComment=!0,c="comment";else if(g=e.match(i)){var h=g[1],y=g[2];t.hasOwnProperty(h)&&(y.length>0||e.eol())?(c=t[h],e.column()==s.indented&&(c+=" "+l(s,e.column(),"scope-ident"))):(e.backUp(e.current().length-1),c="tlv-default")}else e.match(/^\t+/)?c="tlv-tab":e.match(/^[\[\]{}\(\);\:]+/)?c="meta":(g=e.match(/^[mM]4([\+_])?[\w\d_]*/))?c="+"==g[1]?"tlv-m4-plus":"tlv-m4":e.match(/^ +/)?c=e.eol()?"error":"tlv-default":e.match(/^[\w\d_]+/)?c="number":(e.next(),c="tlv-default")}else e.match(/^[mM]4([\w\d_]*)/)&&(c="tlv-m4");return c},indent:function(e){return 1==e.tlvCodeActive?e.tlvNextIndent:-1},startState:function(e){e.tlvIndentationStyle=[],e.tlvCodeActive=!0,e.tlvNextIndent=-1,e.tlvInBlockComment=!1}}})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js new file mode 100644 index 000000000..28e7aa461 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/vhdl/vhdl.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function t(e){for(var t={},n=e.split(","),r=0;r!\?@#$%&|:\.]+)/,token:"variable-2"},{regex:/"(?:[^"\\\x00-\x1f\x7f]|\\[nt\\'"]|\\[0-9a-fA-F][0-9a-fA-F])*"/,token:"string"},{regex:/\(;.*?/,token:"comment",next:"comment"},{regex:/;;.*$/,token:"comment"},{regex:/\(/,indent:!0},{regex:/\)/,dedent:!0}],comment:[{regex:/.*?;\)/,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"]}}),e.defineMIME("text/webassembly","wast")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js new file mode 100644 index 000000000..4b896067f --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/webidl/webidl.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var r=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],n=t(r),a=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],i=t(a),o=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],c=t(o),l=["true","false","Infinity","NaN","null"],m=t(l);e.registerHelper("hintWords","webidl",r.concat(a).concat(o).concat(l));var f=t(["callback","dictionary","enum","interface"]),u=t(["typedef"]),s=/^[:<=>?]/,d=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,b=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,y=/^_?[A-Za-z][0-9A-Z_a-z-]*/,p=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,h=/^"[^"]*"/,A=/^\/\*.*?\*\//,g=/^\/\*.*/,k=/^.*?\*\//;e.defineMode("webidl",(function(){return{startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,t){var r=function(e,t){if(e.eatSpace())return null;if(t.inComment)return e.match(k)?(t.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(A))return"comment";if(e.match(g))return t.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(d)||e.match(b)))return"number";if(e.match(h))return"string";if(t.startDef&&e.match(y))return"def";if(t.endDef&&e.match(p))return t.endDef=!1,"def";if(e.match(c))return"keyword";if(e.match(i)){var r=t.lastToken,a=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return":"===r||"implements"===r||"implements"===a||"="===a?"builtin":"variable-3"}return e.match(n)?"builtin":e.match(m)?"atom":e.match(y)?"variable":e.match(s)?"operator":(e.next(),null)}(e,t);if(r){var a=e.current();t.lastToken=a,"keyword"===r?(t.startDef=f.test(a),t.endDef=t.endDef||u.test(a)):t.startDef=!1}return r}}})),e.defineMIME("text/x-webidl","webidl")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js new file mode 100644 index 000000000..04d4cee67 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xml/xml.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};t.defineMode("xml",(function(r,o){var a,i,l=r.indentUnit,u={},c=o.htmlMode?e:n;for(var d in c)u[d]=c[d];for(var d in o)u[d]=o[d];function s(t,e){function n(n){return e.tokenize=n,n(t,e)}var r=t.next();return"<"==r?t.eat("!")?t.eat("[")?t.match("CDATA[")?n(m("atom","]]>")):null:t.match("--")?n(m("comment","--\x3e")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),n(g(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=m("meta","?>"),"meta"):(a=t.eat("/")?"closeTag":"openTag",e.tokenize=f,"tag bracket"):"&"==r?(t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"))?"atom":"error":(t.eatWhile(/[^&<]/),null)}function f(t,e){var n,r,o=t.next();if(">"==o||"/"==o&&t.eat(">"))return e.tokenize=s,a=">"==o?"endTag":"selfcloseTag","tag bracket";if("="==o)return a="equals",null;if("<"==o){e.tokenize=s,e.state=b,e.tagName=e.tagStart=null;var i=e.tokenize(t,e);return i?i+" tag error":"tag error"}return/[\'\"]/.test(o)?(e.tokenize=(n=o,(r=function(t,e){for(;!t.eol();)if(t.next()==n){e.tokenize=f;break}return"string"}).isInAttribute=!0,r),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function m(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=s;break}n.next()}return t}}function g(t){return function(e,n){for(var r;null!=(r=e.next());){if("<"==r)return n.tokenize=g(t+1),n.tokenize(e,n);if(">"==r){if(1==t){n.tokenize=s;break}return n.tokenize=g(t-1),n.tokenize(e,n)}}return"meta"}}function p(t,e,n){this.prev=t.context,this.tagName=e||"",this.indent=t.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function h(t){t.context&&(t.context=t.context.prev)}function x(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!u.contextGrabbers.hasOwnProperty(n)||!u.contextGrabbers[n].hasOwnProperty(e))return;h(t)}}function b(t,e,n){return"openTag"==t?(n.tagStart=e.column(),k):"closeTag"==t?w:b}function k(t,e,n){return"word"==t?(n.tagName=e.current(),i="tag",N):u.allowMissingTagName&&"endTag"==t?(i="tag bracket",N(t,0,n)):(i="error",k)}function w(t,e,n){if("word"==t){var r=e.current();return n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(n.context.tagName)&&h(n),n.context&&n.context.tagName==r||!1===u.matchClosing?(i="tag",v):(i="tag error",T)}return u.allowMissingTagName&&"endTag"==t?(i="tag bracket",v(t,0,n)):(i="error",T)}function v(t,e,n){return"endTag"!=t?(i="error",v):(h(n),b)}function T(t,e,n){return i="error",v(t,0,n)}function N(t,e,n){if("word"==t)return i="attribute",y;if("endTag"==t||"selfcloseTag"==t){var r=n.tagName,o=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||u.autoSelfClosers.hasOwnProperty(r)?x(n,r):(x(n,r),n.context=new p(n,r,o==n.indented)),b}return i="error",N}function y(t,e,n){return"equals"==t?z:(u.allowMissing||(i="error"),N(t,0,n))}function z(t,e,n){return"string"==t?C:"word"==t&&u.allowUnquoted?(i="string",N):(i="error",N(t,0,n))}function C(t,e,n){return"string"==t?C:N(t,0,n)}return s.isInText=!0,{startState:function(t){var e={tokenize:s,state:b,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;a=null;var n=e.tokenize(t,e);return(n||a)&&"comment"!=n&&(i=null,e.state=e.state(a||n,t,e),i&&(n="error"==i?n+" error":i)),n},indent:function(e,n,r){var o=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+l;if(o&&o.noIndent)return t.Pass;if(e.tokenize!=f&&e.tokenize!=s)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==u.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+l*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(t){t.state==z&&(t.state=N)},xmlCurrentTag:function(t){return t.tagName?{name:t.tagName,close:"closeTag"==t.type}:null},xmlCurrentContext:function(t){for(var e=[],n=t.context;n;n=n.prev)e.push(n.tagName);return e.reverse()}}})),t.defineMIME("text/xml","xml"),t.defineMIME("application/xml","xml"),t.mimeModes.hasOwnProperty("text/html")||t.defineMIME("text/html",{name:"xml",htmlMode:!0})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js new file mode 100644 index 000000000..99a20e970 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/xquery/xquery.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("xquery",(function(){var e=function(){function e(e){return{type:e,style:"keyword"}}for(var t=e("operator"),n={type:"atom",style:"atom"},r={type:"axis_specifier",style:"qualifier"},i={",":{type:"punctuation",style:null}},a=["after","all","allowing","ancestor","ancestor-or-self","any","array","as","ascending","at","attribute","base-uri","before","boundary-space","by","case","cast","castable","catch","child","collation","comment","construction","contains","content","context","copy","copy-namespaces","count","decimal-format","declare","default","delete","descendant","descendant-or-self","descending","diacritics","different","distance","document","document-node","element","else","empty","empty-sequence","encoding","end","entire","every","exactly","except","external","first","following","following-sibling","for","from","ftand","ftnot","ft-option","ftor","function","fuzzy","greatest","group","if","import","in","inherit","insensitive","insert","instance","intersect","into","invoke","is","item","language","last","lax","least","let","levels","lowercase","map","modify","module","most","namespace","next","no","node","nodes","no-inherit","no-preserve","not","occurs","of","only","option","order","ordered","ordering","paragraph","paragraphs","parent","phrase","preceding","preceding-sibling","preserve","previous","processing-instruction","relationship","rename","replace","return","revalidation","same","satisfies","schema","schema-attribute","schema-element","score","self","sensitive","sentence","sentences","sequence","skip","sliding","some","stable","start","stemming","stop","strict","strip","switch","text","then","thesaurus","times","to","transform","treat","try","tumbling","type","typeswitch","union","unordered","update","updating","uppercase","using","validate","value","variable","version","weight","when","where","wildcards","window","with","without","word","words","xquery"],o=0,s=a.length;o",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"];for(o=0,s=u.length;o\"\'\/?]/);)b+=k;return t(f,x,function(e,t){return function(r,i){return r.eatSpace(),t&&r.eat(">")?(p(i),i.tokenize=n,"tag"):(r.eat("/")||d(i,{type:"tag",name:e,tokenize:n}),r.eat(">")?(i.tokenize=n,"tag"):(i.tokenize=o,"tag"))}}(b,v))}if("{"==g)return d(x,{type:"codeblock"}),null;if("}"==g)return p(x),null;if(l(x))return">"==g?"tag":"/"==g&&f.eat(">")?(p(x),"tag"):"variable";if(/\d/.test(g))return f.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if("("===g&&f.eat(":"))return d(x,{type:"comment"}),t(f,x,r);if(h||'"'!==g&&"'"!==g){if("$"===g)return t(f,x,a);if(":"===g&&f.eat("="))return"keyword";if("("===g)return d(x,{type:"paren"}),null;if(")"===g)return p(x),null;if("["===g)return d(x,{type:"bracket"}),null;if("]"===g)return p(x),null;var z=e.propertyIsEnumerable(g)&&e[g];if(h&&'"'===g)for(;'"'!==f.next(););if(h&&"'"===g)for(;"'"!==f.next(););z||f.eatWhile(/[\w\$_-]/);var w=f.eat(":");!f.eat(":")&&w&&f.eatWhile(/[\w\$_-]/),f.match(/^[ \t]*\(/,!1)&&(y=!0);var I=f.current();return z=e.propertyIsEnumerable(I)&&e[I],y&&!z&&(z={type:"function_call",style:"variable def"}),function(e){return m(e,"xmlconstructor")}(x)?(p(x),"variable"):("element"!=I&&"attribute"!=I&&"axis_specifier"!=z.type||d(x,{type:"xmlconstructor"}),z?z.style:"variable")}return t(f,x,i(g))}function r(e,t){for(var n,r=!1,i=!1,a=0;n=e.next();){if(")"==n&&r){if(!(a>0)){p(t);break}a--}else":"==n&&i&&a++;r=":"==n,i="("==n}return"comment"}function i(e,t){return function(r,a){var o;if(function(e){return m(e,"string")}(a)&&r.current()==e)return p(a),t&&(a.tokenize=t),"string";if(d(a,{type:"string",name:e,tokenize:i(e,t)}),r.match("{",!1)&&f(a))return a.tokenize=n,"string";for(;o=r.next();){if(o==e){p(a),t&&(a.tokenize=t);break}if(r.match("{",!1)&&f(a))return a.tokenize=n,"string"}return"string"}}function a(e,t){var r=/[\w\$_-]/;if(e.eat('"')){for(;'"'!==e.next(););e.eat(":")}else e.eatWhile(r),e.match(":=",!1)||e.eat(":");return e.eatWhile(r),t.tokenize=n,"variable"}function o(e,r){var a=e.next();return"/"==a&&e.eat(">")?(f(r)&&p(r),l(r)&&p(r),"tag"):">"==a?(f(r)&&p(r),"tag"):"="==a?null:'"'==a||"'"==a?t(e,r,i(a,o)):(f(r)||d(r,{type:"attribute",tokenize:o}),e.eat(/[a-zA-Z_:]/),e.eatWhile(/[-a-zA-Z0-9_:.]/),e.eatSpace(),(e.match(">",!1)||e.match("/",!1))&&(p(r),r.tokenize=n),"attribute")}function s(e,t){for(var r;r=e.next();)if("-"==r&&e.match("->",!0))return t.tokenize=n,"comment"}function c(e,t){for(var r;r=e.next();)if("]"==r&&e.match("]",!0))return t.tokenize=n,"comment"}function u(e,t){for(var r;r=e.next();)if("?"==r&&e.match(">",!0))return t.tokenize=n,"comment meta"}function l(e){return m(e,"tag")}function f(e){return m(e,"attribute")}function m(e,t){return e.stack.length&&e.stack[e.stack.length-1].type==t}function d(e,t){e.stack.push(t)}function p(e){e.stack.pop();var t=e.stack.length&&e.stack[e.stack.length-1].tokenize;e.tokenize=t||n}return{startState:function(){return{tokenize:n,cc:[],stack:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},blockCommentStart:"(:",blockCommentEnd:":)"}})),e.defineMIME("application/xquery","xquery")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js new file mode 100644 index 000000000..91ad6ce8c --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yacas/yacas.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("yacas",(function(t,n){var r=function(e){for(var t={},n="Assert BackQuote D Defun Deriv For ForEach FromFile FromString Function Integrate InverseTaylor Limit LocalSymbols Macro MacroRule MacroRulePattern NIntegrate Rule RulePattern Subst TD TExplicitSum TSum Taylor Taylor1 Taylor2 Taylor3 ToFile ToStdout ToString TraceRule Until While".split(" "),r=0;r|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function s(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if('"'===n&&!o){r=!0;break}o=!o&&"\\"===n}return r&&!o&&(t.tokenize=l),"string"}function f(e,t){for(var n,r;null!=(r=e.next());){if("*"===n&&"/"===r){t.tokenize=l;break}n=r}return"comment"}function p(e){var t=null;return e.scopes.length>0&&(t=e.scopes[e.scopes.length-1]),t}return{startState:function(){return{tokenize:l,scopes:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},indent:function(n,r){if(n.tokenize!==l&&null!==n.tokenize)return e.Pass;var o=0;return"]"!==r&&"];"!==r&&"}"!==r&&"};"!==r&&");"!==r||(o=-1),(n.scopes.length+o)*t.indentUnit},electricChars:"{}[]();",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}})),e.defineMIME("text/x-yacas",{name:"yacas"})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js new file mode 100644 index 000000000..dce9b1c7c --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js @@ -0,0 +1 @@ +!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror"),require("../yaml/yaml")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","../yaml/yaml"],t):t(CodeMirror)}((function(t){t.defineMode("yaml-frontmatter",(function(e,n){var r=t.getMode(e,"yaml"),i=t.getMode(e,n&&n.base||"gfm");function a(t){return 2==t.state?i:r}return{startState:function(){return{state:0,inner:t.startState(r)}},copyState:function(e){return{state:e.state,inner:t.copyState(a(e),e.inner)}},token:function(e,n){if(0==n.state)return e.match("---",!1)?(n.state=1,r.token(e,n.inner)):(n.state=2,n.inner=t.startState(i),i.token(e,n.inner));if(1==n.state){var a=e.sol()&&e.match(/(---|\.\.\.)/,!1),o=r.token(e,n.inner);return a&&(n.state=2,n.inner=t.startState(i)),o}return i.token(e,n.inner)},innerMode:function(t){return{mode:a(t),state:t.inner}},blankLine:function(t){var e=a(t);if(e.blankLine)return e.blankLine(t.inner)}}}))})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js new file mode 100644 index 000000000..13b2b55aa --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/yaml/yaml.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(i,t){var r=i.peek(),n=t.escaped;if(t.escaped=!1,"#"==r&&(0==i.pos||/\s/.test(i.string.charAt(i.pos-1))))return i.skipToEnd(),"comment";if(i.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(t.literal&&i.indentation()>t.keyCol)return i.skipToEnd(),"string";if(t.literal&&(t.literal=!1),i.sol()){if(t.keyCol=0,t.pair=!1,t.pairStart=!1,i.match("---"))return"def";if(i.match("..."))return"def";if(i.match(/\s*-\s+/))return"meta"}if(i.match(/^(\{|\}|\[|\])/))return"{"==r?t.inlinePairs++:"}"==r?t.inlinePairs--:"["==r?t.inlineList++:t.inlineList--,"meta";if(t.inlineList>0&&!n&&","==r)return i.next(),"meta";if(t.inlinePairs>0&&!n&&","==r)return t.keyCol=0,t.pair=!1,t.pairStart=!1,i.next(),"meta";if(t.pairStart){if(i.match(/^\s*(\||\>)\s*/))return t.literal=!0,"meta";if(i.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==t.inlinePairs&&i.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(t.inlinePairs>0&&i.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(i.match(e))return"keyword"}return!t.pair&&i.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(t.pair=!0,t.keyCol=i.indentation(),"atom"):t.pair&&i.match(/^:\s*/)?(t.pairStart=!0,"meta"):(t.pairStart=!1,t.escaped="\\"==r,i.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")})); \ No newline at end of file diff --git a/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js new file mode 100644 index 000000000..6c3aac4a2 --- /dev/null +++ b/public/components/org.standardnotes.code-editor/vendor/codemirror/mode/z80/z80.js @@ -0,0 +1 @@ +!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMode("z80",(function(e,t){var r,i,n=t.ez80;n?(r=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,i=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(r=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,i=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var l=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,o=/^(n?[zc]|p[oe]?|m)\b/i,c=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,a=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{startState:function(){return{context:0}},token:function(e,t){if(e.column()||(t.context=0),e.eatSpace())return null;var d;if(e.eatWhile(/\w/)){if(n&&e.eat(".")&&e.eatWhile(/\w/),d=e.current(),!e.indentation())return e.match(a)?"number":null;if((1==t.context||4==t.context)&&l.test(d))return t.context=4,"var2";if(2==t.context&&o.test(d))return t.context=4,"var3";if(r.test(d))return t.context=1,"keyword";if(i.test(d))return t.context=2,"keyword";if(4==t.context&&a.test(d))return"number";if(c.test(d))return"error"}else{if(e.eat(";"))return e.skipToEnd(),"comment";if(e.eat('"')){for(;(d=e.next())&&'"'!=d;)"\\"==d&&e.next();return"string"}if(e.eat("'")){if(e.match(/\\?.'/))return"number"}else if(e.eat(".")||e.sol()&&e.eat("#")){if(t.context=5,e.eatWhile(/\w/))return"def"}else if(e.eat("$")){if(e.eatWhile(/[\da-f]/i))return"number"}else if(e.eat("%")){if(e.eatWhile(/[01]/))return"number"}else e.next()}return null}}})),e.defineMIME("text/x-z80","z80"),e.defineMIME("text/x-ez80",{name:"z80",ez80:!0})})); \ No newline at end of file diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.css b/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.css new file mode 100644 index 000000000..dd9241e87 --- /dev/null +++ b/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.css @@ -0,0 +1,522 @@ +:root{--sn-stylekit-base-font-size: 13px;--sn-stylekit-font-size-p: 1.0rem;--sn-stylekit-font-size-editor: 1.21rem;--sn-stylekit-font-size-h6: 0.8rem;--sn-stylekit-font-size-h5: 0.9rem;--sn-stylekit-font-size-h4: 1.0rem;--sn-stylekit-font-size-h3: 1.1rem;--sn-stylekit-font-size-h2: 1.2rem;--sn-stylekit-font-size-h1: 1.3rem;--sn-stylekit-neutral-color: #989898;--sn-stylekit-neutral-contrast-color: white;--sn-stylekit-info-color: #086DD6;--sn-stylekit-info-contrast-color: white;--sn-stylekit-success-color: #2B9612;--sn-stylekit-success-contrast-color: white;--sn-stylekit-warning-color: #f6a200;--sn-stylekit-warning-contrast-color: white;--sn-stylekit-danger-color: #F80324;--sn-stylekit-danger-contrast-color: white;--sn-stylekit-shadow-color: #C8C8C8;--sn-stylekit-background-color: white;--sn-stylekit-border-color: #e3e3e3;--sn-stylekit-foreground-color: black;--sn-stylekit-contrast-background-color: #F6F6F6;--sn-stylekit-contrast-foreground-color: #2e2e2e;--sn-stylekit-contrast-border-color: #e3e3e3;--sn-stylekit-secondary-background-color: #F6F6F6;--sn-stylekit-secondary-foreground-color: #2e2e2e;--sn-stylekit-secondary-border-color: #e3e3e3;--sn-stylekit-secondary-contrast-background-color: #e3e3e3;--sn-stylekit-secondary-contrast-foreground-color: #2e2e2e;--sn-styleki--secondary-contrast-border-color: #a2a2a2;--sn-stylekit-editor-background-color: var(--sn-stylekit-background-color);--sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);--sn-stylekit-paragraph-text-color: #454545;--sn-stylekit-input-placeholder-color: rgb(168, 168, 168);--sn-stylekit-input-border-color: #e3e3e3;--sn-stylekit-scrollbar-thumb-color: #dfdfdf;--sn-stylekit-scrollbar-track-border-color: #E7E7E7;--sn-stylekit-general-border-radius: 2px;--sn-stylekit-monospace-font: "Ubuntu Mono", courier, monospace;--sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, + "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", + "Droid Sans", "Helvetica Neue", sans-serif}.sn-component{font-family:var(--sn-stylekit-sans-serif-font);-webkit-font-smoothing:antialiased;color:var(--sn-stylekit-foreground-color)}.sn-component .sk-panel{box-shadow:0px 2px 5px var(--sn-stylekit-shadow-color);background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-border-color);border-radius:var(--sn-stylekit-general-border-radius);display:flex;flex-direction:column;overflow:auto;flex-grow:1}.sn-component .sk-panel a:hover{text-decoration:underline}.sn-component .sk-panel.static{box-shadow:none;border:none;border-radius:0}.sn-component .sk-panel .sk-panel-header{flex-shrink:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);align-items:center}.sn-component .sk-panel .sk-panel-header .sk-panel-header-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:500}.sn-component .sk-panel .sk-panel-header .close-button{font-weight:bold}.sn-component .sk-panel .sk-footer,.sn-component .sk-panel .sk-panel-footer{padding:1rem 2rem;border-top:1px solid var(--sn-stylekit-border-color);box-sizing:border-box}.sn-component .sk-panel .sk-footer.extra-padding,.sn-component .sk-panel .sk-panel-footer.extra-padding{padding:2rem 2rem}.sn-component .sk-panel .sk-footer .left,.sn-component .sk-panel .sk-panel-footer .left{text-align:left;display:block}.sn-component .sk-panel .sk-footer .right,.sn-component .sk-panel .sk-panel-footer .right{text-align:right;display:block}.sn-component .sk-panel .sk-panel-content{padding:1.6rem 2rem;padding-bottom:0;flex-grow:1;overflow:scroll;height:100%;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-panel .sk-panel-content .sk-p,.sn-component .sk-panel .sk-panel-content .sk-li{color:var(--sn-stylekit-paragraph-text-color);line-height:1.3}.sn-component .sk-panel-section{padding-bottom:1.6rem;display:flex;flex-direction:column}.sn-component .sk-panel-section.sk-panel-hero{text-align:center}.sn-component .sk-panel-section .sk-p:last-child{margin-bottom:0}.sn-component .sk-panel-section:not(:last-child){margin-bottom:1.5rem;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-panel-section:not(:last-child).no-border{border-bottom:none}.sn-component .sk-panel-section:last-child{margin-bottom:0.5rem}.sn-component .sk-panel-section.no-bottom-pad{padding-bottom:0;margin-bottom:0}.sn-component .sk-panel-section .sk-panel-section-title{margin-bottom:0.5rem;font-weight:bold;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-outer-title{border-bottom:1px solid var(--sn-stylekit-border-color);padding-bottom:0.9rem;margin-top:2.1rem;margin-bottom:15px;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h5);margin-bottom:2px}.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-section .text-content .sk-p{margin-bottom:1rem}.sn-component .sk-panel-section .text-content p:first-child{margin-top:0.3rem}.sn-component .sk-panel-row{display:flex;justify-content:space-between;align-items:center;padding-top:0.4rem}.sn-component .sk-panel-row.centered{justify-content:center}.sn-component .sk-panel-row.justify-right{justify-content:flex-end}.sn-component .sk-panel-row.justify-left{justify-content:flex-start}.sn-component .sk-panel-row.align-top{align-items:flex-start}.sn-component .sk-panel-row .sk-panel-column.stretch{width:100%}.sn-component .sk-panel-row.default-padding,.sn-component .sk-panel-row:not(:last-child){padding-bottom:0.4rem}.sn-component .sk-panel-row.condensed{padding-top:0.2rem;padding-bottom:0.2rem}.sn-component .sk-panel-row .sk-p{margin:0;padding:0}.sn-component .vertical-rule{background-color:var(--sn-stylekit-border-color);height:1.5rem;width:1px}.sn-component .sk-panel-form{width:100%}.sn-component .sk-panel-form.half{width:50%}.sn-component .sk-panel-form .form-submit{margin-top:0.15rem}.sn-component .right-aligned{justify-content:flex-end;text-align:right}.sn-component .sk-menu-panel{background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-contrast-border-color);border-radius:var(--sn-stylekit-general-border-radius);overflow:scroll;user-select:none;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-menu-panel .sk-menu-panel-header{padding:0.8rem 1rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);display:flex;justify-content:space-between;align-items:center}.sn-component .sk-menu-panel .sk-menu-panel-header-title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4)}.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle{margin-top:0.2rem;opacity:0.6}.sn-component .sk-menu-panel .sk-menu-panel-row{padding:1rem 1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row:hover{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column{display:flex;justify-content:center;flex-direction:column}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child){padding-left:1.0rem;padding-right:0.15rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch{width:100%}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows{margin-top:1rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow{border:1px solid var(--sn-stylekit-contrast-border-color);margin-top:-1px}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover{background-color:var(--sn-stylekit-background-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left{display:flex}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h6);font-weight:normal}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-p);font-weight:bold}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);margin-top:0.2rem;opacity:0.6}.sn-component .red{color:var(--sn-stylekit-danger-color)}.sn-component .tinted{color:var(--sn-stylekit-info-color)}.sn-component .selectable{user-select:text !important;-ms-user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important}.sn-component .sk-h1,.sn-component .sk-h2,.sn-component .sk-h3,.sn-component .sk-h4,.sn-component .sk-h5{margin:0;padding:0;font-weight:normal}.sn-component .sk-h1{font-weight:500;font-size:var(--sn-stylekit-font-size-h1);line-height:1.9rem}.sn-component .sk-h2{font-size:var(--sn-stylekit-font-size-h2);line-height:1.8rem}.sn-component .sk-h3{font-size:var(--sn-stylekit-font-size-h3);line-height:1.7rem}.sn-component .sk-h4{font-size:var(--sn-stylekit-font-size-p);line-height:1.4rem}.sn-component .sk-h5{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-bold{font-weight:bold}.sn-component .sk-font-small{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-font-normal{font-size:var(--sn-stylekit-font-size-p)}.sn-component .sk-font-large{font-size:var(--sn-stylekit-font-size-h3)}.sn-component a.sk-a{cursor:pointer;user-select:none}.sn-component a.sk-a.disabled{color:var(--sn-stylekit-neutral-color);opacity:0.6}.sn-component a.sk-a.boxed{border-radius:var(--sn-stylekit-general-border-radius);padding:0.3rem 0.4rem}.sn-component a.sk-a.boxed:hover{text-decoration:none}.sn-component a.sk-a.boxed.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component a.sk-a.boxed.info{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color)}.sn-component a.sk-a.boxed.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component a.sk-a.boxed.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component a.sk-a.boxed.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component .wrap{word-wrap:break-word}.sn-component *.sk-base{color:var(--sn-stylekit-foreground-color)}.sn-component *.contrast{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component *.neutral{color:var(--sn-stylekit-neutral-color)}.sn-component *.info{color:var(--sn-stylekit-info-color)}.sn-component *.info-contrast{color:var(--sn-stylekit-info-contrast-color)}.sn-component *.warning{color:var(--sn-stylekit-warning-color)}.sn-component *.danger{color:var(--sn-stylekit-danger-color)}.sn-component *.success{color:var(--sn-stylekit-success-color)}.sn-component *.info-i{color:var(--sn-stylekit-info-color) !important}.sn-component *.warning-i{color:var(--sn-stylekit-warning-color) !important}.sn-component *.danger-i{color:var(--sn-stylekit-danger-color) !important}.sn-component *.success-i{color:var(--sn-stylekit-success-color) !important}.sn-component *.clear{background-color:transparent;border:none}.sn-component .center-text{text-align:center !important;justify-content:center !important}.sn-component p.sk-p{margin:0.5rem 0}.sn-component input.sk-input{box-sizing:border-box;padding:0.7rem 0.8rem;margin:0.30rem 0;border:none;font-size:var(--sn-stylekit-font-size-h3);width:100%;outline:0;resize:none}.sn-component input.sk-input.clear{color:var(--sn-stylekit-foreground-color);background-color:transparent;border:none}.sn-component input.sk-input.no-border{border:none}.sn-component .sk-label,.sn-component .sk-panel-section .sk-panel-section-subtitle{font-weight:bold}.sn-component .sk-label.no-bold,.sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle{font-weight:normal}.sn-component label.sk-label,.sn-component .sk-panel-section label.sk-panel-section-subtitle{margin:0.7rem 0;display:block}.sn-component label.sk-label input[type='checkbox'],.sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'],.sn-component input[type='radio']{width:auto;margin-right:0.45rem;vertical-align:middle}.sn-component .sk-horizontal-group>*,.sn-component .sk-input-group>*{display:inline-block;vertical-align:middle}.sn-component .sk-horizontal-group>*:not(:first-child),.sn-component .sk-input-group>*:not(:first-child){margin-left:0.9rem}.sn-component .sk-border-bottom{border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-checkbox-group{padding-top:0.5rem;padding-bottom:0.3rem}.sn-component ::placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component :-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component ::-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component .sk-button-group.stretch{display:flex;width:100%}.sn-component .sk-button-group.stretch .sk-button,.sn-component .sk-button-group.stretch .sk-box{display:block;flex-grow:1;text-align:center}.sn-component .sk-button-group .sk-button,.sn-component .sk-button-group .sk-box{display:inline-block;vertical-align:middle}.sn-component .sk-button-group .sk-button:not(:last-child),.sn-component .sk-button-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-button-group .sk-button:not(:last-child).featured,.sn-component .sk-button-group .sk-box:not(:last-child).featured{margin-right:8px}.sn-component .sk-segmented-buttons{display:flex;flex-direction:row}.sn-component .sk-segmented-buttons .sk-button,.sn-component .sk-segmented-buttons .sk-box{border-radius:0;white-space:nowrap;margin:0;margin-left:0 !important;margin-right:0 !important}.sn-component .sk-segmented-buttons .sk-button:not(:last-child),.sn-component .sk-segmented-buttons .sk-box:not(:last-child){border-right:none;border-radius:0}.sn-component .sk-segmented-buttons .sk-button:first-child,.sn-component .sk-segmented-buttons .sk-box:first-child{border-top-left-radius:var(--sn-stylekit-general-border-radius);border-bottom-left-radius:var(--sn-stylekit-general-border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sn-component .sk-segmented-buttons .sk-button:last-child,.sn-component .sk-segmented-buttons .sk-box:last-child{border-top-right-radius:var(--sn-stylekit-general-border-radius);border-bottom-right-radius:var(--sn-stylekit-general-border-radius);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sn-component .sk-box-group .sk-box{display:inline-block}.sn-component .sk-box-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-a.button{text-decoration:none}.sn-component .sk-button,.sn-component .sk-box{display:table;padding:0.5rem 0.7rem;font-size:var(--sn-stylekit-font-size-h5);cursor:pointer;text-align:center;user-select:none}.sn-component .sk-button.no-hover-border:after,.sn-component .no-hover-border.sk-box:after{color:transparent !important}.sn-component .sk-button.wide,.sn-component .wide.sk-box{padding:0.3rem 1.7rem}.sn-component .sk-button>.sk-label,.sn-component .sk-box>.sk-label,.sn-component .sk-panel-section .sk-button>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-box>.sk-panel-section-subtitle{font-weight:bold;display:block;text-align:center}.sn-component .sk-button.big,.sn-component .big.sk-box{font-size:var(--sn-stylekit-font-size-h3);padding:0.7rem 2.5rem}.sn-component .sk-box{padding:2.5rem 1.5rem}.sn-component .sk-button.sk-base,.sn-component .sk-base.sk-box,.sn-component .sk-box.sk-base,.sn-component .sk-circle.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base *,.sn-component .sk-base.sk-box *,.sn-component .sk-box.sk-base *,.sn-component .sk-circle.sk-base *{position:relative}.sn-component .sk-button.sk-base:before,.sn-component .sk-base.sk-box:before,.sn-component .sk-box.sk-base:before,.sn-component .sk-circle.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-base:after,.sn-component .sk-base.sk-box:after,.sn-component .sk-box.sk-base:after,.sn-component .sk-circle.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base:hover:before,.sn-component .sk-base.sk-box:hover:before,.sn-component .sk-box.sk-base:hover:before,.sn-component .sk-circle.sk-base:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-base.no-bg,.sn-component .sk-base.no-bg.sk-box,.sn-component .sk-box.sk-base.no-bg,.sn-component .sk-circle.sk-base.no-bg{background-color:transparent}.sn-component .sk-button.sk-base.no-bg:before,.sn-component .sk-base.no-bg.sk-box:before,.sn-component .sk-box.sk-base.no-bg:before,.sn-component .sk-circle.sk-base.no-bg:before{content:none}.sn-component .sk-button.sk-base.featured,.sn-component .sk-base.featured.sk-box,.sn-component .sk-box.sk-base.featured,.sn-component .sk-circle.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-base.featured:before,.sn-component .sk-base.featured.sk-box:before,.sn-component .sk-box.sk-base.featured:before,.sn-component .sk-circle.sk-base.featured:before{opacity:1.0}.sn-component .sk-button.contrast,.sn-component .contrast.sk-box,.sn-component .sk-box.contrast,.sn-component .sk-circle.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast *,.sn-component .contrast.sk-box *,.sn-component .sk-box.contrast *,.sn-component .sk-circle.contrast *{position:relative}.sn-component .sk-button.contrast:before,.sn-component .contrast.sk-box:before,.sn-component .sk-box.contrast:before,.sn-component .sk-circle.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.contrast:after,.sn-component .contrast.sk-box:after,.sn-component .sk-box.contrast:after,.sn-component .sk-circle.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast:hover:before,.sn-component .contrast.sk-box:hover:before,.sn-component .sk-box.contrast:hover:before,.sn-component .sk-circle.contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.contrast.no-bg,.sn-component .contrast.no-bg.sk-box,.sn-component .sk-box.contrast.no-bg,.sn-component .sk-circle.contrast.no-bg{background-color:transparent}.sn-component .sk-button.contrast.no-bg:before,.sn-component .contrast.no-bg.sk-box:before,.sn-component .sk-box.contrast.no-bg:before,.sn-component .sk-circle.contrast.no-bg:before{content:none}.sn-component .sk-button.contrast.featured,.sn-component .contrast.featured.sk-box,.sn-component .sk-box.contrast.featured,.sn-component .sk-circle.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.contrast.featured:before,.sn-component .contrast.featured.sk-box:before,.sn-component .sk-box.contrast.featured:before,.sn-component .sk-circle.contrast.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary,.sn-component .sk-secondary.sk-box,.sn-component .sk-box.sk-secondary,.sn-component .sk-circle.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary *,.sn-component .sk-secondary.sk-box *,.sn-component .sk-box.sk-secondary *,.sn-component .sk-circle.sk-secondary *{position:relative}.sn-component .sk-button.sk-secondary:before,.sn-component .sk-secondary.sk-box:before,.sn-component .sk-box.sk-secondary:before,.sn-component .sk-circle.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary:after,.sn-component .sk-secondary.sk-box:after,.sn-component .sk-box.sk-secondary:after,.sn-component .sk-circle.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary:hover:before,.sn-component .sk-secondary.sk-box:hover:before,.sn-component .sk-box.sk-secondary:hover:before,.sn-component .sk-circle.sk-secondary:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary.no-bg,.sn-component .sk-secondary.no-bg.sk-box,.sn-component .sk-box.sk-secondary.no-bg,.sn-component .sk-circle.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary.no-bg:before,.sn-component .sk-secondary.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary.no-bg:before,.sn-component .sk-circle.sk-secondary.no-bg:before{content:none}.sn-component .sk-button.sk-secondary.featured,.sn-component .sk-secondary.featured.sk-box,.sn-component .sk-box.sk-secondary.featured,.sn-component .sk-circle.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary.featured:before,.sn-component .sk-secondary.featured.sk-box:before,.sn-component .sk-box.sk-secondary.featured:before,.sn-component .sk-circle.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary-contrast,.sn-component .sk-secondary-contrast.sk-box,.sn-component .sk-box.sk-secondary-contrast,.sn-component .sk-circle.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast *,.sn-component .sk-secondary-contrast.sk-box *,.sn-component .sk-box.sk-secondary-contrast *,.sn-component .sk-circle.sk-secondary-contrast *{position:relative}.sn-component .sk-button.sk-secondary-contrast:before,.sn-component .sk-secondary-contrast.sk-box:before,.sn-component .sk-box.sk-secondary-contrast:before,.sn-component .sk-circle.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary-contrast:after,.sn-component .sk-secondary-contrast.sk-box:after,.sn-component .sk-box.sk-secondary-contrast:after,.sn-component .sk-circle.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast:hover:before,.sn-component .sk-secondary-contrast.sk-box:hover:before,.sn-component .sk-box.sk-secondary-contrast:hover:before,.sn-component .sk-circle.sk-secondary-contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary-contrast.no-bg,.sn-component .sk-secondary-contrast.no-bg.sk-box,.sn-component .sk-box.sk-secondary-contrast.no-bg,.sn-component .sk-circle.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary-contrast.no-bg:before,.sn-component .sk-secondary-contrast.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.no-bg:before,.sn-component .sk-circle.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-button.sk-secondary-contrast.featured,.sn-component .sk-secondary-contrast.featured.sk-box,.sn-component .sk-box.sk-secondary-contrast.featured,.sn-component .sk-circle.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary-contrast.featured:before,.sn-component .sk-secondary-contrast.featured.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.featured:before,.sn-component .sk-circle.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-button.neutral,.sn-component .neutral.sk-box,.sn-component .sk-box.neutral,.sn-component .sk-circle.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral *,.sn-component .neutral.sk-box *,.sn-component .sk-box.neutral *,.sn-component .sk-circle.neutral *{position:relative}.sn-component .sk-button.neutral:before,.sn-component .neutral.sk-box:before,.sn-component .sk-box.neutral:before,.sn-component .sk-circle.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.neutral:after,.sn-component .neutral.sk-box:after,.sn-component .sk-box.neutral:after,.sn-component .sk-circle.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral:hover:before,.sn-component .neutral.sk-box:hover:before,.sn-component .sk-box.neutral:hover:before,.sn-component .sk-circle.neutral:hover:before{filter:brightness(130%)}.sn-component .sk-button.neutral.no-bg,.sn-component .neutral.no-bg.sk-box,.sn-component .sk-box.neutral.no-bg,.sn-component .sk-circle.neutral.no-bg{background-color:transparent}.sn-component .sk-button.neutral.no-bg:before,.sn-component .neutral.no-bg.sk-box:before,.sn-component .sk-box.neutral.no-bg:before,.sn-component .sk-circle.neutral.no-bg:before{content:none}.sn-component .sk-button.neutral.featured,.sn-component .neutral.featured.sk-box,.sn-component .sk-box.neutral.featured,.sn-component .sk-circle.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.neutral.featured:before,.sn-component .neutral.featured.sk-box:before,.sn-component .sk-box.neutral.featured:before,.sn-component .sk-circle.neutral.featured:before{opacity:1.0}.sn-component .sk-button.info,.sn-component .info.sk-box,.sn-component .sk-box.info,.sn-component .sk-circle.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info *,.sn-component .info.sk-box *,.sn-component .sk-box.info *,.sn-component .sk-circle.info *{position:relative}.sn-component .sk-button.info:before,.sn-component .info.sk-box:before,.sn-component .sk-box.info:before,.sn-component .sk-circle.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.info:after,.sn-component .info.sk-box:after,.sn-component .sk-box.info:after,.sn-component .sk-circle.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info:hover:before,.sn-component .info.sk-box:hover:before,.sn-component .sk-box.info:hover:before,.sn-component .sk-circle.info:hover:before{filter:brightness(130%)}.sn-component .sk-button.info.no-bg,.sn-component .info.no-bg.sk-box,.sn-component .sk-box.info.no-bg,.sn-component .sk-circle.info.no-bg{background-color:transparent}.sn-component .sk-button.info.no-bg:before,.sn-component .info.no-bg.sk-box:before,.sn-component .sk-box.info.no-bg:before,.sn-component .sk-circle.info.no-bg:before{content:none}.sn-component .sk-button.info.featured,.sn-component .info.featured.sk-box,.sn-component .sk-box.info.featured,.sn-component .sk-circle.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.info.featured:before,.sn-component .info.featured.sk-box:before,.sn-component .sk-box.info.featured:before,.sn-component .sk-circle.info.featured:before{opacity:1.0}.sn-component .sk-button.warning,.sn-component .warning.sk-box,.sn-component .sk-box.warning,.sn-component .sk-circle.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning *,.sn-component .warning.sk-box *,.sn-component .sk-box.warning *,.sn-component .sk-circle.warning *{position:relative}.sn-component .sk-button.warning:before,.sn-component .warning.sk-box:before,.sn-component .sk-box.warning:before,.sn-component .sk-circle.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.warning:after,.sn-component .warning.sk-box:after,.sn-component .sk-box.warning:after,.sn-component .sk-circle.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning:hover:before,.sn-component .warning.sk-box:hover:before,.sn-component .sk-box.warning:hover:before,.sn-component .sk-circle.warning:hover:before{filter:brightness(130%)}.sn-component .sk-button.warning.no-bg,.sn-component .warning.no-bg.sk-box,.sn-component .sk-box.warning.no-bg,.sn-component .sk-circle.warning.no-bg{background-color:transparent}.sn-component .sk-button.warning.no-bg:before,.sn-component .warning.no-bg.sk-box:before,.sn-component .sk-box.warning.no-bg:before,.sn-component .sk-circle.warning.no-bg:before{content:none}.sn-component .sk-button.warning.featured,.sn-component .warning.featured.sk-box,.sn-component .sk-box.warning.featured,.sn-component .sk-circle.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.warning.featured:before,.sn-component .warning.featured.sk-box:before,.sn-component .sk-box.warning.featured:before,.sn-component .sk-circle.warning.featured:before{opacity:1.0}.sn-component .sk-button.danger,.sn-component .danger.sk-box,.sn-component .sk-box.danger,.sn-component .sk-circle.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger *,.sn-component .danger.sk-box *,.sn-component .sk-box.danger *,.sn-component .sk-circle.danger *{position:relative}.sn-component .sk-button.danger:before,.sn-component .danger.sk-box:before,.sn-component .sk-box.danger:before,.sn-component .sk-circle.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.danger:after,.sn-component .danger.sk-box:after,.sn-component .sk-box.danger:after,.sn-component .sk-circle.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger:hover:before,.sn-component .danger.sk-box:hover:before,.sn-component .sk-box.danger:hover:before,.sn-component .sk-circle.danger:hover:before{filter:brightness(130%)}.sn-component .sk-button.danger.no-bg,.sn-component .danger.no-bg.sk-box,.sn-component .sk-box.danger.no-bg,.sn-component .sk-circle.danger.no-bg{background-color:transparent}.sn-component .sk-button.danger.no-bg:before,.sn-component .danger.no-bg.sk-box:before,.sn-component .sk-box.danger.no-bg:before,.sn-component .sk-circle.danger.no-bg:before{content:none}.sn-component .sk-button.danger.featured,.sn-component .danger.featured.sk-box,.sn-component .sk-box.danger.featured,.sn-component .sk-circle.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.danger.featured:before,.sn-component .danger.featured.sk-box:before,.sn-component .sk-box.danger.featured:before,.sn-component .sk-circle.danger.featured:before{opacity:1.0}.sn-component .sk-button.success,.sn-component .success.sk-box,.sn-component .sk-box.success,.sn-component .sk-circle.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success *,.sn-component .success.sk-box *,.sn-component .sk-box.success *,.sn-component .sk-circle.success *{position:relative}.sn-component .sk-button.success:before,.sn-component .success.sk-box:before,.sn-component .sk-box.success:before,.sn-component .sk-circle.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.success:after,.sn-component .success.sk-box:after,.sn-component .sk-box.success:after,.sn-component .sk-circle.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success:hover:before,.sn-component .success.sk-box:hover:before,.sn-component .sk-box.success:hover:before,.sn-component .sk-circle.success:hover:before{filter:brightness(130%)}.sn-component .sk-button.success.no-bg,.sn-component .success.no-bg.sk-box,.sn-component .sk-box.success.no-bg,.sn-component .sk-circle.success.no-bg{background-color:transparent}.sn-component .sk-button.success.no-bg:before,.sn-component .success.no-bg.sk-box:before,.sn-component .sk-box.success.no-bg:before,.sn-component .sk-circle.success.no-bg:before{content:none}.sn-component .sk-button.success.featured,.sn-component .success.featured.sk-box,.sn-component .sk-box.success.featured,.sn-component .sk-circle.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.success.featured:before,.sn-component .success.featured.sk-box:before,.sn-component .sk-box.success.featured:before,.sn-component .sk-circle.success.featured:before{opacity:1.0}.sn-component .sk-notification.contrast,.sn-component .sk-input.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-border-color);border:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast *,.sn-component .sk-input.contrast *{position:relative}.sn-component .sk-notification.contrast:before,.sn-component .sk-input.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.contrast:after,.sn-component .sk-input.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-contrast-border-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast.no-bg,.sn-component .sk-input.contrast.no-bg{background-color:transparent}.sn-component .sk-notification.contrast.no-bg:before,.sn-component .sk-input.contrast.no-bg:before{content:none}.sn-component .sk-notification.contrast.featured,.sn-component .sk-input.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.contrast.featured:before,.sn-component .sk-input.contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary,.sn-component .sk-input.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-border-color);border:1px solid var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary *,.sn-component .sk-input.sk-secondary *{position:relative}.sn-component .sk-notification.sk-secondary:before,.sn-component .sk-input.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary:after,.sn-component .sk-input.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-border-color);border-color:var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary.no-bg,.sn-component .sk-input.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary.no-bg:before,.sn-component .sk-input.sk-secondary.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary.featured,.sn-component .sk-input.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary.featured:before,.sn-component .sk-input.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary-contrast,.sn-component .sk-input.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-border-color);border:1px solid var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast *,.sn-component .sk-input.sk-secondary-contrast *{position:relative}.sn-component .sk-notification.sk-secondary-contrast:before,.sn-component .sk-input.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary-contrast:after,.sn-component .sk-input.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-contrast-border-color);border-color:var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast.no-bg,.sn-component .sk-input.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary-contrast.no-bg:before,.sn-component .sk-input.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary-contrast.featured,.sn-component .sk-input.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary-contrast.featured:before,.sn-component .sk-input.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-base,.sn-component .sk-input.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base *,.sn-component .sk-input.sk-base *{position:relative}.sn-component .sk-notification.sk-base:before,.sn-component .sk-input.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-base:after,.sn-component .sk-input.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-border-color);border-color:var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base.no-bg,.sn-component .sk-input.sk-base.no-bg{background-color:transparent}.sn-component .sk-notification.sk-base.no-bg:before,.sn-component .sk-input.sk-base.no-bg:before{content:none}.sn-component .sk-notification.sk-base.featured,.sn-component .sk-input.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-base.featured:before,.sn-component .sk-input.sk-base.featured:before{opacity:1.0}.sn-component .sk-notification.neutral,.sn-component .sk-input.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral *,.sn-component .sk-input.neutral *{position:relative}.sn-component .sk-notification.neutral:before,.sn-component .sk-input.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.neutral:after,.sn-component .sk-input.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral.no-bg,.sn-component .sk-input.neutral.no-bg{background-color:transparent}.sn-component .sk-notification.neutral.no-bg:before,.sn-component .sk-input.neutral.no-bg:before{content:none}.sn-component .sk-notification.neutral.featured,.sn-component .sk-input.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.neutral.featured:before,.sn-component .sk-input.neutral.featured:before{opacity:1.0}.sn-component .sk-notification.info,.sn-component .sk-input.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info *,.sn-component .sk-input.info *{position:relative}.sn-component .sk-notification.info:before,.sn-component .sk-input.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.info:after,.sn-component .sk-input.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info.no-bg,.sn-component .sk-input.info.no-bg{background-color:transparent}.sn-component .sk-notification.info.no-bg:before,.sn-component .sk-input.info.no-bg:before{content:none}.sn-component .sk-notification.info.featured,.sn-component .sk-input.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.info.featured:before,.sn-component .sk-input.info.featured:before{opacity:1.0}.sn-component .sk-notification.warning,.sn-component .sk-input.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning *,.sn-component .sk-input.warning *{position:relative}.sn-component .sk-notification.warning:before,.sn-component .sk-input.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.warning:after,.sn-component .sk-input.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning.no-bg,.sn-component .sk-input.warning.no-bg{background-color:transparent}.sn-component .sk-notification.warning.no-bg:before,.sn-component .sk-input.warning.no-bg:before{content:none}.sn-component .sk-notification.warning.featured,.sn-component .sk-input.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.warning.featured:before,.sn-component .sk-input.warning.featured:before{opacity:1.0}.sn-component .sk-notification.danger,.sn-component .sk-input.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger *,.sn-component .sk-input.danger *{position:relative}.sn-component .sk-notification.danger:before,.sn-component .sk-input.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.danger:after,.sn-component .sk-input.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger.no-bg,.sn-component .sk-input.danger.no-bg{background-color:transparent}.sn-component .sk-notification.danger.no-bg:before,.sn-component .sk-input.danger.no-bg:before{content:none}.sn-component .sk-notification.danger.featured,.sn-component .sk-input.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.danger.featured:before,.sn-component .sk-input.danger.featured:before{opacity:1.0}.sn-component .sk-notification.success,.sn-component .sk-input.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success *,.sn-component .sk-input.success *{position:relative}.sn-component .sk-notification.success:before,.sn-component .sk-input.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.success:after,.sn-component .sk-input.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success.no-bg,.sn-component .sk-input.success.no-bg{background-color:transparent}.sn-component .sk-notification.success.no-bg:before,.sn-component .sk-input.success.no-bg:before{content:none}.sn-component .sk-notification.success.featured,.sn-component .sk-input.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.success.featured:before,.sn-component .sk-input.success.featured:before{opacity:1.0}.sn-component .sk-notification{padding:1.1rem 1rem;margin:1.4rem 0;text-align:left;cursor:default}.sn-component .sk-notification.one-line{padding:0rem 0.4rem}.sn-component .sk-notification.stretch{width:100%}.sn-component .sk-notification.dashed{border-style:dashed;border-width:2px}.sn-component .sk-notification.dashed:after{box-shadow:none}.sn-component .sk-notification .sk-notification-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.sn-component .sk-notification .sk-notification-text{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal}.sn-component .sk-circle{border:1px solid;cursor:pointer;border-color:var(--sn-stylekit-contrast-foreground-color);background-color:var(--sn-stylekit-contrast-background-color);padding:0;border-radius:50% !important;flex-shrink:0}.sn-component .sk-circle:before{border-radius:50% !important}.sn-component .sk-circle:after{border-radius:50% !important}.sn-component .sk-circle.small{width:11px;height:11px}.sn-component .sk-spinner{border:1px solid var(--sn-stylekit-neutral-color);border-radius:50%;animation:rotate 0.8s infinite linear;border-right-color:transparent}.sn-component .sk-spinner.small{width:12px;height:12px}.sn-component .sk-spinner.info-contrast{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}.sn-component .sk-spinner.info{border-color:var(--sn-stylekit-info-color);border-right-color:transparent}.sn-component .sk-spinner.warning{border-color:var(--sn-stylekit-warning-color);border-right-color:transparent}.sn-component .sk-spinner.danger{border-color:var(--sn-stylekit-danger-color);border-right-color:transparent}.sn-component .sk-spinner.success{border-color:var(--sn-stylekit-success-color);border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sn-component .sk-app-bar{display:flex;width:100%;height:2rem;padding:0.0rem 0.8rem;background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);justify-content:space-between;align-items:center;border:1px solid var(--sn-stylekit-contrast-border-color);user-select:none}.sn-component .sk-app-bar.no-edges{border-left:0;border-right:0}.sn-component .sk-app-bar.no-bottom-edge{border-bottom:0}.sn-component .sk-app-bar .left,.sn-component .sk-app-bar .right{display:flex;height:100%}.sn-component .sk-app-bar .sk-app-bar-item{flex-grow:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child){margin-left:1rem}.sn-component .sk-app-bar .sk-app-bar-item.border{border-left:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column{height:100%;display:flex;align-items:center}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column:not(:first-child){margin-left:0.5rem}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column.underline{border-bottom:2px solid var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item.no-pointer{cursor:default}.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-sublabel:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-sublabel:not(.subtle){color:var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle{font-weight:bold;font-size:var(--sn-stylekit-font-size-h5);white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item>.sk-sublabel,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);font-weight:normal;white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item .subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-table{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.sn-component .sk-panel-table .sk-panel-table-item{flex:45%;flex-flow:wrap;border:1px solid var(--sn-stylekit-border-color);padding:1rem;margin-left:-1px;margin-top:-1px;display:flex;flex-direction:column;justify-content:space-between}.sn-component .sk-panel-table .sk-panel-table-item img{max-width:100%;margin-bottom:1rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content{display:flex;flex-direction:row}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column{align-items:center}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch{width:100%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child){padding-left:0.75rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter{flex-basis:25%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters{flex-basis:75%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer{margin-top:1.25rem}.sn-component .sk-panel-table .sk-panel-table-item.no-border{border:none}.sn-component .sk-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:10000;width:100vw;height:100vh;background-color:transparent;color:var(--sn-stylekit-contrast-foreground-color);display:flex;align-items:center;justify-content:center}.sn-component .sk-modal .sn-component{height:100%}.sn-component .sk-modal .sn-component .sk-panel{height:100%}.sn-component .sk-modal.auto-height>.sk-modal-content{height:auto !important}.sn-component .sk-modal.large>.sk-modal-content{width:900px;height:600px}.sn-component .sk-modal.medium>.sk-modal-content{width:700px;height:500px}.sn-component .sk-modal.small>.sk-modal-content{width:700px;height:344px}.sn-component .sk-modal .sk-modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:0.7}.sn-component .sk-modal>.sk-modal-content{overflow-y:auto;width:auto;padding:0;padding-bottom:0;min-width:300px;-webkit-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19)}.sn-component.no-select{user-select:none}input,textarea,[contenteditable]{caret-color:var(--sn-stylekit-editor-foreground-color)}.windows-web ::-webkit-scrollbar,.windows-desktop ::-webkit-scrollbar,.linux-web ::-webkit-scrollbar,.linux-desktop ::-webkit-scrollbar{width:17px;height:18px;border-left:0.5px solid var(--sn-stylekit-scrollbar-track-border-color-color)}.windows-web ::-webkit-scrollbar-thumb,.windows-desktop ::-webkit-scrollbar-thumb,.linux-web ::-webkit-scrollbar-thumb,.linux-desktop ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:10px;background-color:var(--sn-stylekit-scrollbar-thumb-color);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.windows-web ::-webkit-scrollbar-button,.windows-desktop ::-webkit-scrollbar-button,.linux-web ::-webkit-scrollbar-button,.linux-desktop ::-webkit-scrollbar-button{width:0;height:0;display:none}.windows-web ::-webkit-scrollbar-corner,.windows-desktop ::-webkit-scrollbar-corner,.linux-web ::-webkit-scrollbar-corner,.linux-desktop ::-webkit-scrollbar-corner{background-color:transparent} +@font-face{font-family:KaTeX_AMS;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left} +html { + font-size: var(--sn-stylekit-base-font-size); +} + +body { + font-size: var(--sn-stylekit-font-size-editor); + font-family: Calibri, "Trebuchet MS", sans-serif; +} + +* { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +.full-height, +.ldt label, +body, +html { + height: 100%; +} + +.ldt, +.ldt label.ldt-label { + padding: 4px; +} + +.ldt pre, +.ldt textarea { + font-size: var(--sn-stylekit-font-size-editor); + font-family: monospace; + color: var(--sn-stylekit-editor-foreground-color); +} + +.ldt { + overflow: auto; + position: relative; +} + +pre.ldt-pre { + -moz-padding-start: 1px; + white-space: pre-wrap; + word-wrap: break-word; + margin: 0; + border: 0; + -webkit-nbsp-mode: space; +} + +@supports (-webkit-overflow-scrolling: touch) { + /* CSS specific to iOS devices */ + .ldt pre { + margin-left: 3px !important; + } +} +body, +hr { + padding: 0; +} + +.container, +.copyright, +.demo-control, +.open-control { + white-space: nowrap; +} + +.ldt label { + position: absolute; + top: 0; + left: 0; + width: 100%; + display: inline; + cursor: text; +} + +body, +sub, +sup { + position: relative; +} + +.hljs, +.ldt textarea, +hr { + display: block; +} + +.ldt textarea { + font-size: var(--sn-stylekit-editor-foreground-color); + color: transparent !important; + color: rgba(0, 0, 0, 0.3) !important; + margin: 0; + border: 0; + background: 0 0; + outline: 0; + resize: none; + min-width: 100%; + width: 100%; + min-height: 100%; + overflow: hidden; + filter: alpha(opacity=30); +} + +.hljs { + overflow-x: auto; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +.hljs-addition, +.hljs-keyword, +.hljs-selector-tag { + color: #859900; +} + +.hljs-doctag, +.hljs-literal, +.hljs-meta .hljs-meta-string, +.hljs-number, +.hljs-regexp, +.hljs-string { + color: #2aa198; +} + +.hljs-name, +.hljs-section, +.hljs-selector-class, +.hljs-selector-id, +.hljs-title { + color: #268bd2; +} + +.hljs-attr, +.hljs-attribute, +.hljs-class .hljs-title, +.hljs-template-variable, +.hljs-type, +.hljs-variable { + color: #b58900; +} + +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-subst, +.hljs-symbol { + color: #cb4b16; +} + +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: 700; +} + +@viewport { + width: device-width; +} +@-ms-viewport { + width: device-width; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +body { + min-width: 320px; + margin: 0; + background-color: transparent; +} + +button, +textarea { + font: var(--sn-stylekit-font-size-editor) Calibri, "Trebuchet MS", sans-serif; +} + +sub, +sup { + vertical-align: baseline; + top: -0.4em; +} + +sub { + top: 0.4em; +} + +hr { + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; +} + +h1, +h2, +h3 { + font: var(--sn-stylekit-font-size-editor) Cambria, Georgia, serif; + margin: 1em 0 0; + font-weight: 400; +} + +.ldt .bold, +.ldt .latexBlock.delimeter, +.ldt .list-mark { + font-weight: 700; +} + +h1 { + margin: .5em 0 .25em; + font-size: 225%; +} + +h2 { + margin: 1em 0 .25em; + font-size: 175%; +} + +h3 { + font-size: 125%; +} + +div.header { + background: var(--sn-stylekit-contrast-background-color); + color: var(--sn-stylekit-contrast-foreground-color); + border-bottom: 1px solid var(--sn-stylekit-contrast-border-color); + padding: 0 16px; + margin: 0; + height: 48px; + position: absolute; + top: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + justify-content: space-between; + z-index: 20; +} + +.header-item { + flex: 0 0 auto; +} + +.header a.link { + color: #fff; + text-decoration: none; + border-bottom: thin solid rgba(255, 255, 255, 0.7); + height: 16px; + display: inline-block; +} + +.demo-control, +.open-control { + text-align: center; +} + +.demo-control .control-item, +.header .toolbar-button { + display: inline-block; + vertical-align: middle; + background-color: rgba(0, 0, 0, 0.3); + color: #fff; + background-clip: padding-box; + border-color: transparent; + border-style: solid; + border-width: 9px 1px; + height: 48px; + min-width: 30px; + line-height: 30px; + padding: 0 4px; + text-align: center; + cursor: pointer; + cursor: hand; +} + +.demo-control .control-item { + background-color: rgba(0, 0, 0, 0.3); + display: inline-block; +} + +.demo-control .control-input { + display: none; +} + +.demo-control .control-input:checked + .control-item { + background-color: rgba(0, 0, 0, 0.5); +} + +@media screen and (min-width: 825px) { + .demo-control { + text-align: left; + padding-left: 16px; + } + + .open-control { + text-align: right; + padding-right: 20px; + } +} +.container { + padding-top: 48px; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} + +.half-width, +.slider { + display: inline-block; + vertical-align: top; + white-space: normal; +} + +.half-width { + position: relative; + width: 50%; + width: calc(50% - 3px); + background-color: transparent; +} + +.slider { + width: 6px; + cursor: ew-resize; + background: radial-gradient(rgba(0, 0, 0, 0.1) 21%, transparent 22%) 3px 3px, radial-gradient(rgba(0, 0, 0, 0.1) 21%, transparent 22%); + background-size: 6px 6px; + left: 0 !important; + top: 0 !important; + transform: none !important; +} + +.opt__strict .not-strict { + opacity: 0.3; +} + +.ldt label.ldt-label, +.source { + padding: 0; +} + +.ldt pre, +.ldt textarea, +textarea.source { + padding: 16px 16px 0; +} + +.ldt pre.ldt-pre, +.ldt textarea { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: var(--sn-stylekit-font-size-editor); + line-height: calc(var(--sn-stylekit-font-size-editor) + 0.2rem); +} + +pre.ldt-pre span { + vertical-align: top; +} + +textarea.source { + width: 100%; +} + +textarea { + resize: none; + display: block; + outline: 0; + border: 0; + margin: 0; +} + +.result-html .svg-preview, +.result-html img { + max-width: 100%; +} + +.result-html, +.result-src { + display: none; + padding: 16px 16px 16px 13px; + margin: 0; + overflow: auto; +} + +.result-src, +.result-src-content { + white-space: pre-wrap; +} + +.result-as-debug .result-src, +.result-as-habr .result-src, +.result-as-html .result-html, +.result-as-htmltex .result-src, +.result-as-md .result-src, +.result-as-src .result-src { + display: block; + color: var(--sn-stylekit-editor-foreground-color); +} + +.result-html { + padding-top: 0; + padding-bottom: 0; +} +.result-html a { + color: var(--sn-stylekit-info-color); +} + +.result-html .svg-preview { + overflow: visible; + -webkit-transition: opacity .4s ease-in-out; + -moz-transition: opacity .4s ease-in-out; + transition: opacity .4s ease-in-out; + fill: var(--sn-stylekit-info-color); +} + +.hljs { + background: 0 0; + padding: 0; +} + +::-webkit-scrollbar { + width: 12px; + height: 12px; +} + +::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); +} + +::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.2); +} + +::-webkit-scrollbar-corner { + background: #e5cda5; +} + +.ldt .header, .ldt .header2 { + font-weight: 700; + color: var(--sn-stylekit-info-color); +} + +.ldt .quote { + background: var(--sn-stylekit-secondary-contrast-background-color); +} + +.ldt .list { + background: var(--sn-stylekit-secondary-contrast-background-color); +} + +.ldt .code, .ldt .fence { + background: var(--sn-stylekit-secondary-contrast-background-color); +} + +.ldt .sub, .ldt .sup { + color: var(--sn-stylekit-warning-color); +} + +.ldt .link { + color: var(--sn-stylekit-info-color); +} + +.ldt .latex { + color: var(--sn-stylekit-success-color); +} + +.ldt .italic { + color: var(--sn-stylekit-warning-color); +} + +.ldt .strike { + text-decoration: line-through; +} + +.ldt .latexBlock.keyword { + color: var(--sn-stylekit-info-color); +} + +.ldt .latexBlock.keyword2 { + color: var(--sn-stylekit-info-color); +} + +.ldt .latexBlock.keyword3 { + color: var(--sn-stylekit-success-color); +} + +.ldt .latexBlock.bracket { + color: var(--sn-stylekit-danger-color); +} + +.ldt .latexBlock.comment { + color: var(--sn-stylekit-neutral-color-color); +} + +.ldt .latexBlock.index { + color: var(--sn-stylekit-warning-color); +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + .ldt textarea::-webkit-input-placeholder { + text-shadow: none; + -webkit-text-fill-color: initial; + } +} diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.js b/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.js new file mode 100644 index 000000000..b6cfbf617 --- /dev/null +++ b/public/components/org.standardnotes.fancy-markdown-editor/dist/dist.js @@ -0,0 +1,6773 @@ +/** + * Markdown and LaTeX Editor + * + * (c) Roman Parpalak, 2016-2018 + */ + +(function (document, window) { + 'use strict'; + + var defaults = { + html: true, // Enable HTML tags in source + xhtmlOut: false, // Use '/' to close single tags (
    ) + breaks: false, // Convert '\n' in paragraphs into
    + langPrefix: 'language-', // CSS language prefix for fenced blocks + linkify: true, // autoconvert URL-like texts to links + typographer: true, // Enable smartypants and other sweet transforms + quotes: '""\'\'', + + // option for tex plugin + _habr: {protocol: ''}, // no protocol for habrahabr markup + + // options below are for demo only + _highlight: true, + _strict: false + }; + + function domSetResultView(val) { + var eNode = document.body; + + [ + 'result-as-html', + 'result-as-htmltex', + 'result-as-habr', + 'result-as-src', + 'result-as-debug' + ].forEach(function (className) { + if (eNode.classList) { + eNode.classList.remove(className); + } + else { + eNode.className = eNode.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); + } + }); + + if (eNode.classList) { + eNode.classList.add('result-as-' + val); + } + else { + eNode.className += ' ' + 'result-as-' + val; + } + } + + function ParserCollection( + defaults, + imageLoader, + markdownit, + setResultView, + sourceGetter, + sourceSetter, + domSetPreviewHTML, + domSetHighlightedContent, + updateCallback + ) { + var _mdPreview = markdownit(defaults) + .use(markdownitS2Tex) + .use(markdownitSub) + .use(markdownitSup) + ; + + var _mdHtmlAndImages = markdownit(defaults) + .use(markdownitS2Tex) + .use(markdownitSub) + .use(markdownitSup) + ; + + var _mdHtmlAndTex = markdownit(defaults) + .use(markdownitS2Tex, {noreplace: true}) + .use(markdownitSub) + .use(markdownitSup) + ; + + var _mdHtmlHabrAndImages = markdownit(defaults) + .use(markdownitS2Tex, defaults._habr) + .use(markdownitSub) + .use(markdownitSup) + ; + + var _mdMdAndImages = markdownit('zero') + .use(markdownitS2Tex) + ; + + /** + * Detects if the paragraph contains the only formula. + * Parser gives the class 'tex-block' to such formulas. + * + * @param tokens + * @param idx + * @returns {boolean} + */ + function hasBlockFormula(tokens, idx) { + if (idx >= 0 && tokens[idx] && tokens[idx].children) { + for (var i = tokens[idx].children.length; i--;) { + if (tokens[idx].children[i].tag === 'tex-block') { + return true; + } + } + } + return false; + } + + /** + * Inject line numbers for sync scroll. Notes: + * - We track only headings and paragraphs on first level. That's enough. + * - Footnotes content causes jumps. Level limit filter it automatically. + * + * @param tokens + * @param idx + * @param options + * @param env + * @param self + */ + function injectLineNumbersAndCentering(tokens, idx, options, env, self) { + var line; + if (tokens[idx].map && tokens[idx].level === 0) { + line = tokens[idx].map[0]; + tokens[idx].attrPush(['class', 'line']); + tokens[idx].attrPush(['data-line', line + '']); + } + + // Hack (maybe it is better to use block renderers?) + if (hasBlockFormula(tokens, idx + 1)) { + tokens[idx].attrPush(['align', 'center']); + tokens[idx].attrPush(['style', 'text-align: center;']); + } + + return self.renderToken(tokens, idx, options, env, self); + } + + // Habrahabr does not ignore

    tags and meanwhile uses whitespaces + function habrHeading(tokens, idx, options, env, self) { + var prefix = ""; + if (idx > 0 && tokens[idx - 1].type === 'paragraph_close' && !hasBlockFormula(tokens, idx - 2)) { + prefix = "\n"; + } + + return prefix + self.renderToken(tokens, idx, options, env, self); + } + + function habrParagraphOpen(tokens, idx, options, env, self) { + var prefix = ""; + if (idx > 0 && tokens[idx - 1].type === 'paragraph_close' && !hasBlockFormula(tokens, idx - 2)) { + prefix = "\n"; + } + return prefix; //+ self.renderToken(tokens, idx, options, env, self); + } + + function habrParagraphClose(tokens, idx, options, env, self) { + var prefix = "\n"; + return prefix; //+ self.renderToken(tokens, idx, options, env, self); + } + + function injectCentering(tokens, idx, options, env, self) { + // Hack (maybe it is better to use block renderers?) + if (hasBlockFormula(tokens, idx + 1)) { + tokens[idx].attrPush(['align', 'center']); + tokens[idx].attrPush(['style', 'text-align: center;']); + } + return self.renderToken(tokens, idx, options, env, self); + } + + _mdPreview.renderer.rules.paragraph_open = _mdPreview.renderer.rules.heading_open = injectLineNumbersAndCentering; + _mdHtmlAndImages.renderer.rules.paragraph_open = _mdHtmlAndImages.renderer.rules.heading_open = injectCentering; + + _mdHtmlHabrAndImages.renderer.rules.heading_open = habrHeading; + _mdHtmlHabrAndImages.renderer.rules.paragraph_open = habrParagraphOpen; + _mdHtmlHabrAndImages.renderer.rules.paragraph_close = habrParagraphClose; + + // A copy of Markdown-it original backticks parser. + // We want to prevent from parsing dollars inside backticks as TeX delimeters (`$$`). + // But we do not want HTML in result. + _mdMdAndImages.inline.ruler.before('backticks', 'backticks2', function (state, silent) { + var start, max, marker, matchStart, matchEnd, token, + pos = state.pos, + ch = state.src.charCodeAt(pos); + if (ch !== 0x60/* ` */) { return false; } + + start = pos; + pos++; + max = state.posMax; + + while (pos < max && state.src.charCodeAt(pos) === 0x60/* ` */) { pos++; } + + marker = state.src.slice(start, pos); + + matchStart = matchEnd = pos; + + while ((matchStart = state.src.indexOf('`', matchEnd)) !== -1) { + matchEnd = matchStart + 1; + + while (matchEnd < max && state.src.charCodeAt(matchEnd) === 0x60/* ` */) { matchEnd++; } + + if (matchEnd - matchStart === marker.length) { + if (!silent) { + token = state.push('backticks2_inline', 'code', 0); // <-- The change + token.markup = marker; + token.content = state.src.slice(pos, matchStart) + } + state.pos = matchEnd; + return true; + } + } + + if (!silent) { state.pending += marker; } + state.pos += marker.length; + return true; + }); + + _mdMdAndImages.renderer.rules.backticks2_inline = function (tokens, idx /*, options, env, slf*/) { + var token = tokens[idx]; + return token.markup + token.content + token.markup; + }; + + // Prevents HTML escaping. + _mdMdAndImages.renderer.rules.text = function (tokens, idx /*, options, env */) { + return tokens[idx].content; + }; + + /** + * Habrahabr "source" tag + * + * @param tokens + * @param idx + * @param options + * @param env + * @param self + * @returns {string} + */ + _mdHtmlHabrAndImages.renderer.rules.fence = function (tokens, idx, options, env, self) { + var token = tokens[idx], + info = token.info ? _mdHtmlHabrAndImages.utils.unescapeAll(token.info).trim() : '', + langName = '', + highlighted; + + if (info) { + langName = info.split(/\s+/g)[0]; + token.attrPush(['lang', langName]); + } + + if (options.highlight) { + highlighted = options.highlight(token.content, langName) || _mdHtmlHabrAndImages.utils.escapeHtml(token.content); + } else { + highlighted = _mdHtmlHabrAndImages.utils.escapeHtml(token.content); + } + + return '\n' + + highlighted + + '\n'; + }; + + function getHabraMarkup(source) { + var html = _mdHtmlHabrAndImages.render(source); + + html = html.replace(' lastSrcElemPos ? srcScrollHeight - allowedHeight : lastSrcElemPos); + mapResult.push(document.querySelector('.result-html').scrollHeight); + + return [mapSrc, mapResult]; + } + + documentReady(function () { + var eTextarea = document.getElementById('editor-source'), + eResultHtml = document.getElementsByClassName('result-html')[0]; + + var recalcHeight = debounce(function () { + decorator.recalcHeight() + }, 100); + + var scrollMap = new ScrollMap(domFindScrollMarks); + + var parserCollection = new ParserCollection( + defaults, + new ImageLoader(new ImagePreloader(), location.protocol === 'https:' ? 'https:' : 'http:'), + window.markdownit, + domSetResultView, + function domGetSource() { + return eTextarea.value; + }, + function domSetSource(text) { + eTextarea.value = text; + decorator.update(); + }, + domSetPreviewHTML, + domSetHighlightedContent, + function (source) { + // reset lines mapping cache on content update + scrollMap.reset(); + } + ); + + parserCollection.updateResult(); + + // start the decorator + var decorator = new TextareaDecorator(eTextarea, mdParser); + + // .source has been changed after TextareaDecorator call + var eNodeSource = document.getElementsByClassName('source')[0]; + + var syncScroll = new SyncScroll( + scrollMap, + new Animator(function () { + return eNodeSource.scrollTop; + }, function (y) { + eNodeSource.scrollTop = y; + }), + new Animator(function () { + return eResultHtml.scrollTop; + }, function (y) { + eResultHtml.scrollTop = y; + }), + eNodeSource, + eResultHtml, + document.querySelector('[id^="container-block"]') + ); + + // Sync scroll listeners + + // var updateText = debounce(parserCollection.updateResult, 240, {maxWait: 3000}); + + // We'll update text on our own + var updateText = parserCollection.updateResult; + + // eTextarea.addEventListener('keyup', updateText); + // eTextarea.addEventListener('paste', updateText); + // eTextarea.addEventListener('cut', updateText); + // eTextarea.addEventListener('mouseup', updateText); + + eTextarea.addEventListener('touchstart', syncScroll.switchScrollToSrc); + eTextarea.addEventListener('mouseover', syncScroll.switchScrollToSrc); + + eResultHtml.addEventListener('touchstart', syncScroll.switchScrollToResult); + eResultHtml.addEventListener('mouseover', syncScroll.switchScrollToResult); + + syncScroll.switchScrollToSrc(); + + Array.prototype.forEach.call(document.getElementsByClassName('control-item'), function (eNode, index) { + eNode.addEventListener('click', function () { + var view = this.getAttribute('data-result-as'); + if (!view) { + return; + } + + parserCollection.switchView(view); + + if (view !== 'preview') { + // Selecting all block content. + var contentBlocks = document.getElementsByClassName('result-src-content'); + if (contentBlocks.length) { + setTimeout(function () { + selectText(contentBlocks[0]); + }, 0); + } + } + }) + }); + + // Interface element listeners + + document.querySelector('._download-source').addEventListener('click', function () { + var blob = new Blob([parserCollection.getSource()], {type: 'text/markdown;charset=utf-8'}); + saveAs(blob, 'source.md'); + }); + + document.querySelector('._download-result').addEventListener('click', function () { + var blob = new Blob([parserCollection.getDisplayedResult()], {type: 'text/html;charset=utf-8'}); + saveAs(blob, parserCollection.getDisplayedResultFilename()); + }); + + document.querySelector('._upload-source').addEventListener('click', function () { + var eNode = document.getElementById('fileElem'); + // Fire click on file input + (eNode.onclick || eNode.click || function () {}).call(eNode); + }); + + document.getElementById('fileElem').addEventListener('change', function () { + // A file has been chosen + if (!this.files || !FileReader) { + return; + } + + var reader = new FileReader(), + fileInput = this; + + reader.onload = function () { + parserCollection.setSource(this.result); + fileInput.value = fileInput.defaultValue; + }; + reader.readAsText(this.files[0]); + }); + + (function () { + var eSlider = document.querySelector('.slider'), + dragSlider = new Draggabilly(eSlider, { + axis: 'x' + }), + sourceBlock = document.getElementById('source-block'), + resultBLock = document.getElementById('result-block'), + windowWidth; + + function setWidth(percent) { + sourceBlock.style.width = 'calc(' + percent + '% - 3px)'; + resultBLock.style.width = 'calc(' + (100 - percent) + '% - 3px)'; + + scrollMap.reset(); + } + + eSlider.addEventListener('dblclick', function () { + setWidth(50); + }); + + dragSlider.on('dragStart', function (event, pointer, moveVector) { + windowWidth = window.innerWidth; + }); + + dragSlider.on('dragMove', function (event, pointer, moveVector) { + setWidth(100.0 * pointer.pageX / windowWidth); + }); + })(); + + window.upmath = { + updateText: () => { + updateText(); + decorator.recalcHeight() + decorator.update(); + }, + getHTML: () => { + var result = document.getElementsByClassName('result-html'); + return eResultHtml.innerHTML; + } + } + + // Need to recalculate line positions on window resize + window.addEventListener('resize', function () { + scrollMap.reset(); + recalcHeight(); + }); + }); +})(document, window); +;/** + * Renders LaTeX formulae via KaTeX. + * + * Previously connects service to the markdown-it renderer. + * + * Inspired by + * + * @copyright 2015 Roman Parpalak + */ + +(function (w) { + 'use strict'; + + function scanDelims(state, start) { + var pos = state.pos, lastChar, nextChar, count, + isLastWhiteSpace, isLastPunctChar, + isNextWhiteSpace, isNextPunctChar, + can_open = true, + can_close = true, + max = state.posMax, + isWhiteSpace = state.md.utils.isWhiteSpace, + isPunctChar = state.md.utils.isPunctChar, + isMdAsciiPunct = state.md.utils.isMdAsciiPunct; + + // treat beginning of the line as a whitespace + lastChar = start > 0 ? state.src.charCodeAt(start - 1) : 0x20; + if (pos >= max) { + can_open = false; + } + count = pos - start; + + // treat end of the line as a whitespace + nextChar = pos < max ? state.src.charCodeAt(pos) : 0x20; + isLastPunctChar = isMdAsciiPunct(lastChar) || isPunctChar(String.fromCharCode(lastChar)); + isNextPunctChar = isMdAsciiPunct(nextChar) || isPunctChar(String.fromCharCode(nextChar)); + isLastWhiteSpace = isWhiteSpace(lastChar); + isNextWhiteSpace = isWhiteSpace(nextChar); + + if (isNextWhiteSpace) { + can_open = false; + } + else if (isNextPunctChar) { + if (!(isLastWhiteSpace || isLastPunctChar)) { + can_open = false; + } + } + if (isLastWhiteSpace) { + can_close = false; + } + else if (isLastPunctChar) { + if (!(isNextWhiteSpace || isNextPunctChar)) { + can_close = false; + } + } + + return { + can_open: can_open, + can_close: can_close, + delims: count + }; + } + + + function makeMath_inline(open, close) { + return function math_inline(state, silent) { + var startCount, + found, + res, + token, + closeDelim, + max = state.posMax, + start = state.pos, + openDelim = state.src.slice(start, start + open.length); + + if (openDelim !== open) { + return false; + } + if (silent) { + return false; + } // Don’t run any pairs in validation mode + + res = scanDelims(state, start + open.length); + startCount = res.delims; + + if (!res.can_open) { + state.pos += startCount; + // Earlier we checked !silent, but this implementation does not need it + state.pending += state.src.slice(start, state.pos); + return true; + } + + state.pos = start + open.length; + + while (state.pos < max) { + closeDelim = state.src.slice(state.pos, state.pos + close.length); + if (closeDelim === close) { + res = scanDelims(state, state.pos + close.length); + if (res.can_close) { + found = true; + break; + } + } + + state.md.inline.skipToken(state); + } + + if (!found) { + // Parser failed to find ending tag, so it is not a valid math + state.pos = start; + return false; + } + + // Found! + + // Detecting single formula with a line number + var m = false, + tag = 'tex-inline'; + + if (start == 0) { + var srcEnd = state.src.substring(state.pos + close.length); + m = srcEnd.match(/^\s*(\([ \t]*\S+[ \t]*\))\s*$/); + if (m || srcEnd == '') { + tag = 'tex-block'; + } + } + + if (m) { + token = state.push('math_number', 'tex-number', 0); + token.content = m[1]; + token.markup = '()'; + } + + state.posMax = state.pos; + state.pos = start + close.length; + + // Earlier we checked !silent, but this implementation does not need it + token = state.push('math_inline', tag, 0); + token.content = state.src.slice(state.pos, state.posMax); + token.markup = open; + + state.pos = m ? max : state.posMax + close.length; + state.posMax = max; + + return true; + }; + } + + w.markdownitS2Tex = function math_plugin(md, options) { + // Default options + options = typeof options === 'object' ? options : {}; + var inlineOpen = options.inlineOpen || '$$', + inlineClose = options.inlineClose || '$$'; + + var math_inline = makeMath_inline(inlineOpen, inlineClose); + + md.inline.ruler.before('escape', 'math_inline', math_inline); + + md.renderer.rules.math_inline = (function () { + return function (tokens, idx) { + var formula = tokens[idx].content; + + if (options.noreplace) { + var str = inlineOpen + formula + inlineClose; + return str + .replace(/&/g, '&') + .replace(/>/g, '>') + .replace(/' + tokens[idx].content + ''; + }; + }; +}(window)); +;/** + * Markdown parser with latex extension + * + * (c) Roman Parpalak, 2015 + * Based on code by Colin Kuebler, 2012 + */ + +function MarkdownParser(i) { + /* INIT */ + var api = this; + + // variables used internally + i = i ? 'i' : ''; + var parseInlineRE = null, + parseBlockRE = null, + ruleMap = {}, + ruleBlockMap = {}, + ruleInlineMap = {}, + runInBlocks = {}, + markers = {}; + + var subRules, + subRulesMap = {}, + subRulesRE = {}; + + function addBlockRule(s, rule) { + var re = new RegExp('^(' + s + ')$', i); + ruleMap[rule] = re; + ruleBlockMap[rule] = re; + } + + function addInlineRule(s, rule) { + var re = new RegExp('^(' + s + ')$', i); + ruleMap[rule] = re; + ruleInlineMap[rule] = re; + } + + function addSubruleMap(s, rule, block) { + if (!subRulesMap[block]) { + subRulesMap[block] = {}; + } + subRulesMap[block][rule] = new RegExp('^(' + s + ')$', i); + } + + api.addInlineRules = function (rules) { + var ruleSrc = []; + + for (var rule in rules) { + if (rules.hasOwnProperty(rule)) { + var s = rules[rule].source; + ruleSrc.push(s); + addInlineRule(s, rule); + } + } + + parseInlineRE = new RegExp('(' + ruleSrc.join('|') + ')', i); + + return this; + }; + api.addSubRules = function (rules) { + subRules = rules; + + for (var block in rules) { + if (rules.hasOwnProperty(block)) { + var rules2 = rules[block], + p = []; + for (var rule in rules2) { + if (rules2.hasOwnProperty(rule)) { + var s = rules2[rule].source; + addSubruleMap(s, rule, block); + p.push(s); + } + } + + subRulesRE[block] = new RegExp('(' + p.join('|') + ')', i); + } + } + + return this; + }; + api.addBlockRules = function (rules) { + var ruleArray = []; + + for (var rule in rules) { + if (rules.hasOwnProperty(rule)) { + var s = rules[rule].source; + ruleArray.push(s); + addBlockRule(s, rule); + } + } + parseBlockRE = new RegExp('(' + ruleArray.join('|') + ')', i); + + return this; + }; + api.addRunIn = function (rules) { + runInBlocks = rules; + + return this; + }; + api.addMarkers = function (m) { + markers = m; + + return this; + }; + + function tokenizeBlock(block, className, lineNum, result) { + var re = parseInlineRE; + + // Process specific rules for the given block type className + if (className in subRules) { + if (subRules[className] === null) { + result.push({ + token: block, + block: className, + line: lineNum + }); + + return; + } + else { + re = subRulesRE[className]; + } + } + + // Token for a block marker + if (typeof markers[className] !== 'undefined') { + var matches = block.match(markers[className]); + if (matches[2]) { + result.push({ + token: matches[1], + block: className + '-mark', + line: lineNum + }); + block = matches[2]; + lineNum = 0; // Write block position only once + } + } + + var items = block.split(re), + j = 0, token; + + for (; j < items.length; j++) { + token = items[j]; + if (token != '') { + result.push({ + token: token, + block: className, + line: lineNum + }); + lineNum = 0; // Write block position only once + } + } + } + + api.tokenize = function (input) { + input = input.replace('\r', ''); + + var result = [], + classNames = [], + blocks = input.split(parseBlockRE), + blockNum = blocks.length, + i, prevIndex = 0, prevBlockClass; + + // Merge blocks separated by line breaks + for (i = 0; i < blockNum; i++) { + if (blocks[i] === '') { + continue; + } + + var className = identify(blocks[i], ruleBlockMap); + + if (prevIndex > 0 && className in runInBlocks) { + var allowedPrevBlocks = runInBlocks[className].allowedBlocks; + if (allowedPrevBlocks && allowedPrevBlocks.indexOf(prevBlockClass) >= 0) { + blocks[prevIndex] += blocks[i]; + blocks[i] = ''; + classNames[i] = ''; + + continue; + } + } + + classNames[i] = className; + + prevIndex = i; + prevBlockClass = className; + } + + var lineBreakCnt = 0; + + for (i = 0; i < blockNum; i++) { + var block = blocks[i]; + if (block !== '') { + var lineNum = 0; + if (classNames[i] != 'empty') { // TODO move to config + lineNum = lineBreakCnt; + lineBreakCnt = 0; // Storing diff between line numbers + } + tokenizeBlock(block, classNames[i], lineNum, result); + lineBreakCnt += substrCount('\n', block); + } + } + + return result; + }; + api.identifyInline = function (tokenObj) { + var className = tokenObj.block, + map = ruleInlineMap; + + if (className in subRules) { + if (subRules[className] === null) { + return ''; + } + else { + map = subRulesMap[className]; + } + } + return identify(tokenObj.token, map); + }; + + function identify(token, ruleMap) { + for (var rule in ruleMap) { + if (ruleMap.hasOwnProperty(rule) && ruleMap[rule].test(token)) { + return rule; + } + } + + return ''; + } + + return api; +} + +// Markdown syntax parser +var mdParser = new MarkdownParser(); + +mdParser + .addBlockRules({ + latexBlock: /[ \t]*\$\$\n?(?:[^\n]+\n)*(?:[^\n]*[^\\\n])?\$\$(?:[ \t]*\([ \t]*\S+[ \t]*\))?[ \t]*(?:\n|$)/, + empty: /(?:[ \t]*\n)+/, + fence: /```[\s\S]*?(?:$|```(?:\n|$))/, + reference: /\[[^\]]+\]\:[^\n]*(?:\n|$)/, + header: /#{1,6} [^\n]*(?:\n|$)/, + header2: /[^\n]+\n[ \t]*[=-]{2,}(?:\n|$)/, + rule: /(?:[\*]{3,}|[\-]{3,}|[\_]{3,})(?:\n|$)/, + list: /[ ]{0,3}(?:[+\-\*]|\d+\.)[ \t]+[^\n]*(?:\n[ \t]*[^\n\t ]+[ \t]*)*(?:\n|$)/, + quote: /[ ]{0,3}>[^\n]*(?:\n|$)/, + paragraph: /[\s\S]*?(?:\n|$)/ + }) + .addInlineRules({ + latex: /\$\$(?:[\s\S]*?[^\\])?\$\$/, + link: /\[.+?\][\(\[].*?[\)\]]/, + bold: /(?:\s|^)__[\s\S]*?\S__|\*\*[\s\S]*?\S\*\*/, + italic: /(?:\s|^)_[\s\S]*?[^\\\s]_|\*[^\\\s]\*|\*\S[\s\S]*?[^\\\s]\*/, + strike: /~~.+?~~/, + sup: /\^.+?\^/, + sub: /~.+?~/, + code: /``.+?``|`.*?[^`\\]`(?!`)/ + }) + .addSubRules({ + fence: null, + rule: null, + latexBlock: { + comment: /%[^\n]*?(?=\$\$)|%[^\n]*/, + reference: /[ \t]*\([ \t]*\S+[ \t]*\)[ \t\n]*$/, + index: /(?:\^|_)(?:\\[a-zA-Zа-яА-я]+[\*]?(?:\{.*?\})|\{[a-zA-Zа-яА-я0-9]*?\}|[a-zA-Zа-яА-я0-9])/, + bracket: /(?:(?:\\left|\\right)?[\{\}\[\]\(\)\|])/, + keyword: /\\[a-zA-Zа-яА-я]+[\*]?/, + keyword2: /\\[^a-zA-Zа-яА-я0-9]/, + keyword3: /&/, + delimeter: /\$\$/ + } + }) + .addRunIn({ + paragraph: { + allowedBlocks : ['paragraph', 'quote', 'list'] + } + }) + .addMarkers({ + list: /^([ ]{0,3}(?:[+\-\*]|\d+\.)[ \t]+)([\s\S]*)$/, + quote: /^([ ]{0,3}(?:>[ \t]*)+)([\s\S]*)$/ + }); +;'use strict'; + +/** + * DOMContentLoaded polyfill + * + * @param fn + */ +function documentReady(fn) { + if (document.readyState != 'loading') { + fn(); + } + else { + document.addEventListener('DOMContentLoaded', fn); + } +} + +/** + * Find the index of a maximum value in values array + * which is less than maxValue. + * + * @param maxValue + * @param values + * + * @returns {object} + */ +function findBisect(maxValue, values) { + var a = 0, + b = values.length - 1, + f_a = values[a]; + + if (f_a >= maxValue) { + return {val: a, part: 0}; + } + + var f_b = values[b]; + if (f_b < maxValue) { + return {val: b, part: 0}; + } + + while (b - a > 1) { + var c = a + Math.round((b - a) / 2), + f_c = values[c]; + + if (f_c >= maxValue) { + b = c; + f_b = f_c; + } + else { + a = c; + f_a = f_c; + } + } + + return {val: a, part: (maxValue - f_a) / (f_b - f_a)}; +} + +/** + * Count the number of occurances of a substring in a string + * + * @param substr + * @param str + * @returns {number} + */ +function substrCount(substr, str) { + var count = -1, + index = -2; + + while (index != -1) { + count++; + index = str.indexOf(substr, index + 1) + } + + return count; +} + +/** + * Selects the content of the given DOM node. + * + * @param eNode + */ +function selectText(eNode) { + if (!window.getSelection) { + return; + } + + var selection = window.getSelection(), + range = document.createRange(); + + range.selectNodeContents(eNode); + selection.removeAllRanges(); + selection.addRange(range); +} + +/** + * Realistic animation module based on one-dimensional physical model. + * + * @param positionGetter + * @param positionSetter + * @constructor + */ +function Animator(positionGetter, positionSetter) { + var x = 0, + x1 = 0, + x2 = 0, + v = 0, + animationTime = 200, + timerId, + startedAt = null; + + var loop = function (timestamp) { + if (startedAt === null) { + startedAt = timestamp; + } + + var moveTime = timestamp - startedAt; + + if (moveTime < moveDuration) { + // New position and velocity + x = x2 + A * (Math.cos(omega * (moveTime - moveDuration)) - 1); + v = A * omega * (Math.sin(omega * (moveDuration - moveTime))); + + positionSetter(x); + + timerId = requestAnimationFrame(loop); + + if (isReInit) { + /** + * If the position has been forced, we run the animation again. + */ + initMotion(reInitPosition, x); + isReInit = false; + startedAt = timestamp; + } + } + else { + // Stop the animation + startedAt = null; + + v = 0; + positionSetter(x2); + cancelAnimationFrame(timerId); + + if (isReInit) { + isReInit = false; + } + } + }; + + /** + * The moveDuration of animation. It can be less than animationTime in case of high speed. + */ + var moveDuration; + + /** + * Motion parameters. See the loop formulas. + */ + var A, omega; + + /** + * Flag fired when the final position has been changed during running amination. + */ + var isReInit = false; + + /** + * New value for final position (that has been changed during running amination). + */ + var reInitPosition; + + /** + * Calculate parameters A and omega for the position given by formula + * + * x(t) = x0 + A * (Math.cos(omega * (t - t0)) - 1); + * + * @param newPosition + * @param oldPosition + */ + function initMotion(newPosition, oldPosition) { + var k; + x2 = newPosition; + x1 = oldPosition; + + if (Math.abs(v) < 0.00001) { + // Rest + k = Math.PI; + moveDuration = animationTime; + } + else { + // Motion + + var alpha = (x2 - x1) / v / animationTime; // Motion parameter + + /** + * Instead of solving non-linear equation alpha * k = tan(k/2) + * we use approximation 0.5/a = 1 - (k/pi)^2 + */ + if (alpha < 0 || alpha > 0.5) { + k = Math.PI * Math.sqrt(1 - 0.5 / alpha); + } + else { + k = 0.1; + } + + /** + * After approximate value of k is determined, we redefine alpha + * since its value affects the animation. It means that the total + * animation duration (moveDuration) differs from animationTime. + * However, the difference does not impact the user experience. + */ + var alpha1 = (1 - Math.cos(k)) / k / Math.sin(k); + moveDuration = (x2 - x1) / alpha1 / v; + } + + omega = k / moveDuration; + A = (x2 - x1) / (1 - Math.cos(k)); + } + + /** + * Public control method + * + * @param nextPos + */ + this.setPos = function (nextPos) { + isReInit = (startedAt !== null); + if (!isReInit) { + x = positionGetter(); + initMotion(nextPos, x); + timerId = requestAnimationFrame(loop); + } + else { + reInitPosition = nextPos; + } + }; + + this.stop = function () { + startedAt = null; + v = 0; + cancelAnimationFrame(timerId); + isReInit = false; + }; +} + +function escapeRegExp(str) { + return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} + +/** + * See http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript + * @param search + * @param replacement + * @returns {string} + */ +String.prototype.replaceAll = function (search, replacement) { + var target = this; + return target.replace(new RegExp(escapeRegExp(search), 'g'), replacement); +}; + +/** + * + * @constructor + */ +function ImagePreloader() { + var data = {}, + uniqueIndex = 0; + + function ajaxReady() { + var svg; + + if (this.status >= 200 && this.status < 400) { + svg = this.responseText; + } + else { + // We reached our target server, but it returned an error + svg = '' + + '' + + '' + + '' + + '' + + '' + + '' + + ''; + } + setImage(this.responseURL || this.s2Url, svg) + } + + function loadImage(url) { + var request = new XMLHttpRequest(); + request.open('GET', url, true); + request.s2Url = url; + request.onload = ajaxReady; + request.onerror = function () { + // There was a connection error of some sort + }; + request.send(); + + return request; + } + + this.onLoad = function (url, callback) { + if (!data[url]) { + data[url] = { + svg: null, + baseline: null, + request: loadImage(url), + callback: callback + }; + } + else if (data[url].svg !== null) { + callback(url, data[url].svg, data[url].baseline) + } + // In case of duplicate pictures we skip duplicates (when data[url].svg === null) + }; + + /** + * Make ids in svg unique across the html code by adding a prefix. + * + * @param svg + * @returns {*} + */ + function makeSvgIdsUnique(svg) { + var m = svg.match(/id=["']([^"']*)["']/g); + + if (!m) { + return svg; + } + + var i = m.length, + id, newId, curStr; + + for (; i--;) { + curStr = m[i]; + id = curStr.match(/id=["']([^"']*)["']/)[1]; + newId = 's' + uniqueIndex + id; + + svg = svg + .replaceAll(curStr, 'id="' + newId + '"') + .replaceAll('#' + id, '#' + newId) + ; + } + + uniqueIndex++; + + return svg; + } + + /** + * Stores sizes, source and removes the xhr object. + * @param url + * @param svg + */ + var setImage = function (url, svg) { + var urlData = data[url]; + if (!urlData) { + return; + } + + svg = makeSvgIdsUnique(svg); + + var m = svg.match(/postMessage\((?:"|")([\d\|\.\-eE]*)(?:"|")/); // [""2.15299|31.42377|11.65223|"", "2.15299|31.42377|11.65223|"] + if (m) { + var baselineShift = m && m[1] ? m[1].split('|').shift() : 0; // 2.15299 + } + else { + // svg can be empty like "" + // Mark as something is wrong. + baselineShift = null; + } + + urlData.callback(url, svg, baselineShift); + + urlData.svg = svg; + urlData.baseline = baselineShift; + urlData.request = null; + urlData.callback = null; + }; + + /** + * External API + * + * @param url + * @returns {null} + */ + this.getImageDataFromUrl = function (url) { + var urlData = data[url]; + return urlData ? urlData : null; + }; +} + +/** + * + * @param preloader + * @param protocol Needed for support the "file:" protocol. + * @constructor + */ +function ImageLoader(preloader, protocol) { + var curItems = [], // current formula content + prevItems = [], // previous formula content + map = {}, // maps formula content to index + n = 0, // current formula number + + placeholderTimer = null, + placeholderIndex = null, + placeholderUrl = null; + + /** + * Find if user has edited only one formula formula. + */ + function detectPlaceholderFormula() { + if (n == prevItems.length) { + var editNum = 0, index, i = n; + + for (; i--;) { + if (curItems[i] != prevItems[i]) { + editNum++; + index = i; + } + } + + if (editNum == 1) { + if (placeholderIndex === null) { + // A formula has been changed. + // Use previous one as a placeholder. + placeholderIndex = index; + placeholderUrl = prevItems[index]; + return; + } + if (placeholderIndex === index) { + // Formula has been changed again since previous change, + // but the previous image has not been loaded yet. + // Keep previous placeholder. + return; + } + } + } + + // Many formulas has been changed. We do not display any placeholders. + placeholderIndex = null; + placeholderUrl = null; + } + + function buildMap() { + map = {}; + for (var i = n; i--;) { + var url = curItems[i]; + + if (typeof map[url] === 'undefined') { + map[url] = [i] + } + else { + map[url].push(i); + } + } + } + + /** + * Start parsing process. + */ + this.reset = function () { + curItems = []; + n = 0; + }; + + /** + * Insert SVG images. + * + * @param url + * @param svg + * @param baselineShift + */ + var callback = function (url, svg, baselineShift) { + var indexes = map[url], i; + + if (indexes && (i = indexes.length)) { + for (; i--;) { + var index = indexes[i]; + + insertPicture(index, svg, baselineShift, index === placeholderIndex ? 'fade-in' : 'replace'); + + if (index === placeholderIndex) { + // Clear the fade out timer if the new image has just bee + clearTimeout(placeholderTimer); + placeholderIndex = null; + placeholderUrl = null; + } + } + } + }; + + /** + * Mark formula as loading. + * Use previous image but transparent. + * + * @param index + * @param svg + * @param baselineShift + * @param mode One of 'replace', 'fade-in', 'fade-out' + */ + function insertPicture(index, svg, baselineShift, mode) { + var id = 's2tex_' + index, + oldSvgNode = document.getElementById(id), + parentNode = oldSvgNode.parentNode, + startOpacity = '1', // mode == 'fade-in' ? '0.5' : '1', // sometimes images opacity can be '1' yet. How can one track it? + finalOpacity = mode == 'fade-out' ? '0.5' : '1', + newSvgAttrs = ' + divNode.removeChild(newSvgNode); + + parentNode.insertBefore(newSvgNode, oldSvgNode); + parentNode.removeChild(oldSvgNode); + + if (finalOpacity != startOpacity) { + placeholderTimer = setTimeout(function () { + document.getElementById(id).style.opacity = finalOpacity; + }, 0); + } + } + + /** + * Finish the parsing process. + */ + this.fixDom = function () { + detectPlaceholderFormula(); + buildMap(); + for (var i = n; i--;) { + preloader.onLoad(curItems[i], callback); + } + + if (placeholderIndex !== null) { + var data = preloader.getImageDataFromUrl(placeholderUrl); + if (data !== null && data.callback === null) { + insertPicture(placeholderIndex, data.svg, data.baseline, 'fade-out'); + } + } + + prevItems = curItems.slice(0); + }; +} + +/** + * Access to the map between blocks in sync scroll. + * + * @param mapBuilder + * @constructor + */ +function ScrollMap(mapBuilder) { + var map = null; + + this.reset = function () { + map = [null, null]; + }; + + this.getPosition = function (eBlockNode, fromIndex, toIndex) { + var offsetHeight = eBlockNode.offsetHeight; + var scrollTop = eBlockNode.scrollTop; + + if (scrollTop == 0) { + return 0; + } + + if (map[fromIndex] === null) { + map = mapBuilder(); + } + + var maxMapIndex = map[fromIndex].length - 1; + if (map[fromIndex][maxMapIndex] <= scrollTop + offsetHeight) { + return map[toIndex][maxMapIndex] - offsetHeight + } + + var scrollShift = offsetHeight / 2, + scrollLevel = scrollTop + scrollShift, + blockIndex = findBisect(scrollLevel, map[fromIndex]), + srcScrollLevel = parseFloat(map[toIndex][blockIndex.val] * (1 - blockIndex.part)); + + if (map[toIndex][blockIndex.val + 1]) { + srcScrollLevel += parseFloat(map[toIndex][blockIndex.val + 1] * blockIndex.part); + } + + return srcScrollLevel - scrollShift; + } +} + +/** + * Controls sync scroll of the source and preview blocks + * + * @param scrollMap + * @param animatorSrc + * @param animatorResult + * @param eSrc + * @param eResult + * @param eContainer + * @constructor + */ +function SyncScroll(scrollMap, animatorSrc, animatorResult, eSrc, eResult, eContainer) { + // Synchronize scroll position from source to result + var syncResultScroll = function () { + animatorResult.setPos(scrollMap.getPosition(eSrc, 0, 1)); + }; + + // Synchronize scroll position from result to source + var syncSrcScroll = function () { + animatorSrc.setPos(scrollMap.getPosition(eResult, 1, 0)); + }; + + this.switchScrollToSrc = function () { + eResult.removeEventListener('scroll', syncSrcScroll); + eSrc.removeEventListener('scroll', syncResultScroll); + eSrc.addEventListener('scroll', syncResultScroll); + eContainer.id = 'container-block-source'; + // animatorSrc.stop(); + }; + + this.switchScrollToResult = function () { + eSrc.removeEventListener('scroll', syncResultScroll); + eResult.removeEventListener('scroll', syncSrcScroll); + eResult.addEventListener('scroll', syncSrcScroll); + eContainer.id = 'container-block-result'; + // animatorResult.stop(); + } +} + +/** + * Functions from lodash.js + * @see https://github.com/lodash/lodash/ + */ + +var now = Date.now || function () { + return new Date().getTime(); + }; + +function debounce(func, wait, options) { + var args, + maxTimeoutId, + result, + stamp, + thisArg, + timeoutId, + trailingCall, + lastCalled = 0, + leading = false, + maxWait = false, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + wait = wait < 0 ? 0 : (+wait || 0); + if (typeof options === 'object') { + leading = !!options.leading; + maxWait = 'maxWait' in options && Math.max(+options.maxWait || 0, wait); + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + + function cancel() { + if (timeoutId) { + clearTimeout(timeoutId); + } + if (maxTimeoutId) { + clearTimeout(maxTimeoutId); + } + lastCalled = 0; + maxTimeoutId = timeoutId = trailingCall = undefined; + } + + function complete(isCalled, id) { + if (id) { + clearTimeout(id); + } + maxTimeoutId = timeoutId = trailingCall = undefined; + if (isCalled) { + lastCalled = now(); + result = func.apply(thisArg, args); + if (!timeoutId && !maxTimeoutId) { + args = thisArg = undefined; + } + } + } + + function delayed() { + var remaining = wait - (now() - stamp); + if (remaining <= 0 || remaining > wait) { + complete(trailingCall, maxTimeoutId); + } else { + timeoutId = setTimeout(delayed, remaining); + } + } + + function maxDelayed() { + complete(trailing, timeoutId); + } + + function debounced() { + args = arguments; + stamp = now(); + thisArg = this; + trailingCall = trailing && (timeoutId || !leading); + + if (maxWait === false) { + var leadingCall = leading && !timeoutId; + } else { + if (!maxTimeoutId && !leading) { + lastCalled = stamp; + } + var remaining = maxWait - (stamp - lastCalled), + isCalled = remaining <= 0 || remaining > maxWait; + + if (isCalled) { + if (maxTimeoutId) { + maxTimeoutId = clearTimeout(maxTimeoutId); + } + lastCalled = stamp; + result = func.apply(thisArg, args); + } + else if (!maxTimeoutId) { + maxTimeoutId = setTimeout(maxDelayed, remaining); + } + } + if (isCalled && timeoutId) { + timeoutId = clearTimeout(timeoutId); + } + else if (!timeoutId && wait !== maxWait) { + timeoutId = setTimeout(delayed, wait); + } + if (leadingCall) { + isCalled = true; + result = func.apply(thisArg, args); + } + if (isCalled && !timeoutId && !maxTimeoutId) { + args = thisArg = undefined; + } + return result; + } + debounced.cancel = cancel; + return debounced; +} +;/** + * TextareaDecorator.js + * written by Colin Kuebler 2012 + * Updated by Roman Parpalak, 2015. + * Part of LDT, dual licensed under GPLv3 and MIT + * Builds and maintains a styled output layer under a textarea input layer + */ + +function TextareaDecorator(textarea, parser) { + /* INIT */ + var api = this, + output; + + if (textarea.className !== 'ldt-textarea') { + // construct editor DOM + var parent = document.createElement("div"); + output = document.createElement("pre"); + output.className = 'ldt-pre'; + parent.appendChild(output); + + var label = document.createElement("label"); + label.className = 'ldt-label'; + + parent.appendChild(label); + + // replace the textarea with RTA DOM and reattach on label + textarea.parentNode.replaceChild(parent, textarea); + label.appendChild(textarea); + + // transfer the CSS styles to our editor + parent.className = 'ldt ' + textarea.className; + textarea.className = 'ldt-textarea'; + } else { + output = textarea.parentNode.previousSibling; + } + + /** + * Composes token class. + * + * Tokens are grouped into blocks. + * Also a token have its own type. + * + * @param blockClass token block type + * @param inlineClass token type + * @returns {string} + */ + function getClass(blockClass, inlineClass) { + return blockClass + ' ' + inlineClass; + } + + /** + * Detect changes between a token and its DOM representation. + * + * @param newToken hash object + * @param oldNode DOM node converted from old hash object + * + * @returns {boolean} + */ + function compareTokens(newToken, oldNode) { + if (newToken.token !== oldNode.textContent) { + return false; + } + + var className = oldNode.className, + oldBlock = className.slice(0, className.indexOf(' ')); + + if (oldBlock !== newToken.block) { + return false; + } + + var line = oldNode.getAttribute('data-line'); + + if (line && line != newToken.line) { + return false; + } + + return true; + } + + /** + * Updates a DOM node by a token + * + * @param node + * @param token + * @param inlineClass + */ + function fillTokenNode(node, token, inlineClass) { + node.textContent = node.innerText = token.token; + + var c = getClass(token.block, inlineClass); + + if (token.line) { + node.className = c + ' block-start'; + node.setAttribute('data-line', token.line); + } + else { + node.className = c; + } + } + + // coloring algorithm + var color = function (input, output, parser) { + var lastChar = input !== '' && input.substring(input.length - 1) || ''; + if (lastChar == "\r" || lastChar == "\n") { + // Hack for the case when the last line in textarea is empty + input += ' '; + } + + var nodes = output.childNodes, + tokens = parser.tokenize(input), + firstDiff, lastDiffNew, lastDiffOld; + + // find the first difference + for (firstDiff = 0; firstDiff < tokens.length && firstDiff < nodes.length; firstDiff++) { + if (!compareTokens(tokens[firstDiff], nodes[firstDiff])) { + break; + } + } + + // trim the length of output nodes to the size of the input + while (tokens.length < nodes.length) { + output.removeChild(nodes[firstDiff]); + } + + // find the last difference + for (lastDiffNew = tokens.length - 1, lastDiffOld = nodes.length - 1; firstDiff < lastDiffOld; lastDiffNew--, lastDiffOld--) { + if (!compareTokens(tokens[lastDiffNew], nodes[lastDiffOld])) { + break; + } + } + + // update modified nodes + for (; firstDiff <= lastDiffOld; firstDiff++) { + var token = tokens[firstDiff]; + fillTokenNode(nodes[firstDiff], token, parser.identifyInline(token)); + } + + // add in modified nodes + for (var insertionPt = nodes[firstDiff] || null; firstDiff <= lastDiffNew; firstDiff++) { + var span = document.createElement("span"); + token = tokens[firstDiff]; + fillTokenNode(span, token, parser.identifyInline(token)); + output.insertBefore(span, insertionPt); + } + }; + + api.input = textarea; + api.output = output; + api.recalcHeight = function () { + api.input.style.height = Math.max(api.output.offsetHeight, 100) + 'px'; + }; + api.update = function () { + var input = textarea.value; + if (input) { + color(input, output, parser); + + } else { + // clear the display + output.innerHTML = ''; + } + api.recalcHeight(); + }; + + // detect all changes to the textarea, + // including keyboard input, cut/copy/paste, drag & drop, etc + if (textarea.addEventListener) { + // standards browsers: oninput event + textarea.addEventListener("input", api.update, false); + } else { + // MSIE: detect changes to the 'value' property + textarea.attachEvent("onpropertychange", + function (e) { + if (e.propertyName.toLowerCase() === 'value') { + api.update(); + } + } + ); + } + // initial highlighting + api.update(); + + return api; +} + +/* FileSaver.js + * A saveAs() FileSaver implementation. + * 2015-05-07.2 + * + * By Eli Grey, http://eligrey.com + * License: X11/MIT + * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md + */ + +/*global self */ +/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */ + +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ + +var saveAs = saveAs || (function(view) { + "use strict"; + // IE <10 is explicitly unsupported + if (typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) { + return; + } + var + doc = view.document + // only get URL when necessary in case Blob.js hasn't overridden it yet + , get_URL = function() { + return view.URL || view.webkitURL || view; + } + , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a") + , can_use_save_link = "download" in save_link + , click = function(node) { + var event = doc.createEvent("MouseEvents"); + event.initMouseEvent( + "click", true, false, view, 0, 0, 0, 0, 0 + , false, false, false, false, 0, null + ); + node.dispatchEvent(event); + } + , webkit_req_fs = view.webkitRequestFileSystem + , req_fs = view.requestFileSystem || webkit_req_fs || view.mozRequestFileSystem + , throw_outside = function(ex) { + (view.setImmediate || view.setTimeout)(function() { + throw ex; + }, 0); + } + , force_saveable_type = "application/octet-stream" + , fs_min_size = 0 + // See https://code.google.com/p/chromium/issues/detail?id=375297#c7 and + // https://github.com/eligrey/FileSaver.js/commit/485930a#commitcomment-8768047 + // for the reasoning behind the timeout and revocation flow + , arbitrary_revoke_timeout = 500 // in ms + , revoke = function(file) { + var revoker = function() { + if (typeof file === "string") { // file is an object URL + get_URL().revokeObjectURL(file); + } else { // file is a File + file.remove(); + } + }; + if (view.chrome) { + revoker(); + } else { + setTimeout(revoker, arbitrary_revoke_timeout); + } + } + , dispatch = function(filesaver, event_types, event) { + event_types = [].concat(event_types); + var i = event_types.length; + while (i--) { + var listener = filesaver["on" + event_types[i]]; + if (typeof listener === "function") { + try { + listener.call(filesaver, event || filesaver); + } catch (ex) { + throw_outside(ex); + } + } + } + } + , auto_bom = function(blob) { + // prepend BOM for UTF-8 XML and text/* types (including HTML) + if (/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { + return new Blob(["\ufeff", blob], {type: blob.type}); + } + return blob; + } + , FileSaver = function(blob, name) { + blob = auto_bom(blob); + // First try a.download, then web filesystem, then object URLs + var + filesaver = this + , type = blob.type + , blob_changed = false + , object_url + , target_view + , dispatch_all = function() { + dispatch(filesaver, "writestart progress write writeend".split(" ")); + } + // on any filesys errors revert to saving with object URLs + , fs_error = function() { + // don't create more object URLs than needed + if (blob_changed || !object_url) { + object_url = get_URL().createObjectURL(blob); + } + if (target_view) { + target_view.location.href = object_url; + } else { + var new_tab = view.open(object_url, "_blank"); + if (new_tab == undefined && typeof safari !== "undefined") { + //Apple do not allow window.open, see http://bit.ly/1kZffRI + view.location.href = object_url + } + } + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + } + , abortable = function(func) { + return function() { + if (filesaver.readyState !== filesaver.DONE) { + return func.apply(this, arguments); + } + }; + } + , create_if_not_found = {create: true, exclusive: false} + , slice + ; + filesaver.readyState = filesaver.INIT; + if (!name) { + name = "download"; + } + if (can_use_save_link) { + object_url = get_URL().createObjectURL(blob); + save_link.href = object_url; + save_link.download = name; + click(save_link); + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + return; + } + // Object and web filesystem URLs have a problem saving in Google Chrome when + // viewed in a tab, so I force save with application/octet-stream + // http://code.google.com/p/chromium/issues/detail?id=91158 + // Update: Google errantly closed 91158, I submitted it again: + // https://code.google.com/p/chromium/issues/detail?id=389642 + if (view.chrome && type && type !== force_saveable_type) { + slice = blob.slice || blob.webkitSlice; + blob = slice.call(blob, 0, blob.size, force_saveable_type); + blob_changed = true; + } + // Since I can't be sure that the guessed media type will trigger a download + // in WebKit, I append .download to the filename. + // https://bugs.webkit.org/show_bug.cgi?id=65440 + if (webkit_req_fs && name !== "download") { + name += ".download"; + } + if (type === force_saveable_type || webkit_req_fs) { + target_view = view; + } + if (!req_fs) { + fs_error(); + return; + } + fs_min_size += blob.size; + req_fs(view.TEMPORARY, fs_min_size, abortable(function(fs) { + fs.root.getDirectory("saved", create_if_not_found, abortable(function(dir) { + var save = function() { + dir.getFile(name, create_if_not_found, abortable(function(file) { + file.createWriter(abortable(function(writer) { + writer.onwriteend = function(event) { + target_view.location.href = file.toURL(); + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "writeend", event); + revoke(file); + }; + writer.onerror = function() { + var error = writer.error; + if (error.code !== error.ABORT_ERR) { + fs_error(); + } + }; + "writestart progress write abort".split(" ").forEach(function(event) { + writer["on" + event] = filesaver["on" + event]; + }); + writer.write(blob); + filesaver.abort = function() { + writer.abort(); + filesaver.readyState = filesaver.DONE; + }; + filesaver.readyState = filesaver.WRITING; + }), fs_error); + }), fs_error); + }; + dir.getFile(name, {create: false}, abortable(function(file) { + // delete file if it already exists + file.remove(); + save(); + }), abortable(function(ex) { + if (ex.code === ex.NOT_FOUND_ERR) { + save(); + } else { + fs_error(); + } + })); + }), fs_error); + }), fs_error); + } + , FS_proto = FileSaver.prototype + , saveAs = function(blob, name) { + return new FileSaver(blob, name); + } + ; + // IE 10+ (native saveAs) + if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) { + return function(blob, name) { + return navigator.msSaveOrOpenBlob(auto_bom(blob), name); + }; + } + + FS_proto.abort = function() { + var filesaver = this; + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "abort"); + }; + FS_proto.readyState = FS_proto.INIT = 0; + FS_proto.WRITING = 1; + FS_proto.DONE = 2; + + FS_proto.error = + FS_proto.onwritestart = + FS_proto.onprogress = + FS_proto.onwrite = + FS_proto.onabort = + FS_proto.onerror = + FS_proto.onwriteend = + null; + + return saveAs; +}( + typeof self !== "undefined" && self + || typeof window !== "undefined" && window + || this.content +)); +// `self` is undefined in Firefox for Android content script context +// while `this` is nsIContentFrameMessageManager +// with an attribute `content` that corresponds to the window + +if (typeof module !== "undefined" && module.exports) { + module.exports.saveAs = saveAs; +} else if ((typeof define !== "undefined" && define !== null) && (define.amd != null)) { + define([], function() { + return saveAs; + }); +};/*! + * Draggabilly PACKAGED v2.2.0 + * Make that shiz draggable + * https://draggabilly.desandro.com + * MIT license + */ + +/** + * Bridget makes jQuery widgets + * v2.0.1 + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'jquery-bridget/jquery-bridget',[ 'jquery' ], function( jQuery ) { + return factory( window, jQuery ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('jquery') + ); + } else { + // browser global + window.jQueryBridget = factory( + window, + window.jQuery + ); + } + +}( window, function factory( window, jQuery ) { +'use strict'; + +// ----- utils ----- // + +var arraySlice = Array.prototype.slice; + +// helper function for logging errors +// $.error breaks jQuery chaining +var console = window.console; +var logError = typeof console == 'undefined' ? function() {} : + function( message ) { + console.error( message ); + }; + +// ----- jQueryBridget ----- // + +function jQueryBridget( namespace, PluginClass, $ ) { + $ = $ || jQuery || window.jQuery; + if ( !$ ) { + return; + } + + // add option method -> $().plugin('option', {...}) + if ( !PluginClass.prototype.option ) { + // option setter + PluginClass.prototype.option = function( opts ) { + // bail out if not an object + if ( !$.isPlainObject( opts ) ){ + return; + } + this.options = $.extend( true, this.options, opts ); + }; + } + + // make jQuery plugin + $.fn[ namespace ] = function( arg0 /*, arg1 */ ) { + if ( typeof arg0 == 'string' ) { + // method call $().plugin( 'methodName', { options } ) + // shift arguments by 1 + var args = arraySlice.call( arguments, 1 ); + return methodCall( this, arg0, args ); + } + // just $().plugin({ options }) + plainCall( this, arg0 ); + return this; + }; + + // $().plugin('methodName') + function methodCall( $elems, methodName, args ) { + var returnValue; + var pluginMethodStr = '$().' + namespace + '("' + methodName + '")'; + + $elems.each( function( i, elem ) { + // get instance + var instance = $.data( elem, namespace ); + if ( !instance ) { + logError( namespace + ' not initialized. Cannot call methods, i.e. ' + + pluginMethodStr ); + return; + } + + var method = instance[ methodName ]; + if ( !method || methodName.charAt(0) == '_' ) { + logError( pluginMethodStr + ' is not a valid method' ); + return; + } + + // apply method, get return value + var value = method.apply( instance, args ); + // set return value if value is returned, use only first value + returnValue = returnValue === undefined ? value : returnValue; + }); + + return returnValue !== undefined ? returnValue : $elems; + } + + function plainCall( $elems, options ) { + $elems.each( function( i, elem ) { + var instance = $.data( elem, namespace ); + if ( instance ) { + // set options & init + instance.option( options ); + instance._init(); + } else { + // initialize new instance + instance = new PluginClass( elem, options ); + $.data( elem, namespace, instance ); + } + }); + } + + updateJQuery( $ ); + +} + +// ----- updateJQuery ----- // + +// set $.bridget for v1 backwards compatibility +function updateJQuery( $ ) { + if ( !$ || ( $ && $.bridget ) ) { + return; + } + $.bridget = jQueryBridget; +} + +updateJQuery( jQuery || window.jQuery ); + +// ----- ----- // + +return jQueryBridget; + +})); + +/*! + * getSize v2.0.2 + * measure size of elements + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ +/*global define: false, module: false, console: false */ + +( function( window, factory ) { + 'use strict'; + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'get-size/get-size',[],function() { + return factory(); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.getSize = factory(); + } + +})( window, function factory() { +'use strict'; + +// -------------------------- helpers -------------------------- // + +// get a number from a string, not a percentage +function getStyleSize( value ) { + var num = parseFloat( value ); + // not a percent like '100%', and a number + var isValid = value.indexOf('%') == -1 && !isNaN( num ); + return isValid && num; +} + +function noop() {} + +var logError = typeof console == 'undefined' ? noop : + function( message ) { + console.error( message ); + }; + +// -------------------------- measurements -------------------------- // + +var measurements = [ + 'paddingLeft', + 'paddingRight', + 'paddingTop', + 'paddingBottom', + 'marginLeft', + 'marginRight', + 'marginTop', + 'marginBottom', + 'borderLeftWidth', + 'borderRightWidth', + 'borderTopWidth', + 'borderBottomWidth' +]; + +var measurementsLength = measurements.length; + +function getZeroSize() { + var size = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0 + }; + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + size[ measurement ] = 0; + } + return size; +} + +// -------------------------- getStyle -------------------------- // + +/** + * getStyle, get style of element, check for Firefox bug + * https://bugzilla.mozilla.org/show_bug.cgi?id=548397 + */ +function getStyle( elem ) { + var style = getComputedStyle( elem ); + if ( !style ) { + logError( 'Style returned ' + style + + '. Are you running this code in a hidden iframe on Firefox? ' + + 'See http://bit.ly/getsizebug1' ); + } + return style; +} + +// -------------------------- setup -------------------------- // + +var isSetup = false; + +var isBoxSizeOuter; + +/** + * setup + * check isBoxSizerOuter + * do on first getSize() rather than on page load for Firefox bug + */ +function setup() { + // setup once + if ( isSetup ) { + return; + } + isSetup = true; + + // -------------------------- box sizing -------------------------- // + + /** + * WebKit measures the outer-width on style.width on border-box elems + * IE & Firefox<29 measures the inner-width + */ + var div = document.createElement('div'); + div.style.width = '200px'; + div.style.padding = '1px 2px 3px 4px'; + div.style.borderStyle = 'solid'; + div.style.borderWidth = '1px 2px 3px 4px'; + div.style.boxSizing = 'border-box'; + + var body = document.body || document.documentElement; + body.appendChild( div ); + var style = getStyle( div ); + + getSize.isBoxSizeOuter = isBoxSizeOuter = getStyleSize( style.width ) == 200; + body.removeChild( div ); + +} + +// -------------------------- getSize -------------------------- // + +function getSize( elem ) { + setup(); + + // use querySeletor if elem is string + if ( typeof elem == 'string' ) { + elem = document.querySelector( elem ); + } + + // do not proceed on non-objects + if ( !elem || typeof elem != 'object' || !elem.nodeType ) { + return; + } + + var style = getStyle( elem ); + + // if hidden, everything is 0 + if ( style.display == 'none' ) { + return getZeroSize(); + } + + var size = {}; + size.width = elem.offsetWidth; + size.height = elem.offsetHeight; + + var isBorderBox = size.isBorderBox = style.boxSizing == 'border-box'; + + // get all measurements + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + var value = style[ measurement ]; + var num = parseFloat( value ); + // any 'auto', 'medium' value will be 0 + size[ measurement ] = !isNaN( num ) ? num : 0; + } + + var paddingWidth = size.paddingLeft + size.paddingRight; + var paddingHeight = size.paddingTop + size.paddingBottom; + var marginWidth = size.marginLeft + size.marginRight; + var marginHeight = size.marginTop + size.marginBottom; + var borderWidth = size.borderLeftWidth + size.borderRightWidth; + var borderHeight = size.borderTopWidth + size.borderBottomWidth; + + var isBorderBoxSizeOuter = isBorderBox && isBoxSizeOuter; + + // overwrite width and height if we can get it from style + var styleWidth = getStyleSize( style.width ); + if ( styleWidth !== false ) { + size.width = styleWidth + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth ); + } + + var styleHeight = getStyleSize( style.height ); + if ( styleHeight !== false ) { + size.height = styleHeight + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight ); + } + + size.innerWidth = size.width - ( paddingWidth + borderWidth ); + size.innerHeight = size.height - ( paddingHeight + borderHeight ); + + size.outerWidth = size.width + marginWidth; + size.outerHeight = size.height + marginHeight; + + return size; +} + +return getSize; + +}); + +/** + * EvEmitter v1.1.0 + * Lil' event emitter + * MIT License + */ + +/* jshint unused: true, undef: true, strict: true */ + +( function( global, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, window */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'ev-emitter/ev-emitter',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory(); + } else { + // Browser globals + global.EvEmitter = factory(); + } + +}( typeof window != 'undefined' ? window : this, function() { + + + +function EvEmitter() {} + +var proto = EvEmitter.prototype; + +proto.on = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // set events hash + var events = this._events = this._events || {}; + // set listeners array + var listeners = events[ eventName ] = events[ eventName ] || []; + // only add once + if ( listeners.indexOf( listener ) == -1 ) { + listeners.push( listener ); + } + + return this; +}; + +proto.once = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // add event + this.on( eventName, listener ); + // set once flag + // set onceEvents hash + var onceEvents = this._onceEvents = this._onceEvents || {}; + // set onceListeners object + var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {}; + // set flag + onceListeners[ listener ] = true; + + return this; +}; + +proto.off = function( eventName, listener ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var index = listeners.indexOf( listener ); + if ( index != -1 ) { + listeners.splice( index, 1 ); + } + + return this; +}; + +proto.emitEvent = function( eventName, args ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + // copy over to avoid interference if .off() in listener + listeners = listeners.slice(0); + args = args || []; + // once stuff + var onceListeners = this._onceEvents && this._onceEvents[ eventName ]; + + for ( var i=0; i < listeners.length; i++ ) { + var listener = listeners[i] + var isOnce = onceListeners && onceListeners[ listener ]; + if ( isOnce ) { + // remove listener + // remove before trigger to prevent recursion + this.off( eventName, listener ); + // unset once flag + delete onceListeners[ listener ]; + } + // trigger listener + listener.apply( this, args ); + } + + return this; +}; + +proto.allOff = function() { + delete this._events; + delete this._onceEvents; +}; + +return EvEmitter; + +})); + +/*! + * Unipointer v2.3.0 + * base class for doing one thing with pointer event + * MIT license + */ + +/*jshint browser: true, undef: true, unused: true, strict: true */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /*global define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'unipointer/unipointer',[ + 'ev-emitter/ev-emitter' + ], function( EvEmitter ) { + return factory( window, EvEmitter ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('ev-emitter') + ); + } else { + // browser global + window.Unipointer = factory( + window, + window.EvEmitter + ); + } + +}( window, function factory( window, EvEmitter ) { + + + +function noop() {} + +function Unipointer() {} + +// inherit EvEmitter +var proto = Unipointer.prototype = Object.create( EvEmitter.prototype ); + +proto.bindStartEvent = function( elem ) { + this._bindStartEvent( elem, true ); +}; + +proto.unbindStartEvent = function( elem ) { + this._bindStartEvent( elem, false ); +}; + +/** + * Add or remove start event + * @param {Boolean} isAdd - remove if falsey + */ +proto._bindStartEvent = function( elem, isAdd ) { + // munge isAdd, default to true + isAdd = isAdd === undefined ? true : isAdd; + var bindMethod = isAdd ? 'addEventListener' : 'removeEventListener'; + + // default to mouse events + var startEvent = 'mousedown'; + if ( window.PointerEvent ) { + // Pointer Events + startEvent = 'pointerdown'; + } else if ( 'ontouchstart' in window ) { + // Touch Events. iOS Safari + startEvent = 'touchstart'; + } + elem[ bindMethod ]( startEvent, this ); +}; + +// trigger handler methods for events +proto.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +// returns the touch that we're keeping track of +proto.getTouch = function( touches ) { + for ( var i=0; i < touches.length; i++ ) { + var touch = touches[i]; + if ( touch.identifier == this.pointerIdentifier ) { + return touch; + } + } +}; + +// ----- start event ----- // + +proto.onmousedown = function( event ) { + // dismiss clicks from right or middle buttons + var button = event.button; + if ( button && ( button !== 0 && button !== 1 ) ) { + return; + } + this._pointerDown( event, event ); +}; + +proto.ontouchstart = function( event ) { + this._pointerDown( event, event.changedTouches[0] ); +}; + +proto.onpointerdown = function( event ) { + this._pointerDown( event, event ); +}; + +/** + * pointer start + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto._pointerDown = function( event, pointer ) { + // dismiss right click and other pointers + // button = 0 is okay, 1-4 not + if ( event.button || this.isPointerDown ) { + return; + } + + this.isPointerDown = true; + // save pointer identifier to match up touch events + this.pointerIdentifier = pointer.pointerId !== undefined ? + // pointerId for pointer events, touch.indentifier for touch events + pointer.pointerId : pointer.identifier; + + this.pointerDown( event, pointer ); +}; + +proto.pointerDown = function( event, pointer ) { + this._bindPostStartEvents( event ); + this.emitEvent( 'pointerDown', [ event, pointer ] ); +}; + +// hash of events to be bound after start event +var postStartEvents = { + mousedown: [ 'mousemove', 'mouseup' ], + touchstart: [ 'touchmove', 'touchend', 'touchcancel' ], + pointerdown: [ 'pointermove', 'pointerup', 'pointercancel' ], +}; + +proto._bindPostStartEvents = function( event ) { + if ( !event ) { + return; + } + // get proper events to match start event + var events = postStartEvents[ event.type ]; + // bind events to node + events.forEach( function( eventName ) { + window.addEventListener( eventName, this ); + }, this ); + // save these arguments + this._boundPointerEvents = events; +}; + +proto._unbindPostStartEvents = function() { + // check for _boundEvents, in case dragEnd triggered twice (old IE8 bug) + if ( !this._boundPointerEvents ) { + return; + } + this._boundPointerEvents.forEach( function( eventName ) { + window.removeEventListener( eventName, this ); + }, this ); + + delete this._boundPointerEvents; +}; + +// ----- move event ----- // + +proto.onmousemove = function( event ) { + this._pointerMove( event, event ); +}; + +proto.onpointermove = function( event ) { + if ( event.pointerId == this.pointerIdentifier ) { + this._pointerMove( event, event ); + } +}; + +proto.ontouchmove = function( event ) { + var touch = this.getTouch( event.changedTouches ); + if ( touch ) { + this._pointerMove( event, touch ); + } +}; + +/** + * pointer move + * @param {Event} event + * @param {Event or Touch} pointer + * @private + */ +proto._pointerMove = function( event, pointer ) { + this.pointerMove( event, pointer ); +}; + +// public +proto.pointerMove = function( event, pointer ) { + this.emitEvent( 'pointerMove', [ event, pointer ] ); +}; + +// ----- end event ----- // + + +proto.onmouseup = function( event ) { + this._pointerUp( event, event ); +}; + +proto.onpointerup = function( event ) { + if ( event.pointerId == this.pointerIdentifier ) { + this._pointerUp( event, event ); + } +}; + +proto.ontouchend = function( event ) { + var touch = this.getTouch( event.changedTouches ); + if ( touch ) { + this._pointerUp( event, touch ); + } +}; + +/** + * pointer up + * @param {Event} event + * @param {Event or Touch} pointer + * @private + */ +proto._pointerUp = function( event, pointer ) { + this._pointerDone(); + this.pointerUp( event, pointer ); +}; + +// public +proto.pointerUp = function( event, pointer ) { + this.emitEvent( 'pointerUp', [ event, pointer ] ); +}; + +// ----- pointer done ----- // + +// triggered on pointer up & pointer cancel +proto._pointerDone = function() { + this._pointerReset(); + this._unbindPostStartEvents(); + this.pointerDone(); +}; + +proto._pointerReset = function() { + // reset properties + this.isPointerDown = false; + delete this.pointerIdentifier; +}; + +proto.pointerDone = noop; + +// ----- pointer cancel ----- // + +proto.onpointercancel = function( event ) { + if ( event.pointerId == this.pointerIdentifier ) { + this._pointerCancel( event, event ); + } +}; + +proto.ontouchcancel = function( event ) { + var touch = this.getTouch( event.changedTouches ); + if ( touch ) { + this._pointerCancel( event, touch ); + } +}; + +/** + * pointer cancel + * @param {Event} event + * @param {Event or Touch} pointer + * @private + */ +proto._pointerCancel = function( event, pointer ) { + this._pointerDone(); + this.pointerCancel( event, pointer ); +}; + +// public +proto.pointerCancel = function( event, pointer ) { + this.emitEvent( 'pointerCancel', [ event, pointer ] ); +}; + +// ----- ----- // + +// utility function for getting x/y coords from event +Unipointer.getPointerPoint = function( pointer ) { + return { + x: pointer.pageX, + y: pointer.pageY + }; +}; + +// ----- ----- // + +return Unipointer; + +})); + +/*! + * Unidragger v2.3.0 + * Draggable base class + * MIT license + */ + +/*jshint browser: true, unused: true, undef: true, strict: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /*globals define, module, require */ + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'unidragger/unidragger',[ + 'unipointer/unipointer' + ], function( Unipointer ) { + return factory( window, Unipointer ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('unipointer') + ); + } else { + // browser global + window.Unidragger = factory( + window, + window.Unipointer + ); + } + +}( window, function factory( window, Unipointer ) { + + + +// -------------------------- Unidragger -------------------------- // + +function Unidragger() {} + +// inherit Unipointer & EvEmitter +var proto = Unidragger.prototype = Object.create( Unipointer.prototype ); + +// ----- bind start ----- // + +proto.bindHandles = function() { + this._bindHandles( true ); +}; + +proto.unbindHandles = function() { + this._bindHandles( false ); +}; + +/** + * Add or remove start event + * @param {Boolean} isAdd + */ +proto._bindHandles = function( isAdd ) { + // munge isAdd, default to true + isAdd = isAdd === undefined ? true : isAdd; + // bind each handle + var bindMethod = isAdd ? 'addEventListener' : 'removeEventListener'; + var touchAction = isAdd ? this._touchActionValue : ''; + for ( var i=0; i < this.handles.length; i++ ) { + var handle = this.handles[i]; + this._bindStartEvent( handle, isAdd ); + handle[ bindMethod ]( 'click', this ); + // touch-action: none to override browser touch gestures. metafizzy/flickity#540 + if ( window.PointerEvent ) { + handle.style.touchAction = touchAction; + } + } +}; + +// prototype so it can be overwriteable by Flickity +proto._touchActionValue = 'none'; + +// ----- start event ----- // + +/** + * pointer start + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.pointerDown = function( event, pointer ) { + var isOkay = this.okayPointerDown( event ); + if ( !isOkay ) { + return; + } + // track start event position + this.pointerDownPointer = pointer; + + event.preventDefault(); + this.pointerDownBlur(); + // bind move and end events + this._bindPostStartEvents( event ); + this.emitEvent( 'pointerDown', [ event, pointer ] ); +}; + +// nodes that have text fields +var cursorNodes = { + TEXTAREA: true, + INPUT: true, + SELECT: true, + OPTION: true, +}; + +// input types that do not have text fields +var clickTypes = { + radio: true, + checkbox: true, + button: true, + submit: true, + image: true, + file: true, +}; + +// dismiss inputs with text fields. flickity#403, flickity#404 +proto.okayPointerDown = function( event ) { + var isCursorNode = cursorNodes[ event.target.nodeName ]; + var isClickType = clickTypes[ event.target.type ]; + var isOkay = !isCursorNode || isClickType; + if ( !isOkay ) { + this._pointerReset(); + } + return isOkay; +}; + +// kludge to blur previously focused input +proto.pointerDownBlur = function() { + var focused = document.activeElement; + // do not blur body for IE10, metafizzy/flickity#117 + var canBlur = focused && focused.blur && focused != document.body; + if ( canBlur ) { + focused.blur(); + } +}; + +// ----- move event ----- // + +/** + * drag move + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.pointerMove = function( event, pointer ) { + var moveVector = this._dragPointerMove( event, pointer ); + this.emitEvent( 'pointerMove', [ event, pointer, moveVector ] ); + this._dragMove( event, pointer, moveVector ); +}; + +// base pointer move logic +proto._dragPointerMove = function( event, pointer ) { + var moveVector = { + x: pointer.pageX - this.pointerDownPointer.pageX, + y: pointer.pageY - this.pointerDownPointer.pageY + }; + // start drag if pointer has moved far enough to start drag + if ( !this.isDragging && this.hasDragStarted( moveVector ) ) { + this._dragStart( event, pointer ); + } + return moveVector; +}; + +// condition if pointer has moved far enough to start drag +proto.hasDragStarted = function( moveVector ) { + return Math.abs( moveVector.x ) > 3 || Math.abs( moveVector.y ) > 3; +}; + +// ----- end event ----- // + +/** + * pointer up + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.pointerUp = function( event, pointer ) { + this.emitEvent( 'pointerUp', [ event, pointer ] ); + this._dragPointerUp( event, pointer ); +}; + +proto._dragPointerUp = function( event, pointer ) { + if ( this.isDragging ) { + this._dragEnd( event, pointer ); + } else { + // pointer didn't move enough for drag to start + this._staticClick( event, pointer ); + } +}; + +// -------------------------- drag -------------------------- // + +// dragStart +proto._dragStart = function( event, pointer ) { + this.isDragging = true; + // prevent clicks + this.isPreventingClicks = true; + this.dragStart( event, pointer ); +}; + +proto.dragStart = function( event, pointer ) { + this.emitEvent( 'dragStart', [ event, pointer ] ); +}; + +// dragMove +proto._dragMove = function( event, pointer, moveVector ) { + // do not drag if not dragging yet + if ( !this.isDragging ) { + return; + } + + this.dragMove( event, pointer, moveVector ); +}; + +proto.dragMove = function( event, pointer, moveVector ) { + event.preventDefault(); + this.emitEvent( 'dragMove', [ event, pointer, moveVector ] ); +}; + +// dragEnd +proto._dragEnd = function( event, pointer ) { + // set flags + this.isDragging = false; + // re-enable clicking async + setTimeout( function() { + delete this.isPreventingClicks; + }.bind( this ) ); + + this.dragEnd( event, pointer ); +}; + +proto.dragEnd = function( event, pointer ) { + this.emitEvent( 'dragEnd', [ event, pointer ] ); +}; + +// ----- onclick ----- // + +// handle all clicks and prevent clicks when dragging +proto.onclick = function( event ) { + if ( this.isPreventingClicks ) { + event.preventDefault(); + } +}; + +// ----- staticClick ----- // + +// triggered after pointer down & up with no/tiny movement +proto._staticClick = function( event, pointer ) { + // ignore emulated mouse up clicks + if ( this.isIgnoringMouseUp && event.type == 'mouseup' ) { + return; + } + + this.staticClick( event, pointer ); + + // set flag for emulated clicks 300ms after touchend + if ( event.type != 'mouseup' ) { + this.isIgnoringMouseUp = true; + // reset flag after 300ms + setTimeout( function() { + delete this.isIgnoringMouseUp; + }.bind( this ), 400 ); + } +}; + +proto.staticClick = function( event, pointer ) { + this.emitEvent( 'staticClick', [ event, pointer ] ); +}; + +// ----- utils ----- // + +Unidragger.getPointerPoint = Unipointer.getPointerPoint; + +// ----- ----- // + +return Unidragger; + +})); + +/*! + * Draggabilly v2.2.0 + * Make that shiz draggable + * https://draggabilly.desandro.com + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /*globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( [ + 'get-size/get-size', + 'unidragger/unidragger' + ], + function( getSize, Unidragger ) { + return factory( window, getSize, Unidragger ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('get-size'), + require('unidragger') + ); + } else { + // browser global + window.Draggabilly = factory( + window, + window.getSize, + window.Unidragger + ); + } + +}( window, function factory( window, getSize, Unidragger ) { + + + +// -------------------------- helpers & variables -------------------------- // + +// extend objects +function extend( a, b ) { + for ( var prop in b ) { + a[ prop ] = b[ prop ]; + } + return a; +} + +function noop() {} + +var jQuery = window.jQuery; + +// -------------------------- -------------------------- // + +function Draggabilly( element, options ) { + // querySelector if string + this.element = typeof element == 'string' ? + document.querySelector( element ) : element; + + if ( jQuery ) { + this.$element = jQuery( this.element ); + } + + // options + this.options = extend( {}, this.constructor.defaults ); + this.option( options ); + + this._create(); +} + +// inherit Unidragger methods +var proto = Draggabilly.prototype = Object.create( Unidragger.prototype ); + +Draggabilly.defaults = { +}; + +/** + * set options + * @param {Object} opts + */ +proto.option = function( opts ) { + extend( this.options, opts ); +}; + +// css position values that don't need to be set +var positionValues = { + relative: true, + absolute: true, + fixed: true +}; + +proto._create = function() { + // properties + this.position = {}; + this._getPosition(); + + this.startPoint = { x: 0, y: 0 }; + this.dragPoint = { x: 0, y: 0 }; + + this.startPosition = extend( {}, this.position ); + + // set relative positioning + var style = getComputedStyle( this.element ); + if ( !positionValues[ style.position ] ) { + this.element.style.position = 'relative'; + } + + // events, bridge jQuery events from vanilla + this.on( 'pointerDown', this.onPointerDown ); + this.on( 'pointerMove', this.onPointerMove ); + this.on( 'pointerUp', this.onPointerUp ); + + this.enable(); + this.setHandles(); +}; + +/** + * set this.handles and bind start events to 'em + */ +proto.setHandles = function() { + this.handles = this.options.handle ? + this.element.querySelectorAll( this.options.handle ) : [ this.element ]; + + this.bindHandles(); +}; + +/** + * emits events via EvEmitter and jQuery events + * @param {String} type - name of event + * @param {Event} event - original event + * @param {Array} args - extra arguments + */ +proto.dispatchEvent = function( type, event, args ) { + var emitArgs = [ event ].concat( args ); + this.emitEvent( type, emitArgs ); + this.dispatchJQueryEvent( type, event, args ); +}; + +proto.dispatchJQueryEvent = function( type, event, args ) { + var jQuery = window.jQuery; + // trigger jQuery event + if ( !jQuery || !this.$element ) { + return; + } + // create jQuery event + var $event = jQuery.Event( event ); + $event.type = type; + this.$element.trigger( $event, args ); +}; + +// -------------------------- position -------------------------- // + +// get x/y position from style +proto._getPosition = function() { + var style = getComputedStyle( this.element ); + var x = this._getPositionCoord( style.left, 'width' ); + var y = this._getPositionCoord( style.top, 'height' ); + // clean up 'auto' or other non-integer values + this.position.x = isNaN( x ) ? 0 : x; + this.position.y = isNaN( y ) ? 0 : y; + + this._addTransformPosition( style ); +}; + +proto._getPositionCoord = function( styleSide, measure ) { + if ( styleSide.indexOf('%') != -1 ) { + // convert percent into pixel for Safari, #75 + var parentSize = getSize( this.element.parentNode ); + // prevent not-in-DOM element throwing bug, #131 + return !parentSize ? 0 : + ( parseFloat( styleSide ) / 100 ) * parentSize[ measure ]; + } + return parseInt( styleSide, 10 ); +}; + +// add transform: translate( x, y ) to position +proto._addTransformPosition = function( style ) { + var transform = style.transform; + // bail out if value is 'none' + if ( transform.indexOf('matrix') !== 0 ) { + return; + } + // split matrix(1, 0, 0, 1, x, y) + var matrixValues = transform.split(','); + // translate X value is in 12th or 4th position + var xIndex = transform.indexOf('matrix3d') === 0 ? 12 : 4; + var translateX = parseInt( matrixValues[ xIndex ], 10 ); + // translate Y value is in 13th or 5th position + var translateY = parseInt( matrixValues[ xIndex + 1 ], 10 ); + this.position.x += translateX; + this.position.y += translateY; +}; + +// -------------------------- events -------------------------- // + +proto.onPointerDown = function( event, pointer ) { + this.element.classList.add('is-pointer-down'); + this.dispatchJQueryEvent( 'pointerDown', event, [ pointer ] ); +}; + +/** + * drag start + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.dragStart = function( event, pointer ) { + if ( !this.isEnabled ) { + return; + } + this._getPosition(); + this.measureContainment(); + // position _when_ drag began + this.startPosition.x = this.position.x; + this.startPosition.y = this.position.y; + // reset left/top style + this.setLeftTop(); + + this.dragPoint.x = 0; + this.dragPoint.y = 0; + + this.element.classList.add('is-dragging'); + this.dispatchEvent( 'dragStart', event, [ pointer ] ); + // start animation + this.animate(); +}; + +proto.measureContainment = function() { + var container = this.getContainer(); + if ( !container ) { + return; + } + + var elemSize = getSize( this.element ); + var containerSize = getSize( container ); + var elemRect = this.element.getBoundingClientRect(); + var containerRect = container.getBoundingClientRect(); + + var borderSizeX = containerSize.borderLeftWidth + containerSize.borderRightWidth; + var borderSizeY = containerSize.borderTopWidth + containerSize.borderBottomWidth; + + var position = this.relativeStartPosition = { + x: elemRect.left - ( containerRect.left + containerSize.borderLeftWidth ), + y: elemRect.top - ( containerRect.top + containerSize.borderTopWidth ) + }; + + this.containSize = { + width: ( containerSize.width - borderSizeX ) - position.x - elemSize.width, + height: ( containerSize.height - borderSizeY ) - position.y - elemSize.height + }; +}; + +proto.getContainer = function() { + var containment = this.options.containment; + if ( !containment ) { + return; + } + var isElement = containment instanceof HTMLElement; + // use as element + if ( isElement ) { + return containment; + } + // querySelector if string + if ( typeof containment == 'string' ) { + return document.querySelector( containment ); + } + // fallback to parent element + return this.element.parentNode; +}; + +// ----- move event ----- // + +proto.onPointerMove = function( event, pointer, moveVector ) { + this.dispatchJQueryEvent( 'pointerMove', event, [ pointer, moveVector ] ); +}; + +/** + * drag move + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.dragMove = function( event, pointer, moveVector ) { + if ( !this.isEnabled ) { + return; + } + var dragX = moveVector.x; + var dragY = moveVector.y; + + var grid = this.options.grid; + var gridX = grid && grid[0]; + var gridY = grid && grid[1]; + + dragX = applyGrid( dragX, gridX ); + dragY = applyGrid( dragY, gridY ); + + dragX = this.containDrag( 'x', dragX, gridX ); + dragY = this.containDrag( 'y', dragY, gridY ); + + // constrain to axis + dragX = this.options.axis == 'y' ? 0 : dragX; + dragY = this.options.axis == 'x' ? 0 : dragY; + + this.position.x = this.startPosition.x + dragX; + this.position.y = this.startPosition.y + dragY; + // set dragPoint properties + this.dragPoint.x = dragX; + this.dragPoint.y = dragY; + + this.dispatchEvent( 'dragMove', event, [ pointer, moveVector ] ); +}; + +function applyGrid( value, grid, method ) { + method = method || 'round'; + return grid ? Math[ method ]( value / grid ) * grid : value; +} + +proto.containDrag = function( axis, drag, grid ) { + if ( !this.options.containment ) { + return drag; + } + var measure = axis == 'x' ? 'width' : 'height'; + + var rel = this.relativeStartPosition[ axis ]; + var min = applyGrid( -rel, grid, 'ceil' ); + var max = this.containSize[ measure ]; + max = applyGrid( max, grid, 'floor' ); + return Math.max( min, Math.min( max, drag ) ); +}; + +// ----- end event ----- // + +/** + * pointer up + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.onPointerUp = function( event, pointer ) { + this.element.classList.remove('is-pointer-down'); + this.dispatchJQueryEvent( 'pointerUp', event, [ pointer ] ); +}; + +/** + * drag end + * @param {Event} event + * @param {Event or Touch} pointer + */ +proto.dragEnd = function( event, pointer ) { + if ( !this.isEnabled ) { + return; + } + // use top left position when complete + this.element.style.transform = ''; + this.setLeftTop(); + this.element.classList.remove('is-dragging'); + this.dispatchEvent( 'dragEnd', event, [ pointer ] ); +}; + +// -------------------------- animation -------------------------- // + +proto.animate = function() { + // only render and animate if dragging + if ( !this.isDragging ) { + return; + } + + this.positionDrag(); + + var _this = this; + requestAnimationFrame( function animateFrame() { + _this.animate(); + }); + +}; + +// left/top positioning +proto.setLeftTop = function() { + this.element.style.left = this.position.x + 'px'; + this.element.style.top = this.position.y + 'px'; +}; + +proto.positionDrag = function() { + this.element.style.transform = 'translate3d( ' + this.dragPoint.x + + 'px, ' + this.dragPoint.y + 'px, 0)'; +}; + +// ----- staticClick ----- // + +proto.staticClick = function( event, pointer ) { + this.dispatchEvent( 'staticClick', event, [ pointer ] ); +}; + +// ----- methods ----- // + +/** + * @param {Number} x + * @param {Number} y + */ +proto.setPosition = function( x, y ) { + this.position.x = x; + this.position.y = y; + this.setLeftTop(); +}; + +proto.enable = function() { + this.isEnabled = true; +}; + +proto.disable = function() { + this.isEnabled = false; + if ( this.isDragging ) { + this.dragEnd(); + } +}; + +proto.destroy = function() { + this.disable(); + // reset styles + this.element.style.transform = ''; + this.element.style.left = ''; + this.element.style.top = ''; + this.element.style.position = ''; + // unbind handles + this.unbindHandles(); + // remove jQuery data + if ( this.$element ) { + this.$element.removeData('draggabilly'); + } +}; + +// ----- jQuery bridget ----- // + +// required for jQuery bridget +proto._init = noop; + +if ( jQuery && jQuery.bridget ) { + jQuery.bridget( 'draggabilly', Draggabilly ); +} + +// ----- ----- // + +return Draggabilly; + +})); + +;!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).markdownit=e()}}((function(){return function e(r,t,n){function s(i,a){if(!t[i]){if(!r[i]){var c="function"==typeof require&&require;if(!a&&c)return c(i,!0);if(o)return o(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var u=t[i]={exports:{}};r[i][0].call(u.exports,(function(e){return s(r[i][1][e]||e)}),u,u.exports,e,r,t,n)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",s="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",o=new RegExp("^(?:"+n+"|"+s+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|]*>|)"),i=new RegExp("^(?:"+n+"|"+s+")");r.exports.HTML_TAG_RE=o,r.exports.HTML_OPEN_CLOSE_TAG_RE=i},{}],4:[function(e,r,t){"use strict";var n=Object.prototype.hasOwnProperty;function s(e,r){return n.call(e,r)}function o(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function i(e){if(e>65535){var r=55296+((e-=65536)>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}var a=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,c=new RegExp(a.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),l=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,u=e("./entities");var p=/[&<>"]/,h=/[&<>"]/g,f={"&":"&","<":"<",">":">",'"':"""};function d(e){return f[e]}var m=/[.?*+^$[\]\\(){}|-]/g;var _=e("uc.micro/categories/P/regex");t.lib={},t.lib.mdurl=e("mdurl"),t.lib.ucmicro=e("uc.micro"),t.assign=function(e){return Array.prototype.slice.call(arguments,1).forEach((function(r){if(r){if("object"!=typeof r)throw new TypeError(r+"must be object");Object.keys(r).forEach((function(t){e[t]=r[t]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=s,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(a,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(c,(function(e,r,t){return r||function(e,r){var t=0;return s(u,r)?u[r]:35===r.charCodeAt(0)&&l.test(r)&&o(t="x"===r[1].toLowerCase()?parseInt(r.slice(2),16):parseInt(r.slice(1),10))?i(t):e}(e,t)}))},t.isValidEntityCode=o,t.fromCodePoint=i,t.escapeHtml=function(e){return p.test(e)?e.replace(h,d):e},t.arrayReplaceAt=function(e,r,t){return[].concat(e.slice(0,r),t,e.slice(r+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return _.test(e)},t.escapeRE=function(e){return e.replace(m,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(e=e.replace(/\u1e9e/g,"\xdf")),e.toLowerCase().toUpperCase()}},{"./entities":1,mdurl:58,"uc.micro":65,"uc.micro/categories/P/regex":63}],5:[function(e,r,t){"use strict";t.parseLinkLabel=e("./parse_link_label"),t.parseLinkDestination=e("./parse_link_destination"),t.parseLinkTitle=e("./parse_link_title")},{"./parse_link_destination":6,"./parse_link_label":7,"./parse_link_title":8}],6:[function(e,r,t){"use strict";var n=e("../common/utils").unescapeAll;r.exports=function(e,r,t){var s,o,i=r,a={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(r)){for(r++;r=t)return c;if(34!==(o=e.charCodeAt(r))&&39!==o&&40!==o)return c;for(r++,40===o&&(o=41);r=0))try{r.hostname=p.toASCII(r.hostname)}catch(e){}return u.encode(u.format(r))}function k(e){var r=u.parse(e,!0);if(r.hostname&&(!r.protocol||_.indexOf(r.protocol)>=0))try{r.hostname=p.toUnicode(r.hostname)}catch(e){}return u.decode(u.format(r))}function b(e,r){if(!(this instanceof b))return new b(e,r);r||n.isString(e)||(r=e||{},e="default"),this.inline=new c,this.block=new a,this.core=new i,this.renderer=new o,this.linkify=new l,this.validateLink=m,this.normalizeLink=g,this.normalizeLinkText=k,this.utils=n,this.helpers=n.assign({},s),this.options={},this.configure(e),r&&this.set(r)}b.prototype.set=function(e){return n.assign(this.options,e),this},b.prototype.configure=function(e){var r,t=this;if(n.isString(e)&&!(e=h[r=e]))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)})),this},b.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.enable(e,!0))}),this),t=t.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},b.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.disable(e,!0))}),this),t=t.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},b.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},b.prototype.parse=function(e,r){if("string"!=typeof e)throw new Error("Input data should be a String");var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},b.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},b.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},b.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)},r.exports=b},{"./common/utils":4,"./helpers":5,"./parser_block":10,"./parser_core":11,"./parser_inline":12,"./presets/commonmark":13,"./presets/default":14,"./presets/zero":15,"./renderer":16,"linkify-it":53,mdurl:58,punycode:60}],10:[function(e,r,t){"use strict";var n=e("./ruler"),s=[["table",e("./rules_block/table"),["paragraph","reference"]],["code",e("./rules_block/code")],["fence",e("./rules_block/fence"),["paragraph","reference","blockquote","list"]],["blockquote",e("./rules_block/blockquote"),["paragraph","reference","blockquote","list"]],["hr",e("./rules_block/hr"),["paragraph","reference","blockquote","list"]],["list",e("./rules_block/list"),["paragraph","reference","blockquote"]],["reference",e("./rules_block/reference")],["heading",e("./rules_block/heading"),["paragraph","reference","blockquote"]],["lheading",e("./rules_block/lheading")],["html_block",e("./rules_block/html_block"),["paragraph","reference","blockquote"]],["paragraph",e("./rules_block/paragraph")]];function o(){this.ruler=new n;for(var e=0;e=t))&&!(e.sCount[i]=c){e.line=t;break}for(n=0;n=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},i.prototype.parse=function(e,r,t,n){var s,o,i,a=new this.State(e,r,t,n);for(this.tokenize(a),i=(o=this.ruler2.getRules("")).length,s=0;s"+o(e[r].content)+""},i.code_block=function(e,r,t,n,s){var i=e[r];return""+o(e[r].content)+"\n"},i.fence=function(e,r,t,n,i){var a,c,l,u,p=e[r],h=p.info?s(p.info).trim():"",f="";return h&&(f=h.split(/\s+/g)[0]),0===(a=t.highlight&&t.highlight(p.content,f)||o(p.content)).indexOf(""+a+"\n"):"

    "+a+"
    \n"},i.image=function(e,r,t,n,s){var o=e[r];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,t,n),s.renderToken(e,r,t)},i.hardbreak=function(e,r,t){return t.xhtmlOut?"
    \n":"
    \n"},i.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?"
    \n":"
    \n":"\n"},i.text=function(e,r){return o(e[r].content)},i.html_block=function(e,r){return e[r].content},i.html_inline=function(e,r){return e[r].content},a.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return"";for(n="",r=0,t=e.attrs.length;r\n":">")},a.prototype.renderInline=function(e,r,t){for(var n,s="",o=this.rules,i=0,a=e.length;i=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(s)return!0;for(c=f=e.sCount[r]+D-(e.bMarks[r]+e.tShift[r]),32===e.src.charCodeAt(D)?(D++,c++,f++,o=!1,v=!0):9===e.src.charCodeAt(D)?(v=!0,(e.bsCount[r]+f)%4==3?(D++,c++,f++,o=!1):o=!0):v=!1,d=[e.bMarks[r]],e.bMarks[r]=D;D=E,k=[e.sCount[r]],e.sCount[r]=f-c,b=[e.tShift[r]],e.tShift[r]=D-e.bMarks[r],C=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",A=!1,h=r+1;h=(E=e.eMarks[h])));h++)if(62!==e.src.charCodeAt(D++)||A){if(u)break;for(y=!1,a=0,l=C.length;a=E,m.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(v?1:0),k.push(e.sCount[h]),e.sCount[h]=f-c,b.push(e.tShift[h]),e.tShift[h]=D-e.bMarks[h]}for(_=e.blkIndent,e.blkIndent=0,(x=e.push("blockquote_open","blockquote",1)).markup=">",x.map=p=[r,0],e.md.block.tokenize(e,r,h),(x=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=w,e.parentType=g,p[1]=e.line,a=0;a=4))break;s=++n}return e.line=s,(o=e.push("code_block","code",0)).content=e.getLines(r,s,4+e.blkIndent,!0),o.map=[r,e.line],!0}},{}],20:[function(e,r,t){"use strict";r.exports=function(e,r,t,n){var s,o,i,a,c,l,u,p=!1,h=e.bMarks[r]+e.tShift[r],f=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(h+3>f)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(c=h,(o=(h=e.skipChars(h,s))-c)<3)return!1;if(u=e.src.slice(c,h),i=e.src.slice(h,f),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=r;!(++a>=t)&&!((h=c=e.bMarks[a]+e.tShift[a])<(f=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-c=4)return!1;if(35!==(o=e.src.charCodeAt(l))||l>=u)return!1;for(i=1,o=e.src.charCodeAt(++l);35===o&&l6||ll&&n(e.src.charCodeAt(a-1))&&(u=a),e.line=r+1,(c=e.push("heading_open","h"+String(i),1)).markup="########".slice(0,i),c.map=[r,e.line],(c=e.push("inline","",0)).content=e.src.slice(l,u).trim(),c.map=[r,e.line],c.children=[],(c=e.push("heading_close","h"+String(i),-1)).markup="########".slice(0,i),!0))}},{"../common/utils":4}],22:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r,t,s){var o,i,a,c,l=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(42!==(o=e.src.charCodeAt(l++))&&45!==o&&95!==o)return!1;for(i=1;l|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(s.source+"\\s*$"),/^$/,!1]];r.exports=function(e,r,t,n){var s,i,a,c,l=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(c=e.src.slice(l,u),s=0;s=4)return!1;for(h=e.parentType,e.parentType="paragraph";f3)){if(e.sCount[f]>=e.blkIndent&&(c=e.bMarks[f]+e.tShift[f])<(l=e.eMarks[f])&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l)){u=61===p?1:2;break}if(!(e.sCount[f]<0)){for(s=!1,o=0,i=d.length;o=i)return-1;if((t=e.src.charCodeAt(o++))<48||t>57)return-1;for(;;){if(o>=i)return-1;if(!((t=e.src.charCodeAt(o++))>=48&&t<=57)){if(41===t||46===t)break;return-1}if(o-s>=10)return-1}return o=4)return!1;if(e.listIndent>=0&&e.sCount[r]-e.listIndent>=4&&e.sCount[r]=e.blkIndent&&(I=!0),(q=o(e,r))>=0){if(h=!0,S=e.bMarks[r]+e.tShift[r],k=Number(e.src.substr(S,q-S-1)),I&&1!==k)return!1}else{if(!((q=s(e,r))>=0))return!1;h=!1}if(I&&e.skipSpaces(q)>=e.eMarks[r])return!1;if(g=e.src.charCodeAt(q-1),n)return!0;for(_=e.tokens.length,h?(T=e.push("ordered_list_open","ol",1),1!==k&&(T.attrs=[["start",k]])):T=e.push("bullet_list_open","ul",1),T.map=m=[r,0],T.markup=String.fromCharCode(g),v=r,F=!1,z=e.md.block.ruler.getRules("list"),x=e.parentType,e.parentType="list";v=b?1:y-p)>4&&(u=1),l=p+u,(T=e.push("list_item_open","li",1)).markup=String.fromCharCode(g),T.map=f=[r,0],D=e.tight,w=e.tShift[r],A=e.sCount[r],C=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=l,e.tight=!0,e.tShift[r]=a-e.bMarks[r],e.sCount[r]=y,a>=b&&e.isEmpty(r+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,r,t,!0),e.tight&&!F||(R=!1),F=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=C,e.tShift[r]=w,e.sCount[r]=A,e.tight=D,(T=e.push("list_item_close","li",-1)).markup=String.fromCharCode(g),v=r=e.line,f[1]=v,a=e.bMarks[r],v>=t)break;if(e.sCount[v]=4)break;for(L=!1,c=0,d=z.length;c3||e.sCount[c]<0)){for(n=!1,s=0,o=l.length;s=4)return!1;if(91!==e.src.charCodeAt(x))return!1;for(;++x3||e.sCount[w]<0)){for(b=!1,p=0,h=v.length;p0&&this.level++,this.tokens.push(s),s},o.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},o.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;er;)if(!s(this.src.charCodeAt(--e)))return e+1;return e},o.prototype.skipChars=function(e,r){for(var t=this.src.length;et;)if(r!==this.src.charCodeAt(--e))return e+1;return e},o.prototype.getLines=function(e,r,t,n){var o,i,a,c,l,u,p,h=e;if(e>=r)return"";for(u=new Array(r-e),o=0;ht?new Array(i-t+1).join(" ")+this.src.slice(c,l):this.src.slice(c,l)}return u.join("")},o.prototype.Token=n,r.exports=o},{"../common/utils":4,"../token":51}],29:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;function s(e,r){var t=e.bMarks[r]+e.blkIndent,n=e.eMarks[r];return e.src.substr(t,n-t)}function o(e){var r,t=[],n=0,s=e.length,o=0,i=0,a=!1,c=0;for(r=e.charCodeAt(n);nt)return!1;if(p=r+1,e.sCount[p]=4)return!1;if((l=e.bMarks[p]+e.tShift[p])>=e.eMarks[p])return!1;if(124!==(a=e.src.charCodeAt(l++))&&45!==a&&58!==a)return!1;for(;l=4)return!1;if((f=(h=o(c.replace(/^\||\|$/g,""))).length)>m.length)return!1;if(i)return!0;for((d=e.push("table_open","table",1)).map=g=[r,0],(d=e.push("thead_open","thead",1)).map=[r,r+1],(d=e.push("tr_open","tr",1)).map=[r,r+1],u=0;u=4);p++){for(h=o(c.replace(/^\||\|$/g,"")),d=e.push("tr_open","tr",1),u=0;u/i.test(e)}r.exports=function(e){var r,t,o,i,a,c,l,u,p,h,f,d,m,_,g,k,b,v,y=e.tokens;if(e.md.options.linkify)for(t=0,o=y.length;t=0;r--)if("link_close"!==(c=i[r]).type){if("html_inline"===c.type&&(v=c.content,/^\s]/i.test(v)&&m>0&&m--,s(c.content)&&m++),!(m>0)&&"text"===c.type&&e.md.linkify.test(c.content)){for(p=c.content,b=e.md.linkify.match(p),l=[],d=c.level,f=0,u=0;uf&&((a=new e.Token("text","",0)).content=p.slice(f,h),a.level=d,l.push(a)),(a=new e.Token("link_open","a",1)).attrs=[["href",g]],a.level=d++,a.markup="linkify",a.info="auto",l.push(a),(a=new e.Token("text","",0)).content=k,a.level=d,l.push(a),(a=new e.Token("link_close","a",-1)).level=--d,a.markup="linkify",a.info="auto",l.push(a),f=b[u].lastIndex);f=0;r--)"text"!==(t=e[r]).type||n||(t.content=t.content.replace(o,a)),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}function l(e){var r,t,s=0;for(r=e.length-1;r>=0;r--)"text"!==(t=e[r]).type||s||n.test(t.content)&&(t.content=t.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1\u2014$2").replace(/(^|\s)--(\s|$)/gm,"$1\u2013$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1\u2013$2")),"link_open"===t.type&&"auto"===t.info&&s--,"link_close"===t.type&&"auto"===t.info&&s++}r.exports=function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&(s.test(e.tokens[r].content)&&c(e.tokens[r].children),n.test(e.tokens[r].content)&&l(e.tokens[r].children))}},{}],35:[function(e,r,t){"use strict";var n=e("../common/utils").isWhiteSpace,s=e("../common/utils").isPunctChar,o=e("../common/utils").isMdAsciiPunct,i=/['"]/,a=/['"]/g,c="\u2019";function l(e,r,t){return e.substr(0,r)+t+e.substr(r+1)}function u(e,r){var t,i,u,p,h,f,d,m,_,g,k,b,v,y,C,x,A,w,D,E,q;for(D=[],t=0;t=0&&!(D[A].level<=d);A--);if(D.length=A+1,"text"===i.type){h=0,f=(u=i.content).length;e:for(;h=0)_=u.charCodeAt(p.index-1);else for(A=t-1;A>=0&&("softbreak"!==e[A].type&&"hardbreak"!==e[A].type);A--)if("text"===e[A].type){_=e[A].content.charCodeAt(e[A].content.length-1);break}if(g=32,h=48&&_<=57&&(x=C=!1),C&&x&&(C=!1,x=b),C||x){if(x)for(A=D.length-1;A>=0&&(m=D[A],!(D[A].level=0;r--)"inline"===e.tokens[r].type&&i.test(e.tokens[r].content)&&u(e.tokens[r].children,e)}},{"../common/utils":4}],36:[function(e,r,t){"use strict";var n=e("../token");function s(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}s.prototype.Token=n,r.exports=s},{"../token":51}],37:[function(e,r,t){"use strict";var n=/^<([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])?)*)>/,s=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;r.exports=function(e,r){var t,o,i,a,c,l,u=e.pos;return 60===e.src.charCodeAt(u)&&(!((t=e.src.slice(u)).indexOf(">")<0)&&(s.test(t)?(a=(o=t.match(s))[0].slice(1,-1),c=e.md.normalizeLink(a),!!e.md.validateLink(c)&&(r||((l=e.push("link_open","a",1)).attrs=[["href",c]],l.markup="autolink",l.info="auto",(l=e.push("text","",0)).content=e.md.normalizeLinkText(a),(l=e.push("link_close","a",-1)).markup="autolink",l.info="auto"),e.pos+=o[0].length,!0)):!!n.test(t)&&(a=(i=t.match(n))[0].slice(1,-1),c=e.md.normalizeLink("mailto:"+a),!!e.md.validateLink(c)&&(r||((l=e.push("link_open","a",1)).attrs=[["href",c]],l.markup="autolink",l.info="auto",(l=e.push("text","",0)).content=e.md.normalizeLinkText(a),(l=e.push("link_close","a",-1)).markup="autolink",l.info="auto"),e.pos+=i[0].length,!0))))}},{}],38:[function(e,r,t){"use strict";r.exports=function(e,r){var t,n,s,o,i,a,c=e.pos;if(96!==e.src.charCodeAt(c))return!1;for(t=c,c++,n=e.posMax;ci;n-=o.jump+1)if((o=r[n]).marker===s.marker&&(-1===a&&(a=n),o.open&&o.end<0&&o.level===s.level&&(c=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(c=!0)),!c))){l=n>0&&!r[n-1].open?r[n-1].jump+1:0,s.jump=t-n+l,s.open=!1,o.end=t,o.jump=l,o.close=!1,a=-1;break}-1!==a&&(u[s.marker][(s.length||0)%3]=a)}}r.exports=function(e){var r,t=e.tokens_meta,s=e.tokens_meta.length;for(n(0,e.delimiters),r=0;r=0;t--)95!==(n=r[t]).marker&&42!==n.marker||-1!==n.end&&(s=r[n.end],a=t>0&&r[t-1].end===n.end+1&&r[t-1].token===n.token-1&&r[n.end+1].token===s.token+1&&r[t-1].marker===n.marker,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=e.tokens[s.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(e.tokens[r[t-1].token].content="",e.tokens[r[n.end+1].token].content="",t--))}r.exports.tokenize=function(e,r){var t,n,s=e.pos,o=e.src.charCodeAt(s);if(r)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),t=0;t?@[]^_`{|}~-".split("").forEach((function(e){s[e.charCodeAt(0)]=1})),r.exports=function(e,r){var t,o=e.pos,i=e.posMax;if(92!==e.src.charCodeAt(o))return!1;if(++o=o)&&(!(33!==(t=e.src.charCodeAt(i+1))&&63!==t&&47!==t&&!function(e){var r=32|e;return r>=97&&r<=122}(t))&&(!!(s=e.src.slice(i).match(n))&&(r||(e.push("html_inline","",0).content=e.src.slice(i,i+s[0].length)),e.pos+=s[0].length,!0))))}},{"../common/html_re":3}],44:[function(e,r,t){"use strict";var n=e("../common/utils").normalizeReference,s=e("../common/utils").isSpace;r.exports=function(e,r){var t,o,i,a,c,l,u,p,h,f,d,m,_,g="",k=e.pos,b=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(l=e.pos+2,(c=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((u=c+1)=b)return!1;for(_=u,(h=e.md.helpers.parseLinkDestination(e.src,u,e.posMax)).ok&&(g=e.md.normalizeLink(h.str),e.md.validateLink(g)?u=h.pos:g=""),_=u;u=b||41!==e.src.charCodeAt(u))return e.pos=k,!1;u++}else{if(void 0===e.env.references)return!1;if(u=0?a=e.src.slice(_,u++):u=c+1):u=c+1,a||(a=e.src.slice(l,c)),!(p=e.env.references[n(a)]))return e.pos=k,!1;g=p.href,f=p.title}return r||(i=e.src.slice(l,c),e.md.inline.parse(i,e.md,e.env,m=[]),(d=e.push("image","img",0)).attrs=t=[["src",g],["alt",""]],d.children=m,d.content=i,f&&t.push(["title",f])),e.pos=u,e.posMax=b,!0}},{"../common/utils":4}],45:[function(e,r,t){"use strict";var n=e("../common/utils").normalizeReference,s=e("../common/utils").isSpace;r.exports=function(e,r){var t,o,i,a,c,l,u,p,h,f="",d=e.pos,m=e.posMax,_=e.pos,g=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(c=e.pos+1,(a=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((l=a+1)=m)return!1;for(_=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok&&(f=e.md.normalizeLink(u.str),e.md.validateLink(f)?l=u.pos:f=""),_=l;l=m||41!==e.src.charCodeAt(l))&&(g=!0),l++}if(g){if(void 0===e.env.references)return!1;if(l=0?i=e.src.slice(_,l++):l=a+1):l=a+1,i||(i=e.src.slice(c,a)),!(p=e.env.references[n(i)]))return e.pos=d,!1;f=p.href,h=p.title}return r||(e.pos=c,e.posMax=a,e.push("link_open","a",1).attrs=t=[["href",f]],h&&t.push(["title",h]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=l,e.posMax=m,!0}},{"../common/utils":4}],46:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r){var t,s,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;for(t=e.pending.length-1,s=e.posMax,r||(t>=0&&32===e.pending.charCodeAt(t)?t>=1&&32===e.pending.charCodeAt(t-1)?(e.pending=e.pending.replace(/ +$/,""),e.push("hardbreak","br",0)):(e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0)):e.push("softbreak","br",0)),o++;o0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(o),s},a.prototype.scanDelims=function(e,r){var t,n,a,c,l,u,p,h,f,d=e,m=!0,_=!0,g=this.posMax,k=this.src.charCodeAt(e);for(t=e>0?this.src.charCodeAt(e-1):32;d0&&n++,"text"===s[r].type&&r+1=0&&(t=this.attrs[r][1]),t},n.prototype.attrJoin=function(e,r){var t=this.attrIndex(e);t<0?this.attrPush([e,r]):this.attrs[t][1]=this.attrs[t][1]+" "+r},r.exports=n},{}],52:[function(e,r,t){r.exports={Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\xca",ecirc:"\xea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105",in:"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba",int:"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\xb7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",Ocirc:"\xd4",ocirc:"\xf4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\xb6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",prap:"\u2ab7",Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\xd7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\xff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}},{}],53:[function(e,r,t){"use strict";function n(e){return Array.prototype.slice.call(arguments,1).forEach((function(r){r&&Object.keys(r).forEach((function(t){e[t]=r[t]}))})),e}function s(e){return Object.prototype.toString.call(e)}function o(e){return"[object Function]"===s(e)}function i(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var a={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var c={"http:":{validate:function(e,r,t){var n=e.slice(r);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,r,t){var n=e.slice(r);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(n)?r>=3&&":"===e[r-3]?0:r>=3&&"/"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},l="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",u="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function p(r){var t=r.re=e("./lib/re")(r.__opts__),n=r.__tlds__.slice();function a(e){return e.replace("%TLDS%",t.src_tlds)}r.onCompile(),r.__tlds_replaced__||n.push(l),n.push(t.src_xn),t.src_tlds=n.join("|"),t.email_fuzzy=RegExp(a(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(a(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(a(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(a(t.tpl_host_fuzzy_test),"i");var c=[];function u(e,r){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+r)}r.__compiled__={},Object.keys(r.__schemas__).forEach((function(e){var t=r.__schemas__[e];if(null!==t){var n={validate:null,link:null};if(r.__compiled__[e]=n,"[object Object]"===s(t))return!function(e){return"[object RegExp]"===s(e)}(t.validate)?o(t.validate)?n.validate=t.validate:u(e,t):n.validate=function(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}(t.validate),void(o(t.normalize)?n.normalize=t.normalize:t.normalize?u(e,t):n.normalize=function(e,r){r.normalize(e)});!function(e){return"[object String]"===s(e)}(t)?u(e,t):c.push(e)}})),c.forEach((function(e){r.__compiled__[r.__schemas__[e]]&&(r.__compiled__[e].validate=r.__compiled__[r.__schemas__[e]].validate,r.__compiled__[e].normalize=r.__compiled__[r.__schemas__[e]].normalize)})),r.__compiled__[""]={validate:null,normalize:function(e,r){r.normalize(e)}};var p=Object.keys(r.__compiled__).filter((function(e){return e.length>0&&r.__compiled__[e]})).map(i).join("|");r.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+p+")","i"),r.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+p+")","ig"),r.re.pretest=RegExp("("+r.re.schema_test.source+")|("+r.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(r)}function h(e,r){var t=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=s,this.text=s,this.url=s}function f(e,r){var t=new h(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function d(e,r){if(!(this instanceof d))return new d(e,r);var t;r||(t=e,Object.keys(t||{}).reduce((function(e,r){return e||a.hasOwnProperty(r)}),!1)&&(r=e,e={})),this.__opts__=n({},a,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=n({},c,e),this.__compiled__={},this.__tlds__=u,this.__tlds_replaced__=!1,this.re={},p(this)}d.prototype.add=function(e,r){return this.__schemas__[e]=r,p(this),this},d.prototype.set=function(e){return this.__opts__=n(this.__opts__,e),this},d.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,s,o,i,a,c;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(r=a.exec(e));)if(s=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},d.prototype.pretest=function(e){return this.re.pretest.test(e)},d.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},d.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(f(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(f(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},d.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,r,t){return e!==t[r-1]})).reverse(),p(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,p(this),this)},d.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},d.prototype.onCompile=function(){},r.exports=d},{"./lib/re":54}],54:[function(e,r,t){"use strict";r.exports=function(r){var t={};t.src_Any=e("uc.micro/properties/Any/regex").source,t.src_Cc=e("uc.micro/categories/Cc/regex").source,t.src_Z=e("uc.micro/categories/Z/regex").source,t.src_P=e("uc.micro/categories/P/regex").source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");return t.src_pseudo_letter="(?:(?![><\uff5c]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uff5c]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+t.src_ZCc+"|[.]).|"+(r&&r["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|\\!(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},{"uc.micro/categories/Cc/regex":61,"uc.micro/categories/P/regex":63,"uc.micro/categories/Z/regex":64,"uc.micro/properties/Any/regex":66}],55:[function(e,r,t){"use strict";var n={};function s(e,r){var t;return"string"!=typeof r&&(r=s.defaultChars),t=function(e){var r,t,s=n[e];if(s)return s;for(s=n[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),s.push(t);for(r=0;r=55296&&c<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(c),r+=6):240==(248&s)&&r+91114111?l+="\ufffd\ufffd\ufffd\ufffd":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):l+="\ufffd";return l}))}s.defaultChars=";/?:@&=+$,#",s.componentChars="",r.exports=s},{}],56:[function(e,r,t){"use strict";var n={};function s(e,r,t){var o,i,a,c,l,u="";for("string"!=typeof r&&(t=r,r=s.defaultChars),void 0===t&&(t=!0),l=function(e){var r,t,s=n[e];if(s)return s;for(s=n[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?s.push(t):s.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2));for(r=0;r=55296&&a<=57343){if(a>=55296&&a<=56319&&o+1=56320&&c<=57343){u+=encodeURIComponent(e[o]+e[o+1]),o++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[o]);return u}s.defaultChars=";/?:@&=+$,-_.!~*'()#",s.componentChars="-_.!~*'()",r.exports=s},{}],57:[function(e,r,t){"use strict";r.exports=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||""}},{}],58:[function(e,r,t){"use strict";r.exports.encode=e("./encode"),r.exports.decode=e("./decode"),r.exports.format=e("./format"),r.exports.parse=e("./parse")},{"./decode":55,"./encode":56,"./format":57,"./parse":59}],59:[function(e,r,t){"use strict";function n(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var s=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,i=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(a),l=["%","/","?",";","#"].concat(c),u=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};n.prototype.parse=function(e,r){var t,n,o,a,c,m=e;if(m=m.trim(),!r&&1===e.split("#").length){var _=i.exec(m);if(_)return this.pathname=_[1],_[2]&&(this.search=_[2]),this}var g=s.exec(m);if(g&&(o=(g=g[0]).toLowerCase(),this.protocol=g,m=m.substr(g.length)),(r||g||m.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(c="//"===m.substr(0,2))||g&&f[g]||(m=m.substr(2),this.slashes=!0)),!f[g]&&(c||g&&!d[g])){var k,b,v=-1;for(t=0;t127?w+="x":w+=A[D];if(!w.match(p)){var q=x.slice(0,t),F=x.slice(t+1),S=A.match(h);S&&(q.push(S[1]),F.unshift(S[2])),F.length&&(m=F.join(".")+m),this.hostname=q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=m.indexOf("#");-1!==L&&(this.hash=m.substr(L),m=m.slice(0,L));var z=m.indexOf("?");return-1!==z&&(this.search=m.substr(z),m=m.slice(0,z)),m&&(this.pathname=m),d[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this},n.prototype.parseHost=function(e){var r=o.exec(e);r&&(":"!==(r=r[0])&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)},r.exports=function(e,r){if(e&&e instanceof n)return e;var t=new n;return t.parse(e,r),t}},{}],60:[function(e,r,t){(function(e){!function(n){var s="object"==typeof t&&t&&!t.nodeType&&t,o="object"==typeof r&&r&&!r.nodeType&&r,i="object"==typeof e&&e;i.global!==i&&i.window!==i&&i.self!==i||(n=i);var a,c,l=2147483647,u=36,p=1,h=26,f=38,d=700,m=72,_=128,g="-",k=/^xn--/,b=/[^\x20-\x7E]/,v=/[\x2E\u3002\uFF0E\uFF61]/g,y={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=u-p,x=Math.floor,A=String.fromCharCode;function w(e){throw new RangeError(y[e])}function D(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function E(e,r){var t=e.split("@"),n="";return t.length>1&&(n=t[0]+"@",e=t[1]),n+D((e=e.replace(v,".")).split("."),r).join(".")}function q(e){for(var r,t,n=[],s=0,o=e.length;s=55296&&r<=56319&&s65535&&(r+=A((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=A(e)})).join("")}function S(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function L(e,r,t){var n=0;for(e=t?x(e/d):e>>1,e+=x(e/r);e>C*h>>1;n+=u)e=x(e/C);return x(n+(C+1)*e/(e+f))}function z(e){var r,t,n,s,o,i,a,c,f,d,k,b=[],v=e.length,y=0,C=_,A=m;for((t=e.lastIndexOf(g))<0&&(t=0),n=0;n=128&&w("not-basic"),b.push(e.charCodeAt(n));for(s=t>0?t+1:0;s=v&&w("invalid-input"),((c=(k=e.charCodeAt(s++))-48<10?k-22:k-65<26?k-65:k-97<26?k-97:u)>=u||c>x((l-y)/i))&&w("overflow"),y+=c*i,!(c<(f=a<=A?p:a>=A+h?h:a-A));a+=u)i>x(l/(d=u-f))&&w("overflow"),i*=d;A=L(y-o,r=b.length+1,0==o),x(y/r)>l-C&&w("overflow"),C+=x(y/r),y%=r,b.splice(y++,0,C)}return F(b)}function T(e){var r,t,n,s,o,i,a,c,f,d,k,b,v,y,C,D=[];for(b=(e=q(e)).length,r=_,t=0,o=m,i=0;i=r&&kx((l-t)/(v=n+1))&&w("overflow"),t+=(a-r)*v,r=a,i=0;il&&w("overflow"),k==r){for(c=t,f=u;!(c<(d=f<=o?p:f>=o+h?h:f-o));f+=u)C=c-d,y=u-d,D.push(A(S(d+C%y,0))),c=x(C/y);D.push(A(S(c,0))),o=L(t,v,n==s),t=0,++n}++t,++r}return D.join("")}if(a={version:"1.4.1",ucs2:{decode:q,encode:F},decode:z,encode:T,toASCII:function(e){return E(e,(function(e){return b.test(e)?"xn--"+T(e):e}))},toUnicode:function(e){return E(e,(function(e){return k.test(e)?z(e.slice(4).toLowerCase()):e}))}},s&&o)if(r.exports==s)o.exports=a;else for(c in a)a.hasOwnProperty(c)&&(s[c]=a[c]);else n.punycode=a}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],61:[function(e,r,t){r.exports=/[\0-\x1F\x7F-\x9F]/},{}],62:[function(e,r,t){r.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},{}],63:[function(e,r,t){r.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},{}],64:[function(e,r,t){r.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},{}],65:[function(e,r,t){"use strict";t.Any=e("./properties/Any/regex"),t.Cc=e("./categories/Cc/regex"),t.Cf=e("./categories/Cf/regex"),t.P=e("./categories/P/regex"),t.Z=e("./categories/Z/regex")},{"./categories/Cc/regex":61,"./categories/Cf/regex":62,"./categories/P/regex":63,"./categories/Z/regex":64,"./properties/Any/regex":66}],66:[function(e,r,t){r.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},{}],67:[function(e,r,t){"use strict";r.exports=e("./lib/")},{"./lib/":9}]},{},[67])(67)})); +;/*! markdown-it-sub 1.0.0 https://github.com//markdown-it/markdown-it-sub @license MIT */ +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitSub=e()}}(function(){return function e(r,o,n){function t(i,u){if(!o[i]){if(!r[i]){var f="function"==typeof require&&require;if(!u&&f)return f(i,!0);if(s)return s(i,!0);var p=new Error("Cannot find module '"+i+"'");throw p.code="MODULE_NOT_FOUND",p}var a=o[i]={exports:{}};r[i][0].call(a.exports,function(e){var o=r[i][1][e];return t(o?o:e)},a,a.exports,e,r,o,n)}return o[i].exports}for(var s="function"==typeof require&&require,i=0;i=i)return!1;for(e.pos=u+1;e.pos?@[\]^_`{|}~-])/g;r.exports=function(e){e.inline.ruler.after("emphasis","sub",o)}},{}]},{},[1])(1)});;/*! markdown-it-sup 1.0.0 https://github.com//markdown-it/markdown-it-sup @license MIT */ +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitSup=e()}}(function(){return function e(r,o,n){function t(i,p){if(!o[i]){if(!r[i]){var u="function"==typeof require&&require;if(!p&&u)return u(i,!0);if(s)return s(i,!0);var f=new Error("Cannot find module '"+i+"'");throw f.code="MODULE_NOT_FOUND",f}var a=o[i]={exports:{}};r[i][0].call(a.exports,function(e){var o=r[i][1][e];return t(o?o:e)},a,a.exports,e,r,o,n)}return o[i].exports}for(var s="function"==typeof require&&require,i=0;i=i)return!1;for(e.pos=p+1;e.pos?@[\]^_`{|}~-])/g;r.exports=function(e){e.inline.ruler.after("emphasis","sup",o)}},{}]},{},[1])(1)});;!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).markdownitFootnote=e()}}(function(){return function(){return function e(o,t,n){function r(f,l){if(!t[f]){if(!o[f]){var i="function"==typeof require&&require;if(!l&&i)return i(f,!0);if(s)return s(f,!0);var u=new Error("Cannot find module '"+f+"'");throw u.code="MODULE_NOT_FOUND",u}var a=t[f]={exports:{}};o[f][0].call(a.exports,function(e){return r(o[f][1][e]||e)},a,a.exports,e,o,t,n)}return t[f].exports}for(var s="function"==typeof require&&require,f=0;f0&&(t+=":"+e[o].meta.subId),"["+t+"]"}function s(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r),f=r.rules.footnote_caption(e,o,t,n,r),l=s;return e[o].meta.subId>0&&(l+=":"+e[o].meta.subId),''+f+""}function f(e,o,t){return(t.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'}function l(){return"
    \n
    \n"}function i(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r);return e[o].meta.subId>0&&(s+=":"+e[o].meta.subId),'
  • '}function u(){return"
  • \n"}function a(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r);return e[o].meta.subId>0&&(s+=":"+e[o].meta.subId),' \u21a9\ufe0e'}o.exports=function(e){var o=e.helpers.parseLinkLabel,t=e.utils.isSpace;e.renderer.rules.footnote_ref=s,e.renderer.rules.footnote_block_open=f,e.renderer.rules.footnote_block_close=l,e.renderer.rules.footnote_open=i,e.renderer.rules.footnote_close=u,e.renderer.rules.footnote_anchor=a,e.renderer.rules.footnote_caption=r,e.renderer.rules.footnote_anchor_name=n,e.block.ruler.before("reference","footnote_def",function(e,o,n,r){var s,f,l,i,u,a,c,p,d,h,k,b=e.bMarks[o]+e.tShift[o],v=e.eMarks[o];if(b+4>v)return!1;if(91!==e.src.charCodeAt(b))return!1;if(94!==e.src.charCodeAt(b+1))return!1;for(u=b+2;u=v||58!==e.src.charCodeAt(++u))return!1;if(r)return!0;for(u++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),a=e.src.slice(b+2,u-2),e.env.footnotes.refs[":"+a]=-1,(c=new e.Token("footnote_reference_open","",1)).meta={label:a},c.level=e.level++,e.tokens.push(c),s=e.bMarks[o],f=e.tShift[o],l=e.sCount[o],i=e.parentType,k=u,p=d=e.sCount[o]+u-(e.bMarks[o]+e.tShift[o]);u=l||94!==e.src.charCodeAt(i)||91!==e.src.charCodeAt(i+1)||(n=i+2,(r=o(e,i+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),s=e.env.footnotes.list.length,e.md.inline.parse(e.src.slice(n,r),e.md,e.env,f=[]),e.push("footnote_ref","",0).meta={id:s},e.env.footnotes.list[s]={content:e.src.slice(n,r),tokens:f}),e.pos=r+1,e.posMax=l,0)))}),e.inline.ruler.after("footnote_inline","footnote_ref",function(e,o){var t,n,r,s,f=e.posMax,l=e.pos;if(l+3>f)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(l))return!1;if(94!==e.src.charCodeAt(l+1))return!1;for(n=l+2;n=f||(n++,t=e.src.slice(l+2,n-1),void 0===e.env.footnotes.refs[":"+t]||(o||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+t]<0?(r=e.env.footnotes.list.length,e.env.footnotes.list[r]={label:t,count:0},e.env.footnotes.refs[":"+t]=r):r=e.env.footnotes.refs[":"+t],s=e.env.footnotes.list[r].count,e.env.footnotes.list[r].count++,e.push("footnote_ref","",0).meta={id:r,subId:s,label:t}),e.pos=n,e.posMax=f,0)))}),e.core.ruler.after("inline","footnote_tail",function(e){var o,t,n,r,s,f,l,i,u,a,c=!1,p={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return"footnote_reference_open"===e.type?(c=!0,u=[],a=e.meta.label,!1):"footnote_reference_close"===e.type?(c=!1,p[":"+a]=u,!1):(c&&u.push(e),!c)}),e.env.footnotes.list)){for(f=e.env.footnotes.list,l=new e.Token("footnote_block_open","",1),e.tokens.push(l),o=0,t=f.length;o0?f[o].count:1,n=0;ni?n.attrPush(r):n.attrs[i]=r}function r(n,e){for(var t=n[e].level-1,i=e-1;i>=0;i--)if(n[i].level===t)return i;return-1}function o(n,e){return s(n[e])&&d(n[e-1])&&h(n[e-2])&&p(n[e])}function c(n,e){if(n.children.unshift(l(n,e)),n.children[1].content=n.children[1].content.slice(3),n.content=n.content.slice(3),b)if(v){n.children.pop();var t="task-item-"+Math.ceil(1e7*Math.random()-1e3);n.children[0].content=n.children[0].content.slice(0,-1)+' id="'+t+'">',n.children.push(a(n.content,t,e))}else n.children.unshift(f(e)),n.children.push(u(e))}function l(n,e){var t=new e("html_inline","",0),i=x?' disabled="" ':"";return 0===n.content.indexOf("[ ] ")?t.content='':(0===n.content.indexOf("[x] ")||0===n.content.indexOf("[X] "))&&(t.content=''),t}function f(n){var e=new n("html_inline","",0);return e.content="",e}function a(n,e,t){var i=new t("html_inline","",0);return i.content='",i.attrs=[{"for":e}],i}function s(n){return"inline"===n.type}function d(n){return"paragraph_open"===n.type}function h(n){return"list_item_open"===n.type}function p(n){return 0===n.content.indexOf("[ ] ")||0===n.content.indexOf("[x] ")||0===n.content.indexOf("[X] ")}var x=!0,b=!1,v=!1;e.exports=function(n,e){e&&(x=!e.enabled,b=!!e.label,v=!!e.labelAfter),n.core.ruler.after("inline","github-task-lists",function(n){for(var e=n.tokens,t=2;t15?"\u2026"+o.slice(a-15,a):o.slice(0,a))+h+(s+15":">","<":"<",'"':""","'":"'"},l=/[&><"']/g;var m=function t(e){return"ordgroup"===e.type?1===e.body.length?t(e.body[0]):e:"color"===e.type?1===e.body.length?t(e.body[0]):e:"font"===e.type?t(e.body):e},c={contains:function(t,e){return-1!==t.indexOf(e)},deflt:function(t,e){return void 0===t?e:t},escape:function(t){return String(t).replace(l,function(t){return h[t]})},hyphenate:function(t){return t.replace(s,"-$1").toLowerCase()},getBaseElem:m,isCharacterBox:function(t){var e=m(t);return"mathord"===e.type||"textord"===e.type||"atom"===e.type},protocolFromUrl:function(t){var e=/^\s*([^\\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return null!=e?e[1]:"_relative"}},u=function(){function t(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,t=t||{},this.displayMode=c.deflt(t.displayMode,!1),this.output=c.deflt(t.output,"htmlAndMathml"),this.leqno=c.deflt(t.leqno,!1),this.fleqn=c.deflt(t.fleqn,!1),this.throwOnError=c.deflt(t.throwOnError,!0),this.errorColor=c.deflt(t.errorColor,"#cc0000"),this.macros=t.macros||{},this.minRuleThickness=Math.max(0,c.deflt(t.minRuleThickness,0)),this.colorIsTextColor=c.deflt(t.colorIsTextColor,!1),this.strict=c.deflt(t.strict,"warn"),this.trust=c.deflt(t.trust,!1),this.maxSize=Math.max(0,c.deflt(t.maxSize,1/0)),this.maxExpand=Math.max(0,c.deflt(t.maxExpand,1e3))}var e=t.prototype;return e.reportNonstrict=function(t,e,r){var a=this.strict;if("function"==typeof a&&(a=a(t,e,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+e+" ["+t+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+e+" ["+t+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+e+" ["+t+"]")}},e.useStrictBehavior=function(t,e,r){var a=this.strict;if("function"==typeof a)try{a=a(t,e,r)}catch(t){a="error"}return!(!a||"ignore"===a)&&(!0===a||"error"===a||("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+e+" ["+t+"]"),!1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+e+" ["+t+"]"),!1)))},e.isTrusted=function(t){t.url&&!t.protocol&&(t.protocol=c.protocolFromUrl(t.url));var e="function"==typeof this.trust?this.trust(t):this.trust;return Boolean(e)},t}(),p=function(){function t(t,e,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=e,this.cramped=r}var e=t.prototype;return e.sup=function(){return d[f[this.id]]},e.sub=function(){return d[g[this.id]]},e.fracNum=function(){return d[x[this.id]]},e.fracDen=function(){return d[v[this.id]]},e.cramp=function(){return d[b[this.id]]},e.text=function(){return d[y[this.id]]},e.isTight=function(){return this.size>=2},t}(),d=[new p(0,0,!1),new p(1,0,!0),new p(2,1,!1),new p(3,1,!0),new p(4,2,!1),new p(5,2,!0),new p(6,3,!1),new p(7,3,!0)],f=[4,5,4,5,6,7,6,7],g=[5,5,5,5,7,7,7,7],x=[2,3,4,5,6,7,6,7],v=[3,3,5,5,7,7,7,7],b=[1,1,3,3,5,5,7,7],y=[0,1,2,3,2,3,2,3],w={DISPLAY:d[0],TEXT:d[2],SCRIPT:d[4],SCRIPTSCRIPT:d[6]},k=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];var S=[];function M(t){for(var e=0;e=S[e]&&t<=S[e+1])return!0;return!1}k.forEach(function(t){return t.blocks.forEach(function(t){return S.push.apply(S,t)})});var z={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},A=function(){function t(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){for(var t=document.createDocumentFragment(),e=0;e"},N=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,t,r,a),this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return C.call(this,"span")},e.toMarkup=function(){return q.call(this,"span")},t}(),I=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,e,a),this.children=r||[],this.setAttribute("href",t)}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return C.call(this,"a")},e.toMarkup=function(){return q.call(this,"a")},t}(),R=function(){function t(t,e,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=e,this.src=t,this.classes=["mord"],this.style=r}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createElement("img");for(var e in t.src=this.src,t.alt=this.alt,t.className="mord",this.style)this.style.hasOwnProperty(e)&&(t.style[e]=this.style[e]);return t},e.toMarkup=function(){var t=""+this.alt+"=n[0]&&t<=n[1])return r.name}return null}(this.text.charCodeAt(0));h&&this.classes.push(h+"_fallback"),/[\xee\xef\xed\xec]/.test(this.text)&&(this.text=O[this.text])}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createTextNode(this.text),e=null;for(var r in this.italic>0&&((e=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((e=e||document.createElement("span")).className=T(this.classes)),this.style)this.style.hasOwnProperty(r)&&((e=e||document.createElement("span")).style[r]=this.style[r]);return e?(e.appendChild(t),e):t},e.toMarkup=function(){var t=!1,e="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+":"+this.style[a]+";");r&&(t=!0,e+=' style="'+c.escape(r)+'"');var n=c.escape(this.text);return t?(e+=">",e+=n,e+=""):n},t}(),L=function(){function t(t,e){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=e||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r":""},t}(),P=function(){function t(t){this.attributes=void 0,this.attributes=t||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS("http://www.w3.org/2000/svg","line");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);return t},e.toMarkup=function(){var t="",">"),$("math",Z,et,":",":"),$("math",Z,et,"\u2248","\\approx",!0),$("math",Z,et,"\u2245","\\cong",!0),$("math",Z,et,"\u2265","\\ge"),$("math",Z,et,"\u2265","\\geq",!0),$("math",Z,et,"\u2190","\\gets"),$("math",Z,et,">","\\gt"),$("math",Z,et,"\u2208","\\in",!0),$("math",Z,et,"\ue020","\\@not"),$("math",Z,et,"\u2282","\\subset",!0),$("math",Z,et,"\u2283","\\supset",!0),$("math",Z,et,"\u2286","\\subseteq",!0),$("math",Z,et,"\u2287","\\supseteq",!0),$("math",K,et,"\u2288","\\nsubseteq",!0),$("math",K,et,"\u2289","\\nsupseteq",!0),$("math",Z,et,"\u22a8","\\models"),$("math",Z,et,"\u2190","\\leftarrow",!0),$("math",Z,et,"\u2264","\\le"),$("math",Z,et,"\u2264","\\leq",!0),$("math",Z,et,"<","\\lt"),$("math",Z,et,"\u2192","\\rightarrow",!0),$("math",Z,et,"\u2192","\\to"),$("math",K,et,"\u2271","\\ngeq",!0),$("math",K,et,"\u2270","\\nleq",!0),$("math",Z,"spacing","\xa0","\\ "),$("math",Z,"spacing","\xa0","~"),$("math",Z,"spacing","\xa0","\\space"),$("math",Z,"spacing","\xa0","\\nobreakspace"),$("text",Z,"spacing","\xa0","\\ "),$("text",Z,"spacing","\xa0","~"),$("text",Z,"spacing","\xa0","\\space"),$("text",Z,"spacing","\xa0","\\nobreakspace"),$("math",Z,"spacing",null,"\\nobreak"),$("math",Z,"spacing",null,"\\allowbreak"),$("math",Z,"punct",",",","),$("math",Z,"punct",";",";"),$("math",K,J,"\u22bc","\\barwedge",!0),$("math",K,J,"\u22bb","\\veebar",!0),$("math",Z,J,"\u2299","\\odot",!0),$("math",Z,J,"\u2295","\\oplus",!0),$("math",Z,J,"\u2297","\\otimes",!0),$("math",Z,"textord","\u2202","\\partial",!0),$("math",Z,J,"\u2298","\\oslash",!0),$("math",K,J,"\u229a","\\circledcirc",!0),$("math",K,J,"\u22a1","\\boxdot",!0),$("math",Z,J,"\u25b3","\\bigtriangleup"),$("math",Z,J,"\u25bd","\\bigtriangledown"),$("math",Z,J,"\u2020","\\dagger"),$("math",Z,J,"\u22c4","\\diamond"),$("math",Z,J,"\u22c6","\\star"),$("math",Z,J,"\u25c3","\\triangleleft"),$("math",Z,J,"\u25b9","\\triangleright"),$("math",Z,"open","{","\\{"),$("text",Z,"textord","{","\\{"),$("text",Z,"textord","{","\\textbraceleft"),$("math",Z,"close","}","\\}"),$("text",Z,"textord","}","\\}"),$("text",Z,"textord","}","\\textbraceright"),$("math",Z,"open","{","\\lbrace"),$("math",Z,"close","}","\\rbrace"),$("math",Z,"open","[","\\lbrack"),$("text",Z,"textord","[","\\lbrack"),$("math",Z,"close","]","\\rbrack"),$("text",Z,"textord","]","\\rbrack"),$("math",Z,"open","(","\\lparen"),$("math",Z,"close",")","\\rparen"),$("text",Z,"textord","<","\\textless"),$("text",Z,"textord",">","\\textgreater"),$("math",Z,"open","\u230a","\\lfloor",!0),$("math",Z,"close","\u230b","\\rfloor",!0),$("math",Z,"open","\u2308","\\lceil",!0),$("math",Z,"close","\u2309","\\rceil",!0),$("math",Z,"textord","\\","\\backslash"),$("math",Z,"textord","\u2223","|"),$("math",Z,"textord","\u2223","\\vert"),$("text",Z,"textord","|","\\textbar"),$("math",Z,"textord","\u2225","\\|"),$("math",Z,"textord","\u2225","\\Vert"),$("text",Z,"textord","\u2225","\\textbardbl"),$("text",Z,"textord","~","\\textasciitilde"),$("text",Z,"textord","\\","\\textbackslash"),$("text",Z,"textord","^","\\textasciicircum"),$("math",Z,et,"\u2191","\\uparrow",!0),$("math",Z,et,"\u21d1","\\Uparrow",!0),$("math",Z,et,"\u2193","\\downarrow",!0),$("math",Z,et,"\u21d3","\\Downarrow",!0),$("math",Z,et,"\u2195","\\updownarrow",!0),$("math",Z,et,"\u21d5","\\Updownarrow",!0),$("math",Z,tt,"\u2210","\\coprod"),$("math",Z,tt,"\u22c1","\\bigvee"),$("math",Z,tt,"\u22c0","\\bigwedge"),$("math",Z,tt,"\u2a04","\\biguplus"),$("math",Z,tt,"\u22c2","\\bigcap"),$("math",Z,tt,"\u22c3","\\bigcup"),$("math",Z,tt,"\u222b","\\int"),$("math",Z,tt,"\u222b","\\intop"),$("math",Z,tt,"\u222c","\\iint"),$("math",Z,tt,"\u222d","\\iiint"),$("math",Z,tt,"\u220f","\\prod"),$("math",Z,tt,"\u2211","\\sum"),$("math",Z,tt,"\u2a02","\\bigotimes"),$("math",Z,tt,"\u2a01","\\bigoplus"),$("math",Z,tt,"\u2a00","\\bigodot"),$("math",Z,tt,"\u222e","\\oint"),$("math",Z,tt,"\u222f","\\oiint"),$("math",Z,tt,"\u2230","\\oiiint"),$("math",Z,tt,"\u2a06","\\bigsqcup"),$("math",Z,tt,"\u222b","\\smallint"),$("text",Z,"inner","\u2026","\\textellipsis"),$("math",Z,"inner","\u2026","\\mathellipsis"),$("text",Z,"inner","\u2026","\\ldots",!0),$("math",Z,"inner","\u2026","\\ldots",!0),$("math",Z,"inner","\u22ef","\\@cdots",!0),$("math",Z,"inner","\u22f1","\\ddots",!0),$("math",Z,"textord","\u22ee","\\varvdots"),$("math",Z,"accent-token","\u02ca","\\acute"),$("math",Z,"accent-token","\u02cb","\\grave"),$("math",Z,"accent-token","\xa8","\\ddot"),$("math",Z,"accent-token","~","\\tilde"),$("math",Z,"accent-token","\u02c9","\\bar"),$("math",Z,"accent-token","\u02d8","\\breve"),$("math",Z,"accent-token","\u02c7","\\check"),$("math",Z,"accent-token","^","\\hat"),$("math",Z,"accent-token","\u20d7","\\vec"),$("math",Z,"accent-token","\u02d9","\\dot"),$("math",Z,"accent-token","\u02da","\\mathring"),$("math",Z,Q,"\u0131","\\imath",!0),$("math",Z,Q,"\u0237","\\jmath",!0),$("text",Z,"textord","\u0131","\\i",!0),$("text",Z,"textord","\u0237","\\j",!0),$("text",Z,"textord","\xdf","\\ss",!0),$("text",Z,"textord","\xe6","\\ae",!0),$("text",Z,"textord","\xe6","\\ae",!0),$("text",Z,"textord","\u0153","\\oe",!0),$("text",Z,"textord","\xf8","\\o",!0),$("text",Z,"textord","\xc6","\\AE",!0),$("text",Z,"textord","\u0152","\\OE",!0),$("text",Z,"textord","\xd8","\\O",!0),$("text",Z,"accent-token","\u02ca","\\'"),$("text",Z,"accent-token","\u02cb","\\`"),$("text",Z,"accent-token","\u02c6","\\^"),$("text",Z,"accent-token","\u02dc","\\~"),$("text",Z,"accent-token","\u02c9","\\="),$("text",Z,"accent-token","\u02d8","\\u"),$("text",Z,"accent-token","\u02d9","\\."),$("text",Z,"accent-token","\u02da","\\r"),$("text",Z,"accent-token","\u02c7","\\v"),$("text",Z,"accent-token","\xa8",'\\"'),$("text",Z,"accent-token","\u02dd","\\H"),$("text",Z,"accent-token","\u25ef","\\textcircled");var rt={"--":!0,"---":!0,"``":!0,"''":!0};$("text",Z,"textord","\u2013","--"),$("text",Z,"textord","\u2013","\\textendash"),$("text",Z,"textord","\u2014","---"),$("text",Z,"textord","\u2014","\\textemdash"),$("text",Z,"textord","\u2018","`"),$("text",Z,"textord","\u2018","\\textquoteleft"),$("text",Z,"textord","\u2019","'"),$("text",Z,"textord","\u2019","\\textquoteright"),$("text",Z,"textord","\u201c","``"),$("text",Z,"textord","\u201c","\\textquotedblleft"),$("text",Z,"textord","\u201d","''"),$("text",Z,"textord","\u201d","\\textquotedblright"),$("math",Z,"textord","\xb0","\\degree",!0),$("text",Z,"textord","\xb0","\\degree"),$("text",Z,"textord","\xb0","\\textdegree",!0),$("math",Z,Q,"\xa3","\\pounds"),$("math",Z,Q,"\xa3","\\mathsterling",!0),$("text",Z,Q,"\xa3","\\pounds"),$("text",Z,Q,"\xa3","\\textsterling",!0),$("math",K,"textord","\u2720","\\maltese"),$("text",K,"textord","\u2720","\\maltese"),$("text",Z,"spacing","\xa0","\\ "),$("text",Z,"spacing","\xa0"," "),$("text",Z,"spacing","\xa0","~");for(var at=0;at<'0123456789/@."'.length;at++){var nt='0123456789/@."'.charAt(at);$("math",Z,"textord",nt,nt)}for(var it=0;it<'0123456789!@*()-=+[]<>|";:?/.,'.length;it++){var ot='0123456789!@*()-=+[]<>|";:?/.,'.charAt(it);$("text",Z,"textord",ot,ot)}for(var st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ht=0;ht=5?0:t>=3?1:2]){var r=Y[e]={cssEmPerMu:V.quad[e]/18};for(var a in V)V.hasOwnProperty(a)&&(r[a]=V[a][e])}return Y[e]}(this.size)),this._fontMetrics},e.getColor=function(){return this.phantom?"transparent":this.color},t}();kt.BASESIZE=6;var St=kt,Mt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},zt={ex:!0,em:!0,mu:!0},At=function(t){return"string"!=typeof t&&(t=t.unit),t in Mt||t in zt||"ex"===t},Tt=function(t,e){var r;if(t.unit in Mt)r=Mt[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if("mu"===t.unit)r=e.fontMetrics().cssEmPerMu;else{var a;if(a=e.style.isTight()?e.havingStyle(e.style.text()):e,"ex"===t.unit)r=a.fontMetrics().xHeight;else{if("em"!==t.unit)throw new o("Invalid unit: '"+t.unit+"'");r=a.fontMetrics().quad}a!==e&&(r*=a.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*r,e.maxSize)},Bt=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xa3"],Ct=function(t,e,r){return j[r][t]&&j[r][t].replace&&(t=j[r][t].replace),{value:t,metrics:G(t,e,r)}},qt=function(t,e,r,a,n){var i,o=Ct(t,e,r),s=o.metrics;if(t=o.value,s){var h=s.italic;("text"===r||a&&"mathit"===a.font)&&(h=0),i=new E(t,s.height,s.depth,h,s.skew,s.width,n)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+t+"' in style '"+e+"' and mode '"+r+"'"),i=new E(t,0,0,0,0,0,n);if(a){i.maxFontSize=a.sizeMultiplier,a.style.isTight()&&i.classes.push("mtight");var l=a.getColor();l&&(i.style.color=l)}return i},Nt=function(t,e){if(T(t.classes)!==T(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&t.style[r]!==e.style[r])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},It=function(t){for(var e=0,r=0,a=0,n=0;ne&&(e=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}t.height=e,t.depth=r,t.maxFontSize=a},Rt=function(t,e,r,a){var n=new N(t,e,r,a);return It(n),n},Ot=function(t,e,r,a){return new N(t,e,r,a)},Et=function(t){var e=new A(t);return It(e),e},Lt=function(t,e,r){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}return a+"-"+("textbf"===e&&"textit"===r?"BoldItalic":"textbf"===e?"Bold":"textit"===e?"Italic":"Regular")},Ht={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Pt={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Dt={fontMap:Ht,makeSymbol:qt,mathsym:function(t,e,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Ct(t,"Main-Bold",e).metrics?qt(t,"Main-Bold",e,r,a.concat(["mathbf"])):"\\"===t||"main"===j[e][t].font?qt(t,"Main-Regular",e,r,a):qt(t,"AMS-Regular",e,r,a.concat(["amsrm"]))},makeSpan:Rt,makeSvgSpan:Ot,makeLineSpan:function(t,e,r){var a=Rt([t],[],e);return a.height=Math.max(r||e.fontMetrics().defaultRuleThickness,e.minRuleThickness),a.style.borderBottomWidth=a.height+"em",a.maxFontSize=1,a},makeAnchor:function(t,e,r,a){var n=new I(t,e,r,a);return It(n),n},makeFragment:Et,wrapFragment:function(t,e){return t instanceof A?Rt([],[t],e):t},makeVList:function(t,e){for(var r=function(t){if("individualShift"===t.positionType){for(var e=t.children,r=[e[0]],a=-e[0].shift-e[0].elem.depth,n=a,i=1;i0&&(i.push(pe(o,e)),o=[]),i.push(n[s]));o.length>0&&i.push(pe(o,e)),r&&((a=pe(se(r,e,!0))).classes=["tag"],i.push(a));var l=re(["katex-html"],i);if(l.setAttribute("aria-hidden","true"),a){var m=a.children[0];m.style.height=l.height+l.depth+"em",m.style.verticalAlign=-l.depth+"em"}return l}function fe(t){return new A(t)}var ge=function(){function t(t,e){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=t,this.attributes={},this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.getAttribute=function(t){return this.attributes[t]},e.toNode=function(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r"},e.toText=function(){return this.children.map(function(t){return t.toText()}).join("")},t}(),xe=function(){function t(t){this.text=void 0,this.text=t}var e=t.prototype;return e.toNode=function(){return document.createTextNode(this.text)},e.toMarkup=function(){return c.escape(this.toText())},e.toText=function(){return this.text},t}(),ve={MathNode:ge,TextNode:xe,SpaceNode:function(){function t(t){this.width=void 0,this.character=void 0,this.width=t,this.character=t>=.05555&&t<=.05556?"\u200a":t>=.1666&&t<=.1667?"\u2009":t>=.2222&&t<=.2223?"\u2005":t>=.2777&&t<=.2778?"\u2005\u200a":t>=-.05556&&t<=-.05555?"\u200a\u2063":t>=-.1667&&t<=-.1666?"\u2009\u2063":t>=-.2223&&t<=-.2222?"\u205f\u2063":t>=-.2778&&t<=-.2777?"\u2005\u2063":null}var e=t.prototype;return e.toNode=function(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",this.width+"em"),t},e.toMarkup=function(){return this.character?""+this.character+"":''},e.toText=function(){return this.character?this.character:" "},t}(),newDocumentFragment:fe},be=function(t,e,r){return!j[e][t]||!j[e][t].replace||55349===t.charCodeAt(0)||rt.hasOwnProperty(t)&&r&&(r.fontFamily&&"tt"===r.fontFamily.substr(4,2)||r.font&&"tt"===r.font.substr(4,2))||(t=j[e][t].replace),new ve.TextNode(t)},ye=function(t){return 1===t.length?t[0]:new ve.MathNode("mrow",t)},we=function(t,e){if("texttt"===e.fontFamily)return"monospace";if("textsf"===e.fontFamily)return"textit"===e.fontShape&&"textbf"===e.fontWeight?"sans-serif-bold-italic":"textit"===e.fontShape?"sans-serif-italic":"textbf"===e.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===e.fontShape&&"textbf"===e.fontWeight)return"bold-italic";if("textit"===e.fontShape)return"italic";if("textbf"===e.fontWeight)return"bold";var r=e.font;if(!r||"mathnormal"===r)return null;var a=t.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=t.text;return c.contains(["\\imath","\\jmath"],n)?null:(j[a][n]&&j[a][n].replace&&(n=j[a][n].replace),G(n,Dt.fontMap[r].fontName,a)?Dt.fontMap[r].variant:null)},ke=function(t,e,r){if(1===t.length){var a=Me(t[0],e);return r&&a instanceof ge&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o0&&(p.text=p.text.slice(0,1)+"\u0338"+p.text.slice(1),i.pop())}}}i.push(s),n=s}return i},Se=function(t,e,r){return ye(ke(t,e,r))},Me=function(t,e){if(!t)return new ve.MathNode("mrow");if(Jt[t.type])return Jt[t.type](t,e);throw new o("Got group of unknown type: '"+t.type+"'")};function ze(t,e,r,a){var n,i=ke(t,r);n=1===i.length&&i[0]instanceof ge&&c.contains(["mrow","mtable"],i[0].type)?i[0]:new ve.MathNode("mrow",i);var o=new ve.MathNode("annotation",[new ve.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var s=new ve.MathNode("semantics",[n,o]),h=new ve.MathNode("math",[s]);h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var l=a?"katex":"katex-mathml";return Dt.makeSpan([l],[h])}var Ae=function(t){return new St({style:t.displayMode?w.DISPLAY:w.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},Te=function(t,e){if(e.displayMode){var r=["katex-display"];e.leqno&&r.push("leqno"),e.fleqn&&r.push("fleqn"),t=Dt.makeSpan(r,[t])}return t},Be=function(t,e,r){var a,n=Ae(r);if("mathml"===r.output)return ze(t,e,n,!0);if("html"===r.output){var i=de(t,n);a=Dt.makeSpan(["katex"],[i])}else{var o=ze(t,e,n,!1),s=de(t,n);a=Dt.makeSpan(["katex"],[o,s])}return Te(a,r)},Ce={widehat:"^",widecheck:"\u02c7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23df",overbrace:"\u23de",overgroup:"\u23e0",undergroup:"\u23e1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21d2",xRightarrow:"\u21d2",overleftharpoon:"\u21bc",xleftharpoonup:"\u21bc",overrightharpoon:"\u21c0",xrightharpoonup:"\u21c0",xLeftarrow:"\u21d0",xLeftrightarrow:"\u21d4",xhookleftarrow:"\u21a9",xhookrightarrow:"\u21aa",xmapsto:"\u21a6",xrightharpoondown:"\u21c1",xleftharpoondown:"\u21bd",xrightleftharpoons:"\u21cc",xleftrightharpoons:"\u21cb",xtwoheadleftarrow:"\u219e",xtwoheadrightarrow:"\u21a0",xlongequal:"=",xtofrom:"\u21c4",xrightleftarrows:"\u21c4",xrightequilibrium:"\u21cc",xleftequilibrium:"\u21cb"},qe={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ne=function(t){return"ordgroup"===t.type?t.body.length:1},Ie=function(t,e,r,a){var n,i=t.height+t.depth+2*r;if(/fbox|color/.test(e)){if(n=Dt.makeSpan(["stretchy",e],[],a),"fbox"===e){var o=a.color&&a.getColor();o&&(n.style.borderColor=o)}}else{var s=[];/^[bx]cancel$/.test(e)&&s.push(new P({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(e)&&s.push(new P({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new L(s,{width:"100%",height:i+"em"});n=Dt.makeSvgSpan([],[h],a)}return n.height=i,n.style.height=i+"em",n},Re=function(t){var e=new ve.MathNode("mo",[new ve.TextNode(Ce[t.substr(1)])]);return e.setAttribute("stretchy","true"),e},Oe=function(t,e){var r=function(){var r=4e5,a=t.label.substr(1);if(c.contains(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s=Ne(t.base);if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var h=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][h],n=[0,239,300,360,420][h],o=[0,.24,.3,.3,.36,.42][h],i=a+h):(r=[0,600,1033,2339,2340][h],n=[0,260,286,306,312][h],o=[0,.26,.286,.3,.306,.34][h],i="tilde"+h)}var l=new H(i),m=new L([l],{width:"100%",height:o+"em",viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:Dt.makeSvgSpan([],[m],e),minWidth:0,height:o}}var u,p,d=[],f=qe[a],g=f[0],x=f[1],v=f[2],b=v/1e3,y=g.length;if(1===y)u=["hide-tail"],p=[f[3]];else if(2===y)u=["halfarrow-left","halfarrow-right"],p=["xMinYMin","xMaxYMin"];else{if(3!==y)throw new Error("Correct katexImagesData or update code here to support\n "+y+" children.");u=["brace-left","brace-center","brace-right"],p=["xMinYMin","xMidYMin","xMaxYMin"]}for(var w=0;w0&&(a.style.minWidth=n+"em"),a},Ee=function(t,e){var r,a,n,i=Vt(t,"supsub");i?(r=(a=Ft(i.base,"accent")).base,i.base=r,n=function(t){if(t instanceof N)return t;throw new Error("Expected span but got "+String(t)+".")}(ue(i,e)),i.base=a):r=(a=Ft(t,"accent")).base;var o=ue(r,e.havingCrampedStyle()),s=0;if(a.isShifty&&c.isCharacterBox(r)){var h=c.getBaseElem(r);s=D(ue(h,e.havingCrampedStyle())).skew}var l,m=Math.min(o.height,e.fontMetrics().xHeight);if(a.isStretchy)l=Oe(a,e),l=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+2*s+"em)",marginLeft:2*s+"em"}:void 0}]},e);else{var u,p;"\\vec"===a.label?(u=Dt.staticSvg("vec",e),p=Dt.svgData.vec[1]):((u=D(u=Dt.makeOrd({mode:a.mode,text:a.label},e,"textord"))).italic=0,p=u.width),l=Dt.makeSpan(["accent-body"],[u]);var d="\\textcircled"===a.label;d&&(l.classes.push("accent-full"),m=o.height);var f=s;d||(f-=p/2),l.style.left=f+"em","\\textcircled"===a.label&&(l.style.top=".2em"),l=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-m},{type:"elem",elem:l}]},e)}var g=Dt.makeSpan(["mord","accent"],[l],e);return n?(n.children[0]=g,n.height=Math.max(g.height,n.height),n.classes[0]="mord",n):g},Le=function(t,e){var r=t.isStretchy?Re(t.label):new ve.MathNode("mo",[be(t.label,t.mode)]),a=new ve.MathNode("mover",[Me(t.base,e),r]);return a.setAttribute("accent","true"),a},He=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(t){return"\\"+t}).join("|"));Qt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(t,e){var r=e[0],a=!He.test(t.funcName),n=!a||"\\widehat"===t.funcName||"\\widetilde"===t.funcName||"\\widecheck"===t.funcName;return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Ee,mathmlBuilder:Le}),Qt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=e[0];return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Ee,mathmlBuilder:Le}),Qt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:function(t,e){var r=ue(t.base,e),a=Oe(t,e),n="\\utilde"===t.label?.12:0,i=Dt.makeVList({positionType:"bottom",positionData:a.height+n,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},e);return Dt.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:function(t,e){var r=Re(t.label),a=new ve.MathNode("munder",[Me(t.base,e),r]);return a.setAttribute("accentunder","true"),a}});var Pe=function(t){var e=new ve.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};Qt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:r[0]}},htmlBuilder:function(t,e){var r,a=e.style,n=e.havingStyle(a.sup()),i=Dt.wrapFragment(ue(t.body,n,e),e);i.classes.push("x-arrow-pad"),t.below&&(n=e.havingStyle(a.sub()),(r=Dt.wrapFragment(ue(t.below,n,e),e)).classes.push("x-arrow-pad"));var o,s=Oe(t,e),h=-e.fontMetrics().axisHeight+.5*s.height,l=-e.fontMetrics().axisHeight-.5*s.height-.111;if((i.depth>.25||"\\xleftequilibrium"===t.label)&&(l-=i.depth),r){var m=-e.fontMetrics().axisHeight+r.height+.5*s.height+.111;o=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:l},{type:"elem",elem:s,shift:h},{type:"elem",elem:r,shift:m}]},e)}else o=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:l},{type:"elem",elem:s,shift:h}]},e);return o.children[0].children[0].children[1].classes.push("svg-align"),Dt.makeSpan(["mrel","x-arrow"],[o],e)},mathmlBuilder:function(t,e){var r,a=Re(t.label);if(t.body){var n=Pe(Me(t.body,e));if(t.below){var i=Pe(Me(t.below,e));r=new ve.MathNode("munderover",[a,i,n])}else r=new ve.MathNode("mover",[a,n])}else if(t.below){var o=Pe(Me(t.below,e));r=new ve.MathNode("munder",[a,o])}else r=Pe(),r=new ve.MathNode("mover",[a,r]);return r}}),Qt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ft(e[0],"ordgroup").body,n="",i=0;i","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Je=[0,1.2,1.8,2.4,3],Qe=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],tr=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"stack"}],er=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],rr=function(t){if("small"===t.type)return"Main-Regular";if("large"===t.type)return"Size"+t.size+"-Regular";if("stack"===t.type)return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},ar=function(t,e,r,a){for(var n=Math.min(2,3-a.style.size);ne)return r[n]}return r[r.length-1]},nr=function(t,e,r,a,n,i){var o;"<"===t||"\\lt"===t||"\u27e8"===t?t="\\langle":">"!==t&&"\\gt"!==t&&"\u27e9"!==t||(t="\\rangle"),o=c.contains(Ke,t)?Qe:c.contains($e,t)?er:tr;var s=ar(t,e,o,a);return"small"===s.type?function(t,e,r,a,n,i){var o=Dt.makeSymbol(t,"Main-Regular",n,a),s=Ue(o,e,a,i);return r&&Ge(s,a,e),s}(t,s.style,r,a,n,i):"large"===s.type?Ye(t,s.size,r,a,n,i):_e(t,e,r,a,n,i)},ir=function(t,e){var r,a,n=e.havingBaseSizing(),i=ar("\\surd",t*n.sizeMultiplier,er,n),o=n.sizeMultiplier,s=Math.max(0,e.minRuleThickness-e.fontMetrics().sqrtRuleThickness),h=0,l=0,m=0;return"small"===i.type?(t<1?o=1:t<1.4&&(o=.7),l=(1+s)/o,(r=je("sqrtMain",h=(1+s+.08)/o,m=1e3+1e3*s+80,s,e)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*Je[i.size],l=(Je[i.size]+s)/o,h=(Je[i.size]+s+.08)/o,(r=je("sqrtSize"+i.size,h,m,s,e)).style.minWidth="1.02em",a=1/o):(h=t+s+.08,l=t+s,m=Math.floor(1e3*t+s)+80,(r=je("sqrtTall",h,m,s,e)).style.minWidth="0.742em",a=1.056),r.height=l,r.style.height=h+"em",{span:r,advanceWidth:a,ruleWidth:(e.fontMetrics().sqrtRuleThickness+s)*o}},or=function(t,e,r,a,n){if("<"===t||"\\lt"===t||"\u27e8"===t?t="\\langle":">"!==t&&"\\gt"!==t&&"\u27e9"!==t||(t="\\rangle"),c.contains($e,t)||c.contains(Ke,t))return Ye(t,e,!1,r,a,n);if(c.contains(Ze,t))return _e(t,Je[e],!1,r,a,n);throw new o("Illegal delimiter: '"+t+"'")},sr=nr,hr=function(t,e,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,h=Math.max(e-o,r+o),l=Math.max(h/500*901,2*h-s);return nr(t,l,!0,a,n,i)},lr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},mr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230a","\u230b","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27e8","\\rangle","\u27e9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27ee","\u27ef","\\lmoustache","\\rmoustache","\u23b0","\u23b1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function cr(t,e){var r=Yt(t);if(r&&c.contains(mr,r.text))return r;throw new o("Invalid delimiter: '"+(r?r.text:JSON.stringify(t))+"' after '"+e.funcName+"'",t)}function ur(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Qt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(t,e){var r=cr(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:lr[t.funcName].size,mclass:lr[t.funcName].mclass,delim:r.text}},htmlBuilder:function(t,e){return"."===t.delim?Dt.makeSpan([t.mclass]):or(t.delim,t.size,e,t.mode,[t.mclass])},mathmlBuilder:function(t){var e=[];"."!==t.delim&&e.push(be(t.delim,t.mode));var r=new ve.MathNode("mo",e);return"mopen"===t.mclass||"mclose"===t.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r}}),Qt({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(t,e){var r=t.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:cr(e[0],t).text,color:r}}}),Qt({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(t,e){var r=cr(e[0],t),a=t.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Ft(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:function(t,e){ur(t);for(var r,a,n=se(t.body,e,!0,["mopen","mclose"]),i=0,o=0,s=!1,h=0;h-1?"mpadded":"menclose",[Me(t.body,e)]);switch(t.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===t.label){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(t.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return t.backgroundColor&&a.setAttribute("mathbackground",t.backgroundColor),a};Qt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=Ft(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:pr,mathmlBuilder:dr}),Qt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=Ft(e[0],"color-token").color,o=Ft(e[1],"color-token").color,s=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:pr,mathmlBuilder:dr}),Qt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(t,e){return{type:"enclose",mode:t.parser.mode,label:"\\fbox",body:e[0]}}}),Qt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=e[0];return{type:"enclose",mode:a.mode,label:n,body:i}},htmlBuilder:pr,mathmlBuilder:dr});var fr={};function gr(t){for(var e=t.type,r=t.names,a=t.props,n=t.handler,i=t.htmlBuilder,o=t.mathmlBuilder,s={type:e,numArgs:a.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:n},h=0;h0&&(b+=.25),l.push({pos:b,isDashed:t[e]})}for(y(i[0]),r=0;r0&&(M<(B+=v)&&(M=B),B=0),t.addJot&&(M+=f),z.height=S,z.depth=M,b+=S,z.pos=b,b+=M+B,h[r]=z,y(i[r+1])}var C,q,N=b/2+e.fontMetrics().axisHeight,I=t.cols||[],R=[];for(a=0,q=0;a=s)){var P=void 0;(a>0||t.hskipBeforeAndAfter)&&0!==(P=c.deflt(O.pregap,p))&&((C=Dt.makeSpan(["arraycolsep"],[])).style.width=P+"em",R.push(C));var D=[];for(r=0;r0){for(var G=Dt.makeLineSpan("hline",e,m),Y=Dt.makeLineSpan("hdashline",e,m),W=[{type:"elem",elem:h,shift:0}];l.length>0;){var X=l.pop(),_=X.pos-N;X.isDashed?W.push({type:"elem",elem:Y,shift:_}):W.push({type:"elem",elem:G,shift:_})}h=Dt.makeVList({positionType:"individualShift",children:W},e)}return Dt.makeSpan(["mord"],[h],e)},wr={c:"center ",l:"left ",r:"right "},kr=function(t,e){var r=new ve.MathNode("mtable",t.body.map(function(t){return new ve.MathNode("mtr",t.map(function(t){return new ve.MathNode("mtd",[Me(t,e)])}))})),a=.5===t.arraystretch?.1:.16+t.arraystretch-1+(t.addJot?.09:0);r.setAttribute("rowspacing",a+"em");var n="",i="";if(t.cols){var o=t.cols,s="",h=!1,l=0,m=o.length;"separator"===o[0].type&&(n+="top ",l=1),"separator"===o[o.length-1].type&&(n+="bottom ",m-=1);for(var c=l;c0?"left ":"",n+=g[g.length-1].length>0?"right ":"";for(var x=1;x0&&c&&(d=1),a[u]={type:"align",align:p,pregap:d,postgap:0}}return n.colSeparationType=c?"align":"alignat",n};gr({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(t,e){var r={cols:(Yt(e[0])?[e[0]]:Ft(e[0],"ordgroup").body).map(function(t){var e=Gt(t).text;if(-1!=="lcr".indexOf(e))return{type:"align",align:e};if("|"===e)return{type:"separator",separator:"|"};if(":"===e)return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+e,t)}),hskipBeforeAndAfter:!0};return vr(t.parser,r,br(t.envName))},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName],r=vr(t.parser,{hskipBeforeAndAfter:!1},br(t.envName));return e?{type:"leftright",mode:t.mode,body:[r],left:e[0],right:e[1],rightColor:void 0}:r},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(t){var e=vr(t.parser,{arraystretch:.5},"script");return e.colSeparationType="small",e},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["subarray"],props:{numArgs:1},handler:function(t,e){var r=(Yt(e[0])?[e[0]]:Ft(e[0],"ordgroup").body).map(function(t){var e=Gt(t).text;if(-1!=="lc".indexOf(e))return{type:"align",align:e};throw new o("Unknown column alignment: "+e,t)});if(r.length>1)throw new o("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=vr(t.parser,a,"script")).body[0].length>1)throw new o("{subarray} can contain only one column");return a},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(t){var e=vr(t.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},br(t.envName));return{type:"leftright",mode:t.mode,body:[e],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["aligned"],props:{numArgs:0},handler:Sr,htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["gathered"],props:{numArgs:0},handler:function(t){return vr(t.parser,{cols:[{type:"align",align:"c"}],addJot:!0},"display")},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["alignedat"],props:{numArgs:1},handler:Sr,htmlBuilder:yr,mathmlBuilder:kr}),Qt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(t,e){throw new o(t.funcName+" valid only within array environment")}});var Mr=fr;Qt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];if("ordgroup"!==n.type)throw new o("Invalid environment name",n);for(var i="",s=0;s=w.SCRIPT.id?r.text():w.DISPLAY:"text"===t&&r.size===w.DISPLAY.size?r=w.TEXT:"script"===t?r=w.SCRIPT:"scriptscript"===t&&(r=w.SCRIPTSCRIPT),r},Rr=function(t,e){var r,a=Ir(t.size,e.style),n=a.fracNum(),i=a.fracDen();r=e.havingStyle(n);var o=ue(t.numer,r,e);if(t.continued){var s=8.5/e.fontMetrics().ptPerEm,h=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=e.fontMetrics().denom1):(m>0?(u=e.fontMetrics().num2,p=c):(u=e.fontMetrics().num3,p=3*c),d=e.fontMetrics().denom2),l){var y=e.fontMetrics().axisHeight;u-o.depth-(y+.5*m)0&&(e="."===(e=t)?null:e),e};Qt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(t,e){var r=t.parser,a=e[4],n=e[5],i=Vt(e[0],"atom");i&&(i=Ut(e[0],"open"));var o=i?Lr(i.text):null,s=Vt(e[1],"atom");s&&(s=Ut(e[1],"close"));var h,l=s?Lr(s.text):null,m=Ft(e[2],"size"),c=null;h=!!m.isBlank||(c=m.value).number>0;var u="auto",p=Vt(e[3],"ordgroup");if(p){if(p.body.length>0){var d=Ft(p.body[0],"textord");u=Er[Number(d.text)]}}else p=Ft(e[3],"textord"),u=Er[Number(p.text)];return{type:"genfrac",mode:r.mode,numer:a,denom:n,continued:!1,hasBarLine:h,barSize:c,leftDelim:o,rightDelim:l,size:u}},htmlBuilder:Rr,mathmlBuilder:Or}),Qt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(t,e){var r=t.parser,a=(t.funcName,t.token);return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ft(e[0],"size").value,token:a}}}),Qt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(t,e){var r=t.parser,a=(t.funcName,e[0]),n=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t}(Ft(e[1],"infix").size),i=e[2],o=n.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:i,continued:!1,hasBarLine:o,barSize:n,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Rr,mathmlBuilder:Or});var Hr=function(t,e){var r,a,n=e.style,i=Vt(t,"supsub");i?(r=i.sup?ue(i.sup,e.havingStyle(n.sup()),e):ue(i.sub,e.havingStyle(n.sub()),e),a=Ft(i.base,"horizBrace")):a=Ft(t,"horizBrace");var o,s=ue(a.base,e.havingBaseStyle(w.DISPLAY)),h=Oe(a,e);if(a.isOver?(o=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:h}]},e)).children[0].children[0].children[1].classes.push("svg-align"):(o=Dt.makeVList({positionType:"bottom",positionData:s.depth+.1+h.height,children:[{type:"elem",elem:h},{type:"kern",size:.1},{type:"elem",elem:s}]},e)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=Dt.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e);o=a.isOver?Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},e):Dt.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},e)}return Dt.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e)};Qt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:Hr,mathmlBuilder:function(t,e){var r=Re(t.label);return new ve.MathNode(t.isOver?"mover":"munder",[Me(t.base,e),r])}}),Qt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[1],n=Ft(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:ee(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:function(t,e){var r=se(t.body,e,!1);return Dt.makeAnchor(t.href,[],r,e)},mathmlBuilder:function(t,e){var r=Se(t.body,e);return r instanceof ge||(r=new ge("mrow",[r])),r.setAttribute("href",t.href),r}}),Qt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=Ft(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;i0&&(a=Tt(t.totalheight,e)-r,a=Number(a.toFixed(2)));var n=0;t.width.number>0&&(n=Tt(t.width,e));var i={height:r+a+"em"};n>0&&(i.width=n+"em"),a>0&&(i.verticalAlign=-a+"em");var o=new R(t.src,t.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:function(t,e){var r=new ve.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var a=Tt(t.height,e),n=0;if(t.totalheight.number>0&&(n=(n=Tt(t.totalheight,e)-a).toFixed(2),r.setAttribute("valign","-"+n+"em")),r.setAttribute("height",a+n+"em"),t.width.number>0){var i=Tt(t.width,e);r.setAttribute("width",i+"em")}return r.setAttribute("src",t.src),r}}),Qt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=Ft(e[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:function(t,e){return Dt.makeGlue(t.dimension,e)},mathmlBuilder:function(t,e){var r=Tt(t.dimension,e);return new ve.SpaceNode(r)}}),Qt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:function(t,e){var r;"clap"===t.alignment?(r=Dt.makeSpan([],[ue(t.body,e)]),r=Dt.makeSpan(["inner"],[r],e)):r=Dt.makeSpan(["inner"],[ue(t.body,e)]);var a=Dt.makeSpan(["fix"],[]),n=Dt.makeSpan([t.alignment],[r,a],e),i=Dt.makeSpan(["strut"]);return i.style.height=n.height+n.depth+"em",i.style.verticalAlign=-n.depth+"em",n.children.unshift(i),n=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n}]},e),Dt.makeSpan(["mord"],[n],e)},mathmlBuilder:function(t,e){var r=new ve.MathNode("mpadded",[Me(t.body,e)]);if("rlap"!==t.alignment){var a="llap"===t.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),Qt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=t.funcName,a=t.parser,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),Qt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){throw new o("Mismatched "+t.funcName)}});var Dr=function(t,e){switch(e.style.size){case w.DISPLAY.size:return t.display;case w.TEXT.size:return t.text;case w.SCRIPT.size:return t.script;case w.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};Qt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(t,e){return{type:"mathchoice",mode:t.parser.mode,display:ee(e[0]),text:ee(e[1]),script:ee(e[2]),scriptscript:ee(e[3])}},htmlBuilder:function(t,e){var r=Dr(t,e),a=se(r,e,!1);return Dt.makeFragment(a)},mathmlBuilder:function(t,e){var r=Dr(t,e);return Se(r,e)}});var Fr=function(t,e,r,a,n,i,o){var s,h,l;if(t=Dt.makeSpan([],[t]),e){var m=ue(e,a.havingStyle(n.sup()),a);h={elem:m,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-m.depth)}}if(r){var c=ue(r,a.havingStyle(n.sub()),a);s={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-c.height)}}if(h&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+t.depth+o;l=Dt.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:i+"em"},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var p=t.height-o;l=Dt.makeVList({positionType:"top",positionData:p,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:t}]},a)}else{if(!h)return t;var d=t.depth+o;l=Dt.makeVList({positionType:"bottom",positionData:d,children:[{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:i+"em"},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}return Dt.makeSpan(["mop","op-limits"],[l],a)},Vr=["\\smallint"],Ur=function(t,e){var r,a,n,i=!1,o=Vt(t,"supsub");o?(r=o.sup,a=o.sub,n=Ft(o.base,"op"),i=!0):n=Ft(t,"op");var s,h=e.style,l=!1;if(h.size===w.DISPLAY.size&&n.symbol&&!c.contains(Vr,n.name)&&(l=!0),n.symbol){var m=l?"Size2-Regular":"Size1-Regular",u="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(u=n.name.substr(1),n.name="oiint"===u?"\\iint":"\\iiint"),s=Dt.makeSymbol(n.name,m,"math",e,["mop","op-symbol",l?"large-op":"small-op"]),u.length>0){var p=s.italic,d=Dt.staticSvg(u+"Size"+(l?"2":"1"),e);s=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:0},{type:"elem",elem:d,shift:l?.08:0}]},e),n.name="\\"+u,s.classes.unshift("mop"),s.italic=p}}else if(n.body){var f=se(n.body,e,!0);1===f.length&&f[0]instanceof E?(s=f[0]).classes[0]="mop":s=Dt.makeSpan(["mop"],Dt.tryCombineChars(f),e)}else{for(var g=[],x=1;x0){for(var h=n.body.map(function(t){var e=t.text;return"string"==typeof e?{type:"textord",mode:t.mode,text:e}:t}),l=se(h,e.withFont("mathrm"),!0),m=0;m=0?s.setAttribute("height","+"+n+"em"):(s.setAttribute("height",n+"em"),s.setAttribute("depth","+"+-n+"em")),s.setAttribute("voffset",n+"em"),s}});var jr=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];Qt({type:"sizing",names:jr,props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:jr.indexOf(a)+1,body:i}},htmlBuilder:function(t,e){var r=e.havingSize(t.size);return _r(t.body,r,e)},mathmlBuilder:function(t,e){var r=e.havingSize(t.size),a=ke(t.body,r),n=new ve.MathNode("mstyle",a);return n.setAttribute("mathsize",r.sizeMultiplier+"em"),n}}),Qt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=!1,i=!1,o=r[0]&&Ft(r[0],"ordgroup");if(o)for(var s="",h=0;hr.height+r.depth+i&&(i=(i+c-r.height-r.depth)/2);var u=h.height-r.height-i-l;r.style.paddingLeft=m+"em";var p=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+u)},{type:"elem",elem:h},{type:"kern",size:l}]},e);if(t.index){var d=e.havingStyle(w.SCRIPTSCRIPT),f=ue(t.index,d,e),g=.6*(p.height-p.depth),x=Dt.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:f}]},e),v=Dt.makeSpan(["root"],[x]);return Dt.makeSpan(["mord","sqrt"],[v,p],e)}return Dt.makeSpan(["mord","sqrt"],[p],e)},mathmlBuilder:function(t,e){var r=t.body,a=t.index;return a?new ve.MathNode("mroot",[Me(r,e),Me(a,e)]):new ve.MathNode("msqrt",[Me(r,e)])}});var $r={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT};Qt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder:function(t,e){var r=$r[t.style],a=e.havingStyle(r).withFont("");return _r(t.body,a,e)},mathmlBuilder:function(t,e){var r=$r[t.style],a=e.havingStyle(r),n=ke(t.body,a),i=new ve.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});te({type:"supsub",htmlBuilder:function(t,e){var r=function(t,e){var r=t.base;return r?"op"===r.type?r.limits&&(e.style.size===w.DISPLAY.size||r.alwaysHandleSupSub)?Ur:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(e.style.size===w.DISPLAY.size||r.limits)?Xr:null:"accent"===r.type?c.isCharacterBox(r.base)?Ee:null:"horizBrace"===r.type&&!t.sub===r.isOver?Hr:null:null}(t,e);if(r)return r(t,e);var a,n,i,o=t.base,s=t.sup,h=t.sub,l=ue(o,e),m=e.fontMetrics(),u=0,p=0,d=o&&c.isCharacterBox(o);if(s){var f=e.havingStyle(e.style.sup());a=ue(s,f,e),d||(u=l.height-f.fontMetrics().supDrop*f.sizeMultiplier/e.sizeMultiplier)}if(h){var g=e.havingStyle(e.style.sub());n=ue(h,g,e),d||(p=l.depth+g.fontMetrics().subDrop*g.sizeMultiplier/e.sizeMultiplier)}i=e.style===w.DISPLAY?m.sup1:e.style.cramped?m.sup3:m.sup2;var x,v=e.sizeMultiplier,b=.5/m.ptPerEm/v+"em",y=null;if(n){var k=t.base&&"op"===t.base.type&&t.base.name&&("\\oiint"===t.base.name||"\\oiiint"===t.base.name);(l instanceof E||k)&&(y=-l.italic+"em")}if(a&&n){u=Math.max(u,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var S=4*m.defaultRuleThickness;if(u-a.depth-(n.height-p)0&&(u+=M,p-=M)}var z=[{type:"elem",elem:n,shift:p,marginRight:b,marginLeft:y},{type:"elem",elem:a,shift:-u,marginRight:b}];x=Dt.makeVList({positionType:"individualShift",children:z},e)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight);var A=[{type:"elem",elem:n,marginLeft:y,marginRight:b}];x=Dt.makeVList({positionType:"shift",positionData:p,children:A},e)}else{if(!a)throw new Error("supsub must have either sup or sub.");u=Math.max(u,i,a.depth+.25*m.xHeight),x=Dt.makeVList({positionType:"shift",positionData:-u,children:[{type:"elem",elem:a,marginRight:b}]},e)}var T=me(l,"right")||"mord";return Dt.makeSpan([T],[l,Dt.makeSpan(["msupsub"],[x])],e)},mathmlBuilder:function(t,e){var r,a=!1,n=Vt(t.base,"horizBrace");n&&!!t.sup===n.isOver&&(a=!0,r=n.isOver),!t.base||"op"!==t.base.type&&"operatorname"!==t.base.type||(t.base.parentIsSupSub=!0);var i,o=[Me(t.base,e)];if(t.sub&&o.push(Me(t.sub,e)),t.sup&&o.push(Me(t.sup,e)),a)i=r?"mover":"munder";else if(t.sub)if(t.sup){var s=t.base;i=s&&"op"===s.type&&s.limits&&e.style===w.DISPLAY?"munderover":s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(e.style===w.DISPLAY||s.limits)?"munderover":"msubsup"}else{var h=t.base;i=h&&"op"===h.type&&h.limits&&(e.style===w.DISPLAY||h.alwaysHandleSupSub)?"munder":h&&"operatorname"===h.type&&h.alwaysHandleSupSub&&(h.limits||e.style===w.DISPLAY)?"munder":"msub"}else{var l=t.base;i=l&&"op"===l.type&&l.limits&&(e.style===w.DISPLAY||l.alwaysHandleSupSub)?"mover":l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||e.style===w.DISPLAY)?"mover":"msup"}return new ve.MathNode(i,o)}}),te({type:"atom",htmlBuilder:function(t,e){return Dt.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder:function(t,e){var r=new ve.MathNode("mo",[be(t.text,t.mode)]);if("bin"===t.family){var a=we(t,e);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===t.family?r.setAttribute("separator","true"):"open"!==t.family&&"close"!==t.family||r.setAttribute("stretchy","false");return r}});var Zr={mi:"italic",mn:"normal",mtext:"normal"};te({type:"mathord",htmlBuilder:function(t,e){return Dt.makeOrd(t,e,"mathord")},mathmlBuilder:function(t,e){var r=new ve.MathNode("mi",[be(t.text,t.mode,e)]),a=we(t,e)||"italic";return a!==Zr[r.type]&&r.setAttribute("mathvariant",a),r}}),te({type:"textord",htmlBuilder:function(t,e){return Dt.makeOrd(t,e,"textord")},mathmlBuilder:function(t,e){var r,a=be(t.text,t.mode,e),n=we(t,e)||"normal";return r="text"===t.mode?new ve.MathNode("mtext",[a]):/[0-9]/.test(t.text)?new ve.MathNode("mn",[a]):"\\prime"===t.text?new ve.MathNode("mo",[a]):new ve.MathNode("mi",[a]),n!==Zr[r.type]&&r.setAttribute("mathvariant",n),r}});var Kr={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Jr={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};te({type:"spacing",htmlBuilder:function(t,e){if(Jr.hasOwnProperty(t.text)){var r=Jr[t.text].className||"";if("text"===t.mode){var a=Dt.makeOrd(t,e,"textord");return a.classes.push(r),a}return Dt.makeSpan(["mspace",r],[Dt.mathsym(t.text,t.mode,e)],e)}if(Kr.hasOwnProperty(t.text))return Dt.makeSpan(["mspace",Kr[t.text]],[],e);throw new o('Unknown type of space "'+t.text+'"')},mathmlBuilder:function(t,e){if(!Jr.hasOwnProperty(t.text)){if(Kr.hasOwnProperty(t.text))return new ve.MathNode("mspace");throw new o('Unknown type of space "'+t.text+'"')}return new ve.MathNode("mtext",[new ve.TextNode("\xa0")])}});var Qr=function(){var t=new ve.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};te({type:"tag",mathmlBuilder:function(t,e){var r=new ve.MathNode("mtable",[new ve.MathNode("mtr",[Qr(),new ve.MathNode("mtd",[Se(t.body,e)]),Qr(),new ve.MathNode("mtd",[Se(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var ta={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ea={"\\textbf":"textbf","\\textmd":"textmd"},ra={"\\textit":"textit","\\textup":"textup"},aa=function(t,e){var r=t.font;return r?ta[r]?e.withTextFontFamily(ta[r]):ea[r]?e.withTextFontWeight(ea[r]):e.withTextFontShape(ra[r]):e};Qt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"text",mode:r.mode,body:ee(n),font:a}},htmlBuilder:function(t,e){var r=aa(t,e),a=se(t.body,r,!0);return Dt.makeSpan(["mord","text"],Dt.tryCombineChars(a),r)},mathmlBuilder:function(t,e){var r=aa(t,e);return Se(t.body,r)}}),Qt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){return{type:"underline",mode:t.parser.mode,body:e[0]}},htmlBuilder:function(t,e){var r=ue(t.body,e),a=Dt.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,i=Dt.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},e);return Dt.makeSpan(["mord","underline"],[i],e)},mathmlBuilder:function(t,e){var r=new ve.MathNode("mo",[new ve.TextNode("\u203e")]);r.setAttribute("stretchy","true");var a=new ve.MathNode("munder",[Me(t.body,e),r]);return a.setAttribute("accentunder","true"),a}}),Qt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(t,e,r){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(t,e){for(var r=na(t),a=[],n=e.havingStyle(e.style.text()),i=0;i0&&(this.undefStack[this.undefStack.length-1][t]=e)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(t)&&(n[t]=this.current[t])}this.current[t]=e},t}(),ca={},ua=ca;function pa(t,e){ca[t]=e}pa("\\@firstoftwo",function(t){return{tokens:t.consumeArgs(2)[0],numArgs:0}}),pa("\\@secondoftwo",function(t){return{tokens:t.consumeArgs(2)[1],numArgs:0}}),pa("\\@ifnextchar",function(t){var e=t.consumeArgs(3),r=t.future();return 1===e[0].length&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),pa("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),pa("\\TextOrMath",function(t){var e=t.consumeArgs(2);return"text"===t.mode?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var da={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};pa("\\char",function(t){var e,r=t.popToken(),a="";if("'"===r.text)e=8,r=t.popToken();else if('"'===r.text)e=16,r=t.popToken();else if("`"===r.text)if("\\"===(r=t.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new o("\\char` missing argument");a=r.text.charCodeAt(0)}else e=10;if(e){if(null==(a=da[r.text])||a>=e)throw new o("Invalid base-"+e+" digit "+r.text);for(var n;null!=(n=da[t.future().text])&&n":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};pa("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in xa?e=xa[r]:"\\not"===r.substr(0,4)?e="\\dotsb":r in j.math&&c.contains(["bin","rel"],j.math[r].group)&&(e="\\dotsb"),e});var va={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};pa("\\dotso",function(t){return t.future().text in va?"\\ldots\\,":"\\ldots"}),pa("\\dotsc",function(t){var e=t.future().text;return e in va&&","!==e?"\\ldots\\,":"\\ldots"}),pa("\\cdots",function(t){return t.future().text in va?"\\@cdots\\,":"\\@cdots"}),pa("\\dotsb","\\cdots"),pa("\\dotsm","\\cdots"),pa("\\dotsi","\\!\\cdots"),pa("\\dotsx","\\ldots\\,"),pa("\\DOTSI","\\relax"),pa("\\DOTSB","\\relax"),pa("\\DOTSX","\\relax"),pa("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),pa("\\,","\\tmspace+{3mu}{.1667em}"),pa("\\thinspace","\\,"),pa("\\>","\\mskip{4mu}"),pa("\\:","\\tmspace+{4mu}{.2222em}"),pa("\\medspace","\\:"),pa("\\;","\\tmspace+{5mu}{.2777em}"),pa("\\thickspace","\\;"),pa("\\!","\\tmspace-{3mu}{.1667em}"),pa("\\negthinspace","\\!"),pa("\\negmedspace","\\tmspace-{4mu}{.2222em}"),pa("\\negthickspace","\\tmspace-{5mu}{.277em}"),pa("\\enspace","\\kern.5em "),pa("\\enskip","\\hskip.5em\\relax"),pa("\\quad","\\hskip1em\\relax"),pa("\\qquad","\\hskip2em\\relax"),pa("\\tag","\\@ifstar\\tag@literal\\tag@paren"),pa("\\tag@paren","\\tag@literal{({#1})}"),pa("\\tag@literal",function(t){if(t.macros.get("\\df@tag"))throw new o("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),pa("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),pa("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),pa("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),pa("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),pa("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),pa("\\\\","\\newline"),pa("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var ba=F["Main-Regular"]["T".charCodeAt(0)][1]-.7*F["Main-Regular"]["A".charCodeAt(0)][1]+"em";pa("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+ba+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),pa("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+ba+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),pa("\\hspace","\\@ifstar\\@hspacer\\@hspace"),pa("\\@hspace","\\hskip #1\\relax"),pa("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),pa("\\ordinarycolon",":"),pa("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),pa("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),pa("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),pa("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),pa("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),pa("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),pa("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),pa("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),pa("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),pa("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),pa("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),pa("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),pa("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),pa("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),pa("\u2237","\\dblcolon"),pa("\u2239","\\eqcolon"),pa("\u2254","\\coloneqq"),pa("\u2255","\\eqqcolon"),pa("\u2a74","\\Coloneqq"),pa("\\ratio","\\vcentcolon"),pa("\\coloncolon","\\dblcolon"),pa("\\colonequals","\\coloneqq"),pa("\\coloncolonequals","\\Coloneqq"),pa("\\equalscolon","\\eqqcolon"),pa("\\equalscoloncolon","\\Eqqcolon"),pa("\\colonminus","\\coloneq"),pa("\\coloncolonminus","\\Coloneq"),pa("\\minuscolon","\\eqcolon"),pa("\\minuscoloncolon","\\Eqcolon"),pa("\\coloncolonapprox","\\Colonapprox"),pa("\\coloncolonsim","\\Colonsim"),pa("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),pa("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),pa("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),pa("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),pa("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220c}}"),pa("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),pa("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),pa("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),pa("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),pa("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),pa("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),pa("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),pa("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),pa("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),pa("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),pa("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),pa("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),pa("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228a}"),pa("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2acb}"),pa("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228b}"),pa("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2acc}"),pa("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27e6}}"),pa("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27e7}}"),pa("\u27e6","\\llbracket"),pa("\u27e7","\\rrbracket"),pa("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),pa("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),pa("\u2983","\\lBrace"),pa("\u2984","\\rBrace"),pa("\\darr","\\downarrow"),pa("\\dArr","\\Downarrow"),pa("\\Darr","\\Downarrow"),pa("\\lang","\\langle"),pa("\\rang","\\rangle"),pa("\\uarr","\\uparrow"),pa("\\uArr","\\Uparrow"),pa("\\Uarr","\\Uparrow"),pa("\\N","\\mathbb{N}"),pa("\\R","\\mathbb{R}"),pa("\\Z","\\mathbb{Z}"),pa("\\alef","\\aleph"),pa("\\alefsym","\\aleph"),pa("\\Alpha","\\mathrm{A}"),pa("\\Beta","\\mathrm{B}"),pa("\\bull","\\bullet"),pa("\\Chi","\\mathrm{X}"),pa("\\clubs","\\clubsuit"),pa("\\cnums","\\mathbb{C}"),pa("\\Complex","\\mathbb{C}"),pa("\\Dagger","\\ddagger"),pa("\\diamonds","\\diamondsuit"),pa("\\empty","\\emptyset"),pa("\\Epsilon","\\mathrm{E}"),pa("\\Eta","\\mathrm{H}"),pa("\\exist","\\exists"),pa("\\harr","\\leftrightarrow"),pa("\\hArr","\\Leftrightarrow"),pa("\\Harr","\\Leftrightarrow"),pa("\\hearts","\\heartsuit"),pa("\\image","\\Im"),pa("\\infin","\\infty"),pa("\\Iota","\\mathrm{I}"),pa("\\isin","\\in"),pa("\\Kappa","\\mathrm{K}"),pa("\\larr","\\leftarrow"),pa("\\lArr","\\Leftarrow"),pa("\\Larr","\\Leftarrow"),pa("\\lrarr","\\leftrightarrow"),pa("\\lrArr","\\Leftrightarrow"),pa("\\Lrarr","\\Leftrightarrow"),pa("\\Mu","\\mathrm{M}"),pa("\\natnums","\\mathbb{N}"),pa("\\Nu","\\mathrm{N}"),pa("\\Omicron","\\mathrm{O}"),pa("\\plusmn","\\pm"),pa("\\rarr","\\rightarrow"),pa("\\rArr","\\Rightarrow"),pa("\\Rarr","\\Rightarrow"),pa("\\real","\\Re"),pa("\\reals","\\mathbb{R}"),pa("\\Reals","\\mathbb{R}"),pa("\\Rho","\\mathrm{P}"),pa("\\sdot","\\cdot"),pa("\\sect","\\S"),pa("\\spades","\\spadesuit"),pa("\\sub","\\subset"),pa("\\sube","\\subseteq"),pa("\\supe","\\supseteq"),pa("\\Tau","\\mathrm{T}"),pa("\\thetasym","\\vartheta"),pa("\\weierp","\\wp"),pa("\\Zeta","\\mathrm{Z}"),pa("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),pa("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),pa("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),pa("\\blue","\\textcolor{##6495ed}{#1}"),pa("\\orange","\\textcolor{##ffa500}{#1}"),pa("\\pink","\\textcolor{##ff00af}{#1}"),pa("\\red","\\textcolor{##df0030}{#1}"),pa("\\green","\\textcolor{##28ae7b}{#1}"),pa("\\gray","\\textcolor{gray}{#1}"),pa("\\purple","\\textcolor{##9d38bd}{#1}"),pa("\\blueA","\\textcolor{##ccfaff}{#1}"),pa("\\blueB","\\textcolor{##80f6ff}{#1}"),pa("\\blueC","\\textcolor{##63d9ea}{#1}"),pa("\\blueD","\\textcolor{##11accd}{#1}"),pa("\\blueE","\\textcolor{##0c7f99}{#1}"),pa("\\tealA","\\textcolor{##94fff5}{#1}"),pa("\\tealB","\\textcolor{##26edd5}{#1}"),pa("\\tealC","\\textcolor{##01d1c1}{#1}"),pa("\\tealD","\\textcolor{##01a995}{#1}"),pa("\\tealE","\\textcolor{##208170}{#1}"),pa("\\greenA","\\textcolor{##b6ffb0}{#1}"),pa("\\greenB","\\textcolor{##8af281}{#1}"),pa("\\greenC","\\textcolor{##74cf70}{#1}"),pa("\\greenD","\\textcolor{##1fab54}{#1}"),pa("\\greenE","\\textcolor{##0d923f}{#1}"),pa("\\goldA","\\textcolor{##ffd0a9}{#1}"),pa("\\goldB","\\textcolor{##ffbb71}{#1}"),pa("\\goldC","\\textcolor{##ff9c39}{#1}"),pa("\\goldD","\\textcolor{##e07d10}{#1}"),pa("\\goldE","\\textcolor{##a75a05}{#1}"),pa("\\redA","\\textcolor{##fca9a9}{#1}"),pa("\\redB","\\textcolor{##ff8482}{#1}"),pa("\\redC","\\textcolor{##f9685d}{#1}"),pa("\\redD","\\textcolor{##e84d39}{#1}"),pa("\\redE","\\textcolor{##bc2612}{#1}"),pa("\\maroonA","\\textcolor{##ffbde0}{#1}"),pa("\\maroonB","\\textcolor{##ff92c6}{#1}"),pa("\\maroonC","\\textcolor{##ed5fa6}{#1}"),pa("\\maroonD","\\textcolor{##ca337c}{#1}"),pa("\\maroonE","\\textcolor{##9e034e}{#1}"),pa("\\purpleA","\\textcolor{##ddd7ff}{#1}"),pa("\\purpleB","\\textcolor{##c6b9fc}{#1}"),pa("\\purpleC","\\textcolor{##aa87ff}{#1}"),pa("\\purpleD","\\textcolor{##7854ab}{#1}"),pa("\\purpleE","\\textcolor{##543b78}{#1}"),pa("\\mintA","\\textcolor{##f5f9e8}{#1}"),pa("\\mintB","\\textcolor{##edf2df}{#1}"),pa("\\mintC","\\textcolor{##e0e5cc}{#1}"),pa("\\grayA","\\textcolor{##f6f7f7}{#1}"),pa("\\grayB","\\textcolor{##f0f1f2}{#1}"),pa("\\grayC","\\textcolor{##e3e5e6}{#1}"),pa("\\grayD","\\textcolor{##d6d8da}{#1}"),pa("\\grayE","\\textcolor{##babec2}{#1}"),pa("\\grayF","\\textcolor{##888d93}{#1}"),pa("\\grayG","\\textcolor{##626569}{#1}"),pa("\\grayH","\\textcolor{##3b3e40}{#1}"),pa("\\grayI","\\textcolor{##21242c}{#1}"),pa("\\kaBlue","\\textcolor{##314453}{#1}"),pa("\\kaGreen","\\textcolor{##71B307}{#1}");var ya={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wa=function(){function t(t,e,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=e,this.expansionCount=0,this.feed(t),this.macros=new ma(ua,e.macros),this.mode=r,this.stack=[]}var e=t.prototype;return e.feed=function(t){this.lexer=new la(t,this.settings)},e.switchMode=function(t){this.mode=t},e.beginGroup=function(){this.macros.beginGroup()},e.endGroup=function(){this.macros.endGroup()},e.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},e.popToken=function(){return this.future(),this.stack.pop()},e.pushToken=function(t){this.stack.push(t)},e.pushTokens=function(t){var e;(e=this.stack).push.apply(e,t)},e.consumeSpaces=function(){for(;;){if(" "!==this.future().text)break;this.stack.pop()}},e.consumeArgs=function(t){for(var e=[],r=0;rthis.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var a=r.tokens;if(r.numArgs)for(var n=this.consumeArgs(r.numArgs),i=(a=a.slice()).length-1;i>=0;--i){var s=a[i];if("#"===s.text){if(0===i)throw new o("Incomplete placeholder at end of macro body",s);if("#"===(s=a[--i]).text)a.splice(i+1,1);else{if(!/^[1-9]$/.test(s.text))throw new o("Not a valid argument number",s);var h;(h=a).splice.apply(h,[i,2].concat(n[+s.text-1]))}}}return this.pushTokens(a),a},e.expandAfterFuture=function(){return this.expandOnce(),this.future()},e.expandNextToken=function(){for(;;){var t=this.expandOnce();if(t instanceof n){if("\\relax"!==t.text)return this.stack.pop();this.stack.pop()}}throw new Error},e.expandMacro=function(t){if(this.macros.get(t)){var e=[],r=this.stack.length;for(this.pushToken(new n(t));this.stack.length>r;){this.expandOnce()instanceof n&&e.push(this.stack.pop())}return e}},e.expandMacroAsText=function(t){var e=this.expandMacro(t);return e?e.map(function(t){return t.text}).join(""):e},e._getExpansion=function(t){var e=this.macros.get(t);if(null==e)return e;var r="function"==typeof e?e(this):e;if("string"==typeof r){var a=0;if(-1!==r.indexOf("#"))for(var n=r.replace(/##/g,"");-1!==n.indexOf("#"+(a+1));)++a;for(var i=new la(r,this.settings),o=[],s=i.lex();"EOF"!==s.text;)o.push(s),s=i.lex();return o.reverse(),{tokens:o,numArgs:a}}return r},e.isDefined=function(t){return this.macros.has(t)||ia.hasOwnProperty(t)||j.math.hasOwnProperty(t)||j.text.hasOwnProperty(t)||ya.hasOwnProperty(t)},t}(),ka={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030c":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030a":{text:"\\r",math:"\\mathring"},"\u030b":{text:"\\H"}},Sa={"\xe1":"a\u0301","\xe0":"a\u0300","\xe4":"a\u0308","\u01df":"a\u0308\u0304","\xe3":"a\u0303","\u0101":"a\u0304","\u0103":"a\u0306","\u1eaf":"a\u0306\u0301","\u1eb1":"a\u0306\u0300","\u1eb5":"a\u0306\u0303","\u01ce":"a\u030c","\xe2":"a\u0302","\u1ea5":"a\u0302\u0301","\u1ea7":"a\u0302\u0300","\u1eab":"a\u0302\u0303","\u0227":"a\u0307","\u01e1":"a\u0307\u0304","\xe5":"a\u030a","\u01fb":"a\u030a\u0301","\u1e03":"b\u0307","\u0107":"c\u0301","\u010d":"c\u030c","\u0109":"c\u0302","\u010b":"c\u0307","\u010f":"d\u030c","\u1e0b":"d\u0307","\xe9":"e\u0301","\xe8":"e\u0300","\xeb":"e\u0308","\u1ebd":"e\u0303","\u0113":"e\u0304","\u1e17":"e\u0304\u0301","\u1e15":"e\u0304\u0300","\u0115":"e\u0306","\u011b":"e\u030c","\xea":"e\u0302","\u1ebf":"e\u0302\u0301","\u1ec1":"e\u0302\u0300","\u1ec5":"e\u0302\u0303","\u0117":"e\u0307","\u1e1f":"f\u0307","\u01f5":"g\u0301","\u1e21":"g\u0304","\u011f":"g\u0306","\u01e7":"g\u030c","\u011d":"g\u0302","\u0121":"g\u0307","\u1e27":"h\u0308","\u021f":"h\u030c","\u0125":"h\u0302","\u1e23":"h\u0307","\xed":"i\u0301","\xec":"i\u0300","\xef":"i\u0308","\u1e2f":"i\u0308\u0301","\u0129":"i\u0303","\u012b":"i\u0304","\u012d":"i\u0306","\u01d0":"i\u030c","\xee":"i\u0302","\u01f0":"j\u030c","\u0135":"j\u0302","\u1e31":"k\u0301","\u01e9":"k\u030c","\u013a":"l\u0301","\u013e":"l\u030c","\u1e3f":"m\u0301","\u1e41":"m\u0307","\u0144":"n\u0301","\u01f9":"n\u0300","\xf1":"n\u0303","\u0148":"n\u030c","\u1e45":"n\u0307","\xf3":"o\u0301","\xf2":"o\u0300","\xf6":"o\u0308","\u022b":"o\u0308\u0304","\xf5":"o\u0303","\u1e4d":"o\u0303\u0301","\u1e4f":"o\u0303\u0308","\u022d":"o\u0303\u0304","\u014d":"o\u0304","\u1e53":"o\u0304\u0301","\u1e51":"o\u0304\u0300","\u014f":"o\u0306","\u01d2":"o\u030c","\xf4":"o\u0302","\u1ed1":"o\u0302\u0301","\u1ed3":"o\u0302\u0300","\u1ed7":"o\u0302\u0303","\u022f":"o\u0307","\u0231":"o\u0307\u0304","\u0151":"o\u030b","\u1e55":"p\u0301","\u1e57":"p\u0307","\u0155":"r\u0301","\u0159":"r\u030c","\u1e59":"r\u0307","\u015b":"s\u0301","\u1e65":"s\u0301\u0307","\u0161":"s\u030c","\u1e67":"s\u030c\u0307","\u015d":"s\u0302","\u1e61":"s\u0307","\u1e97":"t\u0308","\u0165":"t\u030c","\u1e6b":"t\u0307","\xfa":"u\u0301","\xf9":"u\u0300","\xfc":"u\u0308","\u01d8":"u\u0308\u0301","\u01dc":"u\u0308\u0300","\u01d6":"u\u0308\u0304","\u01da":"u\u0308\u030c","\u0169":"u\u0303","\u1e79":"u\u0303\u0301","\u016b":"u\u0304","\u1e7b":"u\u0304\u0308","\u016d":"u\u0306","\u01d4":"u\u030c","\xfb":"u\u0302","\u016f":"u\u030a","\u0171":"u\u030b","\u1e7d":"v\u0303","\u1e83":"w\u0301","\u1e81":"w\u0300","\u1e85":"w\u0308","\u0175":"w\u0302","\u1e87":"w\u0307","\u1e98":"w\u030a","\u1e8d":"x\u0308","\u1e8b":"x\u0307","\xfd":"y\u0301","\u1ef3":"y\u0300","\xff":"y\u0308","\u1ef9":"y\u0303","\u0233":"y\u0304","\u0177":"y\u0302","\u1e8f":"y\u0307","\u1e99":"y\u030a","\u017a":"z\u0301","\u017e":"z\u030c","\u1e91":"z\u0302","\u017c":"z\u0307","\xc1":"A\u0301","\xc0":"A\u0300","\xc4":"A\u0308","\u01de":"A\u0308\u0304","\xc3":"A\u0303","\u0100":"A\u0304","\u0102":"A\u0306","\u1eae":"A\u0306\u0301","\u1eb0":"A\u0306\u0300","\u1eb4":"A\u0306\u0303","\u01cd":"A\u030c","\xc2":"A\u0302","\u1ea4":"A\u0302\u0301","\u1ea6":"A\u0302\u0300","\u1eaa":"A\u0302\u0303","\u0226":"A\u0307","\u01e0":"A\u0307\u0304","\xc5":"A\u030a","\u01fa":"A\u030a\u0301","\u1e02":"B\u0307","\u0106":"C\u0301","\u010c":"C\u030c","\u0108":"C\u0302","\u010a":"C\u0307","\u010e":"D\u030c","\u1e0a":"D\u0307","\xc9":"E\u0301","\xc8":"E\u0300","\xcb":"E\u0308","\u1ebc":"E\u0303","\u0112":"E\u0304","\u1e16":"E\u0304\u0301","\u1e14":"E\u0304\u0300","\u0114":"E\u0306","\u011a":"E\u030c","\xca":"E\u0302","\u1ebe":"E\u0302\u0301","\u1ec0":"E\u0302\u0300","\u1ec4":"E\u0302\u0303","\u0116":"E\u0307","\u1e1e":"F\u0307","\u01f4":"G\u0301","\u1e20":"G\u0304","\u011e":"G\u0306","\u01e6":"G\u030c","\u011c":"G\u0302","\u0120":"G\u0307","\u1e26":"H\u0308","\u021e":"H\u030c","\u0124":"H\u0302","\u1e22":"H\u0307","\xcd":"I\u0301","\xcc":"I\u0300","\xcf":"I\u0308","\u1e2e":"I\u0308\u0301","\u0128":"I\u0303","\u012a":"I\u0304","\u012c":"I\u0306","\u01cf":"I\u030c","\xce":"I\u0302","\u0130":"I\u0307","\u0134":"J\u0302","\u1e30":"K\u0301","\u01e8":"K\u030c","\u0139":"L\u0301","\u013d":"L\u030c","\u1e3e":"M\u0301","\u1e40":"M\u0307","\u0143":"N\u0301","\u01f8":"N\u0300","\xd1":"N\u0303","\u0147":"N\u030c","\u1e44":"N\u0307","\xd3":"O\u0301","\xd2":"O\u0300","\xd6":"O\u0308","\u022a":"O\u0308\u0304","\xd5":"O\u0303","\u1e4c":"O\u0303\u0301","\u1e4e":"O\u0303\u0308","\u022c":"O\u0303\u0304","\u014c":"O\u0304","\u1e52":"O\u0304\u0301","\u1e50":"O\u0304\u0300","\u014e":"O\u0306","\u01d1":"O\u030c","\xd4":"O\u0302","\u1ed0":"O\u0302\u0301","\u1ed2":"O\u0302\u0300","\u1ed6":"O\u0302\u0303","\u022e":"O\u0307","\u0230":"O\u0307\u0304","\u0150":"O\u030b","\u1e54":"P\u0301","\u1e56":"P\u0307","\u0154":"R\u0301","\u0158":"R\u030c","\u1e58":"R\u0307","\u015a":"S\u0301","\u1e64":"S\u0301\u0307","\u0160":"S\u030c","\u1e66":"S\u030c\u0307","\u015c":"S\u0302","\u1e60":"S\u0307","\u0164":"T\u030c","\u1e6a":"T\u0307","\xda":"U\u0301","\xd9":"U\u0300","\xdc":"U\u0308","\u01d7":"U\u0308\u0301","\u01db":"U\u0308\u0300","\u01d5":"U\u0308\u0304","\u01d9":"U\u0308\u030c","\u0168":"U\u0303","\u1e78":"U\u0303\u0301","\u016a":"U\u0304","\u1e7a":"U\u0304\u0308","\u016c":"U\u0306","\u01d3":"U\u030c","\xdb":"U\u0302","\u016e":"U\u030a","\u0170":"U\u030b","\u1e7c":"V\u0303","\u1e82":"W\u0301","\u1e80":"W\u0300","\u1e84":"W\u0308","\u0174":"W\u0302","\u1e86":"W\u0307","\u1e8c":"X\u0308","\u1e8a":"X\u0307","\xdd":"Y\u0301","\u1ef2":"Y\u0300","\u0178":"Y\u0308","\u1ef8":"Y\u0303","\u0232":"Y\u0304","\u0176":"Y\u0302","\u1e8e":"Y\u0307","\u0179":"Z\u0301","\u017d":"Z\u030c","\u1e90":"Z\u0302","\u017b":"Z\u0307","\u03ac":"\u03b1\u0301","\u1f70":"\u03b1\u0300","\u1fb1":"\u03b1\u0304","\u1fb0":"\u03b1\u0306","\u03ad":"\u03b5\u0301","\u1f72":"\u03b5\u0300","\u03ae":"\u03b7\u0301","\u1f74":"\u03b7\u0300","\u03af":"\u03b9\u0301","\u1f76":"\u03b9\u0300","\u03ca":"\u03b9\u0308","\u0390":"\u03b9\u0308\u0301","\u1fd2":"\u03b9\u0308\u0300","\u1fd1":"\u03b9\u0304","\u1fd0":"\u03b9\u0306","\u03cc":"\u03bf\u0301","\u1f78":"\u03bf\u0300","\u03cd":"\u03c5\u0301","\u1f7a":"\u03c5\u0300","\u03cb":"\u03c5\u0308","\u03b0":"\u03c5\u0308\u0301","\u1fe2":"\u03c5\u0308\u0300","\u1fe1":"\u03c5\u0304","\u1fe0":"\u03c5\u0306","\u03ce":"\u03c9\u0301","\u1f7c":"\u03c9\u0300","\u038e":"\u03a5\u0301","\u1fea":"\u03a5\u0300","\u03ab":"\u03a5\u0308","\u1fe9":"\u03a5\u0304","\u1fe8":"\u03a5\u0306","\u038f":"\u03a9\u0301","\u1ffa":"\u03a9\u0300"},Ma=function(){function t(t,e){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new wa(t,e,this.mode),this.settings=e,this.leftrightDepth=0}var e=t.prototype;return e.expect=function(t,e){if(void 0===e&&(e=!0),this.fetch().text!==t)throw new o("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());e&&this.consume()},e.consume=function(){this.nextToken=null},e.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},e.switchMode=function(t){this.mode=t,this.gullet.switchMode(t)},e.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var t=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),t},e.parseExpression=function(e,r){for(var a=[];;){"math"===this.mode&&this.consumeSpaces();var n=this.fetch();if(-1!==t.endOfExpression.indexOf(n.text))break;if(r&&n.text===r)break;if(e&&ia[n.text]&&ia[n.text].infix)break;var i=this.parseAtom(r);if(!i)break;a.push(i)}return"text"===this.mode&&this.formLigatures(a),this.handleInfixNodes(a)},e.handleInfixNodes=function(t){for(var e,r=-1,a=0;a0&&!l||0===s&&!l&&"math"===this.mode,c=this.parseGroupOfType("argument to '"+t+"'",h,l,a,m);if(!c){if(l){i.push(null);continue}throw new o("Expected group after '"+t+"'",this.fetch())}(l?i:n).push(c)}return{args:n,optArgs:i}},e.parseGroupOfType=function(t,e,r,a,n){switch(e){case"color":return n&&this.consumeSpaces(),this.parseColorGroup(r);case"size":return n&&this.consumeSpaces(),this.parseSizeGroup(r);case"url":return this.parseUrlGroup(r,n);case"math":case"text":return this.parseGroup(t,r,a,void 0,e,n);case"hbox":var i=this.parseGroup(t,r,a,void 0,"text",n);return i?{type:"styling",mode:i.mode,body:[i],style:"text"}:i;case"raw":if(n&&this.consumeSpaces(),r&&"{"===this.fetch().text)return null;var s=this.parseStringGroup("raw",r,!0);if(s)return{type:"raw",mode:"text",string:s.text};throw new o("Expected raw group",this.fetch());case"original":case null:case void 0:return this.parseGroup(t,r,a,void 0,void 0,n);default:throw new o("Unknown group type as "+t,this.fetch())}},e.consumeSpaces=function(){for(;" "===this.fetch().text;)this.consume()},e.parseStringGroup=function(t,e,r){var a=e?"[":"{",n=e?"]":"}",i=this.fetch();if(i.text!==a){if(e)return null;if(r&&"EOF"!==i.text&&/[^{}[\]]/.test(i.text))return this.consume(),i}var s=this.mode;this.mode="text",this.expect(a);for(var h,l="",m=this.fetch(),c=0,u=m;(h=this.fetch()).text!==n||r&&c>0;){switch(h.text){case"EOF":throw new o("Unexpected end of input in "+t,m.range(u,l));case a:c++;break;case n:c--}l+=(u=h).text,this.consume()}return this.expect(n),this.mode=s,m.range(u,l)},e.parseRegexGroup=function(t,e){var r=this.mode;this.mode="text";for(var a,n=this.fetch(),i=n,s="";"EOF"!==(a=this.fetch()).text&&t.test(s+a.text);)s+=(i=a).text,this.consume();if(""===s)throw new o("Invalid "+e+": '"+n.text+"'",n);return this.mode=r,n.range(i,s)},e.parseColorGroup=function(t){var e=this.parseStringGroup("color",t);if(!e)return null;var r=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(e.text);if(!r)throw new o("Invalid color: '"+e.text+"'",e);var a=r[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}},e.parseSizeGroup=function(t){var e,r=!1;if(!(e=t||"{"===this.fetch().text?this.parseStringGroup("size",t):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;t||0!==e.text.length||(e.text="0pt",r=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e.text);if(!a)throw new o("Invalid size: '"+e.text+"'",e);var n={number:+(a[1]+a[2]),unit:a[3]};if(!At(n))throw new o("Invalid unit: '"+n.unit+"'",e);return{type:"size",mode:this.mode,value:n,isBlank:r}},e.parseUrlGroup=function(t,e){this.gullet.lexer.setCatcode("%",13);var r=this.parseStringGroup("url",t,!0);if(this.gullet.lexer.setCatcode("%",14),!r)return null;var a=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:a}},e.parseGroup=function(e,r,n,i,s,h){var l=this.mode;s&&this.switchMode(s),h&&this.consumeSpaces();var m,c=this.fetch(),u=c.text;if(r?"["===u:"{"===u||"\\begingroup"===u){this.consume();var p=t.endOfGroup[u];this.gullet.beginGroup();var d=this.parseExpression(!1,p),f=this.fetch();this.expect(p),this.gullet.endGroup(),m={type:"ordgroup",mode:this.mode,loc:a.range(c,f),body:d,semisimple:"\\begingroup"===u||void 0}}else if(r)m=null;else if(null==(m=this.parseFunction(i,e,n)||this.parseSymbol())&&"\\"===u[0]&&!ya.hasOwnProperty(u)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+u,c);m=this.formatUnsupportedCmd(u),this.consume()}return s&&this.switchMode(l),m},e.formLigatures=function(t){for(var e=t.length-1,r=0;r=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+e[0]+'" used in math mode',t);var h,l=j[this.mode][e].group,m=a.range(t);if(W.hasOwnProperty(l)){var c=l;h={type:"atom",mode:this.mode,family:c,loc:m,text:e}}else h={type:l,mode:this.mode,loc:m,text:e};i=h}else{if(!(e.charCodeAt(0)>=128))return null;this.settings.strict&&(M(e.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+e[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+e[0]+'" ('+e.charCodeAt(0)+")",t)),i={type:"textord",mode:"text",loc:a.range(t),text:e}}if(this.consume(),s)for(var u=0;u 0) { + this.requestPermissions(this.initialPermissions); + } + + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = this.messageQueue[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var message = _step.value; + this.postMessage(message.action, message.data, message.callback); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator["return"] != null) { + _iterator["return"](); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + + this.messageQueue = []; + + if (this.loggingEnabled) { + console.log("onReadyData", data); + } + + this.activateThemes(data.activeThemeUrls || []); + + if (this.onReadyCallback) { + this.onReadyCallback(); + } + } + }, { + key: "getSelfComponentUUID", + value: function getSelfComponentUUID() { + return this.uuid; + } + }, { + key: "isRunningInDesktopApplication", + value: function isRunningInDesktopApplication() { + return this.environment === "desktop"; + } + }, { + key: "setComponentDataValueForKey", + value: function setComponentDataValueForKey(key, value) { + this.componentData[key] = value; + this.postMessage("set-component-data", { + componentData: this.componentData + }, function (data) {}); + } + }, { + key: "clearComponentData", + value: function clearComponentData() { + this.componentData = {}; + this.postMessage("set-component-data", { + componentData: this.componentData + }, function (data) {}); + } + }, { + key: "componentDataValueForKey", + value: function componentDataValueForKey(key) { + return this.componentData[key]; + } + }, { + key: "postMessage", + value: function postMessage(action, data, callback) { + if (!this.sessionKey) { + this.messageQueue.push({ + action: action, + data: data, + callback: callback + }); + return; + } + + var message = { + action: action, + data: data, + messageId: this.generateUUID(), + sessionKey: this.sessionKey, + api: "component" + }; + var sentMessage = JSON.parse(JSON.stringify(message)); + sentMessage.callback = callback; + this.sentMessages.push(sentMessage); // Mobile (React Native) requires a string for the postMessage API. + + if (this.isMobile) { + message = JSON.stringify(message); + } + + if (this.loggingEnabled) { + console.log("Posting message:", message); + } + + window.parent.postMessage(message, this.origin); + } + }, { + key: "setSize", + value: function setSize(type, width, height) { + this.postMessage("set-size", { + type: type, + width: width, + height: height + }, function (data) {}); + } + }, { + key: "requestPermissions", + value: function requestPermissions(permissions, callback) { + this.postMessage("request-permissions", { + permissions: permissions + }, function (data) { + callback && callback(); + }.bind(this)); + } + }, { + key: "streamItems", + value: function streamItems(contentTypes, callback) { + if (!Array.isArray(contentTypes)) { + contentTypes = [contentTypes]; + } + + this.postMessage("stream-items", { + content_types: contentTypes + }, function (data) { + callback(data.items); + }.bind(this)); + } + }, { + key: "streamContextItem", + value: function streamContextItem(callback) { + var _this2 = this; + + this.postMessage("stream-context-item", null, function (data) { + var item = data.item; + /* + If this is a new context item than the context item the component was currently entertaining, + we want to immediately commit any pending saves, because if you send the new context item to the + component before it has commited its presave, it will end up first replacing the UI with new context item, + and when the debouncer executes to read the component UI, it will be reading the new UI for the previous item. + */ + + var isNewItem = !_this2.lastStreamedItem || _this2.lastStreamedItem.uuid !== item.uuid; + + if (isNewItem && _this2.pendingSaveTimeout) { + clearTimeout(_this2.pendingSaveTimeout); + + _this2._performSavingOfItems(_this2.pendingSaveParams); + + _this2.pendingSaveTimeout = null; + _this2.pendingSaveParams = null; + } + + _this2.lastStreamedItem = item; + callback(_this2.lastStreamedItem); + }); + } + }, { + key: "selectItem", + value: function selectItem(item) { + this.postMessage("select-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "createItem", + value: function createItem(item, callback) { + this.postMessage("create-item", { + item: this.jsonObjectForItem(item) + }, function (data) { + var item = data.item; // A previous version of the SN app had an issue where the item in the reply to create-item + // would be nested inside "items" and not "item". So handle both cases here. + + if (!item && data.items && data.items.length > 0) { + item = data.items[0]; + } + + this.associateItem(item); + callback && callback(item); + }.bind(this)); + } + }, { + key: "createItems", + value: function createItems(items, callback) { + var _this3 = this; + + var mapped = items.map(function (item) { + return _this3.jsonObjectForItem(item); + }); + this.postMessage("create-items", { + items: mapped + }, function (data) { + callback && callback(data.items); + }.bind(this)); + } + }, { + key: "associateItem", + value: function associateItem(item) { + this.postMessage("associate-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "deassociateItem", + value: function deassociateItem(item) { + this.postMessage("deassociate-item", { + item: this.jsonObjectForItem(item) + }); + } + }, { + key: "clearSelection", + value: function clearSelection() { + this.postMessage("clear-selection", { + content_type: "Tag" + }); + } + }, { + key: "deleteItem", + value: function deleteItem(item, callback) { + this.deleteItems([item], callback); + } + }, { + key: "deleteItems", + value: function deleteItems(items, callback) { + var params = { + items: items.map(function (item) { + return this.jsonObjectForItem(item); + }.bind(this)) + }; + this.postMessage("delete-items", params, function (data) { + callback && callback(data); + }); + } + }, { + key: "sendCustomEvent", + value: function sendCustomEvent(action, data, callback) { + this.postMessage(action, data, function (data) { + callback && callback(data); + }.bind(this)); + } + }, { + key: "saveItem", + value: function saveItem(item, callback) { + var skipDebouncer = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + this.saveItems([item], callback, skipDebouncer); + } + /* Presave allows clients to perform any actions last second before the save actually occurs (like setting previews). + Saves debounce by default, so if a client needs to compute a property on an item before saving, it's best to + hook into the debounce cycle so that clients don't have to implement their own debouncing. + */ + + }, { + key: "saveItemWithPresave", + value: function saveItemWithPresave(item, presave, callback) { + this.saveItemsWithPresave([item], presave, callback); + } + }, { + key: "saveItemsWithPresave", + value: function saveItemsWithPresave(items, presave, callback) { + this.saveItems(items, callback, false, presave); + } + }, { + key: "_performSavingOfItems", + value: function _performSavingOfItems(_ref) { + var items = _ref.items, + presave = _ref.presave, + callback = _ref.callback; + // presave block allows client to gain the benefit of performing something in the debounce cycle. + presave && presave(); + var mappedItems = []; + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; + + try { + for (var _iterator2 = items[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var item = _step2.value; + mappedItems.push(this.jsonObjectForItem(item)); + } + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) { + _iterator2["return"](); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; + } + } + } + + this.postMessage("save-items", { + items: mappedItems + }, function (data) { + callback && callback(); + }); + } + /* + skipDebouncer allows saves to go through right away rather than waiting for timeout. + This should be used when saving items via other means besides keystrokes. + */ + + }, { + key: "saveItems", + value: function saveItems(items, callback) { + var _this4 = this; + + var skipDebouncer = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + var presave = arguments.length > 3 ? arguments[3] : undefined; + + // We need to make sure that when we clear a pending save timeout, + // we carry over those pending items into the new save. + if (!this.pendingSaveItems) { + this.pendingSaveItems = []; + } + + if (this.coallesedSaving == true && !skipDebouncer) { + if (this.pendingSaveTimeout) { + clearTimeout(this.pendingSaveTimeout); + } + + var incomingIds = items.map(function (item) { + return item.uuid; + }); // Replace any existing save items with incoming values + // Only keep items here who are not in incomingIds + + var preexistingItems = this.pendingSaveItems.filter(function (item) { + return !incomingIds.includes(item.uuid); + }); // Add new items, now that we've made sure it's cleared of incoming items. + + this.pendingSaveItems = preexistingItems.concat(items); // We'll potentially need to commit early if stream-context-item message comes in + + this.pendingSaveParams = { + items: this.pendingSaveItems, + presave: presave, + callback: callback + }; + this.pendingSaveTimeout = setTimeout(function () { + _this4._performSavingOfItems(_this4.pendingSaveParams); + + _this4.pendingSaveItems = []; + _this4.pendingSaveTimeout = null; + _this4.pendingSaveParams = null; + }, this.coallesedSavingDelay); + } else { + this._performSavingOfItems({ + items: items, + presave: presave, + callback: callback + }); + } + } + }, { + key: "jsonObjectForItem", + value: function jsonObjectForItem(item) { + var copy = Object.assign({}, item); + copy.children = null; + copy.parent = null; + return copy; + } + }, { + key: "getItemAppDataValue", + value: function getItemAppDataValue(item, key) { + var AppDomain = "org.standardnotes.sn"; + var data = item.content.appData && item.content.appData[AppDomain]; + + if (data) { + return data[key]; + } else { + return null; + } + } + /* Themes */ + + }, { + key: "activateThemes", + value: function activateThemes(incomingUrls) { + if (this.loggingEnabled) { + console.log("Incoming themes", incomingUrls); + } + + if (this.activeThemes.sort().toString() == incomingUrls.sort().toString()) { + // incoming are same as active, do nothing + return; + } + + var themesToActivate = incomingUrls || []; + var themesToDeactivate = []; + var _iteratorNormalCompletion3 = true; + var _didIteratorError3 = false; + var _iteratorError3 = undefined; + + try { + for (var _iterator3 = this.activeThemes[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { + var activeUrl = _step3.value; + + if (!incomingUrls.includes(activeUrl)) { + // active not present in incoming, deactivate it + themesToDeactivate.push(activeUrl); + } else { + // already present in active themes, remove it from themesToActivate + themesToActivate = themesToActivate.filter(function (candidate) { + return candidate != activeUrl; + }); + } + } + } catch (err) { + _didIteratorError3 = true; + _iteratorError3 = err; + } finally { + try { + if (!_iteratorNormalCompletion3 && _iterator3["return"] != null) { + _iterator3["return"](); + } + } finally { + if (_didIteratorError3) { + throw _iteratorError3; + } + } + } + + if (this.loggingEnabled) { + console.log("Deactivating themes:", themesToDeactivate); + console.log("Activating themes:", themesToActivate); + } + + for (var _i = 0, _themesToDeactivate = themesToDeactivate; _i < _themesToDeactivate.length; _i++) { + var theme = _themesToDeactivate[_i]; + this.deactivateTheme(theme); + } + + this.activeThemes = incomingUrls; + var _iteratorNormalCompletion4 = true; + var _didIteratorError4 = false; + var _iteratorError4 = undefined; + + try { + for (var _iterator4 = themesToActivate[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) { + var url = _step4.value; + + if (!url) { + continue; + } + + var link = document.createElement("link"); + link.id = btoa(url); + link.href = url; + link.type = "text/css"; + link.rel = "stylesheet"; + link.media = "screen,print"; + link.className = "custom-theme"; + document.getElementsByTagName("head")[0].appendChild(link); + } + } catch (err) { + _didIteratorError4 = true; + _iteratorError4 = err; + } finally { + try { + if (!_iteratorNormalCompletion4 && _iterator4["return"] != null) { + _iterator4["return"](); + } + } finally { + if (_didIteratorError4) { + throw _iteratorError4; + } + } + } + } + }, { + key: "themeElementForUrl", + value: function themeElementForUrl(url) { + var elements = Array.from(document.getElementsByClassName("custom-theme")).slice(); + return elements.find(function (element) { + // We used to search here by `href`, but on desktop, with local file:// urls, that didn't work for some reason. + return element.id == btoa(url); + }); + } + }, { + key: "deactivateTheme", + value: function deactivateTheme(url) { + var element = this.themeElementForUrl(url); + + if (element) { + element.disabled = true; + element.parentNode.removeChild(element); + } + } + /* Theme caching is currently disabled. Might be enabled in the future if neccessary. */ + + /* + activateCachedThemes() { + let themes = this.getCachedThemeUrls(); + let writeToCache = false; + if(this.loggingEnabled) { console.log("Activating cached themes", themes); } + this.activateThemes(themes, writeToCache); + } + cacheThemeUrls(urls) { + if(this.loggingEnabled) { console.log("Caching theme urls", urls); } + localStorage.setItem("cachedThemeUrls", JSON.stringify(urls)); + } + decacheThemeUrls() { + localStorage.removeItem("cachedThemeUrls"); + } + getCachedThemeUrls() { + let urls = localStorage.getItem("cachedThemeUrls"); + if(urls) { + return JSON.parse(urls); + } else { + return []; + } + } + */ + + /* Utilities */ + + }, { + key: "generateUUID", + value: function generateUUID() { + var crypto = window.crypto || window.msCrypto; + + if (crypto) { + var buf = new Uint32Array(4); + crypto.getRandomValues(buf); + var idx = -1; + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + idx++; + var r = buf[idx >> 3] >> idx % 8 * 4 & 15; + var v = c == 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + } else { + var d = new Date().getTime(); + + if (window.performance && typeof window.performance.now === "function") { + d += performance.now(); //use high-precision timer if available + } + + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = (d + Math.random() * 16) % 16 | 0; + d = Math.floor(d / 16); + return (c == 'x' ? r : r & 0x3 | 0x8).toString(16); + }); + return uuid; + } + } + }]); + + return ComponentManager; +}(); + +if (typeof module != "undefined" && typeof module.exports != "undefined") { + module.exports = ComponentManager; +} + +if (window) { + window.ComponentManager = ComponentManager; +} +//# sourceMappingURL=dist.js.map +;(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 1 && arguments[1] !== undefined ? arguments[1] : 90; + + if (string.length <= limit) { + return string; + } else { + return string.substring(0, limit) + "..."; + } + } + + function save() { + componentManager.saveItem(workingNote); + } + + if (workingNote) { + // Be sure to capture this object as a variable, as workingNote may be reassigned in `streamContextItem`, so by the time + // you modify it in the presave block, it may not be the same object anymore, so the presave values will not be applied to + // the right object, and it will save incorrectly. + var note = workingNote; + componentManager.saveItemWithPresave(note, function () { + window.upmath.updateText(); + var html = window.upmath.getHTML(); + var strippedHtml = truncateString(strip(html)); + note.content.preview_plain = strippedHtml; + note.content.preview_html = null; + note.content.text = text; + }); + } + }); // Tab handler + + editor.addEventListener('keydown', function (event) { + if (!event.shiftKey && event.which == 9) { + event.preventDefault(); + console.log(document); // Using document.execCommand gives us undo support + + if (!document.execCommand("insertText", false, "\t")) { + // document.execCommand works great on Chrome/Safari but not Firefox + var start = this.selectionStart; + var end = this.selectionEnd; + var spaces = " "; // Insert 4 spaces + + this.value = this.value.substring(0, start) + spaces + this.value.substring(end); // Place cursor 4 spaces away from where + // the tab key was pressed + + this.selectionStart = this.selectionEnd = start + 4; + } + } + }); +}); +; +/** +* Markdown and LaTeX Editor +* +* (c) Roman Parpalak, 2016-2018 +*/ + +(function (document, window) { + 'use strict'; + + var defaults = { + html: true, + // Enable HTML tags in source + xhtmlOut: false, + // Use '/' to close single tags (
    ) + breaks: false, + // Convert '\n' in paragraphs into
    + langPrefix: 'language-', + // CSS language prefix for fenced blocks + linkify: true, + // autoconvert URL-like texts to links + typographer: true, + // Enable smartypants and other sweet transforms + quotes: '""\'\'', + // option for tex plugin + _habr: { + protocol: '' + }, + // no protocol for habrahabr markup + // options below are for demo only + _highlight: true, + _strict: false + }; + + function domSetResultView(val) { + var eNode = document.body; + ['result-as-html', 'result-as-htmltex', 'result-as-habr', 'result-as-src', 'result-as-debug'].forEach(function (className) { + if (eNode.classList) { + eNode.classList.remove(className); + } else { + eNode.className = eNode.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); + } + }); + + if (eNode.classList) { + eNode.classList.add('result-as-' + val); + } else { + eNode.className += ' ' + 'result-as-' + val; + } + } + + function ParserCollection(defaults, imageLoader, markdownit, setResultView, sourceGetter, sourceSetter, domSetPreviewHTML, domSetHighlightedContent, updateCallback) { + var _mdPreview = markdownit(defaults).use(markdownitS2Tex).use(markdownitSub).use(markdownitSup); + + var _mdHtmlAndImages = markdownit(defaults).use(markdownitS2Tex).use(markdownitSub).use(markdownitSup); + + var _mdHtmlAndTex = markdownit(defaults).use(markdownitS2Tex, { + noreplace: true + }).use(markdownitSub).use(markdownitSup); + + var _mdHtmlHabrAndImages = markdownit(defaults).use(markdownitS2Tex, defaults._habr).use(markdownitSub).use(markdownitSup); + + var _mdMdAndImages = markdownit('zero').use(markdownitS2Tex); + /** + * Detects if the paragraph contains the only formula. + * Parser gives the class 'tex-block' to such formulas. + * + * @param tokens + * @param idx + * @returns {boolean} + */ + + + function hasBlockFormula(tokens, idx) { + if (idx >= 0 && tokens[idx] && tokens[idx].children) { + for (var i = tokens[idx].children.length; i--;) { + if (tokens[idx].children[i].tag === 'tex-block') { + return true; + } + } + } + + return false; + } + /** + * Inject line numbers for sync scroll. Notes: + * - We track only headings and paragraphs on first level. That's enough. + * - Footnotes content causes jumps. Level limit filter it automatically. + * + * @param tokens + * @param idx + * @param options + * @param env + * @param self + */ + + + function injectLineNumbersAndCentering(tokens, idx, options, env, self) { + var line; + + if (tokens[idx].map && tokens[idx].level === 0) { + line = tokens[idx].map[0]; + tokens[idx].attrPush(['class', 'line']); + tokens[idx].attrPush(['data-line', line + '']); + } // Hack (maybe it is better to use block renderers?) + + + if (hasBlockFormula(tokens, idx + 1)) { + tokens[idx].attrPush(['align', 'center']); + tokens[idx].attrPush(['style', 'text-align: center;']); + } + + return self.renderToken(tokens, idx, options, env, self); + } // Habrahabr does not ignore

    tags and meanwhile uses whitespaces + + + function habrHeading(tokens, idx, options, env, self) { + var prefix = ""; + + if (idx > 0 && tokens[idx - 1].type === 'paragraph_close' && !hasBlockFormula(tokens, idx - 2)) { + prefix = "\n"; + } + + return prefix + self.renderToken(tokens, idx, options, env, self); + } + + function habrParagraphOpen(tokens, idx, options, env, self) { + var prefix = ""; + + if (idx > 0 && tokens[idx - 1].type === 'paragraph_close' && !hasBlockFormula(tokens, idx - 2)) { + prefix = "\n"; + } + + return prefix; //+ self.renderToken(tokens, idx, options, env, self); + } + + function habrParagraphClose(tokens, idx, options, env, self) { + var prefix = "\n"; + return prefix; //+ self.renderToken(tokens, idx, options, env, self); + } + + function injectCentering(tokens, idx, options, env, self) { + // Hack (maybe it is better to use block renderers?) + if (hasBlockFormula(tokens, idx + 1)) { + tokens[idx].attrPush(['align', 'center']); + tokens[idx].attrPush(['style', 'text-align: center;']); + } + + return self.renderToken(tokens, idx, options, env, self); + } + + _mdPreview.renderer.rules.paragraph_open = _mdPreview.renderer.rules.heading_open = injectLineNumbersAndCentering; + _mdHtmlAndImages.renderer.rules.paragraph_open = _mdHtmlAndImages.renderer.rules.heading_open = injectCentering; + _mdHtmlHabrAndImages.renderer.rules.heading_open = habrHeading; + _mdHtmlHabrAndImages.renderer.rules.paragraph_open = habrParagraphOpen; + _mdHtmlHabrAndImages.renderer.rules.paragraph_close = habrParagraphClose; // A copy of Markdown-it original backticks parser. + // We want to prevent from parsing dollars inside backticks as TeX delimeters (`$$`). + // But we do not want HTML in result. + + _mdMdAndImages.inline.ruler.before('backticks', 'backticks2', function (state, silent) { + var start, + max, + marker, + matchStart, + matchEnd, + token, + pos = state.pos, + ch = state.src.charCodeAt(pos); + + if (ch !== 0x60 + /* ` */ + ) { + return false; + } + + start = pos; + pos++; + max = state.posMax; + + while (pos < max && state.src.charCodeAt(pos) === 0x60 + /* ` */ + ) { + pos++; + } + + marker = state.src.slice(start, pos); + matchStart = matchEnd = pos; + + while ((matchStart = state.src.indexOf('`', matchEnd)) !== -1) { + matchEnd = matchStart + 1; + + while (matchEnd < max && state.src.charCodeAt(matchEnd) === 0x60 + /* ` */ + ) { + matchEnd++; + } + + if (matchEnd - matchStart === marker.length) { + if (!silent) { + token = state.push('backticks2_inline', 'code', 0); // <-- The change + + token.markup = marker; + token.content = state.src.slice(pos, matchStart); + } + + state.pos = matchEnd; + return true; + } + } + + if (!silent) { + state.pending += marker; + } + + state.pos += marker.length; + return true; + }); + + _mdMdAndImages.renderer.rules.backticks2_inline = function (tokens, idx + /*, options, env, slf*/ + ) { + var token = tokens[idx]; + return token.markup + token.content + token.markup; + }; // Prevents HTML escaping. + + + _mdMdAndImages.renderer.rules.text = function (tokens, idx + /*, options, env */ + ) { + return tokens[idx].content; + }; + /** + * Habrahabr "source" tag + * + * @param tokens + * @param idx + * @param options + * @param env + * @param self + * @returns {string} + */ + + + _mdHtmlHabrAndImages.renderer.rules.fence = function (tokens, idx, options, env, self) { + var token = tokens[idx], + info = token.info ? _mdHtmlHabrAndImages.utils.unescapeAll(token.info).trim() : '', + langName = '', + highlighted; + + if (info) { + langName = info.split(/\s+/g)[0]; + token.attrPush(['lang', langName]); + } + + if (options.highlight) { + highlighted = options.highlight(token.content, langName) || _mdHtmlHabrAndImages.utils.escapeHtml(token.content); + } else { + highlighted = _mdHtmlHabrAndImages.utils.escapeHtml(token.content); + } + + return '\n' + highlighted + '\n'; + }; + + function getHabraMarkup(source) { + var html = _mdHtmlHabrAndImages.render(source); + + html = html.replace(' lastSrcElemPos ? srcScrollHeight - allowedHeight : lastSrcElemPos); + mapResult.push(document.querySelector('.result-html').scrollHeight); + return [mapSrc, mapResult]; + } + + documentReady(function () { + var eTextarea = document.getElementById('editor-source'), + eResultHtml = document.getElementsByClassName('result-html')[0]; + var recalcHeight = debounce(function () { + decorator.recalcHeight(); + }, 100); + var scrollMap = new ScrollMap(domFindScrollMarks); + var parserCollection = new ParserCollection(defaults, new ImageLoader(new ImagePreloader(), location.protocol === 'https:' ? 'https:' : 'http:'), window.markdownit, domSetResultView, function domGetSource() { + return eTextarea.value; + }, function domSetSource(text) { + eTextarea.value = text; + decorator.update(); + }, domSetPreviewHTML, domSetHighlightedContent, function (source) { + // reset lines mapping cache on content update + scrollMap.reset(); + }); + parserCollection.updateResult(); // start the decorator + + var decorator = new TextareaDecorator(eTextarea, mdParser); // .source has been changed after TextareaDecorator call + + var eNodeSource = document.getElementsByClassName('source')[0]; + var syncScroll = new SyncScroll(scrollMap, new Animator(function () { + return eNodeSource.scrollTop; + }, function (y) { + eNodeSource.scrollTop = y; + }), new Animator(function () { + return eResultHtml.scrollTop; + }, function (y) { + eResultHtml.scrollTop = y; + }), eNodeSource, eResultHtml, document.querySelector('[id^="container-block"]')); // Sync scroll listeners + // var updateText = debounce(parserCollection.updateResult, 240, {maxWait: 3000}); + // We'll update text on our own + + var _updateText = parserCollection.updateResult; // eTextarea.addEventListener('keyup', updateText); + // eTextarea.addEventListener('paste', updateText); + // eTextarea.addEventListener('cut', updateText); + // eTextarea.addEventListener('mouseup', updateText); + + eTextarea.addEventListener('touchstart', syncScroll.switchScrollToSrc); + eTextarea.addEventListener('mouseover', syncScroll.switchScrollToSrc); + eResultHtml.addEventListener('touchstart', syncScroll.switchScrollToResult); + eResultHtml.addEventListener('mouseover', syncScroll.switchScrollToResult); + syncScroll.switchScrollToSrc(); + Array.prototype.forEach.call(document.getElementsByClassName('control-item'), function (eNode, index) { + eNode.addEventListener('click', function () { + var view = this.getAttribute('data-result-as'); + + if (!view) { + return; + } + + parserCollection.switchView(view); + + if (view !== 'preview') { + // Selecting all block content. + var contentBlocks = document.getElementsByClassName('result-src-content'); + + if (contentBlocks.length) { + setTimeout(function () { + selectText(contentBlocks[0]); + }, 0); + } + } + }); + }); // Interface element listeners + + document.querySelector('._download-source').addEventListener('click', function () { + var blob = new Blob([parserCollection.getSource()], { + type: 'text/markdown;charset=utf-8' + }); + saveAs(blob, 'source.md'); + }); + document.querySelector('._download-result').addEventListener('click', function () { + var blob = new Blob([parserCollection.getDisplayedResult()], { + type: 'text/html;charset=utf-8' + }); + saveAs(blob, parserCollection.getDisplayedResultFilename()); + }); + document.querySelector('._upload-source').addEventListener('click', function () { + var eNode = document.getElementById('fileElem'); // Fire click on file input + + (eNode.onclick || eNode.click || function () {}).call(eNode); + }); + document.getElementById('fileElem').addEventListener('change', function () { + // A file has been chosen + if (!this.files || !FileReader) { + return; + } + + var reader = new FileReader(), + fileInput = this; + + reader.onload = function () { + parserCollection.setSource(this.result); + fileInput.value = fileInput.defaultValue; + }; + + reader.readAsText(this.files[0]); + }); + + (function () { + var eSlider = document.querySelector('.slider'), + dragSlider = new Draggabilly(eSlider, { + axis: 'x' + }), + sourceBlock = document.getElementById('source-block'), + resultBLock = document.getElementById('result-block'), + windowWidth; + + function setWidth(percent) { + sourceBlock.style.width = 'calc(' + percent + '% - 3px)'; + resultBLock.style.width = 'calc(' + (100 - percent) + '% - 3px)'; + scrollMap.reset(); + } + + eSlider.addEventListener('dblclick', function () { + setWidth(50); + }); + dragSlider.on('dragStart', function (event, pointer, moveVector) { + windowWidth = window.innerWidth; + }); + dragSlider.on('dragMove', function (event, pointer, moveVector) { + setWidth(100.0 * pointer.pageX / windowWidth); + }); + })(); + + window.upmath = { + updateText: function updateText() { + _updateText(); + + decorator.recalcHeight(); + decorator.update(); + }, + getHTML: function getHTML() { + var result = document.getElementsByClassName('result-html'); + return eResultHtml.innerHTML; + } + }; // Need to recalculate line positions on window resize + + window.addEventListener('resize', function () { + scrollMap.reset(); + recalcHeight(); + }); + }); +})(document, window); + +; +/** +* Renders LaTeX formulae via KaTeX. +* +* Previously connects service to the markdown-it renderer. +* +* Inspired by +* +* @copyright 2015 Roman Parpalak +*/ + +(function (w) { + 'use strict'; + + function scanDelims(state, start) { + var pos = state.pos, + lastChar, + nextChar, + count, + isLastWhiteSpace, + isLastPunctChar, + isNextWhiteSpace, + isNextPunctChar, + can_open = true, + can_close = true, + max = state.posMax, + isWhiteSpace = state.md.utils.isWhiteSpace, + isPunctChar = state.md.utils.isPunctChar, + isMdAsciiPunct = state.md.utils.isMdAsciiPunct; // treat beginning of the line as a whitespace + + lastChar = start > 0 ? state.src.charCodeAt(start - 1) : 0x20; + + if (pos >= max) { + can_open = false; + } + + count = pos - start; // treat end of the line as a whitespace + + nextChar = pos < max ? state.src.charCodeAt(pos) : 0x20; + isLastPunctChar = isMdAsciiPunct(lastChar) || isPunctChar(String.fromCharCode(lastChar)); + isNextPunctChar = isMdAsciiPunct(nextChar) || isPunctChar(String.fromCharCode(nextChar)); + isLastWhiteSpace = isWhiteSpace(lastChar); + isNextWhiteSpace = isWhiteSpace(nextChar); + + if (isNextWhiteSpace) { + can_open = false; + } else if (isNextPunctChar) { + if (!(isLastWhiteSpace || isLastPunctChar)) { + can_open = false; + } + } + + if (isLastWhiteSpace) { + can_close = false; + } else if (isLastPunctChar) { + if (!(isNextWhiteSpace || isNextPunctChar)) { + can_close = false; + } + } + + return { + can_open: can_open, + can_close: can_close, + delims: count + }; + } + + function makeMath_inline(open, close) { + return function math_inline(state, silent) { + var startCount, + found, + res, + token, + closeDelim, + max = state.posMax, + start = state.pos, + openDelim = state.src.slice(start, start + open.length); + + if (openDelim !== open) { + return false; + } + + if (silent) { + return false; + } // Don’t run any pairs in validation mode + + + res = scanDelims(state, start + open.length); + startCount = res.delims; + + if (!res.can_open) { + state.pos += startCount; // Earlier we checked !silent, but this implementation does not need it + + state.pending += state.src.slice(start, state.pos); + return true; + } + + state.pos = start + open.length; + + while (state.pos < max) { + closeDelim = state.src.slice(state.pos, state.pos + close.length); + + if (closeDelim === close) { + res = scanDelims(state, state.pos + close.length); + + if (res.can_close) { + found = true; + break; + } + } + + state.md.inline.skipToken(state); + } + + if (!found) { + // Parser failed to find ending tag, so it is not a valid math + state.pos = start; + return false; + } // Found! + // Detecting single formula with a line number + + + var m = false, + tag = 'tex-inline'; + + if (start == 0) { + var srcEnd = state.src.substring(state.pos + close.length); + m = srcEnd.match(/^\s*(\([ \t]*\S+[ \t]*\))\s*$/); + + if (m || srcEnd == '') { + tag = 'tex-block'; + } + } + + if (m) { + token = state.push('math_number', 'tex-number', 0); + token.content = m[1]; + token.markup = '()'; + } + + state.posMax = state.pos; + state.pos = start + close.length; // Earlier we checked !silent, but this implementation does not need it + + token = state.push('math_inline', tag, 0); + token.content = state.src.slice(state.pos, state.posMax); + token.markup = open; + state.pos = m ? max : state.posMax + close.length; + state.posMax = max; + return true; + }; + } + + w.markdownitS2Tex = function math_plugin(md, options) { + // Default options + options = _typeof(options) === 'object' ? options : {}; + var inlineOpen = options.inlineOpen || '$$', + inlineClose = options.inlineClose || '$$'; + var math_inline = makeMath_inline(inlineOpen, inlineClose); + md.inline.ruler.before('escape', 'math_inline', math_inline); + + md.renderer.rules.math_inline = function () { + return function (tokens, idx) { + var formula = tokens[idx].content; + + if (options.noreplace) { + var str = inlineOpen + formula + inlineClose; + return str.replace(/&/g, '&').replace(/>/g, '>').replace(/' + tokens[idx].content + ''; + }; + }; +})(window); + +; +/** +* Markdown parser with latex extension +* +* (c) Roman Parpalak, 2015 +* Based on code by Colin Kuebler, 2012 +*/ + +function MarkdownParser(i) { + /* INIT */ + var api = this; // variables used internally + + i = i ? 'i' : ''; + var parseInlineRE = null, + parseBlockRE = null, + ruleMap = {}, + ruleBlockMap = {}, + ruleInlineMap = {}, + runInBlocks = {}, + markers = {}; + var subRules, + subRulesMap = {}, + subRulesRE = {}; + + function addBlockRule(s, rule) { + var re = new RegExp('^(' + s + ')$', i); + ruleMap[rule] = re; + ruleBlockMap[rule] = re; + } + + function addInlineRule(s, rule) { + var re = new RegExp('^(' + s + ')$', i); + ruleMap[rule] = re; + ruleInlineMap[rule] = re; + } + + function addSubruleMap(s, rule, block) { + if (!subRulesMap[block]) { + subRulesMap[block] = {}; + } + + subRulesMap[block][rule] = new RegExp('^(' + s + ')$', i); + } + + api.addInlineRules = function (rules) { + var ruleSrc = []; + + for (var rule in rules) { + if (rules.hasOwnProperty(rule)) { + var s = rules[rule].source; + ruleSrc.push(s); + addInlineRule(s, rule); + } + } + + parseInlineRE = new RegExp('(' + ruleSrc.join('|') + ')', i); + return this; + }; + + api.addSubRules = function (rules) { + subRules = rules; + + for (var block in rules) { + if (rules.hasOwnProperty(block)) { + var rules2 = rules[block], + p = []; + + for (var rule in rules2) { + if (rules2.hasOwnProperty(rule)) { + var s = rules2[rule].source; + addSubruleMap(s, rule, block); + p.push(s); + } + } + + subRulesRE[block] = new RegExp('(' + p.join('|') + ')', i); + } + } + + return this; + }; + + api.addBlockRules = function (rules) { + var ruleArray = []; + + for (var rule in rules) { + if (rules.hasOwnProperty(rule)) { + var s = rules[rule].source; + ruleArray.push(s); + addBlockRule(s, rule); + } + } + + parseBlockRE = new RegExp('(' + ruleArray.join('|') + ')', i); + return this; + }; + + api.addRunIn = function (rules) { + runInBlocks = rules; + return this; + }; + + api.addMarkers = function (m) { + markers = m; + return this; + }; + + function tokenizeBlock(block, className, lineNum, result) { + var re = parseInlineRE; // Process specific rules for the given block type className + + if (className in subRules) { + if (subRules[className] === null) { + result.push({ + token: block, + block: className, + line: lineNum + }); + return; + } else { + re = subRulesRE[className]; + } + } // Token for a block marker + + + if (typeof markers[className] !== 'undefined') { + var matches = block.match(markers[className]); + + if (matches[2]) { + result.push({ + token: matches[1], + block: className + '-mark', + line: lineNum + }); + block = matches[2]; + lineNum = 0; // Write block position only once + } + } + + var items = block.split(re), + j = 0, + token; + + for (; j < items.length; j++) { + token = items[j]; + + if (token != '') { + result.push({ + token: token, + block: className, + line: lineNum + }); + lineNum = 0; // Write block position only once + } + } + } + + api.tokenize = function (input) { + input = input.replace('\r', ''); + var result = [], + classNames = [], + blocks = input.split(parseBlockRE), + blockNum = blocks.length, + i, + prevIndex = 0, + prevBlockClass; // Merge blocks separated by line breaks + + for (i = 0; i < blockNum; i++) { + if (blocks[i] === '') { + continue; + } + + var className = identify(blocks[i], ruleBlockMap); + + if (prevIndex > 0 && className in runInBlocks) { + var allowedPrevBlocks = runInBlocks[className].allowedBlocks; + + if (allowedPrevBlocks && allowedPrevBlocks.indexOf(prevBlockClass) >= 0) { + blocks[prevIndex] += blocks[i]; + blocks[i] = ''; + classNames[i] = ''; + continue; + } + } + + classNames[i] = className; + prevIndex = i; + prevBlockClass = className; + } + + var lineBreakCnt = 0; + + for (i = 0; i < blockNum; i++) { + var block = blocks[i]; + + if (block !== '') { + var lineNum = 0; + + if (classNames[i] != 'empty') { + // TODO move to config + lineNum = lineBreakCnt; + lineBreakCnt = 0; // Storing diff between line numbers + } + + tokenizeBlock(block, classNames[i], lineNum, result); + lineBreakCnt += substrCount('\n', block); + } + } + + return result; + }; + + api.identifyInline = function (tokenObj) { + var className = tokenObj.block, + map = ruleInlineMap; + + if (className in subRules) { + if (subRules[className] === null) { + return ''; + } else { + map = subRulesMap[className]; + } + } + + return identify(tokenObj.token, map); + }; + + function identify(token, ruleMap) { + for (var rule in ruleMap) { + if (ruleMap.hasOwnProperty(rule) && ruleMap[rule].test(token)) { + return rule; + } + } + + return ''; + } + + return api; +} // Markdown syntax parser + + +var mdParser = new MarkdownParser(); +mdParser.addBlockRules({ + latexBlock: /[ \t]*\$\$\n?(?:[^\n]+\n)*(?:[^\n]*[^\\\n])?\$\$(?:[ \t]*\([ \t]*\S+[ \t]*\))?[ \t]*(?:\n|$)/, + empty: /(?:[ \t]*\n)+/, + fence: /```[\s\S]*?(?:$|```(?:\n|$))/, + reference: /\[[^\]]+\]\:[^\n]*(?:\n|$)/, + header: /#{1,6} [^\n]*(?:\n|$)/, + header2: /[^\n]+\n[ \t]*[=-]{2,}(?:\n|$)/, + rule: /(?:[\*]{3,}|[\-]{3,}|[\_]{3,})(?:\n|$)/, + list: /[ ]{0,3}(?:[+\-\*]|\d+\.)[ \t]+[^\n]*(?:\n[ \t]*[^\n\t ]+[ \t]*)*(?:\n|$)/, + quote: /[ ]{0,3}>[^\n]*(?:\n|$)/, + paragraph: /[\s\S]*?(?:\n|$)/ +}).addInlineRules({ + latex: /\$\$(?:[\s\S]*?[^\\])?\$\$/, + link: /\[.+?\][\(\[].*?[\)\]]/, + bold: /(?:\s|^)__[\s\S]*?\S__|\*\*[\s\S]*?\S\*\*/, + italic: /(?:\s|^)_[\s\S]*?[^\\\s]_|\*[^\\\s]\*|\*\S[\s\S]*?[^\\\s]\*/, + strike: /~~.+?~~/, + sup: /\^.+?\^/, + sub: /~.+?~/, + code: /``.+?``|`.*?[^`\\]`(?!`)/ +}).addSubRules({ + fence: null, + rule: null, + latexBlock: { + comment: /%[^\n]*?(?=\$\$)|%[^\n]*/, + reference: /[ \t]*\([ \t]*\S+[ \t]*\)[ \t\n]*$/, + index: /(?:\^|_)(?:\\[a-zA-Zа-яА-я]+[\*]?(?:\{.*?\})|\{[a-zA-Zа-яА-я0-9]*?\}|[a-zA-Zа-яА-я0-9])/, + bracket: /(?:(?:\\left|\\right)?[\{\}\[\]\(\)\|])/, + keyword: /\\[a-zA-Zа-яА-я]+[\*]?/, + keyword2: /\\[^a-zA-Zа-яА-я0-9]/, + keyword3: /&/, + delimeter: /\$\$/ + } +}).addRunIn({ + paragraph: { + allowedBlocks: ['paragraph', 'quote', 'list'] + } +}).addMarkers({ + list: /^([ ]{0,3}(?:[+\-\*]|\d+\.)[ \t]+)([\s\S]*)$/, + quote: /^([ ]{0,3}(?:>[ \t]*)+)([\s\S]*)$/ +}); +; +'use strict'; +/** + * DOMContentLoaded polyfill + * + * @param fn + */ + + +function documentReady(fn) { + if (document.readyState != 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } +} +/** + * Find the index of a maximum value in values array + * which is less than maxValue. + * + * @param maxValue + * @param values + * + * @returns {object} + */ + + +function findBisect(maxValue, values) { + var a = 0, + b = values.length - 1, + f_a = values[a]; + + if (f_a >= maxValue) { + return { + val: a, + part: 0 + }; + } + + var f_b = values[b]; + + if (f_b < maxValue) { + return { + val: b, + part: 0 + }; + } + + while (b - a > 1) { + var c = a + Math.round((b - a) / 2), + f_c = values[c]; + + if (f_c >= maxValue) { + b = c; + f_b = f_c; + } else { + a = c; + f_a = f_c; + } + } + + return { + val: a, + part: (maxValue - f_a) / (f_b - f_a) + }; +} +/** + * Count the number of occurances of a substring in a string + * + * @param substr + * @param str + * @returns {number} + */ + + +function substrCount(substr, str) { + var count = -1, + index = -2; + + while (index != -1) { + count++; + index = str.indexOf(substr, index + 1); + } + + return count; +} +/** + * Selects the content of the given DOM node. + * + * @param eNode + */ + + +function selectText(eNode) { + if (!window.getSelection) { + return; + } + + var selection = window.getSelection(), + range = document.createRange(); + range.selectNodeContents(eNode); + selection.removeAllRanges(); + selection.addRange(range); +} +/** + * Realistic animation module based on one-dimensional physical model. + * + * @param positionGetter + * @param positionSetter + * @constructor + */ + + +function Animator(positionGetter, positionSetter) { + var x = 0, + x1 = 0, + x2 = 0, + v = 0, + animationTime = 200, + timerId, + startedAt = null; + + var loop = function loop(timestamp) { + if (startedAt === null) { + startedAt = timestamp; + } + + var moveTime = timestamp - startedAt; + + if (moveTime < moveDuration) { + // New position and velocity + x = x2 + A * (Math.cos(omega * (moveTime - moveDuration)) - 1); + v = A * omega * Math.sin(omega * (moveDuration - moveTime)); + positionSetter(x); + timerId = requestAnimationFrame(loop); + + if (isReInit) { + /** + * If the position has been forced, we run the animation again. + */ + initMotion(reInitPosition, x); + isReInit = false; + startedAt = timestamp; + } + } else { + // Stop the animation + startedAt = null; + v = 0; + positionSetter(x2); + cancelAnimationFrame(timerId); + + if (isReInit) { + isReInit = false; + } + } + }; + /** + * The moveDuration of animation. It can be less than animationTime in case of high speed. + */ + + + var moveDuration; + /** + * Motion parameters. See the loop formulas. + */ + + var A, omega; + /** + * Flag fired when the final position has been changed during running amination. + */ + + var isReInit = false; + /** + * New value for final position (that has been changed during running amination). + */ + + var reInitPosition; + /** + * Calculate parameters A and omega for the position given by formula + * + * x(t) = x0 + A * (Math.cos(omega * (t - t0)) - 1); + * + * @param newPosition + * @param oldPosition + */ + + function initMotion(newPosition, oldPosition) { + var k; + x2 = newPosition; + x1 = oldPosition; + + if (Math.abs(v) < 0.00001) { + // Rest + k = Math.PI; + moveDuration = animationTime; + } else { + // Motion + var alpha = (x2 - x1) / v / animationTime; // Motion parameter + + /** + * Instead of solving non-linear equation alpha * k = tan(k/2) + * we use approximation 0.5/a = 1 - (k/pi)^2 + */ + + if (alpha < 0 || alpha > 0.5) { + k = Math.PI * Math.sqrt(1 - 0.5 / alpha); + } else { + k = 0.1; + } + /** + * After approximate value of k is determined, we redefine alpha + * since its value affects the animation. It means that the total + * animation duration (moveDuration) differs from animationTime. + * However, the difference does not impact the user experience. + */ + + + var alpha1 = (1 - Math.cos(k)) / k / Math.sin(k); + moveDuration = (x2 - x1) / alpha1 / v; + } + + omega = k / moveDuration; + A = (x2 - x1) / (1 - Math.cos(k)); + } + /** + * Public control method + * + * @param nextPos + */ + + + this.setPos = function (nextPos) { + isReInit = startedAt !== null; + + if (!isReInit) { + x = positionGetter(); + initMotion(nextPos, x); + timerId = requestAnimationFrame(loop); + } else { + reInitPosition = nextPos; + } + }; + + this.stop = function () { + startedAt = null; + v = 0; + cancelAnimationFrame(timerId); + isReInit = false; + }; +} + +function escapeRegExp(str) { + return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} +/** + * See http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript + * @param search + * @param replacement + * @returns {string} + */ + + +String.prototype.replaceAll = function (search, replacement) { + var target = this; + return target.replace(new RegExp(escapeRegExp(search), 'g'), replacement); +}; +/** + * + * @constructor + */ + + +function ImagePreloader() { + var data = {}, + uniqueIndex = 0; + + function ajaxReady() { + var svg; + + if (this.status >= 200 && this.status < 400) { + svg = this.responseText; + } else { + // We reached our target server, but it returned an error + svg = '' + '' + '' + '' + '' + '' + '' + ''; + } + + setImage(this.responseURL || this.s2Url, svg); + } + + function loadImage(url) { + var request = new XMLHttpRequest(); + request.open('GET', url, true); + request.s2Url = url; + request.onload = ajaxReady; + + request.onerror = function () {// There was a connection error of some sort + }; + + request.send(); + return request; + } + + this.onLoad = function (url, callback) { + if (!data[url]) { + data[url] = { + svg: null, + baseline: null, + request: loadImage(url), + callback: callback + }; + } else if (data[url].svg !== null) { + callback(url, data[url].svg, data[url].baseline); + } // In case of duplicate pictures we skip duplicates (when data[url].svg === null) + + }; + /** + * Make ids in svg unique across the html code by adding a prefix. + * + * @param svg + * @returns {*} + */ + + + function makeSvgIdsUnique(svg) { + var m = svg.match(/id=["']([^"']*)["']/g); + + if (!m) { + return svg; + } + + var i = m.length, + id, + newId, + curStr; + + for (; i--;) { + curStr = m[i]; + id = curStr.match(/id=["']([^"']*)["']/)[1]; + newId = 's' + uniqueIndex + id; + svg = svg.replaceAll(curStr, 'id="' + newId + '"').replaceAll('#' + id, '#' + newId); + } + + uniqueIndex++; + return svg; + } + /** + * Stores sizes, source and removes the xhr object. + * @param url + * @param svg + */ + + + var setImage = function setImage(url, svg) { + var urlData = data[url]; + + if (!urlData) { + return; + } + + svg = makeSvgIdsUnique(svg); + var m = svg.match(/postMessage\((?:"|")([\d\|\.\-eE]*)(?:"|")/); // [""2.15299|31.42377|11.65223|"", "2.15299|31.42377|11.65223|"] + + if (m) { + var baselineShift = m && m[1] ? m[1].split('|').shift() : 0; // 2.15299 + } else { + // svg can be empty like "" + // Mark as something is wrong. + baselineShift = null; + } + + urlData.callback(url, svg, baselineShift); + urlData.svg = svg; + urlData.baseline = baselineShift; + urlData.request = null; + urlData.callback = null; + }; + /** + * External API + * + * @param url + * @returns {null} + */ + + + this.getImageDataFromUrl = function (url) { + var urlData = data[url]; + return urlData ? urlData : null; + }; +} +/** + * + * @param preloader + * @param protocol Needed for support the "file:" protocol. + * @constructor + */ + + +function ImageLoader(preloader, protocol) { + var curItems = [], + // current formula content + prevItems = [], + // previous formula content + map = {}, + // maps formula content to index + n = 0, + // current formula number + placeholderTimer = null, + placeholderIndex = null, + placeholderUrl = null; + /** + * Find if user has edited only one formula formula. + */ + + function detectPlaceholderFormula() { + if (n == prevItems.length) { + var editNum = 0, + index, + i = n; + + for (; i--;) { + if (curItems[i] != prevItems[i]) { + editNum++; + index = i; + } + } + + if (editNum == 1) { + if (placeholderIndex === null) { + // A formula has been changed. + // Use previous one as a placeholder. + placeholderIndex = index; + placeholderUrl = prevItems[index]; + return; + } + + if (placeholderIndex === index) { + // Formula has been changed again since previous change, + // but the previous image has not been loaded yet. + // Keep previous placeholder. + return; + } + } + } // Many formulas has been changed. We do not display any placeholders. + + + placeholderIndex = null; + placeholderUrl = null; + } + + function buildMap() { + map = {}; + + for (var i = n; i--;) { + var url = curItems[i]; + + if (typeof map[url] === 'undefined') { + map[url] = [i]; + } else { + map[url].push(i); + } + } + } + /** + * Start parsing process. + */ + + + this.reset = function () { + curItems = []; + n = 0; + }; + /** + * Insert SVG images. + * + * @param url + * @param svg + * @param baselineShift + */ + + + var callback = function callback(url, svg, baselineShift) { + var indexes = map[url], + i; + + if (indexes && (i = indexes.length)) { + for (; i--;) { + var index = indexes[i]; + insertPicture(index, svg, baselineShift, index === placeholderIndex ? 'fade-in' : 'replace'); + + if (index === placeholderIndex) { + // Clear the fade out timer if the new image has just bee + clearTimeout(placeholderTimer); + placeholderIndex = null; + placeholderUrl = null; + } + } + } + }; + /** + * Mark formula as loading. + * Use previous image but transparent. + * + * @param index + * @param svg + * @param baselineShift + * @param mode One of 'replace', 'fade-in', 'fade-out' + */ + + + function insertPicture(index, svg, baselineShift, mode) { + var id = 's2tex_' + index, + oldSvgNode = document.getElementById(id), + parentNode = oldSvgNode.parentNode, + startOpacity = '1', + // mode == 'fade-in' ? '0.5' : '1', // sometimes images opacity can be '1' yet. How can one track it? + finalOpacity = mode == 'fade-out' ? '0.5' : '1', + newSvgAttrs = ' + + divNode.removeChild(newSvgNode); + parentNode.insertBefore(newSvgNode, oldSvgNode); + parentNode.removeChild(oldSvgNode); + + if (finalOpacity != startOpacity) { + placeholderTimer = setTimeout(function () { + document.getElementById(id).style.opacity = finalOpacity; + }, 0); + } + } + /** + * Finish the parsing process. + */ + + + this.fixDom = function () { + detectPlaceholderFormula(); + buildMap(); + + for (var i = n; i--;) { + preloader.onLoad(curItems[i], callback); + } + + if (placeholderIndex !== null) { + var data = preloader.getImageDataFromUrl(placeholderUrl); + + if (data !== null && data.callback === null) { + insertPicture(placeholderIndex, data.svg, data.baseline, 'fade-out'); + } + } + + prevItems = curItems.slice(0); + }; +} +/** + * Access to the map between blocks in sync scroll. + * + * @param mapBuilder + * @constructor + */ + + +function ScrollMap(mapBuilder) { + var map = null; + + this.reset = function () { + map = [null, null]; + }; + + this.getPosition = function (eBlockNode, fromIndex, toIndex) { + var offsetHeight = eBlockNode.offsetHeight; + var scrollTop = eBlockNode.scrollTop; + + if (scrollTop == 0) { + return 0; + } + + if (map[fromIndex] === null) { + map = mapBuilder(); + } + + var maxMapIndex = map[fromIndex].length - 1; + + if (map[fromIndex][maxMapIndex] <= scrollTop + offsetHeight) { + return map[toIndex][maxMapIndex] - offsetHeight; + } + + var scrollShift = offsetHeight / 2, + scrollLevel = scrollTop + scrollShift, + blockIndex = findBisect(scrollLevel, map[fromIndex]), + srcScrollLevel = parseFloat(map[toIndex][blockIndex.val] * (1 - blockIndex.part)); + + if (map[toIndex][blockIndex.val + 1]) { + srcScrollLevel += parseFloat(map[toIndex][blockIndex.val + 1] * blockIndex.part); + } + + return srcScrollLevel - scrollShift; + }; +} +/** + * Controls sync scroll of the source and preview blocks + * + * @param scrollMap + * @param animatorSrc + * @param animatorResult + * @param eSrc + * @param eResult + * @param eContainer + * @constructor + */ + + +function SyncScroll(scrollMap, animatorSrc, animatorResult, eSrc, eResult, eContainer) { + // Synchronize scroll position from source to result + var syncResultScroll = function syncResultScroll() { + animatorResult.setPos(scrollMap.getPosition(eSrc, 0, 1)); + }; // Synchronize scroll position from result to source + + + var syncSrcScroll = function syncSrcScroll() { + animatorSrc.setPos(scrollMap.getPosition(eResult, 1, 0)); + }; + + this.switchScrollToSrc = function () { + eResult.removeEventListener('scroll', syncSrcScroll); + eSrc.removeEventListener('scroll', syncResultScroll); + eSrc.addEventListener('scroll', syncResultScroll); + eContainer.id = 'container-block-source'; // animatorSrc.stop(); + }; + + this.switchScrollToResult = function () { + eSrc.removeEventListener('scroll', syncResultScroll); + eResult.removeEventListener('scroll', syncSrcScroll); + eResult.addEventListener('scroll', syncSrcScroll); + eContainer.id = 'container-block-result'; // animatorResult.stop(); + }; +} +/** + * Functions from lodash.js + * @see https://github.com/lodash/lodash/ + */ + + +var now = Date.now || function () { + return new Date().getTime(); +}; + +function debounce(func, wait, options) { + var args, + maxTimeoutId, + result, + stamp, + thisArg, + timeoutId, + trailingCall, + lastCalled = 0, + leading = false, + maxWait = false, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + + wait = wait < 0 ? 0 : +wait || 0; + + if (_typeof(options) === 'object') { + leading = !!options.leading; + maxWait = 'maxWait' in options && Math.max(+options.maxWait || 0, wait); + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + + function cancel() { + if (timeoutId) { + clearTimeout(timeoutId); + } + + if (maxTimeoutId) { + clearTimeout(maxTimeoutId); + } + + lastCalled = 0; + maxTimeoutId = timeoutId = trailingCall = undefined; + } + + function complete(isCalled, id) { + if (id) { + clearTimeout(id); + } + + maxTimeoutId = timeoutId = trailingCall = undefined; + + if (isCalled) { + lastCalled = now(); + result = func.apply(thisArg, args); + + if (!timeoutId && !maxTimeoutId) { + args = thisArg = undefined; + } + } + } + + function delayed() { + var remaining = wait - (now() - stamp); + + if (remaining <= 0 || remaining > wait) { + complete(trailingCall, maxTimeoutId); + } else { + timeoutId = setTimeout(delayed, remaining); + } + } + + function maxDelayed() { + complete(trailing, timeoutId); + } + + function debounced() { + args = arguments; + stamp = now(); + thisArg = this; + trailingCall = trailing && (timeoutId || !leading); + + if (maxWait === false) { + var leadingCall = leading && !timeoutId; + } else { + if (!maxTimeoutId && !leading) { + lastCalled = stamp; + } + + var remaining = maxWait - (stamp - lastCalled), + isCalled = remaining <= 0 || remaining > maxWait; + + if (isCalled) { + if (maxTimeoutId) { + maxTimeoutId = clearTimeout(maxTimeoutId); + } + + lastCalled = stamp; + result = func.apply(thisArg, args); + } else if (!maxTimeoutId) { + maxTimeoutId = setTimeout(maxDelayed, remaining); + } + } + + if (isCalled && timeoutId) { + timeoutId = clearTimeout(timeoutId); + } else if (!timeoutId && wait !== maxWait) { + timeoutId = setTimeout(delayed, wait); + } + + if (leadingCall) { + isCalled = true; + result = func.apply(thisArg, args); + } + + if (isCalled && !timeoutId && !maxTimeoutId) { + args = thisArg = undefined; + } + + return result; + } + + debounced.cancel = cancel; + return debounced; +} + +; +/** +* TextareaDecorator.js +* written by Colin Kuebler 2012 +* Updated by Roman Parpalak, 2015. +* Part of LDT, dual licensed under GPLv3 and MIT +* Builds and maintains a styled output layer under a textarea input layer +*/ + +function TextareaDecorator(textarea, parser) { + /* INIT */ + var api = this, + output; + + if (textarea.className !== 'ldt-textarea') { + // construct editor DOM + var parent = document.createElement("div"); + output = document.createElement("pre"); + output.className = 'ldt-pre'; + parent.appendChild(output); + var label = document.createElement("label"); + label.className = 'ldt-label'; + parent.appendChild(label); // replace the textarea with RTA DOM and reattach on label + + textarea.parentNode.replaceChild(parent, textarea); + label.appendChild(textarea); // transfer the CSS styles to our editor + + parent.className = 'ldt ' + textarea.className; + textarea.className = 'ldt-textarea'; + } else { + output = textarea.parentNode.previousSibling; + } + /** + * Composes token class. + * + * Tokens are grouped into blocks. + * Also a token have its own type. + * + * @param blockClass token block type + * @param inlineClass token type + * @returns {string} + */ + + + function getClass(blockClass, inlineClass) { + return blockClass + ' ' + inlineClass; + } + /** + * Detect changes between a token and its DOM representation. + * + * @param newToken hash object + * @param oldNode DOM node converted from old hash object + * + * @returns {boolean} + */ + + + function compareTokens(newToken, oldNode) { + if (newToken.token !== oldNode.textContent) { + return false; + } + + var className = oldNode.className, + oldBlock = className.slice(0, className.indexOf(' ')); + + if (oldBlock !== newToken.block) { + return false; + } + + var line = oldNode.getAttribute('data-line'); + + if (line && line != newToken.line) { + return false; + } + + return true; + } + /** + * Updates a DOM node by a token + * + * @param node + * @param token + * @param inlineClass + */ + + + function fillTokenNode(node, token, inlineClass) { + node.textContent = node.innerText = token.token; + var c = getClass(token.block, inlineClass); + + if (token.line) { + node.className = c + ' block-start'; + node.setAttribute('data-line', token.line); + } else { + node.className = c; + } + } // coloring algorithm + + + var color = function color(input, output, parser) { + var lastChar = input !== '' && input.substring(input.length - 1) || ''; + + if (lastChar == "\r" || lastChar == "\n") { + // Hack for the case when the last line in textarea is empty + input += ' '; + } + + var nodes = output.childNodes, + tokens = parser.tokenize(input), + firstDiff, + lastDiffNew, + lastDiffOld; // find the first difference + + for (firstDiff = 0; firstDiff < tokens.length && firstDiff < nodes.length; firstDiff++) { + if (!compareTokens(tokens[firstDiff], nodes[firstDiff])) { + break; + } + } // trim the length of output nodes to the size of the input + + + while (tokens.length < nodes.length) { + output.removeChild(nodes[firstDiff]); + } // find the last difference + + + for (lastDiffNew = tokens.length - 1, lastDiffOld = nodes.length - 1; firstDiff < lastDiffOld; lastDiffNew--, lastDiffOld--) { + if (!compareTokens(tokens[lastDiffNew], nodes[lastDiffOld])) { + break; + } + } // update modified nodes + + + for (; firstDiff <= lastDiffOld; firstDiff++) { + var token = tokens[firstDiff]; + fillTokenNode(nodes[firstDiff], token, parser.identifyInline(token)); + } // add in modified nodes + + + for (var insertionPt = nodes[firstDiff] || null; firstDiff <= lastDiffNew; firstDiff++) { + var span = document.createElement("span"); + token = tokens[firstDiff]; + fillTokenNode(span, token, parser.identifyInline(token)); + output.insertBefore(span, insertionPt); + } + }; + + api.input = textarea; + api.output = output; + + api.recalcHeight = function () { + api.input.style.height = Math.max(api.output.offsetHeight, 100) + 'px'; + }; + + api.update = function () { + var input = textarea.value; + + if (input) { + color(input, output, parser); + } else { + // clear the display + output.innerHTML = ''; + } + + api.recalcHeight(); + }; // detect all changes to the textarea, + // including keyboard input, cut/copy/paste, drag & drop, etc + + + if (textarea.addEventListener) { + // standards browsers: oninput event + textarea.addEventListener("input", api.update, false); + } else { + // MSIE: detect changes to the 'value' property + textarea.attachEvent("onpropertychange", function (e) { + if (e.propertyName.toLowerCase() === 'value') { + api.update(); + } + }); + } // initial highlighting + + + api.update(); + return api; +} +/* FileSaver.js + * A saveAs() FileSaver implementation. + * 2015-05-07.2 + * + * By Eli Grey, http://eligrey.com + * License: X11/MIT + * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md + */ + +/*global self */ + +/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */ + +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ + + +var saveAs = saveAs || function (view) { + "use strict"; // IE <10 is explicitly unsupported + + if (typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) { + return; + } + + var doc = view.document // only get URL when necessary in case Blob.js hasn't overridden it yet + , + get_URL = function get_URL() { + return view.URL || view.webkitURL || view; + }, + save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a"), + can_use_save_link = "download" in save_link, + click = function click(node) { + var event = doc.createEvent("MouseEvents"); + event.initMouseEvent("click", true, false, view, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + node.dispatchEvent(event); + }, + webkit_req_fs = view.webkitRequestFileSystem, + req_fs = view.requestFileSystem || webkit_req_fs || view.mozRequestFileSystem, + throw_outside = function throw_outside(ex) { + (view.setImmediate || view.setTimeout)(function () { + throw ex; + }, 0); + }, + force_saveable_type = "application/octet-stream", + fs_min_size = 0 // See https://code.google.com/p/chromium/issues/detail?id=375297#c7 and + // https://github.com/eligrey/FileSaver.js/commit/485930a#commitcomment-8768047 + // for the reasoning behind the timeout and revocation flow + , + arbitrary_revoke_timeout = 500 // in ms + , + revoke = function revoke(file) { + var revoker = function revoker() { + if (typeof file === "string") { + // file is an object URL + get_URL().revokeObjectURL(file); + } else { + // file is a File + file.remove(); + } + }; + + if (view.chrome) { + revoker(); + } else { + setTimeout(revoker, arbitrary_revoke_timeout); + } + }, + dispatch = function dispatch(filesaver, event_types, event) { + event_types = [].concat(event_types); + var i = event_types.length; + + while (i--) { + var listener = filesaver["on" + event_types[i]]; + + if (typeof listener === "function") { + try { + listener.call(filesaver, event || filesaver); + } catch (ex) { + throw_outside(ex); + } + } + } + }, + auto_bom = function auto_bom(blob) { + // prepend BOM for UTF-8 XML and text/* types (including HTML) + if (/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { + return new Blob(["\uFEFF", blob], { + type: blob.type + }); + } + + return blob; + }, + FileSaver = function FileSaver(blob, name) { + blob = auto_bom(blob); // First try a.download, then web filesystem, then object URLs + + var filesaver = this, + type = blob.type, + blob_changed = false, + object_url, + target_view, + dispatch_all = function dispatch_all() { + dispatch(filesaver, "writestart progress write writeend".split(" ")); + } // on any filesys errors revert to saving with object URLs + , + fs_error = function fs_error() { + // don't create more object URLs than needed + if (blob_changed || !object_url) { + object_url = get_URL().createObjectURL(blob); + } + + if (target_view) { + target_view.location.href = object_url; + } else { + var new_tab = view.open(object_url, "_blank"); + + if (new_tab == undefined && typeof safari !== "undefined") { + //Apple do not allow window.open, see http://bit.ly/1kZffRI + view.location.href = object_url; + } + } + + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + }, + abortable = function abortable(func) { + return function () { + if (filesaver.readyState !== filesaver.DONE) { + return func.apply(this, arguments); + } + }; + }, + create_if_not_found = { + create: true, + exclusive: false + }, + slice; + + filesaver.readyState = filesaver.INIT; + + if (!name) { + name = "download"; + } + + if (can_use_save_link) { + object_url = get_URL().createObjectURL(blob); + save_link.href = object_url; + save_link.download = name; + click(save_link); + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + return; + } // Object and web filesystem URLs have a problem saving in Google Chrome when + // viewed in a tab, so I force save with application/octet-stream + // http://code.google.com/p/chromium/issues/detail?id=91158 + // Update: Google errantly closed 91158, I submitted it again: + // https://code.google.com/p/chromium/issues/detail?id=389642 + + + if (view.chrome && type && type !== force_saveable_type) { + slice = blob.slice || blob.webkitSlice; + blob = slice.call(blob, 0, blob.size, force_saveable_type); + blob_changed = true; + } // Since I can't be sure that the guessed media type will trigger a download + // in WebKit, I append .download to the filename. + // https://bugs.webkit.org/show_bug.cgi?id=65440 + + + if (webkit_req_fs && name !== "download") { + name += ".download"; + } + + if (type === force_saveable_type || webkit_req_fs) { + target_view = view; + } + + if (!req_fs) { + fs_error(); + return; + } + + fs_min_size += blob.size; + req_fs(view.TEMPORARY, fs_min_size, abortable(function (fs) { + fs.root.getDirectory("saved", create_if_not_found, abortable(function (dir) { + var save = function save() { + dir.getFile(name, create_if_not_found, abortable(function (file) { + file.createWriter(abortable(function (writer) { + writer.onwriteend = function (event) { + target_view.location.href = file.toURL(); + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "writeend", event); + revoke(file); + }; + + writer.onerror = function () { + var error = writer.error; + + if (error.code !== error.ABORT_ERR) { + fs_error(); + } + }; + + "writestart progress write abort".split(" ").forEach(function (event) { + writer["on" + event] = filesaver["on" + event]; + }); + writer.write(blob); + + filesaver.abort = function () { + writer.abort(); + filesaver.readyState = filesaver.DONE; + }; + + filesaver.readyState = filesaver.WRITING; + }), fs_error); + }), fs_error); + }; + + dir.getFile(name, { + create: false + }, abortable(function (file) { + // delete file if it already exists + file.remove(); + save(); + }), abortable(function (ex) { + if (ex.code === ex.NOT_FOUND_ERR) { + save(); + } else { + fs_error(); + } + })); + }), fs_error); + }), fs_error); + }, + FS_proto = FileSaver.prototype, + saveAs = function saveAs(blob, name) { + return new FileSaver(blob, name); + }; // IE 10+ (native saveAs) + + + if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) { + return function (blob, name) { + return navigator.msSaveOrOpenBlob(auto_bom(blob), name); + }; + } + + FS_proto.abort = function () { + var filesaver = this; + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "abort"); + }; + + FS_proto.readyState = FS_proto.INIT = 0; + FS_proto.WRITING = 1; + FS_proto.DONE = 2; + FS_proto.error = FS_proto.onwritestart = FS_proto.onprogress = FS_proto.onwrite = FS_proto.onabort = FS_proto.onerror = FS_proto.onwriteend = null; + return saveAs; +}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || (void 0).content); // `self` is undefined in Firefox for Android content script context +// while `this` is nsIContentFrameMessageManager +// with an attribute `content` that corresponds to the window + + +if (typeof module !== "undefined" && module.exports) { + module.exports.saveAs = saveAs; +} else if (typeof define !== "undefined" && define !== null && define.amd != null) { + define([], function () { + return saveAs; + }); +} + +},{}]},{},[1]); diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..afcd2eb4d1488b6eb04b00302eaa6e223812b012 GIT binary patch literal 70972 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Ũ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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_AMS-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b982d6eaf85fcd6eaa94a0302bdf1db9c08e8231 GIT binary patch literal 32944 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 H0YLpfq!Ad2 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..710c26179c5f1c9998065035a82a578cf45d60e9 GIT binary patch literal 10448 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 G0002%wf^z| literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..97814db7e2c7bb3039692551a4fbbb7f33baa46a GIT binary patch literal 18684 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 OTGv@~T#9_E>wg3J&>da? literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..aec8a33389cb27a7e2e603ece720eb000fb9a0a9 GIT binary patch literal 11460 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�y2~;QCrOg zp((HJbhOZGRXoR4zbvn%?oaYcaS6N6euX>p*)=GLwEWAD(-7A3hbH2v9ht5t}VBKt&e@Ujmc=k`=QzHFmcr_ zDbEV6i6M%jYzoNYe_c9<=bSa=6pIU1!8ZU9=NcuOK!wFO>?o=vP=wp~idbU&q}Z-c zPy(yZ75|1yo5k;CUPzbG7>53;E>0@WCGkrLncZ0Wv~_av_&@hqE#-cY7%3FAXyyfi zcW-L_{2YxSXS5C#^Ob3^OX_s(C@cpl9p9CvMOuB248O|2C&QCJaRi`dk<*UM*F}kz znGDjEhHjDf1Ys2Vh62~ABT*a|vJEEfrfjZ3wEw!A^DdLj4^7|%jQU$g482R3hSsqB z<{M(+LNAxuE6oUA?|>_Y=TYyQ`T9>I5nTd-??freU&|R2sOgLQIceBt)}Ee#2EHXm z!cJOScTXACd~fN&1RE{P)dP4y@=saqcv_=rF*2!GWk8PY|pLxV|_@e*&Q|C zp~_SL2MB{kk?riuuLv)f2skvZSfwGG3d+sC$RwXNxL54Q{a z>NW_Y%QnKEZ(BH=!z^7EOraNc<>ARa z$+62%_<%B${LN)l{F@^%t#SFa0d_gMVT52%>;7b}WW?O`<}n z%HWZBQ%c$?VRX0-qF5^G?Fq${d)o&S(S62YhooM*g`IT!#|tle>JLS<{mA%QjMO=; z^R!-jETT)pOYw>o5xqCAZ^O?M->|RIJ|*h@fP7rDc9sQ&nEDEV3#a7nc0l?mxTMzo9=Vv^r(8 zjAvWujNVJZiUo>A)9veEG{-&MQFm9r7LOe~ge<7j6jbpLtnFYKDzpO6o1Ytm-<0m! z1-le@c@DIJuI8@wYOHbQWCZ75o$bL4uhqc`QcF;~L81sR;YFeSX5F53%OaVvp>Izo z8clQNQ73-FX2mq6+?OS%))~ap)r`?yZt_tP41;V(rK}PCrTU0g4+2}u`B|xP1QEdo zWy>XLQZpEp*49T;?7E##mK`2y%n=oB56e0Z8{_iX3$3Iyg19v%4qwK6X#T=Z|7~}A z3eJV#$TF4pS(^ObMx4J;?i?#y{-(87bo}hC|M2Tb@7BOt#OOAcCl?kuU343g%>|a% zBIiVhRo=V55_6O{<*imHC79r*sYBG+al`L!=)|WetsJ=`{t`ya(ms)__8H}B z0bE)XpPp$9AO|KkAQ3ybWb5$cvTh|J6jtNQ1R_IE_N#BlO zO$6hx`pW(o>Tx9Ec3*6a9PnJ7M&ZAK(yq&*X3eESY?9f3M9f_LD-xyU8_!hV5|{n` z$nt(ea1aLE5xYQdBQ^agf#fA^)%B2IR+vPGd;}+=`86Lwp(b(mr$DKU0U#-NG4M!X z&_GbKvRB%5LKS4>Vqahzn!NqIYqlzmI30DDMkKBiPdy2Q9 zu5yv4s_A01%QsYQVhOaQg6Vb7L{OqN2OYN6Ca2P8TOU6(vrokL?Wxe^Qq5-#<4`7j zVp)d2hMld*hf?Po`(U->R+#)$n-+9+n2aB8)Dz$-w+BGdh36N;>c}g=!U1U9IqBJF zv%x)6x0ldR+XM>BKG`SgLTj>YXdz!HsnICj)0VntS{AjxKydhjCGJuqcH~^o5T!(6 z;Wj+O*+MKQf+71Xu;6#vA$fVCGHw-mEu6w2&2rDtq4AQ?>dx#8m+`~lZ#LWO+t$w% z=hwLC&6VI!K}p>Du$aEv{g-AOpkNd#q58u6qDlsacin+g&juK&C}pm#KUglWxD*}~ z83`2m2IYr~95zaZ#I|QSH-y+I>yzJ#45O3-*6xpm0}|x%4XI!iaLxM zj=xrzUM$IpDQ_zEpD^`v*hyQcZ1*dwh)lQWqZCqiW?lpd?Bd+}^@lUYP` z?`75QIoSU!Xa8`LNNk_EArnc=EH+QHSan=`Y4OlxXsShq>g^NbDy`-?8t$vwe2h0% z`~A)A4~)|e_&8bHdfEixjo~xB=hp_jPAaH3g#_>2SJ>uoA5TxTs1>=ME;fgHx1vR_ zMe_%ugG3mGm_cEiCK|ZniroEK9wgoi zh0j~KmGjyfas{&y>#Ys2z**z(cHh-)Rj*B_VXTnl`RSR-F#ID|g$ zMe6)zeeb!qxUgezt4>T(#`}o}k+Ou-v)(hU9e4@f?gmb%g|iO!Kh(Y7 zf_=8i>qd$CkA!{hJ8*+}>fw?@lPO8UV6eDe$UVWL3*B1hw}pg9O1;cB57e)5Hf@w46zwzyOwni9Lu2X_wXCKx^@YTqi| z*${i z;hltU-f}i~AtwVLJ^ecJ=&1V~ERf3GLDK=Xg}PrLEpI+d)ZM=(upl3C_P{^o0lraQ zJuYExv+3q@A`25b$8N! zMu>RPlwzt_@FBY@b<$gG#d<~PTn%&$a6Hjo7iv795ufa+IEtaM*6;GYd8X^SOE<9Q zF#&}|Su(voL?E7CC|tD=?3%LesEKU_7%=2js{uN}U;OxeY%0y!(JlVY9@`{LLz z$dX<~!n^mh?tqpqyw2!fKtb>*h`g@TF`)_ZBI;yw4&vooSZW=0_)Y_>CYQ2F!u!;3 zz?NmNH-wR>Lh{>u;Y@5410~W1XG`o?F8o9si*QKbq&{balVKDi#zFu^>&rc^Inuwl z{e>lKinKJ;Z|v^=;!9S$hU_K=kkU60?k=)gK@F+0zIy-oU6{@uw98G)zV(qUW>gGj z?RI=zfrk;5>8ja`L*bVj(jkI^2FajDI$xcN(5DqVM&aJd37x$Oig#5uQYfcpWzcp| z)XIKG-!VdKN$(@08wyJMkt98RHD`OB`oKmWE#H3)Orf~3^Q`9P;!=zIDqpnfFRMo! zTS@8jxWK7Dqd7+Q_`JlZknorfHFZpOeq-QxvB}$_tv#MaY5 z%n>)qXgcek&hG%lg^`84hnU)KpwIN~fkgqG&2*q+D>m*|HKai%uJPIZ)pNc$2K^?o z%%3@GX^?n6U%mY=8E!fkVpfsg99?7l?p0;TTzjQhAaN|?(denrJtMc(y~% zncX(ng;1c~HzUvXWn+aN!ZRuUU_kLRfWd5HMA@_49+m^!B!+JKwE~|{A1-Wj^sib% zzNY5GQ@ieTSny`m5l=Y?CQqGKrK4hlMpfr~-I%8++$<_gPW`2b*dM)OeK)e^RRcAm zyE)uo+ttREt#A~5&y=KwQu=9kzpd35{e=wIUj4}SAKfgD;8p;?V8p2@243@NdCi=%V> za>h!iQ>nORvvQ^RzDtCQ>)MTkdmhmm5J?{?R~0#U0S|6|+7gSAIE=61A6+@?1ysAira4 zAlWBhBc>wJrv}!3_5rhs}_f+eKe+q>S=y&jm97f&CZ+gGnNPNjG@{e_p+e;-I{ zBIeW{E!H+NdVW|$cldE$$Fcg{`0tq=8WVJAv()s$F_3uB0oz~ z&pX%|oNxo@hXTlLEYKDbJg1P=1yFG+?aT5E(|Y%E_}0BeWA9X-pU0Z0Qe(i&y2=Er zJ+@B+S|3*)XCG-pw}WPy)j*MKAmP{0XVI&aZsS2P4K)JU4oQ;aCaB5pjI90W`*x?O ztL|$~DD)*Ga(^R{#AFt`!CopW?bEY2c>`42uLrUOEV8Ip3QEL zMM$)f#?ZKbAiqK(ade+`D)7=8C%)#@UTKFFP16;Ey?pPMt;xSU$`YRKoE`mr={)gZ z(ZGm+k7Y~zp+$hz$j*$9gdZGu7w^WXDeE$m0U!0%bX2gH{tl2mNmAMFF(xMZ^K_R> zV3-clNd|e$f{=S=eLL*ycq#G{P9M8Z=G$&SAC72R7+djqC77;6Uz}aS%CX*TFQ-4u z@t4cZX0>%ce11%M!Bh4UgC^bjD1!F`>IX10ZOR{HQIb;avC0rVuuuo8X6=5XH)wo1 z5qWP?A~*hs%K$47?0WD%FXxcv1>T(^LCjHxE(*mKkdqSe%Y{SJQjUzaqL(_OfwQCG zyX-c|L!oX2kYRI)CA*-925KP1dHYm`u>5#H?(mz0)>czbojQ>hUN}^nTi&lPO^8Q2 z>4!dzoP&NeM$D(efgVBTL7hjzH&elK9dNy=M@Dn3Ibss{h`&~9<23N@a=PxGp7z{H&}+n-YM zJC#$e_+L-xr}WOJt3t=+o$l|OISs**+IE8vx+_fDqEKfe_a`ei z4WOKYx&HwJGwg3}Q(~3*p@%e!H2>fRz=I22;#&O+OwXiQX(FN;AQ!t30zdkcLW+kh zFG73`jUahL4xBWI$oMd3rTQzUnDZ9LD*U26ed9?>GJj$>nLv_-WH@W2y#}H9_op5F#8?lR=Vw!v+NA{b z)ZRBQ-P!l!EB$h(S6Oo_{aQLF7Qw8#WK7zrZx!E^tbix7vdo=8Y>I}?`pY(EMo7HP z&a{RSK~~^>0ENK z3&sTsPi{I0UDPtPEMBnSj9{F_BvR{_1oI$bznuPtXxYZvb!r_I)v&RnP*0U@720Y+ z6H{735>G@EFO+g5ek*_w{t$s`e6Lx%57;CCKfR6zvmVJkyY2!-O_}yYUcvb7j(eYf z_#r;Q1aJdDecI3B000Gm1K{~N%0|ri9}fV4^MAV~pbtV6Vhhp)@(L;z>K!@(h5+Uj z_5#iVZWBJ>O8^2fA}L}ok`Xcuat}%vDh+A{8Xr0Y`Zh)oCOH-*Rvxwr4lT|;9>Hg4 z!4t<*{fz!!?oSY0%W<2a3f=<{p^pE{x!jQX`u{9=7fc830)_p_;XilxKh0~Ec`A6Q z4}djz1NOXvi=6ApY@$%3oQ&KwlZ1w!M?6=8Bm+RG7V5x5Lqehlk+JEPh86%>;4-3- zwrc?l2Qk4+)M-B@liy!7r3)_E>mB5(cmQ4j z6GQTg`qKp^AxE0o(~v<7lp%;}7eV4^b9F%V5M7bY59J>WtJeky<-}h9JXe+0LH3z65^+TO4o3^wR_lu6UOg-4n#&mjgV`DVsV&_bWu`#{O>P}5>@GYbmTtI?b*43qj7@?7G2*#_Q{T_ zT|~g*tatXR@P*R~<9gxLNx$`+Ch2|~F8wDe zk3SYi>^JL%=hy!RXu23H+vUWiw&)D@^vYlbb}L;2u+yD!Fh%$AZ;lOf#U)(187kKr z+VWPvCsT17I40X@18;niy$rdaMVhQ&Mem(i4%<*#enR!AEXxbk;3FIU(Vo|VOil@K zejf1tGq#WpL9~)QPu4K(-Y@ZUO(RX13)$Yi zP^=z>qo&Hft_cBb=;SSEDJvQuR@uEYj}QeHkWFKr{8u5dzl7&&NgtgJpMhmU=Ei=) zL#J*{I0=3!)&YM}6NJVX4tJJ)(7NR4Ldn$XJDNp=;n8?YvGZA>!d{7D84tI9ocZvg z@|>$+KATiA#*O~sgV$V7V&rf?t}8JjF_j>BJIpyv9mos8u|z>09;u3gMJ1g6fc}O` z7UZ?sVHh2=sxQzwfqC{Klc18B0lFC zFC*cLU!A))=51ySB01^`the&F<@6#K2cW~_vH(9$iH37{(~#SR}35exOL@L zk^=TH>RTo+9PcSCt)wF*HB9ebEcYZ_rCGG^Ip(ta0ws7j&o%VYk^wd&)@Pgv1_!&0 z2^+3AO~Y6CgP51yJx{`HU2t2_u@uCnSl(aoq-;M8KAseJu-ZNnTl5)m zY{fQTZ22TrJQz)$k8DM@`#D@FLr8HBTVlRgg5hUlyMBH>CG(6tiOB{-f_r-HpXfGs zn&?`ZZy`(aRwzPUj>pOxBmjFu5gyBIY*9ZZsE3n+%zCG zwv%jee6&W8Yza?cDYYPg1n8pp*Qg5GI64Y%z4JZYasQFjk_G-{n{8%3oA^G^Z5M<9 z71BKyDkJVG^vE^aPtPgi2&|aUWTgr22<|6`t@^V_ ztVmkX3dbBA_hDi3uyXl0;HIYPj zDVp|_=|}tflo1nVD^ceoPMvNgN%A4^*F#)hR+ zSgYKx*+dlI`kIw300s8tM;;Xgmw$z44zqUJFN2k#`XAScf{XQnJi3v`b{kRuIal`g zTxuiQ{%NbdLRoLRvDroj<5n-fcekl*TYEw%?0s2LbE3sJjSY>Rd=p6SE`ozTZg1DP zq&VPw-#Mqx>emq78ej@=i~MM%Pj!F6+Uk1=+Yvxx4Qqn$P^X297F*VlUQIGFe_p-2 zo-)0GMO46XQkrJq3cS}{vO<9p#R^UMnGgewOax@&Z2V@$qA*kFshv0pdZfh>z<5!B z1<@uAqVXXm4Wq$KWJsb*q_RokOK7r*U}zz!^`p5X&Gx)0d}WtJl=#Cg2?t`H9YhmC znjJ=~IS?w1@b04OLc526ktByL?CslNlqwr`seH1c}9Db+M#jI$>^eF@!uPBz1izbL1#`$X<@Pt zJCsL+M1(X7Lx{he%gxTlVH1p()2fHZN5&*Z!xppg9hVbIH5+r}(0O%m8(_xC*!Zz>FUZcqc;t<8n$+g4j}u_q;_DydyG zBESZns_64|{>?JuLHD&$vw$qe=iNe+t3ITu`k+w?ALxBY^qezV`74Av&xR?Ti;Kj-{O`yjc)CKwU^*k zpFsg#`D=kW{6^N?E1ch1mmJF(`qdBA`-vBJ*#m~`*3nFacsZulD)!TD%T;RUiMw@q zyYujnU@K0cMT@ocQ|L>)0Td?J0nE%Bmc?Yu7_Z`LSzD{Z#W4EXup{IzAw+_2MoY?{2+bJRVZ z?fBY0&L1nK2Y;{Ic!Fttww>1ethFTP`5M zk4c~*%81OTm6&F^(Zn(1iSgg%31-1|{6&U!uOBv}ybA3Ya0Es0UOhULj=Ladpk+O3 zBsOfvCI9Achhv@(X%LiMsr_f+?&r5`-zx>tFZx-AOGJ;?51g3L(AlXDrlC;PVOc## zla!OuQQ7L58Cf2fpIGmk8(SS(oZ9T29bFk*nB3_9H@-H!G%YfaD2`H$@B7`jBsjPT eBGSVh2n?R9QC&p_h*hJ1mLfv{Ai!V%>i+@ru-!=j literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Caligraphic-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ee5193d7c888fe2e82fb54342f2bb5d4c34b83a5 GIT binary patch literal 10240 zcmV+bDF4@YPew8T0RR9104M+e4gdfE07)1C04Jva0RR9100000000000000000000 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 n`rw@-F{Wjei(Pbp9SPw*Bq!Pn-VdZvp@y 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%0APg>lfK9+NEbfec22@_xp#;D&6-v*%$^l@Z zQK3!5B-6~Y&K5_U1g5H~RxTnyK=$m-v&nAZ8LFh3`9onUxs@BamMgiGb2+`8ahKgi zZI2TFRHDIj`x0n6joePT9-lFVCGsqI7J1GT zRgvdSQ4@K=6m^joP0&$7yziWUB1A@QOghxVmJ@+-y z!yLZuZ6A~0_rWzCh!t@v^Zs-`{;5J$vVW?~R4*ohyn(|Z2CTH!9ZVmpxd$zQjs9a_ z3DY&r)i7I|i?PXUtW$Y|_TI@fA@q#ypoSU|I>-y6jFQqpL9|5CI7uP7j)to5^9qlW zQL_Yr&$<39w;c;5zb_mRH1(MQ2l^qXc_3=!sso&LbXS5&wH}JTOklvMT8e#os2v-c zO(mRdQ{HG|_k8EKZ@*9nb?~4vTH5&0071A}npD1?_old6%Ev~NFRXR&Fh5NE!naOi z0H18B=XR=}?zTSA=9%HU?txAN!}r`Afu&i1cE1hE;?p6zGw7ReF4&1fz zXy6V17p>U+zq(K0XLkWh;|bYOZzmaGjD(EM{5z7rqXz`&ySr2FBIPsv;p{1y!&5%r z#4LVvi2k`Lly&+P-@^KZ;X4p7g|!I0QYQzBLD*MD+L2#k`P%gG&S3Ed3riMnP0uPd zfAv_`W)1^D6oikVkBbBi9CIu)vt?#3OVFTqR*=o}_a_!R68cL9^CywT5IGEy#}Ea~ zmqZamlrTgYLsT$75>*UQ!w_{0(ZKvmG%-XAL$onO2lFk_#SlFV(Z>+3dWPHjPTi#2mCk)k7O7)CVI=8&nlr9)bmz2^KrF3n1Zziv(|d5e>nG=wyi@EmD{)O@0C?JC@ZQ02A}C@bBV%9W2F9Hn3>*x}1sfUI zoHj`?GH8Jqo4Gj{IUp=iHZY6bX%{mC10w?`kj>$=i@^cHW@d2NsKVG07_q^jBVr?S zipxed5N{Vp0|O(ALq~E*1V~9F5Nzhbe8UH-qia_*y2c!Cu4CK^sS5Kz!WC$nYxUYBRjfd?k_|I!BK3B@#n+z z()D$2goCz?Oj1zTP3k5W7aKWT-;&+TBxCZ{m=MbKqN}Q^Xm+a=-P5+MFWN?Y7cDFE z`=Z@M5IdJml*>hw+sqZJuoWY>gCSpT{*GV=nridn zA5jQ+9MQ|7xTiiOx+Ln8oqLxtqs?dJ_pZ1~>=M^~2l1_pSFdA>&s}7md)ImEodD=Os+flwrt z$jZqpC{wONr7G2G)T&djL8B(kTC{4@u2Z*OefkX;G-TL_QDeqUm^7tm+KgFq<}FyX zWZ8;UYc_1!v1`x11BZ?rJ8|mFxeJ%BT)T1W&bGyu`A#s-E^+6YP;LunHzZ3?9=ptL2Jc5`!q(ymb24FCxyEMWiu M000310ssF14|n8Ps{jB1 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dc3bd4c040abd23afb59d2fe385f80e23b0cff41 GIT binary patch literal 20360 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 {um(f~Q9HvR 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dc0185a12290672e819e1d62ac9a955311c60341 GIT binary patch literal 60784 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 DvjTj6 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..acf48e66893be130a57bb66b9506becef9b72f81 GIT binary patch literal 35464 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%0DBe5}C#ke#N-e*jJ!67~X2qoJ9|WECVv5YL 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 XQglzIQbW0WGIxjiEcVqP&vyPh#XzB! literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..1184295def56183abcff437cd382b3b295a8bac0 GIT binary patch literal 26228 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 X(ymb24FE{wN(KM`00962|Nj6Ffm3-< literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..aa05e142c4293315104e02adac9ed65dff454deb GIT binary patch literal 22748 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8acb365453b7590425ad0fe65c41a5488d3d64e9 GIT binary patch literal 69520 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9f8228fc38b5d404b5573cad5b33f28dbfb47cf7 GIT binary patch literal 38112 zcmY&eV~{4WvK`yDjUC(m#F!7%}1h{Qq+Q-{h4Un1O&ok^ZsD|6m~2r-g28Yv}NgGXVkunF9g> zGjc=jfi-q>Ap!!56a1&4`v-0i6~q8D2Xk8>pa@nVAn<4)AlURZw9PwnL+5|7DQo{U zQ2zsxxs9jUza&I~fc*aPXAtV&0zej~hX2+N3izjC|1Z$nU9~O#kw8EpcmI5%e;|WK zheWZkb@BM8YyX$aKOI=WN&x4xjlJ

    $StPWZn#W37p_HT3wmZvfu^Vu?Ux-~#Oo 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 I0ssF14_>G65dZ)H literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Main-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e3f71eb7e9c0568f6144e45c59b3000ed3dda7d4 GIT binary patch literal 32464 zcmV(~K+nH-Pew8T0RR910DjN_4gdfE0T7@70Dg7=0RR9100000000000000000000 z00006U;v0>2s#Ou7ZC^wgVGp-f=dB50we>801Jdd00bZfjavtfQw)I$8<*uL(A&2l z(VJD0EP&^(W+AX~fUzG-oQ3p*lL{pJ|Nj${ij0}GkhWuvfhgYpEI|=gR!eF^$k<3M zp+upM%52;pRYiJ;hP~6Iab!n@d19wdQHj=sL{cKtc;-ktT-Rh_p2CHO;do7N^X>=^ z$PCE)mivZ`WKq38`xG{-;fIsOVu=!Ur2SnsPFEPBuQiqy9l^hLcvAF-uo7|zDrdW_ ze{}1Ev=Um&d2RFNZGF=*ZdqsV_2OFbL|L~PlJ#1A5#UY_k>Wy5|9Lv!&b=?>d?npC z1ylOFkWvfjuYuj20n*KGB$vy+yJQ0)gFqk<5&{WBAd4h~00|^)SxZos%5Wf4ae*jm zT{w1!v)0kR9s16yZKcyX+DeCGwsz|O|EtU2`?Px{*_K7|U`U_R3q-&$sa}dF#ZgLS zdBNvf@8c)0nJ$0Hw`7_rf-n}*LfikWC>2OE%OZA%*q6g{hDsJqo)z^k>U7oQaG2l* z?B0;Np%?u}o%STlu|ouHLr#AYV3=>4ZWw#?O?`KqzulG>1U3uMESWIGd$;yeQ^j%M z!(}+NEVV3f2qgyqAHsp{6cFOSL`opQYxK>Px9y{V5|GNhe7>6jV1UbDqx7OIfg8JM z?SJ#??6nj?$CgYnM`8mf_ksM&G%bCdhE8)1+WUJO{CqlnlRkZ0(g{z<2B4f}q9B!V z>)5fw)@9%nBDA%g=SRCuRV1^jzv&lS0i9%4*NR{q||pSnF?5FO@>XlN1l zjeGUfQ$glyvoDB@!2gbnuep(AMC`WLsy)JOUkQOEZGnh(d!#$)9H zrzJ;)D)W>W_*qT?8qoi|?6sjZ;|qCr&5SMwK=x}cz$<>mj}1|jGo1l2|7)tfKVtBG zm79<(_D_Awx<|ibx1Sq?fi+(9OA{QdB3$o6_M2Fm0eI&;vY<_W_vjZSeF6d1bs+JOudY z!n^lq%2aKY5{3!VUlY*csV_#5O9GP{3xM|UdH@oyg6s(rQlqOFh?L{d8M*MeLFMsA(DiNi$4h zH8x;NP2%4KKSA|cpWxGci|>i)J8Pv_BOz&)UKuR|Qa*qwdH1Vl)U)6c2oPvf5aW_k zUzc4?Bi-~FN;_r;_ykNfn}Uj~{HSWKf3Bzc1SkEA{}l$Ux^~z0$d={PCywsD{mwVP zhkwg&_mlVyBODAgBm}s~KKO<2e&^@C?R9<3>y|gtQ2osc=NgCEGqy0tG;6%)gm)eD zwznK~z&?BJF=5=8QLBtts?$7es+B5{$H&bjnoZ1ND1Al=4VOLF9J4GW@150m7TwN# zJN@n8?ZAyY_Dt;G;vg8r8&pUnWKs%sf>1@xBMs^J!5u%%zxpGTaUqp1%BpVKt{+BJ z^s#XUV|+ql(v0MkRFl~PSZ!%`hcn%k;m*v;_IPu0eg3@sg2JNWl9{DtDr^ZxCZ zASy2JPPw`ZLb^M!{bR0uHxz(UTJYRmJCkEljcQQvSA`YwzqErP5x*#wO@<%RFbwY; z&CHRRnG()e)*ttZ63~M}(*l(Jb)bu9h<74J#)<+eDp(YMcx0-K@rx3Z+Y)sn-233j zvA_T8R%&@c5#EIO+NHM^)FK5shLT)`)KV2VUj`MwJb~o`Iz!RZ3W8=6<*~xVm(9~R z)=>Zs=NoeMiVJar2iizG|5=n!;Rq~dBLV=lb(=?42C!b7O;7SsR zQ>1*zOPW+88$+X3M}8wl)C^C(U^f>K2btO4bi z{3)ukdg6`4Ggh6M<%EhApiLfi_$TNhpGhKpum~*!Kmj3GI`c!mGMM<89cFJ9obe;(wd6o#%cFr{tqk*8_}Hj zFUu8yC?ij+jRPM!R0T{Xafw4hk{~GwNJ%oJB^_iW1+tO~IZ1Dn6f_W_ z?28;nwCt(X1-2c!WNYIUL=3aWX8T2{0vOQ@o!BQ`)6L!4W_43!_V?kM zRnDv{rMgadi9v4c<(}I*!COM$!e*)q2NkNYjL5H;Ol&TLDU3dxCjR-CEbcSe9?FCuW7ziLo zDAdMO4*E5657$(VVGVTqpvah$L;dsG>_5eNC92|iV^GKl8;bf_oO?}~^{5$YG%D^( zKgw@9WO-*oFKeC*ysDN$tygOl5)&rv6%`#%DfZ2Q)r;%V8$eMjEI+&rU)5HZ3cHt| zdPhgSUWXvVi+}Plux$j5an{$d9GfY!Jb%~<}HDJFD5V~gu+ZH{Ml zb`Aw}%5Vsb`FLVvfrSS_=@m7Gd@`v>EW#A!fU?h9!US}NElUI|1B}?J#I#n-dTAX4 z*cf2MHYKL5fIX77F@T)`Mr>DN+6!1K?PCB31B}?A#B>y}K|00&P6imUQ;F#;U|u@M z04@d?u}g{1U4dO0)AdP)gEDr*M&VXK2^hg$x(5mOJw15n>6wo^M(~vGzrb@(A6|O; z@Y>Udw_Xk2do=jy(crU3Tk?gU`W%m(3|}u*pVY(D&`*F|5bp z#e^xo0f*Nm&DoOBcdc*1!mSkog~y>K1!9D$g0W6LtRN{=$iIasN53lSAwI1y=z?g; z3dL>yvLUWT3)KH1Y@-b07}LBZPg$}Dd2s`wshJa5!vH5)e&;I0R%NN~2vS1=0BACx z^*-|?Hi$@t$S^nY{X94Spt5P{N?LAt%$ayK>NPH2$0eM_B@A(8saoP9(A#j@0~0ZY zPintCm@s3D!e$dq%7>S@HYfY`IZd$)pEmBIkw^{@6!TT6ynTBba@w^Wx0E4eOyPkLoe=ldYneI$J>2?PvomN9t z6-iM$omy+lFQAd=$VyWX7`)uTU5;I|9BWs_94qJ~4-F%i?bcIyvJU7#TcSC{_p2NOZWVM9ZXvDB5Xzne2&o_*;BNG;O7~4cp>In;iMxShsGMXAC{nzV z;tv}RAkOxNRwGWn2r$=z?o33Wv@i#8h*NNC{QL6gD63S%|r!jDuhe(`dU9iZF6^Qcyq3TPrf(8V zlxt4L{`fAYPKw;ZtcVP+V)hDvvz!tSa}DQ&RP+t2mZSd{`JEOtC7o?`%uw}^VTEhN zJURkQ;+z^;BVwiU7a{J61dji-r37H}h&Y?KkXTn5Tr=$r^&S;BaZpx9D;f%oq~#l3
  • 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3dd767131a57981bb2e065f4a34010ff3f3ad45f GIT binary patch literal 30960 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 Z)y>TXO1na7HvshXLi7Lu00IC101r~0ithjb literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ce19ae03d50fade531801d77634f35ed06f90681 GIT binary patch literal 15024 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 G0000sx++@$ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f117cd619e99bf1d030446c40c725a1e79c57b71 GIT binary patch literal 29812 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�Tf&FIRG3nmxA^*I=U?gQ%JDE@ zt&pX49_HV`!#vPF88S6!ZtMJugv`|~k~?`NZ<-=_j)PQL<|KL3xXzpOBMR3}&)xKR zvX4$7oWx=D4LoX!zbC2j%~RlCAudJQ(JRoaDW=nz<1<+&?N!v(Hb5@;XXF1~{o5j2VOxMuguqRq+vcul6CuxUe zGjjE8YP9c{3NOon#x>W`mN`?>gTZ`3>YKycG3f;~9e4Dc>mY-JpTo!!=S~b$B5(8{3ZL!nV;$0LZTK6dC48{=zeo@tYQ9`u3Wv(_DpD& zwn?b%vwQfvdd3ZXE#`B#^RLjkMcS#$*r{!7gmT6O4`Dl!mPE_27JR|G^)O1#{sjF}0*w zyg%*n$A*x8L3zynPBYfxpS4+!Aq1qjo)%s3^JW=F^+A^7p-_~xc ze9MPd`eKG!v$xBHdC}SKFJfM9Him4Lb^kbgku;_CL>e0JhDx~w=w7hX1SE+cteBxE zcV#yvH#CV@GXgJ^!O`lW0EY7PCwN`G@XVR{{?ge`g8#s^(!8?L73P)^Ayx+T@rXw; zo+>txGMAPZp-ry&?BR@o3IWw@4aGF5jkQu|mK6#Em1HycpRI`$=D8%!C?H90#x(Aw7zh0sk5^%)X~_e zJP_LJuPf%3rEW*L$y^-iT72OjUKt)Ps~YC&r(=inTg!xP+S_QcRyI!m9j(J^v!n~0 z5xQj3XbWUFDC{>$>yTcQ9#H^snxZ-&oETxYZst;TWo3h&|KCJN54PxGI1O<)uteIJ z7$x!vbpAv%9II1ej`{}sF_oK+m}+YiO-Bud<$2}#7L}|8TWQ3uI-P2%&DK!eXvJ;} zud*?Vd5UX3e($|2zcTd}Vj!eb?cxTTVk)xj7DYv87tfHZht68Q5BPT?H&4b|@C}da z#9HJgmO^ZOE!IOS>#dUfVQGTKF!eMxuY5?~1!NgGnZsSN7HPqh_0zlZoYvtJhkdrU zyk+J5*?Z3N(>og9`|bi4-`VuYlfW#Unf@|=oDV|VjHV)_`^XdjS-(8yw;w7qSH?X4 zh=&eFLAM>s?U0(t0YL@8uBG3EL$pyimKpt zvuv%X?68PWb~YRnw-=UMJQ0)4t`$ehi!{5TVcjFd+6DvV;?0Jj|~^}BJ}ife18w;_s7 z|KEzRjq;x&viA@od-sy6CB9T}JMjJ{@jFV-=;ud8<>)A__t!zokAs%& ztWu|B*d`m|jB9rkX8e5AO$3FL*f=sG2M2oM#%%|LC+h5vR+vm-gcfnQu-3hsXX$AI z{l{hhjoCn^>|bt18OU6_r8lIk0^eZ5=V9y$B@|FpJ%CULxg++71KaFjlc^%w?~Hno z?=bF(TdjPzyB0ns=r{Z_|BT#|ZI`?hCnwS(2N9)NBZue^@m0C~H&!@tI_6S&h1W%# z-UF(_R!6pz&fcMv_yaFbCY6zvSXE8DD%v`th|y%sY;2ySaqVd`nq&0tDUm`}HhI%p zvU7wNC+n0VhJ##P;x`yb?)x9m^>CNlBcur-3mXnE8tRXMG4eS6KgL~t^1E@D2~i3P zc>=r+Ip=f+)JI2L!NTXHc_mj;Ke=~9UXKvnI=f$Ee7_637u7j7zlq;3WvSN$t!g$v~F{@vM^HW^= z15N%zYmUWy9j7i-raprWLthz`X-`x9(MKMkLl9RU#adQlkpoyuGkgT5iyk}N@C`Ly zuRMAcYH7tc7i2O_unF10-+JuWV~_JIKF&|WIuOo3v;O2KB_HMc`RvM*$Zf%o7*JgX zOWVq9kSp78_(Q>$UVe@*?YxAwX<*IF@@%3pR_rqup7TTV9yU9J&wfhLpggbjm0{zpr;u71fAA$-@gb?b^5UpCLJ= z79$3Lj{vX+Jv5689~9Oo>8~UTks4Ii{NOD|PTi7hHSpjAW>HvulcId&G=c4Q`WA`EB0Z~~J^mbYd%c^H8 z>>ykE=vY1M0O-1)ae(}w3{(JmBgDX&BvXpmwLWIBEtcrliHsG(m zuDZm@fj1-&!VhhQC`*P9gE)y5g9{nIG)CSwuSAOPsQ3HZ z|3sPRnkoJ8!)fFPd5Wfy%kAFpE<9^C8sgp^PElDY?rFJMHCLu*THTpmpDiSv}+HSZ1MVKEuCR}fwv)^iMG@(|j zj4t*Rw?u28pdrr{BYy(x-9zh*&$c0?Beg-P3ld7nM<)F*`sWb{r=S69(2*_4f@Vlx z`k>#I=KkW3F28?&A2*c6;}(aoidz5f%Z757wcctwH8XkK#BC_L$_N;X?y6cCB`1*JyqOdvdR%d!{_^NW8jcY++_Vb<|YHkK~olbUXH9!jb&ZbKQl$ zD9r(1edVw7Hc-!-XdErH|6czEWemxul%M{#PbojmJ~fN)%Ka%;+Qym@CD&slB-|-N z2Q%m(1|!p=Hr&g+D7W7$)hg^1O3lN!KK+qdQ`p={pD=aKi#GqHUw*n2{rrFB+jW9{ z4qor?$=T+!u1h#HwLW1NTsII7n6mutD``-htE3iXcH>xr->WCYY?wND{W=~#XDTyg z@$eOMI9FUpNqP-8g8l#fd$gbr9>;elNj{h^l5Bt+ZY17@zeW8ATM}Tu4IEK1LvPey zR{B$4=tigTyV*@h)u$i9%J5C%+X>qGAz4G;vebVU+1L07g;{)C`4Wz0L=A(6ui~2l z{l+=tJB)vcdCC;Q&O`~^G9)8JQQz^_ec%^{5^K)UJ_KuCu5k_!#~s@K>GvE5a3DOj*0Hk!6C%v$Buxv!wV4-tiGuguhvFH`^k< z%cjL1wpX;{?<2VX8ruu_DgJ#{gWWqVO4yWgGuw~)Y4IwazdL(+~ydKddWuEA2$uWhh`Hy@m|iS>== zStCsC4L@&Z?3XU~i~o_U8av#-$Wkoy%T*<`+J=>Vjr}IX*n1CBS}c9bl(CR}AMUZ= z@gW8M?c9eu;sl5zv46w018@eMpV@-bEBo+)**n=?>~Z!K%dqEoqezOci*Jd)6+cpb zU-<*&Bg)5=$CXbgPb!}d`9k@j;$N<=uA+|+p6y}>So*4G|6Kfq_`dj|^8O9aKA}7n z@`mz4MZdg)hyQ-{?^b`Z`s(VBSAV$r!s_Q&|9JJu)w-3cD<8S?$d!k#Jb3y0m;dVW z_bz|u^2?Y1^76MYzx3+Dt8=d&blt7b1#kWj{ouRFYaK`|Z^AUX1b%SlOw~+gi`8a# zI9+a!*9VV!UVcGgQE>_4x}k7cq`V>;tE{T7iPzTEH#8=inxXWxwRddkWLvj&u~c_Y zZ(skw;P#;%!y`L)jgIXepP1aUcWRn)%V*zw+y~Y{C=9dd=hlsP6dq&jw%hM~%egx? z)?cT5D1DS2KC*o9CN|Ho!0}Lq?V0YM35ABAV~*X!8FgZII@4U3shpWR96G;eIwLC5 z&%@GW3k#9?!f-glW-_cd()Tnl)H~Nxo8j?HXzp-rM#Mvlq0E=YGKT2v)0N!P+rQ91 zzHd4l2^XH94rRv1ro)-kOkpU~My0lyna~9tD7{FBuEW{8P^N*}8wm1CW78oF;(R(p z-;bX|4L+0=&RD3_N~PAh!Z}1{3NyTBW+swhW7A7BGqo8d9_kNe3>9e%$k;nJoiRpw zGHRp;!=K6Ux!Q~&9>KUmix-UZJt1n*Urzs`y?-I2REJUD8#*64kG?N77%MQX-P3bp zh3WB`>BtOPQxnr@Dx^te-&~t9#xq)P&C_805;ZDrBRvtIIMS2Oi21`AzJUHS#_HOP z77x)Nt-TA+8Q45PFwE5441vt`$w8XpPit1z+uu_iUPHDyz8U!zy%%1CA@pL#bD{q8 zku)uY#1tzeY-U1*7-Vjg8KokU?$cjky}{$;e#+qCwW)1<2=b67^t9EY^iPKiBjK6q zaBapOzaT_^W-;AYn{mW3flw%8>)k=~LLt&Kld;p?IPUDYtIaskjZ2~=1Pm--*cnIf zTauo6ne*z^UWTp+9GJeHSUTOE$zv0S-OZ>L8<`_wvv znG9n5gL7EKO-pry1-yU{#zlbQ-VEFJH0NAWgE!9bKX2%toX$8SJ)!=L6+~&li|2Ym zb9ntlmy2S8Jw4~=E_l?M%&j$rWk8b;bMw~JX8iFBoUQ@jnXbY31% z=~@uKpwhK4enF#aQT&35uEp^SX1Z3zLv~;JUodii z|1{VTEkff)%v{@?h=*F_c$)yn`>);6U=-IK9@VqJ=Ovr&+ZJiNkl=pIs2TIefUo<= z90)tzR-0*w*9ALkGp%n13L;zpcoIv(0u`aU&>(GIpmON^`N7B_n8h^MI@lt1bSuXv z2JrqiaG3x$2>z2G8FO#V()qebDAai#eYLMQhwAh`G6wVss8D8(_Iqmg^fMx)gbJS# zQKev}hj^d~+!XJ_8zTeQeOS%STM7G~*XYb%^v*3tGD>fH5o}2GrVCM?o59|_`k6F_ z1jZa0NVgS6@P+}*3m5qo^mmNO za!4JZ`G*PfG{o#Y)}}m&Df{)!32Bdg=&j2%V=r#MLH!VTF86seEr8h(&m?gfCam=X zub}~mwH%&C;zW*_VW4$q{AtGeP}qe6r^0CbX)bHVP>?md38o)S;{-#634)=*B*9Q& z55aV!u$N${Fhwv_m?ju1%n(d33bO=5g?$7=h5ZCWg#!dLfWkq7p~4}8p~4)&P$5k) zJt)i*3>6j#h6;-WLxrVyreh7whv_D>4b?|vsSBlLNl&Ow;pS*Ovt0<5n!{fZo~h%iivOGg#4HJORN8~+C=yA zC&1}|yZ(cZ_+-l*5&zxUvVdo6E?ZVuj2+3A4Tw}clr0k^XO5mc5o)MwsB6A@5ZMvO zuRG*WW#{d;-(Gh-eRlb#^tn2WU|ZF1HI3|pH)CdLePa5M7M(ER)Me&*%UXCl8;!J$-s9go~Nf$rU*^w|!}^4YVeI_m4s zESx@i>g<`iGe?inuQr2P)0P8{fOREvMN4W^)2_pzCSWFQK;tMnfYf zr_vkuReM!$zZ>*kIVQpljUj}0(tGPL%ij&hgvH+$%d}RVaEjA!9k7+g+?Ux+xSqqk zj)QGj%m00=vH6WRXV)yfX~j0aIgWSV4xG@qLK44cB%W@=zl*5JtyqZd!l;kS6?Q5zFZH%%&bDFyq5`)9sQLXzg`~W4IE1o&dc5)>}~~`Z^658X3V(fObc49mRei z*o|Ww+0+BA(ABHm2z=Au#*uA)ZwRBh4Sz=^tx{1S^yF;5Bbpr$fhVlo@)uFRK_B#9Knw$Bx)r{ zvYOR^Vbo&y_1GqjcyAN7N(;mPr44cOc1(E-NP8>3OP>Nm=)sog$Mgo-b}Z8lY~&G0 z{9Tyx7!Wp&#hXM{&|c({Oyfftv+x@4C*LnTsSmMtu>X_2!WH&?_7i-K2A@4)KVUy( zKVp9aKfA`B;wElJmaY}&x$QV|=wy#UfPY(d{9;;69~EOqjT1+Y98YU|PJt_*JfVy&A63TA X9Hqzl2L}4G*Z%BvfN;&>#diKLsZO8M literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..6ed98780a7a46c0c459d2f455fff7ee01954d3f4 GIT binary patch literal 16228 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 q>OevHWC2A1t2IAAOLP6L5Pb;?Xo1> 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4a48e65f0de679fce0ca17c32f8b52bd3de33fca GIT binary patch literal 13428 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Script-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b0aed195ca3be06a66c66919dfd66564882bdd81 GIT binary patch literal 12064 zcmV+*FW=C2Pew8T0RR91052c_4gdfE0ANG_04~M=0RR9100000000000000000000 z00006U;u(z2rdbi7ZC^wfslCrDgibEBm;p63q}A0AO($c2Z06*feITnRt4M`x?$r0 z#)Hpxq9`4l$-w{D11dw-?oS7RsD?4^_ z;D)ZUZ+5D}%<{c+eKToFX?clCyaY!%08}jGy%P?dV*maAb$;G~H}gQUp0o~Oxeh~x z_79y)W~JqQYy6yfm-W5r-UA7KLI#b`%1+dA#J*Wp8re#tiGoyU_p&RzdEBy z*YcZ|iYZ{bm#XTl;tC2bYg!rBHmuGzRbmC#7oHN8PKmIA9PLh5GDo-0w?D&{pVwL0 zzW?PVAB_(DK`^h_?XToUU7Yuz0}sb)5Su63ST`>D%8yoI0@93#ru9C<0_vDFdfZs*4`1bq6#_oxF#6$sB=>w*1$ zVD8_ibol7FnKL_v8Pan{qVd1tD&AumDXj^w30I{V05MoY1ii=1kN^|#>=9}BIAor& z9k*wnoEELpEAY{Y)8t-(hfCk#=#dF~;)GdR86#rof-k7ytOzrtpD_f+LY8~eIUAxo z*rkFu-HK?tNC=PIRL0#<09uf0oPZ)v97VB|#44>l@nJ|IS~MnEd|6DD6~Mk2MtplH zq`GDi$)4D+dCQApOd3vII8pJ;JMoAdKX(^bhAGm;F;)a+J{o|)1Cl0lw}7B?BFSqe z?0s7l)7zE-Md#Hx{zu&l7JFyVSfq+x$fB7hZ=BDs~uo4PB}EG?Tu6e+7v!9 zLCb^@qR-KrlVjA6f=X<}EQ`h>&8U+=-6QB|)bS2lEuT59MEi%@&_E`+j31Fbh9>S5 zASU-%#DaoYPh$*uLX1*F3!n|lF#MzLox*4DOBs;fY9dYj!+$6KFqB ztHEoR;4H+eGM8$A=r-2rdg&ZM-+(tLHOer^-ju)Cf?e z1LO^kS(JQSQn8da_;#N6<)`i^*(`eMCkcx~Z|lKcg-BtJPf@x+%GrsBx=60@n-GSH zP+**BERl|C@K6uc%x6V`9*hR*;)W6`>`2s=B&{{zXh@Bx(T(_9qQtv^#UCe3={HepH%r>5Wd7 zz;o26`|y_w9*lAMm4Zi0-li%rYfFbT4=GDF@Z{A}MuJ)ly9E_AzQOWy`&yBeg4*IZ zA^H-CCSV=&ft741?ek9U_2kz9Q8A!5I<=e>Tc(>$ZW^5#)Er=5)Rt;fH|bk)Yvk=B z0}fi^HtxAoaPPw1eL=Ssl;~3U#L6U8FN$P(Z)Z4oA= z)kaI0neoJF2`To3xZ=rXvxx$rv^#{r(A}CY60pd~_(hN_4+!T0_rtKhj#xN zJAy|n4jd7182glft1>ofHPMAZ6NwW+sadAj6-Pj^6H`iN0>TqMktsRlf!cW(f$%^{ zhq}^iedN^82{1rrlQkZ&F*mx)4J6#B6ajx^euO@b2c^5^r!vJWCNXNe)Ig~>>(B!} zm0%y`a`SbxABBeNh&5isuFz>HNz(Ym9d*7Sc*B@@Z$f+2L&6nhuvO-{D02|Nm9!QN zI^|tNbu7#v{JsL`bU9F^3}7&F^7Vt7HVH0WixL7mW6f|ARIGeO*}+|RkMW6{1HPf?mI2S*d6yQS+-kqXNJINH-W3QoYXU73V6dxD!k;@YCx zξ%*^tBpt)14c7M72c9p&DodVm<3Xsx}o&Izv(c1Qv?k;%URp$H3rHJ+=D@gTK8 z%(xL(T%?bwF*$J%kiDhgvx#-lR7^I8Hy_%?5uuL1g+9ER0BB|W@BOKEl6(h&sp2&g z8PI1=`nA?){#Nm@PjV#gBi3z2y|RjJn!Ep_$9fB9LSSv!))(`8E=!$h6NHolVKj^h%WO;4-`Kk25c0&HVe3|eW>alxoiXr@ zE~&~EcoZ0n9@$6&U%wq0YC=G>lIz2Dbcmw9%Qb!Y6tr0aOFXY#P{6r%&;xd24_v<_itkP*^z-8$$&AeH)0=Ng04-thR ziXD1-#mZbc*xR#5d5!SUjzgVe^a?*q{O@+WvWn4vMY`B`Gh&Ud0KwQfil=xzvWLE#Z1dt1_T#UPiNi*V~@~{~H1L{O)ilzw?w?rqrH)oQKRC ze|5x|l+zkv{eO%U*E|xYh3iHLq9c^J^6nG|%<>gEsRW_!8lPn|H93%32p(-hp&Aj? z_j};dIdE<%CiIY5M-0#!7zLMbRRJSHT_e26HtF%p8X~o0ikk@UqUw(lgzGBz7kE1+ zqZ;U^fs^~9_?A=gCn>_0@>@Rs9PNh{oI*fIilwTnw2{2=Ueg-r&@U+agjJdQQ$JZ7 zamLr44%`1-&TZo8=iIIjJC`C_vx-#0q?%DG4T=hB2(3|)LlMm48?L;c90DS`lm93o{ysg&E9HHZkW<&fmY{{Tu+9ng?$fz{9G2I*jM`$rMjkj5UT~mHBYF?pDio zRkf4sqn^BsrRvz#IG17j*oVX`3HC%X<9$?19|tNt<3Ihq_Es)o23>^(SmqOCG7Of7=-aOM#!Hu~rg`U9J$SboL~ zQjWn{C5$xBNzf=oQqx<=iup?JW6Y;9DU^0ta1SjKmyUka<;n8bs-7=Xc*@p+T2hh? zfZf{@tk?M5t*z4M-J+Ge_*I)xBWbY!s>rO(aw9VOh$B78ei zu9e(QW_0E@SC$J0b(rvb#K4%CDBOvc&FQdqBaT)(5q9H|;f2_1GB%Nl(M^A9sj&Vt z=Z*u9Kzqm(s^{KP*WBxL3;8?|Y*U-N`yyAsveG!rfZ2W6V#WE=rW7zUuDIugM2U6J=5ZwBD)@U&aI5`5ck6LxO(z#w1})$Op8pp8;;8`*HZ zSf*F(x#UP;k0!!3(-CaX!+HjqKvFqyhA}>B_LpV6Qm^6E3Y^{=E~>KI9QJS9kc@}~ z*lafLc+J9l3lm{aL2~JGrE|3NlE3yh4P7|WF3Br^w#Hc1E8*~o*NYQa=9cX8!CSZDvOO)tSK zhM(1t9i_HbV05bmm z`1^yu);G|&U;e?}{$4y+8h>*5|0#sPY=ZkA86))XILfV~R@?R5qLMMQue`m)a2ljZ3Sv1<##)E`e4=NN zkEsor^x7m-iZg<#!x~^Rit)sgg`Tp4ImO-B=VuK+9GVS}amg$tS|6l96o{5agr~>= zh7&kxOu%ywP`uorJ_wPd9wIE;`CMf!2g%UfBg82(03Ms;^V(n89ApBIktfMw-u5qM z+*KcBC6eKpRQtz~)|AMlQQ{rH=~GQRAToP1A05jk9u%YB{MU@_geYgf=Z6KixN?fe zc)8_m7%4FWT;RCy6RtN|4XkFiP3=DpuorKC5SLb5*`Jz@-4sZp8PBJR0+;M{&jA1c zwc1g|V}+*|pG|)zi|yaT!K+vWwhJ>^Hiij7vvo8H*PgjQU5}d}m^ZDEj3Fcv=*RMg z*BZs&N>ZOIbCPUutY6bPF&R3F$jZf?k8-Wg-f#E~_oGHDIgpmdOhb zowO@LAD_yj!EAL)(zT6Wo1A%Vg}p|@*>+k5k;6Rmq1KHsL__1bmZSAvOSST!8j-j@al`AH zg8K&)Q`S(#s~zdd?|hXd#`>< ztFB`4US76yJ&m-#vV3Yh(o0EC>85Z#4^4@x1!>WUqn3GINY%Jnvc7vqZQjLW(m4q^ zocyy1`rZT-*!~s|97O>*dNxXfk26R}wopZ&ge?E!v^{*u`bdqkH7d8_r8FT|<4OHr zbO;y)VnK;w!TJ~`^6;yGWnoDk6Iq#?={VQ!Cskr%!>jtx(=Yzm;Takde(%k>vD*K39wDrE}q8(q{ zp@)al_qb|4BzSZgI;;UmWaM`;q^%=tnydq!mXdnW2Quy4m_&tf@&5QIZjS(+glHcU z5MEB2wbwN9aLiD_ zzUrDiTw|yIj__g6zjkpQGswy)= z{qf8bb1){#@;8c(6_80hB56mO{f>Y^78i@Se;q(*V&&aT$mP3o1|n%<$V%6EXHkBmP%_F|P_B@pfNNqocpNxIX`x%qgTuT*wH2y>M{3wIggKV&oJA zk5S+)TNZQ{IBLAnB@xb`g`ccl7snH+WzrQ85-rWc#P@<7?%nV9nR==XVTG}7r7dh2 zdTyWt0OS$&#ZFE-lFVy)X!5*`(4I6~Ze2!Rz#nhYU)l(e=ET5I=;l_>=)!Pg)aFih zR5TmNubN$QZxuvir{e&&lL%WYa84Cr7In<01D49(L@;QN=9w6Dsj267RiH@{DZ^#k zBL-G4E%Roa+s}5JIJ{tj>D2wM@T4YQ?X$s2qEz9$6em6*@_aSFMOiKykV!GXEvT2S zO3+rFE?`GL3zbXBR6^PHF(d;7&M9=Z zx7(_;t~7JBfbBB)3(8#j?=U~CHG#uBhFvpOdk&{_}eobMMe-}H@k!+H>54hwJm?$42^2-%n3 zMr(=x`!5W0^7*VfO3I~o=#gV9BAt2t-@%G^l3)*A0{r*hc9>?7FUzH0btm17=2e|H znsKeiT-abT9_VfJ>NEc)+JMwu(vC%GPd$~Xj{R$JL{PkWO6LT0xn15}eG}Uta<3f9 zw&plz;ta~FoCUdM*@a2eNJ@k*`_g}8>41(%M*Sc%lA_ZDia6pQy~*}egUXdr>%MaN z<`0&F=k&YP6kS4bhX2rKnt}k(N-s1$>2a0mUETM}-~N0*PgCB+3}Z{NYK*gzH%mZ~ ze|Y?`opGG?R%~wRN@r`r5j}>Yet4h4;|^sFhs5SV5CWJj+g>!anoJJaB8W_Zbbtzc zG2Y=-7Z2@z(0X^X43lALBXWB_UyfMflhO|zo8I#%e$n3c$Zb4YO|;*J&Z6b-FgqSh zL=r;^vP_#!5hdwDWA%7PgM|#j5dX1;F-8qIHl>@?Z8S$J z3Wy=l4^rDW^>a#neJxh`AET_K%Ufb$P+7dS7wSHJ9wvhrNya;F=flj2(@5|BtiI}r z-`5lsMYhCSyhr0~Ejqd=G>kTF9(=r2Z5GrJaTJ>XDI!cD9Q{7Yw7%`$Pvpdecv0Qc zrCovXmVFGK`f)q;Le1;nLC7K!RCf&nRQ)+Rg@w_re-RY0-!i$2@@J|_8}khGAHPty z2CHRpR|ut%Y*A)Z)>@lIUvq=Mut}5KV$O}Ey_hctE5{nv5vcn-PWmFEVD<~!ScbJk z>z#jO4lCqlJqIfMT=BuD{|^gUAYZUa`9q?2$!KVtEu(9h#S`Ztbz%wI3k0FMYx3|{ z#Pv5GtZ?e}DFE9sf9f%$zHi1EwxS4L3dh9Os=blYM5C0L65BM< z|8R4p+@rVGR1D$%WKNnhRV&@HFx1znwrvo;p1PjM3ED`UJO7o0oA<}Q27q5}{5d$= zYxHt^g;a?GBO@!~LXzF`?n5L0t*B};rhd!rNiQ~1t zR*ZrXl0XUuhZLErK9v}BW{Q@Ym=n+8GxPKFAFN;7x|awA+g19AT zK4;TC7{=o`&vr|(+7lBIvl0IU?Ip?1I})-C0@iy&RCxp-W_qw`Vtg_dIHD~Lme`siXArL1K4$#v#dyaCcBi;( z&t5J=yZ?fxb?K=Moad&UN~7GQw$Ah@jQ;c6_suS?Dl2xP2)p?C$pNMZ3&Tm~@U0gz z!kF3LKkMzq&mb7K7tZJ>Vv9Zcz<>JOw5R+`FJE~96kq;xW!PlCtZr$jrBz>jk#Xy5 z&|8hpF^2Kig~i^nGKMQyKjEx~lZj%Z0gW>qjRr$W0I)%#_`hEgr^@5!r_b(;sEGU} zhVJo_UhhozF5b&SS)2>8(a$++GJIQ<5(0XTNG6l!aXR&xx-1WKnyZ!ZQH+n~zcJMo zc_2Y&&&{TbsRo55{T#J0$r8gPgSXO(vISW7{KG4b>wHtmluihx!124@>pq-Q@Ygd2 zfNZ@IK2xY;VX4I4=T)vbRvMy6MqfSnr72Ef2&jIFtRBg4OxEMyxxi?K;^E>XJPngc z5SYY}Ng+hFxx%n*l#`!;rmkWj=*E~cpVZk)9WDQ;P*iH(;ZA+RtGG=mSPQ&<#b(gh z)4llvD^Sl881ZEjk$E%6_ZVxFOoz4^t-8vt7%R3=mOO)}^QVI3eFSH_tF@s4*q-*11gptQq} zevk5qNFRFokmr<*o#OqS1P-jf@L5I8d4Qn#Y#KDix|i~bHxJ&6DvD*KH{lqE9^Ovt zA$XU@uMA?+U3}4z$^7zi`Er@~=5T$ZHtcHRh@`U4*pVaCJNBJ(N6hZvj}p_rdV z%tQ<`?qB{fQ8A5$EC)4xBLNS~I z5v8b1rp|vqqb4`0L!oNaEKz8W!}O#SW-$H#9cmX{3-Le@djp^>!dOYW8Jm6TSA$!3 z@DrW!Y(8EZtbIPNzsss!PI#E(1~(n-Yu_EUCjA~y9EPV?H&(7X^b7IX58o+uF$lbd z3~#wyBD9Wc7A{uX5A-{QXp-J1_Yg)A-_=xhtBOsohDa1EKas92qb*#06HNBkN zukv#LP?g8tm5-CY>lT|DoV8?>1t%_+33K+*u%nCna%}5{`uB5^erQA48}2Qr9*zD9 zh2$4Pa5fIK5$+H`fD?)DB%qp{##N&wpFB6=De*<|C0J?%fcxjaj$@h@Q`|IP@b*Xh z>@U1gmcokwm2GUUP8?vLo+;|o0U_%aPva&`2E!uB%#q+*S4VpJDE}fIjSw#==jC~3 z<4hS4DIuG&DD6`DWHN(*Z-ekdbtwnmQ}W*PS!Ni)jWSV+lG=&w0s!ppMNK5)OgoWJ zGp4-%0XR0H$$h|{J?Z=1_q6!M554DsXJPe!k{tj4u~y)J4^sl4vEc4EQt2*i@tqa4 z9CqU+b+}?eh(>W_a5Wz>cPk>piU5SQ5Ng;tzn)3OA|4l~Iqu8aSM7)e7arzB7@ajI zQ|+!!JKPWC^k6K9<<33zhGTpJ%$ly5b<-fA>!}V_9SH**gOA!>1Z^==grs4VkS*m= z)6lvQQMY0yYa(?;C?&4NSmVw}$CP%%F+K;F8scVBvkbPve4^@;P$%}V9i)DfqJ`k@ zFlt6^^>u7?tzZ0*f>`3_X3Ng;r*9yy+tow-`MF;&hu*%ws}#N~_p};{Tq%jEP{1KD zIlE0$by`-&=lD6-=8OLn1ts76%QJ)mLZL}e(IArql!VdSAJ$+xD`#H2yyoP(SGV6v zWP*fw6g5&8W<}7Rr}}VA>z<4TtvV{F5`Hg}y;|HTGSWl%_?sIp3)zc6TW(KouTRXn zyy8?#*L;ZK%L5J;*d_r+!4y9%iKI9+RN7Re1JG%z*|znMT~~yh4Y6`9SwfBOSeTP& z3j3KLug8aGHq$}MzlG$V-OO=SPCiL1+C;5X65FS*>d^ie&z%o z#7Fs+*R^XM0yj8qci-6KS$+k;JGo;2beV z`g#adIhdqx<$<0w^hX4)5ttbAd{bnKTTwX5R#MmG6EEszOQ1<~RM1#yM$Cy$f>X%( zoNG=5H;q_fKEaHdPN?CuF|<~RLk!vS=4P+0 z<8r!u)~`okz6v1U8ID&ZsPrf|X9|Kt_97rM;)vnOo=T{#sgyjJnG5(X3<*MAd4~Sz znb8`or&d*Xh(Sy?w|L397x@Cf3zo28(5tDHQZ($ebDHgXGBOID$uqrsX)2Wmv`P)Q zhi-rZEW}`O!ku(16X`qYw}iGw-(upA=^^YvL7$S*aqdp6--T#;j8f`WhCy2^CF*FJ zS;uTPbP!cmjTDGCzdoUTs~By&HHOoAX)9EHHVXzX!}#b&s8lza)r~O=b->5($MbG8 z9k*&pWLsjlDwlGpL@3}CsEqZp%=!6J5Q9d{KJD2T zwnPM!s*F#D2thCQD#d8@SLj(|P*6|r!el?Z}`1NtW!Wqu1#h}+} zxVF;UQ8xsigo$yOWG(5q1!ui94Cb_p8rw}RB{kA3a|3pBwhB4UnHo6_85L@Wbsqw{ zm6XUL@4~oO)~)j3tE+84BiJX6!aj2mDaSMlZS*Q}u8aMkk_2jhw=E$t9rTkKtL36e zqRFV&fhY51-?7!BEFeVKt7!>BPU3qC2Y8|gk7GLO0Ibw(SP__scxJ93zF^A=b;XZ$ zu8TIQ*r&wM!1^$3l+=U(ya2X7Fq`PrMnWz-l~v|Gv%?k~k3*I#W6T6oBG66GI)TNc z8%CKE$S{&_Yyp~GnQ@}nVE#)8^A%^ve_IXLqK)|T5JI4^xfu%QaL@nFqtOtVnWwI; z81`gOH$ZLA3S@jB!7eB)RE-SF)(9FTs0>NmpcZf(kO4-cKrYchRha(Yp#U3rEK_kk z^l|=Xb7M5@_i7SDzuWfYegN0LF{jKg0zywG`UK{eB7<`}(-E=lNfbyNBi)Rt=K=XU zsm7LchdCnj!jK@;m1pRWo*BIXsozS&kOWJ%5rm++q|A~y_$6Fd0$BWZ-T7qKAAhi3V8XJT2*=W#eC{n=7=ByT>-|OfU^Y!jd((96i8(0C+pR6lsp(L6{G0x>E4(l!y zLJfmCt3g3nIZ04Yu4xiO+~nK0ffH>C{|Qp@RJOuWDC4a!D>JRlLavBp`s04Q)YJMW zqgEp)CSpOKoz2{*@o3-=IP6ULZh-Ccfa@--eD*0bq0tC)WaZ}q$_;BX^`*9;kj3IA zQIsYM$h0D!0#HHNgH1Kd_aS!*S}~+tqCpm-1u$?!GHXj3-{buABis9J```a3<7PdJ z9oy1_J-;m>FO$HQj#+Tl!$ZKJOo&)LNg{NFWMWCUV9*F11#k?rEM@{lj8#W2J~U5G(onz#hqL^7TlU=LsSw)D9FuPtnMe#iOi51o@qI|M8~KRWVgu*}uYpEm4196>IB zNhpz|NpyI`B*A0y5nu`%mm_6bvhR1%O<#?{`Ly3vE0K^*?M-(+v%?pBQ*a{byN^+> z@`92B?$~)c`+=2U$ziGQr0ZqkAqUTsIv_$tD6h5@Tm$!hxL7XFcHMHTE|HHjdXbqe zq2ipd=cm`HmQiRMy|ZDz-IOcInBT=|_UlD49rrp~!cX`UJD6JDlE}+g*ooUjSdwn^ z$PmrLL(Kj1ty~D4L31Hu5?(a<*Q7l%t}n*Oc^}4L({7!#*)lk}>srz%Yq|uS%L~s= z`QR1JdQOany&k(jXH~^?tY^H5Z&HENCI z4vUn2yPhPO)I{%-(1+A78S9$OQe^+G>sN$Y7r>!|Re~>BB_qN=yNp@Kvr$Ro*Dh_I zRCT%7{7P?3CK?ZR#_6xq`}O~i$GzRm61{IcXf;n1M6{ zJlXRuecwGKOdDXoG8~Rx_J@nEP7YU-DB;E+Z^NzL?q9Uav~ce%@*&*Eh&))dpA4b@ z-p)wV9S`J>6pmqKd${OR9tv06%C~T1S|x>BBWm)ZT~fGrIj{P{eJpCH7wwm5|B4-H zW`5XO5EZYZ(aOP$m8gR94il)EA-LQOICyvKsJmJU{Q@YdisdMT%9@1XGEBwO8rD?) zpl0EnJhC``syki@Hk?v4c3C#cF1PTA*ZREolQCWd>%& z;+Cq5A3(D(&~ugY4nd`cd6X#B-KU`js;vm&X#0G@jTwt`N+MQB1R%WQ=Pr{9! z)2gn4LJU@oNoqt|WgDHvS8vCb+(x%MIQ4>oLr>qrP(w}K7_>>Y1=7=6#|9r_IxU5q zR3m!UosftzQJL&9EUWv{_7N^~e@MqjtSo@j5oaRg5Jl&9ECgbbbVOyD$dmOai|3zS zGtq`}ZoPhe+|PzJU6rI0dT$#Ea#{j@SunILozaJA2t7xO=&nd3sw)b+ATNhDYtJQg zAkNh_eKya@w*Ql`w(zedHQu6J44tc`GfbUpHFVP3PU=LdI!r9 z>rrL(+~TABED@0^n=LYoLn_uLT}CfHlF25dD_ZDKFJ0x3^9iyY(WkHGzIc!eV6}Zs zbfA;9t1o*lgiJ|ql$MaBy(mORM^YU@Y`8E+y6mNxWqoEET6Ba28!2j#Y-9bouMy!E z%$GT>^>#ZBERdKGO8JycvS!_eOUBFLJrv&PlGrxk2DbZys>_$sNa;fMM=s`?`dTGR+w1d!%=hZl^m2^2n|mo~}2F z?h4)Rw5~a6(?gSJ`F^*z?#D5Ov*?uc$8LD7N!w>$h-B=zIoM&}CcS1niJhJG_J_FF KZqM2T0002O@mFpD literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..37faa0f9fe41ddb1c9a15725f8ad4856599193a1 GIT binary patch literal 12916 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size1-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..0832f7a468852ced3080993f4a826e8ef608befe GIT binary patch literal 6696 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cf326236c0e940c533606031140a116d7ab707ec GIT binary patch literal 12172 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 ND0_ALP~7f1{s)AlT$TU; literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..14f6485abb4e1483c0adf14e93c7d838efdcebfc GIT binary patch literal 6436 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size2-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5ff7060676d81f040dafd77ac0ac9e68eef20767 GIT binary patch literal 5392 zcmV+r74PbIPew8T0RR9102L4b4gdfE057Nj02H_Y0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Size3-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e45ca49db8c66ca43ce41bd15a219db59b0c9350 GIT binary patch literal 3728 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 uGdp`1tIq6oAi__4ZKx3d literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2fd85294ab68105c5ae44fd65332fce36c49f8cd GIT binary patch literal 35924 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%0AnSGBJ}5nw;K}{-J%^|HlSG_ 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Typewriter-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e40ab151617cb25fce5b4e739aab4f44ff3a652d GIT binary patch literal 17272 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 + + + + + Markdown Math + + + + + + + +
    +
    + + + +
    +
    + + + + + +
    +
    +
    +
    +
    +
    + + + diff --git a/public/components/org.standardnotes.fancy-markdown-editor/package.json b/public/components/org.standardnotes.fancy-markdown-editor/package.json new file mode 100644 index 000000000..21c53c7e0 --- /dev/null +++ b/public/components/org.standardnotes.fancy-markdown-editor/package.json @@ -0,0 +1,32 @@ +{ + "name": "sn-fancy-markdown-editor", + "version": "1.3.4", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Standard Notes", + "devDependencies": { + "@babel/cli": "^7.7.7", + "@babel/core": "^7.7.7", + "@babel/preset-env": "^7.7.7", + "draggabilly": "^2.2.0", + "grunt": "^1.0.4", + "grunt-babel": "^8.0.0", + "grunt-browserify": "^5.3.0", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-sass": "^1.0.0", + "grunt-contrib-watch": "^1.1.0", + "grunt-newer": "^1.3.0", + "katex": "^0.11.1", + "markdown-it": "^10.0.0", + "markdown-it-footnote": "^3.0.2", + "markdown-it-sub": "^1.0.0", + "markdown-it-sup": "^1.0.0", + "markdown-it-task-lists": "^2.1.1", + "sn-components-api": "1.2.8", + "sn-stylekit": "2.0.20" + } +} diff --git a/public/components/org.standardnotes.file-safe/dist/dist.css b/public/components/org.standardnotes.file-safe/dist/dist.css new file mode 100644 index 000000000..b78b41d43 --- /dev/null +++ b/public/components/org.standardnotes.file-safe/dist/dist.css @@ -0,0 +1,4 @@ +:root{--sn-stylekit-base-font-size: 13px;--sn-stylekit-font-size-p: 1.0rem;--sn-stylekit-font-size-editor: 1.21rem;--sn-stylekit-font-size-h6: 0.8rem;--sn-stylekit-font-size-h5: 0.9rem;--sn-stylekit-font-size-h4: 1.0rem;--sn-stylekit-font-size-h3: 1.1rem;--sn-stylekit-font-size-h2: 1.2rem;--sn-stylekit-font-size-h1: 1.3rem;--sn-stylekit-neutral-color: #989898;--sn-stylekit-neutral-contrast-color: white;--sn-stylekit-info-color: #086DD6;--sn-stylekit-info-contrast-color: white;--sn-stylekit-success-color: #2B9612;--sn-stylekit-success-contrast-color: white;--sn-stylekit-warning-color: #f6a200;--sn-stylekit-warning-contrast-color: white;--sn-stylekit-danger-color: #F80324;--sn-stylekit-danger-contrast-color: white;--sn-stylekit-shadow-color: #C8C8C8;--sn-stylekit-background-color: white;--sn-stylekit-border-color: #e3e3e3;--sn-stylekit-foreground-color: black;--sn-stylekit-contrast-background-color: #F6F6F6;--sn-stylekit-contrast-foreground-color: #2e2e2e;--sn-stylekit-contrast-border-color: #e3e3e3;--sn-stylekit-secondary-background-color: #F6F6F6;--sn-stylekit-secondary-foreground-color: #2e2e2e;--sn-stylekit-secondary-border-color: #e3e3e3;--sn-stylekit-secondary-contrast-background-color: #e3e3e3;--sn-stylekit-secondary-contrast-foreground-color: #2e2e2e;--sn-styleki--secondary-contrast-border-color: #a2a2a2;--sn-stylekit-editor-background-color: var(--sn-stylekit-background-color);--sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);--sn-stylekit-paragraph-text-color: #454545;--sn-stylekit-input-placeholder-color: rgb(168, 168, 168);--sn-stylekit-input-border-color: #e3e3e3;--sn-stylekit-scrollbar-thumb-color: #dfdfdf;--sn-stylekit-scrollbar-track-border-color: #E7E7E7;--sn-stylekit-general-border-radius: 2px;--sn-stylekit-monospace-font: "Ubuntu Mono", courier, monospace;--sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, + "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", + "Droid Sans", "Helvetica Neue", sans-serif}.sn-component{font-family:var(--sn-stylekit-sans-serif-font);-webkit-font-smoothing:antialiased;color:var(--sn-stylekit-foreground-color)}.sn-component .sk-panel{box-shadow:0px 2px 5px var(--sn-stylekit-shadow-color);background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-border-color);border-radius:var(--sn-stylekit-general-border-radius);display:flex;flex-direction:column;overflow:auto;flex-grow:1}.sn-component .sk-panel a:hover{text-decoration:underline}.sn-component .sk-panel.static{box-shadow:none;border:none;border-radius:0}.sn-component .sk-panel .sk-panel-header{flex-shrink:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);align-items:center}.sn-component .sk-panel .sk-panel-header .sk-panel-header-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:500}.sn-component .sk-panel .sk-panel-header .close-button{font-weight:bold}.sn-component .sk-panel .sk-footer,.sn-component .sk-panel .sk-panel-footer{padding:1rem 2rem;border-top:1px solid var(--sn-stylekit-border-color);box-sizing:border-box}.sn-component .sk-panel .sk-footer.extra-padding,.sn-component .sk-panel .sk-panel-footer.extra-padding{padding:2rem 2rem}.sn-component .sk-panel .sk-footer .left,.sn-component .sk-panel .sk-panel-footer .left{text-align:left;display:block}.sn-component .sk-panel .sk-footer .right,.sn-component .sk-panel .sk-panel-footer .right{text-align:right;display:block}.sn-component .sk-panel .sk-panel-content{padding:1.6rem 2rem;padding-bottom:0;flex-grow:1;overflow:scroll;height:100%;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-panel .sk-panel-content .sk-p,.sn-component .sk-panel .sk-panel-content .sk-li{color:var(--sn-stylekit-paragraph-text-color);line-height:1.3}.sn-component .sk-panel-section{padding-bottom:1.6rem;display:flex;flex-direction:column}.sn-component .sk-panel-section.sk-panel-hero{text-align:center}.sn-component .sk-panel-section .sk-p:last-child{margin-bottom:0}.sn-component .sk-panel-section:not(:last-child){margin-bottom:1.5rem;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-panel-section:not(:last-child).no-border{border-bottom:none}.sn-component .sk-panel-section:last-child{margin-bottom:0.5rem}.sn-component .sk-panel-section.no-bottom-pad{padding-bottom:0;margin-bottom:0}.sn-component .sk-panel-section .sk-panel-section-title{margin-bottom:0.5rem;font-weight:bold;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-outer-title{border-bottom:1px solid var(--sn-stylekit-border-color);padding-bottom:0.9rem;margin-top:2.1rem;margin-bottom:15px;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h5);margin-bottom:2px}.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-section .text-content .sk-p{margin-bottom:1rem}.sn-component .sk-panel-section .text-content p:first-child{margin-top:0.3rem}.sn-component .sk-panel-row{display:flex;justify-content:space-between;align-items:center;padding-top:0.4rem}.sn-component .sk-panel-row.centered{justify-content:center}.sn-component .sk-panel-row.justify-right{justify-content:flex-end}.sn-component .sk-panel-row.justify-left{justify-content:flex-start}.sn-component .sk-panel-row.align-top{align-items:flex-start}.sn-component .sk-panel-row .sk-panel-column.stretch{width:100%}.sn-component .sk-panel-row.default-padding,.sn-component .sk-panel-row:not(:last-child){padding-bottom:0.4rem}.sn-component .sk-panel-row.condensed{padding-top:0.2rem;padding-bottom:0.2rem}.sn-component .sk-panel-row .sk-p{margin:0;padding:0}.sn-component .vertical-rule{background-color:var(--sn-stylekit-border-color);height:1.5rem;width:1px}.sn-component .sk-panel-form{width:100%}.sn-component .sk-panel-form.half{width:50%}.sn-component .sk-panel-form .form-submit{margin-top:0.15rem}.sn-component .right-aligned{justify-content:flex-end;text-align:right}.sn-component .sk-menu-panel{background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-contrast-border-color);border-radius:var(--sn-stylekit-general-border-radius);overflow:scroll;user-select:none;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-menu-panel .sk-menu-panel-header{padding:0.8rem 1rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);display:flex;justify-content:space-between;align-items:center}.sn-component .sk-menu-panel .sk-menu-panel-header-title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4)}.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle{margin-top:0.2rem;opacity:0.6}.sn-component .sk-menu-panel .sk-menu-panel-row{padding:1rem 1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row:hover{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column{display:flex;justify-content:center;flex-direction:column}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child){padding-left:1.0rem;padding-right:0.15rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch{width:100%}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows{margin-top:1rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow{border:1px solid var(--sn-stylekit-contrast-border-color);margin-top:-1px}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover{background-color:var(--sn-stylekit-background-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left{display:flex}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h6);font-weight:normal}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-p);font-weight:bold}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);margin-top:0.2rem;opacity:0.6}.sn-component .red{color:var(--sn-stylekit-danger-color)}.sn-component .tinted{color:var(--sn-stylekit-info-color)}.sn-component .selectable{user-select:text !important;-ms-user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important}.sn-component .sk-h1,.sn-component .sk-h2,.sn-component .sk-h3,.sn-component .sk-h4,.sn-component .sk-h5{margin:0;padding:0;font-weight:normal}.sn-component .sk-h1{font-weight:500;font-size:var(--sn-stylekit-font-size-h1);line-height:1.9rem}.sn-component .sk-h2{font-size:var(--sn-stylekit-font-size-h2);line-height:1.8rem}.sn-component .sk-h3{font-size:var(--sn-stylekit-font-size-h3);line-height:1.7rem}.sn-component .sk-h4{font-size:var(--sn-stylekit-font-size-p);line-height:1.4rem}.sn-component .sk-h5{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-bold{font-weight:bold}.sn-component .sk-font-small{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-font-normal{font-size:var(--sn-stylekit-font-size-p)}.sn-component .sk-font-large{font-size:var(--sn-stylekit-font-size-h3)}.sn-component a.sk-a{cursor:pointer;user-select:none}.sn-component a.sk-a.disabled{color:var(--sn-stylekit-neutral-color);opacity:0.6}.sn-component a.sk-a.boxed{border-radius:var(--sn-stylekit-general-border-radius);padding:0.3rem 0.4rem}.sn-component a.sk-a.boxed:hover{text-decoration:none}.sn-component a.sk-a.boxed.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component a.sk-a.boxed.info{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color)}.sn-component a.sk-a.boxed.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component a.sk-a.boxed.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component a.sk-a.boxed.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component .wrap{word-wrap:break-word}.sn-component *.sk-base{color:var(--sn-stylekit-foreground-color)}.sn-component *.contrast{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component *.neutral{color:var(--sn-stylekit-neutral-color)}.sn-component *.info{color:var(--sn-stylekit-info-color)}.sn-component *.info-contrast{color:var(--sn-stylekit-info-contrast-color)}.sn-component *.warning{color:var(--sn-stylekit-warning-color)}.sn-component *.danger{color:var(--sn-stylekit-danger-color)}.sn-component *.success{color:var(--sn-stylekit-success-color)}.sn-component *.info-i{color:var(--sn-stylekit-info-color) !important}.sn-component *.warning-i{color:var(--sn-stylekit-warning-color) !important}.sn-component *.danger-i{color:var(--sn-stylekit-danger-color) !important}.sn-component *.success-i{color:var(--sn-stylekit-success-color) !important}.sn-component *.clear{background-color:transparent;border:none}.sn-component .center-text{text-align:center !important;justify-content:center !important}.sn-component p.sk-p{margin:0.5rem 0}.sn-component input.sk-input{box-sizing:border-box;padding:0.7rem 0.8rem;margin:0.30rem 0;border:none;font-size:var(--sn-stylekit-font-size-h3);width:100%;outline:0;resize:none}.sn-component input.sk-input.clear{color:var(--sn-stylekit-foreground-color);background-color:transparent;border:none}.sn-component input.sk-input.no-border{border:none}.sn-component .sk-label,.sn-component .sk-panel-section .sk-panel-section-subtitle{font-weight:bold}.sn-component .sk-label.no-bold,.sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle{font-weight:normal}.sn-component label.sk-label,.sn-component .sk-panel-section label.sk-panel-section-subtitle{margin:0.7rem 0;display:block}.sn-component label.sk-label input[type='checkbox'],.sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'],.sn-component input[type='radio']{width:auto;margin-right:0.45rem;vertical-align:middle}.sn-component .sk-horizontal-group>*,.sn-component .sk-input-group>*{display:inline-block;vertical-align:middle}.sn-component .sk-horizontal-group>*:not(:first-child),.sn-component .sk-input-group>*:not(:first-child){margin-left:0.9rem}.sn-component .sk-border-bottom{border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-checkbox-group{padding-top:0.5rem;padding-bottom:0.3rem}.sn-component ::placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component :-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component ::-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component .sk-button-group.stretch{display:flex;width:100%}.sn-component .sk-button-group.stretch .sk-button,.sn-component .sk-button-group.stretch .sk-box{display:block;flex-grow:1;text-align:center}.sn-component .sk-button-group .sk-button,.sn-component .sk-button-group .sk-box{display:inline-block;vertical-align:middle}.sn-component .sk-button-group .sk-button:not(:last-child),.sn-component .sk-button-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-button-group .sk-button:not(:last-child).featured,.sn-component .sk-button-group .sk-box:not(:last-child).featured{margin-right:8px}.sn-component .sk-segmented-buttons{display:flex;flex-direction:row}.sn-component .sk-segmented-buttons .sk-button,.sn-component .sk-segmented-buttons .sk-box{border-radius:0;white-space:nowrap;margin:0;margin-left:0 !important;margin-right:0 !important}.sn-component .sk-segmented-buttons .sk-button:not(:last-child),.sn-component .sk-segmented-buttons .sk-box:not(:last-child){border-right:none;border-radius:0}.sn-component .sk-segmented-buttons .sk-button:first-child,.sn-component .sk-segmented-buttons .sk-box:first-child{border-top-left-radius:var(--sn-stylekit-general-border-radius);border-bottom-left-radius:var(--sn-stylekit-general-border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sn-component .sk-segmented-buttons .sk-button:last-child,.sn-component .sk-segmented-buttons .sk-box:last-child{border-top-right-radius:var(--sn-stylekit-general-border-radius);border-bottom-right-radius:var(--sn-stylekit-general-border-radius);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sn-component .sk-box-group .sk-box{display:inline-block}.sn-component .sk-box-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-a.button{text-decoration:none}.sn-component .sk-button,.sn-component .sk-box{display:table;padding:0.5rem 0.7rem;font-size:var(--sn-stylekit-font-size-h5);cursor:pointer;text-align:center;user-select:none}.sn-component .sk-button.no-hover-border:after,.sn-component .no-hover-border.sk-box:after{color:transparent !important}.sn-component .sk-button.wide,.sn-component .wide.sk-box{padding:0.3rem 1.7rem}.sn-component .sk-button>.sk-label,.sn-component .sk-box>.sk-label,.sn-component .sk-panel-section .sk-button>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-box>.sk-panel-section-subtitle{font-weight:bold;display:block;text-align:center}.sn-component .sk-button.big,.sn-component .big.sk-box{font-size:var(--sn-stylekit-font-size-h3);padding:0.7rem 2.5rem}.sn-component .sk-box{padding:2.5rem 1.5rem}.sn-component .sk-button.sk-base,.sn-component .sk-base.sk-box,.sn-component .sk-box.sk-base,.sn-component .sk-circle.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base *,.sn-component .sk-base.sk-box *,.sn-component .sk-box.sk-base *,.sn-component .sk-circle.sk-base *{position:relative}.sn-component .sk-button.sk-base:before,.sn-component .sk-base.sk-box:before,.sn-component .sk-box.sk-base:before,.sn-component .sk-circle.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-base:after,.sn-component .sk-base.sk-box:after,.sn-component .sk-box.sk-base:after,.sn-component .sk-circle.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base:hover:before,.sn-component .sk-base.sk-box:hover:before,.sn-component .sk-box.sk-base:hover:before,.sn-component .sk-circle.sk-base:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-base.no-bg,.sn-component .sk-base.no-bg.sk-box,.sn-component .sk-box.sk-base.no-bg,.sn-component .sk-circle.sk-base.no-bg{background-color:transparent}.sn-component .sk-button.sk-base.no-bg:before,.sn-component .sk-base.no-bg.sk-box:before,.sn-component .sk-box.sk-base.no-bg:before,.sn-component .sk-circle.sk-base.no-bg:before{content:none}.sn-component .sk-button.sk-base.featured,.sn-component .sk-base.featured.sk-box,.sn-component .sk-box.sk-base.featured,.sn-component .sk-circle.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-base.featured:before,.sn-component .sk-base.featured.sk-box:before,.sn-component .sk-box.sk-base.featured:before,.sn-component .sk-circle.sk-base.featured:before{opacity:1.0}.sn-component .sk-button.contrast,.sn-component .contrast.sk-box,.sn-component .sk-box.contrast,.sn-component .sk-circle.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast *,.sn-component .contrast.sk-box *,.sn-component .sk-box.contrast *,.sn-component .sk-circle.contrast *{position:relative}.sn-component .sk-button.contrast:before,.sn-component .contrast.sk-box:before,.sn-component .sk-box.contrast:before,.sn-component .sk-circle.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.contrast:after,.sn-component .contrast.sk-box:after,.sn-component .sk-box.contrast:after,.sn-component .sk-circle.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast:hover:before,.sn-component .contrast.sk-box:hover:before,.sn-component .sk-box.contrast:hover:before,.sn-component .sk-circle.contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.contrast.no-bg,.sn-component .contrast.no-bg.sk-box,.sn-component .sk-box.contrast.no-bg,.sn-component .sk-circle.contrast.no-bg{background-color:transparent}.sn-component .sk-button.contrast.no-bg:before,.sn-component .contrast.no-bg.sk-box:before,.sn-component .sk-box.contrast.no-bg:before,.sn-component .sk-circle.contrast.no-bg:before{content:none}.sn-component .sk-button.contrast.featured,.sn-component .contrast.featured.sk-box,.sn-component .sk-box.contrast.featured,.sn-component .sk-circle.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.contrast.featured:before,.sn-component .contrast.featured.sk-box:before,.sn-component .sk-box.contrast.featured:before,.sn-component .sk-circle.contrast.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary,.sn-component .sk-secondary.sk-box,.sn-component .sk-box.sk-secondary,.sn-component .sk-circle.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary *,.sn-component .sk-secondary.sk-box *,.sn-component .sk-box.sk-secondary *,.sn-component .sk-circle.sk-secondary *{position:relative}.sn-component .sk-button.sk-secondary:before,.sn-component .sk-secondary.sk-box:before,.sn-component .sk-box.sk-secondary:before,.sn-component .sk-circle.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary:after,.sn-component .sk-secondary.sk-box:after,.sn-component .sk-box.sk-secondary:after,.sn-component .sk-circle.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary:hover:before,.sn-component .sk-secondary.sk-box:hover:before,.sn-component .sk-box.sk-secondary:hover:before,.sn-component .sk-circle.sk-secondary:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary.no-bg,.sn-component .sk-secondary.no-bg.sk-box,.sn-component .sk-box.sk-secondary.no-bg,.sn-component .sk-circle.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary.no-bg:before,.sn-component .sk-secondary.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary.no-bg:before,.sn-component .sk-circle.sk-secondary.no-bg:before{content:none}.sn-component .sk-button.sk-secondary.featured,.sn-component .sk-secondary.featured.sk-box,.sn-component .sk-box.sk-secondary.featured,.sn-component .sk-circle.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary.featured:before,.sn-component .sk-secondary.featured.sk-box:before,.sn-component .sk-box.sk-secondary.featured:before,.sn-component .sk-circle.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary-contrast,.sn-component .sk-secondary-contrast.sk-box,.sn-component .sk-box.sk-secondary-contrast,.sn-component .sk-circle.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast *,.sn-component .sk-secondary-contrast.sk-box *,.sn-component .sk-box.sk-secondary-contrast *,.sn-component .sk-circle.sk-secondary-contrast *{position:relative}.sn-component .sk-button.sk-secondary-contrast:before,.sn-component .sk-secondary-contrast.sk-box:before,.sn-component .sk-box.sk-secondary-contrast:before,.sn-component .sk-circle.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary-contrast:after,.sn-component .sk-secondary-contrast.sk-box:after,.sn-component .sk-box.sk-secondary-contrast:after,.sn-component .sk-circle.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast:hover:before,.sn-component .sk-secondary-contrast.sk-box:hover:before,.sn-component .sk-box.sk-secondary-contrast:hover:before,.sn-component .sk-circle.sk-secondary-contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary-contrast.no-bg,.sn-component .sk-secondary-contrast.no-bg.sk-box,.sn-component .sk-box.sk-secondary-contrast.no-bg,.sn-component .sk-circle.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary-contrast.no-bg:before,.sn-component .sk-secondary-contrast.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.no-bg:before,.sn-component .sk-circle.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-button.sk-secondary-contrast.featured,.sn-component .sk-secondary-contrast.featured.sk-box,.sn-component .sk-box.sk-secondary-contrast.featured,.sn-component .sk-circle.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary-contrast.featured:before,.sn-component .sk-secondary-contrast.featured.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.featured:before,.sn-component .sk-circle.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-button.neutral,.sn-component .neutral.sk-box,.sn-component .sk-box.neutral,.sn-component .sk-circle.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral *,.sn-component .neutral.sk-box *,.sn-component .sk-box.neutral *,.sn-component .sk-circle.neutral *{position:relative}.sn-component .sk-button.neutral:before,.sn-component .neutral.sk-box:before,.sn-component .sk-box.neutral:before,.sn-component .sk-circle.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.neutral:after,.sn-component .neutral.sk-box:after,.sn-component .sk-box.neutral:after,.sn-component .sk-circle.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral:hover:before,.sn-component .neutral.sk-box:hover:before,.sn-component .sk-box.neutral:hover:before,.sn-component .sk-circle.neutral:hover:before{filter:brightness(130%)}.sn-component .sk-button.neutral.no-bg,.sn-component .neutral.no-bg.sk-box,.sn-component .sk-box.neutral.no-bg,.sn-component .sk-circle.neutral.no-bg{background-color:transparent}.sn-component .sk-button.neutral.no-bg:before,.sn-component .neutral.no-bg.sk-box:before,.sn-component .sk-box.neutral.no-bg:before,.sn-component .sk-circle.neutral.no-bg:before{content:none}.sn-component .sk-button.neutral.featured,.sn-component .neutral.featured.sk-box,.sn-component .sk-box.neutral.featured,.sn-component .sk-circle.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.neutral.featured:before,.sn-component .neutral.featured.sk-box:before,.sn-component .sk-box.neutral.featured:before,.sn-component .sk-circle.neutral.featured:before{opacity:1.0}.sn-component .sk-button.info,.sn-component .info.sk-box,.sn-component .sk-box.info,.sn-component .sk-circle.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info *,.sn-component .info.sk-box *,.sn-component .sk-box.info *,.sn-component .sk-circle.info *{position:relative}.sn-component .sk-button.info:before,.sn-component .info.sk-box:before,.sn-component .sk-box.info:before,.sn-component .sk-circle.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.info:after,.sn-component .info.sk-box:after,.sn-component .sk-box.info:after,.sn-component .sk-circle.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info:hover:before,.sn-component #filesafe-embed .files-view .files .file-item-button.selected:before,#filesafe-embed .files-view .files .sn-component .file-item-button.selected:before,.sn-component .info.sk-box:hover:before,.sn-component .sk-box.info:hover:before,.sn-component .sk-circle.info:hover:before{filter:brightness(130%)}.sn-component .sk-button.info.no-bg,.sn-component .info.no-bg.sk-box,.sn-component .sk-box.info.no-bg,.sn-component .sk-circle.info.no-bg{background-color:transparent}.sn-component .sk-button.info.no-bg:before,.sn-component .info.no-bg.sk-box:before,.sn-component .sk-box.info.no-bg:before,.sn-component .sk-circle.info.no-bg:before{content:none}.sn-component .sk-button.info.featured,.sn-component .info.featured.sk-box,.sn-component .sk-box.info.featured,.sn-component .sk-circle.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.info.featured:before,.sn-component .info.featured.sk-box:before,.sn-component .sk-box.info.featured:before,.sn-component .sk-circle.info.featured:before{opacity:1.0}.sn-component .sk-button.warning,.sn-component .warning.sk-box,.sn-component .sk-box.warning,.sn-component .sk-circle.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning *,.sn-component .warning.sk-box *,.sn-component .sk-box.warning *,.sn-component .sk-circle.warning *{position:relative}.sn-component .sk-button.warning:before,.sn-component .warning.sk-box:before,.sn-component .sk-box.warning:before,.sn-component .sk-circle.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.warning:after,.sn-component .warning.sk-box:after,.sn-component .sk-box.warning:after,.sn-component .sk-circle.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning:hover:before,.sn-component .warning.sk-box:hover:before,.sn-component .sk-box.warning:hover:before,.sn-component .sk-circle.warning:hover:before{filter:brightness(130%)}.sn-component .sk-button.warning.no-bg,.sn-component .warning.no-bg.sk-box,.sn-component .sk-box.warning.no-bg,.sn-component .sk-circle.warning.no-bg{background-color:transparent}.sn-component .sk-button.warning.no-bg:before,.sn-component .warning.no-bg.sk-box:before,.sn-component .sk-box.warning.no-bg:before,.sn-component .sk-circle.warning.no-bg:before{content:none}.sn-component .sk-button.warning.featured,.sn-component .warning.featured.sk-box,.sn-component .sk-box.warning.featured,.sn-component .sk-circle.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.warning.featured:before,.sn-component .warning.featured.sk-box:before,.sn-component .sk-box.warning.featured:before,.sn-component .sk-circle.warning.featured:before{opacity:1.0}.sn-component .sk-button.danger,.sn-component .danger.sk-box,.sn-component .sk-box.danger,.sn-component .sk-circle.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger *,.sn-component .danger.sk-box *,.sn-component .sk-box.danger *,.sn-component .sk-circle.danger *{position:relative}.sn-component .sk-button.danger:before,.sn-component .danger.sk-box:before,.sn-component .sk-box.danger:before,.sn-component .sk-circle.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.danger:after,.sn-component .danger.sk-box:after,.sn-component .sk-box.danger:after,.sn-component .sk-circle.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger:hover:before,.sn-component .danger.sk-box:hover:before,.sn-component .sk-box.danger:hover:before,.sn-component .sk-circle.danger:hover:before{filter:brightness(130%)}.sn-component .sk-button.danger.no-bg,.sn-component .danger.no-bg.sk-box,.sn-component .sk-box.danger.no-bg,.sn-component .sk-circle.danger.no-bg{background-color:transparent}.sn-component .sk-button.danger.no-bg:before,.sn-component .danger.no-bg.sk-box:before,.sn-component .sk-box.danger.no-bg:before,.sn-component .sk-circle.danger.no-bg:before{content:none}.sn-component .sk-button.danger.featured,.sn-component .danger.featured.sk-box,.sn-component .sk-box.danger.featured,.sn-component .sk-circle.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.danger.featured:before,.sn-component .danger.featured.sk-box:before,.sn-component .sk-box.danger.featured:before,.sn-component .sk-circle.danger.featured:before{opacity:1.0}.sn-component .sk-button.success,.sn-component .success.sk-box,.sn-component .sk-box.success,.sn-component .sk-circle.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success *,.sn-component .success.sk-box *,.sn-component .sk-box.success *,.sn-component .sk-circle.success *{position:relative}.sn-component .sk-button.success:before,.sn-component .success.sk-box:before,.sn-component .sk-box.success:before,.sn-component .sk-circle.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.success:after,.sn-component .success.sk-box:after,.sn-component .sk-box.success:after,.sn-component .sk-circle.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success:hover:before,.sn-component .success.sk-box:hover:before,.sn-component .sk-box.success:hover:before,.sn-component .sk-circle.success:hover:before{filter:brightness(130%)}.sn-component .sk-button.success.no-bg,.sn-component .success.no-bg.sk-box,.sn-component .sk-box.success.no-bg,.sn-component .sk-circle.success.no-bg{background-color:transparent}.sn-component .sk-button.success.no-bg:before,.sn-component .success.no-bg.sk-box:before,.sn-component .sk-box.success.no-bg:before,.sn-component .sk-circle.success.no-bg:before{content:none}.sn-component .sk-button.success.featured,.sn-component .success.featured.sk-box,.sn-component .sk-box.success.featured,.sn-component .sk-circle.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.success.featured:before,.sn-component .success.featured.sk-box:before,.sn-component .sk-box.success.featured:before,.sn-component .sk-circle.success.featured:before{opacity:1.0}.sn-component .sk-notification.contrast,.sn-component .sk-input.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-border-color);border:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast *,.sn-component .sk-input.contrast *{position:relative}.sn-component .sk-notification.contrast:before,.sn-component .sk-input.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.contrast:after,.sn-component .sk-input.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-contrast-border-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast.no-bg,.sn-component .sk-input.contrast.no-bg{background-color:transparent}.sn-component .sk-notification.contrast.no-bg:before,.sn-component .sk-input.contrast.no-bg:before{content:none}.sn-component .sk-notification.contrast.featured,.sn-component .sk-input.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.contrast.featured:before,.sn-component .sk-input.contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary,.sn-component .sk-input.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-border-color);border:1px solid var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary *,.sn-component .sk-input.sk-secondary *{position:relative}.sn-component .sk-notification.sk-secondary:before,.sn-component .sk-input.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary:after,.sn-component .sk-input.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-border-color);border-color:var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary.no-bg,.sn-component .sk-input.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary.no-bg:before,.sn-component .sk-input.sk-secondary.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary.featured,.sn-component .sk-input.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary.featured:before,.sn-component .sk-input.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary-contrast,.sn-component .sk-input.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-border-color);border:1px solid var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast *,.sn-component .sk-input.sk-secondary-contrast *{position:relative}.sn-component .sk-notification.sk-secondary-contrast:before,.sn-component .sk-input.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary-contrast:after,.sn-component .sk-input.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-contrast-border-color);border-color:var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast.no-bg,.sn-component .sk-input.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary-contrast.no-bg:before,.sn-component .sk-input.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary-contrast.featured,.sn-component .sk-input.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary-contrast.featured:before,.sn-component .sk-input.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-base,.sn-component .sk-input.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base *,.sn-component .sk-input.sk-base *{position:relative}.sn-component .sk-notification.sk-base:before,.sn-component .sk-input.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-base:after,.sn-component .sk-input.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-border-color);border-color:var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base.no-bg,.sn-component .sk-input.sk-base.no-bg{background-color:transparent}.sn-component .sk-notification.sk-base.no-bg:before,.sn-component .sk-input.sk-base.no-bg:before{content:none}.sn-component .sk-notification.sk-base.featured,.sn-component .sk-input.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-base.featured:before,.sn-component .sk-input.sk-base.featured:before{opacity:1.0}.sn-component .sk-notification.neutral,.sn-component .sk-input.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral *,.sn-component .sk-input.neutral *{position:relative}.sn-component .sk-notification.neutral:before,.sn-component .sk-input.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.neutral:after,.sn-component .sk-input.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral.no-bg,.sn-component .sk-input.neutral.no-bg{background-color:transparent}.sn-component .sk-notification.neutral.no-bg:before,.sn-component .sk-input.neutral.no-bg:before{content:none}.sn-component .sk-notification.neutral.featured,.sn-component .sk-input.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.neutral.featured:before,.sn-component .sk-input.neutral.featured:before{opacity:1.0}.sn-component .sk-notification.info,.sn-component .sk-input.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info *,.sn-component .sk-input.info *{position:relative}.sn-component .sk-notification.info:before,.sn-component .sk-input.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.info:after,.sn-component .sk-input.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info.no-bg,.sn-component .sk-input.info.no-bg{background-color:transparent}.sn-component .sk-notification.info.no-bg:before,.sn-component .sk-input.info.no-bg:before{content:none}.sn-component .sk-notification.info.featured,.sn-component .sk-input.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.info.featured:before,.sn-component .sk-input.info.featured:before{opacity:1.0}.sn-component .sk-notification.warning,.sn-component .sk-input.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning *,.sn-component .sk-input.warning *{position:relative}.sn-component .sk-notification.warning:before,.sn-component .sk-input.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.warning:after,.sn-component .sk-input.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning.no-bg,.sn-component .sk-input.warning.no-bg{background-color:transparent}.sn-component .sk-notification.warning.no-bg:before,.sn-component .sk-input.warning.no-bg:before{content:none}.sn-component .sk-notification.warning.featured,.sn-component .sk-input.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.warning.featured:before,.sn-component .sk-input.warning.featured:before{opacity:1.0}.sn-component .sk-notification.danger,.sn-component .sk-input.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger *,.sn-component .sk-input.danger *{position:relative}.sn-component .sk-notification.danger:before,.sn-component .sk-input.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.danger:after,.sn-component .sk-input.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger.no-bg,.sn-component .sk-input.danger.no-bg{background-color:transparent}.sn-component .sk-notification.danger.no-bg:before,.sn-component .sk-input.danger.no-bg:before{content:none}.sn-component .sk-notification.danger.featured,.sn-component .sk-input.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.danger.featured:before,.sn-component .sk-input.danger.featured:before{opacity:1.0}.sn-component .sk-notification.success,.sn-component .sk-input.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success *,.sn-component .sk-input.success *{position:relative}.sn-component .sk-notification.success:before,.sn-component .sk-input.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.success:after,.sn-component .sk-input.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success.no-bg,.sn-component .sk-input.success.no-bg{background-color:transparent}.sn-component .sk-notification.success.no-bg:before,.sn-component .sk-input.success.no-bg:before{content:none}.sn-component .sk-notification.success.featured,.sn-component .sk-input.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.success.featured:before,.sn-component .sk-input.success.featured:before{opacity:1.0}.sn-component .sk-notification{padding:1.1rem 1rem;margin:1.4rem 0;text-align:left;cursor:default}.sn-component .sk-notification.one-line{padding:0rem 0.4rem}.sn-component .sk-notification.stretch{width:100%}.sn-component .sk-notification.dashed{border-style:dashed;border-width:2px}.sn-component .sk-notification.dashed:after{box-shadow:none}.sn-component .sk-notification .sk-notification-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.sn-component .sk-notification .sk-notification-text{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal}.sn-component .sk-circle{border:1px solid;cursor:pointer;border-color:var(--sn-stylekit-contrast-foreground-color);background-color:var(--sn-stylekit-contrast-background-color);padding:0;border-radius:50% !important;flex-shrink:0}.sn-component .sk-circle:before{border-radius:50% !important}.sn-component .sk-circle:after{border-radius:50% !important}.sn-component .sk-circle.small{width:11px;height:11px}.sn-component .sk-spinner{border:1px solid var(--sn-stylekit-neutral-color);border-radius:50%;animation:rotate 0.8s infinite linear;border-right-color:transparent}.sn-component .sk-spinner.small{width:12px;height:12px}.sn-component .sk-spinner.info-contrast{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}.sn-component .sk-spinner.info{border-color:var(--sn-stylekit-info-color);border-right-color:transparent}.sn-component .sk-spinner.warning{border-color:var(--sn-stylekit-warning-color);border-right-color:transparent}.sn-component .sk-spinner.danger{border-color:var(--sn-stylekit-danger-color);border-right-color:transparent}.sn-component .sk-spinner.success{border-color:var(--sn-stylekit-success-color);border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sn-component .sk-app-bar{display:flex;width:100%;height:2rem;padding:0.0rem 0.8rem;background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);justify-content:space-between;align-items:center;border:1px solid var(--sn-stylekit-contrast-border-color);user-select:none}.sn-component .sk-app-bar.no-edges{border-left:0;border-right:0}.sn-component .sk-app-bar.no-bottom-edge{border-bottom:0}.sn-component .sk-app-bar .left,.sn-component .sk-app-bar .right{display:flex;height:100%}.sn-component .sk-app-bar .sk-app-bar-item{flex-grow:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child){margin-left:1rem}.sn-component .sk-app-bar .sk-app-bar-item.border{border-left:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column{height:100%;display:flex;align-items:center}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column:not(:first-child){margin-left:0.5rem}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column.underline{border-bottom:2px solid var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item.no-pointer{cursor:default}.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-sublabel:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-sublabel:not(.subtle){color:var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle{font-weight:bold;font-size:var(--sn-stylekit-font-size-h5);white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item>.sk-sublabel,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);font-weight:normal;white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item .subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-table{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.sn-component .sk-panel-table .sk-panel-table-item{flex:45%;flex-flow:wrap;border:1px solid var(--sn-stylekit-border-color);padding:1rem;margin-left:-1px;margin-top:-1px;display:flex;flex-direction:column;justify-content:space-between}.sn-component .sk-panel-table .sk-panel-table-item img{max-width:100%;margin-bottom:1rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content{display:flex;flex-direction:row}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column{align-items:center}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch{width:100%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child){padding-left:0.75rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter{flex-basis:25%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters{flex-basis:75%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer{margin-top:1.25rem}.sn-component .sk-panel-table .sk-panel-table-item.no-border{border:none}.sn-component .sk-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:10000;width:100vw;height:100vh;background-color:transparent;color:var(--sn-stylekit-contrast-foreground-color);display:flex;align-items:center;justify-content:center}.sn-component .sk-modal .sn-component{height:100%}.sn-component .sk-modal .sn-component .sk-panel{height:100%}.sn-component .sk-modal.auto-height>.sk-modal-content{height:auto !important}.sn-component .sk-modal.large>.sk-modal-content{width:900px;height:600px}.sn-component .sk-modal.medium>.sk-modal-content{width:700px;height:500px}.sn-component .sk-modal.small>.sk-modal-content{width:700px;height:344px}.sn-component .sk-modal .sk-modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:0.7}.sn-component .sk-modal>.sk-modal-content{overflow-y:auto;width:auto;padding:0;padding-bottom:0;min-width:300px;-webkit-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19)}.sn-component.no-select{user-select:none}input,textarea,[contenteditable]{caret-color:var(--sn-stylekit-editor-foreground-color)}.windows-web ::-webkit-scrollbar,.windows-desktop ::-webkit-scrollbar,.linux-web ::-webkit-scrollbar,.linux-desktop ::-webkit-scrollbar{width:17px;height:18px;border-left:0.5px solid var(--sn-stylekit-scrollbar-track-border-color-color)}.windows-web ::-webkit-scrollbar-thumb,.windows-desktop ::-webkit-scrollbar-thumb,.linux-web ::-webkit-scrollbar-thumb,.linux-desktop ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:10px;background-color:var(--sn-stylekit-scrollbar-thumb-color);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.windows-web ::-webkit-scrollbar-button,.windows-desktop ::-webkit-scrollbar-button,.linux-web ::-webkit-scrollbar-button,.linux-desktop ::-webkit-scrollbar-button{width:0;height:0;display:none}.windows-web ::-webkit-scrollbar-corner,.windows-desktop ::-webkit-scrollbar-corner,.linux-web ::-webkit-scrollbar-corner,.linux-desktop ::-webkit-scrollbar-corner{background-color:transparent}#filesafe-embed{font-size:var(--sn-stylekit-base-font-size);line-height:1}#filesafe-embed.highlight #home{border:2px dashed var(--sn-stylekit-info-color)}#filesafe-embed a{cursor:pointer}#filesafe-embed .sn-component{font-size:var(--sn-stylekit-base-font-size) !important;user-select:auto !important}#filesafe-embed .sn-component .sk-panel .sk-panel-content{padding-top:6px !important;height:inherit !important}#filesafe-embed .sn-component .sk-panel .sk-panel-content p{color:inherit}#filesafe-embed .sn-component .sk-panel-section:first-child{padding-bottom:1.3rem;margin-bottom:0 !important}#filesafe-embed .sn-component .sk-panel-section:not(:first-child){padding-top:0.7rem;padding-bottom:1.3rem;margin-bottom:0 !important}#filesafe-embed .sn-component .sk-button-group .sk-button{vertical-align:middle}#filesafe-embed .sn-component .sk-button.no-border{border:none}#filesafe-embed .sn-component .sk-button{user-select:none}#filesafe-embed .sn-component .sk-horizontal-group.top>*{vertical-align:top}#filesafe-embed .sn-component .sk-horizontal-group.top .sk-panel-row:first-child{padding-top:0}#filesafe-embed .sn-component .sk-horizontal-group .sk-panel-section-title{margin-bottom:0}#filesafe-embed .sn-component .sk-circle.x-small,#filesafe-embed .sn-component .sk-spinner.x-small{width:7px;height:7px}#filesafe-embed .sn-component label.no-style{margin:0;font-size:inherit}#filesafe-embed .bold{font-weight:bold}#filesafe-embed .faded{opacity:0.5}#filesafe-embed .list-container{margin-top:10px}#filesafe-embed .list-container .list-item .sk-circle{margin-top:2px}#filesafe-embed .list-container .list-item:not(:last-child){margin-bottom:12px}#filesafe-embed #messages-container{width:100%;margin-bottom:14px !important}#filesafe-embed #messages{width:100%}#filesafe-embed #messages .title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4);margin-bottom:12px}#filesafe-embed #messages ul{margin:0;margin-top:6px;padding-left:0px;list-style-position:inside}#filesafe-embed #messages ul li{line-height:1.4;font-weight:500}#filesafe-embed #messages ul li:not(last-child){margin-bottom:5px}#filesafe-embed #attach-file-button-label{color:var(--sn-stylekit-info-contrast-color)}#filesafe-embed .files-view{margin-top:3px}#filesafe-embed .files-view #add-file-button-container{margin-right:18px;margin-bottom:8px}#filesafe-embed .files-view #file-upload-status{margin-right:30px;margin-bottom:18px;padding-top:4px}#filesafe-embed .files-view .file-download-status{margin-top:10px;margin-bottom:0px}#filesafe-embed .files-view .file-download-status .sk-spinner{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}#filesafe-embed .files-view .file-download-status .file-status-label{font-weight:bold;margin-left:0.5rem}#filesafe-embed .files-view .segmented-buttons{margin-right:10px}#filesafe-embed .files-view .files{display:flex;flex-direction:row;flex-wrap:wrap}#filesafe-embed .files-view .files .sk-button{white-space:normal;word-break:break-all}#filesafe-embed .files-view .files .file-item-container{margin-right:5px}#filesafe-embed .files-view .files .file-item-container.expanded{flex-wrap:wrap;margin-bottom:10px}#filesafe-embed .files-view .files .file-item-button{border:none;margin-right:5px}#filesafe-embed .files-view .files .file-item-button:not(.selected){margin-bottom:10px}#filesafe-embed .files-view .files .file-item-button.selected{margin-right:0px;padding:12px;border-radius:3px}#filesafe-embed .files-view .files .file-item-options-wrapper{display:inline-block}#filesafe-embed .files-view .files .file-item-options-wrapper .file-location{opacity:0.7;font-size:0.7rem;margin-top:9px}#filesafe-embed .files-view .files .sk-app-bar.file-item-options{width:fit-content;display:flex;flex-direction:row;margin-top:10px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:0 1rem}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .center{display:flex;height:100%;margin-left:auto;margin-right:auto}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .disabled{opacity:0.5}#filesafe-embed .files-view .files .sk-app-bar.file-item-options .sk-button{border-radius:0}html,body{font-size:var(--sn-stylekit-base-font-size);margin:0;padding:0;height:100%;line-height:1;background-color:transparent}#root{position:relative}#embed{position:relative}#expand-button{position:fixed;top:1.1rem;right:2rem;box-shadow:var(--sn-stylekit-border-color) 0 1px 2px} diff --git a/public/components/org.standardnotes.file-safe/dist/dist.js b/public/components/org.standardnotes.file-safe/dist/dist.js new file mode 100644 index 000000000..067c76b46 --- /dev/null +++ b/public/components/org.standardnotes.file-safe/dist/dist.js @@ -0,0 +1,35 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=10)}([function(e,t,n){"use strict";e.exports=n(6)},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(7)},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){(function(t){e.exports=function e(t,n,r){function a(o,s){if(!n[o]){if(!t[o]){if(i)return i(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){return a(t[o][1][e]||e)}),l,l.exports,e,t,n,r)}return n[o].exports}for(var i=!1,o=0;o>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;u>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,o=0;4>o&&a+.75*o>>6*(3-o)&63));if(t=r.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var t=e.length,r=this._map;(a=r.charAt(64))&&-1!=(a=e.indexOf(a))&&(t=a);for(var a=[],i=0,o=0;o>>6-o%4*2;a[i>>>2]|=(s|u)<<24-i%4*8,i++}return n.create(a,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){function t(e,t,n,r,a,i,o){return((e=e+(t&n|~t&r)+a+o)<>>32-i)+t}function n(e,t,n,r,a,i,o){return((e=e+(t&r|n&~r)+a+o)<>>32-i)+t}function r(e,t,n,r,a,i,o){return((e=e+(t^n^r)+a+o)<>>32-i)+t}function a(e,t,n,r,a,i,o){return((e=e+(n^(t|~r))+a+o)<>>32-i)+t}for(var i=u,o=(l=i.lib).WordArray,s=l.Hasher,l=i.algo,c=[],f=0;64>f;f++)c[f]=4294967296*e.abs(e.sin(f+1))|0;l=l.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,i){for(var o=0;16>o;o++){var s=e[u=i+o];e[u]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}o=this._hash.words;var u=e[i+0],l=(s=e[i+1],e[i+2]),f=e[i+3],p=e[i+4],d=e[i+5],h=e[i+6],m=e[i+7],v=e[i+8],y=e[i+9],g=e[i+10],b=e[i+11],k=e[i+12],w=e[i+13],x=e[i+14],S=e[i+15],_=t(_=o[0],I=o[1],C=o[2],E=o[3],u,7,c[0]),E=t(E,_,I,C,s,12,c[1]),C=t(C,E,_,I,l,17,c[2]),I=t(I,C,E,_,f,22,c[3]);_=t(_,I,C,E,p,7,c[4]),E=t(E,_,I,C,d,12,c[5]),C=t(C,E,_,I,h,17,c[6]),I=t(I,C,E,_,m,22,c[7]),_=t(_,I,C,E,v,7,c[8]),E=t(E,_,I,C,y,12,c[9]),C=t(C,E,_,I,g,17,c[10]),I=t(I,C,E,_,b,22,c[11]),_=t(_,I,C,E,k,7,c[12]),E=t(E,_,I,C,w,12,c[13]),C=t(C,E,_,I,x,17,c[14]),_=n(_,I=t(I,C,E,_,S,22,c[15]),C,E,s,5,c[16]),E=n(E,_,I,C,h,9,c[17]),C=n(C,E,_,I,b,14,c[18]),I=n(I,C,E,_,u,20,c[19]),_=n(_,I,C,E,d,5,c[20]),E=n(E,_,I,C,g,9,c[21]),C=n(C,E,_,I,S,14,c[22]),I=n(I,C,E,_,p,20,c[23]),_=n(_,I,C,E,y,5,c[24]),E=n(E,_,I,C,x,9,c[25]),C=n(C,E,_,I,f,14,c[26]),I=n(I,C,E,_,v,20,c[27]),_=n(_,I,C,E,w,5,c[28]),E=n(E,_,I,C,l,9,c[29]),C=n(C,E,_,I,m,14,c[30]),_=r(_,I=n(I,C,E,_,k,20,c[31]),C,E,d,4,c[32]),E=r(E,_,I,C,v,11,c[33]),C=r(C,E,_,I,b,16,c[34]),I=r(I,C,E,_,x,23,c[35]),_=r(_,I,C,E,s,4,c[36]),E=r(E,_,I,C,p,11,c[37]),C=r(C,E,_,I,m,16,c[38]),I=r(I,C,E,_,g,23,c[39]),_=r(_,I,C,E,w,4,c[40]),E=r(E,_,I,C,u,11,c[41]),C=r(C,E,_,I,f,16,c[42]),I=r(I,C,E,_,h,23,c[43]),_=r(_,I,C,E,y,4,c[44]),E=r(E,_,I,C,k,11,c[45]),C=r(C,E,_,I,S,16,c[46]),_=a(_,I=r(I,C,E,_,l,23,c[47]),C,E,u,6,c[48]),E=a(E,_,I,C,m,10,c[49]),C=a(C,E,_,I,x,15,c[50]),I=a(I,C,E,_,d,21,c[51]),_=a(_,I,C,E,k,6,c[52]),E=a(E,_,I,C,f,10,c[53]),C=a(C,E,_,I,g,15,c[54]),I=a(I,C,E,_,s,21,c[55]),_=a(_,I,C,E,v,6,c[56]),E=a(E,_,I,C,S,10,c[57]),C=a(C,E,_,I,h,15,c[58]),I=a(I,C,E,_,w,21,c[59]),_=a(_,I,C,E,p,6,c[60]),E=a(E,_,I,C,b,10,c[61]),C=a(C,E,_,I,l,15,c[62]),I=a(I,C,E,_,y,21,c[63]),o[0]=o[0]+_|0,o[1]=o[1]+I|0,o[2]=o[2]+C|0,o[3]=o[3]+E|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var i=e.floor(r/4294967296);for(n[15+(a+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(a+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(n.length+1),this._process(),n=(t=this._hash).words,r=0;4>r;r++)a=n[r],n[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8);return t},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),i.MD5=s._createHelper(l),i.HmacMD5=s._createHmacHelper(l)}(Math),function(){var e,t=u,n=(e=t.lib).Base,r=e.WordArray,a=(e=t.algo).EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:e.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=(s=this.cfg).hasher.create(),a=r.create(),i=a.words,o=s.keySize,s=s.iterations;i.length>>2]}},t.BlockCipher=s.extend({cfg:s.cfg.extend({mode:l,padding:f}),reset:function(){s.reset.call(this);var e=(t=this.cfg).iv,t=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=t.createEncryptor;else n=t.createDecryptor,this._minBufferSize=1;this._mode=n.call(t,this,e&&e.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var p=t.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),d=(l=(h.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return((e=e.salt)?r.create([1398893684,1701076831]).concat(e).concat(t):t).toString(i)},parse:function(e){var t=(e=i.parse(e)).words;if(1398893684==t[0]&&1701076831==t[1]){var n=r.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return p.create({ciphertext:e,salt:n})}},t.SerializableCipher=n.extend({cfg:n.extend({format:l}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var a=e.createEncryptor(n,r);return t=a.finalize(t),a=a.cfg,p.create({ciphertext:t,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}})),h=(h.kdf={}).OpenSSL={execute:function(e,t,n,a){return a||(a=r.random(8)),e=o.create({keySize:t+n}).compute(e,a),n=r.create(e.words.slice(t),4*n),e.sigBytes=4*t,p.create({key:e,iv:n,salt:a})}},m=t.PasswordBasedCipher=d.extend({cfg:d.cfg.extend({kdf:h}),encrypt:function(e,t,n,r){return n=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize),r.iv=n.iv,(e=d.encrypt.call(this,e,t,n.key,r)).mixIn(n),e},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),n=r.kdf.execute(n,e.keySize,e.ivSize,t.salt),r.iv=n.iv,d.decrypt.call(this,e,t,n.key,r)}})}(),function(){for(var e=u,t=e.lib.BlockCipher,n=e.algo,r=[],a=[],i=[],o=[],s=[],l=[],c=[],f=[],p=[],d=[],h=[],m=0;256>m;m++)h[m]=128>m?m<<1:m<<1^283;var v=0,y=0;for(m=0;256>m;m++){var g=(g=y^y<<1^y<<2^y<<3^y<<4)>>>8^255&g^99;r[v]=g,a[g]=v;var b=h[v],k=h[b],w=h[k],x=257*h[g]^16843008*g;i[v]=x<<24|x>>>8,o[v]=x<<16|x>>>16,s[v]=x<<8|x>>>24,l[v]=x,x=16843009*w^65537*k^257*b^16843008*v,c[g]=x<<24|x>>>8,f[g]=x<<16|x>>>16,p[g]=x<<8|x>>>24,d[g]=x,v?(v=b^h[h[h[w^b]]],y^=h[h[y]]):v=y=1}var S=[0,1,2,4,8,16,32,64,128,27,54];n=n.AES=t.extend({_doReset:function(){for(var e=(n=this._key).words,t=n.sigBytes/4,n=4*((this._nRounds=t+6)+1),a=this._keySchedule=[],i=0;i>>24]<<24|r[o>>>16&255]<<16|r[o>>>8&255]<<8|r[255&o]):(o=r[(o=o<<8|o>>>24)>>>24]<<24|r[o>>>16&255]<<16|r[o>>>8&255]<<8|r[255&o],o^=S[i/t|0]<<24),a[i]=a[i-t]^o}for(e=this._invKeySchedule=[],t=0;tt||4>=i?o:c[r[o>>>24]]^f[r[o>>>16&255]]^p[r[o>>>8&255]]^d[r[255&o]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,o,s,l,r)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,f,p,d,a),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,a,i,o,s){for(var u=this._nRounds,l=e[t]^n[0],c=e[t+1]^n[1],f=e[t+2]^n[2],p=e[t+3]^n[3],d=4,h=1;h>>24]^a[c>>>16&255]^i[f>>>8&255]^o[255&p]^n[d++],v=r[c>>>24]^a[f>>>16&255]^i[p>>>8&255]^o[255&l]^n[d++],y=r[f>>>24]^a[p>>>16&255]^i[l>>>8&255]^o[255&c]^n[d++];p=r[p>>>24]^a[l>>>16&255]^i[c>>>8&255]^o[255&f]^n[d++],l=m,c=v,f=y}m=(s[l>>>24]<<24|s[c>>>16&255]<<16|s[f>>>8&255]<<8|s[255&p])^n[d++],v=(s[c>>>24]<<24|s[f>>>16&255]<<16|s[p>>>8&255]<<8|s[255&l])^n[d++],y=(s[f>>>24]<<24|s[p>>>16&255]<<16|s[l>>>8&255]<<8|s[255&c])^n[d++],p=(s[p>>>24]<<24|s[l>>>16&255]<<16|s[c>>>8&255]<<8|s[255&f])^n[d++],e[t]=m,e[t+1]=v,e[t+2]=y,e[t+3]=p},keySize:8}),e.AES=t._createHelper(n)}(),u=u||function(e,t){var n={},r=n.lib={},a=function(){},i=r.Base={extend:function(e){a.prototype=this;var t=new a;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=r.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes;if(e=e.sigBytes,this.clamp(),r%4)for(var a=0;a>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;uc;){var f;e:{f=l;for(var p=e.sqrt(f),d=2;d<=p;d++)if(!(f%d)){f=!1;break e}f=!0}f&&(8>c&&(i[c]=s(e.pow(l,.5))),o[c]=s(e.pow(l,1/3)),c++),l++}var h=[];a=a.SHA256=r.extend({_doReset:function(){this._hash=new n.init(i.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],a=n[1],i=n[2],s=n[3],u=n[4],l=n[5],c=n[6],f=n[7],p=0;64>p;p++){if(16>p)h[p]=0|e[t+p];else{var d=h[p-15],m=h[p-2];h[p]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+h[p-7]+((m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10)+h[p-16]}d=f+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&l^~u&c)+o[p]+h[p],m=((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+(r&a^r&i^a&i),f=c,c=l,l=u,u=s+d|0,s=i,i=a,a=r,r=d+m|0}n[0]=n[0]+r|0,n[1]=n[1]+a|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0,n[5]=n[5]+l|0,n[6]=n[6]+c|0,n[7]=n[7]+f|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;return n[a>>>5]|=128<<24-a%32,n[14+(a+64>>>9<<4)]=e.floor(r/4294967296),n[15+(a+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA256=r._createHelper(a),t.HmacSHA256=r._createHmacHelper(a)}(Math),i=(a=u).enc.Utf8,a.algo.HMAC=a.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=i.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),o=this._iKey=t.clone(),s=a.words,u=o.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++)s[l]=e();i=i.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=(f=this._hash.words)[0],r=f[1],a=f[2],i=f[3],u=f[4],l=f[5],c=f[6],f=f[7],p=n.high,d=n.low,h=r.high,m=r.low,v=a.high,y=a.low,g=i.high,b=i.low,k=u.high,w=u.low,x=l.high,S=l.low,_=c.high,E=c.low,C=f.high,I=f.low,T=p,R=d,F=h,D=m,P=v,M=y,O=g,A=b,N=k,j=w,L=x,B=S,U=_,z=E,H=C,K=I,W=0;80>W;W++){var V=s[W];if(16>W)var q=V.high=0|e[t+2*W],$=V.low=0|e[t+2*W+1];else{q=(($=(q=s[W-15]).high)>>>1|(J=q.low)<<31)^($>>>8|J<<24)^$>>>7;var J=(J>>>1|$<<31)^(J>>>8|$<<24)^(J>>>7|$<<25),Q=(($=(Q=s[W-2]).high)>>>19|(G=Q.low)<<13)^($<<3|G>>>29)^$>>>6,G=(G>>>19|$<<13)^(G<<3|$>>>29)^(G>>>6|$<<26),Y=($=s[W-7]).high,X=(Z=s[W-16]).high,Z=Z.low;q=(q=(q=q+Y+(($=J+$.low)>>>0>>0?1:0))+Q+(($+=G)>>>0>>0?1:0))+X+(($+=Z)>>>0>>0?1:0),V.high=q,V.low=$}Y=N&L^~N&U,Z=j&B^~j&z,V=T&F^T&P^F&P;var ee=R&D^R&M^D&M,te=(J=(T>>>28|R<<4)^(T<<30|R>>>2)^(T<<25|R>>>7),Q=(R>>>28|T<<4)^(R<<30|T>>>2)^(R<<25|T>>>7),(G=o[W]).high),ne=G.low;X=H+((N>>>14|j<<18)^(N>>>18|j<<14)^(N<<23|j>>>9))+((G=K+((j>>>14|N<<18)^(j>>>18|N<<14)^(j<<23|N>>>9)))>>>0>>0?1:0),H=U,K=z,U=L,z=B,L=N,B=j,N=O+(X=(X=(X=X+Y+((G+=Z)>>>0>>0?1:0))+te+((G+=ne)>>>0>>0?1:0))+q+((G+=$)>>>0<$>>>0?1:0))+((j=A+G|0)>>>0
    >>0?1:0)|0,O=P,A=M,P=F,M=D,F=T,D=R,T=X+(V=J+V+(($=Q+ee)>>>0>>0?1:0))+((R=G+$|0)>>>0>>0?1:0)|0}d=n.low=d+R,n.high=p+T+(d>>>0>>0?1:0),m=r.low=m+D,r.high=h+F+(m>>>0>>0?1:0),y=a.low=y+M,a.high=v+P+(y>>>0>>0?1:0),b=i.low=b+A,i.high=g+O+(b>>>0>>0?1:0),w=u.low=w+j,u.high=k+N+(w>>>0>>0?1:0),S=l.low=S+B,l.high=x+L+(S>>>0>>0?1:0),E=c.low=E+z,c.high=_+U+(E>>>0>>0?1:0),I=f.low=I+K,f.high=C+H+(I>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),t.SHA512=n._createHelper(i),t.HmacSHA512=n._createHmacHelper(i)}(),s=(o=u).enc.Utf8,o.algo.HMAC=o.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),i=this._iKey=t.clone(),o=a.words,u=i.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),function(){var e=u,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,n){e=this._hasher=new e.init,"string"==typeof n&&(n=t.parse(n));var r=e.blockSize,a=4*r;n.sigBytes>a&&(n=e.finalize(n)),n.clamp();for(var i=this._oKey=n.clone(),o=this._iKey=n.clone(),s=i.words,u=o.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),Object.defineProperty(r,"__esModule",{value:!0}),r.StandardFile=r.SFItemTransformer=r.SFCryptoWeb=r.SFCryptoJS=r.SFAbstractCrypto=r.SFItemHistoryEntry=r.SFItemHistory=r.SFHistorySession=r.SFPrivileges=r.SFPredicate=r.SFItemParams=r.SFItem=r.SFSyncManager=r.SFStorageManager=r.SFSingletonManager=r.SFSessionHistoryManager=r.SFPrivilegesManager=r.SFModelManager=r.SFMigrationManager=r.SFHttpManager=r.SFAuthManager=r.SFAlertManager=void 0;var k=function(){function e(){y(this,e)}var t,n;return b(e,[{key:"alert",value:(n=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.alert(t.text),e()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},{key:"confirm",value:(t=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.confirm(t.text)?e():n()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}]),e}();r.SFAlertManager=k;var w=function(){function e(t,n,r,a){y(this,e),e.DidSignOutEvent="DidSignOutEvent",e.WillSignInEvent="WillSignInEvent",e.DidSignInEvent="DidSignInEvent",this.httpManager=n,this.storageManager=t,this.alertManager=r||new k,this.$timeout=a||setTimeout.bind(window),this.eventHandlers=[]}var t,n,r,a,i,o,s,u,l,c;return b(e,[{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"saveKeys",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._keys=t,e.next=3,this.storageManager.setItem("mk",t.mk);case 3:return e.next=5,this.storageManager.setItem("ak",t.ak);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"signout",value:(l=v(regeneratorRuntime.mark((function t(n){var r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._keys=null,this._authParams=null,!n){t.next=6;break}return t.abrupt("return",this.storageManager.clearAllData().then((function(){r.notifyEvent(e.DidSignOutEvent)})));case 6:this.notifyEvent(e.DidSignOutEvent);case 7:case"end":return t.stop()}}),t,this)}))),function(e){return l.apply(this,arguments)})},{key:"keys",value:(u=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._keys){e.next=11;break}return e.next=3,this.storageManager.getItem("mk");case 3:if(t=e.sent){e.next=6;break}return e.abrupt("return",null);case 6:return e.t0=t,e.next=9,this.storageManager.getItem("ak");case 9:e.t1=e.sent,this._keys={mk:e.t0,ak:e.t1};case 11:return e.abrupt("return",this._keys);case 12:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"getAuthParams",value:(s=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._authParams){e.next=5;break}return e.next=3,this.storageManager.getItem("auth_params");case 3:t=e.sent,this._authParams=JSON.parse(t);case 5:if(!this._authParams||this._authParams.version){e.next=9;break}return e.next=8,this.defaultProtocolVersion();case 8:this._authParams.version=e.sent;case 9:return e.abrupt("return",this._authParams);case 10:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"defaultProtocolVersion",value:(o=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.keys();case 2:if(!(t=e.sent)||!t.ak){e.next=7;break}return e.abrupt("return","002");case 7:return e.abrupt("return","001");case 8:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"protocolVersion",value:(i=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAuthParams();case 2:if(!(t=e.sent)||!t.version){e.next=5;break}return e.abrupt("return",t.version);case 5:return e.abrupt("return",this.defaultProtocolVersion());case 6:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"getAuthParamsForEmail",value:(a=v(regeneratorRuntime.mark((function e(t,n,r){var a,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=_.merge({email:n},r)).api=S.getApiVersion(),e.abrupt("return",new Promise((function(e,n){var r=t+"/auth/params";i.httpManager.getAbsolute(r,a,(function(t){e(t)}),(function(t){console.error("Error getting auth params",t),"object"!==h(t)&&(t={error:{message:"A server error occurred while trying to sign in. Please try again."}}),e(t)}))})));case 3:case"end":return e.stop()}}),e)}))),function(e,t,n){return a.apply(this,arguments)})},{key:"lock",value:function(){this.locked=!0}},{key:"unlock",value:function(){this.locked=!1}},{key:"isLocked",value:function(){return 1==this.locked}},{key:"unlockAndResolve",value:function(e,t){this.unlock(),e(t)}},{key:"login",value:(r=v(regeneratorRuntime.mark((function t(n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=v(regeneratorRuntime.mark((function t(u,l){var c,f,p,d,m,y,g,b,k,w;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.keys();case 2:if(null==t.sent){t.next=6;break}return u({error:{message:"Cannot log in because already signed in."}}),t.abrupt("return");case 6:if(!s.isLocked()){t.next=9;break}return u({error:{message:"Login already in progress."}}),t.abrupt("return");case 9:return s.lock(),s.notifyEvent(e.WillSignInEvent),t.next=13,s.getAuthParamsForEmail(n,r,o);case 13:if((c=t.sent).identifier=r,!c.error){t.next=18;break}return s.unlockAndResolve(u,c),t.abrupt("return");case 18:if(c&&c.pw_cost){t.next=21;break}return s.unlockAndResolve(u,{error:{message:"Invalid email or password."}}),t.abrupt("return");case 21:if(SFJS.supportedVersions().includes(c.version)){t.next=25;break}return f=SFJS.isVersionNewerThanLibraryVersion(c.version)?"This version of the application does not support your newer account type. Please upgrade to the latest version of Standard Notes to sign in.":"The protocol version associated with your account is outdated and no longer supported by this application. Please visit standardnotes.org/help/security for more information.",s.unlockAndResolve(u,{error:{message:f}}),t.abrupt("return");case 25:if(!SFJS.isProtocolVersionOutdated(c.version)){t.next=32;break}return p="The encryption version for your account, ".concat(c.version,", is outdated and requires upgrade. You may proceed with login, but are advised to perform a security update using the web or desktop application. Please visit standardnotes.org/help/security for more information."),d=!1,t.next=30,s.alertManager.confirm({title:"Update Needed",text:p,confirmButtonText:"Sign In"}).catch((function(){s.unlockAndResolve(u,{error:{}}),d=!0}));case 30:if(!d){t.next=32;break}return t.abrupt("return");case 32:if(SFJS.supportsPasswordDerivationCost(c.pw_cost)){t.next=36;break}return s.unlockAndResolve(u,{error:{message:"Your account was created on a platform with higher security capabilities than this browser supports. If we attempted to generate your login keys here, it would take hours. Please use a browser with more up to date security capabilities, like Google Chrome or Firefox, to log in."}}),t.abrupt("return");case 36:if(m=SFJS.costMinimumForVersion(c.version),!(c.pw_cost5&&void 0!==u[5]&&u[5],e.abrupt("return",new Promise(function(){var e=v(regeneratorRuntime.mark((function e(u,l){var c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c=new XMLHttpRequest).onreadystatechange=function(){if(4==c.readyState){var e=c.responseText;if(e)try{e=JSON.parse(e)}catch(e){}c.status>=200&&c.status<=299?s.$timeout((function(){a(e),u(e)})):(console.error("Request error:",e),s.$timeout((function(){i(e,c.status),l(e)})))}},"get"==t&&Object.keys(r).length>0&&(n=s.urlForUrlAndParams(n,r)),c.open(t,n,!0),c.setRequestHeader("Content-type","application/json"),!o){e.next=8;break}return e.next=8,s.setAuthHeadersForRequest(c);case 8:"post"==t||"patch"==t?c.send(JSON.stringify(r)):c.send();case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),function(e,n,r,a,i){return t.apply(this,arguments)})},{key:"urlForUrlAndParams",value:function(e,t){var n=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");return e.includes("?")?e+"&"+n:e+"?"+n}}]),e}();r.SFHttpManager=S;var E=function(){function e(t,n,r,a){var i=this;y(this,e),this.modelManager=t,this.syncManager=n,this.storageManager=r,this.completionHandlers=[],this.loadMigrations();var o=!1,s=a.addEventHandler((function(e){e==w.DidSignInEvent&&(o=!0)}));this.receivedLocalDataEvent=n.initialDataLoaded(),this.syncManager.addEventHandler(function(){var e=v(regeneratorRuntime.mark((function e(t,n){var r,u,l,c,f,p,d,h,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u="sync:completed"==t,!(r="local-data-loaded"==t)&&!u){e.next=40;break}if(r?i.receivedLocalDataEvent=!0:u&&(i.receivedSyncCompletedEvent=!0),!i.receivedLocalDataEvent||!i.receivedSyncCompletedEvent){e.next=40;break}if(!o){e.next=39;break}return o=!1,a.removeEventHandler(s),e.next=10,i.getCompletedMigrations();case 10:l=e.sent.slice(),c=!0,f=!1,p=void 0,e.prev=14,d=l[Symbol.iterator]();case 16:if(c=(h=d.next()).done){e.next=25;break}return m=h.value,e.next=20,i.migrationForEncodedName(m);case 20:e.sent.runOnlyOnce||_.pull(i._completed,m);case 22:c=!0,e.next=16;break;case 25:e.next=31;break;case 27:e.prev=27,e.t0=e.catch(14),f=!0,p=e.t0;case 31:e.prev=31,e.prev=32,c||null==d.return||d.return();case 34:if(e.prev=34,!f){e.next=37;break}throw p;case 37:return e.finish(34);case 38:return e.finish(31);case 39:i.runPendingMigrations();case 40:case"end":return e.stop()}}),e,null,[[14,27,31,39],[32,,34,38]])})));return function(t,n){return e.apply(this,arguments)}}())}var t,n,r,a,i,o,s,u;return b(e,[{key:"addCompletionHandler",value:function(e){this.completionHandlers.push(e)}},{key:"removeCompletionHandler",value:function(e){_.pull(this.completionHandlers,e)}},{key:"migrationForEncodedName",value:(u=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.decode(t);case 2:return n=e.sent,e.abrupt("return",this.migrations.find((function(e){return e.name==n})));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"loadMigrations",value:function(){this.migrations=this.registeredMigrations()}},{key:"registeredMigrations",value:function(){}},{key:"runPendingMigrations",value:(s=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPendingMigrations();case 2:for(t=e.sent,n=!0,r=!1,a=void 0,e.prev=6,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)(s=o.value).items=[];e.next=14;break;case 10:e.prev=10,e.t0=e.catch(6),r=!0,a=e.t0;case 14:e.prev=14,e.prev=15,n||null==i.return||i.return();case 17:if(e.prev=17,!r){e.next=20;break}throw a;case 20:return e.finish(17);case 21:return e.finish(14);case 22:u=!0,l=!1,c=void 0,e.prev=25,f=this.modelManager.allNondummyItems[Symbol.iterator]();case 27:if(u=(p=f.next()).done){e.next=51;break}for(d=p.value,h=!0,m=!1,v=void 0,e.prev=32,y=t[Symbol.iterator]();!(h=(g=y.next()).done);h=!0)s=g.value,d.content_type==s.content_type&&s.items.push(d);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),m=!0,v=e.t1;case 40:e.prev=40,e.prev=41,h||null==y.return||y.return();case 43:if(e.prev=43,!m){e.next=46;break}throw v;case 46:return e.finish(43);case 47:return e.finish(40);case 48:u=!0,e.next=27;break;case 51:e.next=57;break;case 53:e.prev=53,e.t2=e.catch(25),l=!0,c=e.t2;case 57:e.prev=57,e.prev=58,u||null==f.return||f.return();case 60:if(e.prev=60,!l){e.next=63;break}throw c;case 63:return e.finish(60);case 64:return e.finish(57);case 65:b=!0,k=!1,w=void 0,e.prev=68,x=t[Symbol.iterator]();case 70:if(b=(S=x.next()).done){e.next=81;break}if(!((s=S.value).items&&s.items.length>0||s.customHandler)){e.next=77;break}return e.next=75,this.runMigration(s,s.items);case 75:e.next=78;break;case 77:this.markMigrationCompleted(s);case 78:b=!0,e.next=70;break;case 81:e.next=87;break;case 83:e.prev=83,e.t3=e.catch(68),k=!0,w=e.t3;case 87:e.prev=87,e.prev=88,b||null==x.return||x.return();case 90:if(e.prev=90,!k){e.next=93;break}throw w;case 93:return e.finish(90);case 94:return e.finish(87);case 95:for(_=!0,E=!1,C=void 0,e.prev=98,I=this.completionHandlers[Symbol.iterator]();!(_=(T=I.next()).done);_=!0)(0,T.value)();e.next=106;break;case 102:e.prev=102,e.t4=e.catch(98),E=!0,C=e.t4;case 106:e.prev=106,e.prev=107,_||null==I.return||I.return();case 109:if(e.prev=109,!E){e.next=112;break}throw C;case 112:return e.finish(109);case 113:return e.finish(106);case 114:case"end":return e.stop()}}),e,this,[[6,10,14,22],[15,,17,21],[25,53,57,65],[32,36,40,48],[41,,43,47],[58,,60,64],[68,83,87,95],[88,,90,94],[98,102,106,114],[107,,109,113]])}))),function(){return s.apply(this,arguments)})},{key:"encode",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.btoa(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"decode",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)})},{key:"getCompletedMigrations",value:(a=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._completed){e.next=5;break}return e.next=3,this.storageManager.getItem("migrations");case 3:t=e.sent,this._completed=t?JSON.parse(t):[];case 5:return e.abrupt("return",this._completed);case 6:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"getPendingMigrations",value:(r=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:t=e.sent,n=[],r=!0,a=!1,i=void 0,e.prev=7,o=this.migrations[Symbol.iterator]();case 9:if(r=(s=o.next()).done){e.next=22;break}return u=s.value,e.t0=t,e.next=14,this.encode(u.name);case 14:if(e.t1=e.sent,e.t2=e.t0.indexOf.call(e.t0,e.t1),e.t3=-1,e.t2!=e.t3){e.next=19;break}n.push(u);case 19:r=!0,e.next=9;break;case 22:e.next=28;break;case 24:e.prev=24,e.t4=e.catch(7),a=!0,i=e.t4;case 28:e.prev=28,e.prev=29,r||null==o.return||o.return();case 31:if(e.prev=31,!a){e.next=34;break}throw i;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return e.abrupt("return",n);case 37:case"end":return e.stop()}}),e,this,[[7,24,28,36],[29,,31,35]])}))),function(){return r.apply(this,arguments)})},{key:"markMigrationCompleted",value:(n=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:return n=e.sent,e.t0=n,e.next=6,this.encode(t.name);case 6:e.t1=e.sent,e.t0.push.call(e.t0,e.t1),this.storageManager.setItem("migrations",JSON.stringify(n)),t.running=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"runMigration",value:(t=v(regeneratorRuntime.mark((function e(t,n){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.running){e.next=2;break}return e.abrupt("return");case 2:if(console.log("Running migration:",t.name),t.running=!0,!t.customHandler){e.next=8;break}return e.abrupt("return",t.customHandler().then((function(){r.markMigrationCompleted(t)})));case 8:return e.abrupt("return",t.handler(n).then((function(){r.markMigrationCompleted(t)})));case 9:case"end":return e.stop()}}),e)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFMigrationManager=E;var C=function(){function e(t){y(this,e),e.MappingSourceRemoteRetrieved="MappingSourceRemoteRetrieved",e.MappingSourceRemoteSaved="MappingSourceRemoteSaved",e.MappingSourceLocalSaved="MappingSourceLocalSaved",e.MappingSourceLocalRetrieved="MappingSourceLocalRetrieved",e.MappingSourceLocalDirtied="MappingSourceLocalDirtied",e.MappingSourceComponentRetrieved="MappingSourceComponentRetrieved",e.MappingSourceDesktopInstalled="MappingSourceDesktopInstalled",e.MappingSourceRemoteActionRetrieved="MappingSourceRemoteActionRetrieved",e.MappingSourceFileImport="MappingSourceFileImport",e.isMappingSourceRetrieved=function(t){return[e.MappingSourceRemoteRetrieved,e.MappingSourceComponentRetrieved,e.MappingSourceRemoteActionRetrieved].includes(t)},this.$timeout=t||setTimeout.bind(window),this.itemSyncObservers=[],this.items=[],this.itemsHash={},this.missedReferences={},this.uuidChangeObservers=[]}var t,n,r,a,i,o,s,u,l,c,f,p;return b(e,[{key:"handleSignout",value:function(){this.items.length=0,this.itemsHash={},this.missedReferences={}}},{key:"addModelUuidChangeObserver",value:function(e,t){this.uuidChangeObservers.push({id:e,callback:t})}},{key:"notifyObserversOfUuidChange",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.uuidChangeObservers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;try{s.callback(e,t)}catch(e){console.error("Notify observers of uuid change exception:",e)}}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"alternateUUIDForItem",value:(p=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=this.createItem(n),t.next=3,SFJS.crypto.generateUUID();case 3:for(r.uuid=t.sent,r.informReferencesOfUUIDChange(n.uuid,r.uuid),this.informModelsOfUUIDChangeForItem(r,n.uuid,r.uuid),a=!0,i=!1,o=void 0,t.prev=9,s=n.referencingObjects[Symbol.iterator]();!(a=(u=s.next()).done);a=!0)(l=u.value).setIsNoLongerBeingReferencedBy(n),n.setIsNoLongerBeingReferencedBy(l),l.addItemAsRelationship(r);t.next=17;break;case 13:t.prev=13,t.t0=t.catch(9),i=!0,o=t.t0;case 17:t.prev=17,t.prev=18,a||null==s.return||s.return();case 20:if(t.prev=20,!i){t.next=23;break}throw o;case 23:return t.finish(20);case 24:return t.finish(17);case 25:return this.setItemsDirty(n.referencingObjects,!0),this.resolveReferencesForItem(r),this.loggingEnabled&&console.log(n.uuid,"--\x3e",r.uuid),n.deleted=!0,n.content.references=[],this.setItemDirty(n,!1,!1,e.MappingSourceLocalSaved),t.next=33,this.mapResponseItemsToLocalModels([n],e.MappingSourceLocalSaved);case 33:return this.addItem(r),this.setItemDirty(r,!0,!0,e.MappingSourceLocalSaved),this.notifyObserversOfUuidChange(n,r),t.abrupt("return",r);case 37:case"end":return t.stop()}}),t,this,[[9,13,17,25],[18,,20,24]])}))),function(e){return p.apply(this,arguments)})},{key:"informModelsOfUUIDChangeForItem",value:function(e,t,n){var r=!0,a=!1,i=void 0;try{for(var o,s=this.items[Symbol.iterator]();!(r=(o=s.next()).done);r=!0)o.value.potentialItemOfInterestHasChangedItsUUID(e,t,n)}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}},{key:"didSyncModelsOffline",value:function(t){this.notifySyncObserversOfModels(t,e.MappingSourceLocalSaved)}},{key:"mapResponseItemsToLocalModels",value:(f=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,source:n,sourceKey:r}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return f.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsOmittingFields",value:(c=v(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,omitFields:n,source:r,sourceKey:a}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return c.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsWithOptions",value:(l=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,p,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T,R,F,D,P,M,O,A,N,j,L,B,U,z;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.items,r=t.omitFields,a=t.source,i=t.sourceKey,t.options,o=[],s=[],u=[],l=!0,c=!1,f=void 0,e.prev=5,p=n[Symbol.iterator]();case 7:if(l=(h=p.next()).done){e.next=58;break}if(m=h.value){e.next=11;break}return e.abrupt("continue",55);case 11:if(v=!m.content&&!m.errorDecrypting,m.content_type&&m.uuid&&!v||m.deleted){e.next=16;break}return console.error("Server response item is corrupt:",m),e.abrupt("continue",55);case 16:if(!Array.isArray(r)){e.next=36;break}for(y=!0,g=!1,b=void 0,e.prev=20,k=r[Symbol.iterator]();!(y=(w=k.next()).done);y=!0)x=w.value,delete m[x];e.next=28;break;case 24:e.prev=24,e.t0=e.catch(20),g=!0,b=e.t0;case 28:e.prev=28,e.prev=29,y||null==k.return||k.return();case 31:if(e.prev=31,!g){e.next=34;break}throw b;case 34:return e.finish(31);case 35:return e.finish(28);case 36:if((S=this.findItem(m.uuid))&&(S.updateFromJSON(m),S.dummy=!1),_=m.content_type||S&&S.content_type,!this.acceptableContentTypes||this.acceptableContentTypes.includes(_)){e.next=42;break}return e.abrupt("continue",55);case 42:if(E=!1,1!=m.deleted){e.next=50;break}if(!m.dirty){e.next=48;break}E=!0,e.next=50;break;case 48:return S&&(o.push(S),u.push(S),this.removeItemLocally(S)),e.abrupt("continue",55);case 50:S||(S=this.createItem(m)),this.addItem(S,E),S.errorDecrypting||u.push(S),o.push(S),s.push(m);case 55:l=!0,e.next=7;break;case 58:e.next=64;break;case 60:e.prev=60,e.t1=e.catch(5),c=!0,f=e.t1;case 64:e.prev=64,e.prev=65,l||null==p.return||p.return();case 67:if(e.prev=67,!c){e.next=70;break}throw f;case 70:return e.finish(67);case 71:return e.finish(64);case 72:for(C=!0,I=!1,T=void 0,e.prev=75,R=s.entries()[Symbol.iterator]();!(C=(F=R.next()).done);C=!0)D=d(F.value,2),P=D[0],M=D[1],O=o[P],M.content&&this.resolveReferencesForItem(O),O.didFinishSyncing();e.next=83;break;case 79:e.prev=79,e.t2=e.catch(75),I=!0,T=e.t2;case 83:e.prev=83,e.prev=84,C||null==R.return||R.return();case 86:if(e.prev=86,!I){e.next=89;break}throw T;case 89:return e.finish(86);case 90:return e.finish(83);case 91:for(A=this.popMissedReferenceStructsForObjects(s),N=!0,j=!1,L=void 0,e.prev=95,B=function(){var e=z.value,t=o.find((function(t){return t.uuid==e.reference_uuid}));t&&e.for_item.addItemAsRelationship(t)},U=A[Symbol.iterator]();!(N=(z=U.next()).done);N=!0)B();e.next=104;break;case 100:e.prev=100,e.t3=e.catch(95),j=!0,L=e.t3;case 104:e.prev=104,e.prev=105,N||null==U.return||U.return();case 107:if(e.prev=107,!j){e.next=110;break}throw L;case 110:return e.finish(107);case 111:return e.finish(104);case 112:return e.next=114,this.notifySyncObserversOfModels(u,a,i);case 114:return e.abrupt("return",o);case 115:case"end":return e.stop()}}),e,this,[[5,60,64,72],[20,24,28,36],[29,,31,35],[65,,67,71],[75,79,83,91],[84,,86,90],[95,100,104,112],[105,,107,111]])}))),function(e){return l.apply(this,arguments)})},{key:"missedReferenceBuildKey",value:function(e,t){return"".concat(e,":").concat(t)}},{key:"popMissedReferenceStructsForObjects",value:function(e){if(!e||0==e.length)return[];for(var t=[],n=[],r=e.map((function(e){return e.uuid})),a=r[0].length,i=0,o=Object.keys(this.missedReferences);i1&&void 0!==arguments[1]&&arguments[1];if(!e.errorDecrypting){var n=e.contentObject;if(e.updateLocalRelationships(),n.references){var r=n.references.slice(),a=r.map((function(e){return e.uuid})),i=!0,o=this.findItems(a,i),s=!0,u=!1,l=void 0;try{for(var c,f=o.entries()[Symbol.iterator]();!(s=(c=f.next()).done);s=!0){var p=d(c.value,2),h=p[0],m=p[1];if(m)e.addItemAsRelationship(m),t&&this.setItemDirty(m,!0);else{var v=a[h],y=this.missedReferenceBuildKey(v,e.uuid);if(!this.missedReferences[y]){var g={reference_uuid:v,for_item:e};this.missedReferences[y]=g}}}}catch(e){u=!0,l=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw l}}}}}},{key:"notifySyncObserversOfModels",value:(u=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l,c,f=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=this.itemSyncObservers.sort((function(e,t){return e.priority0)){e.next=25;break}return e.next=25,f._callSyncObserverCallbackWithTimeout(a,i,o,s,n,r);case 25:case"end":return e.stop()}}),e,null,[[6,10,14,22],[15,,17,21]])})),l=a[Symbol.iterator]();case 7:if(i=(c=l.next()).done){e.next=12;break}return e.delegateYield(u(),"t0",9);case 9:i=!0,e.next=7;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(4),o=!0,s=e.t1;case 18:e.prev=18,e.prev=19,i||null==l.return||l.return();case 21:if(e.prev=21,!o){e.next=24;break}throw s;case 24:return e.finish(21);case 25:return e.finish(18);case 26:case"end":return e.stop()}}),e,this,[[4,14,18,26],[19,,21,25]])}))),function(e,t,n){return u.apply(this,arguments)})},{key:"_callSyncObserverCallbackWithTimeout",value:(s=v(regeneratorRuntime.mark((function e(t,n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,u){s.$timeout((function(){try{t.callback(n,r,a,i,o)}catch(e){console.error("Sync observer exception",e)}finally{e()}}))})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,n,r,a,i){return s.apply(this,arguments)})},{key:"setItemDirty",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;this.setItemsDirty([e],t,n,r,a)}},{key:"setItemsDirty",value:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,o=!0,s=!1,u=void 0;try{for(var l,c=t[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){var f=l.value;f.setDirty(n,r)}}catch(e){s=!0,u=e}finally{try{o||null==c.return||c.return()}finally{if(s)throw u}}this.notifySyncObserversOfModels(t,a||e.MappingSourceLocalDirtied,i)}},{key:"createItem",value:function(t){var n=e.ContentTypeClassMapping&&e.ContentTypeClassMapping[t.content_type];return n||(n=M),new n(t)}},{key:"createDuplicateItemFromResponseItem",value:(o=v(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.setDirty){e.next=3;break}return console.error("Attempting to create conflicted copy of non-response item."),e.abrupt("return",null);case 3:return n=JSON.parse(JSON.stringify(t)),e.next=6,SFJS.crypto.generateUUID();case 6:return n.uuid=e.sent,r=this.createItem(n),e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"duplicateItemAndAddAsConflict",value:function(e){return this.duplicateItemWithCustomContentAndAddAsConflict({content:e.content,duplicateOf:e})}},{key:"duplicateItemWithCustomContentAndAddAsConflict",value:function(e){var t=e.content,n=e.duplicateOf,r=this.duplicateItemWithCustomContent({content:t,duplicateOf:n});return this.addDuplicatedItemAsConflict({duplicate:r,duplicateOf:n}),r}},{key:"addDuplicatedItemAsConflict",value:function(e){var t=e.duplicate,n=e.duplicateOf;this.addDuplicatedItem(t,n),t.content.conflict_of=n.uuid}},{key:"duplicateItemWithCustomContent",value:function(e){var t=e.content,n=e.duplicateOf,r=new n.constructor({content:t});return r.created_at=n.created_at,r.content_type||(r.content_type=n.content_type),r}},{key:"duplicateItemAndAdd",value:function(e){var t=this.duplicateItemWithoutAdding(e);return this.addDuplicatedItem(t,e),t}},{key:"duplicateItemWithoutAdding",value:function(e){var t=new e.constructor({content:e.content});return t.created_at=e.created_at,t.content_type||(t.content_type=e.content_type),t}},{key:"addDuplicatedItem",value:function(e,t){this.addItem(e);var n=!0,r=!1,a=void 0;try{for(var i,o=t.referencingObjects[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;s.addItemAsRelationship(e),this.setItemDirty(s,!0)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.resolveReferencesForItem(e),this.setItemDirty(e,!0)}},{key:"addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addItems([e],t)}},{key:"addItems",value:function(e){var t=this;e.forEach((function(e){t.itemsHash[e.uuid]||(t.itemsHash[e.uuid]=e,t.items.push(e))}))}},{key:"addItemSyncObserver",value:function(e,t,n){this.addItemSyncObserverWithPriority({id:e,types:t,callback:n,priority:1})}},{key:"addItemSyncObserverWithPriority",value:function(e){var t=e.id,n=e.priority,r=e.types,a=e.callback;Array.isArray(r)||(r=[r]),this.itemSyncObservers.push({id:t,types:r,priority:n,callback:a})}},{key:"removeItemSyncObserver",value:function(e){_.remove(this.itemSyncObservers,_.find(this.itemSyncObservers,{id:e}))}},{key:"getDirtyItems",value:function(){return this.items.filter((function(e){return 1==e.dirty&&!e.dummy&&(!e.errorDecrypting||e.deleted)}))}},{key:"clearDirtyItems",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)a.value.setDirty(!1)}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"removeAndDirtyAllRelationshipsForItem",value:function(e){if(!e.errorDecrypting){var t=!0,n=!1,r=void 0;try{for(var a,i=e.content.references[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=this.findItem(o.uuid);s&&(e.removeItemAsRelationship(s),s.hasRelationshipWithItem(e)&&(s.removeItemAsRelationship(e),this.setItemDirty(s,!0)))}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}var u=!0,l=!1,c=void 0;try{for(var f,p=e.referencingObjects[Symbol.iterator]();!(u=(f=p.next()).done);u=!0){var d=f.value;d.removeItemAsRelationship(e),this.setItemDirty(d,!0)}}catch(e){l=!0,c=e}finally{try{u||null==p.return||p.return()}finally{if(l)throw c}}e.referencingObjects=[]}},{key:"setAllItemsDirty",value:function(){var e=this.allItems;this.setItemsDirty(e,!0)}},{key:"setItemToBeDeleted",value:function(e){e.deleted=!0,e.dummy||this.setItemDirty(e,!0),this.removeAndDirtyAllRelationshipsForItem(e)}},{key:"removeItemLocally",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_.remove(this.items,{uuid:t.uuid}),delete this.itemsHash[t.uuid],t.isBeingRemovedLocally();case 3:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"allItemsMatchingTypes",value:function(e){return this.allItems.filter((function(t){return(_.includes(e,t.content_type)||_.includes(e,"*"))&&!t.dummy}))}},{key:"invalidItems",value:function(){return this.allItems.filter((function(e){return e.errorDecrypting}))}},{key:"validItemsForContentType",value:function(e){return this.allItems.filter((function(t){return t.content_type==e&&!t.errorDecrypting}))}},{key:"findItem",value:function(e){return this.itemsHash[e]}},{key:"findItems",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,l=this.itemsHash[u];(l||t)&&n.push(l)}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}},{key:"itemsMatchingPredicate",value:function(e){return this.itemsMatchingPredicates([e])}},{key:"itemsMatchingPredicates",value:function(e){return this.filterItemsWithPredicates(this.allItems,e)}},{key:"filterItemsWithPredicates",value:function(e,t){return e.filter((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!e.satisfiesPredicate(s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}))}},{key:"importItems",value:(a=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T,R;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=[],a={},i=!0,o=!1,s=void 0,t.prev=5,u=n[Symbol.iterator]();case 7:if(i=(l=u.next()).done){t.next=18;break}if(c=l.value,f=this.findItem(c.uuid)){t.next=13;break}return a[c.uuid]={},t.abrupt("continue",15);case 13:p=this.duplicateItemWithoutAdding(f),a[c.uuid]={frozenValue:p,itemRef:f};case 15:i=!0,t.next=7;break;case 18:t.next=24;break;case 20:t.prev=20,t.t0=t.catch(5),o=!0,s=t.t0;case 24:t.prev=24,t.prev=25,i||null==u.return||u.return();case 27:if(t.prev=27,!o){t.next=30;break}throw s;case 30:return t.finish(27);case 31:return t.finish(24);case 32:d=!0,h=!1,m=void 0,t.prev=35,v=n[Symbol.iterator]();case 37:if(d=(y=v.next()).done){t.next=52;break}if(g=y.value,b=a[g.uuid],k=b.frozenValue,w=b.itemRef,!k||w.errorDecrypting){t.next=47;break}return t.next=43,this.createDuplicateItemFromResponseItem(g);case 43:x=t.sent,g.deleted||k.isItemContentEqualWith(x)||(this.addDuplicatedItemAsConflict({duplicate:x,duplicateOf:w}),r.push(x)),t.next=49;break;case 47:r.push(g),w&&w.errorDecrypting&&(w.errorDecrypting=!1);case 49:d=!0,t.next=37;break;case 52:t.next=58;break;case 54:t.prev=54,t.t1=t.catch(35),h=!0,m=t.t1;case 58:t.prev=58,t.prev=59,d||null==v.return||v.return();case 61:if(t.prev=61,!h){t.next=64;break}throw m;case 64:return t.finish(61);case 65:return t.finish(58);case 66:return t.next=68,this.mapResponseItemsToLocalModels(r,e.MappingSourceFileImport);case 68:for(S=t.sent,_=!0,E=!1,C=void 0,t.prev=72,I=S[Symbol.iterator]();!(_=(T=I.next()).done);_=!0)R=T.value,this.setItemDirty(R,!0,!1),R.deleted=!1;t.next=80;break;case 76:t.prev=76,t.t2=t.catch(72),E=!0,C=t.t2;case 80:t.prev=80,t.prev=81,_||null==I.return||I.return();case 83:if(t.prev=83,!E){t.next=86;break}throw C;case 86:return t.finish(83);case 87:return t.finish(80);case 88:return t.abrupt("return",S);case 89:case"end":return t.stop()}}),t,this,[[5,20,24,32],[25,,27,31],[35,54,58,66],[59,,61,65],[72,76,80,88],[81,,83,87]])}))),function(e){return a.apply(this,arguments)})},{key:"getAllItemsJSONData",value:(r=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getJSONDataForItems(this.allItems,t,n,r));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"getJSONDataForItems",value:(n=v(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t.map((function(e){return new O(e,n,r).paramsForExportFile()}))).then((function(e){if(a&&0==e.length)return null;var t={items:e};return n&&(t.auth_params=r),JSON.stringify(t,null,2)})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,r,a){return n.apply(this,arguments)})},{key:"computeDataIntegrityHash",value:(t=v(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.allNondummyItems.sort((function(e,t){return t.updated_at-e.updated_at})),n=t.map((function(e){return e.updatedAtTimestamp()})),r=n.join(","),e.next=6,SFJS.crypto.sha256(r);case 6:return a=e.sent,e.abrupt("return",a);case 10:return e.prev=10,e.t0=e.catch(0),console.error("Error computing data integrity hash",e.t0),e.abrupt("return",null);case 14:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return t.apply(this,arguments)})},{key:"allItems",get:function(){return this.items.slice()}},{key:"allNondummyItems",get:function(){return this.items.filter((function(e){return!e.dummy}))}}]),e}();r.SFModelManager=C;var I=function(){function e(t,n,r){y(this,e),this.modelManager=t,this.syncManager=n,this.singletonManager=r,this.loadPrivileges(),e.CredentialAccountPassword="CredentialAccountPassword",e.CredentialLocalPasscode="CredentialLocalPasscode",e.ActionManageExtensions="ActionManageExtensions",e.ActionManageBackups="ActionManageBackups",e.ActionViewProtectedNotes="ActionViewProtectedNotes",e.ActionManagePrivileges="ActionManagePrivileges",e.ActionManagePasscode="ActionManagePasscode",e.ActionDeleteNote="ActionDeleteNote",e.SessionExpiresAtKey="SessionExpiresAtKey",e.SessionLengthKey="SessionLengthKey",e.SessionLengthNone=0,e.SessionLengthFiveMinutes=300,e.SessionLengthOneHour=3600,e.SessionLengthOneWeek=604800,this.availableActions=[e.ActionViewProtectedNotes,e.ActionDeleteNote,e.ActionManagePasscode,e.ActionManageBackups,e.ActionManageExtensions,e.ActionManagePrivileges],this.availableCredentials=[e.CredentialAccountPassword,e.CredentialLocalPasscode],this.sessionLengths=[e.SessionLengthNone,e.SessionLengthFiveMinutes,e.SessionLengthOneHour,e.SessionLengthOneWeek,e.SessionLengthIndefinite]}var t,n,r,a,i,o,s,u,l,c,f,p;return b(e,[{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getAvailableActions",value:function(){return this.availableActions}},{key:"getAvailableCredentials",value:function(){return this.availableCredentials}},{key:"netCredentialsForAction",value:(p=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getPrivileges();case 2:t.t0=n,r=t.sent.getCredentialsForAction(t.t0),a=[],i=!0,o=!1,s=void 0,t.prev=8,u=r[Symbol.iterator]();case 10:if(i=(l=u.next()).done){t.next=27;break}if((c=l.value)!=e.CredentialAccountPassword){t.next=19;break}return t.next=15,this.delegate.isOffline();case 15:t.sent||a.push(c),t.next=24;break;case 19:if(c!=e.CredentialLocalPasscode){t.next=24;break}return t.next=22,this.delegate.hasLocalPasscode();case 22:t.sent&&a.push(c);case 24:i=!0,t.next=10;break;case 27:t.next=33;break;case 29:t.prev=29,t.t1=t.catch(8),o=!0,s=t.t1;case 33:t.prev=33,t.prev=34,i||null==u.return||u.return();case 36:if(t.prev=36,!o){t.next=39;break}throw s;case 39:return t.finish(36);case 40:return t.finish(33);case 41:return t.abrupt("return",a);case 42:case"end":return t.stop()}}),t,this,[[8,29,33,41],[34,,36,40]])}))),function(e){return p.apply(this,arguments)})},{key:"loadPrivileges",value:(f=v(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loadPromise){e.next=2;break}return e.abrupt("return",this.loadPromise);case 2:return this.loadPromise=new Promise((function(e,n){var r=N.contentType(),a=new A("content_type","=",r);t.singletonManager.registerSingleton([a],(function(n){t.privileges=n,e(n)}),function(){var n=v(regeneratorRuntime.mark((function n(a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=new N({content_type:r}),SFJS.crypto.generateUUIDSync){n.next=4;break}return n.next=4,i.initUUID();case 4:t.modelManager.addItem(i),t.modelManager.setItemDirty(i,!0),t.syncManager.sync(),a(i),e(i);case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())})),e.abrupt("return",this.loadPromise);case 4:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"getPrivileges",value:(c=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.privileges){e.next=4;break}return e.abrupt("return",this.privileges);case 4:return e.abrupt("return",this.loadPrivileges());case 5:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"displayInfoForCredential",value:function(t){var n={};return n[e.CredentialAccountPassword]={label:"Account Password",prompt:"Please enter your account password."},n[e.CredentialLocalPasscode]={label:"Local Passcode",prompt:"Please enter your local passcode."},n[t]}},{key:"displayInfoForAction",value:function(t){var n={};return n[e.ActionManageExtensions]={label:"Manage Extensions"},n[e.ActionManageBackups]={label:"Download/Import Backups"},n[e.ActionViewProtectedNotes]={label:"View Protected Notes"},n[e.ActionManagePrivileges]={label:"Manage Privileges"},n[e.ActionManagePasscode]={label:"Manage Passcode"},n[e.ActionDeleteNote]={label:"Delete Notes"},n[t]}},{key:"getSessionLengthOptions",value:function(){return[{value:e.SessionLengthNone,label:"Don't Remember"},{value:e.SessionLengthFiveMinutes,label:"5 Minutes"},{value:e.SessionLengthOneHour,label:"1 Hour"},{value:e.SessionLengthOneWeek,label:"1 Week"}]}},{key:"setSessionLength",value:(l=v(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=n,i=void 0,(i=new Date).setSeconds(i.getSeconds()+a),r=i,t.abrupt("return",Promise.all([this.delegate.saveToStorage(e.SessionExpiresAtKey,JSON.stringify(r)),this.delegate.saveToStorage(e.SessionLengthKey,JSON.stringify(n))]));case 3:case"end":return t.stop()}var a,i}),t,this)}))),function(e){return l.apply(this,arguments)})},{key:"clearSession",value:(u=v(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.setSessionLength(e.SessionLengthNone));case 1:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"getSelectedSessionLength",value:(s=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionLengthKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",JSON.parse(n));case 7:return t.abrupt("return",e.SessionLengthNone);case 8:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})},{key:"getSessionExpirey",value:(o=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionExpiresAtKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",new Date(JSON.parse(n)));case 7:return t.abrupt("return",new Date);case 8:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"actionHasPrivilegesConfigured",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:return e.t0=e.sent.length,e.abrupt("return",e.t0>0);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"actionRequiresPrivilege",value:(a=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getSessionExpirey();case 2:if(!(e.sent>new Date)){e.next=5;break}return e.abrupt("return",!1);case 5:return e.next=7,this.netCredentialsForAction(t);case 7:return n=e.sent,e.abrupt("return",n.length>0);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"savePrivileges",value:(r=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPrivileges();case 2:t=e.sent,this.modelManager.setItemDirty(t,!0),this.syncManager.sync();case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"authenticateAction",value:(n=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o,s,u,l,c,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:r=e.sent,a=[],i=[],o=!0,s=!1,u=void 0,e.prev=7,l=r[Symbol.iterator]();case 9:if(o=(c=l.next()).done){e.next=18;break}return f=c.value,e.next=13,this._verifyAuthenticationParameters(f,n[f]);case 13:e.sent?a.push(f):i.push(f);case 15:o=!0,e.next=9;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(7),s=!0,u=e.t0;case 24:e.prev=24,e.prev=25,o||null==l.return||l.return();case 27:if(e.prev=27,!s){e.next=30;break}throw u;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.abrupt("return",{success:0==i.length,successfulCredentials:a,failedCredentials:i});case 33:case"end":return e.stop()}}),e,this,[[7,20,24,32],[25,,27,31]])}))),function(e,t){return n.apply(this,arguments)})},{key:"_verifyAuthenticationParameters",value:(t=v(regeneratorRuntime.mark((function t(n,r){var a,i,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyAccountPassword(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),i=function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyLocalPasscode(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n!=e.CredentialAccountPassword){t.next=6;break}return t.abrupt("return",a(r));case 6:if(n!=e.CredentialLocalPasscode){t.next=8;break}return t.abrupt("return",i(r));case 8:case"end":return t.stop()}}),t)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFPrivilegesManager=I;var T=function(){function e(t,n,r,a,i){var o=this;y(this,e),this.modelManager=t,this.storageManager=n,this.$timeout=i||setTimeout.bind(window),this.keyRequestHandler=r,this.loadFromDisk().then((function(){o.modelManager.addItemSyncObserver("session-history",a,(function(e,t,n,r,a){if(r!==C.MappingSourceLocalDirtied){var i=!0,s=!1,u=void 0;try{for(var l,c=e[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var f=l.value;try{o.addHistoryEntryForItem(f)}catch(e){console.log("Caught exception while trying to add item history entry",e)}}}catch(e){s=!0,u=e}finally{try{i||null==c.return||c.return()}finally{if(s)throw u}}}}))}))}var t,n,r,a,i,o,s;return b(e,[{key:"encryptionParams",value:(s=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler());case 1:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"addHistoryEntryForItem",value:function(e){var t=this,n={uuid:e.uuid,content_type:e.content_type,updated_at:e.updated_at,content:e.getContentCopy()},r=this.historySession.addEntryForItem(n);this.autoOptimize&&this.historySession.optimizeHistoryForItem(e),r&&this.diskEnabled&&(this.diskTimeout&&(this.$timeout.hasOwnProperty("cancel")?this.$timeout.cancel(this.diskTimeout):clearTimeout(this.diskTimeout)),this.diskTimeout=this.$timeout((function(){t.saveToDisk()}),2e3))}},{key:"historyForItem",value:function(e){return this.historySession.historyForItem(e)}},{key:"clearHistoryForItem",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearItemHistory(t),e.abrupt("return",this.saveToDisk());case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"clearAllHistory",value:(i=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearAllHistory(),e.abrupt("return",this.storageManager.removeItem("sessionHistory_revisions"));case 2:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"toggleDiskSaving",value:(a=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled=!this.diskEnabled,!this.diskEnabled){e.next=6;break}this.storageManager.setItem("sessionHistory_persist",JSON.stringify(!0)),this.saveToDisk(),e.next=8;break;case 6:return this.storageManager.setItem("sessionHistory_persist",JSON.stringify(!1)),e.abrupt("return",this.storageManager.removeItem("sessionHistory_revisions"));case 8:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"saveToDisk",value:(r=v(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.encryptionParams();case 4:t=e.sent,new O(this.historySession,t.keys,t.auth_params).paramsForSync().then((function(e){n.storageManager.setItem("sessionHistory_revisions",JSON.stringify(e))}));case 7:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"loadFromDisk",value:(n=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("sessionHistory_persist");case 2:return(t=e.sent)&&(this.diskEnabled=JSON.parse(t)),e.next=6,this.storageManager.getItem("sessionHistory_revisions");case 6:if(!(n=e.sent)){e.next=18;break}return n=JSON.parse(n),e.next=11,this.encryptionParams();case 11:return r=e.sent,e.next=14,SFJS.itemTransformer.decryptItem(n,r.keys);case 14:a=new j(n),this.historySession=a,e.next=19;break;case 18:this.historySession=new j;case 19:return e.next=21,this.storageManager.getItem("sessionHistory_autoOptimize");case 21:i=e.sent,this.autoOptimize=!i||JSON.parse(i);case 23:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"toggleAutoOptimize",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.autoOptimize=!this.autoOptimize,this.autoOptimize?this.storageManager.setItem("sessionHistory_autoOptimize",JSON.stringify(!0)):this.storageManager.setItem("sessionHistory_autoOptimize",JSON.stringify(!1));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),e}();r.SFSessionHistoryManager=T;var R=function(){function e(t,n){var r=this;y(this,e),this.syncManager=n,this.modelManager=t,this.singletonHandlers=[],t.addItemSyncObserverWithPriority({id:"sf-singleton-manager",types:"*",priority:-1,callback:function(e,n,a,i,o){i!==C.MappingSourceLocalDirtied&&r.resolveSingletons(t.allNondummyItems,null,!0)}}),n.addEventHandler((function(e,n){if("local-data-loaded"==e)r.resolveSingletons(t.allNondummyItems,null,!0),r.initialDataLoaded=!0;else if("sync:completed"==e){if(!r.initialDataLoaded)return;r.resolveSingletons(n.retrievedItems,n.savedItems)}})),t.addModelUuidChangeObserver("singleton-manager",(function(e,t){var n=!0,a=!1,i=void 0;try{for(var o,s=r.singletonHandlers[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=o.value;u.singleton&&A.ItemSatisfiesPredicates(t,u.predicates)&&(u.singleton=null,r.resolveSingletons([t]))}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}}))}return b(e,[{key:"registerSingleton",value:function(e,t,n){this.singletonHandlers.push({predicates:e,resolutionCallback:t,createBlock:n})}},{key:"resolveSingletons",value:function(e,t,n){var r=this;e=e||[],t=t||[];var a=!0,i=!1,o=void 0;try{for(var s,u=function(){var a=s.value,i=a.predicates.slice(),o=r.modelManager.filterItemsWithPredicates(e,i),u=function(){a.createBlock&&(a.pendingCreateBlockCallback=!0,a.createBlock((function(e){a.singleton=e,a.pendingCreateBlockCallback=!1,a.resolutionCallback&&a.resolutionCallback(e)})))},l=r.modelManager.filterItemsWithPredicates(t,i).length;if(o.length>0||l>0){var c=r.modelManager.itemsMatchingPredicates(i);if(c.length>=2){var f=c.sort((function(e,t){return e.errorDecrypting?1:t.errorDecrypting||e.created_at=this.MaxDiscordanceBeforeOutOfSync&&(this.outOfSync||(this.outOfSync=!0,this.notifyEvent("enter-out-of-sync"))),e.abrupt("return",!1);case 13:return this.outOfSync&&(this.outOfSync=!1,this.notifyEvent("exit-out-of-sync")),this.syncDiscordance=0,e.abrupt("return",!0);case 16:case"end":return e.stop()}}),e,this)}))),function(e){return R.apply(this,arguments)})},{key:"isOutOfSync",value:function(){return this.outOfSync}},{key:"getServerURL",value:(T=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("server");case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0=window._default_sf_server;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(){return T.apply(this,arguments)})},{key:"getSyncURL",value:(I=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getServerURL();case 2:return e.t0=e.sent,e.abrupt("return",e.t0+"/items/sync");case 4:case"end":return e.stop()}}),e,this)}))),function(){return I.apply(this,arguments)})},{key:"registerSyncStatusObserver",value:function(e){var t={key:new Date,callback:e};return this.syncStatusObservers.push(t),t}},{key:"removeSyncStatusObserver",value:function(e){_.pull(this.syncStatusObservers,e)}},{key:"syncStatusDidChange",value:function(){var e=this;this.syncStatusObservers.forEach((function(t){t.callback(e.syncStatus)}))}},{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"setKeyRequestHandler",value:function(e){this.keyRequestHandler=e}},{key:"getActiveKeyInfo",value:(E=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler(t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return E.apply(this,arguments)})},{key:"initialDataLoaded",value:function(){return!0===this._initialDataLoaded}},{key:"_sortLocalItems",value:function(e){var t=this;return e.sort((function(e,n){var r=new Date(n.updated_at)-new Date(e.updated_at),a=t.contentTypeLoadPriority,i=0,o=0;return a&&(i=a.indexOf(e.content_type),o=a.indexOf(n.content_type),-1==i&&(i=a.length),-1==o&&(o=a.length)),i==o?r:i0&&void 0!==u[0]?u[0]:{},r=n.incrementalCallback,a=n.batchSize,!(i=n.options)||!i.simulateHighLatency){t.next=5;break}return o=i.simulatedLatency||1e3,t.next=5,this._awaitSleep(o);case 5:if(!this.loadLocalDataPromise){t.next=7;break}return t.abrupt("return",this.loadLocalDataPromise);case 7:return a||(a=100),this.loadLocalDataPromise=this.storageManager.getAllModels().then((function(t){var n=(t=(t=s._sortLocalItems(t)).filter((function(e){var t=s.modelManager.findItem(e.uuid);return!t||new Date(e.dirtiedDate)>t.dirtiedDate}))).length,i=0,o=[],u=function(){var l=v(regeneratorRuntime.mark((function l(){var c,f;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return c=t.slice(i,i+a),l.next=3,s.handleItemsResponse(c,null,C.MappingSourceLocalRetrieved,e.KeyRequestLoadLocal);case 3:if(f=l.sent,o.push(f),!((i+=c.length)0)){t.next=23;break}return t.next=23,Promise.all(u.map(function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.storageManager.deleteModel(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 23:return t.next=25,a.getActiveKeyInfo(e.KeyRequestSaveLocal);case 25:if(m=t.sent,!(s.length>0)){t.next=33;break}return t.next=29,Promise.all(s.map(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new O(t,m.keys,m.auth_params),e.next=3,n.paramsForLocalStorage();case 3:return n=e.sent,r&&delete n.dirty,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).catch((function(e){return o(e)}));case 29:return y=t.sent,t.next=32,a.storageManager.saveModels(y).catch((function(e){console.error("Error writing items",e),a.syncStatus.localError=e,a.syncStatusDidChange(),o()}));case 32:a.syncStatus.localError&&(a.syncStatus.localError=null,a.syncStatusDidChange());case 33:i();case 34:case"end":return t.stop()}}),t,null,[[4,8,12,20],[13,,15,19]])})));return function(e,n){return t.apply(this,arguments)}}()));case 3:case"end":return t.stop()}}),t)}))),function(e,t){return w.apply(this,arguments)})},{key:"syncOffline",value:(k=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=!0,r=!1,a=void 0,e.prev=3,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.updated_at=new Date;e.next=11;break;case 7:e.prev=7,e.t0=e.catch(3),r=!0,a=e.t0;case 11:e.prev=11,e.prev=12,n||null==i.return||i.return();case 14:if(e.prev=14,!r){e.next=17;break}throw a;case 17:return e.finish(14);case 18:return e.finish(11);case 19:return e.abrupt("return",this.writeItemsToLocalStorage(t,!0).then((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var u=i.value;u.deleted&&s.modelManager.removeItemLocally(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return s.modelManager.clearDirtyItems(t),s.modelManager.didSyncModelsOffline(t),s.notifyEvent("sync:completed",{savedItems:t}),{saved_items:t}})));case 20:case"end":return e.stop()}}),e,this,[[3,7,11,19],[12,,14,18]])}))),function(e){return k.apply(this,arguments)})},{key:"markAllItemsDirtyAndSaveOffline",value:(g=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,p,d,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=28;break}n=this.modelManager.allNondummyItems.filter((function(e){return!e.errorDecrypting})).slice(),r=!0,a=!1,i=void 0,e.prev=5,o=n[Symbol.iterator]();case 7:if(r=(s=o.next()).done){e.next=14;break}return u=s.value,e.next=11,this.modelManager.alternateUUIDForItem(u);case 11:r=!0,e.next=7;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(5),a=!0,i=e.t0;case 20:e.prev=20,e.prev=21,r||null==o.return||o.return();case 23:if(e.prev=23,!a){e.next=26;break}throw i;case 26:return e.finish(23);case 27:return e.finish(20);case 28:for(l=this.modelManager.allNondummyItems,c=!0,f=!1,p=void 0,e.prev=32,d=l[Symbol.iterator]();!(c=(h=d.next()).done);c=!0)h.value.setDirty(!0);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),f=!0,p=e.t1;case 40:e.prev=40,e.prev=41,c||null==d.return||d.return();case 43:if(e.prev=43,!f){e.next=46;break}throw p;case 46:return e.finish(43);case 47:return e.finish(40);case 48:return e.abrupt("return",this.writeItemsToLocalStorage(l,!1));case 49:case"end":return e.stop()}}),e,this,[[5,16,20,28],[21,,23,27],[32,36,40,48],[41,,43,47]])}))),function(e){return g.apply(this,arguments)})},{key:"setSyncToken",value:(m=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=t,e.next=3,this.storageManager.setItem("syncToken",t);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"getSyncToken",value:(h=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._syncToken){e.next=4;break}return e.next=3,this.storageManager.getItem("syncToken");case 3:this._syncToken=e.sent;case 4:return e.abrupt("return",this._syncToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"setCursorToken",value:(d=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken=t,!t){e.next=6;break}return e.next=4,this.storageManager.setItem("cursorToken",t);case 4:e.next=8;break;case 6:return e.next=8,this.storageManager.removeItem("cursorToken");case 8:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"getCursorToken",value:(p=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken){e.next=4;break}return e.next=3,this.storageManager.getItem("cursorToken");case 3:this._cursorToken=e.sent;case 4:return e.abrupt("return",this._cursorToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"clearQueuedCallbacks",value:function(){this._queuedCallbacks=[]}},{key:"callQueuedCallbacks",value:function(e){var t=this.queuedCallbacks;if(t.length){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e)}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.clearQueuedCallbacks()}}},{key:"beginCheckingIfSyncIsTakingTooLong",value:function(){this.syncStatus.checker&&this.stopCheckingIfSyncIsTakingTooLong(),this.syncStatus.checker=this.$interval(function(){(new Date-this.syncStatus.syncStart)/1e3>5&&(this.notifyEvent("sync:taking-too-long"),this.stopCheckingIfSyncIsTakingTooLong())}.bind(this),500)}},{key:"stopCheckingIfSyncIsTakingTooLong",value:function(){this.$interval.hasOwnProperty("cancel")?this.$interval.cancel(this.syncStatus.checker):clearInterval(this.syncStatus.checker),this.syncStatus.checker=null}},{key:"lockSyncing",value:function(){this.syncLocked=!0}},{key:"unlockSyncing",value:function(){this.syncLocked=!1}},{key:"sync",value:(f=v(regeneratorRuntime.mark((function t(){var n,r=this,a=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=a.length>0&&void 0!==a[0]?a[0]:{},!this.syncLocked){t.next=4;break}return console.log("Sync Locked, Returning;"),t.abrupt("return");case 4:return t.abrupt("return",new Promise(function(){var t=v(regeneratorRuntime.mark((function t(a,i){var o,s,u,l,c,f,p,d,h,m,v,y,g,b;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n||(n={}),o=r.modelManager.getDirtyItems(),s=o.filter((function(e){return!r.lastDirtyItemsSave||e.dirtiedDate>r.lastDirtyItemsSave})),t.next=5,r.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 5:if(u=t.sent,l=r.syncStatus.syncOpInProgress,c=r.initialDataLoaded(),!l&&c){t.next=16;break}return r.performSyncAgainOnCompletion=!0,r.lastDirtyItemsSave=new Date,t.next=13,r.writeItemsToLocalStorage(s,!1);case 13:return l&&(r.queuedCallbacks.push(a),r.loggingEnabled&&console.warn("Attempting to sync while existing sync is in progress.")),c||(r.loggingEnabled&&console.warn("(1) Attempting to perform online sync before local data has loaded"),a()),t.abrupt("return");case 16:if(r.syncStatus.syncOpInProgress=!0,!u.offline){t.next=19;break}return t.abrupt("return",r.syncOffline(o).then((function(e){r.syncStatus.syncOpInProgress=!1,a(e)})).catch((function(e){r.notifyEvent("sync-exception",e)})));case 19:if(r.initialDataLoaded()){t.next=22;break}return console.error("Attempting to perform online sync before local data has loaded"),t.abrupt("return");case 22:return r.loggingEnabled&&console.log("Syncing online user."),f=r.syncStatus.needsMoreSync,r.syncStatus.syncStart=new Date,r.beginCheckingIfSyncIsTakingTooLong(),p=r.PerSyncItemUploadLimit,(d=o.slice(0,p)).lengthr.syncStatus.total&&(r.syncStatus.total=r.syncStatus.current),r.syncStatusDidChange(),t.next=34,r.writeItemsToLocalStorage(s,!1);case 34:return r.lastDirtyItemsSave=new Date,n.onPreSyncSave&&n.onPreSyncSave(),r.allRetreivedItems||(r.allRetreivedItems=[]),r.allSavedItems||(r.allSavedItems=[]),(h={}).limit=r.ServerItemDownloadLimit,n.performIntegrityCheck&&(h.compute_integrity=!0),t.prev=41,t.next=44,Promise.all(d.map((function(e){var t=new O(e,u.keys,u.auth_params);return t.additionalFields=n.additionalFields,t.paramsForSync()}))).then((function(e){h.items=e}));case 44:t.next=49;break;case 46:t.prev=46,t.t0=t.catch(41),r.notifyEvent("sync-exception",t.t0);case 49:for(m=!0,v=!1,y=void 0,t.prev=52,g=d[Symbol.iterator]();!(m=(b=g.next()).done);m=!0)b.value.dirtyCount=0;t.next=60;break;case 56:t.prev=56,t.t1=t.catch(52),v=!0,y=t.t1;case 60:t.prev=60,t.prev=61,m||null==g.return||g.return();case 63:if(t.prev=63,!v){t.next=66;break}throw y;case 66:return t.finish(63);case 67:return t.finish(60);case 68:return t.next=70,r.getSyncToken();case 70:return h.sync_token=t.sent,t.next=73,r.getCursorToken();case 73:return h.cursor_token=t.sent,h.api=S.getApiVersion(),r.loggingEnabled&&console.log("Syncing with params",h),t.prev=76,t.t2=r.httpManager,t.next=80,r.getSyncURL();case 80:t.t3=t.sent,t.t4=h,t.t5=function(e){r.handleSyncSuccess(d,e,n).then((function(){a(e)})).catch((function(e){console.log("Caught sync success exception:",e),r.handleSyncError(e,null,o).then((function(t){r.notifyEvent("sync-exception",e),a(t)}))}))},t.t6=function(e,t){r.handleSyncError(e,t,o).then((function(e){a(e)}))},t.t2.postAuthenticatedAbsolute.call(t.t2,t.t3,t.t4,t.t5,t.t6),t.next=90;break;case 87:t.prev=87,t.t7=t.catch(76),console.log("Sync exception caught:",t.t7);case 90:case"end":return t.stop()}}),t,null,[[41,46],[52,56,60,68],[61,,63,67],[76,87]])})));return function(e,n){return t.apply(this,arguments)}}()));case 5:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})},{key:"_awaitSleep",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("Simulating high latency sync request",t),e.abrupt("return",new Promise((function(e,n){setTimeout((function(){e()}),t)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})},{key:"handleSyncSuccess",value:(l=v(regeneratorRuntime.mark((function t(n,r,a){var i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!a.simulateHighLatency){t.next=4;break}return i=a.simulatedLatency||1e3,t.next=4,this._awaitSleep(i);case 4:for(this.syncStatus.error=null,this.loggingEnabled&&console.log("Sync response",r),o=this.allSavedItems.map((function(e){return e.uuid})),s=r.saved_items.map((function(e){return e.uuid})),r.retrieved_items=r.retrieved_items.filter((function(e){var t=o.includes(e.uuid),n=s.includes(e.uuid);if(t||n)return!1;var r=w.modelManager.findItem(e.uuid);return!r||!r.dirty})),u=[],l=!0,c=!1,f=void 0,t.prev=13,p=n[Symbol.iterator]();!(l=(d=p.next()).done);l=!0)0==(h=d.value).dirtyCount&&u.push(h);t.next=21;break;case 17:t.prev=17,t.t0=t.catch(13),c=!0,f=t.t0;case 21:t.prev=21,t.prev=22,l||null==p.return||p.return();case 24:if(t.prev=24,!c){t.next=27;break}throw f;case 27:return t.finish(24);case 28:return t.finish(21);case 29:return this.modelManager.clearDirtyItems(u),t.next=32,this.handleItemsResponse(r.retrieved_items,null,C.MappingSourceRemoteRetrieved,e.KeyRequestLoadSaveAccount);case 32:return m=t.sent,this.allRetreivedItems=this.allRetreivedItems.concat(m),this.syncStatus.retrievedCount=this.allRetreivedItems.length,v=["content","auth_hash"],t.next=38,this.handleItemsResponse(r.saved_items,v,C.MappingSourceRemoteSaved,e.KeyRequestLoadSaveAccount);case 38:return y=t.sent,this.allSavedItems=this.allSavedItems.concat(y),g=r.unsaved,t.next=43,this.deprecated_handleUnsavedItemsResponse(g);case 43:return t.next=45,this.handleConflictsResponse(r.conflicts);case 45:if(b=t.sent,k=b&&b.length>0,!b){t.next=50;break}return t.next=50,this.writeItemsToLocalStorage(b,!1);case 50:return t.next=52,this.writeItemsToLocalStorage(y,!1);case 52:return t.next=54,this.writeItemsToLocalStorage(m,!1);case 54:if(!r.integrity_hash||r.cursor_token){t.next=59;break}return t.next=57,this.handleServerIntegrityHash(r.integrity_hash);case 57:t.sent||this.syncDiscordance=this.majorDataChangeThreshold||y.length>=this.majorDataChangeThreshold||g&&g.length>=this.majorDataChangeThreshold||b&&b.length>=this.majorDataChangeThreshold)&&this.notifyEvent("major-data-change"),this.callQueuedCallbacks(r),this.notifyEvent("sync:completed",{retrievedItems:this.allRetreivedItems,savedItems:this.allSavedItems}),this.allRetreivedItems=[],this.allSavedItems=[],this.performSyncAgainOnCompletion&&(this.performSyncAgainOnCompletion=!1,setTimeout((function(){w.sync(a)}),10)),t.abrupt("return",r);case 88:case"end":return t.stop()}}),t,this,[[13,17,21,29],[22,,24,28]])}))),function(e,t,n){return l.apply(this,arguments)})},{key:"handleSyncError",value:(u=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Sync error: ",t),401==n&&this.notifyEvent("sync-session-invalid"),t?"string"==typeof t&&(t={error:{message:t}}):t={error:{message:"Could not connect to server."}},this.syncStatus.syncOpInProgress=!1,this.syncStatus.error=t.error,this.syncStatusDidChange(),this.writeItemsToLocalStorage(r,!1),this.modelManager.didSyncModelsOffline(r),this.stopCheckingIfSyncIsTakingTooLong(),this.notifyEvent("sync:error",t.error),this.callQueuedCallbacks({error:"Sync error"}),e.abrupt("return",t);case 12:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return u.apply(this,arguments)})},{key:"handleItemsResponse",value:(s=v(regeneratorRuntime.mark((function e(t,n,r,a){var i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getActiveKeyInfo(a);case 2:return i=e.sent.keys,e.next=5,SFJS.itemTransformer.decryptMultipleItems(t,i);case 5:return e.next=7,this.modelManager.mapResponseItemsToLocalModelsOmittingFields(t,n,r);case 7:return o=e.sent,(s=o.filter((function(e){var t=e.errorDecryptingValueChanged;return e.errorDecryptingValueChanged=!1,t}))).length>0&&this.writeItemsToLocalStorage(s,!1),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return s.apply(this,arguments)})},{key:"refreshErroredItems",value:(o=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!((n=this.modelManager.allNondummyItems.filter((function(e){return 1==e.errorDecrypting}))).length>0)){t.next=3;break}return t.abrupt("return",this.handleItemsResponse(n,null,C.MappingSourceLocalRetrieved,e.KeyRequestLoadSaveAccount));case 3:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"handleConflictsResponse",value:(i=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,I,T,R,F,D,P,O,A;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n&&0!=n.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Conflicted Items:",n),r={},a=!0,i=!1,o=void 0,t.prev=7,s=n[Symbol.iterator]();case 9:if(a=(u=s.next()).done){t.next=21;break}if(l=u.value,c=l.server_item||l.unsaved_item,f=this.modelManager.findItem(c.uuid)){t.next=16;break}return r[c.uuid]={},t.abrupt("continue",18);case 16:p=f.getContentCopy(),r[c.uuid]={frozenContent:p,itemRef:f};case 18:a=!0,t.next=9;break;case 21:t.next=27;break;case 23:t.prev=23,t.t0=t.catch(7),i=!0,o=t.t0;case 27:t.prev=27,t.prev=28,a||null==s.return||s.return();case 30:if(t.prev=30,!i){t.next=33;break}throw o;case 33:return t.finish(30);case 34:return t.finish(27);case 35:d=[],h=!0,m=!1,v=void 0,t.prev=39,y=n[Symbol.iterator]();case 41:if(h=(g=y.next()).done){t.next=91;break}return b=g.value,k=b.server_item||b.unsaved_item,t.t1=SFJS.itemTransformer,t.t2=[k],t.next=48,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 48:return t.t3=t.sent.keys,t.next=51,t.t1.decryptMultipleItems.call(t.t1,t.t2,t.t3);case 51:if(w=r[k.uuid],x=w.frozenContent,S=w.itemRef){t.next=54;break}return t.abrupt("continue",88);case 54:if(d.push(S),"uuid_conflict"!==b.type){t.next=62;break}return t.next=58,this.modelManager.alternateUUIDForItem(S);case 58:_=t.sent,d.push(_),t.next=88;break;case 62:if("sync_conflict"!==b.type){t.next=86;break}return t.next=65,this.modelManager.createDuplicateItemFromResponseItem(k);case 65:if(E=t.sent,I=this.modelManager.duplicateItemWithCustomContent({content:x,duplicateOf:S}),T=!I.isItemContentEqualWith(E),R=!S.isItemContentEqualWith(E),F=!1,D=!1,P=!1,O=!1,k.deleted||S.deleted?O=!0:T?(new Date-S.client_updated_at)/1e3<20?(P=!0,D=!0):(F=!0,O=!0):R?M.AreItemContentsEqual({leftContent:S.content,rightContent:E.content,keysToIgnore:S.keysToIgnoreWhenCheckingContentEquality().concat(["references"]),appDataKeysToIgnore:S.appDataKeysToIgnoreWhenCheckingContentEquality()})?P=!0:(F=!0,O=!0):O=!0,!F){t.next=79;break}return t.next=77,this.modelManager.duplicateItemWithCustomContentAndAddAsConflict({content:x,duplicateOf:S});case 77:A=t.sent,d.push(A);case 79:if(D&&(this.modelManager.addDuplicatedItemAsConflict({duplicate:E,duplicateOf:S}),d.push(E)),!O){t.next=83;break}return t.next=83,this.modelManager.mapResponseItemsToLocalModelsOmittingFields([k],null,C.MappingSourceRemoteRetrieved);case 83:P&&(S.updated_at=E.updated_at,S.setDirty(!0)),t.next=88;break;case 86:return console.error("Unsupported conflict type",b.type),t.abrupt("continue",88);case 88:h=!0,t.next=41;break;case 91:t.next=97;break;case 93:t.prev=93,t.t4=t.catch(39),m=!0,v=t.t4;case 97:t.prev=97,t.prev=98,h||null==y.return||y.return();case 100:if(t.prev=100,!m){t.next=103;break}throw v;case 103:return t.finish(100);case 104:return t.finish(97);case 105:return t.abrupt("return",d);case 106:case"end":return t.stop()}}),t,this,[[7,23,27,35],[28,,30,34],[39,93,97,105],[98,,100,104]])}))),function(e){return i.apply(this,arguments)})},{key:"deprecated_handleUnsavedItemsResponse",value:(a=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n&&0!=n.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Unsaved Items:",n),r=!0,a=!1,i=void 0,t.prev=6,o=n[Symbol.iterator]();case 8:if(r=(s=o.next()).done){t.next=35;break}return u=s.value,l=u.item,t.t0=SFJS.itemTransformer,t.t1=[l],t.next=15,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 15:return t.t2=t.sent.keys,t.next=18,t.t0.decryptMultipleItems.call(t.t0,t.t1,t.t2);case 18:if(c=this.modelManager.findItem(l.uuid)){t.next=21;break}return t.abrupt("continue",32);case 21:if("uuid_conflict"!==(f=u.error).tag){t.next=27;break}return t.next=25,this.modelManager.alternateUUIDForItem(c);case 25:t.next=32;break;case 27:if("sync_conflict"!==f.tag){t.next=32;break}return t.next=30,this.modelManager.createDuplicateItemFromResponseItem(l);case 30:p=t.sent,l.deleted||c.isItemContentEqualWith(p)||this.modelManager.addDuplicatedItemAsConflict({duplicate:p,duplicateOf:c});case 32:r=!0,t.next=8;break;case 35:t.next=41;break;case 37:t.prev=37,t.t3=t.catch(6),a=!0,i=t.t3;case 41:t.prev=41,t.prev=42,r||null==o.return||o.return();case 44:if(t.prev=44,!a){t.next=47;break}throw i;case 47:return t.finish(44);case 48:return t.finish(41);case 49:case"end":return t.stop()}}),t,this,[[6,37,41,49],[42,,44,48]])}))),function(e){return a.apply(this,arguments)})},{key:"stateless_downloadAllItems",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(){var r=v(regeneratorRuntime.mark((function r(a,i){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o={limit:n.limit||500,sync_token:n.syncToken,cursor_token:n.cursorToken,content_type:n.contentType,event:n.event,api:S.getApiVersion()},r.prev=1,r.t0=t.httpManager,r.next=5,t.getSyncURL();case 5:r.t1=r.sent,r.t2=o,r.t3=function(){var r=v(regeneratorRuntime.mark((function r(i){var o,s;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n.retrievedItems||(n.retrievedItems=[]),o=i.retrieved_items,r.next=4,t.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 4:return s=r.sent.keys,r.next=7,SFJS.itemTransformer.decryptMultipleItems(o,s);case 7:n.retrievedItems=n.retrievedItems.concat(o.map((function(e){return t.modelManager.createItem(e)}))),n.syncToken=i.sync_token,n.cursorToken=i.cursor_token,n.cursorToken?t.stateless_downloadAllItems(n).then(a):a(n.retrievedItems);case 11:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),r.t4=function(e,t){i(e)},r.t0.postAuthenticatedAbsolute.call(r.t0,r.t1,r.t2,r.t3,r.t4),r.next=16;break;case 12:r.prev=12,r.t5=r.catch(1),console.log("Download all items exception caught:",r.t5),i(r.t5);case 16:case"end":return r.stop()}}),r,null,[[1,12]])})));return function(e,t){return r.apply(this,arguments)}}())}},{key:"resolveOutOfSync",value:(r=v(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.stateless_downloadAllItems({event:"resolve-out-of-sync"}).then(function(){var e=v(regeneratorRuntime.mark((function e(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[],a=!0,i=!1,o=void 0,e.prev=4,s=n[Symbol.iterator]();case 6:if(a=(u=s.next()).done){e.next=18;break}if(l=u.value,!(c=t.modelManager.findItem(l.uuid))){e.next=14;break}if(l.isItemContentEqualWith(c)){e.next=14;break}return e.next=14,t.modelManager.duplicateItemAndAddAsConflict(c);case 14:r.push(l);case 15:a=!0,e.next=6;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(4),i=!0,o=e.t0;case 24:e.prev=24,e.prev=25,a||null==s.return||s.return();case 27:if(e.prev=27,!i){e.next=30;break}throw o;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.next=34,t.modelManager.mapResponseItemsToLocalModelsWithOptions({items:r,source:C.MappingSourceRemoteRetrieved});case 34:return e.next=36,t.writeItemsToLocalStorage(t.modelManager.allNondummyItems);case 36:return e.abrupt("return",t.sync({performIntegrityCheck:!0}));case 37:case"end":return e.stop()}}),e,null,[[4,20,24,32],[25,,27,31]])})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"handleSignout",value:(n=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.outOfSync=!1,this.loadLocalDataPromise=null,this.performSyncAgainOnCompletion=!1,this.syncStatus.syncOpInProgress=!1,this._queuedCallbacks=[],this.syncStatus={},e.abrupt("return",this.clearSyncToken());case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"clearSyncToken",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=null,this._cursorToken=null,e.abrupt("return",this.storageManager.removeItem("syncToken"));case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"__setLocalDataNotLoaded",value:function(){this.loadLocalDataPromise=null,this._initialDataLoaded=!1}},{key:"queuedCallbacks",get:function(){return this._queuedCallbacks||(this._queuedCallbacks=[]),this._queuedCallbacks}}]),e}();r.SFSyncManager=P;var M=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};y(this,e),this.content={},this.referencingObjects=[],this.updateFromJSON(t),this.uuid||"undefined"!=typeof SFJS&&SFJS.crypto.generateUUIDSync&&(this.uuid=SFJS.crypto.generateUUIDSync()),"object"!==h(this.content)||this.content.references||(this.content.references=[])}var t;return b(e,[{key:"initUUID",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.uuid){e.next=4;break}return e.next=3,SFJS.crypto.generateUUID();case 3:this.uuid=e.sent;case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateFromJSON",value:function(t){if(t){this.deleted=t.deleted,this.uuid=t.uuid,this.enc_item_key=t.enc_item_key,this.auth_hash=t.auth_hash,this.auth_params=t.auth_params;for(var n=0,r=["errorDecrypting","dirty","dirtyCount","dirtiedDate","dummy"];n"==n.operator?m>h:"<="==n.operator?m<=h:">="==n.operator?m>=h:"startsWith"==n.operator?m.startsWith(h):"in"==n.operator?-1!=h.indexOf(m):"includes"==n.operator?this.resolveIncludesPredicate(m,h):"matches"==n.operator&&new RegExp(h).test(m)}},{key:"resolveIncludesPredicate",value:function(t,n){if("string"==typeof n)return t.includes(n);var r;r=Array.isArray(n)?e.fromArray(n):n;var a=!0,i=!1,o=void 0;try{for(var s,u=t[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(this.ObjectSatisfiesPredicate(l,r))return!0}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}return!1}},{key:"ItemSatisfiesPredicate",value:function(t,n){return Array.isArray(n)&&(n=e.fromArray(n)),this.ObjectSatisfiesPredicate(t,n)}},{key:"ItemSatisfiesPredicates",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!this.ItemSatisfiesPredicate(e,s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}},{key:"DateFromString",value:function(e){var t=e.split("."),n=t[1],r=new Date,a=parseInt(t[0]);return"days"==n?r.setDate(r.getDate()-a):"hours"==n&&r.setHours(r.getHours()-a),r}},{key:"IsRecursiveOperator",value:function(e){return["and","or"].includes(e)}}]),e}();r.SFPredicate=A;var N=function(e){function t(e){var n;return y(this,t),(n=l(this,c(t).call(this,e))).content.desktopPrivileges||(n.content.desktopPrivileges={}),n}return f(t,e),b(t,null,[{key:"contentType",value:function(){return"SN|Privileges"}}]),b(t,[{key:"setCredentialsForAction",value:function(e,t){this.content.desktopPrivileges[e]=t}},{key:"getCredentialsForAction",value:function(e){return this.content.desktopPrivileges[e]||[]}},{key:"toggleCredentialForAction",value:function(e,t){this.isCredentialRequiredForAction(e,t)?this.removeCredentialForAction(e,t):this.addCredentialForAction(e,t)}},{key:"removeCredentialForAction",value:function(e,t){_.pull(this.content.desktopPrivileges[e],t)}},{key:"addCredentialForAction",value:function(e,t){var n=this.getCredentialsForAction(e);n.push(t),this.setCredentialsForAction(e,n)}},{key:"isCredentialRequiredForAction",value:function(e,t){return this.getCredentialsForAction(e).includes(t)}}]),t}(M);r.SFPrivileges=N;var j=function(e){function t(e){var n;return y(this,t),(n=l(this,c(t).call(this,e))).content.itemUUIDToItemHistoryMapping||(n.content.itemUUIDToItemHistoryMapping={}),Object.keys(n.content.itemUUIDToItemHistoryMapping).forEach((function(e){var t=n.content.itemUUIDToItemHistoryMapping[e];n.content.itemUUIDToItemHistoryMapping[e]=new L(t)})),n}return f(t,e),b(t,[{key:"addEntryForItem",value:function(e){return this.historyForItem(e).addHistoryEntryForItem(e)}},{key:"historyForItem",value:function(e){var t=this.content.itemUUIDToItemHistoryMapping[e.uuid];return t||(t=this.content.itemUUIDToItemHistoryMapping[e.uuid]=new L),t}},{key:"clearItemHistory",value:function(e){this.historyForItem(e).clear()}},{key:"clearAllHistory",value:function(){this.content.itemUUIDToItemHistoryMapping={}}},{key:"optimizeHistoryForItem",value:function(e){var n=this.historyForItem(e);n.entries.length>t.LargeItemEntryAmountThreshold&&n.optimize()}}]),t}(M);r.SFHistorySession=j,j.LargeItemEntryAmountThreshold=60;var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(y(this,e),this.entries||(this.entries=[]),t.entries){var n=!0,r=!1,a=void 0;try{for(var i,o=t.entries[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value,u=this.createEntryForItem(s.item);u.setPreviousEntry(this.getLastEntry()),this.entries.push(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}}return b(e,[{key:"createEntryForItem",value:function(t){var n=e.HistoryEntryClassMapping&&e.HistoryEntryClassMapping[t.content_type];return n||(n=B),new n(t)}},{key:"getLastEntry",value:function(){return this.entries[this.entries.length-1]}},{key:"addHistoryEntryForItem",value:function(e){var t=this.createEntryForItem(e),n=this.getLastEntry();if(t.setPreviousEntry(n),!t.isSameAsEntry(n))return this.entries.push(t),t}},{key:"clear",value:function(){this.entries.length=0}},{key:"optimize",value:function(){var t=this,n=[],r=function(t){return t.deltaSize()>e.LargeEntryDeltaThreshold},a=function(e,a,i){if(i?n.push(e):-1!==(a=n.indexOf(e))&&n.splice(a,1),i&&r(e)&&-1==e.operationVector()){var o=t.entries[a-1];o&&n.push(o)}};this.entries.forEach((function(e,n){if(0==n||n==t.entries.length-1)a(e,n,!0);else{var i=r(e);a(e,n,i)}})),this.entries=this.entries.filter((function(e,t){return-1!==n.indexOf(e)}))}}]),e}();r.SFItemHistory=L,L.LargeEntryDeltaThreshold=15;var B=function(){function e(t){y(this,e),this.item=M.deepMerge({},t),this.defaultContentKeyToDiffOn="text",this.textCharDiffLength=0,"string"==typeof this.item.updated_at&&(this.item.updated_at=new Date(this.item.updated_at))}return b(e,[{key:"setPreviousEntry",value:function(e){this.hasPreviousEntry=null!=e,this.item.content[this.defaultContentKeyToDiffOn]&&(this.textCharDiffLength=e?this.item.content[this.defaultContentKeyToDiffOn].length-e.item.content[this.defaultContentKeyToDiffOn].length:this.item.content[this.defaultContentKeyToDiffOn].length)}},{key:"operationVector",value:function(){return null!=this.textCharDiffLength?this.hasPreviousEntry&&0!=this.textCharDiffLength?this.textCharDiffLength<0?-1:1:0:1}},{key:"deltaSize",value:function(){return null!=this.textCharDiffLength?Math.abs(this.textCharDiffLength):1}},{key:"isSameAsEntry",value:function(e){if(!e)return!1;var t=new M(this.item),n=new M(e.item);return t.isItemContentEqualWith(n)}}]),e}();r.SFItemHistoryEntry=B,x="undefined"!=typeof window?window:void 0!==e?e:null;var U=function(){function e(){y(this,e),this.DefaultPBKDF2Length=768}var t,n,r,a,i,o,s,l,c,f,p,d,h,m,g;return b(e,[{key:"generateUUIDSync",value:function(){var e=x.crypto||x.msCrypto;if(e){var t=new Uint32Array(4);e.getRandomValues(t);var n=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){n++;var r=t[n>>3]>>n%8*4&15;return("x"==e?r:3&r|8).toString(16)}))}var r=(new Date).getTime();return x.performance&&"function"==typeof x.performance.now&&(r+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}},{key:"generateUUID",value:(g=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.generateUUIDSync());case 1:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"timingSafeEqual",value:function(e,t){var n=String(e),r=String(t),a=n.length,i=0;a!==r.length&&(r=n,i=1);for(var o=0;o0&&void 0!==d[0]?d[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(d.length>1?d[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(l=e.sent,!1!==this.timingSafeEqual(o,l)){e.next=12;break}return console.error("Auth hash does not match, returning null."),e.abrupt("return",null);case 12:return c=u.enc.Hex.parse(a),f=u.enc.Hex.parse(i||""),p=u.AES.decrypt(r,c,{iv:f,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",p.toString(u.enc.Utf8));case 16:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"encryptText",value:(h=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.enc.Hex.parse(n),i=u.enc.Hex.parse(r||""),o=u.AES.encrypt(t,a,{iv:i,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",o.toString());case 4:case"end":return e.stop()}}),e)}))),function(e,t,n){return h.apply(this,arguments)})},{key:"generateRandomKey",value:(d=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.lib.WordArray.random(t/8).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(p=v(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=512,n=1,e.next=4,this.generateRandomKey(t);case 4:return r=e.sent,e.next=7,this.generateRandomKey(t);case 7:return a=e.sent,e.abrupt("return",this.pbkdf2(a,r,n,t));case 9:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"firstHalfOfKey",value:(f=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(0,t.length/2));case 1:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"secondHalfOfKey",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(t.length/2,t.length));case 1:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})},{key:"base64",value:(l=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",x.btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)}))));case 1:case"end":return e.stop()}}),e)}))),function(e){return l.apply(this,arguments)})},{key:"base64Decode",value:(s=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",x.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"sha256",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.SHA256(t).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"hmac256",value:(i=v(regeneratorRuntime.mark((function e(t,n){var r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.enc.Hex.parse(n),a=u.enc.Utf8.parse(t),i=u.HmacSHA256(a,r).toString(),e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)}))),function(e,t){return i.apply(this,arguments)})},{key:"generateSalt",value:(a=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sha256([t,"SF",n,r,a].join(":"));case 2:return i=e.sent,e.abrupt("return",i);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return a.apply(this,arguments)})},{key:"generateSymmetricKeyPair",value:(r=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>0&&void 0!==f[0]?f[0]:{},n=t.password,r=t.pw_salt,a=t.pw_cost,e.next=3,this.pbkdf2(n,r,a,this.DefaultPBKDF2Length);case 3:return i=e.sent,o=i.length,s=o/3,u=i.slice(0,s),l=i.slice(s,2*s),c=i.slice(2*s,3*s),e.abrupt("return",[u,l,c]);case 10:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"computeEncryptionKeysForUser",value:(n=v(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("003"!=n.version){e.next=9;break}if(n.identifier){e.next=4;break}return console.error("authParams is missing identifier."),e.abrupt("return");case 4:return e.next=6,this.generateSalt(n.identifier,n.version,n.pw_cost,n.pw_nonce);case 6:r=e.sent,e.next=10;break;case 9:r=n.pw_salt;case 10:return e.abrupt("return",this.generateSymmetricKeyPair({password:t,pw_salt:r,pw_cost:n.pw_cost}).then((function(e){return{pw:e[0],mk:e[1],ak:e[2]}})));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"generateInitialKeysAndAuthParamsForUser",value:(t=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.SFJS.version,a=this.SFJS.defaultPasswordGenerationCost,e.next=4,this.generateRandomKey(256);case 4:return i=e.sent,e.next=7,this.generateSalt(t,r,a,i);case 7:return o=e.sent,e.abrupt("return",this.generateSymmetricKeyPair({password:n,pw_salt:o,pw_cost:a}).then((function(e){var n={pw_nonce:i,pw_cost:a,identifier:t,version:r};return{keys:{pw:e[0],mk:e[1],ak:e[2]},authParams:n}})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFAbstractCrypto=U;var z=function(e){function t(){return y(this,t),l(this,c(t).apply(this,arguments))}var n;return f(t,e),b(t,[{key:"pbkdf2",value:(n=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={keySize:a/32,hasher:u.algo.SHA512,iterations:r},e.abrupt("return",u.PBKDF2(t,n,i).toString());case 2:case"end":return e.stop()}}),e)}))),function(e,t,r,a){return n.apply(this,arguments)})}]),t}(U);r.SFCryptoJS=z;var H=(x="undefined"!=typeof window?window:void 0!==e?e:null).crypto?x.crypto.subtle:null,K=function(e){function t(){return y(this,t),l(this,c(t).apply(this,arguments))}var n,r,a,i,o,s,u,p,d,h,m,g,k,w;return f(t,e),b(t,[{key:"pbkdf2",value:(w=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.webCryptoImportKey(t,"PBKDF2",["deriveBits"]);case 2:if(i=e.sent){e.next=6;break}return console.log("Key is null, unable to continue"),e.abrupt("return",null);case 6:return e.abrupt("return",this.webCryptoDeriveBits(i,n,r,a));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return w.apply(this,arguments)})},{key:"generateRandomKey",value:(k=v(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H.generateKey({name:"AES-CBC",length:t},!0,["encrypt","decrypt"]).then((function(e){return H.exportKey("raw",e).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.arrayBufferToHexString(new Uint8Array(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error exporting key",e)}))})).catch((function(e){console.error("Error generating key",e)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return k.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(g=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all([this.generateRandomKey(256),this.generateRandomKey(256)]).then((function(e){return e.join("")})));case 2:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"encryptText",value:(m=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,this.hexStringToArrayBuffer(r);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=new ArrayBuffer(16);case 7:return a=e.t0,i={name:"AES-CBC",iv:a},e.next=11,this.hexStringToArrayBuffer(n);case 11:return o=e.sent,e.next=14,this.webCryptoImportKey(o,i.name,["encrypt"]);case 14:return s=e.sent,e.next=17,this.stringToArrayBuffer(t);case 17:return u=e.sent,e.abrupt("return",crypto.subtle.encrypt(i,s,u).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.arrayBufferToBase64(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 19:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return m.apply(this,arguments)})},{key:"decryptText",value:(h=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,p,d,h=this,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(m.length>1?m[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(u=e.sent,!1!==this.timingSafeEqual(o,u)){e.next=12;break}return console.error("Auth hash does not match, returning null. ".concat(o," != ").concat(u)),e.abrupt("return",null);case 12:if(!i){e.next=18;break}return e.next=15,this.hexStringToArrayBuffer(i);case 15:e.t0=e.sent,e.next=19;break;case 18:e.t0=new ArrayBuffer(16);case 19:return l=e.t0,c={name:"AES-CBC",iv:l},e.next=23,this.hexStringToArrayBuffer(a);case 23:return f=e.sent,e.next=26,this.webCryptoImportKey(f,c.name,["decrypt"]);case 26:return p=e.sent,e.next=29,this.base64ToArrayBuffer(r);case 29:return d=e.sent,e.abrupt("return",crypto.subtle.decrypt(c,p,d).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.arrayBufferToString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error decrypting:",e)})));case 31:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"hmac256",value:(d=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.hexStringToArrayBuffer(n);case 2:return r=e.sent,e.next=5,this.webCryptoImportKey(r,"HMAC",["sign"],{name:"SHA-256"});case 5:return a=e.sent,e.next=8,this.stringToArrayBuffer(t);case 8:return i=e.sent,e.abrupt("return",crypto.subtle.sign({name:"HMAC"},a,i).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error computing hmac",e)})));case 10:case"end":return e.stop()}}),e,this)}))),function(e,t){return d.apply(this,arguments)})},{key:"webCryptoImportKey",value:(p=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,this.stringToArrayBuffer(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:return i=e.t0,e.abrupt("return",H.importKey("raw",i,{name:n,hash:a},!1,r).then((function(e){return e})).catch((function(e){return console.error(e),null})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return p.apply(this,arguments)})},{key:"webCryptoDeriveBits",value:(u=v(regeneratorRuntime.mark((function e(t,n,r,a){var i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.stringToArrayBuffer(n);case 2:return e.t0=e.sent,e.t1=r,e.t2={name:"SHA-512"},i={name:"PBKDF2",salt:e.t0,iterations:e.t1,hash:e.t2},e.abrupt("return",H.deriveBits(i,t,a).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(new Uint8Array(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return console.error(e),null})));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return u.apply(this,arguments)})},{key:"stringToArrayBuffer",value:(s=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsArrayBuffer(r)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"arrayBufferToString",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsText(r)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"arrayBufferToHexString",value:(i=v(regeneratorRuntime.mark((function e(t){var n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=new Uint8Array(t),r="",i=0;i5e3)||this.crypto instanceof K}},{key:"supportedVersions",value:function(){return["001","002","003"]}},{key:"isVersionNewerThanLibraryVersion",value:function(e){var t=this.version();return parseInt(e)>parseInt(t)}},{key:"isProtocolVersionOutdated",value:function(e){var t={"001":Date.parse("2018-01-01"),"002":Date.parse("2020-01-01")}[e];return!!t&&new Date>t}},{key:"costMinimumForVersion",value:function(e){return{"001":3e3,"002":3e3,"003":11e4}[e]}},{key:"defaultPasswordGenerationCost",value:function(){return this.costMinimumForVersion(this.version())}}]),e}();if(r.StandardFile=V,x)try{x.StandardFile=V,x.SFJS=new V,x.SFCryptoWeb=K,x.SFCryptoJS=z,x.SFItemTransformer=W,x.SFModelManager=C,x.SFItem=M,x.SFItemParams=O,x.SFHttpManager=S,x.SFStorageManager=F,x.SFSyncManager=P,x.SFAuthManager=w,x.SFMigrationManager=E,x.SFAlertManager=k,x.SFPredicate=A,x.SFHistorySession=j,x.SFSessionHistoryManager=T,x.SFItemHistory=L,x.SFItemHistoryEntry=B,x.SFPrivilegesManager=I,x.SFPrivileges=N,x.SFSingletonManager=R}catch(e){console.log("Exception while exporting window variables",e)}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}).call(t,n(3))},function(e,t){!function(t){"use strict";var n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag",u="object"==typeof e,l=t.regeneratorRuntime;if(l)u&&(e.exports=l);else{(l=t.regeneratorRuntime=u?e.exports:{}).wrap=m;var c={},f={};f[i]=function(){return this};var p=Object.getPrototypeOf,d=p&&p(p(C([])));d&&d!==n&&r.call(d,i)&&(f=d);var h=b.prototype=y.prototype=Object.create(f);g.prototype=h.constructor=b,b.constructor=g,b[s]=g.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(h),e},l.awrap=function(e){return{__await:e}},k(w.prototype),w.prototype[o]=function(){return this},l.AsyncIterator=w,l.async=function(e,t,n,r){var a=new w(m(e,t,n,r));return l.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},k(h),h[s]="Generator",h[i]=function(){return this},h.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=C,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(_),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;_(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}}}function m(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),o=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(a,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw i;return I()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===c)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=v(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,o),i}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function y(){}function g(){}function b(){}function k(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e){var t;this._invoke=function(n,a){function i(){return new Promise((function(t,i){!function t(n,a,i,o){var s=v(e[n],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,i,o)}),(function(e){t("throw",e,i,o)})):Promise.resolve(l).then((function(e){u.value=e,i(u)}),o)}o(s.arg)}(n,a,t,i)}))}return t=t?t.then(i,i):i()}}function x(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var r=v(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,c;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function C(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){for(;++n=0?this.items[l]=u:this.items.push(u);case 15:n=!0,c.next=5;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(3),r=!0,a=c.t0;case 24:c.prev=24,c.prev=25,n||null==o.return||o.return();case 27:if(c.prev=27,!r){c.next=30;break}throw a;case 30:return c.finish(27);case 31:return c.finish(24);case 32:this.notifyObserversOfEvent(e.BridgeEventReceivedItems);case 33:case"end":return c.stop()}}),null,this,[[3,20,24,32],[25,,27,31]])}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}},{key:"createItem",value:function(e,t){this.createItems([e],t)}},{key:"createItems",value:function(e,t){this.componentManager.createItems(e,(function(e){t&&t(e.map((function(e){return new i.SFItem(e)})))}))}},{key:"saveItem",value:function(e){return regeneratorRuntime.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.saveItems([e]));case 1:case"end":return t.stop()}}),null,this)}},{key:"saveItems",value:function(t){var n=this;return regeneratorRuntime.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,a){n.componentManager.saveItems(t,(function(t){r(t),n.notifyObserversOfEvent(e.BridgeEventSavedItem)}))})));case 1:case"end":return r.stop()}}))}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"deleteItem",value:function(e,t){this.deleteItems([e],t)}},{key:"deleteItems",value:function(e,t){this.componentManager.deleteItems(e,t)}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}}])&&o(t.prototype,n),r&&o(t,r),e}();s(u,"FileItemContentTypeKey","SN|FileSafe|File"),s(u,"FileSafeCredentialsContentType","SN|FileSafe|Credentials"),s(u,"FileDescriptorContentTypeKey","SN|FileSafe|FileMetadata"),s(u,"FileSafeIntegrationContentTypeKey","SN|FileSafe|Integration"),s(u,"BridgeEventLoadedCredentials","BridgeEventLoadedCredentials"),s(u,"BridgeEventReceivedItems","BridgeEventReceivedItems"),s(u,"BridgeEventSavedItem","BridgeEventSavedItem")},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",(function(){return p}));var r=n(2),a=n(7),i=n(8),o=n(9),s=n(10),u=n(12),l=n(0);n.n(l);function c(e,t){for(var n=0;n(t=q(t,e)).length)n=e;else{var r=0,a=-1,i=-1,o=(n=t).length;for(0>r&&(r=-r>o?0:o+r),0>(a=a>o?o:a)&&(a+=o),o=r>a?0:a-r>>>0,r>>>=0,a=Array(o);++ii?Qe:o,i=1),t=Object(t);++as))return!1;if((u=i.get(e))&&i.get(t))return u==t;var u=-1,l=!0,c=2&n?new E:Qe;for(i.set(e,t),i.set(t,e);++u(n=null==n?0:Me(n))&&(n=qt(r+n,0)),h(e,ae(t,3),n)):-1}function ge(e){return null!=e&&e.length?function e(t,n,r,a,i){var o=-1,s=t.length;for(r||(r=le),i||(i=[]);++o=e}function Ie(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Te(e){return null!=e&&"object"==typeof e}function Re(e){return!(!Te(e)||"[object Object]"!=N(e))&&(null===(e=At(e))||"function"==typeof(e=Ct.call(e,"constructor")&&e.constructor)&&e instanceof e&&Et.call(e)==Rt)}function Fe(e){return"string"==typeof e||!Sn(e)&&Te(e)&&"[object String]"==N(e)}function De(e){return"symbol"==typeof e||Te(e)&&"[object Symbol]"==N(e)}function Pe(e){return e?(e=Oe(e))===Ge||e===-Ge?17976931348623157e292*(0>e?-1:1):e==e?e:0:0===e?e:0}function Me(e){var t=(e=Pe(e))%1;return e==e?t?e-t:e:0}function Oe(e){if("number"==typeof e)return e;if(De(e))return Ye;if(Ie(e)&&(e=Ie(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(nt,"");var t=ot.test(e);return t||ut.test(e)?dt(e.slice(2),t?2:8):it.test(e)?Ye:+e}function Ae(e){return Y(e,Ue(e))}function Ne(e){return null==e?"":W(e)}function je(e,t,n){return(e=null==e?Qe:O(e,t))===Qe?n:e}function Le(e,t){var n;if(n=null!=e){for(var r,a=-1,i=(r=q(t,n=e)).length,o=!1;++a(e=F(t,e))||(e==t.length-1?t.pop():Lt.call(t,e,1),--this.size,0))},S.prototype.get=function(e){var t=this.__data__;return 0>(e=F(t,e))?Qe:t[e][1]},S.prototype.has=function(e){return-1r?(++this.size,n.push([e,t])):n[r][1]=t,this},_.prototype.clear=function(){this.size=0,this.__data__={hash:new x,map:new(Gt||S),string:new x}},_.prototype.delete=function(e){return e=ie(this,e).delete(e),this.size-=e?1:0,e},_.prototype.get=function(e){return ie(this,e).get(e)},_.prototype.has=function(e){return ie(this,e).has(e)},_.prototype.set=function(e,t){var n=ie(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},E.prototype.add=E.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},E.prototype.has=function(e){return this.__data__.has(e)},C.prototype.clear=function(){this.__data__=new S,this.size=0},C.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},C.prototype.get=function(e){return this.__data__.get(e)},C.prototype.has=function(e){return this.__data__.has(e)},C.prototype.set=function(e,t){var n=this.__data__;if(n instanceof S){var r=n.__data__;if(!Gt||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _(r)}return n.set(e,t),this.size=n.size,this};var fn=function(e,t){if(null==e)return e;if(!Se(e))return function(e,t){return e&&pn(e,t,Be)}(e,t);for(var n=e.length,r=-1,a=Object(e);++rn&&(n=qt(r+n,0)),Fe(e)?n<=r&&-10){var a=!0,i=!1,o=void 0;try{for(var s,u=t.integrations[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(l!=e){t.setIntegrationAsDefault(l);break}}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}}}))}},{key:"integrations",get:function(){return this.extensionBridge.filterItems(i.a.FileSafeIntegrationContentTypeKey)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(2));function o(e,t){for(var n=0;n0&&(e=n.credentials[0]),e})),s(this,"setCredentialAsDefault",(function(e){var t=n.getDefaultCredentials();t&&(t.content.isDefault=!1),e.content.isDefault=!0,n.extensionBridge.saveItems([t,e])})),s(this,"deleteCredential",(function(e){n.extensionBridge.deleteItem(e)})),this.extensionBridge=r,this.onCredentialLoad=a,this.credentials=[],this.extensionBridge.addEventHandler((function(e){e==i.a.BridgeEventReceivedItems&&n.reloadCredentials()}))}var t,n,r;return t=e,(n=[{key:"reloadCredentials",value:function(){this.credentials=[];var e=this.extensionBridge.filterItems(i.a.FileSafeCredentialsContentType);if(0!=e.length){var t=!0,n=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){var s=a.value;this.credentials.find((function(e){return e.uuid==s.uuid}))||this.credentials.push(s)}}catch(e){n=!0,r=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw r}}this.onCredentialLoad(),this.credentials.length>0&&this.didLoadCredentials()}}},{key:"createNewCredentials",value:function(){var e,t,n,r,o;return regeneratorRuntime.async((function(s){for(;;)switch(s.prev=s.next){case 0:return e=256,s.next=3,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 3:return t=s.sent,s.next=6,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 6:return n=s.sent,s.next=9,regeneratorRuntime.awrap(SFJS.crypto.generateInitialKeysAndAuthParamsForUser(t,n));case 9:return(r=s.sent).isDefault=0==this.credentials.length,o=new a.SFItem({content_type:i.a.FileSafeCredentialsContentType,content:r}),this.extensionBridge.saveItem(o),this.didLoadCredentials(),s.abrupt("return",o);case 15:case"end":return s.stop()}}),null,this)}},{key:"didLoadCredentials",value:function(){this.extensionBridge.notifyObserversOfEvent(i.a.BridgeEventLoadedCredentials)}},{key:"credentialForFileDescriptor",value:function(e){return this.credentials.find((function(t){return e.content.references.find((function(e){return e.uuid==t.uuid}))}))}},{key:"getAllCredentials",value:function(){return this.credentials}},{key:"saveCredential",value:function(e){this.extensionBridge.saveItem(e)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(11)),o=n.n(i),s=n(2);function u(e,t){for(var n=0;n3&&void 0!==arguments[3]&&arguments[3],i=document.createElement("a");i.setAttribute("download",t);var o=this.tempUrlForData(e,n);i.href=o,i.setAttribute("target","_blank"),a?window.location.href=i.href:(document.body.appendChild(i),i.click(),i.remove()),setTimeout((function(){r.revokeTempUrl(o)}),500)}},{key:"tempUrlForData",value:function(e,t){return window.URL.createObjectURL(new Blob([e],{type:t||"text/json"}))}},{key:"revokeTempUrl",value:function(e){window.URL.revokeObjectURL(e)}},{key:"copyTextToClipboard",value:function(e){if(window.clipboardData&&window.clipboardData.setData)return clipboardData.setData("Text",e);var t;if(document.queryCommandSupported&&document.queryCommandSupported("copy"))try{(t=document.createElement("textarea")).setAttribute("readonly",!0),t.setAttribute("contenteditable",!0),t.style.position="fixed",t.value=e,document.body.appendChild(t),t.focus(),t.select();var n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.setSelectionRange(0,t.value.length),document.execCommand("copy")}catch(e){console.error(e)}finally{document.body.removeChild(t)}}}],(n=null)&&r(t.prototype,n),a&&r(t,a),e}()}])},function(e,t,n){"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=o(e),l=1;l=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;C(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),i=n(9),o=n.n(i),s=n(5),u=n.n(s),l=n(6),c=n.n(l),f=n(7),p=n.n(f),d=n(4),h=n.n(d),m=n(8),v=n.n(m),y=n(2),g=n.n(y),b=n(1),k=n.n(b),w=function(){function e(){u()(this,e),this.unloadHandlers=[],this.dataChangeObservers=[]}return h()(e,null,[{key:"get",value:function(){return null==this.instance&&(this.instance=new e),this.instance}}]),h()(e,[{key:"setFilesafeInstance",value:function(e){var t=this;this.filesafe=e,this.fsObserver=e.addDataChangeObserver((function(){var e=!0,n=!1,r=void 0;try{for(var a,i=t.dataChangeObservers[Symbol.iterator]();!(e=(a=i.next()).done);e=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(n)throw r}}}))}},{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getDelegate",value:function(){return this.delegate||{}}},{key:"addDataChangeObserver",value:function(e){this.dataChangeObservers.push(e)}},{key:"addUnloadHandler",value:function(e){this.unloadHandlers.push(e)}},{key:"unload",value:function(){var t=!0,n=!1,r=void 0;try{for(var a,i=this.unloadHandlers[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}this.dataChangeObservers=[],this.filesafe&&this.filesafe.removeDataChangeObserver(this.fsObserver),e.instance=null}},{key:"defaultRelayServerUrl",value:function(){return window.default_fs_relay_server_url||"https://filesafe.standardnotes.org"}}]),e}();k()(w,"instance",null);var x=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"exportCredential",(function(e){var t=btoa(JSON.stringify(e,null,2));w.get().filesafe.downloadBase64Data({base64Data:t,fileName:"sn-filesafe-keys-".concat(e.created_at.toISOString(),".json"),fileType:"text/json"})})),k()(g()(n),"deleteCredential",(function(e){0==n.numFilesForCredential(e)?w.get().filesafe.deleteCredential(e):alert("This key has files encrypted with it and cannot be deleted. First delete any associated files, then try again.")})),k()(g()(n),"createNewKeys",(function(){w.get().filesafe.createNewCredentials()})),k()(g()(n),"labelForCredential",(function(e){return e.created_at.toLocaleString()})),k()(g()(n),"numFilesForCredential",(function(e){return w.get().filesafe.numberOfFilesEncryptedWithCredential(e)})),k()(g()(n),"setCredentialAsDefault",(function(e){w.get().filesafe.setCredentialAsDefault(e)})),n.state={credentials:w.get().filesafe.getAllCredentials()||[]},w.get().addDataChangeObserver((function(){n.setState({credentials:w.get().filesafe.getAllCredentials()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){var e=this;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Keys"),a.a.createElement("div",{className:"sk-button info no-border",onClick:this.createNewKeys},a.a.createElement("div",{className:"sk-label"},"Create New"))),a.a.createElement("div",{className:"list-container"},this.state.credentials.map((function(t){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(t.content.isDefault?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.labelForCredential(t)),a.a.createElement("div",{style:{marginTop:3},className:"sk-panel-row condensed"},e.numFilesForCredential(t)," encrypted files"),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},e.state.credentials.length>1&&!t.content.isDefault&&a.a.createElement("a",{className:"info",onClick:function(){e.setCredentialAsDefault(t)}},"Make Default"),a.a.createElement("a",{className:"info",onClick:function(){e.exportCredential(t)}},"Export"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteCredential(t)}},"Delete")))))}))))}}]),t}(a.a.Component),S=n(3),_=n.n(S),E=function(){function e(t){var n=t.credentialManager,r=t.integrationManager;u()(this,e),this.credentialManager=n,this.integrationManager=r}return h()(e,[{key:"getMessages",value:function(){var e,t;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return e=[],n.next=3,_.a.awrap(this.credentialManager.getDefaultCredentials());case 3:return n.sent||e.push({message:"Create keys by selecting Create New under Keys.",css:"sk-base"}),(t=this.integrationManager.integrations)&&0!=t.length||e.push({message:"Add a new integration by selecting Add New under Integrations",css:"sk-base"}),n.abrupt("return",e);case 8:case"end":return n.stop()}}),null,this)}}]),e}(),C=function(e){function t(e){var n;return u()(this,t),(n=c()(this,p()(t).call(this,e))).state={},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"messages"},a.a.createElement("div",{className:"title"},"Complete the following steps before uploading your first file:"),a.a.createElement("ul",null,this.props.messages.map((function(e){return a.a.createElement("li",{dangerouslySetInnerHTML:{__html:e.message},className:e.css})}))))}}]),t}(a.a.Component),I=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"setStatusForFile",(function(e,t,r){n.setState({fileStatusFile:e,fileStatus:t,hasStatusSpinner:r})})),k()(g()(n),"decryptFileDescriptor",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=w.get().filesafe.integrationForFileDescriptor(e)){a.next=4;break}return alert("Unable to find integration for file. If you have deleted the integration, please re-add it and try again."),a.abrupt("return");case 4:return r=w.get().filesafe.displayStringForIntegration(t),n.setStatusForFile(e,"Downloading from ".concat(r,"..."),!0),a.abrupt("return",w.get().filesafe.downloadFileFromDescriptor(e).then((function(t){return n.setStatusForFile(e,"Decrypting...",!0),w.get().filesafe.decryptFile({fileDescriptor:e,fileItem:t}).then((function(t){return{base64Data:t.decryptedData,fileName:e.content.fileName,fileType:e.content.fileType}})).catch((function(t){console.error("filesafe-embed | error decrypting file:",t),n.flashErrorForFileDescriptor(e,"Error decrypting file.")}))})).catch((function(t){console.error("Error downloading file",t),n.flashErrorForFileDescriptor(e,"Error downloading file.")})));case 7:case"end":return a.stop()}}))})),k()(g()(n),"downloadFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(!n.isMobile){a.next=5;break}return t=w.get().filesafe.getPlatform(),alert("Downloading files is not currently supported on ".concat("ios"==t?"iOS":"Android",".")),a.abrupt("return");case 5:return a.next=7,_.a.awrap(n.decryptFileDescriptor(e));case 7:if(r=a.sent){a.next=11;break}return console.error("decryptFile returned nil data"),a.abrupt("return");case 11:w.get().filesafe.downloadBase64Data(r),n.setStatusForFile(e,null);case 13:case"end":return a.stop()}}))})),k()(g()(n),"previewFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,_.a.awrap(n.decryptFileDescriptor(e));case 2:t=a.sent,r=w.get().filesafe.createTemporaryFileUrl({base64Data:t.base64Data,dataType:t.fileType}),n.setStatusForFile(e,null),n.setState({previewUrl:r,previewingFile:e});case 6:case"end":return a.stop()}}))})),k()(g()(n),"onClickPreview",(function(){setTimeout((function(){n.revokePreview()}),500)})),k()(g()(n),"selectFile",(function(e,t){e.target.focus(),n.state.selectedFile==t?(n.setState({selectedFile:null}),n.delegate.onSelectFile&&n.delegate.onSelectFile(null)):(n.setState({selectedFile:t}),n.delegate.onSelectFile&&n.delegate.onSelectFile(t)),n.revokePreview()})),k()(g()(n),"deleteFile",(function(e){w.get().filesafe.deleteFileFromDescriptor(e)})),k()(g()(n),"copyInsertionLink",(function(e){var t="[FileSafe:".concat(e.uuid,":").concat(e.content.fileName,"]");w.get().filesafe.copyTextToClipboard(t),n.setState({copiedLink:e}),setTimeout((function(){n.setState({copiedLink:null})}),1e3)})),k()(g()(n),"isFileSelected",(function(e){return n.state.selectedFile==e})),k()(g()(n),"elementForFile",(function(e){var t,r=w.get().filesafe.integrationForFileDescriptor(e);t=r?w.get().filesafe.displayStringForIntegration(r):"Integration Not Found";var i=e.content.serverMetadata.file_path,o=n.state.previewUrl&&n.state.previewingFile==e,s=n.state.fileStatusFile==e&&n.state.fileStatus,u=n.state.hasStatusSpinner;return a.a.createElement("div",{className:"file-item-container "+(n.isFileSelected(e)?"expanded":"")},a.a.createElement("div",{onClick:function(t){n.selectFile(t,e)},className:"file-item-button sk-button info "+(n.isFileSelected(e)?"selected":void 0)},a.a.createElement("div",{className:"sk-label"},e.content.fileName),s&&a.a.createElement("div",{className:"file-download-status sk-horizontal-group"},u&&a.a.createElement("div",{className:"sk-spinner x-small"}),a.a.createElement("div",{className:"file-status-label"},n.state.fileStatus)),n.isFileSelected(e)&&a.a.createElement("div",{className:"file-item-options-wrapper"},a.a.createElement("div",{onClick:function(e){e.stopPropagation()},className:"sk-app-bar file-item-options"},a.a.createElement("div",{className:"center"},a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.downloadFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Download")),a.a.createElement("div",{className:"sk-app-bar-item border"}),n.supportsPreviews&&o&&a.a.createElement("a",{className:"sk-app-bar-item",href:n.state.previewUrl,onClick:function(e){e.stopPropagation(),n.onClickPreview()},target:"_blank"},a.a.createElement("div",{className:"sk-label contrast"},"Open Preview")),n.supportsPreviews&&!o&&a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.previewFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Preview")),n.supportsPreviews&&a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.copyInsertionLink(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},n.state.copiedLink==e?"Copied":"Copy Insert Link")),a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.deleteFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},"Delete")))),a.a.createElement("div",{className:"file-location"},a.a.createElement("strong",null,t),a.a.createElement("span",null," ",i)))))})),n.state={},n.delegate=w.get().getDelegate(),n}return v()(t,e),h()(t,[{key:"revokePreview",value:function(){this.state.previewUrl&&w.get().filesafe.revokeTempUrl(this.state.previewUrl),this.setState({previewUrl:null,previewingFile:null})}},{key:"flashErrorForFileDescriptor",value:function(e,t){var n=this;this.setStatusForFile(e,t,!1),setTimeout((function(){n.setStatusForFile(null)}),2500)}},{key:"render",value:function(){var e=this;return this.props.files.map((function(t){return e.elementForFile(t)}))}},{key:"supportsPreviews",get:function(){if(void 0!==this._supportsPreview)return this._supportsPreview;var e=w.get().filesafe.getEnvironment();if(null==e)return!1;this._supportsPreview="web"==e}},{key:"isMobile",get:function(){return w.get().filesafe.isMobile()}}]),t}(a.a.Component),T=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"event_preventDefaults",(function(e){e.preventDefault(),e.stopPropagation()})),k()(g()(n),"event_highlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.add("highlight")})),k()(g()(n),"event_unhighlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.remove("highlight")})),k()(g()(n),"event_drop",(function(e){n.event_unhighlight(e),n.event_preventDefaults(e);var t=e.dataTransfer.files;n.handleDroppedFiles(t)})),k()(g()(n),"handleDroppedFiles",(function(e){var t,r,a,i,o,s;return _.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:if(0!=w.get().filesafe.getAllIntegrations().length){u.next=3;break}return alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),u.abrupt("return");case 3:t=!0,r=!1,a=void 0,u.prev=6,i=e[Symbol.iterator]();case 8:if(t=(o=i.next()).done){u.next=17;break}if(s=o.value){u.next=12;break}return u.abrupt("continue",14);case 12:return u.next=14,_.a.awrap(n.readFile(s));case 14:t=!0,u.next=8;break;case 17:u.next=23;break;case 19:u.prev=19,u.t0=u.catch(6),r=!0,a=u.t0;case 23:u.prev=23,u.prev=24,t||null==i.return||i.return();case 26:if(u.prev=26,!r){u.next=29;break}throw a;case 29:return u.finish(26);case 30:return u.finish(23);case 31:case"end":return u.stop()}}),null,null,[[6,19,23,31],[24,,26,30]])})),n.messagesManager=new E({credentialManager:w.get().filesafe.credentialManager,integrationManager:w.get().filesafe.integrationManager}),n.messagesManager.getMessages().then((function(e){n.setState({messages:e})})),n.state={noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:[]},w.get().addDataChangeObserver((function(){n.reload()})),w.get().addUnloadHandler((function(){window.removeEventListener("dragenter",n.event_highlight,!1),window.removeEventListener("dragover",n.event_highlight,!1),window.removeEventListener("dragleave",n.event_unhighlight,!1),window.removeEventListener("drop",n.event_drop,!1)})),n}return v()(t,e),h()(t,[{key:"reload",value:function(){var e;return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,_.a.awrap(this.messagesManager.getMessages());case 2:e=t.sent,this.setState({noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:e});case 4:case"end":return t.stop()}}),null,this)}},{key:"componentDidMount",value:function(){this.configureFileForm(),window.addEventListener("dragenter",this.event_highlight,!1),window.addEventListener("dragover",this.event_highlight,!1),window.addEventListener("dragleave",this.event_unhighlight,!1),window.addEventListener("drop",this.event_drop,!1)}},{key:"configureFileForm",value:function(){var e=this,t=this.fileInput;this.dropContainer,t&&(t.onchange=function(t){var n=t.target.files;e.handledFiles||e.handleDroppedFiles(n)})}},{key:"reset",value:function(){this.setState({rawData:null,decryptedItems:null,requestPassword:!1})}},{key:"readFile",value:function(e){var t=this;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){var a=new FileReader,i=!1;a.onload=function(r){var a,o,s,u;return _.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:if(a=r.target.result,!i){l.next=7;break}a=JSON.parse(a),o=a.items[0],t.decryptDraggedFile(o).then(n),l.next=20;break;case 7:if(!((s=a).byteLength>5e7)){l.next=14;break}return alert("The maximum upload size is ".concat(50," megabytes per file.")),t.setState({status:null}),n(),l.abrupt("return");case 14:return l.next=16,_.a.awrap(SFJS.crypto.arrayBufferToBase64(s));case 16:return u=l.sent,l.next=19,_.a.awrap(t.encryptFile(u,e.name,e.type));case 19:n();case 20:case"end":return l.stop()}}))},t.setState({status:"Reading file..."}),e.name.endsWith(".sf")||e.name.endsWith(".json")?(i=!0,a.readAsText(e)):a.readAsArrayBuffer(e)})));case 4:case"end":return n.stop()}}))}},{key:"decryptDraggedFile",value:function(e){var t,n,r,a,i,o,s,u,l=this;return _.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:this.setState({status:"Decrypting..."}),t=w.get().filesafe.getAllCredentials(),n=function(t){return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){w.get().filesafe.decryptFile({fileItem:e,credential:t}).then((function(e){var t=e.decryptedItem;w.get().filesafe.downloadBase64Data({base64Data:e.decryptedData,fileName:t.content.fileName,fileType:t.content.fileType}),l.setState({status:null}),n(!0)})).catch((function(e){console.error("Error decrypting:",e),l.flashError("Error decrypting file."),r(!1)}))})));case 1:case"end":return n.stop()}}))},r=!0,a=!1,i=void 0,c.prev=6,o=t[Symbol.iterator]();case 8:if(r=(s=o.next()).done){c.next=18;break}return u=s.value,c.next=12,_.a.awrap(n(u));case 12:if(!c.sent){c.next=15;break}return c.abrupt("return");case 15:r=!0,c.next=8;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(6),a=!0,i=c.t0;case 24:c.prev=24,c.prev=25,r||null==o.return||o.return();case 27:if(c.prev=27,!a){c.next=30;break}throw i;case 30:return c.finish(27);case 31:return c.finish(24);case 32:case"end":return c.stop()}}),null,this,[[6,20,24,32],[25,,27,31]])}},{key:"wait",value:function(e){return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,n){setTimeout((function(){t()}),1e3*e)})));case 1:case"end":return t.stop()}}))}},{key:"encryptFile",value:function(e,t,n){var r,a,i=this;return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:if(r=w.get().filesafe.getDefaultCredentials()){o.next=5;break}return this.setState({status:null}),alert("Please set up at least one key before attempting to upload a file. To do this, press Expand, and select Create New in the Keys section."),o.abrupt("return");case 5:if(a=w.get().filesafe.getDefaultIntegration()){o.next=10;break}return this.setState({status:null}),alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),o.abrupt("return");case 10:return this.setState({status:"Encrypting..."}),o.abrupt("return",w.get().filesafe.encryptFile({data:e,inputFileName:t,fileType:n,credential:r}).then((function(e){return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:return i.setState({status:"Uploading to ".concat(w.get().filesafe.displayStringForIntegration(a),"...")}),o.next=3,_.a.awrap(i.wait(.5));case 3:return o.abrupt("return",w.get().filesafe.uploadFile({fileItem:e,inputFileName:t,fileType:n,credential:r}).then((function(){i.setState({status:"Upload Success."}),setTimeout((function(){i.setState({status:null})}),2e3)})).catch((function(e){console.error("fs-embed | error uploading file:",e),i.flashError("Error uploading file.")})));case 4:case"end":return o.stop()}}))})));case 12:case"end":return o.stop()}}),null,this)}},{key:"flashError",value:function(e){var t=this;this.setState({status:e,statusClass:"danger"}),setTimeout((function(){t.setState({status:null,statusClass:null})}),2500)}},{key:"render",value:function(){var e=this,t=this.state.statusClass?this.state.statusClass:"info",n="info"==t;return a.a.createElement("div",{className:"sn-component files-view"},a.a.createElement("div",{className:"sk-panel-row align-top"},a.a.createElement("div",{className:"files"},this.state.messages.length>0&&a.a.createElement("div",{id:"messages-container",className:"sk-panel-section"},a.a.createElement(C,{messages:this.state.messages})),this.state.status&&a.a.createElement("div",{id:"file-upload-status",className:"sk-horizontal-group"},n&&a.a.createElement("div",{className:"sk-spinner info small"}),a.a.createElement("div",{className:t},this.state.status)),a.a.createElement("div",{id:"add-file-button-container"},a.a.createElement("div",{className:"file sk-button info"},a.a.createElement("label",{className:"no-style"},a.a.createElement("input",{type:"file",style:{display:"none"},onChange:function(t){e.handleDroppedFiles(t.target.files)}}),a.a.createElement("div",{id:"attach-file-button-label",className:"sk-label"},"Attach File")))),a.a.createElement(I,{files:this.state.noteFiles}))))}},{key:"rootElement",get:function(){return document.getElementById("filesafe-embed")}},{key:"dropContainer",get:function(){return document.getElementById("files-view")}},{key:"fileInput",get:function(){return document.getElementById("file-input")}}]),t}(a.a.Component),R=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"toggleVisibility",(function(){n.setState({expanded:!n.state.expanded})})),n.state={expanded:!1,files:w.get().filesafe.getAllFileDescriptors()||[]},w.get().addDataChangeObserver((function(){n.setState({files:w.get().filesafe.getAllFileDescriptors()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{className:"files-view"},a.a.createElement("div",{className:"sk-panel-row justify-left"},a.a.createElement("div",{className:"sk-horizontal-group"},a.a.createElement("div",{className:"sk-panel-section-title"},"All Files ",a.a.createElement("span",{style:{fontWeight:"normal"}},"(",this.state.files.length,")")),a.a.createElement("a",{className:"info",onClick:this.toggleVisibility},this.state.expanded?"Hide":"Show"))),this.state.expanded&&a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"files"},a.a.createElement(I,{files:this.state.files}))))}}]),t}(a.a.Component),F=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"handleKeyPress",(function(e){"Enter"===e.key&&n.submitIntegrationCode()})),k()(g()(n),"handleTextChange",(function(e){var t=e.target.value;n.setState({integrationCode:t})})),k()(g()(n),"submitIntegrationCode",(function(){var e=n.state.integrationCode;e&&0!=e.length&&w.get().filesafe.saveIntegrationFromCode(e).then((function(){n.setState({integrationCode:null,showInputForm:!1}),n.reloadIntegrations()})).catch((function(){alert("Invalid integration code. Ensure the correct value is copied and try again.")}))})),k()(g()(n),"addNewIntegrationClicked",(function(){window.open(w.get().defaultRelayServerUrl(),"_blank"),n.setState({showInputForm:!0})})),k()(g()(n),"cancelIntegrationForm",(function(){n.setState({showInputForm:!1})})),k()(g()(n),"deleteIntegration",(function(e){w.get().filesafe.deleteIntegration(e)})),k()(g()(n),"setIntegrationAsDefaultUploadSource",(function(e){w.get().filesafe.setIntegrationAsDefault(e)})),n.state={integrations:w.get().filesafe.getAllIntegrations()||[]},w.get().addDataChangeObserver((function(){n.reloadIntegrations()})),n}return v()(t,e),h()(t,[{key:"reloadIntegrations",value:function(){var e=w.get().filesafe.getAllIntegrations();this.setState({integrations:e})}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){}},{key:"displayStringForIntegration",value:function(e){return w.get().filesafe.displayStringForIntegration(e)}},{key:"render",value:function(){var e=this,t=this.state.integrations.length>1;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Integrations"),!this.state.showInputForm&&a.a.createElement("div",{className:"sk-button info no-border",onClick:this.addNewIntegrationClicked},a.a.createElement("div",{className:"sk-label"},"Add New"))),a.a.createElement("div",{id:"integrations"},this.state.showInputForm&&a.a.createElement("div",{className:"sk-notification info"},a.a.createElement("strong",null,"New Integration"),a.a.createElement("p",{className:"sk-p"},"A new tab has opened. After you complete the authentication flow, enter the code you receive below."),a.a.createElement("div",{className:"sk-panel-row"}),a.a.createElement("input",{className:"title sk-input contrast",type:"text",placeholder:"Enter integration code",value:this.state.integrationCode,onChange:this.handleTextChange,onKeyPress:this.handleKeyPress}),a.a.createElement("div",{className:"sk-button-group",style:{marginTop:10}},a.a.createElement("div",{className:"sk-button neutral",onClick:this.cancelIntegrationForm},a.a.createElement("a",{className:"sk-label"},"Cancel")),a.a.createElement("div",{className:"sk-button sk-base",onClick:this.submitIntegrationCode},a.a.createElement("a",{className:"sk-label"},"Submit"))))),a.a.createElement("div",{className:"list-container"},this.state.integrations.map((function(n){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(n.content.isDefaultUploadSource?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.displayStringForIntegration(n)),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},t&&!n.content.isDefaultUploadSource&&a.a.createElement("a",{className:"info",onClick:function(){e.setIntegrationAsDefaultUploadSource(n)}},"Make Default"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteIntegration(n)}},"Delete")))))}))))}}]),t}(a.a.Component),D=function(e){function t(e){var n;return u()(this,t),(n=c()(this,p()(t).call(this,e))).state={messages:[]},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"home",className:"sk-panel static"},a.a.createElement("div",{id:"main-content",className:"sk-panel-content"},a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(T,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(F,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(x,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(R,null))))}}]),t}(a.a.Component),P=function(e){function t(e){return u()(this,t),c()(this,p()(t).call(this,e))}return v()(t,e),h()(t,null,[{key:"renderInElement",value:function(e,n,r){w.get().setFilesafeInstance(n),w.get().setDelegate(r),o.a.render(a.a.createElement(t),e)}},{key:"unload",value:function(e){w.get().unload(),o.a.unmountComponentAtNode(e)}}]),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"filesafe-embed"},a.a.createElement("div",{className:"sn-component"},a.a.createElement(D,null)))}}]),t}(a.a.Component);t.default={FilesafeEmbed:P,React:a.a,ReactDOM:o.a}}])},function(e,t,n){"use strict";function r(e,t){for(var n=0;n0&&this.requestPermissions(this.initialPermissions);var t=!0,n=!1,r=void 0;try{for(var a,i=this.messageQueue[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;this.postMessage(o.action,o.data,o.callback)}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}this.messageQueue=[],this.loggingEnabled&&console.log("onReadyData",e),this.activateThemes(e.activeThemeUrls||[]),this.onReadyCallback&&this.onReadyCallback()}},{key:"getSelfComponentUUID",value:function(){return this.uuid}},{key:"isRunningInDesktopApplication",value:function(){return"desktop"===this.environment}},{key:"setComponentDataValueForKey",value:function(e,t){this.componentData[e]=t,this.postMessage("set-component-data",{componentData:this.componentData},(function(e){}))}},{key:"clearComponentData",value:function(){this.componentData={},this.postMessage("set-component-data",{componentData:this.componentData},(function(e){}))}},{key:"componentDataValueForKey",value:function(e){return this.componentData[e]}},{key:"postMessage",value:function(e,t,n){if(this.sessionKey){var r={action:e,data:t,messageId:this.generateUUID(),sessionKey:this.sessionKey,api:"component"},a=JSON.parse(JSON.stringify(r));a.callback=n,this.sentMessages.push(a),this.isMobile&&(r=JSON.stringify(r)),this.loggingEnabled&&console.log("Posting message:",r),window.parent.postMessage(r,this.origin)}else this.messageQueue.push({action:e,data:t,callback:n})}},{key:"setSize",value:function(e,t,n){this.postMessage("set-size",{type:e,width:t,height:n},(function(e){}))}},{key:"requestPermissions",value:function(e,t){this.postMessage("request-permissions",{permissions:e},function(e){t&&t()}.bind(this))}},{key:"streamItems",value:function(e,t){Array.isArray(e)||(e=[e]),this.postMessage("stream-items",{content_types:e},function(e){t(e.items)}.bind(this))}},{key:"streamContextItem",value:function(e){var t=this;this.postMessage("stream-context-item",null,(function(n){var r=n.item;(!t.lastStreamedItem||t.lastStreamedItem.uuid!==r.uuid)&&t.pendingSaveTimeout&&(clearTimeout(t.pendingSaveTimeout),t._performSavingOfItems(t.pendingSaveParams),t.pendingSaveTimeout=null,t.pendingSaveParams=null),t.lastStreamedItem=r,e(t.lastStreamedItem)}))}},{key:"selectItem",value:function(e){this.postMessage("select-item",{item:this.jsonObjectForItem(e)})}},{key:"createItem",value:function(e,t){this.postMessage("create-item",{item:this.jsonObjectForItem(e)},function(e){var n=e.item;!n&&e.items&&e.items.length>0&&(n=e.items[0]),this.associateItem(n),t&&t(n)}.bind(this))}},{key:"createItems",value:function(e,t){var n=this,r=e.map((function(e){return n.jsonObjectForItem(e)}));this.postMessage("create-items",{items:r},function(e){t&&t(e.items)}.bind(this))}},{key:"associateItem",value:function(e){this.postMessage("associate-item",{item:this.jsonObjectForItem(e)})}},{key:"deassociateItem",value:function(e){this.postMessage("deassociate-item",{item:this.jsonObjectForItem(e)})}},{key:"clearSelection",value:function(){this.postMessage("clear-selection",{content_type:"Tag"})}},{key:"deleteItem",value:function(e,t){this.deleteItems([e],t)}},{key:"deleteItems",value:function(e,t){var n={items:e.map(function(e){return this.jsonObjectForItem(e)}.bind(this))};this.postMessage("delete-items",n,(function(e){t&&t(e)}))}},{key:"sendCustomEvent",value:function(e,t,n){this.postMessage(e,t,function(e){n&&n(e)}.bind(this))}},{key:"saveItem",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.saveItems([e],t,n)}},{key:"saveItemWithPresave",value:function(e,t,n){this.saveItemsWithPresave([e],t,n)}},{key:"saveItemsWithPresave",value:function(e,t,n){this.saveItems(e,n,!1,t)}},{key:"_performSavingOfItems",value:function(e){var t=e.items,n=e.presave,r=e.callback;n&&n();var a=[],i=!0,o=!1,s=void 0;try{for(var u,l=t[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;a.push(this.jsonObjectForItem(c))}}catch(e){o=!0,s=e}finally{try{i||null==l.return||l.return()}finally{if(o)throw s}}this.postMessage("save-items",{items:a},(function(e){r&&r()}))}},{key:"saveItems",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0;if(this.pendingSaveItems||(this.pendingSaveItems=[]),1!=this.coallesedSaving||r)this._performSavingOfItems({items:e,presave:a,callback:t});else{this.pendingSaveTimeout&&clearTimeout(this.pendingSaveTimeout);var i=e.map((function(e){return e.uuid})),o=this.pendingSaveItems.filter((function(e){return!i.includes(e.uuid)}));this.pendingSaveItems=o.concat(e),this.pendingSaveParams={items:this.pendingSaveItems,presave:a,callback:t},this.pendingSaveTimeout=setTimeout((function(){n._performSavingOfItems(n.pendingSaveParams),n.pendingSaveItems=[],n.pendingSaveTimeout=null,n.pendingSaveParams=null}),this.coallesedSavingDelay)}}},{key:"jsonObjectForItem",value:function(e){var t=Object.assign({},e);return t.children=null,t.parent=null,t}},{key:"getItemAppDataValue",value:function(e,t){var n=e.content.appData&&e.content.appData["org.standardnotes.sn"];return n?n[t]:null}},{key:"activateThemes",value:function(e){if(this.loggingEnabled&&console.log("Incoming themes",e),this.activeThemes.sort().toString()!=e.sort().toString()){var t=e||[],n=[],r=!0,a=!1,i=void 0;try{for(var o,s=this.activeThemes[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;e.includes(u)?t=t.filter((function(e){return e!=u})):n.push(u)}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}this.loggingEnabled&&(console.log("Deactivating themes:",n),console.log("Activating themes:",t));for(var l=0,c=n;l>3]>>n%8*4&15;return("x"==e?r:3&r|8).toString(16)}))}var r=(new Date).getTime();return window.performance&&"function"==typeof window.performance.now&&(r+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}}])&&r(t.prototype,n),a&&r(t,a),e}();void 0!==e.exports&&(e.exports=a),window&&(window.ComponentManager=a)},function(e,t,n){"use strict"; +/** @license React v16.11.0 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r=n(3),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,o=a?Symbol.for("react.portal"):60106,s=a?Symbol.for("react.fragment"):60107,u=a?Symbol.for("react.strict_mode"):60108,l=a?Symbol.for("react.profiler"):60114,c=a?Symbol.for("react.provider"):60109,f=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.forward_ref"):60112,d=a?Symbol.for("react.suspense"):60113;a&&Symbol.for("react.suspense_list");var h=a?Symbol.for("react.memo"):60115,m=a?Symbol.for("react.lazy"):60116;a&&Symbol.for("react.fundamental"),a&&Symbol.for("react.responder"),a&&Symbol.for("react.scope");var v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nD.length&&D.push(e)}function O(e,t,n){return null==e?0:function e(t,n,r,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case o:u=!0}}if(u)return r(a,t,""===n?"."+A(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l>>0?1:0)|0,O=P,A=M,P=F,M=D,F=T,D=R,T=X+(V=J+V+(($=Q+ee)>>>0>>0?1:0))+((R=G+$|0)>>>0>>0?1:0)|0}d=n.low=d+R,n.high=p+T+(d>>>0>>0?1:0),m=r.low=m+D,r.high=h+F+(m>>>0>>0?1:0),y=a.low=y+M,a.high=v+P+(y>>>0>>0?1:0),b=i.low=b+A,i.high=g+O+(b>>>0>>0?1:0),w=u.low=w+j,u.high=k+N+(w>>>0>>0?1:0),S=l.low=S+B,l.high=x+L+(S>>>0>>0?1:0),E=c.low=E+z,c.high=_+U+(E>>>0>>0?1:0),I=f.low=I+K,f.high=C+H+(I>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),t.SHA512=n._createHelper(i),t.HmacSHA512=n._createHmacHelper(i)}(),s=(o=u).enc.Utf8,o.algo.HMAC=o.lib.Base.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),i=this._iKey=t.clone(),o=a.words,u=i.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),function(){var e=u,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,n){e=this._hasher=new e.init,"string"==typeof n&&(n=t.parse(n));var r=e.blockSize,a=4*r;n.sigBytes>a&&(n=e.finalize(n)),n.clamp();for(var i=this._oKey=n.clone(),o=this._iKey=n.clone(),s=i.words,u=o.words,l=0;l>>2]|=(n[a>>>2]>>>24-a%4*8&255)<<24-(r+a)%4*8;else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],r=0;r>>2]>>>24-r%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},l=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-r%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i);if(t=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,a=e.min(4*t,a),t){for(var u=0;ul;l++){if(16>l)r[l]=0|e[t+l];else{var c=r[l-3]^r[l-8]^r[l-14]^r[l-16];r[l]=c<<1|c>>>31}c=(a<<5|a>>>27)+u+r[l],c=20>l?c+(1518500249+(i&o|~i&s)):40>l?c+(1859775393+(i^o^s)):60>l?c+((i&o|i&s|o&s)-1894007588):c+((i^o^s)-899497514),u=s,s=o,o=i<<30|i>>>2,i=a,a=c}n[0]=n[0]+a|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(a),e.HmacSHA1=n._createHmacHelper(a)}(),Object.defineProperty(r,"__esModule",{value:!0}),r.StandardFile=r.SFItemTransformer=r.SFCryptoWeb=r.SFCryptoJS=r.SFAbstractCrypto=r.SFItemHistoryEntry=r.SFItemHistory=r.SFHistorySession=r.SFPrivileges=r.SFPredicate=r.SFItemParams=r.SFItem=r.SFSyncManager=r.SFStorageManager=r.SFSingletonManager=r.SFSessionHistoryManager=r.SFPrivilegesManager=r.SFModelManager=r.SFMigrationManager=r.SFHttpManager=r.SFAuthManager=r.SFAlertManager=void 0;var k=function(){function e(){y(this,e)}var t,n;return b(e,[{key:"alert",value:(n=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.alert(t.text),e()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},{key:"confirm",value:(t=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){window.confirm(t.text)?e():n()})));case 1:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}]),e}();r.SFAlertManager=k;var w=function(){function e(t,n,r,a){y(this,e),e.DidSignOutEvent="DidSignOutEvent",e.WillSignInEvent="WillSignInEvent",e.DidSignInEvent="DidSignInEvent",this.httpManager=n,this.storageManager=t,this.alertManager=r||new k,this.$timeout=a||setTimeout.bind(window),this.eventHandlers=[]}var t,n,r,a,i,o,s,u,l,c;return b(e,[{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"saveKeys",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._keys=t,e.next=3,this.storageManager.setItem("mk",t.mk);case 3:return e.next=5,this.storageManager.setItem("ak",t.ak);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"signout",value:(l=v(regeneratorRuntime.mark((function t(n){var r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._keys=null,this._authParams=null,!n){t.next=6;break}return t.abrupt("return",this.storageManager.clearAllData().then((function(){r.notifyEvent(e.DidSignOutEvent)})));case 6:this.notifyEvent(e.DidSignOutEvent);case 7:case"end":return t.stop()}}),t,this)}))),function(e){return l.apply(this,arguments)})},{key:"keys",value:(u=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._keys){e.next=11;break}return e.next=3,this.storageManager.getItem("mk");case 3:if(t=e.sent){e.next=6;break}return e.abrupt("return",null);case 6:return e.t0=t,e.next=9,this.storageManager.getItem("ak");case 9:e.t1=e.sent,this._keys={mk:e.t0,ak:e.t1};case 11:return e.abrupt("return",this._keys);case 12:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"getAuthParams",value:(s=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._authParams){e.next=5;break}return e.next=3,this.storageManager.getItem("auth_params");case 3:t=e.sent,this._authParams=JSON.parse(t);case 5:if(!this._authParams||this._authParams.version){e.next=9;break}return e.next=8,this.defaultProtocolVersion();case 8:this._authParams.version=e.sent;case 9:return e.abrupt("return",this._authParams);case 10:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"defaultProtocolVersion",value:(o=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.keys();case 2:if(!(t=e.sent)||!t.ak){e.next=7;break}return e.abrupt("return","002");case 7:return e.abrupt("return","001");case 8:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"protocolVersion",value:(i=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAuthParams();case 2:if(!(t=e.sent)||!t.version){e.next=5;break}return e.abrupt("return",t.version);case 5:return e.abrupt("return",this.defaultProtocolVersion());case 6:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"getAuthParamsForEmail",value:(a=v(regeneratorRuntime.mark((function e(t,n,r){var a,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=_.merge({email:n},r)).api=S.getApiVersion(),e.abrupt("return",new Promise((function(e,n){var r=t+"/auth/params";i.httpManager.getAbsolute(r,a,(function(t){e(t)}),(function(t){console.error("Error getting auth params",t),"object"!==h(t)&&(t={error:{message:"A server error occurred while trying to sign in. Please try again."}}),e(t)}))})));case 3:case"end":return e.stop()}}),e)}))),function(e,t,n){return a.apply(this,arguments)})},{key:"lock",value:function(){this.locked=!0}},{key:"unlock",value:function(){this.locked=!1}},{key:"isLocked",value:function(){return 1==this.locked}},{key:"unlockAndResolve",value:function(e,t){this.unlock(),e(t)}},{key:"login",value:(r=v(regeneratorRuntime.mark((function t(n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=v(regeneratorRuntime.mark((function t(u,l){var c,f,p,d,m,y,g,b,k,w;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.keys();case 2:if(null==t.sent){t.next=6;break}return u({error:{message:"Cannot log in because already signed in."}}),t.abrupt("return");case 6:if(!s.isLocked()){t.next=9;break}return u({error:{message:"Login already in progress."}}),t.abrupt("return");case 9:return s.lock(),s.notifyEvent(e.WillSignInEvent),t.next=13,s.getAuthParamsForEmail(n,r,o);case 13:if((c=t.sent).identifier=r,!c.error){t.next=18;break}return s.unlockAndResolve(u,c),t.abrupt("return");case 18:if(c&&c.pw_cost){t.next=21;break}return s.unlockAndResolve(u,{error:{message:"Invalid email or password."}}),t.abrupt("return");case 21:if(SFJS.supportedVersions().includes(c.version)){t.next=25;break}return f=SFJS.isVersionNewerThanLibraryVersion(c.version)?"This version of the application does not support your newer account type. Please upgrade to the latest version of Standard Notes to sign in.":"The protocol version associated with your account is outdated and no longer supported by this application. Please visit standardnotes.org/help/security for more information.",s.unlockAndResolve(u,{error:{message:f}}),t.abrupt("return");case 25:if(!SFJS.isProtocolVersionOutdated(c.version)){t.next=32;break}return p="The encryption version for your account, ".concat(c.version,", is outdated and requires upgrade. You may proceed with login, but are advised to perform a security update using the web or desktop application. Please visit standardnotes.org/help/security for more information."),d=!1,t.next=30,s.alertManager.confirm({title:"Update Needed",text:p,confirmButtonText:"Sign In"}).catch((function(){s.unlockAndResolve(u,{error:{}}),d=!0}));case 30:if(!d){t.next=32;break}return t.abrupt("return");case 32:if(SFJS.supportsPasswordDerivationCost(c.pw_cost)){t.next=36;break}return s.unlockAndResolve(u,{error:{message:"Your account was created on a platform with higher security capabilities than this browser supports. If we attempted to generate your login keys here, it would take hours. Please use a browser with more up to date security capabilities, like Google Chrome or Firefox, to log in."}}),t.abrupt("return");case 36:if(m=SFJS.costMinimumForVersion(c.version),!(c.pw_cost5&&void 0!==u[5]&&u[5],e.abrupt("return",new Promise(function(){var e=v(regeneratorRuntime.mark((function e(u,l){var c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c=new XMLHttpRequest).onreadystatechange=function(){if(4==c.readyState){var e=c.responseText;if(e)try{e=JSON.parse(e)}catch(e){}c.status>=200&&c.status<=299?s.$timeout((function(){a(e),u(e)})):(console.error("Request error:",e),s.$timeout((function(){i(e,c.status),l(e)})))}},"get"==t&&Object.keys(r).length>0&&(n=s.urlForUrlAndParams(n,r)),c.open(t,n,!0),c.setRequestHeader("Content-type","application/json"),!o){e.next=8;break}return e.next=8,s.setAuthHeadersForRequest(c);case 8:"post"==t||"patch"==t?c.send(JSON.stringify(r)):c.send();case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),function(e,n,r,a,i){return t.apply(this,arguments)})},{key:"urlForUrlAndParams",value:function(e,t){var n=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&");return e.includes("?")?e+"&"+n:e+"?"+n}}]),e}();r.SFHttpManager=S;var E=function(){function e(t,n,r,a){var i=this;y(this,e),this.modelManager=t,this.syncManager=n,this.storageManager=r,this.completionHandlers=[],this.loadMigrations();var o=!1,s=a.addEventHandler((function(e){e==w.DidSignInEvent&&(o=!0)}));this.receivedLocalDataEvent=n.initialDataLoaded(),this.syncManager.addEventHandler(function(){var e=v(regeneratorRuntime.mark((function e(t,n){var r,u,l,c,f,p,d,h,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u="sync:completed"==t,!(r="local-data-loaded"==t)&&!u){e.next=40;break}if(r?i.receivedLocalDataEvent=!0:u&&(i.receivedSyncCompletedEvent=!0),!i.receivedLocalDataEvent||!i.receivedSyncCompletedEvent){e.next=40;break}if(!o){e.next=39;break}return o=!1,a.removeEventHandler(s),e.next=10,i.getCompletedMigrations();case 10:l=e.sent.slice(),c=!0,f=!1,p=void 0,e.prev=14,d=l[Symbol.iterator]();case 16:if(c=(h=d.next()).done){e.next=25;break}return m=h.value,e.next=20,i.migrationForEncodedName(m);case 20:e.sent.runOnlyOnce||_.pull(i._completed,m);case 22:c=!0,e.next=16;break;case 25:e.next=31;break;case 27:e.prev=27,e.t0=e.catch(14),f=!0,p=e.t0;case 31:e.prev=31,e.prev=32,c||null==d.return||d.return();case 34:if(e.prev=34,!f){e.next=37;break}throw p;case 37:return e.finish(34);case 38:return e.finish(31);case 39:i.runPendingMigrations();case 40:case"end":return e.stop()}}),e,null,[[14,27,31,39],[32,,34,38]])})));return function(t,n){return e.apply(this,arguments)}}())}var t,n,r,a,i,o,s,u;return b(e,[{key:"addCompletionHandler",value:function(e){this.completionHandlers.push(e)}},{key:"removeCompletionHandler",value:function(e){_.pull(this.completionHandlers,e)}},{key:"migrationForEncodedName",value:(u=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.decode(t);case 2:return n=e.sent,e.abrupt("return",this.migrations.find((function(e){return e.name==n})));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{key:"loadMigrations",value:function(){this.migrations=this.registeredMigrations()}},{key:"registeredMigrations",value:function(){}},{key:"runPendingMigrations",value:(s=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPendingMigrations();case 2:for(t=e.sent,n=!0,r=!1,a=void 0,e.prev=6,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)(s=o.value).items=[];e.next=14;break;case 10:e.prev=10,e.t0=e.catch(6),r=!0,a=e.t0;case 14:e.prev=14,e.prev=15,n||null==i.return||i.return();case 17:if(e.prev=17,!r){e.next=20;break}throw a;case 20:return e.finish(17);case 21:return e.finish(14);case 22:u=!0,l=!1,c=void 0,e.prev=25,f=this.modelManager.allNondummyItems[Symbol.iterator]();case 27:if(u=(p=f.next()).done){e.next=51;break}for(d=p.value,h=!0,m=!1,v=void 0,e.prev=32,y=t[Symbol.iterator]();!(h=(g=y.next()).done);h=!0)s=g.value,d.content_type==s.content_type&&s.items.push(d);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),m=!0,v=e.t1;case 40:e.prev=40,e.prev=41,h||null==y.return||y.return();case 43:if(e.prev=43,!m){e.next=46;break}throw v;case 46:return e.finish(43);case 47:return e.finish(40);case 48:u=!0,e.next=27;break;case 51:e.next=57;break;case 53:e.prev=53,e.t2=e.catch(25),l=!0,c=e.t2;case 57:e.prev=57,e.prev=58,u||null==f.return||f.return();case 60:if(e.prev=60,!l){e.next=63;break}throw c;case 63:return e.finish(60);case 64:return e.finish(57);case 65:b=!0,k=!1,w=void 0,e.prev=68,x=t[Symbol.iterator]();case 70:if(b=(S=x.next()).done){e.next=81;break}if(!((s=S.value).items&&s.items.length>0||s.customHandler)){e.next=77;break}return e.next=75,this.runMigration(s,s.items);case 75:e.next=78;break;case 77:this.markMigrationCompleted(s);case 78:b=!0,e.next=70;break;case 81:e.next=87;break;case 83:e.prev=83,e.t3=e.catch(68),k=!0,w=e.t3;case 87:e.prev=87,e.prev=88,b||null==x.return||x.return();case 90:if(e.prev=90,!k){e.next=93;break}throw w;case 93:return e.finish(90);case 94:return e.finish(87);case 95:for(_=!0,E=!1,C=void 0,e.prev=98,I=this.completionHandlers[Symbol.iterator]();!(_=(T=I.next()).done);_=!0)(0,T.value)();e.next=106;break;case 102:e.prev=102,e.t4=e.catch(98),E=!0,C=e.t4;case 106:e.prev=106,e.prev=107,_||null==I.return||I.return();case 109:if(e.prev=109,!E){e.next=112;break}throw C;case 112:return e.finish(109);case 113:return e.finish(106);case 114:case"end":return e.stop()}}),e,this,[[6,10,14,22],[15,,17,21],[25,53,57,65],[32,36,40,48],[41,,43,47],[58,,60,64],[68,83,87,95],[88,,90,94],[98,102,106,114],[107,,109,113]])}))),function(){return s.apply(this,arguments)})},{key:"encode",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.btoa(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"decode",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",window.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)})},{key:"getCompletedMigrations",value:(a=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._completed){e.next=5;break}return e.next=3,this.storageManager.getItem("migrations");case 3:t=e.sent,this._completed=t?JSON.parse(t):[];case 5:return e.abrupt("return",this._completed);case 6:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"getPendingMigrations",value:(r=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:t=e.sent,n=[],r=!0,a=!1,i=void 0,e.prev=7,o=this.migrations[Symbol.iterator]();case 9:if(r=(s=o.next()).done){e.next=22;break}return u=s.value,e.t0=t,e.next=14,this.encode(u.name);case 14:if(e.t1=e.sent,e.t2=e.t0.indexOf.call(e.t0,e.t1),e.t3=-1,e.t2!=e.t3){e.next=19;break}n.push(u);case 19:r=!0,e.next=9;break;case 22:e.next=28;break;case 24:e.prev=24,e.t4=e.catch(7),a=!0,i=e.t4;case 28:e.prev=28,e.prev=29,r||null==o.return||o.return();case 31:if(e.prev=31,!a){e.next=34;break}throw i;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return e.abrupt("return",n);case 37:case"end":return e.stop()}}),e,this,[[7,24,28,36],[29,,31,35]])}))),function(){return r.apply(this,arguments)})},{key:"markMigrationCompleted",value:(n=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCompletedMigrations();case 2:return n=e.sent,e.t0=n,e.next=6,this.encode(t.name);case 6:e.t1=e.sent,e.t0.push.call(e.t0,e.t1),this.storageManager.setItem("migrations",JSON.stringify(n)),t.running=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"runMigration",value:(t=v(regeneratorRuntime.mark((function e(t,n){var r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.running){e.next=2;break}return e.abrupt("return");case 2:if(console.log("Running migration:",t.name),t.running=!0,!t.customHandler){e.next=8;break}return e.abrupt("return",t.customHandler().then((function(){r.markMigrationCompleted(t)})));case 8:return e.abrupt("return",t.handler(n).then((function(){r.markMigrationCompleted(t)})));case 9:case"end":return e.stop()}}),e)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFMigrationManager=E;var C=function(){function e(t){y(this,e),e.MappingSourceRemoteRetrieved="MappingSourceRemoteRetrieved",e.MappingSourceRemoteSaved="MappingSourceRemoteSaved",e.MappingSourceLocalSaved="MappingSourceLocalSaved",e.MappingSourceLocalRetrieved="MappingSourceLocalRetrieved",e.MappingSourceLocalDirtied="MappingSourceLocalDirtied",e.MappingSourceComponentRetrieved="MappingSourceComponentRetrieved",e.MappingSourceDesktopInstalled="MappingSourceDesktopInstalled",e.MappingSourceRemoteActionRetrieved="MappingSourceRemoteActionRetrieved",e.MappingSourceFileImport="MappingSourceFileImport",e.isMappingSourceRetrieved=function(t){return[e.MappingSourceRemoteRetrieved,e.MappingSourceComponentRetrieved,e.MappingSourceRemoteActionRetrieved].includes(t)},this.$timeout=t||setTimeout.bind(window),this.itemSyncObservers=[],this.items=[],this.itemsHash={},this.missedReferences={},this.uuidChangeObservers=[]}var t,n,r,a,i,o,s,u,l,c,f,p;return b(e,[{key:"handleSignout",value:function(){this.items.length=0,this.itemsHash={},this.missedReferences={}}},{key:"addModelUuidChangeObserver",value:function(e,t){this.uuidChangeObservers.push({id:e,callback:t})}},{key:"notifyObserversOfUuidChange",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.uuidChangeObservers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;try{s.callback(e,t)}catch(e){console.error("Notify observers of uuid change exception:",e)}}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"alternateUUIDForItem",value:(p=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=this.createItem(n),t.next=3,SFJS.crypto.generateUUID();case 3:for(r.uuid=t.sent,r.informReferencesOfUUIDChange(n.uuid,r.uuid),this.informModelsOfUUIDChangeForItem(r,n.uuid,r.uuid),a=!0,i=!1,o=void 0,t.prev=9,s=n.referencingObjects[Symbol.iterator]();!(a=(u=s.next()).done);a=!0)(l=u.value).setIsNoLongerBeingReferencedBy(n),n.setIsNoLongerBeingReferencedBy(l),l.addItemAsRelationship(r);t.next=17;break;case 13:t.prev=13,t.t0=t.catch(9),i=!0,o=t.t0;case 17:t.prev=17,t.prev=18,a||null==s.return||s.return();case 20:if(t.prev=20,!i){t.next=23;break}throw o;case 23:return t.finish(20);case 24:return t.finish(17);case 25:return this.setItemsDirty(n.referencingObjects,!0),this.resolveReferencesForItem(r),this.loggingEnabled&&console.log(n.uuid,"--\x3e",r.uuid),n.deleted=!0,n.content.references=[],this.setItemDirty(n,!1,!1,e.MappingSourceLocalSaved),t.next=33,this.mapResponseItemsToLocalModels([n],e.MappingSourceLocalSaved);case 33:return this.addItem(r),this.setItemDirty(r,!0,!0,e.MappingSourceLocalSaved),this.notifyObserversOfUuidChange(n,r),t.abrupt("return",r);case 37:case"end":return t.stop()}}),t,this,[[9,13,17,25],[18,,20,24]])}))),function(e){return p.apply(this,arguments)})},{key:"informModelsOfUUIDChangeForItem",value:function(e,t,n){var r=!0,a=!1,i=void 0;try{for(var o,s=this.items[Symbol.iterator]();!(r=(o=s.next()).done);r=!0)o.value.potentialItemOfInterestHasChangedItsUUID(e,t,n)}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}},{key:"didSyncModelsOffline",value:function(t){this.notifySyncObserversOfModels(t,e.MappingSourceLocalSaved)}},{key:"mapResponseItemsToLocalModels",value:(f=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,source:n,sourceKey:r}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return f.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsOmittingFields",value:(c=v(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.mapResponseItemsToLocalModelsWithOptions({items:t,omitFields:n,source:r,sourceKey:a}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return c.apply(this,arguments)})},{key:"mapResponseItemsToLocalModelsWithOptions",value:(l=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,p,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T,R,F,D,P,M,O,A,N,j,L,B,U,z;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.items,r=t.omitFields,a=t.source,i=t.sourceKey,t.options,o=[],s=[],u=[],l=!0,c=!1,f=void 0,e.prev=5,p=n[Symbol.iterator]();case 7:if(l=(h=p.next()).done){e.next=58;break}if(m=h.value){e.next=11;break}return e.abrupt("continue",55);case 11:if(v=!m.content&&!m.errorDecrypting,m.content_type&&m.uuid&&!v||m.deleted){e.next=16;break}return console.error("Server response item is corrupt:",m),e.abrupt("continue",55);case 16:if(!Array.isArray(r)){e.next=36;break}for(y=!0,g=!1,b=void 0,e.prev=20,k=r[Symbol.iterator]();!(y=(w=k.next()).done);y=!0)x=w.value,delete m[x];e.next=28;break;case 24:e.prev=24,e.t0=e.catch(20),g=!0,b=e.t0;case 28:e.prev=28,e.prev=29,y||null==k.return||k.return();case 31:if(e.prev=31,!g){e.next=34;break}throw b;case 34:return e.finish(31);case 35:return e.finish(28);case 36:if((S=this.findItem(m.uuid))&&(S.updateFromJSON(m),S.dummy=!1),_=m.content_type||S&&S.content_type,!this.acceptableContentTypes||this.acceptableContentTypes.includes(_)){e.next=42;break}return e.abrupt("continue",55);case 42:if(E=!1,1!=m.deleted){e.next=50;break}if(!m.dirty){e.next=48;break}E=!0,e.next=50;break;case 48:return S&&(o.push(S),u.push(S),this.removeItemLocally(S)),e.abrupt("continue",55);case 50:S||(S=this.createItem(m)),this.addItem(S,E),S.errorDecrypting||u.push(S),o.push(S),s.push(m);case 55:l=!0,e.next=7;break;case 58:e.next=64;break;case 60:e.prev=60,e.t1=e.catch(5),c=!0,f=e.t1;case 64:e.prev=64,e.prev=65,l||null==p.return||p.return();case 67:if(e.prev=67,!c){e.next=70;break}throw f;case 70:return e.finish(67);case 71:return e.finish(64);case 72:for(C=!0,I=!1,T=void 0,e.prev=75,R=s.entries()[Symbol.iterator]();!(C=(F=R.next()).done);C=!0)D=d(F.value,2),P=D[0],M=D[1],O=o[P],M.content&&this.resolveReferencesForItem(O),O.didFinishSyncing();e.next=83;break;case 79:e.prev=79,e.t2=e.catch(75),I=!0,T=e.t2;case 83:e.prev=83,e.prev=84,C||null==R.return||R.return();case 86:if(e.prev=86,!I){e.next=89;break}throw T;case 89:return e.finish(86);case 90:return e.finish(83);case 91:for(A=this.popMissedReferenceStructsForObjects(s),N=!0,j=!1,L=void 0,e.prev=95,B=function(){var e=z.value,t=o.find((function(t){return t.uuid==e.reference_uuid}));t&&e.for_item.addItemAsRelationship(t)},U=A[Symbol.iterator]();!(N=(z=U.next()).done);N=!0)B();e.next=104;break;case 100:e.prev=100,e.t3=e.catch(95),j=!0,L=e.t3;case 104:e.prev=104,e.prev=105,N||null==U.return||U.return();case 107:if(e.prev=107,!j){e.next=110;break}throw L;case 110:return e.finish(107);case 111:return e.finish(104);case 112:return e.next=114,this.notifySyncObserversOfModels(u,a,i);case 114:return e.abrupt("return",o);case 115:case"end":return e.stop()}}),e,this,[[5,60,64,72],[20,24,28,36],[29,,31,35],[65,,67,71],[75,79,83,91],[84,,86,90],[95,100,104,112],[105,,107,111]])}))),function(e){return l.apply(this,arguments)})},{key:"missedReferenceBuildKey",value:function(e,t){return"".concat(e,":").concat(t)}},{key:"popMissedReferenceStructsForObjects",value:function(e){if(!e||0==e.length)return[];for(var t=[],n=[],r=e.map((function(e){return e.uuid})),a=r[0].length,i=0,o=Object.keys(this.missedReferences);i1&&void 0!==arguments[1]&&arguments[1];if(!e.errorDecrypting){var n=e.contentObject;if(e.updateLocalRelationships(),n.references){var r=n.references.slice(),a=r.map((function(e){return e.uuid})),i=!0,o=this.findItems(a,i),s=!0,u=!1,l=void 0;try{for(var c,f=o.entries()[Symbol.iterator]();!(s=(c=f.next()).done);s=!0){var p=d(c.value,2),h=p[0],m=p[1];if(m)e.addItemAsRelationship(m),t&&this.setItemDirty(m,!0);else{var v=a[h],y=this.missedReferenceBuildKey(v,e.uuid);if(!this.missedReferences[y]){var g={reference_uuid:v,for_item:e};this.missedReferences[y]=g}}}}catch(e){u=!0,l=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw l}}}}}},{key:"notifySyncObserversOfModels",value:(u=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l,c,f=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=this.itemSyncObservers.sort((function(e,t){return e.priority0)){e.next=25;break}return e.next=25,f._callSyncObserverCallbackWithTimeout(a,i,o,s,n,r);case 25:case"end":return e.stop()}}),e,null,[[6,10,14,22],[15,,17,21]])})),l=a[Symbol.iterator]();case 7:if(i=(c=l.next()).done){e.next=12;break}return e.delegateYield(u(),"t0",9);case 9:i=!0,e.next=7;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(4),o=!0,s=e.t1;case 18:e.prev=18,e.prev=19,i||null==l.return||l.return();case 21:if(e.prev=21,!o){e.next=24;break}throw s;case 24:return e.finish(21);case 25:return e.finish(18);case 26:case"end":return e.stop()}}),e,this,[[4,14,18,26],[19,,21,25]])}))),function(e,t,n){return u.apply(this,arguments)})},{key:"_callSyncObserverCallbackWithTimeout",value:(s=v(regeneratorRuntime.mark((function e(t,n,r,a,i,o){var s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,u){s.$timeout((function(){try{t.callback(n,r,a,i,o)}catch(e){console.error("Sync observer exception",e)}finally{e()}}))})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,n,r,a,i){return s.apply(this,arguments)})},{key:"setItemDirty",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;this.setItemsDirty([e],t,n,r,a)}},{key:"setItemsDirty",value:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,o=!0,s=!1,u=void 0;try{for(var l,c=t[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){var f=l.value;f.setDirty(n,r)}}catch(e){s=!0,u=e}finally{try{o||null==c.return||c.return()}finally{if(s)throw u}}this.notifySyncObserversOfModels(t,a||e.MappingSourceLocalDirtied,i)}},{key:"createItem",value:function(t){var n=e.ContentTypeClassMapping&&e.ContentTypeClassMapping[t.content_type];return n||(n=M),new n(t)}},{key:"createDuplicateItemFromResponseItem",value:(o=v(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t.setDirty){e.next=3;break}return console.error("Attempting to create conflicted copy of non-response item."),e.abrupt("return",null);case 3:return n=JSON.parse(JSON.stringify(t)),e.next=6,SFJS.crypto.generateUUID();case 6:return n.uuid=e.sent,r=this.createItem(n),e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"duplicateItemAndAddAsConflict",value:function(e){return this.duplicateItemWithCustomContentAndAddAsConflict({content:e.content,duplicateOf:e})}},{key:"duplicateItemWithCustomContentAndAddAsConflict",value:function(e){var t=e.content,n=e.duplicateOf,r=this.duplicateItemWithCustomContent({content:t,duplicateOf:n});return this.addDuplicatedItemAsConflict({duplicate:r,duplicateOf:n}),r}},{key:"addDuplicatedItemAsConflict",value:function(e){var t=e.duplicate,n=e.duplicateOf;this.addDuplicatedItem(t,n),t.content.conflict_of=n.uuid}},{key:"duplicateItemWithCustomContent",value:function(e){var t=e.content,n=e.duplicateOf,r=new n.constructor({content:t});return r.created_at=n.created_at,r.content_type||(r.content_type=n.content_type),r}},{key:"duplicateItemAndAdd",value:function(e){var t=this.duplicateItemWithoutAdding(e);return this.addDuplicatedItem(t,e),t}},{key:"duplicateItemWithoutAdding",value:function(e){var t=new e.constructor({content:e.content});return t.created_at=e.created_at,t.content_type||(t.content_type=e.content_type),t}},{key:"addDuplicatedItem",value:function(e,t){this.addItem(e);var n=!0,r=!1,a=void 0;try{for(var i,o=t.referencingObjects[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;s.addItemAsRelationship(e),this.setItemDirty(s,!0)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.resolveReferencesForItem(e),this.setItemDirty(e,!0)}},{key:"addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addItems([e],t)}},{key:"addItems",value:function(e){var t=this;e.forEach((function(e){t.itemsHash[e.uuid]||(t.itemsHash[e.uuid]=e,t.items.push(e))}))}},{key:"addItemSyncObserver",value:function(e,t,n){this.addItemSyncObserverWithPriority({id:e,types:t,callback:n,priority:1})}},{key:"addItemSyncObserverWithPriority",value:function(e){var t=e.id,n=e.priority,r=e.types,a=e.callback;Array.isArray(r)||(r=[r]),this.itemSyncObservers.push({id:t,types:r,priority:n,callback:a})}},{key:"removeItemSyncObserver",value:function(e){_.remove(this.itemSyncObservers,_.find(this.itemSyncObservers,{id:e}))}},{key:"getDirtyItems",value:function(){return this.items.filter((function(e){return 1==e.dirty&&!e.dummy&&(!e.errorDecrypting||e.deleted)}))}},{key:"clearDirtyItems",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)a.value.setDirty(!1)}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"removeAndDirtyAllRelationshipsForItem",value:function(e){if(!e.errorDecrypting){var t=!0,n=!1,r=void 0;try{for(var a,i=e.content.references[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=this.findItem(o.uuid);s&&(e.removeItemAsRelationship(s),s.hasRelationshipWithItem(e)&&(s.removeItemAsRelationship(e),this.setItemDirty(s,!0)))}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}var u=!0,l=!1,c=void 0;try{for(var f,p=e.referencingObjects[Symbol.iterator]();!(u=(f=p.next()).done);u=!0){var d=f.value;d.removeItemAsRelationship(e),this.setItemDirty(d,!0)}}catch(e){l=!0,c=e}finally{try{u||null==p.return||p.return()}finally{if(l)throw c}}e.referencingObjects=[]}},{key:"setAllItemsDirty",value:function(){var e=this.allItems;this.setItemsDirty(e,!0)}},{key:"setItemToBeDeleted",value:function(e){e.deleted=!0,e.dummy||this.setItemDirty(e,!0),this.removeAndDirtyAllRelationshipsForItem(e)}},{key:"removeItemLocally",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_.remove(this.items,{uuid:t.uuid}),delete this.itemsHash[t.uuid],t.isBeingRemovedLocally();case 3:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"allItemsMatchingTypes",value:function(e){return this.allItems.filter((function(t){return(_.includes(e,t.content_type)||_.includes(e,"*"))&&!t.dummy}))}},{key:"invalidItems",value:function(){return this.allItems.filter((function(e){return e.errorDecrypting}))}},{key:"validItemsForContentType",value:function(e){return this.allItems.filter((function(t){return t.content_type==e&&!t.errorDecrypting}))}},{key:"findItem",value:function(e){return this.itemsHash[e]}},{key:"findItems",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,l=this.itemsHash[u];(l||t)&&n.push(l)}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}},{key:"itemsMatchingPredicate",value:function(e){return this.itemsMatchingPredicates([e])}},{key:"itemsMatchingPredicates",value:function(e){return this.filterItemsWithPredicates(this.allItems,e)}},{key:"filterItemsWithPredicates",value:function(e,t){return e.filter((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!e.satisfiesPredicate(s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}))}},{key:"importItems",value:(a=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,C,I,T,R;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=[],a={},i=!0,o=!1,s=void 0,t.prev=5,u=n[Symbol.iterator]();case 7:if(i=(l=u.next()).done){t.next=18;break}if(c=l.value,f=this.findItem(c.uuid)){t.next=13;break}return a[c.uuid]={},t.abrupt("continue",15);case 13:p=this.duplicateItemWithoutAdding(f),a[c.uuid]={frozenValue:p,itemRef:f};case 15:i=!0,t.next=7;break;case 18:t.next=24;break;case 20:t.prev=20,t.t0=t.catch(5),o=!0,s=t.t0;case 24:t.prev=24,t.prev=25,i||null==u.return||u.return();case 27:if(t.prev=27,!o){t.next=30;break}throw s;case 30:return t.finish(27);case 31:return t.finish(24);case 32:d=!0,h=!1,m=void 0,t.prev=35,v=n[Symbol.iterator]();case 37:if(d=(y=v.next()).done){t.next=52;break}if(g=y.value,b=a[g.uuid],k=b.frozenValue,w=b.itemRef,!k||w.errorDecrypting){t.next=47;break}return t.next=43,this.createDuplicateItemFromResponseItem(g);case 43:x=t.sent,g.deleted||k.isItemContentEqualWith(x)||(this.addDuplicatedItemAsConflict({duplicate:x,duplicateOf:w}),r.push(x)),t.next=49;break;case 47:r.push(g),w&&w.errorDecrypting&&(w.errorDecrypting=!1);case 49:d=!0,t.next=37;break;case 52:t.next=58;break;case 54:t.prev=54,t.t1=t.catch(35),h=!0,m=t.t1;case 58:t.prev=58,t.prev=59,d||null==v.return||v.return();case 61:if(t.prev=61,!h){t.next=64;break}throw m;case 64:return t.finish(61);case 65:return t.finish(58);case 66:return t.next=68,this.mapResponseItemsToLocalModels(r,e.MappingSourceFileImport);case 68:for(S=t.sent,_=!0,E=!1,C=void 0,t.prev=72,I=S[Symbol.iterator]();!(_=(T=I.next()).done);_=!0)R=T.value,this.setItemDirty(R,!0,!1),R.deleted=!1;t.next=80;break;case 76:t.prev=76,t.t2=t.catch(72),E=!0,C=t.t2;case 80:t.prev=80,t.prev=81,_||null==I.return||I.return();case 83:if(t.prev=83,!E){t.next=86;break}throw C;case 86:return t.finish(83);case 87:return t.finish(80);case 88:return t.abrupt("return",S);case 89:case"end":return t.stop()}}),t,this,[[5,20,24,32],[25,,27,31],[35,54,58,66],[59,,61,65],[72,76,80,88],[81,,83,87]])}))),function(e){return a.apply(this,arguments)})},{key:"getAllItemsJSONData",value:(r=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getJSONDataForItems(this.allItems,t,n,r));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"getJSONDataForItems",value:(n=v(regeneratorRuntime.mark((function e(t,n,r,a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t.map((function(e){return new O(e,n,r).paramsForExportFile()}))).then((function(e){if(a&&0==e.length)return null;var t={items:e};return n&&(t.auth_params=r),JSON.stringify(t,null,2)})));case 1:case"end":return e.stop()}}),e)}))),function(e,t,r,a){return n.apply(this,arguments)})},{key:"computeDataIntegrityHash",value:(t=v(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.allNondummyItems.sort((function(e,t){return t.updated_at-e.updated_at})),n=t.map((function(e){return e.updatedAtTimestamp()})),r=n.join(","),e.next=6,SFJS.crypto.sha256(r);case 6:return a=e.sent,e.abrupt("return",a);case 10:return e.prev=10,e.t0=e.catch(0),console.error("Error computing data integrity hash",e.t0),e.abrupt("return",null);case 14:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return t.apply(this,arguments)})},{key:"allItems",get:function(){return this.items.slice()}},{key:"allNondummyItems",get:function(){return this.items.filter((function(e){return!e.dummy}))}}]),e}();r.SFModelManager=C;var I=function(){function e(t,n,r){y(this,e),this.modelManager=t,this.syncManager=n,this.singletonManager=r,this.loadPrivileges(),e.CredentialAccountPassword="CredentialAccountPassword",e.CredentialLocalPasscode="CredentialLocalPasscode",e.ActionManageExtensions="ActionManageExtensions",e.ActionManageBackups="ActionManageBackups",e.ActionViewProtectedNotes="ActionViewProtectedNotes",e.ActionManagePrivileges="ActionManagePrivileges",e.ActionManagePasscode="ActionManagePasscode",e.ActionDeleteNote="ActionDeleteNote",e.SessionExpiresAtKey="SessionExpiresAtKey",e.SessionLengthKey="SessionLengthKey",e.SessionLengthNone=0,e.SessionLengthFiveMinutes=300,e.SessionLengthOneHour=3600,e.SessionLengthOneWeek=604800,this.availableActions=[e.ActionViewProtectedNotes,e.ActionDeleteNote,e.ActionManagePasscode,e.ActionManageBackups,e.ActionManageExtensions,e.ActionManagePrivileges],this.availableCredentials=[e.CredentialAccountPassword,e.CredentialLocalPasscode],this.sessionLengths=[e.SessionLengthNone,e.SessionLengthFiveMinutes,e.SessionLengthOneHour,e.SessionLengthOneWeek,e.SessionLengthIndefinite]}var t,n,r,a,i,o,s,u,l,c,f,p;return b(e,[{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getAvailableActions",value:function(){return this.availableActions}},{key:"getAvailableCredentials",value:function(){return this.availableCredentials}},{key:"netCredentialsForAction",value:(p=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getPrivileges();case 2:t.t0=n,r=t.sent.getCredentialsForAction(t.t0),a=[],i=!0,o=!1,s=void 0,t.prev=8,u=r[Symbol.iterator]();case 10:if(i=(l=u.next()).done){t.next=27;break}if((c=l.value)!=e.CredentialAccountPassword){t.next=19;break}return t.next=15,this.delegate.isOffline();case 15:t.sent||a.push(c),t.next=24;break;case 19:if(c!=e.CredentialLocalPasscode){t.next=24;break}return t.next=22,this.delegate.hasLocalPasscode();case 22:t.sent&&a.push(c);case 24:i=!0,t.next=10;break;case 27:t.next=33;break;case 29:t.prev=29,t.t1=t.catch(8),o=!0,s=t.t1;case 33:t.prev=33,t.prev=34,i||null==u.return||u.return();case 36:if(t.prev=36,!o){t.next=39;break}throw s;case 39:return t.finish(36);case 40:return t.finish(33);case 41:return t.abrupt("return",a);case 42:case"end":return t.stop()}}),t,this,[[8,29,33,41],[34,,36,40]])}))),function(e){return p.apply(this,arguments)})},{key:"loadPrivileges",value:(f=v(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loadPromise){e.next=2;break}return e.abrupt("return",this.loadPromise);case 2:return this.loadPromise=new Promise((function(e,n){var r=N.contentType(),a=new A("content_type","=",r);t.singletonManager.registerSingleton([a],(function(n){t.privileges=n,e(n)}),function(){var n=v(regeneratorRuntime.mark((function n(a){var i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=new N({content_type:r}),SFJS.crypto.generateUUIDSync){n.next=4;break}return n.next=4,i.initUUID();case 4:t.modelManager.addItem(i),t.modelManager.setItemDirty(i,!0),t.syncManager.sync(),a(i),e(i);case 9:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())})),e.abrupt("return",this.loadPromise);case 4:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"getPrivileges",value:(c=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.privileges){e.next=4;break}return e.abrupt("return",this.privileges);case 4:return e.abrupt("return",this.loadPrivileges());case 5:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"displayInfoForCredential",value:function(t){var n={};return n[e.CredentialAccountPassword]={label:"Account Password",prompt:"Please enter your account password."},n[e.CredentialLocalPasscode]={label:"Local Passcode",prompt:"Please enter your local passcode."},n[t]}},{key:"displayInfoForAction",value:function(t){var n={};return n[e.ActionManageExtensions]={label:"Manage Extensions"},n[e.ActionManageBackups]={label:"Download/Import Backups"},n[e.ActionViewProtectedNotes]={label:"View Protected Notes"},n[e.ActionManagePrivileges]={label:"Manage Privileges"},n[e.ActionManagePasscode]={label:"Manage Passcode"},n[e.ActionDeleteNote]={label:"Delete Notes"},n[t]}},{key:"getSessionLengthOptions",value:function(){return[{value:e.SessionLengthNone,label:"Don't Remember"},{value:e.SessionLengthFiveMinutes,label:"5 Minutes"},{value:e.SessionLengthOneHour,label:"1 Hour"},{value:e.SessionLengthOneWeek,label:"1 Week"}]}},{key:"setSessionLength",value:(l=v(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=n,i=void 0,(i=new Date).setSeconds(i.getSeconds()+a),r=i,t.abrupt("return",Promise.all([this.delegate.saveToStorage(e.SessionExpiresAtKey,JSON.stringify(r)),this.delegate.saveToStorage(e.SessionLengthKey,JSON.stringify(n))]));case 3:case"end":return t.stop()}var a,i}),t,this)}))),function(e){return l.apply(this,arguments)})},{key:"clearSession",value:(u=v(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.setSessionLength(e.SessionLengthNone));case 1:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"getSelectedSessionLength",value:(s=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionLengthKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",JSON.parse(n));case 7:return t.abrupt("return",e.SessionLengthNone);case 8:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})},{key:"getSessionExpirey",value:(o=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.delegate.getFromStorage(e.SessionExpiresAtKey);case 2:if(!(n=t.sent)){t.next=7;break}return t.abrupt("return",new Date(JSON.parse(n)));case 7:return t.abrupt("return",new Date);case 8:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"actionHasPrivilegesConfigured",value:(i=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:return e.t0=e.sent.length,e.abrupt("return",e.t0>0);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"actionRequiresPrivilege",value:(a=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getSessionExpirey();case 2:if(!(e.sent>new Date)){e.next=5;break}return e.abrupt("return",!1);case 5:return e.next=7,this.netCredentialsForAction(t);case 7:return n=e.sent,e.abrupt("return",n.length>0);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"savePrivileges",value:(r=v(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getPrivileges();case 2:t=e.sent,this.modelManager.setItemDirty(t,!0),this.syncManager.sync();case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"authenticateAction",value:(n=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o,s,u,l,c,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netCredentialsForAction(t);case 2:r=e.sent,a=[],i=[],o=!0,s=!1,u=void 0,e.prev=7,l=r[Symbol.iterator]();case 9:if(o=(c=l.next()).done){e.next=18;break}return f=c.value,e.next=13,this._verifyAuthenticationParameters(f,n[f]);case 13:e.sent?a.push(f):i.push(f);case 15:o=!0,e.next=9;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(7),s=!0,u=e.t0;case 24:e.prev=24,e.prev=25,o||null==l.return||l.return();case 27:if(e.prev=27,!s){e.next=30;break}throw u;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.abrupt("return",{success:0==i.length,successfulCredentials:a,failedCredentials:i});case 33:case"end":return e.stop()}}),e,this,[[7,20,24,32],[25,,27,31]])}))),function(e,t){return n.apply(this,arguments)})},{key:"_verifyAuthenticationParameters",value:(t=v(regeneratorRuntime.mark((function t(n,r){var a,i,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyAccountPassword(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),i=function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.delegate.verifyLocalPasscode(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n!=e.CredentialAccountPassword){t.next=6;break}return t.abrupt("return",a(r));case 6:if(n!=e.CredentialLocalPasscode){t.next=8;break}return t.abrupt("return",i(r));case 8:case"end":return t.stop()}}),t)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFPrivilegesManager=I;var T=function(){function e(t,n,r,a,i){var o=this;y(this,e),this.modelManager=t,this.storageManager=n,this.$timeout=i||setTimeout.bind(window),this.keyRequestHandler=r,this.loadFromDisk().then((function(){o.modelManager.addItemSyncObserver("session-history",a,(function(e,t,n,r,a){if(r!==C.MappingSourceLocalDirtied){var i=!0,s=!1,u=void 0;try{for(var l,c=e[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var f=l.value;try{o.addHistoryEntryForItem(f)}catch(e){console.log("Caught exception while trying to add item history entry",e)}}}catch(e){s=!0,u=e}finally{try{i||null==c.return||c.return()}finally{if(s)throw u}}}}))}))}var t,n,r,a,i,o,s;return b(e,[{key:"encryptionParams",value:(s=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler());case 1:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"addHistoryEntryForItem",value:function(e){var t=this,n={uuid:e.uuid,content_type:e.content_type,updated_at:e.updated_at,content:e.getContentCopy()},r=this.historySession.addEntryForItem(n);this.autoOptimize&&this.historySession.optimizeHistoryForItem(e),r&&this.diskEnabled&&(this.diskTimeout&&(this.$timeout.hasOwnProperty("cancel")?this.$timeout.cancel(this.diskTimeout):clearTimeout(this.diskTimeout)),this.diskTimeout=this.$timeout((function(){t.saveToDisk()}),2e3))}},{key:"historyForItem",value:function(e){return this.historySession.historyForItem(e)}},{key:"clearHistoryForItem",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearItemHistory(t),e.abrupt("return",this.saveToDisk());case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"clearAllHistory",value:(i=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.historySession.clearAllHistory(),e.abrupt("return",this.storageManager.removeItem("sessionHistory_revisions"));case 2:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"toggleDiskSaving",value:(a=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled=!this.diskEnabled,!this.diskEnabled){e.next=6;break}this.storageManager.setItem("sessionHistory_persist",JSON.stringify(!0)),this.saveToDisk(),e.next=8;break;case 6:return this.storageManager.setItem("sessionHistory_persist",JSON.stringify(!1)),e.abrupt("return",this.storageManager.removeItem("sessionHistory_revisions"));case 8:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"saveToDisk",value:(r=v(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.diskEnabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.encryptionParams();case 4:t=e.sent,new O(this.historySession,t.keys,t.auth_params).paramsForSync().then((function(e){n.storageManager.setItem("sessionHistory_revisions",JSON.stringify(e))}));case 7:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"loadFromDisk",value:(n=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("sessionHistory_persist");case 2:return(t=e.sent)&&(this.diskEnabled=JSON.parse(t)),e.next=6,this.storageManager.getItem("sessionHistory_revisions");case 6:if(!(n=e.sent)){e.next=18;break}return n=JSON.parse(n),e.next=11,this.encryptionParams();case 11:return r=e.sent,e.next=14,SFJS.itemTransformer.decryptItem(n,r.keys);case 14:a=new j(n),this.historySession=a,e.next=19;break;case 18:this.historySession=new j;case 19:return e.next=21,this.storageManager.getItem("sessionHistory_autoOptimize");case 21:i=e.sent,this.autoOptimize=!i||JSON.parse(i);case 23:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"toggleAutoOptimize",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.autoOptimize=!this.autoOptimize,this.autoOptimize?this.storageManager.setItem("sessionHistory_autoOptimize",JSON.stringify(!0)):this.storageManager.setItem("sessionHistory_autoOptimize",JSON.stringify(!1));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),e}();r.SFSessionHistoryManager=T;var R=function(){function e(t,n){var r=this;y(this,e),this.syncManager=n,this.modelManager=t,this.singletonHandlers=[],t.addItemSyncObserverWithPriority({id:"sf-singleton-manager",types:"*",priority:-1,callback:function(e,n,a,i,o){i!==C.MappingSourceLocalDirtied&&r.resolveSingletons(t.allNondummyItems,null,!0)}}),n.addEventHandler((function(e,n){if("local-data-loaded"==e)r.resolveSingletons(t.allNondummyItems,null,!0),r.initialDataLoaded=!0;else if("sync:completed"==e){if(!r.initialDataLoaded)return;r.resolveSingletons(n.retrievedItems,n.savedItems)}})),t.addModelUuidChangeObserver("singleton-manager",(function(e,t){var n=!0,a=!1,i=void 0;try{for(var o,s=r.singletonHandlers[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=o.value;u.singleton&&A.ItemSatisfiesPredicates(t,u.predicates)&&(u.singleton=null,r.resolveSingletons([t]))}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}}))}return b(e,[{key:"registerSingleton",value:function(e,t,n){this.singletonHandlers.push({predicates:e,resolutionCallback:t,createBlock:n})}},{key:"resolveSingletons",value:function(e,t,n){var r=this;e=e||[],t=t||[];var a=!0,i=!1,o=void 0;try{for(var s,u=function(){var a=s.value,i=a.predicates.slice(),o=r.modelManager.filterItemsWithPredicates(e,i),u=function(){a.createBlock&&(a.pendingCreateBlockCallback=!0,a.createBlock((function(e){a.singleton=e,a.pendingCreateBlockCallback=!1,a.resolutionCallback&&a.resolutionCallback(e)})))},l=r.modelManager.filterItemsWithPredicates(t,i).length;if(o.length>0||l>0){var c=r.modelManager.itemsMatchingPredicates(i);if(c.length>=2){var f=c.sort((function(e,t){return e.errorDecrypting?1:t.errorDecrypting||e.created_at=this.MaxDiscordanceBeforeOutOfSync&&(this.outOfSync||(this.outOfSync=!0,this.notifyEvent("enter-out-of-sync"))),e.abrupt("return",!1);case 13:return this.outOfSync&&(this.outOfSync=!1,this.notifyEvent("exit-out-of-sync")),this.syncDiscordance=0,e.abrupt("return",!0);case 16:case"end":return e.stop()}}),e,this)}))),function(e){return R.apply(this,arguments)})},{key:"isOutOfSync",value:function(){return this.outOfSync}},{key:"getServerURL",value:(T=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.storageManager.getItem("server");case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0=window._default_sf_server;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(){return T.apply(this,arguments)})},{key:"getSyncURL",value:(I=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getServerURL();case 2:return e.t0=e.sent,e.abrupt("return",e.t0+"/items/sync");case 4:case"end":return e.stop()}}),e,this)}))),function(){return I.apply(this,arguments)})},{key:"registerSyncStatusObserver",value:function(e){var t={key:new Date,callback:e};return this.syncStatusObservers.push(t),t}},{key:"removeSyncStatusObserver",value:function(e){_.pull(this.syncStatusObservers,e)}},{key:"syncStatusDidChange",value:function(){var e=this;this.syncStatusObservers.forEach((function(t){t.callback(e.syncStatus)}))}},{key:"addEventHandler",value:function(e){return this.eventHandlers.push(e),e}},{key:"removeEventHandler",value:function(e){_.pull(this.eventHandlers,e)}},{key:"notifyEvent",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.eventHandlers[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e,t||{})}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"setKeyRequestHandler",value:function(e){this.keyRequestHandler=e}},{key:"getActiveKeyInfo",value:(E=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.keyRequestHandler(t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return E.apply(this,arguments)})},{key:"initialDataLoaded",value:function(){return!0===this._initialDataLoaded}},{key:"_sortLocalItems",value:function(e){var t=this;return e.sort((function(e,n){var r=new Date(n.updated_at)-new Date(e.updated_at),a=t.contentTypeLoadPriority,i=0,o=0;return a&&(i=a.indexOf(e.content_type),o=a.indexOf(n.content_type),-1==i&&(i=a.length),-1==o&&(o=a.length)),i==o?r:i0&&void 0!==u[0]?u[0]:{},r=n.incrementalCallback,a=n.batchSize,!(i=n.options)||!i.simulateHighLatency){t.next=5;break}return o=i.simulatedLatency||1e3,t.next=5,this._awaitSleep(o);case 5:if(!this.loadLocalDataPromise){t.next=7;break}return t.abrupt("return",this.loadLocalDataPromise);case 7:return a||(a=100),this.loadLocalDataPromise=this.storageManager.getAllModels().then((function(t){var n=(t=(t=s._sortLocalItems(t)).filter((function(e){var t=s.modelManager.findItem(e.uuid);return!t||new Date(e.dirtiedDate)>t.dirtiedDate}))).length,i=0,o=[],u=function(){var l=v(regeneratorRuntime.mark((function l(){var c,f;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return c=t.slice(i,i+a),l.next=3,s.handleItemsResponse(c,null,C.MappingSourceLocalRetrieved,e.KeyRequestLoadLocal);case 3:if(f=l.sent,o.push(f),!((i+=c.length)0)){t.next=23;break}return t.next=23,Promise.all(u.map(function(){var e=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.storageManager.deleteModel(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 23:return t.next=25,a.getActiveKeyInfo(e.KeyRequestSaveLocal);case 25:if(m=t.sent,!(s.length>0)){t.next=33;break}return t.next=29,Promise.all(s.map(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new O(t,m.keys,m.auth_params),e.next=3,n.paramsForLocalStorage();case 3:return n=e.sent,r&&delete n.dirty,e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())).catch((function(e){return o(e)}));case 29:return y=t.sent,t.next=32,a.storageManager.saveModels(y).catch((function(e){console.error("Error writing items",e),a.syncStatus.localError=e,a.syncStatusDidChange(),o()}));case 32:a.syncStatus.localError&&(a.syncStatus.localError=null,a.syncStatusDidChange());case 33:i();case 34:case"end":return t.stop()}}),t,null,[[4,8,12,20],[13,,15,19]])})));return function(e,n){return t.apply(this,arguments)}}()));case 3:case"end":return t.stop()}}),t)}))),function(e,t){return w.apply(this,arguments)})},{key:"syncOffline",value:(k=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=!0,r=!1,a=void 0,e.prev=3,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)o.value.updated_at=new Date;e.next=11;break;case 7:e.prev=7,e.t0=e.catch(3),r=!0,a=e.t0;case 11:e.prev=11,e.prev=12,n||null==i.return||i.return();case 14:if(e.prev=14,!r){e.next=17;break}throw a;case 17:return e.finish(14);case 18:return e.finish(11);case 19:return e.abrupt("return",this.writeItemsToLocalStorage(t,!0).then((function(e){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var u=i.value;u.deleted&&s.modelManager.removeItemLocally(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return s.modelManager.clearDirtyItems(t),s.modelManager.didSyncModelsOffline(t),s.notifyEvent("sync:completed",{savedItems:t}),{saved_items:t}})));case 20:case"end":return e.stop()}}),e,this,[[3,7,11,19],[12,,14,18]])}))),function(e){return k.apply(this,arguments)})},{key:"markAllItemsDirtyAndSaveOffline",value:(g=v(regeneratorRuntime.mark((function e(t){var n,r,a,i,o,s,u,l,c,f,p,d,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=28;break}n=this.modelManager.allNondummyItems.filter((function(e){return!e.errorDecrypting})).slice(),r=!0,a=!1,i=void 0,e.prev=5,o=n[Symbol.iterator]();case 7:if(r=(s=o.next()).done){e.next=14;break}return u=s.value,e.next=11,this.modelManager.alternateUUIDForItem(u);case 11:r=!0,e.next=7;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(5),a=!0,i=e.t0;case 20:e.prev=20,e.prev=21,r||null==o.return||o.return();case 23:if(e.prev=23,!a){e.next=26;break}throw i;case 26:return e.finish(23);case 27:return e.finish(20);case 28:for(l=this.modelManager.allNondummyItems,c=!0,f=!1,p=void 0,e.prev=32,d=l[Symbol.iterator]();!(c=(h=d.next()).done);c=!0)h.value.setDirty(!0);e.next=40;break;case 36:e.prev=36,e.t1=e.catch(32),f=!0,p=e.t1;case 40:e.prev=40,e.prev=41,c||null==d.return||d.return();case 43:if(e.prev=43,!f){e.next=46;break}throw p;case 46:return e.finish(43);case 47:return e.finish(40);case 48:return e.abrupt("return",this.writeItemsToLocalStorage(l,!1));case 49:case"end":return e.stop()}}),e,this,[[5,16,20,28],[21,,23,27],[32,36,40,48],[41,,43,47]])}))),function(e){return g.apply(this,arguments)})},{key:"setSyncToken",value:(m=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=t,e.next=3,this.storageManager.setItem("syncToken",t);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"getSyncToken",value:(h=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._syncToken){e.next=4;break}return e.next=3,this.storageManager.getItem("syncToken");case 3:this._syncToken=e.sent;case 4:return e.abrupt("return",this._syncToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"setCursorToken",value:(d=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken=t,!t){e.next=6;break}return e.next=4,this.storageManager.setItem("cursorToken",t);case 4:e.next=8;break;case 6:return e.next=8,this.storageManager.removeItem("cursorToken");case 8:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"getCursorToken",value:(p=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._cursorToken){e.next=4;break}return e.next=3,this.storageManager.getItem("cursorToken");case 3:this._cursorToken=e.sent;case 4:return e.abrupt("return",this._cursorToken);case 5:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"clearQueuedCallbacks",value:function(){this._queuedCallbacks=[]}},{key:"callQueuedCallbacks",value:function(e){var t=this.queuedCallbacks;if(t.length){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0)(0,i.value)(e)}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}this.clearQueuedCallbacks()}}},{key:"beginCheckingIfSyncIsTakingTooLong",value:function(){this.syncStatus.checker&&this.stopCheckingIfSyncIsTakingTooLong(),this.syncStatus.checker=this.$interval(function(){(new Date-this.syncStatus.syncStart)/1e3>5&&(this.notifyEvent("sync:taking-too-long"),this.stopCheckingIfSyncIsTakingTooLong())}.bind(this),500)}},{key:"stopCheckingIfSyncIsTakingTooLong",value:function(){this.$interval.hasOwnProperty("cancel")?this.$interval.cancel(this.syncStatus.checker):clearInterval(this.syncStatus.checker),this.syncStatus.checker=null}},{key:"lockSyncing",value:function(){this.syncLocked=!0}},{key:"unlockSyncing",value:function(){this.syncLocked=!1}},{key:"sync",value:(f=v(regeneratorRuntime.mark((function t(){var n,r=this,a=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=a.length>0&&void 0!==a[0]?a[0]:{},!this.syncLocked){t.next=4;break}return console.log("Sync Locked, Returning;"),t.abrupt("return");case 4:return t.abrupt("return",new Promise(function(){var t=v(regeneratorRuntime.mark((function t(a,i){var o,s,u,l,c,f,p,d,h,m,v,y,g,b;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n||(n={}),o=r.modelManager.getDirtyItems(),s=o.filter((function(e){return!r.lastDirtyItemsSave||e.dirtiedDate>r.lastDirtyItemsSave})),t.next=5,r.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 5:if(u=t.sent,l=r.syncStatus.syncOpInProgress,c=r.initialDataLoaded(),!l&&c){t.next=16;break}return r.performSyncAgainOnCompletion=!0,r.lastDirtyItemsSave=new Date,t.next=13,r.writeItemsToLocalStorage(s,!1);case 13:return l&&(r.queuedCallbacks.push(a),r.loggingEnabled&&console.warn("Attempting to sync while existing sync is in progress.")),c||(r.loggingEnabled&&console.warn("(1) Attempting to perform online sync before local data has loaded"),a()),t.abrupt("return");case 16:if(r.syncStatus.syncOpInProgress=!0,!u.offline){t.next=19;break}return t.abrupt("return",r.syncOffline(o).then((function(e){r.syncStatus.syncOpInProgress=!1,a(e)})).catch((function(e){r.notifyEvent("sync-exception",e)})));case 19:if(r.initialDataLoaded()){t.next=22;break}return console.error("Attempting to perform online sync before local data has loaded"),t.abrupt("return");case 22:return r.loggingEnabled&&console.log("Syncing online user."),f=r.syncStatus.needsMoreSync,r.syncStatus.syncStart=new Date,r.beginCheckingIfSyncIsTakingTooLong(),p=r.PerSyncItemUploadLimit,(d=o.slice(0,p)).lengthr.syncStatus.total&&(r.syncStatus.total=r.syncStatus.current),r.syncStatusDidChange(),t.next=34,r.writeItemsToLocalStorage(s,!1);case 34:return r.lastDirtyItemsSave=new Date,n.onPreSyncSave&&n.onPreSyncSave(),r.allRetreivedItems||(r.allRetreivedItems=[]),r.allSavedItems||(r.allSavedItems=[]),(h={}).limit=r.ServerItemDownloadLimit,n.performIntegrityCheck&&(h.compute_integrity=!0),t.prev=41,t.next=44,Promise.all(d.map((function(e){var t=new O(e,u.keys,u.auth_params);return t.additionalFields=n.additionalFields,t.paramsForSync()}))).then((function(e){h.items=e}));case 44:t.next=49;break;case 46:t.prev=46,t.t0=t.catch(41),r.notifyEvent("sync-exception",t.t0);case 49:for(m=!0,v=!1,y=void 0,t.prev=52,g=d[Symbol.iterator]();!(m=(b=g.next()).done);m=!0)b.value.dirtyCount=0;t.next=60;break;case 56:t.prev=56,t.t1=t.catch(52),v=!0,y=t.t1;case 60:t.prev=60,t.prev=61,m||null==g.return||g.return();case 63:if(t.prev=63,!v){t.next=66;break}throw y;case 66:return t.finish(63);case 67:return t.finish(60);case 68:return t.next=70,r.getSyncToken();case 70:return h.sync_token=t.sent,t.next=73,r.getCursorToken();case 73:return h.cursor_token=t.sent,h.api=S.getApiVersion(),r.loggingEnabled&&console.log("Syncing with params",h),t.prev=76,t.t2=r.httpManager,t.next=80,r.getSyncURL();case 80:t.t3=t.sent,t.t4=h,t.t5=function(e){r.handleSyncSuccess(d,e,n).then((function(){a(e)})).catch((function(e){console.log("Caught sync success exception:",e),r.handleSyncError(e,null,o).then((function(t){r.notifyEvent("sync-exception",e),a(t)}))}))},t.t6=function(e,t){r.handleSyncError(e,t,o).then((function(e){a(e)}))},t.t2.postAuthenticatedAbsolute.call(t.t2,t.t3,t.t4,t.t5,t.t6),t.next=90;break;case 87:t.prev=87,t.t7=t.catch(76),console.log("Sync exception caught:",t.t7);case 90:case"end":return t.stop()}}),t,null,[[41,46],[52,56,60,68],[61,,63,67],[76,87]])})));return function(e,n){return t.apply(this,arguments)}}()));case 5:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})},{key:"_awaitSleep",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("Simulating high latency sync request",t),e.abrupt("return",new Promise((function(e,n){setTimeout((function(){e()}),t)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})},{key:"handleSyncSuccess",value:(l=v(regeneratorRuntime.mark((function t(n,r,a){var i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!a.simulateHighLatency){t.next=4;break}return i=a.simulatedLatency||1e3,t.next=4,this._awaitSleep(i);case 4:for(this.syncStatus.error=null,this.loggingEnabled&&console.log("Sync response",r),o=this.allSavedItems.map((function(e){return e.uuid})),s=r.saved_items.map((function(e){return e.uuid})),r.retrieved_items=r.retrieved_items.filter((function(e){var t=o.includes(e.uuid),n=s.includes(e.uuid);if(t||n)return!1;var r=w.modelManager.findItem(e.uuid);return!r||!r.dirty})),u=[],l=!0,c=!1,f=void 0,t.prev=13,p=n[Symbol.iterator]();!(l=(d=p.next()).done);l=!0)0==(h=d.value).dirtyCount&&u.push(h);t.next=21;break;case 17:t.prev=17,t.t0=t.catch(13),c=!0,f=t.t0;case 21:t.prev=21,t.prev=22,l||null==p.return||p.return();case 24:if(t.prev=24,!c){t.next=27;break}throw f;case 27:return t.finish(24);case 28:return t.finish(21);case 29:return this.modelManager.clearDirtyItems(u),t.next=32,this.handleItemsResponse(r.retrieved_items,null,C.MappingSourceRemoteRetrieved,e.KeyRequestLoadSaveAccount);case 32:return m=t.sent,this.allRetreivedItems=this.allRetreivedItems.concat(m),this.syncStatus.retrievedCount=this.allRetreivedItems.length,v=["content","auth_hash"],t.next=38,this.handleItemsResponse(r.saved_items,v,C.MappingSourceRemoteSaved,e.KeyRequestLoadSaveAccount);case 38:return y=t.sent,this.allSavedItems=this.allSavedItems.concat(y),g=r.unsaved,t.next=43,this.deprecated_handleUnsavedItemsResponse(g);case 43:return t.next=45,this.handleConflictsResponse(r.conflicts);case 45:if(b=t.sent,k=b&&b.length>0,!b){t.next=50;break}return t.next=50,this.writeItemsToLocalStorage(b,!1);case 50:return t.next=52,this.writeItemsToLocalStorage(y,!1);case 52:return t.next=54,this.writeItemsToLocalStorage(m,!1);case 54:if(!r.integrity_hash||r.cursor_token){t.next=59;break}return t.next=57,this.handleServerIntegrityHash(r.integrity_hash);case 57:t.sent||this.syncDiscordance=this.majorDataChangeThreshold||y.length>=this.majorDataChangeThreshold||g&&g.length>=this.majorDataChangeThreshold||b&&b.length>=this.majorDataChangeThreshold)&&this.notifyEvent("major-data-change"),this.callQueuedCallbacks(r),this.notifyEvent("sync:completed",{retrievedItems:this.allRetreivedItems,savedItems:this.allSavedItems}),this.allRetreivedItems=[],this.allSavedItems=[],this.performSyncAgainOnCompletion&&(this.performSyncAgainOnCompletion=!1,setTimeout((function(){w.sync(a)}),10)),t.abrupt("return",r);case 88:case"end":return t.stop()}}),t,this,[[13,17,21,29],[22,,24,28]])}))),function(e,t,n){return l.apply(this,arguments)})},{key:"handleSyncError",value:(u=v(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Sync error: ",t),401==n&&this.notifyEvent("sync-session-invalid"),t?"string"==typeof t&&(t={error:{message:t}}):t={error:{message:"Could not connect to server."}},this.syncStatus.syncOpInProgress=!1,this.syncStatus.error=t.error,this.syncStatusDidChange(),this.writeItemsToLocalStorage(r,!1),this.modelManager.didSyncModelsOffline(r),this.stopCheckingIfSyncIsTakingTooLong(),this.notifyEvent("sync:error",t.error),this.callQueuedCallbacks({error:"Sync error"}),e.abrupt("return",t);case 12:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return u.apply(this,arguments)})},{key:"handleItemsResponse",value:(s=v(regeneratorRuntime.mark((function e(t,n,r,a){var i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getActiveKeyInfo(a);case 2:return i=e.sent.keys,e.next=5,SFJS.itemTransformer.decryptMultipleItems(t,i);case 5:return e.next=7,this.modelManager.mapResponseItemsToLocalModelsOmittingFields(t,n,r);case 7:return o=e.sent,(s=o.filter((function(e){var t=e.errorDecryptingValueChanged;return e.errorDecryptingValueChanged=!1,t}))).length>0&&this.writeItemsToLocalStorage(s,!1),e.abrupt("return",o);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return s.apply(this,arguments)})},{key:"refreshErroredItems",value:(o=v(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!((n=this.modelManager.allNondummyItems.filter((function(e){return 1==e.errorDecrypting}))).length>0)){t.next=3;break}return t.abrupt("return",this.handleItemsResponse(n,null,C.MappingSourceLocalRetrieved,e.KeyRequestLoadSaveAccount));case 3:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"handleConflictsResponse",value:(i=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p,d,h,m,v,y,g,b,k,w,x,S,_,E,I,T,R,F,D,P,O,A;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n&&0!=n.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Conflicted Items:",n),r={},a=!0,i=!1,o=void 0,t.prev=7,s=n[Symbol.iterator]();case 9:if(a=(u=s.next()).done){t.next=21;break}if(l=u.value,c=l.server_item||l.unsaved_item,f=this.modelManager.findItem(c.uuid)){t.next=16;break}return r[c.uuid]={},t.abrupt("continue",18);case 16:p=f.getContentCopy(),r[c.uuid]={frozenContent:p,itemRef:f};case 18:a=!0,t.next=9;break;case 21:t.next=27;break;case 23:t.prev=23,t.t0=t.catch(7),i=!0,o=t.t0;case 27:t.prev=27,t.prev=28,a||null==s.return||s.return();case 30:if(t.prev=30,!i){t.next=33;break}throw o;case 33:return t.finish(30);case 34:return t.finish(27);case 35:d=[],h=!0,m=!1,v=void 0,t.prev=39,y=n[Symbol.iterator]();case 41:if(h=(g=y.next()).done){t.next=91;break}return b=g.value,k=b.server_item||b.unsaved_item,t.t1=SFJS.itemTransformer,t.t2=[k],t.next=48,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 48:return t.t3=t.sent.keys,t.next=51,t.t1.decryptMultipleItems.call(t.t1,t.t2,t.t3);case 51:if(w=r[k.uuid],x=w.frozenContent,S=w.itemRef){t.next=54;break}return t.abrupt("continue",88);case 54:if(d.push(S),"uuid_conflict"!==b.type){t.next=62;break}return t.next=58,this.modelManager.alternateUUIDForItem(S);case 58:_=t.sent,d.push(_),t.next=88;break;case 62:if("sync_conflict"!==b.type){t.next=86;break}return t.next=65,this.modelManager.createDuplicateItemFromResponseItem(k);case 65:if(E=t.sent,I=this.modelManager.duplicateItemWithCustomContent({content:x,duplicateOf:S}),T=!I.isItemContentEqualWith(E),R=!S.isItemContentEqualWith(E),F=!1,D=!1,P=!1,O=!1,k.deleted||S.deleted?O=!0:T?(new Date-S.client_updated_at)/1e3<20?(P=!0,D=!0):(F=!0,O=!0):R?M.AreItemContentsEqual({leftContent:S.content,rightContent:E.content,keysToIgnore:S.keysToIgnoreWhenCheckingContentEquality().concat(["references"]),appDataKeysToIgnore:S.appDataKeysToIgnoreWhenCheckingContentEquality()})?P=!0:(F=!0,O=!0):O=!0,!F){t.next=79;break}return t.next=77,this.modelManager.duplicateItemWithCustomContentAndAddAsConflict({content:x,duplicateOf:S});case 77:A=t.sent,d.push(A);case 79:if(D&&(this.modelManager.addDuplicatedItemAsConflict({duplicate:E,duplicateOf:S}),d.push(E)),!O){t.next=83;break}return t.next=83,this.modelManager.mapResponseItemsToLocalModelsOmittingFields([k],null,C.MappingSourceRemoteRetrieved);case 83:P&&(S.updated_at=E.updated_at,S.setDirty(!0)),t.next=88;break;case 86:return console.error("Unsupported conflict type",b.type),t.abrupt("continue",88);case 88:h=!0,t.next=41;break;case 91:t.next=97;break;case 93:t.prev=93,t.t4=t.catch(39),m=!0,v=t.t4;case 97:t.prev=97,t.prev=98,h||null==y.return||y.return();case 100:if(t.prev=100,!m){t.next=103;break}throw v;case 103:return t.finish(100);case 104:return t.finish(97);case 105:return t.abrupt("return",d);case 106:case"end":return t.stop()}}),t,this,[[7,23,27,35],[28,,30,34],[39,93,97,105],[98,,100,104]])}))),function(e){return i.apply(this,arguments)})},{key:"deprecated_handleUnsavedItemsResponse",value:(a=v(regeneratorRuntime.mark((function t(n){var r,a,i,o,s,u,l,c,f,p;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n&&0!=n.length){t.next=2;break}return t.abrupt("return");case 2:this.loggingEnabled&&console.log("Handle Unsaved Items:",n),r=!0,a=!1,i=void 0,t.prev=6,o=n[Symbol.iterator]();case 8:if(r=(s=o.next()).done){t.next=35;break}return u=s.value,l=u.item,t.t0=SFJS.itemTransformer,t.t1=[l],t.next=15,this.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 15:return t.t2=t.sent.keys,t.next=18,t.t0.decryptMultipleItems.call(t.t0,t.t1,t.t2);case 18:if(c=this.modelManager.findItem(l.uuid)){t.next=21;break}return t.abrupt("continue",32);case 21:if("uuid_conflict"!==(f=u.error).tag){t.next=27;break}return t.next=25,this.modelManager.alternateUUIDForItem(c);case 25:t.next=32;break;case 27:if("sync_conflict"!==f.tag){t.next=32;break}return t.next=30,this.modelManager.createDuplicateItemFromResponseItem(l);case 30:p=t.sent,l.deleted||c.isItemContentEqualWith(p)||this.modelManager.addDuplicatedItemAsConflict({duplicate:p,duplicateOf:c});case 32:r=!0,t.next=8;break;case 35:t.next=41;break;case 37:t.prev=37,t.t3=t.catch(6),a=!0,i=t.t3;case 41:t.prev=41,t.prev=42,r||null==o.return||o.return();case 44:if(t.prev=44,!a){t.next=47;break}throw i;case 47:return t.finish(44);case 48:return t.finish(41);case 49:case"end":return t.stop()}}),t,this,[[6,37,41,49],[42,,44,48]])}))),function(e){return a.apply(this,arguments)})},{key:"stateless_downloadAllItems",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(){var r=v(regeneratorRuntime.mark((function r(a,i){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o={limit:n.limit||500,sync_token:n.syncToken,cursor_token:n.cursorToken,content_type:n.contentType,event:n.event,api:S.getApiVersion()},r.prev=1,r.t0=t.httpManager,r.next=5,t.getSyncURL();case 5:r.t1=r.sent,r.t2=o,r.t3=function(){var r=v(regeneratorRuntime.mark((function r(i){var o,s;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n.retrievedItems||(n.retrievedItems=[]),o=i.retrieved_items,r.next=4,t.getActiveKeyInfo(e.KeyRequestLoadSaveAccount);case 4:return s=r.sent.keys,r.next=7,SFJS.itemTransformer.decryptMultipleItems(o,s);case 7:n.retrievedItems=n.retrievedItems.concat(o.map((function(e){return t.modelManager.createItem(e)}))),n.syncToken=i.sync_token,n.cursorToken=i.cursor_token,n.cursorToken?t.stateless_downloadAllItems(n).then(a):a(n.retrievedItems);case 11:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),r.t4=function(e,t){i(e)},r.t0.postAuthenticatedAbsolute.call(r.t0,r.t1,r.t2,r.t3,r.t4),r.next=16;break;case 12:r.prev=12,r.t5=r.catch(1),console.log("Download all items exception caught:",r.t5),i(r.t5);case 16:case"end":return r.stop()}}),r,null,[[1,12]])})));return function(e,t){return r.apply(this,arguments)}}())}},{key:"resolveOutOfSync",value:(r=v(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.stateless_downloadAllItems({event:"resolve-out-of-sync"}).then(function(){var e=v(regeneratorRuntime.mark((function e(n){var r,a,i,o,s,u,l,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[],a=!0,i=!1,o=void 0,e.prev=4,s=n[Symbol.iterator]();case 6:if(a=(u=s.next()).done){e.next=18;break}if(l=u.value,!(c=t.modelManager.findItem(l.uuid))){e.next=14;break}if(l.isItemContentEqualWith(c)){e.next=14;break}return e.next=14,t.modelManager.duplicateItemAndAddAsConflict(c);case 14:r.push(l);case 15:a=!0,e.next=6;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(4),i=!0,o=e.t0;case 24:e.prev=24,e.prev=25,a||null==s.return||s.return();case 27:if(e.prev=27,!i){e.next=30;break}throw o;case 30:return e.finish(27);case 31:return e.finish(24);case 32:return e.next=34,t.modelManager.mapResponseItemsToLocalModelsWithOptions({items:r,source:C.MappingSourceRemoteRetrieved});case 34:return e.next=36,t.writeItemsToLocalStorage(t.modelManager.allNondummyItems);case 36:return e.abrupt("return",t.sync({performIntegrityCheck:!0}));case 37:case"end":return e.stop()}}),e,null,[[4,20,24,32],[25,,27,31]])})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"handleSignout",value:(n=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.outOfSync=!1,this.loadLocalDataPromise=null,this.performSyncAgainOnCompletion=!1,this.syncStatus.syncOpInProgress=!1,this._queuedCallbacks=[],this.syncStatus={},e.abrupt("return",this.clearSyncToken());case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"clearSyncToken",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._syncToken=null,this._cursorToken=null,e.abrupt("return",this.storageManager.removeItem("syncToken"));case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"__setLocalDataNotLoaded",value:function(){this.loadLocalDataPromise=null,this._initialDataLoaded=!1}},{key:"queuedCallbacks",get:function(){return this._queuedCallbacks||(this._queuedCallbacks=[]),this._queuedCallbacks}}]),e}();r.SFSyncManager=P;var M=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};y(this,e),this.content={},this.referencingObjects=[],this.updateFromJSON(t),this.uuid||"undefined"!=typeof SFJS&&SFJS.crypto.generateUUIDSync&&(this.uuid=SFJS.crypto.generateUUIDSync()),"object"!==h(this.content)||this.content.references||(this.content.references=[])}var t;return b(e,[{key:"initUUID",value:(t=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.uuid){e.next=4;break}return e.next=3,SFJS.crypto.generateUUID();case 3:this.uuid=e.sent;case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateFromJSON",value:function(t){if(t){this.deleted=t.deleted,this.uuid=t.uuid,this.enc_item_key=t.enc_item_key,this.auth_hash=t.auth_hash,this.auth_params=t.auth_params;for(var n=0,r=["errorDecrypting","dirty","dirtyCount","dirtiedDate","dummy"];n"==n.operator?m>h:"<="==n.operator?m<=h:">="==n.operator?m>=h:"startsWith"==n.operator?m.startsWith(h):"in"==n.operator?-1!=h.indexOf(m):"includes"==n.operator?this.resolveIncludesPredicate(m,h):"matches"==n.operator&&new RegExp(h).test(m)}},{key:"resolveIncludesPredicate",value:function(t,n){if("string"==typeof n)return t.includes(n);var r;r=Array.isArray(n)?e.fromArray(n):n;var a=!0,i=!1,o=void 0;try{for(var s,u=t[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(this.ObjectSatisfiesPredicate(l,r))return!0}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}return!1}},{key:"ItemSatisfiesPredicate",value:function(t,n){return Array.isArray(n)&&(n=e.fromArray(n)),this.ObjectSatisfiesPredicate(t,n)}},{key:"ItemSatisfiesPredicates",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=t[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value;if(!this.ItemSatisfiesPredicate(e,s))return!1}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}return!0}},{key:"DateFromString",value:function(e){var t=e.split("."),n=t[1],r=new Date,a=parseInt(t[0]);return"days"==n?r.setDate(r.getDate()-a):"hours"==n&&r.setHours(r.getHours()-a),r}},{key:"IsRecursiveOperator",value:function(e){return["and","or"].includes(e)}}]),e}();r.SFPredicate=A;var N=function(e){function t(e){var n;return y(this,t),(n=l(this,c(t).call(this,e))).content.desktopPrivileges||(n.content.desktopPrivileges={}),n}return f(t,e),b(t,null,[{key:"contentType",value:function(){return"SN|Privileges"}}]),b(t,[{key:"setCredentialsForAction",value:function(e,t){this.content.desktopPrivileges[e]=t}},{key:"getCredentialsForAction",value:function(e){return this.content.desktopPrivileges[e]||[]}},{key:"toggleCredentialForAction",value:function(e,t){this.isCredentialRequiredForAction(e,t)?this.removeCredentialForAction(e,t):this.addCredentialForAction(e,t)}},{key:"removeCredentialForAction",value:function(e,t){_.pull(this.content.desktopPrivileges[e],t)}},{key:"addCredentialForAction",value:function(e,t){var n=this.getCredentialsForAction(e);n.push(t),this.setCredentialsForAction(e,n)}},{key:"isCredentialRequiredForAction",value:function(e,t){return this.getCredentialsForAction(e).includes(t)}}]),t}(M);r.SFPrivileges=N;var j=function(e){function t(e){var n;return y(this,t),(n=l(this,c(t).call(this,e))).content.itemUUIDToItemHistoryMapping||(n.content.itemUUIDToItemHistoryMapping={}),Object.keys(n.content.itemUUIDToItemHistoryMapping).forEach((function(e){var t=n.content.itemUUIDToItemHistoryMapping[e];n.content.itemUUIDToItemHistoryMapping[e]=new L(t)})),n}return f(t,e),b(t,[{key:"addEntryForItem",value:function(e){return this.historyForItem(e).addHistoryEntryForItem(e)}},{key:"historyForItem",value:function(e){var t=this.content.itemUUIDToItemHistoryMapping[e.uuid];return t||(t=this.content.itemUUIDToItemHistoryMapping[e.uuid]=new L),t}},{key:"clearItemHistory",value:function(e){this.historyForItem(e).clear()}},{key:"clearAllHistory",value:function(){this.content.itemUUIDToItemHistoryMapping={}}},{key:"optimizeHistoryForItem",value:function(e){var n=this.historyForItem(e);n.entries.length>t.LargeItemEntryAmountThreshold&&n.optimize()}}]),t}(M);r.SFHistorySession=j,j.LargeItemEntryAmountThreshold=60;var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(y(this,e),this.entries||(this.entries=[]),t.entries){var n=!0,r=!1,a=void 0;try{for(var i,o=t.entries[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var s=i.value,u=this.createEntryForItem(s.item);u.setPreviousEntry(this.getLastEntry()),this.entries.push(u)}}catch(e){r=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}}return b(e,[{key:"createEntryForItem",value:function(t){var n=e.HistoryEntryClassMapping&&e.HistoryEntryClassMapping[t.content_type];return n||(n=B),new n(t)}},{key:"getLastEntry",value:function(){return this.entries[this.entries.length-1]}},{key:"addHistoryEntryForItem",value:function(e){var t=this.createEntryForItem(e),n=this.getLastEntry();if(t.setPreviousEntry(n),!t.isSameAsEntry(n))return this.entries.push(t),t}},{key:"clear",value:function(){this.entries.length=0}},{key:"optimize",value:function(){var t=this,n=[],r=function(t){return t.deltaSize()>e.LargeEntryDeltaThreshold},a=function(e,a,i){if(i?n.push(e):-1!==(a=n.indexOf(e))&&n.splice(a,1),i&&r(e)&&-1==e.operationVector()){var o=t.entries[a-1];o&&n.push(o)}};this.entries.forEach((function(e,n){if(0==n||n==t.entries.length-1)a(e,n,!0);else{var i=r(e);a(e,n,i)}})),this.entries=this.entries.filter((function(e,t){return-1!==n.indexOf(e)}))}}]),e}();r.SFItemHistory=L,L.LargeEntryDeltaThreshold=15;var B=function(){function e(t){y(this,e),this.item=M.deepMerge({},t),this.defaultContentKeyToDiffOn="text",this.textCharDiffLength=0,"string"==typeof this.item.updated_at&&(this.item.updated_at=new Date(this.item.updated_at))}return b(e,[{key:"setPreviousEntry",value:function(e){this.hasPreviousEntry=null!=e,this.item.content[this.defaultContentKeyToDiffOn]&&(this.textCharDiffLength=e?this.item.content[this.defaultContentKeyToDiffOn].length-e.item.content[this.defaultContentKeyToDiffOn].length:this.item.content[this.defaultContentKeyToDiffOn].length)}},{key:"operationVector",value:function(){return null!=this.textCharDiffLength?this.hasPreviousEntry&&0!=this.textCharDiffLength?this.textCharDiffLength<0?-1:1:0:1}},{key:"deltaSize",value:function(){return null!=this.textCharDiffLength?Math.abs(this.textCharDiffLength):1}},{key:"isSameAsEntry",value:function(e){if(!e)return!1;var t=new M(this.item),n=new M(e.item);return t.isItemContentEqualWith(n)}}]),e}();r.SFItemHistoryEntry=B,x="undefined"!=typeof window?window:void 0!==e?e:null;var U=function(){function e(){y(this,e),this.DefaultPBKDF2Length=768}var t,n,r,a,i,o,s,l,c,f,p,d,h,m,g;return b(e,[{key:"generateUUIDSync",value:function(){var e=x.crypto||x.msCrypto;if(e){var t=new Uint32Array(4);e.getRandomValues(t);var n=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){n++;var r=t[n>>3]>>n%8*4&15;return("x"==e?r:3&r|8).toString(16)}))}var r=(new Date).getTime();return x.performance&&"function"==typeof x.performance.now&&(r+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}},{key:"generateUUID",value:(g=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.generateUUIDSync());case 1:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"timingSafeEqual",value:function(e,t){var n=String(e),r=String(t),a=n.length,i=0;a!==r.length&&(r=n,i=1);for(var o=0;o0&&void 0!==d[0]?d[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(d.length>1?d[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(l=e.sent,!1!==this.timingSafeEqual(o,l)){e.next=12;break}return console.error("Auth hash does not match, returning null."),e.abrupt("return",null);case 12:return c=u.enc.Hex.parse(a),f=u.enc.Hex.parse(i||""),p=u.AES.decrypt(r,c,{iv:f,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",p.toString(u.enc.Utf8));case 16:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"encryptText",value:(h=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.enc.Hex.parse(n),i=u.enc.Hex.parse(r||""),o=u.AES.encrypt(t,a,{iv:i,mode:u.mode.CBC,padding:u.pad.Pkcs7}),e.abrupt("return",o.toString());case 4:case"end":return e.stop()}}),e)}))),function(e,t,n){return h.apply(this,arguments)})},{key:"generateRandomKey",value:(d=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.lib.WordArray.random(t/8).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(p=v(regeneratorRuntime.mark((function e(){var t,n,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=512,n=1,e.next=4,this.generateRandomKey(t);case 4:return r=e.sent,e.next=7,this.generateRandomKey(t);case 7:return a=e.sent,e.abrupt("return",this.pbkdf2(a,r,n,t));case 9:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"firstHalfOfKey",value:(f=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(0,t.length/2));case 1:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"secondHalfOfKey",value:(c=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.substring(t.length/2,t.length));case 1:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})},{key:"base64",value:(l=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",x.btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode("0x"+t)}))));case 1:case"end":return e.stop()}}),e)}))),function(e){return l.apply(this,arguments)})},{key:"base64Decode",value:(s=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",x.atob(t));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"sha256",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",u.SHA256(t).toString());case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"hmac256",value:(i=v(regeneratorRuntime.mark((function e(t,n){var r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.enc.Hex.parse(n),a=u.enc.Utf8.parse(t),i=u.HmacSHA256(a,r).toString(),e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)}))),function(e,t){return i.apply(this,arguments)})},{key:"generateSalt",value:(a=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sha256([t,"SF",n,r,a].join(":"));case 2:return i=e.sent,e.abrupt("return",i);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return a.apply(this,arguments)})},{key:"generateSymmetricKeyPair",value:(r=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>0&&void 0!==f[0]?f[0]:{},n=t.password,r=t.pw_salt,a=t.pw_cost,e.next=3,this.pbkdf2(n,r,a,this.DefaultPBKDF2Length);case 3:return i=e.sent,o=i.length,s=o/3,u=i.slice(0,s),l=i.slice(s,2*s),c=i.slice(2*s,3*s),e.abrupt("return",[u,l,c]);case 10:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"computeEncryptionKeysForUser",value:(n=v(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("003"!=n.version){e.next=9;break}if(n.identifier){e.next=4;break}return console.error("authParams is missing identifier."),e.abrupt("return");case 4:return e.next=6,this.generateSalt(n.identifier,n.version,n.pw_cost,n.pw_nonce);case 6:r=e.sent,e.next=10;break;case 9:r=n.pw_salt;case 10:return e.abrupt("return",this.generateSymmetricKeyPair({password:t,pw_salt:r,pw_cost:n.pw_cost}).then((function(e){return{pw:e[0],mk:e[1],ak:e[2]}})));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"generateInitialKeysAndAuthParamsForUser",value:(t=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.SFJS.version,a=this.SFJS.defaultPasswordGenerationCost,e.next=4,this.generateRandomKey(256);case 4:return i=e.sent,e.next=7,this.generateSalt(t,r,a,i);case 7:return o=e.sent,e.abrupt("return",this.generateSymmetricKeyPair({password:n,pw_salt:o,pw_cost:a}).then((function(e){var n={pw_nonce:i,pw_cost:a,identifier:t,version:r};return{keys:{pw:e[0],mk:e[1],ak:e[2]},authParams:n}})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),e}();r.SFAbstractCrypto=U;var z=function(e){function t(){return y(this,t),l(this,c(t).apply(this,arguments))}var n;return f(t,e),b(t,[{key:"pbkdf2",value:(n=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={keySize:a/32,hasher:u.algo.SHA512,iterations:r},e.abrupt("return",u.PBKDF2(t,n,i).toString());case 2:case"end":return e.stop()}}),e)}))),function(e,t,r,a){return n.apply(this,arguments)})}]),t}(U);r.SFCryptoJS=z;var H=(x="undefined"!=typeof window?window:void 0!==e?e:null).crypto?x.crypto.subtle:null,K=function(e){function t(){return y(this,t),l(this,c(t).apply(this,arguments))}var n,r,a,i,o,s,u,p,d,h,m,g,k,w;return f(t,e),b(t,[{key:"pbkdf2",value:(w=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.webCryptoImportKey(t,"PBKDF2",["deriveBits"]);case 2:if(i=e.sent){e.next=6;break}return console.log("Key is null, unable to continue"),e.abrupt("return",null);case 6:return e.abrupt("return",this.webCryptoDeriveBits(i,n,r,a));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return w.apply(this,arguments)})},{key:"generateRandomKey",value:(k=v(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H.generateKey({name:"AES-CBC",length:t},!0,["encrypt","decrypt"]).then((function(e){return H.exportKey("raw",e).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.arrayBufferToHexString(new Uint8Array(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error exporting key",e)}))})).catch((function(e){console.error("Error generating key",e)})));case 2:case"end":return e.stop()}}),e)}))),function(e){return k.apply(this,arguments)})},{key:"generateItemEncryptionKey",value:(g=v(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all([this.generateRandomKey(256),this.generateRandomKey(256)]).then((function(e){return e.join("")})));case 2:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"encryptText",value:(m=v(regeneratorRuntime.mark((function e(t,n,r){var a,i,o,s,u,l=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,this.hexStringToArrayBuffer(r);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=new ArrayBuffer(16);case 7:return a=e.t0,i={name:"AES-CBC",iv:a},e.next=11,this.hexStringToArrayBuffer(n);case 11:return o=e.sent,e.next=14,this.webCryptoImportKey(o,i.name,["encrypt"]);case 14:return s=e.sent,e.next=17,this.stringToArrayBuffer(t);case 17:return u=e.sent,e.abrupt("return",crypto.subtle.encrypt(i,s,u).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.arrayBufferToBase64(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 19:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return m.apply(this,arguments)})},{key:"decryptText",value:(h=v(regeneratorRuntime.mark((function e(){var t,n,r,a,i,o,s,u,l,c,f,p,d,h=this,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.length>0&&void 0!==m[0]?m[0]:{},n=t.ciphertextToAuth,r=t.contentCiphertext,a=t.encryptionKey,i=t.iv,o=t.authHash,s=t.authKey,!(m.length>1?m[1]:void 0)||o){e.next=5;break}return console.error("Auth hash is required."),e.abrupt("return");case 5:if(!o){e.next=12;break}return e.next=8,this.hmac256(n,s);case 8:if(u=e.sent,!1!==this.timingSafeEqual(o,u)){e.next=12;break}return console.error("Auth hash does not match, returning null. ".concat(o," != ").concat(u)),e.abrupt("return",null);case 12:if(!i){e.next=18;break}return e.next=15,this.hexStringToArrayBuffer(i);case 15:e.t0=e.sent,e.next=19;break;case 18:e.t0=new ArrayBuffer(16);case 19:return l=e.t0,c={name:"AES-CBC",iv:l},e.next=23,this.hexStringToArrayBuffer(a);case 23:return f=e.sent,e.next=26,this.webCryptoImportKey(f,c.name,["decrypt"]);case 26:return p=e.sent,e.next=29,this.base64ToArrayBuffer(r);case 29:return d=e.sent,e.abrupt("return",crypto.subtle.decrypt(c,p,d).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.arrayBufferToString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error decrypting:",e)})));case 31:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"hmac256",value:(d=v(regeneratorRuntime.mark((function e(t,n){var r,a,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.hexStringToArrayBuffer(n);case 2:return r=e.sent,e.next=5,this.webCryptoImportKey(r,"HMAC",["sign"],{name:"SHA-256"});case 5:return a=e.sent,e.next=8,this.stringToArrayBuffer(t);case 8:return i=e.sent,e.abrupt("return",crypto.subtle.sign({name:"HMAC"},a,i).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error("Error computing hmac",e)})));case 10:case"end":return e.stop()}}),e,this)}))),function(e,t){return d.apply(this,arguments)})},{key:"webCryptoImportKey",value:(p=v(regeneratorRuntime.mark((function e(t,n,r,a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,this.stringToArrayBuffer(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:return i=e.t0,e.abrupt("return",H.importKey("raw",i,{name:n,hash:a},!1,r).then((function(e){return e})).catch((function(e){return console.error(e),null})));case 9:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return p.apply(this,arguments)})},{key:"webCryptoDeriveBits",value:(u=v(regeneratorRuntime.mark((function e(t,n,r,a){var i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.stringToArrayBuffer(n);case 2:return e.t0=e.sent,e.t1=r,e.t2={name:"SHA-512"},i={name:"PBKDF2",salt:e.t0,iterations:e.t1,hash:e.t2},e.abrupt("return",H.deriveBits(i,t,a).then(function(){var e=v(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.arrayBufferToHexString(new Uint8Array(t));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return console.error(e),null})));case 7:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r){return u.apply(this,arguments)})},{key:"stringToArrayBuffer",value:(s=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsArrayBuffer(r)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return s.apply(this,arguments)})},{key:"arrayBufferToString",value:(o=v(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){var r=new Blob([t]),a=new FileReader;a.onload=function(t){e(t.target.result)},a.readAsText(r)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"arrayBufferToHexString",value:(i=v(regeneratorRuntime.mark((function e(t){var n,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=new Uint8Array(t),r="",i=0;i5e3)||this.crypto instanceof K}},{key:"supportedVersions",value:function(){return["001","002","003"]}},{key:"isVersionNewerThanLibraryVersion",value:function(e){var t=this.version();return parseInt(e)>parseInt(t)}},{key:"isProtocolVersionOutdated",value:function(e){var t={"001":Date.parse("2018-01-01"),"002":Date.parse("2020-01-01")}[e];return!!t&&new Date>t}},{key:"costMinimumForVersion",value:function(e){return{"001":3e3,"002":3e3,"003":11e4}[e]}},{key:"defaultPasswordGenerationCost",value:function(){return this.costMinimumForVersion(this.version())}}]),e}();if(r.StandardFile=V,x)try{x.StandardFile=V,x.SFJS=new V,x.SFCryptoWeb=K,x.SFCryptoJS=z,x.SFItemTransformer=W,x.SFModelManager=C,x.SFItem=M,x.SFItemParams=O,x.SFHttpManager=S,x.SFStorageManager=F,x.SFSyncManager=P,x.SFAuthManager=w,x.SFMigrationManager=E,x.SFAlertManager=k,x.SFPredicate=A,x.SFHistorySession=j,x.SFSessionHistoryManager=T,x.SFItemHistory=L,x.SFItemHistoryEntry=B,x.SFPrivilegesManager=I,x.SFPrivileges=N,x.SFSingletonManager=R}catch(e){console.log("Exception while exporting window variables",e)}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}).call(t,n(3))},function(e,t){!function(t){"use strict";var n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag",u="object"==typeof e,l=t.regeneratorRuntime;if(l)u&&(e.exports=l);else{(l=t.regeneratorRuntime=u?e.exports:{}).wrap=m;var c={},f={};f[i]=function(){return this};var p=Object.getPrototypeOf,d=p&&p(p(C([])));d&&d!==n&&r.call(d,i)&&(f=d);var h=b.prototype=y.prototype=Object.create(f);g.prototype=h.constructor=b,b.constructor=g,b[s]=g.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(h),e},l.awrap=function(e){return{__await:e}},k(w.prototype),w.prototype[o]=function(){return this},l.AsyncIterator=w,l.async=function(e,t,n,r){var a=new w(m(e,t,n,r));return l.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},k(h),h[s]="Generator",h[i]=function(){return this},h.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=C,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(_),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;_(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}}}function m(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),o=new E(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(a,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw i;return I()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===c)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=v(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,o),i}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function y(){}function g(){}function b(){}function k(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e){var t;this._invoke=function(n,a){function i(){return new Promise((function(t,i){!function t(n,a,i,o){var s=v(e[n],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,i,o)}),(function(e){t("throw",e,i,o)})):Promise.resolve(l).then((function(e){u.value=e,i(u)}),o)}o(s.arg)}(n,a,t,i)}))}return t=t?t.then(i,i):i()}}function x(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var r=v(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,c;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function C(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){for(;++n=0?this.items[l]=u:this.items.push(u);case 15:n=!0,c.next=5;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(3),r=!0,a=c.t0;case 24:c.prev=24,c.prev=25,n||null==o.return||o.return();case 27:if(c.prev=27,!r){c.next=30;break}throw a;case 30:return c.finish(27);case 31:return c.finish(24);case 32:this.notifyObserversOfEvent(e.BridgeEventReceivedItems);case 33:case"end":return c.stop()}}),null,this,[[3,20,24,32],[25,,27,31]])}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}},{key:"createItem",value:function(e,t){this.createItems([e],t)}},{key:"createItems",value:function(e,t){this.componentManager.createItems(e,(function(e){t&&t(e.map((function(e){return new i.SFItem(e)})))}))}},{key:"saveItem",value:function(e){return regeneratorRuntime.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.saveItems([e]));case 1:case"end":return t.stop()}}),null,this)}},{key:"saveItems",value:function(t){var n=this;return regeneratorRuntime.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,a){n.componentManager.saveItems(t,(function(t){r(t),n.notifyObserversOfEvent(e.BridgeEventSavedItem)}))})));case 1:case"end":return r.stop()}}))}},{key:"indexOfItem",value:function(e){for(var t in this.items)if(this.items[t].uuid==e.uuid)return t;return-1}},{key:"deleteItem",value:function(e,t){this.deleteItems([e],t)}},{key:"deleteItems",value:function(e,t){this.componentManager.deleteItems(e,t)}},{key:"removeItemFromItems",value:function(e){this.items=this.items.filter((function(t){return t.uuid!==e.uuid}))}}])&&o(t.prototype,n),r&&o(t,r),e}();s(u,"FileItemContentTypeKey","SN|FileSafe|File"),s(u,"FileSafeCredentialsContentType","SN|FileSafe|Credentials"),s(u,"FileDescriptorContentTypeKey","SN|FileSafe|FileMetadata"),s(u,"FileSafeIntegrationContentTypeKey","SN|FileSafe|Integration"),s(u,"BridgeEventLoadedCredentials","BridgeEventLoadedCredentials"),s(u,"BridgeEventReceivedItems","BridgeEventReceivedItems"),s(u,"BridgeEventSavedItem","BridgeEventSavedItem")},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",(function(){return p}));var r=n(2),a=n(7),i=n(8),o=n(9),s=n(10),u=n(12),l=n(0);n.n(l);function c(e,t){for(var n=0;n(t=q(t,e)).length)n=e;else{var r=0,a=-1,i=-1,o=(n=t).length;for(0>r&&(r=-r>o?0:o+r),0>(a=a>o?o:a)&&(a+=o),o=r>a?0:a-r>>>0,r>>>=0,a=Array(o);++ii?Qe:o,i=1),t=Object(t);++as))return!1;if((u=i.get(e))&&i.get(t))return u==t;var u=-1,l=!0,c=2&n?new E:Qe;for(i.set(e,t),i.set(t,e);++u(n=null==n?0:Me(n))&&(n=qt(r+n,0)),h(e,ae(t,3),n)):-1}function ge(e){return null!=e&&e.length?function e(t,n,r,a,i){var o=-1,s=t.length;for(r||(r=le),i||(i=[]);++o=e}function Ie(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Te(e){return null!=e&&"object"==typeof e}function Re(e){return!(!Te(e)||"[object Object]"!=N(e))&&(null===(e=At(e))||"function"==typeof(e=Ct.call(e,"constructor")&&e.constructor)&&e instanceof e&&Et.call(e)==Rt)}function Fe(e){return"string"==typeof e||!Sn(e)&&Te(e)&&"[object String]"==N(e)}function De(e){return"symbol"==typeof e||Te(e)&&"[object Symbol]"==N(e)}function Pe(e){return e?(e=Oe(e))===Ge||e===-Ge?17976931348623157e292*(0>e?-1:1):e==e?e:0:0===e?e:0}function Me(e){var t=(e=Pe(e))%1;return e==e?t?e-t:e:0}function Oe(e){if("number"==typeof e)return e;if(De(e))return Ye;if(Ie(e)&&(e=Ie(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(nt,"");var t=ot.test(e);return t||ut.test(e)?dt(e.slice(2),t?2:8):it.test(e)?Ye:+e}function Ae(e){return Y(e,Ue(e))}function Ne(e){return null==e?"":W(e)}function je(e,t,n){return(e=null==e?Qe:O(e,t))===Qe?n:e}function Le(e,t){var n;if(n=null!=e){for(var r,a=-1,i=(r=q(t,n=e)).length,o=!1;++a(e=F(t,e))||(e==t.length-1?t.pop():Lt.call(t,e,1),--this.size,0))},S.prototype.get=function(e){var t=this.__data__;return 0>(e=F(t,e))?Qe:t[e][1]},S.prototype.has=function(e){return-1r?(++this.size,n.push([e,t])):n[r][1]=t,this},_.prototype.clear=function(){this.size=0,this.__data__={hash:new x,map:new(Gt||S),string:new x}},_.prototype.delete=function(e){return e=ie(this,e).delete(e),this.size-=e?1:0,e},_.prototype.get=function(e){return ie(this,e).get(e)},_.prototype.has=function(e){return ie(this,e).has(e)},_.prototype.set=function(e,t){var n=ie(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},E.prototype.add=E.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},E.prototype.has=function(e){return this.__data__.has(e)},C.prototype.clear=function(){this.__data__=new S,this.size=0},C.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},C.prototype.get=function(e){return this.__data__.get(e)},C.prototype.has=function(e){return this.__data__.has(e)},C.prototype.set=function(e,t){var n=this.__data__;if(n instanceof S){var r=n.__data__;if(!Gt||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _(r)}return n.set(e,t),this.size=n.size,this};var fn=function(e,t){if(null==e)return e;if(!Se(e))return function(e,t){return e&&pn(e,t,Be)}(e,t);for(var n=e.length,r=-1,a=Object(e);++rn&&(n=qt(r+n,0)),Fe(e)?n<=r&&-10){var a=!0,i=!1,o=void 0;try{for(var s,u=t.integrations[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var l=s.value;if(l!=e){t.setIntegrationAsDefault(l);break}}}catch(e){i=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}}}))}},{key:"integrations",get:function(){return this.extensionBridge.filterItems(i.a.FileSafeIntegrationContentTypeKey)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(2));function o(e,t){for(var n=0;n0&&(e=n.credentials[0]),e})),s(this,"setCredentialAsDefault",(function(e){var t=n.getDefaultCredentials();t&&(t.content.isDefault=!1),e.content.isDefault=!0,n.extensionBridge.saveItems([t,e])})),s(this,"deleteCredential",(function(e){n.extensionBridge.deleteItem(e)})),this.extensionBridge=r,this.onCredentialLoad=a,this.credentials=[],this.extensionBridge.addEventHandler((function(e){e==i.a.BridgeEventReceivedItems&&n.reloadCredentials()}))}var t,n,r;return t=e,(n=[{key:"reloadCredentials",value:function(){this.credentials=[];var e=this.extensionBridge.filterItems(i.a.FileSafeCredentialsContentType);if(0!=e.length){var t=!0,n=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){var s=a.value;this.credentials.find((function(e){return e.uuid==s.uuid}))||this.credentials.push(s)}}catch(e){n=!0,r=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw r}}this.onCredentialLoad(),this.credentials.length>0&&this.didLoadCredentials()}}},{key:"createNewCredentials",value:function(){var e,t,n,r,o;return regeneratorRuntime.async((function(s){for(;;)switch(s.prev=s.next){case 0:return e=256,s.next=3,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 3:return t=s.sent,s.next=6,regeneratorRuntime.awrap(SFJS.crypto.generateRandomKey(e));case 6:return n=s.sent,s.next=9,regeneratorRuntime.awrap(SFJS.crypto.generateInitialKeysAndAuthParamsForUser(t,n));case 9:return(r=s.sent).isDefault=0==this.credentials.length,o=new a.SFItem({content_type:i.a.FileSafeCredentialsContentType,content:r}),this.extensionBridge.saveItem(o),this.didLoadCredentials(),s.abrupt("return",o);case 15:case"end":return s.stop()}}),null,this)}},{key:"didLoadCredentials",value:function(){this.extensionBridge.notifyObserversOfEvent(i.a.BridgeEventLoadedCredentials)}},{key:"credentialForFileDescriptor",value:function(e){return this.credentials.find((function(t){return e.content.references.find((function(e){return e.uuid==t.uuid}))}))}},{key:"getAllCredentials",value:function(){return this.credentials}},{key:"saveCredential",value:function(e){this.extensionBridge.saveItem(e)}}])&&o(t.prototype,n),r&&o(t,r),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),a=(n.n(r),n(0)),i=(n.n(a),n(11)),o=n.n(i),s=n(2);function u(e,t){for(var n=0;n3&&void 0!==arguments[3]&&arguments[3],i=document.createElement("a");i.setAttribute("download",t);var o=this.tempUrlForData(e,n);i.href=o,i.setAttribute("target","_blank"),a?window.location.href=i.href:(document.body.appendChild(i),i.click(),i.remove()),setTimeout((function(){r.revokeTempUrl(o)}),500)}},{key:"tempUrlForData",value:function(e,t){return window.URL.createObjectURL(new Blob([e],{type:t||"text/json"}))}},{key:"revokeTempUrl",value:function(e){window.URL.revokeObjectURL(e)}},{key:"copyTextToClipboard",value:function(e){if(window.clipboardData&&window.clipboardData.setData)return clipboardData.setData("Text",e);var t;if(document.queryCommandSupported&&document.queryCommandSupported("copy"))try{(t=document.createElement("textarea")).setAttribute("readonly",!0),t.setAttribute("contenteditable",!0),t.style.position="fixed",t.value=e,document.body.appendChild(t),t.focus(),t.select();var n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.setSelectionRange(0,t.value.length),document.execCommand("copy")}catch(e){console.error(e)}finally{document.body.removeChild(t)}}}],(n=null)&&r(t.prototype,n),a&&r(t,a),e}()}])},function(e,t,n){"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=o(e),l=1;l=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;C(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),i=n(9),o=n.n(i),s=n(5),u=n.n(s),l=n(6),c=n.n(l),f=n(7),p=n.n(f),d=n(4),h=n.n(d),m=n(8),v=n.n(m),y=n(2),g=n.n(y),b=n(1),k=n.n(b),w=function(){function e(){u()(this,e),this.unloadHandlers=[],this.dataChangeObservers=[]}return h()(e,null,[{key:"get",value:function(){return null==this.instance&&(this.instance=new e),this.instance}}]),h()(e,[{key:"setFilesafeInstance",value:function(e){var t=this;this.filesafe=e,this.fsObserver=e.addDataChangeObserver((function(){var e=!0,n=!1,r=void 0;try{for(var a,i=t.dataChangeObservers[Symbol.iterator]();!(e=(a=i.next()).done);e=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(n)throw r}}}))}},{key:"setDelegate",value:function(e){this.delegate=e}},{key:"getDelegate",value:function(){return this.delegate||{}}},{key:"addDataChangeObserver",value:function(e){this.dataChangeObservers.push(e)}},{key:"addUnloadHandler",value:function(e){this.unloadHandlers.push(e)}},{key:"unload",value:function(){var t=!0,n=!1,r=void 0;try{for(var a,i=this.unloadHandlers[Symbol.iterator]();!(t=(a=i.next()).done);t=!0)(0,a.value)()}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}this.dataChangeObservers=[],this.filesafe&&this.filesafe.removeDataChangeObserver(this.fsObserver),e.instance=null}},{key:"defaultRelayServerUrl",value:function(){return window.default_fs_relay_server_url||"https://filesafe.standardnotes.org"}}]),e}();k()(w,"instance",null);var x=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"exportCredential",(function(e){var t=btoa(JSON.stringify(e,null,2));w.get().filesafe.downloadBase64Data({base64Data:t,fileName:"sn-filesafe-keys-".concat(e.created_at.toISOString(),".json"),fileType:"text/json"})})),k()(g()(n),"deleteCredential",(function(e){0==n.numFilesForCredential(e)?w.get().filesafe.deleteCredential(e):alert("This key has files encrypted with it and cannot be deleted. First delete any associated files, then try again.")})),k()(g()(n),"createNewKeys",(function(){w.get().filesafe.createNewCredentials()})),k()(g()(n),"labelForCredential",(function(e){return e.created_at.toLocaleString()})),k()(g()(n),"numFilesForCredential",(function(e){return w.get().filesafe.numberOfFilesEncryptedWithCredential(e)})),k()(g()(n),"setCredentialAsDefault",(function(e){w.get().filesafe.setCredentialAsDefault(e)})),n.state={credentials:w.get().filesafe.getAllCredentials()||[]},w.get().addDataChangeObserver((function(){n.setState({credentials:w.get().filesafe.getAllCredentials()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){var e=this;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Keys"),a.a.createElement("div",{className:"sk-button info no-border",onClick:this.createNewKeys},a.a.createElement("div",{className:"sk-label"},"Create New"))),a.a.createElement("div",{className:"list-container"},this.state.credentials.map((function(t){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(t.content.isDefault?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.labelForCredential(t)),a.a.createElement("div",{style:{marginTop:3},className:"sk-panel-row condensed"},e.numFilesForCredential(t)," encrypted files"),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},e.state.credentials.length>1&&!t.content.isDefault&&a.a.createElement("a",{className:"info",onClick:function(){e.setCredentialAsDefault(t)}},"Make Default"),a.a.createElement("a",{className:"info",onClick:function(){e.exportCredential(t)}},"Export"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteCredential(t)}},"Delete")))))}))))}}]),t}(a.a.Component),S=n(3),_=n.n(S),E=function(){function e(t){var n=t.credentialManager,r=t.integrationManager;u()(this,e),this.credentialManager=n,this.integrationManager=r}return h()(e,[{key:"getMessages",value:function(){var e,t;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return e=[],n.next=3,_.a.awrap(this.credentialManager.getDefaultCredentials());case 3:return n.sent||e.push({message:"Create keys by selecting Create New under Keys.",css:"sk-base"}),(t=this.integrationManager.integrations)&&0!=t.length||e.push({message:"Add a new integration by selecting Add New under Integrations",css:"sk-base"}),n.abrupt("return",e);case 8:case"end":return n.stop()}}),null,this)}}]),e}(),C=function(e){function t(e){var n;return u()(this,t),(n=c()(this,p()(t).call(this,e))).state={},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"messages"},a.a.createElement("div",{className:"title"},"Complete the following steps before uploading your first file:"),a.a.createElement("ul",null,this.props.messages.map((function(e){return a.a.createElement("li",{dangerouslySetInnerHTML:{__html:e.message},className:e.css})}))))}}]),t}(a.a.Component),I=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"setStatusForFile",(function(e,t,r){n.setState({fileStatusFile:e,fileStatus:t,hasStatusSpinner:r})})),k()(g()(n),"decryptFileDescriptor",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=w.get().filesafe.integrationForFileDescriptor(e)){a.next=4;break}return alert("Unable to find integration for file. If you have deleted the integration, please re-add it and try again."),a.abrupt("return");case 4:return r=w.get().filesafe.displayStringForIntegration(t),n.setStatusForFile(e,"Downloading from ".concat(r,"..."),!0),a.abrupt("return",w.get().filesafe.downloadFileFromDescriptor(e).then((function(t){return n.setStatusForFile(e,"Decrypting...",!0),w.get().filesafe.decryptFile({fileDescriptor:e,fileItem:t}).then((function(t){return{base64Data:t.decryptedData,fileName:e.content.fileName,fileType:e.content.fileType}})).catch((function(t){console.error("filesafe-embed | error decrypting file:",t),n.flashErrorForFileDescriptor(e,"Error decrypting file.")}))})).catch((function(t){console.error("Error downloading file",t),n.flashErrorForFileDescriptor(e,"Error downloading file.")})));case 7:case"end":return a.stop()}}))})),k()(g()(n),"downloadFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(!n.isMobile){a.next=5;break}return t=w.get().filesafe.getPlatform(),alert("Downloading files is not currently supported on ".concat("ios"==t?"iOS":"Android",".")),a.abrupt("return");case 5:return a.next=7,_.a.awrap(n.decryptFileDescriptor(e));case 7:if(r=a.sent){a.next=11;break}return console.error("decryptFile returned nil data"),a.abrupt("return");case 11:w.get().filesafe.downloadBase64Data(r),n.setStatusForFile(e,null);case 13:case"end":return a.stop()}}))})),k()(g()(n),"previewFile",(function(e){var t,r;return _.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,_.a.awrap(n.decryptFileDescriptor(e));case 2:t=a.sent,r=w.get().filesafe.createTemporaryFileUrl({base64Data:t.base64Data,dataType:t.fileType}),n.setStatusForFile(e,null),n.setState({previewUrl:r,previewingFile:e});case 6:case"end":return a.stop()}}))})),k()(g()(n),"onClickPreview",(function(){setTimeout((function(){n.revokePreview()}),500)})),k()(g()(n),"selectFile",(function(e,t){e.target.focus(),n.state.selectedFile==t?(n.setState({selectedFile:null}),n.delegate.onSelectFile&&n.delegate.onSelectFile(null)):(n.setState({selectedFile:t}),n.delegate.onSelectFile&&n.delegate.onSelectFile(t)),n.revokePreview()})),k()(g()(n),"deleteFile",(function(e){w.get().filesafe.deleteFileFromDescriptor(e)})),k()(g()(n),"copyInsertionLink",(function(e){var t="[FileSafe:".concat(e.uuid,":").concat(e.content.fileName,"]");w.get().filesafe.copyTextToClipboard(t),n.setState({copiedLink:e}),setTimeout((function(){n.setState({copiedLink:null})}),1e3)})),k()(g()(n),"isFileSelected",(function(e){return n.state.selectedFile==e})),k()(g()(n),"elementForFile",(function(e){var t,r=w.get().filesafe.integrationForFileDescriptor(e);t=r?w.get().filesafe.displayStringForIntegration(r):"Integration Not Found";var i=e.content.serverMetadata.file_path,o=n.state.previewUrl&&n.state.previewingFile==e,s=n.state.fileStatusFile==e&&n.state.fileStatus,u=n.state.hasStatusSpinner;return a.a.createElement("div",{className:"file-item-container "+(n.isFileSelected(e)?"expanded":"")},a.a.createElement("div",{onClick:function(t){n.selectFile(t,e)},className:"file-item-button sk-button info "+(n.isFileSelected(e)?"selected":void 0)},a.a.createElement("div",{className:"sk-label"},e.content.fileName),s&&a.a.createElement("div",{className:"file-download-status sk-horizontal-group"},u&&a.a.createElement("div",{className:"sk-spinner x-small"}),a.a.createElement("div",{className:"file-status-label"},n.state.fileStatus)),n.isFileSelected(e)&&a.a.createElement("div",{className:"file-item-options-wrapper"},a.a.createElement("div",{onClick:function(e){e.stopPropagation()},className:"sk-app-bar file-item-options"},a.a.createElement("div",{className:"center"},a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.downloadFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Download")),a.a.createElement("div",{className:"sk-app-bar-item border"}),n.supportsPreviews&&o&&a.a.createElement("a",{className:"sk-app-bar-item",href:n.state.previewUrl,onClick:function(e){e.stopPropagation(),n.onClickPreview()},target:"_blank"},a.a.createElement("div",{className:"sk-label contrast"},"Open Preview")),n.supportsPreviews&&!o&&a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.previewFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast "+(n.isMobile?"disabled":"")},"Preview")),n.supportsPreviews&&a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.copyInsertionLink(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},n.state.copiedLink==e?"Copied":"Copy Insert Link")),a.a.createElement("div",{className:"sk-app-bar-item border"}),a.a.createElement("div",{onClick:function(t){t.stopPropagation(),n.deleteFile(e)},className:"sk-app-bar-item"},a.a.createElement("div",{className:"sk-label contrast"},"Delete")))),a.a.createElement("div",{className:"file-location"},a.a.createElement("strong",null,t),a.a.createElement("span",null," ",i)))))})),n.state={},n.delegate=w.get().getDelegate(),n}return v()(t,e),h()(t,[{key:"revokePreview",value:function(){this.state.previewUrl&&w.get().filesafe.revokeTempUrl(this.state.previewUrl),this.setState({previewUrl:null,previewingFile:null})}},{key:"flashErrorForFileDescriptor",value:function(e,t){var n=this;this.setStatusForFile(e,t,!1),setTimeout((function(){n.setStatusForFile(null)}),2500)}},{key:"render",value:function(){var e=this;return this.props.files.map((function(t){return e.elementForFile(t)}))}},{key:"supportsPreviews",get:function(){if(void 0!==this._supportsPreview)return this._supportsPreview;var e=w.get().filesafe.getEnvironment();if(null==e)return!1;this._supportsPreview="web"==e}},{key:"isMobile",get:function(){return w.get().filesafe.isMobile()}}]),t}(a.a.Component),T=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"event_preventDefaults",(function(e){e.preventDefault(),e.stopPropagation()})),k()(g()(n),"event_highlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.add("highlight")})),k()(g()(n),"event_unhighlight",(function(e){n.event_preventDefaults(e),n.rootElement.classList.remove("highlight")})),k()(g()(n),"event_drop",(function(e){n.event_unhighlight(e),n.event_preventDefaults(e);var t=e.dataTransfer.files;n.handleDroppedFiles(t)})),k()(g()(n),"handleDroppedFiles",(function(e){var t,r,a,i,o,s;return _.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:if(0!=w.get().filesafe.getAllIntegrations().length){u.next=3;break}return alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),u.abrupt("return");case 3:t=!0,r=!1,a=void 0,u.prev=6,i=e[Symbol.iterator]();case 8:if(t=(o=i.next()).done){u.next=17;break}if(s=o.value){u.next=12;break}return u.abrupt("continue",14);case 12:return u.next=14,_.a.awrap(n.readFile(s));case 14:t=!0,u.next=8;break;case 17:u.next=23;break;case 19:u.prev=19,u.t0=u.catch(6),r=!0,a=u.t0;case 23:u.prev=23,u.prev=24,t||null==i.return||i.return();case 26:if(u.prev=26,!r){u.next=29;break}throw a;case 29:return u.finish(26);case 30:return u.finish(23);case 31:case"end":return u.stop()}}),null,null,[[6,19,23,31],[24,,26,30]])})),n.messagesManager=new E({credentialManager:w.get().filesafe.credentialManager,integrationManager:w.get().filesafe.integrationManager}),n.messagesManager.getMessages().then((function(e){n.setState({messages:e})})),n.state={noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:[]},w.get().addDataChangeObserver((function(){n.reload()})),w.get().addUnloadHandler((function(){window.removeEventListener("dragenter",n.event_highlight,!1),window.removeEventListener("dragover",n.event_highlight,!1),window.removeEventListener("dragleave",n.event_unhighlight,!1),window.removeEventListener("drop",n.event_drop,!1)})),n}return v()(t,e),h()(t,[{key:"reload",value:function(){var e;return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,_.a.awrap(this.messagesManager.getMessages());case 2:e=t.sent,this.setState({noteFiles:w.get().filesafe.fileDescriptorsForCurrentNote(),messages:e});case 4:case"end":return t.stop()}}),null,this)}},{key:"componentDidMount",value:function(){this.configureFileForm(),window.addEventListener("dragenter",this.event_highlight,!1),window.addEventListener("dragover",this.event_highlight,!1),window.addEventListener("dragleave",this.event_unhighlight,!1),window.addEventListener("drop",this.event_drop,!1)}},{key:"configureFileForm",value:function(){var e=this,t=this.fileInput;this.dropContainer,t&&(t.onchange=function(t){var n=t.target.files;e.handledFiles||e.handleDroppedFiles(n)})}},{key:"reset",value:function(){this.setState({rawData:null,decryptedItems:null,requestPassword:!1})}},{key:"readFile",value:function(e){var t=this;return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){var a=new FileReader,i=!1;a.onload=function(r){var a,o,s,u;return _.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:if(a=r.target.result,!i){l.next=7;break}a=JSON.parse(a),o=a.items[0],t.decryptDraggedFile(o).then(n),l.next=20;break;case 7:if(!((s=a).byteLength>5e7)){l.next=14;break}return alert("The maximum upload size is ".concat(50," megabytes per file.")),t.setState({status:null}),n(),l.abrupt("return");case 14:return l.next=16,_.a.awrap(SFJS.crypto.arrayBufferToBase64(s));case 16:return u=l.sent,l.next=19,_.a.awrap(t.encryptFile(u,e.name,e.type));case 19:n();case 20:case"end":return l.stop()}}))},t.setState({status:"Reading file..."}),e.name.endsWith(".sf")||e.name.endsWith(".json")?(i=!0,a.readAsText(e)):a.readAsArrayBuffer(e)})));case 4:case"end":return n.stop()}}))}},{key:"decryptDraggedFile",value:function(e){var t,n,r,a,i,o,s,u,l=this;return _.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:this.setState({status:"Decrypting..."}),t=w.get().filesafe.getAllCredentials(),n=function(t){return _.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,r){w.get().filesafe.decryptFile({fileItem:e,credential:t}).then((function(e){var t=e.decryptedItem;w.get().filesafe.downloadBase64Data({base64Data:e.decryptedData,fileName:t.content.fileName,fileType:t.content.fileType}),l.setState({status:null}),n(!0)})).catch((function(e){console.error("Error decrypting:",e),l.flashError("Error decrypting file."),r(!1)}))})));case 1:case"end":return n.stop()}}))},r=!0,a=!1,i=void 0,c.prev=6,o=t[Symbol.iterator]();case 8:if(r=(s=o.next()).done){c.next=18;break}return u=s.value,c.next=12,_.a.awrap(n(u));case 12:if(!c.sent){c.next=15;break}return c.abrupt("return");case 15:r=!0,c.next=8;break;case 18:c.next=24;break;case 20:c.prev=20,c.t0=c.catch(6),a=!0,i=c.t0;case 24:c.prev=24,c.prev=25,r||null==o.return||o.return();case 27:if(c.prev=27,!a){c.next=30;break}throw i;case 30:return c.finish(27);case 31:return c.finish(24);case 32:case"end":return c.stop()}}),null,this,[[6,20,24,32],[25,,27,31]])}},{key:"wait",value:function(e){return _.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,n){setTimeout((function(){t()}),1e3*e)})));case 1:case"end":return t.stop()}}))}},{key:"encryptFile",value:function(e,t,n){var r,a,i=this;return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:if(r=w.get().filesafe.getDefaultCredentials()){o.next=5;break}return this.setState({status:null}),alert("Please set up at least one key before attempting to upload a file. To do this, press Expand, and select Create New in the Keys section."),o.abrupt("return");case 5:if(a=w.get().filesafe.getDefaultIntegration()){o.next=10;break}return this.setState({status:null}),alert("Please set up at least one integration before attempting to upload a file. To do this, press Expand, and select Add New in the Integrations section."),o.abrupt("return");case 10:return this.setState({status:"Encrypting..."}),o.abrupt("return",w.get().filesafe.encryptFile({data:e,inputFileName:t,fileType:n,credential:r}).then((function(e){return _.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:return i.setState({status:"Uploading to ".concat(w.get().filesafe.displayStringForIntegration(a),"...")}),o.next=3,_.a.awrap(i.wait(.5));case 3:return o.abrupt("return",w.get().filesafe.uploadFile({fileItem:e,inputFileName:t,fileType:n,credential:r}).then((function(){i.setState({status:"Upload Success."}),setTimeout((function(){i.setState({status:null})}),2e3)})).catch((function(e){console.error("fs-embed | error uploading file:",e),i.flashError("Error uploading file.")})));case 4:case"end":return o.stop()}}))})));case 12:case"end":return o.stop()}}),null,this)}},{key:"flashError",value:function(e){var t=this;this.setState({status:e,statusClass:"danger"}),setTimeout((function(){t.setState({status:null,statusClass:null})}),2500)}},{key:"render",value:function(){var e=this,t=this.state.statusClass?this.state.statusClass:"info",n="info"==t;return a.a.createElement("div",{className:"sn-component files-view"},a.a.createElement("div",{className:"sk-panel-row align-top"},a.a.createElement("div",{className:"files"},this.state.messages.length>0&&a.a.createElement("div",{id:"messages-container",className:"sk-panel-section"},a.a.createElement(C,{messages:this.state.messages})),this.state.status&&a.a.createElement("div",{id:"file-upload-status",className:"sk-horizontal-group"},n&&a.a.createElement("div",{className:"sk-spinner info small"}),a.a.createElement("div",{className:t},this.state.status)),a.a.createElement("div",{id:"add-file-button-container"},a.a.createElement("div",{className:"file sk-button info"},a.a.createElement("label",{className:"no-style"},a.a.createElement("input",{type:"file",style:{display:"none"},onChange:function(t){e.handleDroppedFiles(t.target.files)}}),a.a.createElement("div",{id:"attach-file-button-label",className:"sk-label"},"Attach File")))),a.a.createElement(I,{files:this.state.noteFiles}))))}},{key:"rootElement",get:function(){return document.getElementById("filesafe-embed")}},{key:"dropContainer",get:function(){return document.getElementById("files-view")}},{key:"fileInput",get:function(){return document.getElementById("file-input")}}]),t}(a.a.Component),R=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"toggleVisibility",(function(){n.setState({expanded:!n.state.expanded})})),n.state={expanded:!1,files:w.get().filesafe.getAllFileDescriptors()||[]},w.get().addDataChangeObserver((function(){n.setState({files:w.get().filesafe.getAllFileDescriptors()})})),n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{className:"files-view"},a.a.createElement("div",{className:"sk-panel-row justify-left"},a.a.createElement("div",{className:"sk-horizontal-group"},a.a.createElement("div",{className:"sk-panel-section-title"},"All Files ",a.a.createElement("span",{style:{fontWeight:"normal"}},"(",this.state.files.length,")")),a.a.createElement("a",{className:"info",onClick:this.toggleVisibility},this.state.expanded?"Hide":"Show"))),this.state.expanded&&a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"files"},a.a.createElement(I,{files:this.state.files}))))}}]),t}(a.a.Component),F=function(e){function t(e){var n;return u()(this,t),n=c()(this,p()(t).call(this,e)),k()(g()(n),"handleKeyPress",(function(e){"Enter"===e.key&&n.submitIntegrationCode()})),k()(g()(n),"handleTextChange",(function(e){var t=e.target.value;n.setState({integrationCode:t})})),k()(g()(n),"submitIntegrationCode",(function(){var e=n.state.integrationCode;e&&0!=e.length&&w.get().filesafe.saveIntegrationFromCode(e).then((function(){n.setState({integrationCode:null,showInputForm:!1}),n.reloadIntegrations()})).catch((function(){alert("Invalid integration code. Ensure the correct value is copied and try again.")}))})),k()(g()(n),"addNewIntegrationClicked",(function(){window.open(w.get().defaultRelayServerUrl(),"_blank"),n.setState({showInputForm:!0})})),k()(g()(n),"cancelIntegrationForm",(function(){n.setState({showInputForm:!1})})),k()(g()(n),"deleteIntegration",(function(e){w.get().filesafe.deleteIntegration(e)})),k()(g()(n),"setIntegrationAsDefaultUploadSource",(function(e){w.get().filesafe.setIntegrationAsDefault(e)})),n.state={integrations:w.get().filesafe.getAllIntegrations()||[]},w.get().addDataChangeObserver((function(){n.reloadIntegrations()})),n}return v()(t,e),h()(t,[{key:"reloadIntegrations",value:function(){var e=w.get().filesafe.getAllIntegrations();this.setState({integrations:e})}},{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){}},{key:"displayStringForIntegration",value:function(e){return w.get().filesafe.displayStringForIntegration(e)}},{key:"render",value:function(){var e=this,t=this.state.integrations.length>1;return a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row"},a.a.createElement("div",{className:"sk-h2 sk-bold"},"Integrations"),!this.state.showInputForm&&a.a.createElement("div",{className:"sk-button info no-border",onClick:this.addNewIntegrationClicked},a.a.createElement("div",{className:"sk-label"},"Add New"))),a.a.createElement("div",{id:"integrations"},this.state.showInputForm&&a.a.createElement("div",{className:"sk-notification info"},a.a.createElement("strong",null,"New Integration"),a.a.createElement("p",{className:"sk-p"},"A new tab has opened. After you complete the authentication flow, enter the code you receive below."),a.a.createElement("div",{className:"sk-panel-row"}),a.a.createElement("input",{className:"title sk-input contrast",type:"text",placeholder:"Enter integration code",value:this.state.integrationCode,onChange:this.handleTextChange,onKeyPress:this.handleKeyPress}),a.a.createElement("div",{className:"sk-button-group",style:{marginTop:10}},a.a.createElement("div",{className:"sk-button neutral",onClick:this.cancelIntegrationForm},a.a.createElement("a",{className:"sk-label"},"Cancel")),a.a.createElement("div",{className:"sk-button sk-base",onClick:this.submitIntegrationCode},a.a.createElement("a",{className:"sk-label"},"Submit"))))),a.a.createElement("div",{className:"list-container"},this.state.integrations.map((function(n){return a.a.createElement("div",{className:"list-item sk-horizontal-group top"},a.a.createElement("div",{className:"sk-circle x-small "+(n.content.isDefaultUploadSource?"info":"sk-secondary-contrast")}),a.a.createElement("div",null,a.a.createElement("div",{className:"sk-panel-row condensed sk-bold"},e.displayStringForIntegration(n)),a.a.createElement("div",{className:"sk-panel-row condensed"},a.a.createElement("div",{className:"sk-horizontal-group"},t&&!n.content.isDefaultUploadSource&&a.a.createElement("a",{className:"info",onClick:function(){e.setIntegrationAsDefaultUploadSource(n)}},"Make Default"),a.a.createElement("a",{className:"danger",onClick:function(){e.deleteIntegration(n)}},"Delete")))))}))))}}]),t}(a.a.Component),D=function(e){function t(e){var n;return u()(this,t),(n=c()(this,p()(t).call(this,e))).state={messages:[]},n}return v()(t,e),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"home",className:"sk-panel static"},a.a.createElement("div",{id:"main-content",className:"sk-panel-content"},a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(T,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(F,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(x,null)),a.a.createElement("div",{className:"sk-panel-section"},a.a.createElement(R,null))))}}]),t}(a.a.Component),P=function(e){function t(e){return u()(this,t),c()(this,p()(t).call(this,e))}return v()(t,e),h()(t,null,[{key:"renderInElement",value:function(e,n,r){w.get().setFilesafeInstance(n),w.get().setDelegate(r),o.a.render(a.a.createElement(t),e)}},{key:"unload",value:function(e){w.get().unload(),o.a.unmountComponentAtNode(e)}}]),h()(t,[{key:"render",value:function(){return a.a.createElement("div",{id:"filesafe-embed"},a.a.createElement("div",{className:"sn-component"},a.a.createElement(D,null)))}}]),t}(a.a.Component);t.default={FilesafeEmbed:P,React:a.a,ReactDOM:o.a}}])},function(e,t,n){"use strict";function r(e,t){for(var n=0;n0&&this.requestPermissions(this.initialPermissions);var t=!0,n=!1,r=void 0;try{for(var a,i=this.messageQueue[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;this.postMessage(o.action,o.data,o.callback)}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}this.messageQueue=[],this.loggingEnabled&&console.log("onReadyData",e),this.activateThemes(e.activeThemeUrls||[]),this.onReadyCallback&&this.onReadyCallback()}},{key:"getSelfComponentUUID",value:function(){return this.uuid}},{key:"isRunningInDesktopApplication",value:function(){return"desktop"===this.environment}},{key:"setComponentDataValueForKey",value:function(e,t){this.componentData[e]=t,this.postMessage("set-component-data",{componentData:this.componentData},(function(e){}))}},{key:"clearComponentData",value:function(){this.componentData={},this.postMessage("set-component-data",{componentData:this.componentData},(function(e){}))}},{key:"componentDataValueForKey",value:function(e){return this.componentData[e]}},{key:"postMessage",value:function(e,t,n){if(this.sessionKey){var r={action:e,data:t,messageId:this.generateUUID(),sessionKey:this.sessionKey,api:"component"},a=JSON.parse(JSON.stringify(r));a.callback=n,this.sentMessages.push(a),this.isMobile&&(r=JSON.stringify(r)),this.loggingEnabled&&console.log("Posting message:",r),window.parent.postMessage(r,this.origin)}else this.messageQueue.push({action:e,data:t,callback:n})}},{key:"setSize",value:function(e,t,n){this.postMessage("set-size",{type:e,width:t,height:n},(function(e){}))}},{key:"requestPermissions",value:function(e,t){this.postMessage("request-permissions",{permissions:e},function(e){t&&t()}.bind(this))}},{key:"streamItems",value:function(e,t){Array.isArray(e)||(e=[e]),this.postMessage("stream-items",{content_types:e},function(e){t(e.items)}.bind(this))}},{key:"streamContextItem",value:function(e){var t=this;this.postMessage("stream-context-item",null,(function(n){var r=n.item;(!t.lastStreamedItem||t.lastStreamedItem.uuid!==r.uuid)&&t.pendingSaveTimeout&&(clearTimeout(t.pendingSaveTimeout),t._performSavingOfItems(t.pendingSaveParams),t.pendingSaveTimeout=null,t.pendingSaveParams=null),t.lastStreamedItem=r,e(t.lastStreamedItem)}))}},{key:"selectItem",value:function(e){this.postMessage("select-item",{item:this.jsonObjectForItem(e)})}},{key:"createItem",value:function(e,t){this.postMessage("create-item",{item:this.jsonObjectForItem(e)},function(e){var n=e.item;!n&&e.items&&e.items.length>0&&(n=e.items[0]),this.associateItem(n),t&&t(n)}.bind(this))}},{key:"createItems",value:function(e,t){var n=this,r=e.map((function(e){return n.jsonObjectForItem(e)}));this.postMessage("create-items",{items:r},function(e){t&&t(e.items)}.bind(this))}},{key:"associateItem",value:function(e){this.postMessage("associate-item",{item:this.jsonObjectForItem(e)})}},{key:"deassociateItem",value:function(e){this.postMessage("deassociate-item",{item:this.jsonObjectForItem(e)})}},{key:"clearSelection",value:function(){this.postMessage("clear-selection",{content_type:"Tag"})}},{key:"deleteItem",value:function(e,t){this.deleteItems([e],t)}},{key:"deleteItems",value:function(e,t){var n={items:e.map(function(e){return this.jsonObjectForItem(e)}.bind(this))};this.postMessage("delete-items",n,(function(e){t&&t(e)}))}},{key:"sendCustomEvent",value:function(e,t,n){this.postMessage(e,t,function(e){n&&n(e)}.bind(this))}},{key:"saveItem",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.saveItems([e],t,n)}},{key:"saveItemWithPresave",value:function(e,t,n){this.saveItemsWithPresave([e],t,n)}},{key:"saveItemsWithPresave",value:function(e,t,n){this.saveItems(e,n,!1,t)}},{key:"_performSavingOfItems",value:function(e){var t=e.items,n=e.presave,r=e.callback;n&&n();var a=[],i=!0,o=!1,s=void 0;try{for(var u,l=t[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var c=u.value;a.push(this.jsonObjectForItem(c))}}catch(e){o=!0,s=e}finally{try{i||null==l.return||l.return()}finally{if(o)throw s}}this.postMessage("save-items",{items:a},(function(e){r&&r()}))}},{key:"saveItems",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0;if(this.pendingSaveItems||(this.pendingSaveItems=[]),1!=this.coallesedSaving||r)this._performSavingOfItems({items:e,presave:a,callback:t});else{this.pendingSaveTimeout&&clearTimeout(this.pendingSaveTimeout);var i=e.map((function(e){return e.uuid})),o=this.pendingSaveItems.filter((function(e){return!i.includes(e.uuid)}));this.pendingSaveItems=o.concat(e),this.pendingSaveParams={items:this.pendingSaveItems,presave:a,callback:t},this.pendingSaveTimeout=setTimeout((function(){n._performSavingOfItems(n.pendingSaveParams),n.pendingSaveItems=[],n.pendingSaveTimeout=null,n.pendingSaveParams=null}),this.coallesedSavingDelay)}}},{key:"jsonObjectForItem",value:function(e){var t=Object.assign({},e);return t.children=null,t.parent=null,t}},{key:"getItemAppDataValue",value:function(e,t){var n=e.content.appData&&e.content.appData["org.standardnotes.sn"];return n?n[t]:null}},{key:"activateThemes",value:function(e){if(this.loggingEnabled&&console.log("Incoming themes",e),this.activeThemes.sort().toString()!=e.sort().toString()){var t=e||[],n=[],r=!0,a=!1,i=void 0;try{for(var o,s=this.activeThemes[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;e.includes(u)?t=t.filter((function(e){return e!=u})):n.push(u)}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}this.loggingEnabled&&(console.log("Deactivating themes:",n),console.log("Activating themes:",t));for(var l=0,c=n;l>3]>>n%8*4&15;return("x"==e?r:3&r|8).toString(16)}))}var r=(new Date).getTime();return window.performance&&"function"==typeof window.performance.now&&(r+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}}])&&r(t.prototype,n),a&&r(t,a),e}();void 0!==e.exports&&(e.exports=a),window&&(window.ComponentManager=a)},function(e,t,n){"use strict"; +/** @license React v16.11.0 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r=n(3),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,o=a?Symbol.for("react.portal"):60106,s=a?Symbol.for("react.fragment"):60107,u=a?Symbol.for("react.strict_mode"):60108,l=a?Symbol.for("react.profiler"):60114,c=a?Symbol.for("react.provider"):60109,f=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.forward_ref"):60112,d=a?Symbol.for("react.suspense"):60113;a&&Symbol.for("react.suspense_list");var h=a?Symbol.for("react.memo"):60115,m=a?Symbol.for("react.lazy"):60116;a&&Symbol.for("react.fundamental"),a&&Symbol.for("react.responder"),a&&Symbol.for("react.scope");var v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nD.length&&D.push(e)}function O(e,t,n){return null==e?0:function e(t,n,r,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case o:u=!0}}if(u)return r(a,t,""===n?"."+A(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l
  • "),scrollButton:N(""),arrow:N(""),sprite:N("# var spriteCssClass = "+n("spriteCssClass")+"(data); if(spriteCssClass) {##}#"),empty:N("")}},renderItem:function(e){var t,n,i=this;return e=O({menu:i,group:{}},e),t=i.templates.empty,n=e.item,i.templates.item(O(e,{sprite:i.templates.sprite,itemWrapper:i.templates.itemWrapper,renderContent:i.renderContent,arrow:n.items||n.content||n[i.options.dataContentField[0]]?i.templates.arrow:t,subGroup:i.renderGroup},$e))},renderGroup:function(e){var t=this,n=t.templates||e.menu.templates;return n.group(O({renderItems:function(e){for(var t="",n=0,i=e.items,r=i?i.length:0,o=O({length:r},e.group);n

    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 KZW7Lh*Zl{xmaf16 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..87d4f223eaad873324b3e0d42a9a0cf211929ed6 GIT binary patch literal 22324 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 S)VDhlcw(sl0RRF2{{RnpDA*?e literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..83b49962aa8353a7eb7cdea57fe843af4dc06f88 GIT binary patch literal 19720 zcmV)6K*+y$Pew8T0RR9108I!04gdfE0Ga3j08Fm{0RR9100000000000000000000 z00006U;u+k2xtkH7ZC^wf&5^B*CPQo0we>26bpe&00bZfju!`mTMU5}8)$_U?AS}V z9iX7j)&Yz{x;;7N2mb$>+>oKz4rs2`6Oti2DRhhsa)X>&<2n2zT90wpZb-^1~JTno3 zUg6+X&{$G~-B>gXYIT-4ptIf8z1`OXJ=|kG(KmasAN5ZE_*@P&syVbu`E8pX?eWeP zeMtZ77byO$m)DDH*S}+j5ANT0|K2^@HmzUqzdN*sfNeV1LkEIPHn;!)qz8K)Z5K&n zRkcC>R;fRn}K&FARNyRv=3@^$pk z7bmihW@KNIs$q4%L<>8fkvWpdOl$ZVrM1fM{VPZ`M;U2n(jzGi>580O$bsUCGGIBb zbj%wVXd+nemxAM~2xkG_g7ZFsasvzV=C!QcCa6_O0N*pfc~rx!ea@hYU%o#!qnd4p zO|N5q<@z@%T4GeuyLd1+FeSPjb8|r8r2#NJz&nK&G6B}mgEwoX-@|}g4^w~=jh4Ci z$I8i|0F&lqrswg#C=r7&l=>uG^nin_`vkZoPgN)^7lQR1nOT&gC0YVT5uFV=hGJyE zILkE-(;wM|kLgMTX%BGYK@B{}gJu=IGoLPcwDX|iM#UMky1|Q4A*tXK7xov!LSo@( z&?@r8H~1j@u(Z=ZR!)mjYByn4Id*zUU<3K_^j)m%&p4efn^4;iXJ54Db$t5v-RJx$ z8rXV2D){)`>02d$O28LsP!a5*x<8Po9ca%4<2S1S#>09jzbkar+FPmm*yU^h+h_6> zop5u8N9>st)0N32=B)rbHU<$W4@mX%#b5v%HC(-m_$+9GYyru@IVgk5Z~tslyiyD0 z_`kmsyoWoL8U|5e;8Md7D!LB=2}4j~ASAIcEO9U*@h~b0FeZsGF1ey3Pz(CdqA2_p z#o+I9J%J5&Gy0G)q4lmi2okWtm$U&Zo<3PSNma4`W?9-JQg%X^>tEo%AN* zS?E^IbdGxnsz4?v5=h@>LEslu?>*ytwpV9$_hLg5>NLyQ0P6NO)R01ZtZPV{SA)1H zX`eyG5;&u_n}EXZhR5ainfXYsICs*xJQjwu>hA8vhAe;ptY5@zU|hVkD!NHs$x_PY z{A&GJuof&$alGbp(wq1bUu<8vpEzwFrJ#dNB2|Y`vhw(86~a0635D(pVqBlA4I z0xOf1mc@?QVMb+lDGLv$hviFj%3-S0X_R4HjGQrj6Qj|ot-9`9N|jV5d6k9sNN;z} zRgewGi8YXmLM}SO98$?{&0yK0)4g?;LDFa#GIcWdp36`JRXq3aK*yhm83XYUu*RIZ zvpwhMJm6EFtO@iSc}e`oGrP2Y&s2HR6qeADLChOG_zzj za$P5;R@0&stV9o#^kKg?TfhJ??r2d$uvCf!ElbK)?9fD7#Rb+%k)U-+*+xMRrA=I5 zs}u>^mXz%jG?I34fxS{BXkSuxP|#F5#08E@k)UHqnNv`ZPH=(KQY7e1()x3dhnihH z;iG&MU7`wH2?!KK;o4j10XM}3xGgU5yA4se_ZENPp|}W-#YK23F2Zw330{gz@LF7g zx8hQpcl>m<8h?RuhP$m;14Z?-=(;jQiU43O3sq?c+gs3lW&o6T0JL9Kvnf#G^*@oe z4nqKNx=#*U^bNOZ_q0b^dwP#kAqd2i5beGMYdy;&B)WD>Ue#XRvUuQccCU*3bOBbD zKz6q^Ew$xMxxDOt>%u50E*9HF z1@7WnXKQColU>51i1>;Wlc~W|*NhX3yE7?c3fEpgqK{q4E0YRPW4*;^S-|2SD;h`S zX@toY`FK@Zc^8^16lUlOi5yzB+*~@B7Ud!w?glU+-?@{!G3!Ce#?L>OyvkYtvAwo7 z!!pN~XrdC~KH-vB%AnJPK`{8bbnb~630Q{jDs!MFR#(n>=nVKU zD03YS%{5ODkBS@xpO22IVqv!!DvR<;XL*(yE7YP=I~h> zJqqp$lYsV5_DVW1^{C+qEvxOyB&u-{SB7~pdSq-#-_+)Zen5M!*!r6h%Qo%w;PG|) zXo`Qr;opq!q{E|!@$0XV`GbroMabj>M1|)yoJYOOBOEV#yfT`_i!cr0_xEwG7w=nl zG?Wqnxz01($JIs{RUhSyBV2p&80c6ydy8wn(v_6G#UxQM2eD37hox2+47FY6%#Ru{ zNnYbn?b&AwJqNc<^rGDn(-`#jTSQpLijw-0x%JtWvrLi+Rcc`wF$45yPJ-(rvb^HO zcW7p5D_xZ?AC7{a=SLAu(kx0CbcH7bHIy!vZz+J$PdVHi@fk!S+o)jK9y3Fd_?*dZ z3Q36}cwM>!YGwg*Le>rWIUK)C81tjO@Q4T-7c(2CzsFZQPMD}{WWMyY^IA@{y8~aM z60hJC%($!~2!vOM2<4UPyDA7nLd`5F_0p|lFwI&;i5rwmD13r+lS>dVgFQXT>U4w+ zL(8$8FCDxas%Ni>dw)$GBr84tAyjM{!|q6vu(2s=J>l4LwQFIJN#*p(`occP3gHn>KYWOCqhG&do_FQgCIoq=8UHhP!4aE zWXXSbh{V?p>QS*Irnw350ICWH==aGP-J^9p8tkE-g(e5PG+i| z(>vLF{xPy^e$Owur3xFEM?3bMu?NZyn1Qp!zc?VBmpZs$~3|g6h!)FFx7vJu;mRBaGdb| zK1T?t>AUKL{S`Y4#3EJ-I|zy8n3}PLo2os9oc-7ybDcwKpylck7-<(8h>gs0ZRu5; zDI~+~rVCVTqk8okL7a1D?TBRl&YqZGqzRv^&>0IQR#E40Ce`bhL*EUL@!p)?qzbsR zgva_E8?}Zf$f0=b$U%h?X*@FECJ%2}j*&C6Wj0~X3iL85q=;NOfuS*MCp_CvqJ-$R z$%AL2B%*%v@dzPEk+lwlPeE>BDYAtN=91DV_9=3zdv9S&H06zX`Pz;Ym3cl^MhJ;v z8;x!B(07b5RLF2BGG>j!)UhKn3p)}Ozd3h2b@=g(;=mNeIx9_P15M`;&SYQlKF}56 zp_Jz*LDH4*O1yzztc1DV#Fmy5`a~9E40U-% z$+0@xb}*?X>&%ly?5r^-2kse05T;*ix(O6=KbZlPdCU!6d<{;Iq5E-bp8E?_u&X_> zPPsn^n1(^>>(Q1i&*D6!@hUM7LI1JY7UW&durBO|O$vjfIT_O-<-$$uFbjp(Za@X0M2h8TU5gcy6L?jHQ1VqZTm+N#mXk4;q7p3n(gwB1tJUZ410$}8N zv+MM|*l_DuBj%)t&287EXDz&Dnscg;j+C{`6f;VN@7Nqjno0$a)~pXSJF^E~gwI`H z){noLOz8M%TFHB(MEG*6;Hmi5yn&ASE0V@k-(XB(3-c5QuIuik){=01A?rI zotblj3VJ=!)YVHsxJ<+xVnR?5U0zBcw0I^d%?r z>?YS)#}-?*u#0^ckFefGNMtHK&E~+mG0lvjfw0vD&gBNeDl9rq*&`ESuMHz?Wy2Pz$eEK%Qq03E_v7BEAM+M74W${Jy{A7VXA%#}s$ z{}>({sPf}kB!ZT7M3g8AYjR0?#uQ9u+i(Q@L5gj^h~hJ?2H>GR>d3y2NkcbJ_^u+X zT4*6)p~~ztxe^Q!vKPuT91~|$CQ!a#sGCBu=Bqr#X5q6Nsys7ls2HvxIvMRH*R@Em z6CToh-omU@t+`;`tBK?AHYvp>alN@D{2){%yrc?jNePn;voazI$OQ};%!Azw6PN^T zh2is_H*2NmRd<=@&NEYJRKSj4u`!HA2qDM9!}5fpv&S+&Y1Amy*GM?R#FNO2IT?<1 z^~kw2=#p&^S+pIR%=b$RGlQ`?*LSQknx-JASOzwblvL`S_R`qgZHu5Gm=s{?% zcbBtacg03`R%RJPg;OA%QLM{v#qzwPdX??Ck}&3;iH%L>fC^BiiruIlX^DE&Y^dX) z4mWj#7LhULcIc|1qMkTFUdUUF^Jp>4&Lkv>h4U&B^b6gtb4@-*6vB}awHz*v+|JD| zth?oFM9tExWK#~V^E4+Gi8L7H@bsTp-q5}Zgs-~A@oQ0vWr>{w!D$n8m)8lR4dHE{j`tf!07y78B~Y-Xz>Wt+ra8(zZN=&&&S48{VSA?kEhdBK&A9 z@6^w&$BfDbw$Liit)ITh9L(j7rtlr3H)jYRirhksWijlS27M{au}CFjn3_k$ksBtt zkg?96if2R>D_zYjDfJpj+})Mdv>BJDtc}J<8wt)|Z8^`GaIVSDdBl;P)`-idowFnX zL3+X#Cc=%UR1vfoF%pfX5c+g<7DCh5qr%|pupwI*;p7Fe7Q1I6&?;pQy2|oD1^WrV zo9uStUexOOaG%PUAo85$T_ia3$(V)*DtTFN6+!E|GPO)N_4veB>@Km@EiB8K%zvt^ zD3S13n#HYCklyfuaoh12I#NCCx=twle2*7w`i+uX>a!7Mjh!IUCjZfDL$QfgxJ_NG zdrO`?IR*IKEy8jYQPvI*fvJW?3&gsQrKX4C`npC5`3&m^-85&^CndUR5Cs zjl4`%rOB{iLkuQ&Q(sx(&?75PNllo2*dI~MElxoD_|)!hq*(=@Qkx? zSmBNbHl$JsObfz=Q^ZTO#P*^gIvGO3f1;!Nn6G1bNkCYxylX)V$<`GXPHHtXoCfv& zFK6=#B{@?sW5i(7{!G>cpErO2^BE?=Eqgb6%fGxN-06hj@>YQvVvt*784pv<_r&zZ@NbyQb&e*7hmE>DQpH^I*g9?P7W1^-gBf zH`Z#ohbaP9LvoaF@&s{x!-nd^V!>liR?4g zEsaoZ&Zj~UuV!@b*j}^)$7XYA4z|`uieBX~Om(Po^e~!u()7?txTNNrAPX8Zwd%`7 z?b95xIvy~yr_P+gCtGDYc*`TpPGY}nm0GOS$8T?hLI|Q7Q;z8_{P7~{Gw%>%meov# zohHs4L?yngv|f=s^9gG}wWwEMFDis{b2UdexD|A|u+Y>6#8~B$UpCvV7O_NxP3Wu^ zoer_R4ctt|Lu)Nnn8WJKTD9Ti7;k`?&yqa)|IeS~k*VW;uEurloEl}E;v{3*Ow-?$A`VStye}arh||dxw`!3;`H3m(z9$!d3xoWEkJ!J4 zAcBkH8bM3Jp-1QWS~gq(Rf#Mg(U>sAd=84vMIS>~rEqy;UMHN4ds-QyYM^hPwzs*x zPDgr`$PgN5jlbe1n?=L4zdgx zYS_uLGw2LA8Ofjlo4JdR`a$lf5D(VqwJk+2t5LrSO?>6A1wa~CuwZbJbB8*ukA|Z` z4GRqbRV8}B@ve6#hjaip*x4ZR2{}AoXVy`re?wp+Z2y13T^hqJ()_mw$n00nt47!F zUOkS}dF#XT3&Lk&W25)A<8|#ym&BWKayruMJpE5uAY5#2O2p5oht!K46%{qb-p|50 zN#n9|Zdp%ByLGp5kbvFPvfD}P15)M{%C1?d1*IJcQhLQ4W>;@!u?M=jTk z3~Yj_Dwpvs^vfNIVU39NcFb!`@P;#Xu)9_ld(jZ*tdg84|j)%;n9j%zBIvrY~@8QqKqrqq(wv zan+K+YW{h3^r2S|{nMdvxlk@M1~Oy|l!KXOPkLb%$I+e>(EG0neKdjb%^lC&@Cpx? zNu(t^Rnjhz7xuWj*do)khZ9Rz1G^QVOp;H__!#%Gh3krC7(U?+`Fzl-N$m!q!;Phl zZ+~mwBg!gqCEk93LssJm!!T^f^afpS%Pbd;yG*fP(OM?iKslt)26lD%Om6hLZhCMP zye8zvghD5n^3}js)QMytKR7uBFJTGuXIRWm)%&Kqx8{|H(FWZnz*Grexk zwIZvRZqq&x)7n0g$s=dyzwY{OV?NK}(L&|bYd(QfzB?7H(!^Mt}F6SJw;mZwI+}Ow}lu#dLkcM2No?FY84W$xWGUp3{3}+C5~~q*^xtG&4tSV zE;~|o%$B1wg?KYC#OsQSDG{((k6gPAHC+U7dlxQ(zoxTVP79oU*p`842pY;b^eFQ< zE9?y5fc{NiH@oYowA+UvI3*c7hWCb?0-_z1w*g#KXbt(S7SyZTT=}%?NJ@%zn60&I zcfMEN11JJz89h7XEHylj4sJusejS^*tfWvF{foTql&aQhzr=<%+uc=FrkWyG+Uw7?+>_qo zOx$BnhTMNY_7Pq_2s7J9qc!DerO~kiJk$^vb@vpg%nxa)>ty10Bd{US;LzsP3ETVS z{-%llZVtW5V?JN(%iiHz2hqHHyeI3gFp#uSZ8E(bn=V6yN(`OZSG(IT+fFVIH?D9N ztomYfq;ar$dVw$y@)n{H*D?Ev#i;yp6+N(P06!c)rc%TnNAaFaS@S zZ|Ya1C@KHGTVuzKM|NfO*!17CB*nzNl`r?epUmWc2%cBrQ)+okn3~A})a@`MYnPPA z>)OP%qPP<&BX>14CYK+uUb*S-KpDD!8Ne`uJI6D}j{ma6ihq-Lf0isunt3GEqA&Q9 zSiKxrsP{-k$(k94^g5+3jO18dX~`@pX!#%H;0bu_vyoq}&ej1vVXgFLSiOCot=4~m ziz96B40>zqU8-B^&-YfP%4-_Qe}ZkYq_y#Jm$cNsq=NLotiO)>3@sCBseE)PA71s_ z(+k>#46!A~QLNeTknWLGL(5;qR$>TyNR5{lhzycfDaA;RO1tbR`!@nVlK(dtT^Au!=MBHIei z+rlLNAz1p|qGGIAf+;b*q{%U|;*AT#1VRRme5_Bt76*^GpZq1Fo6jqut=lE!XeY@k z87c31Exyer60qgsPs@~3{M4asuvC@W@+@mKqHlGL*C!>`q_oX-FXDN><@l|{KLk5& zQnMD3iWG-?IQVPC=scQVSEX4@6Z=Uq^w_M(_* z3LjuIS{7ADRO90Cq{Ky=a$n^T>j~gEwZvlrbGeMX@SpY{ZTbsjLN+k zZBzc!qbUV2WIVJ}6y59O&$0D)v5F;;wn&g)fREI8EAwMHd60eOw=oo;8?Ka_droyE^F87DYyiB~#RhjO5h z`+z`5ug5@U#EP*JF!}Q2@NAk_?E_djUal=FQoVKP{{bze>uTS&bMC|WKEITwrOd*lifr+hNrRZ2cj{6jEx+c6*JwW5>bzkvS) z=+~32`RO<9XvH%#($&(cfQpN+oHF*E)X^AR{>&e5pwLST?SUenea#%p;!883A6k~z zbKM!%16>TSRN~)sW6`Fs{5ejF^DSI^hlG`i75Z$bvv)8g} z?nk}!$rJY-^Wmbf&uVj}$BVwx)lTiMTRLBr6-N_w_>^nS-*jiZ8{eTl`LVwLwlJH6 zl~|`v>f&sX?#qP7#IK)u*>5yRumYE{k}=Lg73r5KTO&jUO);wC&z)@xM4B zOSq&z`ztzLj4VZYLBXd6+j|PDuy~^c$;SUyh5zYb%xMqbU34ffao~U1ifxCo6f0ikNo=I+;MrUSbI)KU6&}oJ}o1IyB(#%rNH65cj@1kMK5z$r*q&hVwIty z&=`;9{Pk3HJaBdd*sPc=y}j_u(z1KU9X?T&Sv_oKQHOrI{H9qzdGs*j(c!B%Vimzc z=O`<;2@Hg5K0<7r`TO^d_LzD2>BypIDbCp1ijpv^1XNx<3|_#_yz=;fDl8yZW+Otc&cMv=`=A|>!V6`M^+U(r{|@?r=IuZ? zADUXJVsWD3eSeR1Kg5;TPMsrCr@t_FHazRjt}h>z^vQp&s%Z?{A9>-qbhmm6b!UX@ z>q1q&wBznEs!ddObU&PW!Bn(HgsNZWnjXuc)EJTvy1Ssn|Ig1b9>u*w0`+Smv;;_9 z=geQ%*mX>*!R!Ye{sid>=r- zIU`LXqMOW?uUG>}%dNe86}p6EZrKl#K^D@+W|GqcB>hp`8?;)JteZshFp{+m#Vk{w zQgIkF5ga&Zvcxooa6KLthjbB>#|Eb-z5_;>lNJpw(kztF6ZYeogO7Y?!6d#+#TEg8 zA?wf3-61pcFy{2fEF#P@#i3_DtJ4oZ4X!fCAKDOZD3QHpjuo~n)+EJcbkQ@w+nKKw#ps13#eu`U|kHe`g86!i_`ims-M6y8VsWl z)eeK)oZ3MrqIIQa0LZBN)%7ea5_%>8=Bbu@vO8#8*_E4zDS5=DCQ-A#c2YXaVQk;}>W^Ur%@K!p&3Tua&Y7b^$~U$KO{a z)<2am;(2!;9Cf7!n2+q9jjtH$lnA|BH=dRU8Vrkfh6Wt}IE1z(=_AXuq$K`xG zln{1WFiA~3peHsql-p28dtlt3B{KpU?IN z-gzO|I8;C9&X7O#BI1BXP$B;d;mWlbyBACtDM-MSnA!hU+4%{G#CtK8LWbKB+n<>l-C= z4j?<#j$JC*>f}$fDqA_J_&9$4Tb*Maky%4&o|p21{Gey?ruC-$RB2X%q9v^)H2}l3 zVeFn^v@P|(Qq~t-&dYhxEr%rwXgue=^^Yf{7_}X)D4z7Vw!$Qa3+~SUDQ*($!9;F= zIKD1OJg-DIee_0)ci_9{DvjLC9WH)B^4FGAOUDLb3{9pZiTXpH9iq2U{_|stW_;q< z3iC`Hi#)bw4fcf0xOyAO`Ik)}tYje2!PByaRN`8f3s!#)?W9+Y<%=v0<#C}cNrUf* z&vr;fIOCBbN18fHEJ_&n^zoe65e??C*izYyC*)2m&b$8$1NB3nT{#dH@`?~lGOCTprw_e7)d|CwE5Cf z_;K2%xD}Jjh7u${k(?UCE@SsqQozov&iyoxa3u1c_LgRU(VNt|tNWat{3H=2qQmtR z`8Ub`_%Z^HvD?e%oawPA6J&2o<8JAx7bGkIztlMW%we7lhFg$VS>5~zb{sA|aa!cg zqF#Npp>+(5on4k`W`<}w@TLbDM}YA#@&Yf zmbRvI8ZwV+eKb}~lVLl(vox#gx~{$Jy*;YfYl|OF`K~y*_%uL$M6@B-LcPmKnItNt zHUA;mH%~sq3>)tACeJ$SFs~GzpGN#c2uqdJ`Dj%2)sdxl$X}V)gd{$k@-(8=6TWEJ zY}2j+=TJ!I}{Gm)Q@>?C<-IJ|xPpUHMU6n=J_F`?&f9S-p#> zcyB~OatUrW`AP8_%KiX|otQ3NH9p)R zGX*~?%z!hDbaK@14+ayIy8A2{i|)yK){8=(%Tu3{6Vl$XqZ6L*fm@ zbbMrsO!5}NMrifCY}iIx?z*)yiqFTa@5y){7SPZ*uZ5bYEx&~H|Ie|?ziuS$$~iAnaj*RI8xpFPlr&NCZj8%suWSmb zsTr=|`|66t2Va)@^SCeoH^NsI4yZc>(_e5onOQ5Bj4zi@B)C#b55*YDSIev#Lb^0} z)7>9t;wBbnD*Bv(%1Gq1n{PfdIuq}G9^+RPL=m2JjY;xwUL4cmAa*d&{YzjUOGvrn z=?{!SFng-4JU*?0A1`=bO@CF_^G%y7CAhpg&n|W6)OMco8H!kBgQN*^Q({ew1;i1u z27wX9-6?H)G}ZJasl3{c)!Z8!3#_fy z%ADDm?)+2L@j~@GlDh1QJF~-VjT*a|?>CN#O-(gp!;1LbJJS0G1+^@C5+Gq5Xb>1+ z=V3^K7yH+LJW-;u^gMkfQ!1yCO_CN6BD9jxy7x?$`*jBul8sc1ArtGa--P0CK4kEV zeUf@Gbl6QEsxOW^b!K(JrxNd*J@eC^MHoo?`AAk;^ZX<(ZJkfIjSGKyw(Q--pAjh6P?SLEqGHdE zEvK86!`z#}QdpfTHLbg{y%HeswiZ0mnc}T6t-HBK32HN2E2Iik z(uoJU$A5oQ>8@fOfTIxb)YXVPWGR0?Ro3ik^${u8wOH}u(c2wlYL(kH{-N|UDap_u zRhzOTNeC0OdPI&SfqFutGk;qWxs-H-z?=&`mg1f1^bwBiuOGs5?hfenNEXFkP&BgH zyPSu>8kBBkA+ndhHo8L8F1gf~Y$rTfy4R z-={&qgL~~pDSzC9J=lpcN}efFn$@d6NMM_Kg@W6p97auh-6zY1t8XfPKyuff*1%Lu zM-agv2&~(n>I1lM#QWXkvqn0QeS%0FHDak#TKmVe1S_NTcc^ssZrv^MQcPXU;P_g4 zpb(4ICR~WB8wUiykZO$zLg2qOc8$6OOR!KpWMb-Q80eD)+(G;tQ9iKB7G%sy;1IYp z5QEqVB}FRHAaaU4f*}=4wWd)f-gRVuAfq@X>`zI8i&(zF@83KJC9eJ3Lrl zor_?+K4RygI~~y=CtUZ2B_okF9Y{oqAdAhAB10r?vkXwmV&0!*=kBSY(7s?zmcjha z;m&GGqbO%xlDkTqBwHrZQJsKD^@X9Sh(cztMoKntnz3V>i-w$aaOyY0{cay=sbmdS z`n zNAixhilvkXW6XIm8+1B}?Ffg|j@?aR?K<}92mpWM&tLA&oTL5St*=@2U)V}MD86(= zBrS)>^S*uS!)!4smZU~llf~zSHiPZ0@XYDad0y9H0;+HvRg)lQiZ=9*@bN8!+K`aCaM%cUa4AP6|@;)EZ1ftYI~l6f7DU)#yzu(t*2bdUs$_SYo?_QpOyt0b-;QzcjmoM} z^Z_ZaL;_o*yvbSQLgb4#T}|k43LD{FZBM?EjPU$vr%@^H8j`!_ytS?UfkVZ8H~=ER z5rq~QFobP*)*8z#v6Ub2;kC2RNkJR6<4e*;Coz2^2_%RnspAhJtY^Svn1Db@wbzUk zMniv&8`mmDZ~@MLreZ9US+@xH&2u=Xg+_S!E6{S$GPAKkR7^Qi4R`5g>&su^xH1kW z04Mt0?N_o?ZiS$E>-TKHvnTdmZ;zI&7Oca1oMJjja~c97!7g4MNBt2chD_o~eh_9s zJzS$f1=q^!0?gLrED^~}X;H5T0&D{!ui25ZgjG;EJS251Sz{}p!RWp5)9CsFKH=#Wj*tcKtLqE8UKi0S$sidk<3$sLi?1?u;FwSgMdMj&+p)^#&ese zXk4kb(;qsO-;VxkJP> zV;{^;MosFk%&o|hkQIVaH?NlpUE9|Uyybk|XM9lhakJ=qm5MoKL~vz7!4`%`JSoeA zh7!c4-h_2Cxs`*kpwH#D8|6aDvcxkc8AA@s=3C24xd<*d;(nG8rUa>rGb^xQ$2C6q zpQJ~fLhA4}caX)co4HI^gsyFe4!d%=I$(p=2dfpZ0`)xjzm86= zXsCrCj|TJnjo*H}U;oTEuR<|O$ive6RSQyn9~bbOA=V7A?*`xU*&X^xNQ5yi{Z0yD z-38VZu+RH11WV2y?|)&L-=jl+HT5yUzgoF)Ux)ZC5M0=(T5td}OO|#bh9r4o!_Saj z^>ozFldyvN)_8!ICsIGAQ$Jg(ln!ff4d%V%!gHSS+$FLZxXiG75!j{<9rU`LZ z1kk!YHcMp7dCq6sI!}FjK87{4_7JJ4pRk^a>Qt$_X22Bl!e@ z)exN^rNzY0Fuw>4R1>1$$&#Deh&-?mNJ$|=rZ zCtO08ibvjrFAJ1CI25im;wcAL2@s{&n=|SgZAu^!&Aew3n}Q`o`G}N61I)$kYs7)3 z@-^J$;_IMC07sd#Z5|@$oech5)=(i$JB=)8T885unyc;;QPQ+sQM)4>wsfsuZD(VC)@;zSYq7i0`sP!W@jb{6D6q=^ypX5 zhfT7^`f&lDd|q0%+Ja_@Wh};V0bTH!@%?@jU5=A<8}k&;t67%nKlqKjDfX?srRo0I zEDhPG@`?MdDqckV5=O;s=*V;`J(>fiNi8*fmZlhG5|NbnvaLOaWl$J`SNy;PaqV(; zUln=cyYo8-?v#Xaj#t5MTgAM79FC?!hgiTPrdOGM2||0=lA;LHAcDrqFjHg)YI_@l zn3I6azY#j{!S#%t{Wc}eJx5okH^y%)gyl4=;XUnQ{+^L`mI3qPR^GUhyrdCQc#4s} zRdaT4ovgd^_#TaZtd>Y_xRPIfaj?6(((7i@bxDwGPAh!J?;cBujts|<*s;x6DM8Q# zF_3dNkVXP|C7E&d)$LS%2?r;EpqmcMSq|)=EdVq(CIgKH5bA)Mi(%&&VJvE84_dx&^& zAFZ;xzD3!T>%HKMis_Y~j_kpV1EHH8Srx!OT-dc|Rmqq^GY{Lob_I5TDomfow*s`T0<*7EuWCKnVL|iWJw{?jl+gi@6j9s+r|F#;5)9qA*8UqL4se_JD zOk1|F<;9+wD`=iZzM)PkTtpWcFDwYXu60KcXrX|p>vTtke;E|RfDP$9E+r)QJSBCE z8cF&KzIr)#V0aZ;Mk1sc4Q)3m*G+IERz-hCqV4F7qdqbf3{}x%t`zsXx@48R(N#Hc zhj&Kv?S&Hlkd)&nm9XqWgK+VXGtq@3bJ3S=GlHSR`m@Emi^7g7Ok~*_LZa^qJ$>A1 zmGZkSK~Z3+(+aQo`Z4QD1*VWS*94eC4Riur(TkdU^wsS&$ySFxbuE89+Q#V?mp+{L zCJ&B*Dm>VPZK;JocMj<>4oYa=jDUs*FKh%{Fiqd=-h7kW>e*BzFm2txw$f>p3Na+l zm?l*m#jfTKBq$8uLFh5$9tcBKbe#%Tg{y=L`4EJ2?_3YQLZ%j+hlM$>Wc%+AHr5tw zHOMGJ)Jll{1gS;;eb&9)N(2T2i%-ZoeGTy8yliIpP+_HO&M`#9P7?0tvBsW8q};TF zr>SvM-Iu{K!wgryV|c|^h4L=S3Rh67=(d%G3OdTw zK$9eu1{4>1TC9oNC=(_`X`P#rUI&6s=`9c6T27j>GM!~|qyFF`#UHunT3Kwj>eV^3 zD)ZF$41t4hIeh2t0&V21V0c3|BOhBsyfKwpET6O$f{uJj=_C-TeFgaGq(ao+Gw;MZ zs$32E)Nf8>W9Ok5hjkSKid;CR9}zf+?n3$y!lwKzY$M7l z%6tSRE*Q}52~+<0J#JMFdBGe*FZX?2vbSlK)7N9HTCM6!2tYv%M^2tU#e|qm8(OXL zA;!n2YS`*CKgns&Rcq7`8do^{t!b#4Z1M1_n)ck90y?Y@s5i%?UY~zHKAfNK?kx7& z4O+<^wtf9p-_$a<@gn9lczv+#^E*bEGyQa=QC_^yawS*lfb+)6sc3uVFt8)8$fxX- z(eu#3*;drx^;f-~nj6!hhf+wi_Y$yO(0eWD_L{!g0tD(n&EGo-klv}3DQmd@MH%3R z`eV;JLI-0);*D#CJSFrQub-iO-31gaG&%2I_6vDIA~Lf#zfN>2L@{Y&9;vLultVQ4 zRNq5qP3uuV(TN2c$~}9h?>aMT(aAc?-yaDec7P^%Y()kDc!%MuOnTZGcJjei5I=pSG!wl%`T) zY6z&^Ey$>EPr8XtD&QLWzWM5CcWpI3b6!lTavak2*;fqK)OAvzI-p-ysH{0-GRb+v zm^tZss$9{u%)6=DT9*EkJDV(7o|t+f#SA7aOn4UUyEhmrz2hi&k5ns_Zf#Om zm!TS#M5T7_8`pA~rXsm%$O)&=sZ9C#c9sQ6F=S3x>A9VocR+?)_8Q?)VUw(%#5p$2 zA;=QYzIq}v!9MZ+?cU~MuUXHeN*1{40?TNrh#Mm)9bP_)arXoj((C@uIC1qmEnLFLakUKCx#oK2^( z?-lb{JmQ_~kBqWSu;lZ2De1E(U2d}~CeMFyHDtJ4EY~RTRFu?B-EPFreSI*rN#S@* zA3e0Ya2vPJ&9DqLcoJO=OCv~lY=AE7X!KN|);oga{3pO8p+-Ov3P1c{Dn*s{Gk>q>HbocM-{lArYW_M^M zf86wG9C(w0H+*C2K<4Axxj3w*;Y zOxfma4BKeidQC4_fnuoedVre-fq*5U4Sw=&jvm19P{ZUA(&DBtweTyc+sAZQdmBn# z`C`HdNu((AZ*vxK9#c2C3BZA#969aCfDMUsIk50b|0Kb?7r+0H$vs7U%xidy1fg)2 zB0n;h3uyl1fK;uA^eTEt4o_$xC|OF447IE^46VvqA5pYo+o zUmtHT&$l-hXY-v#Etgq$1c4Dp<57hv*PVP@ae|#2K|>SDSv;IRZ49{9<-)FaJj=Bw zxf(#;ndZ!u?A;H|(gjpF;ymF5O;q7Xrqx&KM1_k%jlO@B;U3IPJ>h;nm|8vxrpzgO z?>BG89#7`($ME6L!@2aXYgVCSYs-hOkKUjNC=sD}dM&S5kM>6W8bUaa6ACAg1 zO&VqOlT9lF=KIxs9@_E!|1+Peb{1n6y)4B&$ONpH<;mH)s5Hp+tCpUpuB9#_eE&^& zkGw~Gt+=+qU~?&pyEqgZ z6Jx+%0vv;_vI91CSTNI%ZkOT?#=u+a<%{6}bDcztLmHZ1hO&nuDn%P;h{h;Yu6H;2 zG@-=CLnI_Ga>&=M(Od?cguP6L3pR0XlqO2I8L0y$xT*i)Ra&Gg5G@7dHCSW;A|z3W z)YfNs9Ur+%&%QpJertccpAO4sQl;NC4bL0n%1A|&n>)Sh82BI{Uz`2KAo`&932{hQ z-0Ly5rm>S8CU-Yf}l@M??&ok@BLlI?d5z3!2*N0D&QZP zYIWNv1I+ko_b$@m?z)Tzr*IdL!BW~Lsg|;Oa=odkq|9wHCc7UEGWSFoW9r*E_}#aS z=IK*&qen(A@6cgu_aJ%F{VYdTy)EA{_co7$J`U$FS~}cW{Ju*zQUYL1+wz+-B|CdG zLGYD&wsYp=^?MpNxouOvu|Va`IZGs@cKsAp9mQfJ*w1?Fc~pK9ra7q*eU2ld43~aF3-uVZjwA9WQkKL=_efcFe*&l_a|v^-|;g< zwBo13-|KJQIA4GS4tqJ`g@c*ihF#8~2oP~;sd*JJI(7_W^GLGZv5&6)>(_a8zw1k3QvM4-y=CA(DNbdJ{572>?*B?u9YO%-y!GO^XC(pYNs zW|P8vGeQ0F>HFpS^6HJyoJJ6{Os1T~9knc;Xq>;&(}xag_J+>s>59gqyjzc(PLlp; zOA=+N&Et+_RIPH(tnvQaen;z@ZXYesH*S3G@$O8gyi;eV*B{!-(1#cvH@#e*Yva1@ zG(V@6=1sKZvTsq-O(uVdO3`D`r2p@q$>{D+@kV3?i$43Qx_cYx&6NUjtY0QHdR-Mw`QJ{A^T3B-l^e(ucw)#Pd)gmTj0Hm^X1*J)avo2f0K1gVcoO5 zH)+k=v9f5PdhrYr7$q`Ek}O54wED-5l})+~nX+WdktHapC8U+cVit@Ntyj)kp^^4586?X7T44;<*BhkLr_wK5|E z!#({A<|Bdb9wac_Lx)x2qqSA&^e%1!dBe}_AobCfBpE`$77DGR^(=U8+1ENS(8}nS zA3uKtUev=}09zw=J~Gt3fHAB~x6p@9q-5#{b3`o~pt0E=a?*>!9bK&q!9EKusaqIN zxy6-An|CZ_Z0PZN-Qzrq^Fn3MKyQR<<^b4IdkQR9J=DM)#Be^ICWj%@ujP|kmVgDb z+WN^1iZK|=`8?|!at?wawgG1Y$PU>DMj-c`9;^%2oU*U0*`QrAL_NnEhX5^X#;R(_ bXssLhNj(c?!93G5;NEIzo9EzaliuzI?ubzb literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.ttf b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9c38359cca652bf7fc7e7f9581df11e3267a375a GIT binary patch literal 40992 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 AJpcdz literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..959746ef56fb302f4f8381cd199acb54ab7db0ed GIT binary patch literal 22844 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 Ocw(sl0RRF2{{RmnPtGy` literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_Math-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e3ea522a6a2da7b5bfcde8aa4cc4825593e3f857 GIT binary patch literal 20096 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..f0d6ea739b8405ce37eab96c71feb4b0091503f4 GIT binary patch literal 18516 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff2 b/public/components/org.standardnotes.fancy-markdown-editor/dist/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4cf8f146967e1243ebfd1eab7ff9c596be939f2a GIT binary patch literal 15732 zcmV-)J&VG3Pew8T0RR9106la74gdfE0E83(06iH10RR9100000000000000000000 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

    ").parent(),"horizontal"==n.options.orientation&&C(n.element),t.appendTo&&(t.appendTo=e(t.appendTo),t.appendTo.append(n._popupsWrapper)),n._initialHeight=n.element[0].style.height,n._initialWidth=n.element[0].style.width)},options:{name:"ContextMenu",filter:null,showOn:"contextmenu",orientation:"vertical",alignToAnchor:!1,copyAnchorStyles:!0,target:"body"},events:[U,J,ne,ie,ee],setOptions:function(t){var n=this;Ye.fn.setOptions.call(n,t),n.target.off(n.showOn+j+n._marker,n._showProxy),n.userEvents&&n.userEvents.destroy(),n.target=e(n.options.target),t.orientation&&n.popup.wrapper[0]&&n.popup.element.unwrap(),n._wire(),Ye.fn.setOptions.call(this,t)},destroy:function(){var e=this;e.target.off(e.options.showOn+j+e._marker),we.off(S.support.mousedown+j+e._marker,e._closeProxy),e.userEvents&&e.userEvents.destroy(),Ye.fn.destroy.call(e)},open:function(n,i){var o,a,s=this;return n=e(n)[0],r(s.element[0],e(n)[0])||s._itemHasChildren(e(n))?Ye.fn.open.call(s,n):s._triggerEvent({item:s.element,type:U})===!1&&(s.popup.visible()&&s.options.filter&&(s.popup.close(!0),s.popup.element.kendoStop(!0)),i!==t?(o=s._overflowWrapper(),o&&(a=o.offset(),n-=a.left,i-=a.top),s.popup.wrapper.hide(),s._configurePopupScrolling(n,i),s.popup.open(n,i)):(s.popup.options.anchor=(n?n:s.popup.anchor)||s.target,s.popup.element.kendoStop(!0),s._configurePopupScrolling(),s.popup.open()),we.off(s.popup.downEvent,s.popup._mousedownProxy),we.on(S.support.mousedown+j+s._marker,s._closeProxy),s.element.focus()),s},_configurePopupScrolling:function(e,n){var i=this,r=i.popup,o="horizontal"==i.options.orientation;i.options.scrollable&&(i._wrapPopupElement(r),r.element.parent().css({position:"",height:""}),r.element.css({visibility:"hidden",display:"",position:""}),o?i._setPopupWidth(r,isNaN(e)?t:{isFixed:!0,x:e,y:n}):i._setPopupHeight(r,isNaN(e)?t:{isFixed:!0,x:e,y:n}),r.element.css({visibility:"",display:"none",position:"absolute"}),i._initPopupScrollButtons(r,o,!0),r.element.siblings(Ve).hide())},_setPopupWidth:function(t,n){var i,r,o,a,s,l,u,c,d=t.element,h=d.add(d.parent(Ae));h.width(this._initialWidth||""),i=t._location(n),r=e(window).width(),o=i.width,a=Math.max(i.left,0),s=n?0:w(this._overflowWrapper()[0],"scrollLeft"),l=S.getShadows(d),u=r-l.left-l.right,c=u+s>o+a,c||h.css({overflow:"hidden",width:u-a+s+"px"})},close:function(){var t=this;r(t.element[0],e(arguments[0])[0])||t._itemHasChildren(arguments[0])?Ye.fn.close.call(t,arguments[0]):t.popup.visible()&&t._triggerEvent({item:t.element,type:J})===!1&&(t._removeHoverItem(),t.element.find("#"+t._ariaId).removeAttr("id"),t.popup.close(),we.off(S.support.mousedown+j+t._marker,t._closeProxy),t.unbind(ee,t._closeTimeoutProxy),t.popup.options.anchor.focus())},_showHandler:function(t){var n,i=t,o=this,a=o.options,s=e(S.support.mobileOS?i.target:i.currentTarget);t.event&&(i=t.event,i.pageX=t.x.location,i.pageY=t.y.location),r(o.element[0],t.relatedTarget||t.target)||(o._eventOrigin=i,i.preventDefault(),i.stopImmediatePropagation(),o.element.find("."+Se).removeClass(Se),(a.filter&&s.is(a.filter)||!a.filter)&&(a.alignToAnchor?(o.popup.options.anchor=i.currentTarget,o.open(i.currentTarget)):(o.popup.options.anchor=i.currentTarget,o._targetChild?(n=o.target.offset(),o.open(i.pageX-n.left,i.pageY-n.top)):o.open(i.pageX,i.pageY))))},_closeHandler:function(t){var n,i=this,o=e(t.relatedTarget||t.target),a=o.closest(i.target.selector)[0]==i.target[0],s=o.closest(Be),l=i._itemHasChildren(s),u=i._overflowWrapper(),c=r(i.element[0],o[0])||u&&r(u[0],o[0]);i._eventOrigin=t,n=3!==t.which,i.popup.visible()&&(n&&a||!a)&&(i.options.closeOnClick&&!l&&c||!c)&&(c?(this.unbind(ee,this._closeTimeoutProxy),i.bind(ee,i._closeTimeoutProxy)):i.close())},_wire:function(){var e=this,t=e.options,n=e.target;e._preventProxy=null,e._showProxy=P(e._showHandler,e),e._closeProxy=P(e._closeHandler,e),e._closeTimeoutProxy=P(e.close,e),n[0]&&(S.support.mobileOS&&"contextmenu"==t.showOn&&(e.userEvents=new S.UserEvents(n,{filter:t.filter,allowSelection:!1}),e._preventProxy=function(){return!1},e.userEvents.bind("hold",e._showProxy)),t.filter?n.on(t.showOn+j+e._marker,t.filter,e._preventProxy||e._showProxy):n.on(t.showOn+j+e._marker,e._preventProxy||e._showProxy))},_triggerEvent:function(n){var i=this,r=e(i.popup.options.anchor)[0],o=i._eventOrigin;return i._eventOrigin=t,i.trigger(n.type,O({type:n.type,item:n.item||this.element[0],target:r},o?{event:o}:{}))},_popup:function(){var t=this,n=t._overflowWrapper();t._triggerProxy=P(t._triggerEvent,t),t.popup=t.element.addClass("k-context-menu").kendoPopup({autosize:"horizontal"===t.options.orientation,anchor:t.target||"body",copyAnchorStyles:t.options.copyAnchorStyles,collision:t.options.popupCollision||"fit",animation:t.options.animation,activate:t._triggerProxy,deactivate:t._triggerProxy,appendTo:n||t.options.appendTo,close:n?function(t){e(g(t.sender.element,n)).each(function(e,t){var n=t.data(xe);n&&n.close(!0)})}:e.noop}).data(xe),t._targetChild=r(t.target[0],t.popup.element[0])},_moveHoverToRoot:function(e,t){this._moveHover(e,t),this.close()},_focus:function(e){var t=this._oldHoverItem=this._hoverItem()||[];Ye.fn._focus.call(this,e),F()===e.currentTarget&&this._moveHover(t,this.wrapper.children().first())}});T.plugin(Ye),T.plugin(Ke)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.selectable.min",["kendo.core.min","kendo.userevents.min"],e)}(function(){return function(e,t){function n(e,t){if(!e.is(":visible"))return!1;var n=o.getOffset(e),i=t.left+t.width,r=t.top+t.height;return n.right=n.left+o._outerWidth(e),n.bottom=n.top+o._outerHeight(e),!(n.left>i||n.rightr||n.bottom=t.right||e.bottom<=t.top||e.top>=t.bottom)}var r,o=window.kendo,a=o.ui.Widget,s=e.proxy,l=Math.abs,u="aria-selected",c="k-state-selected",d="k-state-selecting",h="k-selectable",p="change",f=".kendoSelectable",m="unselect",g="k-state-unselecting",v="input,a,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-arrow-60-down,span.k-icon.k-i-arrow-60-up,label.k-checkbox-label.k-no-text,.k-icon.k-i-collapse,.k-icon.k-i-expand,span.k-numeric-wrap,.k-focusable",_=o.support.browser.msie,b=!1,y=e.extend;!function(e){!function(){e('
    ').on("click",">*",function(){b=!0}).find("span").trigger("click").end().off()}()}(e),r=a.extend({init:function(t,n){var i,r=this;a.fn.init.call(r,t,n),r._marquee=e("
    "),r._lastActive=null,r.element.addClass(h),r.relatedTarget=r.options.relatedTarget,i=r.options.multiple,this.options.aria&&i&&r.element.attr("aria-multiselectable",!0),r.userEvents=new o.UserEvents(r.element,{global:!0,allowSelection:!0,filter:(b?"":"."+h+" ")+r.options.filter,tap:s(r._tap,r),touchAction:i?"none":"pan-x pan-y"}),i&&r.userEvents.bind("start",s(r._start,r)).bind("move",s(r._move,r)).bind("end",s(r._end,r)).bind("select",s(r._select,r))},events:[p,m],options:{name:"Selectable",filter:">*",inputSelectors:v,multiple:!1,relatedTarget:e.noop,ignoreOverlapped:!1,addIdToRanges:!1},_isElement:function(e){var t,n=this.element,i=n.length,r=!1;for(e=e[0],t=0;te.x.location?e.x.location:e.x.startLocation,top:e.y.startLocation>e.y.location?e.y.location:e.y.startLocation,width:l(e.x.initialDelta),height:l(e.y.initialDelta)};t._marquee.css(n),t._invalidateSelectables(n,e.event.ctrlKey||e.event.metaKey),e.preventDefault()},_end:function(t){var n,i,r=this,a=o.attr("range-selected"),s=o.guid();if(r._marquee.remove(),r._unselect(r.element.find(r.options.filter+"."+g)).removeClass(g),n=r.element.find(r.options.filter+"."+d),n=n.add(r.relatedTarget(n)),r.options.addIdToRanges)for(i=0;ir.right)return!0;s=!i(r,t)}return s},value:function(e,n){var i=this,r=s(i._selectElement,i);return e?(e.each(function(){r(this)}),i._notify(p,n),t):i.element.find(i.options.filter+"."+c)},selectedRanges:function(){var t=this,n=o.attr("range-selected"),i={};return t.element.find("["+n+"]").each(function(t,r){var o=e(r).attr(n),a=i[o];a||(a=i[o]=[]),a.push(e(r))}),i},selectedSingleItems:function(){var t=this,n=o.attr("range-selected");return t.element.find(t.options.filter+"."+c+":not(["+n+"])").toArray().map(function(t){return e(t)})},_firstSelectee:function(){var e,t=this;return null!==t._lastActive?t._lastActive:(e=t.value(),e.length>0?e[0]:t.element.find(t.options.filter)[0])},_selectElement:function(t,n){var i=e(t),r=!n&&this._notify("select",{element:t});i.removeClass(d),r||(i.addClass(c),this.options.aria&&i.attr(u,!0))},_notify:function(e,t){return t=t||{},this.trigger(e,t)},_unselect:function(e){if(!this.trigger(m,{element:e})){var t=o.attr("range-selected");return e.removeClass(c).removeAttr(t),this.options.aria&&e.attr(u,!1),e}},_select:function(t){this._allowSelection(t.event.target)&&(!_||_&&!e(o._activeElement()).is(this.options.inputSelectors))&&t.preventDefault()},_allowSelection:function(t){return!e(t).is(this.options.inputSelectors)||(this.userEvents.cancel(),this._downTarget=null,!1)},resetTouchEvents:function(){this.userEvents.cancel()},clear:function(){var e=this.element.find(this.options.filter+"."+c);this._unselect(e)},selectRange:function(t,n,i){var r,o,a,s=this;for(s.clear(),s.element.length>1&&(a=s.options.continuousItems()),a&&a.length||(a=s.element.find(s.options.filter)),t=e.inArray(e(t)[0],a),n=e.inArray(e(n)[0],a),t>n&&(o=t,t=n,n=o),s.options.useAllItems||(n+=s.element.length-1),r=t;r<=n;r++)s._selectElement(a[r]);s._notify(p,i)},destroy:function(){var e=this;a.fn.destroy.call(e),e.element.off(f),e.userEvents.destroy(),e._marquee=e._lastActive=e.element=e.userEvents=null}}),r.parseOptions=function(e){var t=e.mode||e,n="string"==typeof t&&t.toLowerCase();return{multiple:n&&n.indexOf("multiple")>-1,cell:n&&n.indexOf("cell")>-1}},o.ui.plugin(r)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.calendar.min",["kendo.core.min","kendo.selectable.min"],e)}(function(){return function(e,t){function n(e,t,n,i){var r,o=e.getFullYear(),a=t.getFullYear(),s=n.getFullYear();return o-=o%i,r=o+(i-1),os&&(r=s),o+"-"+r}function i(e){var t,n=0,i=e.min,r=e.max,o=e.start,a=e.setter,l=e.build,u=e.weekNumberBuild,c=e.cells||12,d=e.isWeekColumnVisible,h=e.perRow||4,p=e.otherMonth,m=e.lastDayOfMonth,g=e.weekNumber||U,v=e.content||V,_=e.empty||j,b=e.otherMonthCellTemplate||W,y=e.html||'';for(d&&(y+=g(u(o)));n0&&n%h===0&&(y+='',d&&(y+=g(p||+o<=+m?u(o):{weekNumber:" "}))),o=f(o.getFullYear(),o.getMonth(),o.getDate()),R(o,0),t=l(o,n,e.disableDates),y+=t.cssClass.indexOf(se)===-1||p?s(o,i,r)?v(t):_(t):b(t),a(o,1);return y+"
    "}function r(e,t,n){var i=e.getFullYear(),r=t.getFullYear(),o=r,a=0;return n&&(r-=r%n,o=r-r%n+n-1),i>o?a=1:ii?i=new Ee((+t)):n=+t&&+e<=+n}function l(e,t){return e.slice(t).concat(e.slice(0,t))}function u(e,t,n){t=t instanceof Ee?t.getFullYear():e.getFullYear()+n*t,e.setFullYear(t)}function c(e,t){var n,i,r;return+t<+e&&(n=+e,T.views[0].setDate(e,t),T.views[0].setDate(t,new Date(n))),i=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()),r=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()),Math.ceil((+r-+i)/F.date.MS_PER_DAY)}function d(e,t,n,i){var r,o;for(r=0;r<=t;r++)o=new Date(n.getTime()),o=new Date(o.setDate(o.getDate()+r)),i(o)||e.push(o)}function h(t){var n=e(this).hasClass("k-state-disabled");n||e(this).toggleClass(re,ve.indexOf(t.type)>-1||t.type==me)}function p(e){e.preventDefault()}function f(e,t,n){var i=new Ee(e,t,n);return i.setFullYear(e,t,n),i}function m(e){return N(e).calendars.standard}function g(e){var n=Ae[e.start],i=Ae[e.depth],r=N(e.culture);e.format=P(e.format||r.calendars.standard.patterns.d),isNaN(n)&&(n=0,e.start=Z),(i===t||i>n)&&(e.depth=Z),null===e.dates&&(e.dates=[])}function v(e,t){e.addClass("k-"+t)}function _(e,t){for(var n=0,i=t.length;n -1;"+u;else{for(r=0;r-1&&s.push(a);n="var clonedDate = new Date(date); var found = date && window.kendo.jQuery.inArray(clonedDate.getDay(),["+s+"]) > -1;"+u}return i=Function("date",n)}function C(e,t){return e instanceof Date&&t instanceof Date&&(e=e.getTime(),t=t.getTime()),e===t}function S(t){var n=e(t).attr(F.attr(ie)).split("/");return n=f(n[0],n[1],n[2])}var T,F=window.kendo,D=F.support,E=F.ui,A=E.Widget,I=F.keys,M=F.parseDate,R=F.date.adjustDST,B=F.date.weekInYear,O=F.ui.Selectable,P=F._extractFormat,L=F.template,N=F.getCulture,z=F.support.transitions,H=z?z.css+"transform-origin":"",V=L('
    #=data.value#',{useWithBlock:!1}),j=L('',{useWithBlock:!1}),W=L(' ',{useWithBlock:!1}),U=L('#= data.weekNumber #',{useWithBlock:!1}),q=F._outerWidth,G=".kendoCalendar",$="click"+G,Y="keydown"+G,K="id",J="min",X="left",Q="slideIn",Z="month",ee="century",te="change",ne="navigate",ie="value",re="k-state-hover",oe="k-state-disabled",ae="k-state-focused",se="k-other-month",le="k-out-of-range",ue="k-nav-today",ce="td:has(.k-link)",de="td:has(.k-link):not(."+oe+"):not(."+le+")",he="td:not(:has(.k-link))",pe="k-state-selected",fe="blur"+G,me="focus",ge=me+G,ve=D.touch?"touchstart":"mouseenter",_e=D.touch?"touchstart"+G:"mouseenter"+G,be=D.touch?"touchend"+G+" touchmove"+G:"mouseleave"+G,ye=6e4,we=864e5,xe="_prevArrow",ke="_nextArrow",Ce="aria-disabled",Se="aria-selected",Te="aria-label",Fe=e.proxy,De=e.extend,Ee=Date,Ae={month:0,year:1,decade:2,century:3},Ie=".k-header, .k-calendar-header",Me='
    ',Re='',Be=A.extend({init:function(t,n){var i,r,s=this;n=n||{},n.componentType=n.componentType||"classic",A.fn.init.call(s,t,n),t=s.wrapper=s.element,n=s.options,n.url=F.unescape(n.url),s.options.disableDates=w(s.options.disableDates),s._templates(),s._selectable(),s._header(),s._viewWrapper(),s.options.hasFooter?s._footer(s.footer):(s._today=s.element.find("a.k-nav-today"),s._toggle()),r=t.addClass("k-widget k-calendar "+(n.weekNumber?" k-week-number":"")).on(_e+" "+be,ce,h).on(Y,"table.k-content",Fe(s._move,s)).on($+" touchend",ce,function(t){var i=t.currentTarget.firstChild,r=S(i);i.href.indexOf("#")!=-1&&t.preventDefault(),"month"==s._view.name&&s.options.disableDates(r)||"month"==s._view.name&&"single"!=n.selectable||s._click(e(i))}).on("mouseup"+G,"table.k-content, .k-footer",function(){s._focusView(s.options.focusOnNav!==!1)}).attr(K),s._isMultipleSelection()&&s.options.weekNumber&&t.on($,he,function(t){var n=e(t.currentTarget).closest("tr").find(de).first(),i=s.selectable._lastActive=e(t.currentTarget).closest("tr").find(de).last();s.selectable.selectRange(n,i,{event:t}),s._current=s._value=S(i.find("a")),s._setCurrent(s._current)}),g(n),i=M(n.value,n.format,n.culture),s._selectDates=[],s._index=Ae[n.start],s._current=new Ee((+a(i,n.min,n.max))),s._addClassProxy=function(){if(s._active=!0,s._cell.hasClass(oe)){var e=s._view.toDateString(o());s._cell=s._cellByDate(e)}s._cell.addClass(ae)},s._removeClassProxy=function(){s._active=!1,s._cell&&s._cell.removeClass(ae)},s.value(i),s._isMultipleSelection()&&n.selectDates.length>0&&s.selectDates(n.selectDates),F.notify(s)},options:{name:"Calendar",value:null,min:new Ee(1900,0,1),max:new Ee(2099,11,31),dates:[],disableDates:null,url:"",culture:"",footer:"",format:"",month:{},weekNumber:!1,selectable:"single",selectDates:[],start:Z,depth:Z,animation:{horizontal:{effects:Q,reverse:!0,duration:500,divisor:2},vertical:{effects:"zoomIn",duration:400}},messages:{weekColumnHeader:"",today:"Today"},componentType:"classic"},events:[te,ne],componentTypes:{classic:{header:{template:Me},hasFooter:!0,linksSelector:".k-button",contentClasses:"k-calendar-table k-content"},modern:{header:{template:Re},hasFooter:!1,linksSelector:".k-button",contentClasses:"k-calendar-table k-content k-calendar-content"}},setOptions:function(e){var t=this;g(e),e.disableDates=w(e.disableDates),t._destroySelectable(),A.fn.setOptions.call(t,e),t._templates(),t._selectable(),t._viewWrapper(),t.options.hasFooter?t._footer(t.footer):(t.element.find(".k-footer").hide(),t._toggle()),t._index=Ae[t.options.start],t.navigate(),e.weekNumber&&t.element.addClass("k-week-number")},destroy:function(){var e=this,t=e._today;e.element.off(G),e._title.off(G),e[xe].off(G),e[ke].off(G),e._destroySelectable(),F.destroy(e._table),t&&F.destroy(t.off(G)),A.fn.destroy.call(e)},current:function(){return this._current},view:function(){return this._view},focus:function(e){e=e||this._table,this._bindTable(e),e.trigger("focus")},min:function(e){return this._option(J,e)},max:function(e){return this._option("max",e)},navigateToPast:function(){this._navigate(xe,-1)},navigateToFuture:function(){this._navigate(ke,1)},navigateUp:function(){var e=this,t=e._index;e._title.hasClass(oe)||e.navigate(e._current,++t)},navigateDown:function(e){var n=this,i=n._index,r=n.options.depth;if(e)return i===Ae[r]?(C(n._value,n._current)&&C(n._value,e)||(n.value(e),n.trigger(te)),t):(n.navigate(e,--i),t)},navigate:function(n,i){var r,o,s,l,u,c,d,h,p,f,m,g,_,b,y,w,x;i=isNaN(i)?Ae[i]:i,r=this,o=r.options,s=o.culture,l=o.min,u=o.max,c=r._title,d=r._table,h=r._oldTable,p=r._current,f=n&&+n>+p,m=i!==t&&i!==r._index,w=r.element.children(".k-calendar-view"),n||(n=p),r._current=n=new Ee((+a(n,l,u))),i===t?i=r._index:r._index=i,r._view=_=T.views[i],b=_.compare,y=i===Ae[ee],c.toggleClass(oe,y).attr(Ce,y),y=b(n,l)<1,r[xe].toggleClass(oe,y).attr(Ce,y),y=b(n,u)>-1,r[ke].toggleClass(oe,y).attr(Ce,y),d&&h&&h.data("animating")&&(h.kendoStop(!0,!0),d.kendoStop(!0,!0)),r._oldTable=d,d&&!r._changeView||(c.html(_.title(n,l,u,s)),r._table=g=e(_.content(De({min:l,max:u,date:n,url:o.url,dates:o.dates,format:o.format,otherMonth:!0,culture:s,disableDates:o.disableDates,isWeekColumnVisible:o.weekNumber,messages:o.messages,contentClasses:r.options.contentClasses},r[_.name]))),v(g,_.name),x=d&&d.data("start")===g.data("start"),r._animate({from:d,to:g,vertical:m,future:f,replace:x}),w.removeClass("k-calendar-monthview k-calendar-yearview k-calendar-decadeview k-calendar-centuryview"),w.addClass("k-calendar-"+_.name+"view"),r.trigger(ne),r._focus(n)),i===Ae[o.depth]&&r._selectDates.length>0&&r._visualizeSelectedDatesInView(),"single"===r.options.selectable&&i===Ae[o.depth]&&r._value&&!r.options.disableDates(r._value)&&r._selectCell(r._value),r._setCurrent(n),!d&&r._cell&&r._cell.removeClass(ae),r._changeView=!0},selectDates:function(n){var i,r,o=this;return n===t?o._selectDates:(r=n.map(function(e){return e.getTime()}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return new Date(e)}),i=e.grep(r,function(e){if(e)return+o._validateValue(new Date(e.setHours(0,0,0,0)))===+e}),o._selectDates=i.length>0?i:0===r.length?r:o._selectDates,o._visualizeSelectedDatesInView(),t)},value:function(e){var n,i=this,r=i._view,o=i._view;return e===t?i._value:(e=i._validateValue(e),e&&i._isMultipleSelection()&&(n=new Date((+e)),n.setHours(0,0,0,0),i._selectDates=[n],i.selectable._lastActive=null),r&&null===e&&i._cell?i._cell.removeClass(pe):(i._changeView=!e||o&&0!==o.compare(e,i._current),i.navigate(e)),t)},_validateValue:function(e){var n=this,i=n.options,r=i.min,o=i.max;return null===e&&(n._current=f(n._current.getFullYear(),n._current.getMonth(),n._current.getDate())),e=M(e,i.format,i.culture),null!==e&&(e=new Ee((+e)),s(e,r,o)||(e=null)),null!==e&&n.options.disableDates(new Date((+e)))?n._value===t&&(n._value=null):n._value=e,n._value},_visualizeSelectedDatesInView:function(){var t,n=this,i={};e.each(n._selectDates,function(e,t){i[F.calendar.views[0].toDateString(t)]=t}),n.selectable.clear(),t=n._table.find(ce).filter(function(t,n){return i[e(n.firstChild).attr(F.attr(ie))]}),t.length>0&&n.selectable._selectElement(t,!0)},_isMultipleSelection:function(){var e=this;return"multiple"===e.options.selectable},_selectable:function(){var e,t,n=this;n._isMultipleSelection()&&(e=n.options.selectable,t=O.parseOptions(e),t.multiple&&n.element.attr("aria-multiselectable","true"),n.selectable=new O(n.wrapper,{aria:!0,inputSelectors:"input,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-arrow-60-down,span.k-icon.k-i-arrow-60-up",multiple:t.multiple,filter:"table.k-month:eq(0) "+de,change:Fe(n._onSelect,n),relatedTarget:Fe(n._onRelatedTarget,n)}))},_onRelatedTarget:function(e){var t=this;t.selectable.options.multiple&&e.is(de)&&(t._current=S(e.find("a")),t._setCurrent(t._current))},_onSelect:function(n){var i=this,r=n,o=O.parseOptions(i.options.selectable);return o.multiple?(r.event.ctrlKey||r.event.metaKey?e(r.event.currentTarget).is(de)?i._toggleSelection(e(r.event.currentTarget)):(i._cellsBySelector(de).each(function(t,n){var r=S(e(n).find("a"));i._deselect(r)}),i._addSelectedCellsToArray()):r.event.shiftKey?i._rangeSelection(i._cell):e(r.event.currentTarget).is(ce)?i.value(S(e(r.event.currentTarget).find("a"))):(i._selectDates=[],i._addSelectedCellsToArray()),i.trigger(te),t):(e(r.event.currentTarget).is("td")&&!e(r.event.currentTarget).hasClass("k-state-selected")?e(r.event.currentTarget).addClass("k-state-selected"):i._click(e(r.event.currentTarget).find("a")),t)},_destroySelectable:function(){var e=this;e.selectable&&(e.selectable.destroy(),e.selectable=null)},_toggleSelection:function(e){var t=this,n=S(e.find("a"));e.hasClass("k-state-selected")?t._selectDates.push(n):t._deselect(n)},_rangeSelection:function(e,t){var n,i=this,r=t||S(i.selectable.value().first().find("a")),o=S(e.find("a"));i.selectable._lastActive||i._value?r=i.selectable._lastActive?S(i.selectable._lastActive.find("a")):new Date((+i._value)):i.selectable._lastActive=t?i._cellByDate(i._view.toDateString(t),de):i.selectable.value().first(),i._selectDates=[],n=c(r,o),d(i._selectDates,n,r,i.options.disableDates),i._visualizeSelectedDatesInView()},_cellsBySelector:function(e){var t=this;return t._table.find(e)},_addSelectedCellsToArray:function(){var t=this;t.selectable.value().each(function(n,i){var r=S(e(i.firstChild));t.options.disableDates(r)||t._selectDates.push(r)})},_deselect:function(e){var t=this,n=t._selectDates.map(Number).indexOf(+e);n!=-1&&t._selectDates.splice(n,1)},_dateInView:function(e){var t=this,n=S(t._cellsBySelector(de+":first").find("a")),i=S(t._cellsBySelector(de+":last").find("a"));return+e<=+i&&+e>=+n},_isNavigatable:function(e,t){var n,i,r=this,o=r.options.disableDates;return"month"==r._view.name?!o(e):(i=r.wrapper.find("."+ae).index(),n=r.wrapper.find(".k-content td:eq("+(i+t)+")"),n.is(de)||!o(e))},_move:function(n){var i,r,o,l,u,c=this,d=c.options,h=n.keyCode,p=c._view,m=c._index,g=c.options.min,v=c.options.max,_=new Ee((+c._current)),b=F.support.isRtl(c.wrapper),y=c.options.disableDates;return n.target===c._table[0]&&(c._active=!0),h==I.RIGHT&&!b||h==I.LEFT&&b?(i=1,r=!0):h==I.LEFT&&!b||h==I.RIGHT&&b?(i=-1,r=!0):h==I.UP?(i=0===m?-7:-4,r=!0):h==I.DOWN?(i=0===m?7:4,r=!0):h==I.SPACEBAR?(i=0,r=!0):h!=I.HOME&&h!=I.END||(o=h==I.HOME?"first":"last",l=p[o](_),_=new Ee(l.getFullYear(),l.getMonth(),l.getDate(),_.getHours(),_.getMinutes(),_.getSeconds(),_.getMilliseconds()),_.setFullYear(l.getFullYear()),r=!0),n.ctrlKey||n.metaKey?h==I.RIGHT&&!b||h==I.LEFT&&b?(c.navigateToFuture(),r=!0):h==I.LEFT&&!b||h==I.RIGHT&&b?(c.navigateToPast(),r=!0):h==I.UP?(c.navigateUp(),r=!0):h==I.DOWN?(c._click(e(c._cell[0].firstChild)),r=!0):h!=I.ENTER&&h!=I.SPACEBAR||!c._isMultipleSelection()||(c._keyboardToggleSelection(n),u=S(e(c._cell[0]).find("a")),c._setCurrent(u)):n.shiftKey?(i!==t||o)&&(o||p.setDate(_,i),s(_,g,v)||(_=a(_,d.min,d.max)),y(_)&&(_=c._nextNavigatable(_,i)),g=f(g.getFullYear(),g.getMonth(),g.getDate()),c._isMultipleSelection()?c._keyboardRangeSelection(n,_):c._focus(_)):(h==I.ENTER||h==I.SPACEBAR?("month"==p.name&&c._isMultipleSelection()?(c.value(S(e(c._cell.find("a")))),c.selectable._lastActive=e(c._cell[0]),c.trigger(te)):c._click(e(c._cell[0].firstChild)),r=!0):h==I.PAGEUP?(r=!0,c.navigateToPast()):h==I.PAGEDOWN&&(r=!0,c.navigateToFuture()),(i||o)&&(o||p.setDate(_,i),g=f(g.getFullYear(),g.getMonth(),g.getDate()),s(_,g,v)||(_=a(_,d.min,d.max)),c._isNavigatable(_,i)||(_=c._nextNavigatable(_,i)),c._isMultipleSelection()?c._dateInView(_)?(c._current=_,c._setCurrent(_)):c.navigate(_):c._focus(_))),r&&n.preventDefault(),c._current},_keyboardRangeSelection:function(e,n){var i,r,o=this;return o._dateInView(n)?(o.selectable.options.filter=o.wrapper.find("table").length>1&&+n>+o._current?"table.k-month:eq(1) "+de:"table.k-month:eq(0) "+de,o._setCurrent(n),o._current=n,o._rangeSelection(o._cellByDate(o._view.toDateString(n),de),n),o.trigger(te),o.selectable.options.filter="table.k-month:eq(0) "+de,t):(o._selectDates=[],i=o.selectable._lastActive?S(o.selectable._lastActive.find("a")):n,r=c(i,new Date((+n))),d(o._selectDates,r,i,o.options.disableDates),o.navigate(n),o._current=n,o.selectable._lastActive=o.selectable._lastActive||o._cellByDate(o._view.toDateString(n),de),o.trigger(te),t)},_keyboardToggleSelection:function(t){var n=this;t.currentTarget=n._cell[0],n.selectable._lastActive=e(n._cell[0]),e(n._cell[0]).hasClass(pe)?(n.selectable._unselect(e(n._cell[0])),n.selectable.trigger(te,{event:t})):n.selectable.value(e(n._cell[0]),{event:t})},_nextNavigatable:function(e,t){var n=this,i=!0,r=n._view,o=n.options.min,a=n.options.max,l=n.options.disableDates,u=new Date(e.getTime());for(r.setDate(u,-t);i;){if(r.setDate(e,t),!s(e,o,a)){e=u;break}i=l(e)}return e},_animate:function(e){var t=this,n=e.from,i=e.to,r=t._active,o=t.element.children(".k-calendar-view");n?n.parent().data("animating")?(n.off(G),n.parent().kendoStop(!0,!0).remove(),n.remove(),o.append(i),t._focusView(r)):!n.is(":visible")||t.options.animation===!1||e.replace?(i.insertAfter(n),n.off(G).remove(),t._focusView(r)):t[e.vertical?"_vertical":"_horizontal"](n,i,e.future):(o.append(i),t._bindTable(i))},_horizontal:function(e,t,n){var i=this,r=i._active,o=i.options.animation.horizontal,a=o.effects,s=q(e);a&&a.indexOf(Q)!=-1&&(e.add(t).css({width:s}),e.wrap("
    "),i._focusView(r,e),e.parent().css({position:"relative",width:2*s,"float":X,"margin-left":n?0:-s}),t[n?"insertAfter":"insertBefore"](e),De(o,{effects:Q+":"+(n?"right":X),complete:function(){e.off(G).remove(),i._oldTable=null,t.unwrap(),i._focusView(r)}}),e.parent().kendoStop(!0,!0).kendoAnimate(o))},_vertical:function(e,t){var n,i,r=this,o=r.options.animation.vertical,a=o.effects,s=r._active;a&&a.indexOf("zoom")!=-1&&(t.insertBefore(e),e.css({position:"absolute",width:t.width()}),H&&(n=r._cellByDate(r._view.toDateString(r._current)),i=n.position(),i=i.left+parseInt(n.width()/2,10)+"px "+(i.top+parseInt(n.height()/2,10)+"px"),t.css(H,i)),e.kendoStop(!0,!0).kendoAnimate({effects:"fadeOut",duration:600,complete:function(){e.off(G).remove(),r._oldTable=null,r._focusView(s)}}),t.kendoStop(!0,!0).kendoAnimate(o))},_cellByDate:function(t,n){return this._table.find(n?n:"td:not(."+se+")").filter(function(){return e(this.firstChild).attr(F.attr(ie))===t})},_selectCell:function(e){var t=this,n=t._selectedCell,i=t._view.toDateString(e);n&&n[0]&&(n[0].removeAttribute(Se),n.removeClass(pe)),n=t._cellByDate(i,"multiple"==t.options.selectable?ce:"td:not(."+se+")"),t._selectedCell=n,n.addClass(pe).attr(Se,!0)},_setCurrent:function(e){var t=this,n=F.guid(),i=t._cell,r=t._view.toDateString(e);i&&i[0]&&(i.removeClass(ae),i[0].removeAttribute(Te),i[0].removeAttribute(K)),i=t._cellByDate(r,"multiple"==t.options.selectable?ce:"td:not(."+se+")"),t._cell=i,i.attr(K,n).addClass(ae),t._table[0]&&(t._table[0].removeAttribute("aria-activedescendant"),t._table.attr("aria-activedescendant",n))},_bindTable:function(e){e.on(ge,this._addClassProxy).on(fe,this._removeClassProxy)},_click:function(e){var t=this,n=t.options,i=new Date((+t._current)),r=S(e);R(r,0),"month"==t._view.name&&t.options.disableDates(r)&&(r=t._value),t._view.setDate(i,r),t.navigateDown(a(i,n.min,n.max))},_focus:function(e){var t=this,n=t._view;0!==n.compare(e,t._current)?t.navigate(e):(t._current=e,t._setCurrent(e))},_focusView:function(e,t){e&&this.focus(t)},_viewWrapper:function(){var t=this,n=t.element,i=n.children(".k-calendar-view");i[0]||(i=e("
    ").insertAfter(n.find(Ie)))},_footer:function(n){var i=this,r=o(),a=i.element,s=a.find(".k-footer");return n?(s[0]||(s=e('').appendTo(a)),i._today=s.show().find(".k-link").html(n(r)).attr("title",F.toString(r,"D",i.options.culture)),i._toggle(),t):(i._toggle(!1),s.hide(),t)},_header:function(){var t=this,n=t.element,i=t.options.linksSelector;n.find(Ie)[0]||n.html(F.template(t.options.header.template)(e.extend(!0,{},t.options,{actionAttr:F.attr("action")}))),n.find(i).on($+" touchend"+G,function(){return!1}),t._title=n.find("["+F.attr("action")+'="nav-up"]').on($+" touchend"+G,function(){t._active=t.options.focusOnNav!==!1,t.navigateUp()}),t[xe]=n.find("["+F.attr("action")+'="prev"]').on($+" touchend"+G,function(){t._active=t.options.focusOnNav!==!1,t.navigateToPast()}),t[ke]=n.find("["+F.attr("action")+'="next"]').on($+" touchend"+G,function(){t._active=t.options.focusOnNav!==!1,t.navigateToFuture()}),n.find("["+F.attr("action")+'="today"]').on($+" touchend"+G,Fe(t._todayClick,t))},_navigate:function(e,t){var n,i=this,r=i._index+1,o=new Ee((+i._current));i._isMultipleSelection()&&(n=i._table.find("td:not(.k-other-month):not(.k-out-of-range)").has(".k-link").first(),o=S(n.find("a")),i._current=new Date((+o))),e=i[e],e.hasClass(oe)||(r>3?o.setFullYear(o.getFullYear()+100*t):T.views[r].setDate(o,t),i.navigate(o))},_option:function(e,n){var i,r=this,o=r.options,a=r._value||r._current;return n===t?o[e]:(n=M(n,o.format,o.culture),n&&(o[e]=new Ee((+n)),i=e===J?n>a:a>n,(i||y(a,n))&&(i&&(r._value=null),r._changeView=!0),r._changeView||(r._changeView=!(!o.month.content&&!o.month.empty)),r.navigate(r._value),r._toggle()),t)},_toggle:function(e){var n=this,i=n.options,r=n.options.disableDates(o()),a=n._today,l=n._todayClass();e===t&&(e=s(o(),i.min,i.max)),a&&(a.off($),e&&!r?a.addClass(l).removeClass(oe).on($,Fe(n._todayClick,n)):a.removeClass(l).addClass(oe).on($,p))},_todayClass:function(){return ue},_todayClick:function(e){var t=this,n=Ae[t.options.depth],i=t.options.disableDates,r=o();e.preventDefault(),i(r)||(0===t._view.compare(t._current,r)&&t._index==n&&(t._changeView=!1),t._isMultipleSelection()&&(t._selectDates=[r],t.selectable._lastActive=null),t._value=r,t.navigate(r,n),t.trigger(te))},_templates:function(){var e=this,t=e.options,n=t.footer,i=t.month,r=i.content,o=i.weekNumber,a=i.empty,s='#= kendo.toString(data,"D","'+t.culture+'") #';e.month={content:L(''+(r||"#=data.value#")+"",{useWithBlock:!!r}),empty:L(''+(a||" ")+"",{useWithBlock:!!a}),weekNumber:L(''+(o||"#= data.weekNumber #")+"",{useWithBlock:!!o})},n&&n!==!0&&(s=n),e.footer=n!==!1?L(s,{useWithBlock:!1}):null},_updateAria:function(e,t){var n,i=this,r=i._cell,o=i.view().valueType(),a=t||i.current();return n="month"===o?F.toString(a,"MMMM"):"date"===o?F.toString(a,"D"):r.text(),r.attr("aria-label",e({current:a,valueType:o,text:n})),r.attr("id")}});E.plugin(Be),T={firstDayOfMonth:function(e){return f(e.getFullYear(),e.getMonth(),1)},firstVisibleDay:function(e,t){t=t||F.culture().calendar;var n=t.firstDay,i=new Ee(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());for(i.setFullYear(e.getFullYear());i.getDay()!=n;)T.setTime(i,-1*we);return i},setTime:function(e,t){var n=e.getTimezoneOffset(),i=new Ee(e.getTime()+t),r=i.getTimezoneOffset()-n;e.setTime(i.getTime()+r*ye)},views:[{name:Z,title:function(e,t,n,i){return m(i).months.names[e.getMonth()]+" "+e.getFullYear()},content:function(e){var t=this,n=0,r=e.min,a=e.max,s=e.date,u=e.dates,c=e.format,d=e.culture,h=e.url,p=e.showHeader,g=e.otherMonth,v=e.isWeekColumnVisible,b=h&&u[0],y=m(d),w=y.firstDay,x=y.days,k=l(x.names,w),C=l(x.namesShort,w),S=T.firstVisibleDay(s,y),D=t.first(s),E=t.last(s),A=t.toDateString,I=o(),M=e.contentClasses,O='';for(p&&(O+='"),O+='',v&&(O+='");n<7;n++)O+='";return R(I,0),I=+I,i({cells:42,perRow:7,html:O+='',start:S,isWeekColumnVisible:v,weekNumber:e.weekNumber,min:f(r.getFullYear(),r.getMonth(),r.getDate()),max:f(a.getFullYear(),a.getMonth(),a.getDate()),otherMonth:g,content:e.content,lastDayOfMonth:E,empty:e.empty,setter:t.setDate,disableDates:e.disableDates,build:function(e,t,n){var i=["k-calendar-td"],r=e.getDay(),o="",a="#";return(eE)&&i.push(se),n(e)&&i.push(oe),+e===I&&i.push("k-today"),0!==r&&6!==r||i.push("k-weekend"),b&&_(+e,u)&&(a=h.replace("{0}",F.toString(e,c,d)),o=" k-action-link"),{date:e,dates:u,ns:F.ns,title:F.toString(e,"D",d),value:e.getDate(),dateString:A(e),cssClass:i.join(" "),linkClass:o,url:a}},weekNumberBuild:function(e){return{weekNumber:B(e,F.culture().calendar.firstDay),currentDate:e}}})},first:function(e){return T.firstDayOfMonth(e)},last:function(e){var t=f(e.getFullYear(),e.getMonth()+1,0),n=T.firstDayOfMonth(e),i=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return i&&t.setHours(n.getHours()+i/60),t},compare:function(e,t){var n,i=e.getMonth(),r=e.getFullYear(),o=t.getMonth(),a=t.getFullYear();return n=r>a?1:ro?1:-1},setDate:function(e,t){var n=e.getHours();t instanceof Ee?e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()):T.setTime(e,t*we),R(e,n)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/"+e.getDate()},valueType:function(){return"date"}},{name:"year",title:function(e){return e.getFullYear()},content:function(e){var t=m(e.culture).months.namesAbbr,n=this.toDateString,r=e.min,o=e.max,a="";return e.showHeader&&(a+='
    '+this.title(s,r,a,d)+"
    '+e.messages.weekColumnHeader+"'+C[n]+"
    ',a+='",a+='',a+=''),i({min:f(r.getFullYear(),r.getMonth(),1),max:f(o.getFullYear(),o.getMonth(),1),start:f(e.date.getFullYear(),0,1),html:a,setter:this.setDate,build:function(e){var i=["k-calendar-td"];return{value:t[e.getMonth()],ns:F.ns,dateString:n(e),cssClass:i.join(" ")}}})},first:function(e){return f(e.getFullYear(),0,e.getDate())},last:function(e){return f(e.getFullYear(),11,e.getDate())},compare:function(e,t){return r(e,t)},setDate:function(e,t){var n,i=e.getHours();t instanceof Ee?(n=t.getMonth(),e.setFullYear(t.getFullYear(),n,e.getDate()),n!==e.getMonth()&&e.setDate(0)):(n=e.getMonth()+t,e.setMonth(n),n>11&&(n-=12),n>0&&e.getMonth()!=n&&e.setDate(0)),R(e,i)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/1"},valueType:function(){return"month"}},{name:"decade",title:function(e,t,i){return n(e,t,i,10)},content:function(e){var t=e.date.getFullYear(),n=this.toDateString,r="";return e.showHeader&&(r+='
    ',a+=this.title(e.date),a+="
    ',r+='",r+='',r+=''),i({start:f(t-t%10-1,0,1),min:f(e.min.getFullYear(),0,1),max:f(e.max.getFullYear(),0,1),otherMonth:e.otherMonth,html:r,setter:this.setDate,build:function(e,t){var i=["k-calendar-td"];return 0!==t&&11!==t||i.push(se),{value:e.getFullYear(),ns:F.ns,dateString:n(e),cssClass:i.join(" ")}}})},first:function(e){var t=e.getFullYear();return f(t-t%10,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return f(t-t%10+9,e.getMonth(),e.getDate())},compare:function(e,t){return r(e,t,10)},setDate:function(e,t){u(e,t,1)},toDateString:function(e){return e.getFullYear()+"/0/1"},valueType:function(){return"year"}},{name:ee,title:function(e,t,i){return n(e,t,i,100)},content:function(e){var t=e.date.getFullYear(),n=e.min.getFullYear(),r=e.max.getFullYear(),o=this.toDateString,a=n,s=r,l="";return a-=a%10,s-=s%10,s-a<10&&(s=a+9),e.showHeader&&(l+='
    ',r+=this.title(e.date,e.min,e.max),r+="
    ',l+='",l+='',l+=''),i({start:f(t-t%100-10,0,1),min:f(a,0,1),max:f(s,0,1),otherMonth:e.otherMonth,html:l,setter:this.setDate,build:function(e,t){var i=["k-calendar-td"],a=e.getFullYear(),s=a+9;return 0!==t&&11!==t||i.push(se),ar&&(s=r),{ns:F.ns,value:a+" - "+s,dateString:o(e),cssClass:i.join(" ")}}})},first:function(e){var t=e.getFullYear();return f(t-t%100,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return f(t-t%100+99,e.getMonth(),e.getDate())},compare:function(e,t){return r(e,t,100)},setDate:function(e,t){u(e,t,10)},toDateString:function(e){var t=e.getFullYear();return t-t%10+"/0/1"},valueType:function(){return"decade"}}]},T.isEqualDatePart=b,T.isEqualDate=C,T.restrictValue=a,T.isInRange=s,T.addClassToViewContainer=v,T.normalize=g,T.viewsEnum=Ae,T.disabled=w,T.toDateObject=S,T.getToday=o,T.createDate=f,F.calendar=T}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.fx.min",["kendo.core.min"],e)}(function(){return function(e,t){function n(e){return parseInt(e,10)}function i(e,t){return n(e.css(t))}function r(e){var t,n=[];for(t in e)n.push(t);return n}function o(e){for(var t in e)j.indexOf(t)!=-1&&W.indexOf(t)==-1&&delete e[t];return e}function a(e,t){var n,i,r,o,a=[],s={};for(i in t)n=i.toLowerCase(),o=I&&j.indexOf(n)!=-1,!E.hasHW3D&&o&&W.indexOf(n)==-1?delete t[i]:(r=t[i],o?a.push(i+"("+r+")"):s[i]=r);return a.length&&(s[se]=a.join(" ")),s}function s(e,t){var i,r,o;return I?(i=e.css(se),i==K?"scale"==t?1:0:(r=i.match(RegExp(t+"\\s*\\(([\\d\\w\\.]+)")),o=0,r?o=n(r[1]):(r=i.match(P)||[0,0,0,0,0],t=t.toLowerCase(),N.test(t)?o=parseFloat(r[3]/r[2]):"translatey"==t?o=parseFloat(r[4]/r[2]):"scale"==t?o=parseFloat(r[2]):"rotate"==t&&(o=parseFloat(Math.atan2(r[2],r[1])))),o)):parseFloat(e.css(t))}function l(e){return e.charAt(0).toUpperCase()+e.substring(1)}function u(e,t){var n=f.extend(t),i=n.prototype.directions;S[l(e)]=n,S.Element.prototype[e]=function(e,t,i,r){return new n(this.element,e,t,i,r)},T(i,function(t,i){S.Element.prototype[e+l(i)]=function(e,t,r){return new n(this.element,i,e,t,r)}})}function c(e,n,i,r){u(e,{directions:g,startValue:function(e){return this._startValue=e,this},endValue:function(e){return this._endValue=e,this},shouldHide:function(){return this._shouldHide},prepare:function(e,o){var a,s,l=this,u="out"===this._direction,c=l.element.data(n),d=!(isNaN(c)||c==i);a=d?c:t!==this._startValue?this._startValue:u?i:r,s=t!==this._endValue?this._endValue:u?r:i,this._reverse?(e[n]=s,o[n]=a):(e[n]=a,o[n]=s),l._shouldHide=o[n]===r}})}function d(e,t){var n=C.directions[t].vertical,i=e[n?Q:X]()/2+"px";return _[t].replace("$size",i)}var h,p,f,m,g,v,_,b,y,w,x,k,C=window.kendo,S=C.effects,T=e.each,F=e.extend,D=e.proxy,E=C.support,A=E.browser,I=E.transforms,M=E.transitions,R={scale:0,scalex:0,scaley:0,scale3d:0},B={translate:0,translatex:0,translatey:0,translate3d:0},O=t!==document.documentElement.style.zoom&&!I,P=/matrix3?d?\s*\(.*,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?/i,L=/^(-?[\d\.\-]+)?[\w\s]*,?\s*(-?[\d\.\-]+)?[\w\s]*/i,N=/translatex?$/i,z=/(zoom|fade|expand)(\w+)/,H=/(zoom|fade|expand)/,V=/[xy]$/i,j=["perspective","rotate","rotatex","rotatey","rotatez","rotate3d","scale","scalex","scaley","scalez","scale3d","skew","skewx","skewy","translate","translatex","translatey","translatez","translate3d","matrix","matrix3d"],W=["rotate","scale","scalex","scaley","skew","skewx","skewy","translate","translatex","translatey","matrix"],U={rotate:"deg",scale:"",skew:"px",translate:"px"},q=I.css,G=Math.round,$="",Y="px",K="none",J="auto",X="width",Q="height",Z="hidden",ee="origin",te="abortId",ne="overflow",ie="translate",re="position",oe="completeCallback",ae=q+"transition",se=q+"transform",le=q+"backface-visibility",ue=q+"perspective",ce="1500px",de="perspective("+ce+")",he={left:{reverse:"right",property:"left",transition:"translatex", +vertical:!1,modifier:-1},right:{reverse:"left",property:"left",transition:"translatex",vertical:!1,modifier:1},down:{reverse:"up",property:"top",transition:"translatey",vertical:!0,modifier:1},up:{reverse:"down",property:"top",transition:"translatey",vertical:!0,modifier:-1},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out",modifier:-1},out:{reverse:"in",modifier:1},vertical:{reverse:"vertical"},horizontal:{reverse:"horizontal"}};C.directions=he,F(e.fn,{kendoStop:function(e,t){return M?S.stopQueue(this,e||!1,t||!1):this.stop(e,t)}}),I&&!M&&(T(W,function(n,i){e.fn[i]=function(n){if(t===n)return s(this,i);var r=e(this)[0],o=i+"("+n+U[i.replace(V,"")]+")";return r.style.cssText.indexOf(se)==-1?e(this).css(se,o):r.style.cssText=r.style.cssText.replace(RegExp(i+"\\(.*?\\)","i"),o),this},e.fx.step[i]=function(t){e(t.elem)[i](t.now)}}),h=e.fx.prototype.cur,e.fx.prototype.cur=function(){return W.indexOf(this.prop)!=-1?parseFloat(e(this.elem)[this.prop]()):h.apply(this,arguments)}),C.toggleClass=function(e,t,n,i){return t&&(t=t.split(" "),M&&(n=F({exclusive:"all",duration:400,ease:"ease-out"},n),e.css(ae,n.exclusive+" "+n.duration+"ms "+n.ease),setTimeout(function(){e.css(ae,"").css(Q)},n.duration)),T(t,function(t,n){e.toggleClass(n,i)})),e},C.parseEffects=function(e,t){var n={};return"string"==typeof e?T(e.split(" "),function(e,i){var r=!H.test(i),o=i.replace(z,function(e,t,n){return t+":"+n.toLowerCase()}),a=o.split(":"),s=a[1],l={};a.length>1&&(l.direction=t&&r?he[s].reverse:s),n[a[0]]=l}):T(e,function(e){var i=this.direction;i&&t&&!H.test(e)&&(this.direction=he[i].reverse),n[e]=this}),n},M&&F(S,{transition:function(t,n,i){var o,s,l,u,c=0,d=t.data("keys")||[];i=F({duration:200,ease:"ease-out",complete:null,exclusive:"all"},i),l=!1,u=function(){l||(l=!0,s&&(clearTimeout(s),s=null),t.removeData(te).dequeue().css(ae,"").css(ae),i.complete.call(t))},i.duration=e.fx?e.fx.speeds[i.duration]||i.duration:i.duration,o=a(t,n),e.merge(d,r(o)),e.hasOwnProperty("uniqueSort")?t.data("keys",e.uniqueSort(d)).height():t.data("keys",e.unique(d)).height(),t.css(ae,i.exclusive+" "+i.duration+"ms "+i.ease).css(ae),t.css(o).css(se),M.event&&(t.one(M.event,u),0!==i.duration&&(c=500)),s=setTimeout(u,i.duration+c),t.data(te,s),t.data(oe,u)},stopQueue:function(e,t,n){var i,r=e.data("keys"),o=!n&&r,a=e.data(oe);return o&&(i=C.getComputedStyles(e[0],r)),a&&a(),o&&e.css(i),e.removeData("keys").stop(t)}}),p=C.Class.extend({init:function(e,t){var n=this;n.element=e,n.effects=[],n.options=t,n.restore=[]},run:function(t){var n,i,r,s,l,u,c,d=this,h=t.length,p=d.element,f=d.options,m=e.Deferred(),g={},v={};for(d.effects=t,m.done(e.proxy(d,"complete")),p.data("animating",!0),i=0;i=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(e){var t=this,n=t.movable;t.initial=n[t.axis],t.delta=e.location-t.initial,t.duration="number"==typeof e.duration?e.duration:300,t.tick=t._easeProxy(e.ease),t.startDate=new Date,t.start()},_easeProxy:function(e){var t=this;return function(){t.movable.moveAxis(t.axis,e(t.timePassed(),t.initial,t.delta,t.duration))}}}),F(k,{easeOutExpo:function(e,t,n,i){return e==i?t+n:n*(-Math.pow(2,-10*e/i)+1)+t},easeOutBack:function(e,t,n,i,r){return r=1.70158,n*((e=e/i-1)*e*((r+1)*e+r)+1)+t}}),S.Animation=x,S.Transition=k,S.createEffect=u,S.box=function(t){t=e(t);var n=t.offset();return n.width=C._outerWidth(t),n.height=C._outerHeight(t),n},S.transformOrigin=function(e,t){var n=(e.left-t.left)*t.width/(t.width-e.width),i=(e.top-t.top)*t.height/(t.height-e.height);return{x:isNaN(n)?0:n,y:isNaN(i)?0:i}},S.fillScale=function(e,t){return Math.min(e.width/t.width,e.height/t.height)},S.fitScale=function(e,t){return Math.max(e.width/t.width,e.height/t.height)}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.mobile.scroller.min",["kendo.fx.min","kendo.draganddrop.min"],e)}(function(){return function(e,t){var n=window.kendo,i=n.mobile,r=n.effects,o=i.ui,a=e.proxy,s=e.extend,l=o.Widget,u=n.Class,c=n.ui.Movable,d=n.ui.Pane,h=n.ui.PaneDimensions,p=r.Transition,f=r.Animation,m=Math.abs,g=500,v=.7,_=.96,b=10,y=55,w=.5,x=5,k="km-scroller-release",C="km-scroller-refresh",S="pull",T="change",F="resize",D="scroll",E=2,A=f.extend({init:function(e){var t=this;f.fn.init.call(t),s(t,e),t.userEvents.bind("gestureend",a(t.start,t)),t.tapCapture.bind("press",a(t.cancel,t))},enabled:function(){return this.movable.scalet.max?t.max:t.min;e._moveTo(n)},_moveTo:function(e){this.transition.moveTo({location:e,duration:g,ease:p.easeOutExpo})}}),M=f.extend({init:function(e){var t=this;n.effects.Animation.fn.init.call(this),s(t,e,{origin:{},destination:{},offset:{}})},tick:function(){this._updateCoordinates(),this.moveTo(this.origin)},done:function(){return m(this.offset.y)');s(n,t,{element:r,elementSize:0,movable:new c(r),scrollMovable:t.movable,alwaysVisible:t.alwaysVisible,size:i?"width":"height"}),n.scrollMovable.bind(T,a(n.refresh,n)),n.container.append(r),t.alwaysVisible&&n.show()},refresh:function(){var e=this,t=e.axis,n=e.dimension,i=n.size,r=e.scrollMovable,o=i/n.total,a=Math.round(-r[t]*o),s=Math.round(i*o);o>=1?this.element.css("display","none"):this.element.css("display",""),a+s>i?s=i-a:a<0&&(s+=a,a=0),e.elementSize!=s&&(e.element.css(e.size,s+"px"),e.elementSize=s),e.movable.moveAxis(t,a)},show:function(){this.element.css({opacity:v,visibility:"visible"})},hide:function(){this.alwaysVisible||this.element.css({opacity:0})}}),B=l.extend({init:function(i,r){var o,u,p,f,g,v,_,b,y,w=this;return l.fn.init.call(w,i,r),i=w.element,(w._native=w.options.useNative&&n.support.hasNativeScrolling)?(i.addClass("km-native-scroller").prepend('
    '),s(w,{scrollElement:i,fixedContainer:i.children().first()}),t):(i.css("overflow","hidden").addClass("km-scroll-wrapper").wrapInner('
    ').prepend('
    '),o=i.children().eq(1),u=new n.TapCapture(i),p=new c(o),f=new h({element:o,container:i,forcedEnabled:w.options.zoom}),g=this.options.avoidScrolling,v=new n.UserEvents(i,{touchAction:"pan-y",fastTap:!0,allowSelection:!0,preventDragEvent:!0,captureUpIfMoved:!0,multiTouch:w.options.zoom,supportDoubleTap:w.options.supportDoubleTap,start:function(t){f.refresh();var n=m(t.x.velocity),i=m(t.y.velocity),r=2*n>=i,o=e.contains(w.fixedContainer[0],t.event.target),a=2*i>=n;!o&&!g(t)&&w.enabled&&(f.x.enabled&&r||f.y.enabled&&a)?v.capture():v.cancel()}}),_=new d({movable:p,dimensions:f,userEvents:v,elastic:w.options.elastic}),b=new A({movable:p,dimensions:f,userEvents:v,tapCapture:u}),y=new M({moveTo:function(e){w.scrollTo(e.x,e.y)}}),p.bind(T,function(){w.scrollTop=-p.y,w.scrollLeft=-p.x,w.trigger(D,{scrollTop:w.scrollTop,scrollLeft:w.scrollLeft})}),w.options.mousewheelScrolling&&i.on("DOMMouseScroll mousewheel",a(this,"_wheelScroll")),s(w,{movable:p,dimensions:f,zoomSnapBack:b,animatedScroller:y,userEvents:v,pane:_,tapCapture:u,pulled:!1,enabled:!0,scrollElement:o,scrollTop:0,scrollLeft:0,fixedContainer:i.children().first()}),w._initAxis("x"),w._initAxis("y"),w._wheelEnd=function(){w._wheel=!1,w.userEvents.end(0,w._wheelY)},f.refresh(),w.options.pullToRefresh&&w._initPullToRefresh(),t)},_wheelScroll:function(e){if(!e.ctrlKey){this._wheel||(this._wheel=!0,this._wheelY=0,this.userEvents.press(0,this._wheelY)),clearTimeout(this._wheelTimeout),this._wheelTimeout=setTimeout(this._wheelEnd,50);var t=n.wheelDeltaY(e);t&&(this._wheelY+=t,this.userEvents.move(0,this._wheelY)),e.preventDefault()}},makeVirtual:function(){this.dimensions.y.makeVirtual()},virtualSize:function(e,t){this.dimensions.y.virtualSize(e,t)},height:function(){return this.dimensions.y.size},scrollHeight:function(){return this.scrollElement[0].scrollHeight},scrollWidth:function(){return this.scrollElement[0].scrollWidth},options:{name:"Scroller",zoom:!1,pullOffset:140,visibleScrollHints:!1,elastic:!0,useNative:!1,mousewheelScrolling:!0,avoidScrolling:function(){return!1},pullToRefresh:!1,messages:{pullTemplate:"Pull to refresh",releaseTemplate:"Release to refresh",refreshTemplate:"Refreshing"}},events:[S,D,F],_resize:function(){this._native||this.contentResized()},setOptions:function(e){var t=this;l.fn.setOptions.call(t,e),e.pullToRefresh&&t._initPullToRefresh()},reset:function(){this._native?this.scrollElement.scrollTop(0):(this.movable.moveTo({x:0,y:0}),this._scale(1))},contentResized:function(){this.dimensions.refresh(),this.pane.x.outOfBounds()&&this.movable.moveAxis("x",this.dimensions.x.min),this.pane.y.outOfBounds()&&this.movable.moveAxis("y",this.dimensions.y.min)},zoomOut:function(){var e=this.dimensions;e.refresh(),this._scale(e.fitScale),this.movable.moveTo(e.centerCoordinates())},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},scrollTo:function(e,t){this._native?(n.scrollLeft(this.scrollElement,m(e)),this.scrollElement.scrollTop(m(t))):(this.dimensions.refresh(),this.movable.moveTo({x:e,y:t}))},animatedScrollTo:function(e,t,n){var i,r;this._native?this.scrollTo(e,t):(i={x:this.movable.x,y:this.movable.y},r={x:e,y:t},this.animatedScroller.setCoordinates(i,r),this.animatedScroller.setCallback(n),this.animatedScroller.start())},pullHandled:function(){var e=this;e.refreshHint.removeClass(C),e.hintContainer.html(e.pullTemplate({})),e.yinertia.onEnd(),e.xinertia.onEnd(),e.userEvents.cancel()},destroy:function(){l.fn.destroy.call(this),this.userEvents&&this.userEvents.destroy()},_scale:function(e){this.dimensions.rescale(e),this.movable.scaleTo(e)},_initPullToRefresh:function(){var e=this;e.dimensions.y.forceEnabled(),e.pullTemplate=n.template(e.options.messages.pullTemplate),e.releaseTemplate=n.template(e.options.messages.releaseTemplate),e.refreshTemplate=n.template(e.options.messages.refreshTemplate),e.scrollElement.prepend(''+e.pullTemplate({})+""),e.refreshHint=e.scrollElement.children().first(),e.hintContainer=e.refreshHint.children(".km-template"),e.pane.y.bind("change",a(e._paneChange,e)),e.userEvents.bind("end",a(e._dragEnd,e))},_dragEnd:function(){var e=this;e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(k).addClass(C),e.hintContainer.html(e.refreshTemplate({})),e.yinertia.freeze(e.options.pullOffset/2),e.trigger("pull"))},_paneChange:function(){var e=this;e.movable.y/w>e.options.pullOffset?e.pulled||(e.pulled=!0,e.refreshHint.removeClass(C).addClass(k),e.hintContainer.html(e.releaseTemplate({}))):e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(k),e.hintContainer.html(e.pullTemplate({})))},_initAxis:function(e){var t=this,n=t.movable,i=t.dimensions[e],r=t.tapCapture,o=t.pane[e],a=new R({axis:e,movable:n,dimension:i,container:t.element,alwaysVisible:t.options.visibleScrollHints});i.bind(T,function(){a.refresh()}),o.bind(T,function(){a.show()}),t[e+"inertia"]=new I({axis:e,paneAxis:o,movable:n,tapCapture:r,userEvents:t.userEvents,dimension:i,elastic:t.options.elastic,friction:t.options.friction||_,velocityMultiplier:t.options.velocityMultiplier||b,end:function(){a.hide(),t.trigger("scrollEnd",{axis:e,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft})}})}});o.plugin(B)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.virtuallist.min",["kendo.data.min"],e)}(function(){return function(e,t){function n(e){return e[e.length-1]}function i(e){return e instanceof Array?e:[e]}function r(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e}function o(e,t,n){return Math.ceil(e*t/n)}function a(e,t,n){var i=document.createElement(n||"div");return t&&(i.className=t),e.appendChild(i),i}function s(){var t,n=e('
    ');return n.css({position:"absolute",left:"-200000px",visibility:"hidden"}),n.appendTo(document.body),t=parseFloat(b.getComputedStyles(n.find(".k-item")[0],["line-height"])["line-height"]),n.remove(),t}function l(e,t,n){return{down:e*n,up:e*(t-1-n)}}function u(e,t){var n=(e.listScreens-1-e.threshold)*t,i=e.threshold*t;return function(e,t,r){return t>r?t-e.topi}}function c(e,t){return function(n){return t(e.scrollTop,n)}}function d(e){return function(t,n){return e(t.items,t.index,n),t}}function h(e,t){b.support.browser.msie&&b.support.browser.version<10?e.style.top=t+"px":(e.style.webkitTransform="translateY("+t+"px)",e.style.transform="translateY("+t+"px)")}function p(t,n){return function(i,r){for(var o=0,a=i.length;o0?(n=e.splice(0,t),e.push.apply(e,n)):(n=e.splice(t,-t),e.unshift.apply(e,n)),n}function m(n,i,r){var o=r.template;n=e(n),i.item||(o=r.placeholderTemplate),0===i.index&&this.header&&i.group&&this.header.html(r.fixedGroupTemplate(i.group)),this.angular("cleanup",function(){return{elements:[n]}}),n.attr("data-uid",i.item?i.item.uid:"").attr("data-offset-index",i.index),n.html(this.options.columns&&this.options.columns.length&&i.item?g(this.options,i.item,r):o(i.item||{})),n.toggleClass(O,i.current),n.toggleClass(B,i.selected),n.toggleClass("k-first",i.newGroup),n.toggleClass("k-last",i.isLastGroupedItem),n.toggleClass("k-loading-item",!i.item),0!==i.index&&i.newGroup&&e("
    ").appendTo(n).html(r.groupTemplate(i.group)),i.top!==t&&h(n[0],i.top),this.angular("compile",function(){return{elements:[n],data:[{dataItem:i.item,group:i.group,newGroup:i.newGroup}]}})}function g(e,t,n){var i,r,o,a,s="";for(i=0;i",s+=n["column"+i](t),s+="";return s}function v(e,t){var n,i,r,o,a=t.length,s=e.length,l=[],u=[];if(s)for(r=0;r
    ").parent(),r.wrapper=r.content.wrap("
    ").parent(),r.header=r.content.before("
    ").prev(),n.ariaLabel?this.element.attr("aria-label",n.ariaLabel):n.ariaLabelledBy&&this.element.attr("aria-labelledby",n.ariaLabelledBy),n.columns&&n.columns.length&&r.element.removeClass(D),r.element.on("mouseenter"+W,"li:not(.k-loading-item)",function(){e(this).addClass(P)}).on("mouseleave"+W,"li",function(){e(this).removeClass(P)}),r._values=i(r.options.value),r._selectedDataItems=[],r._selectedIndexes=[],r._rangesList={},r._promisesList=[],r._optionID=b.guid(),r._templates(),r.setDataSource(n.dataSource),r.content.on("scroll"+W,b.throttle(function(){r._renderItems(),r._triggerListBound()},n.delay)),r._selectable()},options:{name:"VirtualList",autoBind:!0,delay:100,height:null,listScreens:4,threshold:.5,itemHeight:null,oppositeBuffer:1,type:"flat",selectable:!1,value:[],dataValueField:null,template:"#:data#",placeholderTemplate:"loading...",groupTemplate:"#:data#",fixedGroupTemplate:"#:data#",mapValueTo:"index",valueMapper:null,ariaLabel:null,ariaLabelledBy:null},events:[L,N,z,H,V,j],setOptions:function(e){w.fn.setOptions.call(this,e),this._selectProxy&&this.options.selectable===!1?this.element.off(N,"."+A,this._selectProxy):!this._selectProxy&&this.options.selectable&&this._selectable(),this._templates(),this.refresh()},items:function(){return e(this._items)},destroy:function(){this.wrapper.off(W),this.dataSource.unbind(L,this._refreshHandler),w.fn.destroy.call(this)},setDataSource:function(t){var n,i=this,r=t||{};r=e.isArray(r)?{data:r}:r,r=b.data.DataSource.create(r),i.dataSource?(i.dataSource.unbind(L,i._refreshHandler),i._clean(),i.bound(!1),i._deferValueSet=!0,n=i.value(),i.value([]),i.mute(function(){i.value(n)})):i._refreshHandler=e.proxy(i.refresh,i),i.dataSource=r.bind(L,i._refreshHandler),i.setDSFilter(r.filter()),0!==r.view().length?i.refresh():i.options.autoBind&&r.fetch()},skip:function(){return this.dataSource.currentRangeStart()},_triggerListBound:function(){var e=this,t=e.skip();e.bound()&&!e._selectingValue&&e._skip!==t&&(e._skip=t,e.trigger(z))},_getValues:function(t){var n=this._valueGetter;return e.map(t,function(e){return n(e)})},_highlightSelectedItems:function(){var e,t;for(e=0;e0?(t-=1,this.focus(t),e=this.focus(),e&&e.hasClass("k-loading-item")&&(t+=1,this.focus(t)),t):(t=this.dataSource.total()-1,this.focus(t),t)},focusNext:function(){var e,t=this._focusedIndex,n=this.dataSource.total()-1;return!isNaN(t)&&ti&&(t=i*n):t=0,t},setScreenHeight:function(){var e=this._height();this.content.height(e),this._screenHeight=e},screenHeight:function(){return this._screenHeight},_getElementLocation:function(e){var t,n=this.content.scrollTop(),i=this._screenHeight,r=this.options.itemHeight,o=e*r,a=o+r,s=n+i;return t=o===n-r||a>n&&o=n&&o<=n+(i-r)?"inScreen":"outScreen"},_templates:function(){var e,t,n,i,r=this.options,o={template:r.template,placeholderTemplate:r.placeholderTemplate,groupTemplate:r.groupTemplate,fixedGroupTemplate:r.fixedGroupTemplate};if(r.columns)for(e=0;e0;)n=document.createElement("li"),n.tabIndex=-1,n.className=A+" "+I,n.setAttribute("role","option"),n.style.height=r,n.style.minHeight=r,e.appendChild(n),i.push(n);return i},_saveInitialRanges:function(){var t,n=this.dataSource._ranges,i=e.Deferred();for(i.resolve(),this._rangesList={},t=0;tr.total()&&(t.itemCount=r.total()),t._items=t._generateItems(t.element[0],t.itemCount),t._setHeight(i.itemHeight*r.total()),t.options.type=(r.group()||[]).length?"group":"flat","flat"===t.options.type?t.header.hide():t.header.show(),t.getter=t._getter(function(){t._renderItems(!0)}),t._onScroll=function(e,n){var i=t._listItems(t.getter);return t._fixedHeader(e,i(e,n))},t._renderItems=t._whenChanged(c(n,t._onScroll),d(t._reorderList(t._items,e.proxy(m,t)))),t._renderItems(),t._calculateGroupPadding(t._screenHeight),t._calculateColumnsHeaderPadding()},_setHeight:function(e){var t,n,i=this.heightContainer;if(i?t=i.offsetHeight:i=this.heightContainer=a(this.content[0],M),e!==t)for(i.innerHTML="";e>0;)n=Math.min(e,25e4),a(i).style.height=n+"px",e-=n},_getter:function(){var e=null,t=this.dataSource,n=t.skip(),i=this.options.type,r=this.itemCount,o={};return t.pageSize()=r?(l=t,u=e):(l=f(t,c),u=c>0?e.slice(-c):e.slice(0,-c)),n(l,u,i.bound()),o=a}},_bufferSizes:function(){var e=this.options;return l(this._screenHeight,e.listScreens,e.oppositeBuffer)},_indexConstraint:function(e){var t=this.itemCount,n=this.options.itemHeight,i=this.dataSource.total();return Math.min(Math.max(i-t,0),Math.max(0,Math.floor(e/n)))},_listIndex:function(e,t){var n,i=this._bufferSizes();return n=e-(e>t?i.down:i.up),this._indexConstraint(n)},_selectable:function(){this.options.selectable&&(this._selectProxy=e.proxy(this,"_clickHandler"),this.element.on(N+W,"."+A,this._selectProxy))},getElementIndex:function(e){return e instanceof jQuery?parseInt(e.attr("data-offset-index"),10):t},_getIndecies:function(e){var t,n,i,r=[];if("function"==typeof e)for(t=this.dataSource.flatView(),n=0;n-1&&(l.push(this.removeAt(r)),e(a[i]).removeClass("k-state-selected"))}return l},_getSkip:function(e,t){var n=e=t&&(e-=t),e}function r(e,t){for(var n=0;n0,n=this.listView;e.popup.visible()||(e.listView.bound()&&e._state!==F?e._allowOpening()&&(e._focusFilter=!0,e.popup.one("activate",e._focusInputHandler),e.popup._hovered=!0,e.wrapper.attr("aria-activedescendant",n._optionID),e.popup.open(),e._resizeFilterInput(),e._focusItem()):(e._open=!0,e._state="rebind",e.filterInput&&(e.filterInput.val(""),e._prev=""),e.filterInput&&1!==e.options.minLength&&!t?(e.refresh(),e.popup.one("activate",e._focusInputHandler),e.wrapper.attr("aria-activedescendant",n._optionID),e.popup.open(),e._resizeFilterInput()):e._filterSource()))},close:function(){this._attachAriaActiveDescendant(),this.popup.close()},_attachAriaActiveDescendant:function(){var e=this.wrapper,t=e.find(".k-input").attr("id");e.attr("aria-activedescendant",t)},_focusInput:function(){this._focusElement(this.filterInput)},_resizeFilterInput:function(){var e,t,n=this.filterInput,i=this._prevent;n&&(e=this.filterInput[0]===c(),t=o.caret(this.filterInput[0])[0],this._prevent=!0,n.css("display","none").css("width",this.popup.element.css("width")).css("display","inline-block"),e&&(n.focus(),o.caret(n[0],t)),this._prevent=i)},_allowOpening:function(){return this.hasOptionLabel()||this.filterInput||l.fn._allowOpening.call(this)},toggle:function(e){this._toggle(e,!0)},current:function(e){var n;return e===t?(n=this.listView.focus(),!n&&0===this.selectedIndex&&this.hasOptionLabel()?this.optionLabel:n):(this._focus(e),t)},dataItem:function(n){var i=this,r=null;if(null===n)return n;if(n===t)r=i.listView.selectedDataItems()[0];else{if("number"!=typeof n){if(i.options.virtual)return i.dataSource.getByUid(e(n).data("uid"));n=n.hasClass("k-list-optionlabel")?-1:e(i.items()).index(n)}else i.hasOptionLabel()&&(n-=1);r=i.dataSource.flatView()[n]}return r||(r=i._optionLabelDataItem()),r},refresh:function(){this.listView.refresh()},text:function(e){var n,i=this,r=i.options.ignoreCase;return e=null===e?"":e,e===t?i._textAccessor():"string"!=typeof e?(i._textAccessor(e),t):(n=r?e.toLowerCase():e,i._select(function(e){return e=i._text(e),r&&(e=(e+"").toLowerCase()),e===n}).done(function(){i._textAccessor(i.dataItem()||e)}),t)},_clearFilter:function(){e(this.filterInput).val(""),l.fn._clearFilter.call(this)},value:function(e){var n=this,i=n.listView,r=n.dataSource;return e===t?(e=n._accessor()||n.listView.value()[0],e===t||null===e?"":e):(n.requireValueMapper(n.options,e),!e&&n.hasOptionLabel()||(n._initialIndex=null),this.trigger("set",{value:e}),n._request&&n.options.cascadeFrom&&n.listView.bound()?(n._valueSetter&&r.unbind(v,n._valueSetter),n._valueSetter=E(function(){n.value(e)},n),r.one(v,n._valueSetter),t):(n._isFilterEnabled()&&i.bound()&&i.isFiltered()?n._clearFilter():n._fetchData(),i.value(e).done(function(){n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex}),t))},hasOptionLabel:function(){return this.optionLabel&&!!this.optionLabel[0]},_optionLabel:function(){var n=this,i=n.options,r=i.optionLabel,a=i.optionLabelTemplate;return r?(a||(a="#:",a+="string"==typeof r?"data":o.expr(i.dataTextField,"data"),a+="#"),"function"!=typeof a&&(a=o.template(a)),n.optionLabelTemplate=a,n.hasOptionLabel()||(n.optionLabel=e('
    ').prependTo(n.list)),n.optionLabel.html(a(r)).off().on(k,E(n._click,n)).on(C,n._toggleHover),n.angular("compile",function(){return{elements:n.optionLabel,data:[{dataItem:n._optionLabelDataItem()}]}}),t):(n.optionLabel.off().remove(),n.optionLabel=e(),t)},_optionLabelText:function(){var e=this.options.optionLabel;return"string"==typeof e?e:this._text(e)},_optionLabelDataItem:function(){var n=this,i=n.options.optionLabel;return n.hasOptionLabel()?e.isPlainObject(i)?new d(i):n._assignInstance(n._optionLabelText(),""):t},_buildOptions:function(e){var n,i,r,o=this;o._isSelect&&(n=o.listView.value()[0],i=o._optionLabelDataItem(),r=i&&o._value(i),n!==t&&null!==n||(n=""),i&&(r!==t&&null!==r||(r=""),i='"),o._options(e,i,n),n!==s.unifyType(o._accessor(),typeof n)&&(o._customOption=null,o._custom(n)))},_listBound:function(){var e,t=this,n=t._initialIndex,i=t._state===T,r=t.dataSource.flatView();t._presetValue=!1,t._renderFooter(),t._renderNoData(),t._toggleNoData(!r.length),t._resizePopup(!0),t.popup.position(),t._buildOptions(r),i||(t._open&&t.toggle(t._allowOpening()),t._open=!1,t._fetch||(r.length?(!t.listView.value().length&&n>-1&&null!==n&&t.select(n),t._initialIndex=null,e=t.listView.selectedDataItems()[0],e&&t.text()!==t._text(e)&&t._selectValue(e)):t._textAccessor()!==t._optionLabelText()&&(t.listView.value(""),t._selectValue(null),t._oldIndex=t.selectedIndex))),t._hideBusy(),t.trigger("dataBound")},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),(this._presetValue||this._old&&this._oldIndex===-1)&&(this._oldIndex=this.selectedIndex)},_filterPaste:function(){this._search()},_attachFocusHandlers:function(){var e=this,t=e.wrapper;t.on("focusin"+f,E(e._focusinHandler,e)).on("focusout"+f,E(e._focusoutHandler,e)),e.filterInput&&e.filterInput.on("focusin"+f,E(e._focusinHandler,e)).on("focusout"+f,E(e._focusoutHandler,e))},_focusHandler:function(){this.wrapper.focus()},_focusinHandler:function(){this._inputWrapper.addClass(_),this._prevent=!1},_focusoutHandler:function(){var e=this,t=window.self!==window.top;e._prevent||(clearTimeout(e._typingTimeout),u.mobileOS.ios&&t?e._change():e._blur(),e._inputWrapper.removeClass(_),e._prevent=!0,e._open=!1,e.element.blur())},_wrapperMousedown:function(){this._prevent=!!this.filterInput},_wrapperClick:function(e){e.preventDefault(),this.popup.unbind("activate",this._focusInputHandler),this._focused=this.wrapper,this._prevent=!1,this._toggle()},_editable:function(e){var t=this,n=t.element,i=e.disable,r=e.readonly,a=t.wrapper.add(t.filterInput).off(p),s=t._inputWrapper.off(C);r||i?i?(a.removeAttr(S),s.addClass(y).removeClass(b)):s.addClass(b).removeClass(y):(n.removeAttr(m).removeAttr(g),s.addClass(b).removeClass(y).on(C,t._toggleHover),a.attr(S,a.data(S)).attr(w,!1).attr(x,!1).on("keydown"+p,t,E(t._keydown,t)).on(o.support.mousedown+p,E(t._wrapperMousedown,t)).on("paste"+p,E(t._filterPaste,t)),t.wrapper.on("click"+p,E(t._wrapperClick,t)),t.filterInput?a.on("input"+p,E(t._search,t)):a.on("keypress"+p,E(t._keypress,t))),n.attr(m,i).attr(g,r),a.attr(w,i).attr(x,r)},_keydown:function(e){var n,i,r,o=this,a=e.keyCode,s=e.altKey,l=o.popup.visible();if(o.filterInput&&(n=o.filterInput[0]===c()),a===h.LEFT?(a=h.UP,i=!0):a===h.RIGHT&&(a=h.DOWN,i=!0),!i||!n){if(e.keyCode=a,(s&&a===h.UP||a===h.ESC)&&o._focusElement(o.wrapper),o._state===T&&a===h.ESC&&(o._clearFilter(),o._open=!1,o._state=F),a===h.ENTER&&o._typingTimeout&&o.filterInput&&l)return e.preventDefault(),t;if(a!==h.SPACEBAR||n||(o.toggle(!l),e.preventDefault()),i=o._move(e),!i){if((!l||!o.filterInput)&&(r=o._focus(),a===h.HOME?(i=!0,o._firstItem()):a===h.END&&(i=!0,o._lastItem()),i)){if(o.trigger("select",{dataItem:o._getElementDataItem(o._focus()),item:o._focus()}))return o._focus(r),t;o._select(o._focus(),!0).done(function(){l||o._blur()}),e.preventDefault()}s||i||!o.filterInput||o._search()}}},_matchText:function(e,n){var i=this.options.ignoreCase;return e!==t&&null!==e&&(e+="",i&&(e=e.toLowerCase()),0===e.indexOf(n))},_shuffleData:function(e,t){var n=this._optionLabelDataItem();return n&&(e=[n].concat(e)),e.slice(t).concat(e.slice(0,t))},_selectNext:function(){var e,t,n,o=this,a=o.dataSource.flatView(),s=a.length+(o.hasOptionLabel()?1:0),l=r(o._word,o._last),u=o.selectedIndex;for(u===-1?u=0:(u+=l?1:0,u=i(u,s)),a=a.toJSON?a.toJSON():a.slice(),a=o._shuffleData(a,u),n=0;n-1&&(t-=1):a.hasClass("k-list-optionlabel")&&(t=-1)),o){for(n=this.dataSource.flatView(),r=0;r',this.filterInput=e('').attr({placeholder:this.element.attr("placeholder"),title:this.options.filterTitle||this.element.attr("title"),role:"searchbox","aria-haspopup":"listbox","aria-autocomplete":"list"}),this.list.prepend(e('').append(this.filterInput.add(t))))},_span:function(){var t,n=this,i=n.wrapper,r="span.k-input",a=o.guid(); +t=i.find(r),t[0]||(i.append(' ').append(n.element),t=i.find(r)),n.span=t,n._inputWrapper=e(i[0].firstChild),n._arrow=i.find(".k-select"),n._arrowIcon=n._arrow.find(".k-icon")},_wrapper:function(){var e,t=this,n=t.element,i=n[0];e=n.parent(),e.is("span.k-widget")||(e=n.wrap("").parent(),e[0].style.cssText=i.style.cssText,e[0].title=i.title),t._focused=t.wrapper=e.addClass("k-widget k-dropdown").addClass(i.className).removeClass("input-validation-error").css("display","").attr({accesskey:n.attr("accesskey"),unselectable:"on",role:"listbox","aria-haspopup":"listbox","aria-expanded":!1}),n.hide().removeAttr("accesskey")},_clearSelection:function(e){this.select(e.value()?0:-1)},_openHandler:function(e){this._adjustListWidth(),this.trigger(A)?e.preventDefault():(this.wrapper.attr("aria-expanded",!0),this.ul.attr("aria-hidden",!1))},_closeHandler:function(e){this.trigger(I)?e.preventDefault():(this.wrapper.attr("aria-expanded",!1),this.ul.attr("aria-hidden",!0))},_inputTemplate:function(){var t=this,n=t.options.valueTemplate;if(n=n?o.template(n):e.proxy(o.template("#:this._text(data)#",{useWithBlock:!1}),t),t.valueTemplate=n,t.hasOptionLabel()&&!t.options.optionLabelTemplate)try{t.valueTemplate(t._optionLabelDataItem())}catch(i){throw Error(D)}},_textAccessor:function(n){var i,r=null,o=this.valueTemplate,a=this._optionLabelText(),s=this.span;if(n===t)return s.text();e.isPlainObject(n)||n instanceof d?r=n:a&&a===n&&(r=this.options.optionLabel),r||(r=this._assignInstance(n,this._accessor())),this.hasOptionLabel()&&(r!==a&&this._text(r)!==a||(o=this.optionLabelTemplate,"string"!=typeof this.options.optionLabel||this.options.optionLabelTemplate||(r=a))),i=function(){return{elements:s.get(),data:[{dataItem:r}]}},this.angular("cleanup",i);try{s.html(o(r))}catch(l){s.html("")}this.angular("compile",i)},_preselect:function(e,t){e||t||(t=this._optionLabelText()),this._accessor(e),this._textAccessor(t),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._initialIndex=null,this._presetValue=!0},_assignInstance:function(e,t){var i=this.options.dataTextField,r={};return i?(n(r,i.split("."),e),n(r,this.options.dataValueField.split("."),t),r=new d(r)):r=e,r}});a.plugin(M)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.dateinput.min",["kendo.core.min"],e)}(function(){return function(e,t){function n(e,t,n,i){var r,o,a,s,l=e[i+e.length-n.length];if(e=e.substring(0,i+e.length-n.length),n=n.substring(0,i),r=[],e===n&&i>0)return r.push([t[i-1],n[i-1]]),r;if(0===e.indexOf(n)&&(0===n.length||t[n.length-1]!==t[n.length])){for(a="",o=n.length;o=0&&(a=t[o],r.push([a,""]));return r}if(" "===n[n.length-1]||n[n.length-1]===l)return[[t[i-1]," "]];if(0===n.indexOf(e)||y.indexOf(t[i-1])===-1){for(s=t[0],o=Math.max(0,e.length-1);o=0){s=t[o];break}return[[s,n[i-1]]]}return[[t[i-1],n[i-1]]]}var i,r=window,o=r.kendo,a=o.caret,s=o.ui,l=s.Widget,u=o.keys,c=".kendoDateInput",d=e.proxy,h={}.toString,p=(o.support.propertyChangeEvent?"propertychange.kendoDateInput input":"input")+c,f="k-state-disabled",m="k-state-default",g="k-state-invalid",v="disabled",_="readonly",b="change",y="dMyHhmftsz",w=l.extend({init:function(t,n){var i,r,a=this;l.fn.init.call(a,t,n),t=a.element,n=a.options,n.format=o._extractFormat(n.format||o.getCulture(n.culture).calendars.standard.patterns.d),n.min=o.parseDate(t.attr("min"))||o.parseDate(n.min),n.max=o.parseDate(t.attr("max"))||o.parseDate(n.max),i=(t.parent().attr("class")||"").indexOf("k-picker-wrap")>=0,i?a.wrapper=t.parent():(a.wrapper=t.wrap("").parent(),a.wrapper.addClass(t[0].className).removeClass("input-validation-error"),a.wrapper[0].style.cssText=t[0].style.cssText,t.css({width:"100%",height:t[0].style.height})),a._inputWrapper=e(a.wrapper[0]),a._validationIcon=e("").insertAfter(t),a._form(),a.element.addClass(i?" ":"k-textbox").attr("autocomplete","off").on("focusout"+c,function(){a._change()});try{t[0].setAttribute("type","text")}catch(s){t[0].type="text"}r=t.is("[disabled]")||e(a.element).parents("fieldset").is(":disabled"),r?a.enable(!1):a.readonly(t.is("[readonly]")),a.value(a.options.value||t.val()),o.notify(a)},options:{name:"DateInput",culture:"",value:"",format:"",min:new Date(1900,0,1),max:new Date(2099,11,31),messages:{year:"year",month:"month",day:"day",weekday:"day of the week",hour:"hours",minute:"minutes",second:"seconds",dayperiod:"AM/PM"}},events:[b],min:function(e){return e===t?this.options.min:(this.options.min=e,t)},max:function(e){return e===t?this.options.max:(this.options.max=e,t)},setOptions:function(e){var t=this;l.fn.setOptions.call(t,e),this._unbindInput(),this._bindInput(),this._updateElementValue()},destroy:function(){var e=this;e.element.off(c),e._formElement&&e._formElement.off("reset",e._resetHandler),l.fn.destroy.call(e)},value:function(e){return e===t?this._dateTime.getDateObject():(null===e&&(e=""),"[object Date]"!==h.call(e)&&(e=o.parseDate(e,this.options.format,this.options.culture)),e&&!e.getTime()&&(e=null),this._dateTime=new i(e,this.options.format,this.options.culture,this.options.messages),this._updateElementValue(),this._oldValue=e,t)},_updateElementValue:function(){var e=this._dateTime.toPair(this.options.format,this.options.culture,this.options.messages);this.element.val(e[0]),this._oldText=e[0],this._format=e[1]},readonly:function(e){this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)})},_bindInput:function(){var e=this;e.element.on("focusout"+c,function(){e._change()}).on("paste"+c,d(e._paste,e)).on("keydown"+c,d(e._keydown,e)).on(p,d(e._input,e)).on("mouseup"+c,d(e._mouseUp,e)).on("DOMMouseScroll"+c+" mousewheel"+c,d(e._scroll,e))},_unbindInput:function(){this.element.off("keydown"+c).off("paste"+c).off("focusout"+c).off(p).off("mouseup"+c).off("DOMMouseScroll"+c+" mousewheel"+c)},_editable:function(e){var t=this,n=t.element,i=e.disable,r=e.readonly,o=t.wrapper;t._unbindInput(),r||i?(i&&(o.addClass(f).removeClass(m),n.attr(v,i),n&&n.length&&n[0].removeAttribute(_)),r&&n.attr(_,r)):(o.addClass(m).removeClass(f),n&&n.length&&(n[0].removeAttribute(v),n[0].removeAttribute(_)),t._bindInput())},_change:function(){var e=this,t=e._oldValue,n=e.value();n&&e.min()&&ne.max()&&(e.value(e.max()),n=e.value()),(t&&n&&n.getTime()!==t.getTime()||t&&!n||!t&&n)&&(e._oldValue=n,e.trigger(b),e.element.trigger(b))},_input:function(){var e,t,i,r,s,l,u=this,c=u.element[0],d=!1;if(o._activeElement()===c){if(e=n(this._oldText,this._format,this.element[0].value,a(this.element[0])[0]),t=1===e.length&&" "===e[0][1],!t)for(i=0;i0?37:39:(e.wheelDelta||-e.detail)>0?38:40,this._keydown(t),e.returnValue=!1,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()}},_form:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form"),o=n[0].value;!o&&t.options.value&&(o=t.options.value),r[0]&&(t._resetHandler=function(){setTimeout(function(){t.value(o)})},t._formElement=r.on("reset",t._resetHandler))},_paste:function(e){e.preventDefault()},_keydown:function(e){var t,n,i,r,s,l,c,d=e.keyCode;if(37==d||39==d)for(e.preventDefault(),t=a(this.element[0]),t[0]!=t[1]&&this._selectNearestSegment(),n=37==d?-1:1,i=n==-1?a(this.element[0])[0]-1:a(this.element[0])[1]+1;i>=0&&i=0){this._selectSegment(this._format[i]);break}i+=n}38!=d&&40!=d||(e.preventDefault(),t=a(this.element[0]),r=this._format[t[0]],y.indexOf(r)>=0&&(s=1,"m"==r&&(s=this.options.interval||1),this._dateTime.modifyPart(r,38==d?1*s:s*-1),this._updateElementValue(),this._selectSegment(r),this.element.trigger(b))),o.support.browser.msie&&o.support.browser.version<10&&(l=e.keyCode?e.keyCode:e.which,8!==l&&46!==l||(c=this,setTimeout(function(){c._input()},0))),d===u.ENTER&&this._change()},_selectNearestSegment:function(){var e,n,i=a(this.element[0]),r=i[0];for(e=r,n=r-1;e=0;e++,n--){if(e=0&&y.indexOf(this._format[n])!==-1)return this._selectSegment(this._format[n]),t}},_selectSegment:function(e){var t,n=-1,i=0;for(t=0;t99&&(r=Math.floor(r/10)),r=_?a(r):e;break;case"fff":r=_?a(d.getMilliseconds(),3):e;break;case"tt":r=m?d.getHours()<12?S.AM[0]:S.PM[0]:w.dayperiod;break;case"zzz":n=d.getTimezoneOffset(),i=n<0,r=(""+Math.abs(n/60)).split(".")[0],n=Math.abs(n)-60*r,r=(i?"+":"-")+a(r),r+=":"+a(n);break;case"z":case"zz":r=d.getTimezoneOffset()/60,i=r<0,r=(""+Math.abs(r)).split(".")[0],r=(i?"+":"-")+("zz"===e?a(r):r)}if(r=r!==t?r:e.slice(1,e.length-1),F){for(r=""+r,o="","ddd"==e&&(e="EEE"),"dddd"==e&&(e="EEEE"),s=0;s0&&(l(e,!0),d=i)},this.parsePart=function(e,t){var n,i,r,o,a,s,u,c,_,w;if(!t)return l(e,!1),!0;switch(n=new Date(d&&d.getTime?d.getTime():d),i=new Date(n.getFullYear(),n.getMonth()+1,0).getDate(),e){case"d":if(o=(f?10*n.getDate():0)+parseInt(t,10),isNaN(o))return;for(;o>i;)o=parseInt((""+o).slice(1),10);if(o<1)f=!1;else{if(n.setDate(o),n.getMonth()!==d.getMonth())return;f=!0}break;case"M":if(a=(p?10*(n.getMonth()+1):0)+parseInt(t,10),isNaN(a)){for(s=S.months.names,b+=t.toLowerCase();b.length>0;){for(u=0;u12;)a=parseInt((""+a).slice(1),10);a<1?p=!1:(n.setMonth(a-1),n.getMonth()!==a-1&&(n.setDate(1),n.setMonth(a-1)),p=!0);break;case"y":if(c=(h?10*n.getFullYear():0)+parseInt(t,10),isNaN(c))return;for(;c>9999;)c=parseInt((""+c).slice(1),10);c<1?h=!1:(n.setFullYear(c),h=!0);break;case"h":if(r=(m?10*(n.getHours()%12||12):0)+parseInt(t,10),isNaN(r))return;for(;r>12;)r=parseInt((""+r).slice(1),10);n.setHours(12*Math.floor(n.getHours()/12)+r%12),m=!0;break;case"H":if(r=(m?10*n.getHours():0)+parseInt(t,10),isNaN(r))return;for(;r>23;)r=parseInt((""+r).slice(1),10);n.setHours(r),m=!0;break;case"m":if(_=(g?10*n.getMinutes():0)+parseInt(t,10),isNaN(_))return;for(;_>59;)_=parseInt((""+_).slice(1),10);n.setMinutes(_),g=!0;break;case"s":if(w=(v?10*n.getSeconds():0)+parseInt(t,10),isNaN(w))return;for(;w>59;)w=parseInt((""+w).slice(1),10);n.setSeconds(w),v=!0;break;case"t":if(m){for(y+=t.toLowerCase();y.length>0;){if(0===S.AM[0].toLowerCase().indexOf(y)&&n.getHours()>=12||0===S.PM[0].toLowerCase().indexOf(y)&&n.getHours()<12)return n.setHours((n.getHours()+12)%24),d=n,!0;y=y.substring(1,y.length)}return!1}}return d=n,!0},this.toPair=function(e,t,n){return e?(t=o.getCulture(t),S=t.calendars.standard,e=S.patterns[e]||e,T=S.days,C=S.months,w=n,[e.replace(k,s(!1)),e.replace(k,s(!0))]):["",""]},this.getDateObject=function(){return h&&p&&f&&m&&g&&v&&_?new Date(d.getTime()):null},e)d=new Date(e.getTime());else for(d=new Date,u=this.toPair(n,i,r)[1],c=0;c",f="",m=".kendoDatePicker",g="click"+m,v=c.mouseAndTouchPresent?o.applyEventMap("up",m.slice(1)):g,_="open",b="close",y="change",w="disabled",x="readonly",k="k-state-default",C="k-state-focused",S="k-state-selected",T="k-state-disabled",F="k-state-hover",D="mouseenter"+m+" mouseleave"+m,E="mousedown"+m,A="id",I="min",M="max",R="month",B="aria-disabled",O="aria-readonly",P="aria-expanded",L="aria-hidden",N=o.calendar,z=N.isInRange,H=N.restrictValue,V=N.isEqualDatePart,j=e.extend,W=e.proxy,U=Date,q=function(t){var n,i=this,r=document.body,s=e(p).attr(L,"true").addClass("k-calendar-container");i.options=t=t||{},n=t.id,t.omitPopup?s=t.dateDiv:(s.appendTo(r),i.popup=new a.Popup(s,j(t.popup,t,{name:"Popup",isRtl:o.support.isRtl(t.anchor)}))),n&&(n+="_dateview",s.attr(A,n),i._dateViewID=n),i.div=s,i.value(t.value)};q.prototype={_calendar:function(){var t,n=this,r=n.calendar,s=n.options;r||(t=e(p).attr(A,o.guid()).appendTo(s.omitPopup?s.dateDiv:n.popup.element).on(E,i).on(g,"td:has(.k-link)",W(n._click,n)),n.calendar=r=new a.Calendar(t,{componentType:s.componentType}),n._setOptions(s),r.navigate(n._value||n._current,s.start),n.value(n._value))},_setOptions:function(e){this.calendar.setOptions({focusOnNav:!1,change:e.change,culture:e.culture,dates:e.dates,depth:e.depth,footer:e.footer,format:e.format,max:e.max,min:e.min,month:e.month,weekNumber:e.weekNumber,start:e.start,disableDates:e.disableDates})},setOptions:function(e){var t=this.options,n=e.disableDates;n&&(e.disableDates=N.disabled(n)),this.options=j(t,e,{change:t.change,close:t.close,open:t.open}),this.calendar&&this._setOptions(this.options)},destroy:function(){this.popup&&this.popup.destroy()},open:function(){var e,t=this;t._calendar(),e=t.popup._hovered,t.popup._hovered=!0,t.popup.open(),setTimeout(function(){t.popup._hovered=e},1)},close:function(){this.popup&&this.popup.close()},min:function(e){this._option(I,e)},max:function(e){this._option(M,e)},toggle:function(){var e=this;e[e.popup.visible()?b:_]()},move:function(e){var t=this,n=e.keyCode,i=t.calendar,r=e.ctrlKey&&n==u.DOWN||n==u.ENTER,o=!1;if(e.altKey)n==u.DOWN?(t.open(),e.preventDefault(),o=!0):n==u.UP&&(t.close(),e.preventDefault(),o=!0);else if(t.popup&&t.popup.visible()){if(n==u.ESC||r&&i._cell.hasClass(S))return t.close(),e.preventDefault(),!0;n!=u.SPACEBAR&&(t._current=i._move(e)),o=!0}return o},current:function(e){this._current=e,this.calendar&&this.calendar._focus(e)},value:function(e){var t=this,n=t.calendar,i=t.options,r=i.disableDates;r&&r(e)&&(e=null),t._value=e,t._current=new U((+H(e,i.min,i.max))),n&&n.value(e)},_click:function(e){e.currentTarget.className.indexOf(S)!==-1&&(this.calendar.trigger("change"),this.close())},_option:function(e,t){var n=this,i=n.calendar;n.options[e]=t,i&&i[e](t)}},q.normalize=n,o.DateView=q,r=s.extend({init:function(t,i){var r,a,u=this;s.fn.init.call(u,t,i),t=u.element,i=u.options,i.disableDates=o.calendar.disabled(i.disableDates),i.min=l(t.attr("min"))||l(i.min),i.max=l(t.attr("max"))||l(i.max),n(i),u._initialOptions=j({},i),u._wrapper(),u.dateView=new q(j({},i,{id:t.attr(A),anchor:u.wrapper,change:function(){u._change(this.value()),u.close()},close:function(e){u.trigger(b)?e.preventDefault():(t.attr(P,!1),a.attr(L,!0))},open:function(e){var n,i=u.options;u.trigger(_)?e.preventDefault():(u.element.val()!==u._oldText&&(n=l(t.val(),i.parseFormats,i.culture),u.dateView[n?"current":"value"](n)),t.attr(P,!0),a.attr(L,!1),u._updateARIA(n))}})),a=u.dateView.div,u._icon();try{t[0].setAttribute("type","text")}catch(c){t[0].type="text"}t.addClass("k-input").attr({role:"combobox","aria-expanded":!1,"aria-haspopup":"grid","aria-owns":u.dateView._dateViewID,autocomplete:"off"}),u._reset(),u._template(),r=t.is("[disabled]")||e(u.element).parents("fieldset").is(":disabled"),r?u.enable(!1):u.readonly(t.is("[readonly]")),u._createDateInput(i),u._old=u._update(i.value||u.element.val()),u._oldText=t.val(),o.notify(u)},events:[_,b,y],options:{name:"DatePicker",value:null,footer:"",format:"",culture:"",parseFormats:[],min:new Date(1900,0,1),max:new Date(2099,11,31),start:R,depth:R,animation:{},month:{},dates:[],disableDates:null,ARIATemplate:"Current focused #=data.valueType# is #=data.text#",dateInput:!1,weekNumber:!1,componentType:"classic"},setOptions:function(e){var t=this,i=t._value;s.fn.setOptions.call(t,e),e=t.options,e.min=l(e.min),e.max=l(e.max),n(e),t.dateView.setOptions(e),t._createDateInput(e),t._dateInput||t.element.val(o.toString(i,e.format,e.culture)),i&&t._updateARIA(i)},_editable:function(e){var t=this,n=t._dateIcon.off(m),r=t.element.off(m),o=t._inputWrapper.off(m),a=e.readonly,s=e.disable;a||s?(o.addClass(s?T:k).removeClass(s?k:T),r.attr(w,s).attr(x,a).attr(B,s).attr(O,a)):(o.addClass(k).removeClass(T).on(D,t._toggleHover),r&&r.length&&(r[0].removeAttribute(w),r[0].removeAttribute(x)),r.attr(B,!1).attr(O,!1).on("keydown"+m,W(t._keydown,t)).on("focusout"+m,W(t._blur,t)).on("focus"+m,function(){t._inputWrapper.addClass(C)}),n.on(v,W(t._click,t)).on(E,i))},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this._dateInput&&this._dateInput._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this._dateInput&&this._dateInput._editable({readonly:!1,disable:!(e=e===t||e)})},destroy:function(){var e=this;s.fn.destroy.call(e),e.dateView.destroy(),e.element.off(m),e._dateIcon.off(m),e._inputWrapper.off(m),e._form&&e._form.off("reset",e._resetHandler)},open:function(){this.dateView.open()},close:function(){this.dateView.close()},min:function(e){return this._option(I,e)},max:function(e){return this._option(M,e)},value:function(e){var n=this;return e===t?n._value:(n._old=n._update(e),null===n._old&&(n._dateInput?n._dateInput.value(n._old):n.element.val("")),n._oldText=n.element.val(),t)},_toggleHover:function(t){e(t.currentTarget).toggleClass(F,"mouseenter"===t.type)},_blur:function(){var e=this,t=e.element.val();e.close(),t!==e._oldText&&(e._change(t),t||e.dateView.current(o.calendar.getToday())),e._inputWrapper.removeClass(C)},_click:function(e){var t=this;t.dateView.toggle(),t._focusElement(e.type)},_focusElement:function(e){var t=this.element;c.touch&&(!c.mouseAndTouchPresent||(e||"").match(/touch/i))||t[0]===h()||t.trigger("focus")},_change:function(e){var t,n,i,r=this,a=r.element.val();e=r._update(e),t=!o.calendar.isEqualDate(r._old,e),n=t&&!r._typing,i=a!==r.element.val(),(n||i)&&r.element.trigger(y),t&&(r._old=e,r._oldText=r.element.val(),r.trigger(y)),r._typing=!1},_keydown:function(e){var t=this,n=t.dateView,i=t.element.val(),r=!1;n.popup.visible()||e.keyCode!=u.ENTER||i===t._oldText?(r=n.move(e),t._updateARIA(n._current),r?t._dateInput&&e.stopImmediatePropagation&&e.stopImmediatePropagation():t._typing=!0):t._change(i)},_icon:function(){var t,n=this,i=n.element;t=i.next("span.k-select"),t[0]||(t=e('').insertAfter(i)),n._dateIcon=t.attr({role:"button","aria-controls":n.dateView._dateViewID})},_option:function(e,n){var i=this,r=i.options;return n===t?r[e]:(n=l(n,r.parseFormats,r.culture),n&&(r[e]=new U((+n)),i.dateView[e](n)),t)},_update:function(e){var t,n=this,i=n.options,r=i.min,a=i.max,s=n._value,u=l(e,i.parseFormats,i.culture),c=null===u&&null===s||u instanceof Date&&s instanceof Date;return i.disableDates(u)&&(u=null,n._old||n.element.val()||(e=null)),+u===+s&&c?(t=o.toString(u,i.format,i.culture),t===e||n._dateInput&&!u||n.element.val(null===u?e:t),u):(null!==u&&V(u,r)?u=H(u,r,a):z(u,r,a)||(u=null),n._value=u,n.dateView.value(u),n._dateInput&&u?n._dateInput.value(u||e):n.element.val(o.toString(u||e,i.format,i.culture)),n._updateARIA(u),u)},_wrapper:function(){var t,n=this,i=n.element;t=i.parents(".k-datepicker"),t[0]||(t=i.wrap(f).parent().addClass("k-picker-wrap k-state-default"),t=t.wrap(f).parent()),t[0].style.cssText=i[0].style.cssText,i.css({width:"100%",height:i[0].style.height}),n.wrapper=t.addClass("k-widget k-datepicker").addClass(i[0].className).removeClass("input-validation-error"),n._inputWrapper=e(t[0].firstChild)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=t.options,a=r.disableDates,s=r.parseFormats.length?r.parseFormats:null,l=t._initialOptions.value,u=i?e("#"+i):n.closest("form"),c=n[0].defaultValue;l&&a&&a(l)&&(l=null),c&&o.parseDate(c,s,r.culture)||!l||n.attr("value",o.toString(l,r.format,r.culture)),u[0]&&(t._resetHandler=function(){t.value(l||n[0].defaultValue),t.max(t._initialOptions.max),t.min(t._initialOptions.min)},t._form=u.on("reset",t._resetHandler))},_template:function(){this._ariaTemplate=W(d(this.options.ARIATemplate),this)},_createDateInput:function(e){this._dateInput&&(this._dateInput.destroy(),this._dateInput=null),e.dateInput&&(this._dateInput=new a.DateInput(this.element,{culture:e.culture,format:e.format,min:e.min,max:e.max}))},_updateARIA:function(e){var t=this,n=t.dateView.calendar;t.element&&t.element.length&&t.element[0].removeAttribute("aria-activedescendant"),n&&t.element.attr("aria-activedescendant",n._updateAria(t._ariaTemplate,e))}}),a.plugin(r)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.floatinglabel.min",["kendo.core.min"],e)}(function(){return function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.ui,o=".kendoFloatingLabel",a="k-floating-label-container",s="k-state-empty",l="k-state-focused",u="k-state-disabled",c="k-no-click",d="k-state-readonly",h=e.proxy,p=i.extend({init:function(r,o){var s=this;i.fn.init.call(s,r,o),o=e.extend(!0,{},o),s.refresh(),s._editable({readonly:s.options.widget.options.readonly!==t&&s.options.widget.options.readonly,disable:s.options.widget.options.enable!==t&&!s.options.widget.options.enable}),s.element.addClass(a),n.notify(s)},options:{name:"FloatingLabel",widget:null,useReadOnlyClass:!1},readonly:function(e){this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)})},refresh:function(){var e=this,t=e.element;t.removeClass(s).removeClass(l),e.options.widget.element.val()||t.addClass(s),document.activeElement===e.options.widget.element[0]&&t.addClass(l)},destroy:function(){var e=this;e.element.off(o),i.fn.destroy.call(e)},_editable:function(e){var t=this,n=t.element,i=e.disable,r=e.readonly;n.off(o),r||i?n.toggleClass(u,i).toggleClass(t.options.useReadOnlyClass?d:c,r):(n.removeClass(u).removeClass(t.options.useReadOnlyClass?d:c),n.on("focusin"+o,h(t.refresh,t)),n.on("focusout"+o,h(t.refresh,t)))}});r.plugin(p)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.numerictextbox.min",["kendo.core.min","kendo.userevents.min","kendo.floatinglabel.min"],e)}(function(){return function(e,t){function n(e,t){var n="k-i-arrow-"+("increase"===e?"60-up":"60-down");return''}function i(e,t){var n=(""+parseFloat(e,10)).split(F);return n[1]&&(n[1]=n[1].substring(0,t)),n.join(F)}var r=window.kendo,o=r.caret,a=r.keys,s=r.ui,l=s.Widget,u=r._activeElement,c=r._extractFormat,d=r.parseFloat,h=r.support.placeholder,p=r.getCulture,f="change",m="disabled",g="readonly",v="k-input",_="spin",b=".kendoNumericTextBox",y="touchend",w="mouseleave"+b,x="mouseenter"+b+" "+w,k="k-state-default",C="k-state-focused",S="k-state-hover",T="focus",F=".",D="symbol",E="k-icon",A="k-label k-input-label",I="k-state-selected",M="k-state-disabled",R="k-state-invalid",B="aria-disabled",O=/^(-)?(\d*)$/,P=null,L=e.proxy,N=e.isPlainObject,z=e.extend,H=l.extend({init:function(n,i){var o,a,s,u,d,h,p=this,f=i&&i.step!==t;l.fn.init.call(p,n,i),i=p.options,n=p.element.on("focusout"+b,L(p._focusout,p)).attr("role","spinbutton"),i.placeholder=i.placeholder||n.attr("placeholder"),o=p.min(n.attr("min")),a=p.max(n.attr("max")),s=p._parse(n.attr("step")),i.min===P&&o!==P&&(i.min=o),i.max===P&&a!==P&&(i.max=a),f||s===P||(i.step=s),p._initialOptions=z({},i),h=n.attr("type"),p._reset(),p._wrapper(),p._arrows(),p._validation(),p._input(),r.support.mobileOS?p._text.on(y+b+" "+T+b,function(){r.support.browser.edge?p._text.one(T+b,function(){p._focusin()}):p._focusin(),p.selectValue()}):p._text.on(T+b,L(p._click,p)),n.attr("aria-valuemin",i.min!==P?i.min*i.factor:i.min).attr("aria-valuemax",i.max!==P?i.max*i.factor:i.max),i.format=c(i.format),u=i.value,u==P&&(u="number"==h?parseFloat(n.val()):n.val()),p.value(u),d=!i.enable||n.is("[disabled]")||e(p.element).parents("fieldset").is(":disabled"),d?p.enable(!1):p.readonly(n.is("[readonly]")),p.angular("compile",function(){return{elements:p._text.get()}}),p._label(),p._ariaLabel(),r.notify(p)},options:{name:"NumericTextBox",decimals:P,enable:!0,restrictDecimals:!1,min:P,max:P,value:P,step:1,round:!0,culture:"",format:"n",spinners:!0,placeholder:"",selectOnFocus:!1,factor:1,upArrowText:"Increase value",downArrowText:"Decrease value",label:null},events:[f,_],_editable:function(e){var t=this,n=t.element,i=e.disable,r=e.readonly,o=t._text.add(n),a=t._inputWrapper.off(x);t._toggleText(!0),t._upArrowEventHandler.unbind("press"),t._downArrowEventHandler.unbind("press"),n.off("keydown"+b).off("keyup"+b).off("input"+b).off("paste"+b),t._inputLabel&&t._inputLabel.off(b),r||i?(a.addClass(i?M:k).removeClass(i?k:M),o.attr(m,i).attr(g,r).attr(B,i)):(a.addClass(k).removeClass(M).on(x,t._toggleHover),o.removeAttr(m).removeAttr(g).attr(B,!1),t._upArrowEventHandler.bind("press",function(e){e.preventDefault(),t._spin(1),t._upArrow.addClass(I)}),t._downArrowEventHandler.bind("press",function(e){e.preventDefault(),t._spin(-1),t._downArrow.addClass(I)}),t.element.on("keydown"+b,L(t._keydown,t)).on("keyup"+b,L(t._keyup,t)).on("paste"+b,L(t._paste,t)).on("input"+b,L(t._inputHandler,t)),t._inputLabel&&t._inputLabel.on("click"+b,L(t.focus,t)))},readonly:function(e){var n=this;this._editable({readonly:e===t||e,disable:!1}),n.floatingLabel&&n.floatingLabel.readonly(e===t||e)},enable:function(e){var n=this;this._editable({readonly:!1,disable:!(e=e===t||e)}),n.floatingLabel&&n.floatingLabel.enable(e=e===t||e)},setOptions:function(e){var n=this;l.fn.setOptions.call(n,e),n._arrowsWrap.toggle(n.options.spinners),n._inputWrapper.toggleClass("k-expand-padding",!n.options.spinners),n._text.prop("placeholder",n.options.placeholder),n._placeholder(n.options.placeholder),n.element.attr({"aria-valuemin":n.options.min!==P?n.options.min*n.options.factor:n.options.min,"aria-valuemax":n.options.max!==P?n.options.max*n.options.factor:n.options.max}),n.options.format=c(n.options.format),e.value!==t&&n.value(e.value)},destroy:function(){var e=this;e._inputLabel&&(e._inputLabel.off(b),e.floatingLabel&&e.floatingLabel.destroy()),e.element.add(e._text).add(e._upArrow).add(e._downArrow).add(e._inputWrapper).off(b),e._upArrowEventHandler.destroy(),e._downArrowEventHandler.destroy(),e._form&&e._form.off("reset",e._resetHandler),l.fn.destroy.call(e)},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},step:function(e){return this._option("step",e)},value:function(e){var n,i=this;return e===t?i._value:(e=i._parse(e),n=i._adjust(e),e===n&&(i._update(e),i._old=i._value),t)},focus:function(){this._focusin()},_adjust:function(e){var t=this,n=t.options,i=n.min,r=n.max;return e===P?e:(i!==P&&er&&(e=r),e)},_arrows:function(){var t,i=this,o=function(){clearTimeout(i._spinning),t.removeClass(I)},a=i.options,s=a.spinners,l=i.element;t=l.siblings("."+E),t[0]||(t=e(n("increase",a.upArrowText)+n("decrease",a.downArrowText)).insertAfter(l),i._arrowsWrap=t.wrapAll('').parent()),s||(t.parent().toggle(s),i._inputWrapper.addClass("k-expand-padding")),i._upArrow=t.eq(0),i._upArrowEventHandler=new r.UserEvents(i._upArrow,{release:o}),i._downArrow=t.eq(1),i._downArrowEventHandler=new r.UserEvents(i._downArrow,{release:o})},_validation:function(){var t=this,n=t.element;t._validationIcon=e("").insertAfter(n)},_blur:function(){var e=this;e._toggleText(!0),e._change(e.element.val())},_click:function(e){var t=this;clearTimeout(t._focusing),t._focusing=setTimeout(function(){var n,i,r,a=e.target,s=o(a)[0],l=a.value.substring(0,s),u=t._format(t.options.format),c=u[","],d=0;c&&(i=RegExp("\\"+c,"g"),r=RegExp("(-)?("+u[D]+")?([\\d\\"+c+"]+)(\\"+u[F]+")?(\\d+)?")),r&&(n=r.exec(l)),n&&(d=n[0].replace(i,"").length,l.indexOf("(")!=-1&&t._value<0&&d++),t._focusin(),o(t.element[0],d),t.selectValue()})},selectValue:function(){this.options.selectOnFocus&&this.element[0].select()},_getFactorValue:function(e){var t=this,n=t.options.factor;return n&&1!==n&&(e=r.parseFloat(e),null!==e&&(e/=n)),e},_change:function(e){var t=this;e=t._getFactorValue(e), +t._update(e),e=t._value,t._old!=e&&(t._old=e,t._typing||t.element.trigger(f),t.trigger(f)),t._typing=!1},_culture:function(e){return e||p(this.options.culture)},_focusin:function(){var e=this;e._inputWrapper.addClass(C),e._toggleText(!1),e.element[0].focus()},_focusout:function(){var e=this;clearTimeout(e._focusing),e._inputWrapper.removeClass(C).removeClass(S),e._blur(),e._removeInvalidState()},_format:function(e,t){var n=this._culture(t).numberFormat;return e=e.toLowerCase(),e.indexOf("c")>-1?n=n.currency:e.indexOf("p")>-1&&(n=n.percent),n},_input:function(){var t,n=this,i=n.options,r="k-formatted-value",o=n.element.addClass(v).show()[0],a=o.accessKey,s=n.wrapper;t=s.find(F+r),t[0]||(t=e('').insertBefore(o).addClass(r));try{o.setAttribute("type","text")}catch(l){o.type="text"}t[0].title=o.title,t[0].tabIndex=o.tabIndex,t[0].style.cssText=o.style.cssText,t.prop("placeholder",i.placeholder),a&&(t.attr("accesskey",a),o.accessKey=""),n._text=t.addClass(o.className).attr({role:"spinbutton","aria-valuemin":i.min!==P?i.min*i.factor:i.min,"aria-valuemax":i.max!==P?i.max*i.factor:i.max,autocomplete:"off"})},_keydown:function(e){var n=this,i=e.keyCode;return i===a.NUMPAD_DOT&&(n._numPadDot=!0),i==a.DOWN?(n._step(-1),t):i==a.UP?(n._step(1),t):i==a.ENTER?(n._change(n.element.val()),t):(i!=a.TAB&&(n._typing=!0),n._cachedCaret=o(n.element),t)},_keyup:function(){this._removeInvalidState()},_inputHandler:function(){var e=this.element,t=e.val(),n=this.options.min,i=this._format(this.options.format),r=i[F],a=null!==n&&n>=0&&"-"===t.charAt(0);this._numPadDot&&r!==F&&(t=t.replace(F,r),this.element.val(t),this._numPadDot=!1),this._isPasted&&(t=(""+this._parse(t)).replace(F,i[F])),this._numericRegex(i).test(t)&&!a?this._oldText=t:(this._blinkInvalidState(),this.element.val(this._oldText),this._cachedCaret&&(o(e,this._cachedCaret[0]),this._cachedCaret=null)),this._isPasted=!1},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=setTimeout(L(e._removeInvalidState,e),100)},_addInvalidState:function(){var e=this;e._inputWrapper.addClass(R),e._validationIcon.removeClass("k-hidden")},_removeInvalidState:function(){var e=this;e._inputWrapper.removeClass(R),e._validationIcon.addClass("k-hidden"),e._invalidStateTimeout=null},_numericRegex:function(e){var t=this,n=e[F],i=t.options.decimals,r="*";return n===F&&(n="\\"+n),i===P&&(i=e.decimals),0===i&&t.options.restrictDecimals?O:(t.options.restrictDecimals&&(r="{0,"+i+"}"),t._separator!==n&&(t._separator=n,t._floatRegExp=RegExp("^(-)?(((\\d+("+n+"\\d"+r+")?)|("+n+"\\d"+r+")))?$")),t._floatRegExp)},_paste:function(e){var t=this,n=e.target,i=n.value,r=t._format(t.options.format);t._isPasted=!0,setTimeout(function(){var e=t._parse(n.value);e===P?t._update(i):(n.value=(""+e).replace(F,r[F]),t._adjust(e)===e&&t._numericRegex(r).test(n.value)||(i=t._getFactorValue(n.value),t._update(i)))})},_option:function(e,n){var i=this,r=i.element,o=i.options;return n===t?o[e]:(n=i._parse(n),(n||"step"!==e)&&(o[e]=n,r.add(i._text).attr("aria-value"+e,n),r.attr(e,n)),t)},_ariaLabel:function(){var t,n=this,i=n._text,o=n.element,a=o.attr("id"),s=e("label[for='"+a+"']"),l=o.attr("aria-label"),u=o.attr("aria-labelledby");l?i.attr("aria-label",l):u?i.attr("aria-labelledby",u):s.length&&(t=s.attr("id"),t?i.attr("aria-labelledby",t):(t=r.guid(),s.attr("id",t),i.attr("aria-labelledby",t)))},_spin:function(e,t){var n=this;t=t||500,clearTimeout(n._spinning),n._spinning=setTimeout(function(){n._spin(e,50)},t),n._step(e)},_step:function(e){var t=this,n=t.element,i=t._value,r=t._parse(n.val())||0,o=t.options.decimals||2;u()!=n[0]&&t._focusin(),t.options.factor&&r&&(r/=t.options.factor),r=+(r+t.options.step*e).toFixed(o),r=t._adjust(r),t._update(r),t._typing=!1,i!==r&&t.trigger(_)},_toggleHover:function(t){e(t.currentTarget).toggleClass(S,"mouseenter"===t.type)},_toggleText:function(e){var t=this;t._text.toggle(e),e?t._text.removeAttr("aria-hidden"):t._text.attr("aria-hidden","true"),t.element.toggle(!e)},_parse:function(e,t){return d(e,this._culture(t),this.options.format)},_round:function(e,t){var n=this.options.round?r._round:i;return n(e,t)},_update:function(e){var t,n=this,i=n.options,o=i.factor,a=i.format,s=i.decimals,l=n._culture(),u=n._format(a,l);s===P&&(s=u.decimals),e=n._parse(e,l),t=e!==P,t&&(e=parseFloat(n._round(e,s),10)),n._value=e=n._adjust(e),n._placeholder(r.toString(e,a,l)),t?(o&&(e=parseFloat(n._round(e*o,s),10)),e=""+e,e.indexOf("e")!==-1&&(e=n._round(+e,s)),e=e.replace(F,u[F])):e=null,n.element.val(e),n._oldText=e,n.element.add(n._text).attr("aria-valuenow",e)},_placeholder:function(e){var t=this._text;t.val(e),h||e||t.val(this.options.placeholder),t.attr("title",this.element.attr("title")||t.val())},_label:function(){var n,i,o=this,a=o.element,s=o.options,l=a.attr("id");null!==s.label&&(n=!!N(s.label)&&s.label.floating,i=N(s.label)?s.label.content:s.label,n&&(o._floatingLabelContainer=o.wrapper.wrap("").parent(),o.floatingLabel=new r.ui.FloatingLabel(o._floatingLabelContainer,{widget:o})),r.isFunction(i)&&(i=i.call(o)),i||(i=""),l||(l=s.name+"_"+r.guid(),a.attr("id",l)),o._inputLabel=e("'").insertBefore(o.wrapper),o.element.attr("disabled")===t&&o.element.attr("readonly")===t&&o._inputLabel.on("click"+b,L(o.focus,o)))},_wrapper:function(){var t,n=this,i=n.element,r=i[0];t=i.parents(".k-numerictextbox"),t.is("span.k-numerictextbox")||(t=i.hide().wrap('').parent(),t=t.wrap("").parent()),t[0].style.cssText=r.style.cssText,r.style.width="",n.wrapper=t.addClass("k-widget k-numerictextbox").addClass(r.className).removeClass("input-validation-error").css("display",""),n._inputWrapper=e(t[0].firstChild)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._resetHandler=function(){setTimeout(function(){t.value(n[0].value),t.max(t._initialOptions.max),t.min(t._initialOptions.min)})},t._form=r.on("reset",t._resetHandler))}});s.plugin(H)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.validator.min",["kendo.core.min"],e)}(function(){return function(e,t){function n(t){var n,i=c.ui.validator.ruleResolvers||{},r={};for(n in i)e.extend(!0,r,i[n].resolve(t));return r}function i(e){return e.replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function r(e){return e=(e+"").split("."),e.length>1?e[1].length:0}function o(t){return e(e.parseHTML?e.parseHTML(t):t)}function a(t,n){var i,r,o,a,s=e();for(o=0,a=t.length;o#for(var i = 0; i < errors.length; i += 1){#
  • #= errors[i].message #
  • # } #',u=d.extend({init:function(t,i){var r=this,o=n(t),a="["+c.attr("validate")+"!=false]";i=i||{},i.rules=e.extend({},c.ui.validator.rules,o.rules,i.rules),i.messages=e.extend({},c.ui.validator.messages,o.messages,i.messages),d.fn.init.call(r,t,i),r._errorTemplate=c.template(r.options.errorTemplate),r._summaryTemplate=c.template(r.options.validationSummary.template||l),r.element.is(E)&&r.element.attr(A,A),r._inputSelector=C+a,r._checkboxSelector=S+a,r._errors={},r._attachEvents(),r._isValidated=!1,r._validateOnInit()&&r.validate()},events:[I,M,R],options:{name:"Validator",errorTemplate:'#= message #',messages:{required:"{0} is required",pattern:"{0} is not valid",min:"{0} should be greater than or equal to {1}",max:"{0} should be smaller than or equal to {1}",step:"{0} is not valid",email:"{0} is not valid email",url:"{0} is not valid URL",date:"{0} is not valid date",dateCompare:"End date should be greater than or equal to the start date",captcha:"The text you entered doesn't match the image."},rules:{required:function(e){var t=!e.attr("name")&&!e.is(":checked"),n=e.attr("name")&&!this.element.find('input[name="'+e.attr("name")+'"]:checked').length,i=e.filter("[type=checkbox]").length&&(t||n),r=e.filter("[type=radio]").length&&!this.element.find('input[name="'+e.attr("name")+'"]:checked').length,o=e.val();return!(L(e,"required")&&(!o||""===o||0===o.length||i||r))},pattern:function(e){return!e.filter("[type=text],[type=email],[type=url],[type=tel],[type=search],[type=password]").filter("[pattern]").length||""===e.val()||O(e.val(),e.attr("pattern"))},min:function(e){if(e.filter(T+",["+c.attr("type")+"=number]").filter("[min]").length&&""!==e.val()){var t=parseFloat(e.attr("min"))||0,n=c.parseFloat(e.val());return t<=n}return!0},max:function(e){if(e.filter(T+",["+c.attr("type")+"=number]").filter("[max]").length&&""!==e.val()){var t=parseFloat(e.attr("max"))||0,n=c.parseFloat(e.val());return t>=n}return!0},step:function(e){if(e.filter(T+",["+c.attr("type")+"=number]").filter("[step]").length&&""!==e.val()){var t,n=parseFloat(e.attr("min"))||0,i=parseFloat(e.attr("step"))||1,o=parseFloat(e.val()),a=r(i);return a?(t=Math.pow(10,a),Math.floor((o-n)*t)%(i*t)/Math.pow(100,a)===0):(o-n)%i===0}return!0},email:function(e){return P(e,"[type=email],["+c.attr("type")+"=email]",x)},url:function(e){return P(e,"[type=url],["+c.attr("type")+"=url]",k)},date:function(e){return!e.filter("[type^=date],["+c.attr("type")+"=date]").length||""===e.val()||null!==c.parseDate(e.val(),e.attr(c.attr("format")))},captcha:function(e){if(e.filter("["+c.attr("role")+"=captcha]").length){var n=this,i=c.widgetInstance(e),r=function(e){return t!==e&&null!==e};if(e.data("captcha_validating")||r(i.isValid())||!i.getCaptchaId()||(e.data("captcha_validating",!0),n._validating=!0,i.validate().done(function(){n._validating=!1,n._checkElement(e)}).fail(function(e){n._validating=!1,e.error&&"handler_not_defined"===e.error&&window.console.warn("Captcha's validationHandler is not defined! You should either define a proper validation endpoint or declare a callback function to ensure the required behavior.")})),r(i.isValid()))return e.removeData("captcha_validating"),i.isValid()}return!0}},validateOnBlur:!0,validationSummary:!1},_allowSubmit:function(){return c.ui.validator.allowSubmit(this.element,this.errors())},_validateOnInit:function(){return c.ui.validator.validateOnInit(this.element)},destroy:function(){d.fn.destroy.call(this),this.element.off(h),this.validationSummary&&(this.validationSummary.off(h),this.validationSummary=null)},value:function(){return!!this._isValidated&&0===this.errors().length},_submit:function(e){return!(!this.validate()&&!this._allowSubmit()||this._validating)||(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),!1)},_checkElement:function(e){var t=this.value();this.validateInput(e),this.value()!==t&&this.trigger(M)},_attachEvents:function(){var t=this;t.element.is(E)&&t.element.on("submit"+h,B(t._submit,t)),t.options.validateOnBlur&&(t.element.is(C)?(t.element.on(F+h,function(){t._checkElement(t.element)}),t.element.is(S)&&t.element.on("click"+h,function(){t._checkElement(t.element)})):(t.element.on(F+h,t._inputSelector,function(){t._checkElement(e(this))}),t.element.on("click"+h,t._checkboxSelector,function(){t._checkElement(e(this))})))},validate:function(){var e,t,n,i,r=!1,o=this.value();if(this._errors={},this.element.is(C))r=this.validateInput(this.element);else{for(i=!1,e=this.element.find(this._inputSelector),t=0,n=e.length;t").insertBefore(n.element),t.addClass([v,b].join(" ")),t.attr("role","alert"),t.on("click"+h,B(n._summaryClick,n)),t},_summaryClick:function(t){t.preventDefault();var n,i=this,r=e(t.target),o=i.element.find("[name='"+r.data("field")+"']");o.length&&(n=c.getWidgetFocusableElement(o),n&&n.focus())},showValidationSummary:function(){var e,t=this,n=t.validationSummary,i=t._errorsByName();n||(n=t.validationSummary=t._renderSummary()),e=o(t._summaryTemplate({errors:i})),n.html(e),n.toggleClass("k-hidden",!i.length)},hideValidationSummary:function(){var e=this,t=e.validationSummary;t&&t.addClass("k-hidden")}}),c.ui.plugin(u)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.editable.min",["kendo.dropdownlist.min","kendo.datepicker.min","kendo.numerictextbox.min","kendo.validator.min","kendo.binder.min"],e)}(function(){return function(e,t){function n(t){return t=null!=t?t:"",t.type||e.type(t)||"string"}function i(t){t.find(":input:not(:button, .k-combobox .k-input, .k-checkbox-list .k-checkbox, .k-radio-list .k-radio, ["+c.attr("role")+"=listbox], ["+c.attr("role")+"=upload], ["+c.attr("skip")+"], [type=file])").each(function(){var t=c.attr("bind"),n=this.getAttribute(t)||"",i="checkbox"===this.type||"radio"===this.type?"checked:":"value:",r=this.getAttribute("name")===F.antiForgeryTokenName,o=this.name;n.indexOf(i)===-1&&o&&!r&&(n+=(n.length?",":"")+i+o,e(this).attr(t,n))})}function r(e){var t,i,r,o,a,s,l=(e.model.fields||e.model)[e.field],u=n(l),d=l?l.validation:{},h=l?l.attributes:{},p=c.attr("type"),b=c.attr("bind"),y={id:e.id||e.field,name:e.field,title:e.title?e.title:e.field};for(t in d)i=d[t],g(t,k)>=0?y[p]=t:f(i)||(r=c.getCulture(),"number"==typeof i&&r.name.length?(o=r.numberFormat,a=(""+i).replace(v,o[v]),y[t]=a):y[t]=m(i)?i.value||t:i),y[c.attr(t+"-msg")]=i.message,y.autocomplete=_;for(s in h)y[s]=h[s];return g(u,k)>=0&&(y[p]=u),y[b]=("boolean"===u?"checked:":"value:")+e.field,y}function o(e,t){var n=e.attr("id");return n&&(t.id=n,e.removeAttr("id")),t}function a(e){var t,n,i,r,o,a;if(e&&e.length)for(a=[],t=0,n=e.length;t":"RadioGroup"===e||"CheckBoxGroup"===e?"
      ":"Editor"===e||"TextArea"===e?"
    ",title:a("insertCommentDialog.title","Insert comment"),autoFocus:!1,width:450},open:function(t){var n,i,r=this;l.fn.open.apply(r,arguments),n=r.dialog().element,i=e.observable({comment:t.comment(),apply:function(){/\S/.test(i.comment)||(i.comment=null),r.trigger("action",{command:"InsertCommentCommand",options:{value:i.comment}}),r.close()},remove:function(){i.comment=null,i.apply()},cancel:r.close.bind(r)}),e.bind(n,i),n.find("textarea").focus()}}),e.spreadsheet.dialogs.register("insertComment",E),A=l.extend({options:{template:"
    ",title:a("insertImageDialog.title","Insert image"),width:"auto"},open:function(){var t,n,i=this;l.fn.open.apply(i,arguments),t=i.dialog().element,n=e.observable({okEnabled:!1,info:e.spreadsheet.messages.dialogs.insertImageDialog.info,imageUrl:"",hasImage:!1,isHovered:!1,_url:null,_image:null,apply:function(){window.URL.revokeObjectURL(n._url),i.trigger("action",{command:"InsertImageCommand",options:{blob:n._image,width:n._width,height:n._height}}),i.close()},cancel:i.close.bind(i),stopEvent:function(e){e.stopPropagation(),e.preventDefault()},drop:function(e){n.stopEvent(e),n.selectFile(e.originalEvent.dataTransfer.files),n.set("isHovered",!1)},dragEnter:function(e){n.stopEvent(e),n.set("isHovered",!0)},dragLeave:function(e){n.stopEvent(e),n.set("isHovered",!1)},change:function(e){n.selectFile(e.target.files)},selectFile:function(t){var i,r,o;for(r=0;r=0,l=n.bind(h),u=l(o.children,i),c=c||u||s,o.hidden=!s&&!u,i.length||p&&!p.length?o.checked=!o.hidden:p&&p.indexOf(o.text)!=-1&&(o.checked=!0);return d&&t.filter({field:"hidden",operator:"neq",value:!0}),c}function i(t){var n,r,o=t instanceof e.data.HierarchicalDataSource&&t.data();for(n=0;n",{"class":u.classNames.icon+" "+i}).prependTo(this._summary),this._container=e.wrap(this._summary.next(),!0),n.expanded||this._container.hide()},options:{name:"Details"},events:["toggle"],visible:function(){return this.options.expanded},toggle:function(t){var n=e.fx(this._container).expand("vertical");n.stop()[t?"reverse":"play"](),this._icon.toggleClass(u.classNames.iconExpand,t).toggleClass(u.classNames.iconCollapse,!t),this.options.expanded=!t},_toggle:function(){var e=this.visible();this.toggle(e),this.trigger("toggle",{show:e})}}),e.data.binders.spreadsheetFilterValue=e.data.Binder.extend({init:function(t,n,i){e.data.Binder.fn.init.call(this,t,n,i),this._change=c.proxy(this.change,this),c(this.element).on("change",this._change)},refresh:function(){var e=this,t=e.bindings.spreadsheetFilterValue.get();c(e.element).val(t instanceof Date?"":t)},change:function(){var e=this.element.value;this.bindings.spreadsheetFilterValue.set(e)}}),e.data.binders.widget.spreadsheetFilterValue=e.data.Binder.extend({init:function(t,n,i){e.data.Binder.fn.init.call(this,t.element[0],n,i),this.widget=t,this._change=c.proxy(this.change,this),this.widget.first("change",this._change)},refresh:function(){var e=this.bindings.spreadsheetFilterValue,t=e.get(),n=c(this.widget.element).data("filterType");this.widget.value("date"===n&&t instanceof Date||"number"===n&&!isNaN(t)?t:null)},change:function(){var e=this.widget.value(),t=this.bindings.spreadsheetFilterValue;t.set(e)}}),a={filterByValue:"
    #= messages.filterByValue #
    ",filterByCondition:"
    #= messages.filterByCondition #
    ',menuItem:"
  • #=text#
  • ",actionButtons:""},s=e.spreadsheet.FilterMenuViewModel=e.data.ObservableObject.extend({valuesChange:function(t){var n=t?t.sender.dataSource:this.valuesDataSource,i=function(e){return e.checked},r=function(t){return"date"===t.dataType?e.spreadsheet.dateToNumber(t.value):t.value},o=function(e,t,n){return n.lastIndexOf(e)===t},a=n.data(),s=a.toJSON()[0].items,l=s.filter(function(e){return"blank"===e.dataType});l=!!l.length&&l[0].checked,s=s.filter(i).map(r),this.appendToSearch&&this.valueFilter&&this.valueFilter.values.length&&(s=s.concat(this.valueFilter.values.toJSON()).sort().filter(o)),this.set("valueFilter",{values:s,blanks:l})},valueSelect:function(e){e.preventDefault();var t=e.sender.dataItem(e.node);t.set("checked",!t.checked)},hasActiveSearch:!1,appendToSearch:!1,filterValues:function(t){var r,o="string"==typeof t?t:c(t.target).val().toLocaleLowerCase(e.culture().name),a=this.valuesDataSource;this.set("hasActiveSearch",!!o),r=n.bind(this.valueFilter),i(a),r(a,o)},reset:function(){this.set("customFilter",{logic:"and",criteria:[{operator:null,value:null}]}),this.set("valueFilter",{values:[]})},operatorChange:function(e){var t=e.sender.dataItem();this.set("operatorType",t.type),this.get("customFilter")||this.reset(),this.set("customFilter.criteria[0].operator",t.value)},isNone:function(){return void 0===this.get("operatorType")},isString:function(){return"string"===this.get("operatorType")},isNumber:function(){return"number"===this.get("operatorType")},isDate:function(){return"date"===this.get("operatorType")}}),l=e.spreadsheet.FilterMenuController={valuesTree:function(t,n){return[{text:e.spreadsheet.messages.filterMenu.all,expanded:!0,checked:!1,items:this.values(t.resize({top:1}),n)}]},values:function(n,i){var r=[],o=e.spreadsheet.messages.filterMenu,a=n.column(i),s=n.sheet();return a.forEachCell(function(t,n,i){var a,l,u,c=!0;s.isHiddenRow(t)&&(c=!1),a=i.value,l=i.dataType,u=i.text,l=void 0===a?"blank":i.format?e.spreadsheet.formatting.type(a,i.format):typeof a,u=null!==a&&i.format?e.spreadsheet.formatting.text(a,i.format):"blank"==l?o.blanks:a,"percent"!==l&&"currency"!==l||(l="number"),"date"===l&&(a=e.spreadsheet.numberToDate(a)),r.push({dataType:l,value:a,text:u,checked:c})}),r=t(r),r.sort(function(e,t){return e.dataType===t.dataType?0:"blank"===e.dataType||"blank"===t.dataType?"blank"===e.dataType?-1:1:"number"===e.dataType||"number"===t.dataType?"number"===e.dataType?-1:1:"date"===e.dataType||"date"===t.dataType?"date"===e.dataType?-1:1:0}),r},filterType:function(e,t){var n,i,r,o=e.sheet(),a=this.filterForColumn(t,o);return a=a&&a.filter.toJSON(),a&&"custom"==a.filter&&(i=a.criteria[0].value,i instanceof Date?n="date":"string"==typeof i?n="string":"number"==typeof i&&(n="number")),n||(r=this.values(e.row(1),t)[0],n=r&&r.dataType,"blank"==n&&(n=null)),n},filterForColumn:function(e,t){var n,i=t.filter();return i&&(n=i.columns.filter(function(t){return t.index===e})[0]),n},filter:function(e,t){var n,i,r,o,a=this.filterForColumn(e,t);if(a)return n=a.filter.toJSON(),i=n.filter,delete n.filter,r={type:i,options:n},o=n.criteria,o&&o.length&&(r.operator=o[0].operator),r}},u=d.extend({init:function(e,t){d.call(this,e,t),this.element.addClass(u.classNames.wrapper),this.viewModel=new s({active:"value",operator:null,operators:r(this.options.operators),clear:this.clear.bind(this),apply:this.apply.bind(this)}),this._filterInit(),this._popup(),this._sort(),this._filterByCondition(),this._filterByValue(),this._actionButtons()},options:{name:"FilterMenu",column:0,range:null,operators:{string:{contains:"Text contains",doesnotcontain:"Text does not contain",startswith:"Text starts with",endswith:"Text ends with",matches:"Text matches",doesnotmatch:"Text does not match"},date:{eq:"Date is",neq:"Date is not",lt:"Date is before",gt:"Date is after"},number:{eq:"Is equal to",neq:"Is not equal to",gte:"Is greater than or equal to",gt:"Is greater than",lte:"Is less than or equal to",lt:"Is less than"}}},events:["action"],destroy:function(){d.fn.destroy.call(this),this.menu.destroy(),this.valuesTreeView.destroy(),this.popup.destroy()},openFor:function(e){this.popup.setOptions({anchor:e}),this.popup.open()},close:function(){this.popup.close()},clear:function(){this.action({command:"ClearFilterCommand",options:{column:this.options.column}}),this.viewModel.reset(),this.close()},apply:function(){var e,t,n;this._active(),e={operatingRange:this.options.range,column:this.options.column},"value"===this.viewModel.active?(this.viewModel.valuesChange({sender:this.valuesTreeView}),t=this.viewModel.valueFilter.toJSON(),(t.blanks||t.values&&t.values.length)&&(e.valueFilter=t)):"custom"===this.viewModel.active&&(n=this.viewModel.customFilter.toJSON(),n.criteria.length&&null!==n.criteria[0].value&&(e.customFilter=n)),(e.valueFilter||e.customFilter)&&this.action({command:"ApplyFilterCommand",options:e})},action:function(e){this.trigger("action",c.extend({},e))},_filterInit:function(){var e,t=this.options.column,n=this.options.range,i=n.sheet(),r=l.filter(t,i);r?(e=l.filterType(n,t),this.viewModel.set("active",r.type),this.viewModel.set(r.type+"Filter",r.options),"custom"==r.type&&(this.viewModel.set("operator",e+"_"+r.operator),this.viewModel.set("operatorType",e))):this.viewModel.reset()},_popup:function(){this.popup=this.element.kendoPopup({copyAnchorStyles:!1}).data("kendoPopup")},_sort:function(){var t=e.template(u.templates.menuItem),n=e.spreadsheet.messages.filterMenu,i=[{command:"sort",dir:"asc",text:n.sortAscending,iconClass:"sort-asc"},{command:"sort",dir:"desc",text:n.sortDescending,iconClass:"sort-desc"}],r=c("
      ",{html:e.render(t,i)}).appendTo(this.element);this.menu=r.kendoMenu({orientation:"vertical",select:function(e){var t=c(e.item).data("dir"),n=this.options.range.resize({top:1}),i={value:t,sheet:!1,operatingRange:n,column:this.options.column};this.action({command:"SortCommand",options:i})}.bind(this)}).data("kendoMenu")},_appendTemplate:function(t,n,i,r){var a=e.template(t),s=c("
      ").html(a({messages:e.spreadsheet.messages.filterMenu,guid:e.guid(),ns:e.ns}));return this.element.append(s),i&&(i=new o(s,{expanded:r,toggle:this._detailToggle.bind(this)})),e.bind(s,this.viewModel),s},_detailToggle:function(e){this.element.find("[data-role=details]").not(e.sender.element).data("kendoDetails").toggle(!e.show)},_filterByCondition:function(){var e="custom"===this.viewModel.active;this._appendTemplate(u.templates.filterByCondition,u.classNames.filterByCondition,!0,e)},_filterByValue:function(){var t,n="value"===this.viewModel.active,i=this._appendTemplate(u.templates.filterByValue,u.classNames.filterByValue,!0,n);this.valuesTreeView=i.find("[data-role=treeview]").data("kendoTreeView"),t=l.valuesTree(this.options.range,this.options.column),this.viewModel.set("valuesDataSource",new e.data.HierarchicalDataSource({data:t,accentFoldingFiltering:e.culture().name}))},_actionButtons:function(){this._appendTemplate(u.templates.actionButtons,u.classNames.actionButtons,!1)},_active:function(){var e=this.element.find("[data-role=details]").filter(function(e,t){return c(t).data("kendoDetails").visible()});e.hasClass(u.classNames.filterByValue)?this.viewModel.set("active","value"):e.hasClass(u.classNames.filterByCondition)&&this.viewModel.set("active","custom")}}),e.spreadsheet.FilterMenu=u,c.extend(!0,u,{classNames:h,templates:a})}(window.kendo)},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("spreadsheet/editor.min",["kendo.core.min"],e)}(function(){!function(e){function t(e,t){return e&&(e.top!==t.top||e.left!==t.left)}var n=e.Observable.extend({init:function(t){e.Observable.fn.init.call(this),this.view=t,this.formulaBar=t.formulaBar,this._active=!1,this.barInput=t.formulaBar.formulaInput,this.cellInput=t.formulaInput,this.barInput.syncWith(this.cellInput),this.cellInput.syncWith(this.barInput),this.barInput.bind("keyup",this._triggerUpdate.bind(this)),this.cellInput.bind("keyup",this._triggerUpdate.bind(this)),this.barInput.bind("blur",this._blur.bind(this)),this.cellInput.bind("blur",this._blur.bind(this))},events:["activate","deactivate","change","update"],_blur:function(){this.deactivate()},_triggerUpdate:function(){this.trigger("update",{value:this.value()})},activeEditor:function(){var t=null,n=e._activeElement();return this.barElement()[0]===n?t=this.barInput:this.cellElement()[0]===n&&(t=this.cellInput),t},activate:function(e){var t,n,i,r=this.view.element;return this._active=!0,this._rect=e.rect,this._range=e.range,this.cellInput.position(e.rect),this.cellInput.resize(e.rect),this.cellInput.tooltip(e.tooltip),this.cellInput.activeCell=this.barInput.activeCell=this._range.topLeft(),this.cellInput.activeSheet=this.barInput.activeSheet=this._range._sheet,r&&(t=r.width(),n=r.find(".k-spreadsheet-scroller")[0],i=n.offsetWidth-n.clientWidth,this.cellInput.element.css("max-width",t-i-this.cellInput.element.position().left+"px")),this.trigger("activate"),this},deactivate:function(e){var t=this.cellInput;this._active&&(this._active=!1,e||t.value()==this._value||this.trigger("change",{value:t.value(),range:this._range}),this._rect=null,t.hide(),this.trigger("deactivate"))},enable:function(e){this.barInput.enable(e),this.cellInput.enable(e)},barElement:function(){return this.barInput.element},cellElement:function(){return this.cellInput.element},focus:function(e){e=e||"cell","cell"===e?(this.cellInput.element.focus(),this.cellInput.end()):this.barInput.element.focus()},isActive:function(){return this._active},isFiltered:function(){return this.barInput.popup.visible()||this.cellInput.popup.visible()},canInsertRef:function(e){var t=this.activeEditor();return t&&t.canInsertRef(e)},highlightedRefs:function(){var e=this.activeEditor(),t=[];return e&&(t=e.highlightedRefs()),t},scale:function(){this.cellInput.scale()},toggleTooltip:function(e){this.cellInput.toggleTooltip(t(this._rect,e))},value:function(e,t){return void 0===e?this.barInput.value():(null===e&&(e=""),this._value=e,this.barInput.value(e),this.cellInput.value(e),void this.barInput.element.toggleClass("k-spreadsheet-array-formula",!!t))},insertNewline:function(){this.activeEditor().insertNewline(),this.scale()},select:function(){this.activeEditor().select()}});e.spreadsheet.SheetEditor=n}(kendo)},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("spreadsheet/autofill.min",["spreadsheet/runtime.min","spreadsheet/range.min"],e)}(function(){"use strict";function e(e){var t,n,i,r,o,a=e.length,s=(a+1)/2,l=e.reduce(function(e,t){return e+t},0)/a,u=0,c=0;for(t=0;t=0;)if(r=n[i].toLowerCase(),r==a)return{type:n,number:i,value:e}}function s(e){var t,n,i=e.length,r=e[0].length,o=[];for(t=0;t").attr("title",o).attr("aria-label",o),this.combo=s.appendTo(i).kendoComboBox({clearButton:!1,dataTextField:"name",dataValueField:"name",template:"#:data.name#",dataSource:a,autoBind:!1,ignoreCase:!0,change:this._on_listChange.bind(this),noDataTemplate:"
      ",open:function(){a.read()}}).getKendoComboBox(),this.combo.input.on("keydown",this._on_keyDown.bind(this)).on("focus",this._on_focus.bind(this)),this.combo.popup.element.addClass("k-spreadsheet-names-popup").on("mousemove",function(e){e.stopPropagation()}).on("click",".k-button-delete",function(e){e.preventDefault(),e.stopPropagation();var n=t(e.target).closest(".k-item");n=this.combo.dataItem(n),this._deleteItem(n.name)}.bind(this))},value:function(e){return void 0===e?this.combo.value():void this.combo.value(e)},_deleteItem:function(e){this.trigger("delete",{name:e})},_on_keyDown:function(e){switch(e.keyCode){case 27:this.combo.value(this._prevValue),this.trigger("cancel");break;case 13: +this.trigger("enter")}},_on_focus:function(){this._prevValue=this.combo.value()},_on_listChange:function(){var e=this.combo.value();e&&this.trigger("select",{name:e})}});e.spreadsheet.NameEditor=i}(window.kendo)},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("spreadsheet/print.min",["kendo.pdf.min","spreadsheet/sheet.min","spreadsheet/range.min","spreadsheet/references.min","spreadsheet/numformat.min","util/text-metrics.min"],e)}(function(){"use strict";function e(e,t,n,i,r){var o=0,a=[],s=t,l=0;return t&&n&&(n*=t),e.forEach(function(e,u){null!=i&&us&&(s-o0&&r.push(o-l)),s+=t*Math.ceil(e/t)),a.push(o),o+=e}),a.push(o),a}function t(t,i,u){var c,d,h,p,f,m,g,v,_,b,y,w,k,C,S,T,F,D,E=t._grid;return i=E.normalize(i),c=E.rectangle(i),d=[],t._drawings.forEach(function(e){var n=t.drawingBoundingBox(e);n.intersects(c)&&d.push({drawing:e,box:n.offset(-c.left,-c.top)})}),h=[],p=[],f=[],m=t._getMergedCells(i),g=-1,v=-1,t.forEach(i,function(e,n,r){var o,s,l,c=e-i.topLeft.row,_=n-i.topLeft.col,b=t.rowHeight(e),y=t.columnWidth(n);u.forScreen||(r.drawings=d.filter(function(i){var r=i.drawing.topLeftCell;if(r&&r.row==e&&r.col==n)return g=Math.max(g,t._rows.index(i.box.bottom)),v=Math.max(v,t._columns.index(i.box.right)),!0})),_||p.push(b),c||f.push(y),o=new x(e,n).print(),m.secondary[o]||(r.row=c,r.col=_,s=m.primary[o],s?(delete m.primary[o],r.merged=!0,r.rowspan=s.height(),r.colspan=s.width(),u.forScreen&&(r.width=t._columns.sum(s.topLeft.col,s.bottomRight.col),r.height=t._rows.sum(s.topLeft.row,s.bottomRight.row))):(r.rowspan=1,r.colspan=1),t._grid._columns.sum(n,n+r.colspan-1)&&t._grid._rows.sum(e,e+r.rowspan-1)&&(l=u.forScreen||a(r),(u.emptyCells||l)&&(l?(g=Math.max(g,c+r.rowspan-1),v=Math.max(v,_+r.colspan-1)):r.empty=!0,h.push(r))))}),u.forScreen||(p=p.slice(0,g+1),f=f.slice(0,v+1)),_=u.pageWidth,b=u.pageHeight,y=u.scale||1,u.fitWidth&&(w=f.reduce(r,0),w>_&&(y=_/w)),_=Math.ceil(_/y),b=Math.ceil(b/y),k=[],C=e(p,b||0,u.maxEmpty,u.headerRows,k),S=e(f,_||0,u.maxEmpty),T=0,F=0,D=[],h=h.filter(function(e){return(!e.empty||!(e.row>g||e.col>v))&&(u.headerRows&&e.row0&&o.width>0&&(o.right=o.left+o.width,o.bottom=o.top+o.height,o.row=a,o.col=s,h.push(o))})}),u.headerRows&&(k.forEach(function(e){D.forEach(function(t){t=n(t),t.top+=e,t.bottom=t.top+t.height,h.push(t)}),C.push(e)}),C.sort(l)),{width:T,height:F,cells:h.sort(s),scale:y,xCoords:S,yCoords:C,drawings:d}}function n(e,t){return t||(t={}),Object.assign?Object.assign(t,e):Object.keys(e).reduce(function(t,n){return t[n]=e[n],t},t)}function i(e,t){return e.size===t.size&&e.color===t.color}function r(e,t){return e+t}function o(e,t){return tt?1:0}function u(e,t,n,i){function r(r,o){function a(e){return!(e.right<=v||e.left>=_||e.bottom<=b||e.top>=y)&&(w=Math.max(e.bottom,w),x=Math.max(e.right,x),!0)}var s,l,h,p,f,m,v=o*u,_=v+u,b=r*d,y=b+d,w=0,x=0,C=t.cells.filter(a),F=t.drawings.filter(function(e){return a(e.box)});w=Math.min(w,y),x=Math.min(x,_),(C.length||F.length)&&(s=new k.Group,n.append(s),l=new k.Group,s.append(l),l.clip(k.Path.fromRect(new S.Rect([v-1,b-1],[x+1,w+1]))),h=S.Matrix.scale(t.scale,t.scale).multiplyCopy(S.Matrix.translate(-v,-b)),(i.hCenter||i.vCenter)&&(h=h.multiplyCopy(S.Matrix.translate(i.hCenter?(_-x)/2:0,i.vCenter?(y-w)/2:0))),l.transform(h),i.guidelines&&(p=null,t.xCoords.forEach(function(e){e=Math.min(e,x),e!==p&&e>=v&&e<=_&&(p=e,l.append((new k.Path).moveTo(e,b).lineTo(e,w).close().stroke(i.guideColor,T)))}),p=null,t.yCoords.forEach(function(e){e=Math.min(e,w),e!==p&&e>=b&&e<=y&&(p=e,l.append((new k.Path).moveTo(v,e).lineTo(x,e).close().stroke(i.guideColor,T)))})),f=g(),C.forEach(function(t){c(t,l,i),f.add(t,e)}),m=new k.Group,f.vert.forEach(function(e){e.forEach(function(e){e.rendered||(e.rendered=!0,m.append((new k.Path).moveTo(e.x,e.top).lineTo(e.x,e.bottom).close().stroke(e.color,e.size)))})}),f.horiz.forEach(function(e){e.forEach(function(e){e.rendered||(e.rendered=!0,m.append((new k.Path).moveTo(e.left,e.y).lineTo(e.right,e.y).close().stroke(e.color,e.size)))})}),l.append(m),F.forEach(function(t){var n,i,r=t.drawing,o=r.image;null!=o&&(n=t.box,i=e._workbook.imageUrl(o),l.append(new k.Image(i,new S.Rect([n.left,n.top],[n.width,n.height])).opacity(r.opacity)))}))}var o,a,s=Math.ceil(t.width/i.pageWidth),l=Math.ceil(t.height/i.pageHeight),u=Math.ceil(i.pageWidth/t.scale),d=Math.ceil(i.pageHeight/t.scale);for(o=0;o>1;break;case void 0:case null:case"bottom":r=n.height-_.offsetHeight}r<0&&(r=0),o=kendo.drawing.drawDOM.drawText(_),o.transform(S.Matrix.translate(n.left,n.top+r)),i.append(o)}function p(e){var t=[];return e.italic&&t.push("italic"),e.bold&&t.push("bold"),t.push((e.fontSize||12)+"px"),t.push(e.fontFamily||"Arial"),t.join(" ")}function f(e,n,i,r){var o,a,s,l,c;null==i&&null==r&&(r=n,i={},n=w.SHEETREF),null==r&&(r=i,n instanceof w.Range||n instanceof w.Ref||"string"==typeof n?i={}:(i=n,n=w.SHEETREF)),i=kendo.jQuery.extend({paperSize:"A4",landscape:!0,margin:"1cm",guidelines:!0,guideColor:"#aaa",emptyCells:!0,fitWidth:!1,center:!1,headerRows:null,maxEmpty:.2,scale:1},i),o=new k.Group,a=kendo.pdf.getPaperOptions(i),o.options.set("pdf",{author:i.author,creator:i.creator,date:i.date,keywords:i.keywords,margin:a.margin,multiPage:!0,paperSize:a.paperSize,subject:i.subject,title:i.title,autoPrint:i.autoPrint}),s=a.paperSize[0],l=a.paperSize[1],a.margin&&(s-=a.margin.left+a.margin.right+1,l-=a.margin.top+a.margin.bottom+1),i.pageWidth=s,i.pageHeight=l,c=t(e,e._ref(n),i),u(e,c,o,i),r(o)}function m(){}function g(){function e(e,i){var r,o;i&&(r=i._properties,o=i._grid,e.borderLeft=r.get("vBorders",o.index(e.row,e.col)),e.borderRight=r.get("vBorders",o.index(e.row,e.col+e.colspan)),e.borderTop=r.get("hBorders",o.index(e.row,e.col)),e.borderBottom=r.get("hBorders",o.index(e.row+e.rowspan,e.col))),e.borderLeft&&t(e.row,e.col,e.borderLeft,e.left,e.top,e.bottom),e.borderRight&&t(e.row,e.col+e.colspan,e.borderRight,e.right,e.top,e.bottom),e.borderTop&&n(e.row,e.col,e.borderTop,e.top,e.left,e.right),e.borderBottom&&n(e.row+e.rowspan,e.col,e.borderBottom,e.bottom,e.left,e.right)}function t(e,t,n,r,a,s){var l=o[t]||(o[t]=new m),u=e>0&&l[e-1];u&&i(u,n)?(l[e]=u,u.bottom=s):l[e]={size:n.size,color:n.color,x:r,top:a,bottom:s}}function n(e,t,n,o,a,s){var l=r[e]||(r[e]=new m),u=t>0&&l[t-1];u&&i(u,n)?(l[t]=u,u.right=s):l[t]={size:n.size,color:n.color,y:o,left:a,right:s}}var r=new m,o=new m;return{add:e,horiz:r,vert:o}}function v(e){function t(e){var t,n;if(null!=e){for(t=12,n=e.length;--n>=0;)t+=r(e.charAt(n));return t}return 0}function i(e){return o?n(e,{borderLeft:o,borderTop:o,borderRight:o,borderBottom:o}):e}var r,o,a=new $.Deferred,s=a.promise();return e=n(e,{dataSource:null,guidelines:!0,guideColor:"#000",columns:null,headerBackground:"#999",headerColor:"#000",oddBackground:null,evenBackground:null,fontFamily:"Arial",fontSize:12,paperSize:"A4",margin:"1cm",landscape:!0,fitWidth:!1,scale:1,rowHeight:20,maxEmpty:1,useGridFormat:!0}),kendo.drawing.pdf.defineFont(kendo.drawing.drawDOM.getFontFaces(document)),r=y(e.fontFamily,e.fontSize),o=e.guidelines?{size:1,color:e.guideColor}:null,e.dataSource.fetch(function(){var n,r,o,s,l,u=e.dataSource.data();return u.length?(n=e.columns.map(function(e){return"string"==typeof e?{title:e,field:e}:e}),r=n.map(function(e){return e.title||e.field}),o=r.map(t),s=u.map(function(r,a){return{cells:n.map(function(n,s){var l=r[n.field];return e.useGridFormat&&(null!=l&&(n.format?l=kendo.format(n.format,l):l+=""),o[s]=Math.max(t(l),o[s])),i({value:l,format:e.useGridFormat?null:n.format,background:a%2?e.evenBackground:e.oddBackground})})}}),s.unshift({cells:r.map(function(t){return i({value:t,background:e.headerBackground,color:e.headerColor})})}),l=new kendo.spreadsheet.Sheet(s.length+1,n.length+1,e.rowHeight,50,20,20,{fontFamily:e.fontFamily,fontSize:e.fontSize,verticalAlign:"center"}),l.fromJSON({name:"Sheet1",rows:s,columns:o.map(function(e,t){return{index:t,width:e}})}),void l.draw({paperSize:e.paperSize,landscape:e.landscape,margin:e.margin,guidelines:!1,scale:e.scale,fitWidth:e.fitWidth,maxEmpty:e.maxEmpty,headerRows:1},a.resolve.bind(a))):a.reject("Empty dataset")}),s}var _,b,y,w=kendo.spreadsheet,x=w.CellRef,k=kendo.drawing,C=w.formatting,S=kendo.geometry,T=.8;w.Sheet.prototype.draw=function(e,t,n){var i=this;i._workbook?i.recalc(i._workbook._context,function(){f(i,e,t,n)}):f(i,e,t,n)},m.prototype={forEach:function(e){Object.keys(this).forEach(function(t){e(this[t],t,this)},this)}},b={},y=function(e,t){var n,i,r,o,a=t+":"+e,s=b[a];if(!s){for(i=document.createElement("div"),i.style.position="fixed",i.style.left="-10000px",i.style.top="-10000px",i.style.fontFamily=e,i.style.fontSize=t+"px",i.style.whiteSpace="pre",r=32;r<128;++r)n=document.createElement("span"),n.appendChild(document.createTextNode(String.fromCharCode(r))),i.appendChild(n);for(document.body.appendChild(i),o={},r=32,n=i.firstChild;r<128&&n;++r,n=n.nextSibling)o[r]=n.offsetWidth;for(;n=i.firstChild;)i.removeChild(n);s=b[a]=function(e){var t=e.charCodeAt(0),r=o[t];return null==r&&(n=document.createElement("span"),n.appendChild(document.createTextNode(String.fromCharCode(t))),i.appendChild(n),r=o[t]=n.offsetWidth,i.removeChild(n)),r}}return s},w.draw={Borders:g,doLayout:t,applyIndent:d},w.drawTabularData=v},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.spreadsheet.min",["util/undoredostack.min","util/text-metrics.min","util/parse-xml.min","kendo.excel.min","kendo.progressbar.min","kendo.pdf.min","spreadsheet/commands.min","spreadsheet/formulabar.min","spreadsheet/formulainput.min","spreadsheet/eventlistener.min","spreadsheet/rangelist.min","spreadsheet/propertybag.min","spreadsheet/references.min","spreadsheet/navigator.min","spreadsheet/axismanager.min","spreadsheet/clipboard.min","spreadsheet/range.min","spreadsheet/sheet.min","spreadsheet/sheetsbar.min","spreadsheet/excel-reader.min","spreadsheet/workbook.min","spreadsheet/formulacontext.min","spreadsheet/controller.min","spreadsheet/view.min","spreadsheet/customeditors.min","spreadsheet/grid.min","spreadsheet/axis.min","spreadsheet/filter.min","spreadsheet/sorter.min","spreadsheet/runtime.min","spreadsheet/calc.min","spreadsheet/numformat.min","spreadsheet/runtime.functions.min","spreadsheet/runtime.functions.2.min","spreadsheet/toolbar.min","spreadsheet/dialogs.min","spreadsheet/sheetbinder.min","spreadsheet/filtermenu.min","spreadsheet/editor.min","spreadsheet/autofill.min","spreadsheet/nameeditor.min","spreadsheet/print.min"],e)}(function(){return function(e,t){var n,i,r,o,a,s,l,u,c,d;e.support.browser.msie&&e.support.browser.version<9||(n=e.jQuery,i=n.extend({F10:121,F11:122,B:66,I:73,U:85,N:78,H:72,A:65,PAGEDOWN:34,PAGEUP:33,DELETE:46,R:82},e.keys),r=e.ui.Widget,o=e.spreadsheet.Workbook,a=e.spreadsheet.Controller,s=e.spreadsheet.View,l=".kendoSpreadsheet",u={recalc:!0,selection:!0,activeCell:!0,layout:!0,sheetSelection:!0,resize:!0,editorChange:!1,editorClose:!1},c={wrapper:"k-widget k-spreadsheet"},d=e.ui.Widget.extend({init:function(e,t){r.fn.init.call(this,e,t),this.element.addClass(d.classNames.wrapper),this._view=new s(this.element,{messages:this.options.messages.view,toolbar:this.options.toolbar,sheetsbar:this.options.sheetsbar}),this._workbook=new o(this.options,this._view),this._controller=new a(this._view,this._workbook),this._autoRefresh=!0,this._bindWorkbookEvents(),this._view.workbook(this._workbook),this._view.enableClipboard(!1),this.refresh(),this._view.enableClipboard(!0),this._resizeHandler=function(){this.resize()}.bind(this),n(window).on("resize"+l,this._resizeHandler),this.element.on("keydown"+l,this._keyDown.bind(this))},_keyDown:function(e){var r,o=e.keyCode,a=n(".k-spreadsheet-quick-access-toolbar [title=Redo]");if(o===i.F11&&e.shiftKey)return this._view.sheetsbar._onAddSelect(),e.preventDefault(),t;if(e.altKey&&o===i.PAGEDOWN)this._view.sheetsbar.trigger("select",{name:this._view.sheetsbar._sheets[this._view.sheetsbar._selectedIndex+1].name(),isAddButton:!1});else if(e.altKey&&o===i.PAGEUP)this._view.sheetsbar.trigger("select",{name:this._view.sheetsbar._sheets[this._view.sheetsbar._selectedIndex-1].name(),isAddButton:!1});else{if(e.altKey&&o===i.DELETE)return r=function(e){var t=e.sender;t.isConfirmed()&&this._view.sheetsbar.trigger("remove",{name:this.activeSheet()._name(),confirmation:!0})}.bind(this),this._view.sheetsbar._openDialog("confirmation",{close:r}),e.preventDefault(),t;if(e.altKey&&o===i.R)return this._view.sheetsbar._createEditor(),e.preventDefault(),t;if(o===i.F10&&this._view.tabstrip||o===i.TAB&&!e.shiftKey&&n(document.activeElement).is(a))return this._view.tabstrip.toolbars[this._view.tabstrip.element.find("li.k-state-active").text().toLowerCase()].element.find(":not(.k-overflow-anchor):kendoFocusable:first").focus(),this._view.tabstrip.toolbars[this._view.tabstrip.element.find("li.k-state-active").text().toLowerCase()].element.find(".k-toolbar-first-visible").addClass("k-state-focused"),e.preventDefault(),t;if(e.ctrlKey&&o===i.B)n("[data-tool=bold]")[0].click();else if(e.ctrlKey&&o===i.I)n("[data-tool=italic]")[0].click();else if(e.ctrlKey&&o===i.U)n("[data-tool=underline]")[0].click();else{if(e.altKey&&o===i.H)return this._view.tabstrip.select(0),e.preventDefault(),t;if(e.altKey&&o===i.N)return this._view.tabstrip.select(1),e.preventDefault(),t;if(e.altKey&&o===i.A)return this._view.tabstrip.select(2),e.preventDefault(),t}}},_resize:function(){this.refresh({layout:!0})},_workbookChanging:function(e){this.trigger("changing",e)&&e.preventDefault()},_workbookChange:function(t){if(this._autoRefresh&&this.refresh(t),t.recalc&&t.ref){var n=t.range||new e.spreadsheet.Range(t.ref,this.activeSheet());this.trigger("change",{range:n})}},_workbookCut:function(e){this.trigger("cut",e)},_workbookCopy:function(e){this.trigger("copy",e)},_workbookPaste:function(e){this.trigger("paste",e)},activeSheet:function(e){return this._workbook.activeSheet(e)},moveSheetToIndex:function(e,t){return this._workbook.moveSheetToIndex(e,t)},insertSheet:function(e){return this._workbook.insertSheet(e)},sheets:function(){return this._workbook.sheets()},removeSheet:function(e){return this._workbook.removeSheet(e)},sheetByName:function(e){return this._workbook.sheetByName(e)},sheetIndex:function(e){return this._workbook.sheetIndex(e)},sheetByIndex:function(e){return this._workbook.sheetByIndex(e)},renameSheet:function(e,t){return this._workbook.renameSheet(e,t)},refresh:function(e){return e||(e=u),e.editorClose||(this._view.sheet(this._workbook.activeSheet()),this._controller.sheet(this._workbook.activeSheet()),this._workbook.refresh(e)),e.editorChange||(this._view.refresh(e),this._controller.refresh(),this._view.render(e),this.trigger("render")),this},openDialog:function(e,t){return this._view.openDialog(e,t)},autoRefresh:function(e){return e!==t?(this._autoRefresh=e,e===!0&&this.refresh(),this):this._autoRefresh},toJSON:function(){return this._workbook.toJSON()},fromJSON:function(e){e.sheets?(this._workbook.destroy(),this._workbook=new o(n.extend({},this.options,e)),this._bindWorkbookEvents(),this._view.workbook(this._workbook),this._controller.workbook(this._workbook),this.activeSheet(this.activeSheet())):this.refresh()},saveJSON:function(){return this._workbook.saveJSON()},fromFile:function(e,t){return this._workbook.fromFile(e,t)},saveAsPDF:function(e){this._workbook.saveAsPDF(n.extend({},this.options.pdf,e,{workbook:this._workbook}))},saveAsExcel:function(e){this._workbook.saveAsExcel(e)},draw:function(e,t){this._workbook.draw(e,t)},_workbookExcelExport:function(e){this.trigger("excelExport",e)&&e.preventDefault()},_workbookExcelImport:function(e){this.trigger("excelImport",e)?e.preventDefault():this._initProgress(e.promise)},_initProgress:function(t){var i=n("
      ").appendTo(this.element),r=n("
      ").appendTo(i).kendoProgressBar({type:"chunk",chunkCount:10,min:0,max:1,value:0}).data("kendoProgressBar");t.progress(function(e){r.value(e.progress)}).always(function(){e.destroy(i),i.remove()})},_workbookPdfExport:function(e){this.trigger("pdfExport",e)&&e.preventDefault()},_workbookInsertSheet:function(e){this.trigger("insertSheet",e)&&e.preventDefault()},_workbookRemoveSheet:function(e){this.trigger("removeSheet",e)&&e.preventDefault()},_workbookSelectSheet:function(e){this.trigger("selectSheet",e)&&e.preventDefault()},_workbookRenameSheet:function(e){this.trigger("renameSheet",e)&&e.preventDefault()},_workbookInsertRow:function(e){this.trigger("insertRow",e)&&e.preventDefault()},_workbookInsertColumn:function(e){this.trigger("insertColumn",e)&&e.preventDefault()},_workbookDeleteRow:function(e){this.trigger("deleteRow",e)&&e.preventDefault()},_workbookDeleteColumn:function(e){this.trigger("deleteColumn",e)&&e.preventDefault()},_workbookHideRow:function(e){this.trigger("hideRow",e)&&e.preventDefault()},_workbookHideColumn:function(e){this.trigger("hideColumn",e)&&e.preventDefault()},_workbookUnhideRow:function(e){this.trigger("unhideRow",e)&&e.preventDefault()},_workbookUnhideColumn:function(e){this.trigger("unhideColumn",e)&&e.preventDefault()},_workbookSelect:function(e){this.trigger("select",e)},_workbookChangeFormat:function(e){this.trigger("changeFormat",e)},_workbookDataBinding:function(e){this.trigger("dataBinding",e)&&e.preventDefault()},_workbookDataBound:function(e){this.trigger("dataBound",e)},_bindWorkbookEvents:function(){this._workbook.bind("cut",this._workbookCut.bind(this)),this._workbook.bind("copy",this._workbookCopy.bind(this)),this._workbook.bind("paste",this._workbookPaste.bind(this)),this._workbook.bind("changing",this._workbookChanging.bind(this)),this._workbook.bind("change",this._workbookChange.bind(this)),this._workbook.bind("excelExport",this._workbookExcelExport.bind(this)),this._workbook.bind("excelImport",this._workbookExcelImport.bind(this)),this._workbook.bind("pdfExport",this._workbookPdfExport.bind(this)),this._workbook.bind("insertSheet",this._workbookInsertSheet.bind(this)),this._workbook.bind("removeSheet",this._workbookRemoveSheet.bind(this)),this._workbook.bind("selectSheet",this._workbookSelectSheet.bind(this)),this._workbook.bind("renameSheet",this._workbookRenameSheet.bind(this)),this._workbook.bind("insertRow",this._workbookInsertRow.bind(this)),this._workbook.bind("insertColumn",this._workbookInsertColumn.bind(this)),this._workbook.bind("deleteRow",this._workbookDeleteRow.bind(this)),this._workbook.bind("deleteColumn",this._workbookDeleteColumn.bind(this)),this._workbook.bind("hideRow",this._workbookHideRow.bind(this)),this._workbook.bind("hideColumn",this._workbookHideColumn.bind(this)),this._workbook.bind("unhideRow",this._workbookUnhideRow.bind(this)),this._workbook.bind("unhideColumn",this._workbookUnhideColumn.bind(this)),this._workbook.bind("select",this._workbookSelect.bind(this)),this._workbook.bind("changeFormat",this._workbookChangeFormat.bind(this)),this._workbook.bind("dataBinding",this._workbookDataBinding.bind(this)),this._workbook.bind("dataBound",this._workbookDataBound.bind(this))},destroy:function(){e.ui.Widget.fn.destroy.call(this),this._workbook.destroy(),this._controller.destroy(),this._view.destroy(),this._resizeHandler&&n(window).off("resize"+l,this._resizeHandler)},options:{name:"Spreadsheet",toolbar:!0,sheetsbar:!0,rows:200,columns:50,rowHeight:20,columnWidth:64,headerHeight:20,headerWidth:32,excel:{proxyURL:"",fileName:"Workbook.xlsx"},messages:{},pdf:{area:"workbook",fileName:"Workbook.pdf",proxyURL:"",paperSize:"a4",landscape:!0,margin:null,title:null,author:null,subject:null,keywords:null,creator:"Kendo UI PDF Generator v."+e.version,date:null},defaultCellStyle:{fontFamily:"Arial",fontSize:12},useCultureDecimals:!1},defineName:function(e,t,n){return this._workbook.defineName(e,t,n)},undefineName:function(e){return this._workbook.undefineName(e)},nameValue:function(e){return this._workbook.nameValue(e)},forEachName:function(e){return this._workbook.forEachName(e)},cellContextMenu:function(){return this._view.cellContextMenu},rowHeaderContextMenu:function(){return this._view.rowHeaderContextMenu},colHeaderContextMenu:function(){return this._view.colHeaderContextMenu},addImage:function(e){return this._workbook.addImage(e)},cleanupImages:function(){return this._workbook.cleanupImages()},events:["cut","copy","paste","pdfExport","excelExport","excelImport","changing","change","render","removeSheet","selectSheet","renameSheet","insertRow","insertColumn","deleteRow","insertSheet","deleteColumn","hideRow","hideColumn","unhideRow","unhideColumn","select","changeFormat","dataBinding","dataBound"]}),e.spreadsheet.ALL_REASONS=u,e.ui.plugin(d),n.extend(!0,d,{classNames:c}))}(window.kendo),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}); +//# sourceMappingURL=kendo.custom.min.js.map diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/editor.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..456f9c51871269e844af4beb056bbf8a7376504f GIT binary patch literal 2873 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/imagebrowser.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/imagebrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..41fed797cb0ff386f676f887581d38095184c3e4 GIT binary patch literal 7537 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/indeterminate.gif b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/indeterminate.gif new file mode 100644 index 0000000000000000000000000000000000000000..34f4609c11021aeea992200b3bc1c3fcbfe8bed4 GIT binary patch literal 2115 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 aEi5QA5dDK7$3kL!R&pY4ka4006#feU_B15` literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading.gif b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d0458f6c681324f1d4b2b2bd5b16b29b0530838 GIT binary patch literal 1304 zcmb`GVN4rk9LC>!@4f3?OW}I$N~wHk0kLT=3n9(Yp&wpa3WW?krAt^`OxZ|8V@xs8 zY~K!sy3GKxZY~%JV>m{JER_$-_QjkyCa|c4=)P!X8Q@Seh7O2ZnE1XIrMK_ief{Nm z{?Gsaymj@p;k_*qkiZY+V0(KT3}o+aZY^zW9l3e`!cXgY=NF#3xOnfc$Nb>JGoLMw z{k%~&wiFy+zMS1S|Ks}Gv#b6~OX9hO(c9~54MJYC<>mI7d-JQ0+NW1NBa2rSH@oK6sN?_l`L}J)#}ZA^YBg55yMkqi zvi~9CSWpfW>Ox}z{xH^3amCG{nBJ^-p!!P&j5jdHUd>h%9TZjWPOudhwzj~AdiGYw zJDbci6r)aq;jzW`79$B?1Pd+bx82dm#TBV z0$_jz2*g*`HHgc27%Q#Z8?PFiYpWD;m`E@lSPACF&gx|FV|b%vK3q?*(bvFeRn(+t z1rTrsT8Ps_$siA>*oor-f(Ei8Y#zAf%gI^+3y{G&buE*Uyi&I&QYik6$Jb)tf?yk@_aSamx3-6ww$~-5 zrb$mu_|lv++y6=V`=Eb>37b!zFv9@5HFk`U@* zqvmolMu%xEa?Dg)k(b8mZ$+@jd`wD-M$^eL$qV!Lel5znQ0(jg7lboz(=jP&GtN#L zoC+gwe7f}1kz%E>A%fS7dG~jwmC{Hy5(@Axs)}4EuWNn{HA9t~a0sSIY!1{XEm(20 s%&>e^mF)~Sc_PmQq8)b+X1=UZ+;(Po-lZ$u>8HV3sBtWDNCMCP1Gz^%X#fBK literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading_2x.gif b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/loading_2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..fd752c369d956344966f00cee78e566e0c213ceb GIT binary patch literal 2336 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-h.gif b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-h.gif new file mode 100644 index 0000000000000000000000000000000000000000..188e80ed5a2ffd55ff526886a9a0b1f23eeb82ea GIT binary patch literal 63 zcmZ?wbhEHbWMtUF(7?#BW5*5#1_s5SEQ|~cj0`$JHjvuFz`!Kd)7W`z&8>6M8*g<# RJ#*pP8pa16ZDEWI)&Lz?6r}(F literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-v.gif b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/slider-v.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5c2e215c464c33d2de27f6908c070e34110ce1d GIT binary patch literal 63 zcmZ?wbhEHb+`_=f(7?#BW5*5#1_s5SEQ}050UaQl0VKn~B-Yc|d2G$CbI}`bbw53G P;oBO<2Oe!W5ZZY{EP^fc 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
    • ^#9vzxjTGTz{g{uBOH* zC!Nuc!(ph%uG(Q*7V)c(m${jHlHO?_TWcA6ULaxzuY7fW9o0kgS~}TEev>9J2sOV7 z1Q)r;R}!Bqn7`e}I%)rcS?iGf-VyD4ZVmL{`ZcH0-}zVn`#XBIZUwIeC~eZ0%04MY zYeiMc@-i#f=U?5*P_oh@2RX|X>W!&gZ0RUZso<zTw^p;VF;$MR*7f|gSSB}{eZ=cCYYGEt(h*uG{EZAL-=|0Y1(L&yMn|ce2^wK zr2dZ}s_M;oE>+(R)qUR*v`?V>?kl@u<(!qzYYiMt((9%p@(7802S!F0aXC)oXP|C+ zz8o1Rl6%K|rgxU{hqk)u-DmPc(4l`e{OB!_5lglg_50L?003zeQR^4O+`o66nu7=& z6?yXr`91a7!gy}?0qW<$KPU6JRU=#Xn6A^J0 z6TX=zv`%niGLJ^LeaGKgeST9r)A~m`4{K4kjtlkNwfoVKH z{ls^4B@pmit;z0>J4qQ@bmrO8K8IR_7{$x01NQMDj=#vI%1quc>HqkjeGH%(wBzvcDUF5ST& zYD&(0hWK-7TQmDVNWAkg<-}_hDkLct;?+^PUm&d7XZ`Jk{h2I>%#2;l>r18@ve~Px zIb@}iM~Qpa#LM+T1ZatBF+o`p_ft8`s_TJ59r88hIgGj=4-C~#KcZDt;^CXdPq_#0 zZow!QbOyxsn$Gm@O)A#E3p?_jJ;{}&H{wC_;BEoY7>EeRuIt(&PyQv>czwEPXo|2} zyo^>hnZUDG1umaoba=WdD9h-p1d^;Rr~AG88!uy^Kq0o;sWwW|MvAC{ zm`f0G5y7gBtqbqfyfkL;V207()LS@u(MLR~1w0Y+-vQ7pyO!{Qz=PQMO;^Z3se0sg zawh*J-XLVZt8kokIY7j(;(!#)dUq@>;_g=aG$1+to`;n{R*ZzG{Qyezpl9Mplgb4U z@#NcI#GY% z%j7gWiPBsmIlY{YLgl+D*BKcARfj^gdWUbcLX2m4^x4;8$*@gEWmmyeB+fJm+ zloYqlG^xCl*4CInd6M=Y&^=Ct{j#=X3FX}Qj|FQT?v!ijzzHS(%kK#!5QY1#TjX2v zImPjkR0lX>dRXf=-N62wT(+hzO0TJveXG6PpTh|-1)u}#$eZfQo2_`+5l9D2L)|K^ z8ZtwLiX0T2vGi4oI)`9Tku>R_Yas1vuitQgOrY}&H_aICsQd6rbd>gl6HR_k2X>*@ z`}Up8NAWxBA(Ll7b^2Nk7U$chpdK`Zq1v-=5|(%L&6NG&;%$SbbqI{I(+A}H0G;}V z-S0T#)_m?J6#x;IqU}9@*m*xulrkP0Q*Y<$VbxUb|~|?dhi%-?%z7gmcryz{%LBkC;^$@&xfBP+vJ0O#n*g zj_1{XI@nU3SOP=kB*PnI9wMjK8XA?B*Mcg;okmZQpOqeJDqITzy(*N3=cvAKeid-W z-Pr7Qx=ebK!b7n++i#p?KMuJ_bf9zd&_YqOx2cH_=J`e0bmY~uP^l%lX+GOGv3nL} zw#@XEp?#R_yF5ane^mB#nHem8Qw>c5m^}ET`y>-#zWI>Ke$5l=AK^gW$bCpDJ@i0a z=W4StqsN_F>m$NA zUw`t{h>b+<5ISGK2Qm@5iF)zkp;Xm<0?6s0{ox b42aI4XBq1;KoWm7DwJC4X9> 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 E0Z%SoVE_OC literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi.png new file mode 100644 index 0000000000000000000000000000000000000000..8b15ccdaac15750a2238e9a77c0bc3cc812842e1 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^2|z5s!3-qtrF5MJQlA5SLR|m<|Nrxx>=$RV*49>^ z^#MQz5CItwE|391$Xp;B4uE!0gAvCL)5^Qs3?L|Cn-_%vwf1Wqc zWoBdklPPq#Lg;*E)Mx3pf2RFxKl9|R!THHHTdw|G8YSn-^Tg?-)`w}{HlMxOZr`rB zA^mxd%F<_fJAei=HhH=@hE&8Yy^>k}Nz@jTT3zedFD6yNm`V+hc2 zS9;3Cvf`gtL*uyx>l=Ce3telDIB3eheBv#0;%sRV$4ZctUUIrvKy$BxVC+p>IE(zg&nSi2iGxW6*j(E&nmGaz3>>D!23fhSq`1( zI^X!U_GbP16O0$*xfL$NJU#FthFSd2b9bg68yb`OQp{8~oa7FvS5+`ES89|L{<*%P zthv5ixj|TZhjXUm;INC&3wn+iS6GR z{p6qL5fKf>hVo^XkKT}-Jyc0SnWSj#oYZ6txe8K5Wxy6cTu0tiAcE{%)5A^}E(B4>Xy2{VV@R Wp*7u3w`c2tV%O8v&t;ucLK6UIA#U6N literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi_2x.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/Fiori/sprite_kpi_2x.png new file mode 100644 index 0000000000000000000000000000000000000000..89bfe3729c1428710c1a06d980d07043d4d5821d GIT binary patch literal 1472 zcmV;x1wZNK@=XnAy|SS1cD$W zzJ+ipF#;orgu*g<5_%2nNsJyuxsoVe3LzL$kq2l6KTAN0Y`KlY2aEwv*}*7+2EJ}#bVLg+Z750 zYVe;#67-=4-#=&Mz48eDR>C@gNUJzdtR>9=pF$l=ElXT)8v_4HB0*hf^bckNSoj^N zR+y3juo>~!VxZX;th+Nj6I5FRjEkIltLr0@^o{-cFhQJ>t z!2-4wNdTB4<_$DHUpf640)N&?&=k=h(|FCM%%M`P?Yb;Hb5|G_QC=XJ1$GD<-N8C- zfj`S6hyr>OUb7_+SlJ)njo)=g=3$G^J{-(6wZwpBgoM%se-=rQNAoAnG|F3ej=Bo6 zJqw!^3Np&d9vfTIfNjRc0aQ&E3X_To{8=Lbm>ap6>p4P`Bu*gMbRqP+75}CRMi=WB zXtSXH68yl zlwC>z_TV5 z#iG&dz(S!=Ltt_wNjsK#PW<>u3tqVPnw68%M5V(a0Xjr-fws8LDpWp;Wzz(HA7_Fn zlOvI9jNYd{CwNazlB}+zT{IaE!h|J>ic44~jo|l<1T%^r5>=BVZgdy%Fu^?o67@DZ z?Au0B0_-ulDDF6x5s{q34#=e({JK7NC`%Dsk|mQWX|0P)Ht2h_E0ab6aC^R!sCObX z6WElgP}{mTx+!u}xHMrwd`)-hB56(qW}C>M3Ay{{9rf|9%zglHWey44H^k&~i6)rc z)j;0yRwO%4&0L?)Jy!}SBj>=Wl~Sme6zpr4`5Mb$mQuPVS^!oN`oH3@tH zzmCZvVv@*2lc^Hxk`nm9a(L^YpWi^+wHoXhsW6MESxiL&pTOV8%VgD5fuGXk&^1YtuA6#4m<2X0y#Gdc4XaClHAb^%fSLrpf#3FSuDB6?nwg1^C(UqR zLc`G|+Xmlz8{0TG*N-E?8b_7b648jUZ{Rm!a)=OalvQ_IyF6nEf?{xLh>6YdB?SL} zfwvkD&jyW4Vp9UYi?cyPM{cA a0t^5aJt<4Ik;B*k0000a, +h2>a, +h3>a, +a +{ + text-decoration:none; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +a +{ + color: #0487c4; +} + +a:hover +{ + text-decoration: underline; +} + +.page +{ + max-width:72%; + margin: 2% auto; + padding: 3% 5% 0; + background: #fff; + /* border: 1px solid #e2e4e7; */ +} + +.offline-button { + display: inline-block; + margin: 0 0 30px; + padding: 9px 23px; + background-color: #015991; + border-radius: 2px; + color: #fff; + text-decoration: none; + font-size: 13px; + font-weight: 700; + line-height: 1.2; + transition-duration: 0.2s; + transition-property: background-color; + transition-timing-function: ease; +} + +.offline-button:hover { + background-color: #013a5e; + color: #fff; + text-decoration: none; +} + +#example +{ + padding: 0; + border: 0; + background: transparent; + font-size: 14px; +} + +/*console*/ + +.console +{ + background-color: transparent; + color: #333; + font: 11px Consolas, Monaco, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; + margin: 0; + overflow-x: hidden; + text-align: left; + height: 200px; + border: 1px solid rgba(20,53,80,0.1); + background-color: #ffffff; + text-indent: 0; +} + +.demo-section .box-col .console +{ + min-width: 200px; +} + +.console .count +{ + background-color: #26c6da; + -moz-border-radius: 15px; + -webkit-border-radius: 15px; + border-radius: 15px; + color: #ffffff; + font-size: 10px; + margin-left: 5px; + padding: 2px 6px 2px 5px; +} + +.console div +{ + background-position: 6px -95px; + border-bottom: 1px solid #DDD; + padding: 5px 10px; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +.console .error +{ + background-position: 6px -135px; +} + +/*configurator*/ + +.centerWrap .configuration, +.configuration, +.configuration-horizontal +{ + margin: 4.5em auto; + padding: 3em; + background-color: rgba(20,53,80,0.038); + border: 1px solid rgba(20,53,80,0.05); +} + +.absConf .configuration +{ + position: absolute; + top: -1px; + right: -1px; + height: auto; + margin: 0; + z-index: 2; +} + +.configuration-horizontal +{ + position: static; + height: auto; + min-height: 0; + margin: 0 auto; + zoom: 1; +} + +.configuration-horizontal-bottom +{ + margin: 20px -21px -21px; + position: static; + height: auto; + min-height: 0; + width: auto; + float:none; +} + +.configuration .configHead, +.configuration .infoHead, +.configuration-horizontal .configHead, +.configuration-horizontal .infoHead +{ + display: block; + margin-bottom: 1em; + font-size: 12px; + line-height: 1em; + font-weight: bold; + text-transform: uppercase; +} + + +.configuration .configTitle, +.configuration-horizontal .configTitle +{ + font-size: 12px; + display: block; + line-height: 22px; +} + +.configuration .options, +.configuration-horizontal .options +{ + list-style:none; + margin: 0; + padding: 0; +} + +.configuration button, +.configuration-horizontal button +{ + margin: 0; + vertical-align: middle; +} + +.configuration .k-textbox, +.configuration-horizontal .k-textbox +{ + margin-left: 7px; + width: 30px; +} + +.configuration .options li { display: block; margin: 0; padding: 0.2em 0; zoom: 1; } + +.configuration .options li:after, +.configuration-horizontal:after +{ + content: ""; + display: block; + clear: both; + height: 0; +} + +.configuration-horizontal .config-section +{ + display: block; + float: left; + min-width: 200px; + margin: 0; + padding: 10px 20px 10px 10px; +} + +.configuration label, +.configuration input +{ + vertical-align: middle; + line-height: 20px; + margin-top: 0; +} + +.configuration label +{ + float: left; +} + +.configuration input +{ + width: 40px; +} + +.configuration input, +.configuration select, +.configuration .k-numerictextbox +{ + float: right; +} + +.configuration input.k-input +{ + float: none; +} + +.configuration .k-button, +.configuration .k-widget +{ + margin-bottom: 3px; +} + +/* Code Viewer */ +.source { + background-color: #f5f7f8; + margin: 0 0 5em; + border: 1px solid rgba(20,53,80,0.05); +} +.source .code { + background-color: #fff; + border-top: 1px solid rgba(20,53,80,0.08); + padding: 20px 0 0; +} +.source .code pre { + margin: 0; + padding: 0 20px 20px; +} +.source .offline-button { + background: none; + text-decoration: none; + color: #0487c4; + margin: 10px 0 10px 14px; + padding: 10px; +} + +.source .offline-button.selected { + color: #000; +} + +.source .code .controller { + display: none; +} + +/* Pretty Print */ +.prettyprint +{ + font-size: 12px; + overflow: auto; +} + +pre .nocode { background-color: transparent; color: #000; } +pre .str, /* string */ +pre .atv { color: #2db245; } /* attribute value */ +pre .kwd { color: #ff3399; } /* keyword */ +pre .com { color: #9933cc; } /* comment */ +pre .typ { color: #000; } /* type */ +pre .lit { color: #0099ff; } /* literal */ +pre .pun { color: #333; } /* punctuation */ +pre .pln { color: #3e526b; } /* plaintext */ +pre .tag { color: #3e526b; } /* html/xml tag */ +pre .atn { color: #3e526b; } /* attribute name */ +pre .dec { color: #3e526b; } /* decimal */ + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin-top: 0; margin-bottom: 0; color: #333; } +li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } +li.L1,li.L3,li.L5,li.L7,li.L9 { background: #eee; } + +/*keyboard navigation legend */ +.key-button { + display: inline-block; + text-decoration: none; + color: #555; + min-width: 20px; + margin: 0; + padding: 3px 5px; + font-size: 12px; + text-align: center; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + background: #eee; + box-shadow: 0 1px 0 1px rgba(0,0,0,0.1), 0 2px 0 rgba(0,0,0,0.1); +} +.widest {} +.wider {} +.wide {} +.leftAlign, .rightAlign, .centerAlign {text-align: left;} + +.letter { + padding-top: 14px; + padding-bottom: 11px; + font-weight: bold; + font-size: 17px; +} + +ul.keyboard-legend { + list-style-type: none; + margin: 0 auto; + padding: 0; + text-align: left; +} + +#example ul.keyboard-legend li, +.demo-section .box-col ul.keyboard-legend li { + display: block; + margin: 0; + padding: 4px 0; + line-height: 1.5em; +} + +ul.keyboard-legend li a { + color: #0487C4; +} + + +.button-preview { + display: inline-block; + vertical-align: top; + padding: 0 5px 0 0; +} +.button-descr { + display: inline-block; + vertical-align: top; + text-align: left; + padding: 3px 0; +} + +.demo-section p a.hyperlink, +.config-section a { + color: #e15613; + text-decoration: none; +} + +.chart-wrapper, +.map-wrapper, +.diagram-wrapper { + position: relative; + height: 430px; + margin: 0 auto 15px auto; + padding: 10px; +} + +#example.absConf .chart-wrapper, +#example.absConf .map-wrapper, +#example.absConf .diagram-wrapper +{ + margin-left: 0; +} + +.chart-wrapper .k-chart, +.map-wrapper .k-map, +.diagram-wrapper .k-diagram { + height: 430px; +} + +.config-section.console-section +{ + width: 400px; + float: right; +} + +#page > h2 { + float: none; + text-align: center; + width: auto; + padding: 5em 0 1em; + font-size: 3em; +} + +#suites .imgPlate, +#suites .box { + border-width: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +#suites { + text-align: center; +} + +#suites .box { + float: none; + clear: none; + display: inline-block; + width: auto; + min-width: auto; +} + +#suites .box h2 { + margin-top: 1em; +} + +#draggable +{ + cursor: pointer; + position: absolute; + top: 210px; + left: 30px; + border: 1px solid #ff8000; + width: 78px; + height: 78px; + border-radius: 37px; + box-shadow: 2px 0 10px #9d9d9d; + background: #ffcc00 url(../../web/dragdrop/draggable.png) 50% 50% no-repeat; + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, -moz-linear-gradient(top, #ffcc00 0%, #ff8000 100%); + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ff8000)); + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, -webkit-linear-gradient(top, #ffcc00 0%,#ff8000 100%); + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, -o-linear-gradient(top, #ffcc00 0%,#ff8000 100%); + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, -ms-linear-gradient(top, #ffcc00 0%,#ff8000 100%); + background: url(../../web/dragdrop/draggable.png) 50% 50% no-repeat, linear-gradient(top, #ffcc00 0%,#ff8000 100%); +} + +#draggable.hollow +{ + cursor: default; + background: #ececec; + border-color: #cbcbcb; +} + +/* Box Styles */ + +.box { + margin: 4.5em 7.5em; + padding: 3em; + background-color: rgba(20,53,80,0.038); + border: 1px solid rgba(20,53,80,0.05); +} + +.demo-section { + margin: 0 auto 4.5em; + padding: 3em; + border: 1px solid rgba(20,53,80,0.14); +} + +.demo-section:not(.wide), +#example .box:not(.wide) { + max-width: 400px; +} + +.box:after, +.demo-section:after { + content: ""; + display: block; + clear: both; + height: 0; +} + +#example .box { + margin: 4.5em auto; +} + +#example .box:first-child { + margin-top: 0; +} + +.demo-section.k-content { + box-shadow: 0 1px 2px 1px rgba(0,0,0,.08), 0 3px 6px rgba(0,0,0,.08); +} + +.box h4, +.demo-section h4 { + margin-bottom: 1em; + font-size: 12px; + line-height: 1em; + font-weight: bold; + text-transform: uppercase; +} +.box-col { + display: block; + float: left; + padding: 0 3em 1.667em 0; +} + +.box ul:not(.km-widget) li, +.demo-section .box-col ul:not(.km-widget) li { + line-height: 3em; +} + +.box li:last-child { + margin-bottom: 0; +} + +.box li a { + font-size: 13px; +} + +.box .k-widget { + background-color: #ebeef0; + border-color: #ccc; + color: #7c7c7c; +} +.box .k-widget.k-slider { + background-color: transparent; +} + +.box .k-button { + cursor: pointer; + border-radius: 2px; + font-size: inherit; + color: #333; + background: #e2e4e7; + border-color: #e2e4e7; + min-width: 90px; + box-shadow: none; +} + +.box .k-upload-status .k-button-bare { + min-width: 0; +} + +.box .k-button:hover, +.box .k-button:focus:active:not(.k-state-disabled):not([disabled]), +.box .k-button:focus:not(.k-state-disabled):not([disabled]) { + background: #cad0d6; + border-color: #cad0d6; + color: #000; + box-shadow: none; +} + +.box .k-primary { + color: #fff; + background: #015991; + border-color: #015991; +} + +.box .k-primary:hover, +.box .k-primary:focus:active:not(.k-state-disabled):not([disabled]), +.box .k-primary:focus:not(.k-state-disabled):not([disabled]) { + background: #013A5E; + border-color: #013A5E; + color: #fff; +} + +.box .k-textbox, +.box textarea { + background: #fff; + border-color: #e2e4e7; + color: #555; + border-radius: 2px; +} + +.box .k-textbox:hover, +.box .k-textbox:active, +.box .k-textbox:focus, +.box textarea:hover, +.box textarea:active, +.box textarea:focus { + border-color: #cad0d6; + background: #fff; + color: #333; + box-shadow: none; +} + +.box.demo-description p { + line-height: 1.5em; + max-width: 1000px; + padding-bottom: 1em; +} + +.box.demo-description p:last-child { + padding-bottom: 0; +} + +.box.demo-description ul, +.box.demo-description ul li { + list-style: disc inside; + line-height: 1.5em; + max-width: 1000px; +} + +.box.demo-description ol, +.box.demo-description ol li { + list-style: decimal inside; + line-height: 1.5em; + max-width: 1000px; +} + +.box.demo-description ul, +.box.demo-description ol { + margin: 1em; + padding: 0; +} + +.demo-hint { + line-height: 22px; + color: #aaa; + font-style: italic; + font-size: .9em; + padding-top: 1em; +} + +.responsive-message { + font-size: 17px; + display: none; + margin: 4em auto; + padding: 2.5em; + text-align: center; + background-color: #ffda3f; + color: #000; +} + +.responsive-message:before { + content: "This demo requires browser or device screen width to be equal or greater than 1024px."; +} + +@media screen and (max-width: 1023px) { + .page { + max-width:100%; + margin: 0; + padding: 10px; + background: #fff; + border: 0; + } + + .hidden-on-narrow { + display: none !important; + } + .responsive-message { + display: block; + } +} diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Bold.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1f22f07c99bd4d4b8fba9e00094df4e58e69def1 GIT binary patch literal 704128 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
    • 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�CW!CpozuanGZeC%5`IbVr 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≪r~lU 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∈%7QJq;i8K#b+|5wF+Cp5F83MfB|jqIc? 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 X@&bL~RRwF@!VF2r2B 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∓6-eC*V* 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-ExtraLight.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-ExtraLight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9c6cf9f9174efc6284517520af889d9cc2e84c26 GIT binary patch literal 355204 zcmeFa2Ygk<_BK2-d-mB$Adnsi3F(CpS}HZPbV4A75=cTq3LOHWNr_0WQUpOnK;!~~ zAOeaaauE?!1QA5(A|;}t7ZtgboPEA$W}lFQ<-O|n{_p#Jzu$X?Jz0D9)HQ3?JZon5 zhEPI?D?CnGCMD%`AJt~<n}pEz2=z`*NK6|1N#Qcw_r?9H<eojUcfJ>Q75BFZNiIpw z?$xF8`G52vBsGT+wRex~7Lg}UZazv##w&>5yLd!VxfWFP4?=oyLNvX2{8&HBX`eQP z^uax?E-N22Vs!NQp@ifjI@va;sG^)`a3oixuRCb?6J=zyc^&TGBy{HO!KFnd_Fufm z2)(=o&tnH8px!yB{<yz_`=G%i#!hVf#Frt2eu?~jcMU5YGjiv#w*m>(-z4l->*1q{ zi_#8ln@{++sDJ&7BZ?-L*Nvqu2!HS~()*1p8d2ITd(vv$-y$TyvwT#=*!O>S??zM~ z<d^DEKBlz1o%SP|TILOJFwzL_k&ioU_(c5ubgKEzqrc)wJzPsf2w}vXC@hswmc|M| z4PXO67qTMI1KB{(#cUAh!E7+-A*>wqXf_V?cs3sN1k+GLO~XvX2r~^gjRif<Gy(KP zZ7ZSLHtkiyw4K@^(C=x-iK3m*J_UVBI|cf*b_?}H3s4KA#tx((nND~@QhE;YDt=<j za1u0VOzAKZIlO4>NYY8hB^C=}i&TOF&vE_!og#B(L=pTZZX=4u3?p76hK(3T0^}3% z+(>Vf&WQtYAzmbmnB?;iqKdz4n#`Xo?Ul7Wqi%*#TQ4_4X+2T}Kb+JhjYw+}PZCHP z=}CH%JTj0BCL_sMGKowhv&llTjI1JS$wso3>?CiH{p1k&fSe$oK>~;goQ2;(`p6Zu z;V0P8M#%djMB_5tNM-n2WQgG#A?Ia?O%Cck5%O1kQy5xnV(F|uSS5Pg3H|sUan|0~ z-X|{FQS_;+>`gDx3y`6jcrLQPjc1LCFZfuAYbLJwxP<IIi)#(84Y<Up*@0^hu6?); z;yQv$NdGBZXK`J|bsg8YxG+k{U0l_odvMv|f=p94Twb{RaE0KCz!fRl%_slH-zoWl z{s&k7!2g|8zs*O6{7w#%-$o7w*KO%P(+?s(@q;{45(^0vBSl_plb!{Nl9$1AMUGX1 zQCdcr9G@mRy4!*~op2@LO2?IjOX$i1TqU@m+ekUC@wleonvQF(;04Ci|7IVfA{Mnx zM;laJE~EizOoGsHX+qA~BH>dHNl%sjCgCIQd*lrHp4O+$aK|89-OyfwF-nM&sAFyK zU}RMy&PL>3Pv#v?TB6MMqzg$Q86*c<rI3`7;V4H);$uELAVQdsM#|<2&Khx;r=(lh z#Q!b*q<D%l)5-VbXF8ESK_@ZB0{L`4L-kgDwCUO>cut`~h1NBp)}A7TmS@6Tpp8L& z-=lNs({wpqP1n;+^cA{`zDW<z!}KG1l73Dv(yR0){ej-04;YjxtIJ$i1J;-Yv2fOs z#j^IS3rk@cEQj@j9F(!)Yz&*oD%ngnpDkg}vNdc2+roCRJ!~I4$d0g&*(r9GU1rzW zx9m2%%c>Qo*eUfCH^ocwQ$myoB~odv#48C(n$lD0t>h^KmBGqLWvntunWoHE7Anh> zRmxgrqq0@msl1`=R}Lv3C?}N9l=I3JrAoP_{G{Adbk4a0cj6x0n+NbP-keACw!9Nh z;^{n#_vHn=gb(HAd_125PR->{^W}UsU(Yx3SNJaeCO^Or^N;vR{yD$MukxGx2Y!b? zP>E_%>#8nl1GTXlq=u_4)mXK?+C@!KGt?ZlpIWGvsl(MV>O{3tovF@Om#ELGYt#+u z7IlZZN8P6$RF9}1tEben>Sgu1`mK6fy{lH6n90smPfFba(KGDt`TJ#B=__KiQFcrE zYioTaPtb~xV2YVt_|1icF(b}%@@a+e*)Ng~m9%`S81z&b@{IJ2m_JC`C|9Op$7RSE z=^K&_1cW^IN`I5|^QFIB__Uo7E^8v6){GFF5DyVY`NoJTeWNC)Wt`5^mvT+-$fv8N zUm$#I%?HYm!rGY3$l;_2uPIT+nJ42IPh}gec^Wl0T48W|mW;nk_|{UU37W>q9E{S9 zI*Zu`m_~*hJh2(=?0``#>C2prexbfH#HfjE9Wyw&QRZgUWRWb<;Q8}1{`2yw<SjG& zPBM;>+fW(D@IN>5m%h<Dsn@OCm?l$sh^GeUYkV2s;F8rBF|GWJk+jtpF{!tVUnJ=n z^6A?$=iN5G<QQEbW7d-~??~EcyVP;k{0*)q%X}nlXi3Aj_Ck?-`jX`?YPC(~Bjz2e zZdD!%T1gh+ik~b?N*8-s#x(p&NgF(ob+Bq=qeMgI<3&F7HJP&vw~i@8zuRbPMUEGG zQ^s5?eINzYr@rtNV;mVHNRCbRl6)%5RffwrOxDNXc0&;&U?I|eD*YA0r^|$|jubw3 zl_3|TFZ*3F+G1!1**iwLMxFV`GN!?2Lk8w!zF;JZxDszX3nCpb>m`t0p!$$}%xt^h zI*@PR;xY4lPdbvH;W|-A>PR|c#;i}e&@kGBbfwKOdnVE@v@1!XDKv$o(4I7lq|zLk zL(*wJEg;?L5IThPpyTK`(i3yoB$7$Lpl3-A{g&P$y)paTC%N<?W2BUER+o%m^_T}4 zk9jDZJjo(hGqQ}eV6Dh<%rbk(O7<3eo2+8*uy@GwteRDmHA*9;5qW`k<z2~I-jnwv z>%{y>){7aEY=HLeK{lFJnO2cargf(EWV1=vfNeBIQ^<BLT}vlBv=Q1U@~So(Gv+RB zoHmK<(JHkWWS{m4=GTL;BTkcdwQsa<fU5t0fr#o3beKqJ-AYoIcK^R~^q-xhO<pEH zQ-~?T6lrR0iZ>;g(o8)~y-j(hfu_Nxk*2YxNv3J0*`|f2Wss(|rj4eprk$oYO#4lT zOdps|m_9R|H(fDRnQobWGTnoWam_(<(mXV8EkFy?nrqQoTdk9p1c}Si`f3GQi8fR# z*T!p8fa2zAPixDy)!KS(llF?XOM6p0pdHpe(oSlhYZtYv+D+{T?T+@qj@X&(>e{*3 zHLz=J7i1T1*U~Q5uDx9syA-<&yBxcIc7=9jcEjz)*iE#nw3}%+-)@QBvvzCjHrQ>k z+hMoIZlB#jyCZfV+nusIYj@f1y4|;Sx9#rQRogRrJNtU}ZuVaGe)b{u5%!Vxt?lFO z6YSIMd)oK5&$AzBKiGbx{aE`+_S5WV+b^_VX1~gQt^G#(t@b<Z->~0rf5`p=`xEw` z*`K$+Vqax{%l;?(d-l2mcW`iUa`13y>=5J-?$FX9)}g&a7l#yw42K+teh!5WWzdle z)Z2gC-!IcjUrCqrEfXvlwpP;8SMmg{FyYe{(r;e-l!nWv6*A-(^(tb9);_h;Q$;v? zMut~N`UgoH<^H1n8&8kRkTH@zAn6=oJ5UcvZxXbkOL~zEZzt)YwQ;DgsRiO2zO0Xt zR{2K6Ve_OvRr<H2A0~ZI;ZrY}+h`e5Abcg1Pe-bOGNe$_GN!dfvOa98NM)2lGYy(g zsVR%Q$+WV)*8FAZ))pC@pCwXRIloKNlAmmvpp9OjvZY2ZSotq|!TQw0G_R%(tU%`Q zjZACwh3qx9M1)xDV6Bfx#f-k#EaMxTH(F}&U$&PS^s_R~T!S-`wv8j(LZws~{AU|w z+l_uV@{zr14c{xCTKRTd&^%H7SB=kP|62V{GN!N0ZKy0)_Bi`ohS>1anw!!4(_|_s zIY#f>`c_FW<iS=dqGX;?vJ`_hYHs-DGS3sz-)-Z|-l2<S+IlkFkR?OXo|NGRZOB!! zlqK0y%qD-UTouXqFY(dnoozC=rZQxdsFm_i`pMGw6TVfJUY2nTKTXn=;wdYTWl1Sz zl9Mb^hFe=Lb1-=Ol1ydPYL28mq;JGG>MuFK49OoWpBmvtk8G78#(0svugLbY^`aDm zuF(cErp(7GEe8FQ2)DLKhFHgiF;WbFt;mgs$yOL`{6XpyW9%53r(Ea|g~*t){*W%g zje){f=15xR!)D2l@lxk}Bl9t&)aZpoS<kD|molkrkaWEC4SKw!?+IT~CB0Mn24`N7 zw81gM50@cwlqrTh+i;9^6HgVR?MD0{8R8>+>Ms4GGQ?l_%&6z{k`9$mZFHdWK*p55 zm8(*s6n7P?zDg^#1iqW(K(P7%T$OUGl*&|w-Z0v7Kyu8GRYOY~b^cPOHTWPoz)NI^ ztT}y+KY=_A9cW0t)c^FR%uVuNiIwpUUutY7d)b(4m?4vfTuFZN-6B4(D{9C;l)XGa z)>ihQV({du2w^roVo04bT%=V;${bu}9N8Dvc}?mH)=-3F4MWJur-C+SH@fWCY3T)o zFe>^5v!&5v%$Pr8WNO(O+Csx>9sgK_)XWuPexNg@?@{YB**^BI$dzRNp+&KptcFGL zGF-g0E;^EfaGj)$(OFs-U8Hr<mAX@Rk|3>%L>fb5NV2ppU|Y~sk_PLd7wn3@bO6bs zWwea+lh#FlI-HIod9(u7MIrqM{RbH=ZHytXG47LL(z=)|t&17bx>zW!ixtwk*dncq zt!y_tLbkIH*fH`hR<X{I_py?7j(o^2u#4mv*0e5@<LnB%LQb%o>?Zky-N8D_Np>F= z$SI~XoqUe9E=In9S)q}$ii6@n&M9>jH*#L_P`t@CrLhu4zQyWSTS~Cf-;pXxSEVb} zltd+o+9|0@8g;;$SSGEj3{VPbJ!P~qhB_(pl!eqqS)weV9?A;kS?Ve59NLg4^JMBJ ztR31&SUA*MSU9w?uyCN6bWNfDTD;bkhH8mgB5kH6Yss{^ma3(pXJPZuR$7MEgGK_2 zX3=P2|Iip=|IpUL{-JG!{X;uxTeYn;N$jc6WMKu-Zo&$p>F8;(77x2vuGzcGwRjJ? zPVX=GKK}b_@PxL8X$-5KCg4iL)${Q+T-){B{}Fn=GD?;>#>U4u{NGd-Yf>O~iQM$Y zjI<zaV734Ef3j4|MWf)Fzt|;1h;e7Z+KgqY1?ypg5<kmD>BMT*qn{CG+*;;Zwj<U! zYs}N6g+<ZtJ&O8YAS_EP8$}&#e>H8Z`73H?Jh!&<T?<+y+WB{Wvc*flg?ImI>Y7^o z)pUp-VsKcb{ByZjTl#m~m|*$Pa$5AXED>Y!fAy=0R~yG7Q`B(SGR$})xQ_bc?$Hy( z)AtH#)8``ebZrj*i8At%`HA)9zwwhTeALFjk-=X`V&&sri<CSg;h*crzfj0;qFVN1 zbfCnV{`n)BsOb&#K#}D`_>acBHN~$uY<YBFLp|!@CP@9R7#S9^LQ0_Pe)m^ff?j1= zZSfWIqTjBK`fJ|Q-q%ougrOWrsJTkF>MP^EHlIJDL@Gnm{ZWkH54UVb$~Kk+%SFBG zpDpY6bNYW1YUS;p%EA~^mW?8E4cDz<7ma%%9W`7Pv2@XUr}e$iIa2G0u>ZoZ4f^9^ ztp+f3dX0SjUipR|k=j_wnr%yK;~Om(_cfG|c8rO4jg*#QDAmxCXzhRZXUwt|Xud!C z+4hTwqi@&Ilj0J;ni<Hr*H7aqMz4<9Q1+pt7+3l|!58QOjIh7@`*rDmHU0mY_<uAy z{<t;Pez5A08X2s?K;Rzmjra-O2!7^T=IT}Qeu*W+_$&Os@-ymK)ANr?l#(Fi^wCHa zddgj(EP<-zNVS>KYqV}{$+d0&{npluf!Y**L_sT`hPDGwjL~7`kxl7F%G$Z(*EtzH zs?q8-EvmT}?W#?o7wNYxj<StQFe1e+-GAXH`T3ac`=2Zn?GmW-?~KDov)lh<{c7?S z+N4(YYeN6i-`|(F|CH*lKCdlBQ1UXkDrBiM`tuQT`D-~F`Tja}?R|}=tqu8W`TytG zmX7~9&VM@wEGvx0KVRzKlpNp<qc2GaFu>lwQsQsxCao4R<JH(M0^I=R+r|`n95I06 zEK@OK_Lg^lL2_#51KT|RzexknLt{g?%F*&T7yf5z46dR?3+#Z}KKMH&$r?+^s7+ln z3Ts3D&rteBff{vbt=7odf1@VSo`ZHaeiGN!N^LiUigR5=t}cl?IoAm6fVtdJ-2cJP z2KQP=#$%(!CKW6KS%<ywrNerU_`5{tMRAEaU!QAHEPLVGXk%N+6DdTVR^Q#y9`tW; zg*Cr>`c!GbLK2L>!n(9l!0@$oGq6-`h>?5Eb6cHalwVVeni%4*NG;OI>k$u(y4SWq z%;1&`w0X&&#VLl2)aGDYrlePj7`5g6I;I>^SaCwRe^ML&#}a>2h5yX~A&@$7$eJso z({Lu&i8R3pr68PL3WigpeaT5EoQfw+aQ-zMP9sg>>_{^>d(s@v0jmftNF5RhR~M(A zqHv-%8m>Nxfpfxnr&!`l;^16x%Dy%BFxtSmleTakq#c|m&ib~;x#A9R4RKN`0q5~? z)(NMlQsI1X1~>!ff-~X#a1uI;_~R^9FRX<3g$u+>9=WJ>Ke%AhA1(yv_w!Ke5pd1O zRJaJ7kDh~e&4puR9vsJs{$*&_a-8e0i@lT8@Sn#yWLL5t&WpSV*BoctH=`z7;Jk72 ze>;3}ax0ANhV#Q|_cu|Kx5)w2;a#{;oL@SGQr?4WL=MAI@;+Q6oP|FE`Y2o@yf^Rx zO8*Fs<9z(b@K3;TauQC(Y57y|&%k+;FW|h%IXG`}0nVFTg7YSq;WTmuP9s<0G@Pry z4!;V{j@*Q^!|D3F=$(6T4&**uWAYHL4l%>kp$w<)eW{6>h#$4X>3cuwKpo(V^Jjjv z9?s&|m8a1BsS|Yq?M$7CKXsulpk1jeXt9grO+BawaiX5olLXKPv;pXbv>|9OoZ@$) zjc6m#-qf2o)5f$hd_U?3KY#|n528WDg@)jqzY7hg;doc5DQ!vuX#|Y`EzZ3K(&n@| z=oUC<7f4&umY`eFR-hyCR)8ywqEVouX*6iDlNCr~X)N)eaWswu)7IFrXh7T0HYAj` zrENjCqwPpT+JQpGXh+%+erMX5_|UF6U8m4)*mqHBCe1_}vuQRl$uo97v_I`n8q-2r z2+kDIB0L>P2NFlQJ64aD({kcQ=g>KLI+tQkkItj>NF%zCE=0^lbP;&9m@Y=$me3`r z=Tf>9^fI~(^fUAs(97v^&@1Q)(9hCmL9e7ML9e2#z~SfUbI5ZwU5z}Sr_Y04L)U<Q zfxduU#<g@U;;f_Vh(=$eFTxjlb9HeNeG|&vOgDqxLbrh4O?M;h9=Zo<U#G7l?HlwB zq}@yRBF<a%Ej-;v_u=W=^li}l>3+}$=mEqzNDsn)pT3WnN9Ymcc9b3k{Q>;|^oR6A z^z}#dBlPt#dJOc(^kdM+Dc&uiC+G>Z<rDe|=#%s$=uhdV=>605H2VDvJwxp1IeHEy zo~P$g;zfE9WnH3|kpE?R8To%nzXW}SUIG0T{R;F|dKL6FdJXh-dL8r)dISAiMXS)) zKhd8MatG&*{pr8yJ>tzA7-Sn~@9PqO=FD730MFq$*nREAdyz)GH}6dpoNDh2zaQ@h zKab}Tj#KUhMCFCN5dJ_u5Pk_SfnUbU;1A(Lh&La`hru7gN5CJ&N5LPB^BLZJ3?D;G zyn<H{A3m0k#VbGK`FLW-C-RB#C-F(}r(loQj#u(Z_%r!T;=pI|S)?(a&1Zw2!{>mW z%jbfg$LE2b&*zgmIBWkj{3Uz|{O9;{#E(DEpNIbfe*ykFz7GC+zMj<OFY*_OKi|MN zfPRU;1bQRK8y5T@{2!n<@lBvN^Ua{Q@GYbs-^#bbe}%t7ocMOW9bDSMcYuDCzY2OM z-wFCP{u=0Ad>825d^hMld=GKvZ}2zZzscW(zmM;Ozn|}ie}Eq#F8m-r2>%d21phEU z4F3o}LR|S#ev}0A5BLY5Kja^R{)m4B`WQb3`eU4{b>+wTanL9D3DBSLPe7mKCy6`% zlz&Qs_$hu0^l5$?^k@7t;=#}GGb9*q9()e^3;qS@v-~XRbNn3W^ZY#M3;Y7;i~J(! zOZ*b(%ltC&<X`eHNeI8fuYmrFe+Bv~ze*bLYy27s<=6Rj(vVm2D)=|~P59sQ?-727 z-+?Us!heA*-Q_qn&Hv5+4f-C(8$|p*zYqEW7pEv5@`s?Sc{OM=H-px>4%)&kq!G>* zU{h6v1I@(yNUEYLpt*{31S)=@O{xjBrfQ(=R6Ef2sy%22)d6%JwGL=U)sc9s_0{_D zomFS}t}4zUtL`c^w(6;R!f&WHgx^SQ1m92fBXw1O)t~sQ0crr~Ks69_kQxL!SPcdp zqK1GDRYO6CsbQd-s7*kJt9W-#ZK^f}9ic{mZl*Q^-CS)>9Px%nOZbs$B>ZSK8h)%A z3%|7r44}4A+mJxDt=blJJGC9?_G)|LrpBxB@H?rU;CE5Gz)w&U;3ug`q=A~OCX-OS zGm-*2RZRt*rlx`Jrgj6JuBL<Tu68G(rc_gR(!`W$$|Oxq*`{m~Zt7*~1-g%^59q<B z!K9gKh-nCk(1vNlfJ_)PiNHXSz$(so|Hucf)&CL?X%Y|FNjzi^q|pp>t-wQdBp#}Z zoY3+=jfdPM9&(p>$V1{GPl<;bNIc|)H^GvC9+Kg_B{uSr*r+kySWLtFdEMarNIIN9 z=>Zo&dcp-t%oHRsQ!w76$^kYK$SDjqb#EZLK5(HDMTJWg)l{OW2#KPaNfgywqNq5D zqGJC5MVTaua+D~_(FR2|lqjk-P}CM6DseWYkwj5GcvtW>)Kg%o77|MZNh}pCu~fLk zQq66!l$Q;b^0L8FUREsiA^8wF8;I%{IR@ImRmaJ3&<48tgnR<pz*wJ>Pr*Zhv`pkQ zoVUbVJ`!*FNWA4E@s^LoTRswR*^w{de1W;H09}0r=PR+79k~YQD-oC-xdG=36jlZ7 z^);NIL}T{y6pkPH4$dE^{lAC*FF1elBb>iHo#Rh_f%BKR%|YU}IufzfCDm{N61UYQ zI$Qv;z}2Myl$d4l11<1e09B|0no|y1V7nlR?Sdq>3zFC_NMbujiS2?VwsVx&E?8na zM~Ur%CAJH;!FFLb*e=Wl+l5)Noe%XPO{@sd7w>vBvEn>`>JQpLdx10%w1N48X)xw# z1Nntg*cY@3Z34d*1%}gF6c}!U0>f=kV7Ltm47Wjn;SvS9OB5I(QJ|+pfz2ff^rQj> zHjpT=fkc4~BnoUy({QS#5l~<^Aio~82k^1Lf{qdkI?z0t2d)Yf7z7k3@ZWGc9CaQ^ zN5U5<(3Os+qe-}Y52HDK5*C$8XVRHSCD37z4LbCq3+MvkFEOH{#E8KXBZk{x#Bdvo z7;b|R!)-8PxWtITHW<;%1|xdeU_>v85$))Dx*qL%5lGRFZlD`L3%uwk@nW#Vi;fa6 z2HW68FB`n*CGn!84PNxJ!HZrJFZxKl=tB?DLulh+dKkXIj*b#L221SdD6wO(4R#E( z!H!`z*fHD&JBC}a<0*OyvSc90&**31zrd09c;E7KpzvBW=_S#mk3^G>5={n6H0dbO zWUxe&juK4<OEl>y(PXehlb#YyHm5(*A4!PBl)(~H2Gd{YT_99}EPZG-H4|UF*-3#f z8B>5SF?EvwX2<MEpv0X)5_bkm+!@9iu|_16HDOJFEow2S*B@fge4Y=KU?9-}d;pMT zp~Ry_ya=>`N{e|hXak#;@>0+SLLI~hffhK`N8(f;iBo+fPW6#E)koq~P2$wX5~ten zaeN%{m1xzTPv8@PCIx1-=TG3wrk_Nv_IxtVHu~|Yd@6i_U+wvm{7KMH@uz?$XW-o+ ze~D=8NGw}NqS!hTzt-go_yVBDg&fuqU&I%I7KpYkU(6SS7Pz)9U&@z)eul$3;ww1p zBEFKtB9eGFhzq<MB=K&L#JfRU;9W=lB7YG`PT*ZfF7R$J7kJl^3%naF@vfu9yTN~e zcf)M(ZkP?;4YR?!VOG5RI)9xsv7+9+d@pDN`@Y5B0&O7RxB1(k4IKOqe+RUIhX2X` z3Djs{;&(Y#4XnucJ^mhO10TQ7-v?cblEZCKa<~mj4!1$c;Wj8aT%u$*iISU2l<X!^ za#M+t-6cwnkSN(*qT~pPlHDarj*uwXU83X&iIUwVN{)~y*+Zh_W)dZPNR-@6qGV5r zlABAE+(4q_1`;JV;NS9ZAsgTE@6aNFn48-mW-lAW>}7+Py=)M(mkna}vO&yVHi+5F z1~GftAZ9Nc#O!5*n7wQevzJ87J`yqeNW|<T5wnj(%svt^`$)v>BN4NY3I~kqtNOwh z=-E-C=U|DR9VL1Wmgw10qUT_Vo*gB64wmTIQKIKyiJl!LdJdN8*-@hB;6II?!)?%W zxJ1vcY6rCg36~h!Rqd#D1TB!XtJ+!Z3|io6SGB9!6|_Lru4<y12wGrkPl>IYOKj~a zv2}Batvw~SZZ5I4r^MFHCAN-~*g8gH>nMq>WAHXtZxSsLc9cZeaS~zU>j9W+oPec+ zfj>imJHvsQn*k}e078z!N?{CE2;;Ca*ajH59k6c)VBQqq+YI2>Ea26?K&SnHO7nn5 zrvin}z?Udy;kz7ju%0&$>v+q_3Ve@ZCD!s*1And|FJL8aJ<#U{@)Eu(@DH+yYz7A1 zO16<#u!^?}m~#(#9pCZTixs@L@imWku!i?85a)Y9n(qT)9tE=e2q^Ld5aTJJ!!Lje zF8~c*2Ku`StXBnGcNZw_J}{b@GN3Ixpe#qAtNK7y&OlSHKv5o88Eb$QF)yryc>^E$ z0Sg5I_k?4mD}puyu4w^0(+W5y3iu@kxFrsFr44XOJK&R!z$IP9suXZYHrAs01APE_ zVBM)4h+;0*nHB;&ECyy+3as!9Fv1F8gO$Jp&tbjjd8`w?fc2qunC<_8`F%6y_1#$i zc^&IMdoh3S!@Rv8^YuZ@%||dNe}K98Bh0}cW9~hHIrk*y+S8a<&tYBWB4*Ibm^rUt z#=MG|@;YY7D$I#@#4LzeuCAEfFrW3pJk}R$D0!H%3NbsCU?v)Zxn~6CoY9zTDlo^4 z$9ysgYaf-EA!cEIn1k729_EIpq5GeMZhrwfeLZyf2I%mO(A}H(X6Wm!SeMui{roEQ z@@vq?yP=2QfX>|q{dxep^bqvs5v(VCfOUkAuzv6{)(uWzz2GD?;3;Un&!F)>ho(CV z4R;=z?IJYVWoWW1&|p`gxvoQF-Gp|!13UgM?Du=H+aJJQuZEqja|<*Lg@(av95BO8 zss>GB4-HZWnxj56hAT9MCp1JOXaiwG2V(S#Q6GxY-UOq(DMoiQjOv!Kg`;5uw}$Q8 z7B+8tjMGjSlL;7q$ryL37;oJ$&bniKrJ1^!(oNkl#<DTC`d~B-ft3o#4;ynQc|dHx zu@ff0u@n8PZ|q<N0c-eNtniC(f)Mr?okZ$%?VRIBdM9T0grD3w9e!$dcRy0lP5SB5 z@7@F91sRgg>LH$Hcgq&O43Rlw*}|GTC|MF}DgUa(R8%y4ED0$tswgE9#l<7aNo2|J zA%jS3cts?>LOe~7=|#&Z(X4q1TGU*$K==eUm-w<z05nG=bVL`}ycA&+Z#Wn+5@5@T znDP`i-n-~xq*unv)KuAM{rkD~FV<j)N!t&fLK9K!J-~K?j>4Bqv~QrVe#GC?2v_hl z0eXjFr$X4wy~Q#On}Ro`#gCyk(n)tv!jc07Wa9m0adMx_llu+XIlSZGrL<Mrl16wd zp*;|pKuJDw_Gpas{h<{*pp-;7MOycYwCfdV(JL}{3O(2ZPldIvK>MwNzZ%+2kv6g- ztz$*n#fr3u6=@4A(h63j{i{gJSCKZaLOz32$mehhzRYtL{&_fsT!d4kwW~nST>*U+ zPLZ~)0-g6Q=v#0K`2kMBSA1^67cHmcCpd-Nfm5Unt4JGGArGmFwRMeZ@a?HR{JOL* ze6h!%NDEYvwx>efs2f7Wj)EfXO+{LoinK8mX<aJRkNV-MuqYL2ODfWeRPZ)S7(#^o zs7T9Ekv5|utwlxJiHfuk6=@qP(kfJho<)4IAD}?nc7)#<`vHo4&t9Qfc+XyudjJaU zO|eESEjWeF$I8BfZ@xSYU#!9_(uPu`^`uA(MUl3NBJB%BS`&(t4C5PJj1{sX$VV|N zw@L|<QbMJaP$?x;N(q%xB4p4G(kFI-g|v!sExtt~?!=h3y%*!XHl!w<$iWz2__&x% zV|#C;u??Y^jm78^U;A;x>PP?y(_Td$sicRtL;g+Iwj-Y&+AHwWwQcb61u{6{H^-d= zQsKK(q^|gu7zq$x7nAi8A>##Y8YjXLTZ9L|Z%pcHNAOPeQGA)|BkdU8csZqgtbL#z z*FHq7y5j3W_=;6`){|wjEPOAg7wgS(S%0K#fVGyN>DPFR<`eq0q)v)&lp$1%%pbw| zbKq=y{uJ;ULyHvcTkShde7Q^^#pEeX>KX2ck%N(~MydFc3vF!tRlXo)*e@Wg4pS66 z&KSRe4fdXdOtvGP{LllWXIWwi{`gtUCO6#;-=Z6VT?vByn3|u^PU7-LdHAVfd<e>$ zaP=%=j=_y4&jnP{moYE@0vpknMX@$4k)@)&IcQ}bD}uBPWh2-)HiOM#PvhG_%h+@H z^1yob65GtSu~*rCc7Ppa$Ji(A68nbz%>J!-;=2uDcps{x(nIO1<SRwW1f^1$k8c3I zsC=S)uAEaYD);#SUW%D{Ddyf6G23p#4Es8N8}sQ0m<jJ=*7H$&s{_<I>U`7KdL5mr zJ=XXzAMRuCQ^&{6$J58lC%`Anr>W0`#t(hneSLfreY^Yi@y+$^@0;&C)pw8YVc*lf z7kvNad&gJz^Y;t!YvtF;FV!!{uf%V(-&ntyey{kw=C{x99e>5&-oL)Tr+=t_Q~&1v zk^a&C3I5&ubNpxd&+~uI|DymBpaf_EE&&Y!;sV+S91h$O_(_xR!dpa)ikJ{Fsd<Cu z!Ofd*v}{V=l)0(TrjeT#ZCbI}W3%t((9KbsJ8n+i++*`on-^`i+zGz>K9=B{==CjT z%unLyN7mDAz(DupH<{wV^AyNgPsmn(d`YjEm4fG^@I|IsY>wplD)4+Qc)p3fjIT1i z4W1uiAF|_klkJA&IRVcD@f9Y6=Xv0HIljC!6Fh%fc}Y2=oCVK+RH}IqzMiy%uL9E9 z2yC+hXl5Tj2>fyq$U|41)K>T&Qjt1O^8BR7v`0L5^zra%=;P-TB6*IbM&Aa$e!eNb zJ*_++;5*It4c{ZapZi|&{mJ*PAMp$F3-fE^*Tt`!-vGa%;Q2JaZQ%KvR-V`M_wWz# z54ZBXGkBimKL9*m;(u83+ytJx2Sh){^N|tbB+moD^OKtrHuc<;vuWU_g`1Xdw%goj zbHL`7o8vbpZO+&{ZS#W75AG1~oPg)V;JM|R<q%GXylr_4=R0;=c3S>ndC9WDvfi@J zvevT3@;pw$tg@`MtgtM%JY!jAS!!8mnQxhAnPZt{nQ57BnP3@j8D$x18DS~46j*v$ zvMgzqWJ@PY2TPnK%;IP9v3ObPS{y7Ywp0`g)6IId{y?wNuj|+JbNYV$4SlD+L*J@z z(KqVr^)>n`eW|`!U!YIbhw6j$GQHG1<(FMQ2YkQo>$YFF`8ww7=&z%`j{LgS*AZVg z`8u@fVpUF6&#H{7^s2O~l&a*aq^iWKgsLu8ovS)k#aDHxYFE{^s!df~Rcuv@s^(SA zssgJTS9w=C-}vsv*Ehbp@#T%xH&)zOdSk(jsW&Fyc;d$R8{=*axlw#0|3>zWo;T8N z_+9_*`Zw3VzJBTYh3f~e@4p^%E&W==CFhGL&M!H?;QYL^x6WQWdtqSP!n=h(6y7Sl zTKIn9KMT7TrWPg_b}Wo3Y*E-`!2JQY2h4Px>2#y+wz_ldU(>|-ga7;cZ*#!J#24-a z>wnFCG20oxn!ncD-~2IBikTT08uNo4W-|xuE7iq*Qazljal#Ij3(l&z;S`MrPR}&J zsTnVV-8}4BiLW*K5r538fsZWiFsscSVYRwjVrT1*Ebn-Hji?jp42<0s$TtzYPRY_1 zPXi(qGpfL%J*8cqjs2uvK*W7)?DKpe@ByTd6roMRKA%SxkY|8c*TNFt09$+$tntm* z3EBp0T-f5TVlQYXc7t}q9^V6t{7u;8`(cyAA~)q?UMwM{WC-$_2)tWP#ObQ>WGMW( zK){4l;38xYnIQiXb_jomlPPQ)to?oDDa`Nqq7%N9L`>g{l><{gzUw(1D+eoqHr=It z)eCDDnWilA7E-=T+nUChR!Upz6>YnzA9(`SS07UuRvQ*#&0!I~eYqIlzFbP4mg@}! z>keYA;d$~ii(#F~Xx4$nvyNmEzUtSB#iHaGv`6eny^Gea!I_LV@fAZtMk8cB+l6|J zL&$ruy63TG2-^faeHt<6kYmbLZ2G2QZR8l@pHmsRgI4T89&J$bHkt`AF9Wki7Hr_J z`Ee2l+xj?c?g|>EY`~1Y30E8CePEXlAq{Wh1Vsher+lMCDf@W>uSdRAjw@Tq4U{6# z&oQ)WBbki4xY1GgCe&n>g^;7_aqxIG8HMM^v665awcAH$U^Qfw!dVJgi#7Lm@$4>{ zq2#b90dt~Q8R~x&c^yak)uaOAdxkm?oi#-mYLBu8O5aCmrk;`RHhB^y=a7x2H%)F@ zAW9J&+eF`^w@lBF_2e|ZVK`d3KxgqltOKNw#RdnILb4cnuNG-cW%LQLE)F+Y<jyAW zLb{cF!wa>6$oqZKB9y#`WuZl7kghT^!Q_NCwWG6?d8ny)>O+oeX}kr}BL{6NT206( zB?huK3eR_7&8V63ELn`4WP43<>RqH<!@okC7t=-TE;+6wV3d{dAB0r8k-eHp<qD%D z!p~_Z3r;QB*(tNH-v_z=%_4qv>*u8T?Ib;SIzHj|rp3~;FK?vg?o_>ZD#3O;d2rxY zfAsLHW)a<b_VwFoPE4@onpl{Cu<X7l0RKcVN=rnT5s<o54aUFJ!kvD_gZ<_^%@1rl z->I~1Gc*;N$&N6fA_Y{L{wyz3H-d&e?&|FC9PIDxU&cxG0Htg7JNmO)y?Z}(1F}ad zim^zKsb>(^o{-=u_dw?;XFwo2w5X`at+o5KY3dpCX#IIwihOS>TiGEQ7x_}>K;#_g zOj8Q!`9j1x!<vc<@$i*5lc#zBdHNzAz+oNg?;54}yMx3P=qj%me^-B8yraH;FdaBy z3>`S8w1O7t3(M#reRg^2XnpPI;&Od09gp_V%5r6!UZ!l<+tK&+b{TqEcfCD5EUxZ! zbq2PlP})}gG_NqZp%){u3Q1_7b3kZFXpD!aN1Ss=Xh=+STx?uSlzXJ7ho?L41D)~2 z-AyxTinB>Gxw|3UIW{gfCOR~PZOcn~vU1>%3G+I9S~y_P;CK6XpO}-;JF7VF$6>=O z#$4<FY(|gN)ati#`{rcor)jf@rr~{>HEBs%n}8lY=dbM3$ML(H4eERK@^yAM-}3L( zYx%nTJSTREK5**XW%$tc?JCXZJ(7~fj7aQ)8Dgd7nnu;zm>ayYuG#|Y34{iS3VB3D z%G!jY%1)Xo5X}*dc=XVyYj6||bd9u)pq?sj-MYNEsJwOS;)Pk++1U%8&dSQps-7!@ z3){4A-A0KYT%9+VFWi`AeaPPJ)BE{VJ9eyku5X_nBS-4<M~)aV^6mX2MzW>yL7zVI z$^D;Aju&emO3B-4xu%LQiPXinD+sl+GA<I_wx{4{Toi&d8W@T{fqvG0sOgVKogo|S z>A}?D-C7q8J2pCVK}X$<g$CxdS4*7&T27$alSe8BPOsGOjH^hGc_ug{D6ep5R*z>r z2W0i?Sejhy(^To3|75|mo&8GG=<Gghs`=yaC4)Au%AdPXzj<<UtIiAOt$Sfw?$b>Y zI(FIJw?FlZcPVZg7}O+gcT_Y!hk%Ncua&JdS<1JRZklWrYw_%g{u4`wY~ibgqJ>V7 zl|b1BmpGO_yL0C*ooD6FPe`1*z~okS?JGU<>a`o+UAuPWOM3VRnRiWkCydCb8o3Ju zcbq~)uH-IANJvbWpF68d=gyr?Znv&q{qoASYv0|tc9ov^3ic?<@5a)Uo#3%EZXBr= zjFG2?HluMW#%r*$L$9PWJ@qLq^~wfxmOixsoz{|0=lbO@!@ttA=qr~(uUrnhOt<KL zFC(vWuwyT%9C!rn#E29lImX{vS;%^rUn@25Vi_toZ^<%mV*RpMUxPQ_T3qM^eB~E5 zHnarBFm);I5g%3=p&z83kY@?@OrK;peTViT%M#Yed;`fv-6<?^IuU8{OlTPDQdU+e zz8CCg>B5#-`3)InVMERLhN@@okAM!@Yq`pE<(O!M)DRAEJPINOcG-*ur?^-)Yi}-o zd*2cMJ7+8LJ9|p_>e^kq&4s&n?b^-O@7|TQ^R?<dukGCVnv(w7PL%x>K4Bh)vVrxW z9o3lND8UIVIHl=>=*lvhX12>xLpSDad@vP_pg;_Sr=dRngv22t7W?Dksn8UGsGAle z#2lh5wTVf)tK?KC(6RH&2PX~fzO7_>n|W=^pPc&c^d|$tdN-V%nK^{cSU6$Sq>}AJ z(%X9F4s8<Ih87oJ&&w(-_7Pv6Tw}S$JE5#d6f8x><X@x61Per|O=(OG85r<*`AWx$ zi3z&?O+j(V(43Nz!Dq*e9x`<QjyJaV&np<PGwZ;ZijvaY8zV-xZLI|Rlnh*Q=_jAY z@gq`0f(I7uTh*&~PGZu`H90wLI}C2+*^mt$vTH)WKIjjulJE-fi$P0atKMIUau$<? zkQ}A8c{v-NvFFU0GINBwwmM$9U#<1j$I^v^4cYk!?TJF#Ahbt_8<-VkWtLEBQbSuc zo#ZCg>fbl7kBErqbz}CddGj7*_vxLVk&~VO!L5q1N1F7^%u&x|>UEs#?JB2!{^RUf z_3C+-1-rUjKm6LD!5;3`+3+aJECmlW>{k)uXL9oJi*<69YTr*Wxjw1_6E$##9QmV0 zN>}~RzI`-)pLbGHa-#nEgjgPxQMzXT)G2oke?N7~bE_yzOioe;p4VreKTjtq5ktd0 zJoF2*^g|=#GiS{_UZsC~^awsez3lCM^~L8+(U)7mw`jB->wOp(G?4mlQ5Kr74rRX8 zm((-8A3UYbKs<%Ki~9DG^4=6XX*Ck>XVvgh(>!9DX4M~7UCNwlMn+%&Td=usz<@%U zQCL)1s6Sm4-}(BHqoc=k?%KaRDRuk=J!!)D)J(Unt5@~u-Mi1K)$C?ozP>*%KR^G) z4f%OdLA`RP?LIkp@a|bTeFB0Dix;08i{H7$#l=j~FK@`qqyd?kqFs#C@YfG#(MYhE zW25|BV-=y|t+SNqVrR@+LUvui{19{kbrp=I;kAsNH2FPncGYvb4$jU4>-V7xd<9== z@GKf{<?Dh4M~>=q^pX4Cu3w*(gZ1ap1)?4_1iV_Ph&6Cv5(B?L!-SOKH*K177O<9K zGsDFi2N;J!Y!yR;g_f4m(v0{}L^FrAkctd>3jH`!y?`^m=reofj*UI_!ox~F{eiAB z?yZ;TLrUqVIrLM>hja8z^@5UalrJ=&Z~*)w@&jE-&$=yjplzP6G1yy-p)wM_#Oht3 zx5&|3l+u-=uFpdlW<U-U5@EE*HBe0X9mPZ%6K!al&_~j%nd*z#2+mETZ=ubl0S)u} zwfFFvIeKd6A?fZV8U4mAC?6FRkk>cD)78$TD3z6T>FT~2?fd7p4{On?a*a>(J|l8G z8x<9;OHb_7uXj^luZHf88%N8wUDju6ebkpR;s<~&0*x5r=%?Xyn$gitQYbxRqH2Is zXh@J8!+0(Ml@JVp1U#(?Fx(9wW^DuJQ4e=WNwC77o$*w+wDfcfN$<v5#-$_=SXW%~ z!P)^SDY1F)WcLpCPk&ZFGH&$X;=CnUnK99&g-=#4nKpIG;Na1-XU*Tde8t$Y?K{LL z3|lq+xornuSp9NZlh8$r_4};hjw2<-+qagKmXzq>-GhUsOr=X61c#*0sJ_>rV*K$5 zLkb7JQyvtUI{K|Q&#qgwe8QM^?OL?R?O7Zh-KA^glbbgkd~?fN!=H;zh>t&&H*WMq zy=v(*b<t12XljhqhnPX253vOtr~ucpz4}2mS)Vn7wHvd`oc!8QwY>UGW&4As^o-sV zy;==@unXxNU}6M=tIqybrUnX9>h{23|43sdk>lJH=uZpjgadi_9nj~|f>*ZW<h-KC z(@&3IZqqUMsm`fCeW^EMH_bz`GGE@>Gm|}U-n-=4XOdI14!*W5rKe9o|FTsdoELJv z6*x_NN6!y8h9;ELs;EJnyXYS%lp0m2hL%-~ovv4{c=p*9)NA_Kin5^-#?RD`?7@$= zojrbnnp=_Itog28=7Qb3o43e+A|)v3laq819sJ435Hw84@_q2A(%M$hQfM=0%-{aO z{(eF=;0zcYfUTdb7uK$Q0n2)0=qS4Cpa0aSVKHy1I_<%y>(|p<+GqW`Ua#*#V5R;n z+JHQHALI$_B1W5pFZg?3NjH13qvkg3UiAj`Ot$&GOmluF;y=K6`WND3<UfiZ_<;Rl zE@wT>J4>xm>!QAtYy*D;=0Np>B_aY(G#j26Rs*Ep8DK<kjo;O0&@02HO<Sh#e`D|7 zH)z7_2@^|7E5=mnr&r=fn@uh%e3I44GFQZSHDbp<rX%Rc;~zKjX<gLX$9vmWH2UT3 zJDgpNc424QXcwReP@Ocd?w2ZEOG~TYK}AvHB@ddiJ7!dtVt0;Ez*9&R@T7C#y}^Uk zGY^^yzEe_1Urq}i<>h9QU?Dc<LCMTz9a;_Ujfl_Oy_~%TFp%OTB!Nsw97Lm>X_P&t zDCa;ru$a9v%j~6i&M^BIqwJ|{hB>jiihX5<NhitxU%8Nf;6ap+9(Yi~zNmg5c}u*6 zZ_yETEuM?YB2&>EBj?lw;!MN*GJV>7{i!nb%){+G`$1FHw;GFO4}i*yw(-MAEBY*o z3Ra*>_m;EIN}e`{A<2VnYA+-yc(6g#g^|tZw|~gF(;N5J{xO7&N=d^cgl@zn5B2S_ zbjgyX^xGwi7weO0zz+QM%lf5PckFmo-SGC?`aAkR-^Ndz-FTbYpE|9t)z_Umed-iD zeEO6qOSHR}<d-L^T043%W)1ik2slj(Xw>HZd3pUe>qF?uFDu53srXVqUZPGnXXWN@ zdZ}M-_VD4Ko*F*fTxrx_zh|vK5YprIS6qeJ6!1t2MRQ=WKGu%s^vY}DjRFFUR)EWB zRpAhI-P`;01NuMrz5Vt+w5H3xhoSoSckLKGeM%fdL6bz={&^B@f=<G@hcj4-6!tol zj;Cv&0zEC7f)+|$WYta~fl6_F+a~Fs4m*>bo-s@Rv4pO;akX7*^JJQ~e&fdVY`;fJ z^fG-gUHxKov^ifr^ZD5Y1M=BR=88=lUKD%yZvf|vKwm|nB%y;sLyU>S*Fd_)tYSrk z#%$Aq)=U}TFmFF_LdJxhBTLdVUz)JK&r6HfY}_`dSN_7*Q-|$+VoXx$ixZcWJ~wsj ztp#ZZ)cFOiLK-q9Gi}eP&WYi^;cZ84`MIF9ML_$3*`86E>HjS6lppF7*s*ZaC!+?@ z1~6TP>;XRVH^2*^38^o@fM$H2`G->T59*n$2U8_nL%bVk$6dt3cM%}}R^y~0<Xj*g zp)+ojloVgSR9sRrbB1ow^%*nOGu7kt>r<y-0`gWCROjgzSKvoQmm@zEFXt0r4$LJO zFqBO+9~pzQIZi{&M<Mfz)zLNM8@7nn1Z87vxr(SFb|41s(}QR)np26L@0>w8CciiI zy~~mEMRmY~m(@NPF_8~Wh_WW4EIXtZI@CxnQqw(SaHe?USlyp#6?%joUcsC&@)xlR zbL;A#*#UDGMSf63><|-tuM=;6S<_>5IyWDSt@9IO%(sQ6>dAIi{{&rp)M#5C%JW5h zLk9~JAcp!^@D&d~=G`84;E@k+0MI`;k(H^olDxPHTe|~nZKDscBIWLXllJ=YM}3>g zZSeioSPp*7c63GE=QBGPkHU7us-t*rlLtf>_#`lfb<nr{_@l|~-sK!q*<k2Cs%%mB zpk4y!Nd{771@oPyH`SZXW~i|FG<{Xi#L_OImRq_HchiRneM?b)?)LDkJ}e_cmh~~e z%}TJ!jAw$6IEn6+rSCJ9>GSD$p)<Bvt|=C*ZPpQ(js_SDJ8`icXdD=4#YMsbiF(YQ z6!@8KxqNuTs8ayw{kuO|TC%yYa4Mwddas;Ag(aQJa=VugIx-FWn`>7spR#M$3yGTf zDcbVO4y|(g(Y(P!Tviko26-kG$9eis93<-TEo62y`06OeIl)XUkeVU70$xT%VqZcU zWMUPNJB_WFHg#-8#n`FSD$H9trj0H+O6~M}M@vShb?n!VHf90i@H1bA$M!CZ&DQsu zZ|nQBW0&bDLh@xH+Wj@!-B|EU=#v1<oCX|}a07+`nl0L?e4QPe-|MGSr+(_0(IcaK zR(9syrTE?L*{>fD9~kB0a}QgA5AS)nH_Z=nahWxnO`ko>6aR4qBQK#%;V95q>Mk)? z#7K^!DI#NDyKI2QDkuB(lMT`DQ9IEPbA?SKl|r`X{w*C%p$W{1CS=F%lC2vjTZ*za zpsY-^2XDwqDX``p=U$K2KqpbAR<kO=GplzD8GECBamm2qlO1&PjHjp1`u<}1sQjV1 z&utz(*qs%$)qfg3(aS5kC_G}}3hGCjKJ(ntRab5eFD%Lbx52}FH1Z>~4?~Z-i~jNv z;|FpR7z1$u_t;0%%VN9W|4ccRzjJ4=oaH9BjF`@giZdSmz+Eyj-tHwozQM>p^xix| z${;`jjfUCF+}&KFB3(S4xM74hrm(@C1@}S&n6nd}VIqi$Qck|J?d5mgd3oDAdHUUt zi+cCY%v_tb`F4|(k@L>{@WYw81Jfh(Sch*Y)h*xL)Gd^Lq`!2wUj4>HBEp}htzWI^ zQc7`D(wREZX1%+X|A4}A_LA^eYn#v#Vbz%2K}aJ)_F8P-vgKQk<mLHg4cxT}*5^iZ z9$R~M&j;U_=a}5gQ+s#KoB$;z`o9Vpc0pdoTDO21u<xn_R_28d*PGlbu_}H+?@hZQ zj-yyTgSN&5TC;v4V*e{IF=<^=tMayOWTJ)Fb8|ByBd?pnutr4_QP)DG1<JR@M~V5Y zS*7_M)_a2at$dSPbq{Jb|I7Rui#H!K`VDQQ39??I#K4<*c_z2}w;nw+{fNE@MI4Mf z%;^oWR&5w}f)BM+l)KeT;`O4-hti<Fx&5aNT|NG(yeT7vpVw;8;FSaWCn>|{Bz7HC zrr#B8y18+{pzq9c*xD<v6b|~<Jck#a8ri917fiS)&fq=D#^4cZ`}c~9&09Ek-RLpM zz32GFkGOw+S7Fg@nOj+G=IC<4`wf=MybJQGhus$<aEq|`tVUumq({t!#`21b;;U~h zE-5a4WgBKh{m0LzOr1LA^RrW@JmBH;=HC2a?!0;PZ{3)GVf~BxUH$uY>({NLZdm4& zb29W6WLJE@UygCH@@W+mtGWt$T$3eO$9RphVvB6XxNh!ia<C8^b+yYzkD*O3p)B$B zXseDi+G7-8*t}N7;wfP%x5=9IeN44LM=G6c^oKdsMzJh|A#+#u$G5OgQc#{4-%>?_ zi&BV<j*s+IQanNeqPLd!?bokaX8Ed6pT^$YxsIKwvh1FD7y7ned@p=ZS?0AG`gRra z66=N%TR~ljE|J*E6H;#sbgM}&CL1fZGIa33q6SHW*Y->7oH(uHx~u_eLCNJQox1m$ z6jWTap?gMjw~d_^rR86FX+caU-mx^+<g9dzuI$w^+Phw0r_^!l`sF%%_*Nu2cy&z} znHSzZq`rUqZo_u2uJ2;htqcNlSX~RNSD<ESFx0D^&}bnsLX|nwR0^xvKVkav#q$o% zo~^Fc4`rAKOp7YdSpO+|F$1DN$wkWz^i83VU01N*x*#Ds!qEAlAs2rox^zEO$3Q8% z?1_i#PgzA5c}>T-Zi~Dy_e%^!1E&|#DRgp?K43gAtX7qW57(orBA$8z@qUf9rVqfO zNOc@M(*XU#G+oy%l}P8MR8_kx-#uKfd|n+c(vLwoX-E&OWzPi6l6Z|r=)>slk@`%1 z+DQ6_K4t_AU7Wc#SDE)wT^Ik?o`>E7D@>G()Td&nxKL;=6{^{)w>naZ`q;qsiTSzn z#-+w3H}}^&55%d)#YKZxwCSGFqQm%XqdLd~OZdtK<nb8(8m$bi{#*&Ko~ksdzRe4V zR`<;)Q?>~?qW$$<ir7a3T2awMp&=b;?UFO-xLDb9LQ=)<nOLO|-5I4+G+ElZO=3X% zw6yT(#5S#$Hfc7%$J@7YTAFWTZ=V78dZ(pbGH*)_>KoMJJ^fN@TCWx@R_R~9keuAG zQF8Jc{qo8d;%laqM(93tp~**LEsO=au+ZdlPoPbkx-~)F#G0{lbZnfk51`2;Z#+GG zXpLxz$x`Zi+P`^0+xFek8vC{_XdW)=7#*IP+CD(kG5lV^N*b`{=|&BclV70zs|tFh zrC!qCYk^v(ZZls>OGB~X;W>s?K&75o|HsJ#>rk=|Sh@T!r%UV5QZEeYms?b@p^mE6 zf4-n^@7@E&{jg^pRJ(f57xeCxqtq+v5fIRhGewOL4aqL*5g5>3-h_mRJz0GLJ%;|0 zd$LrFjzDMEC|7#S*ppSROv5_BVp^(Wu~6vYFZH9mwYmzj93oaOOk!p?6o7Nh(vF5K z(2<zd<1k*Jo7tvU4jyFjJyTOtyQQXPB&DThmz|q1;fHf&8Qs#NmAmfxo%0v;JIbwL ztr|4M8}E%gn+$F2;-cxdso(b1z|M?Ddf@+P`^p_VTHw!9kaO|BFbE5>M)w#{1%o{X zfCa6vf<2y*p3pAo^}em>J9<}ET<uE(%;s@p*L6tmrta_8xV|G>-S^nPGt4{F(^=09 zoHTYCJGP!9+Bunw!utg)ut(YsrNntk$wOago*Il~lQ1SjwNN1rSkQ`%3yt%{AF;sb z3h@nvGSp0vQjfS;<%!El7Xn?pX(Nw-%Sm5_HBIZ$E1_xdm86Ryu0E7Dat%C}bSbQ9 zw~YSrZTk1mesW@NE@Sz<Cy&p|RrX#^y%^Cvxm#wZsPN0FUp032rPRm8`%3Di<}H)c zy7p)tcp>$YpA7ZVUw<;c56kT}XUc%S4BIH+QziJc3N}Xr+z1#4-n5|b3@Z-2(%k)d zf4#U=FQi!h()ZBD`u0&czOiPsz770-y+4*uj_Pgb(X7l(S+LDGt2Qsn+LQ^o3D7st z*^mQ?g~aUcii^%JDJh|=%ns}>C&D*mW`HG2S&IIuj}t+U_G|^e#I#^V>tgm$<pOQZ zFn9a)6cQ|$E;rWYUpbM`HTi*k-?*UU1@(FTBf2QPM{?^08QrN*!wa3ev<O=^G@$VZ zn|dUt_pm<Dul?$Qvd^hOhyF8$Oyl(%w$Gb9x{|T7AP={&u;k~~)SKA7ds&x^E|J}` zyZH>CS+Bm&A3qXfgC?n~*nXTAF?a&BC-w+fK|z5oAeqy|i4sRD6uXS38#rI$i`^IK zOR?i9++%ClR_=%<2l;t6rY_j-t4B4HUubhGxZn~SXTv!IIv5M97<v+{M|yCwXwsyz z(rElj%O*`)w0QEQvXaQi$f)A7Nt5++wB^hh=ZD9}o}V#OKM686cKG=jEV)bP&WZa6 z4H`P^Q2Wjux^zuQOgcNYvU2L#)Vb>F$f&Z?$x|0DKt`oe(a}+*C6gyDS~7W3Nm*26 zR9xJ7{lV&0Gp3)9!|(j`8LL)P)A>04LQbfQYiZdVZ<Ut1I*0Y~saJ2(q?4aM@dOso z6taNoiuk{86ztf+A{Xl*kS1vvSbMvjb?ejEc@(M-YgCe1P&ggv0=5%t04o3>`xW$0 z&F!1}>d8)BrpM1sNKH*i+?td9!|rbB{;{{yQd!R|wpj0UVsPttlNQ<GiDik2d|*s$ zlO_d$&dz=N9t>|fAm1-8H+LCUNf=Hmy~a~GItu6vTE<>%qqrJ>c#6KAX6sD@jX#`B z#@BjJPof*@&<&4BBqCo>KXsoHDc3FK`1^uiD}Fdli8TK}590YB?_=}FWTXq;XZ!n7 z0tgF6iJ>Mov*oTa)RZsINPxjj#nAmbazg2f6=R#VXwiK5%U!yJHc4>{4hf%E@>JW9 zpx90Q{-&TD&|eD)?w=PLk`>=!YHr)ME~X~oiC=!2@9m|pQLqvtczQ-%t2D)VDzO#~ zSvkXco42ZWF^bS<-z(26uIeG^8DTS9h2&A=rFIq!fX#`f16eSV)4FZj);Za2+O}<z z-99=ZIKa(&!|2hOJ!xi7wIZ%<c24UyZQ5jKwP}+<8@L4rgvNC(e+kdVlxOuod0zk* zT$E=U#7PZ_G^LVtrl^_C2?z5|RekVK<$6Z8-ivO_rn??y;Qz!V1vr1d2eJ=+AlibB zee$bS8PrxaeM+yHw`MxgiLG0Yi0;rKrF+*dZD+34U+Sc^%pTaK4t47}AT+F@S7csu z56_t+SNts2kjOyx9(xOU3w)057Tx|EL|$W<LNw&YemtylBPt8((xgeR9&fbi7@ri~ zzFpU8$w{3%KiRjSyiMD7?MH`}Wu{JxTb7dQ@5`TXijM6zrgH}ed)K1I_3Afk+C42a zq`SX=$4&tO-hl-Ty<+1E;#;Chz*80c2c?d&b|qF3*@9{MzAP+V;Y(QLB5a`_fkS{Q zB;FPp4TuZK+p60<vG5`K4T@6!b-tK4GiUXxh5hOTg?ly#c5(2H4sFt+rF)aijzcPn zhIY|=n;gt3n<iy!`H?NE-Z0WF#lF6Ms;5U-X#4gNfl;j|nV%MX+HPsb{V+$?!;KiD z!Wq*GdxCE6e>?Bym@(B@>nk&*-G4(F>ojEO&ew6Sg*ve@bRrXai-=ub>NI#TyNwAK zx0o9%*~_3X@A^ODeMo2==tt7Xx<q?5Y~5y5L{<|P6c!fM$<M!mXUh&zQ7!s3i>O;C z-__o(QKRU9maVWTfIP`O{C_vt@epeRu<^B+IB_Pzf6e6|s|Nkc{Dsn-_37NFtvMHq zgbJAkothwZYJIUDCS=P6hCeK1KQT1~KQ=N#qypVTQ!q~z=x-hvK$Y>yNhwL=#wR8( zfX-BY8ZknjJ#56e{qKzM>6g3m8FBXInN_=fts})ttTFafd=UhH-W6MrP?Fp6pIloh zPV|C0dch>D&@`J|OX3{iJe)}@R&P6nn#SN1C2<N7rz}z1C49EIvGsXJ@tln13(O^t z;+aG|JRkU*^y6yNqn^*}Bb6EWLRTozoail#1-X?i54{1r)$A9GX;W@~i{m!f3y-3f z|FFkx!ZtWN{s(*937xUW-MCRh_x92B=}Od7?&E61TtdX@6emqP!uQj0zY~7=vG5T_ zd}mEND#C?0JWA8^(X;n|^DN`hv-fJAK{kv!<YQJ7?^t7X4nyCVO)=gy>Ms@szy|06 zfy0b_W~E2pPMw=ZL^SQ(sqZSe<y_h{FeN4VL~=?>KsfU@HlIy{I`(ZEAtLtOi*4wB zE<q_GLh^}}K$izo<(4%1qBZstQXt3maUvb_s(;O<sx$Vp@d~s*MBD7o-Zgh*KUKeM zo^W_L8=a=FWY~$zG9MEAtRf@aRBu%B1Ru8Qm13V6ZH4A=(g?&$@<;C7N?wOqdA(Nh z`q$xyxox=MHR4NNBizbsBaPsv@$5a3#`>%Xtyn3`fdwo2RB0j0!O|SPXA^$d8jhKQ zb=O2Wh%d?!;nut=kmegrlw&-5ujU!}hH)?Vx5c?ljA*&lh)r!_>$n;`tl9CtPe;*} z2d!J%|N2)MU969;-T79})NF9G!#&w>^YWhNMeAS0f8vF`Z^6%duo(_(Lau<uP`~%N z{-}O(?^Cu3vx;b|8Y<iR>+r*mg^RW#zG$lmx3<+tBg!$Jz5knMf)B>C_iCO&x2BR& z>M+=4a*ac?r=j)~CqLC;dK~>QNsrNElIRC|>m+&%R&6@&<5KA{Jth@ztRG9&W9TuV zAD^%sR=+UWW1Xd;IR9iXCP<-}odrgM6C*;*JD!@D3B+y*hJ&Zo1{8a4Vjj{$`T6S4 zy7Vrt{AI~vp9TX{3I~k;W$6;HhEZJ-f<kt@N&{z)DDS;9X<x^HFtP8uV*G&g*OK`9 z>JB}cwi27ZOUD<j&y9!>`@nO`NA>AmG-b{vu~*uxdH%`xOZnsHzAScw<05)|+8+HP z_W&jDF@mJ-_(Agi*Wrh`ZMfh);!Al(xRv)t8o^)V*?S_5^;vWD|87}Mds)t5yeA;u zzZ7GjFUGB-ToJ=AJXj)@Trp=t{vyR$$-w)AXsa)Ah-=JO`X_@xZ{FK4Z;N_Hzcg%^ zUVv*2A85|rO;h>;&O+3w6ZSZs$J!5cl33`Gs~T22$XG`7_!Vdoom0C-Ywam4VN&O! z!q+zU&1Jm?4Gs#-O75IrU^0~yUd?aXIzHDcCF!N^SzHPCUe~L4cxZm+6AfazjGmU% zEuWA6V8qC=V~@DUwV4>(yhW>~-pOgJUdR)Riv_Li+`A?Z>l5E(Kx9<s4%rjCb@tiW zHm!f*=7-qxLx0G9Hd7gRm;nBoNY^LPq~8f2|NG%A=CSaAntWL2$HJXz!pYFb!oRHv zXB|a2WE$g1>&fwzNYV*!-hiKm7;6d)Nx@jGkNj#2sRl_2`Tp&0pzYS7>1XREQlNL( z>|5AWdTgsnpV=*_=YkPK#fD)eZDhM)`2JJT`gQBBA{!&Nn)2>Zt$nlA%U0cKtN%P= zqF1A+LTpF%7=JCkW+QQV(W8yTR{AEn+qioTKoEGlP_Gnwd}w=;kWDfPZ&iqJxmPCp zB1MLG#d}1*7e4;?!ksl1Bf`b+QC@=Y$je#7I~|XnS-t^ZpE8vJhjg`I7sADaud#_V zOQ6%kWcYa7a6BRZ4{QGc9#!%EkK;RY?{26uogyWLB+^S7HS`W4jlKyX1w!bdLqMt` zAk79!7X?8qfT*Z|h=8bw2!e<LN)r(k0U_Bt`+J?4yPMsB@6Y#n{{K7#xO3-DJ#*%q zGv~YpXUoXX<2=(5X=GtP*!)mVL1{YH*hZ{}c32O7@XNO#DqZc&bZ{oMH@7GW+nQ^+ z0A?{VI;Kiw6{{B4c1)$+xw#*&+H<Z>Y`^vO+dlc^@l&&A&zyNApnCOs>%=FIv+xfm ztz)aIi-p<`L4mVpU%Mb4FrNz_bu0M!?Tm%*JJ-DO${LHa_?0y<6@EIpXZCly7xp5# z<vP}WJi<Gp5Xpsc=j{=rrN#<pGIHEgk&ZQh4eU|rlOL51(_x%fI+c%dklx-ao#sNO zTM8&0w0_3&qV>E!2LJP+eSqX|I$M)kR~<-X!;D>|aOq>7G@@toD)?BlBs;eOH)IcZ zepO(|l=6HzvXYa)lIdpo>Oj)P@ulA`7{0c}IMTRn$G$jM3iL~E*1m1;ZAUBmhPH1U z5?FjDyHD?yuXNkiuuApf(>cj0iL1M5IYzJ6p<y^}%1!I|OzT=T#I0*d9S3yj(`VS= z(RAVz9@_4cR$q4;lrv4-5(mP<JAc$tj-NbxkmEW)jVr`l8rQPvlOL5%<LZ@8<A-v< zqYBJ)Y3G;a!&?ILHaU~V)jazG{r&&v?8|4L(d$3XzR(xd25KAHKy9NoAYI9)O|dq{ zTRvv30)b3Ojg#*r&$ZrzelUKD1#iH4J-%6qb=Jmmob`D48(VF^DBh;%jORCy8;@I0 z<C}K;vRuok2la0ivw;3GgVNbenT}eJF8vwhz9{8PpF`G$a{rZn2XZVGPnwJ<#?t(w z{h}fD^kS1xGrlw1Ykos~0kLkxNARt?4h`RYN#7tH-ymJ)w;n<M#7E?(Js$b6#~-CO zdDnq=C>v`w-fS24aqBFfIT*ueO7}Uc-(=6A4)``$x7dP^zpE_kpjA3n$ofs$6O^(N zr7Pcr&p{{E<f$^5l@aMgi|~K?LwqCNXWa*_S@S==BG{?k&pp?>_$yD(h+W3T$>jJ! zJ|MC^N*<4qG_sMk!8k!KM<3)q0Qw->c@a{wjd-{@9_kyKk7N2qIUo4Oe5dx0ZW!M- z|M8ui6Z)=9U20BH7t&D|+VBAM1D`HQKVQjovu#MneaA9=s%L)i*8V=jG49AmbEv<L zxJvxE`ePf4cPLxV;q%TCq)XpXA4OYs*_V2<EA)-@y}+Im#pCj61bUcdnctu+<i)%n zvpz2ASLN@9bmT-GZOlDV<yW-$$T~oeQ9Lo9dhV`6F!E_dABR~poqymB>T<U!7U_2F zBCDjnKswQ)&Flx4{iyHihZ9E!dc1n4g~)e3)jQDNeVAp_t=~g~tU}yhdaz3JlR<*e zh^pW}Y(uWrDR=AET*t@sHw+@*i*Hy{@l9IE+x#D+vYwKbCjMcSVOzoetrvoxv8R(c zlvHAQFpiQy*sz|sqDb^Y<ty_1^L92(JRO>v^RC-xL3xZ=V~Ku6M&C~4HG)3sSTJcm z$)LN>wMMcZ(Cz5Q>2&^$cU^4Z7?<`W2Vl1TalONiW#I#TBp-A(l6<iAyW4oz&3c#U z94H1(&+nXf@ou;rw_^|0cNy>c*(9AmRNoQUtdbPnI&&p`qCT{L2hwA0K}5Gs%roY$ zmrTbTuq+=9bc1}L+b`X^DpP(kdKUG8{88W`L;f+c&zAe*d2KJ%V`<10=XdwZa#i%x z=22ai-n=<Vm37gGpdIit=DkdMP~%88Mfr|=Zb;4whytby(Xf=ZoKBW4YLUOOq{qiC z70`BQH%RX+YLTA}rR#6XbePRR2N)lH4cc8nwwq4L$Qk%@KA*eBXrl2|Mz?%DOEh4o zjC;m59%fuXyU0g3&Sw<n_mDP*O-3D%-H?7AV;y0p4`P!sM}1^->0L4Ehd;Bd{}oxk z`ev)B#c&o*=~^vI1@CXD9_ty@bC9ohe&$urSGEwD-onB$W*+s(Z)mKi@urq3Uf(3i zah?WTrwOIs!1u63eM6@nm^)Zxq;bI~I<h#IEodp)ljHU0EiF!XEcRu7sp5$7YAPSG zC~YUkuM+y)8tVu$8NP+|gvEq2(!2Ke;%?Y?#s3C(s=_%vwmN?2-_7o^Mb4dRZ;<1s ze=f%fb_e=VV+gr(H1?{=9egkvkUnMleT*M`w&lD6;|%@6H<Tag@sh_5)0fM1e1UY( zDr_1<K&!|HT0N@YWy8JdAUzIw{b`?kmfp~JK%=r)7fV`AVSPbaHXidh=!8`k&+9)x z7Y@LK^cgqZ-eF1vy|BvUJwAWsji2-DSFK?9z;q>@$jJ{ry>Wl*TDX#v&u9U))e?#_ zyqv@y=_TcI8gn~KO<8I(9@Bx0uPgPL%1a=hDfC;}SR@Z&(UONWlU<{C(w_=E1hUiw z;vlK2&*nFBpCqdb-jw+U`~$Mo1mafS-;4weensD4KJbmJ4ypfiuxyaLgT8<dJ#2s{ z<oLll?O_89jjZGE7g;API6_x(57uTekRsi&7NU#zm%J$<JMXC^imu(bahc7tRd9!3 z96JV|<o;iLm7=|~Qyde=cfSJ;1TKWW`n(`@<EB8WDAkRv!T+TbyIc}Y<vEfZ7|nBt zSkf4Lnitq#B)3W}N$SF_a+TYqb3tN6&89O?legKK?~9t$3XNOv$A!^ji!W?DDjm{t zSZ)q4yfKC};UG^HxSc&Y(d~-1Au*|6o0nHU_Z>6_@>g4UUDGZvUPNQ+08NG|zM{V% z`AwW0>l^53l54GC20*Ve-2om5e|x!B{N$QY`8SGM<O?QwO;wqWFWlwRT0uU!R%W`_ z3f0j~%DTvl)ew)>K;K9|d#^Ud%XH}@=Fz5pW}8%gDZl8?Ng6|b^PT!e$}f>bWA1Mt zKf#wD?LuCu`!7~?z$O4cG^8UZB-H5;2};{UvN7_@ek^v&#%3Mr8-Mh}{HCEPyG2>1 zC(}*`+n_9K81_K;lVPn)zeMT%&2;QQ`X0$wkW<z%!97;PK<LM8^HB$K<K01?08A44 zDfRn*41AKL3;I<Dhsyt-wH2S{QHY?712D3ZjnVwMWWIsErE<x)tp*<4wsX*?r+*vd z7SqQ~`nh$Uqx{@VPdD*a68y*F$k~mtB$f()H_V~32}(JItbu_xvJKJ?-YLCP$|*oL zp;;N=ey6@u`r0kYW6FG|<P^(1DW{bEPRZksu20G1kFGBR<BEE~uiFA?M4AQM?R*RG zP!Hy{ZP6jwe$z(k2mVBT!wlkEGk<fFKfNRQ6TYLd5MwCbLe&9zqMfDK`4{Df&gida zsq!hEN6Y+6DMrF)BFaBvy~~OMZ9turKlo-Y*6VSs0qA=0@1<Q#8b9TC%GN5s(+lNy zt=-=#{TO>6kISU5AS-!%L$+Jw1zmk6?X&6~@>pwotwU(jXajns{phg{Gt9DNejDU< zpD*>TEF0tEkzdL8a#XzX%d-pQle*(RsY9spX%9tC7heFa;z|0G`&%qwZYOe=J0B}h zKIF5>rQCEMCvS4>56fW(Q?UaWUyG+#{bLWs4!C7>)>%dmOq5=-6U&AWAc){S(bII2 zoy<d_Q1<mOPOKD4aHoOMoa?ZzDQ>bnJV=|!b!G-jV#S%R6ficGiJSDtp+QYJ(7`f? z5K1#}aub{KNrv5?@rj7^4xwDys%Z{lQ0AH8lSZC9qVf;VNJ{J6#Ad77cX=;0h31iD zGqejMd>8HXjIn^Hpw~G05crAGT3}6-=jE`Ed5+L=ZIEFpGfG~=!-w=XR(lPRtP_99 zvGF1AS_GmY);c1rni>sx8o*=#=?5QB_~@Jqw-GN|y@WMSeU+td<bN1>r$0Y@PVdB4 zQ2Q-%o`WH4KGgn5CgD-M!bH5<FS@bt@c-5RWrz{-GC-{qdMC6Vbm<YBDueUoVVZfY zqoT_t_CpwE)Ms1%l*v!AmK2IA4$q%FrGP?JS#=6k6;~-#)jF_OWYmdo01vnN#5Z;7 zbeopZxY4d%eACXIjT*{@BkQxZ^6@22N%?HSeH~Q&$XHl%i*qdzYjobkNpt=?F1Ax! zy}cPtfCyQ8qecWmvD+&`cKC@CQNiKI(`A$a^&Pe(y~KI|xHXn|(?`;y%9_eAylm*q zk`)vl6IRpO)~xQ~2%1|mOr~6gLn*SVhvR5KztF4b4AW&ta=xOTkzQM_GS>-aWa;sy z$D%45zUw~YG}jUZ@tOyj?jT-|^#giyn6&E)%aw&S!NwbhUwDOM&01-;rH~iKzh-lc zB7R*we&P1CX*^3jqvE026s;xio?2Z0+|kbp3Q|&%x4n@9f%c(ws7_uK+k#i5@)yT4 zl;>NhQxEarRL8x|VQmcnib_k@WNG!Xj`WTaTFHm^mg{hhNYgv(S&#!Dg+Me7jf;&m zPb;Y&<t!cShoeejnaZt5S-3;)E;s?V=dX_DO)V<=;m27s3tNtTPmKC$Dm$ImEjugw zjV+&z%wCxN`?!zu+SQx0`V=d_X6@QF;*aw$_G;2+qWEhdTT^4mlh>}ynJbFV+!>i! zJ&@>1+SkA{q5FYL(zwcBy}x4<zfa+LMs?^x^;7t(DZEV@t;5n-TEc3U(J7I2R3HZh zHELmT0T@Xv6?i2CR0#obu#h&rpMpDZt(~q&+BdoWJX^l}uDG|TQwu%3<b1#kinpC% zjYx>g(Dm<KA+;x1h7arT@ke9hTN+;rW5Y)uZ9tnnu}^61=uicRELDPCM=z#W<?@e! zeka|rr58;+TRXaW%Q2&`49v@&P`EGkogta_!8`W6^>M+7@r7seb92)Ra&t1pZ=zFY zEi$zKpeZ{?<nwA(n&!7@nV!C8ewWVa{raxjJ2X2os{81~S~YL~v^+Z(ZGxRc#*kyr zOemG_lrMg~JC=O@%0vWL=UYe1;PZ(TVGZ5A7<Lef-=fvz5x)gT4wt7FxeLf{mPT@s zYS{$wNZtWm=S;m)k8;O#$(VIpcknS-D?DP>Ev_*BDi}YLb@`B6HqD)P^!kXo^Ohm% zd8LY8@6@J~VkgbnBg5EZAAg(!oqm)IWB04Jw+}c=lM7ki(d<M=dqt{#)!H5VNHBVC z@#kToaeij3s>MG@Qj?XnW&rY>!CHyXe71vaA7%U|{zR-;&2km^G*J!{b^RvL^1t9G zjahuI<E-c@j=gjmEJMaI*{)+;(eE(YODO=LY#5o0N@&GMJV4i@U9d~m8l#@9-@p}M zCe4K*H3rz<>YvBDHy==#(xm(Bk)67%WOGXc&ZOz^x|ldMs?p>{yVgHDszchKr?>9g zu~P0`|DwZ(vCd#?QE@49#G|AB9sbm-ZF_$?*p91ZzH>DE=abaw)2Z!EkstmtrcFj! zNkIhn^S}Hu|Hu(oaRw(Fq5NVp^2+%9%gBqJ9q}V%3WXj4?opfh(8;?dM1Ts?&tb(| z#*H7<v_*KYUcL0+MPn7MkJ4tcpVm|;KQT70PHMSwRR2}*T!yi$iico#%)h@^WC!c$ z5#R=T>`L)*`ix~_N@=8<c5|6#(xe=R^3*T4t;yZ5>-KBc>=!N|O3p|!+VIa{*h5?k z+5meO;c3ON(i2mPj~T=Ew-TQ}&YJhl?8z2Z7e&0>P%&N<>RHbh^c?a1hx2>SE&dB} zHr1(|>&`2-zcD_r)JK|bh!llg8XHvlKX;Un_GQfYf|bh$l?KzTnu=h$X2WDK-JJzp z5lhD^=+#R8kg;^yt&%@vES+|%xc<p;iSAfB@CAue018j=Z^ccd0<^+h+V^>GBL!Me zDZa~6Krhq}_qQG@MK9RWZ){pRj2|RNUWczG*~x7DLnKJw0f`Af`ywPU=8}g@90OX$ zL2ys?iw-myu@>!(X27cw)PY`a*^*KY{FgVLK@$17=$a3p4vaTU4oq!%#rdnPA=pGT z&$e!1MUV}e-J$d?&Y#K8htl;cq*Yi_VUCk~hHWi;8!G{^)IvVKW<0!qRF(LcP>OBz ziwF<)x6z`Po;zAJymFSWxO;KQlGkF^u<-o7^W7*6EaF-z5W`wMer@xSKml&3eaCjs zFWKcrVxW3AiGJ3Bu-8>ozQrzkP}ypUJxJpbpC~Op&t+yl-C{1hL$}U1twP)MddjLZ zOlvSKsD~&hS)xy5-R3*~a+`lpAIU}%`=L4^ganp~LA6<&C;EdwjyhZ_$pa+_?PVS? z5V<aJh*C+2Tdgic2<trNLW!V0{sy{GdKaX_GWrCai@4c)u$OA#C6`YegazD*7O<Ca z?xk87-4Pl2gt?l<FCIz;szo~-z^EXMh^mqrX-D?Jh#=P^>CQ~b2cZ;&5lTdZ?m&r1 z?<r9ta#>SPm<X|l?GEYId?^7%Y>J5$01XiLzdyS$J0qkFP6YV7mDoEvYGNQ^6T=cy zF;}Mhh3Pp;*1*VM8(*+_&9YYqubHwjtyk`tcjk4Nk{z<I_rjYKXRgj!IdxNRm%?f9 zZ)5z6nt7T3Y#rMsx^~?z?Z>{`JINLt)il#Du__xr_M6wU66@4_!rpG&{$43-v!(f& zSv=w^6@ZxRvq$AFVT2kC9_`)W6K&eXEq?W4MvrIPZSEPH)O*v=oI2C{_HI}7b8e<} zNb35wvk`eYXkC7nszdd*j|V*V@;f7YwhntNs&zg4m`)w5SLiaKc8LGLLF*@VZx`WP zBeqH3S+Q*aTnSSet<5h$n`9Ta@z;<5n-t^@vPp&FLCP%39#txLw1F$jL$Q}6co3b$ zc*kI7n{*LW8jA^Qvc$=NOvIF}Oa-SaWqY|61;~uIO)Ws-W+cYE)V|B^v=lUt+6SUK z1pZIfX8PXSTt?IF(zwjXP?yEbB^&8kh!0gJGsK71^4y0Sf-e(>2ihiWc|pn&M?ylJ zvgY+0-n7jNZ96DTk1IcHO&dG$Z)<gialGjK*EUq1_hegtWV68InwJD2{b%PD>ng?j ztO1hu4S=%DER&qSShwQblQ<u_A%eyE#|9)o(gq<SHjeZsa$&?X`JG!Az5A}XCa&*% z_r0&h5Z>|I-*BFFe&xzZg+KD{V&J!#gZNhQ#gU^&53}YMS-;I`$>YS6H^e3J`i{3* z%`2aOIxabF?au9L3?X+|+oPW~u=lxKC8dx<4I!>)?u7jCE!5CHd)m0fLGQjNekYLx zqDksoZ?RgJ506e8HF^6*RQl!g>C9INDyn?g!mJ;m{1EcZ0kfggH;{EqGbwz~d~3G_ z03-h*?2l&iht~>C8`83V-IUJdEA-Sq5RZ|Hq4^rg?8v^b3hkrY*GK@EFvbjaG;1#S zHe}-R6jW_)mnx{WOa&*!a#xINm&Rs{Yps5Ro3?G!twW7Q9h!w#@2NF(jFd62t*6MC zSN`1(3AJie?e1T#5@rSUNt>FR9*ErN7Z@Z6yCWPD9PxD)(~Um~jfDG)&A1liqQoRI z-b^+MQ&ae|WFRV+#?dOef{T-9If$nf@BS&i79%LAmdz0k)|KVS&{|QHB<dv%WBZcm zVhLv10DT`=CA2mp6^JB8fLasGpe9nZhc4Y&$?n15`S;qB<6b_%E;**dTfgSfS*Zhi z01^M>sCh-tw%#$dEq`bIvb=$*JS{E7*d7;AFmV1?mjVN#rq^ghVuQtwx(MTh>I!l3 zr_egIz%Y~8xX=lym%#C!Z+>a&j@Hi>%^M|7imN>arp`JF)Dw$iI=gh><#A75Ys<qL z)tDX?5P0dU`2!08sM0qj&DfDTFmKs<m};42oam)@h5k#rPLtB2eVIbCRX7=_8a4CP zqA>!H|6<o(A22>?_TMG__C8r~1VMS?#Fp&Y>^!et(8u^Py=nN4(H|X%XfQA`^7c=Q zPS<NL=d%QO4nxr=4eJ|c*^b;?>*@P*@Cxe`@AzFhTVXTU^R!Oc4EarSoMTVLH>4P2 zy8_3dU(>=5I(R*ojS(y9H&^|`#z1s_DP0WjYc$}e`m)vOvV4K>he&&g{yfzO9lOE_ zIs<2It?x>{5H0f|z5F|5$7bzNE6GYK9X>tfR;YA%zEOHtnZH;(Zv{>nox$rXWIA>} zln?#U`i?vo?ycu}q(ffhpQ>~MnL#;yWPY6G+dfg{Sck~;re=CS+cPRZ?q{a_DjnsN zDL+N#hc($6C+*60q)q#%4!bf&lG^0uXA7HqJP^+*9kRTaAN^66{{h}HylX4Zss52? z1o2K#iCLaH6E%I($%aiQmiR`VhstkY(xEdUbd>5*X9uNz)JOGu?zVaP<CXoUTny~t zpdmk-&nXy@sVte_N1c^G5rw^dUuhlX2Khz#oQbFNC8E62{5W^<Ipf?Xj^fRLGWpLp zd365s&O;C7&qDcUo7f&%{#mc`r9Twu2e`MC+9BtsTnxTHCC>veOEO)~joF`6*`L?T z<p2KR{I)yj&-c#f#HVNp46-O6{q^bQ6AOAA&(E+#q%V}|(x=&ao6^~JrvvF*QL(Z^ z=+FVAJ(W~HlF>p-?GR;+4=|*_MJ+7OI&k}TZxh5r0D8T}3D!i+<L8Z3anQ>EQ5Hup zlKG}?2dzL}B_FDzQa8XkpeNo<AQ~o(?{Nfp11=aD7lx2knd$+117jUPLfzOm?ZUb( zaD(4WZC}f1#lNdqx7+ANZVVjXZC)riqTbwAqZABI*XYr#bGHmY;pBQE;W+A#?cYU? zX{qnnQELx*7FJKDD?hLt&}<K)SsvfRkm+D`)@bQ>b5v9QZ`i3ZXMG`)Wtr)dWI0f^ zk-kNYAzc!BTRRr({0nmi=?&?daHa<Q7D~6wmgyKfSAIo9<f9N^V~{Cb`Ca}ANCjod zbh)1quV7QrPV(h2&!Dg$G^X{-u@6)GAD8*1ZxDEapUXE$@&c4Ed8y=GZ64;OG97?& zRFW4j4FWA@c=1v-p3;BCYM1BnUgJr=D~}r(1&pd}KUNfcQOH-~FuYLcEYjqSNRPK6 zw$0L!Rdouad-6sn$^qX)e-GL0ygb^EwWt4D4m!DIGCRw@K|8m|^3_@zg?YppQu*0r z8fS_Ru;s}7c}{8())LZXEQ}B3e_7>6ybtA<{?az0hrMzXCf88(pm_B-wEt`U3Y(5{ zzztM;G^Z^W`LU+Krw8h*oC4`8Kf*(NzCaWjt!>Zz<aem@52hUl`7tl>hg9XiCd+?9 zrYj#!YEL(_{Jrv)AeCR0|GF&SGe4ED@(<SEpmLm_W5M=R<!b|F`QRc*zl!u+*<b7# z)P8N4EZ>UsDL%4%Em4-Q^8bo-_|l<#m4C3N`la?4*?wz#S-wgCgkL1b2XrsTXT2OB zm0y-`ts%?z%unU3{DbvXavZK;J%*X%GfkEsC(~b(z8N$=Sedf?NZEcEFp*!4&um$~ z%6|j-GiCc#{=quV5itI0zf<iGmgR$@kgoPRn%@Ct`KM(2Ren|eO<BHYermtUKUjw% zfpYeUAoAk?9~h=%iv>Nz%k-B;5czS)bc`_4`^of%$gliqhv{iD9XuB03<F?4`D9Qz zSXs#5U#5c|$fp$b)~9x2f7j*y4w-=bNs-=DrE6i>$04(dK@u-8Sn6+()jhRVlG{z} zK&h?fcW6<v+KnNoG}ZdQ`?;_L2SDy4?3@2A%f!KPmF4)sjfdkZD@fwvpnq!J_@KR@ zE6iu2<q&I!bmas81=7{JNyKe4bQcHt9RsTt>7ak<AG1l0$0no$M-J(<4&Wa{A}aDr zx>I|4HjN&rPUR;$HTU!ha!>!DO#UB7Je1$|8`k%a&iBL~lmvQpmG8rm{v{-=iK+&q zE59@8J3N8PLGIH0vOV7yJXF4Cd)O~BKXxI+sVP~iP`0zROqYHWYTw9oqI~FM_+hjU zu%4Kk%2JLmo#ePuL^e37y71WO8;vjweb&KlP#I@zt&rk{{benCu;&dF7VT|6^J(LO z-eqhpbLgiYT_9p@9p^kUdx0Om;prE@lJE9D;N~4XFu<t&qMy$?sr$<I!!{}<5BE`I znHGCvn|ZfiAOF9b%)jzzaxu=u-EfZ39k#;4=Ylx|8krX)+R9K5Of>$IX9whbLVqBv zQtasKXdW#U;0K(lbSvm%B>cHChv{&uIQPySg*^P%U(l(1la137ewf$C2?toVlm}{J zPBl6M4y5nRQrxBii4pcEK>bdhlnWIms!Nvu?gx*;fF$FnY5d{MA@4x;!x&o^V2mr% ziMlt1$nzQV2$AeTo`dgo20U?4i<aY>c3R)1v$UDI03*E)g8BQ*0`hFuENS4t%PhcS zL}kC^**e)wt4r$;lzC5^DF)_|R#S<sYg$cj-}Xk=6?;nYbzwF&0IZwFFGz@8m)+El z_8j!R1}28i`(UJjAS*ExP@xM?uoPCVulD1QgU+2RgDscydy?@N_e<iu6km>8c0s<W zAZ2Qj@|C4mTETrVVbX3R<4?mP+>V(pq%2<HVH{I&*)uE=IHv5X8^@GCDNaZnQ?dEK za7@vT|G@kV@Zt%2l`@#0i5@5YS{7z-gXaQ<vR{g8O0<MNyRio!@^p#`@brZ8VV%4T z>;#kQRhfrX9iA^);-cr$f~}wGlDw^~t^Z*kD^CNdrw>tCFDon;Y5Dgu_ItZo>9gF% zQ|XK1!feHsWok+wUBU*1TM>~HnYQ82pj}(B;$BKxYHuL6CKGgP-;DS)bUFFn3T>P* z>!}3+0d+F!2Z!8eR;Jyr84#0QC#1>(_xddDr=n7qZ-zt{F%MAxe_o#ebUpju>l1Tp zUGQJ+D7%%E4!9SeDC;ZY8gDN~p`9+7>q%rQVRw}vql!<Mx;?mGIQSnblHMX@#0`hx zSPnj{$YBX#=7QcdcHH?t7R+5bPZ(`Z<YedOw7xQNgyXFY{&#Tx_${jk7VykFt5&Rj zPMj7OUs%$h-q6_U)u)bPzDfUP<YtX}RGo2Q=9=+|1K^B#)<{}%g3HBvla^WvWy`dO zplmHInQtkSt+*&odqCMj#(;mZc2vh%B7a}*A?|05ltL*B;9^=Or~L=__vHOpJY^Zb z)cJ8A`vLHM$kRCW0I|9_5kp@j{#+P{*LAYs|1k8ec0#OrBXh`*%r~}Y4iT$PPr=V= zHo~V39gIwE*1{VCcQkLqPEDV2;rg7}v*(EIFTDug1#Q{#50l^((fXWYXc;8jT+=Sm z0R5~*mJ+h^s#XCU&kKfE8YBX}y1?_z*5sD~;vMyqN1I)3aMbs#yk{<q51x(1m~*DV zM}uN(Ts|5>Rz2F~qrv^L<l|yB8>=FYhz*QY6Zr)!n`IY>*z4@--+-y?AjEZCg3M~N zy*$^r$%Bk8Vu`r3U>C4>%=7F=VRfoKH#+M2|HA5gaE}+6V4c#}L*fO)Vo0mQoW7ch z8^c^q=b&Is6d!ioTz?5Ba<GaGGdWz7tAF$(<lyV2Xu?E$s;%GykkYO0l01%9J!*1C zm1yUr14)_c7OUg4Aih)ijyzOxx63<|nl%L-Kp)|CP-jK5nwnCR^v5On=^o@9`=v`1 zqeWzXp4UmzHqDaj209`K{a_t^B-=g-&+{>d6;TR|`4n_bXy=poV<%4<e_tXeUPtSs zB<&FT3Au<jK%JFnb$A@Ou})Rt|1xUkKtL1^npC$@uZ7RsWIPP{R-o)?<y(QHt^Wtt z3g8rr^Z$WUd`H3*vkC;tDqSo1G$UKOR!DSK1yfA((O=e!`S?G5I$YHB|K`*2sEQx_ z%V)TpIwUPfY-U)1h`zuIt0@dob>EgG53m)J<kbIMQdNi>rP*|%YT*KFUOnYeV9njG z3;?5u`IYbV#B9z7$h8+{v-6bl4N>t0MC+l1yy`kO10a_|i4M_$+$?_h)g(fo?@f96 z<-_PQK%vj={PZtlf+W5x`oxn6N4f;^QM7OE0a+>(5040QGF_-73T&Kq&O6qLB;+oy zcIf<2pwm60o7{CXF3LJUvw9QIQF)?t*L@y0p5a;cr;N3rafhxsfS4;BI8h}XPwJy+ zQ#qVG(peG-9kllmR-V6~jQoc`2cz>;vf#q4Be!p5ez9`joHqe1T`VJgcn_n7mPL5e zLjf^8Y3~P<7o|vaX+-tA(4~zxF5`N!r{%hO9b>%FRvzo>q-?Xrd4&U!m)5Ck2PWh* zmk&{R^h2o3eH17&PXf-c3zQia4l2h+xBXa5gR^HbQPI^q#qJnwVmp^_6&2K{awQ-; zYxf`AlZ9|A=EwpY#zeHG7U^AO%-1Fyn<+4HoiL)Q9JAb3<`e~8r6zG}mMk7^T=GjS z)Rqi2KVpE?8PG--!UgEtP1S&)F561oUzX#jU@PZprs6NM9BQYFy^xYsT9V6)lXY@6 zOe!9w4GuEt1~lr~V4@3VnGfQaCFOn#3zoaP$?ZsF(q=g=IW0O|7MA@$!PjRb#U(B` z>LexcBOmsM*^0hDfbaLJ?*mE13U+-C2{i10cs{-Feqp)Xp+yctglF{Y|Dn+WpPyfz z7zcixgKx=>R7Lt4mFjX5tkLED1KM^u{_ycn)MylcaM-Rc?b?t0*3Q!Q+cTRsG5)^2 zIuU@oOLz^xu=p$>y0)Gf{e*EJ&J2Cl<#z4F&Wlb>TTB|$90s*V)F}}I!$>=(g9}`# z3Sy9l801S_pYib-O`2xf_lq6&Z%4Lo*JanRgYk`Oh^X63P-Wuk+q_ftPF-`?^#Pu= zasP?vnXI+go)sTv6elzvGpPkQ9>(Zp&>CTgC*pz5Y@$se${RzR#43~I+PILKs15%& zo_Khj7V#6CLYnIA!WHlF+JEDU_n1hy;uR{^yc7p&9dP9x7ruC_Xm5ORx1VhlYB#AV z;9MT&1ELV+UyB`E`qsLyN+_vosz3TcNh!>dgfT!gGDWhRbW++~_?gmBC(Q=6fd4h2 zo^*&GHdoIA!8mT4%7zy4Y<tL{7|&tiAU}k%Xl+UVYxy}g6G?sWskkH-uo-ULb8(O* zCh?65_uLqgBo4|llrN7e;~{4m7k0YKLq=k!m%OKZWAvVcozCH>az%d!?Wihs3^E0j zhUmL^N*h*J9o55OcG3hpf6+dDI_)AduJyK2Ah|ze5q3)i&@Utt+DXQbyO*yp*3s7S zxVMw!kw_(vfIxBh4<{I+4wn;*3;0qxA&h5xXC?JG%sS=d^yo2%?G`Vt?%92I?)4wX z&*|2EvmV^@$u3J5Za(<O<f)&oUADB#lRb+TKfU$H=9Md6`{cd(PtT??Cc8P75bcj} zdm)CSq#Ig`M8Yn|U)}&R&LEO?-tOn&>$~uIt&`&e$UP6a_M+^$*t<-e_%MQRXEA!q zEa0{;7|J$I)=C^!)JttZJ{L~B%qO$L-`RS6h<G4MCgHE*AuMt>aI@Jga$ePbcLZbW ztEYW0zaN8olB~bNrXl4HQ^tLakwa_*ALR0Z0nR(ypDhZ-_@Vky7tlNQPU#Ix?SQ>o z-;Xv0VEo}v0^4~A1j=wgxRc@BG<J`h7_xq`r=|PS@T7OIC_A?-1Lt-q1AH6~DYZZo z@JGSy$s0o8-bV`ng+bipwhgnhw}=zsdghUWC-?R%`FnQK_yMo8YmUFP0(QQ6z0-?+ zx*ZugutCIuk4EnZZ<@~I`V^qQrT(piomUSjre8X_OTlNt+uPNp5(6d{3X|8}S7q<; z`nr16I^or;HtSNgdZ`!be_ZF~co1G4Kj9J0s=@9E9rYUKpc2W}T8MnUj%Roj;W>=v zi1~^ny{?`^c0Jf_X=X^8(d%Xy-_7D3jcrqS*9?)Q?F4{-08cUw;(&m@gK^cO{Q#b7 z#e?)cu{a0wCygk5M#*<cSes<8+z+|D8rcbz#Ot;P$0~J)Bu<N82q+qgdbnQ2%P84) z;fC3x$BiFk#9lM#!XBfntzl<U_SFYx_1}z(zbniZYL`ZSNIol2Z)KckL?gw^mPHo} zO9Bd0?7?hNf<J;iJWR=az##J?f!1DaTCMqMZ9PC@`tseP7hN*o*|yq_LTxFvg;9jR z%?f|Tcs#iL6=ReeEq0Ygz?+6uB!t31qN9kV)Mm99P^WEmncItToEcfm1HOt#nuT3u z3ofge)Mn_gtaa<3!j%@gxi&OWIE;TioEyO;qj6tF9=4OGaa%>$<9YGb7@sh^Z!WI2 zSW@`%kk&4jN6Zs^D)kbKR~_Z$P<EHW5_7c$Lr2UF<RLv9WAqY=sB~>TLbf1--Nhax zJ`)wgI?qwJ_PDnqm!l;v!N8tW+)_IveH}4Q8KS_}9&L!lILUnuAaY9lCwaze%ahhR z(p1RLsZ5Z`6_c$~lgQyy3HD-&*BwG8b2scR`??#@AVA$NWbT((C)NP82{Z&v_Wx<p zuG@LD!*!FM-0U?=3+A-lu*;mK$+n>4meD=(A2ByMHO;xfoX{G53w4(>qbU^02Kuw> zc9Sk!+BH90kRm?aUs0Ttsr77p7m9K82oZ3pljb&$eHz2c#yvvsS&`nE9W-wiA!~)& z2>C%N0d&7ZG!41kif#~p^Qfa#mN30eNJMr?1s=7zv@3I_<fCV$=E+0G#j6ih4PJIb z6Ko2d(b$yFLg_P|?!j+W`;*}=C9G=LRN|B^AOA{-*-7mN3}`nYxlf;D?awxe1KPD6 z&?Ygt&(-8)eD@3RqC<ffZ9^e3fe{t4BcADdr_VPhk_j{##-iWUdiKnR`*t5^F}%LY zhj8zy;x`82ig>Px9gb7b@$~G%qsH@O`QE%+4bL4_e&NvSJJWHRiu?~URUT1`=Q^K9 z8uC2ADI}F6YG@T@8p@$GwEc*+uGYfV4g3yts%+W`F}^G`>PVl;EnDRepWxT0!aDKu zI$O8AW-&R#mn~l|`@&9IJMl)=BjA|mGh%j6+U?dO^XMH%n25pe*>0dr>>(}<8dDt8 zERpO6*ss6`npNSeO5u7l6-qCldaZZd@Vr}&cf${X^Qt;?fNyXE|E&s{CPqq8O4&^? zF}I1muw#9jRH+&k+AijaC+hIJsSU=qXkM*)=cY}<;U!hBd|*b!N(~zJZyXbYzMrzj zXmxGj@+1l(k+S5|{qscOQn;5o1yx0MU*>4xTg|U>R6qb9!Wz`?9TgfG>Q1q<`t^Dt z#X2sbvR{Qdk*S4k6Mg+^n-2vYI{JdD<k;NQ7D{Y!9~wCgbb#M-vu~!(#jh<F^fDbl z<M?5~ys_|N>j2s#!=#+dUjVR89jl&Ryw&qPN>cA*{3!?9pQnA(m&GDeX&Dda;ji@N z`Ts{A7TZ_*#w!on5=pyY9DgCtIG=9Si?^l|ZB-D}aE*oy9sq4YTaY?I$EU=rT3zQ# zq_s!dI7)LI)Bh6L@N)uPmI&&m(`k&?Z#m1$w8^eC$3>*oqBI`oPCIFhaYh4&3gx-e zez2}{HU^d&Xx~8&7AUXernSftWIcw%g3%62qI&mR>pGhP69&j(CHGaDao*ZVGzWeF zycQggUu0W4Sy$njLO+yOpz5$NqpN;fyl*=!{bZZbol!o)5p>`a7mMvKF5dWeKMM@b z8PF#@WZK|%9c_nq*Kg4=Y``eLhBdm)j_wvE%PprH;*RYG>T2t1yWy+fbS{y7?BHs< z<0|@HN2bNAG}M1ezbP8nw#v1JZA&y5VB0D>v5%==f1wON+gA9O^e0>>l;7Wp(Z>&W z%*J=ZO>2lviNvpA*_V2g9l&3b*rsw&+*H|jbBvxvS&69oaOqfCm}~rqPiPTxt=N1b z5?N@-Hy(U~g|D;L&1)8$>*f<8Rr}3Z%ld?DdqiN2__$z6JMA|HB4N0~Gf2#}eM&Yk z78DT|k`RX-S<KzrpQZ1y9@&+m<+k2W`IaMJPvj#Rvk8#SB7#E_g2RpFd(v6|z1Abe z`&;K~xYyXZPJh|b5BwWEiB^?w?x<ea<erlAf6TZbvYmYu-QE9F&dGS=Cuez?2D+m( zl%eB3qo?#2h{tGdBNypu2_*9?M&Nh^JJBXRitosAHBRE1_D0SMlFlp-z>h)moy3n~ zuQN^28Kqgc@q`Evr=0t+Ys123kwHT+;A1CFfRK-HpZI3D0jqQ8rp-EaYW986?jrmV z6VaB=oscwX(9D^G1{M`zyq*z3BHfuz;{Xm9VcaNK)b34jK-LS)fAI#<iDkNLZ5ZII z0(=$iYv)RHTs6))>o`-920FZdQ;y+9j8`ohFItmo3?2JL3uja30Hk4EJs=(jS`qO` z>-&Gwiir2vQ$WinMIUFhGZAHBeJdW~_(3?FjcIS=EnRD*1ow_waPKJk(81MSmFC=m zHJ_}~EUaV+yXoA)_tU)<8r??;9*$dSa3~^A^dLE_{VuKNvOa^xhg9r6Jf_dH-IG?P z#pU*>6g)Ab%QJlc&{hdC74)#Gt=bN49UoHLS|I@rPehZz=5Q|H6C_>3YaY*!8GrLa z2okLLCJ)7Qy5AMwv<4wfzAKsN+~(W~&rHmXR)s~s(A80)tG=gINt2ec+~Nr5A?Ivh ze&c-@P|b=XtW~-c->{WSd{9htP;ygmDS2D8;%$n@iG6Zzu_p`c$r!6d*SI*wh{v_% z&Zm)YjN=Qc0^>Z!Hd0&eb4I0=OO|P4ZCqR7GX`m69miBY>EpPO<Rxq#_)gjs9+2+m z133<R3o5bx244<3XOVFOO0IV3f8>hLJQ0cz1jik|mo5l4x*-3*kV_LD&i}90&Mt1y zpECK^Bj9kox`zX@lD2;1koS>tTlk`^4e*oN0ADeTQ=}FV$Tn;o@<BJ@%Wk8c)GlA? zi-Z5+ndIRNsk7FgcH;uuetfudv*bGw;ce)qg;tCYYdxc9QZ3Q%{g*c9tNuznQ|Vt0 z(G}&mo=vP$%QV)<Io~s#As?u6nq{d>cRB;u674L!yK2dL|MOlE?4Mn%tF($fC*l8A zAY%cZK||%SG|HDgcGwf5`7`1iYOwL=sXeZ{Jy8BMdUjqzzuTMnCd&1^isnqdgZHQP zhWT!`eD^Z#7xLX7pw=GdyXo@X8uxd%;Scb&`R++s_ogSPu1nBOGtBfc@|!Jen_1qE zsOx9Ei{jhkiK{##FrerM+QeJ=oJ2nsIU#)p;JofJN|*hEPoT@^7PCg!EqI2-408?2 z*9$;5kUdEM4)ZV8#yRc)POW$r-gC0c%6p<YN#NyKm=!h%{xO2UFO;m{E$8zV*0IIE z!Wm266^;5Hpgi(Hbm6hu@jb3K#xq)?-qXGFc!qB#C`|ew%6m%uEum--n(#kuGwgGI z&`9L{|Hr-RT9<x&=l^-NI@$tRh3>RRTW~gxInPF0qvf-b-(7u|J(tEfUcy@z8h4Dp zMxf*9Gw#S<hQY(P-SI8%pGR3uWIs_h#cJcZsq82C1MaJ%7$SvNjebge9{kIi0U4vk z2yL}vxcu#y#4jclA4!tsnB#+Tn#pI(AKj%LVAHTV(FdA8+z*fUF{p>R;xdVEM51h5 z!y-eju*3&A5_z!kyY`M_KMzYz&f<G{&v9AC8~6<6G(<V@u|+uv@);vQcW&dkwQN7= z&-xD9AB^=Djf!G|b?A=Rv~go289k+KwHk#rkgcAPdls2s`R#mGe#4F(8^pi)#@Zb_ z)*8p>tXw&V#h+WSV#NaM>0=cZK4&;qF0AmyvC8vTI*jM$`8xcywUx&do&A31Xl=P; zXobR=-=8fiq&7}<^<8>mGV)%xzK%9w4}zTwHJbOKTfr;qsKaBJn5yu*`F|JA&fEB$ zxS20*ys$BE_5=`k$&bD(US;E1p~w+0e)z^?;#HR6yX`|(z}AYTV%e)JedT!Kyc_YB zcSw&3q*!vY6b5l08rt}PIK*30U_2_pGaVT|_wKu_8mmg-mTaT($+y3WpF|xQZfU&F zwjkURfUNOHj~qE7zPKc|y_%jpp3T0&YO_H*-V(oD`TW56<n%Q=x1+BU&?npj0^eDA z14y8auR(k8gLiUn)H{7V;k5BB?suD=*Yra&24a`wD9?;h-$?%#nf|^?$JRt;NgM#h zYb=K)-}q3b<8Pj#(w$utKauH&uxK6NGf{le<HTi-$eOuD)~ip0Tv87$*Ej@uTd*?l z1<(dV@_>1Q6OC7-5|SrMf;KiL;n<3lf&B+8S)0-)cFEAMpQsj9Gd?jXyH%}*(c`;~ z{5EgIQ`ztH@~i?2EpMCg>>t80{mBw73A)&3W8;qt8;18udE&c`(|R%Og*7aQ1?-y7 zz_)I}cGe&AsxMjTBmJZO{lY>61AO$rfUs~aq>2uZ$vFC}jz8;RM*!w<&VFRAI2XMg zS%VEWNFah<{4TyMG%ovCOW4QoH2GsjiZ~#$S&QqO12k_?g`PfaBCDrqVi64jvxK6~ zWIc=Skt)w&i-XOUEY~s3SWCpUEXfhA28(wh5{G0ytsQfGqWu6*z<z9-wmY{Qea|Hp zO=s{ziRZ(Bor0UcFl@mP97w(*50M1iMS{~m*E(}u3lOE<TyR31VzHipK6}^;KTQ?& z^STdp1NvASxe$HCzl7++0u`bU^BX8~O++7Nb0PXrpG?0g;$r0A=`xGrztSA(GA^lQ zFI9TwgDDvTTim}{lY@JDZOa~-oYM7RtA>4gKecAnD=7ogQV$I%Om8wMy>HQ{C!5D} zdq~H28BcAl6FInkU{G?RJv}}yDY4VY1>L&V53Sy>an&k&cI5Z&LG4)tt>-@GwI*hj z#)dRT*pU>si3s)gljj7MzyN-1T*q#0(`TjQcE7qkjRX9+(NY`c_>1!d)~@5Q{KOQ! zR_i8_aUBw3F;^Gax4nA{yYY{xqvq1Y$Dmkbn#f1EDv<X>nR}~CcIw?qF<4E1A`N#s z{HAxd)d5dd_|nY+q*nn&e^tTBp%%tr00~g`mOwt?hx_+`IQQ?r=ibfDvhq8&A$i6b zTW0RN@8sb^lR9FcSR@vU{_G7liA`o(dK}mzK4-1=959&pYWJs~?q;!)7H@!{;J5SN zzBf1vqBAJ?-e{eO4}jk%0@u(6)L|NDunl=WgmWFl*2>L~)~qCFL<wiJn-U`>o9z#4 z)HR{|q-O?Zbk>iSG^djxJu7W;o5o4KTcBL?PB+-orpR)!RJ2=YR}jhIF)Sb<o{DuJ znfb7bVp|q#b+=<IT)=APjY+H<x$whWxaB`!feS|tj~_K<&cLF=q(g82IYO4V1oUtk z^bqx5^bm=iAd=3GfG2AW2DmIgH@$@iVeDi{0z|<+5RJ58BNrFVwlJ0^RE+l~5%wNS z8jyJO;;X%TFLUk>N(vDL;tS%Rrtb*$NoD8k0iW7c=wDUr7vvr#O>=FTRFPnJm8S6? zdee`Cszrx2Oo-?a+1)Oznfq`c@A#nK<F(6GNU2mQd!E*V4Bo^Ohz`f$EXR*ZR32yn z<dPB<O;l;|<DuLyAe6Q0I4o!7dzUV~xA<rWyVl@<c;~<YmaMIs0j2+A<1g{?!X?HK z?VIzWE!f;+;%^ZtZo9`1_o+xcn@6lC37|qIyDBoEGTcT`D{5(_&Q?oHTwZ}6V8ab+ z+rL>x-`gig<UF*(7Ca@P;X>+U$NAN~FAPyqgpHN@_Zr6Qb$uw-Mm6-0Fm}~lCp;4P z1@2`M!za9X<nWH|M~<+C;?&`LXU^WedsYt+#>GEyL9qYLpP98!(hK5U@rO9VTChOi z1J|SS8OaQKe?@PE%@8MNL~cZwjfmi|soDk6!D{-W>7s+4)rT22wJ`WSrHjcu4`q;? zp(YfJnCRAZ&`Xy|#^J`twy`Te9^Td0R;$*yiS6n}PnvG*=!(jX#_uJy|90v3qoz-p zH)zI$moI(!9m|@0fFDEur5}(!0rr==)c;_*L0O{}ficH^Wy48|yhxd&O1h(t_E9)* zYW4cfoIQa&FyaAYscS`(e#*Q)VKSRC=-C>D9mX;~v0#lJ{*L35S%vH|W8v83rO%2V z#NQiNi7{-&YVds)wro_*Ue!~dd2ny>EUgpH44I`BXbnq^{1B`f4DA{%cT^aNg&Ih^ zH}IbVz81^!+0JW;&o=GyW#>a|c$Ubz*=l*yE=P*l9mB3w<v~l6Ic#Wk_!6U>@x`)U z9O5&xyo9p1sWG&ods0$E(J*(G%5A_3=Y{_kOdm2d?Wq0B)S;Qv$KAF+9ytYOe%{VF zB<_tJT2*gUax!T6G>enBGCmbo=1;97#!>knK$p6N@~flm*yIypK&fHPv=|<PJpmIX z_kGTz#C+e1qvot)wg2_c^t;DGSIrq!v9efjt7Sq>#?#o*oLHgbJaxFSnhEBJ%@NIw zw^)5aGQQHWY`Cw4bSvnh1*B;qUDAh4KSHvVr2w0gn>R>Z?U|V*D}72N>CR7asxm)+ zCS0Y<K1dnuOOylMjt#^MU~=JH2YQL*<v`<#kr%rIWIQ{Ezq!Duu2m5$+p+paSPp@2 z@p(pP$5j$6_$8w@zSk6u!R}E`$?lOFHl0AwQ6OE+?MY+=2I(J26bR8hf=^~M=1=9? zxPrTvCrlt3yO?=p!sMximotmzPG%DdRyWq!tO?@pl7+LZ=fv1ms{x?qNn(#}Sj|=z zM}Y+WA3Q_qB<Q^mSWnTICqL5Ltq{o)BFK%@oF5kEIc;*b%C%l(eQ#0ga%z%zlq0gM zd-7`XRMux{QqofKu9_vi@lybJb4{Ne^=%OYB(9Z;-7wGj36vg0i0<lMegGz>)q0UH z*1z@E+X~WZIiU$ITV{2ESsm~f6WFu<`%m&i-<_0@R$~80_+jmVYbE=*NerMkXZTix zV)`(~{*d6zI^~}4LXJ`@(gZjW&K$eP{{Gma;<F}3cy4ZvK12BrZdmr1n93IVJ-Z&# zEp7}-F#*9B-6S}0q9^EpgcpcC2s{LRcI_F#@-_>sFNle1&+vo8O<1UZ+@m)R0Em1g zI*H!@v48AH;^*#q?I5VzwA-L=XbG@g$QV1^A!DO^zCHANUr16Q^D>?mH2fs~1cn8X zvLL~09tkWqBS5bcFnw9c_i8rWlkwe2a~d`XgJ~N?McwL}4Ole57pQ$_Fc;9@+*qe- zE5npvLm+kvf_Gh;O(>^5`uA^{+GIfT?Gb}3@tZ~fA3oxCSKLzHJt?X8y%iGV)VFeQ z|C;6fibj5$WK1inRH<58NTrGksJ_pzpZTi#u!N=D?hdISlpc^B3C^yd7QHem?46X< zy+_ZauD3@F=cw*xrNJX^Cl6?n+OmKD9<Jb)ij_jrs#U5~G|fo*c4U!X`I`NMEBm5G zn*Rsb<8Ut@#(aZ(hJOde_2Bt{eBK7$NcUr^`-ixtuPIab5PiBu2v0g8OAz#WiW!U5 zgG_0{xaJ{b!2ABD{ki8@yHa^V8|EQxi0(Z$Z0NzSoJaf2`hg_@MW^%`{O<zsIowPE z+eK+Q;?t+e^A;PwB-5#X{psE%j{hN^_b?%NoBi(Z)7VVM$%^w3%O?vh%V+tRiw3|r znFhWIc1)|#%ZHgj!@vbdFbwn8ecl+BgOI^yBkI*(u|o99L!d&WaZBqwD)&cmobGHG zaGHg`x7(;}otp-@P1G&zX0lEH$~GO+-;%M!W?xBf2=KGOTo4=;7HT0=4`DL}+rmP( zp>-`;<>SXh32=3Ow&D7Koh*{qI(`a1TZh?Pew=N1X~GBMb@5e_I3rf?owgkHK@XGI z_pVs!`{<L0?aE~@z*s=?_Xj4p2Nnu&16ih|4_JA?AM%}-eFzUo;>uOQX<Gomn_>Nv z@}Dgt3_hk|5HUE=)l9uAEdRaiN&M|x7J6aYG{8Au%;m=WQzvU{S%`^keWS*J#`n;T zI9A=rV+94D9X)5Ai-4fV;jHyzY--9I+mchLZp@(1^Qc?;wUYM+fDFsj4Ae<?#SilM zC6>ckEmiL?dCaJtr@hI7RJGXf#_{E@3i%zQ62I<3(MDH^2C&Nz4M5*eG$3`kGE<-9 zJ?X>GieYR~>2woq!tSQul9&yLa9h?S?B+t!Cep3GCYHk$nT{0XAB6dOiek+*A4wm_ zfbKpC?I{uat>w`k*ynI_EA^j#Bls;*d6?E=nCJm$y5bqu1;zEnekuo6Q?kEe?UG{3 zEhT6N?6;5w&?9^b>Xle{wg?vxcZt^D@HJt#pJY?^Nf>UrI`@6T-IgHSW`EpvU_48D zmUjIYWj&kG&XuUghor$sR04vqp}~q+&}ee=VJ~VGjrZqQ5!X`2*U#1bm!y{LNw&s_ zea4^S#kQh3TambkCGtF0y|@U1XM1#s`Xtx0?9&r+jwXX9enee?=#lbqGeJUW&x~f1 zd4{of0l$*NuPiY3@{D=L4`*`D7(Zxpd74p?-<7{R9J92TAC0Yiz>kivG0ueR`xI;` zs3F1aNGP>e^XyMWp22`%^P$s6ihWy?e)R1#zy5IG#*H@*yz|qTeT6wc6*B%);pjPw zg!t#JBlgkVdw#Ze)%Nto^Ve)`*(SeUi*I&Mc{jAik>x+#ZiPA}EubIeX=X@JL-Uy< zSF8T~Fvl;L*6r55Fd1hSZ&KqAx{-GuSgkI)QDx}2PzLBjl|hc3KK_mz{^tVYV?Jb_ zapqT0J>yQ}ZAXz7cg@%-#}I4U>VxkP-Q!x(a*D8wY3*u(!)U>lE>bkay*x1|581CV zN2PXpwAafHZT1y*XwU~yp{&ZGSHeYG(kwo|xX7d_w{05FUi%Q9y==}XQ?415=?~pm z5(4xcIb{TGIA|o>&bE&<PB!h|cVuR-!QGoRjm4Q(p!P@c#R*LsC)cYvu?X@8D9jdt zGOVyvLtnG_>0$n%kT&Uhx=<ZY*w)}%Qpc}O815;r#43q9Vkzs!;`3QN>n1)B$MVH7 zw$6NWN4qC{PiyOp%Djukxo3~l*lYasQ|f7U`wZF--BQ`&O?z~)xn|6{qoqwGP@JcA z$Xh~ZBsi=qo+(DN_GlRTdkbrMiJG%O<iue#eS(D*9(4;WiS5qI6D_tM(VMc(V$}BC z{Ga0beA!v`E!L~g3ViEP7kykjjPJ_hyNQVuSuqRvtuO0B+sf5cby2G*ue*KbH?oPY zuT(QR`Tbe1;=9Vy{@~gnq{mEfDVx@V6@RWStUL=m2a)skeOgP`K9FYQrMlQM#tl5o z76@JwrTGzWv^3CRtM=e+<%t4hD{C=755|`FFjoWXKP4ueOL>*0ZIu1=*nbn^LP9On zQjUEX0#}%%gV1fqc`X*{*omuh#Lw7)OO73fSlyE41HS*TcranwUN)T7O=7WZ&<7J< z5?MwwF%(6kefQzN`Vx3b0BM=BeE}#Lm{at(7UmB!qbfr0V}q~E`mk^;T|4xVpHR;m zHdrQJWnm1~e!we+U=8<1rO%7OV!c==2EzoMY&6ju7)4?cINp2$S))4N1dR|Mrr0Fu z)dyA_Zqt;9D&76<AI4bj=6%%seVadE%U@gj3)9%HTrp2f))P0q&Y#^}62{*Qy!^_i z--CW$H8La*mKY+y1hEl@2<nk`EL#F>&(T<Ybm4VEd?cA1!eKYlg55eqbX1_U(2zdC zH&ux~_$;e7JwB{yf><@+7hA~8@6S9a{{GC&qO8Mj!dkO^+fm;5IIBPT$e3i{6%Prn zUVpr}*(P+o*l%2xfl&d!1A#k`onXNN%RzJbM5Dh_dvXK30`XQd?l8^V?-bXLU>#Z9 z+E+HL5?`{gCCgytxL{|C-~Ko&b9~X)`;sP2o;fCI#K_@!FsEfLUod>yV^vobzPK4{ z?;a{!r)QO(d*0()ja@Lqm7p0Ij~B!ho#JoY`yW~1HQN8;0qUuisXv>_i$v`S0T246 z)alPxFHUmw>!W@4t!Q=U2}D`sH^{uszCKm*hgiiP7gta$Xy1&z#<)WkMmylgZ##&3 z{$uZ(iwK<_b9oOt?=e^OVCTn)wA1#}B8_im9~*D+RQeU25OJ4%R!nA#&Km1brl-x` zT(RVy;puW?vQ;{wQ|bu9uoa{(|7Uo7^OK(z^-UktB)xFJq13biDX*+r^Hfq&!&V2o zrX&x|-qvf+!6wbPy-JVX`8)PhsoJ<-_0alVyDb>mDKRN7KHZ*}928i8aAcj$Pi3_0 zNPWBx8itR6_r3^^+~v>MjnSUrco-j<mv94d3*{!~SFlIdkmE$@uur@Aow}IM#~-C6 z&lSCBU{cS+(uVzCbTJ0;oC~5zewPI~pf|pweUWIICJ$>S7}87@+tn(Yud$07Lz8Nz z)>`xnP1XiI_>@>F9N)n1QWbUng>NgN6SN=UL#${RUaGESgIUJXLE_CKv12fL@TC@q zpolw;U$rntId^;E%kOHhi(=5;U3R;H7Ewq`$p&7>IB(JgFn8p7RCZ+QFMaP*y1!o6 zM#?YIM)*TxtfZbNze$s2c<JI8cWC5#Ema1^>QcwMXlF$SyYAnoPsyLUKgy6;Ib`>j zC^;J0>1=IbPp=5M4`)6BelW+zE3kX%Q!EV$wqQo-(s~Emf{Kwu=}>q1KO0`l+_EL} zHEzRS8|c9yKK*#hT>IQDAAjopkM@M{by_}Y#A`JA#POifC(OcbGdzpitU7D9mA5zc zZxzSEoiB?MTa7Py+*Z~^_OTFs>LJ@ZSdQ~mtkYlAI7@AU*fQq#s-1sm$9hb~$pI|s zCAY*&4B`NMa<T4DAU}2<;-qA^b?>~|MDh8qtRZ%6y^ZaxINv^%)f1O;UgT9vHqf_M zu~vtvx;*z#)D=&ETveeuWT*T>#WREUJo8fnUEeH5Y@BMKyOG?Ijy*RL^^_xDHS+N# z89$zZa!pYm8tc)QR*BD8o0nfGS;EV)&hLG5Y_Ax?;%5|!`V+K~vBH1Ny0tIs(yxJd zs<jz>bfPqjA@<vUw7<|k?!jxpecYTDOwLsgm}{F?o~N4ZcB<oxkCF-}&nPs00{Qx{ zS-b9K6oY;e-Qm7u(iE`gf?mkbA@9$KgXsxF9TC1{#p>JNaAP~~TlvuK6{{EQxW~f9 z&-d2)r8T|#chb*S<NG%eca2%%F170_>=hUE*|3RY?X%MDhM{FK@pL{Qcc178f4=_k z_BW3l*|z<t=xP_`{yy{l1KhdyXL-S!-6-8x9KV7y6#v6w)ULyt-Z7v)b3(_{PGOwo zJw_HOeuagXM}UW4JR~u>vqrzLfz=R~H;Av;_$eQJc#6%m<DTx7+N<ZsvyV$|@k+0- z8f&qP%TbAL{%#uytiFze5Tu}0qakwfed`hEgGj;YdE)Ds30Nw6(0hzwI&3oCvF>Wq z?klMU>s2ykh!+rEu*krvWgvL^^LAnzq3`Y9b6EUyV(C9C-`INCt_Su;Fk3IWclL!p z#rxtfF}rnAJWIs6dCcykzlp7SAhkp8dp6QbF<YR8$(E<kf3G==m)Fz;Q*~q^qbMvG zE-;5I{N9cQt5@7URGIh1RDN@N^@<nP-h)AmRcz8f{_4+3f8TAIMkWT-V`7(suk@48 zSUaqPv`O`n&pCMhfo$f4o##)sbTXRDZ_C&axdlAjwgmH3m8^JfE-phQ$ZHhKg4j93 zUIxnrS@W{k&eqv{(l757<mKh<6$eGfp-K9Q?tNZ7ckZR6?!@aavoB8x|31Cft?k|0 z#qqIv5?YHVTDKtDfE7j7sb<6!mdS`@)`(r8w7wg5KHu)H%_y>4JGm-TjNVlh&6`Ix zH1FVNgE8-5PG#nuB5CN@*?Z0peQ?;m^7T*3%=dLMlg%Uu2szC({&K&hJLfRNS1ms3 zT-Qv`Q1m&9=#zF=%CGL43j$@f$)sI3n$pp}KfqsyVC=C6n*3GnBVo7f`~$m~j6W_0 zmL#qai$z)T9D{rU`IjhzOPq_rkYRmDZg!a|h@D|rQ5yUiLLlac`NPS>G*^h)tSFBa ziTP~K&(q1^R9#B=Y(*L?FaAvvpN=em)DL$PSw2n@^z9f!e|d%o8@E(XT!n`)Fi&El z`gTzy0J6gJ?IbM|Lo*Uw430GyN8L*(bB&l*_&2s1CT0Fwkog<qLE4R_#X4BotI15I zEXNXt9X&!AyMI^!{DjaapPKUOu4^yO3E&%yj2B;I)#$RY5mP767l(0`*n#|f)-h=9 zd#uG%lc$)McfBnBPO{m=J6<<<*=$Bd=nG@m6YrgfiljbcZvl^-3!V$@4)YR&Dm_kV zA8Fc-(r}h|)&8&VoH8cv+QtQM6ZbNHS0aJ1%2O6R+R{CrH7B_R?SOsC_BQ60I5pa# z?kT8(lR_z0GQ~z?5RG#o|8vo2c!v%#&0AIrjjY+BwKyyO$%pn`FoI2jr(DTdzT<SC z7{9JQTD9gI9lwd!*kHYtqYCO61es)~t(L6AvtR_rQk|$(b>FsA7Tq#QTy_G8T-Zmj zr*_-lxjwy1hxC}{x(y{aJz-R!voR3uU)JNr&G<OhEj|Xq0MV^!<3Ri+5tj0ejPohy zlEH`x6!Y)$jk?y;*h^*<&qN-{Ppz+b=DEjv*-4eaHA7RRoVEt|i?Bt}-JvbW!?XmY zQ+<1IZz*9EMG+<u&JCv@rx%PgJsWPyA|G$^W+^p>@h6O1e3FMHD91W4^<i5OSg@7i zY3cjYkFh9toQJe*7wKgLX1xKleboQJVkzgZ>c{F-G%Z)EzR~eXUY^#GTtvy(s?4v- zRTSS5&)lf$_5MzKVDz>_@+B3ESfFBxO4Y(RY{Q+JIG+Hon$FO6jK5Wm&k~H!HNpe6 zOt&nP=^%dOZ-n(;>YGUT{>eJzD9B5u-3Uz{lg*a0WkW?GC>g=eSK(`w%(klWZ7BBp z1fzeD%cQpuHJ0cIJ3en~+|r+c>Az#%7x^VCF}$h8-;`Qyn57Y9x)9X$h;P|V(E;8B ztsr@RXm>OtA=}Z$E!JUt{y@9Q-UD)DlIxi)o`#sEu_L?eIm!}^am^ex@hdTnO@S3U z6rad`6HkwaZe%0;Qj7zhStt42M?O!sz>cbHincn^rU)w$@<|<2-TBVeK&H28;KMY} zI9G-*F6o{oZ!g7BM4KL9rt{{n%;}fk57VyZy11``Qaom0L!dI~tdaB-NUAi1G?3UK zUFs#CrN-k5`*bTlE|5(w`3Tx5?c6>qrQUa(_3*dxJ5+&ezqD1@YSZ3SbSBWI1)1sU zn<S(oFP(V+U3ik$H;^wVw?EG0pHyWv#~5{!w&#ViY^-^oWW5M-3Wx*k0PW+fN!n#~ zU|pjfNHNP)_`~W>+7~fqrgY~jM`B*v7>+qmj;ZIn@zW)5fzM`?2EQeoVSQ!|H8JOZ z)l(1?1>f{^qWl80E;X0Z|I=3Ep}F+KnkZoCftpLyC+*#)Pw3NZlHxK*-{ZWj9i{TY zV_;0P6tqMINS7GeG!7J?gy#W-olSZbhm3`12Y86DkHS_hX01>jQjiXs(=&jr3Oshp zVkg3*NP=+Zm+jU6lJ$G!NBwB8WwBhtDu3yCa5Z;?!S5bt!bzsN!-+A?-2~NUH-F~m zWSyq(71{=3L>pXX!e>_9K~8)e>B_bx$C&VDwdrO((pD(v1olRn6MeXx6RFS0F@pw7 zWA=-xU!CbR#aQ}KevAN6XHmWzZ<eGc<R72ul=Z6oH0Lru%EuXyE59sX<uAzeEFZdq zng1)V{P6i#<?{|^epssXCFY!eMPsg2l=U7V9hb_tpk$;%Mv&>)cWi;Ozu;by2H%(M zxkmb-nj=<@dZ0DN2hw+n?AxXGct~r?6%f19?n1VSZJsE)vQ;9D-J2j9h<X!PvB+Sn z!785R6O3^wIF8$Abl`WeB&a-7cc=1TO`($>j{<oGv3xWe$TG)>C2YKSn!P**uott( zu$RSBUI_S)#_U@O0RkjA4p0!tm0zO&bJ0F&FQ&kJKWLu*F&bG&{X$~&xuQB<KFj97 zj{XdtgPmiGPci;VaS?xMquB8($)?*)dq6qjg1FI81%=@zQ0eMQrA-u{t$OMCSJ-MX z<fAXXd5?9rC$ZCoGbR@%y}S+{w129xHSdwcdV>81b8On+K%4K&zUPD2()mnPkMkK1 zNG*BZst#)AugvW?yg~gk$2G)v(^Jk{2jEOK1iwFGJhQ-i$+lI^Lo4!PzRJo)y3iUI z2X+~|NC7gTj+<W5>$+@SbT(Y>8rli%&~=U^=ZZW)5&l8P!m^qEYWBmpkD7VzCvuFX zo+nI_2AVtmArjDn`Dk~;<#<4+^O=LTQ$40#&a)oXa<b1ot7u{*+hx+j9<fd6r4~D) z3*)M>SCT~!QtPDkj^?%)^j?U*1d`+!sIClChC>`ILEnf7#4aqY%Ej!Z3s>r}*Cq<; zkm0CUdBO$pbuQhU_Wt`@tf$X@JGmd9WS}>iPvuIZj9J#XM(WPjU)_biNIVT&Kgi<c z$-@Q8J#;pZU$aOlIgt(zN4L^?!=rS+YqMuwyEb#ScpOfXALSmIKQf5uUiNWer781| z<bFhWo;Pk7Ki@cpd(tWZF8P^F^A58UvZoJzU9ssI)cYp(GLk1KCIhz`O3(^&@KIV7 z{mTMPtA_1O^JGAO#i&l<Cj7o*6CDw>aUC6)M+EXR(To&2CooSB&?VUA7h=Am(Z^6| zbFd=Cm{t-61rY#H2<kDEA%p^k;w*#(m=&8L>OKoy_7nf$1%I5s;CSn&E3J=Y=bUH* zXV7~-WK(Hunp&*BpRL|9K0jF5R^ENQ>S}T3PD^q7a%}9-dJSM6tZ3X<_7`{_ewCZ? zuUv0ia9<qVIbov{E3Cg)u{P>ad>LujcwUOJg4~X0Y=C&43!ZnJbX0j4JF{GI9<m<5 zSVn_U0qFxKPY5z}G+f085FoIAG~zO;7N>3^N&D!D%-GJkO&hnJ)1gkcr5zXjJLlM< zZn^QJUmrJoZ9>budhE^kAq{3-(iS`H)An_1*t6!qu(W1R_k7{}N^P@a($ZsdTE{eR zGCTq67)Jxv0PAge!iM|I8u4&nj>9!fAZ{|0CrtXi+$O^|{Jefx6YUE}LM|cP0@%k# z8yQOFw4QTpskoMAT+%k<OtUT)+E0=$A*0|vt=sSvz@E-XyhSf!6M1MYS-d3(oeA@o z^)Y=*uCUMfY+i>B^FCwz;JgkjsHAPvVe7}T%}s`_N6oyJ@e8ljYyPg|yXN=8Kf^^q zI&Z!C`LXTU%)#p?cI+??bs}~Ub^f6G5-8ga*Am$g)h*nPzJd9m?Hc;<ggA?Ct^aw$ zuqL@^dIbC|&meU7IQ3+)t7D-kmc|JBZUE*7{F9mGLfS;h=tQ$bK#j)e_uxMx$hSC` z2FX=0Z;JD`(?FVv)HaL7X`+p1!OU_J?afDf;W?KO6C9IhrSXrz1ju{b6EWKutRU{o z$P{)mw`j<bPqxnLo-pO3c~f^!Yn_|)!r4Xh&aLThf8*wIUQjaU=f&2R!<K*W^X%Nc z%ldYk`f_UT-orm!lA8SD*{3&(yJt4Wr>XhYKSy6oKLP4RSn!oxt;jK-<E#~}baXNE zNxBF@pS|hgVX7$k?h!=cIGW}~65ttEoWIykqQ6g2oEM|<^W};vVgMmyk{%3Cl1gea zq7e))9M{8rneC*w*|Bi-o2w^u>^Na{Ki00#lKnsLThb?Y=+<8t|K*LL#^dn=Cl*Z{ z7$**NnAD%&N*Bk6KR2Xd!y(Td$3JUbBk!1`ZC>%y3q5<j@Y9Mt;;YS*dPLOhIVYD@ z3nyzRC)w0W<MX(*x{y{O+o^{)(&J(i^%#Fwi}avcy52jN1&N#0;?pL+u=m9Y>2cMo z$E8nrF=NWc?0Ul9rzo?1-GG3)?K6s?kWUhe(?vk1MNf`NY1}wv%#+V_?zDK$xYQ;k zr|r+ZZ)d0Lch4R@am<8KL%Y?JGza<O9@>HNC*1~|Jk;V3{{h!9UCE94VHK^z+!mwO z9$qsFA%VuHW2VviYvEp)2DD<#IrbtQemr#ENV-;VSaB{t<3KNqXF_0*^zAcN_Sw{< zXmQGZ!rPm80M?QJm0UgzbUkh?7(p(m-6<TR#Q2>^#<<}cT^?e5E6$7WiR9V&l7CP= z#`KQ!vaKEFy*|bB1)?`GiJAg9(jsug8`DfDFBo4n#sLYMn)ld7tWJFfT`YHZ+n3+m zm-FPuY4M};Gb1;PUq&Z<$6B8p5!PwgqPI@H{p^U&5d%}Y^nUj9TL+%*mhzGK=3@7L zS^7{mQC#dkDYap(TEnW<4zSG{ow4Q0!d}lmJ+W_-CVeM9{X)-G%zvWs>-bNf?bGMk zPk%YQGJTx5N#k)D<8@b!eOQFQ+*KqPtb4WJ%}xB~C9L-cF3y<CTMQq`>I1zj)Og?; zjFnW@V8q1jMOpBmV!l=%Uo9BDtHOd=BMo$(kf<eSG5X%P*$WrX8XeVpY}at#u=u)K zhGS|}*Z8pTKJ&8MuHX84=S$P{?8^0GTeeIHY1p$%m*}9{HEKL2_U5uQ-#X3O4@e)F z-6Arnd)q1u2kP9i&-uMI9pjx~>5B0N*_xchm%H~A05D@yk#9n(Bx<FMCs6J%#Du7! z`%+f_xM;<XE4xShe~f(xe3ZrW_w7^e0tloBLQ4-lkdQ)vgia_4q!0)RkdOj|9(oJC zg96e)y1)+<=@t+b5m77%VnL-Tf{G}L3L&@merKM$<U;v>UNDkpp4r*i*_qkdeRgNt zX2!H1-6*}`;MkG!pA{WPCN&DroY`~w-J#8sTh?nk_3*e!uTPJ^JN@UJfu9w$9T-=) zW<+;&H~XKgtzS(Ucy#aj_ATcogm;`2Q8+1}-N4q-*$E9Yy0>1kZb#a<lMB0d9KW$| zV(Ih426RrU)vRq$Kzy@0q&ww49d_XC)1T_m$2t6NxkE2~E!EkbE7;v>(*M)%z`pB) zJep~NBVt)ZMaKzrh6i+0&^3NEK;aiXI(+KFm0gwdkJh&?=-#kbX7ZU4w<aF%wRO$H zn9?TQ+t-ck-bB4^O&;=|zBHsue*B|93VmB<#3f%_J?Czo=q2xU7?IeZw0Qc__$G1n z-PNCR44cH5Vy+9lKn%)*RN1&f^^)yrE5%YQQ`!xU#ws>FoQ^Ji&0%7W!JGzR$ZDJI zx*o3oZE6piaIMtEp%HaqY9L1=3uaD^U#a1NWQ8=s;P>#lnjW6G=DX+Te7vkzr2?1M zqjwige|=(XyD6`Zpf6{si*uu*bLRF)D9&kDxuA0DjP3oh_RQ!W(sNpR=LrKkH}es@ z2JM>MvCXhmeY#BO9Tt^6Coy?O->@_oTF1D;#74DZGutIjN^KN1Xkkjr33**A1+?ms znhu`B;ctf-w&oaHY1t7{0IL{T^<j>YRemFuIy%^CU`<Xn0veKmpP@4sa8D_nD@Uv- zg6UhJq0A%)P6}X%hO|E#c_Vne2tl&mUT*hqTW`WAYtmyTotQi6$RrH0tG-#h>H3P! zIlHb*Ki_0X{EV?(7Dg#=YE`zHExk8=zhK<C^?l1n+QIvOoVKatwSmeYFSlfmn(|$= z5AhZJIK@H8*J#8$2!Ni9t;*x7vgm_`DyNuAn2w-b37|!BB5fVFcPpCrM8KeX2{H7G z*0EDRU!B%^@|)AkTC?iPs%{xuug(|A)}~@{&U1PDe_veq=AxwXRt(tk<@nXoc51w3 zW2Q(%RVKu8=4jN5NZ+GHoCt!}XuNy~{X$c!si=O<q_aX>HsJ8q1v$}qSsTuc$}76K zH5;MTx+^O?*K3<ScUOLCmbzsA`!hROO4q2v^tQ7;Sj7FMn7)TiP67P}l+%hMAvN0Y zNId8|yq88{kSKRnY@(#VKjbZLT|9kC%hm%Xv}}}>(W`Y(+Dlg!FZ=ez9?knsUa`Hm zGW^jjwMp!tE}`wG9vVIV&6yqjx{OIqTs^+al_hGOX6+mL7B1@@XsOXSp|IP8(@PU` zc78Kq=*iv7$7j|}73tA4S8VMw`rV~H+m7E=5S<Yp&}87M!R(vRx8@Gu8*$-N`WCy` z{mWzLvi=o`@^HCJa_-|9shAtUFVMJ;HNhCJV=H8H8M=%*=uEva8o6OZp<yAI7ib3& zc8`60KuS$@3`ynTfMNkj^ygvtiRSPV7%W7fJ)i(NpSn7Y!cJ}jAx~2+v?+!MV+heM z6h!7M+OuF_M2qbCscq*Mk4|kKmNIh2!uCTx-d^ZZP&Iw#j(#o249RF8+@MSUA;ZE) zzB;LGbkTt+lMjz;sZH!ODzQPs#F3pk4^IlOQmIZ@$E-<-UB~zD(AcZ#pmoFgOi2uM z^^fe9-6noe_oxsbOZ5%~^HV!59Nr;*=wjyE$(EdA(*Mhr%I7G~f~GOj;VWZkJ^NYS zl3T8kwi`ZDQOS+k-3iR^|8SY2Q+U@f?*^Uv4;h8O{W~=vS6R5ZF!D@n-uxcj=H<7J z%vrc|K~B^&9A}M$-dT;~horQr@99~;P3quy_L^Nr%u_azKW&saG`^z|$QXS}vY7=v zK^OB{I8+5ueN5?Dj_DDJLASO-mv-?!>plOH3}DxKKj^P7=XkWo-8^vMgeNH*rBXE6 zn{13rLWH!Rb4n=2WNp^UZ(FM8OPl2_*V@p0ZP?}^5fMW+4?~P71}VD+8?!Z<v<=OY zGg9R}Q9V^j+qr6V`}h&7_pcrqhlv~bvahW|=flw$)wIv{E9ZOgN5mLKy#w8Jv&So~ zgj-$2P<9tC+~TN9RELKbZXKr|8d<ml$>9dC?6-2!51Z1`U;b;;`ro&wDX$g1KC5%* zS#NxsKD$rj#(id|E4A|X7Wc5IU;DzUJN9noCYP8qH=dt7<<m83z1Ms;N&HvZz}&5P z-)D#CCyPZ@{M&?wwF;~Xe(m`M-OXl%&#<Qey}x+Nd=Z>uZ81=Yx8z$X!q<F}c2m-O zUGJxSU@72l9W>@*+=-}$(AR9yMYG=HJ9QbC+(dL1O_IlTUAJA;`^Asw+0;9-PrLTR z6B`bjhAL2J72NK)!+ZfNza4Dxrr}(#pPs5*F+Zg7fT9-rSYB?wSY9&J)#9hOAMs*( z<dBqb--xbZby~G(Sh>5oW<CGv9b*Gp_Gr|7T1JGTXXI}zjH=x#D?Ye=^V-$@n+Lkq zbgL8}-l%;O@34$nsi+cdL8cMquKq8zl~hEzYjxNE?Q8IO+qgpk>-c8IrSCIQShvBr zA&jXDeVBEuE<|`4JmV~TP^TdswvH}R{<2of%Bq`QFs4<?{OlIW&Kuv4Tsxpa_Mktk zmyoC0T=_zqezCQq#vX$1B7K2A9JH%a>w_^Ea<*8a?~3nRth=<(2CZ==-$lng#rX1D z!N#c}xCi?<Un-WncUtGp)Ar`(jp-KuzwzV8DM91LkDqA0p|*W=7uE9hVZAqgE6m?) zOizu%1!5!zv`s&0v<;_)VJR$XY8_>hxA%sdeo{_yw9ctzNg%5wING)VHz3#>HqE-1 zXd{0$zP0gq>zIL3R2YrBTk)kZl60r3f{$B}S5T+H9k+}rV&X-yBsOtE!v~cl>w%H$ z`ZvhV`E!SL!iBgDXSodn-#(Os$H>3yBqE+2iVD(HKc!r^&NAvJI?6%TJx;=;Jhv4j zRMIg?Np%t>L`Lm`kD_)}SbH#<q2wc@TMxRv!;mfO4OUKR<)}=u)U6KLI%`eoA!ntb zD<D|3+4o8tB{?Y#c;NGi=7DH`W7;=QXD@J^of1pX0tALWM2h7ds8POI%=3*<lvW}1 z+OM5@|DCgMVLL{<-UA0U>Hoi(J+iVw22Wm?5Ieajzei)yp)|y=^XRR^+WN}hQbu=D zLM|UZ_S%l^FU55oliD({dgFp!lOO#6rrKr3)bwi7C4Wvz$E0Hu26hYz?l>^^UOjwP zq&0|}`f$j}o#rSWSZCl+kCs6coB=mnA89px@bvd8bq{HkJfv;r{JxFlMp6K^N!tm# z@(cD%YTsefo_vv?B|0e0TTUF4*S&G?Wp4};*E<&<#BxN`((7B((>H!2%;%T)pzT{p zcD?34@^zBET`2Iia4`^kaMw{?(-vm8$jWkSn>~Bi{DCl4lKP0X0~&@6d3pS!A1o)W z)5ChV4QV~`fYG1I*IG8MKk!^9LUa@_N;hmzNB0=-&3S0AAJxg@432)GZ4OPx3J`UQ zn_Bdww#%k;bBuM6UD^3=6}z@iQ_@R1T29IyBva!%Tyvbqqgg?;j|JIHa2}(4EJ29V zs%*&#Di;c65JDX8FkNg{G*RbR`))y%qKaOdH08jUsHiaqrg+F{_4_XScv;{2)x**g z*5)qjtGD_$Z0~(VNsL=EcTCWfZ?+E{xZ|5YKV8#Xw*Km^#l2FNyfq|d=FG{>JI{nF zI`kavhOB8-#JS}Nstp@2Z*iZ3F=h7sXn$FIDIafKzt~#j7BNoPZ46^6;u^GjEqn>( zD{e}$HKwx`w76WbGzFp{CtgHQ78P<b@q)%%T4;v1Avsi2)sTR;^->oMY>`#BU*Wje zp36tJZ!>0letb@cfQCT@EgJYocL`|~nQHwsy!V*+UMpG_h4-7*EoEU&l=eUGMn2(F zp5LBn{rLhh8Bw@%%!v11+mWO+XqVa~p?%99aWNtBO?~Tymu?$4FFmwbvz$L8GS<#0 zY}{`7wnKIq=`&!j<O^W_Wxk+-mz^Oq?L&x@lZAFY-N%-aT$VyEJ<Po@dbH$Oje@h_ zSeD}K444n|V5&M4FxuWVhCs~9G4GIwI>#<YE!q3g*x;7^cP^V4Cg%TkAYWwF<z9Me zO1G@o?CIo~JFU37p<74sS<>2-OWP+7JvzTfV!JWx`*wff)7jRKSSDd(PAr@7(tuF7 z>bCiZ<|m2G@|s;g;0KnY@9b@Na8vdzfUHDcE_c~$h3R9g;o$%&wo77}I@DqstkYp1 zS`)`PY5LwSZm}NX-WILMUJq|ybJj%rXd{B;_hRN#wXt%NlRDx;7>718?PA<7@q;#l zB24}sgvA#4Tc{mYACO+3Jgy~_zEjy3BC3fi{$a`_>##08qB6(Fi-9{Pbv*TYNUy|% zI$b)wGj7P<$?e<EcyrRsW%7DZ&7>}^8w?yerd8i98#bq}-(00uW4{)iJ4NKK=-+SW zp4Uf=-w75RHo<$<>0>bVjbTu~s?DYqUT2=PXe{+{n294_J{J2LP&l#>>+6u0{V(gi zE<G9~<c^=y(Wjwj!r0_SjiWk6wXR>cL6@AE_)hgxSIx*z2(hyjyLA25E$cdH8kTjV zT26`V7}2_Z-)1dSB5PKU=(2s!o(*$|FXQef#7h?NrI^MdD$rS0G&7@*SY^_RLsEFy zB2P$QoMpn|Ph9ZNp58v>%FLEHRhS(DY|y!XWR*$*k!|bvMmDU~Yu5IZa`7qKPraTz zt6#HD&7!(C_HeQE-#o6po%g`xz5~PSMEOSMWb_KE*D)cnLGM|88aYW-{c-)~1_?Pa zZO2B(4ei_A&!>TVZ=_aY*^>V`4|}EP0x3_ZlPLy$EHI+!ly+X$X+0#daYUbq6#O|X zcXd&R@Z^FPNlB@#=fAk6&(ngWtXDV8X$JZ6ozT1=p8`-LCL3z#@nim!B8SI4s)&$d z5NkSurV2*#V0jX}sy%2jXxnaD>Z4uQmEr$XLv#ct_Jt8{GR8{7Avl>Pg(^m!j=<1i zFwS<WOfG|##WREcaEuw?!+CtJDBSYM$SEi^257r5IRJ53DdhMv^sX`6M>j_ws#}cl zn%5jKUMrc_u31U6(aqq&QXg`LECen8u+dZ;z#IW^dGz-GCkt4nV>ELXht|Y8#m?|F zXL%^5N#K12<WYxqqx#U)7Xud=h%3cOIC(^q0Zcvuk<*MO2S&;T*GWZBg#Kz`>EV7w zYS6eD#bfcOc*eMKAL|YIvS36>vgF&1y%GJ(n52~}wNDY-TEE9M0qJ5PGRTnQi?TB` zs_A*mS2jXMp^y?qnzXQjASNKFso*t846!t&<*37rK7i0#H2GbgZ{sVIFmG%zaNdsN z1zF2w$=Qin!w>y5aoD~|ZQD-TH!N$NsB&g(>DkPs1DZD<uryQozVP6!;_0^zDb4$? zFV5)@h%<dJC$9W_PRG_$ju*F6FZ;yiuFHw>l0CXFKd<_^HB1<t(9qSI{^uLh+Lng2 zEv7!j+^zUowo^9aaQJ^E!CJ1zG~sX_0q!O_<{LQM8-lhQxl(CCUzqa5K4pf|kIp7} z&^*IPP8FIrZ{C8%o#uDyFt3BsZ@_?*reRGGrvZPFd5XB^lFM@;%FP{(Bo=(#L^!e= zP>=c`%N6f~UR1M5aP1zoYxj$2-J)?s!@52##PI0E<|C(@rwml9RdIi=VQ5@VT!3d@ zO;^9DxLVa3<@q&&1|urHEiY<mXglS{qzsc77X*cy*xZZxhH;9`IPz!QfaT`zf%pic z7nY8}687SUiXMOe{g=pmCpT|s|Ke$vFILTxdqp2yI=^ezK5bc-9zD7&)6PmyamRYf zdRB>17ng|Cw2d?8)vU93-fJi2MbSj}eH8P;!qrPtv{vzd#<$W)R#*(l(s<oKxcd7c z2VVs88u|yREliOSU^h$7lnXrudy5*#`zROWh-u=Cj1`B*4xH0dZWm(AkD}6%Me;Wq zTbP!)KK6fNC6TGQ21iGQfR1-{p{WYUqY98*C})ZS&noX19IWgq+T;pskGO$d3GPZY z>t9M$aXD;w-i|FJ-W^-iNw&ePp_jzh2BI%x)%P@SQ1^r9CvIJFgcFI>k&@FA5*ih( zAvd3<x&~{iJL-84x#YTuuM3qo59ob$#Mv%LL^)Cf70CDGE4VhOr|1+VHBl<Ax(=Ro zY;{vVQNQUmA^ux9H(gG_(SH>=(E1qlw$z8A-g>kS;1d;%Bx~6J9)-+HXc8{d2?^BP z+;z<-FeEs@Vzk@e?{xPsu)V*}zR?*Uiy|Rc$SsOT@{6)mh;`!Q_~8@fvE@g!n(|lq zFHW#{+qyOU8z;mLzOX@7mDR<gF>}@lx!wBT$%#MStT$gBFV@ImvLE^jC#KO~-gKTq zhXg!AjQ;ZTaDyxIF@uLl5)6bqPtFmddTurJn~xB<a9el|tReb|Tu+%Oc6A*&rnB5H zQj|ADqkEYh^CLw!Ig9iG^fN&pHbwLu`hc7|uJjSZ+oOfQpI2Emo)&K}HB+vZ<ErOX z7xjhZ@4<ub2z<A-iYfyuiyV=A_KUu9g;+PNb#l5qA?j`w)q4q1r}T%gZtY@3bNR~6 zj1E{QR876`zf9;3opJCd?a?9S=t!eAo)#~3s~&_TS5VAQO2Hb1YUjxL$37N8!flM` zk|%G<-_XZiqUNV>oq6+Z#ovm)RQyEmEYH}hSiQcvVrcbH=))$+Vt|Yg+UDy*T)Bu1 zGKOxUy<O36Z(d1K)Ic0ag6VsEL6aQaE$kYscU7j2So~-~-<CoymrKON<7pZDM5cAU zf|MtBguAfdl;+PkQWYV*#i%v&wpbtF0wZnta_e7Mw@a6;+3qT{oZZk?Pt?Y}=IIfr z&@XD{h`f>Vw!AeeZzK$Es^b4ZUKf+Lh;4G<CY-$W`%nC1@2f10cSq^On%#D(uR<}? zh>DCtVlbG5w}+Y~V8@G|%XR^Gb!;!cd{=q9c$+wO7Kgujiw|St5*x{7qR#~AN{aYz z-8*k?zT7nmht*ggECaM!Jfkhwd~eo%PYdy_BiUJ?3SrSdP(n9X!xS`&h|T`l`jhB+ zE^EL`ucqXl68X!9ua}SRXDJsx?I*;;-;_gQ&YbCE<xBGBMtP%8%-7<+xP0P0@%}q9 z{^x&%&j&D9fdnhRLXJ_mo1Xp+ljE(|ceb{D9<0oF@;UCbOVDn6Q9f=h`~$qO(hoy$ zcQ~C@a-5iUaEQG1djU41Ps<b5&qNcUiOVuXsfwdHyTp`VZsAPBsnUDmmQ0kLSTFD` zR~>DxQ|{Anoe}Lp3-EG_iU?9sg$H%mXgLdaA&5$%SkB&)`hl2{Cx4W`syO*wN2zN4 zTijHmgp##cMxPMY|KQRB<tWlS^1qe!=b?8r|6)B*`~zqYhAVP?nhkYeSED~aDtDBS zf0y)rDDR6=`6ETqrJe&n6r+^pC2;NOUx*cQdugc{AV+;5H;bkZ#m#r#Vfygluq#?0 zC3#>PPX3*Q0u}L#ZV?3cjBgJXZ^PAl7u19e)s|-lPchkq%pWZlzW=A#Bm0UyLvqEU zb{KNf#D?xS{`Xo=+}?{Hw#_Kh!*Gfhb#lB8J*+8oP}U>;;F=?Y)hq?)la>fQPe(q2 zAnOAWFIynVr;tmO2hHSAu_~c$+b;4Q(Mi4Ackr2iMb4Txl6!6e{d~x1r@1lb*K#FW zAsJZ$Bi$h*G8s3;6zrp^2+2q-^_{sR^AvgKwiv41l2<eHp=#TdzOL5d>%&Hz%}W17 zOjCNxPvvbf?3x%Mm*2fBM$6rQ!b{aag0Naj<7s^+%G}<cea8JWiTl4kpHzj|XpaVY z1c;4W>8YXXm&$3mLih<cX|)WhCaPc~Z<wNL!H>R^$zuAAv;7D492wsdyP0_mYpJ!; zzQoy2oG9>c4GxX4XgrK?pWu=W4=qoety)l3yst=K={86#63gZK>O-r^4WhB~Zo`wO zLagnu@%V3Rj<Q9`YGXa7bZu?uQUJ!s4Cs=d(GO+*peDtotW^9R8bS(E)eM2&SmvAU zEvkd{L+di%9a(rdzRios4B`W}U+cJVR}cpHEam>s^7grNqDJb<l|r7OHY}B~`T*3! zQ4Eg~5uT7qWD6$m=FWZ-?SXX|j=~jw)G;pV-DHGpH&mpHA$!u&PAJ#kXc;Rv$Q6nx zJeW0Zhv@jxQR@-;Kt95LFPA}blW6$0aO-k58OL3kOeuat))#lgL-E3V__JNP4Nt(s zzlj_ZgQ4CWAM}H+BMK}VyDY>9x{P839vdkqquNi-mJ5A`)~4~I4m9w_Umg0l7pdDP z=J-=s+jLk#gnUgTE5pR3dnvDM$P=B!B1%xrb+El+d_*K*vJVYG9$tp=2AUnlYxja7 zmY=g%%SB@R*WHsZiecLD!r>T;hyEge7gxoE*5f1O-Z$U45LOjpe_i}?<%*D9)$b4! zG<qACgUchZ=tPYC?w9h<9ge7+YxFaX(OKGa<nh?=N5J_bH92Jmwnqa9E6L@<Cn4dh zm#8&jzg*a9Y;S6<k{>NcBQM9hqP?g#LEIDpFP(mbjDMjDnp7Uc)#5#sMknGRJc2C# z{vT+eE4*N7aIENZ1t}=A<Q_Rl5feWcxOQXCf%NR>6FM#YdytO(BfksL=Dzqtx{-f9 zBBuU#YRuSo>lSU>CXZU(#YNd&c43>CY^n?&Ti@8nERanQHV)m<FrbiWxOs<0A;yEh zjZ$XZn>b>YkblV^1_==@T8aVU^4H0a@-#h9zAeAPuCT7KzkDH&TbF6yi}v!nh2w9Q z$~~(G+x6p^VIR0l${VzUY6@46XoVESPjzSY4UIzHQ%`So-TqG$nJ>Gi4o*i{k%C+% z;_vyzh$*g#{y!>RccizIA0b(`5{RHOgd)7j*hKObc54q8VacD&df~l|+sozI0QT+< z^&y#2?1=6$enm8_;06_3qjSC8fLslURPL}!-jX$iRjK)=^2wu<;yc+2fhgvoc3;GO z<KapjK}k#PJ;M^>kQB!yBgpvtCjGszQ^NDv=?8K)t{relEK%ejxo41aAJao*OZ`Lp zL3H1?t*Gw1W5=BOPtH4H{SPD6A2MIODULeqiDEKDy&^I&#LF|n#|t*pB7zblM0i=e zyiFKNH1;zVR~=r_Bt9uxH?MW4%l9S@xQ_U$8KTg+)$_2(T?1a_8|CCDV)-(qo8|mf zp(I;h>n=Y1O@92kOcUbcZi5$w$(2H6Zoz!6ysee#GzFqT_PkL(K?<6MFc4lBlZcE~ zcf_PTc}rfYEa17TTJH;`s#ePy^SThFZPbyhVI0H2UWQii3p@sfm_j3iBk5*F-7DCO zXFD_GBKM&_h%;&_@)bcT2+~C!yii_iIbN*pH>%$#SWe4}qVn}#d3nQes`l8hVMS5L z<d>vh=pTo?z$WdWfQsQRI*hd8kx{H(P6I9vx|z7&XLdefb5ZBS+O<c-(Y34h2|2Y; zOkc2K&Js~5*NCk+-f;wGd{gw=y*K5h=}k8Gi#swquGLEmJ7>Ut9Q8J!FWcm0X^eu| zAoq!Ly&<8N$mnpxM+f2Xt~avn(rIsR1kz<JoXOAsP@K)r{YWTh1`j@RBs@&GY1*>Q zLcH?I=FP$t$%waViylpsM@}3Ty=Kf#d8t^_QpD=Qp5oa0#?eLVLYmJS-y(+mh%JZb zDLfbS38y&|RA0w5IwaI=@jx(77O-r@Qh7yrATO>Pd~M|TE3J5z33n`i56^gj$o`^i zBCkFgppWR3mfBglAwPR<KZ5ERY|G>WIRhyB`sfG?Sro!i3Tr&jsex|6@WC__LZ5mT zcneH}YRFFp3=nl|SpV#=d`>BWDehRiXOBE7+P4<Sc`x4T=836N|2ozqZAZ#`4u2b~ z_BV$<HYcLWD257B&6xkW;wzq;Ck{+|xzn7eKPD%0E9X^Kn#mjE#)*3RoEPM51cyJ1 z8e4u4_wF^5g<?(Iu;J}-L2-v!qI#byimACOkOnMS$dca&zahtr?oMC8NvA%84f<gA z2?s5V*o_i?(=61_&5N$I!VhL;^e8+Vh)7qOV`JKm?EQZ78jc%H7Bh;9ioU|{e?rk} zTh9wu;b%Rs<ozdK6eC1}a#V;!F;cF4lzKGv9;O-%)K(84318|*jP)<WXV&7~r5Hy; zQBNdvi~>|wA4)iG%!T1^5M#I^{(4!Fvx^pD%=7q7-ug%G5z|g)4!9tu7s#9cmLS!! zkM)-cC*;gj(Fk|p?UTLb-YzMP#rwkc^Ut`IV4ocGhWyshYs53}aNRu4A)6N8nifb6 z^)$h@F!{y|M}0@&j*E^$i9PxbdeB$Yw4M<d7@CT(g7C_8*%{UrTAV#}Su~Y*f07sO z%NN9i_?PLxB#-BgvD71)M;juEMg{Pd3Tgx@Q}gl_gb7}~$99qn_m2>@;G%Kao}4AL zD#ChMek+zeI{gxScdZE+nNEtfNP+eOWS0;APl114ub^oH48UyhgfD0j8V&o?gRry{ zM7H38w&aW5;+Ske%N3RT!k-}qx{f~iz5rU0rU)eeKCbwRQlxM8H`XiaYY~q13Nc?6 zs;XE+CxFo=+fg+Z^-_Gm-#;v&#?(#2z#8nQdb?w*g0gyC_t^srI&4C)u}WNev2d(B zDlZ6ifB((Py9<5tn0f^fn=qOli?Mz#{_&GrcgT{Eh7cO*WVrH&`XjGp(Ha}nPq+W% zAuanCZ@neM-hNyC@xa^rZ|^4^QvOjYW9_Rt??eq(T`ia^w!qL8jG@biF2aLMM62`S z(id<3CS~W}r;QflC+R`*5BZ}&-}N|}q9kuVb>yv&*dA?nlmPXnG7j}~;!#iaVW~wK z$NOY#cWgq_@y=qrgBS4k#4<}j7EV5mODVm|R}bT^HsI-JfCv8ho*LjWE)qQhcVjs^ z7h!zM0^nD#h|gs#8|`HtD`wQjWh*71tjCjOxqPLp^72n1VP~4@RH+0y*w5?CGtqGT zcvh)Xfz~s~Imtl@&~$y3AukMs{z&~GkYnu1qg%>2)vxp#iIwD~1n6gg$MPaPCtQ5} zzfuxnpc_RP-?9MsEH4Ls#WGavL4J8Ldu?2{QWunEc{!JTqC80a@bAkNNjR8hI#nux z4$JFtI!~iT9Nqu%NpcR7hTdqd4mo&4P(R=bG05z<lH7;ll63ng_daHShUm(5N5AN3 z50xn|=Tvr}6M=0`RJd}Y<g5plHK2zzK!etkG#{t?1o6jfs8CBe-<2{@PvGPAROFxP zdTM=7uk>j(KT*4LTdULt4~?G2!_)bAHZT7NL(k&sshm0FV@k!h)DGn~fiHmMZ`gjw z4B>Lb=dyW<Y%Y**&34C>s-FRV1-&-Pl$FcN5?7^vmPFb%d+9O?OoeUHlxmp^I^6%x zdR<P-nI1^~AOo3XMXD7jm-ASuGiY<4JJUAo#o=ch|8iSVf$^V%b5!$WO;6P3+@30x zP$&2C<8?m0-pAT!RDVO(b+q!C96Xf^N82%WkZrq>uJIkqWZrx!Gg<hhhq)IovXO_~ z&%JQLVdvKV$_}{6(yPjA)?^GXDvd4XnxLcLrX<j+ghbPhv*5xXhm6Gy;V1kbeI(|K zq`CMEF<(xV2j*gcpQ?Jx>q@*5VC|$FPbpJ9^*LOD$iAnKIae7+c~98?<5*oJexPyY ziH}YzgRw$%s`NS!bk+r;L5hr^1Vy^-j`XbbI?8z>5~+nalKa*RoFMbA2n@9Z;`SyS zer`ZB>Ik1`;S(Ji?IZj>E1i?etY0d%XUX6*!h6=GuVxAFGctIVQrr3^mW%%pzn+no zXa96lrl0xXgSKbHuW|y$SnFTXBu*Wd4?q4`SdPm$#iUe|VaJ8{x8GX-I)41ExZ~mr z8dECMm{O^WB^v!6hTGku@eMN`JBYeqS5Z%DVWjil2z=;w`k{^Q<$r0%7kx#hAN?7> zLsO*<QI-8COTgJ1|CPb;4x@=BKyDQIGQRx(>g@904fvA~Wt>c*zZdO)_yKqK{D~u6 z5--aCPi<G=3ohtO&?odgkZ#iPryf0~J}7nhSl?2TBZ5-I_7uc&V@&y4pcY2CUj$Aj zgjPZyX@Rnb?11~hWL7(I0wU)Jv9leoS(Bg1NA6E9qv9gaO6X;OPu%cxqMghltPZk= zGEN-F6A^eD{O~=6lqUqf%#&_55d7^Ck(s%U2<AI}@L4oC(%;o7pC&Gw;G^xd^A*WM z{R8P{Jla8Oq>Q2u<GejKG(_)p<@EMZ7qa@7?k~*X!_P=hn=*9V&DObjbVgbzbGrwL zl!YS-cV}l$FP1ld>Ya8fJFjg)M&jtfAIxe|yLSEgcfKDzO5EDKZq>9yhc|UH-x;2r zm-WCCiRMR4@~st--LUb}o)h$|ZJKBFlRJkDbzhZ}9puwFH`>R4QuB<~O*X7thi2j% zx;=*^KKsC=V4*)Fxn_GU+vo>>+5w0uooG)9ezoj}cZ#XZPuOp=iO*7(5DiD(OyrU9 zE8F{n{GWKnDn9VH*}g-r%gLxC#U!2U6!*E#F{W(2nr4D`pzqaok=ljlfdmKs$hJk_ zpZ)zb?d?SiZ{J<GXwl+3Hy3}$7iRpvW$PCERT*NANYBm7&3$EGF3$2-r+YT0ef7=s zX<!pw2;CW{S5iNxwf|tcnjCWhe?Pvz5KEy(73f3C_@=!vD8k*ixafhmSEK$x?(U8& zjmD)$(WOTh{_2&~Gbu48HThr1bx5c~HMKQ)=smP#<WH+%YJqynZ*GGgaGgP<MKlA! z+B|(|Fk5^qtQdZ@h8_i9gY-!~TKoB<jd`gZ7PYQh8#jO?b?Do<XU~Gn5p*R;fM46U zTYZ|)FLyG&6u;{q(CK(=iPADGzC&*`+{3k3c)R$-y=SXb^J^F8?NRdepq`1b8x!_6 z@$oIWl-nygZhZpDL#6!_metU47wng44*@yU^(lHy+(NC5%%A0Y9PVD0QPz_>%w#Lf zT0@8VAJb<sFD|f7^XZqUFTVb2TC=)-k@J4PI%1UWZ@>Q}SLEf2TfdCT#`%6Iakb%- ze0}No|I&7uJ>$1--7N25CV6UWd{TPc`W34#3iqGyE?m5L;Vn)5X)z9}2-9{YjC73i zGzGRWc0UCot1&uMYoB#??<<4yvZob`SEdy!VK;>*v`AFnv}NlyE(`tafaPAq<{lB0 zeiEt?0SkuOZ7(Y-(@-?zro4lq@}5x?y1WpAL{3TQdIV(pj2x3R+R?bpnI=Vfj>*yZ zp68w==Y09*8xzI)??=ITrQ_SE%cHF?iP{_4c4ouYV%gTPwuSoeT%N}O&wWup@)pCk z`ty7Gc#J&9;0IB@fp3&o>hbe!&_n(vyvL}A_sGjZIYsb{_u${YFA3k4XwNRr`QYRk z{F)aX=`*|4F>WL?Zn)vCKJJd)J?sdD$P$%5$w^O7PTrid`_GzwD_`2Wa>a_3TVGn~ zS5p}~4tH3M8%LYi<rwvn=>JW%>UD=UZuq=B+uc2+&fK|k@lEp_{;3n96kG3LiKa;L z#Q%uTHqwLcML@o&eC-4ljve>g?vWm<jdF$op2qNw+^$lz^N>X#-z0X$A@|KW?Nu=r zbbdv9$5?d0@jVk6Ig?dy5eImwTtN3MfKIOVGUZvKa)b{!?p9&=28N>?<Cog;V@+!- z;FsF*V=0Fj=ot8%^UN|F^)6z5PU}6y1kmA}XLM(jX+j6W{vVkp;1AKy#TEtlp?3bQ zVjSQ*z<(6;-^Jixm(2e|xj-+*88$mUTCtz$>;V4_k%uz`aRjwDSDRwcm!*V{cEy^Y z6Q~*W5Pexn_{gyp+moOuWyhb%_{eFOsTkOH{9*&&H09rl_?{K`i8Sqc7{c^DEASI( z8o+S0SL@@_&o#ty`7Y6^Z?Bj0YFP$={{)u9W!twl&5(~B|JyrH!N)zS-`c*mVH-A; zBYf#e_Y|YOh1x+=v{3`#+W}8z{VCKAFx-K^!;at8beQD>ju?N39lxsy7V1R5*vKP> z+;t}b51|%7?>^R$RgB9OBkxxN`guxs3~|VIy}(hL>0*dd|KR>^z~#<q6S%)&)yl^f z3rfV9o)c|RUsuN8hcmnxmKuOZi*OMDcteJ>{p$as|DwARceK0Ep-;GL9DHF`LH3|~ zvOU~}+zox|PVh2&AbmovI0wFxt1C?BHuMSSNdPzSb2Vr=$rt)+w)EmWWiHGo>H)kT z(@!eHPqEvZtDH{sfj>new>3C5@P(XC^cjAY;i!k`%a#VdGEA?`k~8pc%a#VdGE7^| za09=t+@Xx+{_bjn3_u^dp|KD99^jpse;iRjd%IE|TF@T{IX8j+g<8Ir_}zhT$^qQh z;?3|Jc>?gi3E#Lon(etM%k#8$gYB7e{$(>f$$+c<2#!157SNq;=&xMud!~<afOmpC zv+e$61;bH}@k{Oa2<a-|moh%=a{_S*Z05fNbjUx3&`vtGb9gJX>u+S%>P_}+>RE;1 zs$u7<T&P9TeMXE=T&>5)5{r_gHY9zuS>*yH75U&ov?WB(G{#n+bDx#KKNx;EmU8TX z1Jnon`?3`Go|9hm<oaW6#&}Z#`vShb9*YubT1)nBvq?{-jT3&Ptq#GBdr4S+7=NIr zr}eQcSLmtv9^FrDnjltjz1SgDhEIOdz(1!?WV>N}%D+rIsnD)CT<F30=!eZLC&q_f zqqiX^=(YJC{D1>LSO1ye573{d*>0LMKj$=AZZ}Ln*`QC}9&{d{ACTP?bQm9Ul@9uJ zz6x*y-(fcoAWy<4Kl~rJ3+0%fQpP9vQih`()AuBNw9B9$X_D+eZ$r+Y54b@;(zKf4 ze9n{o>eT}3EqoJWI=pw*@*MQ~s_l?Ggg02&1bqWP9e((S;ZNdM2mS|I5z@p{e!o#B zvRmhJ?7s`2EH?n<F58aUG@b*L*F*T<4tW}W2+>9Ve`|Y_{XP7n)|>SLaTe)?wwd+9 zxciL9&v2rX>aYjKC%rK6&uMd6FBqTu4Va`Crf<33h!=E!?&nCRe@>fY#0&7t3Hpcd zr*R%czqg$};sxEG`<e04&(oO>;srH<`x%&IhpL}JpYYk9_7fa)k?CwtjF0?^A=+zz zBbQ(en;pND=~MsT<o-uJ=$|xM%Jc!Z&0sj{0i5p(<M9KhcgeqNZ*Y4#FE_V0o#-oZ z2x}N0dOCu0)G|K!U(E0g;C~(SPxurscsbFh_=WI8E$5IYVI}v2;rFPXjfQ=imIDLw zTAB`dfl7IKm&*3?X3G^!B8d;?&oY?Dw*avf`7@2U^ce9+?a_`AA85};qdml*{t?k{ zh&V)h-A=y=`uiBSKiZC8#P|j9-={4)(YFPPIB?X5>um!1$GHC(AMG5&@B;X~)B0xE zDe$=e;7Pz|6WA%^E3tz}4^YaEU#iyAH=|vIZ&qUO8}KHuN8kf)(2q0~u{{<@Pt~Oi zAO6sGo8dR*cbtPDgmMs|-aPG3rvE+Q4RPKggd%;0Pi6Q`xr6Z0uCAuPSPxJRe0~o& z@EHz|1Wr*7@SEVrz%SIUah&78M?A*(h1z(A+wmzUf=fTt3p`h|<!V!-U3~t-a)<n| zX^ohV{xZg4&Y|Gaq7461xD&qlzJq_uCEHo~F8GOqy+vAvfX{ZO-$iHe*^>F>`HndN z{o8H?ai0M)#D5&@#~62V5&wfD2R{0d=0`Mw4PZD*03TzMrGcdg^~RFiENAq81l>`^ z^CvTndx%WvWVfh<6~QO*PglT4{(L+B1cChdW%v}=Fnwfa{fFalgFfZCH|Q4%BmOt| zq4>+-=N#zMe1!4gU!b1?u{K(aaztM);QV!Hm;Q+1C`b5^1Ld(JxDnSF_>&+{7uNq) z+}?BA$4tKncG1o7UxSHyrd^%}KJvH1kAKW|fpVbF_(m>K9xojD=zi@m({F93Kbq+q zxlq|ZGJckwKK|9~(S3N7=@;_<P&>(SFtkhkj^;Z`q%ZM<_?GL<Lc8j*KIdxi$asTt z;HNL_o#waHzZmh15`br6{$k+A(j6a8_@#`G_^6gM{oAl#iYozUJ`p7{eZxPn9BfUT z{DaYtzoOoF(VpoWayIhjGu$+b;b<xNLC#`5hvT>w>Scx-^H8+U5x?846c_VlU;;C3 z!0`>Zrit>HSVECJGBSeJfA};coh}OY(M4hZOHrcAfdjqMR?VDU5Y=92QSyw^b6xk7 zA|)y5c<=P2$ac$Q{F~jc(mDp$1)8;(ra=$?$J&jZC?#{jT`q<F4;)Yqo%9Mfs0O-; z+VX3mxhEynt(}w}4x)iEN$wsH5O&$1T}Sl4C<k{i-3&qb4a}h-I1@q}Yp_1xAFlZX zU>%DRncy&YsFK<L>#he*H|;s5cxKlSp_J@gfUUo)hlq>cie}NDOIwG+S+fc|$p0=L z`RHV9%hjVh=EOxej!NhjwP1_a7uIh|7pg0ioDbffKCnrLCQahfmS*kzXrR$olykKc z<$P2yCP3zG44(iU3nCqZhP-a{1#|{$0)V3r818T2lh1K!g+5KC%+b&plr#EHwVBT_ zJk6=^pn<@TMT~Ndp}=<FYYWXEV2oh;mTR`P61kC$oYstg{c(JQzU8`Ym0Swng>q&1 zyFmZe<M>*CiWThiZ`sy3(H{)_8;|3I{$FMIHyrpRAGX1{b~zx%p!Sk{Xsm|B0+`ZH zCw?d<`{_yg7Ojl_Pqr0uZyEoDZ$v0T<?>N&PWU%%E1mGa0zP7EL;40kh#hQ}nPv2U zhLp<bcL)BDPvV>ZK@{>MQ7)G!x0iB?=W6eAiPKK)t;cXggQ)ofhGULvpX29hn;{`y zbwIne18%Gd<nrvNYz+ZEu#a7THnaZJXF5ina6^BVG5rLCKH<}x7%}sc_yN#Q;6Xpz z(FzjkeF*$}PWlGwW%S=;ePevfHQRaC2g2`T=-ZQPCeUZcn#pzGFSXM@>caZ=1pZp+ zTd3t0QHC6x_;+D_`<0~T%uh1wo59Zw+ZP5uBu~nv4*5f#D1n)aL!PW}k(?7eM8}Ml z?GkfKyf1{KxopT)4P?3UT%9txiqmEq8&lP)ytel@<719Rci~b!D*O`oHSm81yt^@% zR_idl2jlOCUQn)B;On6bM{r{23wLlazhfDmV&KE)y=?HKBTG5jVaK;oo^qp~r*r$9 z@!3y2F=yJ%{RTXYf!A!uSWd<qi}0^MIalI-Gw`q5j&i>l_}p(#;7?~iVc_4YK%e_9 zpL!v@Opl0v@)HLB4F^8S$LKeb4@#^lmya=4k3~eU!;5mSL00^JBl77rp)~|r4MF=( zle8e$-L@<GFuK=X<g!#JPyxUn$3OE7{0`3e&iz33l+kzU2dbxxey=iqKBzz+_Ga*- zv~$qMoWF_L&7l_<o9*-=53D9R^a5~${!Qq&5ku!{|8UC?8>8Ou0XJf3T;k4fL^*&P zF|je;++{to<Kygq!wPz2;9s--XU<`HjyB|}p%my`K~92oEKkf)pzRY-3DJKX-*Hd& z<M<t%@$LSL`4On6jJ~rxjk%CPpX6!q^FalENS?$G`LCG<Kai&p1F?J{H#>dEbDdqD zU<Gi4z7bOv!S9?w=6kx60kI|cF=8yfQ_CNB7V%AW1aAsC(>)*|gvXjVp&Xy*NQlJ< zZeP=3`Y!F!kEu_g|0%<>>8>QIf#}1Z9=4#p27OxTVEG&TkiRDSW~JRk$RF`m3F3oW z$p2M|z8g7qfR*HlB&2$MgbPoN`(I&e!1Y7idkC?a2jTL!d+ZRj?;1gjb~{V7&id-B zEO|QX>{+wti!Z*ISn`S9f_@U2x1GpodfGhJHN<QhO*|YX7Qk~kJSO33@KAGA(<<f~ zC7kd>&Az6&PlZ=|2E3MO>*M&A<KU<IgeU4{c<qkPaE_(Gf2i4H3uHRr3jCDAW8~jX z@ETa}dyny}+NJ?+QC10zCR_$_2EPk2`z|bd16sc5j~}^AHCw7t#<bsFCIDrE`CTpB zDEqrV?eBt7t^hoTnycHA4IY{kZz!X`%JAB@Bm+K);GF9pw9psaMns*=S2;X}@BMia zUe%9e@+90h`04O!J)aJ*mEsIXyS0bhHWSXQl0?>-wwJff{x0T;caX6~<#G-guTx&J zmxGKgUff1Q#_N=m+(y)8p3G$&GG3=ZPW+B!e3aigWV}wnoSffrUNU}XGVNknzWEqD zhIoc_9*0*Y@A3p3eb06P?8oRh^!IT(wMZ8#(lPqnwCSnv+Vq8{44-uCh{3;IjvLB! zi}dFpzjMfV1Kl&he36U~@jHi%H&l@E8+hl?;|<CoE`z!(ExC+C#v72Mz@P^iTMGG| zL&h7FJo`KFVV>fo#};LS7*}4-yxK{Z=^fUGxIV~5Y0NZDHmvrc&Bqyz*@7J&W2;gQ zx4jSeD#ovB<9N!zw|xWnc82@fT9@NvCxl7a%<yV<`(pYw*q^eS;k9h=1CDxazW^R* zZ-)~<wx0lRX>WsTIX>CFQjO_2^na6c-zW;dbM(!oGTQ)OS`B{Z=$lQ-8+MsM|M{Jx zZ}^SjV^pK<j=tHXv?!M`?qMMx=jfYF3PwPdCHhABqe9<oDw99@RQb0;-)s_yz_=W* z(}N~_%_Nf0dr!b)Mm`;0HUH^wU%Geb2|A(XYP6TZc!PF2>P1^jE1clIh>g#38x2{T zmF<D#6N3>81~A-^GvLz+Uc>gIOD%>wWV~I$sLgE)!aMTG4jFG(W-=Ugn7`vP4jFG3 zQT8$cxR;_fzjMfVyWrs%b)Ci-Tgvn>te_<y+RK!~V`@3Wp~rUos-e#Cx69zZ{?71n zI@PkD4zJbc2{`%{V`R+J;k9cx!^wWh=Z2acy1JVpQbSg-`*Ykj!yoTfp}lA``Ga37 z$YZx!CM(dhRnV*53T8xHj_+*bawY*E4QZWw3?3uWo(iujGM)<eeFmLsV&_xwYYEK$ zD%NY*hdoMn;>T!11^VQV|26n$e{5FvC9xi&&D|L8kl{XOdv|Hi?;N_gPuWl|Uza4j zbLiqe1)~(?OTO69H-|3nbM~p06sG6U#eHJ0ogVe&uSR>==UJ3}w2oNTXALU!%RYf| zo8KAnTmkrKJdUJ;sI3CrtiW4?FC*4qJhtbGF+~AN8f!hqxC=ZQSFxw5vFQw#cfifc z0eZF>zP<pu*I53@{bGy(D5WH04ro>mayi2<5IuMzSF^b>0(#=d0XHk3@v~to%wIEV zM@3sCdY?0%p@&>ACB6pSso%NY^NhC>Ifpp@RpwHhtM_uq<uN$ox2NJ$6i$3TP6u(~ zQ{mA4r^0(X!_kK!c7D>I0q<jnBmbEmNxGujOm9&;^}bC1NjR(veAYlNBaVM{8-2M3 zem{l>Jps>TxG(5)?5o?v5XQ$`1#|*{&v7r{&`r?k&+uU2bIc2Veq%VifPrtsyuc4< zI2K<4zXdr*5&z0uTMWa8KLbAE8Ss(MfRB0x93$sb>m5@LCmSl`r|22*u?#2qaQudL zZD#%v8G$~@fnztoH!^%Y!y$hoZqscl$A>ybE#O1`7K+)>kLq^D$LIq%=o>K`;5@(4 zCovrIH{vzG*`Ml@8IF35SPlJ~$8@GR@QpYPaD3lIf5E^&{|)eY-H^ZGe|31(r@~); z2HfyxPtw`_4E#OMfd8)?Zph!x546j{PX+ishLil+UqjB&OtcF#4d9a;*k1z<PXzd@ z42S#;Uk$l|6Tl6>2l=y~Cix#>xZ&qW{_LkAx7iE_HP9#dvyTS+4Tc+jjOu0o3^;rV z=o_&&;j?cB`~`-?1A~s?m$83KX)^`b75y^pw=#{HTmjC0iTtGDufVH8hv3)?ZHJfB zsfbTr-l<-E4>b#p^UB5p#;5P32L1o+_&lG+T3(2<3f$BFv$uE+!+_(Pf&s_=gA=^} zpf1MIiM+<Qsy&YnHh4<3m+{&EE-{|bfBgN`;lGFu_TQ}6&M0ZnOS75z6|W(i++f>I zNN8?__ZFqUdckJM_)9%PZGdmQSV>{pU+U}B29}vvU%^T+#wdXWlL6qt@HrS8%4{4x z=z#OOt=$*d=ZsI_8)F;gjfU?cSs7!XpdAVhI)Inar$zuyGI<ki4^`F~E1TxVBo%sR zyM=e{ST4&PxaM(;y8#_kCPBvi8@RtR?(>Xmzkij-02}ERMIWedlXgZOLAGsfjIYr| z!(>zK{rMr@CE{I(Ihy;&WNXT0z69KeAxK*59rCxqmn;2^yI*ZVT*q<d1!KC>5_%en zom|zN;3a@Jwp>8n4T&;%Vtn2Y*9vg6@*>x#0Iv_p$}B42X@F<o+fArhu{A3%Z~F)E z!K{bmJ)wtcQ`SSm&!jbLN*}`e%9=U!Q2B!8xXD;mbdve+DASGQ2#d7KtH3TV@CA9r z$Om?L9fn+JehhgH<TtkJ&yZIP!%uUp&vsp54#053u7gM_72+4jCB)pY!d!y!Szd;Y zlg^E19!(}l6cpa)`pV%kCU~MUxWNb8`ICImw=uKg>&yrG3Tu^Q=kVWb=Mz}I2At%} zaM<}whkVU1vV3=oYb>*JoxYA(wLi;u1@nm5RkJehju?6;-ImMmKGD}HCoC7rY_&18 zZ#euwXV`ERZvSEfPy18JBbufT{A`RnY|HlX;@xsMf8U>5abCgWofE!t-oVHF^SYsj zq9@DmTsa-XmJK>)Xd~G&=91UA-P=X0$J+fDXno4<Hv9qX-h78}4c)^!+CI_IXt(V< z*zy&|UCDIEgTFoceX?a?*b|R)Vyt#otwMO%AA|bEPWZ=xkflW#pm~!2!&-2j;==hD zVdHetDNm_oy{YtrhXKF#cev-Es{>a%tn|Za4Fgx}`RE|y8g$f6PVeaI38!}!=XaKv z2W9U}ii?ZMC`ad;T}%(~gzAak#<Gs`mAMYaGsJzc&w-*F!Et7;4)}i+@b(PH|1qDz z9pI`I6R`%a<2f)A2T(=N{GM_3Rk;?&{@(@7$8aLNa2!>*6OMjqEpmsnwd2^_FpvM8 z=mb0A{JvHm#||1H7pc<bZLi16BT$W$ck9RXw3Ap18ju}$QN3tSmpPexI+-FpJG?r> z(MWiU6tT{L+p4SXrr&{|%J5XN5!g!Uy|TKhfPJpbzr0TQsZ+(=g0*O4OIs`TL-0o> z_|!P9?MM2H&+?I5Xm~#E`dp1$L3*b=%GF+?b8HTL544w0$<oP1{1|2Z)er53s34ON ztA0jmx_v3i))Yz-kz&n8qmjWB|66D(CjEfi0!2VUL2)tq5pXTsM1CWa+m@;9#VI?6 zo4;c?MPU|mrjE9w)oX1(Ru16(fG!MQVMzo1N(8UkS^pDfvub09c1y$sJ+MP*hzU`z zz&R!)LFVH!l#er<PQB5g5ZcC~|6eb09wyM^|3q-S#C8*+%m?Zmq@Syi8xu1+H@js_ zOv^z_cc!E+c|Ij2HN`sY>0oV0Y1R<)Q{QQ87@RXYCMI`jN@}W|lJZ`k^o{HG_vy24 zecwJkzn6<gju<iW_=yoCdp-lMTzmMpe)1VFOTXY3`<d9tk>%8=|4f@r2bHlJ91kA6 zDj|_Zq%u~%DpF-5%`{bBlozLn?Nut`MMqW=k-}>;kX{v+4o*eZz9v)T0B9civBae5 zNA(`?&+ARyG1|M?ZY#9A$xZP#Y4oqw2G16H);<INS&V<a^ex?_*#=P0n>6yP_@mPK z26Ybl-Vgg^!ogo4IyTe|XBdssYv>g^zE+)%xZ$s-MTG)-Adfd6b3=+XWUH!|U%5(n zKw)>Uyrj%AOGb|h3dri)*vG@gtf~bC1=%(H`?dD=ojXR?#EK2gnw(J5EJ*A>BF(2( zPR^Ddo!a(GZ&c5>rdQp%Eo4!#+NidFM(g@v&5Ji#Uq)MPcl2qRr~WZ`hBvanU*Syf z%d(dFL)!x6Cp76u^~m}d8i{<ee$i3p5AXbR<Lb2^fBfy{k2l0;*MFRxv7}?iP8}C# z%xmAST|1*ZE>ii>f>0Z6r$n>H=_i~H^n<N96_?@He>5wPm4`gL+di-yFwcQJtC~z! z>@6@=)#zV~sj6Z!y-0PKeo)>}Bh>m1pZ)_5eeG52kEVC>W!sO+LC75TOje?FCGFM! zeE2uY-IjmRo_X>y7&j;zKmGXM7QOFXyLM0RGkXpxE$vo%8|R>$aRp8a)9y0-_$zJX zK0+3~<zGWot(#hd%p82fW14?u`wuuqS`eTXFdRCddl_&;J5(MINN@Byw5Os>Zvq6O zS!#pnKU*t}?t;U(D8gAsEbxZ(SJ`~Nw5aHI)}NXBr7K4d6b^MQU25+3@R%7z71KB3 zl=6k<j<y?KG|*zdC`6gur_Tgs`YW#%Ywp&A;+5&s_5ojniBoF*GW<ZdR$QC8kq`@j zU;OGT(-lzcwQt&VW3Gw5Q4grY+|d`*H{ex4)7`~VEf94g@)k%m>A{{}<mDHH#`V+! zXUr%a5JtmP7|@|}tY4Oq@T;RB53_kBHJSVUFZF<Bl)KUId#Jxb4>NeYJ7{aK2C|L0 z^IAHrP(07lbhCY{C4d0M1j4dO<rA=i^E1Qk;V)fS6luRw8cK})ca}|CZmwK)$JM2> z&o4{oe!pt-&npjHsOIvV*Dp)we5F>)>DjTBhA$p*iK#g~JGIsnRgdeze7nOgis7Nb z_XB7*+CE%)U-``L+fDzcHy2x<>Ob{u&+vI96vZ?JG5%e%3fWqqvCu!#*eT=iN3U*O zrVgGBoLuFa@`HXAzd>He1)x$UwLtWPe<UuKzaW}6UbtXEmK>_jmf6B8)ubaw`jJeB z!%jX^UC|y$((1=@UW7_NQ2v4J(YJQk0Gm}gLU=TzvBL(T?3)b3T8|x;i?Tl`HqcvM z2HTE3qaX0unTyn0*olwW7JU_seTb_ex8|fVbTAU$&)?#2hCjqVMmHHZW1|ZLqa#9a zo)rJUo8V4zZFTRxx!=s{TU*Htw!UXkHSrDBBI;z$|0a7!@08aI<ioYY>zxRG0dGzO zZ>=|Mt*{JvT_04`JN3Zi_fq<M*Go=$f6~FU-eVFHK3{b`CDW^3TFSMR=ew9R6IOn- zO|ZM#$QWFo&gI|^be!FUJiRUWA9+IxHE3ffekd_O6ziD3m%#5h^-9;Gk4>nR-c>hu z>r<->--+HEe{kthk+RICrcblX-SSgqs&yVNO3w__FAeWBqE}p8ufh(vB3<3sYg(^f z)8d}*5SDRH{`6r+6Vib$;ORVgVw<LDm;QnY|1Oj_O<QEWn{U0VUrO1T@@TBKjPynz zx-e<~LzzZ+V0rqGSox?lgzJOok1PYx675Ef^pE!E$7t<;5Tt9ho;5_bVEL116*D_7 zwn@Sl!!D(DPnw7PnQgc3v<?kchPp?mY?ZGDqtfT9cAt^r;kj^7{~+&#mdoT2v0-~e zi_~4)U0hQ7MW;}l<_TVIfEQozg8M=P-Skjo$isHs2-=|Qg&#LR45~MfNpO5Oc|BHS z$g8m;bBOS7Eq92()^eL@D{_@PNNTu7>HBfo-v`g7-4_?+q;qNi9Q-uxU%0bakxlJZ zXr`pCM_rUz+a&n@di0oGU`DUC0+`ON2jWsjbk@zAxVByyXx*0g2!HI?*UL}o0{aW! z{F@@rh}e{Wjf?AHGr!||n{no&h`mpU+L`U<cliFlC_bj$->{ShDn=i)y%+dtf$@gg zj;NhuF>*-Qq!*#u$3|@W4VaTP+ubjE)!yHmOwAHav!*v6SafJtk1*r@gZ`bfBKn>E z#k#=kX`P<lA$el=iCsV&<Bb*p+I2uX!U8d>aRO(x5kzoBMl~Lm&}cCutFic{iuF<3 z=3j`6?qP0J+izUgZ&#lyHGAIN*kgx0mcD9Y_qY4fJq7)fuTXW`iO$`7q8Vs6)&^Y8 z^H?=aUy2r*$#N0r)Iz&&>YqZ|(TE@t!3kM1{?bu)`pd~1IGQoMagd)6va&-Fai<SX zhvQaw#JcWL(bxy=h=P4QG5(N#!_rO5rc5cwZ-GDg1yiOhdtvI7g1qqX@QB=kDN~Uo zt=Zf;mxo71U7j;np2x3IQNu6K5glH5VNOg`RMgRBiw|XqYKxcY8^R+B@~2K;x&+1Z zBU-eG$j_TPW!dtnQ}PNT!Xu)iFUyh*>*mb99F0GhXU|!;L6|Q`%aih8NN{FWXvm() zQ{@IVZ6@RZZ^v_1d@EzQjK|%kd-Shxh6DYMxxpa34}~6>X(tr$jWxsmcwWHzIo)>4 zoS`>?J~Y5=1M)#kg#@b*MG!8#b;n6@&7CqqM|wv1hex{c@C9*-<sJI35#81mCXO2T z{9!poZanjm7<}?=G5F(0-8?+h<({1fuG_M8-N24NB}SyBwa%W@rQc!E?zID=)BgSP z_yLcu9v)(JuZWc77Sy4<?@Ijxc7hQb+5PPECiM?%6=k{gfYK{JRcVu~+y^Rbs?hec zny5BF&MWvs0hZ`5^|8^zxW@qfE67cHBZ38-GC_ofL{lb)DCM?GT+>dzwN|CqclUIu z6yG$#x7PAB{4TAHLkA_~i|W2zMs06ge^8fvQO!32`8XzY2zN7!%F|mV_8l{!eRDUn z;!@l?v5(ka$tQ8dj?QgHr_2<Uypx9S=t94uEtjzdu@GYk)?5Tl#_1}JXc&SUMk3_g z3*p!md8wnYO)<nD`iWen)1}|AnKM_4j>leq{g^y4f8wOP{INyFqRCqPkr$`tWb0|x ze^QiXk-oK*Pd||_%9WpfQmal(PE4KJ`}QJtYoAy5ySbBmgsCm!+^LWy=G|~^@Tuz5 zJS);2>T^;ae-Hj3Y;|hs2g=vj+}0>XpJUKy24gx38ZJbGvgp7$YDdS(Fd1H?xaKPd zti9A~%7@mL=#K+v?@6@xIXVGk%oNZcWOtQ#9zl6IDC-XXiLfW*Kx$6I`Im`<5;S05 zs0|(7JtlkDxiQI0;&IEvw}EM`^?cWWW)tPZ8E3{0nq4fO8$Y&3<cq-}L0Q=cQhKiO z8JN;LKEF$Dokq&k{xb&5JkT#sZ;{%^I!9^IaQWb!>-sNTDr%gc+PvM;MO$8)nelvs zj`8ge_stZ3aqhXXfk6$T4@a~>_)E622=nFVIW9)5ffb`7HIn`{P1TlI^C&8@ylc%f z@GKplz_Xaf6CU0Vz<vhfJ>ruxI_2+CkN$I6d5cjG%E71c9%#qjXFMzS*@t6A4nDjw zosu>1w1s8xPy<fyG5@f?x700rZ!xtLzc3uV!|VNyb5?jZ=QCbQgT4-p0e!$N56j@7 zPjI4dUhjBcY1tF+fk*EN&jn$E!Ke8rCq7z<?-@P`e7FE^rW;*=hi5bN6=M~isk~mx z0e9gw9)^QH!I_WO_<ad<l)his&nuhuLaw2ZtC_Nhg6>1qL-`Qwc@T_q$ovfL#`~Wk z@AilV%~=1iKP%YJ2|n<QdU}Y_4!9Oj1`jph^j^8<c&}s7Dl3;EPBDBo_<KCh$9%@i zFz9Poi3A_OGyhu#2YrGQef@~zy-UFp?}10}3C|Mb;KN+YiH}T5LIwI53AAolkL8nM z#<Tts<7L|Uz`q9EQnd_DeAwUX=lK0?$g3mXo9R3_@GImQ!ZYQupga?tVFJ&<=kwQQ ziaHQ2qCYCV1fNnFqfIbI8#jMUz>#3p+usNA781KOpm4zrAz84$-8(iAdJWv(zW=4o zn_m(s^>ACs%y-@uYn4f2?Yr+F|7)TA4_9)e&}+G0ev_<+ZP_aSC--dInk)*%Y%%l5 z(W6Izhe$1X>o(C>^x3+_!3*gI#v6Ci77u@;<^}>+)fmy33ib>a-2l$d5AMnw_)v^0 zt9V7hwC@kR_QN#i`lkugpZ9F~B}biFP3z7Vwr+Xe+EzYrR4=WkK0p6HRI^MT9>~+t z3foR8TES`|SA~GXQN8dF^moW7!p<j-mhpX?{#aXd2oWJl04?6NQn&$)gn5_z#^9)& z$rt2*1@b?K97Ux9+~>feEPXW1cJEJNnpQ4uQGePGuO0aQhS5%aronl6OG;)wA!Fh4 z{`t>O3DwaHVz`p^{FbdRkPujB%4}35RMa7HAN?Xsd$9%&8>T%_xEvHy0<?}a1j9o# zLNFT4k-~?Rh2}weX#TkIv*gdK*Q{ABd}ogvTQH<m+=RLE%n|$%vGXTP)HB9rHEnw6 zur>S0;ih5zt%c%x9gm>T&x^rg$mi!nf=Q1t?__^n?(x}^V<iAQgQq;xO>?|fk5?1? zk!UOuS(g3H@g-k~pe}NvSky&+uZJnU<o8{~qWb)ZVpzw08+P}f{vDO`cSHWU2$XeG z>pS7;Vf-K`b`e1(Fjiq2kGgspb$R$B51JRs`H!!NrySvm>vJ)x$Mz8Qe98Q|fww@E zb5oZ(A?aUMWS05kc2Ql`X_jtpmc2^hTHZEoRXLLtTIp1Q(O%mh++NTNcCcY@b_H&n z1hDbx)fn<?4iC3L+d=ILruaJ=v6Rr;mZs;|Q5wlSb#J1&SLP~>Yv+~rCV4yKLu!%! zJ}4w6by4>*R(@h<bzdIx`iYmGpkImN8w-jEF-hH<&q$@cwe6+p;w9^swNY0^`lJC~ z{-G$Ox9tL?P1Z|w^0n>wHLtePSmvSv$`AggxtHD@{Cj}CGR?tn_I`a_hf1O<cC^4{ zk!3oi^sOjw#k9h<)EtOCDF*$ro)=}hhI|2}p@yPZ_c#&L2Uk>x$7_C)|8i|CZ^>hN zsefFNsCw;L)wBE|pEu0$IPvTT|I0Sz<?lnsSy>nJ>~>Z1MM;Ss<{(@{U2j-eUP(!w zy*)L^ZdPEd352bImSJaf0GGO-%uXwMvXK6r-ReNRq~r^S;BSN01n`w?@MYLvq<?5M z=>~P1Ir-`3#85-b#F)L=M9YaUf40jAw`jUrfbBzR|74k`H=Fx|=WZCY6pWy-2!9xQ zga;DsD#t}zEZ<C>WBs7$kn-li!hAKMG!>tw8i`9J8;rYjCX!cRIo_w3-#=38Q@UMw zU~P#g9$yPe8YL?`l9e{8s0u!@ELK$LL!9Dx#&2e>I~bKKuZz2-{@N((nYq>v3-mfE zC5=#vFnz0J=-**SJXRb8j>YKTl}P0kth^9iKU;fcCC6ay^epz;R%*4)!H8nw#bSyR zfb)szHLbbU8?dUTSu&sTMv4*YDs>fLMW$KS3ykM$`cIvw%|L`c*;ZN3qkm0H#0$Wg ztW=fr>^Kk9`3@YsV;ni3ajMa7ZPZr_Sz6|3*zW*3RX_*jZB@i_`@09~0(<!?D91Pk z9i_UxuIh3=WF$;Gm5$n2HJR5x{?GMZZEUZF-4Z9bXnK_i2_5Ei!&CQ3E}FUWgoJjp z)MR757mK{k>%EZtY}0IQrZ&^Q_FBpOuUIM;%W)Ek(-o6cl-aobX|Y%;CkQF=O#F*$ z`1act-+uAc*Mw*he-zrQXuhPKHu{pYwYvG6FFm}eR#mG#ylJkbY*m6DwHBCu2$NX` zs&~!fsV^(3qD0)6&&lV^;~#zZ=px;Li<o*8pQ|(D+Z6CcSGkIE@z5HZh^U0mrnGi~ zt08d3E;Pn1P;^})aL3o;xhva*4M~?X7t2`%`lUy&YN;hJ{(B{L&$rs^rC9bXxeo3g z*LRR3btk=R1${SJ&lDb1-aJ%f{lH1#OR&Od*ZFPW1FO`Csj!yg=C5rleLFv2?V#MZ zKBr%@j%K`H5tu&IvYqjesxdJuOF66rS-;n^CG-@$?7~^CZQ58^UMMKy9ufp3v}8%& zF+JQ7l~^#7byE<f;LZtNh={-)FAdX?9Zx7@`bSL|KVDO(jsIc5?XeTY#D2?a7quTH zlyQZdw15MpZx<Jd>ehv$dOg1kcb44Swoa_yglo0@Ul?Aehi}TFhyN}qRy&$(6hrf# zT%1U>;BKWlCX=u5b9Ytz6g`Um@9Gm0ClIKHV7B5N9@S!diFoy4iA;T{Tq*ca?mIg; z=<ORj-rZePw0o@DM#RZ?tUuv1NL=n>aY1+??PTbpH7ArEWBhK8**&J{WwaaL3*|_4 z4zh4Kz86MdrObyHG^m}9&$s-25N&S}?SVB-)%bqM-;v?zZ2!OC3zbjld!hA}XMHae z&li_oD*IljU~+<QVrndZKhr6Or_*=z<qVgg53w4to6~!N4-inmZ}FilPk&{I6=A>q zo0|B9)=H4yAJMnyfv;|PZ>1@hSwHyuobjH&xkd2TwmkV)ngXL&%D$(nbY3|a-#FZG zpC2zbh0)3seKzOMjTVY!DLnV_t|zegQAa5G1*&Rx@$hNfH!C1$)aWHe{gU#$dJJth zeau{6@7DeL*9<5wE*2hBThy)VRnxa#qx61lJN4L-lT*tlZA71@bv6|@53AogBeQi< z-wj|DeykLJ9{CP&_A!{BOYq#ApCed@i_xLq!X_$Hws_3GutLKbS#?^JVouS1b-es^ zcV<>r=5Dc84!t_IsA%j}5s{aw?9a&9wWD7~>hR%TTo^u_He^zr7+W|epd;5HX8xQb z$H=B5O!jB8FJ9LpJ3RJiqT-&fxMQ)YWIAYY-aGwI@ZFGo)*#TtnkAmGW{Ez+0I&YQ zeA9XsrE!ixxTgM)YfYP{{9O9W9OY`RGRHbyIj;Iz>nYcXFB9?))FB!cW9`E}?*L77 zJKmQ)+vg!!s1vzI@E%?V?;$%{kHm9>iqGaf^z2wm!24$W9?p_;c=0;4QJ!<8Io2jP zmlL-!it*7`lnV;wvBm^F8j12RqK(FP0#YC~!UK8|fi9sWqtrc^67mEuLTMZq+n@)& zf~59HnkTB~$zeBdw2D#Y$zxl0?%b-@^iF88Qmm5&+gh|xc9b;w>YF74`y++-vR&J^ z?F4W3u^nf2;r*PS?fG}8Pbp8JBY&TLJrnzv_Hutb0<SfYKLl~U@vRJ*O^`JNiteq| z$UHUV^vHs3|7D-l*A*v69JH0Xt9OO(uP_g)3sy-va6mhjpC_R%tOen@6+ffL`8+V6 z8;1W`g6DSJ_n!ZcwfBIJqFVp|=giLR1`tiCqN0=(116CyA#M^xu7HFRX+hN3Xg4Yy zv4e`BV7Y*bAYh|Qu~8L7MFf;8MWl)}(JNj-q-H1o&*!td5xM&H{$8&?I`4UM=FFKh zr#$C5&zzl!`cq@AHd-1eBD7zXPvo1nje@m(yS<Ui_<G}I<^gZ=9DIXqj#=(ytlJZ6 za`O{S^N)RN4%$cTaUI&fHLG3wa1T3w^vf^akl*2x_g-k(u4bKEdyZedgL#dPKge6e zzf$(MpY1F1ZU@*^IDVzdWfAgP6?v_2jt?8AmQ%H4zI{k`R-Es4IkKm;=lL99@y-LB zkHW#<dMAL|NT&YQZ_Rc58l`^_>7PKk!^TBFh^Ic$>sqYZd|Y*+`>H*=S9OQ+jBkRP zfbUsz+3C~Xfs#SKsV33X!*{!O;TqSWUBlOgx}1$PZT_awy*gUH=XzvZzMvVdm{j9@ zd5%ZmU--yt@y8#V$MGGOzJ+ea8*g|sytm$Xy>P*Ngbg+Ku)nSbUb8&f4B2=_x%%s` zVUHmE1q?O}_bVI^g>YzU@zg$eZ}=w$8DkmXTwmDo@E!$}0oFif+IK|4y-)rS9%MN3 zuQVM#k1mf909V7K=19t4D{aT;g-^%QM||Z?@u88JJ3g954w*;9RhsXhoLze{(nK7s zz`~@&m+|%2;m3WQOJ;eVy|@>z{f-&pxV~YLczg~@Xa75lqHS0&Z%ZHEQ?&2nnatg~ zmkH2Kd>@;i#f9T1k=RPw#HNe>{t<s)MSq=*62$R_=rc`loF33`Q7V3{DPVXf*l~RC zZ;JJ+i#CC9^d963?=1@403S*vKIP*R09!2tezjT{Bol&I2vdt&;D%yvl^^c1J>G6_ zDqi!8rDo>FiYBKx{G0c!hxhd3yKg_*8@+eEZe|+3)pwVf=JmqMisqf&Y!5T{d(VU) z^`5~cam_d3d!67sj#{`3Rn3<*+wpkoawUTy*<bb-KP>M1ZuRV0t5(gKz0!P8<dyr+ z*W1pV{(9TdIIqag{I{v({oA`5U)4+S7Ta;hy$$9%`!dtiTlcGtR)g!H&jgauUN6Gk zSr`ZE;wuJqV-_CP8aTyI+PMSX58v?KJ*KjEMRBohnU>xsHro6dOozPs_Qo*Ud$_G# zP_h{59YVe*!JfL3rA#No?^aFJY;05;?{MPajprG$)k7wthhYOYHtwWb+dkH_8{X=k z<*hC%GLH{2m;UkH?tQ(tqVI;c9}7QWuGSme-|pWre9E~qeC7}DaWD3E$6o&)Dc7mq z$8nW#zx-yf1>a<&>`FE0dcdfFicLUu)`p$wpW42E{qFvnCC8uZaCYGvz6#+*!>W59 zn=#iuW186A%_SYrZ1DP^91-LOy=CG5crQ0md5-lC`d@YKJSY7|30Z$kzbYPmjP2Y$ z@h0a`c;2%GC7s9Gk9t=OtmGXu#aG>a*sR-9P?GD7H<u#d9^YqQdAY|U`mnh4Kpb9~ zz?!O#l8a`Xo=s%gE?&@ekpGI3<K6A>q6hE4tV_lTlVoQxt3$9bWGkBAR&OWrX!t&B z{{-Zb>A=X0W{~Mr#jW3I-p}jm{1BdZtMM+otDt6w%bz)5)@&&_`?FJZi}!+8vH@vu zypEfNyrAcBUcx)1DS;Y~&PaSOmmKeT?tFy#xFR|i!MFX;?iwQxe{%lCFPK}+ZT8Oa zyj#3Ek9u=&b?z)#<I6$@e8)@n<C`{d=&MoPj%NhYYt}<%pOuO5s6EelrAaRx2H$xH z+_Pg1#69;wAEpjUh&)lRT9>+rT~{mD(1BBuBX2{;I+mWr#b#=8vDXN0qHgcM7oPdv z`@SE-Z8mP$u+g3m`e;mspEvj0!<XP+_z^E}(<Xbx=1rS6hx0bEtvUD=!G8C8^aWnC zveql$dc3Buj)gA=1~c((GAo6y=%_w1M{(8S;^N0ndq>Shr%&<Yd8bS*Oad3-J8a*2 zi}BgD`*2;mp?BiwFWzsa!Y@Zn`S#vwy!!o!x5|Vt$*E$lp)N!Dln>$A4a)%~!@Yk1 z_Wr;F(sd}Oz*BsOW#B<*x>#uitcRSwrNf{Na=e@T>)oTudj<Sm88$AzAz2^q3eCkT zjMjLI=y29O*3(As>U`O%<B!LzDZWy4pZFJl$Ku6~SLS*+Ooi%lhdN1t3aLedq)x;~ zpKI_3Us_)sZI{mdfVmFk76;vwfPJ~*;*vuV**l3Ee16j-k8FDQU!obO-6%19pLX7m za}OmyKYRA`w%u^Hx4*F3MHf{q^!B|Kw9Tm5vq#yPZ<)&rt6p?bwL(*Kc0>ENAzlhA zW9txm3-;cXLrn2R@94yd<|6y(B<~o63nxYQUW@3FiP62+?7RS9i?ws!T3a-H_L}aO z)~s2h=a+Ma7kxQ<&e~gs&tBW(lA1Ly>9Kb9@LSY>V{?FbXfSp>Jfgs=Jj^+u$<nY~ z=s!<QY0`GhtwmuN+#O0D`}Ly^4?kim`kp{_@e3Bt<>+@jS9%E(D4m_0mC(ZXjo0+z z%eoZx8ho>paN~{Pz@XIhHX~lLe`9+#Sb1(a&!Nv_6ojt8M4e_T*V%Aa_5wZA(X5(R z)UDf?F<zS<&0D<Q@~VD0*-jJhc(41`dJmZg7R(RVa+)0Ma&ti@OntW1!$_C!9rVM+ z!ZGP<;EdZPY6q}|K|6o_+;isR9&VT7v+-`1Gc*4to|9HwlKVfz^ZAOyNc3;hGn0zF zwSO9qHV@n~btC!fQCu8}^<Vi@?|^k=_j&F)Z(Wbro&0S)C$YGs84Bb4aydV}=$-s+ zyy%_$S3K$^*fwSP<Bg!sV|9V~JS`tMlXH96iC$B;3#_Gcjt6ucQ!B;jVLoOQZ!MoA zl%?^fal+&OK2Ax4Kg2;^_|+cx7IMwU;axpCbz=Fz&umY!hq(Lse8a$7ogKtSLlVp_ zi_%VBax!fZ4t_r+W!J8hDPau#k@({ge{UpycJ)AAe8MQfOo+yJ_l7T?dgZQNS5CFj zKv`Y~>`A6J;%gmj#5Tq!#ZwM6Zru2S#ESNTmcC}*nANNQJ1#sWG%t`LQyY;h)~)D{ zZ&|X`^hIQ}{{zTOZC^83=l{gI%I?bBtGM6?cm{=j8qBI?*N$wJ@eS6>mG+xQt9ZlA zqnG2O%qJ?wefy)od<Xl@4tC=X-g5`L_4dws5k0{)21ok(d1+Lyw87k3#hYesy&PCt zA@K1UfB6D)q`-_U@D9J$_U5JDV&1c{2AVa#Rv0%?rj@Hy4%k`vXlbpTL+^Oj-WDF? z+xU^UzrJa(#jaJ%xK?LhD~xx4h`Zs*PK-O;zV#FDyJW>JLfq5vYhq4Jzoy;`m1}<Y zZ2F*3PQ$Tiy2Gp4pt!SvpOFqmdvw&NX+Iaf0BIcd?xEh$$O<(C8xn;aq%(~!qN)j4 zs}%WuZlf&Uju&2<wX&$FR)=oyP4CtXYN<toemNogwQuIf*4-60YyZH5hr>k&ZiZ&c zJOCT#V$7X}p#0dL*xtC+H5c1G!zXC@;$uGr-tz_FcUXsIa}d4F*~htVxzBKaw5zM) zeEM!>T-P_WuwgObfBS(aZNKf7S=e#1v+ajzU;8>nt?Y$vtB9q|Yr6eP7UN+AE63ry z#D5m$T>;;~YR&g<oohzpiFU;H&cN6Zv%>k9_rI-g8j~urbI&($sUi6H==RL0(e1lA zYM{F@Lw)dnndo(@M?S;!yQv<|$c(R47O#o@V9YKL#7ua%Y1EWAMSuJl(-l{D;WwGi zvE@y}J|8zvxF~Asv;51RgWLNxrj)Ivu%Bi-HW`?gTc{7#B_0{6E(0c``^)yWlFwg8 z>$*L?<Y))`OgiG$M8653T?L|X@#xFcEc#c`zpy;hy{cr1eUQ!<egBF!7JdtR6}>Me zYLY~j6huDBMB9Zke-ykET~`oU1d;fMzkDgC&f5j`>leJkIpf>-$2sIX42ei@zx|GV zu~%)(=+R@$kE2J8a-4JiaDUl!$0Lv20n^ia&3k>*=1sRh`pE6DL}`u|ELnn&oPSIk z)igENbN`3Gc^^?*5VrVL^ctBuw%nM}6=d|tpZ86p1WrXG_Luv|$nN6k$BMdl?=}bD zmO6va88xVR`R|`KYH&IJ2*31uET<m6+!Xm*)q!W9!J-oH1V7mHdXskTt}Xj$)f-K2 zY}e%V_UFb#|Gy5I|Lb*mHh<G>n#ullq-E+>K3r6kg->*y@F(FmvDo4}vj%Mf;|bb? zuddJBb61sX;BgA~=f~UFZmjQpv&;>M1J42GHVNhiIGDm)?fPtUKS%7LN`4<aRQUT4 z{0BYpjy=DR?ZeO)<a;C9=5TK0DWUI;9$bJK?#BtVeLV7n(8jOR&haIiGFNi#$~-aV zPCmz%9PHlRTNm*ryF+ijWy<uMZ^q-K`u5OXy*7Q-3+@!$Uq0GApB-IbVZ8(%9MH>~ z0M%pidz#0dF^~6r#=FD23;FoYfv?-W;!J&~<Jq}56?s1e+!^T2`{u6_P8AmidY^hR za%?K*e)zrubQ_+UMid)XG;&d6(D#eUAA;4Bo&M=PKgwI^EgFJlM05UW29BEIW}bP= zy$O#rGtaEYo{QIUo$jSa@jj?4^+Z3uHa-WB#j^NXbRs|89IRsbHhRsy8>`)SiD_YO zFkai<W}!VG{FvQi^3xym3!gG}U9{>4yyad`jL)&O^!;#t)jT0SDZ5cJ(y4ZlaeOud zYS%)NH+s#@tL3Wh9JH!RIn%qJ!TIy>G3zFF!|+G;Kg^+wo`br-*=OjmUM;*#vlt)F zgMVM?A9HH^Q{g|q0$Gowk7qP>>!7>fc|@Zm2fwCr?D!<dSE;sB+pFi*urGMf{%Dii z(+?+N$XsO}G0ppW6TK0(F$3%x;q7*ceQ`qX7e@|jP}{DTx!stfgP$uZdDQo^&*x=% zSuAhf*I9pMT=xn-E5n2x6Gm9ySo_IuPgic3os4gZS8^SEpe?CRAd;`zwKf+1<aIQ| zJ{@`M0W;ZncX{3Ix<%8y9mcG;-5VZ$+Ix2LT4%Di(%X#R#^ro|<5kAC<IUE0-V6UH zeAKS-;B(WAHzNGamqWh)q4vLgv&~Gei`Oht|2<S^shAI{6e=f2>a12}=BK(J`GA#B zD**-F+RHa4p>I6ut~tJ=_>H&Mn2UN>GNa5ZW|<c>9~TUIu(kJ^>1yvc*POkx<-H+u zn+GReq+M*lJts#?I@&H`A5eGrY3!<Hm%=CM6MP%I+r8`y`s3Y8rlGh0fd}wnZu~fK zt8sg~W}KPu{ZV+>9x?9@xUO>%eiV4sbLNUdWBy^{4>c%go@1JM{|euIgI9tU&vtYO zZIa)fR!zJ3VtIDtrm6%SA3wfb2~D(Nik|oQ4tcG-)|-Dsv(I}7&B<Gg-{TtGaEoJ` z_iWf_R}3G72l-M{&_DOzrjhr}q@KB6JNSEz*WGJsoHtSHUw;!1B^0Uaqkg<R9M3H- z$DP~w_%^>Qj?cqaQtMT<n`le+r`z{E@szjijhh?VXrwooCA<6F`K6f<&a}Nxy#*%U zH1$2;b@H;z7iPL$bYj=Bk{^9ZzJy)7O7_|-!kxkmBK6t5^q6l0u9?8Hj$E-;LZ!-e zZFQFoLk14@K7{Y#$$^iVg=T>-$s6vqv@4oqds_HbZ%6o7^Pzdjr@7nj{aLw3md~lT zBv`?T361cnbaazym3<ox`gXgxKA66n0&nZGW%$nfi_Z--o4z;rsClm0-}oOL(!7UF z@nBQW++<APjWsJ~9B!NA9aQ@`8~7gW15?PP$cM^VG;j%^S5(10WW~F+;LP{M*Tr|k z>!R=1!H3kH%IG3az_cnp8D3)U-qEe+TOW40_bc=G(+`cohr>@7+q=K%iF!GH#y()) zc>bwJy`kQQ8B=e~+ixeB<L@svA1?439E1}!cc;0}_C7~%N;XYU*4*cM-NMV~Ht|Zn zO0oYHt;=7e+bYr5810vhswX6)<<?aPiH|9y+q`VEaP7mkx77R3{pM-2uwVE-a~r-! zf55xIzS0hwd8W<5&rMx#Y1n7GUb+Y8s*P0@M|}tUH8DqkrONbc7(3PQ*98fUg3zE) z4%mDLyc@g%W2nhmF28fX`JkUS-}}giQg0)Lm*n#q=eF0q-pfq*Fe0UTFlLY-`ay}m z0PTVvXtfKpJ3Sylz1orHky*J?u$I5zvEGl_@Iw7C0B)!+%wzqAn3+e5`W!G*eNC`f zw6SfQrm)$U<L7B_*w=>d^EQS5Z9X?c?8A7cerohuk#T_ShGo;RiQzcF0z$K?mEABg zC0ND5&kvl)kZ|FEO6Gdg#(Uv`=g~U6KK5WU%>NzM6CLp!Q*w8A^UOcIyUeTRmG%c- z?mDPR|Bt_Dib>J$?eh}+fiC5Xwa*&Hb*jd@S+$_XvyyxpZG5z~lkxZQ<EKZ3;crZ% z@NZ@gnnovIFY}7m#eCQ5`s-VHkD4}4##LR{ms+OBq>npw#55Jx=wTUu6X=gRychN- z_E%rs1n7)}c$S-OB~^EPG`Z1S{Z0Bl{E&?y$g>Ce@aX2Fp8dNU^Qrx6-EhXq2Oj?R zpQy5#_A}mS?|akB)Wlb^KJXTyZ(}%o5BhDisbPkh%j}EpxTC%ISmzD!&N2@Vs%>1U zxd)1|1`Hf(kcRwzCPr9{tOvY~Uemq?-x6-@Z7$a@-ZV5ndp<kP$vFEJentPr&ZD<? zYuER>kcZhX$Dm)F692V$9)a0R<@ltOV8GGvqdH2eT(`2*-L4b=aJ+q)9sV%<Za=dV zUy$xpX>fv9;Ir+WS7n8+3@4TR?5h-RW6!q-URQG5SAi~b)yXlZBFd{4{!k{P<4FyJ zNnHZg0K{t=hr&wqITej}o!9a5UYFoU9_`JNckbRZa`^iE8{nEVW}g>terY-S-DK|` z^OAk`XK&BWou<xh6DHW+yvX?NZvdT<qTjhN<H0IGRzoHajaNGvdN$JLB8ns)f5*mC ze~s{>@S(@dM6=;o<Hn}E&pZ0r9WA`}UNbX)Yw^Ro%u~m9gl~ZEUuv3}mgZi(XTAI! zbLsRgoz0yl-F|BLdW`mYb{zxv&p>b6-D#`LZnNFX^J=RMVq+@i9;hm0qHI*X6zd-9 z#75O>)qP$2oHwlQnZ7bIs%9-)<xf33_S|vRmp;-T9arr~BV}FU{*1E5xO$EykyyE^ zl%`$VQ3tP!eitz)k^{f=obTOYMt|S#ru}A^d*6Tu4IU|-?0?4FWlGJM>jpRS#;p4M zcxHlCif3DKKmTldSNRU3t>&$!j+{y_wYlBv9RBUQUTfzys&IF#&LjPunvvZjDBXg^ z$Q&_j)`Aa@wlGAr@NVqKVY>CuFT5M`9xp(zZ)^86lh8!hd1K&geE1==f7yQT*O#zP zE7u%VJx9`}zgpS^sxY&90t~g9@WeE%8^HQ04HQ(7Y{XD0_jz?}^X~q;-<sENO}D;N zJKp%JxtMzLV;E}Y61#SIqutEDc%d2e(TGl+pQ<u&$`tQFxT;y><$ExLpo{VIzXK@O z%Cd?aJdn}It>WbURZD493u?J`BYVB6Hgd>#3?6g)7_OSOdmFF(?Iv-clhea{5)Wy% znAYY3GuC)3!tI^?FicMN={x(lx94U0STI&Qeb9#4S7`OvwG(TY_{!OK4XLwA(v~TW zlA$fDIjy#wvb_r7BP|EEwarvB68dYy)K|>K#{3%B|D<!>+*_N&M$b2PGt<CaV@4S7 zZf~FWnODO+YW`8UedPGH(`HA@b3LwEUe5?4hDa?ex>WJ8rq<hDGnh2*8oPDxKHfY$ zeQt`erFwV=%B<QF`<1gl!*`MI)j(P?y`;Lq@Pvwh`#B|AGa9*6B?&=lXC(fhx%kx^ zJ5KG}ZB4&<Z{5A$ylZ=Py!-mu<`Ptl_pvwMy}(>HWy-)RPj&7z;v?_bh2g{DrS{cc zhB;`kfFRQ5f02DdTQaL|a@8uq>Ts85HH2>iOO)_mH46>Sk*yNInA{N4|EJ#`-@M&f zQ|<X;<KVM>Xu++$RtfzRjQyN9%lT-UxqqO2%lfbGx#!kti@m46^{zK&?lbM~83fgQ z*E;@I5cm49ba1rXFpFx0c7Qvo9AvY@_HggkSXuC{*UoEZ_c3koIPnv2o<BAG&n4j> zaSzEb3cmmS9wKd;`hlm%#;t@#R!SCrZHqg>FKwyUH?l4&3`&3jnr}Qbu5sq>-exRc zl48Dtf;@Xmzgzlw-Obo_CV73k?mc>K{k~VPfsLkk%OYh(TaY?3avh|LCYI2MDzaKc zQ)Z$IVJ=$>4_^52r5X(HwqDCfC-v=l`|WMJ-k!64kGC4XzHKr4-HC7Dw|Ilh)Sf-P z4~$9Mcf0e!`?t-VbcZ*pW$vsA`GsoJM|Dj+$%|MqL3T<!B*w^}nWal-W+x*D*|;<_ zl87H7R>OL^b1sj8?0VDs(4ay4%#nV*e>C>L2MqY?tDHtA*L5bt9ACNSy@jaBBY4@+ zOJ{p|OXk00ZhhpjqS3={Gh@2mZa$ijmOXfMa^}$c8-`SO-Af0;c1w-eR@E~(=R%#C zYS~p2Q~Yk_cw=FXSL?+gGrifqUfzTcAMm`#o-W0r+m`sxc<+15;$JfN!rYk<?g=}8 z%*4Rpt`FYd-MI{9wcFG-3+%jT+x%m_W(Nc8U@%{4_EgStG5=43E>4KlYxMz_7*2(~ z{>^)vg81<Cdwq@ZGuagLCi>rr_uu#aX*v$aZ>jGzqi(F`9X1252!Gw|K5uXITE~3r zVb5K8ejCb?k(HQ$ug0TSRE2pE%*68m4u8J&nB24p^b2rQ^WGai+~9W^%e@~=?f0i` zHC1{aK8%@RE3@$GPMsQhv(3#x<L_e3jtTar-M5*+_sx62YjflEzvA+dd6m-^I+C+0 zwlDSpOwrMnU>8BGiboLK7>dnQ!3wvA&;lFKqT3t%C=<Sf&d@ST@U-m+<j-Nkwha%2 z*6)A^q)Y8_`2KaV8E@{f-!kTQQy;qYuD5RYPJ7Et8{eI0z4hpm(eER{ro~e<*cWKU zE`K|TXYzc4hJJ<5HlaK+tN;F0a(%!%CE54W@QqN;4OjPg@X<%N?;J9CKu+I<X6)_< zz4|@!@4B<=TQfepx9f<mZhF6^J+7<w#4B68lapS36$?*yz1-&N8}BpmH+$VLyW_F% z4?Z!}__rOu_x4LFvt0B|D)(Xd8(Ah$OaXsQQ=9A4qF<!KUvxa<DSza>1UM43zvQQ` z?2ct0y-N2s-4>pUk5(bXUxlB%>Q?Z<P5Sm#H$J+r#7&>W;x%o42g|tx*W^>(->-V! zRcfO$qE~viC_E>Uy1B2YD0+pnZ^Y8YrG~`rC7P~f=*5a<9<7<T6hwRWE%Tn?ce<Em z<=1R1a#t$HkxU{na~cmDqxtmn8(^ubuRkxHXs*vKpL23vRz|k&Ay!CEV%cq!6;$kg z%F3$jo}zj9y`*9{qg9`=n>;rM=hP7H@Ao^7UH_a)!p)v@|790fd1~#y>(CdC=e6+P z)vmhTF6d$3h_{j1UBWXvpkG~H+9|GDpbez@v}}{A2C-_kA)NQwu@?<Rm)lgApPyPY zvZA=Asa($X?dj?F$5pAOWwZVI{=RH>z|b1i8sAcMN$p%;Nr_Y9px1HrY~J53o^_Wn zwy%WwFWu`*uwF#{`H=shukO{|dbagf(fWQn+|0ex`_SEvW4Jp$&*U>m@Ajf1@6heH zyW1an=pnWN6MoV8+55sh!8G7utn1x0;6MlWghv-;$=B`$rAhdm3g=o}-pSv!@#psJ z%vv#w$3g-AU|J4quTes^_=?GuD%p3KtLnE+u2nAY>I-WiBrz6HJJB6czI>p@B{^NQ zvo3HFFE3Xiu3@Naqec}gRbyT<k(c6VUhtBQ@YEF@4lpk!PI)ca>-=1LxqFIh^02zT zZc3nTcx&PD8#ioh=brLTy!96Id~O_HuzGgT7vB0?yNw%eJdTgYlz;0j??fc6Rj$7@ zgtQWHQtS@+(|awQDp^(j#&)AewQE=Y=1SLGbNd~koC{t5gN++s+xUTYDJk{pwfgTg z;2!y70hO$}`NEvg9k*X|O{JU5w`(_Qbh{hfQ?2UNOG#<>01|49``zST=%u^=ij;lT zy5UVlMee^IXWDi+4);1jWr6y`+nVZf`w^A%RJ4Lj94g5!>4h>o7K>+4YPGSI>_N$y z<z>akB7_fpu7}kvSc8{rVbH)joa^{yYUs#8xZp77PW|RaufK^XL({ov)25>DzT@u- z3c|bW!~(p>N8hjJI=;x4tFZ<MY0*E=Z(p60b~k<j3!ib0gRl0u|3X}?$ytwY1jY6A zK2%%}e<j71u%Y)wU*!fVo*(kVs|WbOKP;j0?P$>M{!w_eSoGY8*ZU7B@=mP1t8?e} z?O*FK<<SQ>^=#C>f4>uW*+<tM@85aXFZM$v^}Q+ITzJvtcVAWShUSL;7Oa7O!N0(F zI4+29{d|UR@A3CK{jHDi74*olS8=Ri<d}VH<QRX#p!05zoEM3Y=g4btemfq+&x;oL zKF~M2qiN!+z<BGV&Rd3K_y6J8O6R%gu^0Tj9=`R>G%dXI=bZEY``EeX6`z-v&z(>B zHe=*-60W!757%4mEVaAp*vtN6-@&-fxIe|m^^jkCaP+)xIIld8;lAugaSZ1fv<Re$ z^PF-@Gj`qz_qymkO!9Zrx8hO)EBsg5e7?S_>^vT8h3~?pM8a@vrMu6DgIj5KLtgN` zUFOAp?hofZ>F@0OEe>yu)3JUy_GPTBP2?EAkFGNQi(@LQKRNa_&Qn@whaH{SHlF;e z%(^+N@IAV+eA*rT@n$cNm25%(E5~<n+U?QLZo&GQ)@r-awfcNM(->|M{8)(YpLpoR z<lk45H|An;yhHcrl1knotR}~`=y=ETFueP#8zhx4zek4m+igY|mk*s67H}eA=r8D= zH@{N)U7v^VxG3*8>k4T@>#HFb?!gi5&(sa?sMsRzYwJ3`10(tm=LLFu=!F&covB;W zw_*#W6g!H2;3sFD)sq2uH=|`g3q6yCMUih?hyC-d*WBvXtiS|ooWHU4F24Tqz3&QZ zFE?bXHI8pb{2%c=xV!zVsf6#w)I$74*uKN|FKm;rb;tH4wpG|>V*8Y`{XU%A?^~rz zBepqBtcl3@9=w~pvD?@xabLD(VSaGhz0f+1G46~%XwCLJ)@i%QI)$x*+r)Im*MiUZ zzc=}AiFL}~#+u=5#^2bxqi}u|YoW8>O2gQ75NTc;_yKu(#Ci~6>DU+HJ`OX_-23Mn z<5;CX;l9>7-y@$@tRJ18)^pfTaelHU+h19?p`50<m2ghTI%J1RcRG_zbI6ASYplZz zcMe*Uc^=Qf`{{mk>RS_hb*-K_w#!*+4fQ{ZU&Af624L&s1g$P^b#p7q;VSN<WvQ}9 z`FxA*32cvG8-h4>kgq!&%e08I%%#51t!HtqPjSvRmOaC8d@Hsi48uD>ZpYTux7!TF z`Ma>qMg7F%{5l99iSr-l`GHTZk<qQI)5@Bta%b6}x8eS-VO_8u&fQQ4cVSzO?ILUg zQ9tEl^}ss#!#3aK<L`%57p#xy#=3B}A>F%?Ka~5QZGoMrSJVaT;oJ>%@B_+!H1?&~ zcf&os8LJ1@#km{H1%J0=U7WkIE>zdt<Gxk*=kIavY72j{R~tp0>;9{t4Y0i;uYb2^ zduE&Z%RSn<TdDL!pp$h9?RhlH*ulLX#omYgF}tYrH|!7K?^U?}x!9k={*bfSI^_&N z8$}<%@tx`?Xsga->j3);;vA0dXL1jtFY@<N>>n#Fv0GRdupU{K=kNVPjqAVAROB(% zFU$D+ecUK(MqCE&AAOMhAi96E>~Ho<^bM5zpYGXb*>BF@tIe?f*mnMhJ^Q=*9NQTC zT(sY-@1g&nyJ!DKenz|BmA>u{w$8FmU~ge>sqIJWo^|XWS2_vDs9%1>{ZC>&s|?=3 zJJctj%)cs?u7ZyFFt8Z<VvBVWb<w~b4t<qH-C>nuexx@_pvR(R8F<K=i0>cG2#iDD zsf_Z=#&xP#Kd{`ekCfGg))&#T$&8gzAkNzB&$ag8In^L{g>}*$W2O81p*_d$v6J<N z+X?sky44T)IP3cb+Z^i}`!>s~aHn;;e0S?~xjeMrcc434qdm-kP8(>Q3Ur4~y$fw1 z+8=Q4Maa8})%X8e59$l&^(pEU_UrT8zT3ol0`0Ugc8%B``F{iX@51){hdf97P+2>T zUZ*U5=p6O?^R9n>-$Y;f9BH%9xa?E0>&Et|gM(<x)5_ZL`E4*-Ke0B;aSHWn%IY9? z{itq;rTbTVwpF$f-fvt}>ql;=hij3)@(g3!Lte@wPw~zV);#?k8GC++j$1#vU!i@* zbY@4iA8hs{oLd9;Q3cy0#>ci7+fcVveKjzipSA{Z&-NMHpog|Z<FU<8c5kqz<J#6a z+mDccbgs3AVf)0{2z|^A{oH=H^o;L4tAOp58`2r%9JTs8Um*VP<D$ky*0IWDiuJvl zi@bF<7do@7Qg<H8pr-YPf4ud)^PSbx{{{N%G#t;vhJ3g;%69ot_Q)WlZ&~}I+g6T) zkk?}47`Zn3_bQBso3NF~)(zoXDEp3CU!T84;#gZOtK>_p9_^3)UTpXYLdkZ^I{Op$ zA0vDhwr1E`VuKkI#_ujl4q?9)`=i(%kHlkKuLHtYV;c=C^EHG=(=A0d_@)4*b0zlA zV8gsS3~P~T>AE<dX`Fj~=Hcvfh<CqbouLdX@=V=G-e}n|&5}ORtuM;#v;(`%e-L^l z9l9yUdL7#v=tCuL5c=wXdB^F2@s?vQ_O#O?Wrp|bKVvnfE#aQRTlh|u{_1O1dc^;D z=`lYnQ~$)$ooF}r$$o(S#<7KMmVJ%=fPI2>i#B|UV-k<WY&XRDg2xc2gf<-iW?y1I z@b81|0lN*yXHv)E{DBO2TUb-srr9oW-4C2MtrZNzJGXvDyQ)Rq%;U~2)-#NQzu#oL zc0Pg3@gBC3^Pu&Nb3g8r_QF?IEA)%Q&ik<YDp}L;_k&6kZ5{D*(dNhb=UIz+j||s2 z*fUJ`gLse!sQofM*sMwq<;Xs(@SkMId?uTR{grlA6{|2d#+++s`CD06sSG1=7P8!U z@7OBDePR{I6`?#4$L(&F_{*c*_FA`~{LZTUIfg~+z~2aEf;xz6Z{3f3p2WD^be>}s zvkq{c>IVBr`E$Hu`7_OZ*2gOUM!26xt)Jtbwa&zSim~D?t6|_GT!+^}{J18vQ|8Eq z<Nd#j`NGfE3HM%WEcH;J8SG!yS9A1PY^(>jrgf*koVl2No#m-M&vBJ)ue;TP_2mEB z8i)M=7dDOap|vVdXdMbXVI6WeTAln?Sl>H~uywbd^FNN`ORW(xorm>4op^m7lOB@Y zj(7c{E&^9ucLwU9{Iji2$_MkqHqiz)H0slzY+dPgwk{7mgM0F<L;f9B<A4ukL7Rs* z6YmRU$@{^vYW^8kTHIwQ!=sTpRsN$o9OHVL|3S3ZN3A1lhc@gl)&<Lh<*s{<jSuII zU#vIYPqgin?PKT1@(>#zRj;_0vi)D!Xsj=l3+k8m&3Zm}&w5r_qkdV&tbZIIfVy6T z@}BL`*5SRQ{jd(p;cfhZUs0C_(Jod)S6^?<2`slpFyCn3Q)0H5zcXyNQ`SL$d+TL? zPv{)Vxz;APeIz{K;P1u=f6_YWv`0HbxPOmz-2K%$fcFO7>Th5z<9YsD@oTGgIA@df zroV!fiTm9od*laeexN4OzRB8!-wSJ=;qQR-4q}Ytn2q?(eMqx8(x`)Y)H$=Q*&H{_ z8mo@|t>u~pu;G5QYS}+yb{w7CxvwFOU(jATUcL%j<e7+!-_{@2G1lv~7%x-scPiR3 z<6(1lSmO}?u$u{;GM9Ca@fXWvoN3k&9{1gfc7<!;?}6^^I%k(V5$(f?o{#x~@2lwF zsi*_=kw633weKP=&Y>U2+`F?i67Ary?-Q##Hzyf$?hTN)SUr53vHuwJp1ImHtUKyO zd&m!=Ty>7`Ypc6I4)M3(8m}X4nN`RA+IkNA?)d$7EI#)SIhWvX#AjTj9oh5Rl(|Lo z;rkSM$waypu&=9l%v%qq0pyOzcOUG(D*efK6z|Y~zx1cTz|x<}H7xz9{BP%l1*2gl zi1#t#4Mn`>r9V}OJ11U0gk}C7&+nH0<i8PNQ?TKD_W{i9FM`c+A<mD^C(#cNIa{p* z(mxpYP_}Qf-$H-(k8am-9wR+ZeMa39*&=g!%;BAe&@ZrI)Q8azT-sH!zDyqmb^Q5z z_B~vuY~Dy82j`D}v5)D1zuR-X;XJ0yrjFR4hoxiC)}nik5%FkyCKitI<Z`r2&MWUj zncNkbFG5$*zk+#VY)`#sx3zx7-e<Qh4eRev>G9~kl;a57^7;ER+x)NQlz*Y4r1Mzr zv<EmQME7Mj_#fw&v3X`E#QoEG<@w<p-(qv9KimJW^BdInwQ2*=eN5N=-M&nxMs+J~ z8l?04ye&3=i|wf|U_VFwNPRfYvc9p|s`q456>W7=S^JB%!~ehc(J|@o+T&jxM?1R* z?W_~_@>j&_`TuoaHeZg-oBv{eem%zK%YV0z)yH4$@tpq*baO42Hs}Afq5N4V0oS@1 zTO!W8#D6#R>ntk?zyGZx8<lqId7JyLbqThlz=t?*t(6Fy<&r=zoQHPse{KHvk^VbY zQrx@N#c>O*#JFthlDJ~44t|H66nGJ1+yd)uZ130$N>^a}2J*$&|AOrYYzKUJ+o|m# zZ&j>|u_ZdAtxKG>Rvq7uR+5kTWuN?$4c~OQ1oN__xaGJm^E(vz{S5JGD@V4^u>a_s zzZH(LI4N)z`K*CFrsKEDw7>qZ?Ot5xV_atuuJakLGX~dLg>&yfI<KL8qIIG2>=v0H zaGr>J!#!i35X*ZsU$JY&&il*#-_#@O<oo|?`@4FH<>N2+|KolCY5t>mcb8a~a}FmR zfiL!9Zu<^4>^c9nILD9NL!S0*XWzq@gy*fL-v<U*mvhd?aRYHDVOzy>P_F;RwjbLW zl<$4mY;2DFlki#k)>)Txo)|r69?v<y4WOMJ=2jL?U5L&98Lo-BC3IyH&chtuwBY{F z$|&$O;$kiuxC?vCMLAbQe9Zl^Bnh)%Ov>?-zR2F50)GKy(;2=4{PqO)A4&lMYq9;w zKRx5vuV)$Ekp_J3+K`^Piq8#bKmNXXBb_9SS7lqtQJfRvX3sTs+?z}t`0VTa$z{rd zn3wWPt#K9iS>t>`>osohVW08svsUvt39sqzQ#y?s^3ob<?>3#iX?&K!EpVsR-rWtK z{%&hE?(Zaye}lYcVBcELU2q;{-z(O8ycecpR+U};e-iL4p%=b3`7rj~C}SImE%NLE zVYu#OY}weRVY>laF}5n$u8%9Rjs#xSe26~z_T}1Jr}!L$b;eEeX|!3){RY#n@x5=| z1G{F2GswD5+kWe6K9eecqU;&Q?eJ-g<d_2g<|%g={Fhy^$C!-vaBbXg*0tqFLcR%M z7;gg)SPzz~2wRsv3fN<`y=b@4CiK09xn&K^`G#mdIn+Pc8X7oa4J~&Y=4;O@Y=HkI zYXEHY0f>Ltq0PuS4s4(DEs+k=;$Cws_)oYGd}{SV{dLE4rjM{66x~PvHVyFiIUD0y zV<Pd(<og-Me#>!{_r(oi+xZO3z1YlhZELM-8~Qaa;bvF0F2$bPR2&=X)HizrqpS~o z$1Ojum(TlEdQpE6{2SAy8}TeC){bI(wmJC|V1vO98^U`;|D=B=jrOMMtBG~7gWpN; zeznnVLEUlFwP63LykVcwhQr2ZE|L47|AF;;v2~VqlWZgOe_Zof<uP{O7g~#0$FvnR zu47Ke_JI7%wtHHuvAy7Yjy{5oGQ*ttcsnOH)RF8$`s01@1I6XSe{r4F34V*2@EyDv zxCiMDvkt+}IMsi|8XI>xd?P<vcgEp&K7r@W#bx%%H<+u<v-+3cZOw>F#(XT!%28Rs zUlE(*pYKEbfBD-!j^EjHbFBlh%~#cW)!uHs>RV|I<QB8teMij2^lg;GyT1b8;ko4- zm|L*T^*0%K%TUc&9$7|gt9-U=<2f$p_w=KnZf2`K+4fPc<;KIO))4bGZcm}@J%D{n z%-Mq2x5D2qU{4vx<67$&k3R%`965(^rXYSx>p}NUgfWe=ir2&6p)9`6aW<9x{h-op zX+5m#GX3Z^^f%^^&PZ&uZJ&hSw|ry^EVXXq#y;>rDXjk^Qd~p+8m#m?_)42$dlA0U zud&a>es6Sxb}Ydr|14ByNiUS=T>8p2cY@x)u{h|m!|sFTh2J;Zg1qeazjbU9{(c$T zx%-&>B*M?#CgECJ*soZ3sDp|4kN=>)&p@T8zV!(n?uSlb9c^OiW-zIA5m*nuSC7Yv zz5!q+-jWxOw?#1|yR;b?Djfmll+FcnODBMNr4_*rRx)^V=@(#8=`L`n(tJ`JCJq;$ z5}y`dQu<@Xm&I}7cyWR_UnwsT7mAC-#p0*B)^eq`LR=~CQJ(jT`@{p{3Er2vkSUvs zn1aDQfeDf;Nv<rps+h>THpyZm-nF@g_iIADuE~+yUT1Yw%6CcbDh^Vd5zLQyP9e`L z&GF(Z3ZE#x&b*m7#c7H;U2$eeo+){rVlGn12a=bFpDSdg;;fRqTJmP)dAs85R`?!; ze=B*f<nJW!le}N@0m%n-Ux$?cV+uJ=+82;cC#LCiW@~Y}h_{IMG5^jROb6B&V@{Sl zMe<b1(<D!qJVWv_=F|B^TrRE<H?pNUU$I3wn<Q_RyoI&kd@X(>?htp0d)OwOz2ZLJ zg|nY`;T#c<E9WP~Q{ox1MD$445^d2D{bHP0UaZCZyS15rw~pkxk`pB-NluoWBKb<m z{Kag%TTgO*$yZ5ElbkO3YEk{pZ78{s*n;=s-oU$XTT0HC+)8q5$!#RJg`8-`BcF-* zdM4$XBJ-ALB}=X+W{M5P?9#h%G*mhm%qblW<|(9wj`F&RR!cD-b)9H+klabUNxT_# zlxW?8T1bQj7z7U06`vG`iNnRG#HYoPI`<`UtoX7xP8=^z5Z@AKiL=Ey;#_gQxIkPe zE)o}upDI7gb;T9pN^!N0ej$D-t`XOY>%{fq2JtI#v$$2<CT<sZio3-<;$Cr|cz`q) ziWiCTqUy+0l3ZD=Dkif0O_Jnf$tjXk#YU_nlg-kGMq<nm?-3e_a#PlkX{DI$#k<6= zVlT0eI7nxWU}>1=6!N^NlE++v;S<Hz75=6;O`I;y5NC?>6jLQ{K9IabT&AO+h@Xoq z#Z{te!E9E}w<u)0&e|ne<!Mx&=39lRRLysiRkntGJkdl-_@L4`r29Im@MGd}@i*~= zcv3t?+82nIiYj5J6Z7D3EK7856YmgJl1?|tJ;Z;CcZ>Imy~Vy_e{mpd#JNxM8=^|m znJjsVI8{{HIx1U7W$P^C9XTKC=qHjtmAqW?XOdS)R@pim*^8k$(I25XDQ}j%g>A;! z$~FW2NqL*(ZzOM*yhHL%$-5-)mb_2t?`Nqx|JD_cNItGoIw77C&xj?WN4l83g0|?0 zelbogFIHrluKI<m9^tAlxatdTbseoCs*c=Rl52}~#JXalm?S2PDdLr)YSxwZbL%VQ zDltt=7q1qj8{LMI8;LDg0?@!H0cc>#`I1{nZY{Zu<hGRk`P9JvR$^<hjo4P?s?bD# zM=Jv?l-#-02l*z1VEn)plPu;l32#m$nTI6k=TE^Lw525I=h0wqg$&lwk>X3@Sn*|X zoX8%Xgm)p4>~TpJHC~dnR-~3ove?U#EcUM?i#;pJVxLNq)=DzeS4q-TN#-)imy4{6 zB*R)rGL4uwXe8tfx`?FyNiys;Nv5kvJ(FapPm&CKL6TvcPcm%nNru`Z$*?6SnN{Lf zBK1I$G(eL2ev*29k~zq$sGlaOe<eBWUrFj&Ne=r|l6q5;GhgyTk>f&=^P#v@+{ltd ze<8Q<F3?BFZ^RwqE^!~Ps1}&y>aJb3x+GV%=CY+Fsf{JMY+Xq%+f|awc9rC+Hr1|@ zT-B-DLaDVBTZwH*e|xbbdS8;iQ1VTZi<v_|wM{bG07-3=Y_Sa_qvXjP@gV829+Pnu zvZcszA=zz1;;CvfSS*=oreH2W(!Nbm8%t68DM~*DRz1U?6o-k!#izul#pU7(aV4qt zkfQdGVn!(B6>*|CPy9e!B5oI1vnjAPkpgrYxk+UCr#QzYpAf0TQ=BtmiRh8A<w#p} zM86m(mKRz6DJU6|<)4C*0a5;&!H%#+Q&9etJH!4=@!zBnmRO2vA=OIo7U4HgHPQD| zQF_fl)@&+fOk^{KF#S}kP3gU02ehJ8t59+mg%>H#Q1MA|m^fT~N_<+JEKU)piqpjD z;tX-7I7=zd7Uzg_#kY0ccf@za_r&?i)dF#$xJX<qF44J5#gD{g;-|V6?e<jbGjWCZ zxwukXC2m#xZQ^!ur?^}ExAJgA{Ev84{8jvoG#4=^CPAz$Ru!x3XbtgFk=iNMP&=g> zYNu3br&PnXor>8US)bQ6X<~-hKn#jmVu(36{Ur~QJVG2PKC5dzuRM%WoH62y;#hH< zI9_pH(ODD3iQ**jHF3J)%oOJ-WWKmi{6PFrTp}(NRSV`5U1hoQvqD^{bXJRBDrBv= zUNJX{)T^nmyU6WIZHLHlKNS`iOM9=lPdp$VQk-LwkBcW2{}gH4yo&7;FW^x-L2@M$ zeHrEH6pD8<zH_hGTkI>Uw4Emu|4H#prsGTzr-?JfxjL$r?5GVp^AtiopXyN0r#jU0 zsnYYQ4)uI0tSRynk(w&ip{7c8R_W?rh-<`k;s$ZQ@_a-*F8(H-5KoGy#M9y#@vK-P zhDA>-C83>2Bif=*bVOJ5ivclCEGL#1D~J`DL)cDaf>>FsDpnV3h?j~rSxW8|Vr`bB zTUVt2C)G_6Q^opXni$f#xng6niP%)UUTiMjpj_pPt;M#aG-|59qc;LFHEOE=Cdl=m zCl`Tvn6uZ@SW{19O+EBhgrm2T*YGGt5OT9Z4pK&K;wWm9TrRE<_wgu3J+h_PN^C<a zC-tD)zktk~)Prs(Z&C<#dp+s)`kF!4NBl)reZ(gV#m*Ro>m&Xmc*^2M>XtO+KTY{h z(^#3Nu`<mXrlTAy(=3jaX%@%IG>a`T&0-5ovp80!X?#pG93RsR$Hz3o@iEPCd`vSO zAJfoVL5+-Q8VA!Hj)Q3q$H6p>gJ}-O!8C{CV4B9kG>wC4uA>l+gJ~|u!8DiSU>fXI z+zaegvbESoY%8(^(oh1UL6$%oO6*hcCWWxX(o|yUD2-Hn%Y>zo4m)-<m?_f3kZxUr z5>A%|n~sr@aacR)7!%1ZVi8(qI!badI8<?HZ=|aX(=C=^y2>zJWtfg{+43qciPXC3 z*2^MwZ@M*JoFGor)hCIsim!>2mF5(2syI!YF48Vdw`Pj7l*8HL9C5BVUtAzA6c>q$ z#U<iW@gs4W_^IxcZ6F<^C%HoWTx5Glw`c>W!(!*Xd?~IKsmar=tx9K`xLw>S?j~Wk zBM!z*%JGsDBv+DLS#nj8-iCDaHL@Pd1mh#mx=M1I<aEgylCPHBKys$!pyY;<vm|pa zkPg2DY7?^n=HxE1tJqI5`zz)k#TmgnHJrty!xzE$&+F(YakS!(k^F+>7bU+Wd937@ zC6ALlUSvN?H=OmPt2d>aNs?a^r|Bxw6?2B<nUdM#(hbLvbi;8Z-7L~k_Q7<+Swp&d zV!Gj&l5SL+7=>A4pDX4{$sAMC&1%W(l(+SgH%Q(nnSPIS_2_i7L#gdjIPIczjKWOw zTgmilrep5IaO$^o%z!8#kbFpGcuewf@uYZ)gnt8+#z@Ebi#%h-gmay{6@IVSTkI>U zUNDnloHrFRS@IOgQzcK6JYDh($@EmDLmQLyPNZXOC0Fu(F~Twrt0jLS`Af-bB(Igc zPV#!m8zgfsmae&2y5?f(4(DR&4(DQc($BkgXg8)y6Q(=#@T5y0raLDkQ!A!Br$x>Y z(w(y+HDtOI7O5xGol;WTG9BYGWn1)#j_8WipXqKuq!vwg%Zb#b>23wFBJ+=NnM@GX z<KWX^NOiG>c&S*6CF$0dTt{+U$%&GaBuk@WjAjZ~Dm+zkJ;~~`m~}FpG=-;2zFL$X z#@v%f=|4<&rH$Q?V&<^ST|U!Eck?7SmVB+`CX%m{+*I;EBwsJNndIh@Z(v=(H$t`+ z+maYxQo&YYYq5>kR&0;aBpo9Q$&n@9Ukv@9fzf0aeI(d2Fpew&v%N#$HMmv=W~o<z zIj}A=tUT`*u%+U65W9$+TV=o(%@m##hl#_*r^Khlmz4fk@nvzGNb5ZVo)dDSt~*J5 zReVjHrEAR==ZJGf>W~a;fk;h~VbQ;lVbLzlusE7$SkxgI)<+_((+rEVstjv6whU{9 zxKiAzquWH<02$U!k-m`(XnW)k+MY6Pk_^n1C|8nPS#nh|k!5I-#d^#?v^`^9C7Ir^ z41A%3;Te*zmfS#crsSaHhLW=+H)5X6HLL~be9AeJX*py-^OIf0embka&f=^p!;IkF zLFY5h^9mm&j#kVul3$SgqU4t(kCptg<Z+V6i?1lPi6Z9<8HVF{hT*Is!*CqWF!OYj zGu#Y#s(JM#qRJndoN+$aQI5hH@I*1@YRS}58HOIS3_~52Vd$O6Fq>7L+m+5Ph3wW@ zdnA7=d9UQ}B=3{FU-ALT2UTL6VP%+O3Za)H!%&Z980xVMd8#wuokpIay%B;r6iF{o z2EGtNs%)XXk!NUchD?@B3nv3UF^1E^$$)2!GA*18XBqSFd?GFvSBM<TGN8Q~hhtfW z^M&LuC9jdZR`NQ@9OE*a4U#vqhr(||ZsC1Flat?woNs18lau>+@6hLzInT;)j_V#z zh^NFeVu|RH@GX<J=!kwXPAo50WKQH;&X8|8L%!t<`Ia-}Th4H6D9)u~EtU!NFwd$Z zxvpf+M>5<b$()sBKo2v{m6B5>*ORQ?1U<|+X$nu5e6=V&20hH9w2?BPhf!kC!%U5H zoDAq;%A6BrxQ!)WE4hi}>m)ao{13_3OKv8)x#SisPxz}*l5R`MoRMX?tt4|^mf^OM z%-LB6^fRsq{Y<tN=^@PUw-wuacR?-`JBJTpWdNU>XJURd7p#dmnX>uu<Wh1jw0EZb zhnboaWy+Gz)NCkImVBlx`Ak{znX=?FH5<y54V<ajP^LVGnerTFYG#zFnNg-}xlGNB zGBq>Gls%RyJ1SE?;Y?XOnerTF%5#|M>|w6(beN<UF;g}}rmTfb&7Lwfd&<=8DO0nj zOxXjOvIH_Ud&<PSUvR&gJ!NY4lqoN6ro4!m@*-x+i<s%pXDQ*gR%C0jjo4Of?_G~@ z`WQ1&wv;<FWz4D=QVcn$C%HlR7(a!ah@1yes++-PrBlI{Xg@*t6&ccA@jED_P%=}) zZw<uW;!vgVq&Q3*E<PnbElyU-Q^cv_G;z8(L!2qj(zRxbbHusg+se;7;=AH|BJJv+ zHD7TSi1aiDF(#7qGzK*$1~n!IH6{iv>f|8W2JihdU3Z1#&n2&vyh`#`rLaxhF76bm zhlAF?m4_qZf5fBWui|f{Va*2dwi}YRT+mQ^1m%0gJKC9!q3<zhs*2Thl-eU`s6B#) zeIaPB5UE4(X$g@!AqamX$x$_E8i*W8gN9>h5Urhg$Pw>U2sL@oJS~pkonn53dN<E1 z4t<Y7!?7}G#)uprgN7qx&~Qu)8d@(w^ctQ!LFZ1CJW29vB1eHBMn-a;j?P#3Lh%EI zd?<N|<fW47dkJE!B)I}7Xt)9=XjUqOzQ>^XQh8V_a>NX3tPC1@@`LED%+(I1MteRe zuVYYN#~|i73^^bkRLaLB9~V!Gr$~4mab0*FN!1!gNrorzDt09j+5p$W+y|wHaT7-| zZj!ylzG8pz38v$4<x<djMdwZwUlsY>Du_{)=h7z`#7Iigx(GURb@UzaJyC7mSs;0l z_<^`Y{7B^38q}y7bU2;{opmC|&>%Dwb8=ky|4sQnA^D`_Q<6_hJ|p?8<PynY$)4m= z%Ft#g2h46L+md~f9m%d_zvO`AILYNCmzP{Yaz)-RMpaV%0;4Kr^$U!ulxv8WiZyu` z@H&$8ItJx+3}QT`Os`|mrPnctC$nUl$k8OI(J-iSFz9jw47wcqf-XnBpv&<t2o21X zTZ(+@8iWQ0F|Lsc!MH{_63*waL4SKZ{|dq<i7WaGCG&|`5S~efPy;vANY_xByrDFC zLuvAcSk)P_8v3cp8_J{D5Sn~2WO@`EN|QH)CLfHi-o|5;%)(f?2&{?OO%^mcLy|FG zXTkq@FG&At7UnVx&(m4WkWLmf{8X@m*hS>bJqx2MIT$(2!r02Qo)m|P!^Nk>r^S)F z)?}qQMVu;56Q_$a#F^qOU2C>DN1Q8CGh|^#LsCCvL3@*n#U&#3Ll(3*xlH_2xm~WD ze5UkQNd8>%O3AAv)56Sxr;DUjnPt(Q%z~$jscjRti#x^LB=j?xAXXNuiis>+__fIT z3P}?)#0Fwe%o4fAFAI7YwT4*?N*LOha(^8iq>vGcGm^Q*Y=zeyC5{na6vv9=#PQ-Q zI%|T?nkada<kv)wty$2(<UAdnukeN92MYO6@)F5QC97<qfqB+SakaQ!+$e6=y>oR( z7BnsMyi4JG#J%D^@ql<x_j^cpdQ2h5MQWQY%t1hCR}dN%X+onSO?Z<~N6@PbzgO%n z_7zon(3w0+yCMrZlcX(?1s^_Y2VNtR&#<!KH6l5tXF)5HYs7Wp29eLOvS8PdToagu znFYx;fm!eokz5m)1^tN{#LR**kBG+=&JjNgwjbl1lzd9^X~}0KpOsu9IV{<eTuK?b z6z4*hQnn>?49bF)$Z%J(UvfZloaAzn%S)~xxgzffx|B>1)rO%<8B$%WAzmuh7VC;h zVv3k5s+~iB^4yS^D>fFJh)u=o#pYrQmJ;R*C?#l7%K4I8Np3B<jpVkJp;vK_(5qx? zv5nYPY|k2mCL}xaEa+06#TjcO_;ZrMq2iO`Fmbr}l=!r`TwEb?jcX(L3dmQ)iQ+u* z196GCox~iO<jU1X&I$39ct$J{Jrc7>(iR=jFUE=G!EEU8W?%x=SY|_qUjfo*o(&y7 z0?fvJWn0a>xnK)#D%etN18tveb&y=>ZHC-gak_Y4K)ywC5p4Tx=yRq&7^RdAea@7h z6o-k!#izul#gV%1WTh}goGMNer;9Vhnc`c@!z^*OI7gf-zO8(|BfcxXC(hT=1>!<+ zk+@h~qPtisek3jvKh+)41DtJrrmNEroNeL7>flPrt0b@1U3{U`zLdO1@><F3B(Ime zLGo5{o48%vDdMBfNcrE&^AYhs;!*Ke@i)?3#F+TzGFe%yDpqIhm>S}xVom1ITp`vL z>xzl2Ypo*4#*2(mk0wpb5F3a=F-y$WSs|8*X{BrRSNI@>j9_V)k&5%Ia`?RBj8dF2 z;)~)~ahy0_abD566LjuG$&)0%CQetJnc_Shov-kP;s*-(Q1TMVOC>K;{7=N?%FhaM zr9xJVU#fi8itCl1jp8Pyuvz7^U1{!6$S$3=N8Bs!6Ay@oR1U`^9~V!Gr%2fLC^y*l z<OK>z;C1avB*q|=o>R!HU<^V}bZ%oD=Wg*{vA5V)>@PmS)L`M0Zz^PpI8B@(&Q<#F zi1?TXV$Ks6=vs@!55y(nM<VB{*;-wYjj@a}pXg;ft5`nH7vdUmowz~Vs&luA+r^#Y zZgD@$$2lS%*Zuyc@Dq|xN<Jm|wB$3A&q^+l9G2`!E~Si-3+3h-$+l#lWJj_q*)KUD zIZkpp$>k+ikX(^v<*HA)>Qk=zl&e1FR@c!Q;-w<3-)zhR$l402D<+94VyakQOcO&a zB{x@WEH)9Fir0(H#T!^kZob%BY)fLaY6i9v>HEsYEP$l%D;xIzDUfRbvSImCE><|# zs9a+;Mh#wL=#jg|L}boEu5swIy~a5t9tQE70JOjmd^KDNTeI|LkRBWOesr`M$}I$Y zp5z=P1goBM7pxZzVa@y(VDHibkfT5dqX5sPuO<YK8A)GF2p%(%zM2r8dh@!R?}x0H zMb7#|c<N2^xo60ltgB2Br;5|W>EaA=rZ`KSEzS|=iuC7%Ec$ao7X3LPi~gJtJUPt& z0&$_ZNL(x~(S0oyKN6RTpXyHO&k4bw!xZSx30a>@ravcyr``<TDsB_0PeOR!LGBjm z&k0%d=Y%Z!b3zvVIU$SwoRCH9E~J&KA<PbNme#L^Fh`(Fp8!6|ExD>#pLv6ShRhHf zh(R$+3^C_g(Hhc<){yC{bo%S)ARVQbCIl}HuR<?PNbBlDm?<!1lwyt%UlhlR<HYfb zLtjk@z8c1-uO@_N)|6ip>9-Hzi3USvNLJm+Zxg~ZYlf>X@XVSq>AeZznKi@dy$Ru& zHDx}l4Pov;(t8t<_a>y3w;{|X7*4-L2v0pIuU8H?iuBurFq>fbE^)VF?vebh<h_!= zle|yze#r+UA5vKzlT4i!!ZQw%dMpH;kNn7=6T(~rA@bgYFxQ}bw|KAETkI?L7wNqT z$$JyhO5hOY9Xx9?ua4OV<*Aa@3-APl;pzpLaiI1w;~>|F>%<M>e&!i72$J5I5S}$N zHF{%0m_bmcHztH<&6Mel3E^2YWqM;mc-Bmr-k1=cHA9v+CWILTWqM;mu1_+(F(J$# z7*20Y2+x`+(;E}Qvu4Wl#)R;!nQ}!@?Hn@*hNx|020^*HSVO#2q&FrcZ%jxlnM3f& zFlHT=20SyAY3GFCpP`&AIYsi7l2awulU!f&Rg%*rbIo%|Yo0?|^BltS4u&)m`CF9` zygFoKv5DAJyk2ZB-oVnvOoVJLwk4s@p=qJd$<|^Uv8~t<&#gkx<YX~5D&`%d@f}$D zVRB%@R|RV#W)Ac-!<(TbbD)_SLd~25%}luvGou{n=S5%<a-IYI%=q-W<Ul`Deo`DJ z4i}#ipB5)8<tgG+ahf<?oFUE>XX%Qw#W~_!k-9fWx;IC<H%GcR2fCLzTp%tK7m16- zCCc+s@gtGm+8jJtX3m!@Z=dP9D<pp|d8Oo4lD8_IZQ^!ur?^|B?#+?z&5`cSk?zfr z?#+?z&4JcM4xw+!%3@WK^VuB3`D_k+<|I9SIncdihS)$1idiB(fjRKQFwP*!BbZxg zTGX91Z4PuSuQf_>#)vP9W5sdec*S`|=T6YM6D3cQ{F*pjab}A1bacML7m6P!<U`3z zBrlb`Oz}SvsZn#JQFEY6nJdn8a^Mf={jL?)D?b~>?Mi2d(%Ge$d&IrsKJkD^dm{%= zhnd=O@uYZ)l;+Hl=FEZSWC;BUId&xyS`;M)Es7F@7R6EcYRKMVU$MVPEt(@OngjjG zI8(%F;tX-F(tJmJPn;+6S$Ph$D7i*lCvFfq3gkeGlE;;w-;|#dl21zJTH+jNQRefE z<g=1XB!?w?l1nK=iy}U>C}mr+PqHJ~mF$-skQ^tuoaFM7D@d-$`*PK8p+zaH-9n2} zt}fOPFBPdpbEHLcpg$R>u9zgIh^b<IF-;7y9H9Nk#$pq(sd&BET)cs$1no!inQV^R zmXz-$N4}RF`Cf8h%|f%mnkCyS4sF^TcwiWxHf@ePFgehKyR2Mj!U-V#qPeh62ZQur z<jUKeD=n96jnvVXbabrvvN%p0FR};a;tStX!Pz2x#km&SMlMz@GJUQ;&xJ3STrY0b z(QP7qxw)|GNcwVfVY4AkSZib@kt0#AX56{3z8HR&*j0Q^q+ZR1MMN$V=^f3LcQhAP z4a2F~a<$?;S6<Luvs)qGir<O*MS44P<?YPHyb?J_e?bWP3)x$wZ!;HbEyy=`7HkZX zdOjC+1<CnfuI7Wenh)k`KA4N~8fT%Uk?f(lXlW!pe!24a<>KiHWopP=jL}F9qcfQ( zCW}{!^~9^hbn$9YHH(p#XEh?xa!~JRIb>_Gjo4OfkFh%!Pcb%ww6${mozbFl@f3q0 z^x);8<x~U{uo588s)_Xjc^E?}C+jHJnB~C_b_nFEgFK9<i@*+&yI|zaL+iQ%9E?)U z!x+kQpA?6Q!^Nk>r$w&s&BIKG<oez`i|c#yEUxd()B4^#%ycME)^(?dQ^jfGba93_ zQ=Fyz%ogW}bH%rn+jqow#rMSdI=VnyC@vBgi%WE0OT~}GW#V$>|1({2h2+mA)4I;H zR!Ls1oO5Mw9{LE$mA!e^R;9d6+%E1EcZ>g4u8xTR5s!+$iocOs{hJ4W*DsK{`Zo_= zFUnl~n+M+)<*H(R<`&~GnISe1gJPD*6})*`!JCI!59R&}AHjQp{|YsZQJB}|+TA?! zyiy*eIAg>Y#j)ZzalGQZq7)`5g^7|UNq$Y_8r?iIT`{>vHxC~*`vs&&E6>bVoP{FS z=;mR*!|)FkvPAMy$;))sC*pGDlfM+mgJ$4aD;3W5x_M@`<n_woMsd5+*`aiH=_ps{ z=9xW`xjHw`?3K*bxq0~5=`SFkIOO3o!IY1Q$HkN4DH7u~@__N0ynrF{Xyw79h4R!I z-8}fR7=EwVTkI?L7oXs{7^z9F*Uf`Ri}5E*o+5dw<Y|(pOP(Ql74HrsHMvGyCvFfq zFUxa&Q%>k>%5zRi<{T~0IW3vKrab4YWcr%&oUmm2n(~}d%JMbk!Pi9DX1ME<>_~Pc z`y~e?$4M?HnZBkxw}Rw~%rksVq*^k3O_bG!;cKE?L%dY1$uhy{Omb~)9z0HrQ%7=L z$%&GaBuj(2DUz>Lc&cQst<7`mOXk|zJU2};*Vg7?jzdcCLDN#^+S)ukc|oaSlqVaD zO~j_+^<r}pIvE-jI+<)O@=XqT7|lubJ9((`pp%iZM)N#qV`x!~=J#5Sp_6yvjaRf2 z8Y3N&)<R=g1te{T#<B_;L$_0=RnQo^oxBNbhNsVWS<SFkirfUY#5&ulAj4Z)w<1nU zlgJRP8YMTASTRV_SKQKBF0K%nPRmF-4!r>_9r^+CG4r|?WWD5Dyly_;7eR7vm5*_O z;hbCLYo3y?w;$x26o!~okyc7Rp3IWH#6BWt1o>u*NDDdNzLeCj=JOrSdh(sm#Lva8 z;x=)+xKpGbBVX?f$=C1P^JS^#<GC2ZWr^j>63dq*mXGxVO|5*CYE`gM@=cP9c`vfH z3NX9eWfj1(S_E=+Rsm*|pMph_>6a+5rik=Q6j=1|6j=026j(FFnIczP6~M|Ox!S4# zRu;+iR0Ws`l3Y(!U@a24o~i)rsd%lW;z!~#@lzdTnH0eDMy?XKDtw#BHB<$#&B)!P z)<G3$9aMqVK^15nQ~_pixC%xPGDB=22E{Cqc5eYj4aONHc_gohSsTMgDSV9hqBvF@ zCvp{2fqutP0B;!2dQIfYr2?&7DlqdEvQYd`Tq<(rTcCAH1(=Ib=GvqJc(j-k{_eX# zzq}}bO~~*);$D$!kP5U0slXhP%r!^_n0b*WMXo_Az-$Y|+zNSvtw{M^k*&G_>vBoX zUJJB#s6cCn3bb~pKx>Bz;C(_)ppD5j;yQ7IxL@ZU5r5NFPKu|+vtn2*B{3T!eWEJ{ z#ByQ<u_9B06-p+ET*FfUE0nA*at%)btWc8cb_y`ZA-Qg+K<jo2T&~+GaO;a{BHvU{ z0PROM7MqAo#p}i9;th(QFSZujg6*NN?gcx-`fU$=MY%JyUwi1Qsd(E|Jf6vRfIis; zQd4!1rs@Dq^{LfCnyP~|RR?LR4$@Q|q^UYcQ+05tsX9pGb&#g&08NE+p{YQu_Cfks z?L)Q}+lXyN=B)$rHW*~yIv{V0K(6*Fgf=D<@C2a{x^5T9wMm5*bx0xf0A*_FLW^3u z&}t`g)>a7pz@wcc-wIDxp|oP5^_IeCiL=Ey;#`qy%nG3gc<us`>qZKp2gt?Z7vdUm zowz~#O6T&KT_ODKjK59fo1+TR_sQKNHF=>$O<rj27Y~Zxi$9RYFUE;niC3uglZDV5 zNC$d@tSnX)xh|{F+^Cpb@mQ#}j)l+(3?DDPp>XQSLioKI&J{|9@L-dlh%3d_;@66~ zOY$CZueeV<ARbkmW0Lt+s6xX&RcKC#Tn$o)*&kV=5caG>+Y;Hc3T@q^RvQ+g?<1zo z5vtI+jk0rx<h#UfVh{13;@ygKuh?7cEA|%$Db54pL*gUiVDT~WMRBY+PJBh2D84Gb zF21QWx#Fu3+J@vRuR^qTv@W!E@<+zRoD|{E2Bc~Vb5hExDQE-AHN;EB+G1TXNlXz_ z#rk3z3CraFBk5g$>^RFb%}jC1?KbVER0^SU@-%KCM1t|%U{Oxv@n~c&jf$8pG+Y`y zv*X^K9SE<MA$Ez4jg5-kK6$gFhrpP+QNAp`$!cAirY%*;_!2ltr)?qI+A?Y(Bze@; z!pm-lqZ`^TS5Z!T-}jlQh&R6YPv(EV^VOeEe);{Gf9i-(W@6om`c9HBC^NC{(#+i# zv=YS^rC-AK+4IXfqQ9ke(mmtwWgVg43jS2b)UDF@i35MC<Km3eG5J&V@J~|bGk>Zc zY<~^=>(Z}qBz}dxzQSH#VXv>~_`Ou`W%v^6?Z3kL`l~ux&jer9ar(6M^XOmFvJZPd zdH_9$9zqYJ^XLM41bv=;e}=w*`mWBe>R5CCC(%>rY4ogB$BT76x&hsYnj2r$(cw>L z(LLy1)Mxgu>WHv5=yT{9^cD0Rx`dube~Z43zKO0_HL9f=&-zB4(QMy_?nb|X`fUDH zozbihq7S2wST&-o{1%NU+x!-dDBGLR9@<CWkA49CAo?NnQq(!dSBI{U-a^KEi>eT3 zWczvcTlml3!hiM_GT~dugl{1ezJ*Nq7Bb;mG+JKPJ7vCv`u~0l|M%U&2W9V89mDz| z^dsmM=*Kncc56&p6Iwo@@7=96552wf*xlr@yMx<<8QFKx@-+G!dKC4&(7SbwZ}oFS zyIFN-cW@4S2|bURMZ5JByuMMjFY7j1K8}w1+sTA?>mEhh&h2+o8{Zw861&6y6TR2| zgr>pn@P70#EicpOuh{ohw`)y5tDhIx-QgGM3e@($L;pScXXt;A{txK?f_f#2-Kun1 zE3`&^pWg0{&oaAp6x;T>X1DIyvz|cz7Cnjn0zHNP5_M+2yK@FTi!Rw`vh>}Z*W5Dn zDYuZN@7CRGw*Q3o&tm&LyIc1IyZv*rwI-GbGok;u)&J{>!2e}E7lL}NOU<om=13J~ z`K-zr`UzcgP4FL|;6FaWe_X5l(vPpfCp1%U&Cvoa(MftXu_uCQ)ZCt6rhbB%`U$Rj zCNw+a9$cN6(7jStkCTaD*~*Oe1asLFs^qw3tG(3-vHIF`LhHi0ebnAELMAjqY&*x8 zV4O@ae?6f}j$3@jnPALJFlHvg+x@-FTu<oP0o!+@53}VX=%chOU_XZaIQk4N&!S$1 zazgj{y9fX8CRo8~BK$jSXAu*6TF1V51Wu^>p)FZkazf+K_E%7kz=@7W;6w+XJ05`( z9gn~X=6NTW;hj+R)h&BauPr&DF=_Q0H5017T95lb%b1+dn6&LNIiWGB=rJZIbT_GO zkI9M7FR(o(Cv<12+dU>HG$w8HyYy_4?Q`goe-Yzzg7G<_nGXM!Wz^RT6PnkszJ<PR zRh`7@iqM4aAhlkAUWi_VZua-8f??f?#^{Gp^J-$q^RN@FIyJ!z>;yBg6RJ+QeH;2I zd&u!Jq2tB2kCzEOyJXwP%Y=>>+df_f;_b`Q_1N!2x9T1X-NA|N?;UXL3<7`4K(h(A zO0U=XeZUbk&^_&L`4pdi8vP9F%zvQstoQmi=$BBhCppkjc2Mf|BnSHQH+ntEL6D(d zPjV0xsMnJmK;40A#qQ0=+JIwi5X@lvu9yMG+CUk#?S1He^Z<GgJ%k=c=TVRIfpTf9 z*OMIR`CNZvjW(z`KM0;jP5VLM^ZtM})&{`~*e3rVa1JmCOvORqu{TgYVD)$#1RiMv z<=$40t^wzW0q2MTE3*xP^KOR*17!=gT?HB_XRw+K17+IQji{^i11c&5vBI{wH=wRE zfExqWlN^W}{?ysmK-{qHnW+KmNe*Dh0D26d$ACJ_AaosOAd+}5-vu>*9s}hnZYT1r zCplm}$pPo10q3JZXsQg9+gr_+fiisSqx3`MSx<7Hr*z%3XH^EubF8M#K-rGf%o*tF z-ug10{~X)vNe*;%?{?y;Ykb@P1wDtFNCQ1{WHpxty6U(7ihjJF<RJVFEx$!yN8dnA z=7FjK))lLACu<+Q)XI921J0)da;gE>2!qb8eClh2LFYf9{}KH<dK<bM{Ra9?^ndn$ zg!S$Q&~Km|%so7SK8Tux1LgcyVyn#Gw(tBIP#GJDjkcer-Ln+~s$>Ik(l)UbEp-%& zmO36qOWR&gasVv{qNR>dXgOd#$pN$+bo|7@09p=2OWUU9K(w^IME_n-azLGJAWqu$ zdXfX(t!?#Pbc2r9lN@y3LcN~kfb}E?tS31b>d<lldLiodBnQeo^-Gm`S~((=dD`Y! zQ08g7hw?w-9+-jZ8*VpU2dZ*d&Deoz9o88A5c*-1|LhR-Q}x5!n7sq#sMagdtI=!G zkD(^;KpBf7ECTCSi@>(Mp5#CTw(a#K2O_X-uO~TBPAdW{r?u`xeW%JmIjz;}Ne);~ za=?0$16>WhOD$j06VNI2PN8>7MIzN5_`0(YdZ(;2nL_UrdZ*A^oYnt2h2AOjPN8>7 z9V6BC(HVVedZ*Akh2AN3-BdZ!?P@o@Q|O(FVg5$bJB8k9V0x#}I}J?l6ndx7JB8jU z^iH97N~V-T?-Y8c&^uK{)Sj5$X>brVy;D^}tfqIWN{H3;PN8=Sy;JC&2Bvq)s+cMC zPFWi>h2AOjPN8>7-kw756ndx7JB8jU^iH973cXY4okH&vdZ*Akh2AOjPN8=Sy;JC& zLhlrMr_ei9j(2O2LhlrMr_eiv-YN7>p?3<sQ|O&S?-Y8c&^v|RDfCXEcM82z=$%6E z6ndx7JB8jU^iH973cXY4okH&vdZ*Akh2AOjPN8=i5_#yILhlrMr_eiv-YN7>p?3<s zQ|O&i&rd_sJB8jU^iH973cXW3E2{q~`D6;cQ|O&S?-Y8c$}PX8ZA|Z!brn+8Z*802 zDK(!IdZ*Akh2AOjPO0jo&^v|RDfCXEcM82zRs&9<ciJ(%Q(Z4xP4Bd0dZ(<+kg5V~ z+w@MMcM82z=$%6ERM*ko#`I31cM82z=$%6E6ndx7JB8k<@>`7%=$%6E6ndx7JB8jU z^iH973cXY4okH&vdZ*Akh2AOjPN8=Sy;JC&Lhn@ht)dFOQ|O&S?-Y8c&^v|RDfCV| zrgsXxQ|O&S?{vuYPKQkIRBvdon%*h&PN8=Sy;JC&LhlrMr>aYPOJ~I?^iH973cXY4 zokH&vdZ(&adrQ+h9WuRB=$%6E6ndx7JB8jU`EyGCoRUAM<j*PePN8=Sy;JC&LhlrM zr_eiv-YN7>p?3<sQ&l8h4pQiyLhlrMr_eiv-YN9XpmzqnGw7W`Z#^+3|1;>FLGKKD zXV6>uvFM#a?+kip&^v?P8T8JecLu#P=$%3D40>nKJA>XC^v=Xc-H8spGw7W`?+kip z&^v?P8T8JecLu#P=$%3D40>nKJA>XC^v<AnraHENm+75B?+kip&^v?P8T8JecLu#P z=$%3D40>nKJA>XC^v<An2E8-rok8ymdS}o(gWehR&Y*V&y))>YLGKKDXV5!?-Wl}H zpmzqnGw7W`?+kip&^v?P8T8JecLu#P=$%3D40>nKJA>XC^v<An2E8-rok8ymdS}o( zgWehR&Y*V&y))>YLGKKDXV5!?-Wl}HpmzqnGw7W`?+kip&^v?P8T8JecLu#P=$%3D z40>nKJA>XC^v<An2E8-rok8ymdS}o(gWehR&Y*V&y))>YLGKKDXV5!?-Wl}Hpmzqn zGw7W`?+kip&^v?P8T8JecLu#P=$%3D40>nKJA>XC^v<An2E8-rok8ymdS}o(gWehR z&Y*V&y))>YLGKKDXV5!?-Wl}HpmzqnGw7W`?+kip&^v?P8T8JecLu#P=$%3D40>nK zJA>XC^v<An2E8-rok8ymdS}o(gWehR&Y*V&y))>YLGKKDXV5!?-Wl}HpmzqnGw7W` z?+kip&^v?P8T8JecLu#P=$%3D40>nKJA>XC^v<An2E8-rok8ymdS}o(gWehR&Y*V& zy))>YLGKKDXV5!?-Wl}HpmzqnGw7W`?+kip&^v?P8T8JecLu#P=$%3D40>nKJBQvm z^v<Do4!!lHtN4~f?;LvP&^w3T%8W(t9D3)_JBQvm^v<Do4!v{eokQ;&dgstPhu%5# z&Y^b>y>sZDL+>1V=g>Qc-Z}Knp?40wbLgEz?;LvP&^w3TIrPq<cMiRC=$%9F9D3)_ zJBQvm^v<Do4!v{eokQ;&dgstPhu%5#&Y^b>y>sZDL+>1V=g>Qc-Z}Knp?40wbLgEz z?;LvP&^w3TIrPq<cMiRC=$%9F9D3)_JBQvm^v<Do4!v{eokQ;&dgstPhu%5#&Y^b> zy>sZDL+>1V=g>Qc-Z}Knp?40wbLgEz?;LvP&^w3TIrPq<cMiRC=$%9F9D3)_JBQvm z^v<Do4!v{eokQ;&dgstPhu%5#&Y^b>y>sZDL+>1V=g>Qc-Z}Knp?40wbLgEz?;LvP z&^w3TIrPq<cMiRC=$%9F9D3)_JBQvm^v<Do4!v{eokQ;&dgstPhu%5#&Y^b>y>sZD zL+>1V=g>Qc-Z}Knp?40wbLgEz?;LvP&^w3TIrPq<cMiRC=$%9F9D3)_JBQvm^v<Do z4!v{eokQ;&dgstPhu%5#&Y^b>y>sZDL+>1V=g>Qc-Z}Knp?40wbLgEz?;LvP&^w3T zIrPq<cMiRC=$%9F9D3)_JBQvm^v<Do4!v{eokQ;&dgstPhu%5#&Y^b>y>sZDL+>1V z=g>Qc-Z}Knp?40wbLgEz?;LvP&^w3TIrPq<cMiRC=$%9F9D3)_JBQvm^v<Do4!v{e zokQ;&dgstPhu#JBE}(Y-y$k5A6$(V}0(uwFyMW#W^e&)x0lf?8T|n;wdKb{UfZhf4 zE}(Y-y$k4FK<@&27tp(a-Uak7pmzbi3+P=y?*e)k(7S-%1@tbUcLBW%=v_eX0(uwF zyMW#W^e&)x0lf?8T|n;wdKb{UfZhf4E}(Y-y$k4FK<@&27tp(a-Uak7pmzbi3+P=y z?*e)k(7S-%1@tbUcLBW%=v_eX0(uwFyMW#W^e&)x0lf?8T|n;wdKb{UfZhf4E}(Y- zy$k4FK<@&27tp(a-Uak7pmzbi3+P=y?*e)k(7S-%1@tbUcLBW%=v_eX0(uwFyMW#W z^e&)x0lf?8T|n;wdKb{UfZhf4E}(Y-y$k4FK<@&27tp(a-Uak7pmzbi3+P=y?*e)k z(7S-%1@tbUcLBW%=v_eX0(uwFyMW#W^e&)x0lf?8T|n;wdKb{UfZhf4E}(Y-y$k4F zK<@&27tp(a-Uak7pmzbi3+P=y?*e)k(7S-%1@tbUcLBW%=v_eX0(uwFyMW#W^e&)x z0lf?8T|n;wdKb{UfZhf4E}(Y-y$k4FK<@&27tp(a-Uak7pmzbi3+P=y?*e)k(7S-% z1@tbUcLBW%=v_eX0(uwFyMW#W^e&)x0lf?8T|n;wdKb{UfZhf4E}(Y-y$k4FK<@&2 z7tp(a-Uak7pmzbi3+P=y?*e)k(7S-%1@tbUcLBW%=v_eX0(uwFyMW#W^e&)x0lf?8 zT|n;wdKb{UfZhf4E}(Y-y$k4FK<^TIm(aU}-X-+b$}*yN3B60`T|(~?daDwx+`EL{ zCG;+#cL}{q=v_kZ5_*@=yM*2)^e&-y3B60`T|(~?dY90<gx)3eE}?e`y-Vm_LhllK zm(aU}-X-)dp?3+rOXyuf?-F{K(7S}*CG;+#cL}{q=v_kZ5_*@=yM*2)^e&-y3B60` zT|(~?dY90<gx)3eE}?e`y-Vm_LhllKm(aU}-X-)dp?3+rOXyuf?-F{K(7S}*CG;+# zcL}{q=v_kZ5_*@=yM*2)^e&-y3B60`T|(~?dY90<gx)3eE}?e`y-Vm_LhllKm(aU} z-X-)dp?3+rOXyuf?-F{K(7S}*CG;+#cL}{q=v_kZ5_*@=yM*2)^e&-y3B60`T|(~? zdY90<gx)3eE}?e`y-Vm_LhllKm(aU}-X-)dp?3+rOXyuf?-F{K(7S}*CG;+#cL}{q z=v_kZ5_*@=yM*2)^e&-y3B60`T|(~?dY90<gx)3eE}?e`y-Vm_LhllKm(aU}-X-)d zp?3+rOXyuf?-F{K(7S}*CG;+#cL}{q=v_kZ5_*@=yM*2)^e&-y3B60`T|(~?dY90< zgx)3eE}?e`y-Vm_LhllKm(aU}-X-)dp?3+rOXyuf?-F{K(7S}*CG;+#cL}{q=v_kZ z5_*@=yM*2)^e&-y3B60`T|(~?dY90<gx)3eE}?e`y-Vm_LhllKm(aU}-X-)dp?3+r zOXyuf?-F{K(7S}*CG;+#cL}{q=v_kZ5_*@=yM*2)^e&<I?YaZ}U~s$c(!5jp1?(^C z-tXHl_>x-g5Sh<NJ-2cPcm3TV0?5{}Z~c{3|1YV0wtBwu4*6*vv-0k<JGfKyjte|r zb64Qm-n+zq>nHRrchUb{^nX_{pgl!1G)D`xL@TsL8>_rhKk~|YJ1yTw??xX*A44BU zPocl^_MLxYTO--Jh%V9Y*{i!)wfHVpExwCYi|=C9;=5S2_%7W|q-}IJk+p+ffL@4R zgnr7sDKgg2qGMJ?{$;7xCB93Mx9xYI-KEI8<!j!Th)uFK=A_QB2ZKq@u#?1ak{C|v zuDJ=dJCc(`a*`NM29Dum;22H@j^SkB7)}O`;bh<#P6m$QWZ)Q162nPiI7tjAL&tD3 zbPOj$$8b{5{aGEuNmhZL)ELnB62nPiI7tjASp|BMRiGy|LcERRIY~SxiRUEooFtx; z#B-8(P7=>a;yJ0iv$WTc<2gCxcus1hsW;*|NjxVt($u1-3A9oVYllv<cIYH)hfcC~ z=%kK<9s1PKp43rb`-|?4XipODDdIduoTrHM6mgy+&QrvBia1XZ=PBYmMVzOI^AvHO zBF<C9d5Sns5$7r5JVl(Ri1QS2o+8du#CeK1PZ8%S;ygv1r-<_uah@X1Q^a|SI8PDh zDdIduoTrHM6mgy+&QrvBia1XZ=PBYmMVzOI^AvHOBF<C9d5Sns5$7r5JVl(Ri1QS2 zo+8du#CeK1PZ8%S;ygv1r-<_uah@j5)5Lk2I8PI2y_;PBk!j*QO`NBR^E7duCeG8u zd73y+6X$8-JWZUZiSsmZo+i%I#Ce)HPZQ^9;yg{9r-}14ah@j5)5Lk2I8PJjY2rLh zoTrKNG;y9L&eOzsnmA7r=V{_RO`NBR^E7duCeG8ud73y+6X$8-JWZUZiSsmZo+i%I z#Ce)HPZQ^9;yg{9r-}14ah@j5)5Lk2IL{F08R9%coM(u$-u|vQ&k*Ms;;cKDX)$|e zi1Q3_o*~XN#Ce7|&k*Ms;ygo~XNdC*ah@U0GsJm@IL{F08R9%coM(vh3~`<z&NIY$ zhB(g<=NaNWL!4)b^9*sGA<i?zd4@R85a$`<JVTski1Q3_o*~XN#Ce7|&k*Ms;ygo~ zXNdC*ah@U0GsJm@IL{F08R9%coM(vh3~`<z&a=dMmN?H6=UL)BOPptk^DJ?mCC;;q z=UL)BOPptk^DJ?mCC;<Nd6qcO66aasJWHHsiSsORo+Zw+#CeuD&l2ZZ;yg>7XNmJH zah@g4v&4CpIL{L2S>ilPoM(yiEODMC&a=dMmN?H6=UL)BOPptk^DJ?mCC;<Nd6qcO z66aasJWHHsiSsORo+Zw+#CeuD&l2ZZ;yg>7XNj}kIWNM`5$8GLJV%`8h_lvO(0Oo< zIL{I1IpRD=oac!19C4l_&U3_hjyTT|=Q-j$N1W$~^Bi%WBhGWgd5$>G5$8GLJV%`8 zi1QqAo+Hk4#CeW5&k^T2;yg#3=ZNzhah@a2bHsU$IL{I1IpRD=oac!19C4l_&U3_h zjyTT|=Q-j$N1W$~^Bi%WBhGWgd5$>G5$8GLJV%`8i1QqAzMHl9?q)5%yTcpBguBC= ztgOX%H*4|T-TAdz?qSP&*zz8>yoW9CVat2i@*cLlmo4vQ%X``KUbeiKE$?N^d)e|n zw!Dum?_<mR*z!KMypJvKW6K|CB-|GKAn=pUKj0VrfM0RH#z`F9uQ*u!bm9GqgVj$L z-mf@V{lxeE+UuayPki66I9UDu-v>0JZVevL|Iz9vwI8JAL0TT9<sn)gqU9l49;W4C zS{|ll4=sCW*+a`Cv^+w~Bed-0$;!R7?+w1HsP5&-%Dp^UxtAv^_wr=rUY@Mn%afIR zd9rdZ{p|g({peXU?c4b~=|1}0N1yxXb02-~qtAWxxsN{g(dRz;+()1L=yM-^?xW9r z^tqot_tWQo`rJ>S`{{E(eeS2v{q(t?KKIk-e)`-`pZn=^KYbpc&ja*%fIbh<=K=aW zK%WQb^8kGwpw9#Jd4N6-(B}dAJV2jXcT>-t9;DBM^m&jz57OsB`aDRV2kG-5eIBIG zgY<cjJ`d98LHhg~jh2UkztLz}kb1qczhSiejYi8t@Tfk$P3os;AJwO}J(eETrw;{( z7>$QCR?o<`Z-?;hkbHYOID~J9@a+)39m2Om_;v{24&mD&d^?11hvb{~m2XnU`60&n zA;$S3#`z(}`5}BeB;O{qrF}aj-xj2PiuN$R9mcoA_;wiI4&&Qld^?P9hw<$&z8%K5 z!}xX>-wxy3VSGD`Z-?>iFuonex5M~$7~c-#+hKe=jBkhW?J&L_#<zKVo5#0#e4EF& zd3>A4w|RV<$G3TWo5#0#e4EF&d3>A4w|RV<$G3TWo5#0#e4EF&d3>A4w|RV<$G3TW zo5!~Wd|SY`1$<k;w*`D#z_$f_Tfnykd|SY`1$<k;w*`D#z_$f_Tfnykd|SY`1$<k; zw*`D#z_$f_Tfnykd|SY`Blva%-;Uth5qvv>Z%6R$2)-S`w<Gv=1mBL}+Yx*_f^SFg z?Fhad!M7v$b_Cy!;M);=JA!XV@a+h`9l^IF_;v)}^jv}NW_(;dTm7`@6SO=*%M-Lb zNz0S8JW0z_v^+)2Q?xv-n)8|9X`W1cTKvCFwlmnLsUbYAdWdY*L##Vd*CL))J;drK z6QAbE#HTsmJ<U~iMIE~$Zk75xqZ+R7-`3jb*dIZChj~REyP}S*r&DwsRn)O7<sP@n z{uJAM8vP9F`?ss$^VqI7RMfF6>ev-^?20;eMIF1Mj$Kj5uBc;I)Uhk-*cEl`iaK@` zOwrpkI)nNdkcv8XMIE~e_R-?|w=3${6?N>2I(9`JyP}R=QOB;RV^`F%EA8P3)Tr;@ zuBc;I)Uhk-*cEl`iaK^h9lN5AT~WubsAE^uu`BA>6?N>2I(9`JyP}R=QOB;RV^`F% zE9%%4b?k~dc10b#qK;ir$F8VjSJbg9>ev-^?20;eMIF1Mj$Kj5uBc;I%JKA{qK;iD z)3fcTZz}586?N>2I(9`JyP}R=QOB;RV^`F%E9%%4b?k~dc10b#qK;ir$F8VjSK-5s zf4B#I1l^1J>6<F_{o56F?20;eMIF1Mj$Kj5uEK_Go<*NS{q#*m9lN5AT~WubsAE^u zu`BA>6?N>2I(8K<vG3ob=TSd>Q-!{NyP}R=QOB-AS8OWk*cEl`iaK^h9lN5AU9IbT z8|v5<b?k~dc10b#qK;ir$F8VjSJbg9>ev-^?20;eMIF1Mj$Kj5uBc;I)Uhk-*cEl` ziaK^h9lPp0<Zq{rT~WubsAE^uu`BA>6?N>2I(9`JyP}R=QOB;RV^?B}j$-QAl?Y?o zPv2D3u`BA>6?N>2I(9`JyP}R=QOB-2e)^`Oj$Kj5u9WR7s?@P7>eyAsPv2D3u`BA> z6?N>2I(9`JyP}R=QOB;RV^`F%E9%%4b?k~dc10b#qK;ir$F8VjSJbg9>e$s#&+!@J ze?%R-qK;h+ZK3@G=vMTDD6AX$5cY>r-@jc^$F8VjSJbg9>ev-^?20;eMIF1Mj$IA; z>6=PdD2f1e>`K=uw*B-?rK=U&e)^`;HH&ROeN$1#uBc;I)Uhk-*cEl`N>?r`+GdxY zwW)OFV%tyORMfG5Dh}To{8ax(t26c*p4afahUYar*IO>+Tg|*=&Aem{&ue%t(&@in z!}A)R*YLb%Ub1FhvSwbghUYc&k~KW9;du?uYj|G6^BSJl@VtiSH9W83c@58NcwWQv zIxx@cz&x*+m#pD=4bN+MUNbLQ!}A)R*YLcC=QTX9;du?uYj|G6^IE-XHE`x7Yj|G6 z^BSJl@VtiSH9W83c@58NcwWQv8lKniyoTpBJg?z-4bN+MUc>Vmp4afahUYarui<$O z&ue&I!}A)R*YLcC=QTX9;du?uYj|G6^BSJl@VtiSH9W83c@58NcwWQv8lKniyoTpB zJg?z-4bN+MUc>Vmp4afahUYaruS4^^W?r&pUb2SgH9W83c@58NcwWQv8lKmod0vO+ zdCk0J4bN+MUc>Vmp4afahUYarui<$O&uiu->(D%}Rg2L0hvzjsui<$O&ue&I!}A)R z*YLcC=QTX9;du?uYj|G6^BSJl@VtiSH9W83c@58NcwWQv8lKniyoTpBJg?z-4bN+M zUc>Vmp4afahUYarui<$O&ue&I!}A)R*YLcC=QTX9;du?uYj|G6^BSJl@VtiSH9W83 zc@58NcwWQv8lKniyoTpBJg?z-4bN+MUc>Vmp4afahUYarui<$O&ue&I!}A)R*YLcC z=QTX9;du?uYj|G6^BSJl@VtiSH9W83c|ByF*F)xcJ!GEOL$D5>*UU@SL*{u6&ue&I z!}A)R*YLcC=QTX9;du?uYj|G6^BSJl@VtiSH9W83c@58NcwWQv8lKniyoTpBJg?z- z4bN+MUc>We;Q2G~{26%O!1D&4H}JfH=M6k>;CTbj8+hKpbLFh!c>~WIc;3MC2A((Y zyn*KpJa6E61J4_H-oWz)o;UEkf#(f8Z{T?Y&l`B&!1D&4H}JfH=M6k>;CTbj8+hKp z^9G(b@VtTN4Lon)c>~WIc;3MC2A((Yyn*KpJa6E61J4_H-oWz)o;UEkf#(f8Z{T?Y z&l`B&!1D&4H}JfH=M6k>;CTbj8+hKp^9G(b@VtTN4Lon)c>~WIc;3MC2A((Yyn*Kp zJa6E61J4_H-oWz)o;UEkf#(f8Z{T?Y&l`B&!1D&4H}JfH=M6k>;CTbj8+hKp^9G(b z@VtTN4Lon)c>~WIc;3MC2A((Yyn*KpJa6E61J4_H-oWz)o;UEkf#(f8Z{T?Y&l`B& z!1D&4H}JfH=M6k>;CTbj8+hKp^9G(b@VtTN4Lon)c>~WIc;3MC2A((Yyn*KpJa6E6 z1J4_H-oWz)o;UEkf#(f8Z{T?Y&l`B&!1D&4H}JfH=M6k>;CTbj8+hKp^9G(b@VtTN z4Lon)c>~WIc;3MC2A((Yyn*KpJa6E61J4_H-oWz)o;UEkf#(f8Z{T?Y&l`B&!1D&4 zH}JfH=M6k>;CTbj8+hKp^9G(b@VtTN4Lon)c>~WIc;3MC2A((Yyn*KpJa6E61J4_H z-oWz)o;UEkf#(f8Z{T?Y&l`B&!1D&4H}JfH=M6k>;CTbj8+hKp^9G(b@VtTN4Lon) zc>~WIc;3MC2A((Yyn*KpJa6E61J4_H-oW!`;rX-h{8@PZoM?O|c#gWwbJT5~(^0P$ z9q-m(S@l1X%1`TOP*-)HlUGviEqRU_&U4goj?(8*`aDXXN9pq@eIBLHqx5-{K9ADp zQT^UC!BP4=N}osR^C*2Dqt9dXd5k`f(dRMxJVu|#=<^tT9;44=^m&XvkJ0Bb`aDLT zFVg3W^!XxvzDS=h(&vlx`67M3NS`m#=Zp0DB7MF{pD)tqi}ZP%xv=Ak^O@kd`oB}^ zn%HsrKOT5)_c(K5$C(Q|9^|wXXo*&6jW$+!rGDg<^>$jmkKT>?o{;0rg&k)u>^O5_ z$K}7aXD;lx{^Qz4|8cAD13Aw8*Ky{*jx+ytocXWg%zqtc{_8mNU&opMI?nvpapu2{ z4_)YfnEyJi$f!3(#_IcOjw>=!RUluM`c9AIszBQIeKp4~@O?GMiP&)>wn)SliP$0$ zTO?wOL~N0WEfTRsBDP4x76V6YF>u5d14nF;*~7)a5nCi;i$rXZh%GXExXA3`V(5r1 z60t=hwn)SliP$0$TO?wOL~N0WEfTRsBDP4x7Kzv*5nCi;i$rXZh%FMaMIyFH#1@Iz zA`x38Vv9s<k%%o4u|*=bNW>P2*dh^IBw~w1>;(1X6CBGY0?$>Qpq_k!dh!YC$tS2M zpP-(6f_m}^>d7ZK_D^u^pHMwn`>LLNCOAo-C+YJfeV(Mxlk|C#K2Or;N%}lVpC{?_ zBz>Nw&y)0dl0Hw-r&cu3b<ipLJVl?U=<^hPo}$lF^m&RtPtoTo`aDISr|9z(eV(Sz z)AV_oK2Ou<Y5F`(pQq{bG<}|?&(rjInm$j{=V|&pO`m7!^DKRyrO&hUd6quU(&t(F zJWHQv>GLdoo~6&T^m&#(&(h~B%6k`rS2UjIq$a>CjOSOBeW_h}mvz*iYLr@ErsY?* zbzat|IwM=XLfR`j3tN}`sm71>GpOHg@QTKdl=1V5#?SMzeZ;+@@niiGEnl+_jGuG( zb`Iap;oCWUJBM%Q@a-JFox`_t_;yZ5$6Rm@-_GINIea^ZZ|Css9KM~yw{sfX+8*D| z;oCWUJBM%Q@a-JFonvgD!?z`TTf(;`d|Se|C45`Lw<UaA!nY-STf(;`d|Se|C45`L zw<UaA!nY-STf(;`d|Se|C45`Lw<UaA!nY-STf(>V_;w!O&g0v8d^?YC=ke`4zMaRn z^Z0fi-_GOPd3-yMZ|CvtJieXBxAXXR9^cO6+j)FDk8kJk?L5An$G7wNb{^ke<%;Z8 zZNCt_s_m^`K)<Nj$yc@gLhx(0`8C`8nr(i~HosP%PY1tdn`K?!Ed<Ljd70n1%x_$V z!^?1Z84fSQ;bl0y42PHD@G=};hQrID&sNK@cNz9Bhi30G>|KVv%dmGD>Mq0BWf;2* zW0zs<GK^h@vCA-a8OAQd*ku^IJmj;|GK^hTj-+3q9LegHmY0<yS-sx!G7(r-1n!jW zC@m9#WktX(K2ny6>WZRqX|O^x^gdmEx}s}atJi#62}X5f>1{LWVI{a(d#&h7c24?v z^vkH<sIsC+PDp+BUm=Do#BhZet`Nf&Vz{E~R`>5WfUE?51IS7+jn1I6=p1@C-+m8z zFM1#P0N?T;`Vjgsx(9WYY$e!>?!&|V=mGQ~dI&v?&Z7(H5%h8N3G_+yDfDT6sn5kL z!B0`=Fe||`sL#tQth>IVt7HEzzXxPRSHxDo2V_N8zK-5W^b~p;J!{n!uC~z?u5G{L zV?|fEw*8Ke6<y)l-iUeyp%opE){i(QTC?4sUXFbQ_LbOIVPB1X4feIzAI1I{_I23X z{9o3!u>PC6^7S{~ivAh;pV;!7Z22v=@yK5Z??C@E+kBf(zk}Y%_TR<63;TQ6lh{+( z)7UfEv#7Ja6;_5{;b>Z6efSmDhhGUF=3Dl#rQaU1qHAaWY9Dbc;URP$UEtHluz!p` zjy{3%-_$j=_kD&f8*INZWF_=F>sP`T@Xc?lUkP8rK923VuoaHz71o(w(Y3a>@jFCT zbggaM?+{thwYF`)Lu5tQ+P3`;kriEQ+kTZ8{ucXn^i6cds%vT~#8~Nk!9MG1TKnos z+3mNXyU}l;{9kl+>}~F+<pJymvHix76<r;B-#yrmV0-Pj6%pI&6^B+tY-{7++j*94 zp2L0~`zZF$u#aKCfc+x&OV~g6DAF~u^%v+bQLo0oqN`wyuFh+yXZ=?6)<x?w`X;)9 zuA;v~*U-1n7JVCi#|kZ1SRsD}X0EVK{tDz=(OVb2%?0T1p{D4{(C?!cq3=d7w*R`0 zwysAx;&dJDmQ836?W2AR$%?L{{pl9$4`6$Z-<6>cVnbA2M|&H;g=9t7(YE~-k`-M? z+rAw83T(fHWJTA}RyeHdXxrORXgqX1TPBYA&<)t1z`hatUtr&a{V%b%WB)7c9oRQx ze-iuC{$J>N+`1F}oK@$SOQoMhccNqH=g@JTPgitivHIM)qI1ebu*x}NRp*EW*?v35 zYT&nHtg5PM+uUB|?HH?pxxLEUF;)X}dzH6ititV8)hfOHe$;QrSXHgkdI&v?&Z7(H z5%h7s%Wub64g7YD)xc|Lud0UWeNF6DSiK6RS4CsDpG3W??W*dKR=*u%RUEeZO$w`G zuXQ8pm8(~IJH{$+$5;)op~Y{<SPid3uV+iIr@g8=q4zZ>S5+aj{T<rBi~8*ttKk$n zgU+(e9NXW6-iPj?eJ^U(t%hdZYG}T#>OHVl=hdqso7JlguZm_?za3+hw_~hAtyNLW z?S4DPsz_yBLeHbGqJBHZYUtH&S5@(|dbQhC(MbxIRz)P+x1qaHza3*$wL9zm=!59P z=p(4#j<MSD+c8#oJH~3~1?-nlza3*$l(3o)t9l=+)l68`J6Nsez^dN6D&^Q;<)~lf zcwg1~Ro(7me09i2_o}L7>P<(tmH(-#WVZRA>gcxJL;ZG)RUOw>za3*$$FlW9=%wgo z=oP5nj<KpE(dxHjtPc6@7^_3uQNJByb;xhWSXBkg{Wx=5)v;#%oODe&*cs_o%{Z?q z`*O?2^^T-9WnXjB>$P(4nsTt4rJvAx_-o82tm*jjUSCFU;nM*<q-cibXn~gKB>hjJ z)94K9QMab~0_)v;?>*?f=zXZ~@L6L9VT~DtH64|1@n~EN4x=8EYs?_5F@vxc_{_Ve zch*>+M7`qcnvP2Uq6)8Sv_Vhs=}GhydKx`zRgNSNnFUx=j%3?+JgzB6vb_O&Bf8Zw z)D^DvBlcf8lDE7Z`wHwUv9H3u8v7dTYq39y{W0w8u(#RgaMb?=WlFXaY+seEDPOYw z8Ty~t%PRz~i2&a6cK<rf6nL9&)BYXwPPY6m_FdTD!=A*R!k)(VO#K@33u~HRaBp{` zKC;$AQ*<r#@wLXB!kXq3yv+hFk6}NK5`X3t)|CHvd*`lenp3d-9JbHwYvP96eP&-1 zJ#4>BJWtWj8Cp!sHD(#sl=;~9DvoQ)d~7da`-om+mSHXY6%l)tnEaMcoe8Wlr?AGH z!Wwf5Ynn%p|00Y&6=AHdGpsQ?u*U4bnsOfX%#6UAW&~{ex?rvI5Vo%i)|B(O-PZ+c zs&Z&NsLElj&>D3HxTc)P+c*PU6P;`y#r_%gG3*zxof)omUcx@^BUBX<>(BkWl>b<N zf&LObgZf=^Ys!NB>1*ig{KjQ;1^pfR7W%eTvjEn0Xa~Ijy%4<!z1W^G3$Vs4z#6jv zYvP;RH=#YWk8XBMm<3o<_G0@3w7Yt<CgORo82dxmAI82E`y<#KP0C)p{S~xdiG4K+ z$CSPJQ(sxE4M8(yFYehDp*1nnwkt?$BB$+tfqfJ9zr@~-{jachVBd`WN$gKKp5m(F zIpjA~u8FR;Ka0H+dkp(?ww2ZBTa?vUccQNFuj#7UI<EI%u4zue`o;FupoPpWWNsmI z3z=KU+(PCSGPjVqh0HBvZXt84%;#qHV=}jz&$XJ&t>$yBCUdL#T&v04>WbKEGPi-r z+-fG*YBINwxeZL_HZYmnz+`TfFP)L@M-QL}QIola%q?@fEo5#Xa|@YU$lOBaR{4^* zH<??=+-lC(zM0Ie@+E(2GPlgzw#?hM%-gn*xrNLvWNsmI3z=KU+%iAgs`jYZLgp4S zw~)Do%&jsj^&gtdt@10|CUdJS%eKkfh9+|xn#`>-F54z^3z=KU+(PD7SF(y5WNsmI z8=A~*Xfn5uxrNLvWNsmIs|?Mbn#^rzGPj}0+=eD|8=A~*Xfn5<$=rq}a|@YU$lOBa zR#&Y4c9Xe<%q?VYA#)3vTg~<=wwmp=5`W0tLgp4Sw~)Do%&o3W{f#Db3z=KU+(PCy zG?`oGe_LIX`rBV&OOv^U%q?VYA#<y1Qn#OH8<V-!m8m0XGPlb8tZ$;eE^8rk3z=KU z+(PCSGPjVqh0HBvZXt6EnOn%*Lgtpa+7>dmkhz7-Eo5#XbF2EZ#)+;*^?M<63z=KU z+(PD7*`vJbn9QwmNZTfJ3z=KhuK!rJ$=pKb7BaVxxz&uVeyQeattN8|nOn%*YJOIc z)cmZ~WNtM-Yc-i$&Cg09a|@YU&Cj~UWNtM-Yc-i$WuEd1GPjVqh0HBvZXt8a{A@d9 zGPjza)qeysw~)Do%<YiL+(PCSGPlY|y}ilY>blal$=vF?(zeOmLgrTUv$jp<R@aqQ zlevY=Eo5#Xa|@YU$lOBa7BaVxxm9NCo=xUf`K@h}xg9c@+aZ&=RjzB>WNsmI3z=KU z+(PD7*{@<gWHPtPfn`JH7BaVxxm7(={XpgxGPjVqHJQV8!M}dzCh1$~+tx5Z*P$Ks z7BsW28?tu(0{u4n9rU}>3sf(?O{ynrq<VTqswZotda@?GkWVk<(+m0ZLO#8aPcP!r zi}>^+KD~%fFXGdS`SfBwy_iog=F^M$^bhq6#r5GIs%m{u`o4G0NVlRoOUl-hhEmP3 zN_W#TKvOhBbF@H9RP{-1U!%(F!ar2SUOlK{Z&lS!`hE0n^ilLN^l|hQs@c`>4_$+j zD)*CWc2)X{z4DWWQq8nVMG2{DI8sqUs=AHzE%a@xt2EMeXa~IjRW(NKs>4V%(<;?W zt5h?sQq8o6f2b!x6eT?gV%>?3p`Szb#J$=z4=dFZ_tG!AH$~VjUz7bFKdT~LkF95; zWNXe&s%N9Z_joQ$s&}DE^)A%#J)R4b{sh&#P-W{4gHql1E7g6!Qau|b)w5CId;F}5 zRL=lP^$eg?&j3pG44~Ab>pk*tLh8}=9(lMR)w5CIFk@htF)+*+7-kG;WXRiL#=tOR zV3;v5>>9h;JqCtdW0!gi3<n+q!-2=ZaNsd8%orH<JViLn7#L;@3^N9X83V(vvg%Wh zfnm>CNIeFIUE!2^3=A^{h8Y9HjDcasz%XNAm@zQS7#L;@3^N9X83V(Nfnm>Ugu{%1 zVaC9)t8;4c7#JS%7#L;@3^N9X83V(NfnmnLFk@htF)+*+7*>R@4~G?DtH;1FV_=vu zFw7VjW(*872G%nM)-wjydp<N=&lp(G7+B93SkD+(&lp(G7+B93Snv7Ja6MySJ!4=! zV_-dFU_E1CJ!4=!V_-dFU_E1CJ!4=!V_-dFU_E1CJ!4=!V_<|aFv1uZVGN8g21XbI zBaDF&#=r<;V1zL+!WbA~42&=aMi>JljDZoxzzAbtgfTF}7#Lv;j4%d97y~1Wff2^Q z2xDM`F)+dy7-0;IFa|~#10#%q5yrp>V_<|aFv1uZVGN8g21XbIBaDF&#=r<;V1zL+ z!WbA~42&=aMi>JljDZoxzzAbtgfTF}7#Lv;j4%d97y~1Wff2^Q2xDM`F)+dy7-0;I zFa|a-1~xDTHZTS@Fa|a-1~xDTHZTS@Fa|a-1~xDTHZTS@Fa|a-1~xDTHZTS@Fa|a- z1~xDTHZTS@Fa|a-1~xDTHZTS@Fa|a-1~xDTHsa4l{MqO^`fwxuY{Z|9__GmzHsa4l z{Mm><8}Vl&{%rIdeYnwc^x=DT{c=#MdYANlBGr2}uG|v8GbjDHSoB_f<DJrk_D_gN z?^PA|W$9;h?t5?WdGyPu<{;Fv8=av40ehurhURF2mgpUP*8}vaH&?2Mhfux0Qnua! zD%D#orFs*nbRXZfA3cB`L=T~d(Rp+MJ%T=tK7l@oK7~Gww-uiJl>Te%XRsUWXR&qF zuW#4&zEt_7RGFmo1pS;uPobyLvsPX2Sl6Q)(2eL;$5u0R*2`$Q0=){o2K^{{9lFh) z=m=H(b^W3^>o~RjO+Nh=Ew{7H9rjk&DgNH?px;Hmhfbk0=q&nu_L^g_yRq-Vz7O5Q zHha-W`BZP7RnL0otn@KjevJJ%_7m8|R@W)^p+TQRUqp|iFZ0{=<{)kJOZGZL`zz=< zbO}9={)*rGD!=r%w7ibKiLO|6^&u6D)Tipt@=)_)`XA{^#O=4CyU}l;L{HZs{`5ig zVe}F7DSN2-FKdO?=(BwKJo+>A1@t9U??BY{di$aD=XmnB=r7P;qG!-0{~}#ec+1z& z*J*zP&zG_Fc3OS9g1w6UJM1;=x3F96x3S-`Es81vs(agBhy5<>4)zfC1=zobeIfSm zV_$^*ZtRQwi*#*bU5_$`b#3C7O=u78qwhyQfPN7D5PB)fIM)@2_q`sy0lg8u3EhtF zKtG9o%2Cplf}$km+x`=5y<t}NPHeqlR`%y?>q<etT~`X$o#+_)In=q<d!g%lMOW=5 z@_VnZi&vY(!wIS0<}7u-y-9cJzbySUw%+C}Th$?{szcKM1|3KBHfOasAKoNBKQG-a zu5Jqcl6Jk#S@wQZZ*!J?5Orp?NfmOp97cU)ZBiY^s<$~ypGSX&zJTg&&T9X^+4p7i z1T7~~z0Fyl>TS+az0Fx_=5Gqj{7u2%qrXD`AN2pVhR(G%h0e7$h0eD(`EAZpy(3tv zcLYoIj$r9VRBxw}{jb^P-=oegH;FuM*V~+>KcM9S)Fj`e`i50+bC&9D&QiV2S*o`= zOaGQF^)_eOdYiLUZ*!LFZO&4?%~|>zw$a<1W$SIu(l==F^~EODBHW_4IZJ(gu_<h= z>wJB&X<dl&8~rwCwdifmQe7Q~n>u=%v-H2kz7_rN(Eot`NA&A#a~rxF)!Ur4*Ei8` zvCaRA{%`32j{0o4sq=rJ-$PX$Qj6+B((j|rv^RC`MgK2UZ*x|Q&xxB<53%|@xJhSl zjV_(Rt^c35R1HDxI!>+pr&L3*&3{VAscpT@S*o`=OZ7Hq=?Bmcq8~ypMK43Iu<B^i z5uu~Ws<$~yeXMQLb+=V-bC&9D&QiV2S^71N`7U`ym%O4&UeP75=#p1-$t$|#6<zX* zu5#B2?d80pOJ30>ujr~q`jA?jS9HlMy1o}nw)2Xv@>{F(imviotMiJk@>{F(if-V% zqN_P&tMiJk=9H}-ja~AJE_p?lyrQck)Zgg5qN^j+>b#<>W7F!qqN`)m>b#;GIIrlc zMrw6l(N&Gq>b#<>9NV7!l<#t0(bfF2zt?$1SF_BvomX_pE4t(rUGj=9c|}*%RQKk* zqN^j?>b#;$UeP75=<29+i<#Wjop`rNomX_pE4r$ey8SBj8q|43S9MXV^NKEcMVGvy zOJ30>ujs1&sb3K~ujp!qTHfmD_FmsXomX^K^R!N(GpO^5uC5)tm-C9Qt{`kXujuMt z9jo(-u4rI&UeOKBz%F@3m%O4II<M&JTEm|@ujq;!-rjjdm%O4YZrFBS(N&$(>b#<> zYZLF~yrQdWr`w%Zbj1^^^NOx`Vs&28RaMi!)Okf$RI$E^I<M%GS9HlMy5tpI@`^5b zMVGvys|u&KRE5*(yrN59(Iv0w>iBhw^NOzSgp`Nm6<zX*uI{UGi}Q-Es+U&h6<t*< ztuLX@E4t(rUGj>qYL)tps#RK@S9DdYv^uZol2>%eE4sS!a{C*OhOWPCo0DDgimv9( zZ9A{%YWCc=^NOzK&}}=f=xQciHhD#tyrN59(bcTF+nrZ*HMeftc|}(<?6#d(bT!Xz z+j&KI=-t>C`xlW{bjd5a;+0z%!{ilR@yadEE4t#9)p<o%6;7-3itdo}imvLJ)+<ow z6<yUQt<EdDs!3X%S9Dc}v^uZo>MBxEBCqI@S9HlMy1JrtyYq^!t}AUjujrCjbjd5a z<P}|!P`^kdv^uZol2>%eE4m_~_i|p*Bd_R@SM<m$dgK*7@`|2__p-KeUeP13=#f|S z0_PPyk<gzyujr9i^vElE<P|+p%b)H?omcckEvxg29(hGi>~f3qiXM4IkG!HsUeVKY zd2W9JbzadUuju(%JlQ8`abD3Ag{;midgK*7@`@gLMUT9q7dWrz1<osaf%A$Uc}0)B zqDNlQBd_R@SM<m$dgK*7@`|3GtyBNx6}`}TMK5$-(Gz*x?!2N$UeODkSM)>@w>Yop zkyrG{D|+M=J@Sekc|}hg@HWmXdgK*7@`@gLMUT9qCj$6W=M_Ejik_cnlkMZBM_$n* zujr9i^vElE<Q2Vj&MSK46+QBb9(hHNyrM^5(d#&`=yjY|^g7NfdL8E#J&{EHizL?F zsPl>*c}1_|yrS1}UeW6~ujqB0SM)kQ8}`U6dL8E#y^iyW9(hHNyrS1}UeP13=yjY| z^u#6i>~ms|yrM^5(Ic<ukyrG{D|$m0dmHkK9(hHNyrQS$)a}kIdgK*7@`@gLMUT9q zr{mP0I<M&IIJI7eUSZYIG$Hk|)+4XzkyrG{D|+M=J@Sekc|}i0(?S@LS489$5qU*K zUJ;R3MC26_c|}BC5s_C!<P{NlMMPc^kyk|I6%lzwL|ze*S489$5qU*KUJ;R3MC27w z;JhLtuZYMiBJzreydom6h{!9Vz+*BZuZYMiBJzqzN9aRpcU}?c*t9yYh{!7<@`{MO zA|kJd$SWf9iio@-BCm+ZD<W0!4r*WL6%lzwL|ze*S489$5qU*KUJ;R3MC26_c|}BC z5s_C!<P{NlMMPc^kyk|I6%lzwL|ze*S489$QRuuP(yXi1c|}BC5s_C!<P{NlMMPc^ zkyk{a^NNVPBGS?Ay_{D>q4SD}ydnynS45%nib%)4)p<okUJ;R3MC26_c|}BC5s_C! z<P{NlMMPc^kyk|I6%lzwL|ze*S489$5qU*KUJ;R3MC26_c|}BC5s_C!<P{NlMMPc^ zkyk|I6%lzwL|ze*S489$5qU)<lIXXPS489$5qU*KUJ;R3MC26_c|}BC5s_C!<P{Nl zMMPc^kyk|I6%lzwL|ze*S489$5qU*KUJ;R3MC28bYJ+!%5qU*KUJ;R3MC26_c|}BC z5s_C!<P{NlMMPc^kyk|I6%lzwL|ze*S489$5qU*KUJ;R3MC26_c|}BC5s_C!<P{Nl zMMPc^kyk|I6%lzwG~~P@BCm+ZD<blWNW4;1$txoAiio@-60h9833Xl(kyk|I6%lzw zL|ze*S485Kw{cz(kyk|2D<blWh`b^quZYMiBJzreydom6h{!7<@`{MOA|kJd$SWf9 ziio@-5()KN$SWf9iio@-BCm+ZD<blWh`b^a3HARXujrFk^vNsw<Q0ALiavQopS+?^ zUePD7=#y9U$t(Kg6@BuGK6yo-yrNHD(I>CylUMXbt(U{TsAY9t(I>Cyi(PJUUeOo3 ztgct|$t(Kg6@BuGzMk=SyXzHw@`^rrMPC$hyYq@Zc}1VRqEBAYC$H#}SM<p%`s5XT z@`^rrMW4K)PhQa{ujrFk^vNsw<Q0ALiavQopS+?^UePD7=!-o1cJhioc}1VRqEBAY zC$H#}SM<p%`s5XT@`^rrMW4K)PhQa{ujrFk^vNsw<Q0ALiavQopS+?^UePD7=#y9U z$t(Kg6@BuGK6yo-yrNHD(I>CylUMY~EBfRWee#Mvc}1VRqEBAYC$H#}SM<p%`XY&b zFL_0uyrNHD(I>CylUMY~EBfRWee#Mvc}1VRqEBAYC$H#}SM<p%`s5XT@`^rrMW4K) zPhQa{ujrFk^mUxd2l9$Oc}1VRqOarB?anLu<Q0ALiavQopS+?^UePD7=<7K3md-2s zI!>iJnkJ;qEBfRWee#Mvc}1VRqEBAYC$H%1Xj%yWNOy3>(gCVBrOVFH94%12Nk;8j zhfi9gTJt0PBi$Wj{XTj(`Y8Gs`Z#*Zs=H#WucOPTo~csH@6fl<x2?Kw#JUdcpckMQ zq8CXo!RJfx`4ZhZ<`(;WiS8V;+UHAj=a|(#UxLq<=uR!!_<RXIU!psa++v?E(Y;1i z`+SM+6q4feCHQ=a?sajCeZB;rFVVd&w(avJ_<RXIU!r?m++v?E(Y-EK`@9*SH{<hW zeBO-DoAG%wK5xe7&G@_-pEu+4W_;d^&ztdiGd^#|=gs)M8J{=f^JaYBjL)0#c{4t5 z#^=rWycwT2<MU>G-i*(i@p&^oZ^7p+_`C(5x8U;@eBOf3Tkv@cK5xP2E%>|zpSR%i z7JS}<&s*?$3qEhb=PmfW1)sOz^A>#Gg3nv<c?&*o!RIabyak`P;PV!I-h$6tbzZnR z+^X}!#nSh^^T$#>5hjh_xn25kad>NR^V?dHHu#iguD1rCLB})$xHb4Z_7~oMS@sv% z=F6(=Z4JJHeaqY4W;gv$=uEU#IkS6C(G1Pe0xi)y_}&NT;X(8v^kH-l`Utug{Y!k< zhweuYpa;>v!p|R~e~tbKJ;bMn(Rp+MJ%T>YuXqA|5`7ANnqQ>noAfJw%D3w&C)v+n zH`vc&KgX|lp5BgP{|x&W_6yiAV!woa0zHYILQkV-(SN|_*U*1Ne}n!r`i3=pkGBlh zqZ`nT=qCSn!XDa3-)9fQKStk=egNI-|F!aV>t+7E;T7mr=r!m^(d*EUv)A>GN%&d5 z>zlNHi<a9Rjqnb(`3pS!HrsrMZN7_s51m41&{?+mKKstG@7>t<VBd%CVVk|^qkMXZ z_IdO%T7HcEIQA3Rz7J<>==*TCh86zQXhX|$=uzTx41E!Qj-!k8;3~&fW%d4Dzog|1 zd%c35LzmF==&Quxx7e?vZ=x&Kb?f}?>)wU_0WItOz3WD-%JcOtoiF%Xl;`V6?EG7A z)A>4j8@e0)2Kr6(&)r)mMenEOLG)qt5%eJa{}BBV`Y3vs?^-|~Lmx+<M0Gc*dj1LO zJA$_Adcpdv<I{N_{TccK`VxAAeNUpN(9`Hy^zR*?&THuF{N6WcU&ekDdj)$H`*+xD z*l%IC*l%OMV_R1TirY|#y$<_b*d6R4><h4e5Boyw-^acP``y?VJ61y+Q$rk6LmX2> z98*J^__T-iQQr}<b?A@L_tWwL^n>V!&`Z(F&@0gE9i^cg&>PX4(Cz3B^pohP9i^c^ zL3g5`vnq$VS^8O2cS6b@Lv<&l>|JlKNWZ9TXRC4;+h3#o>!NWC`D4f*L;e`@$B;jU z{4wN@A%6_{<G|#PA%7g0{4wN@1Cu|7{BdCN$B;i(wZz|L^2d-rR<*>o$sem)Vm0~W zz~qkulRpkj{x~rC<G|#P1Cu`vO#V19`QyOkj{}oG4ov<yF!|%)AZqf*fyo~SCVw25 z{BdCN$AQTo2PS_UnEY{I^2dS69|tCX9GLuZVDiU-$senha;wzjk5x;tZSu#erPwz4 zW7SgpD@^`a6&2eif2_KS?H903{x~rC<G|#P1Cu`vO#V19`QyOkj{}oG4ov<yF!|%a z<c|ZBKMqWO-4*C9A%7ftl*XY)X&jpTG31X!lRpkk{uuJdp~)YICV#Ao%^9i5A4C2a z^2edcABQG?9Gd)bX!6IQ$sdO%e+>EK(BzLplRpkk{uuJdp~)YI-^L%4KMqa)I5hd= z(BzLplRpkk{#X?o?`!hMs@T{z`Qy;!k3*9`4o&`86&rtQ^2edcAFE>H7Lz|##m2VD zABQG?4EbZoABQG?9Gd)bX!6IQ$sdO%e;k_pacJ_#p~)Ysp5w@v{4wN@Lz6!aP5wAE z`Qy;!k3*9`4o&_zH2LGu<c~v>KMqa)81l!EKVE0@$Lmb~81l!EKZg7<<c}eL4Ef`Z z$sc!iqb7gcG5O<;$sa@hxMT9i9g{!qnEY|a<c~Whf7~(o<BrK6cTE1cWAeuxlRxg5 z{Bg(Rk2@xRtV)r7JLHd5DY9+y$B;jU{Bg(Rk2@xR+%fs%j>#W)O#ZlI^2Z&MKkk_P zamVD3A%Cp8kfPc#`D4|EY@7VC>O!_n{#bP(+a`akx{z&?KUQ7Hw#gqu{uuJdstc)o z$mEYz7qV^g$Epk2Hu>WrlRq9Z`D4|EY@7V?(8Z1w<c}eL4EbZoA4C3l$mEZQO#XPt z<c}eLJY@36LnePbWb(&DCVxC+^2b9ae>`*rYVyaBKOQpq;~|qj9y0mkA(KBIGWp{n zlRt+1@sP<M51ITi<c}eLtgF|X)nf9;x_Y&m{4wN@A%6_{W7UH03_s%cm4qMh`%0w$ z)xOEL-&Z1i75%mJGF8aG6<(&gpH-{hhnKVO<?MSo`(EyMorIUO@8#@!x!-jXUctUs zu<sS@dnNl`$-Y;z@0IL(CHr2<zE`sERqT5e`(DMqSF`Wc?0Yr)Ud_H&v+vdHdo}xB z!@k$B?=|duE&E=}zSpwvwd{K>`(Dew*Rt<N+4rOD`%(7&82f&VeLu#&A7kH-vG2#& z_hamP9s6F#zSptuHs&C<=?uFu+!nk~%-^On?48n^Rdd*;nwwk3bavhrd>;D?sv>UF zjKhNT7R7Lz&Y|Akb2r;`4z-=48JeR7TA~lo^MmL^=)>q9^bvF~x{q(%j~+k|qJM=y zKSci;{SkVIPY<K>=mL5KeH@>kK%YeQ{J6Y*8qX_y`zhaBV?Tr4U_Xm}f__e-r_j^r zS@a+9;WhLh(chr|jJ{!2HBa$WHP5;M-H5uDyDfArcU$N=;%%ChkZ+omuwI2;gMJjf z4!z!<YYxKOcusAb&TEQ)c!#~!dClMWZTkNX+k6-O9;zqr^r@b?lg_fu_t|%jeecG; z2m3yB58LcTALY|Sw9liD(eh*L$FZNlev0jXf>!ubqYW+2L$-xS`Mt-`7xCvfdWwF2 zNk3=U@)h(Px`dubO@nQ!NxHY!(Kpc*tIlPLgU)5vKcHp3ziZuyRp&BAOtTe=n5v7~ zUe!hGZuA@IH_<<L4?2HY@2BNK^kMW7)N^6mIzL2zgg%PuS!1<7kNymO0euPeJ#5=L zuc5Ew&l~u&jQu9|3ic}Y@37af-@<OO-^PB&w$3&BU7CZiy$<_b*d6R4><h4e5Boyw z-^acP``y?V`**3fX=U81wrQJjtJ<dR9@<CW=lJMcV|_m@A3#5deh9r3y$rnq)d~{Y z{s#0$^d@vWx&!?r`e{c=a}ZYFwYW|54pN<K4oZEW<TmCVwlVLpjd_P{ns@LvKI3fD z?1ODzYi!dQM^R$-;p5CZd|V8?GyJ%ic1CKZeO!02Un>0)`ZZd77sRN@d9if;+qX*J z_x3+Yx9S`{s%w)wrCQHKdh^?_O7*O+bWHw_>Z-){m&Myreajz9Cv>mHC|4h&Tz!mk z^)brT$0%1Hqg;KA>gvONYAq?L){>HHEh(wil9FmIDXG?yl0LxqK8QYqK8)@`A3^t` z`|xK!dH_9${uSQ-5dCZPN9Z9wJ&ewy3+NH_aemhm=#%JEsIN*!byebM_^M=7S0%Q6 zRWhop65G$=xmJ;qtyQF?T185Ff}T&Jr_j^rS@a+9>NWHq(chr|jJ{#@N>kGJczdrj zC0&oLm8N8Gz}|>nW^YAZ>s9DA=tt4(P^}iFPqkW<^v}?5((Y@DQC(B$w}`#|Uab=) z{Wd*+hi$%#eh-~OXV6);@s-7>t}NVxuPjD&Wnue1^kI72!<JePO6_~GeU&k)s|;^B zk7_+A*}m2o)wPD(eXTL7YYp2^vDZ(~3O{S~8TM*u*V<6p@;U4m@$fk6>x)rcU$~z$ ze5#e8WWR!~m7rvw!`4brvh|#))c1ss>bk@BZ_(G$H_;WVD6NQz($+t43s)JVy2{XZ z=_*4#==#F#x1qbyZ=l~q|J?hE&sMDsCB2{a2e2Q+ehB+v>^<0zU_a|$Cq7$$hQ5Hl zggXBpRsL^Jod1t1|F`Y@e^mLuZRh`^%KvRU{~uNUZ~JZRcWjgYk1GGS?fidK`M+)F z|D($PZ9D%TRsL_=`TwZ$f7{OgN0tBEzSur1|F<%dmH*pj3@iV)-9!86`y3N7*{XG% zr0=JF3-$-Fw_<+~8-nS&!2Nuf_Div~j+0t0!`3=Zvai6_I!>~$M&X{Gw{?rwagtu| z7>e!I8_}E4?dT5llU6ZYL>0rWJJB)pb126h3?CK4)iVqq6~jeQG5oghdNKKobp6{_ zy}?Rql3x$WuUG%F)xXu}j_Y-fu=)&gy?TCG`X$tyzn=3#0_PJrpTPM9&L?m_f%6HR zPvCq4=My-e!1)BuCvZN2^9h_!;Cuq-6F8s1`2@}<a6W<a37k*hd;;eaIG@1zM3tyl z!$g%Rt2v*j5@me^HRlu6p#Di}&L^rtSr4M-e4-kZ)tpaMgR+|QiE2<*b3RcG%4*Ih zfjOV(ejckipXh!bt2v**`2@}<a6W<a37k*he4@J3o!ZizPvCq4=Mz<#+`l=WsLEtD z=Mz<#?3Fp6sLEtD=Mz<#tmb?I=My-e!1)BuCt8!?PJQZQBvIYTYR)HcK7sQ|XwE0P z=f`T!Ctej$YR)HcK2fIac5^;~^9h_!;Cuq-lhB+`LUTR|&G{rW=M!bxR&zd~f|S7d z1kNXLK7sQ|XwE09BY8`6K7sQI)uaT@CvZLq&G`h*CvZN2^9h_!;C!N*lKU~|6V;Tg z=6s^clH1Ms1kNYAJIEfI^9gmN1kNXLKJkiwYB%Q-t$SnJoKLj6f^Bm?f%6HRPvCr_ z%97j7`9zf^DV$H>d;;eaIG@1z1kNXLK7sRz>PXtFW6me4BU#P)1kNXLK7sRzR$aJL z?dE*aG3OIimTa5ziRw$X&G`h*CvZN|y+dv>=M(BY37k*hd;;eaIG@1z1kNXLK7sQI zoKN6<qB@U`H8`KZ`2@}<a6W<a37k*hd;;eaIG@1z1kNXLK7sQIoKN6<0_PJrpTPM9 z&L^t#=+~*vqsYMd1kNXLJ{dCS6V-gYjX9sF@?+baPvCq4=Mz<d+-}Y%a6TC_=My-e zXk7){=6vGy`lRN30_PJrpTPM9&L_I3NKw^2MOJe@(LF^{IG@1z1kNYo@WpC3=M&}X z>J!c<a6W<a37k*N`5<`XP!N9jH$Mr2i?7=g-T?J)fbKUy_Zy)54bc4t=zarN05>R? zKNH@dUafv^{s!gsXTlrl;YND6ksfZOha2hPMtZoB9&V(E8|mRjdbp7uZlZ^q=;0=M zxQQNaqKBL4;U;>xi5_mEhnwi(CVJSe>yO*Q?K*2MNbS}3;47%BEZcPsal5Zbwo|d# z?l*pf+x@N&>7}S=!nf=GMC<>E{!gfD1Ka(^45_b`x3BA4{iX=1>mS=YKSiHGPoO8! zQ|M{*Eb6P(?S8j|^fjyQ4zv2~x}9sX?Oc;>zhFGr9&Xp~-6;J6_Ls1Im&$g|t~+!V zJrnNmduF89qT5idGp81<#Vh@UM#K(9z%7ozj^GY-5}iV)(HV3W)tZ9Z@;US<dJNTC zGHQPXJ%=u#t}JRj1=M-O4xKlwe}rCwZbrADTIWfhdbNoiJY~MaZ%~o#d!l#fjA8xH zsP9wW5#EnJj6Q-cppN+tk=W{c%65pg*8hV39qO3x&^?&?E-_NJ-w-1G0r~*?5V{9F zgwCT!P_3J&?Vmu8JCdsZS%2<dp?f5)zd*Huscfy7C|&Y5iY3}t6tQka`LBr?ZsC77 zbUF5w=+!9yO%cM|@ITePgzoJ#=x5O}D@Xhejgy12o!RZs5n=ml_K<P1Q#sd}P^)2} z9uGS;9^B&buv1x;HAOQtM+>w>E3`%%EC0Kl{O@+^tnQZYqrS&{XXtwack1kFeH`_% zu#^A7PMx)6tCDK<N+COm)lQv5Y%il;9b~7@7}mGYx2-xqSl6K)^aAuk^di);+DWW- zvMRt%Rt4CpSiKzXRIF~6egRwWVUX?hKXxi&>Y0d*5izYAp_Va@pfMsgM#RR5*ccHT zQy%JV9I-Lwp;kw1Oxc{(5gStmCnaKIL~M+RjS;aiWikHL5gQ|7V?=CBd4yX$ZpVn& z7!eyIVq-*XjEId9u`!)#wLK9VBVuDZud0QJjS;aiokiW^h>Z<7Vq-dIS{<=5A~r_E z#)#M$5gQ|7V?=CB)O|i2BVuDjY>bGFvo6KBID9Z17l+SCx1x^WIO|f36UlKRIZh16 ziQzag94Ch3#BiJ#juXRiVmM9=$BE%MF&rm`<HT^B7>*Oeabh@549AJ#I58Y2hU3I= zoEVO?F2y+OQj8PNapE~nJjaRWIPn}Op5w%GoOq5C&vD{8PCUnn=Q!~kC!XWPbDVgN z6VGwhr5I;jigDJZ7-wCIan_|6XI+YMqCL*K6yu!Z#)<Yg(cYzNsfBQtB7CcKtH$lF zz<k)neEu%YJh;V_*rjW!+oYcti*^NGOJ<j@sNAk~=A;8OMKd%<3$#QZKp#XOLLWx= zppT$?(S7v1A3cB`ME{EK{UQ3-=#S7tcy$<^N455(ygGuq3cgEMNY*FOr%<gnr<Mx+ zDO#h?pbh#gdV=jwqOOJS(mlmiXX3kbJ>+O;ZE5L0qQ61^8GXa5*#`Ne*#_$dbR)Wn zPkU$|^*L@==yTkz(6rwbZb3c%cQNa}OV>>LUR^U;uR^auKZ;(5YL!rZ`b})D11kG= z^bYhd_^xl`!*|%`yXg1ODb%&hU7C@w&);XSIrMJy9`rs`>s)G^z38K~975;O$Iu_6 zkE2hZ{1<fZv%kfwAnejrk+q?p=g_0H97A1$+@-4`tIy86m}%doqtd@lYpO}l@Tpc8 zmaWx=rAz2}R4dG><+s?cqi?dkEBd>1J*02f^^o-s{OLO9fxFg?SarN>U(HTfJukYe za~tY8w_UpT*-Er^Rpjkc^nUlFJD06mlTWI3Ql$s^l#$$F40j%-#o5BHj<bbb9cK%> zI?fh$kuB_Ec6}GK>$^HWBkW>!eV4AK{O!-9KSN(YUqZF&r#^iReI0!RT}IzTSI|}T zcjy}W7TTh3qwiQnEo+FbL*IpV{(q9*JxGqL&hxF3tA%+uVqJuTAiQ&Dd1JuCFbwRN zfn{0D(>U&BEZTLeS#Ni5Pcei>>y;mKSr)SqLwD9GZ7V6`XF9=*j9ab2=+2!;+dWBw zt_*Iqs<VXgBp#-4w_2@Md1H5jn2S~*4a4JpzaRej#xG7~oyt1-JKx{;Jo5a&32-;~ zBJgtX#o$Z8mx5RL4z;FXyb^plcop~x@Ri`zpl6b9(zwd_D!1gsYrxlmZvb^tvdZ5K zUJG8wcmEK45BOg2ec=1S4}c%yuDnm`Ch2FRSIBQ7a^0knP>}6df0IT+p}vQa!X8En zdl)I~VWhB!_1Ha%O)I*_x@Zq0g*}WE_ApY|!$@I|@&W2oMhbfvDeQ5UKb3f-u!oVt z9!3g#7%A*wq_BsP!X8Endz?Y8zNg`l!X9OZGdkAqX?UctN4emPR;_y&DeRFa$Y!Ll zhmpb_MhbfvDePgSut!njs`?&A3VReUY<r}zhv+<|xUf;5Qe0ROIwDLd7Ca@?Y3ssA z`1EVwqu>&F7_{D=svQA!+Pdt=z;A#@LG$^P-U2b2&!=kU^C|dzN;6*mEuFS5{5Gi5 z)@47%HQ%LXx5<=GTNge@`42&zwyqMLwl3T>!pu`J^AyZHrMEg<{$|%Hjy1j&d>g3K z)>Wd@)`eaxn-a&`z7yM{p((BOy8Mfj-wo=tb(QF}b)imM7n)b6oN+?<W$<CpTsj4p zPSwo@Q+2b!l-?~fdektbw?=%;anNizRX1BsY2L^+drUDUKJ=9yJ51>f5~KNW3O<~w zn-8btS4Q*URNZ_yrME_mmyB@Wlo(I-i1Ab+#xvThr^I;1{h(QH3YMFK<)&b{De;o- zM7(4y!BgNf;11vVG5Aw{<s$fx;6H)C1b=N5+ZZncC%_khF9u%<Ug6rrCq_rxDXozj zd8S$;wXM_Eg*t6rXbzczL#8IoAyX6Pkf{lC$P^qhHE}JrN5NB?Q!%~=)M@Lob=ta6 zr>zTh+Pd&VT>la92JlAVv^Zq1@FuN7Pm4or`>e-l^{+?kGbr8}6z>d*cLv2f!>C~f z#XE!Iok8)=pm=9cyfY}?85HjfigyOZtGwfC6J<&UJ!;Upg?>?UreL5X0X=G%LGjL@ zcxO<&Gbr8}6z>d*cLv2fgW{b*@y?)lXHdK|DBc+q?+l7}2E{vr;+;Y9&Y*Z_P`ooJ z-We3{%!Ee}Gbr8}6z>d*cLv2fgW{b*@y?)lXHdK|DBc+q?+l7}2E{vr;+;Y9&Y*Z_ z#9$lsj%J4{;g#AI)lm!IC44s}*Xt>C;IxjkuCMVNLI-~9Nb%a91Y4lTyd6CS*YE{! z9$Ww;unRsy&0hl_1$|~ir{<F?I(nnm=<_N%HS=KyKJ4h-INL`-@3QICyvwGel>wu7 z*>q|i<#qJVoUeQWG+TCH%MNVW5nK8i^F~K(X*>pghkN@jzxy=yD)tHNHSFi8&CJ=+ zyL3h~X9wo&)V#~4Bi(ECE}KrxyKFjI2QYe<O{ea$VTX6=I=oBQ;a$28tlNQgJFspC z*6q|^!S$~MuLge${B7`6;A_A)gV%yOty#bFHt_A>JHS8S9^M5`Q?eiQn7UIB{-^bx z|EX3Fe76Vv@5I~w^ltDT@ILSX(7fG|9`<)1;=3vKm$4rP&EXw5yrVwlEB#J(M@(+a zDfuRLf$dXXI<R^NR_{m;`+mGbr-L5u!0?^AXU{ry&z^O}_D0Wpbn2e>=%}~)w|+!z zX8sP$-+}o%Fn<T;@2E$+W;1^W=I_A#9hko(C9F@SgpD52cZdZY>0#TRi|dFD^jnG! zx^tpKhv?8DI&_E*9il@=dRX<aTc^Vtew~KdrqlQe=oz_=cJb&=h#(yzNQVg0kxurf ze+B+Eh|f2kz+M4!5I=9=;fg!{)&MNQQ{Xe;S?=co_y1Gw|7X}2u`gl&Blgd+{|WmS z*uTX7751-fi_O#yicPk6VPA&bz@EU~jr}6*%duaK{Sxe#Vqf7FAaZqxTpc1;hsf0- za&?GY9U@mpD-3E?cK39MVjZGbhbYz|igk!$9imu=DAt*{&MlxQW_%C$UhsY3`@s)@ zAEbVtAkq;78(~GwtIO8By730^H{~~Ce_U_lb)=K^U!)#wPl7j7Vg~LK2fM_<E^)9+ z9PAPY1N<Bm2RHPNoBMvydve$LeK+hkfu7F{&VnvfzBu7^YRRBE>b~&Zlzfm+KLmal zbVLr~bAM|Ocr*BaYTr|kZa*sgq;{<ay_4r(`~o-+E`Sl(1+DZ#?OxFQ5Nh{>W{IGc zVWZVusQo4Qb?`Cp8=!qVh`o*W=OC?Xv{whQxA7_N=R5r3)1WfGtNbLN+QWm^Z;kfz zpjBL>y*+3x*Jz&)ydfQULpn$gyX1%92z(yg1W$u!z_Z{vBeU^AylvZa@<HrvG#dnQ zxbZ5`d#?f`9lf`J{RYaf0lgC;Xw;+DmKyPu-ZdPgNo>E*&q!}nyS9&mGvF-vr=Z72 zL3-QY(vuf1QgRTa<@IKy%Tv${6PWW4b&o_s{V=!;9sx71q~-MvrN3K%j+H^2Z1k8S zh>eYAm>^CzDl?n#2iVHVDtiN)_7nsAnk|r4t#4z~wpyq4r@v|8G4;H_|N05#=fMl$ zPr;vo7r{$LF|+Y%kQUY(pSlOuCW7AN)~CG59e9&F@FsU?{4wR90zVDz1^0osg8RYS z{X|&f2&{1gakcAw1pFH4QC<*l8);jyx9wy8M~qm5W-V+#MY;DT1V*nxGZ?mMTWL%6 z;>NS?k5ZVnE9@WGXEef<&uD$b_7AcD9@{5!1)V41^5?NV3ly9MU3ixIcigIse}l%q zwlC01KLam;KL>vS{>rE~VvW1N2Dlr%9DE6Qh5wOw+enWPZ`-CXh_`K9&jj(d@n3+i z0$&YU&jeO;g4o;k>%ljGZv=U=tnUQzxvzN(crExlpx1hWv!DxqAABeHLAQWLCHmJ= z)V4o@{ZZ^2us?=<qiq;I!0-Wv4_Y~`RBnb3(%6@TH`U%M`~>#ouP>8*vr2m6;hB0* z&(Y}9$`={eEHbWHgwGcl*DNxwS!7(Z$hc;aam^y*nnlJni;Qa)8P_Z_u32PUv&gt+ zk#Wr;Gx>{*YZe*TEK1jH)EA}Dj45c%u*kS(k#Wr;<C;arHH(aE78%zp>YjBa<C;ar zHH(aE78%zpGOk%<T(iiyW|48tBIBAx#x;wKYZe*TEHbWHoVeU|GOk%<T(iiyW|48t zBIBAx#x;wKYZe*TEHbWHWL&ezxMq=Y%_8HPMaDIYjB6Hm|B329$O+R2iJJ#G(fJ_H z;$Y1u%^&1M=YyQ+e2^2J4|1aOK~8i&$cfGe8&B(9lY>0FgFL%~I$uHG)%glSPMAK( z3DXBTVfr8^OdsTg>4U`dgSx}Jbfw3(2X%)lLZ3AMMcv7r^)ISsqu&eZ^PWVX_ayrD z_vrrnyeHA;J&8W=N%VP7;%>fsH{ZRR?|zBzeu?jXiSK@i?|zBzeu?jXiSORSckki5 z_we0&`R=`Z_g=nxFW<eF@7~LI@8!Gq@!k9Q?tOgse!hD@-@Tvj-p_aM=ezgw-TV3O z1AO-ZzWV^*eUK;epvq_J59*0*)F0%DJjfGykSFpWPvk+K$b&qQ2YDh7svdny^%xyT z9@G=rP=xbHHsOgUwcnz|N-04pC9LBotm7vrr39s<xTq(Rpp+7nQlgVxT-%4h4}(@p zN$roY_kcHpR!Rv<DM2YED5V6Yl<4#V|GJe@qSFhER!T{&$9L}q?*pxrlG+2H<8^{k zN>ECPM!_zzQc5%mHXa2Z2cH0~loFIuf>KIQN{LQN@Gn{^B|0g=c#<mzpp{aBQc6%t z2}&tJDJ3YS1f`UqloFIuf>KH}{`GgC2OZfH_AMke$MmG;Xr9y@#}kxNf>KIQN(o9S zK`A9Dr39sv=uOHQU2o1$P)Z3i!wECPiB7uetK3Q{K`A9Dr39svpp+7nQi4)S*zJ(8 z+aam{DRo*YB`Bo?rIetQ5{+|RPRr}A)k-L(q;92@pp+7nQi4)S>W=1##<NB%rKG-s zZKaf;loE|z{i&5wf>KIQN(o9SK`A9Dr39sv=yVEy*Geg2mqmh7N>ECPMyxK!&oyqf zZKaf;loIi_+s#TT;S`)iBUyiX0kl#|I0YxssMfZXQi4)SP)Z5s+$1Qa1f`UqloFIu zf>KIQN(o9SX?)5xXq;=bQc5(=HCibp8s{3VloFIuf>KIQN(o9S(b(44SSckar39sv zpp+7nQi4)SP)Z3(DbXsA{wYc+K`A9Dr9_;dUW`&o#0<8rloIVBk<Xx%5|mPcQcAR+ z#N}2>2}&tJDJ2anr39svpp+7=6sT2EN(o9SK`A9VJ4DY*XNMTAloFjCVzg39P)Z3( zDbd*>F0oQdCajbaogHGl!v7tml%SLnlv09HN>EA(N-04pB`BptV_SdAN-5C@*Z5kH zUV~CfG}?9f8$m0j1f`UqloFIuqVccGt&|e&n=@J|B`Bq2!b&MobXIGlloFIuf>KHp zsa<ZRlqg=?wo*z^N(o9SK`A9Dr39svpp+7nQi4)S6caDgx2%*NA{IOZw?728r|@|S zpQrG7%E(uz=;+>3_&kNrQ}{fE&o#o)(@){^6h2Sk^AtW$HJ|D4n$J`CJZ0pYvR0MW z%;zb5p2FuTe4fJRDSV#7=P7)i!sjV`o-*=HYv%K`W<F2h^OTWq3ZJL&c?zGW@OcWK zr|@~o$Twx=n=<lE;qw$ePvP?vK2PEE6h2Sk^He8+`4`RSDSV#7=P7)i!sjV`p2FuT ze4fJRDSV#7=P7)iYChBTc%+uX=P7)i!sjV`p2FuTe4fJRDSV#7=P7)i!sjV`p2FuT ze4fJRDSV#7=P7)i!sjV`p2FuTe4fJRDSV#7=P7)ivND*$=P7)i!sjV`p2FuTe4grm zTvt!w^AtW$;qw$ePvP?vK2PEE6h2QG`KIuB3ZJL&c?zGW@OcWKr|@|SpQrG73ZJL& zc?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQm;6c?zGW@OcWKr|@|SpQrG7 z3ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWK zr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL& zc?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|S zpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&dCJH)h0jy?JcZBG3G;ahpQrG73ZJL& zc?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|SpQrG73ZJL&c?zGW@OcWKr|@|S zpQrG73ZH)&KL0X&{$=?5D;g6Wt$#&hqQ3AG*pr&+{mSl}Rq`++f`|Fm!!?fx9%e-F zFe8G884*0ph~QyH1P?PJc$g8v!~Dv_{K~_O2p(oc@Kr^GmHJl|1s)PwpL~_Q2VWI0 zsa%X?R5nzh@}LSUO2)S3vHDcLYV<n_UzL9v&-zofr18VxN5PL7^&czYP1?oxRsBcX zK0oHG`j0O86W_ybtENNT+ad1l5chV7dppFv9pc^&ac_sXw?o|9Au+>4^+Vj-A@1!E z_jZVTJH)*m;@%E%Z-?|`b-kXckb67Cy&dA-4smaXxVJ;x+ad04i8+cT<|vkkyi3ec zEa~ZN)R&l}Skj&MWxG|En4?%?j$(;9iY4YKmTD27cERs}PlG3n`gf{9|IQdF@f^hx za}-N;&rvKfN3p~l#S(KAOUzL$F-Nha=dNq?+>OqLx5OO9lG;IaGDoq*9K{lI6idue zEHOv1#2m#Ea}-O=Q7kb>vBVt3(!}MilR1hdwWn%Rdm6nrc!@cRCFUrWn4?%?j$(;9 ziY4YKmYAbhQfpsdUt*48Nv*9q)!HtxCmd#u;xG#5F#dlS|357Mf2w{M|38fXAIAR= z<Nt^8|HJtIVf_Cv{(l(%Kg=A(VfnvmV2<K2a}<Y}qd3eQ#bM?s4l_q_Sa*1ruJjzm zVcp@1&~p^a_`otgu#68Z;{(h1z%o9tj1Mg11IzfpGCr`34=m#Y%lN=@%|5WqJk>Ju zRLjg$E#m{r_`otgu*^KwGCr`34=m#Y%lN=DKCp}rEaL;q_`otgu#68Z;{(h1z%o9t zj1Mg11IzfpGCr`34=m#Y%lN=DKCp}rEaL;q_`otgu#68Z;{(h1z%o9tj1Mg11Izfp zGCr`34=m#Y%lN=DKCp}rEaL-5@PQ-vz!7}l2tIHGA2@;!9Ki>U-~&hSfg||95q#hX zK5zsdID!ux!3U1u14r<IBly4(eBcN^a0DMXf)5<Q2aezaNAQ6o_&|mN&$zb?AIMPP zI>Ay;Ged!ADDVsgo}s`s9+v-PDDX@kqFody@C*f>p};c~cvka_N`?Z@P~aH~JVSwJ zDDVsgo}s`q6nKUL&rskQ3OqxBXDINjW(A(rtiZFHXH+s2c!mPcP~aH~JVSwJDDVsg zo}s`q6nKUL&rskQ3OqxBXDILt1)ib6GZc7+0?$z3845f@foCZ23<aK{z%vwhh62w} z;28=$LxE=~@C*f>p};c~c!mPcP~aH~JVSwJDDVsgo}s`q6nKUL&rskQ3OqxBXDILt z1)ib6GZc8Ho~S2<0?*VRZF}u0LxE=~@C*f>p};c~c!mPcP~aH~JVSwJDDVsgo}s`q z6nKUL&rskQ3OqxBXDILt1)k}NU8mpmj7o+A&rskQ3OqxBXDINj?l_X6z_a>EY_C0K zDDVsgo}s`q6nKUL&rskQ3OqxBXDILt1)ib6Gck<o@r+7_0?$z3845f@foCZ23<aK{ zz%vwhw(Dx&2?{(zfoCZ23<aK{z%vwhh62w};28=$LxE=~@C*f>p};c~c!mPcP~aH~ zJVSwJDDVsgo}s`q6nKUL&rskQ3OqxBXDILt1)ib6GZc7+0?$z3nfOG#7zLh*Rcw1k zB}0K{DDVsgo}s`q6nKUL&rsl5!)s3&3OqxBXX0eFDhfP9foBb`J!L5H3<aK{z%vwh zh62w};28=$LxE=~@C*f>p};c~c!mPcP~aH~JVSwJDDVsgo}s`q6nKUL&rskQ3OqxB zXDILt1)ib6GZc7+0?$z3845f@foCZ23<aK{z%vwhh62w};Ms&{R5Ha8wEzk{Q#7&d zwWkaPo}s`q6nKUL&rskQ3OqxBXDILt1)ib6v)x{M%242$*!wcso>6(6IPy4g;c?=^ z6Jq<L^(VykeW4Zj6T1FUp%wU(M4u=5){}}p8}%oNK2H*To+SD_N%VP==<_7e=SiZ^ zll;n){K}Ik@F!8=E2xMSRKyAqWCazmqF>plub?7UP!TJrh!s@C3Myg+6|sVfSV2Xs zpdwaK5i6*O6;y=I4$%GU{Zi0MQuB^r3R+37pdwaK5i6*O6;#9uDq=<VuWNMwMk~n` zRKyA@Vg(hkf{Iu{MXaDAR!|WusE8F*#0n~61r@P^idaEKte_%RP!TJrh!s@C3Myg+ z6|sVfSV2XspdwaK5i6*O6;#9uDq=-XP4}s%cD>L_GAB~!MCzP&&WY4IWtval1bTii zCsOA`YRy*bpXNmBoJgG$sdFNAPNdF>)OpR3Iww-+MCzPKofD~ZB6Uur&WY4Hkvb<* z=S1q9NSza@b0T$4q|R%O)H#tlCsOA`>YPZO6RC3|bxx$tiPSlfIww-+MCzPKofD~Z zB6Uur&WY4Hkvb<*=S1q9NSza@b0T$4q|S-dIgvUiQs+eKoJgG$sdFNAPNdF>)H#tl zCsOA`>YPZO6RC3|bxx$tiPSlfIww-+MCzPKofD~ZB6Uur&WY4Hkvb<*=S1q9NSza@ zb0T$4q|S-dIgvUiQs+eKoJgG$sdFNAPNdF>)H#tlCsOA`>YPZO6RC3|bxx$tiPSlf zIww-+MCx46@Va_Vq|S-dIgvUiQs+eKoJgG$sdJ5IwX>E;ofD~ZB6Uur&WY4Hkvb<* z=S1q9NSza@b0T$4q|S-dIgvUiQs+eKoJgG$sdFNAPNdF>)H#tlCsOA`>YPZO6RC3| zbxx$tiPSlfIww-+MCzPKofD~ZB6Uur&WY4Hkvb<*=S1q9NSza@b0T$4q|S-dIgvUi zQs+eKoJgG$sdFNAPNdF>)H#tlCsOA`>Rb$_9!;dqiPSlfIww-+MCzPKofD~ZB6Uur z&WY4Hkvb<*=S1q9NSza@b0T$4q|S-dIgvUiQs+eKoJgG$sdFNAPNdF>)H#tlCsOA` z>YPZO6RC3|bxx$tiPSlfIww-+MCzPKofD~ZB6Uur&WY4Hkvb<*=S1q9NSza@b0T$4 zq|S-dIgvUiQs+eKe8Q1BCsOA`>YPZO6RC3|bxx$tiPSlfIww-+MCzPKofD~ZB6Uur z&WY4HkvbQLUslhF)ZZlLev=sbO=4&PpBM0X0iPG}x$*_*-U>!u1tYHlJ}=;N?a<QG zFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO` z^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6 zJ}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E z;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<& z0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1L zFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO` z^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6 zJ}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E z;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<& z0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1L zFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO`^8!9E;PV1LFW~b6J}=<&0zNO` z^8!9E;PV1LFW~b6J}=<&Z^7r^g3rGNpC4mvb&T?3HIJ>1F}6C!*y<Q#t7D9<jxn}6 z#@Ol@W2<A-bL=<uFt$3z*y=cS9;eRZ)Onmbk5lJy>O4-J$Eou;bsneA<J5VaI*(K5 zaq3)Uytc}CZI!sQ%6M&6zp_zZWxTe^cx{#O+A8C<RmN+pjMr9c3tSn2p7mX2ytc}C zZI$ubD&w_P#%rr}kJnZiudOocyIS{nZI$ubD&w_P#%rsL*H#&?t?K@Djqcy*@!Bfm zwN=JztBluH8LzD}UR!0nw#s;ImGRmt<F!@BYpaacRvE9YGG1F{ytXQz>DO1~Ek@7$ zuQFa+WxTe^cx{#O+A8C<RmN+pjMr8fudOm(Ta|C<K6iV(w#s<z1hc*;i0>zOj@p|g zJ$ypX@u~U=p5qCg;|ZSQ37+E#p5qCg;|ZSQ37+E#p5qB-eNX5)ss?6#PcZ9yf?3}a z%=(^S*7pRnz9)2tcj-#c{GZSrt_VHzzlIO2;R9><z#2ZVh7YXa18exe8a}Xw53Jz> zYxuw#KCo7^53JSf18exe8a}Xw53Jz>Yxuw#KCp%ltl<M|_`n)Iu!aw;;R9><z#2ZV zh7YXa18exe8a}Xw53Jz>Yxuw#KCp%ltl<M|_`n)Iu!aw;;R9><z#2ZVh7YXa18exe z8a}Xw53Jz>Yxuw#KCp%ltl<M|_`n)Iu!aw;;R9><z#2Yq5+68;51hmYPT~V6@qv^0 zz)5`IBtCEwA2^8*oWuuC;sYn~fs^>aNqpcWK5!BrIEfFO#0O5|11Ir;llZ_%eBdNL za1tLli4P2<KabW2y0;af&uAaW2VC-ctt1YlHunns7WqJG)8)=9KBzgb_&_@IQQ;qf zE%1|E>5~Blta1+IGyazIiVx&7M&}hD$Y+esD?X66^lv>voz9^;s5!6rfc&3>nzPXk z$p1O0IsfNC+S0%K80fs>18Ga6-!&UZTN?ew*+AOT_%~ny`i--J-Ul=~_w_)U(|7B< z;)B|Eso(iO2Q}ya9LR@lJFoaaD%AJ64i3TZfzMIT55W=mJm|dQ18GR3&wCz7HyW=3 zomX5Z*MrWBIM6%S#<zlR1D*eKK>p8xl%(!Ny-Dpa4XJxppR&E5Ywo1P`9BBsp6^!r z(BF0b&q4ie@E-6!@Bz^IKL_fM{+9EK57aAdJFobF{GS7<M_=RjGzaRf{?vKJ2X$vD z9H{5I#CgRB>c6&~S9~BP>Fb?Wd>{>JbYAfR`9BAGch9!-iVxJ^{VnGeA4o~M+<C<Z zQjbRG6(2}38pr(K7x<^nD?X4`H2VFuf%KtJ`cNp|P@N60%MYXs_0**LT)r3F2i^+O zdeV6Q)NiT|r0a}+J9QvMr#qCEGy0^Cf%KcvZ;1{X1F!^7fzN<GsbipiYWx9r;=JMm z={KYEiVvjOjA#9iq}F`pk3r`ZACUiZAWpM=k$-Us+j+$Y;y0H&ulPVLXWMzj2jV*0 z&MQ6;<H^?BdA4_9`>n=-*w5t?*v>0HAphq;OlbSXlsm8ZVB)3NSNI=E?-{QI@nPvb zm%IY>nehYZJ)`rA52W#ouLIuzUIXIiQgQzDI`9uc=M^82|8p?myyAn2_k$k*Kj>DH zqEjo0pKX5x+c^mbQgkkNUh#nxoop#O-M<u_@dnU&#RpP!M!$_dfC&d;LVZgt?QeOv z#=7|MF5#7m;OoT1b&aem*&pIlzZJMn{?B#tf3Da556V9dI<NRTW9@Zu`#|<S@#?xp z#4dMU@pZA5@f+Y#&?;zM+~x8oK=-V5ahK8gKi4(#HJ0Eh@EPz~zFUFMQR4ic>l)`8 zomYHa<6NWn&#%|KuXw%Y9mVUlG5FuW|8A`B1}_I+0($4_x)@9~h{2362d@JCF627- zKiBKiTxkukF6ME$^NO$6|ALZ7Kr{Ken8bJtJPw`!PlA8PmCh@^E*>zR0sZdkx_H3& z6RvSy@pUnP(L3eV87;1h4P0^w`~~H|H14W_b&&ta8@}se3|-Gya$Vy`*^D3889%Nw zeq3k#xX$=-T}<L@_JaGsTfzO{ovxq!pX-hPg#DkvyTJbf-UE95dcEP5>-C0LG1ePi z#aM5A1@w;eb@7sa%Q10XykuMkx9nYt{>J~|D>W|Dr|PFho|MLAws}(Or?y`SUJbqq zd=2<I(0RqzHS#jP8NAl0-lQI(-ekN1bYELnZ!+Gb>?`Z!|6JF}Ft&YON{Oy0(G?}S zqC{7e=!z0uQKBnKbVZ4-DA5%qx}ro^lr`&$Qu9=Op>;)xt|-wJCAy+SSCr_A5?xWE zD@t@liLNNgD_){2N_0hut|-wJCAy+SSCr_AQa#kadla;;DA5%qx}ro^l<11GW?fP0 zoB^YCMTxE`(G?}SqC{7eQpHF0sdYt(t|-wJCAy+SSCpF3dPtvISCpE$a&6WXrFyi{ zx}sE%7NRRkbVZ4-DA5(A=A-uNQ|pRSXSw)F^KFT)DC=*-wyr4A6(zc&L|2sPiV|H> zqAN<xJE_g<))ghXqC{7e=!z0uQP!<1%DQz$S+}kz)%T6o6(zc&L|2sPiV|H>qAN;t zMTxE`(G?}SqC{7e=!z0uQKBnKbVZ4-DA5%qx}ro^l<0~QT~VSdN_0hut|-wJCAy+S zSCr_A5?xW&tt(2+LHW+DD@t@liLNNo6(zc&L|2sPiV|H>qAN<xCh1$6O)^?nl<0~Q zT~VSdN_0hut|-wJCAy+SSCr_A5?xX1+!)tz3bd{$rT=w@=!z0uQEGNbEsU-x(G?}S zqC{7e=!z0uQEHUrD}QR=LsyjOic%vcms?kq=!z0uQKBnKbVZ4-DA5%qx}ro^l<10* zyy7LgqC{7e8e6GObVWH~T~VSdN{zE@ztq1azS2KJSCr_AQhenS>xxo*Wwfp+(G?}S zqC{7e=!#PFMgG*fq7+{l@pE)VIbmH<>P>&+dqL}p5?xVFSXY!9@!ch~t|-wJCAy;2 z=+EWW6(zc&L|2qzLft>QqC{7enkjOLbw!D;DA5%qx}p>lss?n$5M41uR}9e=Lv+Ou zT`?5nRrMjdVu-F7qAP|q>x!Y6(4YE!v?01;h^`o-D~9NbA-ZCSt{957e7$wW5M418 zce%v6Vkqu1T2~Cw6+?8zP_yVRv91_0e?DaXd?*%jiFL&gT`@#g4AB)sbj1)|F+^7k z(G|m*b;Yn|T`@#g3^@yBShubiau&)ET`@#g4AB)sF_?Zu^Wnz-ohz*?hIQ+Tp_s?z z))hl^#jtK&F%*-y#JXaLt{93RY+F|h#Scd7ilKPGwspl2T`?37*tV`1qAP}C0Nd6T zLv+OuT`@#g4AB+Cx^=~{Ze1}%R}6PqR}6PqR}9e=Lv+OuT`@#g4AB)sbj1)|F+^7k z(G^2<#SmRF6qD%J#Uw`SiXnN$hv<qSx?)IP@nOTdV%V^*7?M|f*s!h`qAP~ziXpmU zh^`nmtSg4-iXpmUh^`o-D~6g?80b^$iXpmUsD7$nM^_Bd6+?8zQ2o^9))hl^#Zdj! zwspl&{nTh(F;qV_T2~Cw6+`t?+3HPq3EkI*=!&6wlWpsYA-ZCSt{9>#hU!f#^;5iy zdWv^ZPu1U}|8k0VQBUzM>M7nuJ;l4I-;=tyv;IACrqS=-KErpP;k(c9-DmjjGko_M zzWWT{{XXCQKHvR5-+flAa<8vHtCce27r=SYxxt^+N}18Q!JpOYmGNotgi)(DM!laZ z)LTtL=LUaPD=$W^^$ABttz{UU&-_`<)f=4~{8`P_8=V{cS<Tf8HCJzRKJ#ZaS8v=6 zIyd;UnyXhfMsd#dLg%cm#5un$^m~_;G?>nAkOtcjI%jo7=F*DHrB%(DODi&$R%9-% z$Xr^HxwIm4X+`GJN-X61?-I*Z(qpdKIjbw_F{3k=R?=feXD+R3&RklNxwKNg2>-4# zmsZLbVRYuwO8Fv;&Rkm6oVm0jb7`fl5w@MVv{KdxqcfLQwZ8(LxwNYNHR#Nxm9j<{ zow>A9)(E3BmsVsht;k$jk-4-Yb7@89(n@O0_vy@~mDHMTXD+Rz)@(a-X(hGhf8orf zl{A}eXD+Rz+-#r1cIMKG%%zobO88S}F0II1T9LW5B6Dd~bLP^j=FFv4?H|COfX-Z6 zk-4-Yb7@89(u&Nb6`4z`x-*wnWG=19Tw0O2v?6n9Mds3q%%#d}>t`)ZXmrl%ip-@I znM<p>GnZCmF0II1T9LU_nMib2SViX2ip-@InM-vRf?Gq`C)65sXD+RjcS8TJ?#!hX znM*4&msWLWF0Ja$Tw0O2RPSx`U1u(>qzPS*GnZCmF0II1T9LW5k|y-0&RklNxwMid zbcr*UR?>vFow>9kb7@89(yIO)?#G!+D>9c>WG>Y>hPHC%(u&Nb6`4ybGMB21mKjm! zkEqj`ODi&$R%9-%$Xr^HxwIm4X+`GJip-@InM*4&msY!W`PX+{20C+TMds3q%%zny zr0!g~CUoc0kn$5UmsVsht;k$jk-4-|#tD6w%%v5XODmlvrJBiHT9LW5B6Dd)=F*DH zr4^Y=D>9c>WG=19Tv|1pxwIm4X+`GJip-^zw5Ys7TGZ%wH!5jSqjOeQWG=19Tw0O2 zv?6n9Mds3q%%v5XODi&$R%9-%$Xr^HxwMk<^#66{(n`wHwlkMjQl7S*xwMk<wC&8L zm6WG#XD+RzJZ(F3X(i<;o6Mz^l&5WHF0G_IZ98*mCFN<`nM*4vPutF1T1k1@cIMJb z87<VRWG=19Tw0O2v{FV3m%jpZ=F*DHrIpT`dP=r)R##*$t;k$jk-4-Yb7@89(u&Nb z6`4z`31=>?$Xr^HxwIm4X+`GJip-@InM*4&msVsht;k$jk-4-|e7wG1DLxu~B5S4i zX!N<PmEz+iq2D>G$W2ixKDyi|^gbuf->5$)MY<xq3H$^&sekdDX8yG^QqiFj`pS`_ zgVCobC=OwJC*g>lCnI*AjM#aich?o2N9;TqY0R#364`k&LdTAzWBo0^bvu%3wQbcp zV&}<-ohKu9o{Ti2zf<KtZ)(KOlMy>lM(jKpvGZia&XbX%hHJPNw6+=5?gu?{GGgb+ zh@B@R>0y_A9rP&*Bk5t|QSfo_3GhkKJI_Z_!bYDrHDc$<h@B@RcAkvbc`{<>$%vgN zBX*vQ*m*Ky=gEkjCnI*Aj8M)al=Dc+*){(V9D&b+o1ovi9o5c&XTftucAku+jcxxk zkY~islaX|?%dY|*%}4A!8L{(Z#LkluJ5NUJJQ=a`WTer(ue2f>X>@Pfd;Ul4JQ=a` zWW>&sQGJ%0eTu?}ohKu9o{ZReGO909eh~C23L|!&jM#ZHV&}=Ieu(lV@G!Ux9s#}Q ze^jUC*?BTz=gCOA-L;v8M)g(j1h@vC1ih1R#LknETF&+O6onBxPexMpwzoi9m7OOe zDSVfE&T}N4Z}gu3k;eOOjh|3*9=rhl6#N-@5%ehvBk6hL)!;QocAkvH;kN%R`0v0O z@ZW=f41NmyH0V<lMpF1jpQ12g=gEkjCnI*AjM#ZHl1lfdkAPnT9|dXK25l?d?rV<u zAF=afBqq206y?@4BX*vQ#Ok(bTPa)hVs@U4q;G9|&;LlX3Vor^n;Nn6WW>&s5j#&t z>^vE<^JLWUp8t_%8+^Ubn;L1(!S(wTg%LYXMw)rB?enHa>^vE<^JK)%lMy>lM(jKp zvGZia&XW;4Pe$xK8L{(Z#LknEMk4yB8i^R`5gLiurY~qDV*8aK&xoBTBaKH~{%Y_w z;A_FxfpDEhD8A;6AWwDz_S0y^<!=G61$~Obh@B@RcAkvbc`}-KC*|JrKhk`H{<Y>4 zY<tiDh@B@R%_rFQDGDRaC&(7Vi-E=P#v4GNH#HK&8-3o?h@B@RcAkvH_Lr%|d;WhU z9-gWHNYBye6LL0KS>B+0L$d@M^$k{*m4jTdO!3^v%JK#)%NwjLZ?LkwK|LG4sfS%6 z8yW*{)Hm57u&EevRJLQpCOZT+^((gjP@c2N4uMUL1zhsy;1|GoZ~=_KF8CerY0!Oq zlN|z^>=4+LwseW-!#AZ5jh@HYl=d?g;0Sa^k4>p5mFxbE-X*fh4uMT}2yC)LV3QpJ zo9qzSWQV{eI|Me_A+X5~flYP@Y)V(C1}O^TZt!x@vlg40FVZjS$r`;&WRo2No9qzS zWQV{eI|Me_A+X5~flYP@Y$^(0U*BYhz^0y~YGa4MrlR&n{WLoSP7{ky^Bhm}98c>x zK2<->b3Dy+Jk4`F&2v1>b3Dy+Jk4`F&2v1>b3Dxsfzx`9s(~E>r`aKJnjHeC*&%S6 z9RjDBxjL;oyh~Slm&j?|;fm0^M7HpOEqq`LAK1bNw(x;1d|(S7*un?4@PRFj1UK|u z`@oh)f=2tmmPUd``@oh)SVsH67Cx|r4{YHBTll~hKCp!kY~cf2_`sHCcl|B<z!pBR zg%51u16%mO7Cx|r4{YHBTll~hKCp!kY~cf2_`nuEu!Rq7;R9Rvz}AF)U`ra(Xdl?Z z2e$BmEqq`LAK1bNw(x;1d|(S7*un?4@PRFSU<)7E!UwkSfiw8P8GPUjK5zyfID-$I z!3WOZ184AoGx)$6eBcZ|a0VYZgAbg+2hQLFXYheD_`n%_;0!)+1|K+s51hdV&fo)Q z@PRY<z!`jC8z0!l2e$EnZG2!GAK1nRw()^&d|(?N*v1F8@qul8U>hIU#s{|Xfo*(X z8z0!l2e$EnZG2!GAK1nRw()^&d|(?N*v1F8@qul8U>hIU#s{|Xfo*(X8z0!l2e$En zZG2!GAK1nRw()^&d|(?N*v1F8@qul8U>hIU#s{|Xfo*(X8z0!l2e$EnZG2!GAK1nR zw()^&d|(?N*v1F8@qul8;4D6H79Ti^51hpZ&f)`S@qx4Wz*&6YEIx1+A2^E-oW%#u z;sa;#fwTC)S$yCuK5!NvIExRQ#Rtyf184Dpv-rSSeBdlTa26lf!3TEmfgOBc2OrqM z2X^p*9eiL1AK1YMcJP56d|(G3*ue*O@PQqCU<V)A!3TEmfgOBc2OrqM2X^p*9eiL1 zAK1YMcJP56d|(G3*ue*O@PQqCU<V)A!3TEmfgOBc2OrqM2X^p*9eiL1AK1YMcJP56 zd|(G3*ue*O@PQqCU<V)A!3TEmfgOBc2OrqM2X^p*9eiL1AK1YMcJP56d|(G3IEN3M z!w1gc1LyF8bNIkHeBc~Da1I|hhYy^?2hQOG=kS4Z_`o@Q;2b`14j(v&51hjX&fx>+ z@PTvqz&U*296oRkA2^2(oWlpk8Z%x|ACrf6Odi^?d_bq<Ys}aeIv?Y>=6vI0^3aYo zm#DYz$U{5UO72y%oo{@sIm5leKj*uiGaNH#IF^Ul_MG8Z9%AfK=e?k_^NefvgAafY zf)9btH$Em0?U+2YW6dkN#Cd4P<e?pFUeUJm(2mJNJ0=h9STl+)aUR;SW)zLiLp#=t zqS1M1$C^<zIuGqwGm1v%p&i$phjy&>U!(KTj<x=4wDum8hjuIvx9xo6WBIx5HSCkz z`8w!4v}27Wjn7fD^U#jTLpvr9?U+2YW6c@*u6_*u1Nam0e}O+WY80t@$U{5UDAKmG zG><ikwCy~!WAf0B$wNEV8nNzKYs5z9p&gTlcC0mG+aKp!&O<xa2+`;~v}5&9{TIyy z>VIh_(7(ILrw6Iud1%LV=b;_foriW@cOKet-Faxo<e?p_ce@7X8y~BW+jhS3F?ndm z^(AU^9@=qz8Qb~B$KnBB>3rj3^3aa!D}3r1!ZCSh$KnUu&Nn_L5AB#dv}4T>`aXTe z%UB~#{}<<>9oL;pXiOg3u~w6Pht5Mg7Q?t6=NliBhjy&-rmu7!+Ofu)ww;G|tnsF8 z=b;^IylLC{#>eEL9g~N4Odi@Xd1%L)C)7P?p3vxg<6|+Hev3S`V~s0S19@o2<e?pt zhjvUJ+A(=($K;_MlZSS!F{7_{zVWffjJBPJcHD3t+A(=(#~L%*b{^WX)|&P2wAO5N zzVR`6XvgHC9g8P@C(buM7F*hOzVWd*)3)=CkHws}oo{?B{<Q6U<72U?ZRepKi%Vsb zhjuJRwe5W4WAUnO=Nli3U2VSz+p~6K&Dy!#vvy<h(2g~0r+X$3?U+2YWAf0BHEZYc zSAfnpJ|++CShIF&Rn6KNoo{?h9@_E5tFfJjc0A!cv}5wnjwfI+^3aYo5_Gxq(2g|{ zwC#N3V~qrDUyJQLv}26~jqsjEg0_8j<#@vR#>W%RH$Em0?U+2Y;|b@X9cvBR=sdJz zjRD1|8Uq@gZ+xs-KBM!{j>X2Rjk&(D*x2^X8WoNeDa4|h>)Ts@L7coHbiVNy6qjA% zvDgdjlX*e)%U1oy8^Di&H-gSL{(|Z>dL;6K>fETGCkCA-2AwAcohJsJCkCA-2AwAc zohJsJCkCA-2AwAcohJsJCkCA-2AwAcohJsJCkCA-2AwAcohJsJCkCA-2AwAcohJsJ zCkCA-23_FZE^u!bxHru&$WJbCZx^_?3*6fU?(G8ic7c1lz`b4I-Y#%&7r3_z+}j22 z?E?39fqT2ay<OnmE^u!bxVH=3+Xe3J0{3=-d%MW}T;zT(>V7ur7rCE{+|Nbs=OXuW zk^8yG{aoaJE^<E?xu1)=AAMK%vr)f9ojQF||M3!aUZT!R)TudOjq5K_=OyaAM4gwY z^AdGlqRvaydC7I|dWrvq@TOlsD%6NiIQi?o@Me{~%q=X`9E<Q@{>ml#b)iP1yI$sB z7iv~Ps9)dpGXJ{pIQSh<Cn~E%vlBwiP6&0PvQVSZT`zMB3qK0p0DcU-5%j&i%q=YR zy}isWEYxUp*Ol^iqxNSCH6tPX;IFm5;`wKx_E8As?Lv9GQ2R559|yIMLbhfMgxa4e z)c#E2UsA69nX(@PwLeq#QBd;_vb8@`sC^Vd?V}KCAB9l+D1-yB1W$q5N1^g(`ECVj zAB9S^k3y*ZnL_Q)6l#B_P)}Uwr*ozEQ3%K2e*^!!v91{jp+=)ZjYfr6fZFvZTf6>* z+Vv;Y>by`hOG53V5Ke;{eak*bx%N@W{tHST0kw}pCE7<J)c#DN_E8A6k3y(@6vDsb zO6{YNt$h?i?avfyAB9l+D1<-Z8ttQyt$h?i&8Z4Crz*Ti$t6(xC{*%GqxVq=>mdKp z`zTbR{h30|%k8?-`zVB(WfjhV{~r8f@KfNYxn?i857a&iU9Wu<!aKR<{{sIL_@BYM z!2bf?1KtNd04AX3qg2CJz^{VZpQ#e<&lGBZrcnDch1y3U)IJK~|L~QXy;QmPQ3!cb z-bW#uC*^$<vb8@`sC^Vd?V}KCAB9l+D1_QaA-o2BGkC3046hy`hBs<|rcnDRgxW_T z)c#E2WNlKY{h31TquAA?A2sPmP5M!je$=ENHR(r9`cad9)TAFZ=||0)`%#mA)TAFZ z=|@faQM2ZL)TAFZy&p;TQPBOUNk3}RkDBzOCjF>MKWfsCn%<A3D^G#$M@{-s)2k}7 z-H)2|qbB{RNk3}RkDBzOCjF>MKWfsCn%<A3Z@C{e=|@faQImeuq#rfCA4#A3=``s_ zP5M!je$=ENHR(r9??=)#2f5Pys7XI+*4>Yqb@!tt{isPlYSNFI^rI&Is7XI+dOwn` zbU$j+kDBzOCjF>MKWchEl0J1mYSNFI^rI&IsOkMkDtA9>(vO<-qbB{R>HSE%n)IV4 z{isPlYSNFI^rI&IsOkMkyP6I6qo(&G3EhvH-j5{Q2f80M=|@faQPca8RN{Wr^nN6v z`%%;Tk%aC?P47n%x*s*YA4%wb)TAFZy&p-o`%#mA)TAFZ=|@faQImeuq#rfuM@{-s zlYZ2sA2sPmP5M!je$=ENHR(r9`cad9)TAFZ=|{~8_oL>-wMP0;lYZ2sA2sPmP5M!j ze$=ENHR(r9_am(UX%$tdSSkE1P^+l2UyuDJ@b|#q2bHx)pK29VsB>(DT16FpkWW7Z zei+m$s>-#BDpbr8-VEyOV%f^tBh)IYP^+jyW$h8pgF1^|b_D7ydf7d`doQRbqLTYT zJr~(p%M&VVkMJ+SuY-?)-vEz-kAqKuPl79;R#Ej`t)dEb7QOIkQ13g+KFOy8a2+hc zA$SV>9{3EXxT$ZczYCuOe+Z7i=fO=-tA4sh>wUtr;5nmLQH5G95=tQpc}8AEmHl$? zDo`^RDtR6D>#^T}eGMo*uTOOry-=&DLam|-wTdd#Dys0KT={WOQAs7U;Gcs30aVr= zl?S(mS5burL0aCcs4CIf#X|K6;URDdJPa;_M?kHj>Ka<!tEjSdCWKI{sKVpmDtH21 z19=MC>*72A0VP^Rm914&A?@i^RM}e~t?E@&mC&|cMV0-V7S<}NY^|aSe?s|r@B;W# zP!V6BUIev@+Sub&RN>ViEv)CJd+;i%@ZW;}4x}Z`ODY#H2|opX8r%!+18)WQgF1^| zSKfjB7a%R^RaBLK4SW=&Z8aixIc@7zRN4P8C0a$5{S>xla%6uOTQfPbX<O-A^<uB0 z3bl$V)GDe_tEfV)q6+^GTUmQ#>nwVq-gguJ2wSVDvbBmT)GDg*EcI&@Rrden7qyBi zTcaGI&Y~A;G$7Pj^g^9QFVtD|jXhpP748BX;BHW7(W_i%(F?C|onA#1(j&ZzDx1C_ z{<Qr{kZ0soRF%96d^PwQ@U`IUz}JIs0N)7mWG7%haja{23wSN4RaBMyE(kYz6;&ng z1V88&n9wS!P^+jyt)dEb7QIlbs6wrx3bl&b*dyK+1B<tfH-K72m3<?qRaDtJIZddn zJwmOb3bl&b_=LwbjZb)-BGfpgp`2~Hhe@BiBJ{mYIxoCXSx|-Vl6OsdmRq=wlDqh{ z2i^<b2i^}p0J@J)!mg7r;iPwxsALG5_a=P~iO@Z65+0lMIV6oqcx(~|n}oY2>;Ihc z{|)rhnRK3X;X8eAo<A2lvP^nkhtU0K5=NSYc_v|)Nf>5QGi?6U{yzzyOxEq&ll3+5 zS<uWd2`5a#29xl>q-Wh5ll0t4dfcS<EvUqOZBp}2M)$AD#^d0Vpd-a(Ls@-=-vX7l zSN7k6Kk&a$uQC2T_#;qR9aW<9ejAhc<fLYDRD<Slj65~3;LGOO;ct^ZDMBUov`Mem z3+-u>c-o}r@MUW~SE%(|;m3@gbrIgA{y3=-sO_7v|HOCb8Inc|KWX77E&QZ~pS19k z7JkygPg?j%%d;{1mi?qvv!AqT_LCM-xK*>Cw1~nj{G^4SwD6M_e$w(TBVA)ZY2ha= z{G^4SwD6M_e$v8ETKGw;Za-<&?I$h#q=lcf@RJsP(!x(#_(=;tY2ha={G^4SwD6M_ ze$v8ETKGu|KWWwNCoLjK3qNV$CoTM>g`c$WlNNr`!cSWGNee$|;U_Kpq~$E|jh3^( z3+*Q@{G_FR`jl+@NlP5NBD9~h@RODp)wcblg`c$WlNNr`!cSWGNee$|;U_Kpq=lcf z@RJsP(!x(#_(=;tY2ha={G^4SwD6M_e$v8ETKGvz%20QRpS1ClHh$8^PuloN8$W5| zCvE(sji0pflQw?R#!uS#NgF?D<0ozWq>Z1n@sl=w(#B8P_(>Z-Y2znt{G^SawDFTR ze$vKI+W1KuKWXD9ZTzH-pS1ClHh$8^PuloN8$W5|CvE(sji0pflQw?R#!uS#NgF?D z<0ozWq>Z1n@sl=w(#B8P_(>Z-Y2znt{G^SawDFTRe$vKI+W1KuKWXD9ZTzH-pS1Cl zHh$8^PuloN8$W5|CvE(sji0pflQw?R#!uS#NgF?D<0ozWq>Z1n@sl=w(#B8P_(>Z- zY2znt{G^SawDFTRe$vKI+W5&Q<pUdyPs#_3=88|M<&EzG$41?)P`_gQF!)jMV@8cl zUN8I;Y;)8tHFM)F@-(Ak)-BY33-#Yp`*X^_0M3I8U<7u-?|@H(Cye;RE%?JN^+1Wn zbSl@FPMCo?Sb!tYk>VDw&kDZ}{w-)ezr|~^!k>Ycz@LM^0Doolnyhda*Z_BfmxC_> z&F8n!{<qNnx6uB#sQs(PEo%Skg`dEl{PjS#&S??4#cts#Ow(f1wAeH)Hcg97(_+)K z*tA!)8`Cwn*mTV;HeGXzP1oFF(^~a2y2YlwqTQIL#inVoX<BSrYhEsQi%rvF(_Yb* z?G~H%inh=#Hcg97(_+)|XO-iz)3n$$EjH~{Y?ZskroD<Sbc;>XV$-zPv{$iJ;uf2p zaEncQ6<g>Qo2JF4X|ZWq%o*FOhBLNbFLaAJWBWkp7MrHUrfIQRT5OgUo2A8OX|Y*a zY?c<ArNw4xu~}MdmKK|(#b#--Sz2tC7MrETW@)imT5OgUo2A8OX|Y*aY?c<ArNw4x zu~}MdmKK|(#b#--Sz2tC7MrETW@)imT5OgUo2A8OX|Y*aY?c<ArNw4xu~}MdmKK|( z#b#--Sz2tC7MrETW@)imT5OgUo2A9(Xt6n3Y>pP2qs8WEu{m07juxAv#pY<SIa+Lv z7Mr8R=4i1wT5OIMo1?|%Xt6n3Y>pP2qs8WEu{m07juxAv#pY<SIa+Lv7Mr8R=4i1w zT5OIMo1?|%Xt6n3Y>pP2qs8WEu{m07juxAv#pY<SIa+Lv7Mr8R=4i1wT5OIMo1?|% zXt6n3Y>pOlw)%}mhZb|r`o3)QWQP`WCVJcMl^t5FLyL82u?{WPp~X71Scewt&|)20 z%=ysuU0SR|i#d0>OWZ3vw3suD+jg&X25{N5Scewt&|)20tV4@+Xt540)}h5Zv{;80 zbG~fVK#O%~u?{WPp~X71ScevK25S8xE!LsMlw(?bP&ua6E0tqfy|P1#b!f2;E%s@z z+B80`7Ml@H>9;=ZRU4sJZG>92X?)tNHbSl12(@Y>)T)ipqoGghe;GXw@M+DzZ8Y{$ z=U(dEOPzbEb1!x7rOv(7xtBWkQs-Xk+)JH%sdF!N?xoIs)VYs3_fh9Q>fA@2`>1mt zb?&3iebl*+I`>iMKI+^@o%^WsR_eT!I&Y=UTdDI_>b#XYZ>7##sq<Fqyp=j{rOsQa z^H%D-l{)uR=YHzkPo4Xzb3b+Nr_TM<xt}`sQ|Er_+)thRsdGPd?x)V%v|_u`xJ`40 zGs4&Encjvnyv^_B$-bTvk4<jVE}Ff<Ka#S&t)>+*VT<xla?PKEUjXO91uz1;;3MGI zz(>I)@G!Ux9s$2j&5wcK0FQ$IH^2K=;Qs^uHTXDp^#u4NxB~tSSn%C%f!_v?flu*U z-vPf1J`JvdC%`rEIj;X9I0ByswFg7(@ISeSAA|n@{sjDA;7^U315~?d_Rsio@G9^X zeELf8YVe=C<x#@7p@eTk3E$?o=T!cB@Xh{R?UpgV6?_}`cJLkGb-r`$knuHlVh6AX z{#SnMAouV^uDKh$2fPo|?k0WrL9R*o)<a+lei?iiJj^vmz>Jc|!6(5S{3cj{-vW6G znkV$H=v*VA&NULApq`W9IweC;yOQ*&&L0qZtaqE=m=lhu?ML7SpPuHsXTY=IIq(Ip zIgfn-yvX&JjJtOESF{tx_%eUG>q_jVQGBcRY<vRL`%SX<f;taG_N^eTt^F{*{tMtC z*P|If;}W<G9_3R!xq%NiGD;rzKVnRA8)J&w7*pKV_!i~Iz~i7b-fezMPN-c&!U0%< zr@&{x9q#$Z;05rf;LpH|;3e=M!JmWw1pWg2CHO1w*G5GUV;$TDUIsS632-;~BJgtX z#o$Z8mx5RL4mA^Kyb^plcop~x@Ri`zp!SyN%HIZG<(8ay4fs0n4d6B4o55>Aom8eP z{}6l+_+IdR;QPT3fFI(n^wyiM*ZXclz3JAtji`5<)?b2bN4?v${t_CuYt3b^Q2Ts@ zH|ts4t~C+kCqb?3%l1g>_L^sLZ)b-8cE2Gd`x?+pd%NcIjeiRM2k=ht2jC0FT~`~K z8NQu4;oF%FzMXmC+cnecPk#tnC*0n69`wA~?Rq1|=(*h68$UK`ZqxV?@CNWk<L-~w z-Y2~2*H;NYfqgT!SDJ1ovfrWTu+q3gD(E4hRnQ&$$2-JPDi=o?mFY~VOlQK15@i!> z+@bkxecDi_Gog0D3AGDOs7z;#JES^{%5)}FHZh^Hi8bz^{qN9S4P?9h?~v*+D$|+J zqo+H#w?AVQ?9X)lO5@LTy-{x+3iZ~ZP;VVJKEpMi;hN8I&1bmgGhFi-uK6t2e3olI z%Qc_nn$L30XSwEcT=O}u`5f1Lj%z;0HJ{^}&vVV^x#sg+^LeiMJlA}lYv#3ncTHm+ zg{k-X<%jc{r7?P)Zoc*h`j7L>(#$I&Z^(B0%qtcfTi_?<hx2+CcL}XU=h33`XwiAJ z=sa3<9xXbrxgFQ99j!vM{e10y(40T7xgDc+v<g#x{mbB2z=y#{_?54LkAh3!VQ?8d z0)Cx4d<^^scocjbd;)wDTmk<EEWmGp-v*C?Pw`L9e)F~Og66>a+A4SgTm!YQRpsm8 z5Of5Y*IJ(2?T6q9d>-61YHmu`C|=vvo>k$M*xIuy`{meIfnKwl_dAcmH@Qu;i`CzH z3--0xzk~f&?BB(H8}{#Eza9JcvEPC1`SW?Pfu5%Ky9%}6RX7X&N3Pt@m3MNDM-B6J z&*;u;9?VxB<kK&LeXhS7`%BpOVBd><ANKv&4`4qCCe-#2n1Wvh9|o8BmBU=A-LU$_ zBiJ6T%-0>i=Ifq2ov*L(X^#C(umBy)=Cw-bwmJ^3a^(qZ$FljlPPr7G;@)%)mF#D* zzmM(J!+AzS^Ez9}wQW#tJvOh^Ltn2wvBERh+7m0=3^T7;KHKN8U!V=oV_yI-f|rca z07AxD^NRcW70n9jyV{fB^1a|b@K%uL;vKO1^bjSFV1Er;J7875gnbx$8Qbf9^WsCJ z*ZAhehsG2Bzl!Yst&`XT>~-uCdx(7s`+L~WV0&JAp83Xk<{RgkZ=7eoabB@N-lZsD zyuknZDd@Scd7a2)^nA{|PGmCv9Q-Hn7vL{J&+yFaL?$64%6aJl+q=Nazy>%0?gn23 zUJkw(^eoW)#7n^|eE-q|#w$U3oK^;1@(S>k;MJgZ)vEke*ssQZ4YqdGs{D1>FzUn` zu(hjJ<=0@p37bBvnN^oxOSyK{%GR!0Av~=4Roh;LpPzt@C$8hlce%}_D|~P7#(od> zzrubm_P@q{ANIe&en0m0*dM_Dke`KOvGE4*M&s^}I4)>a(Rc&+G4Mw4<BDkWiY7)! zw|T|EyBZ6`hy}%n71<uIEht7jCHy3|d3!-8(HYI#3p$C;Xx?7XNpwc@_CoFJT>lvO z4e%)F(bj@?PZ>ShTF~w(qeoi{wSwRJ7Wi%O82A*Qnz0w)>II!UXZtzIe+Z7i=fO=Q z<E911O$&^h7PK46<!^SK8UY#K3cd||JNORpI<DN0eJ8egazPB~8oo&R-QYdoec%J2 zM?DKVHO|+Y{T6gyoY5nl1u>q{T(<z%E!53#3pyRnXoa&NW;1#$vmiDzevg{HezX8< zEr_*T?$OGEn9AtU%7WO*_yXwB%0k_vl?Cl#FkUh;LRo;97Q{#@5hEF`ITth@G42OF z23cSXvcMQ*K|2jxvgSL{sKHo*r@&{x9j^H?Xnt6L85ZD#1)b0467#?U46s1oU(h*h zD$xmSM)&lE3HR{@diR3X{q?)*-A0dv7qsqg<e92>+kPc@HE4yufWlu;U$$+9zo7nW zw8CFdpEY`Ad_g_Y_#W`R;QPS$gC77t#P#0Sw4lCbyipjT!6G!6&QVfNkI-Nd8Z1JC zMQE^y{uQCYA~aZp28-0c_Uc>KU=bQDLW4zUum}wnp}`_FScC?P&|nc7EUH<9MKx=% z2n`mY!6GzRRI>()YSv&;%^EDKxi3fb<%qr<(U&9oaztN_=*yA%@<Y1vG0++;svQNb z!6Nl#qcvEhzHGDxi`18m)?ks|Dl$51M;gocpIU=OXt0P`&4_*-F}E4fyCba(`oCC% zMOqm&T7yMsum}wnY5%0_v<8c`e^Q7Bi_l;Z8Z1JCMOrJ=chO*xc)(X$gGFet2n`mY z!6GzRB!2KU)?krX!nQS7RDT<`HCUuKj9hLF7U?}B+ty$a8Z1JCMQE@H4Hng{!6MD8 z_)2TAsBR4wp}`_FScC?P#4x_b8Z4^cjcpAU)vdvzx;0o-zYp6QEUH_BMVfChT7yOK zPsD6+1Pev5P*k@Di^N5~(i$v6gGF^~un1m?;H3x+7BPn$!BJ7&8Z3gTA~aZp28*;p z>UylfBCV6!wg!vPV3D}Xwl!F!85rBvU=bQDg3Tf{Sfq7Tf7co;LW4zUut;mHF1H4Y z&|nc7EE3DP4Xwc<v7FHwEE3BJ(O?l8EQ0GIG+2ZNi_l<^7*AJ<@r*ndG+2ZNi?nX5 z-xd4$Q){pY4Hjt)*S0lSq%o=f3mPm!gGFet2n`mY!6GzRB)0VR)?kr1)3!BOq_>uA zTZ2V<cgeOjScC?P&|nc7EJA}tXs`$k7NNl+or<aF!n}P1(?)2p2)>QbU=gevF_Ry` zy%F>I5eyum!6JA#LW4!Hal{ON1Sdz#^G7gqG+_-E!OszM{t+x4iKTV_Xs`$k7Kx=@ zLXQ(m+qMRaCal3Ctz4@m(O}VpHCQCZcDXfJga(TyU{o|%q!n$KTZ2Vf*S2j97NNl+ zG+3lHZkJnwMQE@H4HivUgGFet2n`lZSc64qum}wniT_=jHCUuKo@`r#MHALw(S$Wv zG+_-EO<03P6V_mn=0oI%Xs`$k7AY>M1PvCU!6GzRwA&gi(#|fUHCTiOi*{RsMZ2xR zy2OYs8mx;3>!QKBXs|B4-G#Ti@OBs8?!wz$c)JU4chO*7@%D=9v<B;nw~f|dUGcWj z8muecHd=#q(O_Ni_EWO0!MfsYqcvC;#_qz^U0Aw{2J4EA{i!urS8Qyw2J521x@fR2 z8mx;3>!QKBXs|9CtSesCuZU5N)?i(+sB5qW>xwOHTZ47QkhZPCy5dHoHCR`CXtW0F ziV1y<HCPw+>%x9rG*}l6)`jc3a9tOE>%weZG*}l6)<uJL(O_LPSXT_@`hP^t)?i&U zSQib}MT2$GU|lp=SM20#tiifyur3;`iw5h$OI<Wr7Y)`GBk4*sSQib}6&Jb0^T1s+ zSQib}MT2$GU|lp=S4^UN6NebB!Mb7zqxqo=Gj!pEE^N?+2f8pom%iVn*LUgfU3z+# zKHjBwch$R98yc*O2J521y6W97w+8E?!Mf_*wynXsXs|9CtcwQgqQSaour3;`iw5hW z!MbR$u6m#Th5DV*8mz0nX0!(Ds;?QX!Mf^eD~*5#3urK%R;ivI&|m=#7SLb;4HoEM z0Sy+=U;zyl&|m=#7SLb;4HnQ~0Sy+=U;zyl&|m=#7SLd!W(^k5U;zyl&|m=#7SLb; z4HnQ~fxaB*%YnWe=*xk=9O%n|z8uhC0Sy+^mmkuv90jexg8H)28Z4+U8?C{D`m)g) zETF*x8Z4l}0vasPqXQZ&(60j;EYQ0H8Z4l}0var!!2%jApuqwfETF*x8Z4l}0var! z!2%jApuqwfETF*x8Z4l}0var!!2%jApuqwfETF*x8Z4l}LfslHpuqwfETF*x8Z4l} z0var!!2%jApuqwfETF+c-5M;wEddP{#4u_xG+01`1vFTwTZ08OSU`gXagMLF1`A>y z+ty$K4Hn>^P*17fBf$U*1vFSdg9S8LK!Yh~HP?7-7~rLV1`BAg07nHhSb(Vl8Z4l} z0var!!2%jApus}j^I!oD7SLb;4W?5YrCW4j7QbaS3uv%_1`BAgfCdX_uz&^&Xt00= z3uv%_1`BAgfCdX_uz&^&XfW+4cl~f(K!XJ|SU`gXF`ils4HnQ~0Sy+=U;zyl&|m=# z7SLb;4HnQ~0Sy+=U;zyl&|m=#7SLb;4HnQ~0Sy+=U;zyl&|m=#7SLb;4HnQ~0Sy+= zU;zyl&|m=#7SLb;jtywA0MiCESb%Q>8Z5xN0Sy-5-hc)RFmOPF1$a21!2)a?&|m>h z4rs6dGlvOlumC>?G+2P8gIHSai3SU3uz&^&VriFKg9S8L5KG&(1`BAgfCdX_uz&^& zXt00=3uv%_1`BAgfCdX_uz&^&Xt00=3uv%_1`BAgFkuZA&|m=#7SLb;4HnQ~0Sy+= zU;zyl&|m=#7SLb;4HnQ~0Sy+=U;zyl&|pDvVQ(X#!2%jApuqwfETF*x8Z4l}!ftD@ zu-h7}M~vv9!Fp)09vZBN2J6AwJ$SnZZ};Hs9=zRyw|nq*4-M8sgZ0p0J@NL6>bC~# ziMNf`U_J4+(Hg8L-hN7G4c0@0_0V8FG*}PD?!nbPSh|M>>!HDVXs{j{tcM2cp}~4+ zupSz$hX(7R!Fp)09vZBN2J4~0dT6j78mxx~>!HDV@MKR6sry8O_0V8FG+0l3sCyO@ z8m+;4a9|G&)`R_eXs{j{tcM2c!F4_Otp~I9&|p0@SPu=>Lxc6uU_CTg4-M919;}B3 z>!HDVXs{j{tcM2cp}~4+upSz$hX(7R!Fupg4-M8sgZ0Enx^pyG4-M8sgZ0p0Jv3Mk z4c0@0_0V8FG*}M})<c8!&|p0@SPy>a!3;e(p$8lE;DH_t(4+77==DANdyk&pqmTFK z-97bg-5VOLhX(7R!FuZ5F1H5jp}~6U-L|d4dT6j78mxx~>!HDVXs{j{tcM2cp}~4+ zupSz$hX(7R!Fp)09vZBN2J4~0dg^N{jRVqP8^YJ>&6ERDUoQEVzj{IV2jZCn+I{rf z!gpy+{6Ov9zxw}#ALjZ$0$ZSW1Rc=(fUe;S;5@hhMqn4bm-_Dm?*|_M?R5vFyNoHn z`(^Me;KSh8`K`ymZ-7TZN8SVKl}4{a9Z;_{{tf8aj|1wJ#&3h(Q*l7O()auw?&@jq z1o#}EdR6^^dZqDs(5vbPq>*%o>YKLz8TOUfP3)IrUj@F_ZK$1E#y9!?)pPx=w_sn3 z{X5ui#r|FFw_*Pt_S><4ANw8H@AN&_|G-Z{ecblDu)X$uKzhkI3;svGwV!W!FVF$K z1E{AXrQ~Z4QvOA-&y{y$e+l~@?0d2A!@eK;0qh6CgxXTjyIc;4AN=n;&wM~EVLRhf zGvooiE$Ck_K-ym{;cHg;)N8m0q<?(nN$gYnqTf9^ApPUk^ZxAv+Vkf298u2(B_6RJ z5R>@RE$lPc+t_EZJ*qk&Zt*o^TFm=`4v1k~asl)z*a0z&Pz)o~8-luLF^uiKpm#nT z5W^U0TWKEEES_=6BiLSNIUvpBa<8)-kmj-Nb(RC#t*86fZaw37z^6ga!W|GV`5Mo{ z9S}R&UdJx6huEjEJv(<meC2Dt?;hItTkr?|U(!FuzX!cb>VWi*QD+1Ry*ucD_|15M z|M)ZT68LlQ7vQgqdcV)O3v7V9!OOvyfLHiV#BatcLHdID%_Xk@UkP3f{tLH>Sk9lm z8v8Za-cNEsjOX&#W4{6Wjo8;<zX_Y(B=zF!uciEVuzweX$E05Tsb_Z&NWG}V#Fnnv zdsGgHGi|>c`#sqI3j4j-{~G&!*#8Fm{n*!Ie*pV~Zcp*5T5{sU*xpBUVB(|L-c591 z;$zs}Q*=P8M!zUkW4r<MI}`_`YK$NM)r{~H;N&k~Xv8pc3^T_ta||=bFmntu$1rmY zGsiG<EakJI@0yuoDWB_wX66`Xj`gOtZ8LMMH?@ss=2#=*6``3qu9=x*jfjnA<``y< zVdl7IW{x!?Hkz4Z=_UWxW1yKimR>TNnPZqahM8lSIfj{I=_P+^W{zRzSbE8}nK_1; zW4+Dodowe~(o6o-%pAkaG0YrGFR27(j$!5)W{#zuTyAELrJ!uv8)NOERolYMG0Ysp z%rVRyOIi6EGjl9`W!uagOJ&(MGsn_ew$0436qju?a||=bFmntu#~R7{*Uii^%p7YZ z>u;GoVresf%gh|Z%rVRyOQHEwGjlARX4}jhORd>9GspG&u+7YI-OL<Ixf#vOvEJ!6 znwevmIfj{Im^p@-V~tY%shK&3nPcfU*I;IjVdhvW&bFC3hMD8KnK_oCbGey0hM8lS zIfj{IsXKpaW{zRz7-o*8^jvOcj-~f(o0(&nIfj{IX+O7#nK_1;V`)FzX66`Xj$!5) zW{zRzSlUmY!pt$u9K*~p%pAkav2>uXF*C<7a||=bFmntu$1rmYGsoITEkDs{RR0lX zj$!5)W{zRzSnAPrnwev1NZV%S7-o)P<``y<H8R!zf|+BOIo8P3C1&OrW{zRz7-o)P z=2&lD>*?stYonPt)|=NxGjj|x$1roO^Q&EAW{!1!wb9HROL^+9VCEQRj-@<ZLSKNH zV<}IUn3-dZE7d+Qa||=bQlTz4GsiG<3^T`4q%Joz$I_*?&CIdXsckcJ3^T_XSK2l+ z#~N1}&CD^(9K*~p%pAkaG0Ysp%&|1BYcn&)Qnt3u%(3*XZ8LK$m22C~982rkHZ#XC za||=b(!FYDm^qgEwQXjOrGaI`%rVRy!_2Y9o2mz9j$!5)W{!88nfowvA7<{u%zc=- z4>R{+=042ahnf2@b022z!_0k{xeqh<Vdg%}+=rR_FmoSf?!(M|n7I!#_hIHf%-n~W z`!I7KX70nxeVDlqGxuTUzDBYey7Qx;nYj-$_hIHf%-n~W`!I7KX70nxeVDlqGxuTU zKFr*QnfowvA7<{u%zc=-4>R{+=042ahnf2@b022z!_0k{xeqh<Vdg%}+=rR_FmoSf z?!(M|n7I!#_hIHf%-n~W`!I7KX70nxeVDlqGxuTUKFr*QnfowvA7<{u%zc=-4>R{+ z=042ahnf2@b022z!_0k{xeqh<Vdj3_%-n~W`!I7KX70nxeVDlqGxuTUKFr*Qnfowv zA7<{u%zc=-4>K!Ey!uWbX70nxeVDlqGxuTUKFr*QnUy6;Jf`#V#RmUBNp~MB$z7QF zzPqS4FNt;KAS*%$CB%T^I1XV+h`d>ZB1l5OtS(7_>}sRE&MKQA$BV2Rbai!QU2S+* zg6N1iU>sn4=FFK+c}{nAwLKoj!)&=I{Qh#NIqoT!%R`^R@%6oEl!Y9Zi=rss=lSNJ zM?Y1+oH~7e^*K*fS65GwSyvF}8Qht5RcXeSd5X+aWS%1P6q$AXKW!;fWS%1P6q%>U zJVoXyGV6L0{wc^jMdm3oPmy_w%u{5ZBJ&iPr^q}-<|#5yk$H;DQ)HeZ^Awq<$UH^n zDKbxyd5X+aWS%1P6q%>UJVoXyGEb3tip*1Fo+9%UnWxA+Mdm3oPmy_w%u{5ZBJ&iP zr^q}-<|#5yk$H;DQ)HeZ^Awq<$UH^nDKbxyd5X+aWS%1P6q%>UJVoXyGEb3tip*1F zo+9%UnWxA+Mdm3oPmy_w%u{5ZBJ&iPr^q}-<|#5yk$H;DQ)HeZ^Awq<$UH^nDKbxy zd5X+aWS%1P6q%>UJVoXyGEb3tip*1Fo+9%UnWxA+Mdm3oPmy_w%u{5ZBJ&iPr^q}- z=G%2_@TTx~op-&h^rx0?zwE<0dU^Y0y2fC52e;nAt#@$i9o%{cw|<pdzsjv&<<_rq z>sPt;>)iTvZv8s9ew|yt&aFpu^}_4JBO`rhf$|O7nvRU#M0$_oh_6$v^rr}qjNDa@ zjQ)!J1o=twQ{<<~&yYUf=Ex`~-NcUY`N1Q6e((tIfE*d$&hk6R75NR)?fMAs6dW1< zlYegbhhCzY?<~j*UMpXxT6vNCcwhJk$HR|sB>V`+z>jeB`v}Lqk8s5M2*<jQaFqK9 z$G4AgWcvumw2w@F$Imu-FZn+52B)sUs8>nXV06Bpyn*}x`N84cTJBF89?{>_;}3g% z^a^{)pKE-lUgx(c-R<w>^Kp0b`M5jv`MCSTJNbOvoqRs-PCg%ZC!deIlh4Q9$>-zl z<nwWN>UFp=yi>1(Q&)*p>MD`poxVz>Qdfyo>MD^+T_sYft3)b2yYAE)-m3KMx>IX- zuTocu47ZpATg-ti=D-$nU`uOQ>sHT!E#|-$b6|@(ur=}=*y8=lt&!)z*2r^UYvehw zHS!$TVh(JLJO{Rz16$02E#|-$b6{)iIj}YM9M~Fr4s4A*2ez04Tg-ti=D-$nV2e4h z<!hCPTg-ti=D-&3jBGInwwME3%z-WDz!r00i#f2x9N1zGY%vG6m;+nPfi3317IR>W z&y#NPdD1QBz!r00i#f2RSNQsHORuogb6|@(u*DqMVh(IE2ez04N0|dhnFB|e14o$y zN0|dhnFB|e14o$yN0|dhnFB|e14o$yN0|dhnFB|e14o$yN0|dhnFB|e14o$yN0|dh znFB|e14o$yN0|dhnFHI*fo<l%HgjN`Ik3$f*k%rFGY7Vr1KZ4jZRWr>b6}e}u+1FU zW)5sK2ez35+suJ&=D;>{V4FFx%^cWf4s0_AwwVLl%z<s@z&3MWn>nz}9N1<KY%>S8 znFHI*fo<l%HgjN`Ik3$f*k%rFGY7Vr1KZ4jZRWr>b6}e}u+1FUW)5sK2ez35+suJ& z=D;>{V4FFx%^cWf4s0_AwwVLl%z<s@z&3MWn>lcdIdF_QaEv){j5%<OIdF_QaEv){ zj5%<OIdF_QaEv){j5%<OIdF_QaEv){j5%<OIdF_QaEv){j5%<OIdF_QaEv){j5%<O zIdF_Qu)`eKVGist2X>ePJIsL{=D-efV23%d!yMRQ4(u=oc9;V@%z+)|zz%a@hdHpr z9N1wF>@Wv*m;*b^fgR?+4s&3KIk3YV*kKOrFb8&+13S!t9p=Ceb6|%#u)`eKVGist z2X>ePJIsL{=D-efV23%d!yMRQ4(u=oc9;V@%z+)|zz%a@hdHpr9N1wF>@Wv*m;*b^ zfgR?+4s&3KIk3YV*kKOrFb8&+1IL*I$C(4inFGg}1IL*I$C(4inFGg}1IL*I$C(4i znFGg}1IL*I$C(4inFGg}1IL*I$C(4inFGg}1IL*I$C(4inFGg}1IL*I$C(2&?IE5E zXZp1D{mM7V*qQ#~Uh*FGkeT)e?^XJWVYAT(rSxp{`z-koWB=Eiv7b0&hRifW{0yHU zKS_Ry{51I)a*Jm^N^X<K$Q|-HIU{|Z|BUxHXWA?Dc$b{BJ_|A?m!$uv%y{>6rhP`= z|0L-nNHgs-I{m+9#y;bWea0F4j5Ez!ulcw5xjEx+Gk$>agN&cz8P1bF8*Rorp)=kI zosGWFI$R?Enfw9yFXW5P@n!z$zP75;pDvmC+Nw&Qc|PM^)EV!h&UhDfHue$e+4yzj z>q&RE+4$#3AD5nuecWTl9_WmH&l!82v+>(l{&vzw|7O|}y$=7D{NGq|3+eyhGi{rC z1@sQA{_f+y=02Zit$dVk#$M!%{l^)5jx+WdXWD1<n%~Z2zrthhVEhk^zef6<g_-so zohxp=o8>3TZ?NPv<NFw&VeC&U%(O4*%vhhCe1Ihnk&m!$kC8ssH)CINHg<2ENfQ4? z70>3g>1Mo>JL8?)+1Q_Gn2nz!|A}Y*A>%{xC9-t}fp694ubuqWv=`~+Zg;cbXPlBs zKTGfS>ebVJrEb-JrSoRepL&?_ZtqN=!q)TXQ`pYid8`}JEc`0@b@EQ`@3Zn|+S7FU z9jjUBqaw3#K`u$=e0UGzdr5byS;#yOzsdMP((lyF*x#J7r#WLEb0$T-CWoy5i>!ac z_$9_I;~z2Z82^}Y&-f>d2gWaZENS&R=)Go-1IDjl95S9TzKroJ8NZ70s~NwB@lP?n z+`q5(I-UMR#!P#i&MV2ECH;wv*~ITe&n9p1Z=ug$JKxBXtH?K#SCjs9#!P#c&g;nQ z{hF}1IAcF?#vbB~eZv`hg){aCXZr8pXVw+emA;zdO#dB}+V69+MEiXn|LbyJUvZ|- zEWbth2fCKUOrKfy*w>+&=`-41;yr~3fg=Qt5I92M2!SI6ju1FP;0S@Ekp+%M7C1uS z2!SI6ju1G~|L9wFs|AkqKiX-5qmc!UbcTu30!KQ-#A$&eonhj%z|qJ8M+h7taD>2- zz6<7@mRsOxWPziR1&&6ZjS&Jz2pl1Bq@#9z9t#{HaD>1S0!IiOA#jAik@|zz(*j3o z5guFMNJsGe3>G-zT$BibBLt2RI2u{tXk>w-kp+%M7C6$kMJo|FLf{C2BLt2RI6~kE zfg=Qt5I92MXl#L_u?3D0I2v2v2!SI6ju1FP;0S>uj`c+x<%<wFLf~j@fg_INMPmyb zA#jAi5dud#ny25Cqj?bmM+h7taD>1S0!IiO>3kTyN@`Ym#l{vm8e8CKY=I*Lju1E+ zTi|GHfg`mq-`@g9>R=vQ;7CXF{3r_?A#gOdz|q(OM`H^djV*9Aw!jg`^dba~5I92M z2!SKcrHK$YLf{C2BLt4r_x#KjI2v2vNJs6Q7C1uS2!SI6ju1FP;0S>u1db3mLf{C2 zBLt3gWKYk7z!3sR2pl1B<ZEv0Rtp^Yn%hbX9C1!gguoF3M+h7ta1>hLC}hqfa1>hL zD73&40!IiOar7_ZxL<_85dudD93gOoz>&`6(JQYutG|NI=keGAM>?y=V+$PV+#ZiD zaHKPQJhs4*&hyb2fg=Qt5IE8~KVEKuBc1u<u?3EF{*T8NIMP`_9$VmOVu2$a_tPtY zz!3sR2pl1Bq~m_R)dEKd93gOoz!3sR6AK(oEO0cjz>$vfIW2I6z|q74M+h7taD>1S z0!IiOA#jAi5dudD93gOoz!3sR2pl1Bq$6*dQ3xC%aD>1S0!IiOA@B(ayc?cSKfhP0 z@3U6Ei6w7&`70X#hK`?{P-CAe|1Hb^onECA^7)+dy?U)q$Ykdqk^U_932E%SRlnT{ zne6BP1o=twQ{<<~&yb(vXKnGE`o;v^f1A|zCTOf{<}3B>2}*qfg)-u2-9?@tcS&#8 zCuFbFTlWds>pVr?M|$f%A$y%?$@^K`j5YZd&!02?Hsc2vKgif;eVoua+fKiqctYoF zJD=it&XZ4*&ydeLrK|G_^0nlZ<eU83>I`k?wJf=gd@K1j^6liWlkf1FNKw81dY446 zuq^fX7H<7GOFqkeKIgTSpZ>XDApe&9B6%D6CGyMU?L6u$Jn9a{|G@Zbr2jLXke|*K zx9S^DG}d>WD8Ipy(~R$9e1<Wvt^D+(9v~kgpCI?hbNueU>h%dZ>1V51eu3PO7s=<y zf8zIjp5OF`EIA}?#R+Mtl#NPxsOOZ2dQP1et-p~}^zxg?o5_!nym}JPx4IRaka$iv zffG9aS$`d!|LpYDkWPfY8qx`w=35^oA0;0rpCo-Xq!VF5?z1LqvLq|ACNKIo(mNNv z|0VK}<^F$tLK6D7(6^!}TgE?P+%f(!<DT(P7!QnJ_E-|?v69f^fU!IL2}$VX6ULV@ zekJ2qF@81U*D(Gm#+Umyl7!AHNanC4^pc+?Uq`;4d?R@k`DXHJ@*0wPF8%!2>&f3F z-$}lU{4Mg`<ZqL|<5x-VN9a|Ofgb-JV|}xU#_wmWZ#L2R10G97{f<)6`F`>S@&lxg z51-&@zzH1<(4!=wAN5grwJQ&ARq9)Wlx{n_Be&n((eE;L2i_gMkFn1V+8zC`<OfN8 z`-ztL82+w~Z#=BLS+4Gm{*mSS_7jcoB2SRJr2mKRsyF)9dq{6tyRyr9ihP)Slzg0g zlKc*jJx4yplJlg#MM#g;w+JcqEkerga-Re8d*nZn{}1{9I_ZbI^ut~H;V%7fSAyvo zB$!j*O{2V$bo1Z!x1T88=yvIHyOPJt_3bChBP`z{E%~k_aq3%yl=>DS<pbnH<eGcx z+fTGy-+rRhw+Jb{r?#uU<op5m(YK#ytZzS2zQ~e>^!BnV4V*noe&P&9<e2nPh+W#$ zuEfwi{p}~=Zm4e&QvPSgH<JH_{8RGJ$d7WLo5-8VkCC^KALl;*2l;=J{}<{1hP&ba zO@5KQjr<aMJLx92OB36riS5cIuaEyH?#d;n{}1l!2$*J<j(|D;KR-&1Ma#9FI{8bf zv3Sg1O53T&`W7LjzC}p+M)E51&E(bOHRQGAbxv(f+9I?yIrS|<N^fhs>KIOai;z;^ zBBa!}2r2(ubAC>*nA0of^olvXVm@-OnA0of^olvXVy^wZTeaN1VotA^(<|omin-3j zm}<Fu#hhL-r&rAB6?5(D?P|Gu#a#P(PWOuW$h~5&Jw89DU&A@QVy-<tk3Adb^olvX zVotA^YYW}ha`%e)XqR-anA0of^olvXVotA^YoE@yo*~^U=JblW&cyKAx>wA#XXl^g zUNP66oyYDKbM4uA>|QaaSIp@Zb9%*`UNP4mpP$pcVy-RP>0U9XSIp@Zb8VGgVw30k z<kw9~_lh~aVy^u%FMlifHqyOfuKhBnd&QhyF{f9|=@oN&#aw4u=(iZVSIo6{rnRM4 z%;^<#?U(r(+$-i|_lo)0y<)Cy-|1d4*M6BF<z6w@ewoMa6?5&E`9AIyb9%*G`(<8k z{pR$Fx%SIEcCVOgzszIziaEVvPOq42U(8F~E9Tn&a=KT{wg2TuxmV2T6?1vwTiq+> z^2F(0G1vZ==HA%7Vy?X~FLAG!YcI^{UNNUv%;^<#dc~YxF{f9|=@oPBZRwuc+j6>B z%;^<#dc~YxF{f9|=@oN&#hhL-r&rAB6?1yUT>DCXhQ~?win)$~YYpiYbDa^P-%e*l zINdAeIwQjAUNP5Rm3||7#hhL-*B+Lazvx$kUNNUv%;^<#?O}Pjd&OLPSRT7q%(aK* zv3tc_dsrINE9UfyIlW@8JuEMGub9&-=Gw#Z*u7#taj%$b56ffsin;c%Jigq&5xrtg zub9g#FJTVLE05hP=JLwvUNP5RmD9aquDvR!d&OLPRZiwPy<)DtDlc)bm}{@f>0U9{ zUX|0mVy?X^y-M_oIlW>|ub68O%gfy>=GxEl*u7#-ub9&-=JblWB-C#t37zg0b9%*` zUNM)1ew2H~f?lzpS1jli3wp(ZUa^pP=X4+Uip9viVnMH1jNB_0lF+xhS1jli3wp(Z zUa^o`zV$BBy<#D?obDA1dc{I^d5O2Ih3s;=S1kOkYRX5+$4U2!g}+rz>0YsrLSEut zv5-Pe_lgC*VnMH1jNB_0Bln8M$h~4Qa<5p7+$$FJiUqx5L9bZQD;D&M1-)WHuUOD4 z7XDT>J<7deL9bZQD;AQ+%iSv$^oqsUy<#Cryu`g?L9bZQD;D&Mg?#XG_lkua@Yua# zL9bZQD;D&M1-)V+0eq`_#e!b3@VBaI>|U{;S1jlii?Msff?lx*+$$D=d&PoYv7lEh z=oJfk#e!b32;D0dp?k$5bgx*1?iCA3qUV<+&YMa1iiIR`x>qdxt!hg5iiN*bP3c~- zpjRwH_lia6Ua|1Eswv$o798PO&?^@7iUqx5L9bZQD;D&M1-)WHuUOD47TQkr)9Dop zdc}fXvCwwv<?a;=dc}fXv7lEhw4Hjnd&NTAsq-50TJk!lwx(N^-qsfMiUqx5L9bZQ zD;D&M1-)XSt?Aw{rdP!DikMyz(<@?nMNF@V=@l`(BBocw^op2X5z{MTdPPjHi0KtE zy&|Sp#Po`oUJ=tPVtPePuZTzP6*0XcrdP!DikMyz(<@?nMLhDHjOi6Iy&|Sp#M(l) zwcNcT*0$;N@rqd6rt=i(UJ=tPVvbkD^op2X5z{MTdPPjHi0KtEy&|Sp#Po`oUJ=tP zVtPePuZZatF})(DSH$#+m|hXnD`I*@Os|OP6*0XcrdP!DikMyzkKHR`9q)CzSH$#+ zm|hXnD`I*@Os|OP74g`;BBocw+PeLyFOcpPF})%lyH~_x_llTa5z{MTdPPjHi0KtE zy&|Sp#Po`oUJ=tPVtPePuZZatF})(DSH$#+m|hXnD`I*@Os|OP6*0XcrdP!DikMyz z(<@?nMNF@V=@l`(BBocw^op2X5z{MTdPPjHi0KtEy&|Sp#Po`oUJ=tPVtPePuZZat zF})(DSH$#+m|hXnD`I*@Os|OP6*0XcrdP!Dide^B^{Ub<VtPePuZZatF})(DSH$#+ zm|hXnD`I*@Os|OP6*0XcrdP!DikMyz(<@?nMNF@V=@l`(BBocw^op2X5z{MTdPPjH zi0KtEy&|Sp#1r?5m|hXnD`I*@EU)w%(JNwlMNF@V<&~GaSH$#+m|hXnD`I*@Os|OP z6|ubXJ>4r}dPPjHi0KtEy&|Sp#Po`oUJ=tPVtPePuZZatF})(DSH$#+m|hXnD`H8g z--TWg(<@?nMNF@V=@l`(BBocwl5nc~yH_mf6-#=>l3uZ-S1jojOM1nUUa_QCEa??X zdc~4nv7}cl=@m<Q#gbmJq*pBI6-%jgPCsjxbgx*_E0(g$%iSxMvdigSv7}cl=@m<V zTdS71S1jojOM1nUUa_QCEa??Xdc~4nv7}cl=@m<Q#gbmJq*pBI6-#=>l3uZ-S1joj zOM1nUUa_QCEa??Xdc~4nv7}cl=@m=KqjjTKEa??Xdc~4nv7}cl=@m<Q#gbmJq*pBI z6-#=>l3uZ-S1jojOM1nUUa_QCEa??Xdc~4nv7}cl=@m<Q#gbmJq*pBI6-#=>l3uZ- zS1jojOM1nUUa_QCEa??Xdc~4nv7}cl=@m<Q#Zr>!_oY`X=@m<Q#gbmJq*pBI6-#=> zl3uZ-S1jojOM1nUUa_QCEa??Xdc~4nv7}cl=@m<Q#gbmJq*pApooXHE6-#=>l3uaY zcIxHs6-#=>l3uZ-S1jojOM1nUUa{16>U+9ZEVZ2~wKd(Ubgx*_E0*+%CB0%vuUOJ6 zmh_6Hwx)YWqvkJ1<7=)+N2AN%@n6G)mXXjh5?V$=%SdP$2`wX`WhAtWgqD%eG7?%w zLd!^K83`>Tp=BhrjD(hv&@vKQMncO-Xc-ADBN@46B(#i#mXXjh5?V$=%SdP$$;d4u zp=BhrjD(hvXnWn(a<_~`TdLD7Bhi-XbjwIaZW#$JBcWv^w2Xw7k<c;{T1G<4NN5=e zEhC|2B(#i#mXXjh5?V$=%SdP$2`wX`WhAtWgqD%eG7?%wLd!^K83`>Tp=BhrjD(hv z&@vKQMncO-Xc-ADBcWv^w2Xw7k<c=dv0Fw$%Sg1X>-VK)BxARXgqD$v-7=D~TSh|5 zNN5=eEhC|2B(#i#mXXjh5?V$=%SdP$2`wX`WhAtWgqD%eG7?%wLd!^K83`>Tp=Bhr zjD(hv&@vKQMncO-Xc-ADBcWv^w2Xw7k<c;{T1G<4NN5=eEhC|2B(#i#mXXjh5?V$= z%SdP$2`wX`WhAtWgqD%eG7?%wLd!^K83`>Tp=BhrjD(hv&@vKQMncO-Xc-ADBcWv^ zw2Xw7k<c;{T1G<4NN5=eEhC|2B(#i#mXXjh5?V$=%SdP$2`wX`WhAtWgqD%eG7?%w zLd!^K83`>Tp=BhrjD(hv&@z&VTSh|5NN5=eEhCX$nkTf3gqD%eG7{<K<!%`XEhC|2 zB(#i#mXXjh5?V$gy?jr%jD(hv&@vKQMncO-Xc-ADBcWv^w2Xw7k<c;{T1G<4NN5=e zEhC|2B(#h~F6wuoWhAtWgqD%eG7?%wLd!^K8Hrq+>i%vSD_X{ima(E`tY{f4TE>c& zv7%+HXc;S7#)_7)qGhaT87o@Gik7jWWvpl!D_X{ima&pr=kycZGFG&VmF)5ow~UqS za=K-#Xc;S7#)_7)qGhaT87o@Gik7jWWvpl!D_X{ima(E`tY{f4TE>c&v7%+HXc;S7 z#)_7)qGhaT87o@Gik7jWWvpl!D_X{ima(E`tY{f4$)k0qWvpl!D_X{ima(E`tY{f4 zTE>c&v7%+HXc;S7#)_7)qGhaT87o@Gik7jWWvpl!D_X{ima(E`tY{f4TE>c&v7%+H zXc;S7#)_7)qGhaT87o@Gik7jWWvpl!D_X{ima(E`tY{f4TE>c&v7%+HXc;S7#)_7) zqGhaT87o@Gik7jWWvpl!D_X{ima(E`tY{f4TE>c&v7%+HXc;S7#)_7)qGhbKo$58G zWvpl!D_X`%+o_kkWvpl!D_X{ima(E`tY{f4TE<G-sqg8Qv7%+Hv^Cutu4ox6TE>c& zv7%+HXc;S7#)_7)($;iuc(*={`WEG1k)I&--4a^zDN@%s*7!4IM&{%LPJPnRc{_Or zxgx(o-bX&|)F=F$hh#&xWJmVo;M8Z}oB<h<myxd`U!y$9I-g{nPwG>!UgC8=$vU6Z zr(iwyI-k_1PMu!olls)Dl65}GI-k_1D!s((d{UpAbb6gn>Qj$O*7+psd{Up=^AfM~ zNquh5>2*G-&+RE$=aa1SNquh5OT5k}^|?K#*ZCCde2R5G#X6s2olmjOr&#Axtn(?> z`4sDXigiB4I-g>lPqEIYSm#r$^C{N(6zhD7bw0&9pJJU)vCgMh=TofnDc1QE>wJoJ zKE*npVx3R1&Zk)C)2#Dp*7-E+e42GW%{rfEolmpQr&;IItn+Es`84Z%nsq+SI-h2p zPqWUaS?ANN^J&)kH0yktbw15HpJts;v(Bek=hLk7Y1a8P>wKDZKFvCxW}VNl&SzNX zGpzF&*7*$Ue1>&C!#bZ~ozJk&XISSmtn(Sx`3&oPhIKx}I-g;k&#=yCSm!gW^BLCp z4C{P`bw0y7pJAQPu+C>#=QFJH8P@p>>wJcFKCAy_?+MT9f7#{AH|UBiXVvX*RK7*u z(0*3kzE-|x*j4_HzV+_x=)L3(IydU<==T|aXgH_whq=!m={?W0qyNbGKk1VMXZ7FB z&ws1_d!AL#_cMQj{3Q7)^3&vJ$j|X}w|Iu5<TiPX+#!#XGx8r<hlsq3JVEY~bJlY~ z#^jQ`n_KT8Pm=eNr^x&GEzXeNB+ruf^BegaFwTy?#ZUM5V4NL&oACpTA7uOxzs18m z+aru0W&9Z9#~DAt_({f3k>|;$$!ExC$?vnym&ku6e?a~V`J!|DzxbZxE6CT9SCT*L zzs~q|<m<^dcn!xtN4}A~iu9*H&uU-8d98on@pa@|$+wYjCx4y%4IXv9Uz73s_*u8G z{NpV7tY3}s=eW;bvxcANK40KIe@lLmyp8-4`DN~NJCFSekG+HOKQR6pxx;;C<ceGG zX8B3-8!S1^_&&yG82eis&yM{qj%RfStJgUvA7IHt<RiR3kC9KXK6_-rGx+_Vv)U8! z?^Us+=1~{O4SA7#j(nci;fIV5$(P9183g|6I*--)(=55dKR5Upr}j<sQ^F7Vr)b|q zTVnXfzEAj3@+R_T@?+#J<bU_G>1<Z#oh&&@9wU#FyFCAbT#_sD9)8xn<TuFs$ZwLq z&dOQs<2e2K&a>LbaX#qRCw!QElzg0gl6;ECo+qCspCO+mzvtH{yhI-I`@YEXhVe^` zTgE?P+%f(!<DT(P7!QnJ_E>u~dfg^t#sTA3Fb)|{7+=Qtm5g7-_|=SG!}zBdU+&jx z!ZtNwo0_mqP1vR;Kg+GJBVSMYT+y>S<JI{_mRv=?nY^03hP;-%j=bKl(&RVEcarZS ze~WxK`P=00`c<0z9{GOq15Wj>_bA^-`Whi;)w`U&M#x$9u2%VB^|Z6<T^|2A%l+Me zDe|YtpCW&X{3-IM$e$vAiu@_^rz6XsB7Zuv{3-IMBg>y6e>$@KDe|YtpCW&X{Hc!c z+^AbEf2t!qPRpN;EPpz({OQQ@rz6Xsjx2vVvi#}D@~0!qpN=elI<oxf$nvKn%b$*R zNz0#(EPtxcB{(gAI<oxf$nvKn%b$)ce>$@K>B#b@Bg>zTEPpz({OQQ@r#k*~qtf!H zI{xFa<xh3|$79Q%>iCa;3(KGCD3HgNKh?1yj~{1j`O}f*Pe+zN9a;W#WckyP<xfYJ zKOI^AbY%I{k>yWEmOs_!7@U?rMgA1|)3Il1I`%A0$Cf`u{&Z~l)3N1Gkv|<<{&Z~l zQypchm6kt6{uKGsvE@(4mOmX^{&Z~l)3N1G$Cf`u{&Z~l)3N1G$Cf`u{&Z~l)A8q7 zAIqPPEq^+;{OQ>8r(?^XjxB$xqfCCR<xh2#$z#i(jxB#Ww*2YX@~1k=<XbI&I=1|& zjxu?P<xh2#$z#i(jxB$R{3-IM$e)fae>%4O>Dcn8W6Ph8Eq^+;{OQ>8r#c4ZSH|+E z$e)fae>%4O>Dcn8W6Ph8Eq^+;{OQ>8r(?^XjxB#Ww)`pbr^ufoe;Qc+6!}x+Pmw=G z{uKFB<WED(pN2P+mOl+Gf2z+h=qDn7iu`G4`P0zyr=jIfL(89rmOl+Ge;Qi;G_?F_ zX!+C7@~5HYPeaR}>gbk!cjQlzKSll&`BUUiL(89rmOl+Ge;Qi;G_?F_X!+C7@~5HY zPeaR}B7dr5S$b7N%b)64mdBPq)v+v(Eq|(GSsq*dRL8PBw*0A%WqEA*Q{+#PKh?1; zEuUEaRL8PBw*0A%WqEA*(~0FzCze0eu`G`*e>%C`uNCsA$e$vAiu@_^rxVMcPAq?_ z&pO<%wEQXZrxVMcPAq>qvHa=8@~0EapH8kLEq{vq>BRD<6U(1YEPpz&{OQE<rxVMc zB7Zuu{OQE<r^ufof2uw1_h^abPmw=G{uKFB<WG@5)$uD`kp}rQ<j;^lLw@bA%B2kX zGvv>ZKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu<j;^lL;ei;Gvv>ZKSTZu`7`9tkUvBI z4EZzU&yYVu{tWpu<j;^lL;g&kNV{LZh2_tXKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu z<j;^lL;ei;Gvv>ZKSTZu`7`9tkUvBI4EZzU&-7k^Ut!CiA%BMa8S-bypCNyS{2B6R z$e$s9hWr`wXULx+e}?=S@@L4OA%BMa8S-bypCNyS{2B6R$e$s9hWr`wXULx+e}?=S z@@L4OA%BMa8S-bypCNyS{2B6RW6Pf*e}?=S@@L4OA%BMa8S-bypCNyS{2B6R$e$s9 zhWr`wXULx+e}?=S@@L4OA%BMa8S-bypCNyS{2B6R$e$s9hWr`wXULx+e}?=S@@L4O zA%BMa8S-bypCNyS{2B6R$e$s9hWr`wXULx+e}?=S@@L4OA%BMa8S-bL<<F2mL;ei; zGvv>ZKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu<j;^lL;ei;Gvv>ZKSTZu`7`9tkUvBI z4EZzU&yYVu{tWpu<j;^lL;ei;Gvv>ZKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu<j;^l zL;ei;Gvv>ZKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu<j;^lL;ei;Gvv>ZKSTZu`7`9t zkUyJP{tWpu<j;^lL;ei;Gvv>ZKSTZu`7`9tkUvBI4EZzU&yYVu{tWpu<j;^lL;f83 zbL7vFKSzEYqm)ZI^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8( zBY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH z$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b) z^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c z{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NU ze~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8Vo zpCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D z=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$k zIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yB zj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8( zBY%$kIr8VopCf;c{5kUH$e$yBj{G_D=g6NUe~$b)^5@8(BY%$kIr8VopCf;c{5kUH z$p66To!XCkVEmipzmDJKarhkhJo$q1L7mC-@$f;NpWrN%5AoQCc<e)CKlY)qANvrG zeJJ!}9}4~0hk5M7JoaH8`v{MHgvUO@V;|wMkMP(>c<duQ_E8@DD35)V$3DhmALFr) z@z}?B>|;FkF&_IEkA0lSKF(tw=dn-l*e7`G6Fl|_9{U83eS*h6!DFA~u}|{YCwc6i z{!4x~+|zY9TICyF{twDG>HW<;T{pK@zDIkDdwQ4Od4rCv?Tvn)@gM26+SA!h`u+8P z@ZT%_uE(DK5Bjmb64IXj4?2Avjy?S!box3Rd!xVOnSHMM-sta1pRvBDE9N@={c?Mw zEq=;Ta+^Fx?vTgH85xmxktfJq(%0(P)Bi`Ouhp@q|BueQx%D3MBzZ4+ioB2C>kRo# z@+^5jziGz$e~WwiS{-{jC(5tP1B@SJ{1kbf^ih;Oops=Rmi#{JaEbh9@&}}^)v>4l zcS>E6SFeE1G0>xQMP84uVC*aI?CE?1FTaw!*6XITq?~Uh-$uTj{B`nrueq+L>&N=@ z2Ycf`A#dT<k8`W9fwVXN9MAdJti#`MpU<=83*7T>$uE+(kzXRe%zb<%q&=N6<#qFQ zIQDeLl*eBqkMV5$?Z(F$^S9IgINy`M$e6#y_+D=Hl{xlw4waw5SLWE$IaD6|dqMYf zj)XH~J#+HgJjzEV_r?!0eu(iCtf9B=J^gp{^HeOa$!EFe1;*cHykYE5wCw5p3O}1a z*RrRxEIfXm*XoCieI#d3XI40U^kz^0_4K#Xe?8|<dx`$j=_l%(D~~@)-bCI^evG_@ z^tF-p^xw_tPtES>JO@9@pK;mK*$y6WGiECYcNnu3=*%nqb~^LQ`6&4~`6T&0uXA{b z^tF!mbS9Ob%~#sk)0tEr`$`*oI+My{Uuk1cXHt3WD{btBKVj@EZS3hxDlON4B8_z> zmB#_&S1|UKHuiKTm6u<}_?3)(rH#GGs~NwB@lP?noMfI)nBh7@!;fWd>kJK#Uq`;4 ze1l&f{U>t%yk7yGv*G*v0^_R~`{?f8<jstIjCXHxHRE4od=2AYVtg&*UuJwA<6mL? zt0ekOevR=vNdKqUoBSsEPV!ykZ;|gNf1CVWzuGz@%lUrt15W)%leGGe=6pYS1Ni~+ z4|E;qJ^e3p{<%fvf7y4m|8isa9mzaZ`r5SLk+e$v2mGJP4>SG<<3DHYv$hIUFHpTe z^#aukR4-7yK=lIE3sf(3&g#eYSgT&3dV%T%su!qUpn8Go1*#XQUZ8q0vg!q@7bB}) zpn8Go1*#W1qxD8Dx9Ww?XmwhKLT9u(EkmJm!<<&V(79pGUDB!-s9vCYf$9aS7dl(a z_p~I1&K7f8^<rez3!UlewCaV<bah(wLVG>8D!;`&t$Km#1*#W1)78)L6nUPs>IJG7 zs9tC<#%pEO3+=@?t$Lxo7^hV)P`yC)0@VvtFLa%Cy-KKFpn9QmU$t(iUZ8q0w(5n> zeRW#(Lg%|`%~8ET^#auko%`xrt$H!G>IJG7+E4L1SoK0@qiOxeR=pTo^<r$*i?LNN z##X)1xoW<TRWDGzK=lIE3sf)0R=pVWw?p+pXR`TGR=q&=0@VvtFSP&S<yO5w^#auk zR4-7yK=nfVFJ4=#Ug%sn-`}biIwQ_wt6u1gS*KMmP`%JOa=z877dlhUW2;{1d^wM; zdV%T%su!qUpn9Qm=X@WlUZ8q`>IJG7s9vCYf$9aS7pPu@R=o&sCaroATJ?hKEfuI< zpn8Go1*#XQUZ8rRGueE9t6u1QHjk}(f$9aS7doHTORRdK^JDe*MfF1a7kULyy+HK> z)eBTFP`yC)0@VvtFHpVE{)HcF)eBTFP`yC)Lg&YNxm7Pvy+HLs=f`@vRWDGz(Ef$T zR=v=9cTTHbpn8Go1*#XQUZ8q0vFe5PFZ8!Y^#aukR4-7ym{|2<V$};&FD6#KK=oo` z)r*N$FD6#Km{|2<V%3Yub&Rcgp=+o+t$Km##l)%?6RTdJdZBY}J+|tF&bf73^+M;| zI<0zv>IJG76RTdJdV%T%su$W%`K*>(^+HNNue9m~su!q!4%N@0`Z-iThwA50{T!;F z)1&@pcutS1l~#RUs_!bVc=<}@8}$79Qe9Wbm*=-C-^&uW^nH2mTR)_;i}$7ay~_W@ zGx$0R`~0kZsqXP7$WM}=B0o)jhTP(rkCNNuF>;4IPR_`PpLiE}g4`u7_C8|oBlbRG z?@Mg2;XUL@@?P>3c^~V1hWsY!tFrA&Y`+c}>-H^vZqE4Ij2~e9AmgWap7Z3><TK>6 zq{ZGx?0v-EN9=vX-bd_xS*<mc($3eCSCT%*dw=XtsPF6Acurs0YhPkJ-%7rXd^`E; z<n>;2`Rx1n6TSQLS+Bo**53}F_a(D`))%<X-;!S>ZzI1%ewq8+&SSsAWA9-64~)M? z?r@(Ox#HHlS$>lI21`yezK`)4#%H;IO1fR|<M6%&_FDP9{{8VI{JxKoPq03F<kLJ) z#q-qM^8&dcFOtuZ&-1(gknth;64^TOb{}u|<*k=o;hz=!j8pdN6_dSs#bmE;mA%fJ z$&Zn@kZ#ob*t;)veV?P`G4eR+&&ceD3vx-WNPnNwzU*~AN<L0LNqUc9U-mi=S)UhK zpN8>Ej9bP(V%#zQG2@=`PZ$r3U-nq`>i3ep9tVtH!8l|*VSE|mS2BJT<5x3&4db6; ze7S!w+3RH9%3hC|x3bsc*O9L$ZSOwz?n_<YdKLL*@@n!L@>=pb(%&J!FEgF*B;Q5; z7Wr=Sx5?l2t0Xg>zP7=>%v8!uIVLlmzDm=+%yjx{3j6vzg74$=dG__G1dn|_&%Pwo ztAvD4$-wu7PvPfN`1us3J$2b1ynIdgl&<mYw46_I|21;1k#milYvf!b=NdWJG~qRJ zu90(%oNMG<>!;{jNcbsh<Xj`?T7B5dE$3Q&*l9V}>bkcoE$3QY*J(M|>bg$LxgJ^0 zwYsjp6Ior?X*t*Gx=zcvM$R>Iu90(%oNMG<tLyrnmUFGH>$IF}bzP_BT&wFkE$13J z*Xp|dxt4RSuIsVoT&wGPY&qBZ+=SC|uGMv&mUBI_oNMG<Bj*}9*T}g>&NXtbk#mil zYc*Rvc5FG<$hk(&HFB<zbB&zqvE^K=>pCsxT3uIbj+|@cTqEZiIoHU!M$R>IuE&;h ztxoH-oNIMjr{!F$)9N=>r`2z&PV2GdT&vSME$3Q2)@eD{>akvKIoE2iUSc`dYOo$# z&b1n>?{7KRG}twAu90(%oNMG<k1gj~4c6;pIoE2iejdxYR)h63SkARttJ89>)l{99 zbFHT8vE^K=sX8s^8ada<xkk=4a;}kcjht)bTqEZiIoHU!4lU<et<`Bc*T}g>&NXtb z)lq$`<y?oBbB&zq&~mOr%ehu-)o+BHYvf$3wR(x=T&uNe{gHExoNKjK{nl!&dIi*4 zJ+_={wN{TU=UT1RW6QY?E$3RT)nm)KM$R>Iu90)C*6QV!bFJ3uvE^K=wR&th*AvUR zR%`Xxa<0`{^?M=b8ada<xkk=4a;}kct=8&$TFy0cu90(%oNIMd-)cG6>ZMN0xmFi- zTFy0cu90)Cw&^97bFH@Nw47_TO}$pgxkk=4a;}kcjht)bTqEZiIoHU!M$R>Iu90&s z3H6&I;d$gdkDTX`^E{@VN6z!ed0zLg!}Hv~M9va9OXMt(vqa7kIZNa$k+Ve35;;rc zERnP1r<BN9B4>%5C32R?St4hNoF#IW$XOz1iJT>JmLtnqB4>%5C32R?St4hNoF#IW z$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8 za+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32SI&uS)= z$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8 za+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32R?St4hN zoF#IW$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHm zXNjC8a+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5C32R? zSt4gSv79AxmdIHmXNjC8a+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8 za+b(hB4>%5C32R?St4hNoF#IW$XOz1iJT>JmdIHmXNjC8a+b(hB4>%5r6kmEjf77l z=hMjfG;%(TX-^~P)5!U>?q7#bbN>oCE99(@vqH`aIV<F>kh4P03OOs}tdO%p&WfK> zA!mi06>?U{Ss`bIoE36b$XOw0g`5>~R>)b6EN6wB6>?U{Ss`bIoE36b$XOw0g`5>~ zR>)Z)XN8;<a#qM$A!mi06>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi0 z6>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{S&c1cg`5>~R>)Z) zXN8;<a#qM$A!mi06>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{ zSs`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{Ss`bIoE36b$XOw0g`5>~ zR>)Z)XN8;<a#qM$A!mi06>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi0 z6>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{Ss`bIoE36b6U$j4 zXN8;<a#qM$A!mi06>?U{Ss`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{ zSs`bIoE36b$XOw0g`5>~R>)Z)XN8;<a#qM$A!mi06>?U{SxG|u)=2maaz2Bc&miYB znDz{EK7*Xk=>B#14EL{*vqsJuIcwysk+Vk58aZp^tdX-u&Kfyu<gEEAHFDO-StDnS zoHcUR$XO$2jhr=d*2q~SXN{co$a2=mStDnSoHcUR$XO$2jhr=d*2q~SXN{aSa@NRM zBWI1AHFDO-StDnSoHcUR$XO$2jhr=d*2q~SXN{aSa@NRMBWI1AHFDO-StDnSoHcUR z$XO$2jhr=d*2q~SXN{aSa@NRMBWI1AHFDO-StDnSob}jp*2q~SXN{aSa@NRMBWI1A zHFDO-StDnSoHcUR$XO$2jhr=d*2q~SXN{aSa@NRMBWI1AHFDO-StDnSoHcUR$XO$2 zjhr=d*2q~SXN{aSa@NRMBWI1AHFDO-StDnSoHcUR$XO$2jhr=d*2q~SXN{aSa@NRM zBWI1AHFDO-StDnSochL1?PJ!+StDnSoVr4^_RV!INYZ=jy1EAGy>*?(MEW>qjhr=d z*2q~SXN{aSa@NRMBWI1AHFDO-StDnSoHcUR$XO$2jhr=d*2q~SXN{aSa@NRMBWFFa zoHcUR$XO$2jhr=d*2q~SXN{aSa@NRMBWI1AHFDO-StDnSoHcUR$XO$2jhr=d*2q~S zXN{aSa@NRMBWI1AHFDO-StDnSoHcUR$XO$2jhr=d*2q~SXN{b-B-C$>gwG=9v&i`@ zaz2Y`&m!lu$oZ`9Ux&|f{|l1yE8zv5;e3<w-^i;ABY&#>g3Q$SNTT9}(dW4J@3{3g z^6$wnkzXc#eC&d(^P}z}eO2rWvd;Ms&+rKO82JSG6t|uyebwp<vdHPHR$tIN;CfEI z_wD={((mhC;Jn-mdN13{ZzTVO{2S6oO)rdny!68OUeecrzM$>b>7$ny#y)O&VeC(? zUC>tP<<GL@yW|1+J@O@P^>v*u=<HLyO4`0WzKOh<{1|x)dBl&>JGM?A#l4_+X`TM0 z*aglSy%72{!WY8ashO!~)68^ULB5vs)qyT(W;*@O(FM&+=g<4uCci+wiF^zBi{vkn zzfArL`Ku&<*~zaleuq;tO@DXIH0S%t8^{lkAJjXc7c^(iDL=&c!#dJ_LG#B;Jm0>n ztNPT+_v({G-_?Ir=RdL}Vtf~Qg4`wVChs9nlJ}CQ$cK6CqvYe{ljKv}dY*ime1?41 zssBXIE6CT9SCYOu@^|%L!?%8!+#zS=Su!ObARi)Y@&dUbFOtuZKO_&ym&n#Bjg{da z`zLB{czhFiGx;&{7V=K=D0z%L?$jJ`^1Embc+Br2ojm?o@^$3v$v2W$k#8oiCa)o{ zC9hL%*t$1t-5a*<4O{nyt$V}Py<zL#jJ$PkM&7zNBX8ZCk+<%R&c<<i>)x<+Z`isw zYBJke;;nnb*1gfW{Wodst$U;M`JLXnH)<MAZ`~WV?hRY_hOK+U*1cit-f-6ahOK+U z*1cit-i*C<Z^qubH)C(z8@BEZTlYr)o%PIY-5a*<4O{nyt$V}Py<zL#=<E(Z)?4>x z?5%sF|FC|nx9$yF_lB)|!`8jge@`#>*1gexPp7x;4O{nyt$V}Py<zL#uyt?Px;Jdy z8@BEZTla>od!xUso=1OKr?>76Tla>od&AbfVe8&ZymfCT-nusvZ{3@Tx9-ivTlYra z^zQW5z0p|;PH)|tiMQ?zTla>od&Abf(f^UJXt}rUjsB0^sPxvoVe8&p=B<0f*1cit zK49xUVCz0$>po!XKF}PvKRnPJaC+-L&>V1j>pmEH>poCxb$aVQP-}I1>psxcx18R( z4|Me{r?>6{%@C)z?gPybr?>6{w(bMA?gRBqFYy*}psQx-vE$D(_SSu%Ugz}IeW3Z^ z^wxc#hUWCveW01(^wxc#_T}`}eW3Q`^wxc#-sSYxeV|#PWa~a)>po!XK49xU(A?0i znj21U-3Mw@PH)`@p||b>wJD|MfYV#|0bBP0TlWE5_W@h?f#!g3_11l$zTx!NeW1SK z^wxba@z#ByzTv!1c~M*U<;p9D8<lU+xgQs`*W>Y9<nu*s@6Pw=Op=TGq>^vFL7nZQ zKB?sKAL*QsixS}Hl(%YYy{Nq&KlT&kC&^EdpC&&;evaq-JMuR2@5wKbUnajoZt-)E zlH24la)&%l&d7-Mxr;nO?viuXc0tDElDwN+?;%f;_mZc``}n=ikl!TFk{Rp&Eq-Fo z_}h$qw%A2|QpvB<L#+8D<YVL$<WoHJdGcxU8S+{3`>fR^@}J2ckpDuy=#+K(Tj+C1 zdgUda$5$}^8OE<=d?k6U*H(K>&bN|pBi~N`I{85!btCyF<Si`!tbZ4M&Pcz@_^<i7 zf5WYx=b692eg2mGB6%D6CGyMM=XRdqD?Gy;jQ@f0*T`c$+Ya|U&UnVyR~xvfPagT_ zo+R(()^D)<G)wMde1`E^9+i?A>zR|^=1~u@{6WSKF@AzI+#`K1<wbqw$Um#*)@Qlr z1;*cHykUI6_#$I}Yt}`57Rj&w56MIFC9-vD4@-Y3?O{28+Do)orJtow9_eT4zk{AZ zpE>gKo5-8VkCC^K|J{$(zLoO`_rH_nTa1q~-e!D^@ebqTj34xGr+q8uqvYe{lcdix zyr|Cvc};vBfQ$M}kjFlg{GvV+<Z;LN$BcW%KVdvDe%WK~PwD>pOpwO`<5w^a8BZ8r z#`u+tU&Z*<jC~z|i~3BEAA7miS)U1VGL!Y0Adi{D`b?0=uOnYizQM1F_NSab@84RV z4Dx+`f$>$0-^BRMj1f$q74m(4k>%Gg{w2oOGX7=8*D?MT#=lD9p8gy9r@Vu_-mjtd z%bf2d-$niw`EK&Jo%+8iQT2b*`F`>S@&hE>9s6Gw^?y^(&;Hj%{l}D|+Ml{9{GLqK zp0G@IzJVn-v&83Me^1Zv^#8B#>G_>EkUq=hdwS+`%8!uVNBbW8XwUJS&+*vjc<ggL z_BkH=oc^cR;dAU8KBxcb9{U`a=k!0_`4Q#wJj3%m!}C1D^E|`zJj3%m!}C1D^E|`z zJj3%m!}C1D3p~RMJi`k-!wWpa3p~RMJi`k-!wWpa3p~RMJi`k-!zG^K60gi9UYSem zpI&1B^b*f}iD$mVGhgDFFY(Nmcx5i}%3Naa^%Aelp`P=cuJv|>e#b*Sr}Ist>wWb% z#y-RIQ2z&=J~RJN?e|9I_3B86x*GFT`R`cbeVN0N-$OrC=W+g?=IWuEkH`KtmBW!= z$-~iq&@q$4(SKB5I@FQFk1PL*pZE##ljNt!Pm`Y^KgVPJIi|yr&v-u^{XOY3-VZtB z{ZJj-<9{S0@-FfOxl7(n-b0=w?<G%>_p?43KQSjCARppZcd$dXbf=rxp}M;Banj!k zen=}j<eI35Tod(B4b98XlTVY+kUneraCCv(kQd44oSeIUsQ%`$w}?ZvIH%8DKU9}< zUP-#K9FE`2_$`dDW_%6l?e}o}8-BHQ-Dcm@=ieUcy3HQ@EQmwe;2~$WA97~<q4pR2 z{C`3IH}c~=>a%_|v>)MHKTrA-WQV%0pqJl4ew`(El0IMkP~FmboScy>?#U~!D-imz z_mSSmKUDK{`dsuw^-t%6B!30%m3YnfS@JZGsu}Zos-61&J`4R&9o6Zx&=1vAojxDt zP<_?;Pdv}_{9Zp`$q&gx@<p;CUm{zl+N|^SB(Jcpm#FpEe>W|s<sNeF*2C~dmi!m; zPsu+cKT6(2-b{XsyoLPV{TB)UlJOCeSCTW>57mwRQ?^N7TkSo039qg8q4dgx|AQs| z#MWVWKVvty!|+>--P{gCUR!-8QCo5N9dD0e!T22Geb1TjDbE>QHQM9zj7!G;rmsU? zLE6ioVO%qQmhnZN|9gH_!|(GGFEN%GTGEg$*^xatICVWqXF!JJW#p^K*N~U{Ikhj~ zWQ)+gfX8eL+86NnbtHcy&Tl`|9)Xwt0(lkrCi2bXTga=)UnKd<PS9_1ElYlxypHtw z?T4J-e#rUlhx%XXCGQ}A$FG2nPwEwzyqEFsF@7K8_cOkM@drGX+Y(rAJKs<GeDXuN z?fjt5!#up~4@PfQeu(jhUw(zgAJLK*<?xN+i~2h{3uS}n4W2i6-r%{e@v3!eM*fW& zJa6#4!E^mp^w)3jyutH^z1IfM8$56DyutGZ&l@~%@VvqE2G1KjZ$|dK(G^Oa_Po&* zN}cw+8GVj5`8)D9(w;Y?FOgQI!Se>s8|^iF$z9|La+kcDyoa>sjrN+I_Po)1Iv-cs z^F~)gb=vbr`zgNlVbY#Ac;4W7gXfKoz<9a$vKu^a@VvqE2G1Mqar;(#-e`~8X@8oL z<!MGXrx{tB2G1KjZ}7aq^9IiwJa6#4(J>tT9r3);ksOabGn=vJWTPwaPnGt(!Se>s z8$56DyutGZ&l@~%@VvqEW^B(Jy-%c9MpuQ^tAXbYo;Nzy=UeT0gXhiIo;PDF)acle z)8;gI-sp&d$M(D#^UC9SgXfKoB=}Z)-r#wI=MA1WI;!C1_PoLKMpvNq^Vsu-PZc$I z-r#wI=MA1Wc;4W7gXayNH+m1qzn494bVR~=NZRv;t8+IxI^nTBZ}7aq^M>nhH+bIQ zd4uN-o;P^jg!a4%|CF@njgDzJ?RleP8cuuO=$MAno;P^j@QI{GM>)KFi?rtro;Nz; z;W4i*o;P^j;CZ7XV|tbFyb0}jgXfKol6m}X9&67VJa6#43GI2K>;G%c;CX}R4W2il zJ#RvL-r#wI=S^tOo6w#&`gQ<6zddj8yb0}jqvoQ&lxDZno;SKau+yG5x<0TH&l@~% zbbVkivFDAh5A3w(jgIZ;x5o1Z&l@~%@VvqE2G1KE+wnbrp0wu;o;Nzq<FP$&bhO8b zbvowbu|01lY&&?~;CVB#=gq{PH#!pN^yiftJa6#4!SiNf&l@~%@VuGW^JZetn~6Pd zCicA1J5U<qd4uN-o;T{@=d|3OH+bIQd4uPT8vZM^+@8OL=P%*;OL*Smd5h;Qp0{|e zt95H_TRd;^yv6et&-M4vOla}E#q$==TRd;^yv6et&s#ii@w~<J7SCHeZ}Ggv^A^ur zJa6&5#q$==+mStQ>E|u|yv6gDe%|7Fi{~w#w|L&_D5xK0&s!Y@b=vb*M?sxdrN#3W z&s#ii@w~<J7SCHeZ|UbPp0{}3;(3ebEuOb{-r{+S=PjPMc;4c9i{~w#w|L&-d5h;Q zp0{}3;(3ebEuOb{-r{+S=PjPMc;4c9i{~w#w|L&-d5h;Qp0{}3;(3ebEuOb{-r{+S z=PjPMc;4c9i{~w#w|L&-d5h;Qp0{}3;(3ebEuOb{-r{+S=PjPMc;4c9i{~w#w|L&- zd5h;Qp0{}3;(3ebEuOb{-r{+S=PjPMc;4c9i{~w#w|L&-d5h=m*q*m|-r{+S=PjPM zc;4c9i{~w#w|L&-d5h;Qp0{}3hW5P0^A^urJa6&5#q$==TRd;^yv6et&s+L=i{~w# zw|L&-xvq~ZC0aah@w~<J7SCHeZ}Ggvb6p+8TQQ!uc;4c<K9?h(TRd;^yv6et&s#ii z@w~<J7SCHeZ}Ggv^A^urJXgn*#x0(=+S)v}=PjPMc;4c9i{~w#w|L&-d5h;Qp0{}3 z;(3ebEuOb{-r{+S=PjPM^z#<aTRd;^yv6et&s#ii@w~<J7SCHeZ}Ggv^A^urJa6&5 z#q$==TRd;^yv6et&s#ii@w~<J7SCHeZ}Ggv^A^urJa6&5#q$==TRd;^{6~2HBRu~R zo_BcO;dzJW9iHoZ7c}=eJn!(l!}AW$^_S30=<vM5^A68DJn!(l!}AW$J3R03yu<Sj z&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C z^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03 zyu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0 z@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$ zJ3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG z4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l z!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt z@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68D zJn!(l!}AW$J3R03yu<Sj&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj z&pSNt@VvwG4$nJ0@9@0C^A68DJn!(l!}AW$J3R03yu<Sj&wq^PKgRPP<9UzgJ)ZY? z-s8ExK}VkVc;4fAkLNv}YadCT_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fA zkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g( z<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbH zc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bk zp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X z=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jump zd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY? z-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv} z_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9Uzg zJ)ZY?-s5?X=RKbHc;4fAkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=RKbHc;4fA zkLNv}_jumpd5`Bkp7(g(<9UzgJ)ZY?-s5?X=Rd*opWyjV@O;4Y0nZ0KAMjk?g(lAj zJRk6U!1Dpmb+k*K4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{ z`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3f zKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A z4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^( z1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6y zfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F z;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P( zcs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsG zo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L) z=L4P(cs}6yfae3A4|qP{`GDsGo)36F;Q4^(1D+3fKH&L)=L4P(cs}6yfae3A4|qP{ z`GDsGo)36F;Q4^(1D+3fKH&L)=P%>=%Xt2>J=ZI!^IMd9r&y`;Ta<4aU9XhqO1&Sd z{5RyUkvhLcOXRsy=eH<zev9&Vxb=6*_mVolMazGm@gI^OA$5L>mh1c$rOt0r>iia^ z-Vask{ZOUe4^`^@P^I1vRep}g>iD_Fw~=~3RO2s^dRI<ko!_GTM^f*HYOMD|l{$W| z)bVqrj-M-a{9LKy=Sm$vSL*#xrQQ!!>itlq-Vask{ZOUeiBmpI>itlSA0;0nA1C#G zsFv&fP~~?>efmS=r^xf9-VfChy&tO7`=Ls`AF9;*p-R0Us?__TlaW1F>V15r&Tmoj zH?rp%>pgwtm89Me)mZQBDD{4*Qt#|2^`4GW?}sY&eyCFCw<vXfi&E#eD0O~|@_pR% zgXE3mpOAk+>itmNNAHI!^?s=GZ&>nql2_iIYq`#EQR@9rrQXF;>ODK<4tboMk$OK= z%X#JPxyCxbMXC2gm3lu^srT%Z50DR%{1xoEmhZDf?}uuv_d}Jup7va0o!_G5Rki0D z^V-^TjsNu(*7+?O>-|vW4_L1ELp44mUnCpyB~tH)PDb`zsrTBHyu$W;GP38&KPLY( z$t!8kwfs-XKO;X%>itkHznRqgp&H*p>itlS|B~?$l2_86Yq{PJRc@2Kw)R|0cx~;u z#{YvQdOuX-`x)!~P>sLESnr2w%xi1UHP-npN}b=L)cc`I9Y0s<{1&CoZ&B*}7Ny<~ zRqFjvrOt0r>iia^-Vask{ZOUe4^`^@Q04deiF!X&V;w(N>itlqj-M-a)K;l|eWe=W zWTd(8)cGw+y&tO7`=Ls`AF9;*p~}nsoc3JF7GcjdW?Qi58teQPC4VD(uJIemUm&j{ z^?s<9znOdsc{TZqB!5|ZuKQd|{xW$TsrN&*T<?b}vC*Du{0>s@hia_zTa-G#MXC2g zm3lu^srN&bdOuXD_d_Qmd#=>^ElQo=qSX7LO1&Sd)cGw+o!_F=`7KJlAF9;*p_8#a zpN#Ff(w+x+9^iR^=K-GUJC(I=0iFkV9=M-ti9OdVuD^bO=K-DvcpkW)Yx#Rgdmi9< z;C`<0M@V}f;CX=O0iFkV9^iR^=K-Dvcpl(+;C`;h-bUK<0M7&WbB*nJfaihxxyE;q zC&*p$Zt@<|o(Fgy;CX=O0iFkV9^iR^=K-Dv?&o^cqvT`c<D@+g@I1it!2MiHo+8ha z_B_Dz0M7$F5AZy|^8n8SJP+_Z!1Dml13VA#Jizn7{d^MOd4T5uo(Fgy;CX=O0iFkV z9^iR^=K-Dv?&o?QD-^h&EB}JD=K-Dvcpl(+;C`;<yz+P+;CX=O0iFkV9^iT4ey;o5 z^T7RFc`svo9^iR^=K-Dvcpl(+;C`<A*z*9-13VAh&$Yy!2Y4Rfd4T5uo(Fgy;CX=O z0iFl$=X#Vq5AZy2KiBw>e37*0f&01Ao(Fgy;CX=O0iFkV9^iT4em)7@&z1H(!1KWU zTw{A4xSuO;Chd8E=YjjV#(&8Ydmgx-EA4rJ=K-Dv?&n%!&jUOU@I1it!2Mjy@8?!~ z9^iT4ey*`S5AZy|^8n8SJP+_Z!1Dml13VA#Jizk+&jUOU@I1it0M7$F5AZy2KiAK) z=K-Dvcpl(+fad|82Y4Q6`_Mh{Jizk+&jUOU@I1it0M7$F5AZy|^8n8SJP+_Z!1KWU zT+eLJ1NU>KJrCT^l~<GYJeb(?0M7$F58ThS<T}!x2Y4Rfd4T5uo(Jydy49Wscpl(+ zfad|82Y4Rfd4T5uo(Fgy;CX=O0iFkV9^iR^=K-F-0?%K8=dZx?5YIzA5Ai(2bA8ji z);YxU5YIzA5Aj_8JLP$Z=OLblcpl<;i07e?x9C2<&-45tY0pC+Z&A9Rhj<?1d5GsB zo`-lI;(3VYA)beL9^!d8vgaY5hj<?1d5GsBo`-lI($7Qsc}PDG>E|K+JjC-5&qF*9 z@jS%y5YIzA5Ai(2^AOKNA8*k**z?fGTa-_d-y!XJi09$|PushIS5c<<zALd(mL;Ox zui|2{2w}0pO&S$xn@bWZbqScTC`6zMB#<B^bO@*njTj&xH<7!DG$H~<q!ASnZCcn2 zO*0O|p}QTMwi$<Ucz8TLo<3}c?QtA9@B3Sc(Qc=E@BKV`82|m|OVwAm|NHyis#WWY zK5vm&d2YaS1D+f3+<@l>JU8IE0nZJ1ZoqQ`o*VGofaeB0H{iJe&kcBPz;gqh8}QtK z=LS4C;JE?M4R~(Aa|50m@Z5ms20S<Pc}tc7&kcBPz;gqh8}QtK=LS4C;JE?M4R~(A za|50m@Z5ms20S;Y&kcBPz;gqh8}QtK=LS4C;JE?M4R~(Aa|50m@Z5ms20S<5xdG1& zcy7RR1D+f3+<@l>JU8IE0nZJ6-Xce>JU8IE0nZJ1ZoqQ`o*VGofaeB0H{iJe&kcBP zz;gqh8}QtK=LS4C^m$8`0nZJ1ZoqRxpSMW6^4x&u20S<5xdG1&cy7RR1D+f3+<@l> zJU8@ti}axNxdG1&cy7RR1D+f3+<@l>JU8IE0nZJ1ZoqQ`o*VGofaeB0H{iJe&kcBP zz;gqh8}QtK=LS4C;JE?M4R~(Aa|50mk|p<L8SvbI=LS4C;JE?M4R~(Aa|50m@Z5ms z20S<5xdG1&cy7RR1D+f3+<@l>JU8@ti)>eUZoqQ`o*VGofaiujZ;{_>eQv;W1D+f3 z+<@l>JU8IE0nZJ1ZoqQ`o*VGofaeB0H{iJe&kcBPz;gqh8}QtK=LS5_g6CQAJPV$i z@Z5ywCOkLcxe3orcy7XT6P}y!T<(H|=O#Qi;kgOVO?Ym?a}%DM@Z6+6H>uA}cy7XT z6P}y!+=S;QJU8LF3C~S<Zo+dDo}2L8gy$waH{rPn&rNu4!gCXzoABI(=O#Qi;kgOV zO?Ym?a}%DM@Z5ywCOkLcxe3orcy7XT6P}y!+=S;QJU6M&P3m(Ko}2L8gy$waH{rPn z&rNu4!gCXzoABI(=O#Qi;kgOVO?Ym?a}%DM@Z5ywCOkLcxe3orcy7XT6P}y!+=S;Q zJU8LF3C~S<Zo+dDo}2L8gy$waH{rPn&rNu4!gCXzoABI(=O#Qi;kgOVO?Ym?a}%DM z@Z5ywCOkLcxe3orcy7XT6P}y!+=S;QJU8LF3C~S<Zo+dDo}2L8gy$waH{rPn&rNu4 z!gCXzoABI(=O#Qi;kgOVO?Ym?a}%DM@Z5ywCOkLcxe3orcy7XT6P}y!+=S;QJU8LF z3C~S<Zo+dDo}2L8gy$waH{rPn&rNu4!gCXzoABI(=O#Qi;kgOVO?Ym?a}%DM@Z5yw zCOkLcxe3orcy7XT6P}y!+=S;QJU8LF3C~S<Zo+dDo}2L8gy$waH{rPn&rNu4!gCXz zoABI(=O#Qi;kgOVO?Ym?a}%DM@Z5ywCOkLcxe3orcy7XT6P}y!+=S;QJU8LF3C~S< zZo+dDo}2L8gy$waH{rPn&rNu4!gCXzoABI(=O#Qi;kgOVO?Ym?a}%DM@Z5ywCOkLc zxe3orcy7XT6P}y!{APH5Gd#Z;o?GzTg69@Ix8S)2&n<Xv!E+0qTku?-X9>?Ocy7US z3!Yo>+=Ay8Jh$Mv1<x&bZozX4o?GzTg69@Ix8S)2&n<Xv!E+0qTkzb1=N3G-;JF3Q zEqHFha|@nZ@Z5su7Cg7$xdqQHcy7US3!Yo>+=Ay8Jh$Mv1<x&bZozX4o?GzTg69@I zx8S)2&n<Xv!E+0qTkzb1=N3G-;JF3QEqHFha|@nZ@Z5su7Cg7$xdqQHcy7US3!Yo> z+=Ay8Jh$Mv1<x&bZozX4o?GzTg69@Ix8S)2&n<Xv!E+0qTkzb1=N3G-;JF3QEqHFh za|@nZ@Z5su7Cg7$xdqQHcy7US3!Yo>+=Ay8Jh$Mv1<x&bZozX4o?GzTg69@Ix8S)2 z&n<Xv!E+0qTkzb1=N3G-;JF3QEqHFha|@nZ@Z5su7Cg7$xdqQHcy7US3!Yo>+=Ay8 zJh$Mv1<x&bZozX4o?GzTg69@Ix8S)2&n<Xv!E+0qTkzb1=N3G-;JF3QEqHFha|@nZ z@Z5su7Cg7$xdqQHcy7US3!Yo>+=Ay8Jh$Mv1<x&bZozX4o?GzTg69@Ix8S)2&n<Xv z!E+0qTkzb1=N3G-;JF3QEqHFha|@nZ@Z5su7Cg7$xdqQHcy7US3!Yo>+=Ay8Jh$Mv z1<x&bZozX4o?GzTg69@Ix8S)2&n<Xv!E+0qTkzb1=N3G-;JF3QEqHFha|@nZ@Z5su z7Cg7$xdqQHcy7US3!Yo>+=Ay8Jh$Mv1<x&bZozX4p5Fq`Z-M8xz;hd(+wk0m=QcdI z;kgaZZFp|Oa~qz^ClkVR8=l+n+=k~iJh$Pw4bN?OZo_jMp4;%;hUYdsx8b=B&uw^a z!*d&++wk0m=QcdI;kgaZZFp|Oa~q!9@Z5&yHaxfCxed>4cy7aU8=l+n+=k~iJh$Pw z4bN?OZo_jMp4;%;hUYdsx8b=B&uw^a!*d&++wk0m=QcdI;kgaZZFp|Oa~q!9@Z5&y zHaxfCxed>4cy7aU8=l+n+=k~iJh$Pw4bN?OZo_jMp4;%;hUYdsx8b=B&uw^a!*d&+ z+wk0m=QcdI;kgaZZFp|Oa~q!9@Z5&yHaxfCxed>4cy7aU8=l+n+=k~iJh$Pw4bN?O zZo_jMp4;%;hUYdsx8b=B&uw^a!*d&++wk0m=QcdI;kgaZZFp|Oa~q!9@Z5&yHaxfC zxed>4cy7aU8=l+n+=k~iJh$Pw4bN?OZo_jMp4;%;hUYdsx8b=B&uw^a!*d&++wk0m z=QcdI;kgaZZFp|Oa~q!9@Z5&yHaxfCxed>4cy7aU8=l+n+=k~iJh$Pw4bN?OZo_jM zp4;%;hUYdsx8b=B&uw^a!*d&++wk0m=QcdI;kgaZZFp|Oa~q!9@Z5&yHaxfCxed>4 zcy7aU8=l+n+=k~iJh$Pw4bN?OZo_jMp4;%;hUYdsx8b=B&uw^a!*d&++wk0m=QcdI z;kgaZZFp|Oa~q!9@Z5&yHaxfCxed>4cy7aU8=l+n+=k~iJh$Pw4bN?OZo_jMp4;%; zhUd4!^IPHht?>M|$UWD0XWd5oZIOrNiO_8sac#-SMt`Mh97EqjPoO7J{ap37bU%i^ zQE;2_&!V@}=k4@)JAK|xpSRQJ?HStV?euxOp?%(NXrH$m+UM=;+wJsuJAK|xpRMS# z6@9j%&sOx=iauM>XDj+_MW3zcvlV@|qR&?J*@`|}(Pta_Y(t-I=(7!dwxQ29^x1|! z+t6nl`fNj=ZRoQNeYT;`HuTw!KHJe}JNj%#pY7<g9euW=&vx|Ljy~JbXFK|AN1yHJ zvmJeQpwABU*?~Sg&}Rqw>_DF#=(7WTcA(D=^x1(vJJ4qb`s_fTo#?X@eRiVHPW0J{ zK0DE8C;IF}pPlHl6Mc4~&rbB&i9S2gXBYbHLZ4mevkQH8q0cV#*@Zs4&}SF=>_VSi z=(7ubcA?KM^cjuZA<t2xQg6H}s_$P#Bl<~JRJNjeztj~`sVLTo>Sv45NFBNaU5YM4 z>(S-t3G^g-N>xTW=|RRg)fKcni#~_Gj=qh)gX-rXQ5g|rc|$)Nipu`0o<}e0UKt;w zmsmzWV~xtZVXFGMYE<S5Q~e6Pt|~Kwsb-=EYN8fuqXpWVP(sy3eO0qi&ywk)9_ph3 z`r!4E^4pRdd7>%eaoU?1(o!LDcRA15qWZ>2cdlc1u48w(j>ogQa~->L9lLWKyK^18 za~->L9lLWKyK^18a~-?Ob(D4GI*Q63O8>Hlsvhd20s7#LN2I+(&RBOdMLbSEed{iJ z_~Wb?9*E(A7#@h>ffyc$;ei+)h~a@49*9NM1F?vDAQn*%#3Jf}SVTP#i>L=;5%oYU zq8^Chffyc$;el9&dLWje9*AYA2VycmxvF{~Ci9A`st00tAchBGcpzq|2V!_2CS#l~ zqaKLiffyc$;ei+)h{>GW@>@I*!visyVOv|&1F<aiKrBl=5R>sjdcy-TJP?!7L0a%Y z3=hQQ4Bsa$>VcT49*D`fFj7=K5W@p885g8CJP^|vy|Q}XfgX6E2Oj8w2YTRv9(bS! z9_WDwdf<T`c%TO!=z#}%;DH`^pa&l4fd_ivfgX6E2Oj7ldzhWoL-tTrJ<tOW^uPl> zWDnnx7WF_J55)0691q0tKpYRm@jx68#PL8J55)0691q0tKpYRm@jx68#PL8J55)06 z91q0tKpYRm@jx68#PL8J55)0691q0tKpYRm@jx68#PL8J55)0691q0tKpYRm@jx68 z#PL8J55)0691q0tKpYRm@jx68#PL8J55)0691q0tKpYRm@jx68#PL8J55)0691q0t zKu<i-6A$#n13mFTPdv~Q5A?(XJ@G(KJkS#l^uz-_@jy>J&=U{z!~;F?Ku<i-6A$#n z13mFTPdv~Q5A?(XJ@G(KJkS#lWaEKsJdlkCvhhGR9>~T6*?1ru4`kzkY&?*S2eR=% zHXg{v1KD^W8xLgTfowdGjR&&vKsFx8#sk@SAR7;4<AH2Ekc|hj@jx~n$i@TNcpw`O zWaEKsJdlkCvhhGR9>~T6*?1ru4`kzkY&?*S2eR=%HXg{v1KD^W8xLgTfowdGjR&&v zKsFx8#sk@SAR7;4<AH2Ekc|hj@jx#;&<hXr!UMhVKrcMd3lH?d1HJG-FFeo-5A?zV zz3@OUJkSdd^uhzZ@IWs-&<hXr!UMhVKrcMd3lH?d1HJG-FFeo-59Hv196XSN2XgR0 z4j#zC137pg2M^@nfgC)Lg9mc(Kn@<r!2>yXAO{cR;DH=Gkb?(u@IVe8$iV|ScpwK4 z<luoEJdlG2a_~S79>~E1Id~uk59Hv196XSN2XgR04j#zC137pg2M^@nfgC)Lg9mc( zKn@<r!2>yXAO{cR;DH=Gkb?(u@IVe8$iV|ScpwK4<luoEJdlG2a_~TJJkT2t^u`0d z@j!1p&>Ii*#sj_aKyN(I8xQox1HJJ;Z#>W&5A?<Zz41VAJkT2t^u`0d@j!1p&>Ii* z#sj_aKyN(I8xJJ#KmrdW@IV3&B=A524<ztF0uLncKmrdW@IV3&B=A524<ztF0uLnc zKmrdW@IV3&B=A524<ztF0uLncKmrdW@IV3&B=A524<ztF0uLncKmrdW@IV3&B=A52 z4<ztF0uLncKmrdW@IV3&B=A524<ztF0uLncKmrdW@IV3&B=A524<ztF0uLncKmrdW z@IV3&^uYst@IW6t&<79n!2^BpKp#BN2M_eY1AXv7A3V?p5A?wUeeggZJkSRZ^uYst z@IW6t&<79n!2^BpKp#BN2M_eY1AXv75)UNtKoSom@jwy}B=JBJ4<zwG5)UNtKoSom z@jwy}B=JBJ4<zwG5)UNtKoSom@jwy}B=JBJ4<zwG5)UNtKoSom@jwy}B=JBJ4<zwG z5)UNtKoSom@jwy}B=JBJ4<zwG5)UNtKoSom@jwy}B=JBJ4<zwG5)UNtKoSom@jwy} zB=JBJ4<zwG5)UNtKoSom@jxyf$i)M>cpw)K<l=!`JdleAa`8Ye9>~Q5xp*KK59H#3 zTs)AA2XgU1E*{9m1G#u07Z2p(fm}S0iwAP?KrSB0#RK<7zAshly&3nT>G%g48=s(; z(JP|&$v)4^x=;2&^}Og1)*ZsSLo#&TAsM>v5Y`=H=(<A;UH5+0y`OdOXWasM27X&s zfzJ9aDzm<e>O08=@(g^PsLXyWDzm<e%B=6AGV8mj%=#`Wv%ZVUtnZ>S>$_+j>&mR} z5-&w%)^~~PQJM8!Vwv?_bR#OWzDv9rm08~<-imHRW!86Tky+nGW!865ne|;%W_=fx zS>Huv)^|~v^<7kEeHWEk-$h?VW!86zW!865ne|;%W_=fxS>Huv)^|~v^<7kEeHWEk z-$iBCcTt)3T~ua$7nNDxMfKgSf{4ueE~@Y17DQy$chOVCGV8m<GV8mj%=#|+J}R@m zODwa#i^{C;qB85dsLc8<Dzm<e%B=6AGV8mj%=#`Wv%ZV|cT{G5&nl3o;_F0ZmTXa( z^<7lv$`+Mb-$iA{Y*CppTU2I!7nNDxMP=4^QJM8!RAzk_m090KW%g-Nne|<CDk`(S zODwa#i^{C;qB85d=xTnuhMr~CcWIGX-$iBCcTt)3T~ua$7nNDxMW3Yyne|;_ne|;% zW_=fxS>Huv)^|~v^<7kEeHWEk-$iBCcTt)3T~ua$7nNDxMc<}fW__1fW_=fxS>Huv z)^|~v^<7kEeHWEk-$iBCcTt)3T~ua$7nNDxMP=4^QJM8!^tbdQv%X6#v%ZVUtnZ>S z>$|AT`YtN7zKhDN@1ip6yQs|iE-JIWi^{C;qB85dsLc8<Dzm<46=ce+@1ip6yQs|i zo>d^^lzrA&-$f^C4?63+sLc8<IvbT)-zAn=-$iBCcTt)3T~ua$7nNDxMRyU)tnU)b ztnZ>S>$~V4Vwv?_Vwv?_RAzk_m090KW!865ne|;%W_=fxS>Huv)^|~v^<7kEeHWEk z-$iBCcTt)3T~ua$7nNDxMP=4^QJM8Ut3VhovCjG~nn^6PzDsNn%dGDbo5V8fyTmf< zyQs|iE-JIWi^{C;qPOWj>#XmhI9X?XmlzN0tnU)btnZ>S>$|AT`YtN7zKhDN@1ip6 zyJ(D9W__1fW_=fxS>Ht=n9lkxvCR4|Dzm<e%B=6AGV8l&k~o)GW__0yne|;1?#YvF zjrCh~1z9rdyQs|iE-JIWi^{C;qB85dsLc8<Dzm<4705GfA*wvnR+U-bMP=4^QJM8! zl)Tef-zAn=-$g@Wne|;_ne{zulrUNTrkBobE-JIWi|X^hQ98GI)+p&;)kQtjM*~!5 zeV5<LtnZ@wBxIEI`B9bw=N&ljz<CGGJ8<5C^A4PM;JgFp9XRj6c?ZrraNdFQj#MC} z(z9~jkqSgrIqygXqN<#C;Jg!2&O314i74kCIPb`(mKrPP9XRj6c?ZrraNdFQ4xD%3 zyaVSQIPbuDNB;WZThfDa-huNDoOj^71Lqw$@4$Hn&O314f%6WWci_AO=N&ljz<CGG zJ8<67zwRMhQO-MX-huOud<Lp5%6SLQJ8<5C^A4PM;JgFp9XRj6c?Zrr^7jyB|KYp? z=N&ljz<CGGJ8<5C^A4PM;JgFp9XRj6c?ZrraNdFQ4xD!~l=BXpci_AO=N&ljWGLsI z4CTB7=N&ljz<CGGJ8<5C^G=3x-huNDoOj^71Lqw$@4$Hn&O314f%6WWci_AO=ba4Y zyaVSQIPbuD2hKZi-huNDoOj^71Lqw$@4$Hn&O314(ZB8?eJbZ2IPbuD2hKZi-huND zoOj^71Lqw$@4$Hn&O314f%6WWci_AO=N&ljz<CGGJ8<5C^NyjMci_AO=N&ljz<CGG zJ8<4Hl=BXpci_AO=N&^i@4$Hn&O314f%6WWci_AO=N&ljz<CGGJ8<5C^A4PM;JgFp z9XRj6c?ZrraNdFQPL^`sf%8t5a^8XSPL^`sf%6WWci_AO=N&ljz<CGGJ8<5C^A4PM z;JgFp9XRj6c?ZrraNdFQPL^`sf%6WWci_AO=N&ljz<CGGJ8<5C^G=p>-jPo**NH0U z9XRj6c?ZrraNdFQ4xD%3yaVSQIPbuD2hKZi-huNDoOj^71Lqw$@4$Hn&O5^7yRsZO zUkK+5;d~*SFNE`jaJ~@E7sB~M>0kc7qx7$;oG;YBVIiuVFNE`jaNdRUE}VDaybI^$ zvkEz07tXtI-i7lnoOj{83+G)p@4|T(&bx5lh4U_)cj3GX=Uq7O!g&|YyKvrx^Ddls z;k*myT{!Q;c^A&RaNdRUE}VDaybI@DIPb!F7tXtI-i7lnoOj{83+G)p@4|T(&bx5l zh4U_)cj3GX=Uq7O!g&|YyKvrx^Ddls;k*myT{!Q;c^A&RaNdRUE}VDaybI@DIPb!F z7tXtI-i7lnoOj{83+G)p@4|T(&bx5lh4U_)cj3GX=Uq7O!g&|YyKvrx^Ddls;k*my zT{!Q;c^A&RaNdRUE}VDaybI@DIPb!F7tXtI-i7lnoOj{83+G)p@4|T(&bx5lh4U_) zcj3GX=Uq7O!g&|YyKvrx^Ddls;k*myT{!Q;c^A&RaNdRUE}VDaybI@DIPb!F7tXtI z-i7lnoOj{83+G)p@4|T(&bx5lh4U_)cj3GX=Uq7O!g&|YyKvrx^Ddls;k*myT{!Q; zc^A&RaNdRUE}VDaybI@DIPb!F7tXtI-i7lnoOj{83+G)p@4|T(&bx5lh4U_)cj3GX z=Uq7O!g&|YyKvrx^Ddls;k*myT{!Q;c^A&RaNdRUE}VDaybI@DIPb!F7tXtI-i7ln zoOj{83+G)p@4|T(&bx5lh4U_)cj3GX=Uq7O!g&|YyKvrx^Ddls;k*myT{!Q;c^A&R zaNdRUE}VDaybI@DIPb!F7tXtI-i7lnoOj{83+G)p@4|T(&U<j)gYzDo_u#w-=RG*@ z!FdnPdvM-^^B$b{;JgRtJvi^fc^}UEaNdXW@)@LX-iPx(ocH0p59fV2@56Z?&iioQ zhx0z1_u;$`=Y2Tu!+9Uh`*7Ze^FEyS;k*y$eK_yKc^}UEaNdXWKAiXAybtGnIPb%G zAI|%5-iPx(ocH0p59fV2@56Z?&iioQhx0z1_u;$`=Y2Tu!+9Uh`*7Ze^FEyS;k*y$ zeK_yKc^}UEaNdXWKAiXAybtGnIPb%GAI|%5-iPx(ocH0p59fV2@56Z?&iioQhx0z1 z_u;$`=Y2Tu!+9Uh`*7Ze^FEyS;k*y$eK_yKc^}UEaNdXWKAiXAybtGnIPb%GAI|%5 z-iPx(ocH0p59fV2@56Z?&iioQhx0z1_u;$`=Y2Tu!+9Uh`*7Ze^FEyS;k*y$eK_yK zc^}UEaNdXWKAiXAybtGnIPb%GAI|%5-iPx(ocH0p59fV2@56Z?&iioQhx0z1_u;$` z=Y2Tu!+9Uh`*7Ze^FEyS;k*y$eK_yKc^}UEaNdXWKAiXAybtGnIPb%GAI|%5-iPx( zocH0p59fV2@56Z?&iioQhx0z1_u;$`=Y2Tu!+9Uh`*7Ze^FEyS;k*y$eK_yKc^}UE zaNdXWKAiXAybtGnIPb%GAI|%5-iPx(ocH0p59fV2@56Z?&iioQhx0z1_u;$`=Y2Tu z!+9Uh`*7Ze^FEyS;k*y$eK_yKc^}UEaNdXWKAiXAybtGnIPb%GAI|%5-iPx(ocH0p z59fV2@56Z?&iioQhw}lP58!+N=L0w&!1(~q2XH=s^8uU>;Cuk*12`YR`9L`@pD4s{ z{7SUvjkiP-5g9Eaxse*tfsy+}2hnoRjXa6(yRkxa$c<M;@4vB4bm)!SM2jQ(Ir>94 zekm$57m3!<=Mr=&x(uyHm!li$e-pYH-GXjKx1n#)^PA{l^eyxVD)U#!wocI7N%RzY zk$wIcy@Y;(Uen{sXsJDC+^#)j$oq1lt%zF_w;^ta#`UP>t#8%Aderg>mmIIW<1O2j z&$%>ykhMzaxs-S+I*(;m=>BA^rezI%ZbhG^{W<g}x^EdTpf9oH9+uflypQ;GmVAqr zw~60D|CW|hEb|NE)5O1GpMT3Tzo-2o?f*n9e_>m;_|L@h*LNlU7vfKd|CQsC&vc~y zDlPK&3C+UH7OFxmIU+;eH4+_<PC#pQ|Bap6kMROa?jnAXcsKD&#CwSM5+Bq3l((r> zPoO8!bLupCcUl}JpCW1eE8<`4Rgkx)RX;>8pdX<Z)symxq3R_)3VBmnj>7mi^mF$7 z8u|tLCHfV5T~!FCnu!{yiCU<Q%G;E(On2RXc^gjS9>nr?mBc-X<t-bDdlAdq783U+ zmQUR!?n5k}zDk@++?TjNO5SA+A|8wu=&@vt(xZ@1Ej5-Ww4(9^SXA!ZMdb;wsNA{B zr-Pc&E*b5T(JmP+_vX@@OGdl$O_Mx{HKScJ+9ji1GFtA|Wv^T^+9jj)K3)6NjMn>f zRn2I<Pgm89mOFI%*Nm1sbW}51?$A-qXt|H3XU%B2k4814<vtqKjMlqm?M*XU@03+F zquq#Rv>VZkb|ae6ZbUO$?sK(gGFt9)i8Z6;K9^WCTJCdE&1jd5cFAa$jCRRrmyDMC zT-MTzmb+bI&1hG?qaphyRgmlt87+6X^r;!G_psWo8SQ3hM!RIR+`Y1{X0+VB5^F~5 z-K#FC8LfA$8f!+&-6$=Z(Q-FRtQqZQXh!ROs4k-!E%%<ZYevhxC$VO<+<OvhM$5e? zv1YWJp&2drp|og5%l)P*8SRqME*b3_n$fPI87+5|+7B5mca+4M(Q-#gtQjqLl*F3R zu6#>E_LGcu$!J%;6QM1d(JmS7lF=?1?aH?yUX^yuXqSw3<+~3WYeu{B4!|~1&1jd5 zcFAa$jMn>8IU7>3sA@**-KeT&wBCV=lF@qCsj+6X-f608M(f?Bs%Es@8|wa((Q<D{ ztQjr$hQylDa&Jhi87=pQ#G27^Z%C{eE%%1Rn$dD^h>~|?wA>rgq8aUy(JmS7lF=?1 z?UK<h8SRqM9vSVC(H<G?k<lI*?UB(Q87*(J%6az4XpfBc$Y_s@_Q+_DjP}TAkBs)n zXpfBc$Y_s@_Q+^2q8aUx(OyI|+9RXAh-S1$Mtc#>XpfBcBAU@28SO<hqdhX(BcnYs z+9RVqGTI}fJu=!OqdhX(BcnYs+GC9N$Y?J^Guk7gJ^6lCp2Rvvdt|gnMtfwmM@D;O zw3ne7?UB)5hGw)!MtfwmM@D;Ow3ne7?UB(Q8SRnL9vSVC(O!mTv`0pJ8Jf`^8SRnL z9vSVC(H<G?WoSlwWVDx|8SRnL9vSVC(H<G?WoSlwWVFW^?UB(QW3)#`d-BfAZL*AJ zv`0pJ8Jf`^8SRnL9vSVC(H<G?k<lI*?UB(Q8SNRG(H<G?8Jf`^8SNRG(H<G?k<lI* z?UB(Q8SRnL9vSVC(H<G?k<lI*?UB(Q8SRnL9vSVC(H<G?k<lI*?UB(Q8SRnL9vSVC z(H<G?k<lI*?UB(Q8SRnL9vSVC(H<G?k<p&K87=3QjP|lLqdhX(%hHVY$Y?K1Guq42 zjP|lLqdhX(%hHVY$Y?K1Guk7gJu=#pcZ%eSkkK9)?UB(Q8SRnL9vSVC(fTaqSMu(T zR^2`s?UT{+Tt#~J$!MR9_Q`0UjP}WBpNy6#EwYC`8SRtN`iw>U)G=D0v8d`8t<P9g zb&Qs$EA+1!El*ca&1iYLf@(&~GZ1>#jFx90sAjZ013@*T^@)e}rem}|<xtfz+9#uZ zGTJAjeKJ~}QE1O(v^=9A)-hV1Q4niJ%QFg8GukJkeKOi7qkS^kC!^&V1#4+W%aaOX z&1j#D)+ZIRKV-B#ouE(6Xnp>m?K(#LWVBC4%aaGz)r^)W55$_$`s6{E)G=D0HfXG4 zv^+_mMKfBSBoJ#x`((5}L(pY(jF#sHv};Doa|2=>qvg2)v5wL5+<;g!+9#vs83HYu z(ekW7m5lbuXrGMs$!MR9mZt&Q4;d{_1Bf-F<!J!1X0$vFAl8ib$!MR9_Q`0UjP}WB zpN#g&XrGMs$!MR9_Q`0UjP}WBpN#g&XrGMs$!MR9)@KWHHppmwo}jUg(fSNQRmW(3 zZlJ1Tv_30P)iGM152)%GE%)`h|75h>*Awd)E%)`rI!4QVJ+Y3_a$irZW3=4Y6Kh7x zeLb;`(Q;o;tYfs?*P~i>%Y8kn8SRtNJ{j$k(LNdNlhHmI?UT^~86A+(0T~^T(E%A9 zkkJ7dE#EMaF*+cl12Q@wqXRNJAfp2^Iv}G1GCClm12Q@wqXRNJAfp4u=zxq47^4F+ zI$(?r$moDEIv}G1#^`{I4j7{YGCClm12Q@wqXRNJAfp2^Iv}G1GCClm12Q^bj1I`? zfH68CqXWk1fQ$~v=zxq4$moEK4#?<$F*+cl1IFlpj1I`?fQ$~v=zuXgAfp2^Iv}G1 zGCClm1IFlpj1Cy112Q@wqXRNJAfp2^I$(?r$moDEIv}G1GCClm12Q^bj1I`?fH68C zqXWk1fQ$|pqXRNJAfp4u=zxq4$moEK4#?<$j1I`?fQ$~v=zxq47^4F+I$(?r$moDE zIv}G1GCClm12Q@wqXRNJAfp2^Iv}G1GCClm12Q@wqXRNJAfp2^Iv}G1GCClm12Q@w zqXRNJAfp2^Iv}G1GCClm12Q@wqXRNJAfp2^Iv}G1#^`{I4j7{YGCE+44#?<$F*+cl z1IFlpj1Cy112Q^bj1I`?fH68CqXWk1fQ$~v=zxq4$moEK4#?<$jD9c@zb=1qP%`?s zXts>h4@P<s_eK-6^dZhg`=b5Of&BJv;z7jUBfej9|G|jNmML0%;}Ow^i1nW9LCJd6 zI<~t6U5YM4>(S-tit9g?C7)vXjp!zHGr9%cif%)9vh^3xL$tiX*55=Aqi>-{(Bmv~ zf^D5dPobx2KZCxHo<+~m^F`v1(M#wj=w*I;1-*uTf&K^jpXd$Mj12T9w56^qvoy$A zlFv0XZbjUhxD9bTv^~prL_4GRu*`j^%u6rpK8Tj^+fw4G=sffZ+83iM^ho8?4P9#u z{clB|rTsbdc|HFbKVg{{(3j9XEV-9>AMxuf|0c`7Mf=;dyo3HNEvH!W7sRKDf61Qw z9r_#ew=DmAmbu6>|3v&T@jnw^BK{ZRPlzuQUnTxrHM51PF;;sM{>V8O{-{nsaiB4o zcnUfdEkmcHHK@!*ENj)G^J#euU4Sk^m!kFP3Unp98eNO7LwC~83+&r2;unc`6Td{f zhj=gXKGteL_oD~UgXkgj|6=)Hp}#@@5&bRtJCyS&#FMNP;;C}>gmrp!pL3S3p<ke1 zqF<rcRkI>!CTgH2YN0k7)!t;D1Ud6rG2$M?apIoD5GJb^aSrXhiQ!CEAL1nKxx{^m z`=iiCK9$g|3`R$xa7M_c?SW`XBrcUt2~|poev&J3FWP&fx~-B(A2c`8Ph#DQ%omT! zJF61kP5eFdp6i#T<-Y4HM2FnCN%Vf&hteY76p$8uR#_6!>?;xCsix3}ZnTql!i}M# z^4_v&9s9NfU5YM4>(S-t3RK?wl;zjckG$tEvAq8&D)0G=%KM+9@}9q_y#Fbx?kb6B zo|Z&jN8do-L=U5yn<X++jp}jMI>EM1qFU{j=x4a1^6tH;yn8Py?_`ReW3BV3GO$GE zoKaN<mPC|+B@xZUlE@YG8t3*4;{QPZ6TP7-3{;hOyhTmaLT&Umw54uW*r?0MyZWN7 zh~-^<iQ5pjL))Vr(2i&)v@_ZTjq7!kZ>FdY*6S#9+Q@auxL2>E)M?u15MufMh{Rl3 z{SJu4!%_8EiGFr0Dt-~2LW{irFR{G;FFFr>g7(Gea+GVTpC-#PYiQAtt3>9#k#jEd z-l#s0DsM|<_8V1s&tFuTP?90<`HSu&ew`)t?zKceDHeU3_#IT<-j|kBEGcjAOMII6 zm#B_wB^iH*>gZM?-_y}^@*Cpc(u2IoFD+bU{X|$|uC;z5EHPJHKM|Ig>z?tioVUxg zT&17SRWrGoLSv1&cA2d;mKkqk&#4Scs0>S}3`_JgVrieuGMrmuDsdS)9j!s<>J@>^ zCB}SO9zz$Pi_oQLJ-Py2iR!3VVys2iq0gevq0ggS1^o<KmgHLKXV4PA$ZzGl0}|_K zSfZani|!@n>KF~g`_Wg?1E{=NElVCmUqcU}WUG8nO0I%@PfGO!dJ;XS=T_=lA&GIG z_*cZgRu3D$Q4dR%tMNY)e@OgW;tRyTBmRi^_rzRT84GlOF3~4fQ@`sZE&9x@M8E4K z`fnVa-lvzy+&ijYpz`;nC6>QRDtcX2=H5}wL=DtLE!0Nk8wavXcipax5gPX(mTw$L ztWSzcvLLpM5gN-k4n*O$esV1_+}2O7CC+6Tc@tG)c@tF>dg~|G63aIZL<{ujq#oAT zAuc3#i9KSUIFL9+J)EK*PEil1sE1P#t%p-Go7r2US`VipS`VjW>`>KuI3@23>2I|j zPRU$n8f!hAlJR1NsE$)9>fsdia7xAnZP98ZMLnE~Xg!>YXg!>YXg!>YXg!>YXg!>Y zXg!>w9!|*{M7q`{bThgIRjQ<9L{QawI3**3syZztbC*3Ls`YS6<}Op!dN?H`g6eUW z(Rw%)(Rw%)(Rw%~BZ97b232CDWJFNadN?KXk7=x4N--9s7z<J|7U*xa9!^EH9!^EH z9!^EH9!^EH9!^EH9!^mYr(`V9xTW?(J)EK*PEil1<UJp4*LpZ5vzDo9J)FwWdN`G# z^>9jfuFGgWoDyQI>WG}m(0Vu}Z~JJhJV^<qRka>YWoSK|%Fuc^MLnFN9!|-;WV#it zhf^6^52rG;9!^mYr{Hr+_^kbCJ)9CgYpnHfDnskxREE~WDdDrWYdxIG(0Vu}Z|P`@ z*2AfcUl40OoXXI8I3;9O)p|IUq4jV|-p|qHwH{6hjWyPKI3+aJSnJ`G&{$)whf{Jt zuCdm`sSK@$Q`EyL>fsdiaEf|3MLnDn>dNxe!zn}S;gnEURqNrDq4jXe(0Vv!%w@@1 zRO{iCq4jXe(0Vv!Xg!=Vv>r|wS`ViTt%p;F*25`7>*178S5@obl+abTtMzb7=&G^S z!zp7ovDU*Wp{urQJ)APM9!?2eRka>Y8Cnmggs7@o52u8ay8N$D9nn%kMOCebQ^xO5 z&L{P7ih4LjJ)EK*PEil146TP#hStL=L+jy`q4jXe(0VvUJ)FwYdN`G(^>8Xn>)}+E z*2AeRt%p<cmX2(ZdN@TroD$Z_QDntw*LpZ5tkY$*9!?4CG}d}JC9Km}>*18JPGhZy zQ}ULM###@jgmtQLhI%+9l+zYCLp_|L9uBF8L+asBn6}OgsfR;h+FKIqwnFORP@d-X zlUTPRe=P}BqK4GNq0mg*wH^+shePV&ka{?bXgwV2w`fJR9uBF8L+as>dN>sBwUc(O zhePV&ka{?bXgwT8v>py4S`UX2t%t*i*27^$Yo}1Sr+c!Veb9P1q#h2bhePV&ka{?z z9uBF8L+as>dN>sN>HfcoYCRkZ{Zx;jS`UX2t%t*i*2AI9+^DMca7aBIQV)mJ!y)x> z7&*_n%D@l?hA=RMfuS%^+pnNn4~N1)ZP9u-6b7o^P^BIYsfWW1lNJlLQLTqVVWaE` z^>9c%98wR5`VOSDYdsta8&$O)4l_ES9Z{`^L*b;V*2AHEQ~R>0*25w7a7aBIQV)mJ z!y)x>sNac}Ww^4`!y)x>n4$G>NIe`<4~Nvlp}tos?OG3q)We~WR+n6iE=Reh)Wae5 za45XhWuDb@PCXn_4~OtJgtsB}a7aBIQV)mJ!(oQj!(oQj!y)x>NIe|NoRHe0^>8S> z)&8{}4ylJj;jOmlxE4|mhZ#D$h1A0#^>8TjLuwCN4~NvlA@y)bJseUGht$I%^>9c% z98wR5!eL$ODt&&gN<AD>4~NvlA@y)bJseUGht$I%^>9c%98wR5LT2fKdN>p^YdjsT zLA4$ZsfR=A;ZVq|%V<3u3Yk^49u9@fsw>cy=xTH=s`YSaXgwSnS`UYY*2AHp^>9c% z98wR5)Wae5a45u<Bc&b=h1eSFXc!8yRU6R#sMf=wa9dUD;gEVbG_)QLh2g4N4~Nvl zA@y)bJscWZ4~K@<!y)x>NIe`1?S(4xy!R$it%pPE;gEVblxM%%uJv#zPk=SndN?$+ z9u8&BNsY;0>fw-jIFu1Vk3#F=ka{?z9uBF8Lz#<GTtPh?QV)kR7p1mnJseUGht$I% z^>8S2QA)eaMX9Rwa42(8s%kwPQV)mJ!y)x>C}V`SYdsuN4~NvlA@y)bJseUGht$I% z^>9c%9O|2#vX<7vA@y)bJseUGht$I%^>9c%9Ljj1OKLqF%BZ2S*2AHU9qY^r88to< z%|_+#LrI)KbJ2TPM(>>~WGv9%4wZ4LLO8GS1XSOatPqB85q*kSKV7X5uBx6v<*yD& zEProEROZbSmA^_U`Z0P5)oW29m87VA+9F$&Pg_(6({c}buWnt~rOON<E+N+Unks}s zs*BO*b$^5{+VTSWCN00B&wpiIy$`C8tW+J3azv7q+A<lPf=)%t(CKI`dQ5wh&n#3= zpeNCDsQgVOX+KZ=E8<_Hzd=7h<*zKsG9RKcznsJu(BGjSp}$A94y@o)j0$n7ESXiH zEpn|jc8GOcu8_|Hv|Zn+tB}tEG}d?OD&^C?w?x%-l~N&Si(ci*i2TJyQGJ`PQa;x! z5|w!oMej$4-ndI*z2cQz@k$xlHLjzdC8(08GO`R+{!~VE6sVND7+rD`x*6SqZbi4D z>Xu6R<W84Ai7Lq}@ku3qsFaaWmXR@0wKb}ruvhYVT%|Zf_EttW{q4QFw>YFy9HO!O z)jv`7Nu`Wjs(LjmW#m#-&s5@>O8JCNwku<nwkRPh<x@G;muT6GD!VFW4AN!ZCVmI~ zTUvgB>U(aL@`;-+sn@Pj#uU|mM)iHpO8I0>_e~vGDW9Xsl8g?Oj1HBI4wX2tQpN>c zhJBWCL1T4brLbCc7rGnWgX-IBm3)p?DW23=-(IVf&(Y+{3RiWl^Tg`OO5v)UJ>jax z9}uf2E5(!AuAZzEPim~5tQ4+l%y9`<HU1dAq(_85EAeNge9ETBbq&?Js8T*<Q~e6P zu9_7=Gf@LIQLT<D<x@7*sBTyIsTxPK(HvBHRVjp2mA`W&+8@Q$!bWXThEz(v$R3g} zm69(SYra%UzG$rZQYrbOvE)l6Vp@@m$c>vKk()EWy!jD%Z#_@6)s5Rk@4RuBX#7U0 zX!ea2qT)W$yz8%u7F^#g>Y)CO;}RDWr>_4>;&Ci9{`xN^o<KbDx-K)D{(pR9oy0Oj zjHt{UASyElh|0_XqB3)UsLUK7`V`yUMGr5cyU~}>J?LI^ANn%;(15;z?nhrm<xWfb z{3$B;TN1y9zQJ$bL=U5Hp-0enIEr`CpP|Rl;~bI91S9?YH@1F~_-~12CKze|1@UQ) z;+OPxhWPJ@-zWZi;<Lp6K>Qo@AJN~Uze9hI{@?8LzoGvR`v0Q;9sPGz`HqoX9r<>V zY8$j2+Ci^QMklljdZ+GT#$9N4v<E64ly>o;XdgY^j9j!IIsm;J{T_M`Yu%^kB*SG} zKcameEi#vkv_Hi%tJuReEb}zWJcDjPH=$e5tt=z6$jG|eSXX9|k$5}t4s;L8>_cVd z82RlRv>!%g&KPMqN-T56Nc=9b%>68}%+oA-g8ey(o}%S6dWQ4!K6;k@IftI72jPmW zEAz*QUZCY8*1Cv(j9x-NK`(P2t`dKa{txsE)yz!Yx_s+MwFND$bi0|YRfV0h75N5| zTqzm1B@>NFx{Q1eN%awQHd>AT2z^p}lkXv^zCg>1=u7Bc^i}%*Df$}vI{GHtdJBCU zeFyy+dQ6X9=&O1HJ&FE8&yVp-^zYEWNB;r+4eS0R`djpO=<m^g(eq>c8!GeDNc``# z%ltGF{|{oBpGM;Uk67lXk@!D|Wqulo|C3ner;+%E#=>2R<$F#V%ltH=HxV1eS;R6w zjkMoPEc4Syd<(J6Pb2ZI#JB0WlJ7aGl2h_MCymJ|`JR);ozO1moqEo*?n1lM(gW>@ z_CkB3eb8L=K0QlW_oLrOe}E20N22-YC_PJAg{X%Hs%D|mRlZlG>Y+Xwpfb~pw2!+X zj?!-|iB`~Fd1GB95^3M~FBusYSs3{+<KB$z84Vd{GCs|`BQudXB-6<pn>jUeeP%=E z$2TQza&D@->C{aZjDf~{V}-HPIBc9TE@s8E4rQG+TbOxfm053YH!ql1Z;ssD{^o%< zkGOft&5zxD;N}mlj#iPi!#ZSLu>N?<9k=wq#kpn5Ej72)-LmnPhFgx@a@uZT=h^e^ z{r2Ts?OVs(I{(%cx9++1#I5IAv}`e`MMaApEk0=R)ot!=vu;~|+n(D_-FCU9)iT<0 zO3SL24J|*Ge_z}_<n~#&pS}I7J6hjSf5)~~(N?ost!=fV)&AD^wk~MBsP&H4@3(2+ zCf;UBn}uywwt1t?nKswk#@Y^SJECoI+s$ovwLQ@G-L_}ie%P*KyJ7A8cH`TXwX12j zxZUb@Tifkv_eQ%b?XI=YY~Qkd*Y=6__qLzV{*CtUwST|;h4xq4f8L>6hlL$hblBKo zXNUbAj&wNLad5{G9g8|n=vdKle#g3wYddc1xToXQj@LWco!WPbb?Vz`NT;!#8af^B zbfVMQP8T{|?%cI=PUpd$M|2+3d1B{^&b6HvcV69jTjxEU4|P7)`TfoxcK)RE)y`jb z8PcVo%h)bcyUgjbu*-@r8@uf6a-hr6E~mTvy35C1{?O&iu4dQPUAuKnb{*1nYS(pL zcXZv~^=Q}AT|emhN!LGi{pwEp&W?9x-#O^c5qB2dIpNOfcP_qj^_|=9+;is}cfNP$ z**h=Xd8M1#E!wSbw;|mMx)pbu(ygl7f^OTpo$dBfw=3PQ-IaM)%ey+?ReaZxyH4J9 z?yisSx^maGXlAr!v~x5kIw(3U>PII;r$=j|i=wNe+oDIJpG2>Ak92R@y=(VG_j|h+ zbT95cx%<rS^Sjq|U)Oy{_x;_EbU)SoeD{mpKka@kmKkdqOT=cz4#$qgzUa}d$Alj1 zdwdvgAMX|)7q5%I+tcXTt>@&P`+A=0c`bWHc1`w?>~q<dd)?7%Xs_a4^LxF~>q4(f zInkVC&b>LcIs0=i_fGVl+IxTRFB6%Gfr;Y8;>3<bL*j7a^FHxDWBRP<v%k-|q?sI= zoReIXT$wzOJe)j{Je$0byqvt6yq;_4w$F{__Rk%f>*kKnEz6ygyC`>M?&jQGxd(EO z=AOzupL;R))7-1M*ZbOi+xLz2?b~-q-@3jZ_Wh*qANzjQ&+6B<U$kGc-@X0v`i<!~ zv0p{M+J1}st?swA-|l_~`@P%mbiZHs`?%j9`hC&g=zmB5uKjcR59&Xxzu$j+|FZsb z`Y-IiqW{MJJNxhNf29A({^$CC)c;EV&j&;Xv>4EFKzu;|0Ye8k1I7-RGN69I{sBh@ zoE&g&z()hF4ETItWMGSd9S6n-_8&NOpfhmnz^Z{~@9uy1y?2kld-2^T@4h}LIcUzH zJ%c{_UbpX!`QFCweK@%FV0Uow;0c2l4nBKN+j~abQ*qDMd(PkU**(|pZE<h>-YNI) zxcAC^?eBB$n{wZ_`*z)T>b@&OIu02+WY&<?LmGyBa(}n`7u>(|{!{l~8EOxGVCZ8* z_Y6Hc^uo~V-;aL3`1{+xzx(_9zkmAsA3o6bfe8=nf8etp-1~$1KUn{RlfyEH*~3~7 z>pN`3uyMmC51T%$YS?4L>V~Zzwr|+sVV8#6!}Equ7(R3O!r^O&?;L(`_|f4fho2q( z;qXht|1kX8h{y<gMB5SFMhqL_ju<;)@`za@7K~UwV&{l=N1PdPam3Y;k&*Vuwj&=H z>5MEMIe+BRk!we89l2}d{*i}Ao*((q$jc-DIP%N9oV>w#d3j^=%JORD-@?55ymfio z@^<Al<ekX7kas2TTHf`1Grx0wEWdC5ko*z(WAZ2G&&;pMU!1=-e|!GE{KNSt^3Udf zkbg1%vjVfAWkLIbZUqwy$_i!`)D^5OSYL3U;BdjQf>Q;T3O+5kI%?3Up`)rsHH<nk z>eQ(7qb`p6bksE`({Y`p&Ti+k!oh_z3)dB%DZEtpsoT<R?>^uza_ij#?nSSgSLDs{ zc6guot^E;xt-sh`?QivW`v?7VLHnR6SP{GzoDQxRnMEy&ii+xs-YYs?bgt;b(RYmQ zI66MM|LCEk{m~0X*N;9l`snBrqtA{0a7_C#MPq8lEE=<N%;qr%#vC4VVa%m5pFY^} z!RUkTgG(RW_TZiePds?(!A~E&`rwzvEsEO~cP)+=7ZfinURu1p_-OI@;?GJtmc&a6 zN@`0Elw2seG&Xzegt0TnZXUa1?CI1UsqECiR8eYHYGrCysv-4m>SXHu)Wy{0af8P_ zFmBwq+HtGL?HhM)+(%&~%n2uk_2K$(SNK7AX}mqY_4v-?bH?`{KXd$!@n^<=F#gi` z&mOWKy5pf?4^=&M^r7n$`cEjEFl)l13F{_opRjMj=?PaJHXe>XoP7A+hlf2p{^9u# zZ+!TThu?kp<iqD4{^;TB6JrzmPaHbYoj7jd<cZTK)=sROxN_q9i904XOgudC#Kf}` zFHF2N@zaUdCS^`)IjQrcoJoTw4V{!XY0RXFlPV_FPFg%^^`xznc27Du>D@`EC;fWT z$CLgrx$WeklP6EEo4j)J`pNH3zWl?^KlFdN_=oTQ@amKiQ`{-VQzlHAI%VgS_e;&v zfu)m6x0dcN{a|X&)LB#4Pu(^3{ItZhG1FE~`(s(hvWaE&WgnN@<zvd{mmey>H2s0; z71QTT-!}c)jIJ}5&e%L-$BaueKCKv1F`}ZlqPAjD#gU3r6=y5HsvKH5vvO<Y2bG`B z>^O7g%zZP@&%E?V+eaopvf`0-kNj~~*I8Aww$0i#>)h<tvpdh8JbU`=)3dKvnN@?T z9;@0_)lhY`I#Qii?N{%vK3Dx=^&jWN=2XquIOpV#B0nnl(fl7B`q9;zM2%mwsOD_V z^|^iLPM*7N?t62u*Jjs_tzA+3>v`rpXWsmI2j_h<zuWx0`3vVCo&WKpZ66);=(b1C zJQjKEfyWj-_U>b!J>K>4@sF=~eCOk*AOGO-PZwk^h%U%mP_>|L!L|iQ7JT$K=HEpB z#`&9te{*bMi-qxp&cgW%4=()t#~pv1_v0x)-oGfZ=z&G!7u77fyy&whB2QRP-0?)m zC!$Z}JTdW!wNHGq*j-$)xPI~4#fKLkTYPHq*~K3$zPR}E;?JHO@?^o2#ZOLta^{os zpR9Xw?UUP{-1Fq2CyzaO=E)D9y!7N}Pkvcv*0rwdR+p$7TsNYwsBS{t^tzh5MRhCd zw$(M%9j-f3ced_A-Q~Kgb=Q~JOWH4qE$O>t$dZC3#Y-kHnYm>ClDZ{pmuy?IXUU-@ z$CjK~^1+fzORg@tzSLgYerarJ-=#yA7A!4ZI(g~LrSq58EnT~G+tNKt4=p{m^vu!^ zmR?%=+0rkU*~{85i!JNBY{;^LWyQ-TFPph+{<6AdYnN?XwrAO)WyhACS@yxQOUpi6 z_GP_Y-?=`!eqj9r^=|#R`l<C*^$Y6j>(|%ssBfr0Tz{heZ2g7$%k@|5uP?Wkw_hGx z-go(s<ps-&mrq_kbNT$`b<5W--?n_u@<YpyEkCpTgXNc&f42O~73PZ8E4r;ntQfpv z#EPO76IM)LQL|#vij^xiuh_NX{T0`q8v0b;Q)8Z*_*BJHwNEX6YV}iFpW6M@!KdDR z>hx2;e(K|={_xZnD~*+Rtn9inXXT)k!&dq$$FD3~IcMd<l`B?mT)A`Q{*^~oo?Llu z<wq;8to(dcWL1k*9arV78nkNIDu31ZRb{K@tXjBg#j1^~cCOmL>d2~-tIn<ZXw{Wf zpRYDn-?6&u>YUYsRu5b4uO7d;Z1tSg3s<jLy>a!<)%#Z;S$%T#xz!)7zOwrBHIX$f z)^uDGU(<ih&^6AQv1_KRnYHGzHA~lQTXS^HsWs=<TwL?%nrmw_*S1{Sd2ROEfoq4Y z_18{VTd}rw?c%ko*KS?Ad+ous@2)+)_Jg&bti8JS`qM3*?)-H2(*vJ=;A!{iaZgWu zy6Wi#Pp^1-^V7SZKKS&pr{912!qZot{(N0zU5j-c*TvWMUpI7}vu@nFvUN4<7Oh*o zZri$j>kh9wvF_};3+pbgySncBGxjs>pNT)y|CtA#@t+z0OxZJYo>}<Jif1-Hv-6q# z&m4W`)HA<+=F&5tJ@e&ybA9Xe-PR}84_-fFebM@f>u0W?zkccZ_3L-8Kd}Dj`V;HV zuK!^DrS+e#zqbDR275#64c#_mZy2~?$cBOq#TzDXn7Lv8hPn-FH*DLmXTzZl$2OeV z@WF;l8$R3c<wkR3>y6zuCN>V<IAUYb#t9pzZ>-t4XyeL_n>X&-cwpnvji)xA-*|E3 zryH+r%G}g)Q|C?Dn+9%rV3WIP+@`6Usx~dyRKIEcrX8CaHXYt{V$<187dBnqbam60 zo6XHFH@Dv$-JG*|(B@&A{mtVymu;T2dC}(j%^Npw-@I@0;ms#DpWS?6^X1J~H-EXs z+|qhWw=Ib+_ih=srD)59Ez`HuY+1Br<(BnZc5G?ba(K&$EoZk}*m7mdAGciJYHw}5 zwe!~Otpm3{u+`l<Zfn`rSz8xut=qbG>*lRH|LVU3TMutNx%K?kkGFod^~-0?XFEQd zcy`FM{<GtsEqiv(vn!w7_3Wu<&p&(d*-!uM-?eRfwjJGecH8A`pFfxPT+wq?&#irK z=W_?1d-u8X&wcvbwe6YP@7SK)p0|DC_UYRfZC|;4>-L827q)-$U;TT&?ep2sk9gjH ze%$j@o}c-A?emMDe}6~&9sPIA-?4wkM?0?U`1~iapN#)W*-t+D$tOSg!%sf{$yYmv z?Hspr&(6y`uf1Ts(Cvk~7dF4J=Y_*BoOt2P3m?32`Gu=5e7Vcq)qYoE*Wg_b>~eQa z*fn+6%w09R7VN6qwRYEzT@AYq?K-yW?5<0@KHGKe#mpC5zu5W3*o%o52fp~&i$`}4 z+C6l4-tI-a*Y0lEeRB83-Cw>Gd&zxi>Prh=TK`hROBeRodxq?pvZsE}{ypdSe74ux zd&l1Fy@U1+-CMAC%-#umXYF0IclF*~d(ZFv!`^HATI}n(FTT&+SFvy5zIFS4{c?+! zC%!!E<%KV=etG-LmtOw#<*N-{8{!Sgh6fr78j2b!8s;=S*08u?MZ>y=tqnUH_B9-A zIMVQ5!?lL%ub8j2e5L&>gI*c>O5Q8}D=S}F|H`&kcD-`+l@qU=dFA{opTF|e{_On& z_vh^&vw!0L+WqzWx9vZ$|M31}`%mpZyZ^%e%dbXX9sBCSSKoj2s{@GxMF-{_Sa;yy zfp-s_{%Ph<hy8TSPp2I0d(b~P^Wf%#I}RQ?c<SJVgP*;Y`C9we60be*TJdXTuhqU* z|Jv5q8eTj4+WFT$Jrp_A{!sMLh(l$E793i4=+L1{hrW0{^7_EnkG%fg>!)A8`1;j1 z#=UXqjT3L2f8&!kuD<c*o0)HRd~?K`Q{Jq4bK{#w-~9A&_Tj3-I}cxctLt0i-dgz9 z!6TVR1|FGuWb2Xlk6eFy*xMCvZ+`pC(T+#`qw9_yJNm^t$#<r|v-+J=?`FQ6^X|lV zH^2Mw&)WXX{n^T&y??Czu`$OM9@~BF^3UTxAN*JUE&ciWpYQqk8$bWU&%b)F<$JOB z^4=?Zujak__qM;c@4aL1oq6wr_dY(}`FPIp!N>EC7ayN;yz2PE<13GEJ-+Ao8^=!^ zKX?4%@jo2@@`QDw{fYRAfhQg~G2ukniK-Ki$@AUF&HpCvBHSLC7P&c+DRZ9>i&&9} z(N6CAvm%CQ=Zpt*DgN(=k@p(oj7Y1Dyv8^)VrR^1jBkqc$@quH*od^x?A;h=MOtJ| zXpGHByUY!ZvHYFn%)f7pZ;jk}Q<uj0wp%u|FKvulMg~QH*cjgtxiz}KF>V#Hqh}*G zMKX+AWbcm2f9W_Q63d7-#+i|}8RHt`n<C>f9&L<`NHXI;8sn@;$IM}ku^CBZ&S;FS zNG$W^#`xCAkj#H-jBjg`ebar7amz@>UH{$~-w|ma-PjnninNU$iHwX?N9IHxkJLme zBQqiuk=jT!k|SrjxBTzGNPqcvw?tEAiD+bmEK?hqEC1C*$|I$b*^#8Q7DlRM`Mwej zkIa&PQTcvZQ(trWsa)16mv!cgmdTQKBu}E5(!;pOJXvCzY`0W;nIWyZMk)PArI#xC zX^t#2Rr;-z<)X5FwQRSP-`SDK$m%(d*Hq4^sEy`K>m41~zyICQsgFlTRMyU|ttl^^ zos1S%P3s#SK5JIASeKd`EiRv1UNgVEtgoF{KC^V(yy&!w(yAHdbEBm-<<ZKj=$v^| zXH`y%mQ~L#t*nv_e0xtz*iYR@|LbFnG<H-{S~WN7>sBI>{K#XRrP6OMm;YF8O=;r- z-|lvZbolL-<_&#USJ8;BF(7h}ye#xR`A;v@0EwD*Wk~d!`_#PM=#c1udvd>*JFx!% zUHDrU;V*Bosb>zdxx<KDLA|nb<!n@QwFb)dy<2x>TzSph%Id1<z`l3?$+nudl>6PM zDZT5uq1<n7=-Yccoz1BkqjI9tW^CHW>D5(op=;&xM=*4)SZGM3pZqIpJmUFcslKvq zwft|5*s46D{ncQ=zH%7l(r2Wiwsy{te*MbCCiCa@om)MxW?K35>Y5qleXGjl*9G6$ zgC@f^CC;BGiYApNLAmVjRMA<o_M?(ynl|4)vj5#=(6q9@BSoW)m#9>>^v!+#^TfBs zN&ox*bnAcK=l^+_d>59!dCZk~M2}vvRf-1`AT^Okq^(-6{CD;6O|a>ajgf0sBjC~A zn$4c>yMo`9H$rj-TdBg8WdL%zw4|?mdTZ$`oOYXTr&jhtp;rZD=g^yaQ{h)Fz1GU_ z6ovZV43<=6rm@|01hwLH_0~7@qEwdB<z|cj)4ezKpi8IsJ&o0J=~>;WS1a}nm&6zb zblozxtH)j~eO5|;nswT$K%ORfG+Tbwqt@Rv!C<;Xv!q?KG)LOg``EmNXrx5eo-V(6 zRMyk8q+4u0C)zSc+N)(N^JFW!hfRA^#u4Z>t(0>#Px{c`Hf^KH>3_Zj?Oo5qG}*Ix z(r?o_c~l}@TbZDPpq?4M-rqi=rv96U%QS)X3eMvkYX41FM`JxN&DXklFq<pe(%*mA zacFz`IQz-|)W}bIb<%@ty6;N)S+|^aRMTGl<)dyob7{Y&eU?5#9c0rOSJyQk(W9J? z*|MF#z6Cw2y5@8_4>i(@{-oDiJ(Av{Iz^A9n&X};%T1Lcpj^(Dp6~QBP1{i)>+vcj zo34-^xjIp=N!np^h3lG~W7(3Pv#GL-mKn|0p!rHQom1V`pOc_U*3^F0WqKUVXR9e! zn$Orb8Su^Z^ysvdNna`D{I|W9J{x*G+W&ujJ@q(s-SoAe&Htu<R$4WkqyPG9>oSjX zO{dFt(npjYADYh8Us_k`sO4UI|8?tn&NY{H|I^-_C0kI(G_|DnROzZ?Y|}Mw_HlDD zr+J<}&-3IA=ugc@r0XhOXUOq4yL*N#r$<xK*rsbVF;tH(y(hYS`po|6`O)9}<zs5T z+UX-`c9>qJsO-<5??Kbm`R+aW_V)htyfhzi({-53dDZK#Thb%>=9SiLP`0Lhsb@XP zxv!G*r+jHT-%(jA-J(mTote&rG@14MG-Xq{MCmj2%`5OIUMpiuvG1rRV$yH=S~s2L zrZu9%?sPF&Dp9lB(p1oLS$)_v&ZxK2V^ccYs)PpVd}zwM`LdnLZyZ_E_R1-((_@WZ zw>k1JJ&I}e>u95AS4q=+ZkzVGspZc{h4dBCu`5aj>-p1t)a|HyzMTWjen}tQcQIVA z$vjzGJ^jry{9R|Yxn9xp+k6e1&!QgHU)uX``%M`;i*r}XmDKTHvrf;0`bw*zbnfXb zm+qae@y&5qM+D8SM?`fQJsat9QC-zc*QOr-PY~-*v$pxD(zm1P-}JaR{cFEDa!;XW zYILMXMg_gjqvfZukx*_<i}_ulv_++!E0*7klbhE(Y0Z<Cm@J{c(cj0&M)?Ybtm(*d zDf&wHQ7p@8-w(;M+PB{J7V(oO%NI#sO1=EZc(#!*y=kwbWqaCpAg#XquWnP9(=|p) zOG<v$c$Bn_Xxv_rtfj}G%Lnq`*v35_EA7o&{q|mI&*|;yo(1w#vGngW?(=ZzyO92L z|8@HX^jpMQx}Kgn-P7Un-x$$i*=nKmkdn3ZCvBB4(20(g?dZAIqu2ANds`&S7D*q) z{O>6Fz3xH!N~F)#NLgx(Y+IKYCHpm&z0fV`(dm-9S7YV(!=+bUU$^Sfn%*-#Cwi52 zUz&T-`zYOZdO!61k8A8tJ)p-g6Nk%h_4vn1i*6xbS_5fI_nYoDDto0zqWhgb8!7oY zPnOj4phu{E=<oEZ==t=&UNU{&(q7POI$V|r*mGT9k3`Q%vm3s7Bu%}2`|5m`JDS|4 zed%@6Gv%|D5;?Q^a;<c~(k;5a`bv*=q#QxB<I=v@^WC&;`Yh=6DdNgLDAzfCMbiE0 zed;%lLi-B263y2meFbz6)fc+OrgPSO^>v%N&rSQIZdR8yU5DngqWPyD(=DkB^e5ed z=7@Ssuaf?*DL>QOXu6Im)@|xl*Za2n)n%GTP0KZ{_m|j_K1WU4*1nsMUEQkZGQEd- zmD6YAulJj#ygujA5poWkPIEh5@iyK6rN{Z^8YeyWe6#-4v(Yq8Hjg4rj2<N;i{1^E zbJm)cYi`xEs&_v+W;Nf%X`fAF@^?MgD3s;(@t-dD&FZ(Q`bbxi>3bs`6Vv;z6_M8I z=~_^0zVy9qy0*|tJbhQK)qncVwCS!z?*?@|{`UReT-iq*`*knU+iDu~oBPsxEqzj? z)q-wq?$>*xTT7qKzcj}F=^dipnd*H=jr8*<aV>jQB|n!kTI$`TF0(*>Zn|gDJEZh6 zG+(Q~b`6@2<*%K8tqkXigVOg@m7HO%C;Q4C>5=K4rti<1&Tsm9Oy_r6Lp1HBp2ueQ zX^pK<9Cf+oI#lZkt<=+=N<RtEHr>t)wkgj~3wRi(4_Ea8?bi=xqd9ZS%cE1vXH`Gi zyKmFe%D?m|wy$kBuPo0NOQY$YzkUF0=l;e2v+b{!{9k@l{Egja%a!u9I4aL_%gSe$ z);toep5DAb`hl};k14O2T{)Krpt5vDc}=-ImYz{lT2)(KmW)oXk%O1j<bdUQVlrA= z9WAYTJUT}nnaUH>>Z!Hz?76aPhHPb;Jm1zOYb(m5>F1iI)23C=o+FFv0<{&=yF9Nh zubL|-IL0Z7^_I@cqNQ`^R!^%emF>yH>}m66msi!6*6IV<>6NqOad(dP$O_St>glzQ z$`y+BW>0F$=hRe}&6`$EH)WObB)xL#yxMa1LAUVr3Q2ijK5f>#GToC$D{CvN=he#2 z%&u(QkZyrz^YSpZIy!Hz9H<^nGCI4Qqvlcj+=^thc^gUHX20s1=-hI7WG_os%C0sZ z{-11Gk5Rgnb0!;XJaug7(TeKXf4;9#IZ@N+)l^l^t&lS!E0$G9=T;}9bLUN+Sw5{+ zThixvmRM2`Xj*kuS*4z^xkGGwtQ<<|)av==96|a62X^3V6I4~#%4HB^=x*s%VaL)A zNdGQ6x1v-IYHE4oS(Dw6&l|L<`8cbq#1}Qu+0~LS-*wp0+Q;XVPcM}XNj~UKee0w| zXO}*%{m-s0tDIh`Mk}3FE7p@hIxQ_L<H$M3eAH1|Bl|pWR%s1~URFN0a)x|_A={lX z>+v}i64l_)(rMDkTwO!Y5FY!}Eu|e-mOf#nv%b;6pLEi=hfVv^+@tJb)vU*(mEW?u zoQ0b5s?yo%E2hERsGLl_Hccr~F1{;IAHbv4HDz<7v9B=^({1Z6>o1})P2Cu$O|FjL zm@`w$C7ZO@d2$`}+Rd-7#2&g{`D3+`HPO;Jb0oz|r_PcTsBS!d>G|8IzP6&YHd;|S zSI&QV)z?>mE@gAg4lj$&t14^U;pSb9vU5?6@Go82xz)2Yv!iq5(&>dNjmp)VA>GYw z%whS>v`0#32wEi<tE#c9F8DuhtfouLrUY8@QCj(|>AF)+ezah8(b#Co=z_7~@Z$Vv zVM%mM@#t}ddHH$K*zgkhIhKrug=3x3sj*R6qIh`G*oUH{3!=k|9*TN}MS00+{`fJ) z`6VUM(Z$iiV2odwFKvZIBmGofVbQ4Q2wAUa^w_9h7!;0`PREXB)yA$0^JTq)Xpmn# z(vhBrk0|sD$3B#d78H&x(mo5M)8WxE!;8ljj!gN(i=$&w#bZX7<VzoU(rr;;Q9-e6 zB|pfQgOH9!jvn(+ap5RuY*JPlD~-wM*y7=N`N8mFFR6PtS`N85$|8MbFQt!Y{y1H^ z#2N1U(Gi7XOU4%G4-a%%Jv*a{MhAM1Qbl>g#}<w*ijK&aLm588*GAblISV8G;e|mm znm0TcK1vU#X(PH=<KZ-)4qahXeo=n$a6cI>8IwP<Py;!Sg~j<JWp8CkIrnlVq*Zzv zIl8DM|G|_r$Z}1akPG7Ea~yI2!{z@+vS%EAksPk}Gj?>boRG#{2@6Z|lhNVDg(Z4L z3jY7<zB@XK;|X)Rs{=?P8V8&c&Iax7%&z2!!ZZeBunEpdAQ@x?!U7o_aLzg6oO8|* z=j@+z&N=6tu)V(8sSl8U_wL@k`|FPPpr&SLy1Kf1zOSmgXBan@t6S+$zN6yfL~c*M zbmSP+x6((IbCuuzJv#WR%H3$i=Coln7s!KT%>R5XkFIp?<hGgotj${Va0@(UP%8Mz z<iyXUfB=u^5i|I~m2=r4Kac!mWfUg}w-^VqHDE^i41O!{!4S!8B=Fn1cN?SNtP0}u zGu>GMlR527rWI=G>YUyQ-ka6Z!N&Nm#aFG`+Sby+w*eUWA^$fZEF#32UF}@(oUZoS z3?{3#bTdtMweJfmW(%2D|LsA=%753tt8LayW~%nR+dB3c%Er1Xd{(J1BQvi{PKWCm zHcp<s(V}o+_Nr4VEyaAth|x7==&Br)RhIex?^Z>JW%KdVIHn!Oe`R)SF2{P6+1Z(V z?%(r#|NAx6VRPE2wGV4&IGj6l=G2+PfXV->h3Q4hyOovU|AQ5F-YJs(`R9OWM>+cU zzr3d;;$0e=cS9K7N8)&INw26kFD6t+HBq0aFYh<$9}S2GMoUG5qNVxml4YaiqQTMf z(F)Ou(Mr+E(JCD3uEtYEYeZ{C{9WK^ZC>J9m%qrnJ|`g?a+3_p7UlE28Xog{c##+D z>!NxNqc@H=i8hTki#F$dER~eBDVyjB*>uRrXcSL&jON6)G6}JD#NY1ZG<E_fsoQe0 zy**Ey>=^A7?HuhA?HcVC?al%Fwb3Q~&5pyPd-<EZpYtx66QX0I^P;PwOO=j}iQeR| zdYl^l82uC-ADzMPe?QFM+WjFqKe{^lCHk4auX}NHUG!x1cyv8a?@f+Q;sog_P9C0! z{u4bHJsmw0JsW+&LH|q9^U({@4II>eADtY%8oeC7!rlE<^i6a$FW|KEB;j;Us%AtN za_GMo4};2nfXZay-aJ^o<g|8QPC@pI=J9(ucSaXQ2Sx`(2So=*Uq|0YcPmmxS>=>h zy`sOPvg)m>RJE#!{!x+Yqx!0TN~!*8fEuWlQiIgeY8kbxT22jC%c~Wl-=ja&ifSdb zvRXy0s#a60t2NY`YKU4(t*zEk>#FtC`q9GZHMN1-Pz_bXRISRXyeg<zC90@O{Ekq) z+K9h6{E^yNZK5_+o2kv!aMhq1Rg-E~sS0X@+Cq(tZj5eHqtupawAxCIQDfECY8y39 zjgS6}{^Bncf1)O+iE3N5o!VaQpmtO{sh!m>YFD+J+FiA%NoulcRc&eyHAPKT?a>0Y zr<$fZ)b!}n=rc7#b*h<aFV&@HsoAPq?XBjhxoRJ^ui8)TujZ)()Pd@t=yG+iIz%0+ z4pWD#Bh-=VD0Q?tMjfk;Q^%_l)QRdOb+S4|ovKb#r>ptu40WbDOP#IG;WwbpQ|GG- z)P?FIb+NicU8*iqm#Zt(mFg;fH|iR7t-4NKuWnE`s+-i!>K1jYx=r1#?ofBCyVTuk zfx1WCtL{_xs|VDB>LK;8dPF^{9#fC2C)AVtX4O;bY4wbHRz0VlS1+g+)l2GS^@@5` zy{2AQZ>TrbTk37~j(S(Ur`}f|s1Mag>SOhZ`c!?UK389;FV$D-YxRx#R(+?wS3js9 z)lceY^^5vd{ic3bf2f7(PxY7jTb0#6I?_sOP1<Oyo%Xty?yakIwXV^9bYI<%-|!ls z2kNEtAicC+MlY+E(}VT$dIi0rUP-U4SJA8L)%5Cm4ZWrwqSw-E>vi<H{7%^VdIP<o z9;%1wTAkB*UC^;kbWxXdov!CM#x~ZQ=uP!zdUHKoH|R#)q?>iBgC4=}l8w}(^p<+G z-b#<rWA)a08$C{s=QqqI>TUIQdV9Tt-cj$Qch<Y;UG;8y_vrQL1Kpx0>B+iPx9L5i zx1zVBcle9fZ$$6uDSE1I*L&(|x<gObGjyk(srS-ddX}E8yY=3Bj-IRc(fjKC^!|FD zK0qI+57GzgL-e8gFnzc_LLaG*(nsrK^s)LleY`$FpQumLC-a+br|Q%6>3Y6CL!YV7 z(r4>)^tt*xeZIaxU#KtA7wb#(rTQ{`xxPYQsjuSq;;zxx>g)9N`UZWYzDeJ#Z_&5v z+w|@F4t=M-OW&;*=zH|N`aXTXen3B{AJPx&NA#omG5xrHLO-ehqo2}G>u2<{(FOWB z{k(obzo=i*FY8zItNJzlx_(2yso&CX>v#0K`aS)={y=}IKhhsZ=jc!Lr}{Jfx&A_b zslU=+>u>b8`aAu-{z3n!f6_neU-Yl~H~qW*Lod{S>c8~gx~%z)Z&IX*$dDyRo_bMl zs-kMDp+3}?`cZ!xKm%zh8bnLeGPEo$M}uj3T7g!im1t#Jg;u52XmwhH)}$e{7OhR| z(7OCy;QF)yZAe3D7}Zja@>HOh5-L)O>ZqPJqK#=2+LSh<&1pC_P$M-_Go=)01iw)@ zl19;%G@7=eF*KI8rfp~(ji(7Tk+!AnXnWd$cBGwXXWE5!rQK+EYN1IqnOdoh_Mj;= zmD*`fnnoQoon}xc&7{4ki)PVm>ZZME4$Y-~XkXfo_NRGt03ApN(ZT!<<DqmI9ZpBk zk#rOtO~=r&bQ~Q|C(wy>5}iz^(5ZA9olf)V3_6p}qO<87I+xC)^XUS*kS?N&=@Pn> zE~Cro3c8Z6qO0i|x|Xh^>*)r%k#3@!=@z<`Zll}j4!V=>qPuAU-9z`%eRMxPKo8PG z^e{a_kMf(8kJA(MB>jh;qNnK@dX}D}=jjD{kzS&g=@ojFUZdCP4SJK_qPOWCdY9g# z_vr)rkUpZ1=@a^tKBLd+3;L42qOa*2`j)<<@978nk$$3|=@<Hyexu*%4_Zin(qHs9 zmFXW78D+E~V~jP<c+<=DHdUtD)R;b|ujyy{n*nB^S;`DDOPgiPvSv9m*eq{WFe{ps z%*tjJv#MFmtZvpYYnmZuEwi>+$E<7CGwYiT%!X#D8D?rtj^7R~nAjwyXiBEe)SHdW z#%2?<soBhIZibr%(`cGZvq?=bBg__Nq#0$lG^5Q{W{eqYwl>?CafZLLY4~ezhQBCe zb}&1doy^W=7qhF`&FpSk%p^0}w3;@vhnZrgns&3NnPxi7bTh+rnwe%V(`9Cv*`}M{ zQJrJvntjZ^W<RsPnP(0#2bzP-!R8Qis5#6WZjLZV@>{G&n`6we<~Vb_Il-K0PBJH( zQ_QL6G;_L{Z_Y4hnzPK=<{WdbInSJLF5q`wFESUKOU$L_GIP1P!dz*tGFO{x%(dn^ zbG^C2+-PnxH=A3`t>!j<JN6E9r@71AZ5Eh&%)RD5bH91OJZK&=51U8KqvkR5xOu`n z$?woUWu7+Am}kv%=6UmidC|ONUN*0oSIukYb@PUK)4XNgHt(2s&3op3^MU!$d}Ka0 zpO{b0XXbPBh56EaWxh7wm~YK@=6myl`O*Ajem1|DU(Ijkck_o?X#O;RnZHfh{9_}l zthQv0wbog0d)eN$%2wMN+sF2`{cL|bzz(!a*+F(`yNq4dE@ubZ<?RY~MZ1z+*{)(& zwX50H?HYDXJH)PK*S71}b?tg~eY=6(&<?f3Y^}}Nye-(+Cbnoxw$9eujqJvD6T7M1 z%x-Rn+XmZcn{2a9ZLlNwe_$VJN7*gyXuFjiW5?R9?KXCt9d9StiFRANo!#E<V0W}T z*`4h!c2~Qb-QBj>Np`YrwQY6}JH<}5?RHN)&34%7c82Y=Gwois%g(a1ZMWUq&ardt zK6YQbpWWZivj^A%?Lqcndx$;M9%c`>N7y6nQTAwij6K#KXOFih*c0tZ_GEjCJ=LCO zPq*{!8TL$jmOa~^W6!nc+4JoM_CkA+z1Uu2FSVE1%k35RN_&;P+FoO?wb$9}?G5%u zdlSD6eT%)--ezyNci21aUG{Ffz}{o;wfEWk?F05f`;dLuK4KrWkJ-oV6ZT2_AN!Pj z+CF2Swa?k-?F;rr`;vXxzG7dsui4k_8}?26mVMj4W8by!+4t=S_Cx!T{n&nDKeeCP z&+QlXOZ%1m+J0ldwcpwA?GN@x`;-0I{$hW%zuDjIA9kVr)Ba`uwq^T|i=1-Wku%OZ z=e+CXdb=uD&2Mk_aeZAs*WV3r1Km<?kXza<<Cb;HxxsFEw}M;It>jjAtGHF&YHoG6 zhFjAOacjA?-8ybvx1L+yZQwR^L)|b}>vAsd3NChuE4q@abM<Z`x3SyAZR$32o4etz z!8N)jepfto!HsZRxRGv@+tQ78Te&fAtlQdc<Hou1Zi1WWwsqUN?cEM;N4JyP+3n(X zb-TIUU5lIKCc9SG=Js$?+*H@@_H@%+hnpVV9Nofipm(~N{C{ZN5k2De;{R9Uw&+pU z#b4@s$jx%IqibBZ+uO}?bKO2}U$>vzKYGl~<Nf9Ly93;T?jU!tJH#F84s(Y`_wbwS zN4lfj(e4;`tUJyf?@n+hx|7_=?i6>bJI$T$=DRc8neHriwmXO4c|Xsc?=El`x{KV! z?h<#YyUbngu5eentK8M@8h5R`&Ry?ra5uV}+|BM5cdNV2-R|yice=aW-EM)q$KC7h zbN9Ok+=K2R_pp1!J?b8FkGm(_lkPw6DfhH{#y#tvbI-dM+>7od_p*D%z3N_bue&$+ zZTq*}+wL9ru6xhD?>=xJx{ut)?i2T^`^<grzHnc<uiV$}8~3gI&VBEGa6h`A+|TY8 z_pAHO{qFv73*DdYFZZ`AyMOqteHDG@wI^@9_0D_W%lGzGzS`ILKEAK-=llBsexP5< z5AsX%8~)4s<@{j3ykEhu=vVS9`&Im^el@?kU&F8IhxoPp+I}6su3yiu?>F!p`k{W9 zuk|_pE<nM@KJi6g@^!x6Z{#=joA^!rW`1)&+&A!71DbrZPkrzs{1$$sALY07qy1KX zj34W__S^Vze!QRHC;Dyuc7A)mgWu8b<ahSF_+9;O{Jnt|Kgmz_t-j6g;iveizTNNX zr}+*)-Ouoyex~2ccllX<w(s_P`#Jn|f_?nHem}pzpXU$o2l|8j!Tu0`s6Wgf?vL<C z`lI~O{uqC(Kh7WTPw*%Dll;m46o0Be&7bb)`!oER{w#mCKgXZz&-3T|3;c!tB7d>J z#9!(!^OyT8{FVMHf3?5HU+b^q?;zaZZ}d0$oBb{RR)3qn-QVHw^mqBY{Q`fFzt`XA z@AnV*2mM3-VgHDK)Ia7Q_fPmI{eS#Z{%QY=f7U<epZ72L7yV2AW&etQ)xYLn_iy+& z{agNR|BipxzvtigANUXbNB(2~iT~7p=0Epe_%Hoe{%ik@|JHx!zxO}*AN^1MXa9@; z)&J&y_kZ|>{!jmx|J#>)&)Q@5RGz|ao8cR#w@mKpoZ(wUx`s(z{2r@o$%Jp{oWe7s z(|n7_>ZZx<UA$JZM@QS->d8xvtD1QBq-8QMv&^oVy!g;HPj2C&U8{&@w$n1(r!dHC zLlwg=6@zV=s7e>#UDdYu(5I+In@E>RiEWvv9<ih%)l-%nSB+R)K-HARhczR3LVJ3P zRJLYH52bpGCHGcOU2<%;nAFl`rt&{-<m~p2);7n>9xVJwc+w6}Mv5ox(sUzH=XQ~L z<S5;~XZ5Hh<yP;x<hW+b9u=vX_Ag}$FNV$N;JNqq$!>JZWL{}<9hs;Z-SfJR9*P?+ z4b+hdGn&0O9sG|QBlpjc`^WUSrDjGC#f_2sXGjCjXqnl`t6ZHtU?`n2h1zCJ@nhjU zzXy_a<5+RNGZTHrPVJsCrKPKTdIwMF_37-Xxp7j5E~&$~9%gI0dMIw3)S*knc)4p< zCaT9TX}aoJOO9(M^eCWab`Ql(kYZ+M!c3@i>Fi3EPLwX~mM)zLue#yYMDeOS6Lw-3 z&u7~1%D;Uk_VlSwcTdevMAvtVtln-(4Xfw$INqVh@jgqA-HzhxzL}`naq-x#+IR7x z?dasGRo^|My*5`@3z>t=Llz)o$ON(oS%R#CtcPrXY=mrrY=%rBgUEW=uZR75*sX`% zdf2Up-Fn!qhuwPEt%u!u*sX`%df2Up-TGk1@+2`wft7!y4h`_R0k#`py8*TvV7mdf z8(_Nuwi{rx0X7?8vmvz;Gh5wDY&F8qM%ZkG%|_U4gw00SY=q55*ldK&CbU}<%4<S- zO(?Gk<u#$aCY0BN@|sXy)1vaweogSD3BEMJmnO7d6Z)+g_M2h98TOlDzZv$MVZRyn zn_<5h_M2h98TOlDzZv$MVZRynn_)kN{S@|7*iT_Uh5a;fBjo9wk_qYY6xLH%PhmZU z^%T}qSWjU+h4ldI0oDVo2UriV9^id|y-;7(P(c8BI9nDU`i3++<y+b^Sv_`EM+>j1 zQ~<lWbIEa5dwvlQQmpfbU7(Bge63i|*NXLgt+ai<R@y#aE49hjiud_i@jhQG-sfw@ z`+Ti<pRX0~^R?oAJ_q|b*w4X!4)$}fpM(7z?B_}~<9onr&8!}Zc#uO)a;QlTmUFP2 zN6C4VoJYxdc$SA}d3csbd3ltVhi7?smPh${lwW{n1$b6~XN5v9Mo-?_F>6n$XaR-_ zFchOgG0w+}&ckpF!!ZmeFqFVh0z(O!FoB~998BO~g7OoTpP>8%<tK2Yi1Ldlzld^+ zsAm!77Ex{y<rYzH5e-*FeTyi!gmOzLw}g6^P<{#ZF2PO-<(5!x3FVeh?-J@=f}IjN zqy&4Qr+gjk)xlmJ?A5_e9sH<+y*k*dgS|S~tAo8d*sFs*&``b}<%3@GpqD)8Bo7+N z*Q0(7Xb(_F9#oMBRpdbt`3BSjRFQ9h-3FA?i2606evSAY@SJbL{eb5@U^x$1&I6Y7 zDcU1N|E6dc0A3z|mj_VgL#a1!oZ7pxQDai?3~nk%*%&X>=6h#>O^-9uy9EGC0l-oK zuoP<R`b_QYoR)3o>2a6Ty#RPA0A31!mjd9W0C*_?UJ8Jh0^p?pcqss03V@da;H8ig zUkka$8h%)_?Qcse0putEISN3I0+6Es<R}0k3P6Yg5TXEtC;%Y}K!^emqEL_lSty{1 z3epjUf^<ZofXV?l3I*x-LJWxqyMPC|kjMZn-~le+!7JdwE8xK^;K3{4!7JdwE0kcj z1iN_f3V84ec<>5%@Cv2W&hDJiIjc`=J8x>5#T(NqT2({GOx}A_IqcoStNU#oZS5^J z>C9Q}971NNd!@V~E&F{WXK~q4&DiPfm9Sovi9If^8aushid;0HoiG2FEt}agjcv1A z?1&alvt$%<AP9SANB)V}o}Dn2k4(j&-I6yDwQy=PeNt<S-l|)V>DJq~bApl8KyTen z<ED1n@$FNlx6p)^Zjai~)>GT5iT`drtG%XD&Z3(1!v%}<s+PqKP}A1KlU`f_al7J2 zb~LD4eqVHJcG70|n@N1Rol<eiwzhT5Zt*C~?8`q;<wxFYz%Eq^v(qw{Ix?4}4H}#D zjBY)*-FJ##)HSu!@rJVLEjgPBn$5n!KFwsmCi7pej^)h>Q(9^&#V)E=zyGRc4a$_> z!jG9!mED{jN;R5-;j(isJ1>A-Kpa;<99KZxRzPG_Kx9+^;1m!U6%ZK}0>){;I7OsX z2m;`RAb?m1cpicPV<E_M6C)OiYo$IhVxhQJp2rxmPz=b50a-C1D@H67BNmDg3&jAd z7+@6xtYUyw46up;Rx!XT23W-as~BJv1FT|zRSd9-b3#~gPW+7#0mX=b;+*&&=fwXQ z5mAhYD9#H3#d-Lj7Xpj(@E^Dr1NUO!UJTrefqO9`rWg@ZjEE@)9>&1K7<d>14`bkA z3_Og1hcWOl1|G)1!x(rN0}o^1VT?d3E(lq~1tG+^0RIc{zaae|13%*!{>Sh?hW|1A zj|Goo1ZZ(A<1LP5yu}FEVgzh)4Er(cBXElmxWzH-1Gi%YaxntA7=c`jKrTig7bn68 zF#@_60bLB-j}g$t3G5@Vi@^sm_#jSTAAw#Beu#_k8-ZS2gx?7GV(>={{)oXJF#?|$ z`FD)KCr02CBfyCp(7woxW8}s$0-G3tO^m=MMqm>ouZ@w{#*Od~0Z)uPHbx#BBae-d zr^d)rW8|AL^353eW{i9@M!p#%-;9xO#>h8g;8YBpiji-|$Twr)R*ZZzM!p#%-;9xO z#>h8g<eM?_%^3M+i~uY~02U(vixGgu2*6@woG~)a7#U}bj59{Y86)G2k#WYr)fl)M z16O0<Y7AVBfuk{SGzM<Qz|91>nE*Ev;8+42OMqhua4Z3iCBU%+IF<m%65v<@97}*> z32-a{jwQgc1bC4EFB0HI0=!6o7YXnp0bV4)iv)O)051~YMFPA?fENkyA^~0`z>5TU zkpM3e;6(zwNPrg!@FD?TB*2RVc#!}v65vGwyhwl-3GgBTUL?Sa1bC4EFB0HI0=!6o z7YXnp0WKuKg#@^e02dPALIPY!fC~w5AptHVz=Z_3kRTCEkO(G71QR5J2@=7iD0r9@ z1&<RXhDlNIC_#dl0A~{5Oah!q5T_=HQxn9g3F6cQacY8uF+swZAZ|?%w<d^N6U40v z62=4xV}gV+LBg0IVN8%PCUt^~2@=PoPWT`}0+}FjOprJhQQuU?Pp(#Qh-HR{EHm6? zneh$FtbCRk-m}cgXPNO0%Z%??W_-^w!$X!?`?Ad1mu1FxEVK4ynZ-M~TEQWfurD~o zI_wJ$u@3u!L#)HT;1KJuFF3?H><bRD4*P;bti!(GP_9;Rh$Z|N9AX{*3l6ak|0TX- z9sUb0u@3(O>`T0tD@s4I6hDj7kF1NIMd?S@#m}PjBkSU4Q6>Ud7e9;ApR9|WqD%y^ zE`AneB7k-AvnafnD+({N6hDhHKh3)MS(N!{*2T}F%ull}einsCSr<QxGC$3_^mDVs ztGQ;0Q&~!Vn<f5aUFz2?aVP6izh=SfT(jUcOQ~P8;5F+~zh=Q{)}>vV1)o`$`ZP=Y zm}{2!ktNEJIFWVSCvhU{(tgeIyyjBj5th<VDf~$#{^s*ik5uAs)}@_NiN9Hwc1q!Q zD)Bd;7dxrM->geJq-ci}?U14!QnW*gc1Y0<DcT_w-pZwDj}+~Z3UBdwY4;TEk_vC} zdFiKAc#Cy;9#e_Gb1B*{Mf;^_zf|IH{vG~H{LMQ2N4utI*Hq$f{$2VdMLVYwfAe|x zFY!0)G7eISzjLYZDNE_URQQy2*cU!!9rlG!Sx5T|pRx}7!l$gmf8kTs;Xm*&6+X?S z!lx`@U-*=D*cU!!9rlG!S%-b$Q`TW$_>^_n7d~Yj_JvP#sqiUFj6dO1)&(b0;ZxQH zCsN^4)@59$5`VLf{uiEQ9pg`UmUXnh@GR?Sf0<~_rNXx?;lJ=L>+oOrmUZ|qe9Jog z7rtd3{tMr-4*!L3S%?3^x4BgKmL>cbzGb~o$=O-LzVI#Uu)pZ}6~5*3@L%|rb@(rQ z%R2lQzGXeQ?XsCeH%G*F+3ca4lZoEjEt+oVJ!jF8)CV}70;f~pbPAkKfzv5)It5Or z!08k?odTy*;B*R{PJz=Ya5@D}r@-kHIGqBgQ{Z$8oKAt$DR4RkPN%Ytm`h~>m?ipO z@}pcT`4LO>zf1_Tj`o*)iFLHUOc1k<{+Eej*3tixPqB{vmo-J!(f^WP<<iD1|7D5( zmvu$f(f^Wvv5xUC>x!&n{L8u`>*#;U&sazQ%Y-!R=zp1*W*z=Z{+3H6e`5*%WgU`r z_%G{_tiylF?^uWbGSSUC{FjMt*5SWQc(V@wWx_j`A|6W-kEMvmQp95^;;|I*Sc-To zMLd=w9!n9ArHIE;#A7Mqu@v!Gig+wVJeDFJOA(Kyh{saIV=3aX6!BP!cq~OcmLeWY z5s#&a$5O;&DdMpd@mPv@EJZw)A|6Xa&g~!%;y#&>rw!3qifAlFG?pS7OA(Ewh{jSx zV=1Ds0Co>x_W*VeVD|ua4`BBIb`N0p0Co>x_W*VeVD|ua4`BBIb`N0p0Co>x_W*Ve zVD|ua4`BBIHV<I)05%U`^8hvvVDkX>4q)#9_6}h00QL@G?*R4=VDA9-4q)#9_6}h0 z0QL@G?*R4=VDA9-4q)#9_6}h00QL@G?*R4=VDA9-4q)#9_6}h00QL@G?*R4=VDA9- z4q)#9_6}h00QL@G?*O(AVCw+34q)p5whmzH0Co;w=KyvNVCMjK4q)d1b`D_Y09FoQ z;{X;8VBY}t4Pf5@_6=a)0QL=F-vIUvVBY}t4Pf5@_6=a)0QL=F-vIUvVBY}t4Pf5@ z_6=a)0QL=F-vIUvVBY}t4Pf5@_6=a)0QL=F-+-(rAS(*UiUP8tfUGDWD+*xS0JaTa z+W@u=VA}w;4Pe^<whdt00JaTa+W@u=VA}w;4Pe^<whdt00JaTa+W@u=VA}w;4Pe^< zwhdt00JaTa+W@u=VA}w;4Pe^<whdt00JaTa+W@u=VA}w;4Pe^<whdt00JaTa+W@u= zVA}w;4Pe^<mJMLp0G174*#MReVA%kc4Pe;-mJMLp0G174*#MReVA%kc4Pe&*b`4<H z0Co*v*8p}6VAlY44Pe&*b`4<H0Co*v*8p}6VAB9L4Pes%HVt6Y05%O^(Et_=V9@{; z4Pem#77bw002U2k(Et_=V9@{;4Pem#77bw002U2k(Et_=V9|hCjDT5;0NxDX%K*L% z;L8BM4B*SKh%YgF5oEP07i89zH|%6l8p|w7W0^%sEVC$$Wfmo|%%U`wS(L;wi_%zT zQ4-56N@JNtNi4G{jb#=kvCN`0mRXd<GK<pqi`1~6%T?{sKBb$#TEV-EDj`DUW7Uww zKH0|;cvBAlJgKA4UfsOjTiMUs#jkVYn$VYb^z!05?<sBLFSK;^ojs?shbmVIDe|r) zR8~llbyQYJk#$s7NRf3^R>&}4TWIXvHg__wgK}-8WT7$s1?~xr@qQ<`C-lWSnpJ3v zbu_0Wovfodg~nJ%&4j*KN6jSJWF0jVI^%s+=tiM4)?rWRjCEWu^u+tGaJ|qI>$qO% ziFI_R&<^Y9PN5yv;jhpR@8g2MLOZNu_y|4l{w~-PdSD&)>SEK%TR%<O-PI{ADnQ0N zztAEAP^_ay0!X~$OG?OL0P=ibc0bSGiIi!Td`_lS@;M2VSjqs-VGQK*+^4f<^QLG1 zbdKC9Ax}Ohp-w(0p$JQPL~`iMoP;8LUivDR<a_a0<WCrMwf5#wm>tZLBGLRgG=C1w zpF{KK(EK?xe@>!<d`_YRmZ-Eu2dv9L&Y_!f=%yUHDTi*#p__8(rX0E{hi=MAbdb+U zbih)&Eho_d>oQDp5*@HEosyI2fOYAVoJ0q#%P`4Fbig_~Mdrfu*xSoehC>d+A&23R zlW2i|7YNAJ)%R}c>gt@+(YD8IpB;72tjc8eQ6BlRwR6r4Ihw?cE=S!nTeGdS`J50w zOEjSnKI>>gA*y^%(m|GRSqO`DxGaRldP8qUsR{<QbX2#^<!veanm~Jt-~m4vy*Sz7 z35FT7v!2fb%(%;HTKLkg_F2<-s0q@spS>$zbf|o1zD+KdusWZYu$pDb&*D!k@n>J; zcht5ZVL-khw8)#lWDGU{v6|5FP3ZV0bZ8Sgv<V&Bgbu`{V;+-*EamCKWFhO)A*mo^ z0~SA7W*x~gdp1~R_p!_d63gs9mRYN^%zA-k)~YPCUSOFGB$k;UEVF^cGQ&NV*+62M zJ>3mh{A3CHLeH$jzR)x4urKt?I_wKQvkv=0&#c3~&@=0>FZ9eh>`Ri{fW=Ri@L%Yf zb@(r7F6;1LXq$ETFSN}%{1@709sUb#vkw1dv9zHm*uzr%D+-^mF8&pT7aEGf3oNBR zMM-N|m--YXt!XF<5V4f@D+&;?j`9VFSV#E+M665u6$OY`m-Z_P5V0=pSCsMCfJF|L zI4|LO0~ReBN)lGElyXZFR<JJRmL#lTUG6Ul>a#BWQj)Nup(N=!OX-)Ar01+lJCx+H zWL?^!B<VQo((WZm$61$lFUjP3LrKzcmeNioNyk~2b}9+WurBRXl61PEBoPEl)JM{3 z)=|F14GksqV+s9O629m2@K5-(p(Fsx673>s66<IejHeRDQwig#gz;3ucq++w;;cL4 zZ<g8f#4@WV%gj%fS-Y{!{A8K68_Ud3mf3h_ne`jXY&^5f>c=u`SC(1*SZ02+%>3eP zANHl+SciS-H`ZZa`i*ti7j|bI_GOxdb=a4FWgYgVUs;EJ=~td*fPI;EVIB6RpIL`} z>1WQur5zg4ZjETSMzmWa+N}}o)+muDXBA=xi&LzN9V||<E_Sdu#k%;3#VOXsPb^Nc zE`DNhigoc5i&LzNpIDp<oCfr6?HDbu4fSfq#!A~z+0}0+R9*wKBPyG3tC|+S7-yR* zZ@tx2Ud`eCuR|xd%xbfZl_0!#Gw<QcUXrWXqQ~n|)y<v!f9kYlQ-1yMw%AaP$SYgb z`&CNG7wdZJm4&2#>rIV|^xoqtZzfbe#Ao*z${)9@&T3IxS6ir!am*vMwhqUo9_K69 z<a%6R+vEC0=PUOvI?w<A?BX&j_cr1B%K1g*H}P?)$N5F&aQMI2R^@n6nU&)Lt}p)A z@uGVx=NDaHIj+a`m3tQ*bF5oivZE?3&=2_shdfzV4A`r?620=r3m2WK^i-btJo`C{ z?$iej|L4y#EgVFD458oi^xJ&;wJ-frrk~67(-8WxFa0o|z8^y09n)aHE7Q00>6`iV z^+Nh;A$?h<FE*mj8|kw$eVV6FJ|1sBnNJ_{g&&Wnk3Jk`KUzp14x<ms^nRJ%%hS7q z=$-lWcA4H9NN>)gHx|(AWqOq_e{~+c^707#$~<~`1ikd)3ihQky|@CsP^Rb0^jw*q zEz>je>FK9dwojMosg>zJd3v%;j~zb1KDHt~x(q#1riaV)P?;Vq(*tF?zfAX)>E1Hk zQ>F!Fx_bcKb;J;RSDEg-V}ZT1On2PAi@jq3-Eok){k9?Y_FabmL$?n%w+*3N%XG_p zy17g@mFdPZ-B70MTj{#KbnP`m?6s|Q&D8_#HACp?fpisD`l^L=Wtpxh)8%ElY#?1) zrb{mFYcI*u#eM0bR=SWcxo|#RP^R<GtFh;o>AV^`_ng7@+*Ug0?Edzg!E|<iI;)D# zEYlhD``9zeG`|m>&NrPtpH4fquRU!YI<+sIvXD+bX@NbtOedYVi#=%popg{n@q{7v z#9ipb;pT)PbbOhPJ9el&u1v=crDNF5V;bn_qpI!EgXpMgI+9Nu*-A%nOC2$U4j({= zmFdt!2G~Q(bjScYxJ(C?>A*4#|L1^t{2hTZ&6`L2x6*zSmbUv1p?%A=PnqWSr8zaU zcNKM)Y4$>zwUD|N(q0Q`W|=z6G^0!%tI@PF?Kz;)?m3>?%QST!O<`q^GPRYdwM>)C zG^tE28`16yY1bOsrA#}OX~#0{uzi)?VIgf_McXYi*lw4nZOb%~El+Hu2}{#>)!&X^ zj>Zk5ZAL9+w<*)s)ikzDW47vV$CPQS{xrHwTk<bkmTA<;{&v(-G;*arc4U9rq7RKI zQ<zWbd}=OJlituaEu_W;)UYKDFVp5_+HBK-cC$gW=_dW`rUPk{jr-V5hX2!#Hts_k zm8rf=b)`YJZXuP5{cULw6_aXP>`zHG#Vb>x59M>!HeaS(HPsHQwzYj|STzmZu(uuB zpEm4G8{}#I^@iB>TWP&@2io<9(7FR@owbM9bsA{xA+*+zYP(iH8d6PbmT8SLt=^AT zV?S3LNUOHeDhp|4c46gKTB#4M$St^HnO0ax%Qw<sRtA@8xmH@1TWZ-dEyFi0Gnkex z)1WdfRi=S_!N4*NU|$C`QvZ3>ua)|isZY%^wojRA`0AQvsJcv5{i%1Edhunw%H#); rYbC=!8Xf^l6Q89rY1Z|Ir211-CjRtO>*2?%_5XkP6a7D3$(8;GD!+fh literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..300ea68b6c7e86999b09b109330037705e09aaaf GIT binary patch literal 633840 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%0DnXHkV4^S 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5267218852f631928716a8005d7bf4b492aaf83d GIT binary patch literal 756072 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Bold.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cbcdd31d6002ad441ca5cc3b5d6aa8d32b97eb7d GIT binary patch literal 331536 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%0Ao}tN9>a(?{=eZus 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 Zd9?L`zvW#&f4P15|N5`(f7rTB{{fZB(eD5N literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..da513440a2b2ac4746af4bbb62ba57c01fcce210 GIT binary patch literal 253116 zcmeFad3;nw);C^tx8C<oI$Q5aI{QKrLLiVP5C{oN*ux$m!LaWjA|RuP2ngZ=gBvmk z48t(EA#Ny&prgq605XV(2npkez%an5Bsafr-P?hH&gcF7p1<BdUc>2AefxIbs&h`A ztxlDM5<={F5s0rxk3oH=7d^k15SoFj2|c@)^~fEY{5;;5<9+v@Rs9CedG7M>@O~8` z+~0c+99$~;ey+opYjLfn-@xp4Kc4!*LWp<(_YWCAb?l6H)*bzv5Ger<`D*;UIle7j z9+3%&`3d)Tm@wm>sTcbH3-`w5;Qp2OjGaA$Xz)kk-obn0JyRA;X#VPQKHh&!xSu!G z*Nv?eOZSHf@2tn??dx$tzmC3)_nYuOv3}~Ddq4j1i;;Mb-;7G0GJX75>r2;b2%mb9 zkhJjBvG>j}Jt~wEeh?d<Z`#<Ybsvcr_TqhSLi{hxm_B>Xf*Vb92tOD1k1v@qt8T`z zmtXij;ZNdz{xN)qQHy-mdGis5zgX0K?G|RAm;uG?3gIvc9#o-1olu9?1mPaE>xH>! z&(lvOR6k8WopAaY`p58_g7OXZ*Y%_?8A*ihJ$er!apM=vnnDt%jGgWySyRT&nMOJ) z_mY+te1m=K&KB##?W=U^*jbZ_7T4Hy_7wIR#T80Fruzs-|4xh~o=hWi$bIAi@-SIN z){zb5d9sD<AiK#P@(%fcd`vzk$H-UYThd4_lB?t=B2$6tsg*|41R9_zG>hibjx<br z(B5<at)`=CEuBPX(0TNJ`aAjveT+UyH_}aXE8PhijAwlidkLG+zDH^IQQBjbcDd3{ zmz}t0uF@W@T<@;5GnDJ|ly<Fhz2aBx8s&Nq<$9)a|9quAR=M6&X^&Id>a*JRr;~Dh zx)g)H^;g>cMIYL2udClx```BZ1m%8pEKCNdI79iJw$E+bZrlI1&#F<rtM;?){X>=O zozZ^|Jt`MiKRCiE@<kNMqQnC3b^&w;Q~;^~LvY_nz&NzoteFNp2XG(Y0l>q6Re*Kq z@eZK|zr9r0jo15?*S761@NFunuaB`$#aQLa8s*OA%Igy4^-<;ZDdlw?d&PZv$kRXW zkn3bct~)4lU3yDy*}ZtqzyYN`e22+5#W)3aQIYx{#L%tlARnnJ8(4+co?Uz6wb#Ht zK2lw&y!KXJ`}D*0aebBcfPVON+`!6#xM!epMfoj`Jty)6_18gJ!bh%PzKkC`yN<-w zPMLTQ@j;hNAxxu8A<zZteM-+*oAsH2fF9dP90^3O_#!wlGV@X*@58{7ZV6r~HL|uw zWNp44uW<k^Ml2B{(-5Seei~kTv(HH{w2Xw;uhOqp^afAHlcoBuj4RwbM1<bW6Ms+I zQxC%}W&8;;fwMzQ3>qEJ3kFWOK%|xdWWh}g-G}~?stIMa#7}%JEs|4q(v6y_^jr<0 zFPu5SKE;3dO-2!A%;1LfHF|;ntbfB**2(}@uM5&{5MetmYRGncvY38I&(X{D2K|}y za(=EWSH|_>-sJXkpKwRHZ@BNdOWeQt622Q>&5z~h^7rwJ`A7Lx{EPhO{8?d)FkYA~ zJR`g$yehmc91uPhJ`;WxZK7KoB90N4i;tR1%)c`~WPZf_sCl({z4-<6AIvYAx0(NB ze$)Jp`LMOg&AD}Mr`zTBy0hHH?h)=f_r30g?q%*b-0yiDo=i_4&v?%Q&+k3YcwY4U z+4HjJP0zcYL!QH))1C&;51#9upS@9Dx3|pO$2-(J%saw6%Dc$>n)iVBsP~ljviF)- z_UU~=U$U>z*U?wv>*cHTjq%O&J?4AX_qy**Kj#<y7Qf3M=Xd)9{zQMWKi!|@FZcKN zkMXYvI08`tUmzIB40H}m46F>i6nH(bH*hfUMd16u<)9Rd3dRQg!IWTn@V?-p;Df=H z!KZ?|f=3dA$t1Zrxo7e{$<sq0gbs$j4t*Q?A@rZrM^ZPW{*ZbzjihC#O-?tZ$7R%J z%*dFZabL!gte7lsR#H~hw&-o%ZJ}+CZF_v%j%`2R_~<6r(yYuUCJCG9VcJNq(Vu7& zIF-nC<9c&d+}qqi?lbO7?puXZB*LjV3a1_dryk?~!2gZEB8(Ge32TMT!Vcjr;eFwd z@TqV_w2E<Jt~g8_E3N>imV#5u6;3^A{=NA{g;P7se>T5u{@D6Aa7qhKMZ4YZ40n#Z zi+h}VzQU<z+;4h_C&rWG8RV(=+z(E@;MwWf?b+jb$8*s0SI^%)-+KPxx#aoDOS~~& zpSRpw72(tv?*raF-h<vRy{Elby*GTsX9cISeMP=vUzx(G8NNBbwZ2Why$YvH{wRO! zEl#B=oT~B<^sn%*1*cr#R49-i=o*+BSRHr;ocbVeIPeuXMS|L3OfVss1WpxzQx60m z0jHh`ex4XiBFP<+OOk7nCxTNSDV%ByT~A$}x*nYRMd8$>bTQoyPEF02o3S9{euYy3 za7w!^ep_JMifwDbsh_|p+VV5wRLi-R4_e-Ad86gkmRDMKxBR8$&n-J!wzh0(`9sSK zEzh+))3UMU>6UdZ54SwnGQH)VmccFkTl%*2YAJ8&+0vt>tfjD}pe58|Xc1eed{h39 zd|m#x{4e>Gd{lm4-Y35+zjH%-{m}J;*AHC(@cRDiZ(o1w`kUAHUVr2I>(^hq{_6GZ z|K57x#S70~Sa;#^3#%?XaAC=X#TV|qaL<Lh3nMS|ywKx<bb-4-8h>fL(Ri)#-;Gxq z8yn9ze%ts><Cl%c8vok(apS?p1C1XvzSH<t<KD(SjjuJn+W1Q2%Z<AmcQyXGacAR> z#y>W0YuwuSQsbt^=Nq4He5&!u#x;$PH7;zN+&HnZzOk-xd}DlLY@@x=)M#wfH%g6S zqtHkjS{fP~&NO_}@Or~v8g@1Ox#3R@+Z#4FywLD$!!r$Q8df(v)Udc=Uc=0Wu?;m1 zqZ>vx3~LzL(6^y?Lq$W6hRzKg8e-2MJonFYubzAP-0#nA_^!uy-M`EJF5|n<cb;$8 ze7p49>~H<wy3brb^ZJ>DGcl)+oIZ5=!_yy}-v4##*TJv-U&oFQk1rnIaoovqe;@b$ zxY>^FmZ|#rs&-@=^8fw!e>nw=tbaPie@Ejezz0|iVD@ekY}tpv@UrM(z&XIffJVS& zz;gh6m)-zu1F(4JXTT0X6D+P5cqg!51^PGOL_k+uhX=)V1C*hS-{N`$`k;LkxC-zl z+W2kmZNPp2JYeo1;1fU{;4=XF%S{A)3HSyu6YwqId%%5wOA&Yo_}>v&rVfoS!F!B_ zM;{ol-{z}T;0^(gRe}2$cn)AL?!mKp{4N9TQ((}E0qYBoXYh}r4Lb3wRN#&QBVOWP z#P#FAe*k=rHu}ed7W`R26yOS+rZK=FV9=UH2mE^AS%BGS{~mZP;2E?5!e+orXoKbg zXf3>o_Md>?0)Srp>%i{=4xs%8FvcUWal8YJehaL>`+yO@3E&rxdqpe2hV~D@aR4{k zKLY0h;63yI0v-lHKLr;s=p!yi+XK7;fUyf@2>w7<20~BZrGVd|T@DQTFc2z$@jde+ zXjcN`dkh5d-n?1`p)c^007ip;z!<;z1+)hOgO+B{Q5X&k8ZZz>0dG@57!AAw!03U# zn*R)V6K(X@4BD6(4W<Eu9_GVn&rtk0Vuid4^9XTsDhPOnTMN+P`W9fP3c^<4XaHy+ z;F)gF$?Zk^kH8s#EVOq5=KzY){tIvyzzDSQZ1*@o9ok<3&j;L#_BX%_RS+P*?qw<n zXMvvqyn%bZ1I9Sq@1fm72*^%64$xf!jsaw%4ZeBsTu&dg86E_HEQz3}ryj5XZP3Sa zKL9ipF?J7rpMm%o@CyLYS6l;(F?c{baUJk(z{_ZZC!Re3^h10a7~}E0i}prf%pcDo zw4Vk3D*&_=p9lUs;56EsfiX5u1KQhx{{djKwhQ<Y;5yo`0RIH|8SS?S0a=L`^FzdQ zycnYwv=;vd*as*>8^7%>2e9$Vz*T^u@XrO{VJb*Q;1McFCg4#jNM_(MfJM090{j5r zHMFyUF-GqJv_U&B#^pVVHs+%DOTa0#*}WK(_cGcK178JPL;Lr@Hvs611UjIb#HUC5 zC15Kch&E{HOIAU`Gkn>ALR|j{xCqb@?azUW0VQbv4H#qf^+Nj?Fy;&c=_D}v&p`SL zcm`l5+UTEe4&X7g(MR7}0Qw?<uD(qG=mx}D#J3mlCff1H`EV*|+`#yZfyM(2dig;c zjTabv@Vn3s0LKF2&`tto-vMYs!0a=CCIvWA1x+e2#>+sH2FxHGZGa!NW}wLg1|Jz{ z*tIG^f3!gxKjyq2W7OmVuTVkL1sLNBK>jr)z~~zT&4<9~V*rHLfVKh9n}OzYVDvA5 z=V*=q=L0&U4Soi?0w$vUE$~#pN<y?c;MIVa(8gE-kjnt*re*hnZVa?#z#jk(qTK`d zFyITc!J7d15%?Z$j3aPa1#Jx>=n4r+xIPwG3qYT>^}sOz&{R7QI04{C`(9wsH;CtJ z7XyP{479%kE&$wz_JhESRM36``~U#gw3vUvM*u6)#@K^Tsi4K&2|feZh3k;%Ao~pT z&|V-U5uIb8MZfV_0(KGYKY=>{Ad9*mfI;izo@ieIt^wSG_Rqi*0n?G(poD}#69#&W zFZ2-r^wH~pzg9tS0RC15J?3Vp5rE&;n}Dwa{)0C7nz|f-G3cX#*8?`74LYUbUIu!| zU+OP_n`lFZAyx|LA&Y6*D(E4@X_EkxaSvoTT?F7cdeArB4#02d@x_c<74&()Qvow@ z9Ws(J7cd`f&>&+005sQk0=^%x1Z~Jr7W%{h`3I7PXE4y00tWyfq`n()mI`{%ZX4*b z4P(-m1Eb&D*!@F+asRdu+9QEi03Jho95Cd3+v8~01Mg5lk1=ig2>{ybF}53^GXrE) z$xZNpB{q;RAuag4r5WuRgdQKR0MXAS5~l~T2yVo`JN{!iCiTBoe8<Oa-l*T?k<k&6 zqtPH&qeBM7fV_-}n2~|A5*u<r4&o$HB$~KL42dOi$g(C7H%yn8_>gZ2U_vB9*pf+z zq>xmwFCCebOp-;iNe;;+?MNQUCk3QEDI^_85$Q-ekz&#rxxEq+CS6G>>4qF%8R<cK zl5%8)Do7<VM17Ds?uVRTe=>j!B!kFc<o<?|YBG!rCnJyp97RTxF{Fl!#b_QT%gG9| zl02d0d;dT-Bj>x7yhOH<KaxKo`@56;nf!(9LKgUC@+x_qyoT)EUh)Pq!f%sz$v)|Q zGK<ubIx<oEfZR)7Bs0il=)QSmlBR_`LN;nXC9}1>Rv`C~`I?tC?`!t)lIAFxLhk1- zBRljKS&GcnG|eG8NOM8+I+;oq!6J+!zaz`Ydg`Q6(yP*I(mT?-(q8FJ@}}-JvY&Q@ zrm{(&OGjAdT-r|-NN-8|q=V!kWG^2itI4Be4OvSbCy$Y*$kQ0%ljK?Q9C?QPo2%pI zlbPIXZVoq>+{fL^&EqCO05Ice9$xp5OSCTy(hwk)YB9=@f)Upb<30Oa2F@lYm7Esx zt>g*>U^AY$3!~Ty>b(ORU8703_90E8xyYV#G@I*$-(@uY2x+@5R3ft>F2~7-<Se-) z9v3%|&3HX7ULiBlQ@40ra-tX0$uDFGwUb|jAlXm8=W6+p{Ikflms5f46Ka&dg}DDH zw~_mhT;fJ@3%QNttWblf!^!?YEhjmn^ll?T?ohCk!+armOX!WPJv21_3lWYlAUnj> z>K}TnB}c{MTxYV7^%p%_!*_?I!OV~&n$41#W^0y+m+<Y`1dkv;?2$x)=P1eWS$A_u zy=r%d`&auu9_G)?xa+OYs`2e6Rl7|Ke0y73s;Y%}aoBD#VK<+o-7O>q&;GX$&t_&+ zR#p3UZ!GH``PH(T?zlFv8V|rfb{S7A>z>KR!?9c`vLifN_43m~y|@K!4T%dIg$+d7 zK(%5aCy?v|$1dg)>#>W+F6KCFep`~?=C2n>(`-JzsX=~PWB%#tEGZS78vuWQ2{^@L zR*wp2X*HZq;&p;f<OM;;@jT%vAYVg-B97BhjVQomiaG(p#Otlc&R;w5zRg~Qe?|79 zT#|kM>jOFHxkmg^W4#SFSJAKl_49t}H_)JiuAurt`3B@nzhuH8KaH0g#N*8~<!5M} zGQtb|4*r7DCpIpF2yrOFs3k#bJ@(nL&oHiQ#h<myp%@qY<1e%j_J`j%&ZRQ|g-*bC zz9#O&xV)rqI4|A+_g-{4EU_j|BShJ}9(O`~T&ycP%IUD%tQND$XwYdj5ng+I`WPRc zg??j9#Ru9QE5-vOuQ@cx=Q;2%kI&Pf2?#nAD9m#N0o;{OD?YW4K0NyL=qv62RSp>a z&6vZ0D+O1}0i*eu@+p3n{3x9#KYBtwbwXZA=Q21!lTJ`L24D#Z$w!6mkZuWDHk(Wh zcOt2p7$J$eoJol(+G4NA>2MYMJ?3nyCEno6@S3$6q}2tNHQwOQi1B2nq>2V1DN)EU z#OEkfdmnsqfk_IhTtzn4PzHCP-Nj=EtOqZ(`|=<z;hr4IccBIO$-Ki%qnyzgT^0>F zJk$kTke^sW^E7y)!A0JK8w3rvywiYjMNb!$56q8ST{QT$v3bK@8QT51XGzPaIjggK zuIt^dcuoKC&du`A-*8U(h+$0k{4TT|jn)nCo>p{o9nIvjGN{zKRG`CCw%q^nkJ=x9 z6cS>831x`#2U**HxA(Gz(L}@yCBlc$B?efTc+BiPG9;WCACuyZHOAR>DJ5QeiOyKU zckyPGB*n(%2I6BZBwa|z6#`L$WDx=+-+Ju8#jh_~FMV@~k%0k7aOv|KxL{?M6si>E zIP%-)wS#C#!9X$%NFYL9yY`@nj=HG$Uq17{wQSkjZ!cT+7A+~Nsw(Q(uS$Mbu&3Vq z2mSQThaY<9orfNNlXmXVuWwPu{sV;Shu>nizDX_pI(F>WuVYbFa~0iOBadFkK6vQu zH>tG>A5;|;^@l8<X*nnCgQiM`ty~}OM=3`VlM<7YAPF=zl;BRtrdc^|cS3$nDADH@ z9VAJY;K(fI9i8mmqKhr1d|6VGKiQqY$2#o(oJ7L=bfH+@=<}!XMk$xk<k)A{OP~jn z4<-TXRK9WP2BQkDvrm+1Z8d*_rlu8%pG2C&0!d~HVin}u3l$*&`CNP!E-~V{99?K( zo|$S~eyWHRs9DIJ8}jPV_s@UyR$MGKp6{`|Yi|1oN~=dFr<_j95q>b-J7u<fK;AWc z^pepT!?ViU<sIMs2kM^Ku{QgSQ_)c^B$(W@G%#nV?CZF3)N?mS+~7{-KQ(gvL-7fO zQs@s()gQJ!loSat4448;ZG5IE4Gs!JRTfOHC><bQ6$&LgW|})}l1NXpMvwTB=k;dm zv8Ds6X0tZoyLxJK+Fik9uE0vDQ26~nI~1KAP(^u4CA<7_^GounHS*!DJ88v>G{E(s zet2Co<*WP<<+r_IGm#>{t%pv<j~}=g(VOho9dXo_&xP`$?NRvknaYp%?=LsYE%H^` zfg3@S*3i7If0FlXmcMC!OFpCYoh;yrgh7xE8>tAVSWN~Z7<C$f6STZ&GwP|i)UGw^ zd7Wf~9_NTfFz8H@-Fgf<?P~z^0NBka!>$})7w|rZny4np7PN_>Oj;<~@@z@MAbAh1 z=q<mtQ+~ZS1@28NchcU%{y*<py;t5&tM{(n_2<=lXtlh352GnOwvobWVLRq(Fl;3{ zS}tmMBMg(M)k{Y9{HEdq%s?p(#+4{P9_TOd+qg4ymptG{xr*)<w#x%9vBo933%~h= ze3rWiuR$dF;TRZYk&{Fs!r2h>dD2Uwf(R7|n{?oP{4ywd+Ymu$6$8YK&nvWJd->{# zopd^u1D4VyDjl!Uclb@*8E9VT8(4kC!YI##hA9Z39L0F0b8|a1uj0<gr<Lze`0v~m z^oJ+e;V4dGwo-!b&L_P%I1K79oVUKubj(F{`lu!`VhcCZzCGku(2d72Hqufm<S8~U zF09MvAhoOu*=h$Mw-^h)2LFs7bf#&?Y4P~ahyd{9;m{59!GG8{*omv*XkKTjNQ|k- zEKMxSkw}!*W7LumOaLbNMeFAn&G~CkfX6=134f4Hvf;U9^VveSm@Q>%vbEW|Y<;$& zgp|+{u7ocUO2iVWL{p+I(Us^+4Bh##5EjEySQFNk=?3#vLX}u0RcWfUgLTu%bUK-v z%ug03YbWa_>!%ymkTrBAw~}8etkka5t<<kEtmoGA>#=gSR$MEs)vVX9)vnjA*LVAG z-FT0@N8jV#<M#^h346u&#J$pc(q7Gbn!VchwD0NO)4ykMkD{Y!8-1)%6m?;HJ9ITv zk4ECClhfSNOkF6{68*kcenCY=L4L1E-Ft>7C${fe+OyjvAnvCLgM0mJ?fw&W11qks z*?*GzzM#BUeqOJhO*5xV8oz;#Trz8Nece;?7JB`--0OuE8!jF{O5b{R#l|0*yr+X1 zP2iuN^b4nGG?b%~22zmER|s5%Sfn8pI-N%1wVVJk(Nirx(;KYEV0jh0tWLx1i|wv4 zkBtd##C;kTaQGdfBMHtE?;lMo-jUzSL*Yr>Wm=HeG>!`VC%vh@;%2toq{w8;IoQbQ zkcU_@KHLsIlSYc6u2@c^k@90=9VlS1^tM(SD;%Yyf{Tfbwupp}<7l)sme*;c`8f3G zqN4Gc%7;N@qI(U0?3%sR2K=bl0P#mvjti687m^6Uq39LENi}pFH!-iNGM7f>ji&2n zj34l~d3jU6tlNK8?wCRaxvA-=tO0b~@5}pl>PQVKY5Si3Szd@Lf|j$8=Nj}sh4cw$ zM3X+8ueY}{*eAi*+f=FRV=YZ6<5GQ?T|z2vH1XbODOn#Y=^frw)^pZ()^A0n9e|)S zQD;UBDlO<xZ8(#Q)^190WTKo%WF<5IM*W=Qp3i^o{%2-S8hB`0`}+OWpWS$O+rtmZ zZ^{=YG~Cy|=E#(do0oEkQl<~?(K{`L8hySGURbr?ow((pM)^u|A~k2_tXMi=JoD6% zcfeSVqh%t~!^PCZo6zQYlR=}^Y4sYNPD|jm38KJhL{Z2myg^eTQocxM(8Dzsjfz96 zgGz_3`1*WgVA<!76<=)E$_%Dav~8SiEljfb$*_Qq`W=47IR$p`g6yVqpP~h?Y{}iy zMQ$u<-qlf9+Psf{x@l6gypNVr4`f&Z?O80~CX>P);0q(3<=w=MAb_~@1&uqdLSuvU zI4ewC1t~I>X*_Nl@&Ya^r>A(OF1_CBVSI>$1QFZ97@@F1KG3$;A`>H3gy3&7v9aFC z3C1Zph)>UJK2YE<PyOh7`C0k1G4GAZ>+z>CI}bf}U*DJdiO1z8`3IBn`;V}^d&uXb z`joWim)9>yNoMq~X*nZ2j#$nBU$H~j<KX*5>-r>^dK)XPeUczaDGqqoM#2Qho1(-@ z%t>Y%KO#C`GQm+)iRuDU)uqw2b~objv`<9u`QV5?6Q3ASIb|K4mRG#0{JCS<#T$lg z`#}Ee`*Y_POdUs~-|V)M%dEcV<0q;oeJsSw*D|tBe$ln`%zl{oKi<4~l5Sl8$a18y zD6#`Y_yl~ANM6__YB-+bH4u_~5me_<I0H+kfl)euNs0M+?Jj*m{Thlui%R^5sm(@t zKX;~ixp@4GUz$+K#FG;6c&1`6g0L5T!-+9QzE4Qk$CKH|Ug{|e<rovCm^6}Tun<Fh znjuOuSo{&|aSU8!KC(g~m8r~Y%-Q2j^`?2#d8Uh*+KteP`GG{y29ar|P^-P8)tSbf zyngbC8IMgLF?F@Py?!zc9e@4oD^E|oPd;(^e=Z#Sc0|v*r6UK9TtrV--?M(+koxuX zjri5m-k`$47oPkq*8RtYU(1&cz4ph;w6NExdq?#fhEyF#3R})1CcdJ?2l?Ryjkk}U z_9m4=pICho)JJStiY6hTcO>XdD#vXRb{}X}6oslLC{(S6RUHARkpvbCwCQ_cUguTi z&mPO^yrFvQe%kK)bLSRJ87u$ut!}Gm(y%`DPeKybx~WlR@;4vANgUer%Sn0s(~m6k z@Gn-^eY~!E@?V+G=8!`nd~YEH?r2~=Qg3?_lB5wdq9h2Ke6APiEA)~ik%J>giBX^$ zM8oH=oqu16Q7<;#AqBUs2XkE5AC+m}a`}}K#pe)0@)Ppw@H;rNLq4lKTSWZdBOKtV z(CSpdtJ3y@Q`1Z8tJhMEj!G;LN6dfV{IT=zD~{2{rq8UG+FGmD8BK%nipMmc_GP}- zhIf>Qw|ZRsA^8a==hbAYuz+PPh&OD75~M^#)(p{&Sukm=O&8lS-W>Z34ylfdq6Jh~ z(A2=k-#jDu`RC<xa>LK`g^P5PLPJtbL&5_7ltM#y*esMwTshH-)GQE_*4hM($$m>o zhcH(YP%Ze`Pu)DjIe+9{`{C~XK>cw<1eqm{{Ra9|eDPL)90inhNcjmqo`3!qx#prg z_GgMLFZhW}n=ltL$RlE19<CI4Q4$l}9<NV~_wx!1nX3q`%I6!bdcRjE33|8S=;RcL zwb<z@C7e6X?=|R<jo_%xNlX^h$nkLwK43inhoO-LWiSS8@_&Bg;3ex}B}!B5bz5dI zApk=dQq?T=7j}VT$0FG~te^#M0v)dAWUA#G9((nu$=b&&%7z`DQ!wGn`j-xln>$gv zIDzG9=;Iq}*7O~vS=_CtORsWjEbREw!(+CN8={%GO5sDxRe8T~Sey-=TSCT$^D}c& zOX6IT*+`^*F4E6vtIA02m*cAP^~)&=ml%spyg4o-Q*i67PB+G$Y%R_UL&BOc9Wf|Z z5evQ)svl^&Xq68%ABe>1xXSzys)XgL&Jlx=Ijd+Lmy*I@!<4uvr=3NdE=*}3u^~iN z6gI+p4R^HuvHm^pSyM$fePm0YRlIT&X?df(-mTN!Kk@$Wsz=mZ{J7ud{w0&&8v}WJ zxq8qXTJ`P+7d2X%`NoPq)vx|;;Ha$watn6<{u`Q?n;k6mjF`M+-a`5B&s>(j&&k<U zR6rNg?ptW_ink6Q-tGw}B9>nR+3+epfu2kYcSJr-g6W6wF)siu9k18IKh*Q^09XhL zr$AFo`@<&?S$;}MMd}P9^Br5$Q|FryMyiZgt-l6wISb7h+`6K;1Uz#J@W&mNf1(M` z(0XK|%<_!Q@^RtA<`?;yzogTdGP=mOTtq)NiYJh5v>|uDHr$KnIDy)Nc8!*kh%Fej z8x5REZ?gxjHqN56+3msnSTabj8)Pq{gY*LfdYu*%S~A!i0l^+?7PSdxZM2;P6RpRt z-SX5F-F04Z(;_2KMfR59GWm@-3a@xAl#Y7MYx0`8QIwB(bB2i97EJOh85_l;lbFx% zr>lp2^z0LprVr}=(Sn6ThRc=oyQ3%e{bl9G-er}IAIe^CtK4JR>LCNT9`Z|5Cv^}1 zuyxCe2c5>}ADr@bNw;FK<U!cV4>6Cuh^^zjgGsl9A-r|4rJG}j5jho~*Geq0c8la= z!4+&Vlha#1XAZ60tshkVF7aUjgW}cK@_q+fVTWN#qJ+C8g^?_YBBd<LRLH;5=f%O7 zn^!LwONHMLc&<;l-Q(3&8{3x+UOcb=i=)#M6RCp=jda_JX|oa&<-Og@#txn=A6>rg znQpzHds?toB&>#f8L$R3Dx9t)G(`=y#l;!*22Mw8amIWy#8^a!#2T0zZHhH&?N%d+ zi&yx9VW{>b;#IU|#IV3CUY)`MjaM6CK_u3qexJbR6LLH-lzz_mR?Uo!>G@q3EtTJ; zov53}#U~`ymyeczIVJBAK5Z(guAW4b7C-a=)!+DO=tncx|4-RSte}EWZuI}G(*MEX zY`qQo&qfhTp&{B>Jf$5X2}8Id{Sav&F+j#x%9iM$s(FgE!h!P;7^p>6q;4t0NG6); z!BpC65it+;HI1P@eoJ2SGK9Oi&HH<E3l)!YAG}H|0<!*KeGz%&<FJlZpr%c$5p5bI z$<d%TtyYtd&X6J6B5ok`x-vO6aO!m$#Y{%}!o1(#>Pl-zs9)IMysQgXn%BH<iF^_v z{$}9|lqfbe&&7k$hY66w?U2J{a&I^<$fG9K=jXfu7?9-rK#+L(;E*J5ThR<9B?bdl zkt8Hr66{il**!Rmj4}}cm5-^}&em?RX{MTqh}4D@sSS}(TdBRRJ6oj|{JxdYL+;zp zpXqU6_Eq`D<M$#o-O&HJKBak&_V2kgKea5@7kFS!Vo6NV=ehK=(VfCHKs6`mmgUoD zGb!%Yqf=4#;y&Zv=)3kgo0SG3#fSx&ET2?lVR^VjYm-E*hk?py@HUuKy^R=jHUlwm zXiys=21o}t5Q_zRiAe@yhZfF-h)*CJ@LE)c6rV?w-8%Btm5N&;!svjD5cVo9ggtDi zx|Qb;M=_Q;;9N5;O5<s0I-NO<hUC-o$))nzr7}9(e26RhC7s*Qj740=J9q@b9%T#_ z;bhUKH|PbM!JtRNY6yi+AEMF0wCmNC2az)vw0b7S$O<rXu1-btw%x7ns$5dFIO~gp z>ht&odGd*OXlj1bBY8CS9pMWlz|NDKkRCV;I$nhQEJYujWI#AwYcm)PqQnUro6%^< zH^P`fvk61&+9CQPds!5t92KLC1`-7m6N#lG5gfEbYe#NLOeAtHL|6R0A`ftson8CB ze9xSj@lVR@^SL#L`~$jm+cR_emwjn<&6p{xxT{oX((l+=SlFR}@%a*x`_&4K=7&oW z8H2YPFq&s3kusyGa$2iXc#XN<%56BqyuxipKaOg!DkU&hx2gefx;1ePrm`>@z&IVT ziV+K`ct_NakeSzjuVxyW!sXGC&6|-K{zBe4M*a$XJ<4S^Z)sZ2J-<U{I~bs?1V8#L zlJ?;^-i9ljjZ%`&gRO95IbMKrW!cEqzMQ`;ataUgl<8kZu@HNOn~&7r?HtY_&_j>k zHj?kcy&y4AfI5gW;y{h0;qmH(aKmwMf;0xF5&I^bI;`^>^C3qpzf@!p4JJi5Dl<St zM~KnXIs=rXP8-VHkv+Ig8`XILX)1S{2377h4jKVtW>VCGiI^g4A>75qMQft9(K?$R z`NPPc-cGGt6mJz=D2umBPK{OL(pt4nol_rT=|(;kH+JGXXq}_TC?>*wmX{4;Y48Fa zn@dw^y?mzmNBPvL><dV#HP7VM{E{y0V)!POD{0FG(4OV@b!1DpqXer!k>28MOk7|r zKoqS_2OVsaG$>lhNBoTCLy^a2J<ABPItCC#$5t;Dl@JMOvq6(q`EI32D^|TJ=!6uB z>4dZb4%@)exR8{j$>VbP93e-{kqR{ZxuHB$7emD=ai~-!4b?a>Lh45_#8y82SU|`= zaTK%jTlv)4qw>#S`iDYi46gId58>{0#youjdftT!iK?*8G9<(g@sx(j(umz}w8x|= z@r$a%VNt^AIRx1WE}t(D3e0(yJZp|E$DZTJappwjMCZ72d^!G{Ku$0xF()aiH8y7! z`j*DVs!SJ3;Sa0%jMh{sUt86`Q*B~&y36fBYkZO`)9Lm!ova<)=a*+soEtZ&@6BgV ze#bZ6dvDLO(9)5!4^`efuV-1tg9B$Dl6@c3jT=|3Z@TnXdHnj-8&HvgaaqByx4<tg z>O&@nJE@+eE?V^@b-L&%n=aa7wb>n_*=dW`Md#B&4l+nr6cy!Ed`P`RC)!Oq676Cv zW3HB>7_YTSl`?gts&KW1SBP$_li2DTnrS+P^P4(o&AP|y7s-#)Ef@dOt7G4Pyt!qn zd{Q_qS1eyXqR&rn{AJd+r6c+`qksTBkuNAbi9)r?{ow>>lp|?K6p0;z!k@CNsDRT% z9f4@ODPR|}6!xHV$U#Odt@Xeq#4kDFu5l!e#yR7n7{_u9ImR4QjycDYa~H=7VhUml z;_?#nlJb&sLOCfpsX1vm={XrWnLav7j3k@d@Ji#-IMh(?S6t;>@n1EJXPi2EVeH`G z#9mJxedf2g>i*@*U+Ht;)PKG`E{}SqbXxXX4~tR1!C6KN)H5l*r4wG-rf`47#u_9Z z@vR{6F)l7P+GaK-xViW!n;8r0cw?}c%%*%4X-4xx^dNoIAajvX5bSQOyBiI9Nz|En zyM>tJ>~=FTA$6#7S54wFKdzYZ7>m-3imgfUyV$ITIU-w^Wb;$N{A91AC|j`h^U0xP z#&fDh2e%}GcXsX`zePSei5Ckd&YjJ?F1qm_-yV>MS1nw=a^y&Ezpi{}^96dZ-u8C$ zE8_9Ly#DrCPAgA*;QqdS6uT~9t}e%14Usp(ouX*86TXto&RJ2<7Rt9fOb%QS^q#@) zZvG*0`oX$xrXf;kTv>|K6|$2=t6rCAaak>Vo3tYnoLdeWvep<73vrcUw_SD}7TAM1 zqK`K4qr&<~E5(3e!{1Ly)urfD3`M#keUYJ;u9v=-VVG{1ewd+NSFf)(EYK~`FEH3s z^dQeDY-2@&4s^M-Q0wJ>oemGtU*5l;cBAy34@VSr-!pyQlY2FD)-8v7dTCn2{hh`h zo4jm8k1}pU)zgc=rZK6h^0_W0Gph#;<ny||v8++PlwUw|`wyO5+hqhidsxZWVB56N z1sbv_>?O>%*C>9y#0?ROh(;p3h&YqwUMTWg*N!1&9PxvG?FBJkwQ{#*(1^<2R`z0J zFLw6gP^^_!u~u55ZM9Z9ujrNjBK}1ZMx|24Vexa5<gYHvOLK)_p1e#rN;z3p`k4v- z{)B$UliA_UW}C%oF;aucX0=)rUrp4tvH2z*3%2?p(Pd^@g!SiGvkCnd@fD567MlRI zV1566_;P9{gE^m260Mfzwlu>lV7g0j4p{cgsflD#;ac5ttP1kmci&4xhp1-cpeajZ z57E$@!K#wpe_M3wqJazXyPB}TlpQr-_<i^DKQ#?_?ah*kz6ak(tHqE&`%gjpOpHlF zrY}h0PM`&M0-rE%0(LVWtEojik_^biaU#nxtI<@u*4Y<HD6}pzBr&@Ng(}fsXlC<5 zxwb0}UKP&$l8%SqS5xu4;b<Dkns8Shjtsmx_`b|_*9m&PPC_Il3L?TN^aXAVRzcyz zfOdieA4bc<yGT%F&@lf+?M)lkr8U9P#+_r$*6zI$1J__w*cQuq_%tpJbzmL14txhu zI|{WsG>`cmexCZ*$Wy5Gk`aD~B<IOjjq(RFBEFk@xsRGV3FW_}^VX&-jD9UMF`g2P z$3W(WOKy9o=sX-#bl#xD7_}NL#(3L{&DX+9)k#G>F{oZD!GgR1C-qkP=C+S|2YFS+ z)^<Fp$ow)dm33UmmQQ~y&ye5cCdg-L@NHU8yEcEw5gCOA+#xxa9%)9oDMfuC_5`5M zT2d3vy`#^V7wEHAV)3j9=ZQtL%vF-$Be6<Gt)S7dP~<>l{=qv^l~G%#sBQODPYyxJ z<231Q`V1{?UOrnsH5(q>d~QY4{N~r##vevUlrAX#t&S9i<9R%uxweSiu(~k>SuVuU zMAB0U4qAjpNDxKTKPbdjx0E#w-d_kp#Pa{jZF-V>C-3I>+5GV4MdI;mO+mTo8qXH# zDLI4MjuO;SX(01{!G^;YFmVau_Ms9tl=MWI1R^2iY}xJ#mQiO3R;3V1UFK+N<722( z6OTrnq{h#6r#F+Y$``IC$?(MY{W5$XdmbIsQp%y44Y}W}utS++m|^)!6$<4L72pX< zMF6WsQ7u~QkWfR$c@O^e5L?=pl>GQ4)Q)_j^u09fZS6alG?bwCtz8%4<svv>J;!P? zdVN>NRRzOHR*33>LO)k4OG#I0?A0XNBwyVpZdLjX(r*_wpx+XS3F}$#Ql#Ojq5_yv zy7n2EucJZyque?A`c=%453kbKSzJUjWyD5|)<kwAalvx%me<KpINDq`tGYRMF^5L^ z3xqEa;hfsX9tS$j7B2BM(gfU_jT#*!K-F>!cKc^Jq;j_on%%5uaiQgX{5CtwA*>|O zr~`di^Tk2=q%=W(gx<@3k0aU8*K>u1hzZgtL5&nawW0;nQ9~uI#h|yCIjafSXko#3 zj6d3Bko06!v^2`<FAj|Kj7l0|EsGvw&>K=>Tt-wlnxf<V0S6y%N#QMybk((k0>?j= zd1t=K`ADu0YhWtXBm86$CR60M)VboBAdE6%NG4{TFs@&jE!ASBD`QPZHGw+TaJxLk zi_Z(ri<%d`Eb8ItP1w7<Nw+C#Q}ia6*~(cFW!=kdC0prM-PWkB(OX@57ICyL!WAZA zl0@ns68(8_^dq_dR+nGmUfH>|f62T}Zd$ldJ{{Zb&(qewObcn!ek4C8j2&=fUiQpS zMx6ZC%-QRwmJE1n=hWt<i~98W%Tp)L<w^!)QE^d+UqYb`PlP5#c(5AsYCy*HwQvRW zJ<(Y#W`zZ)utd}2<=jS#*<yCsIj0R5tQNfF+nkcoM5JOTDR!4RM_78AOlGUjX0-4Y zmnGVa1gq*8GWvt^7nO9xZxTIXL?QHTm;m8dgV;M<1(ust$n7J(2)UEmsg)yGF^IN6 zxA-Fq)2)#aS3UiOffch}8onk~K1H)>()^OGW7hqtb79&4%$>gW3mX5|x*75h2kYl^ zM<i$SmYVUW-hEJRp15@FA|~_XX~^g@$Y?AX8cv8MrW#{(F{$LO#l}kA2)-;X)<ldB zi%~)qMw^84`HR*@ta?}vvXn9l#g$RO*TDedlmQ^RXdM9Kbt0<M+PZaWTKSzme;D|k z+(M_*lyN(H7j%B4?~dd5-QVMd5lMdkPbX++x+*nYzSgnBPX`}ZoR1w5;AbiGf&ME$ z?_l8_%*{8tiOnK`nP6#|dxWW{Mdc?CW`d>Q=S4)`%n4E!v3`r6>I`Bkw=E~tw!+U} z&8FYrC#vw2#c0M=cu`P+k+~2FdASACHx2AHYuoV07tti7dQN*wUjje7bO1kRJi)J) z8^BN+#Td#h`}yM5n(<%nTT1EVrRz{NhBGQap9h6S*y)f==7)m`HN;(Ok7X>ij}I0b z!O~E&+rdZM6NnE(x2T!ei)`4fx!4GAFEQRmMuc%7>k4r}MA51STt_TNtVe7|>_;3& zoJZV8JV(4od`FTEWR$X;kjUyTBY~l$@go{k3!xysk@?P_9rO9LpJchZYS2F({-Vib zZpHx_^x+4m{C(7RfuAs}_OX=0w6q`3ucq3u6Q*7{m^p8t&0`r~*QFD!H^&<XkDI5| zB~!w3FV`Rw4)VuvXVD_*CBdSXC;;(0{9ub-FXa=1Rm0a(YpuDbj@F4btC_7ez^>~p z@adcysA0(oAwSRb=`HsHD}0ww*V5{1MwBR69x=R;)U;Fa>QVh4@#-V9qE)GaeE0<9 zV><*Q7DMCLz)f}d3)uo_C#qqk2h~<uoi1<RC7;?QUrwhsYuet+SJE51b`*B@KHIdE zUvjqZ(I?IpGCteoYGJFe1bQu<{7-l!(o7O>NjIh=-^W>u=?U>zuLX9+aM7_AqcJ@V zZ$c?taw@wiKh8~3)1+9;2}g|`b0WIfUTKkvlSic0SthtM(s)!arwZu~oh99u!Dc>_ z4rMXv05dV_<ZrE4hSF;_Gq-1m+PeL!D#2gP5>O^Xp-cw$-l&v$C6=S3+G;&`L$|A; zN{|X|n{{x(d(h6_KA?Qo_9`x+K)xtn9=B&``^uMwE?Vu1Z~siqb8imn)#H;%^~<Az zH0cJ_y<Iz9{?D5erf-&ixZrV9U1sLo`<D$I{KYFPY21{1=1jXstrhJAnW}+I#gbFu z-fDQovy*)|EcjvZ+hS%bSFL8Ft<^B%Ocq_SVlb%5VkR!DQ9|Tpv(Ol3H=suqyTL5B z;uU2VtEFss-%3S@ml|~4CMOd&C4F>jO8%C~1~u>2zE~vWyu26dyI#qQHL_S;tUlHd zYm7A)noL--^rP;qbw0K+E|So9wR~!sD0VCyI45p_Vp)Q7a<<n!@TiXadvgl6Bd#F6 zW9K!?n^!WcGV-34OFZzTQ6>Sp6-rCt^O(pJ;R3w{nSB!k(4e)jxZ1+j%k&eC^;&FP zlDJwyFz{+xSR`6AQp3hr0}9K|!)-)#suGA5ApX}<k~Z{cwLy2p+h#?&%;;BS-eJ;d zFzJ})MGB^X>%NOlNpIrP>C^`iw7f=>y2+=6nx>^^&vMW6oV)|;m-{i-VlgHwX7Ao` ziNoSV$+g91bDAtxVnu+(8?hU}nvdOQTE|42wpKFL+UhNJ(u637oo(aL;h-U_HVToq z)rl311Lw2g65m$0YW=`1_N%;C%nZ1$Oc@<pwT)7gOcaT_tz_;rII8`{$B<Lp78&tt zRz#m1Q_9G)2H|mIL03^bpaFN<-#NR}<|Xps%nP*>Vz<gC(z(9yBT8vf`nEM$o$}94 zUd|6X`zam5d<7)BMZ02qp9puq9ZlYj;Pfca(pl6s5etHN0|i~M0>;)v>PSy4fkom? zmVLXuDxw(N;)^IIyfp(@JO^NUR*jrN4kZ$eXb_OYsEiXK`fbkMUN2cflQ!VQvsto+ z7RjG{GiQK&N^&+`rNiaX&83{NMjnLmd=FXGD|Ta57<*P6!~tF!O=fuK=(i)ESR`w$ zy{A;G)jBk6M~+c+N?6#{@D64v-iKXaY>Y^06HB4A4uH+vR^~A#wORrtA%xD~Z4Sb^ z71kBD74{VlVH7kR^AI4WZ1aN3EN-SCcIiu_GvyP9cj$GW%AcomL+DheU(8H8JL7k* z9vS@Jv)~bnV}(8N=hEql@MK?POOe(elModh<w}UYy|+jkWlYfNb%q2aJrWcA0e>(d z5b)=d<V1f=lu;+@J@(>MenetjAX=Z8;R?hgMe8IaNJ+9k5T6tkZP8;hag0967$7nF zXvIhzJ8!*|1!_RJRU^uLDZFRzSmLy}@ka5bc8p@T3Dqj*3`d9-X)2sHx5g)TB-22^ zyRAm}_a%lBV~MH6Tw*D)me@+{h0!Ihl9-a%lDLxil7td>m=E8o6c6jd`kvAKT>WDD z#rBKq7vC?TpSz!@pSPc{pTA$AU$9?dzodT2{X+dxZr77n>8kW&Tw`L!#Eyv@6F(+l zjC+h{jCYK0jDJjEOmIx%n4~euV?tw6mU)-?mid<l9!h*D>7nF@LcK@PTW%2cE!|eP zceeA?3QnH$J<xmP6oX~e<&}DEFpyIez4FRxtu8T;UFceQ<>c|`)CFZ_L-{M=${Ay` z$5uAya!2wyTT;@7&u7iFQb$VK(EFNmg_=3tD=S$XO0jPhwoLKyKmRRThR{bfW_O1` zMxNSW^Au}VXQD7=CT7bd)s`9Wuw{(D@C?{GLtE~)iFn#_`hRE2EO(ePo#t-y<?u(U zV4ZEu*MPaqe4V68zF%3dwGTJ16l%6dj2B0$;X5yY@67gc`NK9{aTH%{84*<$Lo9a5 zVvJEDZZ#c_wJxQwG~&yPN_3+Z3-bd;4PLl)?7#(En<d(Z8ctl5UzM+)xXSIEI#0fG zc+vuDYmegQ$N%*u4t$#NFW8q;@(|&1@W+7|bw{|5*TXs8P@nNMF2RCK4Mp4TKtX{8 zDJiTLYDHWS*eChKX%pjkXR$4=SUbX2MknxfKI(G|sGxUQ416?qSD0!&uefiKlG#>e zrA9EVGf?$y*<4hZr%c1&t{P%X7_AhKY-uQL6RpyP3*k3p(j<S+Eu)^;p++!kKb`&} z!qsiVk2Eir^xMacJ@xKVxoOhUwfE1W37<qlRrnFzL6gnk1*6HHaNj#<ayJ?7AW*&- zrzK7bf`BX|v}ODRS_g`_un0?Bpa|%4E7ntFl`-_UsG?Fpk=k3T=}xM&wZ2eEcSr8D z5cI)*#kTIMrcLz64+$Z{J1U=^twiiyI`sJ4oav8$I(^e17S8i)zWDhDS2d<q4ex&U z_@dbe{c2|_p`SXhH)39Y3c0ai-J(DPyQ>voX(fwJYcg_X1F+tLdj5Qa4JE9^#uuAM z=;}1cKcW6aXVbAFt7GRQ=}gRBR*wU1eV0_+8oMG0Hs*-f70YYKUV?~Em4z{)3IGm; zDh@8;>702LTVGA7l~10cNx?1$=XaT&!DpwZ?mp7oB-HGxndo6<snAVquTT$+Aw=E@ z7c1TNdbB!DqxX0{`FexLE6}JKC#@kd#m-8bfIv10f}UcCH+usfeLS`*#3P$y3AA0b zYRxyI68ToB(&}5Nt5(Wu#FbDIU>H@3GO85p@=!+=PRZ0__YvEFgg+?*%`7xJl8&?^ z_8L^s3T_w~Mu%}GmfgbEQ?=yNi$y+cKn2rp@87^)NI2Q7B46myu5#C?(bIY@t$1Lb z{NwfdBjfXi>>D+0VdrJl_syc#??$~Pbe0R+_vn;am=u+?YSx}3!5}3aI#qVd$`8dP zuAH&`h?miA3wZxHPPmCBTf<${qBF@TTAZ;?!4m7F02BhoI`c)RA&RdhE?Q@(HMyeW zVq>D5Y-2IYXj5Y5Y_>S7QrQD%hNZEt6(6|R?oJJ^cwu+x0wj0P2_$)L`=Trj)avGd zoOcHz2sIG!Dz1$Z?cQ>29DG$5x+Gm*S}zF2{m!Oe|LjjXU7dV3oq9Wq&&wa2ZNB96 zXyN8eUmDfD9VeWn>~z&hkek&)4aR>W-0!Zm&uxQdF{^<wzMuqd`L|74nTgg}V9?mA zm<0ORpyAClMzXjNqFq#SLCkeQ6auoS3uJeiw%ZO%8^7faomsitpk~B=O)O;|-A$sf z!K?G?y#}w*YZ6DX^|o7O5v;hXHBr=l;Tjrz5TRN7fin~CqrsE%DSyU}x}}e5>2mI5 z^Pu?r*p4Nu9_8lW+_ZK0#MKWalw<fiAumTjFNtgq;}95@`4ADwV%-bcRA9D5<VhXs z=~3PU>+yeHXG4mEt#s;?5o(kXVj<(UINb8wP^EKMW*O3f8_@@L%yeY3*>s$d*9$r+ zmWvZ&#W+bjiq$@0T}e37d{SPslEzojWkSu(O$g4`@zWIDfp{bnV=|K6;nF+S^5EG1 zpBD4#{+Ek+N<4CFHP5Bg<7FjtseG!?k?$x}V&{U!zzbTz;L=7L(om6;$rsaNu9)w| z_2EZwBY6w-1s3}pSnNZ=6-sbwuK3S2M$=%EJX-#T19jRM;#RJp`BQ%Q%}re2=2zg? zV~rZRz6QR@SK%<$SFj)|puz}?q!deIh^h^sr(UNAPuU8C7A2opJJV|fDriZa$SH*p ztn><1@BgcXK84@l9KtO;31QcrtiB_SeLDiL-0fuSk5Z)M?uadHOck(;xSSit4dZc& z+9(~z);^WhMB!68NTcQBJCFi>4NHhJ&3uv?g_`CQ&7aU(`B`oNXO=&togoJ;TM?gw zW;pldjc`|t9&wuni)cDRkk%&_6Y}_YHJk8}ku9~D3_2?@h_(C#v!Tw)v?11g2{x&U zR*PW8Vh`rM8l5Za;w*fL7{y;LhO()zWs852M4(ln4zdEbsnga=Xbu1HF^GuUBH}Ny zDj*h_mq1NoDU}P&_`~8WnRAEM7KcvK)FpHYEm&}H;+f(Z6+&KfcbqfK<UbcOu?6GS zk;SO@yR~MC%nD!Ix@M^^St?5G*DIEhPV1FU>xuq$r!AP;cZ6I@{er?x$N+9+(uTj* zqzbloA*+Jri6nkWW^-pQoZeKQ$$i*-QmAQYt~u4fZNe8GlwT3vLcE<r{t})L@N+?* z1yLz>q44ou3qsSJ?5xa;bcv)fS0*tjIg}y>Qxy-!8x?QU<yw5v@j;t5HH{~>p%$#> z#SgW__RO_eb8|A&Qj>!|Z$f-*v{K`blJclHQOsqwtxcgrld|LZl2Z5pBc~|%+p%aw zkN*k{3y4V1GJ{ouP!8F$R$g_XejK$CkSqw<)gph^V!=B<J?Y5<+ck!CowjCvm!!^X z9`K~5zfFaw5*OAFi%<3~`rVj;T5YOM+r4Vdds7#=I&?UZ)7ja(^Lx{tJ@M_@eM44% zvF%}7)X?7Uve4nI4z^Bt;5WS?ySbB+8|#zo41vkF&k$he0AQy&ck-O%{)v@DVb3aP z9jnm#_3%VBXh_dU$Ko$GM_Mv6($zCYq-cu;j+T=45VdBD7fx4tZpiI%c`Z@eklB+I zC5Rb3Ng5g=L$jlXhFm>!vomlKUJR<GklJEy1hwUcl9N)B<8$Ic?kt7gY{x$Q>f7W7 zrPat#C3&ll`72W2iv3;6WI#0_^PKLWJ5m@H?zSJH5I>zt3-75;2>BK-9X*KARa4r3 zLDCb4w>bG!Njqjvm!vMMA9SatAN=X*HG|h4-twr!I;dY<&$KUc+FOfr_tne_PPLry zb#xBy@!p)LPke)wZqN|>w~k={Ryyi!(!){MR$-<Ff!Kv9vGys31cGw11Z)UntHVvK zoJJWUGzE=fE`KOFq<X~#O7QQBcCjTdVL|1Ze#2)*8~WUn*LQVA-*p2EYAX!Ub4K-e zlu!S@xG+yI1Y$atG<0qs?G^Qf&~C`7qT+WYzXbD~orhBs&LKQg`Ap|4ySP}%qK<9h zQV+zb!_j9fOcYR<fo*H3YeA|CTk=>MhIJABz1Dgn&TSW_H8_VRQ&OYxG>_-Y<?9`& z9+l)ba3oHUFQf6OB40!6<Y$zA;jEuSLSLMH;wFix;?C99=x7b`h!rMXrO_)?#FEPR zm=P9ZS(4X-b8T22l!=RpSYk*Zz}u7HXGLZwi^1AmD?Sh3(|Z0OUXT*SkuU5x7l;6> zG*V7{QJ0hoVLUyQI@l(vXrXUG=Cttg@X~NzmnB^bR~LTpx2Y4VPAn{Ztgv8~9R0{6 zZ`TV2@=qz*n&#eOR;v6H_9)2TQeX6sA3sB#lLijss2AG}15FQduUX`qyCyATW1}rB zH+UMgbn#?qxQA8)J*CvAYoMl#8k^l_(Ae#^d`&d9>ua^jZqDM^Qme7TsWn>@aC}d+ zYF1FUt|w6rXOzu?qAOMn!K&yZ0ZKNGxq*ejddeMZOs%|#Ob)O_-QtVYU$$ff1EHMh zQ)pKLiqi$f^SVr2lHjLR>GG};dN!}gng2uhQ0AeeJW4KCtQB|5H&Rm{Ub7o2ftBCW zzGpw8#*02SP7dd1?G{E0gWy+WlkwpWK2J=v5U)#1F&l-<kUz>I@H($6o=-Jp=6F*> zej!ncvY1?gJ<StiL`hV%*)FB{64`FtcAqgor`bPs{<pb^3+&<@TbKDlS7d9HOA}&~ zCOM=DsT001ROnJB4&SM^qE}sAuZmjj&LulAjbe5_xFfMDCp0K?$I>0qF7|$F>cFf} zf9}Cv<Hz@^m@t9P#3!i(GqU?9?s#x#j4LX7`_dh015>m6CoAux8Gp~gcVu-_(d3bE z<?ReMoZ;wbO#NtLvLTExvXz~D?1Z-%=Gt^o;#`LY)kr3&AREESO=i2|J1B+z1_8x& zW>f<+6{xT{5;?G)@m~Wl`C8Rpgu{1u6Uw0qFrX;oxxF+PLb`ql?YxU_pq=GM&m_t3 z&8F)U<=P?gsX=mW65Y^IelO_^Dqgm8)y-GlUjMFKLHE47{%wV~uos)TlbD}u4{vN3 z$0MSk3ibaS3UhFD6jNL{xk|Ad4%K>`J4ZJ(>$w{OVXumO)VFjNf|v&moN~7!+_$hp zyCSaxD>gjQdXhSn2vOOcvf6b@kLu)%=~PylUS8P2QDD`@OHnBSlZWsH-lP<3QK_EC zt?`mG5brK6aHm+^0m)rjTn=KPmI+$ml6vBVGB23zP^|=eW%}v>tGKmZ`jVBODxc+0 zh>BtYShNj6flUtG9fGSnyd@@8g&uWBUN)y#6IH|zjdLq#RdUBJ!Q{Tt9aD?CBnN0k zX7>k629NGMb>jHJ(`RL-U;c2w%j2>tp06A-dV{@oYSn$S@^XH7ujeK{zA!$cIyuxa zuDvBWE>xWo499Rs8Up_AC8_0Q-MZe_d(hL}((6h#?DKdU{DJNzWp&2x<+CeCZETl1 zuH?B7JWQ`|5>d-1<tqFc8@6Kq3rgRxxf<1vyvPc_zGjELM3gpT87o3Ez%$b;?)0xp zN#o$`QVVC{1?Bh>oS>qdnt~Hkw5+xku1XR+8Ep8a+>7#-A9H_@a&O$Yfu|F)NcaM$ z^v1%Y>_xhVlguVUO*8c~Y}32YnZgX$^mfzYx=c&1&^Wt$O~mK)b@2K!vJc7))&uP> zDF?WKi%r*>&Reg`=dGVxKZg-)&4;k%CdDE$|B0PRfZ|@3AyM{2f;TEhx=<G~ND52w zDf^Df)GW$Z<&Vf2J9*N$f||6#N$vjl*T4R;aN_Grz8XG!<cJX?zFNHKE1;3Xhkvzr z{El8d%gcNA+&R8>XOD9B-yen8?cRj?F=Os=d$!x`Z$I<wTQ-_FeE5j3)vvK1ShV=- z5yOWs?b)m6&bo0s%FBE8DlgwLu5KqTV9zNzN_XPWyelZjNyEvIbHZJT-|RB-A?jKj z<6msdT%2yC>7m8aBIn|m`{PTq{bm!FCMMF%44h4E%SzAI@lGRebHya;Y*tUARhO+~ zkr`7JJ<0eBZK1eJNLMvogcfDiuk~01=1}mrb`iJl#I{F7)@#vHk1`N%l~yqeA!w_Q zII<S@o4n-A-<D%*NUt76PYm=|t?ByY7Onj8eRDfz44&a^{*>DtY_1Yk%i-$w1^3lI zwJFGJH7RK+$-5E~CXV)%Ei13g=(zM=*|kH_B{<b`wa^!5BC@mJa>KDY&VUj{GXf{x z$o3fW8j>w)ve}^^aE97g07xwyY@E^O($GSOiiEzI^85eHl;_2c%$E0mpDE9e5rUUa zpT0yNeUPq*G!*}968x_Ru{S0bCkd9rnc=Z{o|q(Slj?UJz(In_5lz_ieyQm&{~)U4 zGgyBqPJ{gadv+4`-$dqt3*64fS)L=qd6{YHp`5rF|MY@sB(7ch^sdv0u}@kkgHO!C zDQ|+`lN%ezOZNm4eLcNWp0ATvvMcjKzJ3X8L?W$~x7a_9)S6Ykj@hBCkkJ1!4;;ZL zh(A+kt$T;PG>BOe!vB!Omh@jH30MCc6JlIATvXH{W!cicJ(CM#`t2-<FG}@pp(HX- z%KtQe{7y_5Hc!O9zcnf3aa&SS(o?5b5AQnIXzq}^by>%3?g}?^S7fqOu<2IOI$0>) zDpm`nh&gzY`&;K#L3yzpp{l%4ISDSIg0eN{gyhmsx%o-WD<mfiZ=oOK`62vkn0q#O zn4YjDW~$LXm6UqoJyMj%f}I(#3e1}Y!lwH>v<g%W^odeu#YoB3ce^h;JGWg{&VAii z?|XlBdF{CJ^4js@mAstnd%Kt3mzABj@3GbUH`kVzj~m~!ycT{@HT=H?*v4x>Rv|6y z#7SZ0I5Esvj_HlfT1K20hC~6*C&Q6pu%y`+f8)?FiUS>RaM(t9!jJL<hS<Rlq98wi zQGT9|yGX~~{3mu9BCZp-X9WS{j3K?l$uX-W(Y1=X^8#7LnO9jJGpyoP+gGA0Cdw>W z2(QhH;$tIcBC()K3A8RMUgT{DLp@#rA^GidkXqFRl@K}XNocNj=Z&Ci%e$34)yLa= zU9Yvz$P>ErnUAkd>PkH$GIJAyn_V$e#;=mkV!JWLnN_O=EBcs1D#Pi~=$UVo_c1QG zD#5tQ^q6i{!fNYE^$eueBarf9rMx?jKvF|OwWkMLPe5WxkGu7m>J+v$+{xUM>F%l3 zqpN!4JX+=MwYqfm^9yDS9DnN5$|uUaUDoxhnLbpouPe+;$%=7pu-PXJ8$R8r8(;D8 z6H(5M@d^EVWU@V-IF;^_uve+?&3ql_sj20?iW|fXD@$0a+00*6_hK&~Kc9A$dwj&o zdl}DKK9L6r3lWnglc&N%Q0H@N4b@^!won`?zy*?6y-@4U3|vz)&@mPxN||H5Nqm&9 zIFRuFG4>t+Q61a=_|Cms=xu?ev%9#v!cv#AfFOu8X(|FLN)Ztiu`6oq8Y`9<Q;ac2 zjWMQZ%1exCK4aQTHEPsojERZ9B({{7mnJ*>KQs3(tV!PQ`;QS}n4LK@bLRAOrby8S zLo~ESQ*>xZ0BluouzLCs60AUq^kqqs1c;Yymw$!~3F*h_$mk71l$E$Xw;dWrqiD+Q z)?>*m0lvzDK)Ce8zKVAE=L~nM)rGm$ZMv1jaGy#Q6zCNhWKA5_ue8D|ePMBSh3`08 zqxN!)ibxK~E1of1*x&tIjKM8D!pr-jF1UQe(4omm6lJAYPWS-jKFHMG&{7lJiHDnt z87iSSAsve#9V-oqAc*A`P#4rwEueCXGFViog4HbI2O&Q>Sgs@iGMUfz^9Q{VQ9K+S zLNostJHWJ5M1A8AFaN0!b_r^F_y|e(Cp~>+?~{i~5dzlR)SBOa7pnrE+H{Us_&wVu z1c(XZQqU)t+IS)>W5epaK<GjwJYZlK3M7R^!b_XVrh~8Z3sx}ZAL3HF6}4{fr_%)# z_kqxMfRAkuc8JGSU%(_bBHyY>g@&$9WwA~g#RhkAgVKGYutC-3sdm?(+?ofH36!3^ z-Wp0~KqF)#fUGig!}Y-QL044)^QUSxsBwzgSq3uTdi#~gD{rm&I?^#+Oc0{2_r^M^ zkWwKkK8LJg#T}Juk*4K`hb;*STH?OgcZpaK5gO*D4iAY?c=@5$qJm`rflo6jM79Y) z^tb>znuf9@P;Ufa$8D997<o?p{`ChB+&sGDpkOM@9XY=!XXJdxKH(XIW0?5cmn3BW zeV6EW`%#gx=IEyK+M_fRu~Uc{+NiAQlN-EL9uO6LP$N<F5WT$+&+nFm1XS^V$PFm& zOYA0#N%{x6>$)(<7YU@`D&EOj7w-5nfeiXi8AIo-q@7G`aDIdHiAIjaJoQ39i~4iL zy6!qZi((<NsCM|NJ(i%Zq4fKm?DulJnYH_A@G9T-?mGNFiGO~B%jf6zL^?l@b=A`u z;#0W)kqQGe$O>+g2?<3>36(CAnP&8&A<7UfMnxIYG+ye+a0D@`QRptmPZ6c}%JI{- z=_eTV(UIYJ4FQ?dQK7+p?oq_x>+TzDWJkk7kr7D4NhazUU-!HC|F579ZZ|6DNQ{r! zO>m6Nd?sYrO)T82ns`L|k8YgoyMb5INt@7HNhh3S)Bk1=FX8z1rcJ{dyzdyqis{gw zU5e@a$V&<J^hot$G*kS{u=`-oJQgZa$y~X8o=f|Dm-bmM?TcL6w`!*Lj<dj}eVR-E zd8{4vUp9j$M{A}6zoW40Tk^|5E`7Ycy`uHeUfx~?eCMwX@C(oe=(PdShG?xeAT3(! zCHm&*-9yD({cwM8KfS+b4EBmpYl98ZzNn$3j__6ldk0|8-$cFHPd);1;Uq}9jY&B- z|9$2ozni!sGHZq7N1{T`f1KfIJOjw36c=G0I}i=7-pFD)?E2FyGcqcx(laVa(G+?v zh|b+Z&k6VRi+ikd&i*9&Z@4*v)x$C>S+7cZ>yM?Z^o?p`zxMRG`}fZs(D9YyA;gQc z!*&r3I_nFqd{ushMnu}G2*-vf!VxNB+01l-EC!@E_;}&lG*zAGnS&Y@$Y#>i`41OI zc)Rlo)7*N&ITSoY0f7o1gtf`>06CW#qm~SD&YU25<q{p1g7Y{RViqdCT5g<TtA=Mw ztBOvgpXU%IYCcqvj5NoGrS!^!)FEtGLx1=hDN(3r@-F^PgH5WP-p77+tP&QoySb81 zXEkns7buy>DC}I2ShPpt{4a65=r7~lD28``X`c_v?ccR8`XBA{<aUH4C=c=Rp+s=J zPU7SIxqUurl(O;v+`j04w9jMhI5%YM@m%Eqg%J@O#k|_LDk{WZ;iL0Mgeq)GJ_e(p z*CH9rCoR}F$6t#B3#kkA_xAS<5Mzv?%<3MfbtB%<3O}Fd0B9^eF)UbCwm!?c1~V)E z?8-xc)G{aQbx#{^tBu1-gd+`^RSt)QAeAabDUm-H$yvTGX$@)1JC$&%%2`TBb-J%s zj<D?pDW)&qptGEnbU+in!J5C}cO2d-?5TXmrMd!quWj;Pa~krOcA19!rCp{Wayz3T z(m4NXe2In-#XQAU<tV&r<*7){k7PAY80$wR22Xe91w`s6I1;kT)!tqxuJ!>0E+!1{ zZ&2_J1?Md8#O_X%qgd(T{qzuh2@H=O+D}SInfN|EOb_iNrS$MVQbtPm)5D|`e7R?K z&+DoRwGO(o1vZ3^{7h|-)z6ZY*k7$s25YP)(QFL#6YGrDI==#AQBq(~aHv}2k=S3M z4ON>w6c%%kIv`XL;9*Ys<mQ>{N4cv3Y@0D}#=e~?+RTc^B`7H$j4}3Pn8#9W0a{Lm z<a7*OuhmtG2!<G_v7keYQ4q<zfXd9p52khh?B?E5Th;y0<bAo@yFT>r@bL+)NJr-W ztOHrQHj0-5%F`A+kU?5<a#1tA(Q(jNW;sLlJh18hf<aHr{yKA9{J>2^yRNrv+*Vfl z{48ZvnjLQ(9^`kJ=P>hg&y>$Si{GU`x6fDnefy&S(LPUZhajY?;^XJ=@%dc^zh?Cw zSPd#)Xj$ObJYvKj)?St%;pfky?EE2kBly=><)L7|;65|7DcLX6{A(0`H7YTSgdh$W zP7Gj(uNV{nGpGPvOv(gfxRS){i1i9@y}?s`SCD-tiR_$g!eS$F2PT*I77iox@_G8d zC21+I2JzkD$hs|eZ=Se_mAO`({`&CKGcOj5triZ_vej$HR6_QSL_EwY;8-eA=TC4W z?was02-xbd@UU3lIBT5QBAEL7TCH(up<#il{zgN%%H*G#sL+I26-twTvtMA2w<#yF z#JeaqHZCeOOqZIXF?fVWsnjS3;BQsNMJZC$29Gc?O6ThlW$;LeL*4pM-n_tURj_C9 zm|rf$O6*hSp=?7gQ`oY&>6W3Y)W^9$@?JP=xA#S5G57Orne)ydtu*d=PJ?+yjvLW+ zC_7Xg>JCkZTSsU|SVwqAL`P&tl&2I$EmaTT!B~H`0n17!yeV?!J&kg~#vRS-iUHZQ z=R(1X{FLk|iS?7FtBc~}UVOa1x?xt}XDI&?OEjOn{f4J9#;tWk7VEvZ@YRc<A%8^c zhZYu0SC=GA9I)mUlV5&G+k{&?m2IDVe(+gqD|iLZ1y#3!P89+#)r!H0;$l3FwV!oq z?{sOO+t)5kaA{wo&T@_;%yVg<i^BQN@!MV7HQ~;7VJ>S2O=2~Tk0b8R1Fnt=lA6B~ zLaUM_hK9I%2yTkR(9n=fI}~$OR%#*~^C?1-EfKD-v{Wy|#HQdWuEDth{f%xFEPBP5 z)12$spd$?_QEm;!a+7X+RzO4U*y8*#R#Q<*Q)R^vofm@8f_+nMptY(HmBFa<&B;v+ z@1K$}SfvUH*7+t5Q6(l;a-9Up&Oi%B+xTBeF~avu3Fbb+>oykD$0d_KGbzU{j$W>~ z^{4BHadGDuW+8^5l4DXO9_*1ZDL!>TYEEkIF0xD5B|e(8D|uJSF57X><H5&u$3u=+ z_(}zJk_RN`B<HGG$e&#b_yf!AGs^lBmEmtyZAjsNwcYBR7F-QE?o-w>H#=qUFu~-d z6#K_#mLPI;JI!@d*A{248<do_c6j4zeeTxLOYi&72OXZGSU4!Ht1fBimZIu8p=n(; zOV;}NlPy&fYg2P3k$VRF8zWMaYDSfwN=eraYtBl$*}s47&=JFTu6q4iwr`YAZhorm zro~d6H>hyKij>tbb}?MM4{{fBL4hm93`d0n;9jhq=M-{WL<7TJhC*^X>?!CkwRgI- zuk33V*b6Go{wq0-O8p_n@^&d_h>i0fY5Y@t?Ol8vslC&s-QL$OOt`I`-2th8J8Ne; zC~*A{?2<mH{;(py#9%b|`Lf!lN<Cb52s1JFi|J>vnA2kWTTr7;ZSXZki8<j2|1JtQ zmBjUr^$qYc#)P1Nok1DprH=Jt(cp6BBj)vYVk_sv*Ws)}_BC+VX{hPTUvb6?F<#qe zoYeBi6<DqZFYK#>saIt&SqwUpPAoQ8$1i`PwPwj9s+{?q5I24}|2@h7J+2@!+#W#> z#gf#;L{~-z$BG_7fuBDyVg9YR3^_v4A^PmY^aHy7o0BAzO!D&1o070__Uw=5ch2DZ zJpjCL5~m@<`8nf_G2YJO-`T!;;H5E_b7t-QoaJ`sIsd7D?>S5DpixqPy!_-kKF&uT zho3*}76pnr#Bv_QcN)lL{qp@30{mcZr5;E_A@EotUM=TMJPpC^GEmb_!@q=bx$F<K zvEtqAboxH~OXn)fZ@r*Ai0=aE`@&vkUInc?*wdwoR-S_V6@~Y{=H%!21;9CJHbq1J z61CnMV}uwP>hCS)gc@_a$AlJ{{euG{%^JMfX3_?$BTODJnFL3veS=ND9%fFY;No?% zI7X!;rpG80JA9`U#`Sk8=t7diGVDwalM<mNAq?O5iC-vq`&>v~{{`Fp9FPG?Iq@F* zV8QEij|T?P=jl%^_vgMnSDYQ1XIXGR3hYHi{`5IbO>EDF<aw9P_VR*vQ>G4}FVmT} z)Ys;TbrIp$FY+_xakBib;F7zXDQlPRuGH>4(?9j^JyWTj-7TrVe0QbTJ3jtcK0Y4@ zx(?52z@1}x_gnKTrM!FSqEh1h|CxCo*_V0m-R4`O_ty93-m}#EH(|SiPL6%YreFWN z=zU4kktHoz`*9V$ToX)LfxW+^)z`~;3R_tc!*XJp>zc%HqAyoLaIDcBaqM+TWMKO) z?+e>6X<wZC#cUW$HC1S5wiC4n4>ytJfVoIOmif1^Ub-{f=J5cNXFZnj{l%yFxk~ax zv7cGkz}q2J@Od|bhQl`CXAwHdc;_eB_-IEh3f``Fegf^NC#zC%d70_j8jtyk*SS27 zx&SI4ey*GsC_3w;d0Br2`dd5}v7W#vd=BHVIs!Xbe_=u$!!vw}xAS_n9RB64tR203 z`>$fWK-gIRr~U|JVzwpp1U!rT;8A|l2anJu!NcouzRLT<#>@K;;qaqQfVva=Y4PY3 z=Jg!J%q4t(WE~to-wi-`Jpt8h;3<2%>1h5Wi&==kE%)?@A;x~JE(bw@j<9e6raLs= zR<Q$N<Io;aPYJo@5ux5jPmSnKA{Y(vD+(Q>D)D5D9A@BX4>*tTkQbisiAKzEusYgT z%d-_OJ442pP|TGFsp!DzoR3(r2>y4<GIG3#v+Tg%S^Op0M#}5dFipNUTwGTBZqGa^ zpdXt^l8%^kcbo41&!376d?Z&O5I2*W*XGQ5?N+2~m4TUk6$o(dl1+x;bAN_a9;;-z zQ<51NK673#tjF;%Jn6OJcr1evL(M+L+gblLYL3qq){am8ssHl7^yjjKu<`c(z;o2< z<#?`T5V09BZw1;>7lF6q2|Z~BS9m!54Bw`5{9*8%;`k=P-&P>O!|LAtCgcB09RK6^ z_&gt9!hb$`nG8Sc|31h6Wi~b|db{-RyT7je_w)YC|E52`FSn0RwX6;=*7cO)Bh)zH zGhkg3JTNl|+Z6R=7TPfb=+bYXKj&olD>(dkB?kSOOwcT~_ayLkmORL7H>=X1H*1j- zr{F=pP*@pyG5aR78>v{_Zy2$lO1G7mt!wma&eHSC>1I@(J-b@J8iftW%ox?_FTeb9 z@2#g<4O->!y?bAHf%%JqFlQ$2UJUcSKo4UI2d@GzjckX{0ReBajEuWx+DJdY(_IjF zPWmGH`LDb5yL2Q*M}qY9+CZM(r&J1O9kId_@qyt|diql3FMIE}V=q0%v;54FY^{>r zZYpTQ0%n=R-oW06b|!}oU~-W#?-V;LNRhl<>d$bT*#-M(HtP?6H`=+p>7?0xc0rkD z<5RukH%mCq&(Jx30dVsoa2DhD$M{0$WT}53+6StaqrF1S+ZVgS!+64SJ`Nur`^n(3 zD_J~vd%n>n-`<&P&nr`-j1?3;5GKThN*P}g=|Lc(E4kr{QUKI&6akWTajD$uUt_;} z6YBqzOz+I12hf7Tzvm0p5spV75GMIO3vCQ5BL~Z-nVHLBeZ;}zt-^%^<2wq<hK6>1 zlR_SOC3;}Pydfp4X=aj;mGsYNk0d+ZNj~yi+3jU}r)8!qU%RcuFk%Zl=v>s*+X>rG zAS6E{=H(VIDSF$^YD3%c0uS@;0f&LiaInQFn_@CdNq01SnY@2Ub@(&q63NrnGbLwk zEhPJ2BJPQf;6&otb&||HU2>-M_6&K)F_)qN?7Vr6<M-sdhNl#PQ7B1;c2-Y7FVTwg zI9GBRJH*;=(qvY1nBV1fivH-I$nmBc?Z~_5?MHZf6+S=|gJA0tao(QzK~9|D#e&0$ zsf;{9#v}RNPG9|S-UwFFfUYEq`;y=JxWj-ivo#&K2h2*=iTU8_$30-Nud`sYW$lS% z9@>XW{b@3*FU;ZS;&4d)KcVR?j~@5tsfq-tcklQgvi=^OijR7xxsI<gNW7UCId7K7 z$Gmuv6+XEI<T1rlxApH}{qeF~o?^c|1L=7g{aL+ZZ$)c<rY9mY6(0WX9uQAhNpywU zUxi26fb)zAt32yeSqdb6z~YNMImC~{1L=h-+^pEd2XfLn_%JhAvGAqdtAHW|Qf;}> zM)+VYCg7=E2Wlk_YhF2<ST_+%(;u^G<5-kSCcli|eo8n^qYrMU=P2sEu`@CO#=Ts= z*qL7z=&MuUz0Uv;Q$JsSKZVY<-heI*$$79YDl{lW(;Cdm4um3&B~0f9qd%)Y;1&_W zvQ)${Q3v-eD?h;H2H8~w|1FC)astj|T^HE7)kDtDlkRZ@w|_*SP>`I%A(<_3738V| zDhn<p%BP!<I=fV<%&j6iR3G^0ad&rAS*a&`TIg}qAZR4UiL{7xX!UAmB?6*+<8Bf` z-n~S#-(OEpNx1zD_Td{D*9thU!5<*=oqwpOgT{6K;f|AqM#|cIz5%YGo-)I!!R#iW zx6~i)$Yp2k?X11GKgR!w@lDo~%YjQdA7^~+QO?KF6STDr%%6=v0_{EgPBl5cVxPcB z53@NC+tGvE<L6XAF<FIVfFZF8*UnVu08awbuuMY4?V&^3rw*wMdrh|14*Y1zYwI$f zN}D<J;|1}i)`?-_ugj;GSFPv<3;kgk*cbhxdjtJtTF2MZxZsbN3DAPou)}d42!WE1 zjHn$gc%j9~45hSM=KN81u1c9P{p5mpOKVzc*di~l(5j)Gq2Prm7OPKrqW$5Veqew# z-BUU)+3j}<OLML9Vd<NeIFLTDzoBh%-h{!}b6(S#>mbZ$(#Ovvy`Ay1YQ9(N*>=eN zU3CzAinmMs`(zk=%GqBvn4N{k3N{Y&%=GsEnbW;3yq)(4ZvaP7mCC#UG3Z*ngd5<G zv=m=_<KxeAQvB<D1HJ1!vmzCBz9R^#S~y?GMJ*mLnC-*D+*D8t`_c(;i^0%fBy`?~ zJ_i^#yE7c;f-#6c`{Rl7bg=ltaXx@(l`W}`f8P3Ja8AjuM}&iE^o1OfkV;Qg%^5k< zn3h*LB9(KR7f#+srakk?+fF~G_+jIOZS=s*`Wh6t$A5UQ1hU^voUJEb5wAq$n0n8| zoLrvVoS2)F%dWIi>w|B-(VUYOAL~Ihib$O{-AfVNtWz|2WoR38<zZgq3p5Q$v19aM zMOAsoo`AErJl)F{=@&1S2kVrHw(`W7DsGj4B?1(Ie`U4^BviQAN}U!`X0CAA6h<d{ z^$8R!KAuicv)A*u0+vs&<KD;9@W4QC$m##Xy6JQ-^;tA|3~%p8;oiXi*k6%)D3$%= z?aaRU03GPAt}D%2lb@8ezPfQ$pl$Qm2lwV@WWICfi20`E_0=o7{QbITr4@#`hie10 zsag2WC)&r)KUH|HAkd;sORgPVd<rKyw83tJiF0^SdHMdG8%WNw<?C{D1`O<43EL*E z&o2w^99KU-qI6LHkhn#q!|yN-8N~3~4K!e*Op}s1O+uI$+L2eUY5+~LC_0g6&8Si> zZ+8Rjfe(rEzwMm=N&O9IM;<<-Ne?iZgx*qrjQ<3uN$AIElAY5embWkIvgpZZlB`?v z`pvh|$P7LX%aM1bk*qs|ll9*y%NJE#zUb>;?4pbG_J=%)`p~%F=*R54@;LQqM-D#P z(bJ`!jlYM(&-ydnNb-9#c(!nwD)n!Z$3aXKtD}r@P@>FboV^$yx$0;i$;QFFFL3yg z)2edg<Fo#3{Goh*_M&~3dWEyUM<<yLHbvN{c%5cng#x9L*|XMM3t^6H0nrqbel`Ev zLRZ<8kv6)j1wRO3N6GK3dNS1<WxN<v2X6`PMC=IDH=tbLgRG#j4woKjd=}7zJd`6% zg<Oc|2?ru8J)SNPKWsj1Rs}}aUW)&vdq|RB%yZ`F!s%D>Bx)efPTzF&&CtNuAj73$ zsZ(-?9Xh%R`RO<t$)73d81Q5QD>C_-B|93|G1wk4YZ`Bt`ZFB^{ak3W)SuC0^u(Sz zX>zZ>RMs)@DVOp4X!7mj!%r^E^{SSj>Fcl2_l`gJ7YIcX{I}6?*YRCxc<=bMiPffd z!Y_2b2TKdaX~)?kPhTEi1FO_J-X4pytk=wfY`92KLKXp{Y~Egv_5>ym2oplt&BM>U z9cKr>uGBx9_lJKMe4OY0O8vcAe^}dG`ZIX|{eW9M1_S-Sz&IYa-LYKWKLxnqddC{1 zapeA7*W&s(diVC<E7`C3IsT=;0zF;s3>$whzcc8GbL4jhILYK9R=ZHbX&@dbCdWoR z1UCIIbpZXGB>*A1OZ8=0ZBu5uQkXPc9f#7))N`2(|6Ns<#i;M~>&yC=Lx?Hlcm3~q zuH{1ClWU0{KkihUUFwC-?5icpHbG<>mGU#Z$E5=Y2Lwn*R4Z{Yjf~dEK!(XkMafT% zzzW<CBxdg2X8($JkP#(u6tB$FL)Qlen|;+iKK<rQdxn(#e%6#l(+U%2Oph5h?cv&l zjVqH{){4<a`p~Dxlt+V1ImXIYYlpw~DlD@9ppOnaJOXb{7dQXV4m|S%EKGM$i_CI_ z3>wg=Vb~jgWVI+%Mhn6hnK1zwD7s)&CJQ5Gqgn{I2}3^2(9;VfQH+kIs`4%Wc(<zD zo<V;gd8J40&MQ9>`NlqV;0e0q<sJ7SI_q2d0ohLq4<Dwl9>yF@wwwXEMZ;cIHStBF z{-V}`1?z)Rw2*9Fuw`vh%a#SS=7qIF#MEgd{Yo=^o4)^B%TFziYH{Cc^0?!~1sZUH z?Wdqf1k8&8GqSbtbASXPKgs}r%;I%%#u(i$1NUI*p89tlWZ)j1ureIWcwvzcO1fkK zg_{ix^kaINLESQLADiu4HV;wwVxBC-iH0c@_GGS#<M}y6e5&~)w0brflmOrSycHFD z&ZeZy-czw-bbk3GwIuO}Aw%dKda`z_m6R3_BBa|v$e?0UiuaOc(KU1}oz)NHcfm%y zTRlag$FA7yqB=$|Xah`a>)`_hq17N~7ox485mdp#BljH0-~Ko~`NNQQGNJ47q=Xq) znytPK18m`*^Y6v<4J0Dq`Wkw;lx!mNg_ynh>gAX0i5oN5&>jahM&hIu%P`+g>>Fh0 zzWGpYRtFU9oluknc|jK}Y~KGs+M~y)<D2vhGM<RxVcDa&NZphfZ&asEd+dqU!tk_% zNvCGh|J0F85{P#dvxKvC5UH(qh0&j9Ev;Qof6nvg^aoUq%LGn)GI)#fMc_mbIF^F& zrShx5Adz-9hKRNdZGf4~jtmG@D|>t+2R3a83%gFHQN;Y+LGQjU1igIlNNQ@k@{l<# zBBb)Z;;C9CeFPgno9<>0m3@YASk-xUmK+CFp{g^GWniUZenpKM+>EG*L2qVP(2m^c z3==q|*zo4st`J?*#y9C`@i4teqv>ZCV+Fx9(k(dcapL!8p<{xuuYJM1X604#hxOQ} z9_|N+Yl3ZCMKT8SOv4_t+JEwW!hzy?+jLArL<w7zMh~`S0AtBrN4I6zS9QJjkCJk# ziWQ^jNqRxQ@`=15N4DgZ9f>4qB!q<Bx8r59;slD<z9C%4RXPleWoxOSxyo&jmrcwL zVG4%YrRIs$NZ>>IG)thyTI?CXoB%w53N+QIO>9=IS_l@0-5D9SapM=`t5vF~*>RrU zqfH}+PZ|``-#ze=n-|(i-OU>p(o+vq(yu4)$gi2)jxXtX_phm{^g;qg)LA7WOMQ*L zq48}bSBOHk<r{d3{r7$4+g~DOFTF$$y#zc9#@SxL*}~q!MGq!^ppK-@CM>LQyq+rL z<vCW_#69#P0+rX`Zvj#MVa2+};J&f9H-lh>f<`H+b?m)o2_bMh>_p9$hvO1QMCl@z zu?ttZyOt<lEi0o>K*MmnS{6VwegTm)XO-Lfi=}V2ERgTre7c;jp!3OEvZRT2-!*Lh z{9$(i)*Q_F1m<LPnIi?naTX5@tl&xY(tDH6H`5r-h{C<g_UZyUf4Dp`eahD}>960# zMIYa{c79ktl6-ya>*Laz4%bZU^7ETCZKqAxv3Pdl^pqrev!D6$xjpYhggw6Mg^vu; z^ymI@4I_q*<hGBVXXz-Fp5FxpGqT~2FJ2&LDlS%<M~Fdr!*Mx}e4R?88bjP|ZPQQI z#ZO923J*b<f&%HeIU2dx`e`d}o^9P?RRXB`c8qBU9<tlT&BF{ySW!#t9ru1n?9(hh zq$Q)`QA;;@;>;8DP3zV1scEQh`9nPM^R>Kv`A6%O>B?g*D5`sIJVwu4Db`%7dT+-i zf?*Y*!1XH7ul}5#FgxLGG|Yvl;3)N|t;L8+OhbzOy=3yis&}u^i#JLqlX07#%*poh zo_4Y&o|7{_vEe9vt6i-g_NMi^kwpIHsJVx1C9{R7eS^Jxy#Phx#%kq5G&?+!whj#d zf32YxRgKs`1uR@a0L+5id?Y>q@s*&bz<#!Bp$?Rg6znH0WU%A%>hjd?vuOq7=o`Vh zwOyf+gmw#`(P(nXVFH$P(jPq#5zz27{qNi*EAGXRJ#%`f@-p@_4nJTkaX=Q7rRF%w z%pS}p%47*$uto%m^81JUd*wrktC#H_y)Hf}Hr3nLKQG^w60-PPlKAah>xSB;3GuP1 z(PBW9_m}~L!-sq;WI1+jR|?{S#h($+y12BG;>C`otZFO_6747Gf1mV7QwrWSjdI<5 zf{b~IhJwPv1O?KC{nrIYBM%ZXI(hhBde$Z`u+g)3g-1rVy=1%kVckgb5lTnn33o@- zro;q-Rd>#3^pTaQlE%{Vu`m*MUck=Gr6n!#l!jvJLI#Pob+56J*bJsfNH5k=_oMVG z&zcWDN`A$D!J?r`!I{8}1S%{&&Ia2n$Wk=XnDOLS)`KLI9{%Ey@sdesHp&0AYt8(O zr}Im)mHi&<o+s?uN7cyKevXuU9uYP(^_g5hWZQDuat`MJFAH;o$ZSi4H$j|lz-h0_ zmY<gN)Ns7?AQ^ZwWdrXk%0Yij1rDXJrh8lrz2ch~`xyvpD1XX5IH?*d-owOoXLdfW z?QkQXaNw}%utz{xZp+np`sRrZDFORU`)AOz@j}%O;m4zmcTT(X>8-}2Lcyi(&)L5A zfMAPPF(%|zq64=9oCI;CsO_&4?<%E#kPv#di#|oq3TD6Wi-^ZC5^Gi6-1W$<TA{}A zl=xQBy?geNk%#yhx%XUA>9D8FGXN50G_&dxYA_U5=|TP%dYKP_pWun4*=1Ww2fp#c z>5$;oEZylFr**p4jF8hm(2J*o&5PGI&nPMU7s(N?-+Fa%P2ECe;jLE}*3~Rl7XD$K zQ&2ga!#<wYsisM1XuvJ9vdTLkAH8p)k*WEQHr<;XpOc-fLlH)j`yqQD?IL~a_$hk1 zKJ8L@<a*UpF0Z6v3ltMzGn@zB#qf;zvKUi>)zDcHPuck;{rqf5a@EjzA&cqf=Shr# zS?d-EXKyW4*4#0<*F<*;_kN(vFHk(1$xtf2Xtp!?iLncnT4Er$oWvkA4RV6sW%RM$ zLFUwqV=QAaU0Ov_1LMrK_tXXH$O1Y%Dwr{j0g+_Qt}lc+^TR2)hGW@`VDYK9h8CW& z4Wr%vYMMX40s7Gu(7qvRE%YYaex|GMMo{pbXzu|`7nGaPUi}zvC--A7g`QjJUj#lA zz^!;rNNp&~jpQuQ3<BDS-PLmGi!{;absq7H$e5C0ACK%L5%lw`pWpq^L-f1Ce8b?0 z#rNwbZmcy)P%fRRdvF<^p_{R*`|O*dn(m&QK40`$@be^03!a*ZGi<|t`!ZQMj6fdf zoifG<jweX7DkqbXHy)gLKi-Kxb@ltlr#|`24YHRD0M@G3IHG5)e$j;Ae^P!l%klBU z;uDP1HwXgL<^*P2=I^X(INz4F7?rC`muldGKHQ<g$yzNJ_UVz^#5%mlkbb$DzC+)4 zlizcL?2lM8r(DORfA*>y+so6yA;c^|{%27hviz?xT3~#Ru?M&i1x<!5{)jeNu*!M9 zWERwz7^2Q?m1Nnhcms)8`2obS5wxCcmX(5^UvV5(od_f9aiA5}yVkvdFtKmx$ORz( zDA(K*phRK@untnJ^Q|)Jr7}&bo|&Ja*)eSn1S&lZ3FC2Tk^AVY^OB}C7J}Lti6wC* z(YKd*N4-oNhjuMk7^HcfoN~`^LR$8tkJDYM(>L2n*JKrLKO}h2$xT!H#V^D<iDD3N zYa4I~{FWp$<x!2pa}ifq)g`-hqnOkLozjO0?>t!D>g_*aYR8S$17=;FPJj9$UjNDK z>o$(}@*Ov&`NY)BX`fE~`iv#|n6TL%IbrbV@zpi-cv|`wU+p_zkeo7n;IO*l!9<^! z^zHjQUjYn@0K*vI6O)&mbMUfGeXtmr=)_W~Bv43W(;H2nyb~S%($lzSo}P^p8$ao= z&Hik{<zvQ(LywK}`ohn1bjzrh#wv58qo3cic8@v0n3I{6lWp%&#KaspaM$DJK+!fV zGb=p}w+kqsa%cLh0Ph=Uz%lp*J^(JTcO2NhFb>F>0=RPw@|#TQoGIfAsye_^U;*<^ zwOLZd87I7gg7U6df4scj^5Gi#fh~<B*-jQ`YuC@ojNMPC`$dk+_wb%vIyzGP?AG!8 z(2z?z-cv?G$qDly9iw-XlP7JF8AO#{v6`I?uIMP0Cv0YV1_RTe8Sn5VF__LtHxWR| zMK7)Ro@6qc=$l)6sh=B3nFLg{T3Rx!p{EMUtgS9qGsn&HL5Hko+JJ@e6Evm6&kJ&0 zNB9I_<2#EeeFf8=_#at;!tzv1iqw)TS`r^<2ohm9h|bZO+ZRqs5`Kiy?+1GB2jyv~ z;D%BkL*;{mLLw_vF#p|3K=2>V7%ms(9PDW%e!waAT`1?epquigkQ3G!6P^nUhMNV< zHi%cJ<cop{aBJKI`ju7L{MpnNcLIJp5%np{2VL6DR)9I42VGL)4*4q-OvV7XA}oyT z<n;b&B<}~Oeezqct(N#Dc$l6)?{=#$H-6nEq94e0%71~TF6T5j^FfIQ=WrT)0yugR zG}wYl#UO)>I+JZUCAPNF*f*8xc}9gvOmKikfW1J_W(3%o^xAu+GEkJ%puBK%yxo*b z_guSiD%Z4o<IPxdHf`KOeca%QZ9C)i#=&Xiobu9C`r|+8zv$g$8p-@8@tt~#{yg;R zV`sko_RPK;mBfq9322q<9WTgOB*0=%Wz%ZZ1_)_(R=g4zs{>yZBlGX{yvAmH`U$+D zS`u%(*G4SInC$jIqd|Csly1wCCVTO@XQn;F<hbrICdK_W3Uh45x@x5TbO!=z@joMl zvat0Ty)cWOo8=&h4|knNx_^7-<nVNxQlMq*VJ~r=WB)0VA2GHv;;dE>_&)VK1$-`6 zHZxhsouKMJ%RgsD_rgivs2Az*eb;`9pI6_UZ#+y)ZO?CMZ2BZ+!pOV?VO#h2^u!mr z({q%A9I>Q{gbo;BcK<YHXco4h=MrG`mSBakiB<Ap=xS#sWk^S1;!jC5`D-)1|99b- z?bg*KyaQ+cg1qRMhv&f@zjHbBXJTezCf1#dz1<Bsfk*OKOxs}s8}w~rM3p^y?Ljkr z<*HC=?Vg<Q<#ZDS6}{s<)Z3$uW1oF?<-{@gib&7LJ(s!79JV@CK!zy>hvSqR>=5&@ z1JEh}E!VJ>T^aQE2hP)j9rLVYU{GCd%e7)}b<72WrN>HMalDr*{*+7&o69C-3?Prw zZ>HwWS@y-0tk}CFqW=-1JWpm4<<E4wyDqwQ8m8-czvr^@YwU-f>rok)7udl>1b+GK z1ej@H7efO~5%ilz<@k_+*2lNggES+{Pa832!rT#e)7O&4pHdy~kpycGJ=;HgdFIus z^s+CO%^?B9#&2$$Y0$ZoEk8p;-hBReS0Z!n5=9~{RepuNGvEhqZsH6DvqDvqcAysk z9MLn@{ab5m1GS6SH?&RY$e!BKF_E5MvC<kbX8gPnTj>d8j9W4Po9ENg+s3y?glEvR zCT+l+*%#&6-?{P`*7_ZI_d(3b5CK~WR*AW|x+{4YxP-~tBtHY&0+X~4%+Cw6Aq*)R zQPWX0R2@Ef!nNF~F>xwlPHdevefm`E>dAB3f0;R29WiM%2^rWHg<thc{Iy#c?RdYx zc)}tW{gX2%Mi|x)9u%(e_75_<X-t73!9muqqP=~}2ed~-ZycQ6&&}H>u%Da8=ochJ zeFcl7^j5%R@Lfn7xUPmgfknjpmDK`jt~HS1!ravEij>#y++!lOC1b~UYsXI?da^Tp z_UXnOmreeo$M{ChHT{|avjy$$eqzqiL3OJJwNA~;fk`y>^M8)o-sl&06t!p>PAabh zFBnd;2q64{f(aFq<3}%oVvG3Bq;7gt+>`29RY=scmltQJMp&PIhB|RnTbMt6{bSm| zL4&ro39H4Sz=VhMqvo`2zBqdhkh3W(y?uNe-V|l)y$rm#7iR=~Bz+TtTshwhXY&cT z3<gnHv3A<HRC%h2t*uR2wJ(j4=h;8{0J9b=N0T>`<J%@~!b|~L6NydF<Wq^ACulmy z!_1zql#$?_hyfuQd41fVrNs{%A@~AeU_fdJv)c>5dh8uCBOz|fm2;0273XH>78I85 zo<2zHW3s<dlX>2B1~%ma!*?cSMoM(!mT%6kIvL;}L*lGK!LtgQODbj&!?At)j$v*o z{`x578CE+5Q9>XZ8tmr)wr*@QYN0daW0ok5K=O0wS&~Cyjg3Q_cBmhVHz@`8@eVWj zSg#>suwn9$N9=df^J<Srr<>wujBSYRPix;IReR0)LGgp$r$4c^lHm|qmf=iA{D8@X zIm8nh(|=W`VF6=)pbpTp36O6rWJM1wm3|tsLU9G3M0akxKZDOQ-3hqB2puDx+?<1J z!NwX)wkOgyEB`u*{&y5@OC;N^{3|ktAH8<r2F)gK-?(rMa}mf8;!-9{AqI^3h&E$x z$&U$4ck#)v7;4FnS%`MoCj(dk-)(uoPQRxQ+NJ*gxvf8or;x_C-8MdpkKp~~JP4<s zwAXjXeSOUDS;+mK%-6Sz`-nzK<3qV-dnfh31i$knMI-qTKC^j>91?`}W%A#1AE9O_ zbh9IDe#J~h3>o13oSQF?<ElcQBKus1;=chdpHn5fshpn^)+pwahkHNg=j@N)V;;V5 zQ-m=59`mV0m(Sg;n04Fdr2g`3_}oIpdgteq8(luPTK?P!tosi5pVh?CdtSRVf45$o zALi$=?|i-cT-VFb+4XbI82jalUAKMCBJB`-j2qcLvy41GZ#!;EG>?l}%h$U~0n7pZ z@LV|--=^5l`uF-^5!<VZ=l=J_iocHq#))J6GI{))7=M)9e;D@(Cvv!$%&V2#ck%Wr z-kuAeD&AhlybP}p7y2{24OssuwBwx$wBwU5?YuvOpX_Gsy}1RvKZBp_;r-Xk@Nn5c zo|nhLk_CLdj85+4@dM27-*+!qEVG06pZ}NjO1UJRtiQBg(A)LskGNK5tA!ya6@MA0 z=Y$X6OA@L*MvOUdYx>3Mw_fy(^zhCsGU!7_-YOkHyC2%PZ9wqF<+orfdq>FXt}feV zvSnv3CjX>eaBE$M#*#eKF^QeeH@KJI04`_j*FwdZ-q^2Z^(3@|I$<5Fy9K^JcFv{J zI$))r3y5*vz31G9{?a;d+Pt0TZ}aiDV;q(vA=SI!c}4ubzRcH+Px1bY-gL759xHh} zu$Hy=<$ww>y}IBX>)*!vFa4YT%$E;aOJ9FR(WN>F^7#Gb@uir1z%Sf;drW+9e`);N z`}6T{>)%WN<ndkOmwDcu3_qwKUsqp$Y5d#!_rdS%FU6nr?GLb<k0ZsCarpUqf!(~l zufH_@?fv`4clLL~dRbfy_WvWcZ;TtW{m1Dk-{*LJFV97(mD~IJFa4YTeEi$`_tI~9 ze?T4i_?!+)<8$~y#d&*Qe+mBE`}e``?60J5Qk)KA`WgJVg?yZPwDUL}xxG$qUrXJj zxEs0MF1PPRe-?Mcas%$<BaOsw2y(NkRqc@bvhhQpkI2hyX?z4P0{^dDdKybl^hMd7 zfl7Q2x3Ef!LbFk#s@*?r_{K2{mTH0*|BHS|*V7zt>x}7JmM*Q&vJXwjD!i7V=&4^n zG{rZzu(;p7^!p5=y*6pzq@r-;-Nq5KJ7&d2@1AHhPC9t^n$CRGcJqibW@J?i9hZ_i zL?2p9n~WnWY6eEd4b=PW!1EUI#f=RB4|xnjmA^oaNoBC2q^AhUT2R>sYIv%EFM(}H z22;Zvl2M}amzVD?XiN@L*WLOmB{YBG-1W1^WwaEe<(!EBx_VJztd}J(Pru=M{I|c2 z-c+9xDo$MR<)DDf!TB-a;dIi`D=Ob;vu$8ubzE*yV9`gF5k<L!lXNj@VO~p)uhORt zsbF;CH{g+!L$MgS(~N#dGR^?B&j#LEz|j@Fy&U^3_FU_kqg)BQgBp?`BEU_-b{m|S z7J#e4_F6PC8Fp^JVH$e?vt$Otuc|<F0`sVfjmm_HVR5NDS1o=Zq4d9V$l%R3Q=Tc+ zT2}EaT&*PFg<OlyZzAdENX|3No1ABu|EZd+^0@i~UE{G}TuH=&j(!8V*END9Cxs^n ze%-J1x?Hipp3sLgK%;{IF|<H~=xW)4?rI=|p|^H#5RRpi6nN-h&l#U?4R!b=i%nc} zWe;0(4_$n#^L^_^*seZ?ob4P_lLEosX)WSo4ilHgJCdQgGN&K6vS7%K3Bt!*fknZ1 zc|_EW$9^;V7|rkVa*oBf)6>43m_ixvBN21Na)8Xj0Uoo{OYhLma)6xerE-5pUv~Yi zya7tX_$_|FfXf?)F@K+Y_1DiWP?)(~_UF&ND1Xk#<+46{Cavdode*ldCq4V~JhD81 z?2lcy!$+XjarmTpwt&x7ad{?(?VD2`kYlEpJTsQHOY#itzfS;9>p7n4d$E+?Di<`B zOnuC@Bc@A;Nt;(K-k!)XvtUc0X?s?2$^q^-Iu{ld#8C0B?Gi4g6!?wmxFs&WbZgI@ zb~Dpa-oSjDaJPBhfqW}^=S!Ea1$<PJnj(8sptUdqu&5Syiv31}8e(6}nlpZ3V(A-= zS#!0~cf_ToB!zi;h36&MbdsMXD9n^qvvgDcOalX^x!o0*pI2JbONP&3(a{~LhSXCh z=okC34?6+ZM(Ay7rWreLt6IlqW;@}8Ofq_Mg+&yEej~z+v2Pd>vS+sfoHrY@<^<>$ z0-Vv@>X}PSxjdYZ0nxZW_%<-eyNDUYLpQjBEH^}Cb_74n%tL0ma~qy8rU?DrYmKh& zG=kQ^e}g<s=0oshv?f5NB2I4tcjg9&9?Z)I!o#1G5wu~<sIJqdUdZdeYGz*CDxsc# z6T2!uvoo)2tlj?c>XJHd!w34bg(a&;+wCX2@~Q)8e<&Q6DG62neaz9maV<{L)6gJ{ z04-Fc(=z3CoVg626D}vU<IiO|0kTVP;yJ-Zg3y0u03G}Oe*xI*_Q139QkaP&prL^z zBRe64q#-B@0CES&W%_YLgW~}9Zx(9xRHBYb0H{|8qlr4ABg{qtU%18+gSzCXNv}(_ z2t{PF9}&Cgsw!5;Yj^GZWm%O5cXNku!|jD(3stJqpOfg>bWArPGaKoRyu85Z1!CR> zTKxiKLg2o09yey)cbCGUg4B3D0v0-y<AKAE1uzBc>^j6sS(r(QxkSiY<lj*td(NVe z#<z$Mp=TF-*hRGA@nwkmN~|q6Mi+NI7pl`a+TDDz5Vch=yd#9G5GWO@bTswr_xjhf zNXjE$kp*N^fSXt4?6;SM1v!l7=w*Y7IZRI>Pd*B!avsg6v)KO!5WK9MMay7j2Aet5 z9K++N>W4-}u9$N$Qg3#gQK|-Pu6?*Fz52P9@8*6$HhOz+e$61xo%i1rhgdXKkela{ z1&?hr=p0ww-0HKk>3^)&CFB5ELJsYR#S`}cvZAsMe90R>VEdh3`xraX-b*a^{%ra= z11UG%EtCH+3Fn1d4i&ebBH|Z&dneAY31{fb;_~1wV2LcaKiEmcUTN(yq_B{#?GlP7 z!x%3<mD6>HPa18y@6(PN(n6bN32P8UClt(HJA|fmcPq!vWAG?e(?I2H;B5+ikjn9E z)U3J;(h|YKCEtub2}dQTwq=;vqhC^#jdGT)_|Z`<(>?t@^ceQQoCqWBzO2(VB<$Q0 zw~l^0Zlz|Lt?o$U#7<Ao{MD7a7lua@?@yXuROa?5($cdshuOqH^W%3NI6xj9_Su2& zyk--HJsWS_=NJRb@G3nY&EabWd}ly6w1AIUbE66TG_b7#B<z`ijD*Fw`%|lNMZ&{R zS|7ozE0QP23nwIg>mNJdJ2rNm^iInd?ESy7_n>~n$kSicQamTK8Kv6$F%y!K8)y*M z2^*4NsuHY$W-n3G;~SN$GmqSuQurW=SiUSFk?y2lPoU=>By}@3TT*Q^l&=N#OZGNa zK3EVEk>{f%WZ9Cd*Bp*N#K@`t%E-X|L#%>wJN!Rx@VP>&;@(Ck>X{Hq%8G{fmJa9f z8#)wEVo9TjX-L%&TKLw2g?06`oP2fa?2)ItwpSFD|N9LZU9co^$@hV8?bzBr{jI=n z6P4HLqf^@p^RMmOyZh}xubnG9UdbDrL#l7wXj`?hu6p7Pc0a!d9Ys7dr~qQNv}tgo zuoya^5kp1hPtluAtlVE7yzmKu)#hr3mE<74-dAs~H&zwjLoL^dWo+}mY+kh5hcwr; z9c5_BQT3_k3%9;~wYvV7+<YvtXD`-_kPz@2Py!gwP^j^Js-~xeRb<B?`nmG!Tal6- z4RHO6zO0T_2)Ay-@hru`J2wY{qX>T-wp!X2L02}Lo}2x2^3zMnjBmeu^M%~P@V)d@ zyQs1+AHJq*?AWpFeJP>pH(~SBFT8Ro(7kjdoVD{k{9pNP*`lgSpcZg{1Lk}WxF3NZ zm~wzyk3W))j_-@})xUfC&#!FQW{VEQvln-m>55wVS?zf9_$Fd9;t9Z<sY#+WK7P<Z zb4FmqG4@iyG4d^*0*s6R&uzqhZ@?VhEXS6>Z6sSKVMABJA}h0fMsE<ZFB=iy21Y!a z;I(&1S)h+8rfSac;n7O^uf@a|T2w!#^~lpP=B;<pUp{d6Nl0j&G-=Y@<VnY8(3{T+ z!{XxFDiRV#jeIC@rm%EzS^xg;z3^sZLrRIMUs!ndAN|c2v2H;zA27WQn6x~$l6foa z0Dw#BOcu}uJGqv)GMe-|PcIk>YHB910Lb-g->J_VNE>*dZrKs>^_{nN?;DqrB5}iQ z+maILvrZ|T`Q5)(j&{z&;<)AY@(4#z7qgQ~lB#HW;XLVQD5xF5=UKPzo%(@!<PmwE zhjuEP*fbJPW7CkKGG}Hu{Wa#XskJyqcC-1G@?dB#3-J7F?qP<xzjwl8LxvBlf2XP{ zvoFZ_lrsTsVi+O*awxL+dP8E;wr#!9#>#w_f;R0=M|to3L{W<QEqK!tHwtmb5=&#z zn?NQO^Ta|7c<8akT$-LyR9L(DwLzVmt4CCqrHvUms-B2*=VoNkUDVMse0Ub|&W?zD zo(ww_8D%G4@j*ck?V#82`uo3vg8A7!)iWFTv>0>*QjjTF$E;4639~3Q0$h|(yDUuY zGP6Kd&S}}b;kYe~OUqDg_3&9a;(hh{$4O*dHhrs26vg0w1^AXF&&f!C?l~gV4;@~X zmQhk%z4?ef>e~>KRj%@XLG>MdjgVQSp~O6B2Mkm}J01!OiboOEsK`V6VSNBj70?%y zo49<2GjQS$q&vc6ve;qgu{b>TjjRijm3g*pi}KR9b<ZX-^m>>sBhWf-e`;EaI<u%~ z`13_Yb~{nNT#}sJD~@FgBmS6!h^>w(-BG}X?b{*kFzqi9^GD$fz5@<uShTcrenf4_ zlAx@9x<s3h*1Xhh3-i*p2?IZ&XZ4v~!w+r5jOy1)laoWjGe$S;9~U2#79HI?`%AZu zy2yP=i49AMVj}$f%nBnYOqhQGaGggs$<gQV46+I3m=*(~yi~HxZ%S)=X~F~l2zR*a z(jI&C_g}wEw?FqR{igE+Z0?7i$;lIDVEM#5FMGwE^N80yTj?=+lU}*+{y1S5nVCB< z2O2r%l<muiu>-H<aknzsV~_0yIk3b@RKA;bp_7Epn{Q92dw>0X>eMuy@N4Mu2PPb! z_gqjy(u@hEr3R%XF7E#O=oQR$Y%5-+n|J4m>^yq^oB=rlb7$h7eTFrj!5ZDU)k5WT z_7GSu;FSk;hM3@j_Dsyn14rpiL$V8F=vGl}D6PuLF_3&MDjS`DdsMPUxZf=>X;N)d z^AtF>TAMD9^Y!@WeTH};Al(pCIunFLi1@FUXWoG9X(WDlGoX9>;kr)pN^C@)!B|KF zlS4uu)P=7Qp1h>7KR<oUKI{#FZ{e!)QNRivltIM>7Qmx%Lg<8wk$flFW%$Yb$O8#^ zV$FbDe<QK~*f3$zoWvE?la+Va8{EAsvnI{8zGy3K^Yw4h&z#jUwJ~wdl#Uj9u4`j( z=sQAgSbo9C13SIELas-<dxe-&ilRb33(^lA9qJq4Z@eDi<1=RLjOF(LBxwIvmGfoz zn6w23z;@8?+*BZn)3V^y6S<TE9T9y+>pdGogP(nxo@;5F(4JU5p>5VobBDigeU9x# z>)c6$M|-<hCfuQ%UbiW6Nyn6iAAdLc*VYQTx_g$-7(2$tC*r!%KfpJ1^iX}!XCYBV zDdrF__vq^(US2y7j4a4!``7a>;Cl-24Z;tAiA~DL>HiJiUk+VmQ42-Wl5L^E>(*Q> zyKiV>ZdpZbY1{~Z-@#V%I_s$Nj3RIMOv4zlHoqgWsk*x8`O)bfhwn4Qs{Hjh|9Z2R zp8ki}0ex8+13yB7KB`8BJ~7q_{m{g!Wx|uEwHymx5J89pMMuvW<#y!)+!6RBh+Y&7 zG7omyT~me~xXPC3^k!<*mVPLu`7!;qw1mVJC+2whq#4TYj9ZnTROIWCW}}x|-u}3$ zAyPY}c*By!_`t{|OHRIn!p8ZP;#PVuy(hwySE>*GOlK@ZF})WPNZrVLS}IDz!iJPg zyr-^?klgo31%dcMdVYgVsYbFXu^3Sn@hvIEOflx_fiC5Xll0B_t1T15D(H7+qD$pw zh^F_<?^(Ogf)|mlV?=X_hQL88^t_Kao#mjz-YknpiZqhZTg#&afMgtx45{EuoGmhU zehm8^N5Ebeu8=-@P(fsr-Y~Wv|K_f(8a}LHZ$(9lwX16{u?Pv1rY*XZxGK)lKg>$* zNqKZHb<|Xp4M`m|xM0Y}VZ-&}yz1)vwhtXv4FNLSQPPr_xM%ktU+v!Y!K}_}iHU12 zI5c$gCO<#KNo0hDS5`t)6cjCpHMowwh+<LOJYrS`HWp!Gx50;y2PUntm0`C;-(in5 zJzh05C4S?E$05mC-mpFP82zQLvZ_3-ps1*9%U->8%<9M}qoE1^<Q{1mE5Xw3?*ha2 zy`p+AgLp3h#uWe!c>wa^EM*g{n+g+VlX#aTA>Bqu7!T$VEaJt9?USecG<}9G^}vBY znrmxH5=+V}huzyUPOs0&-E4_5Mn?Z;CI6ma3k$vfK7to%@4GiJu>bXxkdV=%_U;)y z8uc9Ze~!5YMJXMpQY)w99GSH-K*R&K_5cF07=ko{k=T@C;r=1<w2kH_7Lc(w$l&Ef zjZpdVw}OLTI2aNwR3R{a@wZCVkED(~F2vC1Nrgk8?=4xhXb;B!xM!{MTkN%ljgRc2 z3=39>s+VkhTm^$35%|#w{$5c7JpGcc$%E6}NtQ$u1AaOsZtchcrDa(o$Ppo!kNm~= zA9QzrBJJBVu!S5`HnP}nIbKTgjWHDfI1Utib|Z<oGbALmYS@76&_!VXC+X*Nd76JN z-ugZ3s9TW6!s&(Ozh4)|vT%BS9=<pa19&{R9oq>fU1Z<NxC~U5qWYD3R#PV=G(?(# ze(oaOg-H`h1$Cr}U@4OYyS02aqR0X+mSHYfF--r@nP9S$jldbg?!~%L9cCQBVxd2A z%9E2q!`Y0vIsG@;CUUcI>!es=`QOfb!V!C+1p+3+fu55vEIDwOMYfX!VmhJ+prtVl z1(F2_7}KZ{NLv=&{)bT52!aqxI^w&9c+wG@f5uFLQ|VXgKziXW(1z2OE}aIM;QM%@ z$AJfG*t@bA6;uZI2ytiZT<qj~nDvChWhf&#;pKRife??>Oh*ULKDgXD|4V$N$ANP= zjn8}H2L=>_gGKq|u5eDjg5DD^Qhe0Wa_N$=^Ab#exKH88$yllm;5iu*L$R<s3@XG( zPo89Wk+>Z6JphL5ZO>3HO{lA?tjfq1!y@%OjQ?a&NlI`;WYzt3@%5EMt93yW=%)zi z-&-)Sct{0%Z!#i0!0%4G{ZdEAt+`6}>|}VjAb4Er{)a9q8n{0d`}zm=)s08$aEWCA zNmIF|4}eI5k#Qhkby%m19^mF-YbI_%eVGJ73lE#EC-S2UIXQlqct?rJVYbY?3p039 z!E|!`Dj~51xi}x}!15J@xYI)M9n6b;H?fUp$x-s+Nt&XEp0VQ6o(a=Owp_K+H$N^Z z)~O;c{UJ&#!Tvo1|MeI6JUAJ9Lt2)sS>P<w;p9*^d1LzwHcXHZ29ZUyz9uYo$TRUb z9%@Y9e-UACwZe{gx?)O3rO6m!UAO*1WqDa~cJA83Nh`F0iHXyekT=Qew2CiAY`#P* zuFx!Zona;qL2?ZY;%6J*b4B?BaKebSNq78jk{$5i7cL9VntaI89r~FD-tj|MNKk85 zNY@SI@U>=ycKvV;=?(+))}$mM;i0t^4@}Q<q_B(!;kYA(WjqMSZ|#~>V7A0E?*~!D z<DUMX^CB8cp7#SbZw#Av1JASAaAQMA2=Xj8{6IfBJsA_PO-}xw6aW5;5GBn_6z-V! zW5`F$e<y34o^leHMC^L0Q%oQEKvgDL;};W?va-tWj_H@XFsZ)r>GARU>V){PJ3~A@ zZMKL=9l+9gdZwmCgafkkr*)Rxyu!j}@rU9VV{0pY)3NS+D>M%jLfN+@HqM%`z>y*x zUyxvpi(TSKQ8v#h>}RRQJ$;lGD^CJO3t)sM#Hb`hOpfoG-jp?P&^+SQ%!8FDR?)M; z!y?owH_xyz^Vs6z$Xu(^GIPcgcO*nq*MwQ0Bo=*LP0g5H^MxlIb<@d%TkQ6*m_Y5w zx(DdH7Xsg3(0Og_nhWBLy)B7JHvvNrU@!v);00>VI4AEl1wicTjQ|Jv5qjK1LPIUJ zm4(qA^xSzqS8e_70Xgx@!-9iqgA?XHUQl8dP9~IUwIj>-vS*mtMDyl<<!E1>lz6Rk z8OsX-U4nh18G4FBivU>M4KTJVWaWKJ$&mAO@qJ6_i+FH*uF!>7$h#bKfk&dE1-i|2 z!09bz353DK$t)pYwV;b!j)KGly~+^7r4D;WLi-a>-MBe*di#@4-n=nQ@Sj`-oo1WK zQy-_L3#}wHZgP875<w!y&W9h~>G%p?MbCzknKMfoXzXx%LxUaDf)<s7CVrzF2Urc* zA+D!0qQHXnBuf-%BS4THs5ar*^11gK4Y6@^%a;iQ;^;TAL>))}uo08h@sc`3{pE{k z>7@UcDsL}w^%GA%Ra+;nK7Zmo?Kv-yeh6<zsu7Xq&Bq?ysoVzc4?6;)oQ)tS3~})q z52GNd!S)O$2S`$nWFF$eSb#w<#umQuR&lf#7#$iA5cF1%RuDr%!ehydp!lS=iK|B2 z(=-`Xl?|)XG7@74zm7QTRw09oBXq~E4OLlV+B=#PMv!5hWctJ_KQ3KXn7`xxqQYfM zemXsmjD?-_8t&D<)gjzgpM(txU?3Unu>y7jdI-*gJr^4*fC1udDR!-qh(ko6c7Vlf zoc#K_e^@||L3a_j7*Eey9&1?18vF5|keSbZ*Y7dZepz6NX&96pOkQK(<Yx!*qnf3E z_tK?z^|RQ4&C<Vg>C#L3S#yM0!N#%l&{(4|#&K7WaV#kt3v33S)q>`&2A=7FXHjr9 zfpsCul$leV8)n&Hxuc@7yxgXb4QeI*&e03Tyq4C^oJ{sqXMDUtKhWGUO;Fz2b+9=t z-PZ?(NH(q&<30mE2|tZ<T&xcRV<Y4fv9!noM+IwjFOhyM9oaCjWkP3;-Hyy0K6Ff0 z(p>S-?>BE7+ZX$r511j-_KNz_;I8*DrPo+vDYoS1R5ny#3ECj6!E`<#GOE>LU2w8! zP(QcO-0`jRa_kvw%HUwOoQw><p0OF=zAYDGSGlgsfVubLj$yyJy%p#Mi?cI^lg9@r zr}dv#HMX+C7HtWBk)FpZUS?y?gqHa^85!KjD(zTzwc4Y1RRk{`N#n8`l!!Ydk1KIk zF4j2d8+f|w3}eHhq9&T-=btPpOFsFxGf@-gzB7JR+MN?Zj=|jl1z|DlsHxH`d}3N~ z;c!$?X|+yl@BStJs~T&(&qT5;{*s_PKYZ9FgTCBxlZiq&V>X7n%NVk{&*&i^W64CH z$f&w6k(g0hZfzw|7$cxuk7_K#&pW#L7|2n>7y`z?JKh))w}Xo;+)fUj53$$)%OktP z@FGYl=8XJ<1`99u4@>rQQ$0s_%~osr8AJL7)Y13OlMdoPX|gf6b_Cs#JaA-^cb1nX zOzmMB<l`^+yXg|byu9dC67Cf=Qs)P<-dtI6U{2v+()3G&TmNiRsM<|0g1QJjPy>_> zz~v!DLL;$?33ZrR;*5}702F{_pv3@6^6k*Hp<@yfeSD0DrKa-Kl+<^~lq<yp1{6%S zT7#n(Exu0u&yzNCmHrr|FCC)Se;yrKLW1eBaY@NOhLY0hyUNQj9pBeQz=g@cu}tiU zWcg&XL<`R8j22h4Kr7QA0b8$EOBbx1Y%8fAF{;I$>EZW*=df)9vLlQuS6t4^chdp$ z<AM3bDYm-C=EjM0Jw5f&tE+b35vFIZtuaW6f^RE4EFx0!Zq?M@b)asfW<)G5!<26L zw<06q;EIZpJzTzUh6Bvr+;2$vER}#80oZ+)E2dxp!ZWVv-j}3A@4?}bK5~|~awT%S zLqhX!ACKJ!F~&I}BOsEb4l2bpf8cAXMpV`E02r1_-ZCk)ve(2wV&#PLf-Ij|@0rOV zT6UhPCbGSOWtArnavXxy0n;eHhkqZ+2GdlyX2#7cz094-_oV2CXJ9~ql)-f=G%9jD zlX6cM4^keJvbAn4UYUuF8jtbBo`3Y_!}B~b6986QB>^iPrWr%3%kD_dJRQzalPY}B zwLdm<&bs)qGf&v)Cj+ub>Y5Lw{mPGu_HulhUOL&=bKp2z_`%36C&}*79mE3}CV|RG zX$SvsRHUm&Mq~}vlueH*`vb9<2F~{mc*55u-BRQR-!YJ`h$k+0wJeU^Rr(de9>~Dk zt}JC6MHHuipT`h`!Nz2|lPlHbbBId^l4Vx9>}B8R=$fx^|I16QFCsI`S(mB1P$mQ7 zK}1(zOhGXivdb>O$?d=xmD{|XNzjZ8;Fx1cki_7X;kER<KKY4ByYA@k4*y;gF*lKH z_O;YZx6pTx%R4MPnVt5&hPF>WPJ%CshOocKgawm|2e38N^=woA2lFA=g`J3Ghmo&1 zC~ZvdT@zR%%hVFuh9(XQ3h&>)v1v$Icu<g!%}(Amf0S>HiLyQO?6=>1ldLZvIrbwn zIUyER44*w^)2NXnM{SxiyQY*xyft7|$4>gtPLloWo*7FAy@e$MhI=75tpp6r<KvtU zRy!y|%%ur|57#`;>2I^xgO%|ahVbZ=9XsBh{^;Pr@wvL)@w<s>a4vF&%mK}HL&JkY z{W1(sDn)rVr1j7Ll4LKqMEB9RANN8g|2PStLn<~uduLr4g!$pyjDcALxDY7}B$L<E zvqg9iwfWXAvAz2~^xKMl)6mZg_aa6MMFhTjbT%kk|Lae$oWkG#BI7;KpW&dW?Cuu2 z9ZD3KrEnPWc^<*%ud3a6z7#f--&-aFu^F+g_08itf3nW2Pfi|WI72^}O_$IQl;?I1 zDg7ckYI@GCe=;Kn-!JBW{sVBhF`1Ydd4LzslA(7a3S_wB+p+Z8Sd>zIjEr{7r~S#N z(%e^ps}1-}Ao~nr=wxM`b5s`Yc0pVg??@7=jA4<{t!69OXhA>6hF<S`^K+bcwp?J| zcZR2dJ$K<94z_2J&=MIl09C-i%oLew6Opy1X3i@%v>0wN`)KtEj`!f-cch$49K5vh zy_5m}(Yt%R@9E?Co`=+3$SP5)g+H!1nmfll2_M;O$@#>d$$kAiCuS$+0u6+&4C{o% z9~ri~*f}vVyV9hReC~M9%976vn}<xXyXMD?98=%mOpsw3@n?TggEPV-oVhrH!V5b3 ze$4C1v~(4iEjG=@7Kr0=g(4V{s37(B7)H!c(T8j4?a?pa<L}w!<vl(#?mxXC>F+9? zl4(PBkh|NHg66?TM1fAu%_4K2pGr~(ZQZ|kkh{7zjR;yFVbty5;UO+B5+ejbiqeiL zjZ0(q<|y!>4t6c(^LFy(K2K$a#FQa}kYP1%v=;dIn+NYMtthL?E~~6~<kNc^ViWdH zd#0Hl5x$&NQPNy63&~g{F2+BAoLY7En=Ose)DLrfj5%JA=Kz{v6Br%PF@I1WO9tl^ zXKtoPn)jB@NQm9??@u2oE*h9UkY@(vYkm4<z9D?+(32megrHLd89^|RI5UEPPlT;O zN#uEOA7nBB7buJ$_@Q@sq<J$b_}}x0slu1k&t)E$%p*R}aNL87m<OIk6UYi5m&q_O zoZkFpX=Gyn+qFvUT6sk!+qJm;acqGs^=V+iV4nJPr?h$WjJ$c`xU;KV7CE>HI%!7F zJMdlXhfW$H)iGgnV>+(EtMCmInOSNooK{XF1SD$CYr_f$FPMKkEOd3}f=TW4T*`az zes_7r@|4uK-=>KxR+8^Mtg$IMexdH3)h*!>LdNRG##dLbJT`9JosL)VpMyGHICSU* zq)S^YmZXG?3bPsTcwoO7J@7!}0Hgh~Scf1Ltqn2-E)u_G?2a+9PWGt?ou%<s4|jv1 zY=^nJF)b~yrtz`<f@foFY@mMC>Yp69&XZ5N$B&QlOG_7C4hgX(hlRdHD?-ECZ10od z;iW^`_Y57TY%VE&usRz_h>VWd;nSJm^y!$8G;Uxbzf-Q0zQqf@*ayykWc&jL;@tuP zX1LN4dgiY_9TM?(J{_XUuY8qEAszp>O9!u+%;ETg=qyz{@C8!&pZo?mGpFPwD=JQ{ zo0;%NO_~hv!Hk)yHh2%BqimBUWAVf=d+B{}B8-pLFMtmrCgLwX1mVgACYaH$Q<9k< z;W?)p0e8e{3&Fp*B8*Y-zgI}{P*OXT6rZOr*V8BK>B}JhQ^>uyc9G*W1@hPXbfj{d zdO1!#l=E18idhD@2<A(e2!=;`n83oUwi-1rprb@wOaU>`PxtrFnnRN7rk{LGlE8>R zxtm)_9oK?>n(XJ@IHe^uTxBJ7fB2px`$kM5sExxIpz!^rTMeWlUrk7ctPAJh?)7kb zssNkiMPsx~#fHB75Ury-$nW%Dr0}D8BcKD<i564?-y<Ax{M<~QVz@#SOCU@>htGp+ zgR9^V8BGfJkQcKYDzMo%=;y$vBKXXFa9)wjQYM{PZ@{`8LF`Vh3l``>bW-@bMra#Q zR8acbmP`~CI8>dQq74_4n|RPbhQXkvr|1_G^TI+A;E=X0cjuUtBxiJHO3JvkyrNCU zgx`NrE~c-J9eWtDBx3<9{2I!3z`^cTFY#ii%~VW&*Ma4}Ty}@iok^mkl~d^eiwl)L zw^gFjLHc*i-<jwUlk$xD{GaLdNr_y~ICkWSB$vL5xp)76w7my>RMpl8I{Tb6GwG9L zLVBM}3h6zh10e}%BqRg~5FikGC-mOCAV`m31C_2K2p6zmLB&E7X?n3?K@95kdL^^- z{%fB}LA~Gi-tYH4LdrRF&Ms@Ow%1yFEo<KtK0=fucH|v7Hj-(H6SK%KkG`*VQdu_+ zb+)qZCnj}uCDvV)cRlnIg*yK(^j)@aQv0dS4m_McA$pfveuMr>xteTYm4H>(6&4+F zL_kk@a)ja$gvk<D0ZCgEv_X`x>p4!&Q|fd4rzHN|aJY};5ygGk(9V|coOcJtrKDs{ z4GK<49b7vjB`El%dF&$!<gmhei&P17Hp1~Ks7MVXp`fDemif|R;Df|-l_s47it$0e zCQEy3Jh7`4ChD*tVyt`Ec8LS1ktEl&O+h-ty75DY4+qAM&zzcv@eG=o5*+Mg9q*~W z5!s#|zL8U=9?4G6Oi7PVOiryFZ*()6`qlH^IR=B6UIIJCUT>b$7JWivMcDD*Smaw( z5%zW4T#-%p8|YnE0ACbaz&Y;BHr=azlvY6hSrPkNsLL;VxI4KReVYHB<Lso4?><e( zGm85x35n|;J1Z&kQKOyRY<ow35lazEOA#EDk~U~CmcsM`mO?0QY;@ZgTi2tb8uxcg zgS8n6TseUKQ>>;ZsH7b^JMQo)0-Tt?2qC26;#OQ{sX{9dYeXTfgyisiL#iqV62fBQ zk~2a~_D<9EG5vjgeS`b-S(TZY*~R9ut>&=E;rpZZXCKM_#vGW?Z$X!oWXp3-v8kzP z*~JcaF0LifwE_M<woadqG&nmaw%Y&-(`C1?N?`+VaSaZK=|*G&;cuKSPOLFFH!mx+ z8U%v<UCq5KR>pNk%8fv1teEFH?0;>sW}zZ(K~5xkR7HnD!g0g)b0=*x^^w%MNRMQH zV+iZoZPkXzRpFtI#;CnEv3Vu)Pe-oJF!{T0YMafz#ovhWQnuf+_sYt!n}@IJKqPJQ zQ)B8{NBf|=w5xSkkOm78fA$XGp9nlEpcQC?u2r`qK@2j1UV@PYhgqZ1I<5#bapG>K zU<AGkp^bHr^0U4P_wbpqGbJV_BFQHrJidBipua&ow0?h7=BaFnN$xXUoe=3^6ZY8F zFmvSa15pRE*wg-jaz8t#vV=n_=oc8nLTNhZBTO9w)CwMsU^9ik*EYE#ig1&n!~|Eq z{f<>;ASUA_z@B_NdH`K@DYrX%u@>ahA<itDj5z2?h}OP9lCSZjLqX;VIYWGXBbLP% z7tb$@^vDb`dCl{%v#aeK;W_Wnp^pw7IrMbY(}u8aT~|FCxjH-)N&6^~{n(E?B)OlR zlw44N9QX2q=0%hsS1c0b#N(iWLl|Gq|4ac^$DjbQs1iy;Buf`zzST{BFg`RcHaWu- z0=(D7^!M}i4FcY0WoD+^oSByw_uPw7tnRXxlVip@r?_!lvdy9P_Rem_(Sri~y#o(} z5K{gNwwoe8eE_H7gIBQyEKE)J_lMcbiserowc5R~hku}ajd{Qx>_Z7aRBTZ9NidBd zbS8AqvowNB-Wb6`_7y+SS@N=S`A^y5d3o$oYbVm~8^qAHpMrL<Zm7l?h&{I#w4Ovb zBJrQ9(8B-L;Ue+#kPluBJ^vYh?}7RJAKmH7`~h8szW;|bm6x+4yow#LtYe3Hg*Ncv zYeA!jH7_W^=!edHXv~!H0pFtb3x2bl^?jwyeb;y4t4h?r()p?v*c&{XMX;snZ>;49 zya<kGqp*}BDV%k8L8gB4ZK%X8L<$0f;QrVnE%Wg7EG^GW_nZff=K{YuJ-$!Xm?tx` z!dH3)U>8ot>~2b}8bMJo*BU{Qn23yo(uqasR{I*$d;z^G1O37}Ad=DveFJi>L%62u z#ucbex(0P$jqXj^xd{oL^S-|56;&P(HT3D^#CWf$HOP(_i6MBp)4k^s<HZn0i5QLt z@2fGJ^C+~UbrkiO`>#@?yhNvn=mvmJ-PaIFC6YgfI+PdpI$7)(l#pl+amqir?_@Xs zl;phnh;S5NAI;|HrH6&*^X>8|elXeBF9U+DwN05~abf%H&}KXTRJTg)ZHJiA_6(nb z9xF<{ymE7$oJA)U5A`7pU6+|PKf9<T$<KE>_%q@($H=F(4^W#3+CKbh0z$+XfXAdA z$qqhiSG?!7B_}Y@Y0w!@HrxGF=qYL9x|#F+1B%$K`BPpMyoR|01}|#^#F-q>Wt;P& z%~edB<}Kb~;qlqgiN0<g4r!-mpE8<rvP+@@f&-K~F9%0gw;=b-Y>otYbt!)SHnu=U z<hPR6$^Xzgi*{T0!sMJnDWFzODvV|Pw|3>Cwsu*NWo>)An!D_vyhdvf`1+@I1)~v? zHwSfSC|Z!&dxwQ4WW>h?8a-*?%*NFXw%)SkF_A{ClX-q=Xo0`n6I~fyO`S5c(bc*% z?|}JPsdGGvQqr9bpyl_ZMn#W#SbYg_WT;$B_!6wn$_~DSM9Cw;FCpF6UvJ~?Ug;4R z=pQ)e+jWuV(1;%Xz7DQsy|(f<XMZgp-sa*O9^vXb*ToRg_+qNJkBw`1cuxP$ouvlA z&If(QqfglEKpTQ*$izLEPovG6t%jqG%`bXxeo^a;{G(a?EOL;pWvCCY%8ncC2zY`s zopV#I)fCW&L`=kZq{*q7StUC>OS)u*yX|<Z&)v7A{{6$l=LKg6Np(Qzt;q3lR%wvC z<E*t#dKV2c_KdtjJ_8=9)uiQmWB;m^bXtv;!R)9_(#QomlmKFiMu)mNUx}iT&F9;S zV6;`^#=Z$@32yOsl9|)h1M&(ug6H$aD*jDI`)fq|8YsHpkWz2fC5hj^dJvIA_xWOm z4HV9bvfIiVa)|DAjEmyEnbcptE|Ux*WTVYLP?v%ziDyYOQ=?<t0s>O}r{{H#88&>n z(hwFpE;MXMW!2rPO1$fbcc<W8f>9i8(}~*klwKVaAB4BM(Odpd1v&-zD-G&<J471- zCiS41Cw1~)ZCHdF#5PDj0v};7r_9Tau(9)s9vKrC7atfGA2)h+U6zN}=pK_(K2*|j zBg0b6xro+%7V7HsqFIY7l3n=sDqIGmkE_-`z(+dni1e*=O59p@E&niObbL=Qj{zH2 zkB*8C4~*y>6*DqF+|I@;WS)}7hckDV<cdYJil*Dy8J|UrZLT>bEHW2UXXU7(f_fIv z%Tsdg6s@GuD@@YqoiCs7LiIl{pHJu#rzt*Si)v*~RRd7lS>N&+SezbT*4jpiMiVqE zsqvTNN47Pc(T(6MMW_|p-i5Z2qs7{`Mk}Fhoz&iT=K24vZImtZ03XZ$`PiZD_s%Hy z*vv0s^rmrNlJ7_y{%Kib%tfJi1tX2u<f5EB{(3Wx*sf$5cY2)8)pA9O1n%tB_7nBw z)DyXQzh!{L+4BGGeYRYEUsKA*NZ+-D0{4y!T)bj=MSi0t4kv=UYwCV~Pu#m|c}1xf z_olb(qI=-cu)xYsWA87C-9NVe2$x&4gze-{FX8plS8T4umoLS9UX{L*2Z-k&GlHb< zc!WNsb|pm$mHVU4gI*fivY(fTzRuyEzqnVY-a{LHnqTFY<uM{A4(B^5Ob^E0R4E|p zXw(<MU*P9IgQZosZy&{fg5eByMIIon0t_^y@W@?wb})N`T{#MPozeO!R8LPwHBd2z z-r5X#6KXQ(D6b3V^^tO0vC;dWFAq(6u2ZMgvSGEYr)z@FAwlCQD&`RO+`W9a6?@dm zSe^oVJRuUS*pmcep~Gij)v0vmi;h+y0)>6FcgFO+d#BIXyS+3urL-(LwN%TeKl|)- z`c5q=O-U&&6?mZG6Qx7=3zpGbXL~0*{c0yv@nISz!Oq1EsBri4d8!>9d%5{d)cg!e z{8IsOln!T&>x$!&I-AR*1L6lp4r?eYFY*qGFgQ2b+n09BTm(4H()v(MXVCgnxq;3G zqXSYOYdzeJ4z@O0<7#j1Y6m}OX3*HUd)V0e0TFMaOZ+1MG+(~kR&E{Df$;ak@bDAx z@PpaM3J)SRP#La4Ww_t+TAE90TL0WIJB=N)lk8-BdwU0aM|&rGgT1r8i@mG8(caC_ z$>47AFnHSe8V7+3k_gACLQ=00R7p`GDXEw^KrDS3&y>yq!AW*&j4KBRXT>BMLkyv~ z@|ag|>Z+|W1NVAlF5cl45@vAjp1p3pH}TzRpkt~_qLXmyUBmbxc2r)bBnZB1h6kZ7 zf-qIfZ%bRw1qb{1j{e@nZy!&O4YZ7tr=FJfA4wAt@h=kYbYlNdY@lzbamC=2h$}`k zHIX{WD-y5L{V5Ti{15)QcgVFTKkWb1hkR(GgJZ))Cl~qNC)XBB@`_h~VhJZt^2$T` zJ$eklu&_?Uz%M62mvh1e=|Js@Bs*Js#*59K;S`>;#p}K0F|qPf?5p{fT}9dRv!Jr! zU4Q5*>oKM<T<FOzih+nTsHzqr_AcP;s*hekR$lKLGbSx3U#DNBPa4w8V0>m{*QH&3 z(q?CNE7s{^D-uTcGPvwpnKwbPY(NZqKya93?>3}j$WWu(`hdXTzyPzeU8eyhHT4ML zV462E_TM41VI#H0;K5NLuRT)b-}&WtZVZ3<2J3n9Mr9-9{Uv_l@?}=QqW|#^8ut*q z_sRdyGGYeoay_+ciG$ffItQgHJ^9^JKXHRuyY`O;<>ONr2cRgP(YHPmWE4*w<%SS; zKa(Dm8&4s`6wd<SfBWoA@$5``RvL9m8YSTJU!Khr&mN^`S<)%Fk)B=IKF$b+FoQ%n z*-~j{_kTKdO8FSMCN{|{s8+qJPIsDkn&vfbCoO6rePX}hsZ*7E@({vv@O0vNU4ZwL zdr3z*i$DifS&8TC#kG|$;2IFZysR<?{M7BZgs>QJa*|6{L5jNSD3tQPG{bCJrE@!l z{x#ZC<$?}%Wpx+D`&OO{x(dv7k_;L!78{MTjV-dcp&1fzDAq2jbH}knl>2I@>tuFj zL%))WX<qC7-rn}uCSAT`R$*z6M|Lh*hH<s>Zj3AF@5ZIcwT;!pvK&ngQwGr>r6tT6 z<p*@}zhPLI_Y>L-rI2{PW{eo;M!=~?_nwHMf-TsZLKbdDI?znok6tJDab4hY+Pzzf zkBwtWsE?;tOo{*ay3Zm1od-;<n&KSODJI+5P72uO{isp&VU;I<CB;HYtvm-~)@w>~ z?R1i&v0<`SZ{vLVrWF$B6XJ4XQDhPO3|~1)6UCyWC^=M@rb%TfQi_}i{W(dOqAx)n znIfqORS&vpJs2j4lP1`S%S}k7xc9*7-}tMj9mJ6!pRdGRtvU<FF+$AsGv%K2t8Sl= zk)%}oQhlacw~yzsQvx=c*MTE0x_!t4w24DCfsEb+IZXc~mVwXo(0^zS#F6m6NtV~m zdiwCjM-IKy+9{h!FcxdCw?+PxsiKtzcsxD@PA!KVj@0Fg9iD10L6RO5q$F%VNK?K% z`2EJm3sZILS$O2$DPCH?4ckjH>imNhCD&vw?m^>V>?P>eLzNR^4xkF@1OCn3H=u$i z;Io6OPE9^}EIqRSB&3=o7v>t5$nW{i^qi%8{WtzQTR)rHvFhLAS-nY@s1Grw%BHwk z9<zM;y~H>?I(t21HozK2v?I5Oxuab;fX}e5yyY#LGlqou{$V*R-)RXG`qPTvUl;dY zv>aCA#l7h*v*;fBOliI*{nDZc2$F>hdq?);ar1H0nQ^Br8%`g$Tv6vZvH6-Dtv;u< zsy^(-nULe=V<D%TkDrFp#@KLecloG(g6fBXcrZy9`9`x8IqtOXh0~%T#@0w*$~~0z z;;erw(@zRZ#OZh;2-sSm^se4vS++Jdjd~l8hU(-xx%aw+(2V%7((u&Uh^cc@)bT`v zw{&TF9WoB`geoG6?FG^mGmH12esv{-yv_Oik);!JW>n@ZO*fb0G0h*A^>VQ~2O~`t z8r&Z=Q_O;<di*q=IgWYid6^X+2y}s<m~b4Epa=03&6L`@jpq{37UT&CRBeo&-6mkC z!bNSAUSKSj7s!v|dC~<bMxbkm6dA$`PNPruFW4eSBR?PJLY^tBnE@fON_pI5HOEj& zqPG__MOw=w%u~m3j#p!+wwK<+!)?ydu+VdO*2_B}uuep>^@x}^Z+SATLgO*+UwML* z))J0!{O`O<OAIxH8RPhmpZ*37yBps9Uc9T<^vDGXgJ<Zlb0<dJ$~jaeOmI^04^6JO zL1SPB$sjAl17np~E%Ct|B}Z#Bhz$ZNnaucRmb-DtY=9r1{`MR2TWXaZn45>j?`0R* zkMvM`&!2Y&mwwp@^-Qr|#%YnR7OI!P0Gym84Hw!)CpT%)u#$m<3IhlA|Jj`1)7<0k zjLKYr5EI|bFjWvzK&EjUDWxTy)<p}9#aUzTyKlVBKcqEAO+aZbKyB2Rb6sq8c8;rc z8atz{vr*%WycVQ=pLc#!XuqHEw@CXH2_DEOqGC2w?Jy}RBxL*Iq!Dqxk-bfMJ-q|s z21X5=?&#R);+m4+-6IvWs=17QmVhfEOX6k1mCr0=K$GN+NA^?j#Gk8AS6>$_5sq!k z5&0ZG1INQ>sX#fSe6HuI5FT<0aqp{7o@CPnetyF}6#tf7%5M!fIRF$!-=V3A2vvbH zX#J)5#V$+E9UE6X=4D&SZoN%OdAKa$S3zgJ_O*|5z4G&4jZ0spUua{qN<ZG!1u*H! zedG*8Jn1xE*w6m`o|6Os>6$;^KmOv5UtZ)sVp|Edg!@Q8x4rxKdtt4*-DO31xAFdq z<JH|R!@0puvbH7r|BdYS_>=6e>nOV4=peaijl;Qz^daCx7CuvwmF)}Fo)RHT=hlJm zPxe|L{Ql#O1*w3koEu^;%2%ZTz3<DtWQUei>|G}OAM9P&|It2#t@xkzA-wnB>_adY z>mD3<_gDSu=J_}eu!AW=y}AzJO!^h~L#3k|&|A8-U$@+Yz9o2`CI!3LopL0_K~n)$ z!oM(8^%t%Qm=?(to}%oG?z^K`%}6)9g1W@AZ8-4NSeZN|&(3Ykp#05r)GIa7P6_s; zGhQj~0b0A%ER6LaJ0@R~W)h9y9K8NusH{Wy>Kkx$vz8y(G36`uGZ~*5LzN3{pS9)* z!h0TJ%p<5lu{2DZp<I}S_geEB;WMN$@{rbO%hu#f(S9`*G^vNYF<Rw~U@@t*tp;JS zAn+FNLH&o74C0S~tt_3G4K_nG2wMFev^qi6P9SX{T$!zvRxQ7?>DXSaCOyWr`8)Yl zLGOa9Vafwt%dbwdoSnq-qV7apx15!-_=G!mFz=VRhx~&|*Vc#u=!39^nNq^YS7rTm z^uLoe_xL-yW`)YL@+zzw$uoTzQbl>Bdgwj$QrV7iJ4QV*TKv>TELy&(^*`pf2f9s^ z?k9@B6Y-f?VzPuj<bZ;$80-ftEuHbv+31{~S?OuhC0~nl?)Jf6dRz5IMxIvol$rKw zSSN3v-o0o0``9}f3^74oK0duGXZ!jXO<I}oO-UE}d?@Mj&U*UEe}t}M)v>@ow-X*J zr?eSb3-oEd)F6>Yjp6b8+Ap+w_4dLZ8RDVnO;GTVyd3~Dryy62?mITN%lcQ}v^;z1 z1Ml^=Y}MO(du?K`0|g;wb4bC#vT#~YtKF7xj$!k|-hA@bhe`wcnPWptpFe`=6emp~ zeQpNdmL2hVA$MXw<1?IJkftJAjx8QE1q-8g29t)p)Gx&EO@FsUH(q^w>-JG-2J_s< zZ_6c080ZQfj=$L_VZWda*K_E^A801AZR)<EHP;~aQ=t-qJ2CqYEZ6CMwoP)CkqI8p z&7$iT>@$_y;<=mZbIs@JKH_AM8&cf=%z7V3w(-0d?jIBP|7pFC-?)DQKFUqv{x{bC z7K(NdA%z-bG>#vv&u56|(Tg%u-2ch?{6V_Udf|DRPpAa3i&ex*i|5zl`2dj%8xg?h z?=G&9UkURt)3xRp-kVLI%SCuWQgbaLzmN>+getoX5yDIfcraOdnT>uef)CbSc@Qg~ zZO)>1{m>TWS=3Q93flf0ZP|(IEOGriKEEceBhj|pRtHap1R{QBOr)~gGL`BP1rc2} zL9G?>*wqA{U^jVdQc{=6Q|PA!-k@rR+7Rs(@uW4BXkHq4pZ~&ty?>uMFvt5`Vhh+x zDsQ9~#S?QxU&=8tjwms%dl+XwaUFwkv9>v5#);%m43dxYYc%1>{8}PqUQ*r>@8PF) zesSXZ4%(#}^=fr`S>$HAE?}o89)MD)XiK;#(PDGg1o_o7;wPWTgA&+3Q7`oa)Ves! z6u^>lJW{S_Q7s+UtI*dNYFn-rbAS&(IVt*r*A`>GfX`7c#%hZ}ycWgZfb0FjKTJ^E z6D-(=af7Hcks$rR?l2jN@x8ehl`<3U!MG}N#_Fh6Gx~$oOp96`=s#0kEA%%F?dyRj z(dZByiH<KBTYX3dxJs~3YYl<Iv3`IJ9}7k$UGQ`s+R3|zf3nkKrIR8ec8q!4X=bA3 zhlCkUkCjb~h}b@67p|pF36@X$gw=X=>S`xBIT-qkU7X{?911;(#$CENuGl@F2Al6* zJnrJ9aYY`5wAhv`cHAdt@z_2F!nes7bB-7@Xajuxaa<cQ<^Wu@jm~<q-UGv<IpCLs zK}wIS<MCcyIJUSu3+o<lwzc2R!nV7*4~VDh;$w4nQjbho8oBIEB&Hj{_x!Qi<SM&0 z-*q*u{)4Xh;y0H?Vl4zss<l_b5<?}V?xR#T@FJiB2##M^>jmlHpbWAXrB_&OTj>=Z z@o?!C9(HLwGrWqjqZ9Z>e(qI%fBYrp&|Z0k|B9(%y#!8+T(hFGF)03@?d$l^eee%F zpWJdsxhwd_2ZBHR8_m%D;mBVia(9Cd65n`Wy-)SbI^MUa_leIubl=KnH0uES4*W+3 z{^Osd_KO%)Z{iWywK2U;gy%qw0jiK4m;%)h_6><g!k5IHd#b#>3-jh5$#P!rs1dun zI?0*wS??b$>z$Id^3a((8<@1TYiV&%aObdsJd^zEILoWs_uQ^B+GT}AO43Hkywqjp z4q35${PZ?9V8C;SdY2-hpBNAFYgQ|ZbwRMd`jUh}HN~Jn#3&>2lvYQP(WxogRCkJ6 z(X$>y`7IXJpS{S|>y+0nruOF(Petbqy%ZD4zm7c7CH(j!(LK0}PG;x$qTd$xMDD9J zS6g;ui-Xq>HyuCMG27FM^d;eCSAwN7MCixXBLy-hZVeV--$k%_EW+|wCBIqO*ES^3 zt8+~G_+GVgIG--P@!$zw&Gt!6g@JxQ6!lkOng(7m7jqDGQjsbW;3NG7UwSl4mUU5h z1W2gnSO<W$YDF|86lM$m$2zHepS4aZ^J}Y<szm&4p;Ug>@&(+wS#Xo;sZc6Pr%|y~ z8Y2^U)mv#Gt(K|7p#iF1X_({bOYEhHCNbpyHV1kM_#$nbS?bos0jKz)Gp00*^7eEe z5ov2XHfh4B2MrB@9)oKiUy_;W=Dlw1Kl|2-@~;jKH6eW~M(28k+dyW7Cym@1$?n8D zMj-4mD5$eh(do=LB-vl@R9*eltm5KM#@w9Yf35}V)7fC}?G*&6hWV_-8h!#_Ea(n( zbTBG016ZPjOBb=#<ek!M*uiubzb3CVz;FEUN22om0-W5uGc5Z?4v^w`M3g)(%2I_y zAXgo9rTuno8c=oH&%eYsRB~t6Sl;d1e7Op{|I1o}LqYcwb>ZOS24M>YW`oRtABY_V z(4|1s(hYQ#<Uw8@0hjxCONjDx_q|@77dM@UyuASj9dEw9L7wr(q%B(}y>a`*^etPa zpRn|1ho##T>|+6=1vrQ&$Qyy*23)AINg}#|Vm#zgo1FXus?wv%nu~fy4u3Za2g)6b zf^a^w>=uIj@H%)<SMUxQenOoLjt*G&1do{wSi9hYqzWoawv&r|?nQoe2;}=!X{@V# zP*Clp=q<;}2P<zr$duMwCM(f1iu^$;{U9IS<yFcYYF9HuwA+Yww_u!ZXqWH~um}sX zE+rKlksLM`jqtL!_sV36NuAsbq5D32lsEQeC|9+pX7044+^u!}=T0em^YB*<XoYDe zS#biIRS=bA3&CyzE*(8|Vyzxl)jy+&G}H2Yc?Mg^-%AR(`)`2_m*UOr?MTjIf>_+z z?hm02+ri?xc4mghd*8nO;I#ecw)gfs=}S7GjewoVO^uw^I;sVMG1;_S6S=nuPf-V+ z!sb&_Rl6Yejg-LvV%wCed>r-EC@*uqSFnpYW<+YQv7TObF8bO0-XZ?wp{KA)w=F*` z%8{f~jt;?rfz|y?(o_*!hdw0K-L6)4;q0jD8xtxU8Enw7Yir^_Ihc8GOG)GR-l>^q zLS@1;4N_-osz7B<Tgu&9IH)g5l@_<wB!NuxA=*BKynTSF`7cyP!UAb=AxPCNFpyZf zxHhlEUr<{QzW@WMjlVf~s#@5)W_M9i@*};Gc{VUJ{`Nz#TOiW&u`ZpXkex5%*mKYK zEx^<uucE+P&tY|)NV~<!ewBj)S0b36j6kiWq<}l}x$WV}D!+_BxEZm`;Zc_D1+irT zfmNf&mX-zj?@o~yEc_VJA%aO-_C9jk#+Wwn$vr0q)jqv*N|;!$cY%}EGt!jH;34t} z`j`Ah6n|l4M+)LE(ArS=t4cz&=8(NOFFu4uOlP*#JSTvS%57nf5l9ZTM@kS>xF?Fe zOJvz)WKD3YcNQ~6*x7lfKk<x8lY&0ir(PSmcST9TBP*8kPoF=i!ln>wvsD=b$9NFB zg~Wl-#G>Pj1I~=7Jlz9~5FsUkw&ccbg?-Y8@u9u>&E9;*kepSG3!^-d^e1LUNiD=y zM9KCfKSw)d%$&{q3fCr)pvz@Hv2IfrX}^{#tLObR996Bq;J@iE@|i<_US66FUF$5J zLBL$WdbDBS3>^e%0Cp?Ps0s{{EmBD+>TX^|$_Zm&kY}&xY4!c`V?tRvWbIF*=vI03 z^pVvCQ#SGxS;rnL@dew+eDN`MzWG0VytvAyc{9ya^cjLa;RQ0MkUptSTl@vRQu-3M zNft746dz6^oX;MCZ2TkAY7eoH+rycY<Y>8TxsxbnCpk!NmS6a-Uh)F8n+sff9PMI< z$|Q;@ca?*znKXoObWIiKC_EC3veKt8z|}m`kLfbjtg2sl*s1F9!X5*c?P9t|M;dGb z3I|Brc^dOck&LW!v!(mw%9mcMoGhJg=AT%8#E{uJ@L8d|k&i5td}Qr=L=}J9@2k2S z_%iX94mzNWJ+I(7gl`@13tbP-(|kJKhdjVPSu?TaJDjBp!M@##&W17M%)$|5kdhX$ zUxcv&ffOu4oEB(HpRzqHIJB>%ojJAVAa<W6^OMi;uUm$dbk99-{RW#5;lao8a~?qf zE1u8Emv=;u&0L^UhRi;~KjceZ|NaQ#MjKxH&C#82`-I<eT{wRxV{3QPSSZizcglD% z7H}9!Ee}l(eR}9<6y_AdX;m{Z(okqo<fV2#rmC%h9$mNRe!KBT_cHeKh1!0VRnNZI zbYt3>Le{BsX4K%>Jx0jeV`uNt+U=R?S8&a#`!LpzJ*t<lz6VJ)@9isB&agi0+c9Nq z?2|MOM)8Kq8thewPZL`K9i@ax7>tpQUlBn;!vK%jJ)@{NY!tsXD%v@q`<Qu&6&sn2 za`gAHxvN&jPp(v6TDf=6dzSAd_d6?@LvWHev+?wa;|tjARL|I9_o_TyvF;qZTxAXE z{;~(w9X5>z{}Ssc#-Q#MTE3)u74$jQ3$=BX&5*y8`#6lCM7t)?mB>ecfdXd66!NkN z$T6|60wkGf%quuvRJo&kMsn=Q(XUkSn-x3DXC}w7eNpEA0q&h`6WFfV5utqpJv!UT zH^-RRe%>c={4Rd~my@GI_)xYR7tHWm4@2bOrzUR*@{*=oRvRJ*?wPh0{03_W`?40N zkzjuU#Zd4Bj!?@|SO@|&6)c{Pm?y{)_~RP3zBo$R995*mR5bCcj;a6Vm+QN*{&~sf z{G1}@U7DX2k|-lq{Pt7)UmOL)-+2dTt1dD7r}pw+Pvh|0I^Mw88RoE;)=I}0XbtE$ z78k&dFl-P=VWks=gsb!=oXSEeq)etNFQh0DW#szXhxbMQXY@%Y8=p<D?LFaUlUKI0 zSg+3?lovH<P804v_S&8kZnoX}G!`gI_d!f+xjnMiz&o2*pjXqDggE|M?*XspkDXI9 zb?3Tn|3t3Md$`HEmDjvhK6Gx~xb5ozm&I7GM$~h$r#($aiwfnbqs4;IBq<F6@bl!Y z$w}#xr))uH@hh}Io4O7zDh6&sOFmuPbAN+!r=vOLfq@TUPjp^E8{k&E%F?%2pik0= zw?GFVnx;O55yv&u+M~JyrVcN)?IKoFcgqSVP(|i@H<FU~Pm<TQ?ird#(ej(d?2=HA znV*Ho{PoGvf=+697p*VoBoMsU8nK7~N>%HoY(FHJW%XR6tCTyjtT?En=H1-Xv*+9U z*j%<YkuUzX|JeBWsdq=zJ-=yS<!#@95<fG0gw15L-Z{XV$1b!qbFrBv|4g-V0qY%1 zGqYkj(4YQl>l;T&)z0<Ot)1nyL4g^u<4J+@onY1bjoz93+uDYdlouXFc+-94cq<+7 z+%p4vYX3$LX<T@l^kCo@)tg3rwg{SgOCOA559ko%KyE$S<Y9+Lnva^?hw8evIm##v z(e;4MvkqsDO^6ODHP_};cq4gQXa4z`%==GdPe_OfEefmX+9y>R_W0~!Ufy@SyfZVF zoVj61efe!K@9%wlvf$nYt{YpLm5%{$Z~`XV(l#Mcrd+Q^TTzF@h)gNc%X_5P`2Mbb zo+}ghE45|GFIWb#*mO_tW$~<VP@%GdKh82OQ|HBo@#g%D4_F5OKsvHCG=gdJQ$!zq zFwfbDsn?5BV-VUwOqs<y^RHMB%WC!&cK!$D#^&MDEP01z6~;6ca99ld1{c6uBi<j} z2TBJJItX^dusAFXT>M5?WX6Nk53T3-YpP09t|8Vu^s)8h=RUzdKRCWJJh>ohf@OTS z@{bY{Mk}Afckq#GSLTLb0Ms(NZn<n(xa9|&tbeA+*ZjHVZ7G@cN?lv;nM~_&n{U9* zb0)>#Bgrnx3E(g%1V^d@cH=6Wurksw&$ejTTpym?qLGFNt*x658h!sCg_Vu>eC+Ix z9%YSvxudkHcV&k2zwBOo3TcWr^MKVW)&m@9|Ff3=Ah*>Jk)7s$;3e2Li;Z$C-(kiQ zy)J)XUSuu!h^_ag*Pl7r$)>yDBY6XRMAgo|Pj_G2bFz~@uZ%sgGLS&xDjgXJaTRg1 zmDONOlBS#&E4xA8BKLWaE)lwEAZp~Q23o?p5NmyMHZ9^L`)3pn<iUN$Hn3kh=>6;+ zYjyI=x7o{5I8NeGv2m)kQG35t<0rh|0=;3GG6#5{PjZQBpeSCtMYt}-SlaEzl-+@} z@*u*>1Ymp+qz+L7vobiaIZ2LbD|gRdVb2;|{H9DUj^T6u#(XSl-m?!ME1os05ITA* zgImmJvX$sYvm4`DVBL!l?OSP{4s5p{&<9|w!%3C@Q8uV*ByXNdRR02#Ysz~S<7iS* zuMM?nX30Im^0nMKV|~BUvR+*}dmuMBGqz<2PYLiFklgRWh^{q$J{i<^KKeGJZ&>MD zbEQMhz{UW~qbYaDn64K(RDN=5Ue|sbYP*M6zK)RG<&g9Z<$Wr9CJn4c>U5<6snd@f z;g(UwRY;wl;p11+b;N~!$picXQrfep|M+-gCl9O#*_u&f0Puf8tj7(|-=h?hrg=^1 z4NEY#v)U$HhhlwL%bSqPRQK2cQkn9|!4@pe0o-9jW_^#E8lUlRul_LdTaHSd*H{?L z=?C}?W`0mb@4gG&+D2|}dl&Rg?*@Iz<_!9n&3lL6S$FD(l7I3$ax=Z$tVox{%S*5i z-G_0}KC}~I1#Eeg2#(H_;Glc!rnGfG$~L946J}oE&TqPpGLKsF5TaW1=NF&Z#lL%f z(xlg=Cp(~OhYb3(E(XlK3wRM?0<77~A%bv(4+{d5yXY1P%ni9Yi%Xum3UPxfEd6tf zpYFqAAc}Yczu0F}BrDAC%2>07v99^7FeHRe;Vbw`J|zUOZ-s5B3?Bm`k7gk@g=oau zFKU0!YUx4RyPPEMW9DitK)HmTN3G3%qW0mR@6Vw77=I(qOFBZPL<3^LX<>teeg{H| zwc6>Riqau7>_u@NLr5Jm!s(U0@e?P0d_8g{k{{K0dN~h@C@3|%+oyZgz)Gq+6E43Q z&i#ga#V2QO5A<4G72=W=5vkSyU?0p*G&{(C&JIp_3wXS?`-KY@9_JSj;vgq`_>aCI z<{|u0LKmH>c~0n}<d0&Sxq$Z@D!ds2QrrVk#Mu-mAyNf2p8zrp)M2FTggl%@9L(ME zJimC>w<lZ6Vh+yEoy9M_9wTKYNF)9Irhc%3zf#D$zc%d=s((|+Us>_>R^BZ7R?x=^ z;d_C60<58vck~yj*BD!<oF!l^U<p2T7w;_+{s%x4_&5~rHG&RAzEtFGLESYNc@b2n zw__@#vl(p~MKrmjn50WK<`sbzW*fe?X{9ND#`hnX<Lssk>`_}OjhgH};f)Ob_PD!4 z_YAAB)F>B@@GU&@i$5mbU|-{~-KkSJF!#|-bc=qMSo^gly%_ys(bSG97)Lll)Gn!3 zjp)<UMs&J}pIOwzf}19=ZWEfQL&q4=<J<`9Qrc!2rPki0-qQ2#qBr0V(K_&lc29r7 z5wVGR7?GI6-yp_Beyi@UD5P_H7%wbuvfuxNIhZcsF8p^^TnP}kQX%et12}vq)~T13 z78VIwfagJ*PxtK>3d*S=uwgD9{EVpag8geEmPNSg@Y90@v#_7o<eyj=Sl3h8+>%XR zPvycNksPPg@hZju(cSJ>g}fx5c?D~)7ghpVdn`TWQIHb@-6aK{)RD6uT^U>V=&aT9 zQwf%3$kCtt)e!zRf1i*2z3%5aq-1F3S8j4wT2sO;wAbdR#aIP>pndGY(JV$Qeb5Ak z7>vf03lCz!TAT5r)G`xu`ba!SR!&R_yJ{n$1pY!?B7U;%Ebuhv>wPVUClB|`u)89c z|FmjyOSWZxHhCm1f$OmL`F-M*;s>#olQ@-shG;_Y6M^f1CiwPTz?AAU!6t$zaBzM2 z@?m{3$#gC;3>)x6YngV|h^7&&2h;ME)qf;U>e1ArGk+jYmj+w@CE1JbC!1GGUN0j% z#qgIccf`D@*6t8Ni_o^vk62UmV=Ht;@}6J@%6C|p=1Z0}{4K1Na!HyhytG*l&SIg? z;;3zl`d)`M2S$kY1@4G>U{{Rxrvc9JQ48OUN~Qu@t|Z2SjM6AUmID**22b}YOQ@7b zpyO*zt<=bDhfYLJB$*w6P!oKt<sHC9^?`$bV;m3pzyZgH{JdD#Rd^nLUebj{kH8qV zUw&0|!`EYp#mun6c$aXj%?FHYtE_<S7jhWaN70szm|H5%jXZAJe6)@C#K}v{jIxAc zUMxsjH1M@)=Mu`(eT%ay`9&80CY#FQS?rF@OtEnv^Qioa<uPd-0ZnApR^CTDov^=z z{RY*LQbe$%yDLTSAU4sI8Y+djxqBGl49k`fvFGj_!@6H~)3msq-;6NrQy0Bkygzu1 zY5W^DUg^q~%vjPnaEdgrxZ*yWY8)}b$UoRvQrX1U8<#FMvZQZkJn1R@7|xIIH69l} znYr7O;5Zp`>EP>a`3!jeD#irbMfecWF3>y37~D>~Kx%%&O1UZ~6HGP(h8+A0cngoY zNVAU34IRS}M51s?vA#Lw_!Doeh#1LC{e8w3Y@Op%p>soqbza@`!X?RtC$6bpvVuJ$ z@aHtfWz>G6`ujlyROOhy?>{&X&f4^1llazt@*oCe8lxcGhPB+}XS4|zyFo-)w7&!T zl<S&j<Gr6={7L=pHn|BX9jAPR?~fnESx$n+HK09Z9NxDjD^f>(53x<`hE@fY;x9(* zSm9w?u_J=_`OhB_QqW|7mi(quH1V9fL#IcL0FT!y7r@*%Wai(wsgYZ@VlL^TU3a11 zv`G?*El9-94-HEc6T;r?q&D4&qu7$BWwIT!ozmN>pXFO=7G3kt+B&#mIW?gS9q=q` z2`liZA29yT)_yvSU+txJ^trRtE@tsQw5F56FaJDvv~3-`s+aYFo<R1rlw@b9$VO36 zh=xp7aie=;Ac8SuPvu`b4&-h=#A0R^`wE5Zxdpj1cQV&0mM;?Iv7OB<dIc*id}l5c z1?Xgx3t8a`Hiv>Hq?WDVP4A%(8-fl)Wkqi$1xvQH>M7*%SA7L0S=yBpGJIKG(C{_Q zA7U{lPfur_CvS}2z&|{4Y+2Zp1=4r?w_m_Deno)6KbyNi$ez5wHt?}HW;YHc3%x|D zW%Tz3*27ES32ZDTq->@5+z?s-qlp>ako{N$hGny}dGqa~kT}Q4ZW7~|`V_DG`SsJi zPET0wu9KFU_K%KB`{w)~$eM0>QT}8D+gdw5i1>x5qfT|#HF>~gNfUzkEz=capB+V1 zuBv}z-9q6H51s1%fDwYIUeW{-#jC1Dur9=h8C(tV3G+`ZWBn3Cdql+XYcsM=WIcA~ z-YYKfk#O@XEWF#L#y}_hU~5X&+CBSP)aIVY`sF%G&X=7OPdn4Z#u5DAyG!~BcZqHD z@<&hXDZmfnKX$;EI_!_FIj50MNyH8MQ$d{|all!WfJ59|s#^8Tj#6bEx>(yopTmQX zJv*;!#gKW=MmDaFO3hr|s0^7q=4OG<tidM!>WzTV{_)8-JOi>#iNxy|D#IhU5c*Q( zEL<{D_rv_wbvYnXUe*j};tj0JG5&?JAI~_EClTkKACj&@<Q5GpG4}9UF84Y-XV{H2 zOTRQ0$ikQMe^>kRFW7(jERha2&*6IJPgl}Dp1)D>Z&ANn`0@$`Z+Q~yAB}$gUdGCU z*|KL@rxo3sx-&=CiN7?XrRR{0ri{3sq+@I!f1dRf-_@2PwtqJNh{ez5Fuc$llMwS! zihUEb)*S26I~8tL2!eP-aH$}8WFDrFY%+?6CdJfjpEG5nv%D(*>Bv=8WrKd$^-N^V z{ymLz>vf*1ii?L{IQZGrtx<R5{llvaj#+Uxd;+URC4KJU)hl<BkKeq>UhWG@-Wyor zjxj_6&POme$aSnIbO$hR7I~eS*03gKy3TK{;m+_CCrj@m`S|;mWWrbR4$gaq(s@tp zfF{y(aK9_yB>cykKWKg}pQ3H5g$R2w!cE}(6uTU2%4wrCFVs0a`@*%sv3A32^Syh^ z73l4-yzH&=$A9{&sb@1dJF-$PLp$H09kR<f(7qNj6Pk_4j&YU^K`~@D<a*OCe&yTP zCz>$O$<lhfm1>zPt!sW4^UJ}zKsAyJP>(P}^;>B~XZ8GSJ#dPdidYsB@?wHEmfw+A zYzdnu=JRKtZfjfm_O?Vjhxu8;O=>|!PRL2IR~Iy0DcZ8yRzTzVV(m$vqH$4M<nyMJ za*dJvJQ_O8&qo5mo9D>OZqU1GonYZVABcBlO&0ds8zDPszir0*M!}I>HIywu;0R7; z%Mhu09dv<23Vebpz~V|b9&$-$1>1Tx_1bvIHHn|tR%$F-9c1Xzy{ULrkaL$jxW?8Q zns=1eAd)1;z_#;|h6mfr27nV>H1Mg~RF|jsl`ov<V*Mr7yal?B^1c|`05LCT(Bya( z-h@vCZBlog0p-Ii>o9&cf)bI+46{>d53gw$gN~$d<dyG)3)pegobq^G1X`13AeB1! z=^Wywj2+B^uk+6;#@<;jNz=nJS)^>p3eww!v2P#jW>3^hY`}Yrm<a5JX!9p^EQkSY zlkZBW2j{Oh9e(k!_--8vFpb{%4&(nf-hoa)c|BUy2%3XO`%8zbJ4~X(L?q2<^f?yq zJCRO+_<zy_)aYu()XpN09eNNY`S)IM`M6Cm|KV~~&j}gDRTFx`5yES>HiSkVIRuV4 zFgA%`Be%Q=y2ANw(5Q!yt0F-)oqaaqFTotJp#)(N{U#*%B%rN?y55~GkLo2_=jX0V zo30}hI{TbAi)N)oyr#OV=!cM&zDe%*V(g$_^aGurJ=BY;4NxbI33J3?rQR=CN6(`k zZdsiG+Cd}2ewG3r2g#{brN1zqJ**e7wQns-p0J%swcHfRKDGJo*&Rs-USZmXUJzPO z_*FB<Y5%$L?G)xvwR7xK#r=>v^&J|orsYd*Hrn>rq@ye0A%G{$4JB7qyQJz8N+ug| zC;^AOh-!$I1a>4`yD;S9nBCVAWzpWUqc5|U{f$m;rp``&(O$BX4|5Fmwr_R<?5f6O z&RVd{9QerikrSTSvBJS&z@Ru&U*8df<aL9RXFK*-7j5>{<vH0$8G_Zz&VEIXy5_0i zCKdmfG%d(>_eRTm8#g$yLUY1`&v_tVBZ=C&uLDj7!j%qs1))9k3Itq{V&TYEhApxU zKv=CSdk$QyY8HR?xxVEG6AzZJX5YF`uMLacy&ZWF5AsUsUL3Of<q<CyGK_qUn(kr5 zqs11Y?Y{6mx8KJ)RlwHUA3OykBdis)OQt6vFKHQCIK_#LkfI}3971-nDrTx;FGum> zE+hZ5VWCG74jZqJ+<zq0HD<u*8D42XWp<R8+~(KLKKIFVIQJ$b-1cD7+x;h$tX{}J z7d(+<yzo=gnOTex-f;Y5tP}K~U;jVYdzHA}{cGyD<so~os0leZ-NYIZEv-bN403s| z(k_wiof`jC5pqCUp9>>%Yy5oE32rs$J74haYB5G9j4@TW2z<Mw?Rui>qbK-jexV_Q zM_X;>xI?ybsbw49+b3v=ICL8=$)-OG!dC78D}{f8i=f@Z(^bhBWtEIlb#MFKf>Z2% z&_=^-ZwEoy$~9;((2Lsorig~NzKH~gry*Pz_pB7%)+v9go?oeNy53a8B8!^ZI&ABY z2enJbw(i8<R#AXAuuF8r8?wQ=xCw8%IKrlv!w>C`+~0?p`mmQHd2u=_OyQ_<Pkt-c zeoEOx_%dh&|D}5sU&V?tqGq?@iqI_tKC8F_+!5=c>LLQqGdt)as?6-5qs*q~f#)^g z?-T<HeV|o75mah~e9DG=y3P-z-LwiQ1bu$N07LMaL4av3_5e1-fz`bp*%WbF64p0- zVY`RT9>k2g-SZlX?Ot-k9|0^ZfOU`Hrz5cG`#M%^`uIPtV_UX(C_8iEi6<^xy7}{+ zo62zNqXB&k11w#HFBeM$+ay>)D>2$5IRngDCTZw`%NOz>HhArc2aykoNPpQF$tMg< z=s97U@8Aj2$pid}L-MiPY#v{7n@8~GthE`0+u6YFY2+_pLj~-tHDp|M61X#91H925 z(^I+@U=5jF+N@jBu1tos;KIPg5-jhju!Lr#tkmwXJ`dFlS$oV-V6I7JSr<mCst}6l z{XlIWLEEzdKSvRdZ=Dml3fL`vZPALD6;p*dE|)zY%lk^(nxs<L;f^<naX||gdjY(Q zaj5_iKxaSp=ePPVj$B-geF0Y@*{DeN9#3KK-C+N?@lPmEm=o;mbI>pFlL?0ra{OBr zQPtc|)<FhEMcTrW=huY7Ts}Ddv&*V|y|<^Ad*APuS?zn4W%4V@?g67Oa1XVP;hx!v z@s{3JlOOu}3_SEIaEtmP!7QSG+fKm3w67Mqz@hp1Kkm-TiU^6HF!AHFk(29^61{Nj z-KThFFR{gm;EJ?t^r%b6EMvw|)udH(<C8d)iVM(B=E7z{_CEN9JKFn5KY7^ZH@m*6 zp5>9vFRNs7Q?^~wWZ3;8_#Y43{Vb1=X|bd24}CnzzYzPK|K7)6_B_2Sp%8`r?Y@Vb zX@~XD-Us~hHlHZ$i=lEE@qXzb;S_K*3HPxlf{lNIdjF)rwU&FlfzFDMUWR=>kN^fw zS~nO$<nOjD<Tpy~_<_Nwz!J#9#z~26pyes1SSGQx(yo2n0bBb^QnZCkMOddp{FHVQ z)(LHy+u9=K3I6Yj<)irLIi?S0RPq~;`$b50KaA@xSbku6lEV-LvWo2iucda(7?WNd zQxI8n1s>ry+LRCcw1}@?M3}?ECNNk{!hZS@qii?k!xT0NZTRw2%6IBm=$r~>X8lGR zyZNn={OriKEebQez=AM5$<=aC9Y^zIqArZ3<uvFE=SGOWR9^!~3pf!ZcZcO;63dt* z<;C#>KQ}GmZ!G~d&Pd(<{UBI++A;|5LQmF)Vhr@IkPofz23&6{Vckolv<Uvn3r+R> zbUnJA&6Zzmo<hQa)@upY3qDA!S3h;VV92HWTW}w~WZa*r-lwfJWP1@{wgck?|5eZB zV4nDr;8kqm%Muj71itJvGXqr0B_?s+91k$zy*^kosy}0WPx!^?y$Af(3;cY9ye5L5 zUn!s?uZLf&n}7?(@u&(H$mLAxUxRaPqGqR!buY;P@kdzF1VlI{S=RUGpCNgYB|^IT z;8l*24`R%k1!x0gPWD@||73cy5CR8r?&eXJeUNQq*_I^^O^Hp3IH-hQgm2GD{hDXw zf{FdkY?zWueb-p~?$8d-<O^46YWo-*&PARJ=AQ-QmqY7VvTqzYawD7C@B#eJt2k$+ z14c)V$RMv&3OaB&&6o0zq@Mh17JrnDXYrPIRZ3v@xU2M=^f@=P8<rrnl?s?vK12ti zEi$<)ahr$^k~i_2e4pgZe_++Knprgu5R|}X@fA{`<jG%TWtMLRT<gK3sh&y@<SNKA zB{dGZc3djC=&3{yIX0~hb10DYRQ70*Pi%6|=5*CXIh)@aPo5}uV?k+xTe?@h&do9+ z!KckPX;~x1t3D`K&+ZF>dW2&c=yQn94QpF0t|6H_`U_RxNC)3TDJ>^>&y!fs=nlHU zc)AZdxCdEL1=t4SqK&&)XVB`S#jI#9CMo(D$|w_cPmyu~g>U+lh8r@&2ggmCNW!B& zKFO=Mmv?v%>CjQG13J72qu-aw-aZrG=N`XL6l|UCnI9WZYkCO%5<e2!8ZiJYz~9Ob zlN8*moh?~jclcW=!ZwqzAS(tp|4E9d^Q0QS*D+66%{uy?K~7jX>i^ZaDHAWMB5>B9 zxLD+WCQ#~jX?&|w65~IB@e^(SwLO)YDX9>27f8^J@*4awLyII4hY~$^S~(iv!J>fU zTYyUxqiUox5(b9gR0@6)aoKH~JEJ;Yc}5+%ySG_UX#~6l9Z{)5E!SGgZ!BaA`=f)y zn_LL(NX4G{&t2XiZ4fYG;o!?;kAP-mMq<~8x~Fn?#I%fZWO%z7qT56Ei5&j<s0$xi ztr7fin}vd(lE}ot+_AAAgE`8=|H0%j@ORu`G34LSxdBJl1DCgVz}*5G7I0qJiaX%$ zNcFyWegd8kvzq||q!?1X(e}L9?*)*4-1<EBTG{~Nqgp9wg8Y3SiG9y=;yvgvYCMD8 zLRWeZyB~31-B$|RpA+40-B%7!bxUU*s}RpwYrW%oi?|k_KQultSBy_Q*CFOvsFs*N zd@I^&>+^4m`G9)cXjjaqj`|n0i~GV~X?@-(o`+t6_Q}TjtlIuydLCMZXy@aWuT&o$ zn<cKlLLC&;Ux6l)BCg3k_np2B@~aogFFUdhQG1cNe*`=yRGuj0+G=Zi>hlzvK+o&3 z3L4?_R-gA0vEJXJf4n8y5&p-A-~ppB+7~v*4)7pxO848~iyQ=WZPnc|USMeJ=MS}a zt^K(U?OnIFM{z7~S)X4m;Ds#++M#%-Me6fi2wqFA&xd0@@&!C<I>N)c&mwrt?g$Un z=V@)fi)bJ3VV(AZ_k7o3Ja|j=tF}+E0gI^}8Be!8Px<6RDW4qfw?4la<MFq)uf|M6 zB|~gI+JRp&9`QM2G>?fl=A$9n2Q-L%fGz1A#OCOW_8!7@Z?Wneq{}xalEy*rd<Gss z`n-5YoC?7^5^L4bRdoYuxzIK+H{rLlj;U14xlYVM*zeRi`_ddRLow$}z<Qt9kM$PU zbOsb>^{^j%Ag;6c9qU=-BykM`t@4!cOH_&L2*995&~UoA2Fyrrhdd<cF^y}>Yl6>% zk5ae`xmHofkrKLis781lTnZFH2UA##6n312z3twAghwY&v%`mWAs$-2{5A_aZp!sa z@V?nCefrbOUmEHxg~^ASZ6+;{!%KoU1a|Ru@-@i6H}`&NrjxfL|4(pYLicsF?`ru7 z>#$Y(vxr}XijzVas8paEv*kd4Nm=B`ulcz5JHOh!oAgbh#k-teKjvS*^+V=xbf}Ab zsQbD}3l>a*$Eumv$%nSzSl68zMlBVzy9@0KO@paw7zXc}Eum4pJ!-ZFlf>|sGMKU} zabr2ZR(@yk!9mU`b=Ic+lfD+c8tok-dnR6$o}wPuu7Y(RGq(>{^*}G%`LC>+dLNQD zAlC#qw)W`({Z9-Yb?8LTYG*-tZR7S&+9>*bOLXDGueA*wjf$!KP7SXk1Ynv7tpD?n z!)TW|$$>Ev2{`)F!J&sNNJ_eY{k9MIuSbVE`(bekr7OV}?;^Enl(Y}CLS?&rh_6B8 zi`1r7zso_uC|Co1K1iR9Grcg}Axj+2MpCpE0OcfOdk~((!kl`)^yEArQ?FU+b!F+! z_WYWXfrNp^<tIkE`#I)Md2$r<NMOYUtoFHY*SvhxTsEsJ(;YsS+`doWeXPf!BabJE zco#-F2gF=JE2dWR0)at4>M6aKU`d%K<=_ZEjnnd+c%=i5kU;E+BY(k=P0}|B4}SeC zdRQEIa~p&Src%oe!1N5}9<E8IR<TZ)D-a}G&VU~zMgkZpGDa*TBZ|nDaArPOr%ZF| zo6t9`Q)R=3XJ+L)$5c*US25Pt(Kcz=wn^pjj&ECz`;XmynK_&s?P1y4DK5i5%H(Aq zHa4dmsLGq)8@p#xdcxS}zCScIZC&@#`DSze=<dxnZDX@kkFMzyTa^6X5E|n*7~{`E z|AMv*U=cEj^#>MbFeX-tP$1PPuVP{4K&d3cF#hXHb;gvTkDXh5hyRvXofl(oROttB zt;72NO8C%Y)rZXO<8=kR*_1mVZ3v+Rs|Ktg4V1p<vklh5l1mB{Wr_nmb_G59g8YZC z@SKlrG#0KbaYD{=;GPsu#5ilL1@;?0$-_%fI0jC3ANf<Xsa19UAX(2$EUZbIft7v` zORLOUUPEoz5Alr9ZJl5T0Kmyl<s^gW(1{jgy2D0Bc3)#JIS0m>{k`nh@FkwvLmwS8 zc3u~)XVs$p78V5I3?F1#ag3W=OmQ0gkb~#G)R3Cm@X}oNLh}Z~E3%)#Z?26(TtEc* z15mm;F&lPHe+j1)(HVH13{)Ua2d8SP36VJJV1N{1PVDH9aWUOC?tHSM^PsA3hHPWk z@|vi)0a4TT4fpZ!8nyTP9XnqeV(-(bclvVXVKfBx+c!QR`M9O-n-`^H%kZz9`utFb zPGEs&{gXmFxx2X!fBch`i@)AKe9+!+R!#h%mX8>`W<XS2?V5o#kB-dLReebC!_HVa zWL*<zlXQwe<pHfhFo&-5Yh{TOvuPFl$Fs1xSf61lJ(I~{!#0SO*e=CemQ7kP6QxiE zPw{GbS-FZf1E9CcEJmieri7%Td6S2e7Cu-UoJ2OQEQ?cob*8Va<HpsKnd8nmtm<ir z6>Q$LcFqV>XS0lqV0ZbuEWcAyZfR_{1H*go>c#T-Ko(F?R8rX0J22YWr4v>kFxNoF z><7Kslc&`ToTYOS*etn&qmgvcLf}{@MyugYl1C*&;zrpr)`wNa*LDf7iV2R>qay1V zLsE}Ev7y=C+~OYVG4!qaUb9Pl4Tj<gYkKu->=9RD?4*q<A2*~T$4!f%tl*`GFMM`< zn)!>sSW|dJNJxaVsdUS_CFyCibGO9xk0|cex%aH{Uh}G>Gm^`W4jcPuKXYKks!`tF zhkx9d(|wCD-mCn*8gl?`wDWgtS%oO+$laH1OyC87!`m&@;6tsPU23@lIqa*w2Y(vb z{?TNjOl$`{P9PuHajNQ`bx(waHDyf6&RtJeC58^1wy73%xSN0PJ~rRmNgt8hH@SZF zJ2%V9ZS+|gENU;%{JS2L$|L!|-EyW5ws>Fn?^<6NHmqS`-r`x3L-VqsYr{=m>?oE6 zboVW2p_>)AU<gwAi`YOBV*y_|k+5-@%2kdIaq&OK!qj=8lV(eGyJR6*zrd;w1%YoJ zz`WAXfl5gbQhLZ*;-VyDuy<7d0tN($wIzh}mz8?skR4Z7FFZCb#Feqm%*GJYD=lYm zw+LHf-6YGNL}@@=VN#&pxn$oc7ygNH*v1nVpBf$J+G%`wd~UG9-mW{cw6tX5^8;;d zBTCXygT69u@MNa=$LE@=dR6rqwrhNP#)KV%$FB?Z=vgZ^1PsyHUn<+I^S8=YvWB%v z)-|n?)x{r+%1&4pwWCy(_8}>ZnEg7?stJ5-E!u-;nY0T`ljbf&3$QpfMvkQLPB0s- zY$kT&B(V{0gsDS;sR|2If)^dS_|1uikRZ=7OV*^hq3pH&pu|0%UGoe4*+-fDM_d08 zvrF2Tf%#JH$hFmGQ`MSLuC9mfKh`aO>;3(6KioRV!Pa1>V_Kb~(eV<0cfMk$*A^|< zM{9i*d}KH9*N6)cI^ivuTvR=46>{jPvwQ1d4Xe4gin1NV6y{mlazr_fwnEU>-)Rjf zV`bF(lP5xw=Xq8%KyB#a>;Os>YQxeKqrH8-htFA@x;(?;kjWf9ibB)I)%KL1eR6lZ z?ohewi}gz`?yPt3#y>!Lvy{2^E){G3A@G(eSRroq9(hD@e8CBk2qwUnAWLF91xW~> zho@?~zbEhHHTKy%Tb?{O+|lbLe#}305IZS%b=mv)%u!2k?dsQW*R7?^qvdBC_Zf&! zwcJ9x$Iz~qCKoMJb2?ItvSEoL+SIxEGZ}<|FQ`f}uwP|s6Z~<|QYcEmYxeK#kv;qz zWSvj6$y4W~4=8_ZLUE+6Z0x)<u{Ju`$*FtEpxK3iItRTyG7zph@bR`$nVz=JE+x|% zhcJ)CW|X%Lllz-{49#?N3G3IlA}D|P$eh&5VNvd#gWN0!g1pP~@+$*V3(Cq&UFOf8 zP!%6jId#qMK2<M251#XY6=TpXk6;d@`;xxcK?7}H>)eOb&p)kqM+NlZHIE0a{0F!V z{89G_q<Y{~8>yuEP&}>ZgS~*2VYF`p7EB`Tzg0a4{={O8B-5;8Y?W$)Q9#>5!^)wi zjfuQKm1|%<jx3Dy4#>6ns@l*h*+}b{IZj$m{7e&#F+L92o`s7xjuWH9G6~!Wf=nTz z12>{I6M~ctHMk{}bWW?z2$Ge=z7wa6>gnfdW6r9cx^ckb!zkd$FWY%1<^=?HP3vrH z7u|Qtj0vRyZpNXT-<~n&*rZT5_G<CKc<11(>cp6wgs9}aVJm7QhYYIj8k#%d(Tc>Z zAUi`yMs!kPYD`MO$Vcmk?3tC<W8UGhf1<~By|$Ge+x9(wS|4@C({W`;z6OEs5YIJg z3NUkZhE{$XBa!q}IjnWg5AkC_1TMK42KteHPV5=ytJf?3*-3GQiT?O2AX}RB^za~8 z*OC2Fa{Za@-*V{g;kGu0xL#?NXA+OO>TO&HuRo>y<P)0}Y|4)H^^MIo1!u?jXj-x+ zH4d(QEZn<t=%|>#^6JjTX)q{v?jKS6_(YI*`(6PWMB84WeW&mosdLzdle0!9-BO%` zw1aex#>=2bQrtWsUIg)mu^1`ERprM1l1`#sj!8-?8jx-_y1BX+7HV3G24<Muj7ATf z`^j3qt58nqv;6fH2xj(N{zNfL>AUjmN}m>Gh8$V*$ng42bqTVZICN9}@JDJQ<z}O9 z(9>Tq_nVE?+S#+U)r~j#_g_9UNV^I{15Y`FvE9Pj_)yI=AEs^%3Hd_9D5Q%l`zVwo zkg|2j*rIvHnhkFw=VP6>(QV+ya|<JfMn_4HCs>C0^K1T(CdmC8%2NVuZ52~~m$Y6f zLAJI?;jv3vGW_{DJqqSNKWzBEx%nR6U+`v>0aWA)|CExL*wVBBzm&4Ln9@`X3pN~U zY&*_{B@hf-z6R|)3!1dWI3c^u*`$=2NH@f$NG7#d8%QiKQ9#xh>?A{^ON)vIqy+~X zyo!6a^j}i$<7CJg^Z11C3zt1rCV9C;_o(0SCg(3Tq`Mki{%|pP^(;Ie66f!vQ{1CM zuE<f<3y;h$Gs{Xu(fGo$Da9dtm9})<`-}VTTr#>SEUakslAV3~E~<`_6>mGEPq4R( zEymqiX9f0;I*gmK8o8%DO?y?ufWjz_?6H}wOEUlY(}UWp2ufST;F!U4n!Cz9`Aao_ zG+ZG}{*o7<ocVAyX*NEuQ0^=9^=7g60sfc>b!5y|mR&0!pW9pC>{2{>X>s-XvEA(- zI3)F*uiftAZAu6)SuiBW$q*dbC9LcGamcUBlF`o&Yo2OI1nJyG93VxKK}rZt<1i>E zl;!$dIyG!GSs9a+7bQ{#c2bg5Hg(~RPJO1We|%5H$Q?sMP~N?6X?c8YLAZ8LoWE~p zUl&F1l~fo}xog=l<$nLimyRq9O&zkhIBit#c+W1i`GI~ezGk=JxIjbdkR{abZp_aB zTQX<`=Re>X-`!<xkaXTtxz9|`&sJd+2|j}ONU~p=NgodjrK2LPdm!47weQW;@{utT zJ0Clx_|cG%tT|0<9rO<V38DU84r_m0>!5Q8NHF{1@22ZlJVNL82+EB1nN-+)cs<LI zW?15LD`H)Yu@%|UN0#{PiddsdY(=j0(Ss)%x|O<{p+I5GB6rPT#BM=O;4CkB9z@wX z@)ZdY3=KvJin7e@%|Aofs3|Dn`7uw-ib&zNqCMlwdQJDLK$@m%o!xV_^%pMjAHJPE zdffs(1pJa}AHR%t-Khex8JTx*PFdaaL5c7{G+qbkAtZ*<5H%i&Q6_JAY51BFM_-?z z%k~U;uM2WTAF?bn$idy>Vyp9049-eOx7fI<{AB7@D*Q+3mK%?(xv{m^+2@)UvGR(A zHL-F17gkg(>>n3fvyj##5aa08IzJi(=@mjPYn!OjD{5hHe(S0_p?Sj1Yn^8ub)!_# ztSk$ZA?hscs9mzpuE1Kue}Mf&t3C^$(V_|uiLxTfGNr#q?5+l{SY}?!Zv@6aH|EJ% z5nnQMALOjz$+JeSS@4S`Zf|Y<r3=bBsu9xxZf?SIi+p(xK@A7cTeW-@ft8?0KJl+G z<1Lm?{|0F9-hK#Ve_WOR_zTD|H;O;3#oS;+Qf;(^7;<d$j|>y(BXy6moL<cCq0Upu zZA)DT9Kya$i$Ib#z_tNf{xGt+rUUvs!f!28q5aIex2?znXYW3ObMrBRL(49}{WYvx zl+ZLtJrrt%ilC6UvK!UPu~Ied?5uzxBa)LOmpRz^RaS)cEz5NH$cnjMeMU|mGpsTv z$i0VeY50^yE3*s7b@y~M6pxshc}}PGjt@1(1bZ8FBfL}MLZsNNdBbzfJ%;5xxPk%3 z^i1&fN~>9NXwv#6`$t58ads`6T5RSY`6ows_;njw>hBf-jR@<f2VPtT?3`%*Xe^3q z-C(klHdyGh;Pp`I67{mj2VMGhjrLdk^QQFg7Hwc7x*3v6>*sBIad~aJw_<P~viZYh zAM{}%ea0hMLTumpjSC0FCk<Rs%zE=fr5hKIFOP~UAHR50$<*^ZYDA15I&8TExb;N; zZF>+E+pYE`ccte#eru@;djiZtW}1c&uqS3pS6dh0!4>@(%QK*7%!g@SK>k^Zc?C}s zYYRCQWqB2q;Z3}S*6xq1cntlnN5AlxY2u0Jf};s*7WDSN;b)L=I2)|$`}2Qd3xBNZ zJR-$CF*ejqF=m3lfv17Lt!cV;#T`7&10NVWe!#2sXSk+IjE!&V;75k@H~z%g)Y~kZ zZo9@*<YG-?uqMxAY+iJZ!<HcjF*2q2BYm{h3MJzVt=LMESct`<=}>q&{mfj{5sw-W z;OXi;;i-%B=N+l{_HyYubaCY{0}Cx~7*dqv<RE*;1$XK^ezS6l_1my&=k0?1wM#zT zSzW#J(<L>#m(>SaEah0Vl-dP7vxk&qdOIH$FkK2*kzdvIAw8d2PhTzl0wKa4al0B& zsnN_Y^BYqI-(V}0bq}5(o*^yye>i&&z^1A%aJcuqm(e6`R@;nb@1|*+Hmf`7o^;Vd zTUsau%H9;2WrNC)AxjVu5fR0KiYyfs_lBPfL`88g+=J%wo%@n9e&hRp|4(U~rg`_C zd+yoyoOA#FgK7Y&L2L{#HJA>z7QF`Id{j&+tW^zTr;#`i+^7;+BdA$61jYKwB=iIx zKoEZNz*K`emZ%?1HU)x2^d68^iju)2eIw`Oa!pMO_H^ghr3(0bqq+ncs})KP-<c{@ z2v)jmwxMG)APc59mZQt<s0vtOrGnUmoSd%3`&<=XP1)=_A31vDP!qD{4|3S5boDLj z%p_N~fLs4}g334N=AG>=uEs*EyQVX3h-cEMCiUn)So{!~oe8`jkthE}V$=Ppxbwfs z>nC2h@Nd$(zYB&0ymSy6;QRpEh<GkhIUNl_20RhZ7Mh8$5d(;na6k=%q9P?f=_D-4 z*k?op`0(C5j!e;<Gv4(^$@cpm?GPHx20><m-J%twGz_XTb#ESF3Xh3HQmxq>S3gUo z=gItSp+GHF6Mh0DeeIG1oxNX9zR<dHd@jWm@c$CaVkxz|#F02^_5H`oMiiPQ^y)>s zt%Ixl{Bfs&|CU1hh@4L+u;<g)v`Zu|ZR9ae<M370vJP2SunOliy4S_={PPB@Tc{7i z&4g~4zy*Q}(x<PL=>nbxkK79MVT3Xl5)3xd>y-7gc8$lUT;FC^`>k=Oku|mN&@|5l zbxvn7<71!Q1@_Cs01xa<^zPM&HwhXd0^F`A7pJ0oK8z|;wsa+;Owld$feV-S5E)M` zxxAa`Qh>z|dp#HWp~C2FG=RiL;htiM$X$)n0r3uam3DBUewcLcIGbEx%5A=BS5J1M zPeapk2_*v?#a*2t;|nUrFR$oc-<>Vu$EAc)tu>`Nvd5g$m)y+E&7ZPsWY)0GQ8QLG zrB!A-#c}Z$Ou4lw{^>J&bLtmOosjFS^6FG+`Q|%vS_=)Z+yVY#dvP?9IC{)ffS1GU zAwCeuLpF}c8Q?7i@c|<-V-n+qS9G5%e9~E(CJ_j{wIe1@4`epyDur>irR#Uprxb7n zo*Z*~pr~={ifPS0aO>2sT+rvW_&jr$-@I&I7M)TyA~(1!cm9JRQ-v-wn5=yyd&!Dr zb9yXJI7tLpnxI#NB4SITXw=&Gf3PVL_0MSA1V1qp-P5nxltQp6^#eAgj+MV_E<q;w z5Ol?#3$~*6|72ADP44m_eS&U-y-bIG<q;1NcJlg-Bq3)e8Y-|x95QGN$t#4c_H>H5 zP2Rft*#()6xzMK3&TeQX*-)OdU{I>V$rnIDMMhG*Fwof3yC^j7-iayLrK>ITa`|x@ zvsTRG>w?2eTv`d2C$JV#XS;T7-!sZyQIIJ~zF^9!wp*HpG+T@nw#@2au)e1vFt)AA zs|ifl(F*RfDJA5~$jml7G6O>^^88+%wITqAb_B=7?=1#dWP@J_#9%>!eG>_U0ihD- zlDIJ-IjLnpRCYnseoQQG9u?@A8;X;N^9K#fKyX)d*yL@<Pl*>&$p!S<)XFYj80zQt zJ1czJ^4_gY4eJ+8O1<!~d(4!1<=JEF(t-A-fy~;(bb<fa$|bM_0l)hqvH)n0-SJ2+ z4tqug4%aysZj5M)l(j?@5G4Xkj2{5Qk0^|Hu8D%b2?@cNPT=QzVSV6_K<?x<J1gRQ z!0-`|BqAX^QQv@({ji!SYL(KWQHs{HdU|o0b9MAxg++Vy-SSlGEuxAgDV5n_6?h(J zJ{)jIBq<fy)YtIV>9Y}7;$eN$0ha%;T_V#m)34c$Z;@8S1MbN6woAmCgz*4>R*-W? znMHuVYBFR@JviZ~Beskc@Momy)2aRYKSb7tE?j`}qb1}sDFDM>!0~_JV*uSZ;Da@D zpcjZVx^k)6q!)dBX{=+C|2lk#OlE`di%a9JQ~iqv@Ig$I%d03^S>cTcVRnW;FDfAz zA$65Qpr&g+RM!%3@w$F4MxLLIwh`qX1FRE`Z9rB!dLWzH>I#pK!ym;>c1`{jS&YkH z>snPUN=_cR>i*G>p>+oErMg-wd=fEjDeh`6--XX#C@sCfe6j!e`mN_yuRXV=4u$vJ z;7Ac%Mr-f@myja?v5fBlwiAFSGiX#IyMY%VE}Tw7Rs*e&gItWpG@un45rl}fE$Bj; z*{^I_`PAa3OHD=dC$(xmPRz<Ju`ldg)tIasG;iPdcZMw7S;r5*TH7ELg=$cP2pP(9 z7UZ=RrBX!;-rP2fhuhG79D8tx_oS~XL&c>QWwkH5qpv*+LsHDm&rvhd^Yc@}7lJ)i zY25IN*t}skfo)38d2=It1N;6TI+SK|UE%Lo?`%#AYkU!(4U8`!i>PxpV0aN4p-?*@ zU^Ziis2C4cPJAQy9}2+-Rp7@$Xiz17jIrZQ_z4WDGVlSUL?`H%s887V2?N0xD{6q2 z+@rGbgZMo4$vU9w*|R~N#3bP}P;X3f(Rgr9YbP;Wh%d{b-hhM?NCGE0#UW-J*wt`~ z0u;<f${{HZ0_LRgvK`^PIeF)5=F}Wt>pt2#-k^M7^_~?v>$-Vg=B~}fvoX50a&T&4 zVq&JLDkWg_=^d&prVhW2+?a;a^=0()mxbj`d;8W2#Sh-`baRyeIw7QSk}p3Qt96c> zkZu&b$4@fvu_*XtT~~g)@*T4e=o8Ketl*}SluY=h$Wr({2GaPBbOA)~IR5<7VLw`V z#AbVSgQnvF^ki^1K6i&=OHbvIH(q&-gQmTF5;ZpBr~6-`HN9=bR`bKz$5v(y-~l2y zF(xkDO$TSE9CC{>S-T<$s9(Xe0XEErfXqq`3&{KE<YLw0yw43u$N=cQ7|OznpM72= zZn*W~`6pH#8^31on%D6ecNTi=sjZ2s^VvmKdhg;{X#eyVAiwz_{=GLZuV4^OPuzcM z4MSD@9dl(xZu*3!3`+R|)*4fH<$I<NVA6ws10A{n9t9&~7iojJEzpXL3(E#bc}$(E z*eJ_D{)?z?Rqix=Zknlm;<p({Z?pfHOVw1oZa2Jzr=iY8i~aRyK12wA3Qb9$p^6?p zOmXh9JolojcGB>d_s4@1PH-^_E19J*uQJ8}V32YiA?dlu;o1ULa_c7adm~E+AV{@0 zq7_HZQ#n0zJ!87?b3g1*A{TGY!OTTjUnG6?4idnf#la$xklr`FH~d@pHvIRTnH=Vg zF9q-XO07jPNsmI$M<FT-g}`+na}R}kPu4Scz?m|u{a_x}*7Mush9n^Zr40#7ursh3 zGVqzmIkG>7nqe_>dC3N=k;_w;q12ai7vQsQUG|_^A6jf@kC+Os%)L!6#^=Nk*`c}& z25YiOXHBMZf5sn%`_Ru@{B6|nljBg~{E;;^2auYDqaLduCvqvkK_pE?ppY{nxV(_; zeZWFPe`$b@9BTk2$T?JiYlNn%1C#+3L1?AL#N`86@O1Lvcb&<2@t5d}f>b=_=u1N3 zf=xRb&*(GC@n1D&DZ~=TxHHisPaKsey*?RwX<F#1191NR%CbcvAeR%LEzb`Xmrg|V zUBBWd8qui3C4c?1CNFQyROo<EXncy`55-i1-1&f+M`#8aBH#hb3gGMz=m%&>W(0bH z5FntHYQ+6=^<NWro2DS^l$<~DqZdCl#`&eHax^roH=O9v=hPoThq_lh{xFpleiOfk zKSk*MckBI&7ol+npQu?k2=>bj^W6gcNE42P^=5J8gfVDXKX9iU(hvL$k49sGP0;L( z##di9RNrTGeDR%qksUeDzJO$o-QO*qNPT~RruX7yii0n|Os#uqE=A3Gz5gYk2RO_A z4EEt}*awK|1+Lo%=uHc(PP3~4iiCCquoWIADg(HmT!(wKW`RCUpWOU_E%lqPQkImU zf(Hfa#Hrg*e(_#>?k=_2y5#2pY@>h9tiuhb&Yp&vprJqffbfC-!?gS6HwbNR#R()& z7S^hbtThmwoh1n(fs%LwBIpz>xO9o$e)f!O#(s<O@NL#LtC7Dq@k$In*Prm@?4q9* zU%Kzz&#9`T2V%JsM!!4xpK}~pcQs3UmMcFoPcs`}&7gyCpgqFv#NH=N=;r`p;aHSl zn<Bj!117ZSx>f&ee(h6}^V3Xi&phR<4CF!9j7Ki*Nz4r<j0@pycz<ch+fOi#fpu3t zdhqPi{o58$t(Oq`p?@Y_HV#oe;h*tQV9*XUYzgee`>@wPfn4Aa>Wax?MQtDn$ck;n z>W57ya6wuF^!nhU&|+1nFdpCP8rI>B51nwNeukY($2N4D*CF$+BE0<7l=1Y;#i4%p z1>Uf%YE;gD{XBx=gr3Sn)W`kr;6vo%W(v-ve}b6Y0>C-sx)Qkzc|$<Sq!TEJr09HB z3%UaM#$(+lHe2l%zqeXHGb&ELm9h$1R}H};tfhZk96tT$eYV4=pq={D_^<tQ{zW|= zuEoU&!5lW2;|Ep;{=d)hKAB^j`#8+;#dj9#=LW?yZ#kih-npUwV-9BA<!$U7aNEw6 zpE!#+ZrD==>6LK(t{QKkYCG2e7BJap*jILe5N9OojI0_?YRDfTVsaYxnx~FPm+)$f zi5HQ8{A5)5VA(AE!#vGw*JmG??60<|n_JcSm-5xE&FZ!@#+0{rqFBq@nU1w1RR`$5 z2MA!`=jA`Ds~^}%b$@dIOC0Q7z8rb+Yb#fw*ZKS3K`7OAB>YAQbC;Zey}9x?tSJfb z#`5O%D}wwgB4Yl>LOf{fb@H0pp*pah1$e&p-vCZ-ZBG8}=W8H_Jxk!`q5lMq`5H(A z_AvqW@mHuF7Lu6T_3+SH>_t@si=<4EB)u9U8WnEP;>LiezWqAJscbT)T}m^x*BWoT zbXOsMVWU6&O?<K-<LEMj=W`U7roj(O4D{&%goU~HUHJU|1JrpS+LJVLrJ;gL`>ebE z24Y@{A8ELch3(1@fGZ=5tN&}*CSQlGs=)wTx)ETzc<Hx7d}^aF{Vja5F#XsvL)JwU zm!6Ct5*z;mHfGCZ<^O~YU3muh`ZuPFJ-3Hrh3lA@7+64wSpl>bnbumj-)e=QcL#Cv zC0*g+7xmiZy`scqNY8VfJW2hl{{{SXcJ|IK*{eYh86bwlf%O^&^bipf|4R`;nW|j% z*Mx=!^K;1hT<(8rB3*7o6ScQJLVww>{%@)X_CF2w|5cDrLSn;RzyBQQRSTNW00tZw z3UG}$5tzVFurv@^h$5VnY+%1rDSC_{i982gMvk{0ee1+ek~r}CUdt`P>G-}A%9PXR zvfW#Eqj3g<MZ<pWb`AdnS^75}r<%%wT@XCI1EE9nU%Qx3Xp-;<^Armc$nqQX7pN+* z7-Z0H9Ap_3xX28o|2#2Zxjd_1c9At3SfJGCBBiUEl!-sUm+b3mgh#Ee&%VkSMD4Yt zr6>m5zI|k<5PzY${V$`Q1u2={jPNbtfBlX2(@2k=d=H`T&@IryX&&1D;?B&3sR&FO z!Y>N&!yf^C#v%F)@C6E#1}uTGXLUi?B!V3lA|B#|RH1z1p-JdGCCHtgi{tPm{7-Vq z7r)g8@=qHp4PU>Tj+z%QMsK1v{C@Zd+}(wC-gf#=%>guH|2FX5z5)8*0`kuQya^fY zP(01bxBr3w;7u8axqkZ)*j1#xG_yVJ?JWD+sW%|v%k(;GuQlBPmkWFwzSKpj(BA%u z*W+$IQVV18mzXbPYA@n9LgDBC3u3k#DFd_vO&>rZwaTAiF95iIx$-shF|!?RViU3_ z>Hr4t2apQT4biz#T?98-bII<pM5O?ePzXoXL_yLNTD({kR}_pxyBDjAg18D#3l`q9 zOmBJdX^XaGdO)*&yLrq8lj+%;jLk#74(<D8yEd3h_l6jCC={w)+z%?M3>Ds=vHb}k ztM!HB@!G@C$d}K5@cvQV(7Wnb|NXRlvogFFKL&eBLmuo;%yTTgng88-AT|PrP#p-s zDDe}f<gz9NcsNKL;R9kuCqwt>uk-UMC8f@rml^){o1ODaDd)e-^^7`@<kb$5|M^=& z!tZ~g!4V;7(Y%eo!0>}(@lJTnWeQd19C+`C3PjC9d=>JKLTF?UXj;M#{{S6SF{DpA zIkmY?^C`emw8QN!tRWXr!1*k(@3_#2Kf<d-<MWcfyiOMWg<`F0xYi-)Mbn;HIWDyP z@i&fjKQdv3Fg}d_$g2;(gI|9`<@)r4RJpDItsW59Z&EL;(v>22|E$+4@$I)&j7VvM z@~i0-I=%1{gg)#P5Zi{ty}}UZyqm}`Xr&lqw?Sb6fCucsn$Ij5K%k!J4|I7Ybth^z zByD_U?PYu@R0jRb<4l$_*`7d>VNqM-10T&qe3upP#o>pkI^=XD-+X)-g`hlh{ryMF zX5L-B>s5+#@dSQ@#5~qs`Hd4~Zk5=XF;{s1U<nU?E({MRFrk&qADriSE;d$0`hl}n z5RZYoo7@4oC565pADOY%;{Wzjk5Gjs3DBT32NScIKSB-nV-E9!FGXCEm3iW>nfNS> zMMI47Z{~5fFCjUh23*4sq=&!J!2AuRpX)M?)dgqi%D=?l`J167{5k56uz>pLlAx#; z{{c3k2<-=W`?r&ExTgT#-pdd>kZ_qE7JpnA{dwLU<o+Nz*UBTLX8>P10IbYmuo5hg zaDT9hYNtk&<%Ta?P`uoLcj7y^?ml#kK{;p)f?xk7J+_cEB>=yFBS*r#$vZ^OB(9Ce zCAYgphP+jU1lDjEh8#w9RfshQtl=IjidCBNcD#dI5goM$;T;X0W5*Ug&OrJyk%1h5 z^Ennyu>G!$JOC+20VzfHAPWCah|w9nCG7%y{a4T>=3{2~7nzI8k#LIGHGrdiZLaH9 zapQF1U?o{ixkPio67I3EtGNTz%hehG+p?qsGg2t6|2sP6%6f?GBmoL-5YYf*o!qj) z226mTICeiJ&f*H;PIh5jdd?@dly~OWv}u#^&lC3IKPXo^O{JxsO+e_x%c!|~^Ww8h zVRNaNqv1Jp+m#og9|rIW$CgOO_4y$#G(eKTs1aL>Yc(L~Aug99?zzOme3@?Bc11$# zARbz<SrWQ4<b=CI&K;wrQksgRr1*oLkfwP9qHY>pn(NMMMCJI{Sp<83k@*bj5u<bu z=essL2v`n*p8)~pr<POO@{+$CR@;>z#ZzKqU2ur-g-d(zBF}|in7MOkPg+)mB*pt9 zLtWlqF&t#jH{oT>r&sO-K7y)Y1if;j3Ygp#1p_L$RtRf=wBgc8k2H@_i8DU=%3g;0 zo@y+ws5-Lk>;89*T&_XSFyU9|*=wC;A0u=M4W-bAg$V7t^{ZZ;i9@UOz+-Q4%4nMV zEJ$UDsX@agy6T4-?z4C~T0rOlL3HOI4u{uD&SXg(<0|?<5(YdVkg(cum-uCa{=`v} zstQe5`AX)`6PbVBwx(0}Y(?miW$kou_+fH4D#)u8=2y<UyvJGH8d(N7!+<Nm4_uPX z;~LHIf?X6TX9c5!>$$pHM6RLtii253LrYH^l2#;)ovXKsJ~3=8z$bn){gGfSPAD5W zd8yTyQ`nr`%!ySmU9V3bS~DM?&uid44$>Z>yfPX;Ji3rp=_>YjI}eT>x>3x@C_><^ zabiEeS?BDf(27}5AOID<Xa~T1h53R$&1(TY5QDDXIuDf@mY<!kJAbya-?{V7ojZ08 zO3I+NuZ20ot>yjz@^C7e#A|>xQ)mK519h~gfWF~W5rHJOk|nWJ&a+Xs$6QHC!#M0p z-z+LDiH$1`aZjOFK7kX9*I)P1jNi}D00$%`LeH*SS&so4b{fe2>rkekAYL}Kx@N;W z&~D2Pxs>o1BY96@XA%>b?kwn}{|~<MWV|rw{#jw-$JUOYc$<dnFGo9CK*{pVkjGMj z{>GPISeswr?{Jya(ErI<F@4!uqt-i0lYOY&n`hBE8zgAX-z4S;H7o$jAg%=H(huu_ zc7W*!vP}paBmoCeMuQZZPr?-oq*I`sKuX|IkhX7P$lyv$paoKMxzE>8n=KJB&T7xQ zXy&-^pLmGW6@D#&%JQ!lAQw|S!pBQGFr88~g-V9Gk-L5A;E*@2vcZ8u;croIb?bXj zIyGJpt4$NA?{<1+;-Yx-q=3OPv-sU<fGvO%xQuCMoRDvl15sE2#tzpv0%G#00U%}8 zYX_)e3bHhb^$iUS0jtn^i1x(34!2>(HqB>HKdKuZ{to-&J1D&Z8fghQs`QXWo9i|* z=$Uvam*V80m1qt>zC8FseY)*1!oR0kE2khn)}zjX3iOsZR+CYhr8FyrLWN0@u|$=Y zmZ5>Z7Zyj&tc)=qLUb@jj3+Z;#sCqjF;Tq2B@<wJfENv@W%Jnskii*9hnD6frVYVG zFn)CuK`WcfKm)2FB>)~Gr*ULI;0rFkNM|6~2HFLD$>Xa{!ja-cCPx^@7_G*<G_#<; zMqo@yQ+NYnVM6+kCp!z;wvSp<FO;fOgXiq%3U!t^Wc)@HCoPHBX%ab=LPh=bIlV(H z9Q-ei+Fe{}qf7-E0&22FC(X`ImP_&bIUR;LUzVw$#S<PONq3n!B^wvH?aRi0_j6g9 zXYv$v+0Z3Ro|xgag$B2}GE&eTBB@Ldmo(j)lVP7QzADdOTxCgADAMeDDN0B+1MRC| zAD@JMgiKLugt%DBXDN=Qd^sUB;*StSL8bz`k8E=%CbJ1#fHYzJlo7iVH8K&G(>ZhO zeAz-?>FCy8sgR2OI#DU0`L*b68r?7A;~tdn4pc9x7@={dI5k>T@sJT+)FP`sueEV# zww<HX!7XV1JO^5iPkBkQ1oXO?!W;tFYCyvPY%E*S*Ry4W3)l`jB)1Zn1x!W|bc8`6 zrvi2iNDkUi!Tzv)5t)oSV1+9ugp9(RrukT#%;PqXoxDma<5aW;Q-Uc~xlRFB=qgX| zf(xc8!RHd4oM9@^k7&P8K7ai10H47#4zJ40RTdNl)q`yfW`icw(bC$XPV!d0lbBJN zrB%rTzT}!ZgMy>ic1ztkslvoWG#S5<mDjb&Yo4BGc7i4_0*}{mp?n_V+ocg|wArr$ zUWf?FBWZR6eDAkXF<0eMq}$^FFOh{&uk)<M++eAMXAR~wcL3iH@_U9=1J&`;>wM#H zLnR*QHVlI5eu<`UOjS0o6m3AQv2l4B8`_z@MwKmx8r)>jT0vHKgii#$qN)~GTFbma zfplqAo#W2U;0^!t@rH_)4bOO-v$Bm=G&=0e3{FXN9_cOu-U8zc;>`xI%Rn}e#FcAI z!jcdqd$38j5%wWG2j_>dn?VF2TVOM?MN}ot6^Xf}nskejm(NMh@)pNaC&d|66KdWs zsY_SK7xT2*5ke`Qt1KP4eCW&b61XGL?v=$ury;ups;Ls=c^Y@ff?rc6IPz<YAE;Y8 zcVSg=Pxs_1a8Q(LF@CS_slMR97Bx@MqF>6&@P!g`o`?u-!8wPMJ@bl!c@6s!*`P2- zgo2+fodvN!Ly}QFx&DjlcE2`G$gx*sW_Jzpi$zk}p7vFKD3LF9qkI&*_)w3OGB$5s zF)yd~*5ylzbKG&|jjq(j-s+<1p7_Sqwb^r~x|Q9{{YYB2VyU$pzyWx4K=b!7N|G&P zgszU)h<<=0Nvb<xNtWtCowKA8xPi*uDfr{d__vcHo+~>~u}>t66M=~_J+mp4Du@-> zT34j5XlaY5Q^xNZ@1kzy$!?n6Qylxo3rBD97Fe2U^2H0{ReC$*Hk6G@%Bb{YcpT{+ zAC=aKg!=pp<)`?l#Xe$z*}1aJnE~+T0K5+a{)z#36RQCfpc#2a$mjyiW#ZXEoJ1QY z8`+N7z>9$As4#)r1oj`h3hMdyywVc5BaXpuGo{%wb6j=b<n+!!t0^H3ECwz@$Kpjr zE`cOYz@cb}R&hD8$s%p4h%d})q+9TB?F}8DjDGJ9skCLRl;KRd*HakZcc!?r=ldVu zxUH}<I4Mn-pfW0i=2%ddwgQE_QfhB3Of@H#6&V2c5#4)=D+b*QI*rx6(VCKo5kPX5 zi1sB}7)c7Y#j%+bD1q5#fv`WUnpVVdT=iaGYn4|V*D!tLI+T|<a?2|VagkIFmE23p zd-N`*ZEDK|p&Y*{hdz~;5c8^liYfPq%FDI7vMKeUthzZ{CQf>2elfbKYUuLgH~F3Z zPgIHdjmYco?%s9R14~@sGXtyuG2C1CJJ^j7Q(_5XK!D_-EU;LJFed^NQY+X@7&s<_ zSBx})*2Wc29>3WT7a9-ut4-XD%6r1U;VX}d7n{F+krJkcKXYWorRK~iM~_36fWK<d z9e0-nDwpiMKm6tC4aE)Ah9ggY>@B+B2~c=Fq}vdhh5wj0f&U5j!`?z^#sG;D1xu>7 z;7$_&Aj(cgmYv`uvPeBBd<Wby2ZZ**_8|VDcu2M`)*Y)#3yRfD?Pr6yVpYIdBFl*7 zNV3xLd3&0e5lY<uyyI!tI)`VSStvvQ%I)p#&C8uUt~=w;G?TG3NelhEZ`Xp)(l+d8 zcahlAJ|#E*rZG-QRZinyh_;x`mN)0ucCfHR{yB3CH<pDxs{h#1fEz5oYrJN&TLw%n zGokaSW?{02V;=U4IC06DDZj|n@^~(P=!}tT)q=)J^X=>Frb(z7Q}KBYvZDPI8qAfC z?;MeXzQk%&>kq0u-W-F`m*q8D^krSEZgD%RX1qSAmd|q)h<qp18ZM_qWB*8R>Rg(V zzrGj}zzEKh@D%8^Tu&k>u+>DGMhw$P!VJq~U=M=%!j`ZR|JdiX2CPhGbNH7l$AsVs z){o8~J;*EATeK_~FPA39qb#`hQYdNP{r#RaG)~Uo*Ue070&ag|WmcX^ThONVHTdZ& zo`^>wilVrxk}8X^Ag6JDlM{X4sZ4sJ@bDV&XWj#R?&a#)YNZG*fYromga|1_mBW7$ z16&*k(LEkpAsnTMxgtYOYbico+2Pj;vS}(_DGep4`E{Q)Ftk7>DwA6DN;*p*5@ZGN z59t{qu0ZO(_z4xq*@1tV6&#~apIZCaG%5O5{_NgaIXRQZkI97EZJ*nyOo4Oo%?U~o zV|4rEIJ-rwZk(2rbMv$mRl8^CZ^(iS>pwEBnr7FUjZaOlY9shI!@34R9w(qbYJ@{1 zn;05by@N=twE`9md9AEL&Xo4x7+fYjiR>ris-}(IpyyaKtr>8Cqj<+%=^42u2}3JW zeA>ozxSRA>G`*sQ{<Pl^%&M7x*PS}Gqh71X@&+_@yPNu?DQRwnNU7FIGFIjQ!&6s2 z0(<r-CkQr#9U$T+N}#PiQ44n9w|K+>OBRkfbTp7Cu^hmtMH<x?C@?0;GQRQMNei|> z#bocj@62_7P(SOw5phYCcmsYPpE-tVmv!T_lyJtd!bdZ)4E>Px&&jPn9vlxh1LLF8 zaR;}Vx@JI%$?Yih$>}T|RstMPG9l6()k^dgD<7}3(b(N5sqqj)0b$SjGw>TJ$*{{w zs%s&*HKZy$y665h{MmQ7Qp9)WmRpvZlZD)lX-Cu7GL%%WG^Obhg|1x+p@7jD&E8ap z!jfe(B~0O~3|6_sk(qDy<tsB66+JLnobl;rsKggc8QN5#p6nU!Gil1YzN5~lbP|p( zr#W!ofWIP1Xwz9-)>tL9=A;tc4z<B<C<z2g9-LHEPk4+Xx{U*cYY;gZ2{>k@*nsUH zspkS|2c`}YXAm$T9vaAAwx0yt?+mITV(1W@1c~s4Wr9mVWF62*WNYSe<dUfpqfW{7 zbGTYpvcd_)rBo=P^R{PZn<ng^q!(W1O8kwPs`Mdc>HM@dOMBZ!VFK5mSTu6wFz7^c zR34l1&zq%V_1!D?jgkm5Le)0C#~4e~CY2I;Or>O-@DJ()k<BDdvitP7X#9qDNBZdA zjLaN|UXhe(<Rv(AZC^iy&}pR9;%_G1GdY0D>PEWW`@~`_dt_|sV1HLrX|gi6$Rm+K z6c70OXTXUQ_yFva0e|6olbq!94(u{<8Q2a0tjhqtl!8#DkxA;tiP$0Hsa!$VDU&sp z*ETz|wbCE&SMc;LRV8gg4vly`d@(kb;`2i2VSPo&6UPNM=M^AH59XsPPrf-6EHW2) zMrE3{r6Wug6RVK&rYZ8!#DeTRwaZ~k7;4JT4cSp;qE;Vk@cRNr1S%cik4Xc1{S)>S zwit*mz*?a<C?ewSfvyBdiBST@BLg~&HEJOOOq>f?7V&w3hFRBWv@vLSQXtO!<5Xd% zK7B^{u}KMWqLg4u4$i3Z7<eJRSS=kIpU7?etdS#%FHW)<)cjOY+u}P8Nbm<xm65Kt z=}qHnw%M}cUO(sY)rJv=D5+OxHT4u1P98HN6M0%{%B`r{u2gCGQXL+ScB_>9<V?pW zh1s1aD~5cq0x^ssH^U?l=a4fe6k`Fq>>nnM#DX{xy~f4~3gPN;)}19Z3yU<8d|^Vl zM2x}SWDdeY?2AKz*rTKS<e83OPL6T$k%>v-I9F|N3kp>Al&5Oqxk64#rDysoStqjc za4%{I6s4N)L#T5^SYua-GA7<+FQ_S=F=4E~U_@;&H^-Q57y3Q&_D=LU;VTee%)8+K zB*s9l!;N+p3kV@BqR_z50z^k0(1--_lXwWo51x@^dl0cfLJG7&#B(?Ly)9)~5<zUB zqj1Oq1jlfC{OwZ`_2@0HEh*`?czCLS)uj^BN%tkuVv|nq)Flb<_f1IIK0V2^x(Q_o zsrbS)Nl8$tDjeS!NKdG%v+tOTlRn!~F?jir8D8XZBd$YdD2SD+WmBd}p=dGL*XT$4 zTIw4I|B?>j8X}ipgS8RgPD&~y2G&N5FWRF(kgi}PeY9DdozN8&=|=@0F(g1*({c{q z5poo_N>X*%`4wr|sNHa6J3e*yYg!@S)0{JEsd5%R`=zD--ShYI1?9f<+6)16pEgOH zVidIu{zzv{<RKip2Va`D1SM?BNt0Dpn{S>MKFHj4_~>nut*O4Apr*aIQvvQiib;eX zoky7l)(4FmGNd+zXbTWngsp)Sh-zUg7kysV3}WrxtAQuN3g8hv5kIzRP!?C&wd0d* z_~L`fGI4hEtU+%F8Vj6pTGeZfQ>)XZ{I;(h7e=aRyJs060WsQ!lu@^o&&>=i^y~C} zPcI50?ZIiccGT^A<aqboqNU4MKyQ^U{F9}AL90zW=FL@cLXB6Nw#}YyP-_Y$rZIs; zLQ9~RIW)*4Dd~1JfN!Fh3D8!GVdG^$D>_Oc=g?{~<Erz&RusQ8&{^$6zAU)*>n}W5 zGLb@-(gL@53X&mQpC_novf)GJz9)^9(`xYFzoH41EtDlrn`WePS#y`Qzc~)rXGKga z%o}B)Ye9&33UW?K{D{?TK%&M0sTif>sDBTMya6`K!~;+xnglhAxVGZd!qK(hL@=%z zufMI*cObrU?9$4V+F-iKzoGpD8U9|t;~Dfii$cH>G?F{4$u5(MpX*sxvgGhMnbeDq z<8SBO+ZivR;`80&%6hx8VtPZdTU1=GR|Y3ii>jyB+7nX>QW^*MS9kdfq!LFmP_}g1 z6d6!9UzM4HPp4+1+<A+w6+`gve+^o@)L7lZ()f=cTNVS(lVXODwX@RW`lSy<DG32Z zf-zA7vVl)%=bCs1U~ZXF0TvWc4=JYuFDfA##YB5)p(#_9T$t_TF+#Ijr76r#q1u`t za8oKu+;vo}l0z4UmT|seW$sv}s4~^Xa70{uTu_FV3hI$!l-B%I+R6BUNi?TAmHJC= z$;#AdGD~bSnbe(;oSYHr{~a3HWP9=^tzRoLSS(_VqM!k(ef2(>G^5Mu9^#~^%V}QJ zjnEd%B$t`LHk7NpG?m_vv(OK=7SJ4Ip)oD6elelG8+<R;@rsFVBrFfOo48!MxXN*p zZr8_EOd1RRmJf&yFMFa#B0GXClk?|Rpob_~iLYky?t6+oH4Ap^$G_s=YS-UtsT)Qg z3%`-?qwt0*m?%a7c)y*wKzfjXt;JF{kk3Gv8f*_X96*pv7}zT300hvE1kxuXTxxW{ zS<7FzMkMKKI&3iucr~M#$s3b6dF3rZItTB|LXB1=9E!$g;oUrXNNbZv_Qw0D*dJ`X zujS^fPLItH8aaNdM(vwqFPZI?%a8jIJqD%V`|5H3qFZHy3M)5+(g995pJNUJZ`2X$ zVBuu@5?nKuL59N(sw`0eA6$FMLJmh2z&5Oz6b;+KQ4+`)vlX9(nxmjljjU>JZO^22 z622%&guh8eN<mVh3{p+RAkn{0MM?aG1S!KLXE$cu(iMA=lTtk*>ldDIP*K3aC^n8m z3!i=l6?yVkt~BdHZPiT<WwJK*93$2zt2FWSc_v<&sMIIMaT6CcSe#0SK7pfpL~AG* zt~WN?WC^p&o5sKbVQFxq`xNF!SSK8aMRhC)_d<}KHoK9CMUbf^L5*EE5u0{sdkz~$ zbl8ALN!%fF+YkJaXuSVeIt)QD!D4{^xd^+lK0dk0o2+5rl02D!iPflWwFds^m5(R# zGmobnH@O5nkxF_Z<%G#4;?nUdDZE)OziD;s`_Njs$heIW*H`A7IO5^?!?>Dlqw4Wf zXmo!08YEp_-q)6FpVm^{sd7zSRWS+waBr%me(H==eGOd5ZuMExRk3en6l%>f=DjYi zGs&{kk&$T8sRX`73S~vNR^MP#sH>;xGAAeNSB44~7zmCixU>C7W(U|?V%BpaxFBX1 zAcGiAgkmGn%oyv{2$m<yLtE_N3ZgxN;OH55sp6_9_iVxoE2mf{7K#FpV}Q`(Qq5zV zj3WaAVGe#_-UNJQD<$)#m9DUu_b)H;)h^l{9+{BTdUQ~B0R$cR2(PYg+xS&$k{q9H zyrXV*D$pp2dtU*#z!tGm9M(i<Eg|C1MWYuKYz!P-LB)m@wvlWokMT5xFM)Sbfh-lA z=CR{9!PZRbV;-_SG-HziZ?)mGb@UIer`Jxe<V$cDg>tj<HtFW;)S)4>Cg_ctny%-M zKaltW+HCj)A0J(?y~;rn!LIxSuzU+~r;4jKwKYOC(O6%ENI)SI%Z+$WKq-EU(Zd51 z0zT-;g8p6u`kP^z!oTB6XsQxhKi1n`o*@u2VsDfG1J}D59SwzYWnN*Sn&HfUVzMUI z4*lV^T<6Y%a_0O*l>Bh1@v%*Ptx#Xxj_Ptsk<(H-PUWfh`H~V6{Ta#&jJt7WB_oLC zc}7ifrlh}m;_cDhGD+XWsd&#r-xa4Us?>ovB>5+D;Q!ZPJ+WZnfvh57Ko(3WcTI%b z(#Y<cO$hD`Bi^FS=n0rD><b_PF%%q_;Y6SM=GCY4^aIc7zvAq9)xg~U0{UHDhHbco zUyUxlDt;Ar2+Gm-XnU+-qI05nqMPF0nIN6HhxRHH=IoP8ru83O3Adk1>@GCF79qXM zgL?2KNBX`GYk!Z>r4dhs_=ywzXL8g)=n?FD_FRV)HGu_cvO_omu9+tu4YVCH+rV5S ztKb2wk-&9Cxbx`qT&cOiENo*8qtk>a(1h>Fx6o<$@_Q+%b@@)-E^eH(TkVR^<#jpn zZjq}I4ci^cT-u1#V(LSqGAS(|`xJ70Mt*)PZkI`3d-+UKT8WFc8<Z3(t-z<vnsFa8 zNaZQGh<3K7I}yHA2wAZJbWAMxGEK0C0ewIuhzzpaSp0&WK|$~};&8$#d2|cddYAx_ zr!_7(6ZjVY{fw{*%|JRiw^&=?vvD~eBjZ=6PA(LtK}g{9H2(A04NpsCzc<-FI{(bA z-h4EBUQ3rz)fkuT)Z`c|AGm+pxXiqdR}_EeFy8wsIA0d&=H4YFC=sIs_zo~-F>c6o zxFJ{qev>ug02?7kGy)mnH6xG&S;Tk9HjQfU9lcH&%cKr2LGH398xnP3npxMV;yz1L zqt_{rtsNtL`8ffT5Pn`9=P8`q=Sme7j~nCeF6>)W#uNmx-L}-A-aKzU4m`2k9kI`2 z`heG7V6x%N891NVZ3<RtnoS&;5mYsgieO4X`fm~nC9KBEDD(*TwZ9y^mw(6i525tv zWl;c+!G9^aReiD~q)95k<M2^|^~t+OQq#5Sof^{{4&#Ae(Mt#)3KZcl9_?PJRWu?r zeCkyE)^919PmS{JYfl3l)m<rI)-kE%{Eb7XFd8+7IoabYD}jkilPEg;)ea2LM$W-4 zf`62UPf27My20a~9X`vMZ=&Od!Yznv_~ws4s2>*3**0~lG7bqu9{b>Rp6BgGt}9WI zxN^Z1vupB#y4d_6dY&@j%U0*(_*D12XG%4S1@uif)dm@#J-ykfo=DEu>6k+?ne<uu zCwRq+oYV8n9AHuCu4tyd`^oVWR{Y}l<=F2jzf)`8KK?fS^l3Pg@1#DZcXOric~XJE zQe$L~=`4_;6wd@mh3sY{&uS7Q>V95XgE2P0l{zKJ{r;G!(Dn|Z6!>eqD3KA^wXJ(R zmNs<exXX{<N6%#BqmolMQF)VC*aVQX`WNIb3cwPD_!AsiXAu+<#loT~BFn9;>CO7- z0hS+FlN>mJn|keI0eAq;r0nc>aso^X;;XxRb2CdC!skQ`?QmsR$m8J%^LakEr9AtV zqKurI8;7qn6l`i+wB^^=Ckbh~w8*=9NJjmJvZh%o@9O5hn<Y}}jk>Wdp8RomQi;^0 z@nkf&R-Vc9$s4+Iygxb|E%k#NcddB#yIip@z98hu`q6GL4;GcKS(>>Ld<viq7xV+( z3+p4!8su{jc|;nK2jDfB3_!Q!MiKU|K=P7ESsr<p+z<-Oq3x^k3Zy3d%Fmr+#?4A! z+BBY-7wC+Q8<aDyH}%P^(jKw2+c15`q{+k6XHA^cjqIz}CaGSc9O_W<(1W`~BIWn` zSdr3}S*BB-OElECsl+m=>3dCl{IHH`OKvB+{h9FR%-3*rO)R-N!U|<!ky{y{{J}^+ z8$R(6zCD%3sd&>eq{p@RTnVx=a4pn@aCbk3o}~1Zv#@_3!TLyj4Tv=P|Cdc8{jP4< zC=#Cm<ww|p>^E#N`~xa@RlqO~SAgu=SoB;hcSvQ<s!&GGtxdyMBxK#zv14z@pZ(JE z!E>zcTbq`ymP+V#-cogJvRo$j<iM+VeY`~KK@S!u*yUb#OI!IFpI27j8OVZ-Yb>j& z*}rQIKDBtsEd}{`g{zmrj-h>_>ZI8t+vjL1i$Yb-1(l8SOjSkfKE6q1u<HaY$z|k% zQrZ~l2J@B|>Pvn+=Y>N0<_Y6>8lVY;7!}~>@z3`jJ$f(u>>Gfib5sVwFamGaM9Gbj zYAEKM58n?D`;c|uVfM<-0wj(+4EaDHQ*!8)B)5p%wZUE<MD~X5L4jy0Y|o({oZG9P z-xpq(!*u2B8(Nj1{|(tnceNrgWprD{?S>{?bWHJ;eoh*_l$8Nc86}6jT{t7*abT=} z8*_cy!Suh=A55nfU@8ZF(mX`p*oq5tXi3hjJZFObaVp{a@A2&KzhC!nlaPAgE1V9- z%}NZ?A_GAWiRkFpev<AP&=aAz$Q`dek57efNvGag*dec*AI^kV^M}i87s4y1D`i$e zc5)AT+t^dRVd^E@XvYtZ(Y8zPs;1lwoh+%C`>37tD$b|yN&r}e9xiZmmE8;iZRd_h zCS2?|Ci|!B7^ey!fEt(+Z@mTE0H3^v+Q}H<8FD%Zl7`qQ<O^DS@yyUe+aqU;nj@yY zn!T=58obkfsB<S;-hB7EGR~(PAKGwX<7=<cr5nK_8Ab5<4$Oa)a{*>gWV^KxxfL;q z>1!{o5Z?l6IbhcT)f>@UnG0G6$1#EC0^5S}G69`lioZebo%1;2DV-B)xQe4k;N(>K zm%l_Vb$C$u^J&m3M4z&3ctw)3v7H~=nXl5#og7)uIe_6YSPy}L;9vj(do)4~9tx!% zmo;UUCeAnItrx$(S)6+5>lZmS;V<WJD#^?pzWMIig|#2Qz|!ciFxDq9mJmh)njppL z<bS##e0UF4t-;gGXo3cBNk!}7gQXiE-vH@c@X?s-o|BVX0VDs@ziQC>RJ=ulCYbRw z4OP8|+PU%EhQ~MdpMZQi4Yh`ToAVRNp@1g7(9bC<v7@4$mk!b)k^ursqTbf`B_mUH z;jPt&7ssdk`gHdARExeNf5HllFt<ySMtgRz#!FJ1$7U2%p7}(R{G=;=-TJ(Y&`h8U zfbSas_p9i-B3D6@OP0)N^|8Wl3y<tMQu%G=G0vy>SrqI)fo9<~<e4k*%sbI%KpdK( z;STh<kfRkE%B?vz;g}};w&uhHPTj_h;ZHYiqzv#3gay~o@53_?VMhTSm~0S=y}C5S zwYjDhRyW2qUDTpoQ?&>7<u9OKIGO1!szCcThF{*kOiSiH4)iI!3M)8C><vj~)Ojp~ zx=-V6r{CT@IzXU33|H_xi8*LaC;lS32SedG4%<5nYQ2Bmb8IDAry)BPuG`4s;T0I0 z2cHqaM5H8`<T08dxgAaXIOWNY_v~K!!0p<lyJ74NXlnlnY8T#!ra*%x_SsKhpkLwH z*sITy2ba9Oe)iry<QwPH@NTLLp6UwkChNHV^Dqx&(8GoH^sjsN&c;h$gzsnp=hMii z0X}#VcoW3|{+<V#h$Fe2P#;E&4PwQEF~BKA(X0bvSW;iD?||lM>)W+5tZ}}LDo073 zZ{s7QIKx(LZOcy?v1-e(0>{bs&pkZ0Z0LLE9`0dtGN_mfu!d8x1_4_gbB#r>;}sgN zX33~+Z;odI?cd>3i+Gx6Pn8xN<Fx!9D21b`jMWo|>Mg71<Clmmc?!nc3gacQR7^tL zW|EExw}U}(b(HH_V<sXLs6)wyglVr=fty;I8#=ZJi4M=^NoV0-T|;W?M2x$Rv2(0& z|Kgcg$#8s_E*;gNH4o`QmW#eZnb_h2lmLx2!X9#9P9FRMR7^;dnt5#Hj~Z&5<`T7& zdVKwQ_H%r|Wf(pOAr5G0%bsu&awOdc*qj}dF!tC~#=UrmXzH=C#={5pkD=e8#Nn6Z z5_^6{kje@F{J<TH+QH(7Ie9Q=0gT1c4J{|6!`|DAe0w~1?vy^T7yt55;?W0z1nxj< z@l2`**yu?Np)T0dc!1*sM+bWfC)`BG6H}cv=qNhUBZ3W>6rzYfNz5Oxeu#ZXLPylz zu^mE6s>rMwEv26?e=^=VJvcWzg_HRB{>5CR&;*N@R%?ouRy>$vqo2>n6$&(RRd=f> zi0>#*Ny~N?E0U*-Pv-Nql0=<hO;Tc^qsav@C9-s;10CQ6m{<#p#BGS-C8oe4Cbk#5 zeE==kmQjeoBm*hVB9BTRo0cx5WJ#ITS(#Gm6ag$dCpf2@lQ^u6K$fHp7Ke(fG$8<O z1pT!_nIizu)LHIUVF>k<JCl;Si<RmrJ}&_dyk#+gt_Of)ab^MdJ_ejcDy{;+r%*-A zWoM3JhG98_wU116qV&kTBQm?s8=BiF((mufPO;;Dm2FNNd@+aH!fQMIn&j0DS^0Mz zP^*tGF{Cz*CEv(gbj)Wk*WWOg5cCHLPDZ$b-GxXTg@jS8#;83W*_ms{yyONxmP?7O zi(tpj;>a7IPR6DOiuink-QkYKkJ3DGeQF#HEpRnlYrd_?m27GD7PZLC!wSdLauYT! zc5`UG+cM0XoYm<ltPrc)a;IfVnDq2ir^D&aJQinHCE9%DakC97N2$?pvr3VX=61E_ zs5IloYGh)KORu{%G09{#Sx3)q0p2_h>)OhtVO=^{CjlR_JBc`nwA^4dGO<623q(E3 zV#_{fQrhV3zQH2>zPX`hne52@N9ef`bm>!@&|a_i*2b*-J0A@AJL$0lwEZW{AtQ4T zE{irj0k?>CP_Ex43Kzk6GRL@qO=^hlksbC34eH<C=?_Hq$Q#`vm=kDK4(m7x`=e#^ z0|;)T{1Rah$XXg;sDK?-8Q~v#Wa;YaM+XIBweRn^vpkC*hfR#$*%ew^J&RUoD}rru z>bO$ToZoFv-+rhmufyglkxSgk7K8aUiP)(!mIYZll)~IkvvWIOeFHqnZZiP_JnO47 zl4J9zH-n~;$?N>=<Q19xIP@`NNQq3Iq^k&~x#Y}GWcHDc|316fM5YJ1LsRSNS782J z_$87f9f1K#|DtXZJ8K@8al~i31_JrzDx%P(7Mq@uJ-00vI8rs(TS5&o=5kT0rMOx- zOP?CzBVS@gWob#ix~inK@K|dD6+fRo9}j7i0>Q{ua7vcTpjmgKhQsK^@$*D77gYF( z_<~sZatV*`N%Qgfm4hSj@&VpAqws=n7p1WqJUy~QSAD$!p%d};Sb+z~r7rycfcKsM zdw412Ko8TubMzpaLGZA#v#UB64kHM6M64J%YL3XgsBs1oiQ=ZtYM1a*W_8@Id+fp7 zsR3Qa*xb6IadGDEqB+B2wU6FZ&@2-lr9U;O)0)OKn>4A7V@_^eAr@~{L#y->mupQ^ zO6KN=veFxX#>b<{pwpxg{}U`vR;$sVV_>3oylLbYDr%YP%c>{vpGRy*s9osyzCL^l zZafJ<vo`p%ET4l-Lt8x@u$Lf31<gO&hPa>Nm*05(=BkXNTp9=7{TAN@@$XCQUd4O} zy8B(&D=Q4bGAryBsBKnIaBqA?x)#A5t}kdR(>qLwrCaM_1wnIM-R3&JAZU!Q+d6lp zD5<U`$h_^a)u%#H-(6@^x+>n_F2j@2CYMTVgvJn)shLIA)U*hl*Z}X3!`x<=8_GIB z$FLD<GI^A)0TME6gvaRzYm&=LR@5q0!C-tjmoLf8vRdNHK<LZ06N<+;RE!5NS(~5V zS5S?53<|YG=df4c?bOWS-ke-pA<P0eRsk;`fjOn@tk>ybHXdaI`zkWoRqm$N6?e&a zQcZCQ`vW)X&TQUNnH8%$vt@IIhuJ=^!=g(!c%wf~ZF{seINY8V`2oDEg!yg-+A_f! zp`wk*23B2Ni*5|iJ7H9$)R|LV{`OvFQM=chm7&cE1hV(m`1!iC_Y``ws1sX_63Lha zYX1<4RKG<f5)KV^+gv*y5)qRGQS`g?Hg;{-_R>stlGqZ6B7o0}J;F;Xffdp3ZhLeq z01Ci2k0Ysr@O%!y`WF2zYqt+jx(B2Q8;79Z`ae8R#hgV4>E~enh#t7QcLM^zW?`u+ zqJGfn5a<E9V|-|CgODie21KhtSF7!FsNe8Wx_h`ku%<CH@2&&h<4X<B#<5HFpsEq7 zWo_4ISuc<Htk5x*m3t)2N^a5(P`{aeQT>w3xBJ&AcidIa&wfJngo*R)p+5Y+)6!QH zGNd45-ywFrURdvQ9QL;IsBNfVJAe%+Fe2Phe*KYZZmeW<1yI`DBQo81LTU6(Xd7Ol zQ)ndG`f@Z5Obc&Lp0$9G81Uko0OQZhX0V52AeokU{bUc|74i33X-I9yJ_CAaP^F-v z9#1q-&l<+TS)Oz&wR5k{%QvR)-771zNE6y3Ii3B~TKX@5lW3o-n(qc<mTXeQtYu9k zpd?B}*i<PXd<y(&V);}UG{!~v)NXGv=&5rKTebpN6^+DGTxv0}D%yyrq^cyqs%T?) zZILw*D3--lGpy-PfPqW;CxRE4jOah{zR!D(2mauQ!)vLTSb@HQnkE$(Q%C5%G9LG% zn3(Wrw$2Ggpr4?Y$#~SztM7TQT%w<&X3BWXdsp9UhR^-UzV~6|J+NPN&>!nDw*LW% zZ<`<i6sS=K__WF_Bx8n72ay~}1}3KJKsXKVBt9`?e^cd*{SD!ZUT9+^>pnchU%hWg z-x{Ube@EA@Bh8iNuTB`ZGRXv&1AT)3JU)6Viapvhbq`AXN~gttrls{RSTVTeokOef zmy^cMnlkn<paE)Gqdqj$gg(aZ^#q7X6)|0G6op)D&4vs~ECm7v;QymMD_o*_yNkvy ze7on8^^y}!O6`Y3(n(Hq_&LObzQ}(+_wI!Y@516x2lQE+0sRF?1s@rSrEM`~9uSRS zd4n=SAMeNSr&4ui)CJw&3RQfR*)#R@+*EtFKUJlCXAL?-cU`#r%<?HY3sXNBJ?TQg zHTna<<F7#L2Z1*uwlo{?zTUitac|(x6A@e5?_tff!7YS8nW!yI{nkd!ylP9gv<w(( zQCk|Ja+vEV$UNf656BT#w?GjK*{!RVGF{`DR(Q{nSlzk3**zIrbGx^_SH>-B_m9e? zPAHX|N7`LG9#*Kf=#4$Yb*ey%0iq-z!z-vk^f4G;5UC7=L;)haL85}cLWB+1>_m1R z6jZXt61z;ew)J{ri5hD%(VZMr>s?H@OuUOWyja9gqCP=vhQV*2GUc9Zj|ad>OY^qp z=E-=pF5W=X7FsZd9uqHq0)>#*o@6N;X@9A8s89spNhKc7aI3}!uraXq7r6pBhl3va z(9Q7r<w7Vo%Kw1w0pnN!kOu4?ML@x$zR=|9iaX<YX+>q7G7i=2mdEPe*naz5zUsMK zRCe*8caokSbR_K+%`v82EN(0}Y110Uj8p~A59%?cX6$%q<1m|Z`JFu8yyBvQ=|z=g z#UP8m1zU{hSOU$p$)g4h>yJmZZX|*mv1}qT>hs|ZblkaPg-c4*-X)b4!vv^RKTBC% zJd($)A4JV>Q`O&`yX`hwFrGdiSCu7}27APk<#Ksa7ME+%%+uR6CZTM3d|X3?M3zZh zDyS#jNq+=33L9}GvYR;W9+;Aq;9Tls;fKl(yN`4~sC+OsY2Ny6s`XAYr##Syg<$Hq zrVs5S;Sd-{4>>i>AdAR25Xa)(z#vd%+V$D+X_{&3L5)kMsqG<ca{LO-3XT|SZkrt} zS*}(V-v;~S0$uehjG<@G@d=f({sa(99z|>s^7{am=<CdcAfo=2H70*zmRX=|ZJGG= zvB}_g?f1JuS36tNJI2UtIZYCtC@DX;QEH;Oe($inhE#Xou(t5)>lzwjW96H4x*;9t zP)D;>XIHs~H9rzrQw_S0{*XiRudc=^*ti+!qDaR?P(_35kJNBgnVyRH@*@Y16ceK- z1e$0oUJ9Bh4HVJX{_UvAo72TAA}Z!I;Cl+-n`X5oE0hSf*f1{~QUmJERL%v%g`H@! zZ&BhR#TTmZLe&?FhZ7&xKF+1@X~aKGzNxS8rpcQC=cB1R=qZ3N64N8GJfd-~Dqc$Y zxDrjN<mp1as@s>0;4vHe@NHHox>-D<#t4=rONS)(C}v}-(HJ5zZ>eu8BeTK}Fm9O* z_?Est1hZcM4B2M_EK#6W<J6u28ke|L!#?(fW^3Zs0r2S!lQ;GCZDK(uxTRxWMi0@) zxFL9@X1k~md)mWuv)&QUM>r8SomkrlEF~hGAY~%}GKJoJ#Cl}k1jS^HuWb2EcXJHS zJ&2l4C?Pa@GHzQ5AL>pyC4~kFXUQ}D2WO)WILt%L%tXZww6`xj7Ns(b66qv>yT#}p zx)Jt);Eqgl1M<*A>rSZ9toyizg4<OuEvu&Pr#|ZI-=|X=GyA&BQ{WM_2<+s=@I0#* zu6uq!FR*F>=;Nc|$6=(K*pakF#Vcx6s={2cczHFw2YucbzKb1mPF`+bAe$YTjGYHG zk`Ma=@lxO=P+I8l>%&l@0qcQd-1o41cL{jqdypa7@R_Uj@l}Hzw9<_hJILbe&G(3! zp+3@7W^^cH6HC?Exl;;N2_8*ye040%(;K8R);OUd|4%9bKVsg>IEBrT>MSIlM0Qe2 za3a2IUUosBUSEwCq^ZPwrBYQ&d<v&pEKn*H5wF6QkOa9}NQMqF@vxo&TZy#`BXPed zKMfePBu)`wEy|>+O7Ad6TpGP0>eCqX#Hrc8GB2qfU?H|rU25S3Vk$+v8e%F%yc)Ez ze;0BSw+6)=2HEs0;0ki;Ap8lLH*l0mv;c(EuEQAQ(?`Q=#670JsXifcNuaKtYf|Pq zT@sU$N-8g#I7lV)s#RiT*D;yb=glD=jv6m5{IW@>7t50}-7OE#7tSaFk*2PhkACO~ zsMW<OAy_y}9rF#qu>#;Acz|>dmavICcipsX{)ZyM#jNn7p5sU)5~V-GDa}7N4<_~c zU{XbFC7&Pfi&s@oNHy>nx7r~PW;%!A*QlB7l+K_d6R)+ZRdMR&CGHYEF@hs!As@p& z#KJF;7(0oRPyTIe#ar{pH=wTD(WLNNC??$mJbKkHlY>MiL?6}KM4J!9FsvlFVf3)% zB~L}sI14iA#!uM1rNR@dn=pRM=E^M8TkN*VP>cdeG_v24CE&TaHQ?^FwzU-!&y4)+ zbo}gf1mok<^j`cIeDmswocMy!IhV^q;E9Qm0Ss^r0xNacFa|(E@_FF=gS9L;@@V!# z5~9gDEg}1FtT#1JPdcuoGL*-Y#^(pEbDF0m9#@9nQ65j6kY9*mN|i}DN>x0PMqkhe zPqv0+)BF0S%R)tC%+J6t<NEr>!7rmnqv0aCcb?h@#|BM!&%kSTf8pYQgY+KQ-%`NU z^_GpEibPx@SOZ$WZi9p5)ID<24i#*XNKzEf^d3zbsS`Juxo95G(`8e0WQ~otIZ}`) z0TRe-m#1k2nm~R*UXcazFP$x!V;ovWHn@3ZUTzN4zg{aAOC)-lPEk|B#0*nrqH<)W zn-=hmGJRixtt`cNn@%c`N)39GT#%S%%914v%gW-%0-ZdH9%c+6+lby9kY}t!0ht_) zXHj=1hsu||th&8WZ;0<pDkucYV1rX4<5N55X6N_m3{}*s>8{kixOhthH={sap5r_l zV<5O8b_VMsUN?GV>8$Yq$+-jWqDmVoU0$nH78=1~a2o#2bDWa{Q>n6<6x}r!66^>G zvG;(^)ogE1UNk~Y*olyi2ZRj!#Y;tr>}C-3(+e_=%CvrO(U=q!pW{vR`i}Zugs-&3 zuU_EtrI}e~9lhcAPOnx&e9BbyWF*Buk*~>!gf+BwVg`e(OQ5>xe_(D1rx4r?1pZ)4 z2`SnM;a*1!tezt-1f(U6%G5YS9H}}lzg^7b3ygYXNLrGjjprv%p0aVnQl2c`m%Stj z@*Ae7rWNIDRH=r{?s|>JWX^EhHN{wCav5#wT3few8Z5&KE38uhmO^R={Vc#jytHeR zLO_y51!WH8K`H=XAb9PZ0TMsxMdqYfe)7n!1?AjPsT#g1evER=Q7G?m2=o1JF-IUW z%O^7DjMaL(C3Rg}D=JPcwYeTH?R)OwMyZ)Wfy@S#%3{lK^pL(6XF-=O1Q@_al_NL< z7oxMMopn*+Kxih&nr|>6GbDh|y#${lvdIYDErFwv5pANpDqM<YD#K5y&{KE^N4yx{ zJby8{PaVcS2mH1jo>2}wb0cdJSI>yXkReLYEICh@7*r~OYjj*Zi;T9D9c{Exsh1Lt zsL<QkfvK23sZOxZ#n5*KHWgw|pf22yObB2>>n*>BBp5+lj7z*3G6i*BspJb2C=K33 zc>vs7G%15J$8(I^6F8j3Ts}U;PDU#X4hlU4@E3bVj895_BH4oU`p8mXEgzwMY}|wJ zhn0A&&?M%6`3C55WXC&{WMLn)XO!e~lxL3?Eh;eN%*Y!$R!G%!OrW>-&s%(j6DRBO zC{zoUBqZ+B>GK03L5h#abvd<;ej0L$`C$E!6#{9Ja8#u3h-hT`nk&S*9W>%-ONvKm zm0V3}*@)y1HjfuOKHa>9d}r3C*#f<rCiS`OzS&#G;YFt=mejrV^YfF6>)-qZ?km3y z3m84zA8w-_AYGeC?-AB#&w%%PnfX`W2boFUzw$lgb>0E@o7)6S*v}J7mH7A>kfXAe z+;2{;9Zkk58~8lVV(#F)FR_tmDKu2Lf8g`*{#q{F8BacW?S1I&Jt6XW>d70&hxggf zN8gW*AF~YVSKc7-5Lp7VAMA~h@C0*WZb7{)Tw5T=GoIWXA2WLh{5=Mab78iFa3$Q8 zD}TXS)<)LyCV|-=g{_$6lttFEle}LMUCUntW)@fX-}rfW|1Yu@vbq~S4=}TzfAZfx zKOy@0$QlR6{}|T7ex5)g;ZX;#{6EaSd3;pG(m#CqoHH}o_hdr$$t0O9ge;TELK2d& zh9vBJ*uuUqA`o^E5O4zlaY01E2q;_^L<B*U$W;;Vb;A`A6cl8;>h*e&%$&U6>T}Ly z67cywzxVV0@e(GPsj056uCA`GuI{c=$=eVMIHymX5cg}q5cvP660OmHwH18<aFw4| zJ^2x00so%!^J+Zt$=x3Goel6+@>1~ss*T{NRjaq1hJUaXei!6KR`CzE!JmcvOr#qt zfS*G2iQ8P#j~cXLt+6}mco1b$s1EmcS?Gt~)qV(|`r*s)`Y*M>c{_S)@QLW3S4_P@ z1s-FN(dS+qj-xt45DUUH3IMO-)bCgEc|U)x(&uzwZ#jN3=+}9`t95+z=htdKx5fv& z&ZD2*_@MK(seeccS#oG!J;v+^@T1aS2ski<Ou|&b#46Emm5>F|w~2pKUeRj+d>Y_H zpWvrC9OXz)m2i!p13I?KKj11qDqQ0SIaAu<Ij1zH5rBg{`PMM_2>`snc#j)iqqX-2 z;&DSs4ixd=qeo!#fZreR5DxFH!kgC;y!nQbYZ&SwAC%(!^angdl}|3!i&C8b8_HA- zU)A>({HYrL>z?>RU&z^_(&upK2dDot;65Jm$NfzXC;a844?g!&dky&>_@3|rH~v(O zzFMzNzZYzbN?+wur=N@Qq4M);D}HF4src$R)9{<$gWP<$+;9eh%d?Ej?Hu&v5Vu8r ziBDm^%1;ZvW>Zm$%Z>04s&)vTwNXGR4u21F_VJLv8y|8w$ZfW2hje@zN0&VGJV&LY z>ZeX0{Pff4Ujm&=9`xP#fY*7@Z^56c;j40M!Jn$(tMC^5XboSLn~qQNROzd54PSkh zrRh)TCkA?u%?I8EGjh4+iW2k`&xbGw_}(V26)M?g=yyGrFZ7q|M-bZohG`DQp<V5d z=6bdSdVB_Pa`Xq_0|+0bJ@H%SIF#aYC;W}NywD#g#p!#2zUMrGNu0yC0)9%zhkOU= z_>iOLJmSU&9M9YU|7!oW!dLa1?7RUnf0aJr^YH*n2Y3s<d*0!4(CL$YtMt|W(D7y1 z)3qM@p^u+hz`N`GqrHQ*dS%qR*6@p)Pd7f`-97kkh3}@HLRrlqZL|@6S4(B|I?%%? z<Ngj-&EVxOXQbP-yi5b+y3qqZM1vo|xbX7OTQ@%H*l5`9=2ypuJT&~*xtw%-l9P(B z!gYM;r-uJ(D}2&h6<>wx_?f8pCg<k`j*nOn=f5-H56N}lM}-g7;4!ezD*nM%_ykw+ zRk)5%^{V)4y*hn@tN1Eh$EW8f-{j*6n0FXQQ`?Rsy4Q-{sMq*Ah5pDi4a9gU0^G#M zA<c99&>tTeg8?6=;eW;3c?$iJ>Cqo3#o_zV{*QS3RXs;34o?I9TGJe80Zwgz{$h-C zj8mbO>NU;+yvt>8j3a!$BmRQh@aI?Fj$apK!%Xa8S)hb^boz$tpg+~?=xy{{>;SM^ z@ZCD=!4KM7>(O2}KFPtOy&C_`ccEQn9(oLaf#^3w?_1f8;Tl}Shn#^4`Ji9;yu$Gf z=ZSyeC5%%IU)Tuxy*=ntRsf>E3x3ki9{lsIY``(!VBR7-S<2}z5jt@B=YXFE;|#z@ z^8TF=Y~pmzp<UWMga-;5sT7w_4*Iu2ZLf{sD5c>~)$m^@Iv)5_HGCDW;S0qWhpK<0 z!gc>f9sd&e8A5ytQ=4}RpX&W+$^sk`hThJj6O4L$IUFq|xF3fLG%sp?C&5{T#(yEk z$r7Uln74TO4QP+LMpE^)WsQ`pt&vo?zD6SaGLoa=VdBqciKdrXfX^d28qhPKKH;(| z#|_})2^yC^D})somy3nzq6GQ4>j6LWOgk~Ztr0r25=iv#ZoZx{P1EWzqBNJYpw<)O zuIKK{9}+(N|6I+Vf4-GJUjw-6&p&SiUoHMW`1;;71A0ZCJdO9++%K#FKdX$9fU917 zy#US8>GO6!uC+Uo>kp^T+x>*v?nK^h_^I$$XuObz3VA?^oK67Xs-LRLRr6DYQouKR z%sb@vQ@uk0U&z-lD!xANb9~OvGa5gtJ>mGApB*YcbRrgdf@fqKdXhZZSdPD-c_SZR z&1mnp<R{S4eaL72W4zwm@E89DewSAG=zop=!dCc2I(@NT$H(~UX$;lyAs?s>@!5>_ zek*Tq<3F$BBd>`*->7mZ1UkuQD&XpTpu&f$@aFf?-g|g^@6y^kpSSlDwD&vS-Z=yp z<~NV$^|r-d+<a&JF0JsXy(;~Mt?;S6oW5AE<D<Rz@b+?i@%iTYyxvd1|98B-D*p2- zzGmNOzJO(GnJ+Z^#^;M~$^L8hP1p$fy*=zRN^$zTK>ughE1UQ{<C;h%AUB8`_LKBq zrN2<f;qp=KC+R=%ptrjIJDM-yIkezM{4c?c(^dLHTX@4?z!&}noR<5<59k<DJm@d- zfOqtOuWf<L*G!+e`C0rI@O3J@ne0$Jr}Gub(>Pth_=dW*g*PY>1b1C)gTK(_MQ{by zwH2K;8vLC$@I@|g1pLEo;A>rzTI%KetNbkX<i`WPPUS}!kGpdHIsZ+q<lh#q%b(zn zdf@BwC-^fSa9#d@Yw}m=>+&bKDt{HO$-f!aLjIo9`Bs&ut0!;QmNxJP74C{}17GMY zCVW?qHt;nX{Eas7MNW(l;J1aZbxtO@FahhAdd`olm3-R5b@>onm5++A%ZK2qd{nqD zAHX&FsBm3A1Xtyw!gc*5I<N75RN;#?{cH=@^)m<U{hIUtohDB+mnX^D6W-wBaOdSV z@P$s9%ZJv3p7?7tI5yB*!52C6IX>!d1z)Sel^+Ps`B(W_?1~}$+u-X|I756udYSXz z>?!}-;JW-Tg1#z$6<?D-^8;L!zY5pn&njWBRQsU9HTe^LP5vrelRv>V`KxeE{<pz( z`IDRva{kZXrq7;mU7s=kw8CHL9LVKa(+0lAS<c}n+Q1h%m)sG)R@L+7K*HzpSNU12 zjjy)wbt+tajwJCf89e2G8(fz^J$I7JU&Gh+pWs~n8eG?ZibHVuYj9ov3C{IjgX{L; zMbO#I<@u8)&qt`e&0E^Qb$Qy`z!y5vgBb6_+rZbTaAiRo_##&};ok;d>q;TG@DSwL zz~$rHN<MAjx_sKgb@{Y~>+%6ylaESYmk+^J`KWN+J`f#lA0!p7+lRJrO+OWAv7tAY z=T$Dx1}E0Pcs9jvZQyH~AaBSmz72eB(?7U;W)Yn0l}cxw6MhrqQx17P#pMGH^O)b; z!gcwyh3oPmxT-%Y9bG<vYw}Uyx_k((%14Fk@*z5^d{nqDpSEy){5C?K3%Gp#rRm!q zYFG1%ZQu=baS!sbw}HF$tqok)H~34f=r2;oo$_QG_*!k8t|T~@v&zq6*HO+-K^yow z7yLoh|ABvny&ToQ61r&fh3a2TgeQic1|H4d{W)F}^^+Tq;1qu~ivQ+#G|$v?JU;)p z@d&Qs{Z4q?K5yc9+)nCv+)k=^|Kaq=E-WNGb)4&X+`e!;DTL#Z{x)ztuGelnf~$C; z9FO|(DUQec*NsPT6%U>k$p!p!ztaHup>?OWK`^c0Z~g`R*k8ckY75uq6;MW;@oio1 z?s;8>A8&!Hey0H%*OnjZZ^JvDaO^=2R{cc-W&n(<X(}BLIM%x@a2GxQm;0%PcRk@s zm>d3HEBHG)oG63;_f`7J;WqG-p7nA*Kk%fZ^26b$JmEqY(BXcSf%~cADFrn^{w?sY zfp2OB=kto;o7>>rE*Q?Vg>(7aR0?Rpw>o`p7h2$Fb+~F54BRhiRWG*}hI5|un{&WF z_lFGU0dJB2I5+%zPq_248~%eQ+!f@8UuXqiro%P)UsUDnTGs~tqt-7!5S+^ycDjWh zr3HS;6E2hkpW9_TGXwY{dWXxQ1s?ntaE!+`_+0)*jK9`!UH=J=)8=mas$HfU0S|A1 ztMWHuoz$9+28Vyz0&i{v|J*JcBRL&tDe>R@q8r}M6YjFR;Zd#N!`<*`PdIY;==4Du ze8#Bsl_%T4W3_r$5}f33jPs<^T;PUd=4|N~ZGFr4b_q__naf|b%d{^J2;kVIP~o7% z?YJ?4!&})ad7&G>6`b2&*mshfZr}KNyGX}3&S*s+aN{^ne7=rFyo|@$hz>?8m-7bL zUA|995ZX`nfXDNC`M5SduB5y132qcWQa__TYJ8BF*X@@WB{y<^pGN{Pk1SROi+49S zPzz84ax19c<D3URSn%*9I;XlmS9#0)YV2!?tite)(!3z-sh6M&Y@s1qo@^{a*?Ovz zJ!2@AkD4Ar3}PyHHlghU*+93=!5m~vB6zE@U(feuXs&Awr@16W#9ZeASLa5OE#Vv8 zvQ=#w$##w>zVbR`_&uis+XQ|dcXj2mfv3&kM)4E+tUQ6wUvoTen}C<X;jmmBZWKS| z<!(Zz>K;7dxowhgQEucuxed_?vd*Z9VU<Q@Sf$*k+DYT|X6!Me)Uz`Q{w~UJyGIcj zE~{Q_E8u-lXPtT`fv`o)?wk(6JM(=tKmgbDmg85NzJg3R-1uk<z9H450P{<CdFm@2 zPt!|Yp7)tnex_QU&M0FY)1sH>TfwofEdtV_m&)ga&t*t(lJ!_FGgt`@H;SKeKK#&b zvS&79gYveD$;t)%L)-g9R^(ISyJjQ*?pa}__Fap-8u&Le1THUaec&GF<dqXG4UTcH z`sup7R5-~?^WQaj5nPkkADnL&`g%L}t4*lS9XD%k3kNqI^+CQGU47hxt~w?(xGrD# zrP@Bo3ZgGw)##{jk}n`0^2PYaI)cUo!AZWDC!o7?HMmhk55PX(gZkd!{`6&z*Whvx zoZXGF$@N4Vn~!6B&jB1`R%`b^RXq8IREK)FhYC5W^A(NV_MFdC8lN0a`zcc3ZE!wz zCCo@@mm8n^jU*qA?;g7<eHyzkpe^{yMc{Ad?WOsa+Itso-(d}I6i?G<<p$cjfaCp3 z!&}VpKGfhw@eB1c`g4Kd0OUt_?y)Nt$v0HLm7jcIVvUFWql1^m0#kz63x+T8VEhrY za?J3~OD{bYwg6IK!td;;^o)28Cyv8j7X>`Ek4bXS=?{yFas>RzW){i9GQ@d>t_Q_) z3XBQ()ysf`mx)I6-`P?5J#jy1v@6FGH)KH)WtB{DQHVx}j`RD-pX4-UiTnTf|8p7W z6T<_o|7ncHe&%T5Khz__=w@F{X9Oiy{-pT^=7-Mw8~kRWILFx_t;N~GFx*`zERVu7 zH4UQCAQ%`-fFVzidKj4z>Fxz%(CHHwxk#KJW>*gwY6>!3r&qAKXc!J!;-sh~o>ks+ zuz)Z3No#RRb(zAAhbR5K@<>nmhCE3CdD*~-`o$A(qvJH<L_0vIEg?0DcrPn*D8GHV z4|ynmQ|@8QsZmVWr+hEI$7X@|JJ9ZFWNyye(021pwDAPvj`>8J%|fm$oi_Uy<T8fK z1)7C>;Gxo(!r(9OF4Q?-0mOqSyd$lZf8=<+!uaxBA8*mu%jj$LH5rXYU(fbJo<_l2 z>fvX?Lu~y7U*=<^w);`rA>81QBK#*Alzf=mM#OiJwkmVx)MU;+Ya@K+S9d3f!e;Pz zP~)+#Ji9eltvSx~mT<n2^GMS3!2|1b4&VOY^2eoWq2JO{t>2VPdh=^b2eJTnM~cn+ zmG7m`ct83I{~P{#{(r@vxRn*zm4AJ{Psv~%`5RpcSfE=OMBzKgZ>T0eO&cs+C&a#7 zC!~sk;4kNTsD|1$s0i+|G#ASY4WHxAR&9Bf7>g5su>u|}9%~Xz26~t0B^Sf?6dC=z zef&(mNUJF_!6bQk`I$)YL2sK$FGw*?{C>LRS}WDydSSRuBaqA#GRNZ}vbc~5HLNB> zIq*rd@QHFDgVh*5SC*b@dS5O)r;eK(@U$2_g$irRt9)X8{d~P+{rr55v4KH>hS;E> zKruEHr@z5oXkLJ^*eggb4iN?9sSt|70z!iQ<uJcM-%uZKFM84@*!7iyg8Y2LG<Lx) z%mNs`c=|+c(CLyJxj{E>XInEM)PxrP^)|G$qj#oqpq5&*zp7cNQVyauwaS4^R>j+- zWSm!)vQ_8V=V%$jBSAMvpU8E%2NCpIh%wSnh{RL?Mrb~uiy1f?t{&2+J14k4ic3XI zD6r?RsO-5a*O6b4XJ6g3a%CQJgxvzb?#R#0TZymo@(S?PDlR+JQ6^jDmof4M7L4MU zX3C_yXd_B$egX4d4fI&ei#e|xw;&|}nX2%eQ8FQ2mLwxZv*hdL>x~ZfMb`^Geeg^< zZ$I_f;|w$<nVGzpFZDhB1ij6>UsVC5gT0pfzYry<1HGgW*0H<tcLmRy>4qn{>|@21 z3hX7N<WgU>&kdeGF+7fZOp!QWkd2+qO61L)U0zm|T%FM~u}1PM$ccbQVhSzwzfa1z zFL7=1eKDQ#q_tf_@9XGYliD+<U3FDNjxi`l=$=zho|DrdCq5@Nr(M>y6W?A7y7AqO zvv@%xVBVk;S<r?XxqsYHZa^oXB{a{{i~5JBNy44c6bGKtttL#sId{)5{x|SsW@h4} z&(+uO*;7AnH;c*bS!uUdRXL+~FPOh;*ZlfDEH<wPfvT17o?B4Ad(Zs(T`bmKse*RP zVYa3#%(7tD?)nAK@2bD2IybMnIxn}Ucy__=Jpk?bqeq^jrdM80l`}&{+Ve*xp3Xs# zTkPpk$_NjcN_Y}x4wvW<VG`Y^Ff%i68c#`TK$G+1k;7H}O*ik+`Yhx?(toEQ#}!XX z067r0hN6S%iV9s)p+}&bVi=_vP;;H~M!c3;US8X|i}K~BX;XWOQqQSVs+rXDvn^Yu zPVOnQ>M4_}WU+ek)XiKT6CsXQbP0)*+gFqgw<IK3Sy}sp7$i+k7+%p?e4ID$F}<}* z7wlpKC20WvMba7|O9Sb(NA9i5XsISN*LIR)N>Yv}+LKaJ64Fcori_FX5-e0+9D`Gy z(_xP=P;h4-pZ~)ml*i;cHcxqg{O9N7IzuY<>21dMo3V<7NBX{Slr$GU-4%Ryf%fnL z!x=W?`^tSP2E)1-wD*8^l1AGqS>&XhU$Y1z4Z0{R|G?><YUW;%@sw~(rOR?a_eu3T zPBF!J%0M-rQt7fB;UQ^;Y{fm9sB%A17EG8`B_YdT3Oap_TR-@s+00}xn^=J~BUgFn z$26tBoosbp_~CPQKN%CoN<pJur(uBAfa@i(EU6U@Zw3m<Huei!+s<_^lXbo-Tb24% z%KRH=&!YW^$jGk}p8_7v#XUQj<xv|zDT(}W!!KA*Ch<FrmQW~4sCHY8?mFQH3H>1` zZr|Yt*;9}UR9ve3XII478F@3NPMz>U-I#>H4q3CO^ox%6!_|CwgFQVW*4sbT$MstQ z^DST-r2$^n?#!<+HfGeQ=V~fCj~Lt~Expv+&o4myUb&eZlbX>b(YvV~i$-!m-e-cL zm;8y*7yc=vZo(cE{OUJxmNL9~G~I1Bgd63AB%31wzYXDsmHo;g<)uUW*#K6<2JP4} zpl{y+JGyo6Mr}lHK;<{N40AKe;ldB4R^;gw#jdO=<+nw@CDTihjbX=J57K{LW~%a= zbW$zj%_tKiT{5#4NGA~iGx8Et${2R@yJO;9`j538q7HbH@-H}zwOW<4&uUf9=mSiY z=mY*;v!7=lX#I15zSH~1XSMJ<u@2s4%)@7)oBsHaOR0Quxs=h5H1NwWlda01pEew2 z?T;y^-(r=9&o3X_f2N&tztQyPpT?~y4^0stlB3YSe#pa<4+!pHYl(O8JPm%elXt57 zDls~m;n{Eaft95k)_g`3tD>TktufKjQB}($BXc{{w6mGbk!E{VN^(?+*(^p^mgWr_ zH0i#_lah-Z`zGACRZb`g3&-<;q9ej5l+it<L1V^Nc8ZUSjV&BFb_{E`;E!Q78R@HU zELqXN*WlH--`5Uz#SR(E^_)!l)pbhij>ibhnE6w*Yf1D^{SUB^!|8`{snwURud|ol zqC6D=DEm3$(;}oay4>z-_wx4gv3q-a33dn&?uXrAkg-xRum^oj-VaF+1o--(n8D8r zezxpw^a}_&{p|_NG<;Axo#aCW7qvLpUVI&+x*^`U@Wyi?;0mIpK)j*6d#nFHCd`PQ zZatc$ERHv%DF;PC5jGq+u#@-SbuRyNJns|yFE!U6&(#G1)8#?!s;IjI*f(N%vN8=1 zMTm-hV8DRo%f9K_wYnrJx3r{dea{}b_Q8c6iwh0sHf}XZa_5SfTZRtt_72_>;pdmx zzPi|w=<6GfdPQc@`rV(hs3VU?3NC|bnGhMz4uUS$Mmb%5qbZeoTLVdEOG1A2<b;I$ zn#p+ZVfuLcj9xXCw8H$d`Q5tBnEBj}of#Rux{n>VDmy1f`Z6arW_JIaxY*fZ^_Iw} z(vo?JVWFMMW<5M=^n>>;oIiI!O-c&gLB-?$wm}!q(Y-;scxPo6HcQ+a>$-eF^ij$T z=jOR`X{F5)+`MPfc~3?++1!^dAv4aZuEi$p7Nk3|gmzz97pN3nQ{Fe%o@%S;HU9Ui zl$0q`9$V43Z&~@&-WeHFrar%=fB)`1wkKF}yJvMsuoPEhwwLzgbj(QaoE;lG@V|k! z)Y3_nJqrql^)D(42=0*8V`+6wLE-q(UAnxK78R9f$!p)Poi))z-br*{fa$%e=22|J zFdtjClu$RLym`!$l#!cjpH*F*n311fHm_UP=`)^twol)TjGAua#;(rJ$^AG!p`a(S zE;@SI?c$5bO66ZtIuDOu@6>7f#=5%hJsw;*_wIo;$;n<`qE}8#Y++&loRXqK$UQ*( z821n<cfG*EE%>oIEcg)*&<g8O<rfxYDExKJulNtuA$;k$)F}7hb1l$O{(!4S?y-jS zDn_c14$6P${;R<7Z7^ZPh+AC~=_S2;FI&ADG?t47slSm%B<@{MHX%F>7dN*<3Z(v< zH(Qg|=jA@T(<r{Eyx7op-^jYdwL4jN44BsC@+tq2%}!S)MH5@j%h~PE?i39#v3|VV zq2W7~H+VU^Yx)H4X`4X=*YEYb=AJk4r6>BlQRN>Llxt5;4(RsA!Z$+V@*Q0#rrD6s zYzkY}H7?ej#|$@uiy;ck|5?qy%2Col<XJl7&Yxs~Vf{$z5@He%%hGZ$$*}KmYyg|< zhJ~SQ5Qoik!w?cc_Arz+p4DN(bzTR-FoS6HEbe--Y|&sM>WJcH&%0p>ZanO_-B$Jo zH!MKNLmsGYsN+Hlj3rBrY%gFJ-LM$pIq9I71{fw{jo$L+DN=uFB4CL1-3Ghlh6Nzk z)KPIIa!nm~!$JXjo5S97!`cCMh{HbCVZsT><)%0nxvQ4yFcu8FV;m2Dn_4f;i_$7- zGVlhvVV?kYT$+S>|DnU!IKXCdJa-=n*in@}=k)&R#`6K}34$3BkJak<ra2h0qIR6t zVJxosS7`&!t+m7rt3lZlQZn#9S7Dg10W%~RzHr-nzUIcGU}!NZ@+|JikVJ_pU<D%h zy<Aa59;_E)S?4(AEh`%v>pERjy1e3@H<FTB;5!v}=O*M#D4G6PWJKMxl6hrv-8Y|n zqcnfRo=Hz<Ma&OBMd@jm3+(T{__ufMG{IwJc4^*a@HH0UreikUx-d}I(Snp<3_h6m zGEAv3nPwznM^>*C8^0&cv-DDKQg9U<j&CFIoQw>{UdzuadSSwbF{5T}Td~pdg0(}Y zk5}g2?jd20>}+M;z`D`(1@pcb6Brn^*I8m;-PPb7pUNJ|&JAWk(W|dL%e-D?rK`3M z=;m9~&*UdbQyYAIlv5e8&WXuMy_MH;a#<(&m-KG?mH+ts=IxzgmR?40K!$Xe7Jd|e zwl+;koI8Q@pG3=Zo{LNfhW*5&z<An1JwKUAin67ToL4aC(@}paUyd3vo#nhV=J<Gf zpB=;BQe1r_<L+j78r=3Vf!4?lF<nw7t--VPyn{4ms#p-`cUM87a;j%nWt;M!ePiRo z#rOVJH$jq>vms&IALaZ};L`}7ESPd%(;6B-JpTcul6>lr^h%!V#T+rq;ri4v-7>v{ zvLkC=B70j7SI*+ODQ6EKRh&#lPV#1qF!^(|(~3s(u!fc_sKAb%ayJwcH8~E*;Ztd0 zmpeG+tWya`(vAflPd%P}@4A}<p03GtEGxgOtR#|kN>z>ru!=O+cu4t!`5gM!kbg00 z(URzB<%i_d(&9z<jH;TiG<TL8U@NoG4r?^yw$j)tX^ENgmw*ETBDV^853~+|>p5}S zmx&Sn{&^L(p<TXT_kCD?amR|D+1bH6rq?9IFB}s+@cT;H5D*xcQ`R9MF}TYY$FL}g zI9%X(VVmn~xvrruE4$D!j@|vD?~Mzt!D3}p+WZ2?z}Wt)UEgrsZAR4HfP0hB;&?8X z0;}1;a}puvTPR-SysNU7uv800-U*xJmpLZh`Hz%}%+4tlgV~EEI|j2EgYlk!R{G<! zvUxCj3s~ZUAAf9Y{IQW8RI2EOx9S^qknR5QN1E|)ZmKKl_rl%qQ8brejM7zl<l^HA z6_GYN!fdB?wE9IBa*x5)plFenhZ|a{x`-`ZNGtSso)!#_791E8cejwwhs7n2?bJCd zQ)HFtm|HF0#)Kr%FCaHRFE6%3+^}j_SW4PmgXVR3WerQ2URq#i7qcs74|DW%OtMF2 z*JWfoVl(2#_kC!YqaZAt-Cx~XlG5d4%IFn~`VCfgDk(t`J{?lKrbRO!6VhNLrH1>Z zZo9uIXG)(zy<E2ppHCaNn{`qeeUjtx#7jIf*dCV@=GS54J@1?eF?k!-t%xbNurn0J z!gzd-%cMIbf?NXmuniImw_+gb$;Z)tJn9OMCg*|y1_?$Br>VIEVed!=JgkN_<oxn- zU!M-;gHqY<uR4a<b2@fB^#se`wlpGebiY(bSZKDRsI;Jy(U4e}uy{~#$fkQ8v&&-& zr|0Gu;c+Ip3F`+0hit#UxFlREtDQ7)sB(|<9g*EVyT9v{;q!ODc;r}S$ntyUXGKPJ zEXvOE_ln#3-2Q!W3Cb_o*>*=p2VZaNGkae>fJ-s>$A1|HqJ5M-GzB-wGZB#yLTy;_ zAzz%mfWNeSSkO7rJ7iuqATuMrWYHp2(1Lf<q@KZfhBL-ri_aQ<EB?A;UT|f6ZSc%9 z%1v`0{EC<rELHl>SuO33bLIHXxfpMgl+E}cU7o+`NB(cq{7udmq`~ysv`OjAjxn$K z^YPq0?cMzO@V}Zrf_|2QSDv#TS>HpD?g!7AqHZuGCyJD1pR%xo+COCvoqRaI<I5cr za^}AI*$sJ`a`y)h7trUddB;Be7h<Cy;DI5#*|5V;H>ESi9ITWLQ+6MITK<w^CY^E5 z@ow7B7O*djJ^rZ-)&jQU9CYC`*sS&fI?x)E6h1E{)L)nv7&9ogOS`HB(;#CPpDL+y zLbvq5%=Rf6={9S4Xpj^U7#1K{{UgFmF|m>{AS}WwIm2kp#E#L46V4MSD9T4cKKf-w zs1I*>G&}d=@7I1ugzygv1)fD*5UVom+`CO9w~SCcSjRX7Znc?0ETxPvNCIdrVDd;d z_)_0(J<AIp=rd(s5!=*XS#At7u-g9071N5zy*AxlR`b-L3(CoX%MAfuFAtP{yUC16 zNy?$>UTc@X*=~~g$dU&;)hdUQl9=BO<B^PN%bTP#h{D273FrrH4qynTBBz&y!6sP? zHcn-+!`V$%?K;XT+bOTIr<JYB^W&5Y^`oPtI&q%soM>@9@VKi`tZ^L>-+vtRa9Y&h z3wqptMG(eT#*nWNHjieP0&^gq*C>9EXFzqG75hvAUZa#{g>rhKa-V%>>~_n{Sh2)) zf{p6fYrr17n8FN7lXAYOSN}aly*R6a0*yt#Md7~w6k&z19*wY3oJWlZs4G%+*$)Fn zet<i{HtZiw00!7AfboMIDS9!U&V*p-1^nUG4MSght1c<+xeO_}U>0FAsUZE3W1pg? zfiq>RHA$7T8j{jevpW>q5^O=i#sF((R&G&ZWN5&|cwf=rYi@6~`N;-fOS1DRZ}0s` zh#edlK0PcwIjP5tS$%43N&a5`u`$`v<tZ5%`DvEOcI~45W4*l{1FEfYqEB{uk5o46 zU_0D!3yq4(%gD4v$08+;S6Ge`>>n23?IoJLf<l#o4DsV<$Bis1h_)8x_pz5O8Z$pP zFFK-(t*M#NE<83Ow_DA^<XB5Y#*SE<lwtG=iH+`5QCZbFp}f3w+Sq;es$O?JxN=#y zyR-5lW4(PMqJomc0tZ#(^#~0cUENul>U?ij*XV)}b7{qt>ZKD$m6XOWE`OxyR9rwn zpihXeA8f6J@hzdBa)ffSK_Rrvh1j&!dCQ_#OV~x}^LQE}E_x)i!6)8Z)EnVpue|ut zw!1oxG^fQa@ktmlard*;>Avar&M>8K-+n25ZolGCIc@dh^NTyAXNh<9j5Hd96K#nx zenxg>H4ErEJ^KDvbMyBNt*a{-lU;IQ@5;?7w)4|xTqy4_H7umeK6i3oW}Ut&sbhFi zQFa$={1oV!jC`DeApm+D3tMV~l@OSP5-(%cHj)X|=1CeP+}SZ;)WE$!R)4&MqS#r( z&&!q!4C*2KR0h^0ckF%naKjAc>sJN`4hk6-Fib=?;1IUP$1DELg<-6R@=(|Y1U84) zK3|!cSvkA&@P4jOq=zbND=TYL7fqaaWg=LDOuID?m%lPDfNh6eSF<WoToXPqUzx+% z(w$-xAT}Q6q$F~bKM-mwJvYnB$`>qLJaSazw#bjC4hipcYUi1DPeu;yJ7z#e{~ja9 z9<`*@R2&-Bb46xwR@MM<;K#1&?$&7I{Tt%;J@oPTxopZu&m}&5pKOjPxLFpH!kUgT zqkq2iowe_J<<Bww)(sn!2tK9e2O+>0xDAM=m@S@{ge_bM&5Ref1FF~{vMgq|SraZ| zcd1Lwh4{Up%Prk9m9H|Dxedx!4c#rvy0X-+EIMpzzaa6=cf>)iz3*&!M|qM>pw~NF zwrqI^$CFs|3Fuk?bPdY}8nNWja9=wi1xkeuqLGT-Lj1w-NBozE0-;#EA0a@*aPBtB z!4qaozrLn;&XrlpZ|B-G@t%|yZT{n4QVLU~j6h@Hm}zyN%qX1s)uanw*d%#L%4>Lz z`@bqgM+!R_95QTN|AER!d5&{GczZYI`cEuxY!}yeaQ7}Op+nZ?Q-Ohv#_-Vt&5h{8 zeC0DkEaI^Vl<6fI+>&dG-U<y#cK04uGg|La$~gR(Bjlo~Gm4AzcRK#@*q_xsShs`c zl6E3QId))4=YgHNKi{)*+&IPixlZ}-=43yS+`k|u(4<^pA%Sy_vSn=6sX6{f-ZBNo z6ey>9+u}^lCrz=beKtz{0uvWG|Gn12b!!&%9r**`IU>43orEsqM*AwBo7!}N?N`3u zrQB<mW9`blm~)k;OlcSs6$K&}a2k%={1kjZ3bF98a5~Te#_7>67O5q3KRN+TLjqZY z?~?Pu%x}qSi4`LsPS1<or5v5+*J0YO?9UdKCqyV&%W&o|ENzi<nc?$ya?8EE-Wgp! zJjA<vwCfUE*#7yOo#NBqNsldl2lAZTd{I8c=YwR(lXpFNW(n$u5Gds{mZ{w9*T(_7 zZ_twQ&yS4q`C_$lb8(+Yq|IOvOV<=e4VZIz;R5e~eHG>sZ?9Da<?UA)YEIvGeA*H` zA971x+{*Nh*}c62_A4*Vo3L|!FysU~F}L|6#P?+(20hwd=mZI<UZT3Gr!M(m^tAXh z79MtqZ*-|%w~cReaaU495(}d<a?GW@JEX^U%!^L%ku-H~nyvj^JuO|PZWUK=Ey*m8 zkL^$vA3T0uQexVyuH)w>C8o|Y99DiWN_=)@zk$|n%8#*;$M#KmzwfZYk$?Wz=y0xo z@u8mGUs~U@>*Z5>#~rR2Ir8MbF-Llhz@mWG*b!*NYrNl0JU?!*J=lVm4e>DjM>_nN zGvhHQ8^g{bo8{ArRe9PlvME~rkzNa2tHh<ZGQ{()1is&aa1+0`Zlt_F&<*V~?He$p zT!y-nQvip+RA4sn2LxaS04!h1xNE@NsD;XzPoFIK1-bB2nmQ}bWoPgC@&1s9lr#7G zNMZFG*18^$^GoK{v2O2;U%ck#h)EADFCOJe6<^3hT_R;jk)P#lL9`A5ZX_#X)E*XW zWrCQ$&2>_FjO`Z3PgDlEo|&k&VZp7}4Ar+X3|(%KLnJq29LT#tgP!Zsj<4MLGaIe+ z%*GHi!na8Fim6HUk|Z)ECbdztxG#X=krUSX7rwH_zhF~bq;F7MJ747z8=I_bSMpd| z)|$ANPp1#b^gXY9ovFW<5_acxRleVq*Nw$Ly`p3H6-7Oi(qo3tow4HnZClQCDsEaX zU2yg0Z^0sTP7s!2AG<d=Y!919I;ZXR2Z-v^aY@^-`wG3n)`dvskf)T#82|(1fzMb7 zVwQ@aM?i{`mw!`RJ7W03Z<a0n=HT!VwYA?Y8}~xb9+j2r_l+CBuX`o^dtSNw+#}EJ z-~ZerODcNws90j?U0XZ+TV4PKmoEEucx~-HJ$m-oH(~4x5BKa@S^2`)3H$K5-WA5= z<yV$J=$KHT@?M1oY~g(r0Nsm+tpP`P)|-qcvSu*!6~r416JZEe{ehJIPbp1e)lKHD z{P*TrWiy*`){&LvILlrxO&>ivUF$^Gm8&k-EpZu6e;Tc>N#?ZLSNGS#z(Q8a=kiI| zhd_9w@swLE85YT!AOr^q7W@tqlOw1?Jo+{m7Awdc!KmUOTZ**g7v<Y`BJs@a!>l{j zdx@;eUe~O#SI6T2%!sgi?+p`o@IT4Q%PfdJ&Ze_zY#W|}y3wgT5}Ie1|7Oo?+Ag<? zh}!3RdLNFPHC>8m_cw9Oz9<O7K<A#dwP-A2Y<#7LH7B-YU?7q8o9renN@)y|jlgae z-hff7S>rDmauXL1ten4gUT&}ASsljYy{y#lb}XG3tZWs>o%v#Xn(G|8AOAMzM0M*L z>q^@y&M4hYi6QSU&*|Q7^)h8LyKl*4*Ji`#UwrlP*fepYYn>?06=Ph-&2crXq?aX| z1~|r*AZ?Z>qR;%0Q=+0g$=k@J08@~U91`G<(>&o`CY*~gcpI#ex7F9*8fXo+hGsdH zYoFiv;)c2v^?L~pdYvvQp#@SlL&z@J8jR&9ep|!w3bs1Lug4Gj_=#!N^By1g&^F`; zx^TgDjJ?(j1EN%mo$p1G#5eDS+;|*b{#)xY9!}wV2Lf2#U8UcOCz=#_fvb!7NmHHp zrfZ0%Agh~f3s%broMKJb{2^pdXEcp;MiZZJphGC9myvRS;qwN3ACJ55Mqw?lQ@~mK zPYjvZTTT}QgiTcc-wu62lmmMK2<FKl;g-a3N0{A`>j*{{(ngQzdO^*SRZA8PDW5QF z;3LXg$~VvMVz#HAWT_3#jKDzgOmN5EOBXI()VuITFZ;lOC3TP5YhPs*FTKpVz4)T? z%FCf6Lqpk!zV`n8^7?=esrfqil8pE8y+y3o&|<hy1#qV5oi8@@@Pw{ajVv?LDMqr) zz3137EV+wv#<=&uUb)U0xnO}b8xN9rL3z{purwQM<9O^RKWjwJC7)$j8{3TMh5MX? zu~WSm)A~04{e@QF|8R%zpFnw=Fpqy@Q%mABG3cSZs9cbrFh1z<{am8#{yrYxQ~fsV z7f{W2D*r5%cYoiyd=@Y7`Te}+7!UgCZRs1&w)(!M{&RP%-`ibY``-B7UzGp;j^$hU z)4y-cUkiQh`!@6icm4YJ=UdB<{f@g=B!AvxZn<Wn9LZhp*E777N$n*Jsm{WC@&@Ti z%4ZttU}h7BkJ;3jSr@F7@|+*8T)?iZrw`{>((z*&f>6HC<X(i26B;%QSd)#3FSA6B z!;<7)%Gm`gogYehD2pI4mGP*<n<2HV!(u}eV}mCmLlBu$;AfUw*JDAP00yoA2b>a> zZ&j@CS~#Q<Ep-Iq1J0iCrl6K^)W?ReT%eq#0%9~VMK!VG^o}=;zFbeRR_!A?)HFLa z5>;DS0lSGZN$aVpDD&NV@PaLVH%ZrzS~Z-`*5+$+rnH>PwE(-5IL#7n-8!FbJ0g~B zbDcOMdCx!MI<ZYGIikv_0r&+fK3o(BvoUOF$^{w@+a`G{<68<a;o0Wz<$P%_(N8v6 z9Conhu*>=L-B?5BYc;9#w>JL(e&!Lr!4_-}$C)hr3eu6{S~yej^*$rpVuufpZqvnD zV3z*9P5Ia65Bexqb;+{(9{E7rasHRtE8KGZWwvL(fKDh{geO%{=To<U=6BmzFvzfQ zy<3#}M?PT3RWe$y5E=AuF`jR=4)VdeE)??wi4;pA&+rQc4G3c93trXg(!v8jJcRS# zBh*HppwPs~NJ~IAYv&zfjV(*8C{5{*(kX1cAMyo9#<h#F1ST0Ihq+TmaeiiYl9+mg zZJU3@8fFd+^h+0$!;51gQ^Q3uBF0+SYiM+Eco@PQmL9UH#$rKg`3%l$Pw@Jv%Bx2N z3F|n0GSI_KoLyoWKWZGw1{s-yt<pDrlCm@Ni!(Zz^W?y&Kub)!xJWBlTp!j6?3Pv} zmc@p)k1<Le0#I#YXpj$QQ%oI>=eR^#EPdp#0!v^(Kv;Ni^w3^~)|d!U3{Q;=tnA=t zO7;s3HHTS`Kvg`(4WC13?AxqbKid(Vdk*6=V&#HcwR%6--dcce2E^UXx72$Hx?LbT zP!@+abizRp9ydk~l~4!IEev6HMWw2aMo?Wzxl7vcV=FM*HD$4q0y@O@x0e!kaN3%- z5N%G!lOHHuxH^Q*4$us?i(jc__!wSEWyEnRWz|j)KkP~?egeQ8+Tu9~p8Bo6N$I3Z zhBZPoIlr}*Op9Hj@~GQG`B@&2S)*I^J2lm7<=t)ZkOx*V7~rrBItS7}8XH~f_1eW9 zw_NR8It8qwtS$qTO?KNd3}%OiB}1`BagNS}Ykgy*T2>$bRIi(93_LrI!nHyt`RfeR z{g~GEGR<~EryZ7XlDld+SKbm&OAmPPKZjS`!ZU83CX?OwFu~;6sWX6Em53ZmL=(um zvtfEOl-<M=C~ESTL-;vBEmBLNUp^Eaxkz2@5hZquc9LIUfRC>M|9rgz{Q}E#@&}qD zA|lf=969B#--$M#O?DU!KED3`0RaL2KHetdc|2LVu%Ng!uP8O$%uO1fUp(Zg@!^&y z?VI5T%SlA`^X=i}DB_1l=wK4qRMAgwlI!>K97jf4WJH8{V17<HxbjvR^a%*`=z?%_ zdTLQ#X>mbezsQL5Mw7P>XV2f)$3S~RqB<9Yk0gEyNwYm_;FXev;~0&5{A+B{LYIDG zX*mWPs|C8TDw+hrq^E0=$*$<}{Y70g7tImGrGG%6x1TKc@D1YP^zrox@RLJWxH&DY zMNsEqPPD1G5`6cM3_ou);uK||f2Ahhz$g+g$+0c}Y6pTd-AoYwEmGy&a{g)ctJ>LO z{;UNOJDW-!8({|5su{ZYeUFN4O~~o#T*~0v2U_405aioKmi@c~1K{09_6PTs)K=~{ zoIl?p^|Ul|_&E}LRA7KVmwKgtpr4;No($1q3%X;F(1Coc#kC)bf%6{?s5M8OxVVnk zuq@@>K)=yM)kw49fq`Bj;UQjLl7D1WOq?|-#u6UsZ$J<qz@PxVW#;yYvGL|uZ`ow> z@ecR$@iNKYF_Cd`iCJM<mx(+4g1mfu@IN^w4tw1pQL#z>CV~X}x?AcW7!;Ej4=@c4 zFOz?QB_=4)U++Hj54CYW{K=R2o{v?sVXIqp#_XYH>?!h@Uz-0;;oh8Gx~^y+co(qa z%CEM|I>D7Jz;;Qm9JGs?o8)DNt^E8IB1SgsA%(I~Gj1B(`{+33<p*!vKW(NfaqrpT z;%VkR?SUJStk1Yd#d%6!>A7Sjlr<24uVdX*XjsM1jp+^zoLKfT>VYYNk2v|f^t_vc zrh4gl-mWK5E=ntBK>=+HOM<fKyf_i~NpJ_H=bc03``jG!`rvmJ8Yb}iD43?%81^w+ zci#25Rw?fEJ>OKXSE|;Ba#312O&h4VBxqHwbZtG)j_Osdl<#v6;pN@{pALC8uP+#$ zwq}3D;mT<79vvNSYyEjATFDI=FIR^8UY17P#^+FR!FlH%H=k^WYk4a^bJ<Y&Y1yBm zDHvF)KI_^XZq+O;be8tgv`Lt?w^}Mn`}VFKSv{b*lQr>+;2=wUx;4jcwRH`I%BsUk zyvt%9*tepS1?TZg%KG=I%}Ps6Ob88PEHJo>E!pg5o(Y~jX!Cp?;#)Mv)iDD`+HfX4 zr`NMGAh4^=YR|Ez$6JDezeu!pDjrZhvbJ~M(h7@Jyi2QQr8(KwB{-0=pwNWG)U>SH zKK;u|tO*I0P8EFznqil6;lDpE4@MLfGiE5}I)mHm&y}Y)Ia~Z|>4OI!JnrHA!=^#@ z8w?@p{<k;N7GYQhV75h{Lp$AzCT4(!KJ1zewwf9n#gmPVO4EXsuG!+lD;LQA^etIa zY?O+poli4^t3AEvK<Iu!^VjlL*{nXX+hg7%gGnboAR{xZi*6~oxu;-Z7N!OAxTSN+ zWvQv@y?RWly?f^9F}?cqO-=5<w?l;49Fb`&$?j6&D9FsrG-s2eEsc15%<P$?$Mx#b zAvHCvruT_yv&Pg8+LBq=u~TVLepYG>CbG=-b4qLDD!J=QW5t6%S}TyxK-_T4*fRHk z*#dxYYeX}J+&&Wbzi~?0W-w9UsOXYiV#_4nI_&MAoZ7cfuQ8)%-d#JXN3ZnM)KX~# z`M*ah<7!Liw9mv87L%HlUsT$uV`1i&LA7IMO*_%MCM`9!LyunLM$eov9ygc4UuSll zuaz+sX=`O|q0ElIP7c9&!lCuFxPw1Ogs-JpXSo+Gq?NPWan{zv?54Jk1}$}s2`Bjw z*`M?J3K~^{9(*|QYpk~k51K%W?XRedvCwXM)xF4W#T(NX*g67MR8+s(h8F(RRhUCx zh>JU3=WB3YuP1+GcQCBjO``Ih-kR3DS+G9lj`cylLMLfR2*hi;EpNrT6CRy=_3y1N z&}qG)SFg6E=~cBTNlg6N9TRY^Z;3+SMjmY3-+2sz)6}96c(kZHP;iV(lEfs=p>;Zq z3SF+ZS9BYnEs+p|d+2$@M5J_LOpkGhKkK|5ck`?E9Us?dJFR_f?%;~56^`qB-7VEZ zEzpoodo@~o7+cq?boBPp+6w!pT6<M(u!~brhDTp`nWXj7&b@B-+)S!{Pj*J-hne{j zoFXx*wuDO;?@){wQX56YVVF4`4}Owyl|hTns9ItbC%>RdeAPW%U)JxvLqn-uExKXk zGrG!9uqr2AD^wY=qpE5$SsQ0<%7${8;!X>XEV&0<%Mf8l!3*@`2yX?iTZ?;z<MfDt z%P{ax5aj?JEHqW0B_8`aW(#|QEgn23|CaK8U$#!^Hn=YTNLL5~eBDw;R93RV;<@d` z<0d{laa+f+T{S=Uh002_Pjbh-Xh#q`tE>PAhv;GyHPP;{hkJUhHoL=WlD1b?UQ&M0 zD(HI8Q}+-_bO7F7x^$_M{aji3@I<|uu1Aj&CUp?rPJ9@ZLN2Y_MXf>91%ja#az`Qy zt+iRCLgij+7c1<mEMP~}cJaDyv4+Y@<ps9Nqg`q(YP&QWhnOL)X(1vS#oBmgxKJpK zaQWyh5dRPtR#vufJdx{<zAmNmnig}V4z-C1gv-MOT_>`h(g<gR_=he7mya|8ZERh? zroHMgEs(a~RzO?`lA4qzQoppUF;RcA#BH0V#AfjoM%X+q&~;+vudUnSY@qTjG7jX= z#?%|Hd1-hkk`0Flp3p_Wo_6!!Bu=ZWbZx0*tK41a!5S$IU9(Z+t14~J<u7=|t;t}U ziM`>Lk<RN2mDp%wLt5%m#%T4U&!|@3?xoG|B4)Up_nS4GM<jV54e!<u7VD~9S7_#* zDTY^xCkDHAR*B}>6#Q~s!A2d)?Maj$sFsH%rvN2Q(Rk;Ox)6H!ObuPE6HmCFsS+b- zlAZ1Pxk?;0n3w+n<+<KqZBOA0Eplm>o@k5yZ*f$W>*`EpJR+14Rjy~K{-v;A`C9pK zJC9&mv{+{0V8Z`-wub-j*3Cg#eOypnmo%0}Iw>vwvN-83=Z0ZYq^q|&vc>(*%h(wn zHc=bT6Wf%x(Qu;Klm1#9(yPOOzh51xuHI7QFy{twJW8ut2Ra_*F=H`$U~hpv95F3- zw2cklSKWBLW@gv<#~bH!KOGiE+|l=+|Ll8y**D)TBkM&|1MdgDEksMxI+d1#Q<mlv zHks{v<~JUn-*slq@y2S87y;2cPn1#It#9ox7HIM8fE~h158r{ya695Q=WpR3&8K{> z!Tasow>J)M!~#UE=_o#M-gNy1J;aTvu+<%V(}^SgrjpZRLHKlDdJ!a!&?G}P{|G)j z?P){3F-Oq+7p^ZT4P-#^5-soQg;<v(i;rktmO77~$3L(ITdeb?)6rXKHkqvjq2V}I zi5R8UJe(Z;o}D|-#F-$iw(s4gM~)~T9HC%+i(S`g>2^Frbl44Or1<h}<vhesEZxqJ zTS$1GbGU?;N34vo^XJ%kcFx^U;)dmen-;yss-w-yL2k2Fc(m2(fcjq7BZ~30T4zvf zv1MH$qNL|S0x}S>Ykfa_;jiGAQfZSJcdsm=-i+=}F-Jp#B)Eie^qf`kzb<d_%HhK! z54l`yH`{$lS;5O6hYuGd->;R&L4;sCEDE-`t&F`q;?Sr!*q+PEil6Ybxmp**)u8+d zI{#&xsqPBY{h_;Ve)|j71T{ODv`xjn>GBc(V2_AbMjje@SQ&PSt+=ENqq42*<r~h} z2|>MfCMAwKG~$p_`x9GnSsBW*sSORxL@iKefL)KWKCq#<lL)EVO!jsRikOV*+c7Jg z&|vYzs5gkvMYe*s04+i9Ejn~aS)*K@IkOgVhKJcCwpp1$S-?Da@*$eo%Lh$thFcuT z!JHm(r_%gX9Hj(7CZPC%^Tsi8+o40Q@#DwWvU8l8MY+r(AuPR(COqYwb4kRog0taZ zLkmSeP&*Ayz1#%R()Y%X7mLP$?6JR~>4Q-iNiBC1!gU4WHWcEg1?wI+IX3ap5uY+Y zT#-IKibZ<T6TjR7zNIbBX*0!55P=8JM$o78!XyJ62BBKas#*Yoou@=D+Dku^5Ptrd zR79);Xv7F{Swn;CTQO-NiQ-$=k2p47cIeQ+fgZGdaEb?~OgtoP<2@g2El}%`cpYw8 z&xVlS|LJGFE+en!7<;>+K`DpSN!m>Mme;4%MZUoX=;m2X@+1+&0t#&5d}N>-Xyqe7 z$kcVmI0fE!;-=4BJ3kwVaiUy2DTSPbwnA&68#crho{`66ywS{s;bjdD#Zp||Pm~{U z%9Ad(gcjuSlbn(~UU|+VyZ{>Qp}fz@3p5%$DkSM!hQV?}(>6)@T^aud-;O*gk865r zlH_!*)V2??OXR7ed>w~)D|NcL09Qyz<Lx+LrAlqYp*Kb;7gZI&Ai`jhYSAxWG&HdH zxQ=ckqu^nCa2AYCY-=GS-ICIYK_17oIvx%$9J)HKPf|r$z-HYVZw~J`eC3+K`Qg3A z9aTjmB7O7i1NicUCcVm{+F^xN=h1F`oucuqFPtQO#loa8ZRxb&ZEcZA>sunCF7BLP z&|IW$gzM{P?5A%qEQcmxKdAK@3Ko!NW0Uy~Ybp0a46C6sk2RIHtlGPGy@yQHc@Ex{ z=2l~tL-3`fQTg6I)5SL;Ex>U;C9AvGm_gA`EjFEKfFUZXxd@~*k0>v){*5d_7o>8& z5y1f>qxvc<Z>coi<Z%u@4%N+C)ljPZ(5&0yW9<G1-)td4?f!?yG)EW0s2V;I-_q!+ zXAMYpph2zyJPvw!EQ+Mwjmwue4sHBeZ|m2M*xb6MJ0O2WukCt@lZ7K=XRC%ZextYd zo5mqTod~uxnY<4V{`QcKfS=KtGn%0IB&Etj{BdgX)Qvie8`Tf0t3ci2(J{=V{7El& zeds3Wrapg)v?I?<@ywg?TgR9?Tg{s{Xwp<pqI1c%sPmp$Cb$44FzaE?bI*?A6=gl9 zJ63R>70`Sq@p@>k^u}o5XBw!UVEn?Ijm<gsIE_cPgT|)I+0Y<PYCsJBq*^J_AYv@- z@L@Iwl)(emvGU6}b0xyU2@EIG)U&}jI{2XSa~g=*YS{xL@Z8rKxMDrdxdG>cH?X^I zVPhOm)y6%WH*x+B@(m3t$hRb5%YzO9C*po)5RTsAWH!dV1?P2x&Cfi8bw$cE{Zf_t zeEc0Zr%t`;@b_W$sr{b8DZH<rc}Bd#?*8E9$%&iN;^+LRTsA0|f1DGawrS$Y4^FbX z!CgJ-szv-ff#(Wv<l7TM>FAuO+7*fxa+9Oo1Cg*fq(vB0=(rY}z6qCu)|SL{e{=J* zFHBxCYx?P#lWm3G38QxpSelyFqochnCncia{VVMjdBV3zO4Hoe?^>lCernP1nTI}n z=BaK`{VRIT>bTeWO3%y=N$vZU_59m|=nay=vyfjG$PXum3*a(vuLXaf6=%C1rkC`L zv#yCPxy07|3ZY3j=dnZXV$4JIEP_WW>?UC2>MPt#ijjtbf*JP*CAbKWydA~7UE`wO zit4&~aue$`S*c}TJ~3y`!O1Mnm^b=X#^})+<zJOWmz33P3FwyzL*+;0zoB2V@t*d$ zd2E$O?D@4mn|7ms&W+M86;f=dhe`3CrP$1LJC3?eeTKOlQ(vDFX|vh-^f`8RbVqxA zeSNC?V{zVZTPi9X`HpDcVD{grn0<;*WORiNlK0iu=M{~fJ!ACfKE3;<My8-_Uh(J| zv+)^`=60!FqhlQTD|%Ix$FyUA1p7Ur_yqbzb68cc@+jOR!yrbk)D7r;oH#B|VIs2Z z$pZ3Zh&b-e1SUzwJSGVx(i#J@*5I6?$zVjznGgBF#H@?g^!ylJCy^IJdwHE4mYD1f zMaQ|i#maT%#zv6+rO9$uayU=P`)}RVre1;WOVMkw>kJFIM+ueBDM9jn=P6~CVFR#9 z2QZ_`GYr4;IfV8B?O22+rieiy`TQNlwJqVSpHF1kLj%~aO5mnH9)9?bP4sTSLurvd zQjEB^Z{_0kKYhqXv+Zp3hd-@fT-o<0(k}@)--~e$>@c!1`Sa&#^Gn&dOh!-hHe=#L zm<xCP!Yxt+ugjKV<{eCROTubSpM?%N>Jy2JjW1SxnPFMDjfE>)w)y%}{SNyO?=MG< z>r@GT3<12_zLj0_<RyRaJMSlD^iN71`zgSDrSGk}$6n&B@%D}r?vZE8tGHi>s=*1b zy8{ctk!fl>2HYU2o%3=?`ltulZ%V+X|33Wie>c&)2S%rhzkZj}e(ZPmU1t&3?>k>d zM{L^2kajPu7znu$Awi;%zoUIstjt$%87hJ7S5=1ej<?ZyQJSI3P}!l3Rd)POGEAmJ z(;!!1r=13P5q$8WzR(n2mpKBvv1k<4&Awg5=_@w|a~UcFs=sWXxZo+}Dx3DCk1y5l z$Q|mIq1tmK!lu<ELbl^49Mp7+kaMQCx0MVXWHou+aV#i6Z96?0-g!xi3{4;Tpc24- zQ)Ni+9vGD&hH5fYu6W20<3;)sBLp{u$q&9Io;Ap~oN9fKD>ZVF;Rf_5wmiVVHc1-= zFELM$^Ne1|^mO_f(#w5&4QcskHlZK6s98`(Hw%UvH%A#i`!mzDvn?H*?p9GB$57mX z$U}{3=bxFz&u)&Q{#=gw`l3ExA-z1pDEP^yjozE&jUuIp!z||I!;l)T1PN_;#m;M# z87>>nG}H%iUpUs{3?)Q*+qDqWSE;zwnI#rUX%BwxN^t)4*;>%=Ec(e0;W>7a5c0ZE ziF~Jmzl^+_lqK(4b|?sRmaCgy6K~ys^%#orxe#*kr5O`E!$?Cu@V&{Sf>ussTd%XN z^rz{ZY++-sv9ZebYsz*x;s!tKD&Q`<ou47*`ErGY!ghI}JP4<0u~t?l5DtrGbEN}v z0ARQ=qr`ETz=k4^UmEhXHVP-fa}M_F9yK1rOxwOZ%7<GlU->cPqh7w0gAgW6@bWb< zU)(rVk5->>UJJpY>QGxU5|hH)vr2cBvpPg_zsghcj+_y<zq{CV#E|sypI613<WF$= zrujG<V@DTYMp3VYCmKx-3{3Sp3SEYTE1qI=z)tb+SqphKYu2o)L4CS+yT5C<2fFM$ zG-d3pdB+b`KU&r0@xFsbk5%@0R&RKGQ*QfAdxZJ%;E=f!dX5SToIPUU^6;>&(J|$P zrCnXdR@{*-Q~8?!PW}0sQ$ms=99<;W&f@TBB|CcSR>+4lX1t-)ck-;!_)<&aB3Fth zc~N*pI438_LFnUTv>o<Czlp=pRtzc19RwF4!VF1-Ln3Is_;h|%c1d-Yg2EB(h3a+X z1?z|0fADV`M?9RH`Cx70*u?C<DdOTK1LlnyJ!i7=$=GR=CSH2w$aj;cOq=-b%t>>H z(|C~Jg`LCR71e9Tjgo@$n50PWaOrNFWp1GN-I>vIvi*dl$Pi;vTu4%SHXmuYH_UGi zJCVVOUih4iI|wbE<-xpqolWa8k5-7EXZOu5uIf@)IM(HE#ABHcj^Fg+f%}JeG)0^@ zcQ`d*<`}IZEN9xp^N08U<Zcf1a;R_%<0A^brGT&phK9Vb>D&#;eoIbp{<H1(*xlsc zOYt{ckBBQc4)p&IC06{}7>n!bqahdM3&og=l6TTRXBzV*r&5kmzF4<T`9fh+aLM#h zeAfn#;TEwan#oZv<uQe&uUjYYY#Jr+bUrFgC0V!7#Qn|CAly0)L4YPW5AJ4ou=U_a z7cTy@Y0SPcO=2y}V`0iQ<wMslv0?7=<#SylZZD5!hEbY9{0+j*8u1`6`_GFPJ`yX% zTGt3FCpNftDIY4=SeROVlQK%~WU|t{X9!k3P7~bA@L-;t3cJ|29C~%o>@|0989Kdp zk3lonsc*U(6SwplH*0<6^M8J)zQG6(K<g9G3a42e)S#O<=*o#<cye0FcZ7<+&Y87w zX1@*<Df(a6fAn|yU(~qqK=s2Zs8Ide<}>aae1ZC#wE8Rl?>M+KU(%R4v#MwI4~hg| z>R;u7IWuci$n5GF^o?@A{+<3;<#bVy$|?SGPXGEdx5t}>DRO7|*&v%&PiS5e{Z&3y zh6I_sda^ua2*-H@IGt1+LBe;0^BHgnCz~a4`~0>rMGE%7!FNQjZ5^DpULJp`4o^Dj zTqOUS>JS*48)P&gVh7t$1s<N3pT#>9?1R8C^}w%(=LvVMKkKEuD$+0KE%AygLVi}+ ztURM^7B^hw^=AqB@-7+AsvufKnLWY=^1qKOYKv##vk9%5sU+b(2A|_(7x2GR@sS5> z8GSD>*9{uO?6ka4%I0g1aIz%)j0ky?d~Pt?X~C2)FRb3sr}nN0-(HjKy&tOTy=g$* zN)|V7bdPmX_LbrSyN{e0*|F@$l7fPO{1QGUJ?Ms#5yLHIZf3)|6@%x?C!3*F>w1iy z7spoC4cOGX>Y?8DNxgg{?yBvxp<2qWD9H~fC@A@{tYc)N>|-y$twL^d#^Kqg+i@>P zpey(~n>Zatd={upkZkN?p2leRp=(dxSM2Dqt_n@49)90Rv5OyPHI_ZpRhb%GQh^3o zmFZn+ER#>5Kptlx56so<uO&jAbw{bh&mG<UerKv|X*ws?{#@dgO=&)4Q_7B`8+kp< zhI*X;@9W{xccxK2lJmAcP=;NnddP++$cqf^__-}90`6@%L~l#9(H1xz+r!Qld`$F* zgM8oocrjG^?e*@X26Zc*(0yQPpHX6vYwDv9PWpuPzqfc^&+a2ihIbp-z5h!8l#}wi z%F$q3V&}{GNzp87&sF8mzOP^XDc&f@rxyKC6B;2(4nqi=3@sljl%UUk=50;<KT4J2 z{CAYBM~kV|^3S)oy6?3Myxr)>=I6CKJN%C|N*>1n_%0td(Eqyjx)+qgkFv9_wPRim z+sk@9s#wKEbua%FC!6QRUB7T`^E}=U&39ogeVA^Sx_9cyxp!+Y2AUaXC#e^xi*Q3- zKc}GVV#X25cGftkUq@Z5Y4}A(P5q{KOmx?(>dJ04rMRYBHd2gpt?d6z32Ob+8mOvy z0TM<sY1rE)zc^@mOcdJ!8GQh=pzFF5W2r!>MQY>h49S5z$hL&=ut2F@NC5Mdg@lk8 z+w=~O=?U`mcD~a?3UiS0LXHsv(gXYpk<0yBu9^%MD}~d})7L16I(h8D@K5!>*>@gA zv^vbq5540EQ@^`oH~5Cp`09BFbL1OJ_NeWcGk9ar{m@!d0E3aDu~7;gIl<4#wdxD> zLvD*TF?m>)6dMMOZgj+$_;&6Nxo6^;kzQV^nMup+I-<AEWvK6@GqtbJhRw95ii)pM z?UsBd)L!Mb$M^Z<(sD8s-m=nM`-9J{A4~I17`ytoc@_PWPfu?Dzn3Ey@n2dhRbXTm z?`YXo+amA3U3SVdtzoeFn!O>O+d-zpbAizR{|(RolV1GwT=aiZi@$6oo7dV#lfFnx zTepw&<qmE3=p(mn`yb{yhQ%wr{(8>iR*hS>+vYyy&uiC|oa<!VL_7taY}+v0Cr0#N zNJw_b=G^3PA;A!yWJ@$Sq#R|oa*)*?I?M*UQn3fwQ`vp!u=2e4)wUnEnV$VoIjH{S zw1x^{p!Eyx>SKOoG(jK&f;(603=L->g{~^0Q_K-s1|94*5E5o{0wSLn1u1MP;*^~9 zjOa+l27m1xl~pye%s#nCZX)}d4H3;z?JXTUTG~gMMdkUgSz>OF$@a35RasHqU*r5y zWOPP43zU*=mF0O?9od6Y?RLwEvXrZivPxT=_=6m0t1NR|O(`2;vD;GzWjn6sl~>xZ zn1lVIIh6Bm0q>k;I%sky?r0E*Q~pODT*vra`k%k3P>H!t_gi_LhCQlJCt?jRByhiM zXmc&>dkdWVe6GsdzE2^1?ypV5x8$ciCZ-WxlwYKlXVXC!<(0?u^4OE^C%EJlvQhIH zDZ-ByQLw^52Z!-ukBL9K%=A*;xQ2gX*md#1)&0s_xKVfvU42Iyno82?tWdn9jw%H? zOC@lfy?6DhGERAmRj~J!W2`gL(c}&v$(ws&bdK1b??8wc+#q6wm^=O;{D;h^$$9pT zc`WY)V@>Cn&@Nh0WJ|LUCH|6KR+^n%+9UPb>(|RV<P~4N8Z`*>G<f9lHLl|A3?^Ao z%!con@P#|2F|cuM<PIdo_lN4kMhv!h?>@16kK9!Q2T5Y>uod_08#+oAgZM+&oSZIQ z#&mnd*uVeM`XK{%Em<-MD|Of_(jmiPt-hApa^n&7Ca=hY{G|`rm*0H#?WY>elaKxW zn76q7_s86HjE{3V0WDl3r&*}g7iZ^bSmX7@m7PB~*3VTbuwLSD*K;gg`GVxC@p3zj zP&;Ktv$oK9e{Ox_&pTBb(jMgtmhO7aUEZ{~ZCgUIc(xcqlMSJ65>r{1@e^5v(lik{ z+HQ^4NDX7T%0G`O|2TGxAyB0Cg(;TPqmvLV(xC_qv$)BLK~p~4F^k2y25FRhl^den zWyAVL?N8#)g!QonGg&EgxrGwH>&7D(JPc#vc`6c(VG%f`#DgEIORq&~Oq5R9NLOqV z>7J6hv54J2lyx)1LZ(cKuv<%d_by4y%SyCb6D?M&*!g#<Lz<;qQgT)Du(4wX_8K`o zF(y7m7JWKKgbW)tIWMocOyymydr9e-9UEQuSY7llIU{rMe@t9*a#&cufPmV5eMgMU zh)YUL5SqINg_*0J&T6v*vXX?s(4z%L@^($g?9kG_PCUSdv6YW!8F1$Dp1(nG0zoeR z{a`t<={tIfgDtiBqsG3(5|eWs?4@{HZvIOzCG^iN9HI#}$nKaoOWDujO#c2I9RqqR z|7LN+9RqqPzlq8Hva$;J7~;H`I&xl;Dd&)T3|S$mGR6~wxIIrgVIRnFaf-GKS~#gX zkdU7c6P2BwHp*TyK5NkmTUJ71_<;ilG%@v#OfSocjp|^w+ANl*!o$Xo&gtDgCL!5e zw;#qy=-vE>yvpE*{j5&qiT+`TY9iJvRE8J>d@6&y!jMM7&kK=FFK;B=6#T<HTuJzp zl*GJ)`e+cuZ0Sak>I-WN7E5n&v-8nSJC(n`$bNRsptr2zWhGEL!*Z4$xccpN<)h{M zuYaqKDZci2m&*ccZIT52kVSE83=K^2Cfs8Aeyq;m7dCHzO<2sW8%&wHnZnNuqm;TW zKqgLH=K4n5)b~u%y5A?VTBUS?nChC|`%L1RUngK%Yn0AheQoT3s~14`Z)2<BlJmY9 z+WZV?uhjT~9oIQh`D()zab{R~{SE$u^5nB4W-aeQ{LDv4DG$S*7xuR#qp8vhCzyl) zZ`t3M%QBaqMsn@+hm?H7A7>aHEEv{VUg(MyFQ}$SI`GLS|7Lx!vfj?_H*Va4HUje4 zzm}P)(%a}I2AE`l(?;L4(8dXR&`zewh>KIa;EE-tr31e!`>!f5|N9fg7qns9nnTg< zV7%j&#Et?Ud}&?L!rXO(PiyY}f(DL}^ZLoJqI!8(USOS?&Vhml3u^n6rJRRQiguW3 z>8tmyb|PHk=*lKmJ51>%{y(&R2Ygh;_W#b@dv}vil1*DW*=!0ukhZiyXrUxP=%FJ` zdWj;TS3!^xLFw|qC#Zl(c@%l5fC4^16ng;$r6?t$A_Cbv{J&@J-DEd_Pv7VF-(+|1 z-aB*V%$YN1&YU@OX3F%9f%#%{4%?;Ao3T+@<3;brjo}3^EGS(t{Kkp}n!}4Hnuprw zzm=gF7(cv>`3C;}1$e6g_{`Gd{&T3qc*&b_(EQx6e9(+Bm_<VUvndq*5L0<xVJ}2O z=l6FXpZ3)ApRdc_&q|4{@9jQ5ec}tBuIJ~<&A9Z6%Kn`#PE^adG&uGce!pfFt+JWB zTI)+gTvU(yWcv-k$_UmrSZqoxdZ9Z4;r$|FQ3iYpJ`&IHfg{(}|3z#b!QRt<nY709 z`$3lX{Pmxiv*8Q<?@bk#Hs1YEyxov*%4tEgq50Nm@a`(I{Th5@jEhP|W&J%d;JSG1 zE`wQz%7(o_Yl$ng6ZtQoU>gcH-S(-`Btm@B4{x%O?}$rX*cg%7jNR7vw%k)g++n?X zh>m>n;5~{fJ((R$yOn))*l*7sEO;*~ui%e`*WPE*Sw>sQa?;Im+~nz;<hG^60=fpW zYA989c)skl1tMzlsk$E4Jwps;mq+Xw!e;4*Tl0B(e2YDNcini;?Sfg^zdd$p!mafz zHA|d*>e{{&D39t*_1Pu+Yz2&emWR*cjLERkQ6D<*mBx>DUJhhs{bwkcf$=LojQH2f zgkYc!^yo5;X(0dMp+)+zrcb-oq?kHIjV7yR8s=!G00By>x?x^48WL@+96&pEW}`)B zX4sPhjA=AYODj5B?`hb&Sq9l09TnQ6T_+9MBNknFQyta#R`#{We|z?8%+AP$2P0(Z zz*AY9c*V+OiB!%SEiG!MCrjMwgQwClHrK^!2Bs|~(J~PuGZ?~``Z7UNc&HS*8?h?B zc(qR|SF!7!I%&<iw2ZDCTgbY%7K7NOk&-dq>+#A0Pnim66cexL(pKfythtrlm(t6X zwvI9wWi_jpCBB<<ZEs;hyq8bP0LMw_A7#8fB-Rv3rf_9Via6jUFYSxvxWQ{aFpSLP zifFX4H*=Ake96l*>}M}HlGUOs&ULQ`8B;}aEcJXF^?Y<f4P&q^#T|w&LT#tm+=?4g z=X~<!Ke7?jGOsS%udf&)e<Fz1g1VwLAK5(S+iNl3TI*$OPQI0K-_qx|X=|Rn_MZ56 z#;Ym6WiU&hTT|C8y7sQ8+>=fD_9x+-B4tGp4v-bp8y)D4v4$Lg0E$NgX?W-GUK7qw zxFTL?$To@6alC@QdBXXpeq<vX!71ieoci>wx7kw}VnN$$PaJ&u*5YZaetSnelffpn zyY|Gt=l!;Lnk=h3d~YUdkIDTKG~n5JEY?9&-7#V6MDc^z3KzVp*Tk@0*AHA|>#ivG z#mmtNVkaze{nxjQx$Ww-j2UZNK5)Y9p<1K^hCEfVTVi9nUt#Mm9=N_s47-Ln(_O?? z<v!MuH!kbsx*gMUz1YYGvW^KbjiTR*-r#}Xu;xaqSt&pUf|GE9J8KNf;hS-)@_4pX z{492|PB_J{zdn;MVlOb)wQ>4=@iy<M{2^{+wiVal0r*EU3yR}dy(<ZqNqB&%+2vIX z^nx(}JB4q?JnaR(NS`VC<AB9ZD8w~M-^rSDHjXc6o%O;vaXVQAvd%1`ZKlC*i4xxm zw7weqP-~tc+lnjkXj#*)WVMz&Am-Gr52>E)-+v7cze+#a^yN>4hoSKRF}S7s{j%Vr zTbSom0t=HZ*G}WI!yZRtrerAuDTVZlRQi0^xkLIh&$l}8$`(=hukYU8b#3pDeYy<S zDp#(c-D<0MeoU<2)c=!#?;?iaYW?%Jymc$r?dZ<VnlQQJls(kfuPlv3svUAGF5VtV zokg-9qMibUI5xhxET;LF^(z&{2FjwqkgIu(w)&f9QLLpbN{-tLF@EJC5}bt;J(`H4 zP3g)w9fmjM4fSJVR%Nvxjf>-7%vrKzv6^>b&D80c?Jq1@^Wj(dON>4ZzeX<{3am@Z zqZrKLRYp@IxOOZ%wRp*rIbZ0<c|)ApvuccfOwC)8|J8?UmRx9`IeqGy3jibA8gL*d z9b_LsS0$4}D&mIAc>*~-MZ-#Ktn|Y`#k!`|145_f4cgu2vN-Z3kJOJ>EI(*Bn^*@Z z+e42yQzVLvwK{k~|MUU^oMtG;33)rj@B`(M9~@zhsO56`ggo;SVYxRJ>M_14(|pQf zO}^Bx@&;6%SYVW=HZuzp_fa6Pb%8UU;b~A*AdTH$qJGsOiOW%+g4yt4RHwywcI83J zA1f$O2bCax37D|(ImyZIffg`^nT8KE!?6ObQ^|%Pn6Mq<ypRAHbp;bjxuYD@ax7<} z5nQIeMp{)-BO%z(l8&HzB`5pknE2r{_N#t8z*ZY^#S=33)S3QGTKhC=tj#TUt8IuR zl|p#|waNsky{&gOmu>ZWE2CYE@~g`7jfTKvt*C)~%10xS-zV*HXM4ZYPw<8{;#=)* zl@Le#HlVop+TspRC<W%r3gVT}HrCy(c2%mj;uEl-fx!gHiS5am7xgFqq3Se7qLrZ6 zkY-9NsM77!ug$Rkd6KC1`u<dLnSI%>gX|)w%(m+=iZ>MBrKKJ#`11Ld1rv-8V>V#D zmOkZx+r6!3lfeVbA|LESnZx>~vI@loQiVr#kUdJPE*r9QbY@GVJa5<HmR|6sohbdp zXg3LLiWF~>w&k1d5Y8x$`L-^`7fgKZ)ky_6#RYM`fa~Iq&irk?`_<Kqz4#;FqBj>i z#0?z2Ec=cZrk$d}hCK++>m3dwPA@;O*^3s<U9^a2JPb7NMbG9glCr5gWXd*JUFunO zSQB>Gl6I<VZ|v08-q^u+s3G6(P!e}qaD%PA!FE{Wa|J(<rfxl&dYgs-&j}?JTG6&^ z`b=7&rMZd^T$ZqdC+#%z?a+28fNM42+6b<iutQ7o7E`w#GyQ$3hbpO_6Y93YE!Q{! zrap5WJQIn&UCPoH-bt+K4kd}O+sT1)5W<RnyQ5U%&H&s9#0~3?0Nk)8dMhRCz>;>T zNjpj<?L^^}vTi+W%aRc>easq0jl!>8(`sB3=?|2hX_U>9s9dTVs>O|JnNW8G?y%uT zkWqFis%JpLjzFWHCM}50b?a$h!1ClXhk8?;r2zo-4!@>0^^Ca24iQN~(<ZQ8JP-cD z>K0j?X^)Hg{B?ciRdPpE%NJh3vl8jZ7oS{@nq23Utni9jo;(*7%nXy%ed?$1txY0- zW(z#H%zkexORim}z;UOlUO#4;!0W+G39z+=7yyXC+wbS!&h+SBt7grbJ$jtMWe;4{ z>fVE``)BJ`4I4FR(5PXn*8j}NFfKE0Y@u))TWITp`bkdr9>a%C$s0bbNB10D4;!90 zW!Uf@-A7cZ(xB0zF4>D3HK>9YuCu$)b)>krMd(b~LNxKO2U+j_hkDTH@b~Z+!F;#g z{%@l$E)vrIIRB5d*W3<BYKM(xgMSnE`gw1@nfK=YN&EKa?f=_V*gxq2GVjZy%n#J% zf2DsswkZEC{t-L#*iU(X8+pAyWdqtiZJ<D|0&nsm3jJSr=P<b%)%iQjuO#5?7yIAj zdf=@3_1Wfh+SvcX?KafX>#PcEb|kG8V68qS`R_HsD)&HWj_bycU%6&oPLs4+wVVF! z<``T(K6XI;F>6+iAHQy6lU|L}YSp5)vH8@~3F|w&KOv!@uspi9(A(+H4m&RWIW*Fw z+@#3hFU27jG~MyBw28&`h-&g#W$g_!oUU!os;wG^mi<nARXX(ZX97z#Y*p2{&E?E! z7!>#giwiAt?vd3LBGlfXN?Duu9Y-#esnQ@cbV_Kw`soeE-6>V7L6tJL+ke=~R%s9v zG|}F$S%btUecF@OJe+d<*c?#*Cr+%%r|3`9`@O%zjXZrR+pw4i|9yV+mt+5H-~aov zcPZN~{&(4%XvtJJst2Gw1Y>Q5w6x+e3?n7^5%RF&;fY=F{J2FOTlk!E&O7diDoRDq zCFN-0b0kN+@QQp9F_xHcm>ebeB@+VwVvBgcIIB-yFD||^-3udV(&fu}moMS$vb;-N z@gg%k?+Wf-oJ4oU6U9Iuf{)#)d0|Oe#gn{1AcsCE&I<hk%hT#&uYO^Wg(WEcJTKkQ zRQ+~=e#_J^eA1E1Liz=^W4)yGyTOABcxfmY{;*6XL0v35-w@fFT2OdZZUG=&#RnF4 z0F$;7(VT6Eu2i5#7GA}&1L=IG-CIV0$2tt`aY`9xXi7Kqk9i$sz5f1P_K)jqgV_20 zalbt9{YNpi8R802zE-@B{_zb`u-Jj)?{_oJ=4cD=x)80eVA?8Yjg{$StO%R8C{oOB zh#+>mprC-otmrG(er~l`g2}mWerbKA8Ddy%rWorha$0x;zT82w=z;>?ZOIZ?txOwa zU(~S@dtBY4yaY*rxq}71*W^V_iXns-9Xfznk?QRDM0Up~JBnO=0iPJ|>V0j~OTTuB z=LfSpjqlj8NkQ%Cp0E7+QfJtaK-XT_Co<7mO2&eKibh8+kvq3NB-9xds!lYg3NWTc z6)3OXds%B^Oh4}J*ZQz*7A9^;7zvoq6c7wITE>4S<2Tz_ruDhE-+-XCx%YC>1cr8) zO;%58O+X=Ntzm)IOKc9CE2iq}`9MBMf03URQ`ua)!w2f?_4R~1JIq6svdRqP3Ejur zT2y953<SBA276Fwq-K(nl^J5Wtm_5#lyXz;Lpwy}TD>hS-WK*ftI@YFtNu&hUw`eR zq_axm;v3@98*k7GiR3BrTk!gi{)yL-Mk`~F^s<$jy5~V}BXTri_XYaX$LKS(1Jq)7 zhQPreN7kqxi%Qr>UI{ipYiN1PeN7cJJyVsrY~~s98LN4Q@bk;-GV;bK+{W2OoceiD zY!~-J%im`+mARg&V&)lEQ+y`#(H!(+v{@pgTUCIGjtepO%3+Yl6ekK+(drDg1$^VT z5;XU~fw@>TSYEwBgX;7Rb1m(2txVTPL;(vu!bY=}2Ux&?vkf{oI4hPQQbj|y{H!Pt zQ$+zS5rcRA%S?<6G0akMHGxseEE7f^lu5sjQ<-!q1(iwPD2-w~{6N=7Sg0sC0tM;N z0ddDD6FX{0>&FnQfQ5onLS>ogZ~7;&v8PB|Kll@U4P7<RcS+Q{l&U(5&GzCr4EAEj zHL=S!#%sDaR&Qk=_J=72MubLy%_Ukx<mi>f5o4XvSgRGsZ?O*7SoUvcwAZ|=0CLsV zkX^;=&5$YtOrxou7nHG@e9H@g{Z1lJ$~>QZZdp5K$1F9cxLUWobx{tO>(73+?-(-G z;!SpMT&X#H8SLIq>%CN`7^y$WXR?jr7x4z`sMMUqJBqjU`{VS{VmsI3SWq(i13Y$( zOw@#nFI*Nu;24bZ1Qqsg*uHy-rvZ9AHcNLDZ-`&mMm|%2QjAn;UK__5Yp(C~U}tD% zThOty2uv2Y<McuUZfUgPXy`uJ8^CBC)@$#Lx2a)RMKG+sIIkAET?{Rh@UJekT{>yq z&iMDYy>+cR3qJCV_;UJ%XV+~%xue>9-?7R!>hmz`=(=LtxHV$?`rdo`?GW29KJ(6t z;vT%OTJF>L*5&h>MO|}d9BdoPg6yNjy#SgrqdGaliwmqQp@t2Zu)*4}YOD&Aeb}%P z$K;%6wI*Dc`oiYV4%YqPmiXz%*%#X7Pg;J+{ngGhckSZ7x)Bxq{#ov-tG`t(NZhu! zJm0t4wWMeCm+P`#&+KN+k3Xx={fu?~yieyolD=m_hd9_{A)H|Mh93zT0LlC&ZKO%G z16m1#cGBd_jMwyyY`rLx#_Q@+2hz_pag5LXeWUodHLk-EGF7~GP29xQYsw0}8#^S@ z%{DAi26jjLz%SY%ZIn?0K3lp`|A^1suyHq);ThpAflL!9ksU%2L_^3jvdzHG4TB0H zjgcR3udOYIeKS$tt~$xIBKGuegAE_C|J>ImoKPjiTMWH+Wfp}#^M}PK7%adPTkE8q z#0P>nB_WfoNQ?B0FyMd=(sDv=`<7fk#sU!uh*)2TWMZ)*R~`qJ<cOc)<00P7D&F+a z|33r0e##j+ZS*UuQ!W|~`QF(55F@U%WKrg>h|jjdBgCwOS*{E6iTZtsJr;fiV=)d| zg6KZ8|09ZRhfpm)7;Yi+Yl+JbDfyeNztJE-{S|)MSObHH3z5>h`W5(R8$MuOEwLn~ zk1Vcp-~afbrEV;_h;(<mcT<SHr58Du__5`K_=FX&n)wod7F~*6#+CRS{}rSue}YTN zl_XEtBXLnI4cIAlmC{J+Bc(tcFsS#fj7K<zui&3h^r<uw&#|$_8$PCH3;^sy`j_O< zTvlK0tZX372BI%Tv*Rq8ZTc~`nK$H<A#mD#evdU5d*PkPEn}by41%w`N?J-11(t}V z@DgL#Jyz&B&ZmjP;t1b@_1DXK_kZI=;tm3CU}(H$N>jCoc8B&5B7zM5`7rkRVJuHx zJFMN&ThsPhBOT7AX~MP{>13RlVWP%iNZg3S@NGLln{Z`YECU`*6iNp?42WdLEruGT ztoA(4-!wog+wwsvnMd6$^FTK)&P6^~C35=aRyXI5$VVM+0k^I=zYld_*kR9{ya)5d z{3?!!+t%>6@2<mbQ2AHooRJ3mlyNMWau#cMw^@^4W31tKzO@dPKDZK=GSEmDhIC1` z-?8=^B#!(VBYw3--(B}M%9~aUi(xl9%9||Im|x+y7bJdt+d3HS!6Pjz)HjsQhF(e* zKnm2ue`Rlp7H9MGmCpHDB8u9rjAaGi>`h0MB7fmBl#B=Zq~nqNi28;$-GqlU<ju<? z^YhPAT5Y<B%F37U_z}L@n~vboI)N`deh>viX0Z{_Pv=OQ$@!By$@4*hGUtZ)l$Qry ztt~&Q3$<F{J@SEz(Ri2|8_GfzHI|3P+yh^YnKMT$6U*j^6Ne9TCyzdS7-w6pn>&{t z&7Lim>EH6wy#9d$`YrtgnexEjR#@Uss^vngfhR2MP=@*2D1$jeVpF3Wsz&bWunDUt z3mdU|t606&EV1x+rBmXH@#n{_U_01=9XUBW4(E4IPwx&G`&m!5oLUaEFj@?xNG5?8 zQ(;tgxY@_7*4lO{B3opqv|}&4Kk}o~YPp;mZX8Nxb=PQ{R#=Gq>nz`>5o$JYKr|eS zF)d0~D4xCCy-W5_@@?gRyq5Rm>yu8eAD)u><%<)0o*wdH!_Sr1p4v9ysn=N5u}M#N zSoL|@=^>|co_z63z_D6fmUq?dT1V{bstKRkbez1`9c+m0%*mK;!8H~zjkDe&<e6{L zacRtj66tv(CB+qQIHS^ug;*FPO&6<oIOW7Jr9tnNt9kMldu8^>l`B7AHGAdfD_4%3 zEq|<>y-NO=HGB4~tkjgOtQ4-zPR(kc;(hCdv*~VXmeOwJ7v5}Ntemx~_{XYQv&=ME zBau|UH#;RWlVGLdI|Y^T<00Su$2c#cy!aGkK))-)&nSDebw=MLTfVYK|1qDxs+HD{ z@{>lIN=WmbnFe!o#M!RIU(MG_=j$oF5y7}WPT7Mi^lvaUSp)XyIr;hgq<&PEQ3=oA zGoDvxG{r~$a`}1=Z=@5R?2@pk^KC<AoDb~(4W+#i<W)=C>G9`^#$l{>cFATRG4kxd ziCJlNnv~MGQn61(D>8nee#G=|&kxLQ+_rA*@aQ`Fyrr&tjj3Eq3lYgL+2%<vxVqR( z%uSzn0#ByFq{J|+%pu8xfNk>%tEwLf#Ro8-yws(graqhw-g!>F0-nSOLJ?2Ui(Rq! zOlLFMtE{@{AbQ;9`G~O4RK4Qa@u|}3lTWY}82zal`WGg&(#8-<GkwT9J5I89DPf4y z>2|`Sxgvw|ds1}rTvZ~^iC?Pi-d#<MA3RvBj*Hv<F9bw;Q;b!dVjSW^pvQ8ybg6!y zS?*hwE~U28Ed5bNF3M2Q<4R%1MK&%Jfq-^O7)pRUJ<iia3Au$g)Uf=CyLXG#0PcEf z_wJ|Ixxs^3HN~lq<;)j2WBPr7uW3nSyRq*!8gL!xKMAl{wzhP^zVwlniIzE*rIxjp zS1h|N?^sS+zOejY`Pov4fT>|HG2rl0)`E3pz1idJ2{wa0%T}^~vNzbj5$o&|_5=Hw z6>_o;I1{nu+vSW-u_rt1#<6h8_!$-vUXw+qvE)Wrz4f_v`&`?6u6@(|UtP!ke}*6L z1K+nU|5w+(@c*x9@>k&45-T&a^{54t9@UnbeCnjst|iKzK7BlyebTBbd#Y6NWL6y& zTs0W~eT}b$!Bs;-ss``J8&`cos)XQwzwy<_cvk!+^BE~OhYSx69v<R3YJfo+pNGBu ze)Tb7`$419aNi5tTf8q8W<C>9vji#y|NiB9OL!=hqJk)2UP!~>;D#Z14Gpal+{DPx z*Z9(V1_!g(gM-!RKB8@(K5Snfd{?c?_Ei-FBv}kdSrSJh%U}PLxlH7ZD*X9pds)pt zPviSE^MAt1z`sxMq~PEtWrM4Ph;L=97!@_C^9WfBeG!6CN<gQ}5et!PM}S5vdqauz zTs_BvNz}5X?+<3m?%i?XiT5FES-$5x_MCu(WstOnP=qkV*phtzpt_FtqcKloZiJNO z!}L>q*q7|fJ}r6EK``%K97JP~*S<}24UCN#Brt+vnIE=rw!Lr<+b%l8Any6Hpg^gH zm^u*Uk;)nCJBA*qNy&|PI{9p;=$OyX^s+9vbH(=BogR?&s>OOgQax#=l`(i6-t;Jh zidms-^7PJEj~1S!3wrm0-}TP~fQz%&cvoZ0C<(_LGq7ynEW!ZS>;sk}PSRWa#}BZ& z9k)Wo$sK&C9z?*Ei%N<Qek#VI(qu&jet{sC0?3Tsz)#c`bvhb0VLqs^k(%P^%|7nM zH;X##<9x$5%=_QzVSCN<I)7JBV;_^AYScR<F5qMA1+)e&plbM(N9Pb%#Rz2y#o4s* zSis4&IIGra$J!ub=Ed7#QYS^!?u-QzuUr^+e*A?CP+oskHZ>oxT70;wfAi-3NwFQ! z+|yf4DQu*C2jwa~eKxn^v#=H0+}53w<8Grwx1sO0?A?4qkZ@2eR`HU0(w2mAw<2Kx z?LN|>h9G_#)TX%j80gS$3$StknOH&uxN+sg(4n+-Z0Jy2h!0ske7<}ktx1zK)~ZR9 z3m2N$l7ua+(GER*N24$i!_MNGAEN6`K+F}Qj0<rkdGbSCgdqx*y1eB{*xg%(#0T!d zjrUC|fgcfb31`KU=0Xu?NOK``q%!9m{B&oFvSRl+tZ2_=*R{{|*aAJ3pCE&zUp~zL zD2vPvrK0_JVmHEP%@#O3wHv$2OUq3B8)PSX+)oCNZlo)kaf0Y}>~?_()C#tIU8&{y zRJq_esid5;jlQ$|m^G!@U7CzMkk8~p8)E2S-k~1N^?bTVX1d$co2O)dC@c95OE5Bw zBUa^z-Tb<P?&<}-WUS|H;#svH8^<yWck<HWt`9F6>w18N*}dJwqCA37s*McZP><$& zdh>Gt#dnG4#9R5`)II#)VvoneGzP7PXa}BH3Z5W4wLG>#E^|rG8S@NLR{8|%Ctf-s zaA+FewM0f!J>f|`?<ud~V5br=<mn)!s-ufTnT7+1aSDX^?S%Lz>wAL9lcs<U#b*V8 z^9n#wSWSbjUYS7=ijDR_-$r0j>I^VGQoBH0=tGd>IuVS8=gq!K6w2p6AU<gLF@8*s zqMK$r`N1<N#Nf&YhbCa=ZLfTB9mnqs;cE$kr#Hd70?#+PSy_3PisI)@c<+I4KZC@m zLNPbO&{yDi$gE0|18TcNwTEb7u6Rrh;$!R~u@07+f*$0GMlT*$CqXQIz3jOTojb3> zoK*Za_iW$nPODd;Lj~Ps<91#cKP~~wP5SKgQcC5SJaS9<oE?Y^v-b^g;Xk-!16Z3K zO*|K7USi7Zbl}3#S0d$lDEXRMun?5SCBY-q#U!|~M%gPrzgN*ZrDAcSo#8--)Mbgb z==<nl)KCnuuN7yKf}Wm@wT{XsL>0EY<4o3W=1g?$m+sXRFR^~wXN3u5|KZrQQ_TM) zJHdTnSldW(qlLn#m0Wr3Ci^9~uu-mZK}<YtO}JOMTg~+3-dS!N?fKGETRG!dAbHs6 zd$bBCR{~>8F_OEn&Xg!;3i>aG!@j@&E|$x#ctHe<5H|Z9o9(H3QQ7M0CbFqd=Jx8X zO};lzlk-K2>29nMmxJF-G%Q&dXfQ=Xlu}wD#GHy;Vr{Ssp<&=`L4Fum&TXFDe?W4x z8!hV%9FW|C?ZA9L<wkOH!L)M8{aK{}$>ms__^Lv^LC-E6kW_wV0k59eCNl{~WMn3y z8N6etRnk<Rr3<NLvOgX3BhS=jdqn1W(T?o}f5lkK66=fh1^PDLwSeuWsJ0K`eHhdc z6A!1vfTDIl!T<q6G~)ka<#0&iApI@mt01OZ-+^>5FRtXxzBkXh;O<0iGVYhZJCSe$ zj}SdzkCHqh?L#JVGESbFDVMyh;Rm}GEqXtUPauU+BZ$?Cm<qxUrJP_`h|9*wv7_1d zCuYt(;m0SQ?;pu04n)odm!e+Ox_Mv^G^*N#L}uaZY~g9Pz*DuC2O<1+i|1{l3;(T5 z@+?r!l;D*h%o{BTEk^oM7!(#w@|@CFME<U?ClZ0}JXHaE`Z@I%PdBaio#ocTUcL6* ztEGK<ZywR5m`}>1AJaGpmhf^1Y6_MiA73}PhZrS+5u=b!)S~Xd0ZGkov`FbcAf>s; z<}W5C-AGM^hSacp;*e(+4oIvZma&nJl>SSW3`lX*FVN!?TenSAlG?R@kXPh+$fl4) zqu^*J<5Wyylk>zd5IgdGWY(yFpVE^H#8E>^K7?1~xCL?$6nrrp0Hz+*e`d49i^vm) zy)3iEWv`sHF1R;ucAhrw?nG8zib?1!SD@EjMXbX(S`Ef%{0xyv_H)Qj$U7Qm@Pt<U z<6%(<E5(d~u43VMtj7+od+E~E{9Ys?ly^O8UL8nlg7d291D-8#C!oFWEl2qS_fdjZ zH!4csvM9aO3Q($yCx^X)WJiRDF)b0;AZSBP4+Mm<rL(I;LZc`soMMlkJ+oT7etkL& zS~_@O{@^lQPjx8#kR3l=sO*|Qw<dPN56&Mr=(IZ#dmBB>8!b+i`iNI&GwM&88|f+c zuUmSlm$ZJ+Q@)}agjfUG;k)EmF5@+T`uHo-NTm+|dEbf8%yC_f#{%{q@m#T%Z1SP? zxTG&Z!P;6Z-jL=}gz)`{3o_yQb!C9jQIFrgefxu=t_nN|nKNd7x%1Wwff?~@y#V+a zeJxAOLuWf9f~^EbeD8Tq9F)OqL4WC^pt(chgBGIRR->MXidLH)Q(o4FoA>J*Ek^A{ z`kVE*ao@56Eo`(Hs$f}yai%%O83%qCuH}%qMz1Q5K_{FJ82eyy;p6SzJMnhMVTF@V zu<DIh%b<H7=MOJ0*07=FMm&o+jR?m#wWk$a2RW7ln3DiAR9eeS1;r4wB;PGzq&;KX z3W=s|qAR^mygqITvu<jWnw8~NC&16V6>T&S<=C~*No!yS3($jkREWF7oh)(=L!ENi zhgg^LsjKBN<39QK_}#~j0FtfZf*FexnxmAhSORs0Ny!Q$QiJ!t9E3omFJcvY79(#F z<dQMB!@$Y0pbf==g5EE^0<j$pSE-6K3}UD%Hlf&1E&O3ub!MB0$n|37-cqG9+BI;$ zqAuOp=!Qtm3biM;b0*YEDp$b~lw56qvihgSl>#(<5C5mCVuxhy3Veh<wh9(54s*3s z)!@jop9Yo=QXOT)DC*Za*b6WTF}%xTZ$*6r7ioUPaj<fOu{3fzBEwP{Z0Y2wNH_r@ zY;!XHaEo?asFOm&N{^m$=Z`6a!@|Pl^&fYp3<?Vu%Fu+WL9s3%*{!WsBcW$zjw7gj zQdE>$GhyiC2~~k_aA|R1>*2%eS*5b}OJ&QjmRpY;UMDV>Wn-sxevStK>1w5Z8aGXE z8(0ki=t|p^YvZR)>kQI^$GrSNUL?k@G=srl*EYAFVh)25AI5LFAFXlg6ZW#+MY@#4 zfWQ;kEix7o(cBJC2e|Mkv?!OBT8eY%7S_sXXx}U1f^t=j$I1X{OHQ0}gk=~RvYRv= z>E+X(H4;-Qeo<=Wzv8H?gWA6w$WKYhKcE~Z=O5CO4E;0ASUoqR9muUS-e?Ep(?_#_ zfAPpulPAu-znCr3uhJFi&7-TB!lOj+1J7P-@l@MS9>t(V;ixKy0jGaF2)hxj!i)!j zgBK|g70qb>`0w;?lHIFm?LK|F?i(=hKSNGjZrLxVWgHBwpO{#%isBM`Zq1-Y9eSo^ z*KE<UHBJSo-{9b;tT}zUH}9GjSgx$T#s@L-jUzvimr#4!A3{uy`0a><241H<!v_1u zM&p!EM^5jYZmdR=Y-femtj6#`Lpn}K86;Lt9Xp;UFkUY>hVN}to;@qZm9qwyX8#e9 z6?1-STGJ}(@Rnf%>hf^gWhp1j@{B0!*dpgt02`$mYytYGy0LQ;&Q*gS8!A5U5FFjO zoA`X{$gz!<r*&e(M@-JszqN;j@#dW(MJ&6mg_Or(BrU@GU8>UpJ2T7LN7S(fPKC7v zI<NAHI)GNU7$jO`BZ^r9tpNvV@xs{Ht_?eQdgc5_9iW$K=X74k?r@H)7YM%<qPsd# zodTYMb)7|p$|$6m^E>S!mJkeTh@a0FunM1kalF^kRB@Ic9QF2?F>k9=5RddnaZ!BK zx1YXW`IvXn!&yt5M00RI`a(MT@-pC31rS3iJW`0_j5K;PO+@0j+sSE8pBTokC~c~i zsnCO2M=818X1-Cc-WxN!J;6sYYmW+Ls<u)1YEhq6Oyyy$hDUEPzRT|2UB>gbJmPcx zMruXI-bdH-j@9ZUbF8)o&~2*Q9PoMvbsD(7nyD#3z`5uc06Har!by>0MRED5Cz%4o zt#<IFC@1S>^vr%-=*yNZU(S?XUAuH?iepLhv+9InJKv=ccUFE*>$WYf<}b&I-0NP1 z)gGS_5w*mv)T)(xr{tU&+N@XQij9Dq)ML~EUi~8AFrik2Gu<bB#2WA}-3QL8_phjn z)JYgsfHQMDm7=DM2l6EA2zdnM#w8G!JK!SSO0yVN;c&&uEjthWN2gG&UX7F!dq#{K zpa0gCm@1X#Hfz+dVQTAE5z4Jm`a7#PUFaGXlonG<;mg*saMmDiwW{hL{c{!T-TT$; zo!c`G6`ff^M2vdaa$3&h&?#|HD--}2F}^{B>67R5z;o>6&+M%mq6I!ku1Ncy+7Q}G zEJc!Kv^kH2T^f#-bEU|DJLvm#NHz#=io{4VZov}xT;Fy{wVJivw5dwJ2BRkBuY96m zgT`ai+~d>NP7^o1Rzm(=Lc<zK19M6@6>Bo8*B(D)%<ziUs#l3x6d5tKP!yXGp$S+m z2eEEs#G@fQUj<7FFrt$|@J7I{2n~*5e+@&W{e0Ja5j)>=Rz2!@<<WSu{mbRcgJnF| zqY<Sx_Qx+25d!LCRmc(xoS@A9MZC1XL|?v^*Tn>_E_?COn0xj=`q{yJy#A~{f6^wH zhg;cWXou&)9klXC{^JhJfz!|y5wU3u)wN@TeQX4Lh-lJ;R*C&fwZdxOSLAa-Z+$`W zHGkpJHDLvd7cD+GkL4`FH~z&-^X47I_b-3mRyIo;OMUej^+QWN?5aq!w7?#^j+Sm{ zEf-DW@n@{3yW`#Ft_g4#1PT6VV<;x~*m6W#mDFKU-SPGa+L|hFIqWH<$6&1%doMIO z{pZ^kRf}ucpj6PmGImEq?9TXCP^ktj<EkyH9@`2xcW3O1h}e~}8#i0URu2iT9haLM zS37uJFs{ar$JJ{A0lDnifPg3JpSFcmu3xJ3ut~$xT4prHSLssqD~H%l7u|n6Eu&T1 z<C7jQCGR89TUcy!HgRtA*f6V#A92mZg1OD&!mO-ORabP?<}IS4T~Rc3w`5rQsS7cF z21|PrVq1hJH{pp@cz9WkK~shf!?6iGn$G3cTo_cFFn20ba7;uM=7`MbzWl_uCzf|N zzS2HCbog{YXw>KzHoq`BDpYaIc{9$HIXWs##J)K<AS`NhW(>C%Cr2*K8dtCpwW?)~ zPEQ}5S#6)#YYRcLS~wFeGoco;Vj`{;;mDz#SA;yO1CB%7Z$CuC2^|Nsy5XKt2eJUz z!q1`!Pf6y(z88(fAwNvrC@r>{__Fd4J|G~_4Sd~!e1rJ1S}ZVOgV-x~{n2dD1r-Vj z;IVBE1_q_3r>6!@)4vG-sxNfOCK;gk;20=%Z+E-{tG|eP!IHwO@WduOxej-wcnQmy zZNf7jv9F&LamzB;xBAV+>5^!m!V6u-77?_&GUmzfz9Q}k_SG`>ZHDLuG$;wko4&ZX zLNv~J^+4*Iw9X*aF0aA2ctQwVndL{_qx@(aO=AHJ*&$(}VNR}aJ1-^9Z8)%*S$4iY zL&x%aF8dy$MnM39^J1JQpXw>|@>1|AP-sSCcm7Cc8QJFDeo8(Q;eb0&!i|t%;{Y~= zmzt4(`o3k&u?@C)S3O%rS5ZOqzsXy$PnB6$Dc?`P=O+`Nln_`6ouOf&_6UA##_Kzo zW%Gdzgv~gX&!ZTIaQ!1u#k1t9g~1L>`R36qm0>umtKcAL!X*$>ObHkG&~sVO2mrQ8 z!2B3<Z8)~(zU6fO48mxJsHMMk6Gu&4X4{l*KJ>xb7AdgU5d+HLC`Om=2^?>p?*$tE zS2|FB$_~mR=C8#z?~k40Twt!3j<OAk(;O8poFwQ8=)hdJ$(e!iqq3cR>i466{eCp* zU5w{Z=F%;UhyWWp!C+_gtLkCU7T!mw3v5nFK!_9#ep_6gGWi^~I$RlA)2UyzP56EB zB5|{B>_&;7UD)_-+a!6O0;C$O+4ki4xCFSbU{aQXI)&J*ymo_{L&W7V4KJsqolhUb zDh#Q{4@adf6F=)2eEVBdo2iUdY&GFMI0d#5zpsK*3h)u(z-N-ghxA&B4(YZ0wzK9? zR$kordfF7*q&pio#?}=#7cIDJqqRP&$1RBu_>S6yuxAzYTY*oby+RNo;dir+gry4! zC^~_ieFK={3JW_oc?xPc4KP{AqQ$@8c~-*wM%dItW*s5Lsg6?9wv&L5pgOu!`OA%~ z4Ph0=q@PbqyWDV$xICmLKkRJ0ik0H~^{($tXodNT+HC4udS`xs*_Y8^2wf{2_!xBr zNa(195Xc5?tHP9NUt@QBdC(lSeC_UnMJ&XmIr#xee;ukLN@tho*ww&!w<n{2%X7fg zg&2h~SHwX>7;Nzev#B$M4%IZz=bFf7;`qzu`}HF@qU-iTI-ctaTkW~R-w}Q3&_Gn1 zWCaBON%&&QD+XIBAd$6=V@nEIO8EvJQ`ne}c4wB#&>L4mZ-i9QoMB0r=p?ZQynK&> zr#+>fE`Z9YcjsHMU*kF-p<YsGU%Ews))TJY<s-Ijqw?rkIG&A?&ww>O3uigvRXpS6 zQ0M)&S@eutqj<RusPe4aGw>53LoG^x_ZjH%K1(+r;&3LE_kt|Xh=FfvTcmM8aJh6G z!%lBPf?mLb@`NJ~;bG(<3Yvd@c_ea#phQvuj-!ENSaCjhcmY>>17CU}!3ceYQl<D4 z<pKZEz~3hy8QRS^)#Z@+elW9IqJEeKhMD@VJirdujSuG0-&@`q$~sa$-#Su0VCnl; zl+Ul0MsrwH)O8H%8fw;6&OVE4>r>+m8?<rkCDHGWpigxhed=52liFNG-N&HresFwh zPgL-w04VWDaFRzPZyB-@oX^Yg5A;ujMT^{4xPr>_rWr;42t;F_G^50;h1V$!@smFs z_P$bCxP0N5X?)-mr741Q|2pw3c+V&+h04-D<);9B#I}1F(NLC|#s^MO8qodT^WHQ{ zfG-@B9-~w$2?uF>;1s1Pf&*%x@1dVad}s$DxRTfABQ!_h3)_e`)c<^*6W8K-xHh`* z8uda+8($cpUj(%eJLd&rrtyJ8G&a)|1Cnw;_GjP%IRMTJ=e0I~N7a${ev)+I;YH5@ z!F-Oos1f&;8*)VUc{4wx1v|^qy#S;vDS9s3*?8^+KzNc&k@bblBAG%H6Io+onZQ|~ ziDa4w(@CxYWz2M-4Ka?%H=rM^u#BwcCd6za5T#WON&{+%wAAmYboPEWz#5#Ujx-S{ zPAl;=pc)jVltqXZrz<XBVp?3j*#MHwABqFg``|E2ji81{@?zLt9ArwWn2Cd#&fsUz zz(^-sR&sPL$ZN2@I+8@Tm+y<x0UF6j^bVO$wvv?X1W&f3tP`X*QsP8pq@?D~HeufT ziD>#@TB0lU13>jAEqsA`UUAwYJgMg7GeToW5u(NEjPg->$?{E(GHF@@2U#ya9Axss zYv|d<u>ELSgoBp|GM$u1UR))g>Yu824W`;=@+p-q$4@V=5e7$-%rTf%1<dZ0+6!}( z!K<LFq^!{bhRg&Fx*Kg@1lI>oN@<o4n11OZi`pJ|5>3^+#3O+Br+6Cj%HXH}hNsa| zhD`o*JblXd!PAsssE;9gpoft3fhYunN?B;=B1T_UWGjM}W-9#?QcKV`Uf2d-c%r2# zH$it39<(h3qMl^HMECGdOJy5y4ao;FD`6s`3Dc0(CXUqWr352UYa;nT*?>psic;d# z5FbPzz*DA9F`;^X@I|yZt%)b4^_K60sL4m56V07S=7Epo$g+Qf?94>d!WFVVnRF!{ z^`<ANUb$-~mn`kY+K|5n{}tsiN<dCiUYM*csbWYWvwuHO&I5UhY9i(LgXKtS7D*eg z5I4yGC%Bn>FImcD{UT}pAa1CSQI5gYUYY8pS&4FJen#nyJTT9CWg+z(5^`SJb@#86 z%;z%uIpyZ%vJFvVRx7+a)ypJcal00k2U#lR31La{w793zC?TbaZ{3W1C{K=UD9@;! zcYLE>TQs`(=97G6)=y$-NO~`l-abNOQi=9LYVeX-QZeoSw2ftYW90P`LpGR~h(!F7 z<rwW{mP6x(NeN#DESbkB=fOO_$Z<bi9(ueJc57!uV|H^AyNS+8vlB{FthX0&0^fuq zWM4rlz%yqfn7={4ImGu{4@(^#X?<oQ$|$9qXKP_srK?BIy*OIukP=Xw7VRamHD(@u z$@%^3>}`xQM+~?MaAbI6wpM6U?<$eowux71lEGOX#_k;STWM>e^5uA(NAn;#cQfa2 zh8_lZ#<&$h5{&qh#v!9~Ye!Id53NrSOgR>M(?aH8pG}@JT0B8urKYb!<e244JT*f) z5mZypLV7)kRIMkF<p`8<@S}uJJO!QIiwpG^w6`H?XdFe2-UcrBnwWf{<UlVs<-T-H zvWF|9P(id80VUA~F^w~QNsq|^TrVyL7ZL3Jda^P~M2RPPEs6iVCMW_GfZj=T2K{7R zCFY=vsiE@P>}~B`Pcz~QNf&cWGt<gm7r}_uY_Xx78zY;fiwW1ng&<Sw0QP>Q_AKAP zKTsmokpM1U)!x1L6Xpig=29Ow>ME%sb#f`T8PP;}=N_yYk}iCNY<H6`M!SczMFw36 z4@1kBbYXAHv=SHa67T>w;gix6#W#SXly?eW08?oWDxp{(m$Jf37iuM`lY8}YNgFh( z<U>hE>3c>sHK+p~H|RrLK)hI_N@Gqg`3$tD{h#LS)}WFs53OcUO7f6Ntb11ph{;JN ze@L1cGR@>AubwLjXR?#>4wPM!M^L8M>LBSrxB{CeCHbTpMLM+6b#RWN<SU7%^lUdM z2+hLGE2&PbwZTirdsiiU831INvX2y(83DSWKYKMiJsJ9&<a$qY^e)K@W*<bosP~gb zOn;C7)Cr0A!M{b!FL5;Gg`}mF7)6?bwDWkDOB|^~k^nJrG)QU68`M#@pUf?5XUZHY z>WKqc4j2Wk?&U%6_;1j}Xmf)LsY}RF+}kIBquD1EqrHnuG4qjhlTE-D7nMbPTvQ&> z1US;30IHkWL!>MNg^DByshM7}CPj%v*^q7~&v@bZ;$1{z69+G$jm{)zie7@NMdKp% zDLdBQ2qWNtKhO<rThs&ieklT_?7=uo9h5DWJmzUGxdaVPea~A>Z{LH=lRTXqngqbK zqm!50vV~0&^LzFNuZ-Ko*tY3Yu@oT3L1_aq(!=CR$7)mh-aW-LEbrBAlz#eDNE%u> zKzcsH+h<UJ<A7A`a13X8J$rB1_A1(K`c!4SXX&d#%9<jZ2EljYkX_V`_L{1f#Qayc zZRp*TP2wZOtCVBvbb|ki2-j-B22A!x_<r_O&+IBp5aEG6Z@(h>#^*V6u_Ubq9`B;( zK6$Au+F}mpQSu)}8vUmJ%Pu}#U%871^N?NoDp;>A9*eq7eI1{cLag(ebsGlSd2OG3 zDs>faJup^F9+x9E$+AQ0;lifK$A^(@H}awNBJg{fnNi9@wBjLxNs<lu(0+#s(~a`N z_%N?MRl_`EDu;r=FvGxno@2cCmItnY6~`=)$}6(Nf^+P$JgHe2b^s;7Tb_~6ERfpH z$Y;!1z-KfI$|te_T}&psd-J1Qr145(vN(|DD(g#_8@Lz4l5-mLb`us*>5iF~v`NT1 zNLZMAKn6jpHOvA<z{qzJHM?Y+3E#jmFgYGF;G@7x_nXSLKu(ffh><GbrXhJ&y<{2T z_lzvIMbFp^e$SK_JR^&q8ML9forGD`7F3>c-7lYZ{a$!cKF#6x%;vcBQ_(YPbH8T+ z&Hs42=$X-mMdcZC-Kax`@3UUU7-!~FHv2qN4){N_`97=Y_lytodB&&uJ!Ajzc?P9e zj;UsOtcLHiCVtN>3%$?Kch`F#-M`O=6U}V1&~8uhX~Y)fZ;hT+U-n-bu?*jWigFhd z?NCoZlvX$P+fuiI?VEf)$R1ALfA_cY;#!ZsX3ZLWD9V4i)Owx6i>1=%A9IVZnOk0` ze2W)z%TJkxJfu*MGdAxU!=vlb0(*xu;d{^pr}6d19^yfk$FYxitmO&pC6;xJMctH? zq{>u3t;9Fo`@eV&xDt-{TU9?0Lr$MQO`r0uulhg?{Qxieq_@7}BQf~YsZ;bR-+UM) z6hr8#7(};}H*Vg%`SZ`h`Lp?wKj~Uq`}d#NCVRmYeS=?uOgfXiFUc>>K)<9E$oLeO zW_~~H8eWmE6c<<sZ#&ZYyfH!J!`7@3r`D|D!`7~)?}uHlVIQtpD-!W+weiAl)pbt4 z0fx}8eXHL9ljzsaX-W8IskdJ-`G+n2mMuNU^3R=<{@>Q-W?z7)3BXk7{(UtA{o|tS zACuHxvVX{a&xiZSAVf?t#sjlIUFL_-pJp2U$&ihFxRi}E{bb{1+e}&~Ah`lbh5-j~ z0%sPcOZiOs02XON;sR%rA6ww8;_~Uf%u89F;p#nojy}ic&1=e6GYymQ)yqbb+cPl; z9HP2W9VC2-t8ve#OyG(#=Ra5`lVz%x3#|sq20W}!TJP_~TINKOqqIi>yAnF6?-f$~ z1M-RRKEp^t;h3n_*c0NZnyVg-QO*}`H<S9LrM>-@u;R`45sE#eI*TgL=rivkFMsi( ze&u2=>(0xw?qZ961xIxST)fE3;r@@9+0nfp#TL^iP?ir`V!a3TdREp8{$f6Od1als z6OGhM|3BK3^SZI$g!Y^izhymh$K;O49f`jY<cIbsxbcXwqLg?8?u9X9&W;#?|8GZ) z!lwaHIq!+`e*^0Z4~6|O`TQ`sW(o7}U$U?LU*DrmI(Z|CUS~%Yy}m8FNp<zU&W<U1 zc`B(#l{F*8n<K^kk>bq}VlUP%|M#Eg4X%Q}oL_s`;gMS&Cwo*iIF&^}#f(5?2z=9C zH1q9%^IVc_bC$eNH0J|e&`T*R+j&N9<iF`Jzr+rRk6v2hsk%%y7O(rP_<;YuLf^oY z^X)t%vXtlbvMYISk?|}`ShB>kYZ=<^zu*x|MLUe*UHCHJZW5rtL;q+YOV&%hzz2A$ zwo_KN_l)Adt<+y;2NsHtmMl>^8i?ewq-RBQ#s{nbwkv?`OZ-=T(?(!>X5$i16rth6 zLlgt5tn?nNggpy%!eDL0ku}D5gMYFuUE$f?$MTqEDD*WN6)mxjq!a|ocE`Ky_^`<< z1ks6C{C?3Lc{j;Olj8E;@%={T6q&5}Cep_i-^DNDC*@j9JC~<<be6MyrL2r-7ThYU zVz;+iWo5kWYL!`;H_K|}?6xm6E9(lqvof>xw~NViDNklbx8IxDD)alS%*-G0<Z@<a z)_MHqhuc+-{ysCyxY;f%>wHXyDw#Z{m8<fVR++7?ROt}YO6Tg)HZfT)B|bVUO3bL7 z)he2mZIx94g|^b)i*A)!NtU_~Ab-T03f140g=R&!+nd!Y>wDu#=4BL4g|Y=%l{<S& zZFe~<tKIpSDw#K0MR%@b6dKd&8-rh&<r~X<<#%Nx$x_;Y@QqSozEZ&hw|B_L;%AVh zv8F6#?RlzxB3G$!7vDK%TF7L}P4%QwpWskRV<Xp1-bTvgqGwXOcgj7*YEMs9W0M|& zSq&EJaw#oiE${DC78|l%ZozBG+eo$t9G_>t`0O=v`wI6G_%Nrk(leGNE6+)c9>fVA z{Tg<lDUTi0yBy>{7-@a+D(cr9JvoqB$!*4qm(MedvTkRfvQrr=+8E(pW0WzTC`s&M zS_1}rroVypVX;Z<Vp@~e4=AVvayE~>_q}+6Qr*R2c_&O#`;32ti=Cmv0uvcV)@MwU za8Qb3he36$=Q)gieXt{Af8k|sT7P`tHzk{1pxgPjy@bOksxM>h*?XcfTAn3-|Goa4 zQo%?|w4RT)--yz|Lxc}%<%LuH4E2)Hfq@TV76Kn1FvVj!U|^#>0!v`iC8{NH@yb+# zHqv<s5!m*7o@4tc*$QP0jp~HAU!7tJ4vbL5(GRH;wrx-XIEsSGsMJUh8T{-|-!Mk% z1^gEVme4OGE_jNdc2||Lg|Aa0(MB03+L%fGaY0JZ7gP4dCHj^@U(JrFrR*I810Mc8 zT3)8~qpcU0A{c(OWd;nm>l(=T!YCS(5RI5i-bEB*)JaAkCY@;)^r@$$Uj49m#o-Uc zE2ce2#d;QOC}Dv?G5{OGucfjR?4(F3igp~1gBB5#4WIPngh(~ZB^cXK?o{{%R-_YW zL*aTy2ZY1R5IamLVg&ge%B}7;3xY_{R(M2}z_YW*2H|!5IDLw5Z%xMQ_uuIg#nfB1 zT5g3ujjvTKft|>0&>&Z&;**cpPc3TQdNEI2+`6^r9->JgXdB{7<m7;JCkU6?$2vjM zAUfU7t(E}Q8eqk7vuFd&77#+mqSmwE%ibWgLES(bSZfBGh0U-t*ey|7l+k8+KJ*+{ z8mO^_-xPkL)|P#-xPCG&$D`^)JNd^^Kn{F~>Hbwv96o_K^oqV%8{@oDMj*!4%7`9d zoE*>^EkX|LHgZ(gu+;>6cj4eDH`=-BK`i}@rw3t(7D78-S!!~;J2KqH5H}<~H4$#r z;mDrsz7<u&S-q3HcEcL{>uS!pn5XL{)pobQ&1%_nQ;)CitP%BejfS<|@4Cmht7Wdp z<XNRlzZeoCDw@CbJ@PlR*K$>KEQ*S)+tB5x7?sesS&i5zCCvAxt5&~;bz`GE2>pYd zIP6mLlgZUuuW!w><Zn^Y{4Mui6!8v4kd2kr0!ykNmxR&Yd<r^(zYqtbeS2;@cCI)m z1_`d><8T#X^(S}bV0#>1_E`f5vh0c#E8tb}aD04OyyEvf{x2W$EC2L-9TXTDtgHx* z3>-gMtedPvc<QK%@~PtV3=4Jy1S&NG102ul>!z|%kUzA)x0oNQL-#4c6QSf93yvpm z)@U2|>kX=3&3yT#SBq$8w6kSPd_?b@oQBtwDfEdwseWC-kB`LrYvRMh<LLu|ekx?R zTp8jrJ{SAc&yc6ZIG3Pq3A*`GMvkv$U1e<dShFAd_hLTG=(hTLe@x?zF6!Csj||Bv zgMJbw?I9%*LE&YJB?G~{1%Xf!rpj6`qTXMkg2gZcERh&K3}Iunb3dSJCn;QRP4>qV z(!4w*$s%!Cz`$E9OypSO#Z|&JBYLFT{RuGBkX#6?;nz|aNG_9{f@Acf;g*JOZSm3o z<h48fVS5Py5(~$psPSLQ(BujT==@ON?8k?JeUKQ8x$kdN)<DifYts<JglMa*S+h!f z#OkhE(=~_U`d~|^Uphp+ld_)GU$KV51g%-2P9<Tzy%(*m;XJHM)@qowQ|xGj=r<01 zmq(OiBM9wHD=UM3FiUD;^6WNk=O)1kJ|%HZ+cq;(licDuoRROfn}eI~<Ye5Oos6}K zq{KO%*Q|~2N<G3{=Rz4YHevRb>em}BAsY2m)P#B}gWha5<wFM{u}8gok0(=;>Zidl zid7Cevf4R!&jwWc<4fvms2ADXQD$k{$4Pbzmr;Ofug=W!VTZ0D<j^KQMD&vcgM*MS zyzsgag;Z>iT)Eg-gH$i^a4)<h6Kh(8bQ*(fTzCa9?^P&VtDG_T9Oj^Kv4I$x4Jf>h z>np%|v6KhQ&BJ9|22yW9Lpq2(Frx(rvni8qp-&9hku!xl#e?Z7l#PqJn9-_JZcWLf zRy8p8wm<L%Y%PU&8W>wy{X8TD2Xvicuq#-gL|TfAlSHyWSxupDrreq|1zg1jP&Yza zixu=CJtGu9>JkDrAgzG7QgEmzH_CzcJa&Va{SdX_bDFXAIYO}hJ9Ba<(1g?rA%A!T zdE*!LXhIPhNeso*qA`4<w{_5q_1OrZh0Qc3DNPuL-bA{))Gf_fgaN<!nOCouYNx+W z3Y(Xq^Owkjy*aqAK7}k$TG&$Mj5+{)Bmv1D(MN2_w6}{QgUZmd=rt66v<_o!YF4W; ztU;sU)ob8*vueW|HXK^BdaX9@q|}*h+RjNtT!G}IxkkU?_ZkmFs#-Ow4{y|9SdD5m zYg9*iBuYv#`re#m>SjrEq&`%vGs;;a^&DvOH$@2P@jer{N7?Zx>7(s<$VKxn>F$yz zO??lCX{5t+55+%d8hk*vrTHw`A}KlF$o7f0`WN(RAVQY2BBNq)UT-|4Wbl|7*A){N zg?-<le*F#|>(_5DJ}jOjvJv&$x3BN+&>lgYz0*Y>dKvQ`<fd8AgA+^eRWZF}TF@Yn z@1)rg%~Ok~pi*`&Q!lA2q+EmkVahS7arh4)BQ5u*&zvz6_FH^T7qeND^&9^24_a3H z$3Hf#R~qX7THdzpa-M}x&zJn${k?nd*Q4<X4cd2Z0N*jP(Hgc~To^IXh<wU<BBW%0 zz6P^7&{6*!b$MuhY6Dt?^vTbwvwfZ@nLn59&DFnD&ObV@Q9ind{<*gSdG+Glq8+cs z_CKO*%KJcmAp3=A>w`Vp%WKH;y*gf)C5pxkU+n||1F%gUp#o_1pqWj)y@VQdr(fT1 zA}P>_<7=AF{Qi5tzP_53a<@$C^qaW_(;<&BjY%z|pYtoT!h>ZZ_?|h3GK+>r?3Htd ztYRbj_A{nW-$e2%`uC2n`}XrKG`>u#F=vt`r<P%F{I@b?WB@yMWy;}^v~6dJGWXr; z+mBa`JWG{iwfpw_#v!`+mZ?<7P?=hWJ8z<@p7E%40a)X&luMKa|050s&3#JNb)OtC zzj5dn`t{{sN1iP~UMjV9>*)pDRVGy|yE#3zjOa+^mh4|rc6jX=r!nQ;ZrC46q%$Jk zBZiQildCEn0+CA+y+k@U;_8r{#;}XT;5)~#&v95o%cx`3il{lXC+~X3CrS;^=ecUx z8TcNomM#31aAZDdr7iC<wQL#lA-B9?>5UT{J}}@E+47uxiJqIQ<bHr}i<0YEBH<LL zm2lora(kQ4O5hDRsG_%iK6nRWkNC@o4POsfmxdM@ZK(lkZ$nEn?7g<IB!}JRinnWy z2pbHrHdkDHik4WF(WW``AY9FfXHFd0ZhqU6A}Mi7Y?Aj&Lf{=5t7>D79jJ4puKvn< z3H(JD+w;#>LC?Em7Gzagnyg=B0h%W6Xv$<(78k#&^_5{g6OO<JQRh%ywn^sJ>S^L< zRb}=`_4u)R2aYGMtEnvBk-5C1eRjPzi?buY(9$&T|JOtN@p{LUs5;8AdP*Nv{H)Pw zGqg5Y(ekRgS98I}-Ne$;($12N*y?>O11-bo6a<Eu9oQ1l;iyAcwK$BVZp^+Nhz6GG zz-DvI$!(F2q)3|!C;4Gwj&O3;c<fHc{2hDE(S>mbVguLM;Ed~7;~EL%R32~;Z4;k3 zo)CA~)wq~pu`#i+Ny#yBqF&9KIT2l&mFkc_U{zY$l95fa%e3emnS;B*JzJE?ZZdL7 zTH4}KO|!~0?G(YDtxzd&Y!<5-<yhKbjJRvF|D#bT&koZ*4{oY^LIOUuH{zA7p&Qc6 zh?5m62aRbjK8dV~l>A~+EM7^;v2k&+Po$+S9niF0=_c8Z9<^%qu=i+MDzj<-{Is+M zLz}h<XlmRI?bbA)P1AnQT@4QS*xvZ*fZ(-hA!1|Yh^I4$)GSvaU{IFWS}v;0=oW8R zt~f7yz{s)zpOtGo%ND${aXI334QmK5BkobM+{0eYQkUWlh0#t|?+MjlB)2)APD!>9 z)mfa)g_EelTyY>{DkzS2Fut8zxBl|m)-7AM{`Sk(txqj@=Fs5<3q--;L(eQ=pS+xw z8jRzo)Zmm3@!b`*cNbL^b-Jlq@6MXWul}}m+cwIDyuZA&VBx|A@4U-Go_R)m8+3|= zlnoWXpLj#f>8;ti_g2mC{}J~{cM{iPl%z;VwZDq{na#jm{3i6^q)x2EUq^mo;3;vl zY#0kVf%C#jVo!FAV%nF-H7s`}DIe<!)ndZptq3$saS|dOsbEa`?MG^s+$5AWVl6|{ zGmr1$R_mZKR_*bTqNz4`jHV77=||oh;;l$KYs>GH3Sys+46u$HZnKRUZhTY!^WyZN zyvg~$lsGcdgB-n6s4w&OBpXzAu-1_Tebdpp$~qU@`)Zq@)%D{RcdYz;s{R8DgxvW< zRi+vONOSYyJ?lyVbU1;%EOS>L5|;W{`MBY>dbw4#WK9%6sDw_g%a7N4^B4)EB@jj( z!saBlS=1@wbFGQy{r?8SDDjvQoj}5<ubGd1Qhz|b=$>VghbB&<aptZ21JrPBD`H<X z2OXe!7{Myt5jF>0AySesMjBxW@tuY^Z|E})3il(gZB`OUGC&Ott0cdaj&ae`rVgEd z>LWJ!op<=Nk58Kx9fw=<x^)^8GrCi^dDEir#f<6Ht$X(=dEL8r>!da=A3bIF&I$d> z9_9VmJBRulEz^I(&fQa@%R5|CcLoGa?$*(2?bvN{P{7WquAbJ8U8hX$l%3sa@|3PL z@N&y@_t&cFI7_cA@fkA(s0>TvPSqsl-Y##8kd=y;l~P_G(0}gy{{7#cKezt?eeAOf z7al!=?m2$>cNh75e&!5Yt&E)Cw_m@$^XKjA+4JzMcaJ`^V8Js--<>rq_$&4}Kl91Z zugdzBUz#GbN_$I@?&hXL>XU4ah<FMYLUi>GUwnkO=mGuTXJ^i!$cx`C9}fX><mkeM z&yMGtdgh2<58$l6vN=8HeLeJ(kJ&K(b?~rR@4iQ9y!Y-bc$#xq0oJGowYt#NscbZm zj7FCf=}tvd4;&AGmWzkXLyNIks0KDWwJ(3E*ObY<d-du)eMX<20U>ktvNvbX;&W#2 z+SLP*J-;2zW{(qBI?(*L7s(_6x5{3<Z;R}iGiU8n_Rg7Qvvy)3e6*N34q+aC?z+pI z`?j{!z}YL?$ri$BZf>?jW#*z8j;ua;*Seslvmc+xMjJkv+bMg=t=D%>n*8|ZOP6}G zcvaS^(?x3BT)zGGlquW)@uaf!-c<HDln!Ru4)`v>kH!zs6;4WsSZFsvTd5f0KRJ9x zAZTdl;K55@eRX*LE91w{UD~4gvf+=nZM#&Ruyo6orDFNxlPB%$_GK=gHf~(YCpTnw zdP4M<ZP~)|w7Nv=0(!#sN^J=~GT9o#f!TsaZy+aVY<Hoz`3GzWBb-H4Cn_qvPn0t% zDkQO5lO|1j^_boyKIul`j2VSDrrx+WZQ8vX?4&cQc0zhoR6^}2XTRY1ra3*EHl5xx zr)jmaEJLiC#yd|FtJpAlPt&(gW5a+RXpjZ`o(6stG$BIvP8pyk1@UR1_rw!LfF_hD z<2RYH(M^jU*E70yQUrfxYJUFwAye2>Y~r+u6FFzynsuGX@}}nHbxH5Ra5e3zr=|{m zCZAPZvu0{;=#VKpTTOUk`t&CzwBl2{Hw)pJPv*{;k^7{+HzYl03TtaTYpcGFczn52 z30IEOE@~+E&|aZ32AdPH#bpP;R0$fIGv1C#A4uyaHu(<AB$fMDxlun+yv4f*1nAWR z7O<o#ErSDAyV`5pkGAPm*ds*$&^9F?Kzm|}Xgaxk=GyuppvO$mqZ7`nae*FGahy?O zbTXVu1L>8T67Qlumw<p&I4+s-k?nWBt3^FsD|tqT=$1P(cvM`*@YPLiYZ!0GwT=sZ zxR{X9+_|7*=-!~8rf5^IDs4w^YaF-Y6_)l4tTCulS(Nv#)*kUM5>X;CHL5_&P32l} zh?C?E1%<<R1EiOI03(9S><lbz_W*|$)c5eV!BzK)C5f6SGw9{!2e-0$3j4C#+C~Xq zwGPl4by>GGr;678`{v;d#rE{(L7%-P8oBwfWh-7E8Y@03^RItnt6!6+r&e9k$072o zMx<}szpQ~l^XGtHI_M$K6+$=&i!BZ)1*&{F`$Dv+P+E*>$UYPO*e13an>{+}>oxt& zN`bs=>mVMbf2)7PW7%88XNiFG55S>bfZ932gIN;7dKtagYKx9{MT9saT=A*)6jzZ< zqvuJ)kEl07WQ^F+B}f@mkEgW?dADQOwx~wOyYLoUwG7_*#EV_SPo&le$VgXOm8-X- zk=F4*%{l|-)^lu5O?<U`koJ9mxZG3IhO<z9adZ8ILoI_Gyixt$%}a0Uj?Eb~$D3i9 zr*_t|AqyHCqZTt-o<yFv>Cy6r1azbEL)}(H(*=V7NjEhZeH#s=BvFhtK71H!l<|C} zYM~Q5fi+r3*U9J+I;TZAf9>ZEL&eqR0h2<b%M9$e!djtax8U(90h`~NkX)*?Rz}Ny zQ#_M9mTyZhv%A#g8QRpJy9`*Gnp}#%{056}{Ib|La?I*lw%rXUEpV1E|J;`Ap7gMG zEl~#sf7YkfW1ulS%Os6yOf}^s+-)Qyu|}`-cX3`hv**}t!zyeQ?KP3O@a0xo$HQ6G zpU&yIzh&do2lU%K^|jsL41!tQ{y0M?GJ?gSCD8Wk8;I&bBC!uz{7S1*`ai6^cd1;W zV?EGugVr7GJpi7j21lc<|58(9PKIVy!mF}~I1oCRrZ949jhUFd02?I0Txf$a&^xgS z3%7woQuyf2-6Q&imQRd6l~v~TN{x?o<t?@mXPkVoTf|9sji|)(og6zG9eXw?=P}#+ ziPmw6>96-I6Kbu}vfb>389^V_(jLnhQ6XY=ZRe_%Upf*UTKCr)B#eG0Oxszf?(3a{ ztUuVqMT}h|SeSD8l?Dk%S_El*o{M^=d$9O<<|{!;z#HyK?W_J4nKE$f=yh=}ZC^Zs zDU9pgG-gHXvYR}M9UYZUFa(1fEZ5>x`fFQcBu>mpK^hV!$xVsV?Mg&T>zlQm?^jTd zSM3Xhe~Ya!V@*wETIDGYwXrJ4td}fKH39i60~iD}2m=|2ZbN!fJYvAOqCrD6x}B$X z4k-W6AD&PvHTa^3<I|K&???9TqHVFpCN*k4XF=~O2_2iah%fI6&9AY3YD8m|&W{^$ zzrXspwn@fc)PNg+f#QUkJ=Va~`;&de7x6tw|9K_0Q+vH|Nz?KtH&pMMscm{kEp#ud zwpN`OuDF#m|L{0wrP!9)o`}NXdeWB9QSYhhA@FE9c&J$z6%q}7f+|n;6Nx>FbHHC# zeM|ZLQ1GFi%@n<f?YQ#kk<M+}@*`SDrSP{M_W9#W*MorhWNYQ;9xs!u@+~uG5`E#X zV~JH3V~ijRfSmOwrGk677LSPTG4|B>Xx6r-s%(7bi_nVLL6yv&Exl@-wq5f~IIsLF z#&*H+V4e`MvmdMa&j1N;C&rv8?G23ICcIeFkl+Hqq*$m0dokl^#ML+r2MZ?BL0{S% znrOR<7jA}5ePX5BMn5Q)&u7rC2tPOAtpPkEwkbHk?TA27VK;q91BLvwp%Lva8zRxu zC>#sxax4ND)zZc(%D5+3u2xGGH???e@?@Sj8Q&~K++-nC?u7>YX<L1<A$g|SRQw1F z1D`A2#8*OtdDaGONXnchELc(Q%wP@mH^sU+tUqk6Mr?IWMKsBD;K(d%#V$1z=cJa$ zj~XmKCM?zBPDQuFEHKr9?fF)%3Ue!tz*8xrL%NG6l?rRuxW;?WBf6uee-KmOazCS8 zEwQUq7uI>7vZr=-v%&iqJ2l$VdF}N`YZ*9eQ5mgK#$!eqVeZIOcMRmaR4Z*#-wL&H z%^KahR*md7%obDbXhKi@T-Mdl#_dYk-i>W3>NGedc3n`)SR=2mRkn{l#n`^V&9ZBI zGWUt?UEms0;+*eLobjEEprmwm80Hr8@Ht214&#__wuDdA7Ze}!-TuL2z9H9&eKq9y z8i5*xGlFeg`eCr&#43J9tYpLW1nUID7elG12Y8mCw%n2jBhb^{*!8sICl+VI;)F&g zZzN8=gwt7dzSSYFh*PY*L+_@oyL;N2n3s3=bRP0%A#YD_UPy857{ZCKcq=DfqRj7# z^?El4D-S4F95U;cJKyFZKV(fO<gI57CGRfeLMS^Ng?$>lQg5`l$!9D1o^hUW)D|1C z1TeEWo#Moa--+O;4@W~QpY0i^<SY5aCq2ZkT1{&xVr2*4$Ert&E$IL8_BL=;Rq3Pu zv-UZ>hzN*psHjIp#Y90xMMXnJ#X=-RLo)*f1w}wW#j>KbhRV{)3e6fSYOJxMqK1kZ znyj#Fvb2fP3X4+994abHIOl%X-scEfGrxQ9|8xItzns0-e%7;|^}g1ASvydE)7i=M z+>a5~)#kY%_qibJ9M5a-mbbjd+3wf(*lc|Hf=u8u7@7Lx8}`z(rFt!RgD(e^+}LP- zK;S%i^BWv2)jmOajnf|+I9qDR1L^RMKEi{!Oj?I9=+4bB@X<qm9>WuoZKd{ReyU?< zdx(1P4((`$tn<o6JT{XS=GWy_n9(g*hWL0>=7W3jIk-n$lP0M;b?f~*osFYMue;Ux zLo)a6Myd!SX#VrVoU?yB>zu{B2|Y=q=?CZZ*u}<8k_oyV8N>K?<CTIUXPk5W{X3OI zEAkFbZad{X<UHKgj3V{oZ)ep@dIHAu=~erE-U<3jEZ=tK0a{x(;{|7Ct&x`FeD0Gk z`TFU*wtDr`X6H9&A9S|p%uq7P`Ks-29zQlUj84nwt9IA6?a5JdKl#!-!8x`y#@TtZ z>S<r5{4GE2<y*{qK4!W0lx1{ImnHVw?R(5tP)|?vw1g(xnzHcT*s1TTtG{#p`rQjJ zd}sWozqWMRnXJD+p{h>nBhxOA4(_1ScD8S(F0Iep#_jlc8(VU+`IBO4(>l)6YHFrl zCOaeTH+Xj@eL9=AIl2Z71by$Mn|q(9rXEv^)fH_{HP`vvUyR;u$J<VL&24?R^^k3( zZEV}se3;{z*1*;twr_3U>vFz9?zX4di-Npmr}=z+nmWwd&uu|NeLmBr-gge|_;tu} zm8XOIFx-Do*Xi@Fu5G7Dvs87H{aV|P`VOJChfj;B+jw3%z`391^Acy%<J`lZKpu~l zzt}45@0)TuO*<*$7w4DyY>aJZTL526jd9lhUXG?feWLn3?%eOJSD%}T>s1Wl-X@>h zj@k7$+bJ`{)G!_}Ue)%^exqlJsxeyHzTI#1C~?lV^1WF;x6ks(vXCT8-bEQb_qTns zLDkq^v1HYYe;|wL+@AFEXyZi%?W@Ge6ScYwo@YZZ)r;G4HlxS>wr>g97~l!PlJ%q$ z?E~vX@&OhrsrYW;1mZT+N-iDE{f}Eo)*&slADv>%ly!1Eu42@L$K6SyUeXEYoJI0* zskZ$-!g=>K&fSbv&D;>SUg@|{R<A&*@5Fj!sq@X}?!UI{Wl!HP;l4_{X!{N33*?4a zD)l4D=ignvP_B~~-Aspv8!tKUiN=ocGQ-!;huR)gZ?``S=^Ss{aqbDo-^<fAbTaUu z-Z^_n-@4V0Y3j!&-H%LmNDE8<z)toDZTFn_ux0xLmSm{^xqGqt-FLm_d=K+^mci!p z_j)~C8N!u@vE#b&S7X!H9l*TUaL(1b8lm0YuxEeg-Ni-xYk6u{b@RgdLjKv`C|bOW z!(9stuRBn<SS395luCN;xwasEa`EEA10EN(tbU<(D=b`C&pqj1S-<>oz6UZuuR1-1 zt1^?7&tL}&S1R{)1s0-ZsaGD-W-8Lnrazf&O*vGI|J}nPu5-Q;qz0)clq2WTF8yEH zeo=J4$DFmRC$C;wI`6iP*YxlS9dY&WDG|3EQ+=k*^ZIZ_LRn1wt`~wk#a-2QTy6Z& z*yhZ+YR!=TlLkbRzEfOZdIj<gg8)4y4i*O=D5Znf-%tzUCT5QyJ`+OVL0tOP#ryu` z0V>S-ne*ttJDjPB!x$3u-L>lJ$i5G(deWY*w!ie}-$p$C<~!NSQGM%T7OxCwE?dlM z_utb;zU5p<I3Mco##3QB(~IiIk(I%$mMH^k+W*Vh^zEP%P9l~*Rz<00&Xdt!9NZW& zH#57BeQ#Tlar@a+K3BHZ*!EkNv!&t7yqk3WHPj4lFnoYsgKOe?q(Pzqi@iRe4Cl#v zocHm;@9yfhhiQufjODG{ygqbpQ)^AXuJ>5;{UJ}>eU)RFIWp4UjSKP_s6RS2$l#ip zP6GQl>T*`{0OwKc3mbU5dXmUH-#r(3Rpcyq>Cavt>c~5fJ%7t$)kishAoi@BsVDi$ zb%yqOHFnaMax>N3kQtU|l#gx8zQOr1aeK?z+Lp~}{RXH##hz};`k3*t*;7WeRb)9o z{X`AE#Q5?^+ZlVhbF;2bama3Cp^l#Bl}auJ*bJ|MVcp0yKJ%rwUfqI~w-1XNkLP0c zj`G<HCoOkoIFC9vq))x|{u@U2nmjoqvLtb-8aiQkV)?j!UHt5;uDQqgq0=imj*qrZ zFS^0&D`Wn`YyX|8%G4Kp%=-gpNyZO1&z*{$b*``MC%w)4{>nz7u`UP?>!u%1<64;B zx{ap@PvEtA`^iJjqk}G9mbpH5Ld>Y~;Tsc|UYa;&K#%S{miC#l?3)oP_JiB(acAqE zN{=2F7!ay@MMMmAOdUEtx<EB;$vgIup5HGczw%l4Uw_Aj`GE{&#b!p=VHDe7Lmb`6 zIW86RG@NlDuIQ>>&{ncaEmTL2u5v!%9I`1-dCxN(sfTtuR8Deo(Y$#V8U581=j&}> zIA1qrTz+|{M_+vLQNGvG-T6=3E4Hhc2P_n6%hdU2L>Rm6-+47!{n}Wva4gFnk9^sA zozpe-W!q5WrPf+oJZWNg_OkzpG8K&{^Hzfp`CfcKfv5C(aCJdHctp17OExw=`$mS% zOfr4FcbNL^wJB5iVx3y~`V|x7U&vp-qvo2s{`An&Erm1VW>1`SOTl-e28RtQ+%!4k z@amh&XU#OqFT3Q@>yE0B;lrI@PQ7?-TI&4q)BbkT*S91Oym~gHOXrxreSQ0kQ=>0i zur71z6?*C}!K@<?OIc)AIYfVx<eVuqK-~uVsDzti|Ftl6!^G8lZ+`3bZIQOC+BS@} z{SfuUtg+8&mDNvoZLxi-?2PzqjLQpbf2FMU75&W&Az{dMo4Y9JB5*NxaIMW|J`UpD zt0#q}n~|bAKh|^En&>sFR%N}Np5X`_6<LsTS>L|gdo=9Z#$MF3U#BkNen!9q=T8%i z_gbIy<&oW%n0}#4mp+;}ZTgahGlpL@rIWvZK-&Q2J0vuG#Ee0m?8m8Y4Dj?g${Zir zqB@M5lpYtUyNu2Di>+_V>+jUt1{(3|?9d;!I)C9a^=%_{UaLLEX4`(Z%wRreFwofb z!w}W_tn(MIg|D{eYZ>{RF}4`yx7)qO`sfBH;D;ej`*W&O@~gHx5kY1ZGQBJr+SIYg zWIDZv{BXPK#3$;FL&zBN3-xye<;6z&iB6b{`Gh^CI8u$`Crm%9W)&VEZ?dYt3RFg| zPLf_BhF$shoG?3aM4&@;emm>c%cE1CNL`ZC#kb$sInxGFqV#7*`mVnwAf(fj)aeVC zY)*W%c4CaPW!CKY86%RXEK1tCe3!P<P#dsej@MRf(5=&8EM=Z(OsE@D$A#cp9v?ke z`&+Ts*58Ve<y!skWmRikSluF1*0#I$>>jr)%Kt#N4%vH5StGl)^{6E)`~FaN3$pK< zvMRdP8RV8N>nJ-Adog#gO2A&jfw{G{_Ji71IZuvm#s{gfw#*@QL)sj*XeC~?XQPO? zTei!&H1Nm{5337nyF$wnuiDnkbF#MgFO)UD)3WzzS>jdOR^Bdq&+lZP(XxlMEb*#! z9%z?c?2)Cw_}DPmSckoz5-WsjbpmKvbuMnquk~!+HdyU8o*d!~{5LX0ilnz>bewdq zvZ}EqRU50m4|4`qBj-Folq@+jKIhAom~th^wUrYcx15g4`Eu2!Tr6^}nMB1cr{jTb zWDNnAVf(+;_d~q4o{g&2WlpJFW4G-&uO>Y&=USrAFuwWZGt9VS(Sg+~ufOm5yD#-> zI(k`t+j`^H{L4)F{zkbii}qK`4<0t57t1tH=w-|}CvTJ^Z`|6p-jp}gqv#)jydDSY z*z?UH+gP8$#_Xo4$qxriZ5rC-)#&{DH{Uq-y@mb@<-3vioy`*S=+vZ#{ikLRZ5nFq zR@0FGyK(JX+6(=}U_3r<i|1OzV%K$6KVg1rZ2%uqWVMH}6CA+<Eoczwm|qyJmc}?A z=I;>a9ixr6CWXEB$jF4V>XtT@cGkJ|tL1B)XPrFltJ8<6vF#Iky4Hh^@ouypA4B<H zq{fFj-{x-se~qN@o)6s;I=-Q$p{c=n;=znXdz>}skQdZD_RX{{It9FYc^MOe2in5a z4;PJc9#0;=%C<bN?PJ@)hR>7K=);D?`Mfgy$U^&O`dID9IOpfvu~XfCV%pv}mO6iZ z&h6<_rN=gmXBoigvE2|xOzsh#9*NN%&@|fqF}83mW4R%jEBll<w=vpb6g4bQt<6)z zCOLo3%VjiY<hEt&F_1CQjK55FrrFbJg9l=V`JlUg%H33GKET_94=>pQ^jGK2!Q((L zuSpZ;7x&rdJi;qbgNvi~WR>39sZ-hL&py~VVpwK&Z{vwR<N8jTvh7c8w|RGOt6Z}3 zw(I*RMz+mw{peWU7M+))N$*7auwZX}b(`|A0MoCvO>wu0T=vqNt(SA^AoY(y=3h0i zy1LrTt3&FT?Rw&G)<uT4-Hdh0@A?&Q4b%fx=lv>+{CvjtgsmSkHtG6;l8JUP?7UmW z3sx-$qI9!w>zC`2Ts(YejL`kpJ+yI7@9x3gwx!x0$#cfr4v-$bxl2Sp;Z3LQ!<s=8 zx(yy=Ub^h2%^T=rKA`VCSw$Naxq4g`;oSHB*3r4wyf`f4VBCOs=SLAn(w|kA{%uEk z4VdifHzwVf(RP^eRl`|h#KBWGHC!z_)_P#~sXk+37=@CzpK%T7GwkNMR{iBlJ?<IU zjq&?HrBvichm`$v&RXY@soBR4Ie+ETg|FMEoQ-UINloYXb-b`n{1^7clqUxV_#NDB za5qK+?mOFLDB}%xhVoU~!OM3oKN9ohO<p!*(u9=BlXQN5tcEzu?DVo54NjZWNA)+J z=-sz3xtWk~bK7n9^gU*74jrcLC3Ot1O0SPZzujUMKKGPh5D$CP1`sx%Kp2*9mObaE z&W~?!Zl^qcH?`-`KyOz-SaF`$N4gOHHo_=x%eKGTV@T|vxwQ*)8)V2y#(-h8Df*i* zv?)GgX(eb=bfh#~F2_mT_EN~nkQYN11TQFgG2vvwOC_nnse8Jg?C#Zg?X}k~X}d=i zJGUCEmn>Paf+8oQjji@ay!tb)9AtijXgrsod6rW@nLdnrkwb&^T{P$!$mf)~5jB2- zGDp2r)lgfD|CCvAi-Oh0nYUi@?A)BY?%5uD=-wT(R_}b^_I_QQgSuRn5qIO9w(--` z!zSE(RoDc3=(OoGFLqXh^jfgs85Q-+!iA6CJL8fB2VG}&O*a2^9EUT;{?NMz_hBv~ zj$?uutunOc6C)FX$4?lg?>vtmJH*F}hY7m()E|)4zj}UZyz<R6UB~HRc1_oDZx31) z^uSF!jPc=4--W{?m%KZjF?WFZ$G*w=<L<;XzUTM4>h$NtG!^)A$m(T%Zl60{y|4NW zh`ZETdgqIe&c0dy(e_N&50FvrZIt{yaaRiCA7u;V7JsKe!uAdH@$v2)=pW?o7Z~L4 z1-(Lgv!q>MP>_FgSG&=rQ>ItXOkS~=9q5(S*(ab+mq34g*Q#r0zfQhhcAI|?S62<? z?e7!h@82iraMR(I!~41hPwd)@mmVi}<ps#d*rqY9u?J2CogRZr)TQ&&e1g2b<Ghd8 zcltjE7qV!OE_q(=nH#lb!dTuq&~yAj-h6>>$VAFrU9hqEW9N~loco{R@2ewU4H))j z6CZ<{KFPbg^XSOsXDe*ix87j8{#erf2ab)VTzk@?huju7H#jgbD6lJ$4D<^0_Vcy} z`gtqp*1d-<SOWe0yrZRau#YX1$3_BXcT!n=PdT`2Kxf{PAkLkG{Cs<M^6~Qy>>1?e z@7+_!x`{Xw<F3K_oli5$|2q*TqGtK`L~$(by`JY7nZYlOsO=Cj?o=G2Wj6jXeUkn4 z<;Oe``}LI9*wL&5c)Rm!zNfC&tQuf`SB6%BS%V%3yT80;b2kxz)QdpHOWyi&ble2x z$1vD&W6ru|Z$6s+uNC8p-(58Gk~@p8ObhO>9#`+Y-FCTi+}oaE@ZC8JmpyjX&5ur+ z;A}~lGj-yO>oSwJrSJ0kxb4le&24WQlk9Z0HrYnId%L$@x6=G#p}zXY{Xi~^npbtX zZv3gSS&eKp)X2}(05!yUB&OP)-WpO;Vk_XoZ%;U1Y29uspzEAyKW%e)uRtU15Z`Ec zRZVlc-tb=GWKc@ER(E@eeX`fjocEC>aY4K+Y4G-~kC#C+X}*4Y^zZ>nAlaf{!i_yJ zCQ2@?3P??Rg{L9nC=b5k>#B?CIw59JT%SN{MW7LAvqws#isTmU#XKEyvHfB%-z(LX zv{QTyl~yYG+sN;nk9|A(louZ^{TZ{2arV>pc+-ZW=jo4>jV@`Q4sM?g%wGp)chwP? zoh{A`O#KIUk8#LZ@*d-Q_LaW25i-JN*H#XY0ZJR`tqmhtY$JH-ukJmspPgq!sUqx2 z_d27WEhbU{!JU=(*l+F8Ir!GzKB45j`1I)M;~Pr9sozTGpP4kRhhtB1q?0NN^Ezp> zLrpV6CDd((CpsKs9`5ewc+9>~K5mGg_$fc5vtQ@Vo&7s^=^W5Guyau7uAPHBcMI$u z*dwrKU@yPE!9>FS{@q}+gz5>JZlcGUFBTa`M)w{VJb0YnExk9V51BT2T;PzPVbPs$ z>2u@KA#q*<hji-_7gKs`NZ;XI0;WtVy_Ft|_RjpKsQp^*DD;wnaa}vb_OQhUUeRM_ zhy(`n&Bl<R!>10PBHm3c)X*rUpAa+5#{+}Cg7l?^9{e3N)RuDPf@>bjn7{F{HgA?O z=={+S&gYyzee{E|cg=cd^Si4ys;=YJbam(V|8l<KEa3W_dX4g$W|oEE7ev`9g}N}9 zDZDRA(ZLz}w>|rn&M4(e*<mf?(-g3u>9=~v`Ps$G@Zo;1w~zK?Wy?NtgN9)kW9~$? z<i5u%zpmE4A9_faf2DTezv!HQiaq|ljduV0#%TY15q`p0?g&=i^29w~J#Rm)d>?+; z^iLUTv2U>DQ-28Guu(=0u_-;Kvcji`M0H~=mDC~j!9!HbdgZmw4EIg%<@OamtM#~= z_Qm~#%3!{x#YGwQX82oo@3<sRZS!4NK4HAWd-)B2nlWijK+u%f{{5#|cDLexC;kJZ zZ(Qd9AF+21^zl^^XckIc9*>%qkL_3x#;MkAekt>2uj;ic{LQ<|?)F(7J7LQB8~*gC zYfYWTHt%(|L+G?g_rFmObraAbA|wNMYyYmgMLECoS^YC@N458IuNkJi53$hI2<$^u zsPpMJt~LMqtk(HNrQ)BV=3(>tbMoXR`C>Cx?|9=|<8J<VgvnS#@u-OH@8<Q02(4R> zxZRg;%wgLw^A5R>9>clQj$T-AflAF$ow+ih7CC?FALTWA-o)U(Hm|^L{d*6bz9jb2 z*|Vl^o*34-%aGxbOZyKn{LE(g&RzEh6emx<Xj*XZ?qS{gcI&-ZjnkKSVi%2xoqp;3 z$%W}x`bApl{)P8l_UnC;%rr7|X8%DN`4}6*+HUbls-=#b-_dkEhP>$SZCfA6{AN4K z^x7MIPqxE3J_}@j!+p;D_GSAy+c&LkHk*0QP|1A9`3BoB?z??std|J&4gH>j%ux`Z zVJn#zKKzl>4?gr{-rP$Il59Vx4$GWe{Lq7^AGs&7;L=21jnMfq(rdD<(wm;onn_z< ztM+_k+IzIwI%_-a&NQ$7jJ?Sda+zD`?UO4-#tfw|4BF2<^>3orGQHCCoIcL8`<>r2 z4*$vC`L~sNYIQ8{Cfny{e=@`6PN+Fg(d)!s88?dh!dS}2Sjukm(rZ2#-kogT-d@o@ zLigp%ZDWSy%BB?eUcCIM*)2_Vj1k<OQe?}~eI18G9R@;r0ED$n7slFbd=)E3`7z}A znHkYw`%9`XW9w}y%Xz=HNfx`lvh5{~{g~;M#U+|Hh4k*zH`J?FKW&=BHn9J|0k;1A z2S)q&d-v<>W!SxYOJHn}^mq8j26db1m^jEWpkH61>r|ck_wE_gslOT+*eS5*Al+0l zvSD0f4r^#K_niv*?A@T#^cKBzEIj6W25@>*M>Mqg%oYL-{k*I>y)>J1{TX0`S5Al; z7cc$#bzQVHCvfW}GZ(#E9G&&A>_^{Rwl2r_y1r_X^QZC3-yXl~symXe>~i(AiBsn! zI9n!6di3V29$U81Cui&To@<ns6ZgM*eHiTHH;o)N+b5kSi*}AX81=?gfw4cy0NPsq zy?<RmqvyAEXY0q_>wSYLJ=9l9iT=l5pEXWquJ-p^cRH`|UN4#Y>TZXBcJA>qz}FHM zDuwU7e#Dd316`l1;~cG(jf^timlm}IvBfgN^`+|=WzSpEWexWvc;{K3;JPZC8tnSP zwT<t(Z|1&6Ki;@q!EayQQ$H=quD4vr`RZg4_%dv$X5FiIm{qLh$@b6XbCt?kS4{C$ z5xyejUP4Ti<AgF<0$i_2ikw7hGQHpt-YVLK6_v>ErIb`tCr8U>^)ohcZ5Mm9T_@!w z*O%&N$yOCud`OZw!$oQJ7zv!F?5evl(Y0SzsB*ba4U|vO&iI2+7h`+-wn{b=2Ww-n zqBmEw8HXvvL2nyeMa06|?j&Y9#^*NdxtBOtTLArn-cocN&TZ3OPZ0}qb3Nud0^20g z1EJsB5mIuxtC@7^ht3OGK}vN1*~y^qanc{Tna*_>z28;*$dT8`lN6aI$#N17yMIr* zUXmfiaq>ClbIoA|aZNkN0P@$DJn*Gv>R&s#(UJSen`(HT=QKwWyFX$$e(ogabl#8l zKz>Iu+YO@BPUbt8fpVLa661j!<*_DOPu2>Jbv^64pBZ1Oiz_M8$F&*PD%XqB$(1Qt zGS&4JPyMv=4%B6?f6*FGlTEJo<sT}PnBFASu6ox8vWWN6?sh%t`a+^y@4F7jDA!3> zBYR&-jO&QHOmZbirRY2`(@MwtkL;iC$tBk+@|l!3Q`4PFrZ(+%o0*D8xQbj)d3>D9 zJ5RoN($-4TUFX8nX<8<gl=xsXKTi>(rKV*%_dUKmzdALaaP5-^$=R=E93d7F%NEy7 zax-=Q3Re|nx6<{CY?Y-_BAs1Ld<}LlrKvwNtNE^@getDLCD-*UX|jxGOcLavRFMZ0 zU5Dg-my^_3qdMUd!Pbee1Z$SDifbIDVF6bt0?DUqkm~Ddb$v*>-%mdM+f~iGj)(Zt z>_WN6)#TdYswB6*mF}drztj;zs9YxFxkEdF^4pn^W92%TNnNbPQiIf6DfLo{+XGzp z8q2$z@5&d{<QCOk^(0qM39~pkqFz^(YOOkEEHe73EOizA@q_9Rwf&IHRUfL4xMT8n zW-;}uACLUMN*n#2617pSb3V=ESj$y^*{9Mu6H8;cj}*UK>Qs?25iJ`P@icu@sJrmB z4!xhrYfRZ+Wl^%{)RTlcQT?W#RpV8@%2c<hkvw1aH#x@lGk(JI7Sgv4jrYl6^%<%6 zwSMc9R0}8GbJ^pyXnE3gntUqad#RlmV?C!5)T4y?q`lVp1M#{;T_aBrMulseDtCD~ zKXvtXz341<y{qP#?d%J#?b6TnIpyODQvS4SyKZGUnj*JI5M{rbI(P+b>;tZM$(uX* zb~N=w&6C?HA^)I$#Bf|j&B?%xcT#B;cS`|f-j^KzCpo<z$plJOk;Iw4(m0M|O~R!T z;vB{EvN2{qa3eYv6Sqj$LVA}4vfA|pbvjw@rRBat{>=AbgDAzDU2nMFcKwx-vKe%{ zx|^%wn`k?9sX67!pf>L&4quZ#y(s5Fl&lwACB$zNHRx-$)2?;I&mB9oR3q8bwbu0+ zrRx>S@Fv%Nl&(Pj{)74(M!8z+dO;Fh4{_I(sisVGHPAO)O#Cj!o_pnM%JCG+Xpjmg zgp-ovdX}7-MNRn8Y_~6ywY*%gm^PC>$W@N6a8hXmz81@sQcO#-j2O(PRwVHI8FoHI zYY<Ia@D#Nw6q}Ce7F=DT7LfLL@I3!w;yQu!o=l9jG?K(;uZmFNs;8%gFxwPe$FD#) zoYPAyMe2;unDze(!q)_1b2wIcxJQMX_S{E&V#(nt^qIQF4R*ap=o9F58z?jHxpq-j zJ{BM5zG1Wpy(y0qa5+g$-YA0^1I(pG{nT{_{cEI*<d_kGc)4CB&Az6lEvEimrp6Ka zpRuWpn(V-i%ZPWI>p`?0muHC4DA_`Y@tj*CH&V79q|8sC1f@`3yg0s?>xluR);z3w zf&TrJ>ua8i3n5=ykW6B2=*u~mKx=)1dK6|_HIzL5l~&|C*Wb}QlKoz^;y-ZqH}u_3 z-L$ptWHf)5zC=i!e37>2q<WX~G+bO<!Cytrh0zb{rv>^FTOZo7{)|4t&?d~Ud(wLh zraUFk`h8E!7)Jcwp*I~Y4sz@w%2juIMP|6Je^cHEGHMQ?jY^Vdd4|%DTJv|;C)A#I z32i#kf00KRJspuB<wx4AlUU#_FLShC^th*s9FtenWy+TpAb|ELj27-w_IPB9A+|5& zA_w0eGpO&aLKv4%luuNmibj8{O2w_Gie~K8AHAy>pZ%z2soBad->A#E3KgL)l@C;= ze8X0+O4aphvNY4mynytNs<(Va+B`!G7({zI6}^5~`HLJ?-OQ4Biu&wEmtxB4^mBYp zt$dHP(krd?qkY$<HIn{Y_j=aYLytcuyAoWh^)IO$pnFIUp3w%sb7c(m?JdfqhmNC< z<AkAmINg3|Jbk3~JNLYChaPii=DOR~k)*!9qND%mKKvc}JB_Xh7eE_Qt<hr=&uB#d zVtFN_!pDeN%(>d>9;2CY_Kd@HU+(US%`u1`hq%#U>ybxC++!a-{&|cx`Mgb!K-<1^ z_HgcVzNGi5zvnhrrt97|M_WSM%WW^yik!E(#<((DPquY!yPogJf8qQ>&7;L`;+5?L zy+?nc{Z4F~+xAA=8?HcCAgOw8b3M(u=(Z)!jn0j<@aJtVY5lRy;moJqKW}rr?t0qv zbC+|s>qgfEGZxxXtTMya+O;O_>%17!_gomq8I++8+l6sCKV-%ne-!q)Ftm1SGy14& zU?cMYOM8~gaQ=;cbSFLO8B!-fy=kS6^_Ozm*ZHBVH>sAQ-t?q{%SmsjV{)h5>AZ>F z_eNEuDwwI9OAlugz4B?-yRLVQiAJJX;(q^!aSJ`5xhX{-U#Ti-`Ts4iGah|bKBHES zW?Uk!CoHc<1|xxQj6LcbHJWXT^rvkQ*DJIdtLX9iQRnSwiKGn(kngw-U?>NF1K2{T z>DMbi&JEPFo&RuNw=umL`*dZT^1fP58{<bC&|m2p%M9v{HzoKR*E5zi)b{Dr2$9FZ z#u$C3Ypd%GTIhT!q$ez996p(Cj7vWSa|!4PY8O)EG$mME-<dP40b=lL&{AB)ZzqW4 zukfqus`DJXsCADpvzX2{nSP@EoOZF~^xyVvBBQRICNI$gj4`+AW?zR4A9FUP-M{{( zKmFI*^Jr-g|5~}9?b>ttogHk`(q8f!<AB%B+osbJM&NRxRxPa=NWZdySUtkn<2U*# zT~n63|NbWBY}X^l3|2O(z7&tq=JpIWQjeI+zTn>OA~pZT7<GrL<L`9RI<mbU|KZ-{ z=eb@+4}GrQyZ06{KG$>P3%B!qc08+nc#b>nd))NzVm8n5RC?S#zuT;Q8bd6s%_ALZ z`t???(Kn`<wXdTtkJN>~6Uq5PW{P*Yw-%L8$-dU;DP1(!GMhfzTWT104kk^zP){^p zQQG5hzlu`h%}8-NsjubQH*KBgsC|Drd8%D4m-CN~n`iXj7pO<4OetYrFp|AH+^M2{ z=r~xi>`_neH7(g}x{arnMVorO8Hvm?H*Yy%ZYPa5>BFu46UG~ILLHT^e7El?V_AAi z;>5^@KAIH*jSyAOC@{9;FJBnKRn_bBmdqa?YnhI69{K;TzaD$|LRASNm#7kt9e=$4 z`|ykq?Z)4~m>YY1(FZra0hF!d<>B`}JGvM-)HnXIj^Zq|<+Pu(_T8!P$$RVf2%{wS zRJ@8mci!#B8S|X!?%DVJdbF%N=gZ?_{_6KGJmKqoy>*oQU8%In)p<JH@)@jv^fa4( zc0iABt?d=ve=&-k&Fo|bZTv^ftOIZvL(9{d-_fd29%h`>m6$z4*wbkPXET0U$J`*1 zD<c(hIcdFHZ{m_9)rYzLI<xdA)3T+prRtuFt2WJSx9Ovf_FMam)u*`LQZtx+oT0wP zF+X0$^|%Q7vS3E~Y0R_t=pIgf=`bTNV}5zTrgG`29%UQM(@g%lZPepT!e7A5{~4|p z<k3e45&x64qk0@Z-O6e5`gYmIjQVb496flNdX0}q?c%P{o2r$o&((|rg4Gv{cfI8} zR{%zeohyoqvCQ)?o}G>~&<8Wdq~?jyOxJjV`wAhD0F^W(cGwM^^I>G*Qwj&@9&zuq zl?7XPHp=fX7gH*DNg<go(*fuVh!zRtTwpzK_YhuCok&-IK&ERsPvq|q=~gY$eThhq zbdjFO_B_nwB@?hAq*0`IB_AFL2Xyq^1n3Pt!=U}3NdG-_yU02UL<Vwh5V{7VD=Z2s zcwP(lp<z%XGK}A0I{=;GiLf1NMTTR~MeL8L5{XD>kX<S=s#qj4TO^7w8Q9AhY#Mu1 zBzmvNIL=Q%PYix1MvF{J5Sg4S5*x)JA3sy!V&WEu+q5*1>FAoletf9N%q37JGV6fI z>{K_WL=x&n<`DiRdqghX3I|2zMnJVl68rNSM3NH$zsZDqS*u72$0_)mj}7xVpSl}P zh%DgTLiQK3zwnI6<(ov(f&jm1d!QaTx2Oq_UECcAYjHd*5xF8$WC{CA*k4i%TcHwa z;V_&MxzY}yB1_S`G#ui9xGpV#GN=%_3ccwLh=F9t2GTCQTqL7JWO)cgK?0<McH0hn zM6w7gi?Ff?YXxDgAgmS9kO-Nu33iCAtOR6NBD)gVY-F>M%|<qx^Ev3tL0?WCG(fY+ zDqoS+8VAHcGGs$3ltUHNLnE9K$qj;Vh=VjJfHJ56WY;u{<oSXF(3h7C*-#4T%R?rw z9vT6C`9Tm4ae%)30w{wDsDXnb1rb2p3W!?)aVsEhYl+)h;<lE!txbeX*d$UI0$W9j z{2>ftAr*3AFYJS(&>~WdOffRW$P^<}jLbUhS&xqOQIG)XPy*Xw58!_T=QdPAEgXhZ zA|-YRg=hwQ=)HO`AbT}oT}@cm;C4+I5Y{z>bxkg8f!$CI2cQXBMK*PZ2#ALzfXubN z;D8uNhHNN>a;SoOXoNE&*9Ad1#6cPqKp9j(4IG3MLKguc5CzzC{V9>s5<s?;{TpJT zQshQE6hpJnhywaHH;8QE{Fb94H(~Eh__^61(qW&-pAw-;q>MO}ZHGpYTVh}b5caLn zfbLt*h}?$EZFPXo+X!Q8HXIPS9sRf0irj(h9W^4`@V_kq4vK7#gWW<G2l&5p36ubK z-<1p%&?<5_@^=&d4s6@81<r`vvsdKaFu?zPxZhU>xR-|jVU;6Sj-BPmmG6V2&?2%E z*`4^?84IaU3|j%YoyhHM0>a!C3egY`nXn0VLoFPJQzG}<0lE8;yFU?-yC1pxcL4hC z-v>vbMP#=>6vI}i1oZ4a45vgMK+gl{c_11R0X+|(=Ybut7tr$ndLC#IdC(uiAQn;~ z7q-A|sD=a31g#=}?hX+U4@;mJwnC*y1?gLXTm^CuA@@*~$isF>1#~{V1<?6$H5`Uh zB9Hh(7{mf{j}!y?9;t*{k;(|zC-Nxy`e>=hV-Bbj`Aax(eh>M$2fce5n68!pvQNZ8 zy~tmqAsq;7Zwwp|c@noLvEivuC=+?w0Tm)u{8sG{dBzUd{VZ{Lwprx48j<QW*dy|M zCbWpWPyh!-{)TOTBkaE+S5pk=f6*V}f&G{GeTnlgqx<D@k=h`r7I_6*UfBzcBCn$R zRdoG5TcoZ#<U+m3YxsQ)JO6>ce<Z^Wk=G*tJN7LB{J(+THwvId<jn*?{w?I++AdNb z1cXyx0(F4Qesu1y5_vlu2;&{}y@TF&T15^Ni@a-xts?)#{hu|^Eb<=y-(&y1qap`0 z0h`|^{P$0Zd{D~`*D{gA1tK5%0&f4p|3|5?SEQjkq`^Uvk8%5WkH{xMfZHckB1iCZ z1pP<wcQhQbf#ahM!i`!$_R~Z_=cmmgpP}P3{C(~ZvB0^{Hv#8AuYhVe3TH$bk!f^5 zGUNhsjmRCtrelQhg{BPZMZQGt%O!x{CeAl;u4y-LuBk=jE6#rv2k81L9SWcnwnGIR zghr9CV*tNjqxWlceSJ#gIB9mg7<NDv;C>vPCy+gn3g|hp7Y+bAPH^sID8vDN`F6FO z#QhsPM8FatjBn8OO_RvC4%iC#I~4?+J4N`XDgm9}g+V&(24qf0i~L(43gRFc2;<+x z_21}g=3F!3H{;%nu4eQ!w~Bm^{Pz`51IT`VROAN-pyP)nK$t(2!yc%E1~?&H`i2m| z|Bnff4kfT1DxeCG|M3(MPK!T;!VVzpmTDlZ7S6YD{-+o~&rfNP4SS#l>P3Feg-y^R z@(bsFDTQ(%j9)naOCy{SITHkg{cCr~6#2~;8br><!*;-bYcz1&x)pW<;kOk4I@_A~ zDq|efF~f+0VmQj>ymUA$N=3kKs0QAJQBBawvzFbVf`^vEVF&OnYTG^@v|9rB^D2fD zyrz*1xckIHBGifU4TDrbu2VGdKE5Bne(`|2AK`RP0Q_}ErgIati1LquTxb;4B@WV{ z0LlPc0(f6PfbasU0lxwG4LAkZ8(0kZ3(AB|umko2HU{ymW>>=NioUL;&;Ymx6Gkxl zg3%w0{@^N6JcOdU1%U&ifcSR9rf%r$wiO7oJ9@fj1Ae+UvlLty5N?lJmO*2`X9*k? z)hiLOp%?BUsZa+^qI$;y=XzI)VjiUWECKBAvjq-_>gx;ffS<mlupJ1iuRe#~P{Ix+ zjL<4k{p=6}9QWgV|7a+KCQ$<_ML7gQfVepHF}4gueqaKmK>?IPtEfTf9dr;*h#D+_ zzro2+Eh?-#gaP`)GGRLq-Vk3Xh6YhXW1#|S06oJ(0oh@DpjlLS1Q13z;f0q2GQ;sd zoN$IG!VW;sMTB!v0W?92s1bHR*9gKMu~$?C`w_WND{5pM5a!4_!0$-H8HLVK4u}HI zk4gjdjVguhfIXv-ABFrV<Rg)fL_QMvNaQ1tk3>GQ3@V@o4niX!ABB7r@=-C64B1c$ z<xmCnfNazmQKN$(9!R6nTcHxFVILfZCTQWs1v{W)Oam`!kQQT+8{5i)ngzgqG`hy^ z7BwDy<1+!<#^Y}S=O%D21{)?uz$Q_X1X6{YYLE=4M8(EHji@R3pF+4(k)2us2Sr_s zpNp|M4*hZbPDB5+R#DUap&Ir9I%aS@1HChff#Y~|#a95~&&2kb4Wed60e)sRiJBb) z&7u+tpbk!mnzKdJCEXz%aKAJf%0wl`!45bmYOVv2pUZyI5+JO394E&@B2<XFECM#c zR;c3fD$X%?Rw>vppD^Yh7L{rT<Wi4{T0l4pIKMCsYDHZh53Qooa^ZleMQK17i}_v5 z@fA^kJxj9TjHoNwUy9pObT8%js;#2Z!vXh<L_pWF-J+JGcRBi(H;Bp%gIvH*=3!A; z5l}8_g)gK7@muMDGS~wxqOvOi+3XXda*)rd5w!~0)j^_|v#Q*EqSg>j9(tK`D(07} zAX^l3NVT?6R3Yv~xEHZsT*5<o$-w@4WH!W$DoNuJlMqo?3!vv3WHyDt2~pRki@I)! zsOvS@P`XLf4Vj{DEEBca0eeMl!R;pYZ)y^C^A=HmLf4=6h$>3}&XwVQ%RW)JW<sT? z+qOczsI7KLgep<DhXQupzFX8C=(+=&??CpB20n@r57@Mgu(mae+8z%0+g=7Wa7xsj z9N&rGyMiDFwm_YzyHlY>)Q)sf_uzgHGWQB>f>u%Yp|gAmG>O_txI5E;c<#dXUFg0) z3^Jio)NWru-){Wu#_t2Aum@`4AfV%cGol{Et_RD3<3Gm%@)iDo>_aiIPt?O4KTLcd zZWQ%MG@$E|I>6S-SU_hbVLX}!n|K^B9Ps~_D5wJb?a37Ncn~y*dLjY{^RL~ZLe$<c zNCfom<@}TEKUpK{Dcqkz|5L={sa)6syP+BmK$EDa?cjhIz{aPu0X<Kn|7pU0x*i(g zjHoKYufn#fI7ov6*b3NMRR;~wEb19wa6k+sLpGE`IaEPCG{PBC&jvv_#6cPqKp9j( z4IG3MqMj27fhb6TbSQ!Cum|d(0h&cs`+@^vAQ`fu6w09r>fwZ_=aG9Jx#y949=Yd{ zdmg#xk$WDw=aGB95zdHuAqc`D4$`0i%AgYJpaGgi{mmB~5Ch4O4W&>HRZtI&a7I*3 z5JUlTHOSQ<SA$#)ay7`+AXkIji^#ng4snnM1yBYRPy+|ygs7JULLdqfARS6zJM4iv zXn<x>FZ+T6VgT8fk$oB2myvxL*_Z2~5zdHWE~sk5Ar8`@0Lq{OYTzK85OeL)S3>xW zf&@V4D<!ZU_COspK(nY<eZc`SkPO*S3gu7*_0R}sMEyMo!XXaQpa9CC0&3tOoDfwf z5CTz<0O?Qy+hGsXK?5|4dd(Lc5Ch4O4W&>HRZtI&a7NTWf*>5?APowj3@V@o4#Ejh zuM31g6eK`8l)!e_19i{<&7$`Cf&*e88M2`i%ApGCp%KoAdLszJAr8`@0Lq{OYTzK8 z5FQMG5Qu^VNQV;G4tt;u8lYL!TfX3c7)XX}D1~yUf_i9#GoqNEtNL(=gET0BGN^zW zI0z>I+5O1wcR&mzKsq45ANl>|Pz80+0Qh-ZAOxZS`L~gOy9Bnw9zgbOWZ!NU^^Pw% zAO?~l8%m)Zs-PYk;f$yQK@bjckOl=%1{F{P2jPUMcLhQq3KAe4N?<$efjVe_W>Nq2 z1qZ}HGGs$3ltUHNLnE9K^<EH!LmZ?5vhN}L-gc+}+TZt%0)4<ie+UEG>Vve^2XkQy z?0~&c3x}au)cd~R0Bm?a8PNNF3844=Jx~V?fb0hXp@8fM$bNwA2c=LB$bNwA2grVa z>>*!p0J4XWJ(Lb5upKI(3hJQ|&WJi31mO?|$RExI<PRf%82Q7*@Bf4kMbwAr{4gHS z^C9v6kgz^%74@&~Pz(n}eG~zyfDH}hqCSoR&V7RYpCEq(|3}hA9mS94Q|$T-xzB3g zFtmvJoNzuz57%VW=h*u>?w>b{YAl1@!0|Ek9gBrDC<f$?9kk$jjQXNl)R)OnFREz? zkY8WL0Dix=g98$v6bSox5QG6T#|ig1HXcXsal$-Kn8&MNA2h%zQ6~htLpWf^3Bo#& z2_>)<DgYZ!5dMjy&@AdC;hqeE2#5ppeX~W>w_%VAO`=Yfiuw-Sr_p`7Mby91)9ecl zQQs5R_vrr~8-7HtB@PaY`e_qj)6eCieu)Bf{c=LonQT$N;^$ZV{8|R+`z;2r=Pa_V zzJUI=L}(D@421}Y1>BtIc43<<9x`DIRKh-J;&~hv9gr}HhfLT4m9P(*pj8YN3W-n( z)quMZ0j#HDAZr{J!)AwQ*aZ8;uosBog+H%M*b6OUc*g?gy=&o&7(U4RAm_t*pH?w^ zw}{cn9}bA&S0+a1TwrZ9f86}z0l)s$a7v6WVXy=m#RwpbfC@1JdG{r7j~GD-fZw1U zKv+RdVsu4ESHkPccW%3)r|Us6g3%Gonx?^ZVsyiAw`3@X!(w#r4xH;wSUqs>u^sT! zGYB~DxmS!{_~}Jhy~?0oj1W7-!xliccPL;-Z*1tpxjy*ogH3&oiqSU&Qi0>X$cAEH zD7r$4M`*Jc{m|2|QjGor=;)7*0qhUJeE@z2oDsv32z%g^7z3jKI|eq0F(@368B`Cg zVhl!ZFy{uhh!M6G&^06!PKYry9kv5HhLyr$F~ZRmzE6zd*f=~IHUYL=WCzY&Q~=0c zL>L$Cff_MJAUlHJi0(ibBa;ESk;sh1@5lpiMvPH0Py*<Wj29z{I7Nj)0%XE=Kxb5w z7^BfOIvUW&9Nric4|~NJi~HDeF{1rpw;1E1#2BwRD8_^>V#E{!ahr(WiOph6$^_yt z3E4@ta8!)R4#<XmV#FdB%lX(kF{WV8lw{Z;##G!c_65R^>kbJ}2~A>5i-X<JD8_UL zYysS7Btiw$ixH1a@z^;NJDIy1vqGUxjM;WT*X#pgB#<5noJ-gz#vIPiDTY=tF2U`R zQ(|121{H8Zj70Vm(K{EpxdlMnlK4$(5My2(VDr2dF_N(%xl)YF9Dv`;@N*fuQmVz6 zpDjjeG;q9ta|_GFxEvj6QGor6IJb!7McA`gARN%QxERXe0ASx0v9Jj^UJ?YUfUYGq zfbJ`kVJo0#X$<TY<0|xBg&gyG<ElC_(nEl-($UAgZ6o8T7|Y^-^UE5<SdNb6^<reE z0k&m1APSbi4yXm(SD<GFGAlMgCE#bpDKS=dhgir2bgtYhMm9EN2LX0uqaz!+oP*FJ z#wzrziUD-3DgoSA6aUreuuqI!!Y?==#@YzL|Jp531!u%4OolyBCq_{`AXn5RMsX-0 zTf7xGx6U8Xziu~hetk5cXG0Lg0dgA%w<HY8p;3&D$ZX7pYG@VX>O|Nl#x>}=W(gF- zUeInwp+$^MxNpLJ6Z$qC7USCPfZMgWU5neb*m`ZN7}uo(alLLkVBhtLVwCzr0aS}| zLn!cjBlg^gzZ(f-a|o0{g&13K-x3R{a8!(&@Ou+>-y9>xpB&I6Mp=s(x8Qawa<|sP z2{CTN-)(VF0#!hqxB5Z^BtR};(^k%HJuJrU=)FA?c0&y`i*W~Xca#Edcc61ycOZ;y zX;2LK=NgBxtx=5aA&?APVV@Xx+946j0h{hb<}Tds3J2WpDu5k8Sa&r*s~C4XARaPd z3sgcqV9O5l@8H}H{Ov&J4%~ONh;dIS;C@do;C|0OI3>otxZj%q$lr_my|~|tp8L>q zUmPHRAMW?nL6aEeK@ba>uoY?m_nrQL`%d)itb_(JcHy=Q9lJ<_U3&pJ?jalZr$QOj z0%7eAgEZI#d*HAb4+w-qGT{CI?%WqP9`uE1$c7z&T@SX1@n;7lLMc=MVO8M20=*Sm z;eZ$qq4S|AC;)7Hh;Sb64ojc{TE%!I0yusIKabSHQ8*(;WelVOek(awi9MD3pb_x* zXb8kYCX@j-Jj(e;IsYi<ALIOE(U1(efXrjq@K_xX#$$x>7i{4=knxv9$c9Z~?1>lS z@x5X^Q4IKbVmH*l0YLX(?GOrakO?KQ9jf6Vw2HBpF!!QwFJV22>{A>+)gZ>x>0&%1 zfZH<(fd6Ok`wZbd!}({<i1BPVV8gSyK={w1_gVBli{9r#fOF5G=Q++jR|%YZ?vxnS z#HBh4mOu$qKrJ+h@w^>kV3Qax_yRI7)QR!88Zl}J=S2sk0d~A3!2U~BV!Vvbmos52 zU`K5TuwQ#rj8_PYYY@gO9KV8|R|x0T2q*yDUflzP@oIw@f6s+-*axS?s6%gEGVF$W zXcptORM-Ir#rQ`MaQ+|2za9fsV(beC-1e0~1ss4AV!VN_H=-a-j5ia+c&kQ?`eHHm zM+3UwZWQAk<PSK2@ZLqwyJdhK|J*9Zd+2`;_k;eh7h1%4e}@<!pzi~YKOnA$TE#dV z3+2H6hf9ES%%6;ZZ3py!WQR<shGsDuA|M+$-+)aGhXMDGvE$=Z*bPl$e1hC3=|GsD z;P;a=VjM{XbRMY!;&9}I7)OI329Q0v70`JU|DWRiX*`rbB^(5Fd`38*B||AxL8BO- zZxN#r`9@?LkvrxO>>tD5F^<0=+%Iay_%aM)fUuhEkPO)Hl>q0yN`PG0F2>j0Ar3hH zx*YbwDKU<RKs*!xaXn5vj^oa}%V5rBFyAsxltB%k`y}!w6M-;K?g3=KaX>0?{4M9d z4F`_DEdlL@-&0XQ7^fP=_zu0_Vbf{+ovsq&-<)sW@q51K{P)>VCdLo`fPFt!h|xkA zEeU{oOT8FB3B&<9ej;8!wTSUEet$;q&nLwA#SR?*Lb$(dfxXZw#u;q*bt^DG6Y<+- z`10=FYVl%L6(n)ugW9LmEgaiLq$f{+BW3=(O6uJEtd*vwyY~(8S8Lq+HtDBWlEsv^ zOFtvXz3(OdMuL0aTlyHcx%YjgtMRsbzq9nSg}C>-bh^9eQuls<L_3y<jeF0X(EBP_ z`$`<j;odhSM9p{a+hh{AI4l`E`-k28UJ_!kj)bX)XX=dw?tNbwWazawwEoUA$vEoX z@6v6kZM=IwK(Yt?z!S>(QowtNg_6Ttz}ZqP4hiRtiQ)W?ktnvY>@7pW!Lz+NoG*ex z-ag7;Re}gy=SUv%qu84!xoi&JIrQi%GLN$GlZBu4{LMttj~Q?l&mL#ULY{1P;5(cB zJi^zK4)(Qv2U_y@TY$_m^yVPvz<)mBW|-&vL}ug{Y%I)KnO*D%Uq0M1CMs&IW7$T> z^qk_N;=-(qH4%<EdCNyRrsd{3QnXZ&BPFXSt8jf*<|x1TtW_Bc*EyDFXXLHSDsp5L zW;t^590lu^<>oARWah8Q$jKvs^DUik+No`viye6&ZZ-2W@`@aD^Yd_-j&m-CI(VVd zGJGvj$l^qPZl+@%`q!@G=zr3z)B8Utx-d+~|6iIH5{*LgD94PwE+L~RALB$8W)&9Y z<mWlYj2g>P$EbOd%#&dH6(lQK7o?6ADV>fw8As|U{fD$#VTP_tqJy$%l|)ZItjNzJ zmy5}JF-vnX<!2J_?nIIyR+(E*W{kpbKEH*OsVv^6)Nfbm(l?4c%|fSS7Z(>yij2&p zjI3WbswjV5;qt5%`GqU9M&)I3dR7MuJf+oBYkpr#bdAzAK$q!d{LRJp25OkDGaZxa z|Gp;ZI_38V_0vHO(>azwNF8ndeXaN7-LU`rO^5z_o&WD!l0RybI>tH2EF(Jhy3NWk z%Ybe@3h5gh<iZO6{yx7twrV<N$z~d^q0|?#dCI<}JKH>$<!&KYnxW*Gr83iO9arFD z<-8S|)z(?1O@~vA6}rXCGh5gKQ=2ZEy5-A9Ycc0^JE&P{O6pQ#wb`B+6jRc5+3Hv? zGLX`8YbgJgc8>-vZP{+Msaa^&rBmnDpbn*Ekl6=lzq%>QFyo$&&K&l2t<$c$HC|3V zTEnr9wLarXpB3!o;;w6HIPR8>?IAdL>t3fxF?GSJLpsFvG|}l+K<eca$~r>P7J977 zG-IIiG>0@=hYo$#6Naax|2_n*U8loxEL(?OPnv9CPy5zwg6;uz%IN$)KSmz??R}-y z0_hxFXQrXn@5vp#uhXSHuiJaFBEr(=|0o{X-HK-<_7rlYbI0mgE!{aB>yWJy<+19& z$J&!}R(Z3^nH59b!&<GnE_LlO+F+)~8p8RXL(r+JeXbxK^t*xjNawdMBUXsIr0AIB zoAE9}ZW$whEK*CSw<Y5VN0(zAU)@T2a!AKqmqeW>RtYPjUDvfU)eK3e*)nAG7^6K8 z+H=a2raG+Ow*<N;*Lrm+)A49eEl*u(PqB_|Ku3Q%c6uCR<&<vc&o66MYUucA{r@>X zbv(6SEAQ8szt*vCtvqS;pL1KwY&7$91>smRvib*4O8qy#x^>iJJ<EO_x=wRlm$m&? z*~}#bU1B^gmZiFN)qSid&)ds!`$$gLb1R+KkplXtJx1EEZe3Rr|Mt?o5;+~4Y`2^C z;b}v4>?}*Pyp^&SrjI`J-{aJt+g1$POPJ0j2lo8l0#EMzu_fn+cVW7;$Jmn(MP|C{ zeAglAm~_l(T^n@UYL!cCWUT+@k$$>;@uauooQsyUN~Tp4td?1)kEb?ev1g@J#~j#T zmbFYXq(OhsFAhSlmDiqB_V{qnb9hD?gBaI%>ZR2xBodk~hn{{$mo2MrvT9o%t$|e^ zJoRop;pB9PnJ2s~DKT?g$4KW}0h`r}>DsS*8=bnkrD;!FkIf#J-}eeuj_AJ2Vb)-s ze%eNDu`WI5*Mau(V#V%{+HjpG>+r41bjK9_qf~7lujusk<Z4leRMfHhZ`Pk*-gFyl zO+R#>ty_1i*6DQ6<w}o+th%R1yxKbLqhmj8`B}~wDZ?BU>(sFNMO~`eTUU?9{}(OR zg|)UlR@PipmtU)2TyZX?5?Iqpr_?;&vQK4iK6|s+yPTP6ig|7hZVtwCDV$lz%rzd@ zcw7b{q0i{^gUs4^Is2)SfZPI8m!(6m<fe5mLRRb6bKWHL=u+g9(4||wnUZFPF%xZC z>pa5Ky657W$gd7l%V{6_4dDeG>;2idO?QWvgfATjEk74h-Ik`}-X7}tR%y*vc-peL z9HpQ?!EN(2bk8yMY5R5fvrN57rZ4SJr<}HQ8YJ^Kg;3|9VFAAMk#=3cZ!&W8@nzYe z(@$HQglrNz^om0|E;CIFtemjYY6eotgsmlJV^^wag$_x_PD^U5QaL}36w&^5sF#|q zmSs9kbS`UK+O_C;ln&FfL#O{jw?174bo}*N8#--uI?gvkn2GCL+$_D8RtHw;nCO(V zQey$f@kr`)&@t3H^f{d?Iz1E5Nm}V<l?9!rtn!5(9Utvq$3&+{duiwx6OXp@b4SPM z!qVX>ZCaPkH=R<6W+?MX*_p^|yDS&&UzaOg@@EhOZHuMTD)&0QJ+f9R==@1CbM`Xw z*~$@1--WTzx-K_!qCG#X9MBf(a-l=?q*;6J>oB#=9(#0Y)}_po5ACU<>z^)TIwV~R z^pOrh*AZRDbS~+0p89Ep;mOAZreBX%?eF~3uS=P(M;<wkzyH>DSZU-5TkCF*yDqId zEiDUmE?cSbKkK#n%9-?Qx`!-q_iIIHutvO|`JdI#w~ukGzNh2(Q>TWfpKR|%JZ<!B zdKNt!%raBWBiHV#Q&rD?bf48ei_<ziee&<;$vT$SwLdM_arEmMeORMNYi^|bM9Y3X zBGTh@Yb>b8eAe978e8a*xHYTRqkn5=>Y26Z*`V%^&!6uVVWaN*wG~!ao<6@_m!50s zD@A&=phMFsY+0j2vr_ZF^|2Su5cSMd&qE5)v%%cgtMgbRh77Z})U!z~b9IOG)H5V2 z4()mMKjncZF8@>d>oH*wCCHjn<(Mg~$CJ8s)G^bRTJtkc`dTTl!aS$P5T2QpPRI7r zr^ncnOurq+p?a*ON9tCYvaSSZHyzGOGfXa?&N45?=_{-H>g>6zvX1bgtSrZ}tlaz! z!$&#X7c>9cb=XmUe(j#Q)R^J0G@rZr>o@Yh{`2!YC;5MTow$S9X2>~QDs~hXW@Kiq z$tYay$Y0SeU|ntY^GnVuT$58|UJpe&JF75@YtkzVGxCbFG9w%-3W+@4h%na^BOJx~ zj*PsGjsmWrasf4eSuq!$bMjUa%5pAlYsup5EQfVnGh_Mk{51uLYk}fyv~#gKE3b$I z9%LrTpy4RXbYv72<uA|4AUv*QFJHGNE3Y`CSYMxAk(0}{?r^Qq^x&AEzoK{pIW%av zX-Q#LL1BL8y5(7>n#>$7qvtGJSDa<qphGz4A%d&r%X8OdYD+fc6ldqJE5?{LIqraT z2<C-(F2?3N))f&^9i0frnk+Nc=5_X>><CAD7!f+m$oxV_Q5M(hk<P(Xcl0j^TE`K! zq!|Ialg<oiLw5d}-`naSp;oLb%*!dtCPna=neQmdk8l*NTed1|d9ik}(m0nQsUx&J zKQA*!Cs@%WKfhF>lCdm*eU=#m>u!T-z_~(@mtRaaP%yMvI#*1?tP)_Ia};G~5UFKZ z?o`7JZZ>GA_IT#!Q7#G{Yx1cte-v#;@y3Fz6&VCXeb7domne=k85_0!HTju2D{^!} z%g8OJ=&^&+jLb|k=4Kk3_c<~Ov3Xr?Mxhz?%&elEmE6G~+?BZ-3$ocOG)rj4a+DNl zA3BB1GIn7|R*B2B5-cOPgMtf`xGnV9(ykE`^Kv&ja?UI2q(Wg<Ud9?L$MjB-gT&N% z<EbK9l)Ee|0vqxRGm9L9&NUN*blBQteZnzFSKUEovXMK9?mDw9i`t~Mt|K3G-mTBi zF^h-xmsL_st#M=&6i~%7mgQ0f^4;-A^Z7|%oSjkZ$j&Gt{j>7U<$$S@;Mz-grej@R zrrY3lQyr#p4l{=TEoY1L?IQvyAnSBSWjM&am8dIn*I~{qU!Ad%rj@#wmv0tVE%?7* zusm6721TRAeYC9H722qTnT}cWl2RS>=gmsJd|Jv($DH|&<dk^}=fuy9cMO^~pW{Ih zj?3qyCd^xq>Odl8T2ksF$GlmNX-SJ5m(EFwk8sRPOHP?Nf4*a0iet{)<it5MahsDg zBXL3eoTS-~>G(^Um+DBIGj~oZN>k^VUfrtZ%*5X;$K07IGZN4|ZTg(VIjM^x9JA)6 zCTX3sP&&<#JS`=4&Wr_#(^4GC3sREj&7X;mc+@7%Nt%^HC^P5IBoZi^F)w*h%ADB= zsS$We#WBK>nldeZ=G<v1mqus{=Mm);hbb}&E79SYxlntapD-;k(J_5a>ipD{nbYQK zS)DqwljhCUX|y0Iep>3Bc}b4xGl|Ny>51AA+en2OiPPrHjc~+In>%f`j*ce~E#{6+ zdva(Gvu7sFOqrG#;h3L1bH*IKLpsh$nK=V%ktFR&30%=MV_wqynU^iV0Xa_)WJtnH zGaf`>8vkdQmYLB{BDz{n>bw*Z#BIvubLP*Ca7;^?GhgS(tdx0}tMd~dI*toSPekV= zx$V_?q}}wn^GgR(+P6Cu<7ZAwL?MMF>G!gfu9+pvvkItdMV`uSHIHUfYPFwqPSi=O z5uilR&ZFX5Zssoak(y<8aaId=t{pIM0MpW&&981gXd>y2tmZd!eHN`?k#6y+)A_nF z*^onLs=JoL{5ARRey=Dam%#9KPRfy)m63}#cf&{}Kfginbch9oIVj#xm{Uw+;>cJ> zH(8i-wYw`O1T$6_#z2R1q5XwfMFsR!IqS1>H;y8(LfxNfduf@uFS*7Yb+c_;UOdS& zTqt&|)G0-OM~hLoa+HHXnZC#We|J|j(!3tOnlWu8SXZ}780+b)vjw=Ff1U5Y-$RYu zkh3}`GKc1{WK=<RL8QA)=1B-c#KmJEuIpG2Ox({)u;cmXw~al8l#ORO^y+&);>+rm zemv*kFI^;n)rNyub2yk4gS)c|TTj-53}OA@KCI9dYOdxvfKlo|uJR0)FxEpJ%6gLF z+;_T&=S3p813HR$M6s6H818FFb7xzxq8!7T#gkYeGnTbyr<$v&>DlBA^BTo0^Ge1X z)`z^5_|IjgsjqQd#tc<oXIQ|M2)(-FBI0s|EMYb4rL2FL&RBadD^zZgo8%R_S5B~Y z{2i?1_5iDXRw_eol}}jI=Wh9dB^+*NHRdwbF8xftXHDlP<R@v7pIJZdN!B%fixuXU zF;d^o+~ys|{q^#;ye9`(5&55TlCl0FImnvEPct5GW>KDh$zl1BocdP2W7YCi<lt)N zQn}<~1*7)0<e<K@udnm1C!fDzMtU`~hih1$bCcA_Lo7{nos`NAa!O9iORSk}S6<4S z)s%guO`NQ%?x#8{e^y;)aRb&y<$E-&cifd#-ny|eY7f>=?!~&wz4_*LUpXVcvL0kV zR+bx}9BQB%qz0=nHAD?n!&rxTxVlJ<V14(GSXX%@YsyEeDAt=B!#8H5)i_pwpTKv} zC-PGG7xE=5#K)>Bd`IYF6{n{0L8Te2sW;PHn>j(vkt$YQzC>NhI?i)d5-ZLnv;K36 znlERimG>>aVqND2e4YAoR;F9TTG&^pC45h6DeKy&s|>Y_^_nwT<$i@)sj^j$ysTEK z)vSiMM!sgnx;)mQFJLYFLRP3PX1)6LtfE)K`nOlBYt$xnt-6kNVN2yPb%VN5ZB|>< zO{|suCqCePi@KH7>$j@gS#f@w+OF<o9lpEO4t0;ZSKX(|)lRib-LH152Ur3B&#FQ_ zq#jm}u!8NQtg`<XwTG{&J)!=p_Oc@WQ|f6|#rlEIvOa#bdS1Pt{-$cwi|QryvZ__D zuyX$2|5s~o9iB(^gbgRh&o&h(QrsO%o|OpN$evQHKwF@A+N5o0nv@8oXmNKa?*7AF zio3hJyE_HKJI~JDHt+ZE_x8G)*;zSrZ11^e_B^|l57Jxr9;Ub3KU(=1y?5^kdc)*X zl}}ebQ~7M=bCu82d-h+XPyW43@9}$;-roN@y}$p>%C{=tu6&2yZ}}d*NB@J$4=X>a z{J8Ry%1<jlqmMRzQTb)%SM-+LZz{j7{I2qQ`Z)QIl|NPfT=`4oua&=5{$BY<<)4** z(OdfeuKcI+-^%{V|3rnT6hcV)qLLQ$Z7Jb|7xYapQ6&b8A!4W)CKeNmi{WAkv7}f^ zEKTp0Tt+M_mJ`d16~u~SC9$$tMXV}T6RV3g#F}C)v9?%8tSi=|Z-H+hMv4tZwJ3>L zBq9}=s1dcIj@}Bqk=R&lA~qG9iOt0*(I6T{lV}#X2x7F@LW~hximk-fVjHoo7%R3D z+lw8<I5A#K5Ic&U#Lo0(gI&a~VmGn7*hB0o_7W{(l9()7MVpu+rqY`)+r{2uy66xy zM5pKyGsQllTl9!t(I@s5v&4R4w%A`BAPy7<iG#%<Vvaae93~DIM~EZEQQ~NEj5t;t zCyo~<h!e$0;$(43#hVo$iBrXC;&gF_I8)3OXNj}LIpSP#o;aW0aQQC1is!?Mw<<mm z7l;eRMdD&{iMUi;CN39Oh%3ca;%ae?_@B5|Tqmv<H;5a>P2y&8i?~(XCT<sZh&#ny z;%;$|m?!QP_lf((1L8sPka$=;A|4fwiO0ng;z{w8cv?Ioo)yoD=fw-+Me&k&S-c`% z6|afc#T(*H@s@a7yd&Nf?}_)t2jWBVk@#4AB0d$LiO<Cs;!E+B_*#4;z7^kz@5K+| zNAZ*RS^Oe?6~Bq!#UJ8N@t2q{{ucj;e?`CePgclEDWsH2YH6gEPI?*1L9$8?mP6!F zIZQ4l7q7TT4wp;FCFN3bX*ohJBbSxS$>rq=az(k4Tv@InSCy;D)#Vy;O}Um_yW%{# zj$Bu+C)bx7$dPhGSuIO4rVpK_GLtp3R@TXSxslvhZX!38o5{`PDA^zzWs_`{xeRi& z+(M3#Tgt8E)^Z!UtsE=2liSN3<TyEAPLMmwo#f7PqTEI9DtD8+%RS_taxd8;C&|gO zRkq0~a;lsr+vVPJy6liMWT)(sGvz+ATlUCa*(djvv*dnqw%lJHAP=Ok*&Zwpk#pz^ zR)@*M<q`5od6Ya_9wU#H$I0X63GzgFk~~?SB2Sg4$<yT-@=Q5bo+Zzg=g4#AdGdUD zfxJ*&Brlei$V=sA@^X2Fyi#5zua?))mu;_=*U9VU4e~~Lle}5pB5#$q$=l@}@=ke| zyj$KQ=gE8Jee!<!fP7FsBp;TK$VcU4@^Sfud{RCopO(+aXXSJ9dHI5TQNAQ!maoWH z<!kbF`G$N`z9rw5@5p!Md-8qxf&5T@BtMp)$WP^G@^krx{8D};zn0&~Z{>ILd-;R> zQT`-<mcPhf<!|zL`G@>d{w3$jzvVyjU)eAJqc0g&()Z=1Qc5fO-lB5Kt4Iw}Rcf#r zqK2wrYB9CA8m^X5ORA;R(rScSMlGwBQ_HIr)QV~)wX#}8t*Ta2tE)BCnrbbzwpvH6 ztJYKNs}0mhwV|q3B^9egr7BZ3s#evhdbN?-SZ$&<Rhy~J)hN}V8dZ~OR=EmlwAw<A zQCq65)YfVnwXGVfwo}`y9n?5AUQJLts-4u%Y9f6<cUQHW+Fk9T_EdYR7BxvtR;{W{ zO;J<TG}W&5R?}67nxQ&Xmzt^eQQfLX^{PI#ubQRyQ?u3n>Hu}1I!GO?4pDQ|q3SSo zxH>`|sg6=dt7Fu$>Ns`0IzgSNPEseUQ`D*IG<CW<L!GJSs<YJD>Kt{hI!~RiE>IV$ zi`2#H5_PG%OkJ+7P*<v})Ya-5^*?p3x=vlMZcsO>o7Bzf7Imw-P2H~UP<N`k)ZOYH zHBa5E?o;=x2h@Y=A@#6&L_Mk=Q;(}B)RXEd^|X3MJ*%Em&#M>Ii|QryvU)|ms$NsC zt2fk}>MixQdPlvh-c#?Z57dY1BlWTRM1870Q=h9Z)R*cj^|ks&eXG8sFADykepElH zpVcqwSM{6vUHzf{RDY@Y>TmUr`d9U<|8#|})Iv+Gv@U=1Ogrs$qzCCLJy;LXL-jDd zm|k2D*GuRn^-_9iJwh*|m(|PZ<@E~mEw+{P%6b*Os$Na6uGi3O>b3ORdL6y4UQe&D zH_#*XhPqmpbgUDd>P*+@T3x5>^+tMQy@}pbZ>BfbqjZCA)J?is=Q`-odJ8>9Z>hJ^ zTkCD~wtB4IPH(Sw(Bt%YJwflNchWoSiFy~ktKLoTuJ_P;>b-P}o}?%1R^6tj=&5>| zZr6M3>AFMD(4D$V&(!<qZr!7Mb)Vi>&(izp*?NC{fId(kqz~4I=sEgOeV9I6AEA%b zN9m*WG5T12oIYNkpik5%>67&-`c!?IK3$)o&(w4ES^8{!jy_kPr_a|H=nM5l`eJ>F zzEoePFV|P-EA>_SYJH9VpT1UKr?1yH=o|G-`euELzE$6*Z`XI|JM~@qZheoQr|;GG z>HGBq`a%7Wepo-EAJvcP$MqBXN&S?5T0f(o)z9hY^$Yq%{gQrJzoK8&uj$wI8~RQC zmVR5mqu<r<>G$;q`a}JZ{#bvaKh>Y<&-EAjOZ}DpT7RRz)!*sw^$+?-{geJ#|Du1@ zzv<ugANo)Im!7Zx*8k{#b-(_PUZY%Tgpo!WZA|$K!p74VbO)I#GuR9<L(MR=m|5Hm zH%pi$%~ED*Gr}xmmNm<n<;@CaMYEDw*{ot#HLID`%^GG+vzA%gtYg+S>zVb<24<w$ z&{Ug}iA`cslbIS*YwAqB*~n~cHZhx;&CKRzlxZ-HrpYv$+ypb)Y+=TjEzMSDYqO2n z){HgVneELEW}F#sCYT+~PG)B_(d=S&HM^PJ%^qe?vzKWxlgwn(YTC>cGu2Ep?PhN? z-E^24rqgtpnPwl;ZF)?v=`;J9S!O>o+w5-+FbA50%)#amGshfi4l{?FBg~QJD08$q z#vE&oGsl|~%!%eCbFw+boN7)pr<*g(nP#pz%bab_G3T1|%=zX5bD_D&Tx>2emzvAW z<>m@=rMb#nZLTr@GuN8y%=P95bECP*+-z<!x0>6`?dA@1r@71AZSFDi%)RD5bH91O zJZK&=51U8KqvkR5xOu`nX`V7qn`g|k<~j4cdBMDBUNSG6SInyww^ZC}UNf(oH|VX; zcUC-V-mJKdzBTrkd5gX;^Kiw{=Ix4W%{vv3n|IB7=6&;l`Oti1KBl$o513EPr{**B zx%t9;X}&UFn{Ujw<~#Gf`N8~XelkCsU(B!OH}kvs!~ALfGV{&f<{$H~={Nt`3R`J~ zl~!3zAGNgBS#Kjd$X40Gc8DEnhuOvK;&!-Q!Y*l-vP;_$b{V^D#UFM#yS!b&u4q@X zE8A7<s&+NIx?RJrY1guA+jZ=^c0Iek-N25t8`^4HvN3%%IklOsv9-3&)>oWhH?kYs zP3)$2GrPGRWgBdxZL-Zax519KTi7vnOS_fb+HPaFwPWpec6+;n9cRbe33f-jlik@) zw7b|{?QV8=yNBJ=?qyr-Bs<x*+BQ4IPPNl)yWQJPw;gtd?X+EXrrpPO+aB9%`|Q4U zmfg?Jw)@)y?1A<md$2vk&asEu!|dVq2z#VG${uZxvB%ou?D6&ld!jwbo@`ICr`pr( z>GlkJrk!igvS-_K?78+ld%nHEUT80}7u!qhrS>v=xxK<(X|J+Z+iUFq?6vkfd%eBE z-e_;KH``n6t@bv1yS>BSY45Uk+k5Ohd#}CE-fthU588(+&bANRN9>~&SKG(z<Ms*r zq<zXhZJ)8vR-9{}t2n3P2m8Ez!M<o;vM*O$VPCPY+Se*hv#;AX?3?y2`?h_@zFTp= zeb2scKd>L#kL<_x6Z@(C%zkdauwUA*?AP`i`>p-Xes6!MxXS)$f3iQ@U+k~;H~YK& z!~SXivh(fV_8<GN?YIBYr<N<7aMCHKovAq4S?8RuIHTfB7r8;M$_;iy+)y{nE#?+? z!`%{YNw<_++Kq6_xMkgPZh5zYThXoLR(7knRo!ZCb+?9F)2-#!cI&ux-Fj|)w}Bh! zHgwgl<YJe&)Mc*5)w()Y?>2H9yG`7tZZo&J8|4~Yqib@_E_cC=c3ZeHZcDe7+uCj8 zwsm9Oc5ZvOgB$0@y9sVbx0Bo1O?11sUEOYOcejVz)9vM2+$1;IwYoMp#Z7h7T)W%b zO?Mq`hU;`)Zl>GEb-Nzd>-yZjZkF56&35~{1Kfe`Aa}4k#LaPsy2ISz?g)3JJIWpH zj&aAj<J|G?1b3o4$(`&@ai_Y|-0AKNccz=`&T?nFbKJS^Ja@jkz+LDrau>Tx+@<a^ zce%U5UFoiJSG#N6|J=3iI(NOh!QJR?ayPqM+^z05ce}g8-RbUfce{JsJa@0V&)x4H za1XkN+{5k>_o#c!J?@@xPr9ev)9xAftb5Kq?_O{(x|iI`?iKf{d(FM>-f(Zax7^$A z9rvz#&%N(Ha38vl+{f+{_o@5LeeS++U%Ic{*X|qlt^3Y>?|yJUx}V(7?icr~`_29C z{&0V~zubKHxBJKa>-yb)zQR{};iXqzd*iKl-uuW8@>PDYAL57lVSX{cxF7D9@Jsro z{L+4eU&b%%m-EZ}75s{RCBL#?#jomD^Q-$c{F;6(zqVh;uj|+I>-!D-NWY=4_9Y+t z#HT*<HNMu@`Fg*R-`H>BH}#wO&HX6f;2V9DZ}zzlezf1hkMUdjt^C%08^5g|>$mgU z`yKo^Ki*I9JNljc&VHib#qa8O^Sk>!{GNU<-{L3v$-dRM`6+&?pXS^B-hR68@H2d; z@A5PKKEB)c_+H=V_w}><etx#!-yh%)^auHa{ULsiKhz)Q5BEp-BmGhSXn%}9)*t7O z_b2!h{Yn00e~LfVpXN{ZXZSPyTz{57+n?jl_2>EX{RRF)f04h~U*a$Im-);675++p zmA~3w<NxQc_1F39{SE#`f0Mu2-{NoexB1)s9sW*#SH<1_Zhw!T=kN9R`TP9?{z3nc zf7n0bAN7y<$NdxjN&l38+CSr;_0Rd|{R{p@|B`>%zv5r@uld*g8~#oImVev7<KOk~ z`S<+?{zLzf|JZ-xKlPva&;1wvOaGPs+JED}_22pL{SW>}|C9gO|Kfl3zxm(&AO27O zm!I$d_W$^QeZT*Y78TMb!6O-|NJl2Jk&Ap3MT4TMXmB(n8X66Y7K;{-hDS?8OGZmY zOGhK3Wuj%H<)Y=I6`~cRm7<lSRiag+)uPp-HKH}6wW777b)t2n^`iBo4Wg0JhEa7? zisC4V(kP2+qS~k~s*g5`HjXxlHjOrmHjhR{4N+s%6g5YA6r$157SWh!%V?`;>u8&3 z+h}aGU9^3)Lo_ZLA5DmMjCP84jwVLCM7u`2MY~6PM0-YiMJ>^!XmZpVwMA2+snN8k zJ=!~(9(6=BqRyx*ni=gwzeal~>W+G%-l#9yH<}gg7tN0Lj}C|qj1Gzpjt+_DM2AL) zMTbX6L`OzPMMp=+M8`(QMaM@cL?=ckMJGq6_?{`f)949aTc>T9(K5NatJAiyG!2uw z+xBfUErqZRT~q17&~)3va!}Lc_HKGqJf)*;zd@51ZAVR%JZ_mxPnmn8$qP44^W+vP z+O)E0COa*?HitoaG+s7rayHmjh$vrpb=0<S)8?o~8%vXOiEV`#G<s1*22EYG9gSXC zKs0sXX4PnVo;Ra~D_b>nfHG){Mb{3RwrE>zF{!0nO`|_%OmBNfYn!2`z9j4zw4@y^ z8N)4U=dK%rI=8bFW409Sdk@-jQMrTmUbJ1c)qsjrP5-}?sk9cLvx6Qzwof)&w@ju7 z?WUs;Ra*}{uVa8>w&o7%D1_RYTCY0jkJ*;5@8s*Z9dJoi=K#fQ%hz{u2Y0s2?4pPK zT{K~2-Z@pabxyTo(Rlg|TrrGex$#|v7(8}bU+2`8?!Flv^gLs5*Feqez;)>6I_xmO zY*qIF#q7X!=w>mFuj(nppmB@3Zcxvn?W*wu3aIKGpqTMoOm897`0|kUmWOl#4{09{ z=>)W@53QQOt?Da;p3qH?b97(%@8Ago+cdaupk^mv==)d>+G$Y@2hAF=J#oPH>_yvV z7jEnRg@|@pICrD{7jEi~E_$+L`#RgJOLf(dCCC^uflMJY$QsC6$U4Y+$Ogzp$R@~U z$Q&}TtcU%2*sq7(df2Up-Fn!qhuwPEt%u!u*sX`%df2Up-Fn!q4|*&;Bcn*V{Fm#{ zfHpV4b^~lTz;**{H^6oSY&XDm18g_Ib^~lTz;;8fClogO7TIh>dmCZ95w;s)yAie< zVY?Bw8)3T<wi{u)5w;s)yAie<(e6g{cN6-%3HF;{zX|r6a9tCwYr=KSxUL!3HRHNw zT-S_xH>2LosCP5!-HduSqu$M^cQfkUjCwc2elzSh!+s9?Iqc`KpC@KC-<?wn!6TZ( zS`KSDtmUwl!&(k&IjrTd7SNi2)&#UBpxjVz8}i}~vn_3mDr0*(TIeBg8Da-@E!r;X zLq8ja<l4v8T>H41doQkLdvP_}i>ujQT+O`~SF_!?n%fgsb9>@yZckjz?TM?oJ#jU+ zC$8r9#3k4-!F~z$OR!&p{Sxe#V82vbHEsY9R`m=}xJ4z@q=cH3P?HjBQbJ8is7Z_( z#IP8{VhoEhS{$RrF<KnMP7FIS?8LAW!%hr430j=MUV;`UXmJAj3G62|j_{GzuJ!EA z4NFjg1Qke7fdmyuP=N#$NKk<U6-ZHm6ctEeIECR9hEtT2qMQuZWw<Uw#WP%=;ra~M zXXv;L9hafr8S0&(-Wlqh!Ctn&9_pQ;-Zija1N$|wUjzF!uwMiFHLza;`!%p%1N$|w zUjzF!uwMiFHLza;`?auN3;VUOUkm%SuwM)NwXk0c`?auN3;VUOUkm%SuwM)NwXk0c z`*4VH9qiY^ejV)B!G0a=*TH@r?AO759qiY^ejV)B!G0a=*TH@r?870(aENg|?87m} zaEvh=V+_X_!!gEij4>Qz496J5F~)F=F&twI#~9bcegpcy0quu#jNu$(IL8>yF@|%D z;T&T)#~98rhI5SJ9Ah}g7|t<nK>HhDzY+G~AY(Yl7!ERqgN)%IV>rkd4l;&=jNu?- zIK~)`F@|G|;TU5$#u$z<hGUGIFpf<a$0m#$9Apd!8N)%waF8(^WDExx!$HPyh%p>u z3<np(vBhv~F&tZ*W4`5>Z#m{$j`@~jzQNVSaCI?USsW5iD}wheuRxsS3%69>DzGi7 zj(tH{2kc=h2^>%Y2b918CDnC<r*(BrFIK4zxQgd?0ymVv4JB|x3EWTuH<Z8)C2&It z+)x5Hl)w!oa6<{)P*UQyCM6z|q{L&A!1*L_J_(#p0_T&!`6O^YNz8LAffGvNxQal( zSSP-yQSeL&JW~SCl)y73@JtCjQv%PFz%wQAObI+w0?(AdGbQj$2|QB*&y>J3CGboM zJX4bJfF}t$0gfqwV@lwd5;&#=jwyj-O5m6hIHm-SD1oC$0Q3ofH36_D0M4W~*S++< zjGn=*?X=prhgNKtwWy(ECM`-WZ~7Km_SV+X*4|Q;&+KWZ;G)>=a$2cf93MmReX&(F zc1C+S;A3UNfRm%KGuo!|NsG19>Hn84UD#5MZM`jebPEOGJc|hlVNdNsha}n4<EPP< zDjU>W(aPEu3VLTuYHbnQ^oecz#Ln#$dKNVh+qKIbrgiCY?Nev8$nh<G7PXPvO>37; z^nbga_NsC@3u-bHCoIsTmW3Tq)i$6djw-;-F1MrDTB47SFSxYWsf+8?BsyJBEjLQH zwsrKjSd^vqrvtKlkQU)llgfqZ=|z(|iY9R%G&YIOKCxfB?c#RH?rB|yR$9+!Dd|GU zUTPcc%bC=!$@HJ9qiNON)RwApu?wm-^#4=MDwN5ig@c6>6&DwqT#e>xQ&h9$CU8^P zc_aY8q&Zb&yJU*%797KTMr4p6GDr{^B!~<WL<R{Wg9N~tATme*pa}pp3Ao7v>;!h8 zNnk)t!0i)o`vlxR38)V^enK3-93dwGAQ#wyCxIP764-$!fgM;9*ny?s`e`-WPr>z5 zaQzfqKLymLfZ7yLn}X}7;QA@JehQFH0kSDTHU-G00NE5En*wB0fNTnoO#!kgKsE)) zrU2O#Ae#bYQ-Ev=kWB%yDL^&_$ff|<6d;=dWYd`YKaIKnQ{Za~d`*F`DeyG~zNWy} z6!@9~UsK>~3Vcn0uPN{~1-_=h*A)1g0$)?$YYKc#fv+j>H3hz=z}FP`ngU-_;A;we zO@Xf|@HGYTPeJ_C6zvD@rU(F11OREu_@1Ub|I(D5T$=LyOH-bIY0C32MZl0EU`SJ* ze`$*OhX5i)0FfeqND)A!2q01f5GewP6ahpEzmOt;ND)A!2q01f5GewPG=qHv5GewN z6ahmD0-u7wry#f~2yP03n}Xn`Ah;<AZVG~%g5ahgxG4y33WA%0;HDs~DF|x{!kU7x zrXZv#2x$sJnu3s~Afzb>X$nG`f{>;lq$vn#iVRE&qM3q7rXZ3jGAt=FENK%{t+WZ_ z4WgMgVSGU}QxMA(#4-i3OhGJDU~7uZONz`(3Zj{UXr{o|6!@9~UsK>~3Vcn0uPN{~ z1-_=h*A)1gf}o}#s3{0)3WAz~pr#<GDF|u`f|?>1lOh+BA{Ub)7n6d(rpU#l!1EM% zo&wKP;CTu>Pl4wt@H_>cr@-?Rc%A_tGvH$ee9M4u8SpIwzGc9X3^<YjM>60@1{}$N zBN=cc1CC_CkqkJJ0Y@_6NCq6qfFl`jBm<6Qz>y3%k^x6D;7A4>$$%pna3lkcWWbRO zIFbQJGT=xC9Lazq8E_;6j%2`*3^<YjM>60@1{}$NBN=cb18!u%jSRSv0XH(>Mh4u- zz(X_OM+W@JkZ{P5aLABw$dGWzkZ{P5aLABw$dGWzkZ{P5aLABw$dGWzkZ{P5aL9mH z8Sp9tFV4V=Gb9``Bpfm%95N&vGVtaM35N^`hYSga3<-w}35N^`hYSga3<-w}35N^` zhYSga3<-w}35N`ch75^@9P=kfc{$3<QBIEQawID91=k@Vkpq8o;BOB6&4Ir;a5o3; z=D^(?iG>`Ag&c{69EpV-356W^oCBY8;Bt-xLJoY+fzLT`IR`H1z~vmcoCBA0;BpRJ z&XFj{ktoQKD9Dj0$dM?>ktoQ4-#HQmIdC~g0w8Z<Kb!-nbKrE&34u~I<21>F_mM38 zKFNajkSuVYWD&@dEc`yn!Vi!v{65LT?~^R-ku3ZI$%1#1EO;l$!tatS{C=sLahfFT zGftBZ`;611!#?9Q>9Ef@O*-r|PLmG%jMJpUKI1g$u+KPMs%D%fiS{#2laBT?PLq!I zGftC^_A^eCj`lO}CY{^g%zV1k%siPS*SDE@ZK;|0EJ<!xGvhev++WSiQ%lXvBS~_5 znwdwInwdY6<bG^s+$Wv;v6*q7bneGy#(mOZk8z)L)QfSSbneGy#(mOJAHH8p&5ZXX zVVCiqbl7FQCmnVf?@5PU#(UCXm+_u-*k!yY9qnbjC!NQyneo2V%y>_d$FG_3o^&3+ zX2yHcdHkB0H<Hfd*Ub1&I*(s7<A14{ah)XE!?;d5+QWESYGynoiFz~cm6{o6NMar^ z&XA6NWSl8Aa{`kj`jPR5bl7D+NIL9t0+V#~BPTFPM?W$ik&gN>UnCv<$hbs0`jK&| z)Xca<68*@yL^}GBafx*FBjXb3u*<xXbl7EFA{}-)fk`^s%{lHY<s5gCWV<=Xousqf zoa0W?*>28pC+R$XIqs*N<4)So_H&LqNoV^x$DO3ZKJ%(l&b*2w>~q{nI?Cs`l60OQ zIrA>kd0cbcuQ~459QSL^ab+pzxRNBw=eUw|w2$LT($PMSD@liajw?xreU2+hhkf8d z4jjmV137RY2M*-GfgCuH0|#>8Kn@(pfde^kAO{ZQz=53kUnvJ3z<-x=;6V;N$bknr z@E`{s<iLX*c#s1Ra^OJ@Jjj6uIq)C{9^}A-9QSvQ`#Z<|o#Xz_aewEyzjNH*IqvVA z`CTbzen*n;%bfXLDdz`EB>BF~fd@J8AZH#&$9ewe%;QMM{9_(RI_4kqIMOlyn8%fJ z=5Zu3KbXgnj`_hnj&#fq;7$(Q$(hH|am)wiZKR_;wZZIEWY*0r7CRN$bu+6Fey0WL zG(T&>RymJU%9*#3WSjy2A|35z9!5Ia%MXf3M|=4}5$R|z$I+#n<7kp-FUQfOqrJ@I zNJo2_$B~Zvf%zQiunQc`furDUr5v~iK2`$%B8l+?j)7m%ev}V91Fxd}XipRB!*Os4 z{E8&%!TgGJoDY7KgCFJKM>+UW4t|t_ALZafIrvZxK9qwG<={g(_)rf1lY{@{;6FL| zPY%A5gYV?vJ9#LXi98Wz7lKC{Y$pfX$-!=Nu$ut14nXSwv<^V)0JIK3>j1P4K<fas z4nXSwv<^V)0JIK3>j1P4K<fas4nXSwv<^V)05%mkOIQj(?*Q};K<@zb4nXe!^bSDl z0JIK3>j1P4K<fas4nXSwv<^V)0JIK3>j1P4K<fas4q$JAvw)=l^bSDp0Q3$(?*Q}; zK<@zb4nXe!^bSDp0Q3$(?*Q};K<@zb4q$Tu=pBIG0q7lo-T~+xfZhRU9e~yWXdQso z0cah7)&XoSfUO0vwE(sjfaU>c9)RWnXdZy#0q7lo+5u=CfYt$M9e~yWXdS@b0@z#N zsJs+7DksTze*l^Xpm_kA2cUTXng^hH0GbD&c>tORpm_kA2cUTXng^hH0GbD&c>tOR zj><~`tTF)I1JFHi6kZA(HIrmC4IG7&&S)CIMg!110L=qO({vuAc>tORpm_kA2cUTX zng^hH0GbD&c>tORpm_kA2cUTXng^hH0GbD&dEn^06oBdhtT})+2e9S<v=2c00M;D9 zngdvK0Ba6l%>k@AfHeoO<^a|lz?uVCbAa~<V9f!nIe;|>u;u`762O`RSaSet4)8Jo zY&pQo1bCSM)*Qf^16Xr_*9l<F0jxQ2wzd>FTT2q-&e>YhG4AkI0p2Qbc7Tp!yg55S zI(x4G?-k&^0xuV!<LtcyvIPOzf`Dv6K(-(tI}nf^2=IOZ-Y>xW1$e&zuNRON2*?Tq zc)<WK7~lm1ykLMA4Df;hS%HA8K!8^a@QMLmF~BPZWCa4U0s&q!z)J>X0RplB0e&$c z`VWZy1N>uH;2#nF2Son?(SP8lZl%Ca-DqK5@wAU*!9qwD<43ZH_DB}vN3w|aNEWPv zWWmBn7C1$+7)O#tR1jCQe<WFornFD(qt{%~>b|mTr(GzjR5Q4E+Y&8`qr;Or2Jh2H z&%w(p;JfMlFF3atZd&h$>acsFb$=x@qrJ1d9J_~BXmsLic1m;<7T76~UhCWTn@rDr z$qJXtZikK(q?9D=usfmkglHxQ1Eiyw>|RJOrYWsA#B~g}wB8Wi$nZ)!YQpeJI=YSF zm2`9)!z<}1m*JK4g1nJLJvr$~>lra@47a3X*cfg}$FMQnl8*K;+>(y=Fx--kVPm)@ zy&&%-VV~ia)=$DN!z}5r%P>ni>@v)f4!aDqq{A-5Ea|YzFiSe@HdGIu+(j!PX3#Gn zdRw|@^Qbk%s-wNT1q!;hp~lRlZ^ra4*bNH|q_onrLABCyZI$<Rci}>`i6NBEz!)-w z(wb0=AwwwXn0pMNq{A>nC+R$fCEPkC+$xk=EbLK+50dSaF#k)OXp2jnXd{Vom>QCf z>zV4sC8l^Jxz9>*qi^f!r5`}hTLjqxW@(AZO<c-KuH1jq+PhnQ?<{(K5^ePGsmyEW z6ds@w^BU5*`%27jNN?~|L|ggWJkzRrr_s+Lc)MrN6nfVYwyS#RrtO4+^3mA3df(FB z-8HMDZAz~#w)$p9g)H9F#|K-xW_9w`B&sBD_04Q8mY2sR%%KwIPziIWggI2g94cWB zl`w}&?5gQ{^gp}mxWulSB#(26T{Y=E&Lwu$r1LnJ*j1BWTZIO+c24SP<91@2mDpd? zNqhsB*k6;5LBwP$VX~Dl*-DsfB}}#wCR?d79YX7|yW8n)aougb^lC&l$L>2WvHK>8 z;aV^U*?rS~RD<0&>8J*~Z_+V5?7rg?yKj<wKbP2jlg{^ZsR@0-Zk+Zrj+NMrla9H| zZk%-3XE#nd?6VsuJ#b$VAeUzb&j?cbW)3d;m^O>~vGA<&6j`X0X9@QQKMaT|3kn_e zVs}sbQ7?A)q@!LO?2?XpvD+sd{lacPrmPy5%Wj`^%n^3`q@!Qh?UN4s?Dk2AeRlh# z!#=xx(qW(7KIyQ}!EsD+Bim;hKsxL*4Imx%nGTQ+`%DK&hkd34q{BYb0n%X~bbxq) zCm&t*z%A@4$z2a>+m9Bl(a+1;7w$`4+l-mLvk7$_#q5-)>Fl+%g01`-(})+dl{bs3 z6TZ5hzR3h1^!u~2|Hoo`l587`?PDymC&_Ij?5S!YyWQ<Q(+T5vz+;Z1=_GC#&15dL z)Ko=pgqzt#uZ!#IZ0U$-V_NwaKrJ1bJ|EV>cWWFcQAgKQdR=7sCtV(!UENjf^yXJ0 z9rXUTu1-yrq~GKfRplr-j^k!uewSPM3sWcw6e9-3h&k>h1AIfq9QTsWU>#H3+e0s3 z?P%%dl0iUXj&I|b<6Dwwe42XVHB-C$7WN}3NeoI7gNno)>C%<x366A0NB8n`3etIM z#c&QWN4{~)kuOPD=E#?Ho?0<HL<|oR!$ZXI5HaU5>3rDdJSOR|&v{JJ!=Sc(`r7xU zclC8nMlW(y9LF3LljPet<|vqS^d?8aq@zrZc1cH@K)+(pub89VIOb@VB*Rz?Iu?VD z#h_y`=vWLo7K4t(pkp!USPVKAgO0_ZV=?F$EqX6zA<d;e@({g4%2Tqel>fB#db&0E z0MCKCtcs=-{hSkLFHrbwoP!<!QHw#;Vi2_$1T6+Zi#Z;SV-PhggD0JVJqA&uW$;n? zM{gZ%Gducv*i?PZ5Z*PTucNnpX2)#oMh)O@u^^sG#CXHqVnICZ&v6~b2JSY7yN%&) zu^>LC1@VKa!86;+zp*U8?v}5HKg6>27|Yg4VphWO#c)_L99B#Yi<TrW!V5U87!C-_ z&SNY)ryH9IEtZ{=j{6mkB8H=g;V7`|oX$h*;3%;CJjU{KlDM1TC}KE@7>*)_qln=s zu>72^<8l+kWl42O)0>;YHWEZ-38FGAH;=L0oFtD`f@my3G=>G{be!om7MPRHV?_(h z2UFYyJfvA#i~*LJ$5>`glG}u3=A`pjU|BiojLBF=PCDPMSVm5Ih{`}q9;2go=EBWM zu*R9p80*DJvMa-SangCdVO@8Ob=@R!9*`I7x@kX;B-VA4j<y4Nv96o;qsKYp7$-pF z1c;3F-n5@FBteLn0FM*kaRTz40GAWsaspgVfXfMRIRP#wz~uzEoB)>-;Bo?7PJqh^ za5(`kC%|Q_M~@TWaspgVfXfMRIRP#wz~uxXY{D5!a%fCB5@2%zY)&|1Nyjnj!0H58 zodBy7V0FS7OFAFp#u-b}F)M)K2{1eXh9|)A1Q?zG!?C`e94+hv!xLb50t`=p;aGo9 z=ffT_Izh;sAY@JuGA9U$6CiB@q)mXd2}0TgxR(I;5`-BEa4$iakpTA+;9dgUOAuxx z2s09d841FSgfoIf9B?lq!blKdB#1B)L>LJoj06!z0*ak*ri_S1;>OYAit@kWw$7?c z<sHQy?BM%41FB>QU^C=;GUR$Ppi2gH$$&0dbt4r>8J|TKxXUxZOI97qClIDBr~*GV zAqv7?DJzxhSWVfZg(vVJXNZxrQf>JJS{uIb1jZVyKBSV0I@Ap~0d?TV;B*4t<{3X& zA=bmwJmUu|q!(4FUsM3_C_~tt0gp0%vO*W21_;NqxTrzRfC5khezZatpa%SCh4>a~ zz>ii)FKSS`r~q(Gtc;`+80oMwl62GnNJlFp%bk=BC;&A;mJ3TGV=Rp%i5dXvur!kP zGt^;eB<W1cur!i%o|;%1NjgI<mPV4!P>ZFJq_dl$rIA!YT3}B9Xd^C$lQw8cDes}d z;f<sihw?cK_E2=dhls!OMj^}P(28i@lN7^WzG~q{(VOKx#kkN0!5mIraEKP%^PbXz za*7>A4Hr~3U3l_>lIdpxd{w%jKIwvzi)NKCr+(&hvW4Xgn8Cn7tfwTJjp+d##Cl4i z-MB}9gIG^V`*Di^2eF=#_G55>gIG^V`x%F^o|1G-4sh9GJ>|?v9bJ>BGb#Wlv7VA> ze_|=`G2l4tBeh8DDfPgkn43V+j8L>=%E05W4&Is(Z|&~o;~l;9JMh*vUHrAJ(^;0| zu?*?O3|O2YHIyMWlp!^gfvaXn4Q0UW449n(vom0JRv$clc%y@|&|UkPEojm$=xl&? z2GGs`+8IDQ188Re?F^uuHPo9eN_BKY6(TDq!OO*WQ;5mE3)Iel+8Odf8S+9I<%Q_W z9xYS*X7c&S3uQ<`X5hgY5<(dgLK%2*MhT(f`fk{xgixU)sg@xjlp!IMAt96@A(SB@ zl!0Go#IK9%JEm}bkPyniuQMcsG9-kurh3D{1WpGcfQDyHdC@WaG?_w0xF&v@LptU> zKg}T>fP{2UhICKXT<hCA_nkzahoI<+wg#F6lh459GcfrKOg=-(Cj*nuz~nQed@`hb zGBEiJOg_uAh=RIKHp;C7na@DxGh}@-WPLJZeKKTyGGu)+WPLJ_{tQ{43|XHHS)UA9 zpA1=_3|XHHS)UA9pA1=_3|XHHS)UA9pA1=_3|XHHS)Yu5dR4~AqCGXB(ltrF@1dMU z@l6xTk?gxrkv)B!A*o4%nL=+9LV~3xEvW$t^NJd{lNvDR8n~01v{v`bq&uCBf_K)` z#EL#!GYLCWJ*|yCr(s*$Tj*IpEB3M@tf{FVG^4MloX#mHorVn9Uhtr&2CTCNXj=o; zSp&4K#r&?te6GcOuElJr#jL1B+*XUBuEkK-VyJ5|)U_DuS`1MwhNu=pRF4NR^<bOz zK(2ZqS3Rz;$I#Vd=o&CI4ImK>VAl;`*Nxz8jo@sJ;B1ZHY>nV-jo@sJyv`+VL`2w# zWLzT{StDY-MqbAfHzL++1R-n0LyJb_;~EkBHR9n#6QYGC^m`Nfy$Su^1TWVFFV+Mv z)&w@+1n<>^OiU9pFir4UP4HSx$iQHAB!%JZMX|b(!f~F1SlviEd##*FSwk)N56Qw` zku0bT$--NbEP#t-;jc&*REA_>r=gagbCN8m6v+a)NEUWU7RW`iuuHO_QY2A6ulpe# z<uhF+9py7UZK&mTkVJXh4$@H`v(tuJj$TNj9UQ%oj&^Xqh;+1r^F$4`{6MdvmZOY@ zT80vmMZeH;lcN3s&zDIS<&!MhL9!^HWV7j`wafI_sI_Bje&LgA#t)x$L;3A4dVKi> zUV1XYK&(fXe_|gsEqt+=ZYsaEZ15C%K~?c}r}8^ts>t=z1K-lf$t^u?tW?(wRB8t* zjRTdy3O)Gh+^4Vnu&k>S1*F9hS3H2GS5fhkXxbP#tG%^t$b#J?dkD=s<lbGqixB|v z&$mbR%$_l+tE0!#+qgzjCSxcbEz<*vqRhn>SSmlVSXddFnRSIyahI4gs`u=EdFDKM z#yolYe0l18dCJM7^(ph@$)n{-u{?3EJRz3Hx60$@%43fiu8*BAj~OnH8ZM9Qmq#2v zSRXN89zIwecIXNEuzq>igX+*Z6ZN4d$V2C-IftyN=S-AyMyW&Aln2N1pniGalJbE4 zN9zOn<pFp7_tL2U)c&&@^!}se>;}2ttXS_iUCxT-zWuVVU-r(IJ@aLEzuaeWIdcu! zH9~gu%jtU$)_V_@?ZagI95rp~QhM5Qa@rg<btyS@l$z2n+xlheM#FULL2~k>CG_N_ z<fN8ideRcIWtiM+;}!K@vD|Zyp?c3{<Q_xi?zCg~R=Hc1+;x|Ede?rr%f#LFF7xCr zbJWD0*U%GpmlH>+o!5{%^~)XU)Ey6!6R7A3u^dm@__gG?9fs?1t#XIqa{IY*yH+`N zoZN<vY!l0^>AbCDxzz}{CGFU<RgUSGTlCA(VXzK^Wf-OM=8-z@m(8R88!4Mc$i{|w zy0Kq2jM`l{%##gs)Tm9@(4%&jqeiLCr_0Sq*=(NNbPc%)m9|N%+?a~rctyF<Fj?O( z>-uGFzpOb(X8kg0m8I$>bg5rfFCjPVmm@bAq(=^u8w`@`_sjLxZPn||mFu?3b^7Jn z{c^1}hwHWG$~A|}HRj9J=gZX&lB=#VT(5eNTxGaid4yacmdh`<v|fI$TyEJxdby?L za&y$OgXFTK)G{l{5lauzBU<IsL*!CRMtZ4OE*Z%shL6xoY$b<_#r5zJa`DAdz4&Hw zG13-G<*=>fP}&+gR}QI_gKK5gFnW*wih9tfn)x#Fv5w|TPse>Mo!wcxgQO+R?ko)n rHCIX!^g@5JxU5`WR*aDJ>5A4PPpn+;|JlEa|7Rur|0-yOii-aO|AU;) literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Oblique.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0185ce95a51d7cd86ada7c90709f34f10d6336f8 GIT binary patch literal 251472 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 T|3Cb%;s4Or|5sNVH8lJW2n!o+ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSansMono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..278cd7813974104fdcc1a873afbbd01a49d1e567 GIT binary patch literal 340240 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 NzcpXwQ+e{5{{zns&|3fi literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Bold.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d683eb282bc0e2ae21f0d45f47b639e400f295ac GIT binary patch literal 355692 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%0DDH$29EQ*D$8B&(#3< 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 XA`=chc9Avz|NO7t|2x$l*6;rS#0H8Y literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b4831f76548d5e8be363827f5b6dcf8e869a6f8c GIT binary patch literal 347064 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 RHvj+Uzrz1_vOTEqzW|lXvfTgx literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Italic.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..45b508b829b3ccf15b22d646e40e681d2f67ddda GIT binary patch literal 345612 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 HOQrt@zTvnc literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/DejaVuSerif.ttf new file mode 100644 index 0000000000000000000000000000000000000000..39dd3946d3d06442d8d25556e7c1c37663893688 GIT binary patch literal 379740 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%0DJS2FJp9Jb%x)yot(+{vdxzT7fF3-4srL z8X~jHOnoIX`2Mos$N&$NP+pWF5Jm)WUQ5c*r-sKwN|R+#CP|KA+qSsWSicBexn8PD z9-m&3v|@v?Z+~@kZcU$6ci`CZt?faEQI&_ENB7y&4^KvQuGzD1n_>9Wpthl2=|~O^ zSC?KtXzIvGOmsA9LPRo?q;2PLvpUKmQ1$h8)HQeEyc>n>Pj&|E?}!^H4wL|D4BsTR z5H<LfU&q9o6z(@V5IO+5$D#==OcIAtfhK`5+!Odv37wz;m)99v0Q-O)O23nwo}Zpv zw&~8QwhJ2y)s;gAevByCJwBseSJ<oxB)Jc^SCDUkC_gV=U1b&sto4S-%)FvRA3vV} zX`zV<j*~{*8J6X+2HO)WinBFfS||A+O%#0rIcWbtt<e|~8SBSp`$j6QW-WT<$J=tc zO6<k$j;XUfvaD5ic0#;T>R}Esm9(3Tb(UCpev85}+ESLED-KA_sx#I}9VzO<+JqFS z3J{y}1m?lEx|C!{!{|9_O>6Qh_{OT0rLyddjH1>IX@6H$=#?E!@|zBrLnH!ToI)QO zqEC$r6+_7%MSPJ7pi?EjA$cJl6To=;gi;wf21iBk=?Q{wjMD^{d*TxR?1{3SkM?#P zUv7#`361pU6n2cNN_0_@-gHTJlUkBpDf3%ablYt4T=dG}iUDhAl%Z0m?J81GX-EFL z)m*mgi2>FZNvVEtzv%M8;r7Vlog;Lkz1*{6WvMD?T~Mmt8kfHAkAd``wjGL0tFs_q z>qLWIn9&G8<G3To4z|Q?3$l)lw_2yfpx+=Doy#V2sv#yO=iGc8uE#f9GI1yiMDAU> zYH9L;L<u-9HydBp!?6o3<*DM5($ccBBx7x+GAM+zj1ytYw5CRDyY|(k);lCQF-mi^ zCQrr-6e#1|;rNGpmS6tRj^ad%B}*0}jSo?%YD}i2%&L_7okLZk<i@%(b9}H+5$PKj z6&x1c=NsbZj_-L<*4RWTd2NHs)$T%hn#mXuuZjU5LlTh}mMZ2ysBcIYdc~Q$4tB?z z%yub-d?J#~CCa?9Qc1WfKb04e!1wY`v}>h>`dId|K%XGn#9(LY#&hjr?=VrAu}m_e z*p#nsa3rNqT^I@x#!K`?ny@(DGI#&bz#wIi)mtJ@_Jw-oP`m}k3X5Et8XH+!SC=F8 zij>Dk#PPhj>--Y+`B?veTuuPK#YI~Tzv6@MzhYMk9`?{M7v?eeUh)xSAl5>7N602R zZG9Z1Nywc!S*xEIZqHBd8WQ*gc(PJThBNK8s^HjEqn1BA>**I})+WR%(<1l*V`K1& zYq~+~DQ~T+oUKUO<SR@|89BAwA@WfaG|82%g>sR--JI54AVnwoZ|he2$D68G7WV80 za!gR?raF4;0*L)&*DSY%d8$u~SRwKpl{!xm;;uX`XL-e%l*w?x4MlmyJ1jh5n2&E% zlEx;A*GmQ7-U*s)sjMJP;^UuL)#B1uo!nDyz63KaHiILd*n+>YLT6bqId=`$yyAZo zGIv5TqD<(nA%(@5N^krM<jA4gGK&?)IB%bdp^R{fm0-+`kFqFZ<5cO<(N=ZbxBnS> zXk#8!Z`Y#;Y5VaN9+aeD*k0782U9;Ow73vTM#G{M=9r=~iCq~HDzzjCLT%Z0t$=f~ zI7d`8S=JvR)|L+?mt|}H{iJ$Zd`x<pDj+~^Em9o3MY7_h6O{Lr>o;5Jck^2u1_8}J zbiSG&tFlI`O4DKzA54psn_^>ZTA}VirBLq>wrp<8iHq@*=(20bIRVh;^A2`A@Untb z0pN9$%ZT7O6?nR097)%Zu*ibxA5ASz{9=chV#mkkjFzEDNS;UehI`2eCfD0Nb<4*l zExg!hM~*$RYE@A@&N9^AxuN(Ue0_ZuPQRpNmc~aWS7anob#+HJk19N{VaItaL7x>H zZcR((UiS10=5f@M+itBMd0;jxd+q%LBRh+u;>vgQ?tg4JIeGXoEQ_#DmcYIT=L<0? z8X*o(fsf9}&IP|r2gh_E+z4ft40Aw-rOe^XDN;FE>pRWKK}JVWUS?Pcgcv;o!~Ne( zi1ildn(}9QDn%P26}G%m@tHewX3uxFUs#`iWN%oIFv6d&Z*(Z??C^-YzAn8P{V#8P zkAo)`K<0_3Ybi)DND~6nMRrM$JTWrbSd%t#$LbnuN|5%Iz3pwshT+D%n@e_{3b*>0 z3d-U$28&bpx(54O8U2M4QY(DJ_pHAmbARK!1ZhQLAWmX3lNc7Z$-pges#|jXBiJ!) zfpy~U{<5tDrP>H_!AMRN&iDwj+A<1iWxfdYjjUd4ERY7O%KL}=%2k%mHS4E49X`js zgoaXsq{^OR>DsV$LziX4*0kPIMfBuDtF7XUs)mNd!qF0?Z?>P<Tx%=rx5udKrtHXb z<94?8vJ^!s?2>{Ob3$BVR&ROHaCU5D*78b$u}BsaD$7jHu2M&a#hTiR$94n->dHnT zK#udISf)J<G7YXmgIqpj@)xBfG(j#!h)on#0#6L@f9l|G_k|6{w<g0&o%q%=m!g3K z7OZsrs?(h*LVK4@Qe+fTU}k8I^_Ey^L3>}n4DBo(7$`3vK=O`T2S*>>lv8>R`Cjqz zdXoPBuA;2f7yBpf=t~`-Mq@MDvodP6p;!*HbZAXnO1M|3uFjTGmlos4%KV4^$AW)n z(Is2j^qS_)rHxzbQ@Q_;)b4C6-PEj>H*Bh+f55gh#9;2^w7@&rxCGXfb0MXtK+5D? zfJ;Gwz{0W|DykUA8$1adi-yBbT%nF=M+oUL=?^TyIZp+|%F;4L3B@*vJik${F4IR} zA8v=-hkezV)<C^2M-YGlWo0)1(C7e8RH)Hvi)}kInMGMwob9!4Pz5~lDyoQ-#`q&J zTQq8(vfLOKlUA;wL@itEH4z@m#HHDEaay4?D5l{Q-J)On#^IY@UvKmbjtcDAR3cs` z@s1HCho12d3tVPg^U|K9e_pSTihShknNE3Oo0^p`&yt4wvSaFR-?;g71605gK3202 zLLCZJp*UkJ*tT@tE#Zu&+}KA*&f&Jjb^-ff%i$}H=Gm3KMY8nXO*=RBrUPBdhq^qx z{X8}#YBcS8>$5laSao${lVf!{VeX0&(?F?$8yFLoVC~8ltA=iEmqr;%duMZ-_KZ~K zW;jYUjw-2NX|qQ}bQq^Ewl*`hr%Ep_ovF-T-cXcRST|@dUt28|<#eZ8$}=sA8L=fz z{dg_wK_;bvOod9-AgC=~1SZH<#+ruY!9uv1+!pL?)~x?aN?xnRRG1tPV`((6tKV3W z=$JfSSG`d<y~|py<#PiCQSObi1+hgN&bNI14LgM{R@P-D#ud)gSB#ch<KoJ?X7Vd{ zcj@yg=DuCEF<6$P5oGE_+`1rLew#Ucuvj|xFQOL##!c*e$f@PH^6%ibVfl}v9z^6r z{tVk&3}jfOV$=PGQAc9YLsfeoYFqK_-cmu;-l4{|#lqowRdsrNXuKpeJuT5Z_=o!9 z4b5s4Rdae>(MLjikG*=jDE`o0h5eb)RQrktW^I{pyt#b$%%C#4vaC>8TIL;{Dw60z zdpR+hBDJPABVLlzthumU?32Ihj<&kJof<{=iRJe^C~rB4Wdz8@`BBK*WVpdwLQs(g zCMM8`%aX(~EEb=*c1#FMq*3df7kOfvnl0Qs$_@1KNo}h%bmS%{m8>jG%rT|-Ji-Zz zk;d>61H#h{DO~AsDzhg$!7+PJZ}Z*j3#liD?y}ZMJFVJ*YHf7ZNNL~JrW^_1R<k@C z6}6;Adb)cEwds)=>P}@!!@&BomV@0|L-%eh&!E7C70>z<;ya1>R4;z3$jRT%-A4eR zg;>N34e%NJ(?qC=x;g9sNGI{c(SiO^Vt%X+ee4ksDdv*~_!+CG-8`U2ia093AAi<m zdGS2?l9-^tm?S<gDJCcZT?yfZB*g{>M!Om|2g{OTZhXc*AoVD<iu*Lw!IE=!LIE!r zGn&pn4sOJC0=RJE+KKD{6&U{^==-gkHYs)CoNe^C^!JH*{Wed5D8Vn#Bo&&Y#LBoJ z_i#l*h>uOXdjsn)Z@>LUtiB+H{tQJ>%ThtYczSyV1=ykm9$p?ip)_>fEodw3F*W}S z=mGrhsUK8-yE&g3634mYa!3_o#j&V0Xv-AMzpI=sDL+OppFmsoqPp|sUatO^;2i?i zmANT&2Ga{Q|7VadkHJ_m<b)5dWpowFlAkall>aj$3pIQwvE*FpqeD?JJi+}n`l0W7 z=2?1O<4L*)CRz3KPYA9~#80<Bv6((PO0R-9UHe|f6PCjJp`TKbu;+018h%p_aH%Kv z{=ji_d`Sv~CGe%P<mkB&%2t8lv^YKlbjm#C<Hm|(y5Rr?#w^Y*YIW?&e{S2nb!^41 z!Sa_@Kl{$N@6z<%wPPFon_C{J+Vzw!@5%A+X`0OnJ#lR6)|dmy-#oeM^|@2reOuQY z@T30v(aKfB>vucqYaTpv`oY}E&F$^)BqdeX)zl&h3io*Dy)~=vxmZ8<_T|SOe*|#F z!r6AH4HUyWe6hG@34vV<C*&a;h!4y=Yq9b9KMa{#M9QVfPk6erA>G^e^`|@j^2yvU zXW<WOzO!$|Snr*8j<1<rc_-lP=X#@;XP<rl(L;UcL?6oOqw8z8)?Gh8@*pUE%-4W7 z)-Qm!aLm^Xc1Ua%i~+y~KR}2p`nbq^_~3?Jy#CG?I-!&og?|pe^z(LYICz)}zIJWx zPWn5A9HpXplqy%y-|bv`ZDC!tur7Fh3E%q(6ov1HNJfzAAjPe2P)-uZIs~UJp1O4L zk2CZMSio5ngsSK}>2D|=UHJhza`k#9zJG)M$It(xuK~|sT;VbOaRo4QL(!ta#LgM; zfr?y$kcIJbm`VQr_dc|;AB{Rk?88&gyFr}*E<lg4;FSmRHpK5yEVQw{{uPy;{S9FP zv;?p3v+f7HDq&zueXyY+@JJ^Phr=}o8Wntim!rs~2P8Vl{3;f4-Gy)$0-FEm?fil* zTMF{uezu~yxu@L|@-zc!21oXGk!X9i!(bR(F%x_!q`sD&b<3{q?Cj9cob0Y$w*&<y zywfO^sa4H=YE6e))7zp_BGfRmuC*C(mq+JOEo>?92t>X?iUSXTd9Dm`7El8>qE9mA zvP@f3=2sV}kc)7W41GnGl_itgZ0vXO)e{V!B7tU(0iIwKo%5wn=ZWM1GHB!|tEOh6 z>2qrN<IlaHeL(zGd+VXAhz4H$<-hL>0M&5EEJS74*Vy7fF6$J*J>0<r{*l=A-io`} zS$rLk0MB!Pv<Rqp{5HoYk5lT$QI>;ViN1r&H$s;;oI>Y7V*K^X2Kp0v>=$|m89NVT z&$sw}FBTR?<gRh@j%W~kAjR`4cuyX0Fq~_EOO@G~XW+?DI4Fx>4W&dVhV|I>^KdQY z?brXpg146E8d*Nz!~x8}EBGD6KrXIcfN|HsXP%RHh^T?{Ojw9uLmI?O0P_ec%W{Kv zP&oaM#k}(m;2q?zkkhZzh<;tJK>iHxP*71D$bOC;0-OV~7>ZP4;kwjVtu7cughma2 zu{*w`^<RF8Uih+&evM|+uOTJ6j+9jJO@|KA?;ifc0nDeNUw(nYfNcQQPB%UKIo7x2 zoI2KrZmL*dKQ7!YfHgS`53-Sup1SK^q@vw!@G-6ad}g&?{NcsVmx6xtp^4ofGFb3N z+&ssft$_O>gUDHCG8#w>Kjv)}EKA`YK%oGj*6PGM5)>vA^W9nB8w_85lCv_k+id*m zlY%ML?!4z#()6nu?K$hcg-@-Zky52RV}-?!<Q+Kd=POMd#y|ZgEa@ohi>Bk5dkPMk zE%Y_`HGM~cQwMB-{qO)OitqHoSIowO#6e3%JOcx>M+7t-Bl9`yZo2tqlz8*uU&>fv zCy#<)zbWOPPp*GG*Z%r?y!>llY<$g;`@*V!(erO(QNQ1x^$~2s7hk|8&<>|uZ)<I7 zr(eYz(%#b2j*>1BDNnhXfM;F<*uwA$KNQRd&KGJx&~w;4Q1=1q1YpHDo*+mG<{#_@ ziu?A9SrkeC51Ht2x&pC3M8b~e=irKW*2;se?cIC&>Hmz)9C#Qj_4`+~AA27z#JzY+ zQ^!pgvFxFOF`eS~UkT+vdJ!mw$2xE`{qD{0pfI@XBa90E^ouV(1r!7IVEQ1mO$Cwf z1OwI}LWM~UnK4G*p|8<0`Wh8PzJqBEz61BUJ9*X*OH4Pcs+`;ftfh1*D|Y;yx6=Q? z_v~Dv#%`tS9vbZI8hD7c;+y+vxV93D_JHxDqwsyW!wANk0vQlZv>+6GfEft~%;2H} zVkp4bZLT}0YgG_PNH{YnfE)5ailSFmnJpESw^B`Ksk3z4##Qzb#TojeeY@f#<I(!_ z{c4p;IY@>2S*=}L^YXf{pM~RYThiL-3*9I-H#{~U^{bS}RjS{cUyLOqTzkVD#^Av_ zDRAEe0~SO-$n-{pUQxnKyY``&Gl~-Xs*UJx0LR?PTPrIpX7tkeL8VHi?mtiY`NoFl zqS$WwLR%Wz(v9KB%iG#zwaQeg<4P5lFXgcQ7$OtT5&6Oe`Em!NkK$oRoDwUT8|!+S zJ0O_yMuEL&(DP@$qSt<PhT@#*+xth#4J7UJ@4WcpI~0EE+wG5de>coO%YL5Si}^o@ zvBb!oabOb(;WP>{mEw3CSdaBx=^K9Wow?`xss2Ciy>cHNMYW@v3-m3j+xsq^h3l|d zR;}H99C+=v`DeNB!FXP<_h7x^Lt2cHB@mGmA*1R<%oP!E(<-rK7SDB?U7@nsR0_N6 zC;H`gW=BB^hfS@t+0g@XyG^Oe$l@~KoEX61v@{WLV11kE2KGyw5%N~ajoDzoTx%o8 zcb0s>RtV|J`fz;W^*70-rwO-jzkDygSdL0LwuSi(-o=J1(WcQs&FLY06*qmn1!|s- zqo15V=`+lYYcu%nbe9bcIs!73u&2Q7_^nC!Tt_~G=3sqIK0}Bf;O+sr0J@4;$zb7; z?cgC|D!}WIjIDsF+-WONY$Xbx`@WCWMZa{^-a9q@_mzD^oxM%9H}9_2<P}mZcq{Q? zB&?$QBh|&5Z!Rhh3=&>z*K5j@#bYK5%m?qfvEGCG@1tOHD3<{V6sOd{nM7f10Nh6u z3y-=ApbA*4ie<e=AE#eOsqeQ;{)Y}nEhv?K{r#4yAJ9M8Yv|81U#H*r^SxJX$chT# zcjOMgll6d{<2(qm2h@BJ(SOAI!r}*%%_94f+_We*VIy*^aO7#Q`q)VP^hn{D)66`4 z;J{%pGEv#iwPkHzUc4J|=>Oe)@yoU{#@MW@lPd^5vCZ}_;Tg!1EXF?t!7ac)*aC2$ zCAKr*hEw?Llv#mX4n^S22U}r~&FBk_n!I%ju}iSloKF|Ti}86ZVxmDiA6vx4ZU7O) zmTr3}*V<e>e_`&+i}P+p&DPw9wq+)7xk!avSg**Ww!i**U*~%-R_A*j>+3t_l~?!N zd!2o+zrHJ19zf;vchBALugD@W!8@z?En0x_G{8j7|3n>OUF7^7BofyBaV)Tx;XZvL z1Bp9^C~&*z+;UXhhe{ggyLyZ1v7&C)%V_sprjfPm`hShahaU#S;IY1>j<8>Zu~>w{ z;4~-X9u|3CKyOPuGakH(rnc%Q=nE~~^nc3G*cR5oLb?cPi;C!%(3K*X<*(O&!s8pM zS5244>Cb!VFMH{e<CpP#EVpccy%XkhC(%SVmllBHCM;v%{6Ay+FWdzNS_4_HjP~@5 zUOC>~+}wTqr^!k5=I*^6EfX^rAEn-@dA!QxC@6HmoG@QccV4Zh&tSvMN<3Evb&hoy zXgLDz+m->nk)eq<;Iz203&j}S*fGHOiwQMQ2CWriNU|qqXUSAbzrY9X4GFYdeDvh) z%X`&v#((}p6|F!33w6$jx*aGM&zs`o>G1K_!PLf@$CD#H9UdV<fD7v_yyhoi&BV*W zD_*iv$nmgYjpGkJ^Yp{xcy%j(Kz{Uh|EAu#eBu1V%(^~!=GhN1{ty`}8^!{S>bi6B z*E^IwIZ6GekS;;$!b18Lbh(H+@_T!+WGpa&fPUc4EFuQ+PeR2iR`#4*5xPvjQdET0 zbV(8QBMg4z@;GYhMIpT?bo{bu4)UqUEr;64I>GrCbTjkX8nzd)ai_u1VJj+LqlT9= zLijvZTFB1TCy$>#p1nTp5=yOjYUt1OJVIAX&b6}t(c5wP%EOPv#Jp>wUr0{==QGcJ z9T)e!bKUG{Sa-ytb;IFWCzv<_L2mkjwWHw)bZr6+PfpVNCg`vUX7wieZz#?Lz#5IH zhdvC{Pu7nfgfX!lM7W0;4p}GYePkT!9YVz>s9n7YokuT0U+`&wM2SIoL*aroKafr7 zb@|5qX#3>M4rv2=dxK6_v5NX9OzF3M20RPr-n|23fE}~2ci?GYOyg*Z5IY~v1sv=` z`aXIPJ>7qmwk<5-8Duh<=x6C6Bicn@aIJxr24ngx9use-bD;Ci-8apdcfJWQqyxWy zz66G4M5!?AhZi#l3~Nvz%0u}G%}&vKC+Np(>BnH(F%`|7r^*QysV#GlP}y@+M2;Xg zE47oYfN^1^PCg?CRDqtzkk&P8zNgf)C~vlK?#vqJPy-Ysf3JT|Jvq07tYy&{C;%g5 zsWXNwRQS8Iv-I}KxpxcJpp~3cbGJ|@jdM!ar0%&QR;USrkC@*uEnWp$T!yL94J;$Z zf8l`7g<TtXp$nK08z68QIa-Odx7|j+bQ{vQ95-j%?b+sIt*>6UXIqX^FI;)#@|7!> zANfhIwI1v2I%d`BzImqOghdAzeByc3)Dh}&&OBqY2N9dyU84kF9>$J~1>;ntQ^S!l zY_p4jAD(*k<{kfj@EUy|{q$?+(T6K8UisT4PE=ZvZFCx$o*6A0*!SUw8(Q+~kDBI& z&aTPHTYc6kJG6jT4@@<`ksTqyTyi8HS<f`JwKbi=;^VPhr%&&Cb|2eOS6Nldh>tbz zuAyJW8^y??FJZh0BJZOSzQ#t#!Z$oEvduAW60k%BF-Y~Lq=#)A{osHk+p=>Ly#Z$U zVB4WVy7zK(U0w5Kw$V!^`^ktr3uW|!gj>e?tJ_0L?tl|^nC5*z_LabVehghW1q;Xo z74OF>`l~`#W)b~0p{?iEKl|+Zxilv|nSh=+@I5T&7$zrP$6_1zfhjaHxe~>$oJ8h{ z)AZOKoKwIZCCAsSIgT#EZ}umS9(x?az@?6GBrq0^Y6!iMkcnqRAeHl>a@ITD@4Van zV-u=b`OG_ASDzh3ehsj-cg)qWJb-@>QD^4LspXiuDBz!+)CW+_zKpyy2U#sF=s?cF zdW6m!Jk?tKS}zVQ;v;C7)F^bYs<LW-%~;R-qRz~b4TrX!Y^bo8d74b4x*hvi)w8xN zYfkac^z+8_Byn$DLswE(o?bV_=TDP8yD_H(R^W_W!svhu70*S>$zVcbI}nF2;Q~!; z8luSGOe>Qy^QP%_J92W_>RFrJl3VgKGQiA<eYK5UNsz44>n8bL-e$9Ny{uqZZwRwq zhAH7a24)6-txCxcf#bPiSgt#ug0V!Y)K7+oKM|-kg)_xPM^+bV)B>5TrcNr8N$YB4 zGWPyP6CH1Cgp%;;Y7}}QB7*+V2rr3SEi=>UR=ol1ZdfyW2IlpIlZloas|KVp@mfsy zzZ0$%!Hc3!)Dy%w!?o0-7!$cUwRZK|qM5BXZ#`L8np=+XudQ7rluhLwKFLD=?(8UR z4Q_}yG*z&H-oUP}DrsEi!VuU8U6%nl`4~5Rg(_8f_9%ODI@{6KuA*P)>Fe(X+DHJ} z_?gQB85j#xi+6{FdqVtSH{jVTxQ&wNL<T_K!I4h|y@fMJj?5JH3O@a`p{BN>p|+-h zdWZVnNbk{WFVLS~(C8bDZ}u-=Gd;7KJbpsxj}`2i1M@CJba*3(?WuxtVoZ7rZm83+ z4KT@VunE0_!H>ooYU=9i>+mdqe$53yzE+R4#<|nR{^hG@rq?WY(fFf)`(UhXK|46( zzF3RnfFR5SHA9%ZsYhv_u696LW8}eA`|rDF&*77s*bS8>4W6t=IRrax=XUQpf404+ zuaD%<8UDdzlQ;+5q2Qz(64k`Cg#ADuT^)&kYIW)82bHR$AT>3pF(N;I>OgJnJ-ZK= zmThLsq*ZvDH`$XGvoPM#ma43-+_URkd3k$}MgzM6fCCL}r7B@A@IMiTT&LBMpaCIT zd=~Tu)e^%V6L1J0a}ba>s@T0*A+M~ID>lz)Or{KryI7o?l@OmItqu*XmZs#`bBcVL zd<}YPYgKWYIMLT9G0{+5?d8dvRELE}MQKb?QTnK8Bj8u%$kl2V!2_Pj|F4)YC@z2y zhkW6_V%zRbaz$mOLcR%uW3zI_;=HT`VM+=Hr$!iW&n@z9_8sN8RTmo)6McL!G*zBn z!Bgt+u&79_5$-HbGiswEk=mYvOAN6rL$?v$jwX>gCN{hDj%^V`S0HBG7g3dlI(=-v zZAx$UswnPizCmA~eBvT6_I-0duHDHCS#8vG4VAbEt<m&`lgj$Z{BnrquVMe2#0E)x zNFc)0wGeI=B84Ox4r4?`_YI;FkSG*{t3>JqY9C1Vc&zLZ@Z1p=ANT>{7TAU*OqW0u zhC7bNXjEeG)ZpoyM|(#;Md7VTKKeY}N<Y~ALVXXmLcTZ7y?D)Jx*bHX@jnI5x@S4q zNT+~q@IEo()u|g99Q@vg1xZXD5%k!5;qs6tI?ay4(hmA*{Ijf+exi5y<G6NfQ7?Pi zmN_;~KM97Yy1uZdo&FYn)7R!ZfBV4LXR_MK+T`dq>VAMj%;-+n9Ka+?_X?_|2+IRt z8azu^){sUsJs>R?o7h^lL2D{3sqBQ+qW4XGW{W{LMdvs41_e%Qm07vyroqyl4uHX_ z+g^bAuy5w(hI26xA>|8z2x38oA@Swr=F81j_TPI6i7s8Dp56c%_Vx2_m(QWdbLZ$! znV1yTRX4*J5I=yo;24g^x?&-xq4mdH$8}E++c~_ywx*_bfBI~CmX9>0tf@sIZ_cmv zXPcWls;c(vuBr@=I9wDT4|fP=WZ1!z!uy@hdXB;{GO<gLb3!#h$D`5#w5=F0)^lsu zuV1_S+&M_~5}w;hy})`F_YcB~8se5XKK26XPG7ymdKO-JUbFk|yK#3c!_j%_XBgib zM<|>chLNb)H)OOeBhMK!K+9Z$du*{hAEfUYVSNHZm5A<66FjNO$aDHTY)4?a-HEPq z?r_>SDi|88)+Lg5M_1SQ)vIwSQVFW&)Yf;Fv+pxK@`#DvoS&@Fl;#&V;c<ju>-w=t z+#c@6UeE{FH-VCe5bSJ%1^(i@Lm$O;Wsdard|)alt?XofJNLP<*Jv4;LKYK!X0Wuc z1Njnsl~dC!iW5xYfEw&a+=$IV&=#B05E3k>>M~bm+Gn@Yw`8JCtLj%Sr{7@x>#5ck zqUw$9O^wfJvvTqwoQ2_Y@e+==6QhB|CK=Emr^SHjj9-xtt|f>?lr~PS#=P`Ca8P1W z=U<~^9EC}V9q$f*5(|u^QL|z*;sj&k$ZDeZH597V9mwBA@2Uk6L4KXPX6!Rsg|Ls{ zzg-7|?$3ZHSS6g$#4Z;${$Mf|vi`RKsrw(h((%9iAE6f?giAO20~mhz?RgQ%mp^dG zE$WNnRge_B5w9ZIVkTZC%Jiu%&sAivI)Cc&barZPd5v#o`mD93v9TF`uzHJfWV#LQ zE&C5Nw{OtNa*7T|ge#Td5kPmP=rQU}ZaCOkQlM0_Zy@{^rT#!Uu>x?sn<z;pT}X5# z?^#tt%ZR}^Xo@M($)ZyYyT^9tt5@cmQj&{DZRwZJbcv}S;@Ydnm1<LxpjMocOR@iU z{c)D<tC)cD41I}Q7UE|%eYx7_YqDSH3iUL59%oNc2+YC-T@3glF?CmB5@##XQ{sf^ z<jknJn)`<Ta{HbD5C5>}?A(B`^f2nR+sz6J88X&Vz9u^I?v*-`X&JonBahY&B*9)_ z8{i1_0<2YlU+oTBtdiZ~1K5!eMgt5mc9XwO8|V~8*OG%nXQl-<n<L9ZDxFA{Q4~*M zIdJLHf&KT^io1z;Vt?ls5mT5`u*@@H*jE`I77>-836x;*1Y)WxVeSW~)WUEW&||D( zi1Q_p`=f;#m>mD7!-fJeqOm;-*Yd$fEw)TBI^aJIe013@kcpwkR*O=k@Z>#867@SQ z622gASEOR!>I{j0WKwF9Xl8eeFf>%B5b)7s|D^l_#qnlA+1lKU<hXD{?BO1((evwB z+aN_P&t6|9Fvm;$eA#9nxaDNpY_&>u9|Icn2buIe(4YqP1go?l7KRh>1pWoUq63P6 zD+CEqvl!I57T^x1lpMJuJN<I?mlc7*;a;MEK(;Y9IyOoqRfO0Mm7wIZZz_TUnSX#9 zRrrS#_=o-IXOjtSLT);r02B})8uj3?QFvtL%l`%LSow?IC%`{Iw45|XWIg*Y*j9+0 zVjf?^DhPCUf6mQq4r=M3P3DHEW~wvLof=<g6V89f@}tTF-8nW_8{FCHM*W$z*<EdJ zrSoyrovc~tm%Y#?pO2-UrrMzm>ZR};n0Mv_s0XPI;BBa33u4Swyg?X6_(T%kKb@1D z#LqU?)YeP2r4=gKn9eNGm!7!ow&}t?0m?QGjI5bno0f$vhPh@cc&9x*C>$|Tn^~V> zK8{sPb-~;aHFmDgALjm^8iTg{1$cB&YtjiZ?j&qM;HU#*IfHnEJJg*b86*&}GJdmS zLFNZBMm1+@)$2v&AFRgti{@sWzd$wXp7<WYo#WSBS;sOazZg|tQ(r^UICBSaHU@pt zUphp;Lx1K>Hd0%hH6#?gy=h>70x&skJz~Y<+YGQBA4RO3Kz}%0f?wy=FohmYKLUkZ z|DyNFnwG%LtKl`3v(wM~{L{13XSMWU)N^3x?tS}q?>s<1#X9}j&mz&^dRoXsD)fuA zH~kWRg%gcE@zUQvc>m)UpTx8PaZnt?^XGDKTn65cfz4}y+y=yqoNwA-rA6o%Ycg~% z4xGauh?ifu&<6?q$$m84-%anr=A-lb?eKjb>^g7-MlXB~Gc8n2<G6g@JqVt*x#u29 za>Lzijp$?ibz0QFVS~wn+M8<c*nr1jxf$VYlvKb?4CEDYt_nlI*e-k+56eKn3#0C_ zisCSP22~hwz=zoH{Te@!0;ri8@}6GhH8S%IAn3x}7ni_F`eE*w13P!+q|d!VnLN^S zcJ0W^fd|Rp#gtpO{i*-moktKnnGyk&N^$W2lP@msK!W>PM>-k0cIEfnajXV1d}i#6 zB`l!mM)VWb3`UI^k!;`GhxCavIMqi9&OqYt3`zY#+D|0<<L4Lw{qQa;`MbXv=K$eo zBW%O`-yts(0=P^jx3|TC0Cuh&Vq~y-{2weGGg2I22a7?xc(@jsh5N=rwqq~-*&i~J z{dR3e5=m*!mA^caS1w6Hn|Jx9WZVL2=*K3^Dc;m(?-cV&^w_I&Bb>^5B&w@oT}huQ zYwhoCY0JyZc4QT_z=JxiWi#ph{j%A*-rl-dS^wOlclD0Iqd@Qn&A&$*s50_)2+#~< zT%4w5G?<z?j35R(=+uR$@6Op^!7tC%CnwV<FToCh4|?iRcvr2Z&SF~MgI_Zwx@e~} zzL5aKgF8)J2p%jHD_U&niA7L)Ng^wRBS7^DNpwS_E}AYXJ~9L4kpj7l@!n-}>gPri zdLPF&B5JDX&(DWPAc3)8Z<w8)nbkvz3Dd31M#er1BN~>lBYDP1N8KC>2J*f4f_ZGk zRz*{Db5nkuKdZQ<{oL+7cSnF}oU@Lm*E_IbjCE=pwGQl7cbw@!A*v9K8ukblK>{`S z>>X^K!kIFMl`VFE5nEE-=@_jjK6#eK`nn~HlY=Nf@7h{0&8=3LJVjdGBv(*BLAKw4 zP(a?g;lw~iX{jN_vwHWQ$|_$UVy35Otb>#$0}I&P;FI}cTLuvk;}Xgu7L$B+1rqo& zB!*fZ_#28W_&PqtiByFR_O#d5w?<{HSb6Ed-uv&}8zPVMmBqfye?;7F^vd6m_Hrn= zXPn8|@wICwEfdJ2>Ak7l=kDCL@pd*l$`n(cTo5PqR`_Z}6)6}VjPFHp03cc%zK0FQ zDuNhT3)-B~r(k(3s>edM^#+4)vv*OhJ$}L4PRPm=i@8>t$)uTax#iSWjW*YzLXqHX zM@Q+?Oq!^u@G$ix&(q80l8e)d@g0?56I026A8cc}Brph?8xn>Ivhb;7NG&QeG*_-1 zq_+(Z505RER7f}zl4NUXAr7Enhc3Up%f}b^Vk5c@O@V!j{Vq(zL=cj_$DWsqJ>XxC z4t><qV>S=Sl9I4{s7i~7JbDy7i@7gMX$=~+=Q8XU3gD$%a8oc{;TQpo8$sfKU^Xvx zJ(;Jta8w8k5LeVmgKE*E!@mg;pi1-r6MbTTYx-4uVCT$v`iD1Gk3a+p3wQ8q(0St5 zfTjSy26G9}E^!c?yhwhBRf^G*L)f)ZYkEG2j>gUn_&P)A3lwRz==DzjCNT*+IHv2r zm?&5i;2*8wd=Br1;P@7a5@-N3_<xKy3JeA%MAijj6fi_z1jG-2JT!C@FC<NpWDLPM zp%;yipZeN}zEKASK|CUm*;BL*@C11n;#dS=FtHZ84Gn)B5os8(q_J92nTa0FixcWJ zI3&fu0p9`Nl!1cLea=}?$q=3k_SgV@a{%VU(3i=t0I0AP*ky$OLFQ?4hK8U&{Gl%n zv5o_HhW7wU<BNbx7NL!HSZ^RyabhVK!WUw9MJxg_z@QYXF<e|6NCXiWy0G@F2zIuY zwfUbE>+FPM@S~adE=NxZ8wX^9c_tqEMVBB+9$8PJSSs5zw;~-Wv$U-HaC{~x5Yp0k zeF+f15CEMsF?{g(7(eeufLh}ZLD29>gE}IdV-ib}qyrW+=LO^S=3IdwEKEBcxXe?n zX+ZY@eSZP;z0w)yf$KwmCHC>o!T)I4;B>#N4Cq>;Hbh2zFf#Hf_0G66)*%q&rs04O z1DghT@CbYEw|O%S$^4->oHs*Xg0&k<@@5c=VVgj{LPj2^|1tJlRhr<%;y4}H0p#5f z0EK*9_ymBt^a<aoS0LqUGF$o?9t@9ErD<cLiEj(xBK(^xUX-e|f_e!Ms5JIowVG;k zF=$vAL~ib^7lWtkiXSD276p)EVugZqTb#gX7=NExuN<8xF)d7ZOs<dNDKV&WF#B%A z3x3ZjXKRM(i-U~Q9r%AZ<>(7=7^K+Wwr2dlymCfXvBCkD$xCpFWfT(-V6b)LrD_r| z0#7SovDnf=6hN)Y8t&<)p9Gv0lvdn855%>oQiyfM#EedmKwHdUQescXvzX^Vp1lfl zW6kudUBmliVM12FL#mWDI=Zk#lI)D+kr>;rNSE~^Oark864AR6Yg<ChFs+*gVm1+M z+R4jUTsw26EFrvqz|&Nt>hDn^Bui@{aCtAn=~DES35qOMLQvu*^f!6{6EVq=kXV>I zWY<8KxPb+v18Yo-Ei<6TAfQq3o@2p`0i#8HS&_)4w{w#eXp)_*xU5Kicz<mz)SQcO z5RQ7<rt9d?{bj_Ikzt}UDyzX+hClSD)s>ijU@q`Mu};T%L%eT{*nx>)29o3lQ3Qq{ z%;YW(0GjfLv`_$0J4E}?6GQYp!~NN{HQ58hsC1~`QB&jSA5+K56|rYkF>-kfrkyjs zS$NVc-<M5>*ZeZ^)S13%=)Zo+8S`!#Dd-yQ1-~M<42T(Ec?hzl0`@V@%~?kTN*r8W zlHbLt5T|Q{EjM_V$eCA=I|F(kff&0hCzDlMT~uajEw3utGNBo_WU?yra`U62DjJ%S zCHvQ8SUhxTY7N^YE|(5WvvM+_)=UhydWGc~${NE$*QaI3WTFs0KP)^^Y^`kZrt~>> zCCIIy-Ug>mKF4Ldi2z`Tr8s2<ql?89OT^fiH!LxJAPVp+xS^W$Q6jHQlTW^RKq|q? zIx<{sh)D1>Qf(y}E=4W1paC>mYE^qI3!2u3g$tz?dKV*mNqiCJ#smhW4a&k5UtA(T z!D=QFU~#x{)c}#AU>#^<L`wsY&n<+GQ{8b067;Dn1{p<c1jhD&*+^yzyJ2{K_#es& z;TZtNmImhuVv<8lR1#D-Tsn?qot^YsScOZH*x!PBeGx|}L4_w1ZTl|$Pp`qmB#jEw zBev-dQ-6op4W>n=hzBSS{$qR<60^ZN62CUi4{;X9fxxEjxTVElh=@>0ji${jWvYk> zgQ4{;6q;XXFkIHBiADJzv7Zy>=G0g<`lN*5U@;tm(pqYAa)qYGu(8S>tHomNsWPO6 zH3AH5&>`PKtPJ!UM9Z-VW$YtHoRZ&B-g#Ruis`-SUpMt2dk=N3bPz>@Qu*WLauRzr z(H{?z^~hm8Z-Rb@XeGkM|E_2gPEz3)IEeNH$ClWtV)Sr!tKPYc%<jxIY-2>E6+7?( zmcY-}$l9D%hXA2GQ$L0srdSdWWfCP`z|$~K5IXQ<0sTt<mB%`-=l>T1#aOQYf$lb$ zC_bzi*F0c56YQKIQjQ2~CdET)bUS^2CY3-ppn)vvhyq>fzFk3w4xDB7OAT^&KYS1D zxkcY|5yK6W04&}c16{-dHavo3N=!<U_FK(2h8@p~Td)w+jUWUt9jYlMH3M^SNcAFM zN{G+dgVT&R226hJ3~_?7E2Ka@+r@SDA1_Q*9(mhcEEfG;1)|>dP-H!XT<|}*Zh-CW zTT)7B4jrNHgYlte6KGn;jLRaAEB}hSK^CDx(;FBe@t>!Tt*xy&ljm?avbjU;t$N)k zYn$PFjGce612zwAaM=C)V;`t%)azS@Mj5%jmwKM-4>cbFIHHAs1h94C&H>>bg8f_; zc1@WnLHtrycCx&wK_TIw33?kRS>DhH!u<fq_L>9xz>BM458Yqi)m4AL=|22}+Bdz5 z?wek<Y8o9{H4VdG|1<lW`OmmrfH!#aMg_Y`pL}hcrsw{}S^p`$^(IW8*CU`$va=67 zZH!cNP3YCRf6??fXZ=lRlJr?T4nzr%kUmMPC|^X4bKbg%#%IWuj^i$by_suzZ5&aQ zFXydK(IhjM66Sgh=2`|{fUpj(*iZ%0raQhId+8PY7q<)Ev|!WM(IkBxkGZ%%RCTcM zH-hG#dF7?CFYmyALI3N}-}xN?1L{D3paVJYasC`Ag4#ege|PFF_9rA>*+mDkcfc7A z5w`S5yMeSXhe%$Bdy~J|XD$008i#t_1k!GV+RTUD;W{mRZXf#J&&ok2h;=QeCpjHt zeCP-5Z?La1{pm^e!`xthF|_>E%?-wZ?~(p*E$RQ^LjSj%{XbmNe+3}^lzTtSyA6-; zGsV%MaTuqI9%n~!yP*9}GVcX8B;N7(0RIn5;D@Xt?ho*PLg0rOD~6x*&I0^DaQ;l- z1jqqSXMceI6DRzD8EA*^IpK%?Ffa6jaa{0s(STWQFtkHI((c43y`F=|7rCtp^<hS5 z-~sp-_kWx7jC1^8(qBwn#h6(HPp}i7tL!E4z<O04b^aoseRAA85w_j6-YWNc*vEbI zC*~3S3&fF~_+k3*{XhEeUD}@x=BNmMuCgI<!pwm2Ne8p5*ja$Lt8CDYH^!&)o&7)f zRsVe4AMgWk0DeBe-y--N=cwEV0nRn-uQ9!$FB$j&KULfue-U-42}Va>IoE~vSLfW{ z9|?UXk^T^4Wi2QBo6GDkJl==ta|Oivo+k7I_7u!}iBsdGABYokegt^no4B3b;KC1g z8#6v<H5nf?FN_1d*x!)x^O^B)&_8z@LqD9=1P{*sKtJC&>E{G#hwtI_LLK}z_Xb$+ z<dX5d$oNeF4>SG)3*(RD@u3~Y1vua4{=&cm_<`{k`oGNqdL;PFT+;tN3>Ai-&Ro*} zJvKlE?G8Ghx=O}}AQIje)*;+J{}Z(D<a`3-7dYD)`e_6O^a{|M*k?EWE?F0R55|E^ zI<>|<gtYIVuK+##o3!KghPjWzI1sNR{9Ax#pg&ml>}&3qpuLD`XIass&<^s18%E$E z{i!!Nu%Ea;;PV<;FX<0bWj`}M{nnEHA1?HNYf1kP7y3_fVx0W`0?f?C*&Jqk3gWF; z4zM872<^qBy%*$LjJwib#CZb4>9!myWHDVu(38}1cNMfh>1=l(GlBmtJU*-o#sz$S z$o`3p6Ggv8tswBjxVW9=<VWBy2A-?9C*X~NXBiz#Z6WYn#XX^&fu{>XpD()i1D>b2 zp@cpm_X6_*eY!Vsy8!+R97f)jkang&k>|hDKMvr8egMzSh=H?<o^*ea!4Ef-%<CK< z+M5W!zp-R|I7h)f<K&la0#B+79-y~4fahknBV?RX(%u34d&bEx-K5>wAM*<{KBi1q zudDxCxIe%N{V?7*@GZPvkhjnu+Myr8GegfEbg*;$tGFkO;~GEMIsVlp<AZ$QMiF{G z<hGUcS2B15ebMLc19(0(e+PXZj8jJ1nf@Kne$(&tkA?PCpos$g#c=;mm)rcWzK8i{ zpWBY#%)`j(yNR4$JP+=__y6d>cYbmI<scWs7`kxkZEzp}PmuEgy-MhU{VbWcoU}9j z7wh@O{V`oYKTH>Hmt6h1F1h<2*=NYoGIYoK6BqXf2O9d{4`)blJLY4Zlh58G^E&&} zldL~6`|PA^_@1l3yE0J30s92=ncI7W&+>48&X2%npF%s=ZMmA!Z_9!2nejhlFCHKG z43ED6kBiUF!G3<`)Ekcz__btS*iY8I1pX>KK6SGPGyXZC$Im$5VR^uQoWSqw5AfXU zq*Gtg4&MX#nelhPejQ_fhq$osi^u1Y_QLtS(7vd@M<?j*gRapR!2|R99Gowscfg9B z{V_a?;pcqC^vCcJKD(a{@IcNHv^2m2HNYI3v;S$bUMS{<cCh1EV)sVOm-A`J1n^Wd z{Xx#zV82ATMgaEl4ffqke;8lPSq|;ckF+!R38vq|{Q=KR{}0)xo&DcpNjb}*o$3D} zn{tjHOvcCd0`!D=;d>Y!I+&FK<KuSdxd2ZK&`%qopEo&MNV}f&*8v{hgEP%y@FIaz zpnnZ%Z=v&Xf0!5g0h}M;Z^8IFIv@9kcIb!O@wcG81>^)X{?%WNAM70e>eBH+PP94Y z#EXmJ0lIq6DJRwwIpKtd^tZu2?sR+UH~lkl`}_{V@1*}c>>B4Y_db9VtUJ(?tKg*T zI@dWat`6F33H%q?HVps#*RWroIr-~f@Go5aJ=`Dgvxea34aoH3cK9Bw*Ap%uP!ahs z&5b7X0L~<|$ANx+oD1@dI?ov<aMt~*|J3jFXY|Z(`xCq7clv`KaO*=OzZsv=OTUE& z%M*YD_UnEO6^5Ul^Z+{)+5v7%hg|TmG5kO$_*|i@{~ON!-hj_Lob>-!vR<$_pnn+H z9esq~>zVNxd_o-@?oZ%n|G)Y_;KctI(7(<({s}U^36Br>H?Y@`@xh+N@Uuxf+!N}? zu@d~xuwNwo%>*8xM%LHFj{(aH`rpG2AngsXzgDtd=!e(K2C4)2%YYy8xk-^5)BlZy z{%<Ym|KURax0dw((Al5p&qem*hm1Wqf1St&Y=<)Z`vA*8<S?NVckTk7A7b##te3Pi z>wU<%UhucL1z^9p{L8gi`vCl4r(ioB=<R-Np@U_g0Rjc#Y&>f@<hx-WXN?4;OK~*K znImN4oH+HM<GZ7Kzn(jHal85Xix(fcFLSf46_povOC$$OuS503|3}$-07g}8|KoS& z-n+Z$ozNwu(FqA*X(0guA_NE!Lhn71E-KPNL_kD}G!bJ&K$=)U6ijG75%k$WKoAuR zmdLa4e30x;exEb<-rY^X@Bc3***$mWw3#_`=G>Vxywm91RU7k{zkZ}<t#iHlv~B;4 zxHB>L8PJflL8F0(2I0q#d|P3~QW1clg})?$O&N#7x(|QTL!&+trix3TqV~_v&wr%b zFoQ<poP6LP4VeS=Kjki~&=@+!ibSoRcO^))gXm0s?7a?_8&HrI!G<>hdOMLbiajMh z9=mR2yBfvrqs1LoUVn+Fiu|M@`9lY%#rIgSW5kf60S~J+>a~b(Q#X3jlWZfKFp<}6 zk@NU-lUy!rsHpk!_s>7D!2LB3sN1Cb;KjXX?wgRDp3EZK4Qt;xGJw4Sz0>+P&vqYj zK{TUwKwRL_3UPr?JaK_XE5rppq17gpNB_O*=!W)>ll}3C_MNeg0^ZfOPXH%tW9LUI zly8suZL=Kps3qH<_&9BQ&*~RJo69$g)gJs*eoK||t8M>+z1&j1Q9K2E20EVdhfsb; z)$;ZZ9{fAXH~HY7gYsLeDX)0SZ?(#ke(YCGdC3cqehJ2>DL3rwYB_F6Zh8(q$?@x} zFItyBC)e4&@~^gQkmos2+FMB;D!;uE&1zN4Z>REj;w%3*DF1vl<yQg!^VO6eg7Vv{ zDX*gZwu<GY{O?wg|BVXr_b}VtEB_lt`^&fx#SIcDA|dS;W;p7H&>O`KtT@0YRvZBR zD@FD%qx=zy2AKUeSN5+SX8$td22@_om$E$O%O7aIl>Izc&X-2{Lq7P2J7j-MBK@M4 zr$4%6f0X6XA3ve~BI8IYviz1R<#W*=P5#j<KM_xP%FF&(rThtdN9cD4l|*}kj;Flr zk5$U&Vq?06e{1=t20v&I%-_&AIG6nm`h=e_-_jH5RrW`cgW3anlKs)6FMd?&7vrDC zsk%w(7dDZPwtWJ6f0=M&UV{J5j~f1kifASHmUaW{u1EQ3{X3$d!ZQUtOUg4F^Kd=G zU#1<4fG2y}8#y>6N0TMo@V|_86xkD$BYv<M$7=69+1@Bea5JuFly46`Zl?R0(1Ip@ z*pnNw{bYHx-w~-VZ}}}%%IEo%-%@_qr~Dymrz+)lNqb`8-%$bo9F*T$rF@=jKcoCs zt32sPwjcN=ZAdMl{VciBetEL}s2;T+X^Z>;{6&A6hPfr%Sl>|%%$s8+d>rCih*zWi z9>%iM#>Scb+FO2JHRZ>neAlYw9o<0rh@Myl|0e|37LeYFf`=dS-yW+5zY}r0Z58oD z{%jl8L5AdB{?V_Sdi#e5zt{i&g#2^#r?!%=<^Nm${3qHI5>9jPSlPc(PWGo2vOi&u zs&-ZOC-~X2KcRPm|Do8s`lG2&lmuO@hyiZ~eJ(Nd*@L8=W$M#gex6>nywqpa@}@qk zmN)bXP7Dejehht9Eid(15kKNFKiUunf<EQ?$l@RRT%vU*IBCYhUvBuT6o-R93cE2+ zdy(RBroY+-aPr@5N>}YO(nI;rz%$fbU%V*C8|qo*jrE0&o{4dYdQ=|vc&H;w_7h+R z+^0P33-upBDwenBQUB4luqBnsJ5m0Sw>;i?p>^yN^^15P2mctadCixQv=0(_vBG8+ z6=_cw@xAj(H?sM8Ix@eMg&_@=o>vxz7g?we?_Zk&-!Gc>LV0)L!uz9yeDoV{1yx{D zj~y)g3_Dt}k&=zVuY(7ViWlMVX^rv^<cXi@C%^2n)~M{V>@O3`Z|X_5!q5b@G3n2q zI^UXCeBpNcRAq5B<?Z$^N<p>ozRIR*;a!z8)xxut6JEIew#kp(o=MR+^e@S$54@l9 z48aY*PV$cxBJsae@?QxK{>w3bfX5H*U`P2x)t||k#NMTxM5brJP~n-)-gha%1JO7B zGHBF9-?MiuA1}+}-Kwpn0nZ`Y*-!e=mb@A~WmXHf+xwNzmUt$VUs2zec(B`rWQa5P zsSKZrrYC+X!@FS7Q60Q*&FbM@u>`lu-|(TE{h$H2<VsY76&E<N+fxPRELn%1MWYTq z`(8eq>Ul=G{lR#~Uzg7+>h`Yr>|at!L$|<Z$6aHDkIR*@p<RoX{U!4m*4~DOA%9QA z1bYIWpth9IR5S<4QyD%LO<o<m%kb*qeNFi*;z4^W@F1$-x7)LQ;j+CAelj2R!S4g_ zXTnM5)l#ld#-*Mr=-0l;c&7X<pH<MWUuWYPKPsP9(68SR^Vug-D<1tiE}HNxSx5F> zOTT`)`3z&gqhG|~9D~4jqKd00Wt~hKJ+clx>t{YYE1&iAJnN}6=ZAnVL2V_Uq?UI# z^i~NzwH%ztvD=*g?o+-?`6LN1LHXZ&;C;>UmH~K~2X3=>#nO!0rIylM_4k2iqqzvq ziLTVY!B3_^7w^w2!uyr?mF3Yc>N~)bsD@Y9F6tiRnew}ou0p%$GmK}|wTu3+`K$=_ zESmyanlRzel4VsaKJ?b+vr6rvJtcJ?&MwG071~96%zSoAKJ&JVv390*LCliu3qmiX zpUUv5_keflQ+@fq)t0C6vZosSG+x#i^1;`s2l*1znvzr5`@v5T;L{9vKhlWQFyMaW z-#H$a`l!j#L-53>-{aW^^V!2vI<w!yKMFG7W_$VcdpyfDp0Pw(2bLRjdY0eS9tAu> zO_R`6Q|`*}sp*D3D#N>A>0BM2z6eEC2k$zsIymWRgSWiwzXm^<{d~&%!25MG;OJAf zZ=_uH*b`Du-ad+%$nmD}Or^-APd{`#Xu`vNbb)bhe_i&cdK_aPI`{Ucq2+gN4W*ts z%O|NUN%C76KJ^~(F04Vd<@?f%jCQDurz`7NEj*iLdf`$Z20xjsZME=zEJMOcPq>o_ z?Tm>Nl6m?c;PVVP=5wF^2i>icI*Q?WvW8Fp!?WkjXBGM%^k>YIF;)8?o((YSNFPLc z4v?F4u1lTADAy&O3gg>;zwwN;SD`%&9}Yge^x^FGF|?usJ_9}xF*7(6_-^<ORIWKN z*z99yao~Ydxp?{AnE$98&1Zyfrw^RUCCKm6z9RN++50i3k7djQR1Tv{@<FjXDreZA zF=oFv><^VQ+R+$KRL<z{V`wpm`UafJp`+uw(Lbo1(cWVi?7Ig}<&1e}q8McOw!AbM zp1W;1&`EwO!7)~<g|D~=oZPwU@T|NCe3dVp`l-ne-lKZ)_`uP61V@Z>kbaf=iM_S* z2DO+?+Rtj>PfI+0Vvym#+FP@)W%;!d?q3D|jD!aQKl!zU|GX@}PQru4AnDfv&g>Gt zp5O*u>VqDBq@Ah;UeRAl<fY{pH)w$uC4S4l^1=)60e|TpaNqt2{yq3#zDN08UO4gZ zDZl$3aAW?09t=Ot-kL9xdU!>aC%E*{0EY*UcG)Z8(7)lI*;{LPTMW4I4ifq|d^5m% zOZa{ZkKvoyTdN;P_yG%U_+^0KmGFZS9xMhKei`7sB>YtmT>4~yV}yY2AqgLfb|gCu zdCBrY|5xq-|MDL2tM`Cky9fNMd%$7MXnYbshW<@{&`Ya@e<R`456MnbKkP5%`ql#{ zJ56x3Eabf*;n2Tfr=f@A68@cpL;r@22Aq6Wo9%lGk71+Hj$I`D2M=7@XTTRq_>U3} z{TucfaLjnXbJGKtwi$4kRKS0daKrv$513(>`6gwH7fyQu3^-x~#&|UB73`X6AAUCM z0AkLtV_H`WPPGg?(vBf^W|Su@@5OIJ%*C7!+L-GU13$%Lq&>7_wx#mMTG>7Y<^93E z9ekFs7!SOa1qYvBvkn$q+H+anKF09R%{4dKUuNJX`$aJr%U%%v@^YNN`jS6|_Jb!X zzaJKZ_@VMAuzR5t3^D6Dox5PzL0eBII7l>;0%0GmJu|Vk-%C30+1I~SOhOxUac69^ z(85(3ub(wQi%n?TJ+T(`t0Q_nwI}po<J*W1zB|>P_BDtd=8>HCHo%_?xHaE-?ZR)e zyoAfxo@u{mKJ=8QcgPkz!3R!yr+E{nIv+LK!@y55A+x-_gDmfWzp<O%U8}+DA<5C0 z@{vZHP#!khTEy{es%n*Wgvhd?rf*lFto>_QR+D9CV%*3*eHb4Lh!Ztb!q;eDsw?HV zNi7dF=&>3my;tyTy!ot=<o>~MsWZTPN}EsGde>?*oMWN29`$Xxw&I)0jeRgN1ebkV z!m-~hi)bTn0Ij+1Smo`b$}ys$%P<peQ~l)k+7d76P}aA%G1q<)PHktxohEz)f@9~g z|1v=hCy9a<sT*b7bPC`nXy2Ow_w0Lv&b3Ub$8h$Pp#xu?Yr#^Fy5!|akG{r`p2#CC z$9yQCEypuj*Cp5=j5D4Xx<67yUsGjy!-pY#N#BNV>Sy4QaH%f|S7t&W*~e%tBK0NV z_E9iUzHpn0R)YSPAQsY__)xL<pw`JW%2kF>HQ@#yq+bJXn;yP+Nxuf%36~rA&A2Ps zhI*s{*oLFhHo!Jv{{Yzr35RWXjcfz<!YlR}Qor@Mp|gtpG(+kaT143(^l?Axb877> zYwEoit4_$D2=7y28xh&Xm_?lr0PhbtjyTEhd$kfi8}tzQmEVmykM@IDbKZZwa2fYC z;p964pHW_pWtKs6r0F|KA5*^!`fXUJ@)rU3DNk?<zkPzl<G`9SUCLdPHLTpPu&zy$ za@&lu(9r~0HimVoToyVRB+EjR;BNuVf%IO=ngeOg0vozgyQTK0a>~O{L=~H99*nl* zNP?3N*>HQahR%eBt^E7;<oZkgwJ@#LO6=Y?AyylZg^PVw6^1s8g>%l7q3jYL3a>_0 zLJxCA!{M3G3m>*p@GA*tf?|epMJRmscFCJrHr!^%EGg@LrM=6?qHge;vTn<N`_$CN zl|9eLE;q`lyY5*|&2qizDQB-(&X*H=)*Z8)!oG4S74VtmkRLb3q1?f<<)kwQvY_9# z)x%z%QLHD87P>DQI#xtIO(`FNd4aqDJN-s~WXh-N-#i|9i5*Ivj6hY<98>%piW;u_ zg<f!-X$R46f7q^F5>f-;s0ywh<?+3{oni}~)C)59E=fQ5$1u{#I`t~MiMYQ*sh1I? zDh_QdaOmNR3M6Mr!aZ1!ge#4u1T*`(KHX2Tg)6nD>HC+a9r$w?=}Y{~E-K#vM_uB> zp;bX~ff&Jk2nLFwqXxa_ShxQDZpW6#@B1%S`xW?57_tH;;%sgWcC*jQh3r&!t!ehK zKM$lW-H(VFWJb<vk~vIinNc&)4{`@-VU8)`VS%Rff#Jd7qybVwm?1&O50j&PG@)B6 zQ4eKxJI&`mDNg&U=GEVaWqVWvn$VFtOX?_0Ny(@!X@)t1w6T&VdQ-SxAgK&g&$ys9 z5UoJhqq}%Z1EvyLMi#Zm3Xd|g)Aub&2YILjbfH&uwA5>ulAKX15K|B&4buKEvKI_- zJ^J>LH5Jb~j2e8#zHWon0NI{~s3@zqC3LGv)LBN8h!cHQEMTX)d736Yd)V)<rZ2&Q zf+_9FJE-qNUja&+j5_}6&H(PG?R4nMSX-cKV?A_kS9<sbI08d2bUgEY^0kiNC!axQ zJ#+g4KGC-%oV|&UijRnm&{K7`>&;m9jF=JoW~`XOp3yIg?sa$7D_f(@uD7c$>B&nk zN*SKfDpK7U#UpS=IoNM!kbj6{XQ(|O9JB*!IMe`8_qXdR4+~U!L<C2LhpIs}LN7#j zJd^x=a`Lrk&`v&+EO|MT9QsAaA0<1X#MO@;uDq<N75MYzGS-(@aYbCMx2vA$#*X0+ zi)V?FbB0{&pQ_8X80abVu%8-eQ=k#kGBA07-Z)>$QVuMfzi<D71^apF{C)f8FWA3d z%8mL<)Qj3o^c37T19ZHQE#be@0V&vq^6%JH<rcj&YU9QAY45hqK7E|+l4kVjgHJS` z@cwqWEEk2`Fy4|rAJutgEw_Kg>b*@Y2ul+ldrRP<dm3Vugp7zfA?g@heLFf16GosC zUSFvhhe3Iv<U$D<rj8v;l9Q9-z4Q|9_1PA063uewR{b=&trVnp+e&|-AUaF%oqrZ= zg~3x2-k4@!H^uynF6nAUT1J}MDZNwg!29F!l=^x1*UU?65}wyeNq5>tcTStqJFZib z+B`8MrcPpD`=~%QB+##UVEfiFftjuA1ojN*9eTUu%!QKBf8Dxx>x)~Vx8#VACS&=1 zGGsfGT#_7WJZP8HYrtT8sQw%M3~4Cyb;@J1t=mL<@?7AQ-#tFZCdv$Pbh5s6n}`&g zNAvmaxV__@W6u}7bL@pd<Hrxm9XsyM(!t~82lchVW0CuC?3jVvEYfg`Yv`6bJB}ZF z;f1%~QA4jCJ9hQzvEx^V?s;~@?%f+UzQVuS_3ZlHyEbgx?T*<cVH@@gw@UGE?*3&9 zx_a#0FRvbd=NfeDN4gD~4&C}A(;R$i?2gS;`eIM}2y{L(MHV>r6*0bga8=1EOB=~8 z(<7Q<bL3`}2^U)jMpqKr^<*VLMJ?>Ftb}E(<MCtS)Z0*kSXEI8L#sflsD&j!EoQw6 zYQdOmq>W|;uzPU*aD0$8I&fZm4bU9AE{f)HJm(+E_2%<tT=jViuHG@=GM1fS2OQqK zEL9ON604`Mf<fZz^Mtqp&H@u>K_#39Jkeetaog;84x9n-HTIRCmS;6%6LEr)@7s9n z__M6PsCW0Syj+hdJCrqiwic_{l-P_=6~2~k)3_b?9&(uQ(A#H9$W&f9bLPy2Gok-V zVo`o9ily?|;u32tnrgAL#U8O|HY>zJiYX_7Ym<dbQ*DZhL}YfI4OJDw)zL*$fCpCu zVe(@q*+tQmH4>M#STVA{7&)5_W(f9^E>~k8?E%u6qLs_FDSSb!m++q|pWQ^?49EFh ztbAquP~47yyEbCOR65-qYvd=9<~2ga?o>+QvpTOh=Q?9weLb&z&BzC$#(dSgowSv2 zqz-63^nu3uhL$b9IPy+OieM4^d{B6od1Wse_D_G#{dl7e6SlAH+uYzy(T{10Ex_>9 z>^mgCG3D=L4ZIBe2Ekl!pud{po`*76Ww_^|A`>gizvCZ)Z&hiU5y7#r#y{M_(VLG} zrf5txJ>BoWuVhkS6}WSgtN$kb_q%_Qt`CVn`4U?s>>l006D7A^;O`;!sknt(q{79Y z_J(;b(bFZcW<mKKC_mjSFOS#LmW`OO_kR|*P^Bdc=OcTnJnzo+Je8B~yTR74gwLO# zG<=8r(S~ZF)h7CU11|kkO@$+4w3UQ=+o~aZ7L<wh<K-Q+xfnBuC$MDMNXWD&|E2OB zmzehJrTm-u59=3yDmwaAnCo?0%e$Z2TIN$-u3ToP)J7T{FOn45ee6wTdgeAMeD15S zKFk;FKd?{>cfZE=FPOitYWc)4Ty{-X1s4UbK>39S_AlV<6ytqqiY30$X6n~!ez>=d zxbm_1nNL>d!tNpZqbHGHltjKNN1h+D(aC&r_WE^>_XfA>J)?K;8SiHg{qMf`<;T>6 z_(n6Xf%mrhwS7AE0r0)Z#J@*ATUXvi9U}X6SosyL2g-yoM9-n+aAh5d4V{f=U)i_g z-9;UIkqIbT8b`aax~9A%GEW6|KHIl%`st}1{|gCic<t#`*PqyQa}9l||K<8sH`K(9 zgLArQnqRvIdT$xj51$<EvEqQtuu*!Pk1a~HKd(Lx`W0;wosnOoD(I_zR@Q>nNb-wx zG!2Z@U`Q5%B_2z<ke7EMk1Y@fM~xggiuK2De&%>_(edL&#edD3_3w{n;lGdmji4m8 zkCji!0a+CcQA(Z^+tA1=KxugvG)3m5`t_#BWJ)*mr)3gn_cWQ?i0V@=p1<|4@hMEn z&Pe1Z{rq7={QdoUGyg#4R4}ICQ|bx-$>H3g1*stc!yTFpN6FxYo^j#F^x1E_I$nTx z5@ycanl*EW;ercnXGdB?GcyG{Ek5KqqR)CUi#@Yu=gxJwvu3lHB0kMonZv`~CH+^T ztupx<{v&vT8^ofJtI?Zy6?3|kB%92SJeeOG#y5%hxTIDc_KY1fZtQD4HudRan>BIj z!|gjvOK+JJ-$DO+_^n8P|6aY8EbrN~Zr#GZIS);HuzmaR@OXwX2+13P-W{|{5bY<W zOfCj)G)*)aI-k_&=&bb3%y5FtE^W`Gwr-s|cHHFFy%M_JpT2F_&{Ku4jTrgOd1uG8 z^uCUvy`SjPg`a8P{=up3+t0|G-jU_SM@MJ%TDoY<l)Tel{qFD!UDdW@{{hsNOzDfZ zD23dJ68K@#k~t1|smPnemWqb``96J@>u-K@(rL2Sso=RBJO^N>L@H`S8%R?i^KC>J zpUvbO#?_W~o7u_al~0yP{6VMltP}s8b=FBr+Mk5~@T=FHu3bh97kh?}=+gD!DKqwO z-ZUt8hMM?htK{TX^ouvlYSOf6ldRtKdqz-)c0=YMS6#-OK^@u$hm6e{|4{q(<Fm#> zuPNy796Z)1y;>QF5xDSCs3(sTrxZ?RlB!gM+*@|+n6>To(PIp4c1rD--rKK5^Ij_+ zUubF^nPDQ44QtbqCB3pNU9N6>U;UlDU;Fk`(Y|fl=1n*Bx)OPW59#^R;z`?%Yt>+@ zd0#e0yf8t$z{cqL;$OqWzgYWWti4%B{X#vYwSuN8PiV|aHPLlNYekDpuB=qY<Jn7i zhL{&UrGK)7EcMdR)yDdKA~K;phoDv<q)$NhS*J{if~y>#+q!-G)-gFbW7yAW%#S_I z{L-8qE}c1ji2`&?8HRf6jCv8UPDp5xm|6oVLWhkRIB?9i?c3SU&W@K(pSje*nI`@x zW{LlyP7BBwj1VUxNyx`ZBi}P_%-nY7c%ic&ttU<Wx<PVE*QqJ3Cy4jP)vwnpyK$3o zR+jSn?rYc1o4U!!sU+=O>+(M^yXGLr?0ZJORoK1_P{<~=E9^1mV>2%+q(?3WlvChk zn6UBXfAEhaY>o$pe#`%+y7u=yuuPQuQNqr8V2uE~Bk6wNf%Qe*Qd#bt2bPL*<+9v) z4=e>da|!#<16zp!bclZpx*vIAti5`OJqy^sy)fl0%Gm+?*aMqb-kUwAP6F%`4{R7< z>m=+`4=khncm5S0kKD9ya7-N#?3je5RDhk8Ftoi{t_5Usap;d1cwpYTtvxW5Q-g^v zy`eJe#sd~jFdeaDFFv+PmV;kq!dfC`zEjdghxeAljy>>f|I7o6M~>aQvRsA-=7byr z2*zLVz~ak)XD&4mbP-b}d>9>Vu};1wef!2(?ZB3&Br>CK(g7#hEsLw+DL)LQUz8d3 zkS?7*v((sVR=6QgY&iEj{yWDOUpR4=2g)yxiqa3yG24bbb>Z#XuBCbGNZ#!{wlrTv z;8(s_h;Q!GJWce><Ew7prtwsM2Yk$g9cr!2$mr1AHoK`KCVX~is|ku)dr__N^(WMr zqK=LYO>N#ZPHhz1tYNq#HPkPtMNG2@TTsJhjq22Dtu(TQ*@IHyYbTdnAkY2GnecY) zjQ_*hQQ#^}E@TlBxn1I-C2r`g<gYs3Li~erT`6j;Glg;q;rb(d3irLe*&bt$fqM;a zC<>n_KNT*xp4s%~fp^94EsL73V93wH-)z3FB?~DU_x}96$gPh(`EnGy(^9meN9>W7 z;zab$6%TE$%~pSO6{&L^lS68@3T~JbJ()RJi%#9d-ZxL(`eAZ#bV`_CX06FT{%1Ej zfreZGa~wnUvoi9KL_3jFoH%k8K?#ZN$ZHdW{K!$Es!fY=rZiA+#{q7K<2Ht*%qh5x zP(eB^l@g_gQ=T8yUUy^LhnnnPy6IFw0b7-EgK4+si~Zt4(!;DK%iOd$`-#>)`BMcw ze>}l@h}XYqJv?`Q&z_GT+O$2hc0vEo)ls|F)f~yfUU*Ub@`rdte7WVZ0=9=uJNSuv zuqc1gy;^O?X0tBhW!#49j1~R))IO~1-~SbFFC{r<!lN94J{Bi4KEt9I`>^E^I@&@_ zvo$&wc~<xXP0Nc=)tF@D(v6CtnLa)yAvR`a5v5!!;-|h@_CSM?-8t(vv_bD>--!2b z-eit1Gu+pCTgKfV@cLaYh&y>|oBZ7T9r-ge2IoiDiipS`*>#rtt2};Z&&k~I$Xe0) z&@kEY{@AzwH~L*ye35Nz<zS>FZLtmF5X8qgfQOOJWNKg2@1VsNrEg0i-`?ap1l|A- z3kz&Ja>VP!BS+}7A78Y1p7>4t60z@lT_5<-+i@|jpVV)i{RiwgJa|ah%%|qhpM0AI z2Yq-aC~U~Zr}&q=L119}2UpzRy??)bVt-1lTGy`hO3Sm^My5Ff0`fXen3vJ{{vO*| zr>4<0J}c_%%!`T`o6&@pI+*YFi_bOV9Apzi65M_ihW;ET^UtMF?m6VL1R#;vb}|w# z3`ywFj~^Pbbo{m_Po9{!XMEQ#<I#Py(uWV~m{nW6G(LUm^fu_T(*}p(R{8Ltm8V#D zmUL-l(CxqNQTI`|9n&|Y?CGG)0XxJAZCd2W#o~Cm^4@6h6Nxt0q+JQ2*$yWdjTM+& zwMA;byT%v0f75<<|5mJzeB_bR!aViDBagV6K^mrvM5lQRbsOP}9XXwh;YUtVG&#*G zq%afzJ7b(N@|#n8tECt{qy`(^QhcHJ8?>)`a!R8sM?}HTna;LjH(lS{BU5w#(45^2 zZPjD*?dJN$$$b}3UOQk&jffV_`-^UQ?CR=9jq>l$Ts3)Ms|O~-9+iQI8{na#(Od0_ z@u~PREMb&0TBo0|WQDqKsDiHfBkuqE3HKxv@%xK@$QI{sW{VHLXZOFtCW;}VAdkKM z;<U>v3#VOS59R0o@Z$8#PZmzUf?S31-@+V<O-37HoM`_B&AJL^2%j-RRH>h7xY7w; z42-WzsUT^<<NN~s#~=BI*+l6#w|Ip6x0^TLeRliyXWz|ZE%R6A^I7@dojmdV%6#!D zdjE@Cwid|#l56(+S`<lOupzJ@5F}YcFKGdL2v>;A9E}O;Cef70Q2)CF#<vhphzHnP z?6Kvn!HbI$|NY9B7cN|T_T8qg@B5}7InpURaN$C>_vSb3MK*y=WG`lP7V8j~Dt1p4 zCwA>omo(~d07yPQ&>=CjnBOR-wb>}_C4H3Mwc$323s{rclv&#)9DDo%B)qW~jyY>I zf}l7fh;`z9h{^h%>hR1|biRWW#lqy@u+hcEs&az&r{5>sO0oOk3DI_~nz?qa_TAjM z!k_&;cWzm|xpVn=_x8E^@UnW^ck}~Qp+AmAyF7?E0^YbHCgF@xX*DVrf@+FACc;{Z z*wt~Y_Mu2N`SBh{A3T(v7&d)pq<HDk$k3R_7Vm2~Ti=`K&V6v&gtUoW2jZ?=o;Rsm zT1=03UUwfN8sk7CA2i?_GU<Fr+70BiP_Wt6*a&-KIuW<WN9*jpbyq78DBT-7`{=cQ z)wtD+=(l7uYKTc{-j@^7b`LU0Esg2%_8aa)T3$|{iQnY?_xU~tF-GA7+643%f%S={ zMeA0=7-%j^MOL^}Hng~yeXcGq;{L^=)HSu}Gxh6%u9l>@vai)WbLW=s)SRv^&|3ep z=~J}FNN1Xog;+{c;P%6sHHvc6pjojpr2CRM?#*jxi>#rdFVp*gC|Xv~HHcUhr_#!f zT9MhCJ~L_Z+O?A>HSgPZPM<#SvRfite6;Ms=GcaF-CN|}BK8n(%I}Dh6DL??v0ziS zPMQ4NWN~P+c5v16tLxUwE^Da$;_9@TKKIjR<(Ew~cpDAd^eK1?h1~TpCt0$~F=os? z=J-;>QW#B3FqyR8q+ZnjE=v$s?uc7|{4rzcbK929n7ei@uRUR6-u;s%-cL&T?ftX= z5g~K=cL&xzvk#r<i-(WC{b-H$1D;;fAMPIMCRePr6=2Sx6XnTDcW@IY2cH~*I$f6? z1y!lZ;bC;;01pcdXEnk??VYsL)-7~KCOsI=NPS(MgP}MK7jHhw=Cb|bE%8a}mboeQ zibPiNJMR=19XrNT=RMYPz<~DgT1d^7>7!j=%$wg~OnS>&A(|Fa3xIkyhHDB~9(!Jl z7te}Q;-Qx9lK<Yx8nZ6A+%gLj`Y~WVDvoI%7Kue-Npa0i;~w2RE;eKIz;QYK%L<Fx zLbmwCef<ZFA2_OWY+UD21IG^NM>6U(Ms2UlF&e8RB9~4V^lM}=m-f5jZHf&jI!3oC zhLQt=SxXxDmPkq(p~B?bgSnx8*m*5|$YagF+$y4ObsLkLM&r0x#og|#&Ij&I%bwc2 z`Ke`d*Q$4pH%y3YA73Nk{H_|2EmWpQMGSA%u~|}kekEx5ATfF_JN;B|_g8bNtv)@m z{cy|{R(q2%;MwH#dUYMP*q&mM_GzsqBWE;r_KUC8)H$*1nAoNy7gzpNH`umAu9}#g z9?QsNLAH><I$G>~k)i&&&5>AVe|)_fsumOOsKu4Bjaisq!hl*0opE&s)b`5`2+Iz! ztJwiLdUQl~$bhK0oZ1bX^&5v?`2GxDAAO%pKcU~_->uN^FVMRe<Bif8^A%p`zoU}@ zYzJ>Pi6Ia#U2-yXDh{CGn{?M3qwl1We@+i#qhhs@2M=FGqT26rKW+Mc&L6qC?ghMg z=GI*CZSMBYc<J~j3+^Jibm_wOiVv7m<l<9Nm%WoEsA#ewa~2wO4P-XY&{5C>OLTdc z0PbaFS?WA@>PkJ-wU+<6Qe1Q8?NC>*(Tcxjlh>4W{#5KT%qi^r0`v*mQ(>dM6tH;< zkX11ec(Fz@agqmy*#_4ogtg|0SpUNk)Ck7_!~+V!(LcGZB2yfi!?WKUF?{7pc6{Z^ zqi^s&bHwYP-fq`^+PHE>Twk<k-1PSC=RKykTFIIp>AwBBpTy65UwLIOi~gCl>3&3f zzH*Q#_+s<2Ws`>CR;}Ta9$&WU;-S~TBj#Yr3x+ueTv>bWu+Pb+tdKnCLKk(xa};<s z8h~^Sbx56qU%hToQCa(W{FLDH<}vXf{bF93lFza}Ww(#9-;eR7<glr7)Nhh^d&rZ8 z-jj(&%X#K5pzXeSv!1<Wi+kBJ@zPT9><nH!W5!%Hb?#i(`MLOu-|9ivdHMjn$s$Ml z6?kjI+r}ys^LIEY58F|Yk~1bE9G5pEQb8G1<H@j*T}zPnnK;`ZJunI}XnNe4ZJpZ; z&)<;JX1=&ShrLqzPP2ge(Vdoj*lV&lTeolA6CK^pwrHH<v<KG+=0Xf+v30w#Js%zw zzu*4|S0_z7r+%34I?Q4|YCW-c&t~mco%nG?m(g#;uO8bZw`^Pen%!zG8`?otC%am; zm_cJ|G<3Sb>R+BSma_2?lZ@qszq&pzF4j|4y0?hG*R7i?hps5NRMwnkXu}^!M*Rrm zl&0A(rUxL$K`N#-_ye(F_T=JXH^cN#zl-&4YhB0J>KEnIuYF$DTw=z2CMW;0dcd73 z9?_TTC-KQH+dLLJLSRZq(3Co-jGczDJD>Be6Wsag$F7;;UH+##Snoa0J&XP79<Qd) z)3e;k3(Nk>KCA9lkpuR$d%f%QB9V`7fHCkA{IFw~3*cMeJSuupn>bp`!4+#5mzavR zruoIj@>x&!tvRfA0UOCyi#eijy|_DlhHEvhB96c+<5vD2O^E5c_>utw#U!yotQV7d zbiXueG)rcb_c<9pCFmh;slEbT=?Fu~5S#kSId@}RP2F^_e2!?Dy2p49elP;nJ+4vw zl76wY>0VvhK;*{7BxdZb0S=0S!pYKZUJ+x(geyGsJfG;^h8V^B?sj;Gg{X|}An^Ig zxi*o`(Bf8~HmS&Sf?TQ*aA=H>I#*(_F+ycERBn%>=R9HcFDx>>u6S;>>u_}O?c!)I z*!n{YBD)KJF<pFfd+lwlaoz(Dyuro}2%pQEvHPEy&&HSTB(r{E<u^knVM1GkFR<)| zhs9H3$=fTD5xzI8LweVg8qhoWTfy+~6XZz2Dj5TXqO-Kti&Gjz6L$<Ap3@A>!r1w- zgx1b*Cko1VfI4dPw0X_z_}BenNnB)vs|*`~irbCb63t4*&zqx#z4lzud3@I}Ewfyi z!4%iz#CmBnhxK@@Nyupa$6K%du;%H8gLl0%W!!YuWG8byS~_9wik+LrZ|pT#T~T^n zZ&><C`h`ub?TlJoXJ5%me|RnNoryR}F)}nc;5#&vchS(j?C_vMm<@}4T+OM)8e!yc zNFZNUB($crt4)Q^z-nNzii_d8)Nw?=-L^wQbdw<q@8<66BfkDolsqyZG=)v(QPZ<R zT>EO&s2ktzvo^>>qt$(q4_>jP{=fmlKYZlE+qVwyT{rQ??gJ3HXtX{5wZ6keVf%eE z*PWQ0Cra+`@IF6P@A36@-X|TGzly>A8g%T3ky#h~BBQ)<F<irh2vVzT{)A4rw6b9^ z8XjL+ldT1PwiNVzc1yH-di3Uk&C%@cqe+gs9a{y)l*}lYp*NqrXpD2xqS0l`$n?$q zsZo60*hU>2mF1}jD}W|K8twS!l4fnJ4bWk|G!fy6QF%<mL}xU-Pb_W}P^EQLEbe!5 zqVw5U7HH%D_{}xh-J2Pr?W0dOo2kdI&Z^0FCk4i&IopXxdiD?bc*e&y^yZTmk9AI5 zG+G>;TQ*!ANxZ@8r?($D&sG!cw5ZqlZmZ~ly|kuf7crrbjT?i#h)-dh`%#u3KM;i7 zMTd)z!EPpuae9ku-TZ>9lw^#FV#<h3A-Vt?1`ZQr`A59_pg}+GpLp1fXy(c(w^rdb zYKyJUr6m3EUe`Bf&kSBXZPMb*2i>l2ef{4QiTlIG4cPyyR^ooH&*6!?zP<mYb%S%o zog2$<PDq>E<%MGn8#10hW9HDbxifi#?6;@n=P$i6`YqUqR<Hp#Fo$4{qgO({vzsx` zwaQ~Zi4t5m6}g++cJF2}yIAKZ*w|TYb6%e7Kpw5#Ho*U1PHQ*&UTPY=Q$_3<@BYte ztKH+x=WD8Y{-O7||A{Kk6P0=N9C+TdpYY%rOy!h0@`**yM)W|3@-I~X{2}?A_(a?h ze4f2${pz0^^^wQ&9`)x){HgbPPVsb856dL|52~e)@oum7xgD{0v;Hbs|9rLeiNETf z8~hReYM-0<``+{UIg7px?~gp~Z0Q}{p7OvTKLg$?q5tE%)&uiE0KF0S&hb%Ad02|N zs>s#2s7Sq3bpE~fkTOB0VW44ySr_&6%Vs^inXXimBGG#7qSCEJMfxPFEoS&&&=o{+ z(4T?Beg!ycVB~R3+PFH+h+!MPK}?i7l)cT4?qNsPxqsd7zBRAN{WjQHi!2aNXpiOR zmu|u*#o!A%H*)St*=Rw>=(~Ngf#2ef2oNF6j`YX2mr$;j*q`MMc1dz-yCNwpp-0{c zNecKl;d5Z$4EU|>mAE2CQk$basjU)H?E{YzeepsOD&h5i(!^W;UYKLy79h$Img0Ag z^jZnMZAg*(<@erW&zNeiNJA>z$hnaRI<*m>fvqz<T3>aTF!&9AOq(n=oOB(AzTY^+ zGS~wr*w1^!9CoR|edu*pi^aHLFpDp8|7vJo+{eDn&v&16r_=W`h0o?|pfZeuK=c#% zE$D9@NQd;@PVq;{gV8D`RkKOVKUi@3F<bW{SI+BVJ2(;H`-x-$&o;PGR~DTwCVtRV zJc{@rns|vJIVpo5McjZS`YLETHcFcHDK2$ys?>ULAN`p9i=xsq)f3ih8U6YH3vtL# z<Am}DTX}$y$4K9)|Bmm7@0rgj|F|blIrM{kz4)FapZA2)ke><Pv#jshe<)v*lEvY8 zVEyBP+ZP&ex}~t%=fU#%5Z`*`r5OLnFA4lZ2tR$d{b1nHmP`B|xZguQaL~6$R(u|) zR`VR?{9f{wqnv%VyRzIcUp^?(rR7OJhDkZ`-S(Y{Z<(y`f&0z!ffFC$KF`t1IPyM2 zp1u+fovE#d{IND#*+Jj*o$|C>`QO10<w3^xY}r@PUVcgFD*^D0>L^NM)&Sus<2Q?? z&oL<xVQ>uaK`(c|gy>5)dzCHaBiK^*s>pWz`i{6J&e4MHo%8R&HaNvOag9C2i`gpi zu)DK(NY4{T-5Uk&$1YP?7JrcSu;@~rc=T1dhm6dVTwye3sU5f^C-13|OYT~58)e*! zwJhTO4Z>oP`(Tlm;ydp=x@OIz?~H4gmDLVbOgt=J6b0g;JcHtx$R%6L#kQr9>TTET zsKIl7`0=4Z7%`UY8X{n|5PySzz}kd`CWb{B0$VrbFbX|~rN(N|f}TRx&*EhU1HYE0 z^fo{J<PqLrMa=u@ry}vSIM3R!21SxP-lwYmSX455mTgRS1!j6#73#L7>Nm;aL6M)V z-X6om+fd+PmKnKp8*^`6QWoH=U(74!7^AhDardziu#>Nb<SH(b<95i{hH<lxCSBhB zpTGb9&j(+}&wPPJKE@tk>!;2bQ@Z{ZqAsg<yub#q9)Jya{Wu%kIYSH-JKq%F%@{NO z655Q(zJ$I-*3`UX*|;R!`x45y4+TNPi5qJ_{m7<XSy@@nF6(}ORQ`nV<0t&I2LJtZ z=sHVZF#n;4*oP0z&d7L*g(gMU+(NCh^>v~#8+UxdUXYg_Z(Qh^z*8%{5I`7`-Uwhp zu3d@P{@eP}F*ByJ_3VMiSmX;c<G=oZ<lB8Y>FD|4!4I<WV`i{=Z?fTRAL9Rej=wGr z$Ux$O7j_^@LF1z}{EBM*GTOHQezKI?wsfs6{N=0+e?P7}RJ*3={&>B64W|GQ0&A7w z=kQZ)I``xLbW8@I4?{mp$_UK#%j6l3410!}p=AW+_~r0yN47m%&DH|h2o@ECRR*>? zskZdeJ0}CgDE4B&Nq)0Xyvm;UM;!E3oas3V8{yLb0_~m|el~}y=~(Q5v`K>~GtJIz zs-`F{FPQv*axX_O*4Nh8-dF9*GlGUWhOtq$QT9>lC?2SchzY|D6e%n!K1}uV5Yrte z1K5jVRKUs7I}jUk&w<>NExA2pK-{7O>YUki&A}WM<^BiiY(zwi3fkCa9W%$5Ccnx0 ziE;j79P3ANmtTV1=cLa4RJ;_@iHMKf{$7Tla*HF<xg(Qh*rd)Od5$B8Wh3hxbWW19 zuy{~rsd|{Y&qGc>=T*OspoG=tBs)Ar-1B9yYqplYz*1D%JKk3FVDl)H@R)M^MR=MM z79wpb--iQFol_P<t-D1;^23@d{qz^K)6fUT1XB}Lryi~AFU)q$nuzYmdpX3))3emI zVx@!kva1ffU0^Iy$=09HPRTkf-WeaQ+EqY(O1Wm8Qr8j!_hAQn#06t$)XPJ?Yg7+L zJt8{79-kP`B4?{ldx~m#vs^RTBM$drNsO@;N}gU|)`@1=b(|RCjL=*7meQ{Iax2Hx zZx~nUcq@bWWsI5_VU35Fh-i!n_n{ZpFLsw%8sYs4HY}mhv8Nk?Ox6%#gS&~}WMBOa zeO2PZ8(!4+bTZ&YcowL*ZmHD$DxvCDC@Xs#ju3+tWftpho2V8@TWV@rzKQRIy{z{! zJB2uK(Jo?_-+6RDa`3$QgFEd#zPHoj*^39=p^pP|)A+ld_82*MaHpO<@pK7&h)+lZ zoj#z`#h`;or*R(^Zb3?P5+S0PZnm2K>4>!4fj~a^&LH5IbOz6#H+ZClp1(UXEg`;V zr@@1l;4$b79z4=)E2(G0ei?d3FOD^Pa*DJ)Wq(4&`-fY49?o(sE7Z@cW_&dIvuTfj z3(h%ua;n*zqhL<dePp{T*3yEZ^&DU~Y|C)5Kj5TnFT=I~584YOEX5pU#NC|gDp7k8 zYRgE_N29-5wu0nKp#dIc4szm7^{ZM<KUba1B%ieP-HmbY$D%P}?ab<x+G3V7OMJ#! z%o6)uZ&~Uhvo%|M;V-_J?IXFwHO;i282f$<TbU?aYf8ymi~X}$3-Q@3mZLskDTj9x zug+#o{8^LPK7xAqqB$rCOd`aIaH(aDo-Zsc+vdYfTh}et7S+uuglv%6W~d9-%4_^% zwC^gEWo-+!i54$q+az6U4nSS_fOsEf+QP6o70R+8HC&wawhaOTmhC$yc}Dma!5gz( zFzcMHP+o83D}=0T@{9pVJo}hULSk^<O&CpUNDAVG41Huwz)AI(C55XSH1mRI42*+^ ztFUCe^u^m<+WG9!Vp8*rjOH_U?3n4Ydv%#HG^23GjU8TPT63a-$D@pf3G&r3B6;j_ z^{$7uo$vv#&&&pFg}@5cVqIwX731J}QpDZcq%pL|9o#i#PGXhzSZSvV-8DRn{Q@*Q zW=@?7+(R?4P}MygP6bJWL`L(eM8jx5i$)mSGQwTY(-C9B@LJt?2hRR5YV%(#3EVZr zA5%d>(lBUxo4AbaHW-logk+)lvL(JXpsilcHXWEXq!ALvwlA1Xyh5h^GM4$l#sw7Q zud>`GQ8A%)`waAqgf{VYbBC^KQ7gAri&aB&>&CaSWPe~_pSq!llKdoYJl%Yuhnpr# zSnVxa#E(mwcvP{l`O~u9jd>v&8n*gwrJ2S%pNr6f^^1ka60-jkY*_5mc-753)K^EB z|A6;0m#CjNhrLK-PCY`$6cn%3U=MN;<1gOetnmc*6E7D$%;y&`3lIkxyAg1Qr~RV7 zQpY{<SKzpY{$30}F8~PX<&fDi`TOinq1bCmuN9V!)D%-f>O+kE7xgZi^(^^NUH#2! zL$S9|qhVrrRxU*=l=ZH`zbb}*MfA+(z<a(h{=TJXmRpEZL6#ZOlrrpuB6_HI*{nwu z%rT(;CLDz<*CfgsX@xGuBx>*(pnR%-rhOynnO1;a>1azltht-153}PIdA`)(v%4}? zAE>vk!e=X=f~?5HC%@oYMSS86dt+N7Zoj~qn#Hzm!5ap1YgTC8i6__Rw#35D)3)x} zI<2#ZgJIh){BmL2Fdmr$C?4imH0A(`hlF<x@D4TbMi_`ZXbmE3Oe`L(CKVoOVwq!M zwWxq!&O+edy{x|rp9{Un>*2-2Y*zI0M7g%9f~WUEVIkHqbILc_()CTDiH_Yk%U&32 zckBYYvdxqtWu47W`$F#L31*S?d2%O?c)sb{)MrTM->?P8W>a?ANph1?Iy*hSO>dH& z6f>;1`j^vqN`;)3_c5`z@t8{WhK}|r>-4`(dbldygWhyOy)0<gX89oZpz|`J{x!=N zx5xeT;R5u!^KNo|X2To>KLQg?clKMrN$pgro%h3Kw69WEqH?s3<2P~EPVNH45bLhr zE$ehLfL{%S<3eR90}0k0cc~1H+F_Gj7&aae3jMB#2sl~R3C~cD=2Uf`QI6gV!xK_p zASC+TQo9B(p6Ja1U(;X{feZdEc{#Re##7!e5Mxr70Z-Emo)86$Kq=caix9smYO#KD z9H@TfpUU+RaOnt$ViHuN2uDjp0)waWPr=hUqNme@iQO14NDM74b)XpfN*4OcWZ748 zz`{uMmHyOc<g=mWmuy4zztE2cQt!dD0raF&J(QRAP~WVVRi2FgSBiS{?39VK6V)sK z8*!~7iE{uuW#YsWiE|F>O_uctS0~gXo=}SFftMov9PuJh9?u5S6Irjj(#$qZN6gQG zNLhJXJX?qd#(N0wv!w*Xvqe+}pJ~qBhrY4|?~^E=EtlVT`xi~uWyqgIXG}acwnei$ z#(I1RPsrWUh5g(8zf9iS{U|<*jcj+O`*=#qZRuha{_1?Q@VN1N<Ves^C5_3T5sf#E z*j>VaJyE(%Kn(oRCRJ?Zj*fAHdZPLkNH~TVF7go3iKyHeVlu!^br20wQrPz2GubyO zDcTaylh$0)G<YZ+Ir8{%P^bBRALe08K2S@=wp9H1@DM>H`Bu<K=6;#(H~5nz;e!@= z_m_(@d1gw=K95`mH8zqcKpfL=X-l~ZEe%3@(NLjBYg$2>9lYKx8*OR{92TOk#}`Fi z3VpDsL=2up+91r1dSofYZT51xFr;j>b~h!Z%&rxHuH}nTT~nWsED_>q$E%dr+8S(2 z!d_pL>dIw!G=@jC6TdW<w;;pZOi`F2Uj9u#&4>j=c_~}1$cO{GhXL0rtKHOxU9Gf6 zVE%H7hZjRa0iMuSKCuD9Yih%3a>qz3(H^B(ZGf5{<y1=xI&M*Z(N+iRev(xN3heMo zLKuFrwsr~@*k4n-&2r73R9}63w(A(5LLk-N+I4KU`gr|GuKBYlg&b41mS2?d1HvPt z2Z``)S~C1nn^#jsI|?KS2)yPxHcNecQhnF_*(M&u2A<FdNq%H7!HJbnI>Rr0el=D2 zX~F`2)NZp~^XpGiAD`tq1{NsBV5?)`iI)L}XspogWB8@6sHVz8z)@LNv;RH=8?c?? z4nF-C-PgAZr)iIurKahQ(mQF|`Lg-XaOTh1%EDFnN4lA#JcDs2arpE_bVc9pm{vAl zJD*m1M|Y%^rD~6B+uh~<?s5}}cN~##>RFOI>!@@9Au&MZ&HuJsg`!8_!her0d@G&) z(lSx@B=PFU;xtR6pN|WtS|6p1)>t9jz-7mdJc-%#5w#T=gem>4g$Cv#%U$H%Jb0!S zda--F8EOY>Jqh0mF#yO+|E#DMZ5*P16bm?ug(&@4+?rp{vNs9`7qYi4n&N(ZCA?<L zk9;<GmIfYc&1lh~^}K=Ace!bR^mC#&P>K63y|K3mGp2Np&7!?iv<sMa%)z&kKbHTC zZ|WmA)V()cN3K~I)SWjFbE5w|QWO^A9K59iFFs?>BYXiXB7#pT&_boU{Ok=^?hUmk zC>RkD*YF$Q&uT9(KAgzIJ7M~<{Ca#-)2i0y-6Rc96B+!Oy7b~R_GrR)upCx=iiI}m zKcBiPuc`sl_FC}=TARRN<JJN=TekGFWl+`&K!TOGwm^2yk>VKE_s7^sieXFH%(^o6 zi<&U^6#vyIlsX2weF3i3GP%^k8XiFjxwJRtYa@1L!;2OLyWQ;3i0;uAN3xeu`qi>u zOG>n;@nyfJk>O5LJ9PWymu~E!`_@)DLbj4`ZMBue5g(S4Xio{#Y0Dgq+*q}|QkC&q zR7pwMulSQjEtH1-W38jfmjfR-!|6;!7e}9z^HA!QN>$h&gcE0v!naDp4K_UXp8PYC zB`h}D85<UlMU=GoDg1DyI{L&)!l55~WTAEq#?D_wt`M*-20L{s%O#GGB6#@t$^vfM zG@gw-%LkN{xDSly13Y4a$CdCMn_@i~Byn4>%cY_cC4pG<$XIRMS=Y$3rivx{v;51m zrKP269Ru0;k`h<F<Yb7gs2-ej_P8!2Pr-zVE<lKInY^*_K~lgIw1!h`b9N(q<9&#T z-38g&T&I(;j`z}0%4H1DOT&g}3f^G?6B?&7`Y=frB#yEU6|ui}wA)#2?mK0ze385Q zY9GG?f+U00heEIu0?``mrpB%EW)H&gZk2T7#Bh+Upp8TS+iI$3>(+6Zzx<N<qW@mj zlNv(pl(x-K68>~3DS4@^huW#6#79pN@J-{<vX*YD(m^PW8k<yTHboU`1w;#4M5FM` z$`l_{1JOXYWdl*)eh+imB%{qSB50qL*|D9nqo)Ft%BFkOZZ<Dlb5<=pYj$y?8@LnT zgJZm46>4j!FT;8k(NFJs7W+662Gl?EeG?$Y>+?!~KIQxNqU=?D+4$0LfoDDN1X*|@ zyl*3DItaVr`$~dsFI}!jYbPtba_CpOV7z{xXYA2?7@A$IF=yHUCWj)aR2yeXV>F)o zZPFtBXi@G0!^H5>M(epdmXxTC&~VhpJ@&g6_HZ^O3xU_wbe7PJk3_^!d>^k2V&YTq z?wAr0M90b)zq8F8_E<!6_V?Mz5p1zFDTu`;NIbzqZ`k}AwQt?R@0#_2-%L-=&c^Ej zE39LDE%b9VZtU16f73e8yOtYZuH^>OYR%wR+^|iy^+fwb$oCwc6$&hg>05h0;XU2F z05(j#959cZnR|Smi5y)1;_8*Mr_B#)GxG!H0P7tp#puxkJOM5mF=2Su^GTumoHgh2 zHih(_r?Te&zP)Pz;K6$X)b%JBIOp)BLXJ?OF|oSO74mL|vta3oaFYB6KjhQ<#sw>J z<r5cdQ7Bqi+_BHVok#Okx%A3PJx$6=xmIY>#DpW|#ZE@ZT%E6C$z54?@^32058Q_Q zgv(b4L~BlU4wj`0a-MwkQB@~+x6dq}1K6tL-bXk4$m81Q(au18t*oDFrLp4QZ86HR zTZx6)bsW5cieMtxze-rPG2FB$wx3=2#rsl;da!psHtRYut<$;=W<k4EA`TftwCq=P zv1s;7Kaadrm)7S-tU5#qm!6<i)g&Ju=G4RN+A4FHTf_cLNm)sWuVj{2yA>pU0gI9^ ziXWZVFM>mV$P^QyvJ|}5OkrvhvG_z6_qY3wvA>V)bAPM0a{np5(l5FN=cO<hB-7;b zo9aoN|EF_cZ8B;pi7|e4Y>82}keE6lQLi-#j8m2R;c+#a;4SzyBzp{#xzO-2^xvWX zrZeT?IE!O#=0%`iCLh5z5S+foXKa|LVaI!qh8$<daT1%~4heanhx3`ZxTI$$y!nOr z`r?-JUlmSR8ZfBu)HS);Q`hjRgI?;jWZ6T_?&~xb8+z`F*F^WrFa3+LVc$HoK!}eY zn#Zu`075GBp;S5}OF=Jbm&rEAq^fVZ-s4-{ljw)`>=z=G&Hg71kgCitk5J#Tor3j| zXHHNLp%FOD5%9<<3g(OsK_3hYVA%ElmizUL?XA1beBysB_6aeFT}*$zb+Z*8m#$z- z2=8xAPMfIdlkj8zb59Zux(gmUO@Tj?E8D}S^v-C^$E%vk#w$$2pHR+p8)8T{o8B9; zJfe+Nb&XRBF4Ybl(-Hla-<McPYAC&&!~CH%bMe?R2d_m-5hKNjW4z;j-eITKxvY36 z@l=I2`U1{puvjg{b&S2_F4SY)@9o!Hl@)70pfppifX@hBquD7QQ)I(99D0pQp-;5G zAAf5^*JtW5c2x8@C@$~c&l(-1&r7d&ZWgR=a7_(v*7<rt0l?Vj(rACd(&<?_g*jQ% zmr{SfBL2`LY_#vaq0+>}kLYg%ZDI<K>wq`>bZVU9rfLnmgvYd02Rns`u0e3zu&G;S zuI!gfL`RO>(&xa<^=z)lTHX2c8RFl;%~HksILSvrL0xgNEpz5PwNY}xLfT#`5Yr3A z(uiTKO-|NOww<jb&ML|auO4T8k*`FHrB8Gu9DfrMTQI&(^k7F1LZJQP@<IA6>A0q< z8%SPld;#EMC-mVXa20ta{%E|9fnXqlgMCI%1CfXXY!rYR0%RVAHco@!c#`)?$P1z) zAn(DS){7_DVUm}%3U1a~tdEs^fPP)pw5|AH;OdQ%3-Jd8X6p*s!ieGGJOsv3#_3XE zIZkkX2WQMqqR*#gGz<;IW}Y{KZEuGA^EZ^&Bkj3<gLIaw2IU3}QbUy7ut=Q6OFrYm z8N6iiJx<@bkj>H6u_QW~lJJ^7nmku*IMDi^I8C(wguBfN_kNrvI@$AX&z?PPM~vSf z51o7Iqc_SEdW47;LK2}Zu{5~2nCG0}=T7jP;$oaHupQ|MJjQPWM<~u9ZHEjsupcQl zBp@nO<61Pbf4*sl5Yfo?84?)a=df!kXF*{Y+?4rA=DKi|xIPREkA~I49vy$~uh!*t zRjo-B_CaAsP(&=6J2nO;Jf;&uLzpI!nl4mZHLcGB0cn};K5Apv`|6zZxPTsgHkLWm zEw0J>NwML(hV@-1;@vT<R{W3RzQ$@xO8Jkm#9QfC`RC~Qk=UR#3#+D@O0<S_l9c|g zMCLHQq9aif|J;~MXzX3Z*pvIg4G)zj61*CvA+eXYa(`Ul{+RwyE%lI?TPWtT6@_dC z%PD}3G3s|meex!J@@+;-Z`Z)ZFPORRdVk?TsGV%vyN|PN@2tySl<?b>@-7_bRk6=C zT(;X4<yCF7HbCx^31W7cv^B9g-ZHAl;i_#WUb4i_peKXG&MdY<%*|rM@r4an+a7uQ z;VWVpTX5y!w~jt?1v$c&T_JwiBsBv0<S4(dqR8{lIC>IC{wifyLp=DgoSgYNqTkDZ z^&PP5&q7{2XyE(-IUVQj9@y`Xouo79*n>j}w<=z-%9mLMnUYq1Nv~yFfZ4D~MlFBz z44WRH6!CYp0DnJx){x4WIRdbi&Pa&jDnS=PZd$o59!U<EHvHY$?t@*#$py7=&Q!52 z7=8C0b$0XYvF;A?J%Ge-Urc8%l-cZ=aGT=`A2{;A;cP=M3l7=8QohpGsFXt$D=ZvE zgPoJ}VH>2iOQa2w#<W?3j>1I22IBOKTC3IaffE)#Jfz<;cCzP&?E9Y^wc^<BCq`}R zmAPX~lV!b=mv`mc1`l37Wx^AWi;_8Oo?Q6N%dcLZw`SF{P0M!<8A9VmCA#{@l5RBK zk!NPa`Nf1pHLs%t#?{n9)WjI|V4YV(4#pfv3RL21hT8@<2_INL3BC0K<{$hg$3HT~ zoS-2@=Wc1Pw@&7et@e>5x{?@HHdA#&^70%*j`uwhZLA>8@^>NE2HtYWkQI<-c{@|8 zaIZ)=b{)Jl2eG<3%6WaO{s4B+V!k35RNq>*v{1cvUR&sjtNa|(q<pTPEp(kwbIdZz zmGZW1p6z*P2Yv%0Lh}l3&)<2DlBqN0weq%VES^c9B84tYM+ti(+gdnh_D}dxgVbl- z;rQ&D&i^xKHgt@BUEY>ok@)NeM)F+w6}+7>@cQ7^#-JSS1p({y62Qc7&{&BY6J}qQ zzxhZl-8Jqw|JHpHpt2L{j^pn7JY&La$OtOh1#LgQZ^PL<hCTGyn>nSFO+GEIi?6i( zWjX2*S5IpH3T5f!9!fLEY5Zz<T5KuR_PctjN6KhkybN1(4Yo+~78}+&Jg$Kjj*J9h zty{1L!HhlXGsj;SuIo$rQuji>)S4sd^U~}1pLBQ`_j+E_ezoL`<XVF`o(gFr>$3)( znBLK6`n=9G;F?0%EdPQ&dvLWBYt&L(Fh)&mMtFlGO6|9TjzriGC-@JJt~Xdq2)$Nv zjm)d-LzwxJB$gb}#);fNR@Wor-VkX){e1>leY^n33+61a=v?;r3}=(Jfi}O;{9sKB zd-qJ=37KgzNg@9JqLd$cupL*~@tn?W(i37sdbpoGIZecfu>(4{#R2*70kD_g&Gv#V z81Djq;4kAnq0RAwv;lzoWg2iD%~0_<^%t5aw7I6;_p#eL>^{F}WkMF3H2b$rTm2IZ zAbbpEwOLo5jPbSlp<YZhfoN7j=qwXq*>QE2>uJ@(=dNd@IORPGF`9hwHbfSzR#@kG z@g?};z6Tg2uUM>`f7Sh!0A<H3h-9&#PBCS)0N@Gwy`nrtvW6!5C9pEl)A-Ap!`4#p zgXV(k`c>r0q&^#Ei*1NhnFw&CwvlNvQ<C+o#Ycwkias#m&4bnlHF3kibiZ!T%HNf7 z(C#6e5=}{tjshN>CB>$pD+k}4a3Ffu@FT^Z4{GAG-TcxIZjir$gXXn5;A00`hjyn! z5Bfi3?vx&Y&c_`d0p9#;Y#25Cz>o=Vj2L~;KOl15nBj-i9R=Gq49!XR(;V#{$l5Tp ze-}+fDo=yXM9}#ebm|*)%nYF%>{iMTYEl_{cq9<VR3XA`1$^0tAp^Q-fd-MzGGC}i zmY?CXw^bg@XqVioP0P60Mlm&_YDd&>)3RA3rD+VS9T6I+)oWS%C9Tm*E!${;FGaL@ zDF#L3kiN=RPpR27B)T2a{+1vwzw~^NtUvSuQjO6pLNkcW-(Y;Cukt6!kcE;PP?)Nc zI1&G#Q2naZWr(91WezqJ5KvXkd^{-`+t({-nSCmiVgXI9$Z^M@dp%Q*S?X^-gMdaY z{quTSLZ@y{KU%RhdJFCp(EFe(<tI%%wEjeY@y(4M_K#RCKhBH2yNO(Ty#kg0la4R< z2JbKzpIG=^e%2>TivK@!d~y4JCYO}{{SzIJw#rVJ0;%gPy|GsIeD!na-_)D0b@J64 znLhe=#S+5$i~9x4Mp65i*u{(H2OcBIQ2SJ-Q$Yrw_Oa;LMq31|zom2kPeQcrPK0gy z3bw0bMods(q`%6;ZL>5b*nd{2BQiWVDA0kmjKfc_8KOi-`iv$FD@tK|!WcCXF|^CW z*h7L1+*mv~W3Es-?*#{0OVQ&rpXVwSV!=UiksUehUZL(_=@YL&R&kR4$oZrQe00Yr zJNZ0hz2xG7G-!!IfB9zxJhH%j)U)o;_Q3z}R}wNJjo1Zd*;#(f!IheJEjmCloJ@g? z5(;P}`EevaLm&dS@oL$(+I`08AjBFM--;W%*o?hwdfDym($3Mk2>4Y4KRN6;hM{AB zyuVGU>Cm{u4<&f<$K%aGSSprrsZ76W4!!%fZ{My?+$GlS70>KqFqv}BFxOld!<FJ4 z!7P*_9elBSvBwj^XX%OfMmVJRQyEvKSVAWj+JdP=+>7~QkB5ZM5?6)jfpmYQ%!rj- zMXaP2a+VmJnUNBT$H-6#bjNBW!jS=^2=Lc1SWQlvuw_ha%tjfRIfbAB3loRMi&3w$ zzE6T&=PuKt3JUDvm$ob*BqG-g)5rjcs}pakZe0p-rq4`AAQbbM$wL&`CG;y0F`^?z z;DTg~hHnMoV58OjTXKf<2VIJgoCD$KFR@YXb9}~h@v@5qo!-qB(e|gPq+BypB7+p_ znSxhb-IkKrof}J<<$17&+tAin!#YVu{P;wnWUI)Y$d^{zG}w&xVP)TxWT}d`LbOM= zkbxJCTun0t7V6Jb_EUk^@@@U-?FGZu4P#RkZF;Nh=W4Htnj->ecSOJlKBqD+1Oa|y z?fhB0-}0(=e!a8;WPAA79t54MQ1i|{d~y|9OHDi1pn6h1av8K_6oLZch(%OGOZ68Q zSTkHcfIsUi6Js`pkZV(Mu@FXQT=fLW{waD1)*D#M7<6KyuILeEYmop|D{ythTv?$E zq9Zc4tCy7irp+u{t81mM0(2&fL!+%rWFLYBqdruNIuW=xESSWKZqm%cTx}hTf?3BP z6If_VvItpgq)6g9LcU50i@j{%)FVqvv{_|OgB{OWN|wX>T8M`O`qvCJdSuzt+AR3n z)_Ti0`zo_^gkz**(S=Z9gE+jdp*W}wTuF}z;b@9aw!wFd%IF%Gt%$1`h}7BYfmzc# zH{<o#YJ@1KXR$V7j)b_s6LSp61sNQ*BA5GlB8oPrqE0afA=}Q)-QS`pLFhoHgpfR{ z53kZP`0~kQe7FHPLwZuIwi<xv%Dkzsxq4FAl*W8B*I@MseZdm4b2C<nCAOSG#|T{h zZT=<tzPh3l3kkH>-<JnY<`4(i?M`H-Nla*f@Qxn?N1-rMehkV&Dy_;q1$GV$Vo~Ck zpnz4_#uXhNIUQy&l0PkeV$nf?ojV6C5<iQd0cP6t$jWT;!BiLt=~&H(h%LAvD>^7Z zR{2T%Vpeg_W;K8vm|$5e>X7bKsmj0P+@?!*VVe>Ys&X6<#9s)H0HfFW&+ak!L`&z+ z0o8IB5zb!#Q%ifg$Iu_>emZ8n3T;Vu`Bd;@<1qhWd5)Q@0d|Ub`=Zyfh@H}MW0?;o z#Pv#jkXu&f7{v$7lI}k%_B!%St-eojK$&~6N-VGi&BfL6qLx&O5x)12990Y;mi;4N z-hOU!#j3_U@4=P!GbN7861OQ9dYcB+2U#qTVxfVqtN+BHYI}Ue!@F_5y4UW9mp}2y zZq`d2-aYpp+4RvL`D_t#Zh*O?fBYW&;ZB#m?p*p=^N-v-Sg^5xJ^0V$efp4!T@AG7 z1(Xy1k@7!M#YFh|Kauo~f5S%&q4ho))p-2CzQ({-($=gn*kX4JF@q=3m0|^Sp;!TY zeoPdFY^|8d*78>Ln|><DApKs#2UN5zDh7DUcBm&@8T3Q-jf%kHV~bS9hCK{{w97>D zg12mRi3EN#)OUsO>tdZ~z^1Zq-EnLh`$nuYIKfAEECAmkH(3LIO{}ZHi$^x!RR{4! zIPX{s3_j81%NlTE2(gOsE$2*|1MeMajsjzt24k-jYHP}77vi1oq(b+^ie)JNNi(a> zQCK!xLxRK7rhHo=-|E42KwoOicZ4YnYk~`eWs<(Mu&e=&)l@E*0$fD)3f~GWh1xe| z4a~SbjL)IUeDPHG`HFnWGPDknyi=bh{;8Z<R<ta<g-sD2x+H6r@+7Y*v#5b^s=&TW z@)NM9hsqmw%8)pwh7bW}BMa4*u1~>DDN?o?nj(AYtz)OQminq#lPgr2F4Hk9`yh}s z?Gq)BRNF@?6<D}aHjQNUIBJ{B8a$Y~EswN0Y$u5}=>(G%bb_7GQZMXRwsV7+$9{Le zCx&fc%f%QVaZgg0XS#|DU5{m|UC`d(!NfuDynV3Hy3xSI;50$Y9oc{l;v=?0)ELA& zyJw378(4~XqmXwPEJBDm{zayH8r11-oXIzcD8A-6UVD*_O#CWFCh`kO9btQj!K)e- zYfr4hoUw+I*LXO--F4cA!otp-EsYyoyZ^hkB$Ewe!=57fDP9t3p9uL??3k#DsFa1> z)Px}eveie#;`l_AL4)m*g7DVv#e?`I*H;jv&qIZ8y~WhQ;$?$e1!4A##Rh9B3s;sZ zOSQ$?V$j0~^0Tv9ER+R{-vws^*N<|(RQ!&7WTD6zDg?fRM~pe%g?+DPp&y37<u`^d z`=i_bthatXe!C|o!QVF>a@3c5&Gc2;8Ayv=97unUWC1bwy`InK^UL<AM@5{7;{`m< zea$_(kbT8AnRh!`cR}G@h+MbF%3Gj{ZIO9*dk|mN-A{Nf+a#4wFBZ3Kk$0}!j^^RH zZ+$sx4;331NZsv`SGhhJi4;DaZj34xf9BbalHBY*#3M(-D$+^_{TXZf9R=!0924Q` zkjuun7KO_*<;aPM({XiUd^ihNwRj#8_Y_;gmaJTfq%MnAia(AX<#z5kdenV~twK7} z#cb)SRbnB&-R5;)drbtoe|Qb5g3bLO(xLldovb24-2o@7{vUJi0UlMc#*LquQ#OGB zNjAw6YC=dtC#0~TbOaScQ$Phplp@lU0194;6bp!5X_gzKA|fgx3Szk;-m78*6~$}0 zh<I&S?$t}l?oPhnJ9Ez2v&kj|zvurw|G?RuJ!j_a^UgbSrVOXObWj_zQ?Pwp7QI9} z6THf|X<4+~R8B_07JyjPn&Q3|=*{e{=P)D1@4kt{6d<+iH65_zrg(Wd`V2av>_rjY zxpT?p%}aLfWX6lE-HXeX@7Qs}=FK<k*s*-si{h*+2Ay@q6@xZz9E8uauHYjcKkJIi zS6y+%s>`o9i(d->XCdd#<u~kN?RG6)wo{edxoqh!ad6iS%jq|Y47waeB3rLG3qa1| z$5Ht5L6Jm2B9O#;th}Y0rJ;^;;|kWA_Z1Um9_)*w>6N}2YPMmq=UoWKRprYNo?ei` zp3&{MA01mXZGzVyQ&SRzW+t><>b&vrC+E>C5AhMNTqkjN5Y6~J-%15H&GSM9u{XUB z^rw~-r0{t);rdoq{;%!QNJN}PZ&D;&KAm;uIOm3Je+%{m8in&6?9nIb-Lh$9W(yy{ zH?VgjFJsg6?)o2md!*EStMc7@&Ek9S#Z1Tfn$|E)`c;Z!yTTUE)-J%Ay3@7mwB_0z z+WnXb`keMR?H%n?oU;0>7Q&<%KNf9ZZ8IClhQq^L$>y*n>{hmxJ%U|@USe;ukJu50 z(?NIwSyW+qN?J~Ko062`KuTIsb|Dh@$<ots5Ls_ljPu0;o^-A!ZF<t)Jhk2T=BX|1 zE$hWqTmJu>`}rRFeg7Y%z3~5U=&Vm!uiSj3Ql-5dQelzb!<-kGDW7H+wq$8JY;?lm zFTXtA>dSkEBpg2X+~ci=Fg<rjF8=>3_q?`k&&y>))K4*3eSfLG*o!eg?YpsG?DpJH zF8-ew7%%S^@ovTfXj?~?x{CkVat?2;a&OJ0|GBxxI<(Ery;qT83*_Wuxw(dsn`<8U zGW6}2UmDH7#P^UPM)M)z7U$;Xo{RlLNPIiwr%KoV^K?s{ZvO3miYi6_=egpm+}!)J za?j0;oa2FGi%0rrt(oZJ>!-a>F>8=oEqFTmY{quzJJ}BLLnuM~@IFNw74)IXY>kBV z5x%>r4E8EZ_NV%bG@NtH=IklowXs};$1aJ4f7I8q!|3|xk>ABlkzc~JHx0_MIq=z- z=RgM-ZQZlSxANE=8>UDD%#{*mI)TjL09nH3EV<{M@_l!f`&RxKeoR~_(!^voi2cH` z75|Ua26<^INycoeqEvrs3Sz+}V@0@p<F0Zd#m`gO0^V3eBKt(E@Krx*jNc}CScw=% z#v%p!2uV!hZ3NRpOHn$2>Ny0I-?pdx&VA+Y+_Qv;c`x!g4nKH_-OrA)C-iYqT4u`l z1Hn9^**SZ7xyXrx6KC(KC;u`wA|;?T_%brVxAOR~J&E(Ya#!$WFNxnKayU3lczVyV zJ7gZ4uj@(1i0*Sh^B&*z$Clxt!`JnaKE&=N*?1b6fCC<{Kehq%@kb&*niu(I(#m_x zAf^N7KnP~&r|XyQx_ZGb>^Ah><g<E4e)P@z*If^7opRxNz}y5mUh2DvR>{y<Q6>sv zuqYSXnPZeI6C@=2EPn499VYLZb)E?I?#=X}vvy5x$9HG-zDEp<e9x2Ej?4NR?4>~y z*>gN8^1V1`T`!_Vq=A;3BrPd)z8#T*jpkGIOM9L*nPrNfcmCyS-%Tg(-7sd#)`#x+ z+BZq@|48Hy(6d_dkI8|cd{^X;L=`h^iu{OYioX;()(s+{Gec7NBY-KsWBy$Wt_FLH z)?Wyicm3<ctq#nvq=k6IfS%+kkda-K?lXLr<T%(}pV6xwcpS>~-n~WWJn-0o@6PVE zj_u@4BY%jY69>J-jQ*F2b0dH7rtFn_Xy2nvurrb!$r}UcbjA`0!uEdrkzH5+WvBR= zWkTLy@`11KfV{_S!2B7+Q!?%${USzY&-_DZi7Ss?ho9^+bWrAEZVKXsZ0s42Sz{?h z#@up|E$57tk2O1EzF26P@lV7#yAZq{K#Y&57)5DLZc4Uw;N-WMPt^G2w^nnC??b)V z2|U#97G2C$@Db>NV5>P9>D^tf?<@}`NY4<NK>MxoX~wsD2FYD7$;P=jC;2q{>~K6w z!?PLk8H&@hG<K2L1lYVO_}S@OD)j|^c++z5v-H>!JY#Pmc1&=dp+>yL`q>Y4trzg! zC-KQhjR7ZwCojE><wORki-@2<D3Z#gp$yTX%8;Y8|HYJ%#1Vm#NF6lJ1dSBq+vTvK z0BEHP^wJ+POpC11TSY&C5A@Fj{ho4aOosud<mEN+Ls!khMm7GZw~bYgIFZ1;dc8cK z{=MRGD0!rEULL6&sPz7G%f)c1)S(&RbryJ~b8d-OlqV~5xb<*cUT$8)D#Z8`f<BEc z^cmSqpHycI@IDK?$H4J$UtI!_LapGWjY!*aeIswm--~>N9zw>J&>B@oVMo%&R35;0 z^UM&NLPwEF+EXkX_LkmK<aptb&BelT^SE%Tj*`v7_7pC3L{Y^*=I^59v@Mlrm4M66 zGsDg!>9O-b?v?jCdGrJ?9AIy&x2O&Wc|363JT4q?in@n-BI%(a9atsr%%_=w(0yB| zj#2&dJSVHg^E7j2=qIX$QZ`-~s1@mCq3lZsh@Hm+hiZ<UCkjaV0a>3x3;Y0VCyjS1 zhm9K3D}Ru3;c4!3K(L>K7bCs$9_2@5owv)wTd*%!KL-H8PjjE6yz|@vKy;E%k^I76 zk@dnWD2~Zw5|=_I(r9Yt12icaJ0E02hGW|e<cHA^Ic{M?96<u2yoQoApjOLE^^UN! zw?;tV%F>MKHUZJRl1`GjBT>rf5*p1H#V;w1;<ptb%{(p*$nT+HhLKK+NA@UehX$FG z7_(`x^C^3V3{*a;S!wm1;ICo!#&mMoj@`TY0F8VkEMMl6T9Uq<;7L77p5VEW6XTD_ zN$MV9!>s&)WLh&X$(8B>pgLJY_fgG@=5^^L&P7{->LE0mPvHml>iBJovSnJ02FX_p z4KjP^C)DgH>=>E4G&n+#`J_K`Xodbs0>(*YR9kF2CEU^{Ikd`QXerfqd1sjyFvn1C z2j&cAtB|XdtkQt;nNZdkrF$2yhfWWEz>LY4;p!fAl1z=0WFvrAC!NY)DSI+bL8sD` z^2v46>A~-z)AnKDNBJJaA>@7F3Spqq7pho9)n#335w*_F75Rw564Z_Rwv17>Z2L{f z-G+ytSwV~xDVV4pv3Uu%f~!0q+^mF&j5bW=t8E&o)=LjZuGS{925!Kkd~Qwz{T@Q0 z^H@4%?h+en_!}>w(Y!XDl-I%UA=I`b$cg%R^nL+$BwLo9<+3u9OhapA#kb{3HtOUj zsE*&YvpZ%g#jE_UvOl+s!hn*>TA?<(8bEc*3)%I%2A&#aTu!9_u8BuV)Acrv6IbG| zgErglrAgVQ?|So^w1FRmM_IMwQyrOA!$W-l%CE{`ITA^MycX3Qa&oT5V|kM0a_o9e zrFqj4%GKCxrHvuJYyn2~>f(bhmHvdNB!3#MsnkkHuj1uRl><K6wgI2w&S~GM*1D~W zx16*in?FgV!=1-46p>LH-7>Hx8&g#Fb?R8=SM8}I45=_jh$Q^#c$B_uJdWh0e~TwS zmo~*yH6442<1w*3tyV@1pPk-|{kDMphRR936Uq~f+g(fGkFnoEk0Tf0*}V~rQ6s*2 zjqkMR9TaLYML2F;uFud%ho8iHi&0_f@@O1%y{6OqIy*1)B{@_*kC^N@<AS}4cII`J zR|ky@7kX>hcIu>_fthuisFT6je6-ycq29XqWqUlI`a!bqX7}Gz90qu*-AX49M)pbV zkgD9~>tH@S089`}*%mr^;d8JOX1+dC%ptHc(l_98Z2Xc=Q+X$XYR6f~A1R_xYYvLM zj$j=2DB+V2K+NvYLiGjuR-Q)1<@&3jrLvE07y3nr%Wc0;l;otO=`+9}^hH3)^-1{> zT;zQnvA41aWkm#gXQWu4A+p3=-bvD5*#{`V0OC%PGvp_Em6Ss=cI3%BvscYM;r?V5 zQZ9CzX6Kc)E}fCA*=;H~mo7-^dcF<UriCDrbpZBG<PP6cj+5jwjOhR_Hko@We?Z@W zbS~p@#jBKxjLD_jW+W5+Z<W1?SLEf>q~2}05G}~dRx7y>9V*I)jtH*ID`|l(At$WK z&QB6Ahehds3*85!G6RGm8jnj!I&vW`$+ke5OyW{08z@!Up_HTj{#?-`YrT>WSpnIi z8%m>3F6|7mHz9qycdMi%@j+`!QqqQOVO9P}Kx|90?L*4U(YP%&*P1BSmFA@X4Z$vC zVb>RD)IrLDs0B51rTA<&L!`<$8t1~;Wk`OYQ%Mk!g<V!kolL9Tkz?hL(!3M^iBr~* zD9&`$ebi^7k|NAVG2%B#W_SQ<m$U`D4uUVL{S*;P%ST33Lb83>uWS60M%!OVSxS%L zMhbGACwz~jkt!rP5SvCNO55K^KVoB47GnDx>FUV>*+noEXx*_vr~OwlAvscHL{>;u zLbl>godAt?ozRuOC5^89ZA^Aq7Z=&Fi;rXi8ZpNQp40XlUfZOKA}b5or?OF7_l}_| zx}$Ksbh|RPX>bIsDwFIfIs!MyCL}Fn6De|yEk%XY)`24>J0%UiQ@TLud(h4*(V#Fn zLun;YIMqFeO{ea`=SiE!CJ6wH6``nmn>S;P`^^`RgRNZi7-L%&FAU$Q+D<tJqVlVu zR2oTbI__d|3!A@b3*}$D5S|9vmG5xs4EV<~TXF?fP8yqk@woCWo1nMF3-#IIJ2t6z z4DOf)!OzC)bIOiEVB=eH^QJB3<1WT{{xq?PN-SJV@E^x`aR-d;()c4*6<%!Y-xlgB z(h@H|_PCV4=Q+z^MP>&)-bT+oWeFD+FXF#knTR}*-y;9n#;=O3-Nu{n<ZU?XGR@Gi zckmYDDST?73mlu|Qz1KN?2|8~s)9!(SB|z?+PG|~$(Oxm><;y%XH&_yt8&m@I({#* z3rb%IExtxD$%msH^!Hk*AAZ6Q`+?6MPc_lcSjZ6|F!V6cpXX@r9efm>VemvDBz*2T zEJXnlpNuTjIDnqu;8W#ngoIC(Q+*cL8ufziB(Z>8bSB3*<$>3ZNThees0T%^5<O9_ zXph1o>%~6@7DyR`o|hbxkUU6O=zG8mA*xlw0xmE*^NXihXIkx&eTn-p<d~-53(Y#S z%9Of5$uw)Y(3mMg61RMIEcV$k(ZGF%-G@nsPC30v_&@G5o)+`WNOR+G>r6c}=9!sU z`JG$NXchC!YIX9k`^?OVdFIPG@umCBY8Ue?q22L=_A_&~=b3q<&^*tK$34%Cmtvmj zUwWSD|A~F(_dd&ydB)H6JmZ(fJY!2d&)7XN&$Q>AXQ;bxJCCZWbU*ZPhSb|Ztd^v| zB=T)GUuxW0?T12V$>(EsMOUy+ejb<K{yx=j<MF-W#(Vef4L5mP|8KmcvJ0{e%!;H> zx@NhlI`0w9(jSxkVRwRDtWG?SXe4XxCS5WT>ffKdWzOEq?iDklSES<9H{ON{W_m7| zh6u&}`*U}|ua9&j`K1%uv%zzFwJw)>A363#8d7Z<KIugnd~MAu?QQzw<M-nKUhuVd zuikF&UNJ*mZdxP7uus%Q3Oat!QIGk8N=0sCX5{v0n$|m49W`@ozwjQ&&Y^qeY}e*K zH*X~Mksn1HmFB6}dOLV4Rj;Luo~fQOaD;s#oQKjM>S>N`!^i0D;2^#J0MBSFUh3aE z^W?L7J6%>OIhZK%N;$&6k*}eDfT8Dy4=OmJqvXt@`3RQGWt|!REPT*v7s3`y3GEyn zBrF;)m!RPB!Uw~jS@0LqC1MLJzw(phPY4e2ViO$2LA1#7DcNb*5WO8Ca;T|Bi=tWP zB6%5U<e891+f}7o2h3c;gB?Foc3I8CR@TWwc!u|l?lWLAfr+4C2~4o^?J}$RDzjJR z`8D#&eMEAjlbzD_l;rj-E0fVD>vTlF`pA*+T}R5WTg=sLjMyB$OKcu{<cK~Ow^!?P z<*n6Xvs?pj<4?{@{243YeTl~y?fGHF&_$89oRdn_=OU=8{tp~gUPvTYza*b!Tg$eo zt4_Fa>I2}4ueWX$Uu@eZzKVWJsB_I8m2bsf8umr>%G05n*6%w0vIu9|o~iZK24WuC zd6<=Wfp(!b4)f6_YF9%3MI|}T#gN9XhA~(5d#C%G;E|>A(rw#V+pSw!n{C^|8=iLm zSk^ZCkDjVO%A@{R+o#;WkYP2yMV8aQcv^JXCOT~uowkWCPkVpzozX|NrBOtDB`qw$ zBRg6#+88@!(oEjg%4%795q7$#P1J&PVG<_o#YR`4MC$+WVYVU^S*mA;LPv~O7lZ~> z7%js8s^Ck+!ivLEWo*=8z9cLb;ePmE*j{2uXaHMcyb?MR*0Ul@!)*CsgaCL;AJt(T zI&zCjOhOw_7cJ|vuV4<@%a+5Dr6EvqB&26ozP&(FVzdZ_|HYSt#KOahk}?pxJRDid z^z3lx2s2(?5*qk0$U5{e$X)a>k>Rl=n(x~ftr_jto`rRv?WBJ%(RymVwf>mf>e$gG z+U440ZJKtqhRHiDfJ2b6gLuAArszYD`9*i^3sw>R;oQt;MXGQ~^p4Dh+sN+R#V<2Z zgkREc6fP`TP`G$;AsfDUamn36EMB-+&~JWJ{*EkOv`9R^XwhQv{Nlxn^_7ddEfA4~ zix-OL=;QfC3-KX;E?Ts(O1r*zVWDx$;%<dvJ9484fW1Je=SuD=Ud&%wR9J|c1g!X; zlEtib@%4q3E3vb9QMZM~kt0CcjmRh#RVWyKx7*@H-H4205m5wy6oST%F6_2MQL%jy zsCZ$aL&f%m$g;F}VK@Hs;==XaJX8?%VtaA%V%BPLH#`C5L`5;6FX?96GyJZWVQe$# zUAq>9bav?{GW2lRfNp7?hw}`6msXP~zpJN(kCy2tZqb{DueI|MoDJ3i{dR&wIcYkG z)qDg0L&0&L0S@Vae7H3cuJ8%U#gce(<hL@)OYMNAKV`OY+X4Q2rPbo(5k-&tET$dc zO(Op(<G<emM>odKi%pI|Pqsr3&N^Bbn#EQbcS(wfrs#9P!VDH>Vzn-&A18+|5Wnh2 zRBjJtM4N?nC>w1QM{UO%J(})fH&TG-K0|97$WGLsHU1uXF#J1ZT4n65d_(#VqANoe zkT+mpiJ!&7ENly$XmXwbMv!1|?3gVK%5)3g82(;LJC=?VX33^9{2SHB>U1PBJ%!CT z{vJ9L4dwZK3ZGKB%F0rCV`%{#sd@pzlzhCjC^)<#G9HTGjngeJ2tT8TRbC0l%C>ou z^nfD|9QzsZWYe=cG#B*LgyYH(YXBr)|25m%F+hxb{fR6$n?1{~;1etF1pEIrwuQPI zd&^|r7`_OOenJ>Vs%_ITGPdEck!)o6Im)J&N5=AvWioG!oc$~Xa>o3D<hb<Eda0Bj zjlWl3NSPuVjCUg&?5t!ru3j~Qqn|*RTg0VD!Qoi%LYc%<e4}{E&Z^)za(3wP!imaR zuHVA$;Kpi2Pz<0bU#P48L>zlbcKl!BE&LlyBWgo(jNYGUJ;dknYa^?aF;mXSEqp$o zAGyUYf$-0@e=38qki>@AMe_hVAUZ~FtzMdaD%y+o?9*ycbnO~ZW!-AF$DFq2=pSfp zaXKtEu*twIK<r+lC7amOCfGJP7h9_MwB%fRW+a>Rj4cz3m)x)zuKb22i!sS_=wlln ze~b+k&pr0|#>Ye-cJrP+Z|tF6-SD;NS3czKAw%wtyns)=dxXC>VZv)%;4@UEuQ)t= z_TlhCe9Af?a`a!UdEm~cwdt3_EiJ*o0w&s*PqR#4g1x_`JWvyRiD89JrC35sLGby9 zND@ir((nh^bFZh78~Qx-k<l5l_40_7v$gZ|ZQWex_tZ`~#Rp|o%vx#YqgAH8iSyA5 z4kDsE8{V1LT>EGtwn?k71GF@ocCpM4(t}+3nNJV=8HIQV*>*3+qck7G(PR18rH)x? zC|(?7mvlU{OOI}Yd!ARK|FcJz;=)O14(fUK1D($3(xc$)o<q8a^LlhSv*V<0!+Q?? zxpYHm-es>%(1#=^&q_;+JdEG@6JEP4yi@+ZqgS`QtZD5EdJmbGmDj0%?_p;Yv@`O( zH@o%fGiX3TyULF<GG;Yz&M!N+{M`I;d&lWR<nPGC_HT;Gqw=M_RdT_1k*0Nzu@-*{ zajMp&CkI#xnN<pmDj=7or$81+C0`S3H4Ouq{qdK%^2sOJnob=%ck0x+<FWqzngs&Q z`hBzce2?Y8+rHYQNp8S67RYTf^V!H3&l=+@_xXHgfv;_-0q!Lm{gRvHR)iNm%iF-$ z8XlU-?t{38Rp4~`8)n18)_J|_0bgI%v*#H-%gXT4^XIJ>U3k$&Ten_>FA=EQn)o_# zVnB8_4$#4;xSFk*TvRk!Ov5LCrY<{U+BH=M>TDL(dG9**YxcA0Sc@`!|9)|wxK!N7 z`m+i){lgFOYrMGc!w+Q}6D^Aoa&KwVuIJUE@Lo=}t`6^VRfhqV>X=JYHMp#e4;~|< zs3u&viRVZ})!`anPI!$3Pz^4+*j{>>a!Q6?9k6jgJhyS<V;jYGRvj|$!<LZi5lica zt*0s<;ja$+62?k5J_do5#(^!C5^P5Es=V^REaVuvZFxZ4DcRNG^IncnNa&F(t25w; z#zqr^2mRyfcxpqy*Tn-2slc{GmA(k=0U|V6gHzh%%UZc-kF0MeKY^E)F(dN5sq&$f zuyRrg1NxhA_W093A#ZMVkp6rZMt3$~e1-aL8grJ#wV{nEQaIaEx#h`)i=PrN8i#o0 zqAgn%EqwCH@U>R2lW$P_wo7POtJhApP3Y~R8S=D0v27E9W9Qag;lyRu@cU$|Bh709 zVmxYf4og3B@*FiPOS;>|(<I&`+GX1h$T_yHVY#?X!!B!hGu5<-1?I-e57<yx+(tH3 z4Z*P22`(DJ#k(g=*e&fr@`CXx8)lK+3Ssz-Wvd3Y?XG5y`)gL&&+KMf@pCk0Bl-|P z_BxF;iDe2X+C#(-Y0v@Q@A`?ZbeL9(ML@`k5b%JEYo)cTynZ_`+Hl2^wFfQqJT%!G z&GwRB)DDVypj(VVNw_6sr=ZrdHo_w3foD+#m~07=Wap(ZInaQkg=N-^BHh1dk618| z)FG;fZmJr}Zmz-D7R4K|R!Or<3(@ZSf1-)P2%8CqHk%jO-T)_dne`V$C25QC8i|+c z4^fNYLo7g8XV*<7NTNF$_o6vc@w^N(t37jK{kYGvRXM5;9(dT>1@~nXjpZ$DzkZ{U z4g06Fd!qL5bC&hC$z!uty|rrP#L2gw`PAZtPohfj%1NtMO`5oJ<wR76g{T%}lb~0P z)uCpp@vf9?j4L2Cd>}GOjc1v?NXE72t-O%mADLWRUaTvy;mTnXGw8|ah3VvDgkBA= zxj9j1J#?adaww&-Rb-EJ<P#$gMmq5;A`dx*D&J6aN8{NBsPS~tj7LQ1nDHeS_USWb z%%U-(Fxt&y({PJ!iy>}@Ps$*w5A=ad6o*9vb@k3+&Ab6Do#yD~)W}J3q?WJ({z#5< zrY19N45KA8Y#4*jwprMaof%oV|6zYW%-%T6{w~fuEP5S|?BXWVxq-`!gs`G1EFwm$ z&`}XuzMPquC1x&PUiqN0iFH`BMtl;wNPMyeb7rD)q<IgR!$rM!dn^FoG!9E*M28MK zg)A{18)+YDPyJo}Tt2yGd6K^>Pa_4a6aN_9I2y@S<#9w{duK?uEMEC2e!Kh?{D3U4 zG`fm^$|tK4VJcn|f3!SNBI)lKc?kHO@{{?es=Q5qG@eMI-6~^RHVfNyXPb5#4cDBX zQllN!u`>MK0KYWyNPrb9*DRh}xvEC9_s_<|x8X!<v1J<^H4pC|-Z;_`Hi3ST8_zVY zjvq0+-6OKe2-L(sZ`Dfb3&}VHbbJu$20E}Xy;?{%zVUFvI$?rM#PG&^BGA{3pQG(S zz2dS{hK-8a`fJ1ym$0ELSMq%U@h(xoR)Ct~K%}BNdi~{y0hajzHVXWQav=;hs$Tf1 zS4e)&$3R9+`2)WcI*=BuT&W)hAvJ|Bv4eFsiXUh^JW>fFApQplf3!c$>CFtCKc133 z-%w*1S;pODDsl3uoe!KoI0h(Y8F$M8ifZrz*=meN!CM7*(ith=xxoC<cm^7PpCzkR z<8MZ3XnUDikZznG>ScDX+zaG1Zsz1w?@!Evo9$=hFTXU~80RTCRA=mQycIa5(3m=0 zUllftSs|PfB;h!D6&zz~j{U3}-Jl07I{bO)PQ=-@nso!#v-=QX_~m&Ch1wYy1wL0B zxC=yBn%;4zrYG;z&f2$Av+#Y+K5eI_b=|3PT!V3)({&fdkn?56w#d*C8T0Yobzea@ z45p{}a`IEmKsuJG1$;Sq`6XsyYes9}Xq6w<9<ppa%g!&!wZHYE49Z-RTjYF62>P6% zmNnGk!81<u4oAYh^|w0nf_)b^diCrs&s>qSV_@Vwc7bJyrz~S0yV&Owk6UN!H<k51 z5qVxe^H?9=T$VNuSfawR*!cVV>Z0#2qTicA<N2>AyfP{9c;8E&zp}ab*&1#+|Hb#q z7U+E<Mu%R=Yg}uW)X*Y7qFLy#{~Z$Rr47)|(S~WGw6WR*ZHhJndZ9&(*v~<B2hF@- zQTHJF=z;FRlJ0@@i~xG>*x#@y!<S?E(4Wt@eCbwxNnSpB`N2GN;DgxD64g|t@f1S< zs3=&Dh@0r}1CEI?fbK!u1RVZHLDzu;#us$$Kd@_LNsk`aG@m}I$;9&)zCLXD3oD0D zNf~`ri)(N<ZT9GtDZ^L2Fl^ZKt43a)GIDBj7Rqj$bo&+ThW0IYOj<3TNyvDoG{BEH zwOFcuWMq0;1MyqNd3<|9#=GaIh`HIhNw-ZDOIqgdoOGL>x1wv;@hb`n3ib>ewqxOl z%aTV-X+=mft{&NB!pH?L4jZ<0`G`vzj=ZuZ-3`nf+3=DPSXA1{-+(pB7`nNE{~yEB zMW4K8Pfl1CY}Ka0k}Je{tvaNv9`i?Dn=M!VWo2qZ@ms5*k0qwPKC~6;Fy87}%glqa z?aW4xyBoWF7X%Mi2fIv4-lY|2on*QI>DDkry5AaUI!u7lR&xL5*c~Pb`?n=&-Ej@Z zH3rudT-V~d3D+828*#mW>mRs2!PV%}{-*XV692=+>Bo-%S&0ijnqxzXRFIR3mnNyG zEUDNIBvrc#*8*HCajnPo1g;lxy^ZTLT#YW>sdYltXpSn<8sF{k-L9*ouK@HFfW89I zR{;77KwkmqD*$~3psxV*6@b11&{qKZ3LN?hKwkk!Qnj<_3ykhJLEBHPH-Q**#E+EL zk;WFuGTjpCJk)i%p9eD9;OYQUDBT6M)}O3pXK6S{2cP~lt*B5dDaN5X8q321>0AR# zwqc&#Vab+he{W_lu<m$~_PjVxyp6+ihOA?k9zV`56AvFhE*{}yJ{&g4&n{#`{R1Z# z&N8gI(=02pg%Vf!eEdfg+#$}D1xwj>*8P9tuk7;won)7aN5pN7L?yd4wW)ZL@k7=% z^L&X{&$aAtINH;*kLI?0H2?p(eYA!$nnM}?kL{x=EQD;L>7TWa41W<f+v-KB@K>i} zAEQ2oeTYqByTAXHOxi{L4J0v%S>ln@rfjqjY(WhRp)tFt4@n1yx!QZXC^VL=HUg{7 z5U3H`&7@VN$TYQdDY!DAiHxqY?zckSZ{^heR;c@}Q1@G*?zckSZ-u(w3U$8~>V7NK z{Z^>^tx)${q3*Xr-ESr9ej`9^1Bh+VY!Zh2nzc1cqNm#00)1T~s|7L=DM=`pgo0T} zH$|H6x2;xNSx&0i)}PPwEoi_(1JNDrg#4~iL)opv1MD7F9yotO)wg_I!jjbq){2#p z-PR4a`OF(v)u@#PVq(h-wvmh18z=FxD;p%-aZ_UA>YLR!q=|OXk#o&h;v(&bo!Z49 zek?Bi3viE10}~WTP;|kNW=LO*G+BRZq?_Qo3BE~E1CSnI=N*XjKs!AMX?lJ(zR$)z z@~Wj@NRL_yA6E*GS_+R^3XfU}k6H?kS_+R^3XfU}k6H?kS_+R^3XfXqc+^sO)KVxK zagK^_oOov!W)NH`b&>}C{6C0!a8!#LTrQz#LZ36tvW8i_XHSGcp-3MJfx3NqNuxK; zDR_Qz?kj_%A<%VfEJC1-P6)JJKl6BR-dvV$yDW3i!mMsLCHB2L-#loEhY=24_CO!K z$_a-KBOGeFsoy2rr&2gH!gBtL?+_04jTjvf4)rmvvrF<ZXaA*dr?QlR%ldDC4RGz5 zssiH-^K<Ny)ejwg43Gz;z=9AMO&%wMPDHv3Ci_vk3)1NAYhAD(|4z+-789XC$JCo3 zow{!qUJf`p0=Uz9pVV&<`VB(ALFhLK{RW}mAoLrAeuL0&5c&;5zd`6X2>k{f{RW}m zplmUNfR?=vAuGOn<GTyK2Ydm&XTg-Hl6J(^8CN63xD6145XlWda=un5)A>lBfw-CO zpCMT()bb@Oet=2<$cFePLvDcY6nv)uQgf81T!@eHb|W3ZurEEB?hEAP<3KpP-H~xI zn%KPFIFkn!5I_vsU8b?cEaFD{1fLSbnEF-i+TOTg#vKR0z`Lxyd-**xZ@jT>JKVc{ z+~|3Eb4QQ6{l>Q9c;39x<8~}tvSZw6V@$KQ%U^kU;iSg<`6RaYoh$Y?n!NDkSC+SJ zmYKW!<%9;y#$Mp_T`+c8gM^ot=U!%wx_H^L&6}4kyBNJY=vGvj9n6114sEf81|qD+ zl5q=+XCn3@A!H(r0e6{BOO}39gWp7H6*Fn@n;QJ42EVD%7HaUD8vLdPzp24*YVeyH z{H6xKsnI5gq%?}(ENI(;wk>Geg0?Ma+k&<&XxoCeEoj?<wk>Geg0?M3+ZMEKNo{9B z1udY07Embp3G&2g_|7AZw}f8cZzbU=V4@kcL<~`*kcin<lqS>6!A0JenrCuU&G1bo zl-(8Dq~iu{<(N<+MNU$?IMdq<<mfpi*?OLF-S-ba`rUVrKKy<7>nGTVUvco`<13%T z&VE1gM|qW2#dqlyj~+Sl=pzRY{`BB4zp_%X{nuX}T%0P7^Tk}?@IjWCTum3vDa^~3 zBvQi>K)g!i29R!Uhl0&j6s$vvI;5yWiaMmILy9`2s6&c6q^LuRI;5yWiaMmIJ5tmk zMV*vLQE(zOn&@aW5gJW|MiZgYL})Y-8cl>o6QR*WXfzQTO@u}hq0vNW6vI-8Rg)mL zWQZ*px}Z9pigYT{Bvz>pswWnjO=5%$EE!EUrIV44hX3??r{+gtKh;vC(~(X`nh*r2 z2kI!Kq&P2M9=2HIGt+bFwPJc21+~-%<-aJ6eE)~kz@r?SDF61{%E!glqrZx+Ppst6 ze){O6-+c4vqn|#)5*IR7MXETSy7<9ge!<(K(qDdg@CN1k{%2vIN7RoTt@SPtuj)iA zkdjL+eG6C>@z5d}bmg`6S$K750J|TX1X6D}AEX!oh7BcCd?_p=RsUnI_{ZEibLO%^ z^X4>6-}D3jdE-XDX(M~<8g`YqZ8iJl4zX@hvR*Q$!R)zW*W5BbcP{G{`Q*_@ANxuF z@$ro*SF%g^YLRvan<pw}h@KcTU>6{0{uKSG7TRCQ=yz(ZaJ2-5<a-UIQ&sDk3QI|a zrKG}AQei2nu#{9-N-8WR6_%0;OG$;Lq{32CVJXzPfpL6`#Q$*dOUVxyTB>x0B!Q-A z@iTFy)A&JCAj*J-n_%35BtkuvbXz*<$gGj(O0arF)~J>&$Ei!S-XI6-67)vbZ+_x0 z3!YrV_|BIYpZU$&wP8Q^vnLlUc=E{w{6%Jn@Qa)NqW`_J9b32-e7^?1r-AR*+MCL~ zXM+R^rQ9e4{A>7~2pUbKvypCsbl?kV^8wg=z_IxNY(4;+55VRFu=xONJ^-5!z~%$6 z`2cJ_0GkiM<^!<#fV6qX#>tJeBq@;1lK2fsLWip(Nl*n&vL!(_Ou>=0Pmz|ek6NK- zT9Rrz&{)tuF<3*4*ITLBYLet+iwq}d@eb3bt=qQk>UG<GUA^|U`>&q0VV!Z?+U?ud zibXSpcxmjn3;2p(&iTs|o39sxfgC>N1p3;AvaemNy+hqaRsE>D7$wQub}P%tf|N+Z z<WI?x+TxqsVjjMU1?t663)>m_3hZ<tzNxkCPQKR<{@dCPtSyjb+5M0#r1NY)oQKS9 zapj{RrQ741e$!|Zsj4%+Nu6EsO+<9VH#w7{YCZtHR@#+Q?$n8y6EwQ5PKHE^rnK8f zO=8^bz8=Ge_XrLjme#wVbluG9>r1=#5r@S4_utP7S=L&X#k#FuFFp{5*y`cIp2LRq z3=W@@T2MM;#`^U$W|VeIVXMV?Yxzg(#1QrZUF#y9*Rtm!XT~sN&qDB}^<vAZmZ-3T zLP`cDkP$GXi(zAwE(Q}Em$h#f>QzInSk|aC+zIScPnzRN3;PLaP375z4!)C{A$QI` zX~*qh$L$?EZjWSp*l~N<aeLTtd)RS%*l~N<aeLTtd)RS%*l~N<aeLS?ru)Emw+A#5 zdq=3PlZ%7sB&`<0pb1}3r0HHC(lCYd4B5}Ht^5o;pvtBr6QxbCkOcNygE{J)IjK}P z<#$sp+*C_9g|P{{Y>u0vQ)U&sPHw83n<}(Z1>JJfb4sWxA>PU_@#P0G?wC)t3WkEg zOZA&(n;-!5Jf^uf$fX}%yLIbh*RNrBvb)yZc_-&=>aZ*CVt22->#oT|r`dNITXX$m z&%E@~OKWe<xPHy2qi$cle*Nm(NAa~&ho|wqx81s7!>zYPf@#C1tzj3dXBQhEtyvJb zb*-$I>?nL!U)W13l>3-+86;4ub1I~SFd<0lOHo{7qMlKQu_3;xX*7|}R9-9-+Rt>f zp9y_tLi?G}ekQb^3GHV>`<c*wCbXXk?Po&!nb3YFw4Vv>qZOmQ$H_2h@C`3gWm-cz z9ZfskPp8%`I}6o}CWE0yVH`I*KLu|dFiR##<D%>jww`sFlodL&yV%UHPe=$y67FJy zmz|TGP?0;*Jh*S@W#ZT+DUqiVmL(*ZZ!Q;Ymo*#lXfJxT#|A<c-<uz+7PhfHxYalr zHkJbR$)l1O+E6r>;ZF@<D_%9$oRgj$$SLWblAl9E&t0((FXmV=eckwjKU?_~CH*#B z*5QIrN9%cAM=yD)H1Q>N=Eb`C@#EsC__62c5$ztIknv@b_;!u8mbKI`x^e%xU3R>~ zmOVyJ8&&p2jahTd{TN*<)JDSPfPi9LjUfMQTn(Uu2KZeBJviY>voCg`2b8Wgg27AL zcVQk_o|In#vXMH;%gHhHLVrejVG!q86F12|taM?rhoGZxfcL~OOcH9AZl&j_QD=*H z_~+afR-<cv+JAlCm!fwsD^foH&5_^kW1s81&(v4WK0}-s)4)1s@+(hI&o%dppGPzu z%t}5QHlmRb-$gzfz<=KM!iNhxi#w7(KN5MFzx43hye-$X5dHI-4cmX{S!ygey9j#t z5PC>JZA}LUBz0=X8lutHWc!rJ(luWmNKG{KHN02ko7PQ4U@$*JU`iggm>iEC-JAI$ zXSQj`Zy3{vuZdh4nZzI9txzwIz(1Z1*g<*+kzuz&8KmQ8z(V1>222TP2?-NraZ*`s zs;ixX9YAh@v?i<wJ2WFH1M)UH*+Y6xe)p7;9PYe|py$#LK%&^`Z|x_O8|m|V=|e{O zf0+>2-|p=HPS(%gXN}e;{qJv6GLH=?N*psxAJwwgr=azl;vVzLd$rg*px1j-lQ4*$ zD4v*USvRnuy7=ksv(EV8f}|Gu*@I?{Z2b0A%yYuh)d5(o_#<M)Hu4?9Q`DtYtu1va z8=+O8szjqxCYGF0+LYBTO<D|v!x$Ww%%{4k9F!t^+J$NS&eJ}23h!^o50jQC<W7bB zitYMJPMSiJru%lGR-uvsgmT>-ai_O^XP4H;PEpNbs$Nmp>QpS$D;32CscHo+X5no| z21FVp!=-O&s9Z0~%Wvb;*DhvD#ysDqAmgqpQ1Qle=rQ`LjPjA0`unWSWedgABOBbC z(LVXQ2|IkPFSydbvVVhj{(XDjMop|_^T5}l`>i+W`-dg}vyu4ze$>dE$@88b(6^EP z*2nD1bKk@P)Hl9VlK9WT_dedPRqL%Eu-2h#0%OmI??AMwS=Yg?0&rzY4kV96$O7-+ zZL5{mLj7%`8n%MP7_zeQcJIvXfDJ+~nQ`;}#aa6zzgm&^H@!K^{P?F!yH!k|ap;0` zE5C`{$e(@hpC2vk3_lgE9}V5wQP2&?!lbi2SeL$r9Ul~VBPsI!)u;z^MmLHyPvBoR zUPZPc?f)F}3wV<W+Lf#&xmGnWn+_W=@T!UI!9cn(UOiE|G15NdX)Lu*%l1@ijGdA# z|5*6`v5xN_3*SE$zJDxy|5*6`vGDz4;rqwJ_m73|9}C|<7LIK!eE(SZ{;{&<zlv-q z6EbTKnQ7X1iJW}@5VTE1$PlF4qm`#Lg$cfWxR9UHiAbm7n|jOiyA!@U;Tg66L8OC7 z4?(&=(sXYmzDL^6FR<^8#`kF89s?XfFso{JI%;>lDmNN<s@Q3*S$ZCfwF#5MYj~T6 zcaC^zCoQxqPCCO`p4gpJIa9PB@ChaQ{qIc8EX!!!yZwnvl0R&7?tiA}=kF(9aO|}! zGmj4}%In>FVvB=k|Mo=E^lKA;@9n##_plGkk~4g{7mR&q)99o~ck9~eOS782)V=-A z3z)A(uNLMP?+@;|Vq?Jiw8t4AO-k~yv_$c^^clkq@%=l4&iLv4B<q@I^WM42FP^*q z-6TEn<AL{Hn#b~+_n&{$jjwj;Xnj?nC+aI_4ej*8g~@M)-fuBMpO^uyFl|fKF}?%7 zB}L1njzzLmhfe;J?491*T99Ef`q#=+(_31IkebEfzT^Y3Wc(c88wEKZw=h1+o;cPp z4<uAZ9_eh{*m_x0v!C&?!eLwu94)mXic4Ea9Hd@OJsSs48t|mREh#_U!cIYJ2(n}# zj+ety(D~RFHKz@<gKC$;FS;<H`BT4LZ?x)t<dV!oJ^%Z0V8X@b0ZeJ`J9yRI6SBIE z8hmz#W}#2kciyx-(9igU;)3~AUCrk}Pb+P*3OBRBCPhOnVKUUubs{9{B+v*n!+jcY zrVdtP{H9JrisK_q(A^kbLD8M;rdrx5a9~1aAQ?>si42FrNC`SWd4xZwzt;W0v-x92 zM!r}xu-U=Q9WNeX9@uMC{(OIjM~%f9`WZ&UCqkdE?2&N4@A@{zK;t9mj%zPh9kWQT zO(D`-73I`L<e<>ufO-QI+Y!ao2MFLfagd2L4L3I5hbS%GetSSJqbd9y)ku1;gA=%A zn)*f*BpN70-G1tI(|Bb9IHz4F(xod2*eUP}cFi^zp&;|12^=|D&=wdEq-U2{(+v^& zA@zru!}aiE3I8>OI6CQ~i}Z2k0V9-pApOx*jnCxwMaF*6_Sr?r{fw_acmT&Og4gG( zD)lzzXQ0ThJxBsqJt6XD3AWWzFw__q-$$OWp_Tx$q&G{3H^VrX8dXe&(@BOmONKW~ zhBr%wH%o>$ONKW~hBr%wH%o>$ONKW~hBw1t68bR&JKfPZ)rtn--LgFyjX4?UZL1pM zM-3_JUX<bIW<FM?w@vAu-{z&xroQ>EZ_-*up3{4<ibfA#XMSdd`~IwpDskaOy7@`y zWAWfb)@@57@wx>c1>m(2czqJ%jwEtiX`sOw?RNA_eP$YYa4eKY!KtG}Dx&u$j>;_j zrqK%O15g7_vA(~nr}mNOrPfW(Ns;<AX?BWCHE>f&ZYtSL`Rx?m1%vZkdlE+uEy~YL z$$7TD#fEXCohhE-#hkU|=4Ynp`Y;boG)?wxxv?s;UM#wkCNy*HDKu!s;JcmHiS^zE z=9@|L^FzFiZ4*`cRp!_baj}m34M8Mz3zhb1;3Lt!>j$p^<ZB98ewnWYp0{#;HN$fn znhoHa8XL-=i*J%OjY*K%=iA@Zk8OvG^3ae1<>>%uodAt!@JN%?6_C=zj7%v*6SYjG z65W)XuPL9Vy7!v8sZ2N3%1yO)Q+aNxgPZDPr=-usvF+)WFC|DHa$1f2^r0fA<oHU0 zDd@Yx5#bn@6n=9T^EzF>?s~Ss>|%;T7`I=#lrLF|Z<d8Ii!4&vzFzz`UoUZM@MdG6 z_|!01%4)F@U;TUCZuMe+>2Yg+*4i*c<xQAUzDC@9E1QdI3*SFa`@@=Q^nglemU9WM zq0K3oXQcOL4~xrsV{@L=^<rWJF>yWe&Jx@BK8r?iG}eLTx7G9fslo2~d2-=OdYX>o zSIkx{$oC~q4T^I(+wrtvjvh2%LD7M)Ha*tB&)T2gH%)A7cmX^AX;#UOOkI@d+gp5) zv3DO9d7{f&adc>U10IXVUy^~zZF-*0ONtTt`|^BN0DVCqvf9i_>w7+H?{DzfrmqeZ zEf_Fpv}ruOgK=?AaH`mLHgAwVl%=g@AF_Ww{4Qe$i}(5x7flr{g!Qy|`T|T##e^t# zoe`bGr6ppDD9dIi+5bdC(TM#n*6|O;8a6G`#hRzq5$W9`2{`?n<hDcnm;c2|r8dM* zThHX|V9hp*f8&EM)9(yl6TU{t_fh1Vs`4QdcB$c0#lJVRX87RC!q@0`>UT;#tVTTB z&iozyAI(o|m(%kxHYzV45_GNRZ#Up?zf`fRV$dLb7-u&m6*cT1ns2<;HI!oJH*H$^ znel7aP(R}qg?n|?r+~SaV3Jx{2^=5#?zn>Zpv!6(2{woXU7&1vLva~<xM6?emQcU0 z#;=v1HEn9<hf=y?8=Lu(&dJ&gtI+sf%LU9<tgsI+?!wzN=IOZ-fmz&#7q;SQjd`2A ze7-NZe$)C{{rk_7Uu>i_BsOx~hL3;zc*8jPHI&^HbTS~{sND+x?s-lI<Qq!zUIx6w zZM=cTtW6iLP`QXD8ELI}VR!vV+0ZD44dYzIHX-th-BdPIksv9V=O7*xCAdGj#i$=? zz7u9s#74PTSzUrY6!b%V3LLWugDlczjq%f)JRG@+VJ8Yd@ejg9Cj66QQJ5Z?gLanw z&3n1Y0Q(HxF$0<$-mSE_`!MdRLvC@mf)3jpI;wosP#nkEIOYc*RB^*>oS1v>>>FIZ zoExJ`XAS7wnB7Vza1NMNI;uk55cBAePPzd(mTG@A)Kz_F>Dhi-o?fIk)Q=TA0^r|a z?JIk*0eet9gZ%Ih4LjNXA=_p)dtTzZ4&BF!`FAcMHhjuY`?NXPZ7dD?yM>NLvAKn# zSV`XwomerFD~XgRR0pv45Ido4<l@9h#|9P^CBAa(fj=a@6&2&hS5R4pW?F3`)g#Ze z&d1gei8m;5UwrI=#8--njtxwlWb}|`sS0z6SJ6*%_3hI30liqM9L&%5xj>Hp<6@hX zgfouMOgLIpbUdxdg{No|AZomaA52!EU2yQ;!;#A66&1%m@yMe`_!rj0BaA3NC@Xi; zapamZuOhL7E7MO{BRy5T6_w{()Mh(!Y=l?{{G{N$rNd21NwzQ00O*hRart=t*tbPR zM(gk|D=QrOUk3f$m8pV*ohQ<>^KI#*q(dw$P*IWa`o*?*kM~JzUQ|Q`t;9iIXg+Yf z9l?q6k^^d*>jBrK@*5`lFmfAgZkRvpz~6jkIGl++ed&(+>-*ET`7))yAaE)&T_3nC z&vb5izh_o_5dBH}im;ZZ$*;6VB>Nhz!Yp+3Xy_h)pI>QYs(Tz;Iyv`{FQ4-9FJtp- z>-d%I8+8xoM9KVg&&jVnUNb-7OIXe`2T!$faq#K$Ow;(AqFG<z&}`pBe!3TnkH0VT z$2@cJReKf(A8V<tt64tEXUsEM-r>oity=k*JPsYT<cUL%K96Wt`q5W7<-L4V*N>ea zuqeNhO)cf(;8Xl7eMQU1;~%hNc=Ph_DIb%^p~K6+2TmM%6#vS$9D1U5P)!afU$;Fd zT+uuZJ+;7zLr<)IREJl)oFvW|S$O5;;m_eACa*(hO}WLujYF?KkIJa}s;`JgUp)JD z^yfT_hab=4;8XGeKFNnuz81VOJbLBf!5@>SE;{1Vqxg5^tLPz_IesfzpH=y&ZPX`E z?es+T0vqvp{jFDr)p6D?rzkwdL)3rQ0<WHOi-9Z4#L}ze=g|jviTa^<xMR!5`V)s= zCr@4SL!LPF)D5pL`8n|7$<M<da7sTTaXWeIL#N`cdV5*J{v7x|<*RD9Lq%`>?6G>@ zQ_~yOJIaEVy6vet{8P(03g3}oUG>QW|1{+ugGZLF&X2g9Us<(9@hH$arTB*KDWAYP ziECo{r)SC@qR$+8Rx4L4KIQ+S<sEs&D_>nc)$qraM=fw_p~vxY4m~6@M-DO1P+rQ@ z=d}lMdF^?ka*3O#KJ>)kjLNBYcs1p9>b&)#Gk*OgTaodX<VD#^)c?hkO-=iYDKGhT z^3+9_suR`yNey~p;MFBR2VOk+dF<VRC;4^q)`!lz<maht4t$^2|J5Q#nYVg;U!T0E zrZ?(099`5^CzR}>b>q}>j>30jSWoz;DfbvWvTQtlV*ODx4vZ(uc=T4c4<}Dua<0oB zJoHE%JMij~s{_x;>y>95`syu558PViSKWRU4J7;8{iuQ)wVBh&duq8x^&U^(ap;wD zcIwip<s5|{Pu_LFKTWyE;Hg#qarEm`aoVZnA5T7U;7R#7dFvy8<UJjFW8l|E{to<j z@~?w_Nt09NbofyA8o#}%P2Wmhq{DjYLCV0f!9P=`{`^Gk%F*ec!B>AhMe#YZKTUjp zQg1PMC5%{p^?BsuRs5^3h{nH8%tZI9$G=Xz5`9)v?($h2d@4S1`u`5>nsSVmk0&o> z-!=2pMMr%5Rs1Xab@+*AuMRFLPhb4_w`QK&>51wkRv$_}9(o|dD9+mD6onU0UUA?_ z-8gycLuXy`^XLPzi5LGyWfPBIPkG6&lcz4akVo?1<n`94+ThhCKL?&8lT*N}xBNVC z<Ir2f{yhAXPOJOP7&*$kwfoE3^PXC+QG1Ff-|F_Hc&wkDdh*7|u%5ielsO$f>ayQh ze-tnNjmok<_Tl8Ii@x~u)bNi|#}2%@?AL+k<n_w4dVQ##w?1?_Wn%3izWpj1>b746 zFKRPhdaK)4^}MI1_w?+yI{Z`1ISOC#8XX^t_L*XA#;L3IwqFlTP8s<fPyTWA>pPVn zcHqat^Nt_Xq~FO~ANeD19D3^qzdrJJ;K!4H9C?72+Q)6{(wPTO9DZuGe+QpWwcoY- zagQEknfmzi+RD^lFH!q-bXuSKr(_YWv-Q_g6kj}j)mGm<_@wNevVVq8CA0Yb7sS6( z_D(!nOB^g|aPoNN6>D$KI4a?)P46;~gcnc#p7tmPXYKNi!gFMF3i>2mCvSb|tV@2e z`g8avou7*Ts4bmN-c!>XwYPZkjYBWw5vAqSa*o1xWLQu7PgCwOcx2gl{KU7vy5exh zUZhX-RqxNlfhXnT;I5DSk@s}yje%bu`8)9A$-fTzB~4D5)8XSZ?cc)>>G0I`K=Bi` z!9P=`{`^Gk%F*ec!B>AhMe#YZKTUjpQg1PMC5(9d#`m{%^#h{yCmuhw*`JfQK6<Ll z-r~?J?ahH-AH6v6oibj1)ItAg>%oJkR{7WFj}>jC!&BEEg-7b!SKXi00bk0^iMi^p zm#AIEv#0vvtG}M2_~PlS9{B#G-eU09s=qqy1-htTJLKpuo;>S-FZJh?IUW6>%%9;W z2H)xE&%qZ@fA!!`((07`Gkhxf#*cqbWj{*3WDE7Lhl*cmKfcqgkJZbbKEF}BRkYXD zKacU{j(+90;}=d}&r$r2&i<tA{x9_&Lx+Urm4}*lEZ4bYV%{-rIwN-o!9;3z0zb>~ zXY+3=L@|4}f|X<L@uX5`0&=N%py6&Yfi+@1Dlj#hrdU7Y&N-%}2Y$AMPe*Vo9JI*| zO>&OGqfe-~s6sr;hU1In#KH9?;Q}HXUtFAWZnxDJbM0xj9n9^P2lLY5yw&G;>oY5O zL1Z6Y6{66Y>&@Ped`5G<S5~}Su`+hLx0>%Q<)vT)qW!P>yl?&N3I&-LRIvA*`QM_D z=hOUe8@6`}IM&@@PP&9mXVyu1Mdzer6P(z2<?Wddlf<8_5Nlkzr&X|NE}}JTPf=0i ze$gA~_7FlfZ5<4GkYeUJ1VnS#ZJu!Q7}O0V#VQ8}E<n@adn+pR88KSngQUjavM1O_ zwGX&aJ=8YG-h8m4BFr87brE`^);ac)zPjev>%w6@%#91<&ar1Zt3EZtSoeeT6)@u; z7J)s>X!(yxHmN5%Hca#KVaBjBb1y6-ve#XN&>hPtunrf?Q~~FAf|IT6*_2C@atS8s z1VteiwN`}e6*j=TJGCaVw*oLmVG+#)1%sBFMAtRZk|yl>%^GmF63dyQ3z~X|78>vL zt~_BT^bVC6D+or_r+}gOiCM=)OPI_Fk*WrfDh0z?ztr1U5i03zCRCp2ZM+j&=+O~& zK?7@8=bGcLezE#SZeJET>T>^GMTKVxjHfQhvi_3n^dg8+E`IRO<7LZun!_>{=Tua< zo&hpcwoY}FcJL>CxL6@VqM?M(5pOuC%>?nlGVy?S2@U{48M<q`4jh*PsFdhQH~O<) z4jq*z*ra7_63B6hap26d>wpfgf%8-toP~+HfTb56CzZ|ep{yWWioR$KA3~L4#fq2; z5#E6v^H~@1VHq3M4fINhjU;r@x*?vK!#Xrz9p;E<$et|C!A<Kbv#@1KcMYqlH0Oke zoHlJwBdM0=_>ILS?ec=bymsQvQzwi}wLIlpe)X_mFh4KYy^b$dB^?MO(%rhSm#hcp zD3&l1dp5)7b9y3J9xq;kYj_FY&lrm!C@iWGe{Hxsw7hy*tmjN;r21^Cj{1`jSOpt| z6+eUUJ<{A8S`J(ID~#y!hP#bL@L7(`0w6*;E7Sn#x^f&PQH}o4QN8F=aUiOi14e7v zTt%z8M=3;`3!iME8hlhx7Y8a@k$zJJ8|~tG5^dK-QB3$z6PNT4t`U%jh`~ubd8{sn z7_*r&AcyKLaOBx2I=Se~YieY9E~dDA#k9a)-uPn`vg%ZC@ZYGI9Yr|X=B^sfSPngS zX?-NgEVkvRxPboITuP~?R(w#C*AFN_c+0L~JzUww!TuI&A>MH~e+NI5jH#^~tk&(3 zt>Q@9bmlW|2>s7!$VQck4_TKo=^o~YPa23%=D2!MzDgq-RYdY)qhaWOjv%CKva!iB z4j%Gt0iQzUD^lo~5%?O%YD5O|SAg^Ds~p5)3m^2=97gV9&R4h;2?(QX`4J5SFCS+< z5E((o4Ecj!!{6{%A_GCs*H<}2;nsIwk(Yr9eC0I*z@u1$;K}uf*)2IOyYs=h1(<$x zH=U@8`Zm21`;uFg>^`jBdnS2VGAi`lCzz4Ij1%l`z?f_MOu)$XXZPmh{OO?Ke8%6} z9X_g)|Gy6qL}jIz{s$Wg5HQDCCqy_wginZB#Fs+{@#QT4Q*;#J91{cxk=wnLG~CV0 zXc?YtV57ufNhV-9aSXw7LKsC4RUj<H<7Hlo8t%qv>(1K1C{<G4tc!M)d5iJ7l#f5) z_vPm2GMptIGy|p?n3ACTBF`tV>%u3e_;epXFF~xtv1ivMM4tEQ36ph8tW4nNQIc!{ zu%?<fDOkCt&&>A+{n!9AH=z4;p3LSaM7CQzVG2s!lE6zT`Ohf{Mgkv_AXe$tlmu=? zwkI%JW(-)JtG1h6jXl_80I`})5X(rz!HB^OoXB9zj1)`;b&@3h!HDvIjVQ|+*O#U6 z4;-4NM7oXmSNVuJS$)R=-ioT{ByE6)lN8k%i*%ZzL*L-meaB^$QGqCg$t*c*Y`?5I zBgzlqE}@gcko2w4rkOXH3lx2h;PQ%bP@^xejg`g+^L=gs5MtA3w1{+b#Rswv5q<r} zO4&^_3luz@{HV@+q|+a5IT|y;hN8~{!D!*oH{2r*Nng4)()=sr2Opd3OJw=35OIX7 zQVBEvI!AO7UFNWl#0#Wp_FaPbnGIn>#Lo%rJ7{%^cwtW&o_5AZ%w0Bw@{7y_<`*w0 zeG$H!jV~lVAj65XHkw4{NQd2gYG5PhV8Q-Jb3|u$t_OwK!Tbp#lSpFcI{2o6KZ%c! z1za?Vj>s5GCtx2EFfYC0g($Eg#<Vg#{s<p2w_^k%<=I)vQ{e+Lh}71MD_CZBJ~b@k z3y`B^z9TC0bG_2t0em|4TO<8_fyhsu>k5D4%Ox&-ET}(O#+H?ZzBihdg??a5%fw=+ zuuLqOGl%Ycrze!L<z;bTNGm{jNQ)tASqvz8!ko|#WxOq0I!7#qrU40usLnAm%fuo8 z5sO?}NVgRKQkxxs=gSY;`ptFq%h!UGGN3={8c=w)eut~a@N7Pah~+tDC!;sRvt4!I z*ywopq%{R>D*|T6viMrb151lSI~n<+OuxfL&%c+9iK8c794E!1Ir{A`dKVwb+KH`Q z-W-V;Ej>I%e)o#*I}b1P#1)`NhYnnq2WhX+gwfJV`ZSM1`Cu=}zj+nw*v1}LAFvI_ zMFwD)PW_g4GACT-+Sy4+-y@wcs-x6cRA48|B45O4%p;#YQa+^r>hiJOb1hQx5WwR} z3nmjK0Qgi}Nqdqs#Sf>Wm5mK0^03QSey|TK#0CpSCpHp|9PNOyTRby<bDxV&TzJEr z8~SX18A;EU1n2g-=%S^#KV(Rs3jvOG(%v>V8eda<k&Czp+Y(bWkIo!6eX{r`Vhr0n zZmHPH9%#TG5>Fp`yJE?uZ0qYutXxb;dR>et|4RDm7tKw^ei@?_W~95lYiw|g{@lTb z4zcsa6%E8BHe%^GF~->cRk;}PdJ+bZ%9CDaTQ6Ng{o=ve9p-qGHp0P)fY@5o-VHz! zRAi2?QAEG&p+n+n_D}=%fY`cp9NP>SV*q284FjQMT1JsaT5L=W()G*OW-(^mQZ_<N zY9Ov)=O2Q&HO4QjsxqF%9(CC9AeT1ufRJ19<i^aWTpWMvylH2iIqkf%aZ3gdUNX*U zzYdpf|M<|y+e^#F9;_0_st%4NJ41V{VCsN*sSVSvx?LDgPQ~#_jd@xtL|>F$wx<eg znM88ffj(vIL9L24&;YkgA(C*lGIozOT>qJ9bv$q%hP^njHw^6n!r18AA#lScQLOah zBpGN^Szl|AzFxw$D^O#er9@HKhnZKnVTHr4O_ts+E+aH9G+EnZ4FIh=_Uw|@mMcm0 z<=Yf1x!^R<#_YfByr?)G#%;ixDt5(H0O;l#9KDoBLphR$;WO-ZD>uP)BCr_g=;u^y z+ElSgJYTzz*bvGAoVCh|wbOc=GmS&U6$`dvYPT2L38+0`@{9|d?Nx@laO~Y+j9Je1 zEJIzH+Izsjrq2fK)i&(LOz!96v@~khm+nD+xt%@embdqN8EVY3kpx|(*t@(8)i`UR z%`n$lJ+X6Ld&rJp%k670`oSz;V`dN|w66@qwk;U2Eo{ZutI<7UXm6T5jgp4W($~8? z*i1`q!me#dyVY>v+3E%zh%*c`d)9n+pPLPxeHJSd&y3qpD;*4*$Djuc8+Hld)PKwf z#LzJ`sgc;za5wg;@zC)x_OD^rHc6fqLr1o0h<~t={k?S1ZaBAFzRsXSE3H~%O*PlR zuTxa)j7&9*`doc%<V$c(I|A)~-Ar)&Erypcyy^`6@s|No4KUPz>G~rVx~`AqG~z8C zcjQa{ZRH6E16%0=(#J>PQ@yWF>uJF?2Dxw}|E>;q9_kOZH4SCW_tYOfiess)G?QWk zVAm4%pbOik6Y!|NSp!~F0>)+uk7JC}W!(iAOJB6FN9``!tNdUf81T8I1$_CweBNA) zWgG7(`}*s$JJ>%R*@`@Q2c7&o%MKkXyVIpp{sghnaroBQu(m7U!`S5D61FMA5eE5g zn}ltQXy4sz?DmR|i4~yjw6VdaNh4jV0Y2g{9C2hsp<f(vIcnkDy5+Ey*lupS#4qe` zPvhLTaKwnhzOE&ypNR?W+b29JKT%h9RvndN&_3*Ei#khvzq~d<5P+^A`fu3v9nE)% z-Gry38Rs92oI7&l+*<*x{7AV1Pot9dC^aQ}P==8UiNNx5BAX|IlTnvA>|7$YG~A6g zVKDmrv!F}b8x8&-TMB0|`x!%X{}Fx+?=|5g*>~cZB#|lK0eSM<+J>U6S)nEnir@Ip z?uLA163~B_L|t$Ax}8<~!P`lKj}4Zw8J`>zOm{(=ClwZjk?bp`48{>?Tpt3^{|b;I z6Tr=rQEZf78_WmA@IX4wmOSXY!0*o|4=NsHd6+<AlqM5n3q)3Kx}KhtL{zbnU9EOR zQ+V)h?4Ty$lZ^OxiU$loP#lwO&2lmcztxU^PV$kA%QD2b{-olY#zKf|$%B+5@o@4W zu}lO?9P?NsS*NgrBg5bsj?0$Hz(9u@CdJzsdNU)3UlChr-u$RDU>Rj{%m*tEI)k&Q z6`)9tyh5h?<$I33v_oWcTsH?@q$pIgojal%lRp=b?GarXhP7c<nC+Z_T#^xu*Yq`7 zEBMmQ5*I8G&80^C<tTEs{6slU`}Aj*&>)c-R7MS=O`_zGF~ySfp5`08AF<_Qk51DI z8hd2gY!_ucHh*rmGZtNh!RRPd4CvcK&}2hV`OA7BX;MaHWK~pDK4F`X+_}n@Kh+ze z2QQ!OAu4ND<r5VZMwY4u_Nz3~uPy(RlwZ~ZNmGh0D}tn{hg}m6RaBUW;$<0Wr;=yb zDYPu#a=}og((sD5t9fBXMd*;%PHi3F4UXc#pEKCW#6M3`m}rE}(b+7eGtaw1W!ND} zhi%r95k-^IgX9Btt+-H?)85m|Jn4u)@<8?9)|*L{Kyjh}RaO@Xx2vrBQpQzP@JF4j zzS!P6KLOiuR`p2sB`gLUjQ8T%Z+Or4hItatmR9w^c?`aU8|aCAHV@@y$#QrfA<Hd` zmaE#2a(hv31?5M%8>u}0IP|`V%Hhoo?K~zc9bS2W%KReb1z)f9S?wx)#_Ll@=$Ygo zD#XI1isxln!l^%_%1Q~+D-XydkYfw657l${t3Fdla6hqJ!B$Y=YIr3=RAJixt%Sjd zfNpog$fT(Tu(RQMW)iAh<m2ZnlGu4v){B?k)saV{{om5rU_u7#dthn^xW%*FpM)C1 zJE5phG_${=o_>XvQCV(DzT(;HTiIP{0w{U^ii#H`uS!PRFsrYATeOU>aLO_Yp?(`G z?k2(o`sM-0EH92+5-6Gp;DC8Z<|GPYi}C~hEWo!^?I1^xt)oa(h+QkY^AaV$QoJi9 zTaY>>TX1wLZ9>_J`%LONYA3SZ-V9zIqp@H=I-;^Wn_Y;OHYa<Y@lxl0{W^yR886L# z=%Lx6LA-sxvHdC@I{Xkgm*dgqY@~eDpY=oN^e-Bwe4!VI-=*tHZwzJ5E?-l=9X`_z z9;H0h*!I1MNL!NkuxKOeJh_W^5zZRM#@^BB)JVR5-kH;y%<4bq>g(qsadp2r;R9X- z#=ZAE-8XU2eezR$@4-ax?AOUQrB*zCCmz<#gEjDc>IvPx_8?*R$Hs4@zjZRctQF5` z@WWzJdH8`2s;;*2<m0?PEjNzj{BiEpiT#=ye8<Xnr<e0ry+7{v&_=QQB&)C09X6Z{ z56{!_`o$yN&qMz;8dnOFPl^iFTrF-CH*aS9H?sYq>{yx7_)wW|vO&9%Q~QFL)s0k< z#@qZq^uo%M;xjiC%{P7FkEn_LbTh^{-B9qO&EivKbD(dkLmzfu1%cQI)`^BcGkK*j z8i#K8nwGhGv*@}}bluDrL<UEhg}w=vNynq1ckFk8Fw}=OdCA?2=o{}J=6Qkf6g?|^ z=&twPyNkYu&6<Vdb)8zlD=Xe(ZQiSx^#EQYp^lbfKho)DQ`&!(+U_>A<*3U(ZA+>! zV53nyrLLp#6TcyH!_(p*_7xRxyD|yNT}Yp%XUo3ACZl@S@P2GG`qlPw+FH~V5^XJ7 zzU*qbm*~~Y;E$v(9sZbGM_ANdB*R^lz@53B8-5%t4GSOAvxvp;A$DO@q5L8+R`H(r z>OK2C`&g}`IoD(~qbU~xLx7J?2jrGcQgftN#CP8H-jpQ#O?mGw0?uEKoJHRqA*(4# z4H_g(v1R7Sjr9ZEu?jB64{@3e4phwmsW_O-_H*>DhhyPJ&f+f<T$6!B1(--Bnx#UR z_N#`|!;MFXUVm|SoRkxQ60$OId<$L!;pDCq`Tc7=y7WPJy?159q@;#dDkdCcQqR9? z^8xp6IkPLx%7T{BE6d6&DWWb=3E~&|ZT>wTUF?%sz>ajtexiFGYl%8`Vg5rTi6m!# zW3(Mz#cd6Luo|Q7_|_bPcmUu0F?{DGd@G}aZ+*W?`jAhrv>IbiT#Xg_se#2-&_x&x zmFIEgcfkn+I+<XakJBMNICq1d(ojZlT4OG%m@n=8%l3|#)GyefN0OD8JiRez3F3E_ zGXAnRhEG1LcXmOO1`R|d-@0rw+wj^~qxyI6o0rq%oXC9>H>W0x><>P;pns3PEnB2s z0G=FLia|>?Y(<51P9Ur(E`gwr>It9Gtki?mKPffB7~`fm&N7<!@=|$48q>u|LuZZI z1o7x5mk2&(^PsUKH!;3CN~zfN$k5Hy=CbD6S>^^~cd~`;>#2SIjD2N(ZY)U7Pt0Q> z);ZNmz^PDlUt8_m*FF$K=((QnJV)KTyXsBzM&l*rNAWhuZw8nj?<nN^ynLR(zv;%s zbKN2>e-NwqH#0l&AwJ%5=4jl;OIzH=%iHVtH#0iYxNFB5P$T-+U8~--+PE--EST%Z z3nHI<1MFkQmLDQ5yNTy`H~vke<;;%Q;d@A@nf#m4KM+u{y<7MW0!Z(GJI;u-BpUHv z^hR^Mq7m;Ue5Q_95<&T9Immc|EI5>d8c+y$krz76jI=cN5gx`$yXmtdEoXG3_sbn; z@NaAywP{ux2PXK{bMw(r#dHID#T+oUpeScULE;bWT2R?3@&fT~>?6{*Gu&s_iIoJF z#-}CY)c&ivfKB8mrnB)m=1!t<La#TNj~L4rDB&IW1ho}<q`Wr`g!Sfc96cI7c=V|L zS9@dh^>Sz-^5UQ$e;h;?(Hwo>kG?&lgXjosy45%IlY*lEHS&up2$Mh-cdi}sw?`*e z5|Lv}baOd7vdg^o{62z>t_;QiSV<8d>2B4IX+$;}MT=uM$ZvYg#cL!zV=aTZc0px4 z=HNAgo-wKi&yMa<#;bC#qRsI!>IEKKw^W9^8ujYY93QK^==&kWspzlEK`R8^Qp7d& zRZUMQV$YBKUCw!M#Al1#m>8o~Bi&WIZ3ZZh7`~}BRS#i|Ph*~$m8gwQs~y&i3a-12 z?HFp@s9ZP1Xmm&**#vr_YS_vQgvJ}1-Q?=+MM4D|V-H0s{gnb=UmKriIwyP3s0eE| zPOh^P6=JiE(ka&sF|NXAkC0Ju+S%J44l}gSc)h(d?j<%8om|^hrCSHgTp7=6IO{DX z7bm~%vYJ<3Xa+0a4qI6#50&wU2uGZ}u*hn8^<<ejnwP^nXl6Fk0U8t50kh0%zRK)X zc|L)Tg{$&n3N;;6GO>D2JO!=UpjG8dG<83}HnJ-GyWU7|9RBYlKA+Ez+@dFke+#3B zOu4-I{VXL>e~8a>vh%daEyizk<VRST$Wee_Te(PKpdx&}gP=P6>_p=s<EJP+JS~PC zoR;Fq+C;=iGepyIx<YG=b+$*#+6||sX(rz06qWe#Nf*u6r1v}WTc*@6y!CPOARm5N z2fmqIhClJxyFczVhL+9#5#Qp`vLkd89~u9iTgF~^_g%Jq@7{3Rx%e};{JV_4=T`os zZ0^6EXKdfxvVW6Kn06(oX>HOuK^jggMU5#c!9`n&<J?jh7X5==7p2U8^)39p%Flik zuNt?~#W(+D8hdTgdyCkD>C?r{NQjY@;#LK>Efh1uN|SHNF#kIiG%9Egz0_ilJ{|et zS%Uj4yNbT1O`FC(oc`W)_Rh4(JNPD8T+)~c8q?@~Sd_}_LL)uRzzK$!(n{}GDdr<` ziPBg3>xXFa)*<occi*vu`yP1UK5>GGo~Ex{R5|^d-LD;qd^wGuczE6V^2$ZPF<XqW zg20i7qt7)u_B-GQ**XH%j*Q;I7UB@9^u~yQ@=8cJGAPOg)?^^n4-76UZ1>p<qWp)m zf<3PIKa70`KvUP=IOpCBHiQ*sNPrM_fRF`Y@33U=jfeqdJHU<L-V3)?>#D1*wbngr zt+jRAZRhKFeRh0pzgEfN|2sEf*uM9@f7OzZn|sf1?{gkkO^3sEI?~sre*ETn>bDR7 zbwuBTB%4;R-h@A(zP1ku&cn$%^wBauKYj0q8*A(T>E-qD|FYwoZ(rE*vhOMs1RWCy z)^mZg1l9vRoCb&)dKl>f^ogLrBZq_(0N;L|P=)4@|DV_SG~k!c4?R7vW1BQL>!G2% zx%rt1E~HV6j#{9fql0^E@z<;;K$}r)ig+=I_<1CS21gZ=8v`<luPbvb*moQ?$@a7y z-?z8P*0urvw6nTr-oP#$J5HxBYMJ`>L;ah$cg0E_WpZWJ=~u9;&Om>%enK<%@#}|U zNB|5tFoUc=5TVh<Q+>P9PY3jKsauBtfXRA|arrkXIRJ4>FJl0puIXPS>yLu<e*^0W zp7lozXMxTcyR`uV#O28-t$t`9uok+w8GU{dUq$OTGcbHMh%c|%M?e^|K-+<NKi1!6 zfIzP;!gm1xWKw}Iz?q&8h&_=(XD}lSpau!vE9l)rL%pnRLsj&fu-Y`X-D6ai_Vfu( z0wj~~=HajDA6SyVeHRv%M{UvntfL$Cjnomclp?zE6!I<_+Dsl#c)fG@OE^FCC+L%q z!L7i%CKv-eiR9KaIR}v!VdrBHHBLClDg+Kjw1z__1zhUjp7#<_@9_(Gnp=G1hN?ez z?pThfTP@ow0s|{{G?y<gRq=TqK~jw(F`WHVSJ$oPXQ=sYX?mLE(F0We6{^1Sw5ojn zgZ_C7?;j{n>^gjDdgI}_jY;8dws2S^GHJv`+#7(4F@6D^39B-M1#+1Hm<Qq)a9J3F z-axNXmXswLy#D6Lsq4}^=#rA@RoG+&Hesmx>;smh`RRrK{n*RvpY^pHKV+SG_9Kh; z3^)_uAO02e(MRwsiaFZ=4sQW10e=V<NFhSblIuT4cGRgp{SOE9|6E6T?wd_@&E89& z(nqqs)IHt6Zr17WDU_!BD=yj4Y+}?yBF7k72GuW~1I41@pc6QQR6xnXV`zCq2$y~Z zaEbemUqDMoaf$K2$E8PC*Ue_uaPvC`RN@!E!Y^E5@BWXdG(p2p0lq9&H0gs88R0TR z5MGi%%F&yISR5`je-WNJ6Mc6G1tN2qCc0HxA6~^#Ym|v%`YgzUnChPu5^QU8Gbt*% z0_bB7ewMj`KFoPEqxXd~YzU+ycebXuv+=gQ_z*s{7tdTziB3ZcTET8q24|UTQd7lQ zt+CbI)B-^`OdkC6nIr4`vjnyd)W^%L)6dlOCvjB~&LYuA)#a{%fsBj*KX4ZUEFgy> zkm?aKfv;^J1Na<;hi$nTKgEBp!`G&x&ksLAcJq<#JvU8#X62+Rjxt7}5YTQzUo)Tu z(=kJrso6QDQqP-lu?eIw0J;!x)(h~FiZ)Sr25Uk%ka@*60d=Q;!>9#&d#N8l%^B6- z84T$ua*q_Kr*J?f$vuoJWBiTiWxc)FWgn=EeH3dSHSY~<dj>b^baXzj(-q*Qvf(e_ zWW6BB(STfv!7RXe@T61;0RWf7gL4Y`Ja|jEiaEd(e(56yvKkL5<Zx|KtGX~g*d;-8 zu&pjptc-XZoc-1HNeM2&@kOdPpm~G(JX|T36lW@YkcVACT#IJiw{tslqNI%~{Nw4? z$@b{Q&!=6#KKI*onwGc%yC}4X-_UaIla}`O42+GoTs!<FeGl{^*j_lRhDaqWz@W+D z9F7qc59ou{5nZCyv9mK4r==H{=M{3RWBSrwx^f&3DhdmGg2N&DGSA7bsy;@2I={E9 z<|C2l%-&}wCZB6n$hmMPyh-Emmn<DC2@VM(2f&(`2muES8<T8_oJ0C$A*tbGB82>) z(1c#6Kg8inEBY6g2J$)Gx{XbfHaDS6{0)}E`ARO((&<8fj%A7JNNHttfI=CwZNc0( zX3fsWw}6?3P&j^<&=BhStZ<+qpUFovT9I%A3B^W!&Zl4AzkeuE2RV=*z?X2q&N`Mv zH*`dYMEl@)AXGPi;`fobJY<+cuhCg{T&l~&MBhMoWcYumZS?Ex&j2P92*DYhV`S<t zAb;otx2wP}Pr<KLp<?!4{Tyn6Ml<vWZK~10+73fg*w>)9<4oY-OGt?jjTqr8MImsK zu@4bJo<X=B9h^MjkR@<jL|zgBd(5v0VN1?;vd>(2<xKm@YY&eh>tCDxSl-Ti`L!J{ z&bsl&%_I1G{I9GWyAaRN(Db0RskSYugQY3GWjRSP>Ebk0fDY|hv8bg>85Mu|;Q713 zf%x){74v(Wdo;@Eb2~ry*xbEPl^}7QlyM+DF<4t(SCj&Vjo`Eb7qM4?Z26D3bFy#& z4T*WafMr-8a7ze9U>RroynVIdNp8aFEUu@QCOB58op0N+;Ffw)d1^pQ!h+0EtLWsS zbQMmcxk6zm-(Ht?pxa%o_HT|)g=fzgUdw)+<;<Kt#-_ze8SSlPbG_~1s7repHx`ls z%<ov&aLjsik#{@u{RkXwb@$Q}o3~YO+W*V)zB9UFai{1$y&*v#7OTPQ9!E#eYo(>g zswF%Mbwx#Dk`RIC;3(EMc#aq75sEFOl`^iA$VVB1n5Tie3r`k<ZHa}_5XXtthxB@^ zi9=r^2RIAX8L_um<5>Rfqth0d-`kBY_H^}I-rMNDz5)-zQSma_BJ}R2!?MUpv|6jy za}-p3I#TPkiy*;9o^6LUtU-9T7~XK4xa9G^N*Nq@CSoZSzDj#Gt>k(G%*-kPUOvlG zu*WYNJL|u3u@2hlY!imkP@=c=xKj&`sjEO!Ebp$IzR2>PGrDZ{5Ut*H>s|a9x}sa6 zQW|!nSMPi=56Wd&&8kpPJGJVC8ESH5{kdU1>kW=0#HeHy3LEH*qA4Y)Cwnf>#{$x8 zY?d3c6Z5!?9Epi~r0<7)dT>!ds(doasCFCt8ogbT9(^Cz;x|gwDm3|r-Mgt4_;=+e zU%ulj_*MKHPj0=9H6aZ5Y4KVxFi%9Wo@h6u)VR@TdYA&qc1`!k9|1nvfffe=AEeLB zHyQ!_vQhXA^oArZy=CuZ9J8UG)oFhB;<N$FJ1*#&<-N}+bPPw${kf3dkfDz*kkK2o zYP3MBe)es~jh6|oXW$raqyg6=a%0Ewh?Q~0aGp5WBtSMBye7W4ubjeHan#0+g%)?O zkf*q!s}>L3(VOP?FLf<4zk3O5UfcieT6$gj$kY0?>OQRs4YeV7`nvR?lLuyRU$+$K zOqt98-dYbhrinEa!xPvBURFY^M?*gW%;GT%fJL#u97YXNQ|`H7jm7=%5&rWEx{A0r zX?V2dy(=9HuTXaZz(t*LGFIAbRE>@go1g(ai+OY_3||_b$5pcU@H~hRnCHPW4Ud$_ z`LWPh4qQ&ehhTyB+k&GuvAizhs1x`2IM($3mFbHuZUelQ_ubH&7Pl{U_ggSejadxH z9Xbh*rq@wg3h<j2xj?HLYAXP<M{v9xbnpzoG3a2xG50SxW}XHEG&m}_z0cxq*|dJE zyY7T`m%9fn;m+?BM4;USiRz(Na!0@$j%K~eeh6^D34{a=!WE2MDoHFVgXt9j0?0)N z4C3fbRN@W`9Bpy;2YTVci?kcMV)@{+3kH1YPi~q2Q5@hb7pKPIc!n_sThGEXAdKXO zz?x~&Z)Bhi*MO=qCgB^<WuOsz-&P#CiPHC5-sR&M^M}ACn>rR)-@Q6*k%fUv+yJP% z7ds74E|3v?jWQ(_X+RnpYBkX6D#+g>;0-gPfr#*NV!`EegI7fG6iP7<m;}O2B6&(j zt|OI~Bbewn?H^Ts1L>h3;{*6iL%!E9=pZh96J0|uT}(`*S6ZyV;`6k`>NGV|-}FeV zh=5P}Ui6AX(d7!1dp%c!OHC)3`7$&E-ekQB&j-##Y~BbPGIC&`A6QSoGB9clzTyOs zJ-E`|Z+`DGjvfRm-ud(vQnT*gXYY%{uNZl71X`9e($|HB=?%OwV_46P0z3njMGStG zY#U@RVf5;VekDI;Ac*iZPQ@KQjy8Yjh~v%gU7xv#cl%9ren-zTi@TT5rOne8Ti(6g zy|_I_27hUK9b1c(L#-O>-sn#dL?R6!_W<9^MxOkON;f`=OCvsxv$=D*8+7+Ybak++ z&+^Wtt^rGiaKPWKG1OhHlHAb9=bbo;(+xNy6!Vn>r-RnuN(^e6F;!xFCRrlm(R>F! zyZ;Cams{SSi#K@RZUbJwQ-+$Q_g_GJFZcJqc?-RQqo$ujtT-7}k+>OA4q7$NOZjx@ zPYt~i$<tCXJrw!bfI)`=ud3j=ps7c7*m#)Sz%LmU3qn2il1o6R&VKU;&N$BY-OIqD zcQ2z$Z%}=G?;>|}-R$0_?g1+!caDJDrlAYa)bvzLjS06AkML~J%_8zl<FhOfLo}l< zp@!i(R(HQa0|Rd(c+i&aKCAney9UhQ-mGYp&Op-^Mcqx09Fy@F)=JP-T;eGr1(XlK z_V9uGxeief-wAngU=lFGT(N>n?-f+x-N#UMi^Dy|i`W)j`|(SxJ2$Q0;=VO{<6ptF z*BZ)q=w_hZGR_^IV)On5$nz{covl@=R4%(18zAS(*-p^?$k-PG27|saE+i}=wwEwy z<k4IQKF4#71CHe0bHcG!cQ1o=zk3l~+0?U~`{)w7e1hulfA1lB8O!U=9R?5y23NDS zw0x*7nz}=bL92!?oRJ=lzZs%WZtWpGm`8C8=Ur9{z-z;-11v6q*eLn-MDF2qZEx@n z8Tk)J5*c6YLvsWH-+y!p`S0=_TAbxsF24pfnm4^Z!lk_Sk7}(EUW4DrDGEd;Xq(wJ zOK`^8>S^mMVy~goes0I8a<}!kU|1re)AVr%U6YQ_-mtFkACYp@ht}T;(d2KGMqw$S z1oW+j(*`sK{18nDUOU)99>d>&5#k6Lsm^1#oZ&EPB5o;M|3!ZeZWG>JFbxpYj8@kJ z1H4;^R!eTrDQdD@guaNu75Mj~>ndMGQD`1$>N>3on`&UnY*LyE)3_z-i2hiKhFJs1 z>#<QAVzkN3(?@j^^~ZI>)eFt;UYa&wan}W1F@JEWv)__lo2HK;))#DlU#6Tg3M^y$ zS+Bx9A+AQgJUNk9az{Sn*b%rKZTa-Y{aC|&c%^%>`TZ-PV!9Su-oJhT$J|BE8AO4D zJ2BLz0Y#u5YAnFNerCiMqg&v<VoJo7%Y@@`WzYvKYPJ3cNdU6ngJUi3T_HyAGP=CE ztIz7*7y1fn7CK|NJ5gUC7K~0l0Cw-RQPzMC6kBBCMruSP**A&>+7x_{mANPh>+%0& zzdkT<#|>PRhnGA18G)XN`+h^VXd0b|W~9YolX(m~5)Fn-Zs8cVsS(G-;h`X=XDCa= z%%Fc+k~_p9h^MNDUakhdH+$%gu7WIg_A@>JzPNx!SLjVz73c_qss&qm3~2W;tlNx{ z<q=zEAB(_l(ZJYV27|@`LTR(zE0s&WDUi*&QdZg>{t>SIHNGhD19V~G!c%k`w+ClG zbM&$Nf{K}Hm1mi&zx|0%0>pdk-xVdG4QX)<p56nWt{&hZHU+>S{+nbJUq+r8=jpIt z0d2Uc6BICDZfOZB#b4v!i`RAaTM^V*zUPRpTHm?c(MOyShLKqGnhgC+T=xwOXl$j< zF}}&Dd&0;|H0v45h3I28B@)sgs!lSY(pMx@jwmf)t`WDABNMXXDQu6mBKjW7?rW4v zQMebs9kj4(A>#>I-S6$_H@gpBPqXKK^x0f|7FoG?^<BMvf$B$$tEIn!3L>ba49tQ| zIx;zhV^}`}{3OQ$ii{G2M2--0l(&hL(lJgr#w-ARvueKHC+<@BLTg~cE8w<R-M`c^ zU=Df<ALK7UKvCdxh7*lW81cb09GLV6%|$!}CEJZeUNDjdB?%gg9&yBsC`PP53-m*K z|K}AO{Owi!&J)!AxA9Y(x5L2b+z+BJI=}k@?xI#cF2_6dp9j7ggHB`BfsY{5dnO=@ z^$%_2)ouA$f!`!>EdV>0WS}cpG>E(yKX06O@VtkH61w^=An3Vb{)pHdkledhI_6v6 zcEnL;_b=fXFn|_!=#6PeH7`vy)E-6MO9NpBYfkhvkXn;(wClv*+y?yX2#Wwdg81Hz z^zqn_`O3<v5PG1KKj50n2w{Ae0x#3*!BpTWw1Bb)uF=0nWzee-F2Q9W8Twy9;E>7I z;b*Lwtewoc%pe9V61{Sm7)!w>(X0=bWhVU?FUMa6$KTSp)FZ0KeX1LN>BF2`(9Ru( z+|C86Y##lJ{%59zzs)krb6PFRA71h!BLfiEuud3s1@euB5h-K1I8Ik{`1HO<;f^@L z5^V88Yfx`sx%&F<eIEK7j``$k1`EWECw6~YdMu`&ef#w%gbr|Tn4vbvmy&A;i+Cge zXNXP{!YIjWgUaC25AD8O|5@uVmiMns>o<LL`3LU{!B2MfF15M`YQwVJ>%+aXr|(22 zBBD)!4(`WpdQd-&swL1L*M^^QNSq{sy+XhnrIiqX6881Bw_}52Jn9jHM=F6hbktk6 zXRpJ*qAK)MTOO5Zd8b=}??x=~`v-mzzf)Y{_5fXd1zDoAXNNv+<2MA%x;e*bC3|-w z-fNSK2XI9}EESAQLag=8=L9MV+KP_Pc21%^CdP^JBRs>V4F_Fk3moQBgMe<3f@Qdk z{swmHumgDj4;rFa*vAB#U6i1k?IFpflu=CTo9Ta{?ID{6cypq^(OoF`6c2y$xHr<- zA<e1wlPt9|J6oxKRh}PFmhO*lNkbl<JpF?V<A3SpR(1)!tm?MxY?U(m=|pOlL^E;Q zk{sx~8R;3JC5B!StTptK0IiPGk<@(1@3EQu7Zf9oqdWM?1&)JGznai;2YlXY_?+~- z1NM&NC+N-v_930#mwX@2EuW9xA>U^M&qKR<E3(7V3ww3chs^ik^H#&>%=cwfE0!X= z3-}iu)dsX%2KmKrAjf4+Dgi!YC;+>~B(5R11!*q%NXm;gHzEK9)H<%|n6viPmwO+7 zg3zZ07k0H}Wh+(LtQYZ6Z{Ln3+ujbur?BjY(<dK>0Q`p`w+Oj3TMnAc-~(zR^ee0+ zcn>uK_#E=V)G77@cwfT2*TVaHmc*7r0Z+l_DJCYS6XA1TdOhiHG6`ZIVdx6Z2j>pt z4{gCqfE+1;lBywhDCF5fAt?&Z8IOQ+AE{!Dq?plxUuRHn@4Etnqx1DAkDvN-;<V`v zU(z>?nPU3fZe*#$ui$I=9bMb0R&;vk7?U)H#1myQF#M&N8{o^`#1Fg&o(TGwL_!mu zt%(SF%E*2%qqQA&xE;?H$~hFz){eUtZ@0O14d24=;!3m{B_r9zOYUeAQ{L0RF|_FS zr%!+X?dek;m5DFhx`tjr6Hz5Pbnz1Yl5!@+KAp}T<)RFj`iB7xd=kHA=zph7Du=)1 zoQ0gNE3u}C9B=OJMbfj7vIS8aU5t!P%9=ustrI){cblGN-+za{AvxL=b1Z(_N7=kg zVAor&8{CB7-?Rz6_s*ith9vFg<sYDF&69@?>vTTfqqn~M4y(QgyhCjj>J#CRWAr4^ z6krxWAHy(^z#cYKAs8p)S&p#V1)b6Ng<d<7(x-m@-vgB6I{oMSX6u*F-b+zF_zA$S zKVi)Ae@pc}-2l1XG<-@&c~D?o$TOn=*8c@qgH2QbEAu=e#w2O~m#0JjCMg|5-Nl$A zr{$#d$<%x~`Fru+=v~b(-}b<-5x8HbZ1$m}({CecUH{Ytw$(MS6@Bu}sedgQSlrdQ zf*RD{)pcr9&hE;M#an?73MMz>r3L9T`y1*W`TKvQ|N8T3J*^9vI^RQ3G#=~{&^BC< zX3&7JM&83ihtP$^?2^ULLfIux4-h#1kLy@Ii-#KiKdz&GTC5-Z|F{mFU5wxPx7U%} z04drU*0*>uERn44Z|ftPoa|mgbsjo||4A-mAo;J?86o+v*BK%Cuh$tN`P+5Gc@m9V zA6X&j#St8XUW89UGoq@+R4R^#<pYdkp97`Hw~bdUMi<B>_#L?Dzg(jq{O{KcH9U6> ztcCOfgO0937xZs1I495Pq_$D>**}B-4P4EYi)Cy_2@j>-M=TCv-G>kFv~a%vp3|a- zXwPtcKV1Kz;d-Sb+gmK>^U#s|c!-0C?z2DCOAXgkcgXdW$#H5qR5w0@Trm&$a%}T1 zUwa6lyyeG3eZ0cLynI5bJ%QQOLt$W`&@(U)8k{0ltT29m8+`w#zklBi%5IMKW8V+R z4rK3x?|Q;L^iJrV6)SKA=<egN=wiCSmTNgMQkP+RGe|E4=<L7uLj0u&O@w=VL&Ufe z^z%&-<0{b9nUTH-HA@Tj6KuZmIU{`$e|gBiX^yz^Qd(b3HMcOYyy!3e5ktT3Jp*Oa znzG*c)ZOQLBpk4U(+6+`F<Ox^MT}8^R|rZ-OpVA_VyNViYEmFH91{4@q6;{^mmSiJ z(_utzRnDoKP)Pfu`|;E^^P@X9zkKp|HPY%ox}anI`W>{i?)nbjD8e3GkDo7o|EEfg zl3v(%{qVJ$jp*3WQLv{(S7HVGU6}Q7h27i0E|7;9J6^y<aE*1u2#GIAJu&Q$z+y0U zPN-qQ0!b~D-asDe6p@maKrJ&(m1dKrl$Mm24-M|#{RaJrEVFUqisi7**0!lDV-nDQ zSb@HBQD$NFn#3TR7xp#OAHLQ&k#cN?jZ;oC3!XXS;`g&>xx1^8hMkad5Y~!JO29YB z0{#L|$v(md`f$MGFpvZ4kI+fYb%M5XiBWwkWjs*&Lh#*`zKg+xnRf4)+BR#)=A9|8 zwVi6*@?iCx?MHSTHE)~xxEp_kzk7U)m2l^ia2ft|_4=2$ydC&L!TJOKjnZWYwy$2l z8h<JafA{MCw_rG*tb^1)O<^5SH)9)|L*n)@W&AO3h-9}$Oo>uvji}Nm_}ORsm!AFf zQq_yyZC3S*+M5<`3$Nb1b^XHWD_z%1-uHNNdD|!6qVu!2+zbiAf6ke=tz*{y#y58^ zx;kt2p;v%bvGCk5;2DZ!I-m^$q>3pvLNhdIXwYwrm7@+|G5QE|nBI#DO23Jkd=u*9 zSD_z+H3Ut=*3fye?$#9g^iWds&mVe``$EyknyIb20yi2vzK!>e25*qLxtNFOnlVl< zCigvc6mP-ercoYmGTgP9G#7()iycm6J%shzLggKBg$xC92{Qsf3g~|W0hAsC0xLSn z&*cSejzyT4ufhut{v9AxkGC@*Aq%B<(5-Hd%mS8|uR2BILjU}4V1%_`TgW>R|Id#^ zAMEjKk-%Cc{}yZ!jLRZcm_q0<KPuKt;wC^rZb$x#1eBxy6N~$T+`V6@<wqyd?t&17 z$f55)pau9R3hY1W5h8IY@x2VK4DfTrGopXcVQ1t3?FT>X*FW9ApC!SM_u&fzct;1G z%=nlL9~ymQA`ixz|5)9b;YJYIQSaPPc?Pc!T46eMtQAXVEvVkyzohr!xq?MOIvs0q zch~gtfwdb4zPUMRRj>z|FnwBOX-ZL8aL~fWwfltDA^7s7uDra&JpbU3m93kO2yMX1 z(4=R_Y!A@b4RS&d8Gx2R(0MZI)N%Ray*om1%Rb8C0JyfR#~eFl%JUu`b&~P(*v-$L zu<Q)}-I~|Od3pLs;_0!79C8c5&+`Y}6%QTYjLmw^p%Z$dajg#wZ%LT{BgZk<&k2n= zed4i~jZZ!p=jkESG;7A;GdhL+4rx1QUwcH)Z`otKic9f~zMx)de1T$LJUQY4CRu|Q zc*o!*&hSjhJ&A_HWXy*e+-mR*J4ReYf>($iDw+7flkh8pSBO6W8i*nsDA?YDP!eW^ z7`NFBjSC_e3?B(uP&c#%0*KX9+v=Zf9vrTnlr-u>(;q_&@f*YvI(9Q8Jo@VDaS`70 zD*n8+uD+pm(jKEX{j3>c2`xkuB$jv$q6tU<0?iq`%K-1*V7*93D=dUr4$*<np&v9f zK|ctcWF)L0O-=^?TF#dByqBH-Hem5NOs}}4)V|&Q9dg0n{d4^$5@-zKHAaMbl$Vs3 zoZL5t)#9>}QizpU_*VT$*nz%d9BoEdQ^TJOe`!i|kS7!O0J0#~09!`dMr@sg3YU@B zCS)WB`l7wj%)!05q>sveL?>T3gWf)K0sV0vKh-ZEsCR*lUA}98g3c*J_%Squzxd({ zB%q<sa_C$968^_Z-J@nYi`Z4do56r1a}&t<jtBbhIC3NwmFc1*x`3>39HY|GQKoth zOP_p$sF2W^(2a>oKnu%uH@{qC9(xp!Nl6Xx+l*o9qdOm8NliQZD*Cb+`eV-OT042F z%#%P%rst0P3E;<$Xd|QaGU!3xBO#eVV!uMC4xp23^#44(Z<LRKeV)0odYYS`Ze*~+ zgkTKp(5Fsd2hB82xEu|D{TnuMH1=?!QE-{S>#q<u?L@1l<C!SiASfR*@z!`S^>^t! zphXhHr$jd~u<^mWA=ynLD}?+qP(ub7!Qjvkwb&yIM4#0^-oF=DFzP7<>KJYWT>KR} zf&*?JMke2O;aT5&OL^cdAb#`EtJD|JjVEZ<e+j?3hX$!~{fkD~U|^S+1enOdn*Jw{ z!H1GTZVmX5EQ+@G=0S_+h-A>xe*=D3=f8Rh{L`P{Z@zB4I1+gN1qV~7yobD?tM$`n z{T)h*qtLYxX#iS7FXtUb79bXXj@AZ-Bg1H<>F0UE-$nZ`qOT9=57-SZ^k1Xxs8kkI zM;(2R2a;I1&CP#4ke>GP+V9@5aVxs`Ts+>0)tt2qKg2%A5BA{b@{N=jSpnnF#G?PK zQARoB6rvJ+P%gs~F0z>;jgpE)-&9=;BMHy5&p$@k2A%!*$|O5l1NoAIIi*Z1rKa+z z{bUe{ahe6PVkDnLdUE%&f3oAylbQF#_w!&S*>Na6^S%M{O3>?U%b~wz-iL!>g8pQ9 z{~g?b>0jiy0?r|#0@mZfF4+vtm5j|tE$5#xUG+nxpPpKsMV$ktx{)>XY_yl2_zD_` zOROL!WVqLG3!ai%N&4r%hYsiOp>v+<O{cAOdUiToKKwiAo;hGU1W@S<HRxwzDuCi7 zfk{jVq@ciEBp$vsl0c`Ry~qxdm?BC7xezXgJ`LugO(Es}^s`xzqK&a5Z@p^&^G{r< zvTfp@n}3_#X*T3-);aqR`XkHMIlulsyVawiwryq4#-61eE8FYpA6&rq;mxYnhT7%> zTag%lyzKz>1>$cwcyOa(eeBb~52TA*Ox8ELI3^v%ER3v52?MXNDp<Ra%c0)?cEud4 zFTSvzwH)1FJ{w+H&RP1y`pg7V{bAF@%uQ5*X+kD`KQqB&^O6snKUlnZ^WqPhA1&Wp z-#zKvxk=p=>uh6JS0m7bCNwqwg7M$w;5RV#%NMpXGh&86YGnaEOrDG&k9jE>XJtj> zUejp=VN<3UQ57x@iZ&WwB_OPK4l%zm!ND=)rP1=T&lq12%t5VQhdkN<aq^gyXrnb= z4d@FEYp9J$ON)UQf3wB^**0$i+&Y6d7C>MF<4ZbI0V)OQ$0WU<1ej5S%*-*6gdf%P zE$PSn?)&9-*0y%bNna-Z=DTlK*jwB3mVa-w#Pmhu3lC%7&)(6|ezU;>Zw9+=zj@RS zkJw|Pi%IWS5u40d*uxu0xuQ{DSHy#?s5jk;-Ws~{jehm{^Jodx`jq_u2FBg61pDZ8 zoI}melF(7K4jKD-qoCii9sFkp<Go;<gvb_17IUu%>KV+N$%uG>bWo1x!F`^F7vM?P znwweAnxDOg+MxH@6SOm|s}=6G3UVssUOaEed^(a856t-zIfbnWS*zM@@#+)QME%yA z$5F5L+o$aJ@#W(`%+z1e>7BU_%{Mwa$$hlA2&#Sr@8muqjKzQMPS6KR-(#9?*PySl z+bNi=P#o$Bu4nn<-*d9h9*5}(Kv5HP**06l{lY+xJO+G$+(RH~#1`>dSdY(>?5Ms7 zx}tT@V9tZ}<5Selz!HTWs64=n8GHv&Vo)_OXM?xAO!1H6IXd=19hsp3m^p>)UzpxY zBb>5uI~N4n-;vC?z+8(L1t!^(0Q~({{ga~d3l}z?f9np|4+3x({siCD-|3w>{nUQS z4*7hDhyVBKV_1R#4^T5rBKNi*y*EskjNIFpK6yGaSW;B}(uEpuV*vKX=5u7G1fS`f zS$}FjvbeJ5%&S8j!+IGS0r^L0^jG>kPn)OhM#7BI#Xw&pT}Hk=jwXMj#}H?P7z|wT zU<aV?KxSH)T}VKLAYae4$Z}YWD^AJDbbCB|`q1g>xZdA?-2Z;)sRVrE$=au&8g6*| zva6;~4=6c=Ux#wXk)1p4JR*YcaRQY;6hj*y!CeH2?}2_!W6!W<3^Jq-AX^XjkD&GX z15#1urj1O>;M3zEvfD}XynA>Tj`)`336KmUi|yooP~F^1dBB<>p9sDWDe1Z)Dhc>z z=;ja%8k*do51}UboHpT|L?(4C6N+Vf|D7-s+h5-a1w`{u(@ypS{R1ix>>%Ke{U-YX z*ugc-S{q=-XCHhQ`h|@7GWZ7LR)Zjp4EQwMxPj)<bKjyYZ;;`n<e{V+q&NRrBTEX# z7vTaLiCEu1+fGtZ4DWo+`U!Xk;>eL)9|<4++icQ4X0GSSPQpgJbl?CoY&15S1Z+e` zlhAM+*lLnXBoz=ab0AElYn=#{QC3F8%<vOQzf4M<-*}?44lNlOu>#363>>g^rRAql zNv02PbkGW{Fd4Ek<keECZ7c!gQfa0O2r6<kqoK%z9Xt^9mEk8?;c*W|v9J-1%O5k~ zKh!!MeKQ@klGk|6bnG&n)z_*&6h*luP1R_ol7C71ucM++6CR9$r^HdqS!aOITzFmx zV3WjKUL0G<BO81=hJ}n?6>Ps?jLe+4j6`se<aBlQ>1z6auvKG2X01b|`-Yi$3qk_> z^47lc^1A#5K_PRp26y+f%8Mpcm{V8!poYI-*rc01qc=6Bu1={?C=Vm|!zzVBwZFbe zr)x6O6P8m2{0#k~BRSO(M2|G?YxnJgB=^l-=#O3KCTco<d@^028_K1Vb-JN5^fBGg zVQ{+$ZxjLlxdZJWN@3={2-S#=W2i@7v)%QJf5cR8FT(nmUe=p14o59GgMK=Le!YV- zp)^MRqfEd-V*L#FF=e`td9Zm0K@cRlAhl0&d1Sv0xEtMs{~&{d)EfQjZ}9cc$cFNt zQI{c)_6OCmYxCd>dQ%<c{nf=wUov-woFKqT=A?-JH!Ka39R{NWZ^2lCba2m~zk### zzv_R*P1i3_Y3C`E6_m+&gC1u|o_)~Fh63KRIWQ6RBWnTSBgTKEPI0F|PJP7xV;BdG zPQ8Hh#~EyHhHIHz%m!Ek;2TmfhENAyjE*zF3n~m>JB;(zp+#i$hnfFTA4W&l;hBcf zAej3((%j6}JyWx;!@mj=+L2ixW-Tql@3Y?HyhUPuvPmcz41ib;Hh_h6H8Vs7Z$l_a z2px@N%y1gT7qD6H<*dKAaQ?e1GpidunAaXqzM{T-Mw%cjXQC{$JSE_%NMg_Njm--R zsjJM3@u7UDKiplNyzKVUfyZT+;ua?quWD4~%zYs*chjmRiP1f?<|UVf#Y*_*!j$wZ ziGO)xN8fset}|e5A9CIV{{n(P<9r-7vMllFYGYX7<r!BA;f?@S2o1)N=%(r0E(sl_ zmECcC``GTf%FZ|^WL`4(?zFC(gT=gnwAQUncD7Dpsk1Oa?)49Az9-LF=I3f}UvX?v z9;KLgY=Krg??_$gi}SLx=j}=D`*3@4(YB8k#xCujSrca}O>%V)@Z?)qi({+P`CjhM zmUaQ^OogOQX_mX`3ugUOhu>$Xa<0PqbN{}6rGqutm=KmcB8F0uQ8ix)jIIIW!X~-! zjtpE0;4O#i2>8xWR?SH*T~QyQYFt&4Gp9IYD72uXZ&gbE3#)s}!joqmX{w%`A!w`! z&yV(U_j{G^X2S}p-`Y~RP8YplbL{+?y6g~2(7LB3Le{dcvt`F*nScF@YwPwcYE1U_ zPO6``wQRwO1=Ya;IocGj!dztG22~uDQ;}nMh_|VxB`+*AzdgQTeKgxDAhxJ|1q0jM z;SacuKpQ&~5atoua5>C=t#k;)y)c|6iJ_GtY=8yEPJk+8bd7+-a2cVQ(r_K2D2W>7 z0ydXp&sSHaq)m$VM93p<;>wyR*XuT=vj=nJy4n)&e)qVHGDXAgx#b#nXL(-d#;VAo z<Vb;UNmZS+<<vlC_M+D(rw>f4P4<N?O#Jv^>f|78wbC(g(o6ICYN29g*W^q;4l88d z#d&ejb1p5Md8j2ktofxOu}@-zkSC4`SmYk;?ZokE>D#bvr#5@X+PPH<2Z_?lOX=%a zxc~QEi$C32EGwC|a7EJM$Jw^-4i-rZFV33t;Lse2sg)_R^azN`Yaw$mM5bN`+{BHS zDd18*5g<cW$S~~5Ff##tJjq$FXRmy#ciPR3g<h)Ej5K#IJF&oiaOsi_;dzr4VRaM2 zMBy4YQxDS|sjf_uHs_`Kwu{Si(3Z|at%{U6hZ~co6h!+wu^O$F85I$Od%F7RU!o_3 zI(R5^!n{?%K3239`+b|F`uUkHgEfKjNrMpV!ZMjP6FmSr*{BB$oXM<tOc6lI3I;1d zCxAOixK%(Y$JP$x+dy?loxNAM?s|Ltl6f74;j-ekm{3o#11G$&BQ9Z5s;{!NEm9of zSDr1KGhf|Nrg95XxQ5HB(gHL4j@C!cY^&D>s>|9G>HUow^k~|-{#4g+ZFP5Ia!*a7 zb&azsae_2=a*T_xa6@<9;sWs|LHg|K?q%k|6?uGDD~kG>9h_blS--wM%)vjdq%FC6 zpeoAVA+C8hi4hebk9j~B9z>{hglml=X8>=6iT{m)p_H6J#AwDbv1GP52UjK%@g0f5 zWgw@f)D-(9gnPJ$CiqH|L!8h@ei>6!;-^dq;>Wg^)lN?U1yr{A-OjFCgC&B9WIqcF zCv8u$G_HAhX7!R1e>YnzFCTB~z@2kU?QFcGTs#!PLT<+LmU#Az+I(a!NsH8E1lZUH zWa?#eUh7gQXIxlZdUQ!a>FSfZZBLI?)g1cg((I+v>wQr~`K;99-W+j!ZJRW<!Gl5+ zI=Y|w+{~Qkt?>0|T63C_;d#R!a_c$QKtE*>Y)}js2&igDGBz>DP8?y!IBN#cCFErp z7y#MHjh9ngCp$+6ia4{dcQ}32PSa6a(Im6vDH{tbI$|7$?yBd!y>{`%1W|5ohI`?< z85MCtzm&?BPIXFjKw(NyP|lPDi}3hlkB|V>{5zXhygg4tm+wUu=O#@$hkx7q0{-!O z+vLm0{>W{V{J5*EBqTA&QJ69N%<%pNKfZThM#7fn8%TKKCNkd<Yc5bpTkzx8ui%qU z1_pjaTEf>OHpF1xSfnR}j0J=0W!RTRhFV8d6pQsC%@Zf<vU*|?J=vyC{z<ioRUOgx zl)0l{bWrbvsj0qpw395qcVElYgL8`%e0nf$#o(SpuavJ1+VajH%VGxyS4~Zra^}w! zn)TbZEuQSQzU=D7*EV%{lwCTxrzbV7ch75Q$FGTCeawnc2K_K5YcRJT9s^Ry%!QNc z08GFe6)1H2ke93vE4RJVI{B^bHSx8r!Tv5jP8NdH&cf36IA_23Jb(O2Kui0SA{ooh zM<fgn4HH<1tq(RVEtbSK&QG9N&b2R2OQfuKey}hya>nU-B@0R;%#)mxa?7O?dh!FM zt*<YcvM`nZqH|z$Mo|cKjoMf^3LLm@rpQy2+M1QqQ5fe=<*t6qpg$H5zi&1GvbB(b ziRCR}w1i>lFpurT2iGMA!IV3rIG+Cv*P0DN#{#p>_x`_3hmj4<210Tg+q)t-k>#;M z-}oYFcz%qRt2_SO-F0fGvN&2O^uQmvd(7(%Op=RTEV2h)d-s!;IrnxoITVN&zVcyj z!3%3=OS^=bc}4yu2RF^Fj0i}pYnvGrSXYtd#LK9xmH1XyWINcWl}`+f?4DYk;?L@8 zJ=R|t={Atid$gr?`_w3BRYl^ifHbLAD@_a7)49+qu0s8ye_9B6AGo`7CWQi0t6Msh zYwoP8j1*d02bOJ_6POq0=OoQkyzV4&wqd(e&)IzFMA`fci;KhUokFuzs@w<{mxu|< zh|Dl&@1%+IcYt3@c=sblUnKxm$C(TgqK+|+!MZYY!NAjuH34@BjINO7NPn*=>yAxm z$qJAbPD|as?B~i2r>put*;Oi?Fr~LYPFz(nfxl@mYD$5O3JN<HDDzLPoYWkKgvgDu z-gsUoQBK)ArRQj?{N2ITS7$_&z3^#&_3r*j$v%AV06R1@qrk#b8ORIs*%Df(QB`NE zCH8MzA^bp@Y=O1w!JgQg6#RAVF_h7FW5F=9L7{>TBxZ$30ExQ|`qa@KP61*@`vole z7g^yHwWh5&LYmi+q?u9>hAfIV-=3MZqIY7NUvNoZu_!GqNf4OkCXUlY2?JbWwS`jI z%xHPFk0{jB28l|`^W74c&TA_Or7Gv|C=rBB-q*GA)kd+;<V)Mn|G5rGTD9`xT<Ssd z=GqVoJ4Z8XM_UgGKP)&u)>q<WCv=eJL@8^lYn7@jse@-s#q4dMTjmd&a0Ni0N(0Y> z<s*h1Gz{C;!1yFZVqkoLl=&6WuE6O;=_sG`i;x{xAXHDNnGzYCsELs*^h?jk2^M8$ zB+ETrqpFfsr7<F4>km8}gEAUaN%<kRqKJgVXvf@$wkfsRK;#;c)4VueHKjV+#aUZY z6Wo1qiI!fq`lAEAwb{Our9ct1Lz5?STE>+Y%suus68?T-qJM@i4o{V61GL(JbU(B< zPM6`Ia|+*i+;L`8#{{WqziZ}{Rj0mQ-t*a|?XA(mxT=`w>R3_3JNPDmJE~WqLi-mT zMr4`nzCeP8QFkGP1MvfV0Fjx&Mfh;U505DCNp|45+FP5k0>Ks(bfkEI^Hw-1Z0EM{ zn#>SsW?f@lrnD=vYUb>jRgqB@?egq_Iu-hI-j#((3A0~mOK&fZ<#(|~!E#x!b=j;e zQE=tTy5?QFh>gyn>7lY{v6G`fQIr@g4Gwp=;km0S(zTP*0xX=froA`@#|@Lbzrlg{ z;LY-#z}c}U*3DNUpt;uYmwC+-(2Ubgh{~k};Mu};GS-KA>u&Y5-P%?uFYSo-_m@$~ zOWU3u-CiW4!kQKSh5n*wDdcM;T3w=z&_*#aOq3WO<?J8fVd1GMQ7f}p0ZpAfn*41u z(q>WGBR{TBi0{~1mOryF!a6=+MMZXVynsTkvCX-xLLLu>j#O#oDtX-mwFNxK9|im8 z$NSQ3QK;I(dqQ%sCvvvs+nCz82YN8P`iMJ=^D61xB=iD1IHsUk%!U~Zqe7TBW*jNV zWH7M^qhZDb)WF<a;u?&)_1sy?rj0di@l_fRJ6UChizZqf<i@pfu*P3o*;%lKvV_D~ zeqwE`AaufHb#K!PQzL~*x(%0SdL}0&3Nq(T%5iJdbWEM13aFdd5L~{xImIsVm`>f< znD6S6+t8|LJh@~7RinFcxL>?Aec`Fr@)u^LnDZr(6Xeq!BOvJ0Y8_<q2*>I2+$dkZ zSxV2o>eXl4g1370zkIK~`=`g3SLbs$9D9M-K37wubcI7bv|THc(vzH(rSb8lO6TYm z{{S4Bfqys)<k?`C4bhoVZYf8=7^AF6-gC@G1CKMmb~Jj!V8ht6f^(W@ElNyYGN)xi z2-m^K12*}zMCGo^V$G6G{yEdKCbXw{d4@)LIEVN+2@@MrT$RD@&i+czut|kV%BT6I z1(i|mo>7I(^U~?fDWx(yN3Q_KJ?{nOM0p)QI<&8QM~%OC!->`DlQZRfd;f@};IM{V z*&~*fo0FrjkJ!O8t$x6ugL?s<Zvh^A6OzszXFtG@LX1Wh4k4HUEJLhG0_SmIse#w! zL^(r~JfAVsjA%2_Hc1h{Z1*KoexSF&&)Lk3FA<0WUCgVq+S7gb!SMn9kv=?0a;-YL zHpwS4WBHBw(f-*TYmPV0yS-<6mam(pCdnh**(=6F)~m5_xA5lJy91|Ck)21n+Ba89 zq_yiC(zA2&*bfAOu9jvlfnGv?0pH5TUFbXX0aumZqzo!8(7N0DhQ$S>RH*oTRYi)r z-rJ{h=Z&6<<2(9m6pFgVFP?4aKDl{unz^Y1|AXjQQ`0H-c~fT3>IgXe#|xPmoBz2h zdHv!xVQ{x9q7*VLzytAsvuePZQBFo9^szXISS^DD7{!K5TuO=Ycc3ERJCqzwfMD>$ zNR46B7GwO&u1;M3;l`9jJx!T`vYI8u$V1|45uQ6ymff5r=24dJQm-HxIY-UL@`;5t zmqKRFfnIK2jutF?NvK95oe(KR2VE&Dz}MQtnMZMgV$($Nbslzss#Ix4U#*I=CJIQX zDQ#bple?}n!>r3PvY=U0*;n8zRHSG#Jn36O(QuG~G{{VDmyi~3mriNz64Ddw!aQX@ z4qO{&yVwa*o=8(9--EVWJD7Squ&rI4vWf%D3vxr_#J2vmJ4tB*Z2a8e_qjHJE1n6o z$B*YPU>DjTBnJ0&oUS49A+Z4rlAg1GU>O<HF#0JyPZ(Pnn^qI$;u2Mxx}<ZeTh`LH z;#mb@u3XE==`D3ViF{XONsKsB7Vcr??qprL?nH6*>2+nI*s}J44FAcx8lfmVC(U*G znFUF*;;w|a?qXTvi9gn^|9(#qtFvoAWJ4zJZtXhSseX*9{I*1QYxf{cmb7YCx<_B= z<O4Ixrlq)Z9Q{Q6?CMEU$o`a+?fhtd*7}95xgoaVSZPp<#4dWqE8R6)r{}v^Mb$1Y zuiV-m8`JqBqzw)B@dM6blVo^f0GGtm#vFiAfA9>>t|8|`Ts9`>!{>SVdP~Ht57HK0 znwh+^e_FB3Q;}X&1%8K2?5L^gR_C-Nc*tuit7YOewRfm|d1^|`q=8gT`{Wvbb&o2P zLg<&JZ}-RBild6VGtzXK;X*sk6ieU8!pMYjm2+%kUlQe=SfO^c7Y4g169lV5mgrKa zq>DvS`Qa#!UJmJ4L}<&w5F1t-)=zRdBaz5+&bvVp4DLJI;J$Ol5<dVCv<oqL9}e~_ z-#FDjAwz8D9#xqTTNUfccg4TBI(o#`CB+xX9D{RO<}OW*?9|mvh_<UtTC{L(bk)K1 zN++o%BP?g#yvdpVS&Lq8ZaW&{G@+q0vT^^6c-D-H6MI)EI)Yo~u9+}-e^*RkR#WsO z-wglsbpH(BNzqMNfx)_C3(B_*w3Vm1@k7+971J`+l?gu8&0E}6p+07wljd*OJec&- zcPpd2I^{(gVZ_3(jI?_MdAqn#+Cjntbfu#)e*>nTXB2btYfy~9(jzpLu^ts~xzpSF z=Eh=m!;)NaAfLN%L;8$DsY_-_RbcIjrTL<)xmD*`@%0HJ=ZL~+<&1{-KhU53?<`Hx zOc|`m?W>70n`SLfNb_2?$VFbDp{@p`DFpJy_0{<+XG{$6^43<*DwIwtRw;{g;b<?B z!wB%T|H0^a;>C>9^NjKt6E-7zF&A(=ph*J~AigA5&gYKso>529zsQR_H0f=b63;|k zW@1md;@6VR@6G6aXI);!;I+vC4YhgBp0YS$s``9RPNJG;`<W=YSsPZG0WVc)MIqV+ zH7Y8(az|%eP{ZzN^G~$P#FI`Y%)7Bno4@P3jY}S_&lX3ed7~%9H?L~U&222BP<XIQ zdMI7FZj!<wC?zZevL~vlStRjmj3wSQNrX2sXhhRG@}T4)FeW7=i~}|TI?vnQ01!E) z2{fs@8|9x=BK1v)@SOHZ?1GuPoZzqtlc!Dz4nqp3EUhv)yE!_lqeAr?il6>sePCU6 zaiYX8u`G<ObqVqG4E412P~}D7X;)m7#k2QLZaThdidH;d+Ie+D_s-e?S#G0D@6Gyo z)v4wHTS2foc|xKhz=o`w*xxeFX_FdwV=$|fG6LE;foC9?mxE{+Eh}NH=e!E?F~|*L zX2C+s1T>S=X7nSwEWCKyz?#%$KOC+>lt*Mql%hM<-jnAb<p)o2uZ&Q+vLYLoPRN~8 z7!;Z_QSP1ZwJEYd<>ne7cXd|;xOO8iRf;&UC@H`-Zc1KsZ$m5<+Hz!|I@+W5=>M!u zU6xw%+L3K>RDj|-P0<{Wz>QWlTW`<7^XI(QsSIn{-JUbQG6Go(t-p;y5Q;>3%0q)3 z979y8AwJ3=AD%<7CMQBsnVaCoi>c{1#;}GQz6!7~LLj5GjK+Z@hJdlGa+2hrZ~JGo zBt*94%OqJH87a+aKFGXy!;OyOO>-NP#h@#|!;;k&rMQZco6<VYF3Ld9R$iJW^Qt+r ztodMfjIwcU)YNlJa{yI~)}__&TL{wTsn7<Y!;u+*yg^yRI#6sxcD4eIvOsoXNCaTy zn$c7>90CV20*2fmEKJUbXB3eUu~Lpmz7e*qs+tAbkis+-kEhNk4J(=&>-@PbPnDQ6 z;hZ{E7$@`O=haLMoP2GtB5&P0y)$laF8)<fJ~Jt^IZ+_VY)jX46wBFdNwca{{NUt} zu#_MN#iVtWbg0%PC>&8`L{_S7JVQm;&O0qioW1_hl8xW(%GWNtF)wG$$w^{a`-%C} zb~gmYb?z|0XUHMk0UvM`;NM_yj4OtNbw~JWtP(L^mjOhKf2#m?HQH-~LMK>}j5vo( z?4yJ>Gf3dmMBadTA-B(GLneZ%;wd#6CpVEDm&+6IUE^ZpJjw!}p#5XB`~oJ#_$tf0 zXU~$W=FVy_mc`c3j0*9VdRPW$PE^Nt6od&u!?=Y>_!KK^WeV`QKoDIStJzk>cei$s zwJPE}0~}Rx$s(^fg~V*4i><Y%3(w9?WMk>X%|DdukC&9bQNn7qceY|#yLkI~x!Q2; zg|7IM$I85Tg{ymHdUbr^Kx2A{qeEaqc~@HQyqX0224`7(QB-Puw7Wo47M;*klqPal zX_5nY9=xJr|HOhoS!sfAQCh})m2aXjQj?cE)6U)A%+!`|%ZDU`l`ue+79*EB+6pW} z>ZE&ngh|i^K$(~_df-i{x096QU-*U39^oWo28ZD_gDc<&%tq=YpdYvbHu_bV-dzL% zvZrTqYc9#1Q*>k5mUlXq+*y$>@ON^xW;eR2%VO0P@jgz<*d%Y(*=w58_#j)=%#KOf z!DxR{dtOM^yuC#WUYh9VlTa0TeAoAzwG&odpTVNM{M-T+ZZ(a0&9N@gQ#O_2Th6io zck0Ad`>$ADQk5&^q9~q!1aw;W@Kw$WoGT`Sj7}qN9E7uEd81w(>;wW);b?R@;tenv za)6zrNFa1(LPzMzg4`={AvlIA$fy%!@C9LN26j{fb4#wV7tov+WJTQxHQVOYiQ_vO z%L5BnHmU=fj`u6-(*5D!OdnOEM{tZU&q|V_wifZKBYM^z(^-i_qY^XxJ^bA)5kDkV zdRiD6?20J=^rraSm$uFI@ecGWFPRYS!xM!HRWS%@BHxk*MVHq3s_W7N(pEoOY3XEX z=_(KhtGs;UrLGRa8H&94GPNtJiD}gOx4nmaUo&^}kqYR9DeDVW^QNXrb6cWW9x`7i z6qHgND67j1q1nQ^S-EnzxPdvXd7*X!KfasT&B^MvAS1unKdLb^sN$vHHd$F(3VfxS z^dLcWsHd02S?$^%Gd(e(Ak5Bp!mOgaMIAK(LCsN-(_3rO{H=vDpJ0{H5^=oKD|<lD zNBqtAOj<|jV(?iY3>kAyNNCTP9)38Kp$vEpB%6B4A<x0M>O|i842QDFz|yEg4)kSx zP`vT2_L;Z0l!O${$lzL-JMhdy^16~!CMSEj2dmT(b}Uh@*J@L~xkp+|fJ~d~>ENmL zSj2;-zaY1evPGqpOUr^woWnEaZz0p|ao$mx{=vD?J|2o3S$I*b4|=2T_0EVO-LZw5 ziqr^)dUFeBU!`9~Z-%EReOjS*QnH@|o3i$@ejG@dy32zUYFEnA)ABReuio5VBo&GM z?O7DXSJ!8oJNXIhT$JSrK9M0}YfDdQd@%g=uyjf&Z5!2z>_E`@Rwh#bTO%3i7@Ex# zjmJR^+)biALlK1e{a>v#Z^TL)k;t$r9L-8oyJB*rk)9T%ZE<{RSz(+f)FWN|l>$$t zzjNWX5BqaAE$+;hlKR`$RY6S$XRE5`q)eDq5NPU`m+qi+s7}rGw_skY9I7(%C8iDm zNuhD^{VhrCUFpdorSo#D+(P3@w-@(_Z35(RVjoqomyLaRQmMLNR<573vV7pRY3T4R z<bFK+;Qst+rD<YZv-ypBp^qwF5Sk(PKsJ6h$UGU@34=Y{l>u(ZMr{3u2D%#(MYYQ& z=lUw$Tb4o1jO3vEnHsz!<9&^*5eZmI$c+&T4!j|A452{_Fi9mtN`a(|SoB@zgzk!> zwj?(XX>?qSb687RBr=tj&d&|VPEQintm>YmQq{LDsq#q5%nK}7ST6NTZ=AI%D`(B@ z#&iii?<O+a78ADv|Ni!*m)Epq`XZ|2(63vn?%g=5=GmE{e<6V)Q!34ryMITS+4D5V zuD@5dPk(k!rpPO6?rG8;GLonK%%mLNKs80_ZOtArWw51#HEi}|aNNOwS+mAzF+&r? zc+r7vFC^5=j9K+snLEYjr{<LvXkCieOpY|SbFr~~<{c)mL>A&SP0o_88ow9ar14pW zfwg_P-c{S*ZEL>1rE<gaU`IE2dRmJ%t6l3OFPo9rg;?%^X;n=+DPJ1wC*V1$Ycl+m z5_cQhQl7v=z~hNrZ2hzoV;0}p-j)?=<6A#{iFWJ#1*(Yl<Fj_0_3gBd%g*zRZ!ZW7 zs~RZE-!eUw^i7Pw{H6(M*%>h|#OY*gJIwjPUt_dFEId&NlJWX_oUw<tNhYyHiq=M@ z&2&~k<*8`hCEdLDx0kxcH04Ct^Q~A2$x5atMAoMIImNUT(ZW0tT9Yw3(bFY3Rva-i zHg1kONUQKvRL)67op^OXs>~xQT)k#OaAjGMZ&<!Yv|x5}O$_?&{oO4}Mblutx;8gS z&}`}BAM9k|Xl`a_no+BC^h#<>ZeCI7OH(|F?Qfypu}}|)@wIWXwsv#~D~vDcN^%>t z_0a@rLj2ur1kN_@39b3lUQ@Zm)ROw|Ot8b*Aon)Vqf9KZF=xkULi@3bwhT!Odm)E_ zH2a9<zCL6WaKs|Zh&`6TcIU*&p{FmqFg-$?HaRIUN8?Skv}z`01j?pgScV?exBl{E z*4wMHQ4d;p8Gm-Zs$kt)UGq<N$=e)Nj=H8+mQy63%65yYOpGm2xbQ^baKeWs)*-wg zE~`G0um4bl|9IoI(5hu+@7|$rB5A|6ma=7)p^~CSwfGlPzUg<8o3w=+bP$1z&Vycz zP=L$9qy(U1?5Q>MdK!srC|ol-46LsLvZaQa3RE0O5DTMYgh!M{ER4qUl#C;`l2%NR zlx0PPW>$yF^VNc(nNzQ=FHV^CO1pi0cAhtS-76&}QP_WehJvD#W}oPY?@tcb?d?GI zJ|QmV2+F(>;khb7P)5Cqe%60?b%sa6lnMH~Q0j7y=st^4#*Sb1pF%dT6tkS=;lgy+ z-jHxUtLZcz+IHlRotbVPE2?H^2sgQf#QD-svZo{q)dL^wTzsxOg3uDSdEzXEeMd(3 z<nm^AA!GIzQI76;C5GKdU=I@Ldt`HzFlr@cpZ0IW@1H;+^|t!5mF|s_dC2yNZGZn8 zC=ofT=elmfxo_c?N1-zV2GP5;c%OXe?I7m~)T?2Ou-8c|KROCsPK(oj8lH;Z(4Seu zi@`DI&m`w>DcN;l3PTGrOQ2&vg?_|9h$n1eQ&PFDSRvzs{J=h)-V)NINOl*7*p=zr zHc>)H2sBR%8^4k?q3*)m-7cLxn-WdT>6eSV()`1f(PU~0dbaUD9u2NTf%-#~1IpaU zZkT{9y-iJB=#3U^({dk?+TYpC!qBq~-J)N8kKRSMh%T7TMsy!X2EDrzPFOo|P28ay zl=OqX#-p7tn7fDC-v8lhc<6D<jDq8483pAfCg)7thc5ys?(ip0Wf!3;J#L**!2F&h zM9A-lFEYO$nI?x3-EgJx@F3tNrW0Uxa%gBWCw$73a1MDDd}QCglL73DA<4<1=1%tZ zwzi?k$sxg^byeZ8#_Q}#TFq&M?!7`-Bge#bY>oU2=B^`ag!PeSxH8Lgh4~-j@@!!3 zcChy2_C^5U6Idu*@qaE9_U`b#9_r;4>JmO{R=5j!6@j1OXAvAXx6n`@C~<o8eSAVg z-Q4!<f!o14wZp@l0GQj5n@o!n28W4*eZqpI5+6lGkh=-jA=sWqt`d8N89T^=8>+DV zRr6K&S3{bswoh#DYrZnP;;F+-;zWTSu9hqxDKhPG^Rf4~^W(1)+O&ttDVp13;TE(_ z#+GWHgoi)jhhzBpQ1fQEExfhkt3weSWom4ThiV6~5L6cped!)xy8rqM=%i$>rcdbc z5BkH$j~_pEB4Hq*hRU1JSU^$Z-XK5xKDmNEgJ6c7wA=Q-a?;u5?Tqa9HA@zby=*3* z8gT)=n-ai<m&xq7Fs{3avu%&5i5F{?XS<V~HErJGYP!wA5(S%BMcdd1acv|PK_+G{ zjzK)G#El>74aoT+{HyT$SHJqf_AB`FB+P`sOhA6}@J#^MPOT1&Gqd%P`n3A&@?pV- zC>h5c3rfzJcmwqjNS8NIpQlunBBodj*{qRC+mW9z8Dqo<OIk(u^ln~BT_@uM`k#;L zzXx1=|8?=nQZ@$_6|UUe026cowGsB3Yj3$it2@veU~~Z(JxsdeLM+`(`8GXPradO@ zjyw)c^|)AVvuBx^ShJ(K5;_Rk1zFo#N|3WdkgHRufT8|Xpgur{zv8KZ?xO%2!8>W| zDfQgtNsqxMU|<u#jE@nvQCPePfFtyTu2TXU^$A*WO#j{SM|%d41b<+F>PL>l(;^sV zi(9b0fuR=AvgXEB1I^N4A02amC(2}boLCwZEC~;eFaa)B2FWEpk^hE?HGg4Z0uW*6 zuZF$?KK3#2vHW>H4v{IMD7Jx<!_>ga|ACiJN~1l)Ji`h2qhOAb?C)ItAIMC9qQ7V0 z?KfUc97upowsIyFP{9mw|4w!K?BCg&q4o!VWdlauL8Ej30DLJ-X2#i$%C|Wq-^y{Q zi8Bum3Ja3R0fY8L)`v7-#hH2si6p+D9zIqZuw~=r8z!gNoSqOj^KIgYF~r2#h9a{b zbH5%@JKNrlzsjbak%6HnMCwETD{@AW_Z*MVALt+a9WQ}D{`xnb`L{T^arJpFGVo6h z?3w=w-~)Qm$$6i^lYdc1VAtRT?$O;Qm<$m)UIjKEPVCqW!)->vD_@$3P#NB5++AYj znw<;b)Zm37qmtMRRIzf%#`BwvJ4y_!I7sbj2AOPtIXFA^KbSs6BbN|+N_IB~x0XZv z8Az9sf+ggr4BNGXp5%|6ZD$aq@eTCM3gK#IRuhKPjDz#RAuu_gm<XfuSL>det@rRS z|Kmi_*4Q}B-(XnQl=f0`ApPW9W~|;X0Osn`Qedz?DCm#pM(=4<eE0=_|G=8Ij^`ol zn7E{MZb>kxAMkMm!v&^J+)QSFE-~4m3k)p*%i9YO9|JHFh@mMA8mqujh2`6uQS^G_ zCSCa9xJ|n7Fl^HGCp|R88e;t)dv&3u<N|sKW{B%R_f<pRx$)c%8Y#()t&A&z-4S8t zmWw(l*siG1p^x@DfK1mq=s$PZ7p-4@Zm$Cw7=Gpf^R%P8H~}ofkKumxOpiW~?E6BF z+JXJjz2SDu3)rPg3A3|G*Z_p&4+V(JVTsUe6nNsANVMoR{J;V4J?`o@cQ4lK9M1oF z-jVwJi%UK(=eM8UDGbCH@FU%}LkG9&<}8NOfHsnOls8WG|3C8HJ3h){`yZcq%5FkJ z>MkKbAcZ9KkVZ&>gcf@5JwRv)B@qIIfIvc#E+Eno5hGF~(nO?OrHSQo1r?<!dTpqn zh)A-}{@&;8ZU_kXem=k7Kfl-a8#rfXpJ$#a=ggcrbEa+ftNQM?YyWc8-7M_&`3w64 zgHU%}n|l)c1nwLPP`L{gs=`};^o(rdrC(P5yUTzkVXfu2vi)>vUfD8N9zFM~aW*Y& z|F5t8*;Ots-{~_*?o4Z8Y(Kis*zMW{gaj2X?;j|ynReNP#|8^OB?Oloa~Xq?mO$x_ z;IzVN`F|Q$j<^cdLl(*rZCc}a)md4xlQK@WbCd>q-Cj1f7?Zgy9QOgoo&f0WL^Yfg z9-<O!Ty8KEN!yoJP{-C|nEau3K}JDsBOqTnR;M71=ws}^V0hv-jkj&fFBtnD#!LGh zFah|acw^1ZSWi=|&4)?D5vwxuSIeVO^4%{|JcBd4ym`+mP6>_(qhd3O{X>vjFd<m@ zJ2{{akZ+$h4C7>rwD*kM%VRnk-&y51<6kh2?KSooM_ad%Kg#~IrM|4S7J!{U`;8J1 zdr#A*5(46r&Yk6JI8}YPd^I`6*o-|BsB7lxC<j`Rvm9n@d?z}=<tj{<zB)^zw6z|~ zR85(vQt<tC%wl`Xa(qVFgPF&;P>=5fLiM5e)eeXsqpxsBbR4zBC-|6aC!)e84!W{Q zNTV402v;IJY65D2iCS@jbbP`h(s-@mGd^wlO)aP|wePJ;t`%n!G`@4C?Gj@>->9P} zV#@|yu;WPEG#GJVPs+oxIU>Wh5Hk*2t5~oJ%AKuNdE2_(=BKpSVKH8{ou1+<SNUB` zS&HKxCMuWq8RD*7F>b0=4!#q8{!n%_E@;OEEA@43Xl8o24SXa|*e6p?YE*J(p3Yh2 zo3femrCe)0b04%iY&rIoEq<wS{wqhG_$DDb?@lXxc!dzkd<il?3Gri}sk6+|!AwWg z^(^Q9Le#UA_5VC;RXnZdjGyyuiC>;${yFxgJ;--#NmB&mfGG%d(u2?0k3kKD^_ePW z0D6uHrJAJcc~MhMINVQDPX8fO($Wt9anE=U&R1)Hf>cP~Ha}1L&@mj%T89<S%QJ3w zd3@V$cE$a_50Bw+$%XzXi({{nOA0y#1B4%%1&dc3E;)NUsOC&ubLJ8b|G4o*M7Z%0 zu0YHF&f>i4jAh+T$L(h%cSM14*wmHV9PJXv0T^^Bj~^F`k9bl9=4FzlIgHN6K=IL^ z&<1f7n7UErJLC0NaxG!6&T|xT^F&J$4&3~??y~U@YUde$P8b(M6sgu^5R(LM&?l?D z95nWTW2f`#&j*b)J~zfEwMu)dM~~l#EYFSKFyeJOYGlFq4Vl|X&NyV_+n_;p-nEBm zBAllhqBg?qNY2)Yw!!@X^%8#QB-D#7dsQtwXfd`dt&=hQ`lL@Rwr!4f_Qw~e!fXE1 zR*3u9b|&XJE@T_%xQ}g7cju9UkKDtCa|HEZ(5Ei$b@2~yw8bW@C=iV>pi;3y9$l%~ z#P_;THxwF?+;UQl4afI=R?Rwa=UeYD3<;MBcgOr%)GW91>I0jPRkdaw+jIQ6TJ_Km z{ao<Jf4{ti#=IHe&PC7w6U8`;*B{LVG704d1@2jn|7o;uSkPK;)ViRd(f-flmhz*& zN<E$9uj{DC_wYSdEje1hs^I7ooCwWAP7%S1zubJ>s<g8nf3fNF^8J4|eet+e-nSlG z-_m&3w&Wt;1oijBPOxjeCwL^uc4(T4_;GiR^moLH)<&_*ufJ4Y+-{Wztt-l|?J`PN zTa{odc9+d}92!D5OyPShL32BW?;-O-!c-hQ!Wr|IvChc!=eA|pj%}O%f)yuO9~q{k zZXKui?Xt=})>V(*Q$_pLAOkSVp;LJw(^<|X&=xo<t1~|5LuG|g|D?t6v+Ppp80WWG zm2TFOo3i+XRsLYzZkS}3Emm8JWuG$3_7k>tPEwZQSdCipE1b}9(w6EP+m1w9w;XvV z-Z;{6CP!8DH_P#{#=A?bN`31d9N+#Uh_TPQ)b{3hFiHtjzC&!=6lB}hz;==LsA9pa zz6<fOTqVf}c1x10@m|{Iva<RGt+b6^rNh-ub*874-?PKLvLaf;p43chgMC)mK^tzO zt^R1yXwXn<skKN8^(Ow&aeT;wN%?->XC?icd$hiH!L}pm$YzUi)JXmK*_{!CyPa75 zLVV@occ=E67Mm!C9o!IvL9cA^>A4f~>!26c7{8=Z+Z26~-bU#7RyyO9O0JTk={Ow@ z2Mt6-nsJ6Ni3--+9Kyq7mbq_O<=ENnj}*K&q`7aj@xglqt3!hiORG<ClO;>vsc)$f zvuw$ca5}hleCE&%qn3B<{lGXkG_zP<@0vO=CG+bmBfAc2mh=8`u6uouhu+vT9EKc_ zuI4B*jy#~&8Rtr~JQwQSc80y=`-z>sV`T5|M;;#-mmQZ>wE9#-OO5y!rxwS`)E)cQ zWv_431xJEMM>RHXdwEVvO8f5LV|!$zPM$FnNuu0!kmg6OauctqXLd+WP8c1In&1?c z5DrcXXdfE?Ivm{LEfhP|H(JJ>DtI9*dyh5D;vF2nWSOhnCd*&9ic##*&v)qkKsFhg zsnpFXJwLV!N<Q+&)sbBWH_JWeqJ0L+U4u^0a8Vii&ts9GQ<4kV3N1K@8aaWGQftcw zT4?g-$%&(?E~vA5jFCC93oaPyaa%6<@IrRZ&G|<XWed4BB6LXe31O+-XZ3HsE_*}k z&Ndlm{B(ZA$SW;p?EJv^nbxY<XXDI-+9*HKJj_*2teb~m1|<^c<PMM^77l72_)s=X zs~XyMbXJY(vaZ$m>~z?bH$BJ3#s{4)v6fT|n=s+cR&$!`fmZ)UH6md{$}Us(9UR^? zWu<Cl&wF#gz^Z{%-gY>n?hMKsOeZ5q92Sl09TDl!kP@1t@;S}ur6Q=hCp0lbEaMy# zT(!iNFI8%1&Nq7D<?CY)cW;oPPM*1S@Zg9V?T_S@^lxg?yxRP6;qHy)a@@PCRyFa~ zw7}@usDBo0$i4l`q?r*B*T-ZG8gOcP=Fq7f$24n)=CEGMg`w08x;JZHujjcFW0Akn z$YfppChWA(w)oI7ZU<hHD+aYbQbS}b_ij;*s#{g}u0yI@D(|rv>)$G|ViSIDqt>C- zf;~K<T80D$dz9)~*wjyT%~)t8DgzO(FYhBSZ(pt&$K3!chC~ZjTa#1Vx+58jQmJ#} zs2Y~=Jr+6Y>)`Kqwwuwk{!leAw8y{+)gDXI=$l=d%Ln-dTAPP7ESLki+zUG1NbuRu zDMzK54ogBaCuCN($;fpU<FavWXV=5B+8Y)*_LSng&LZnu_%K|h)&gS;TCwArO%R3R zQ|K%koTW;-FvTK6hz5?Yp#$$gk0ojKiP;^zj;csWCZVgcAtNqr#6*6|4-ay+VV#an zc&&N3&%|Pjv2~WWU+BbwSHmV9p5x^g=I|XUvB)vC+wRYtu}tlkH+4+&ku7`LPG>30 zyEJWHyUme(wi4yVj!l|}wI;86Z0tK(IR%b9Y3q<Dj0t%Z#mO;?AIsSDjs)5r9#@hU z;X84g#du|!#V0g>_KvVgU@Fcg7};!8tKO7k*623P!rHz4rme&wS4fskM;bUJ8Wf_j zF3GQ8rw9pfi5MJ`L-z~{#p{Jr4IsCS&*22c&nBrBEqlv<P3+_yZR||{@tZN-Gg9+@ z_-0JEVQG0ISgaW`W?dG<8*a69q}dN`na*7BV;Np9tjfh#q>Ho_#5!uhC9AhXTKiXz zUApARY7*(eB+>^r_i>8!$%mD8V;_;&2eL`Bl?!wfTfrR%eYBHEpKmS<=Vtw|83)iP z#lK=p#>9*|uuZRC6U$rfAOC1({Qid3SaS@Wmb3XjyEA-<EY55kRiVY!e6TJ{f38BS zMOWtJYg438x)IblSBLRPooX7FrB<!g@wtPclMXw$+wu7Hh8c8ni^VrCDDr5Dqo&Zw zEmVI4aAx@>#EJUrPmPlAVsu%Uuto=cq?wXpA%!Vcr$LGYciSxO&-=C2*2`zk?x_de z+xNzihFRLkyq|Ej#H@wO;={MkHO9RuV}q(4Jm?o(t0PWl%xzJv=E~we-v?OQkKX26 zvsQY&hEZ)}qW?9%FHP`?9ONY#=ev?Eg9b#f$Usb&OA0;~g1av1x7E5e?X5I9z-km1 zVf|BjyPlTCwYRT$DL%L|DlVPO3j0&nM!`N2IJR|u+xp#NTTmUsy<n)fYjMs4rGZPw zVE1u}C+Y_(q^4d!e1zJ2?RJN<-$;w}oltC*L(w`yrqA9Pszo}^rW=_ux>au_G26C! zbn9lJIJJ(`=nPpj5o!3aj)+(>L+6(O7h^A_+JX=BEz*Dgq|RFsr(31}_(ju@<FX@} zv!vVYY$Nl#vm6I@Hke8f2P8DE<Z0q>CY=!9WB3WB6ThHxYP;vvoG@;KReD(EsA0=D zts8F)T{UN#Rr=+~H|PBDJQk#+%W>n3rEl6_blhC3j4%6#%6I?j$m1x)k4`cc16j%> z>|i`#DVixS-72z3ud8zAOe601#TMg-ucaZ6WgEkBzPzWAkR>tVk@o%Q=hh<*x-Cgj zkvV5K=Me1)94Sf;x@zl3?6H41@OISD#&w1$et|7Y)|KX?@V8!$d^RxOs@1f;XZ*`( zGcOq@ocVays~WmaE6OhY>dpupeiV$(McRL~f1tI{26E35gIhkxE{eK{>WX9=L8rkz z95{&$BOa=$=*(;4e7<pGQ+#Z7D+PsyMh|ISw7%-j!miiS>7nwu$0HBbkNfqpRZ`tO zs?<z;F@L+Vs9zuD5AESksynLvHh9tr`mQ%55ZWN@zhpY3i7P&Z4k!T+!hEJHF~2IY z%WQ2{7T7+XxlfZH|2su~{-Vv^IbR?2U>mN?jW#~cSHhI!y`|%{n~2*)<0ccfgdpbX zup`#NNsR5l8ONa<*zZUyc(86s!#IjfrMT?d<x%PM8@4W*%(R$+#DeOS$B|XckiHqm zkE?moSNgqk<g44p8^#8sXjk#eZxk&*e)z~c%k!73?OLjePoOnuY-&JQsDG!_`F$J4 z_KfY`R_bo~+RgmKZ_V3iv7Uy_Q5`jNPT`c&ptUb;*=$>^-7F1K8jfAsYCwFw&?<Gj zLgG3%&Q6V!k(Tg!o${N8_zhT8yJj-cPUG^eNBP{Kfd>*7!*Prg?h=53)LBRzttCRR zf5R82Hv9T`(`CcHJ}_NuS^VSW&wpBMJ8}HDV#t+phtb=ZXq;QFwyacC<k7#yp4~0; zWdqq3hKu?jF7j*4Hr5!cjal%Q25DQp4j3;OD-U{wCvTECA9y2jq)>kJ667a<MqaKH zUvOMW`T4eVAPR`=3*za`7ulA`1q&A%`O1QYrQa{-M7DfpgdDS#9kXrw%-Et2LP|HC z@vcI=d^_2b;>EGp&RAm?+SbYf#5(UM!(+vxalU|>!ZD)W3G}t5ShjuC7BOfHRNd(Y z1{$i+K}No8b0qS?>g%ieTJc!o3T~fNEE2%cPXSf*ISv1H{QJxQywdCW<o!yu?Zz8> zL8SKbket0mHraF}DXFZN`;5X$-BS-9Y^I6RZ{VVc-7rSJ8xbMbPqV$-rIXw&$KZnU z%`ghDFj^R+&Hhzoo-x+z9XVO%AN7h%*=d|NKG>P$q^+6(8hEgDDL+`IyyU7lal&ZI zRLn08a+OrE<4`dbCqAKng>+V3(;ZYo97|&{!C-+a?or2aS@4U6rp}#)b-t`tKmLdD zN6+o@PE6anJz-ZI(r@*Ldj0(T2Os`^Bh>WGgG>J&X$kLiOpgT}!E<vg;;)L4NN_pV z>Bt*S0z+*asgJ22Vvsb;SZX)ogp$8SX?Vu=y>fY#VX}>;oXgbCO7Eq_v3%QgB_u!J zh%NguU%6!4<}8fu$CftQOysC%laOX*XvMC2h7>E*E=r=)g0gTYJsRFJ7FXmw><vT{ z$}==AXN`g#5|KFO%wfKuJmY6Lys>?7?#~#xL+(;WA3tsr$Bby35qnJgcEt)D``UVj zJU5i`UDi@PMzqh@Cb3C!DQDbJzb(CwY@?M@o!i3p#42bbRdGIF3(-=vB3<v{6(9k0 zN?!<H6@ojSB773OOqQCu-rN+2TY_;nuhmBnR|}3GIdc5i+ixE;78t$cZaGcn%UwoK zY4eveXCx0xjS9p##yc=7EkmuFoRJz;m3~%@O3g@-K_TG*W$Tom2g#N=*|(EyX}ryo z5pU<qjmky2$;d=Af6>U)+sM+{CqT$rJ$h#L%4m_^a%k@ny}AeC=ZM}z)6&y2@UutF z=x#IKpJvQHp@1(7U@z;$_A<!XgokI>J8wefmgHE1z)Fwvl>6HLtc|#oAXdTfg-%+@ z=2=0XAK$Qb!mb-%?vs(SQjx5_c2>}P2VPh+=KPI+zHOW}F03?en3IxP9K3O++t7d! zEn4rmk(`kdUB#*lXeWnnFP`$ufXw;{P0t*@_Gg0z#=-T=M~@mjEG{AL%E_;PiqZbn zb>^ZL?V=K*+xA-7E~VR+)t$Q4Pw=i8Sk=cz?YbryWkR2%Uq@Z>CW|uFFsdYcij}KU zPdaUkUZ|g4U}T;#q9AfUxrIi&_*Q8{S0m&)n-1Q8h<F0|Rv}08<HOw^o<K}YN0ozU z3BXcPsU1_r@jah>wELLib{v+{S8(6ar?S$D+_V{0BO27S=!4KwtT?&;D`{1Jf?we7 z-K)5@xVK{16ysV>YK<yUea37aO6k+tP}~=KQ8{oz6&dJA2Ecp~ugh3mP}pOp?ZaPe zA1+mnuE0@?FYYUwpvX?)MudJT|G_p&tSn5unvV)TKwF3?(RcrXaiIlevY=G8=v*#3 z-`g2$2t|zeLnv-eAk1_Dvo?G1&oKI|P~O{uof0i!Lu@C*_Q{Xd-7k`JyM-B>VW-IL z7Hn+H(o#!La<bW)SLs)3F(sX=J(F5GXskx-m=(-*3dnG>^C5MXH1V#(uAHftKa7>i zLF3$E+b@UZLZjhA<=@+o)tY-0x5LJA`QuVsK(VcfI{5jrVkOl`%FkDlmF<u~gCrCS z+xND3v}x-0Zc@1wDz{E^Ulyzz;yU3fG?$nphdYZqnQ_i&JxlqZSay?LR?A(pjN#|X z=E~Ps7`^i49pyK~eMU(HZfW}xmBkii`$h3qE+P$0^g>$_7()c1Uyr5}<0;yZ^3#Nq zF^dbO%z1B3u*Rn>^PI0g1Z`X+8Cg?Gvi|YLQf<sy!<4>j!Yg}AZAYfh&YDy;cjyPX zpufAZdESVu&Ru(C=I7K&iw^WLJiFEH(mq33YP*%cpjWrOue`Z0bxuLw5#NS}UbJ1i zH17S(aq=767RA!znG{Rx5L@ToTSj#Z%;-HK6M2q8p3^bD_vh2L6G#StB7BbqWEv^5 zC;^=^Nr%%R^Hx@~NDP?Fyrf(|vsON6xHjje)Q!@cIcpoj3j1Ja*7*MY$7c=A&rw!4 zXxz9#aB|z&Fl%sB{kX7vJ#3n7Nzd-aCEGpYV)vd4^5v)_#U=9ny~Rh2Xg&17HMLdz zu>)_OXyRV0MgQgfTIY3dRVNsOG==D^6@k9hT(^9&#C6;$LAn5B5}Pflw<p~@0A0UU z6!FvhxGdtVjFWy7zs}3?dG?tXW=>y}J;%#-p?RacDUDzr>U8i;v_TK)ChOFzXIx%T zboS3XAJ3kq^s3$<_u^+0>sOzPSC|cS@^}pB<$<2Fwul9f9ZY4ppu5;jIvknNh?bbZ z_a%*-PMUOPOr4l9c0&IF<Hu&m;cE<Y!*w}d8#bwaowKeXi1|Z~E!*Oql;maUo0OTE zEU%9}QoPq_Qc}Dte?iagQ1NtWlJ&axlx5TMA6x^){#iBX8AZztsv6j8(&f)5w|3@J zqw{*PA`sTbddMf&y&$QFIH?p{t}O)%y2Lpy0V<Nj5!VrFe3u~uyDDGW!e=a+w9Ham z-!A@b+%hgh;i?QmR4cpRD*Tx8PVMKylz#tuz4%?fscs(~nm+l!4hSeOBBF85Hf7Sy z6(`2vG6drTW%ro#SBQV95J1;KyBf4YKstIA$8rrv5AIm^M0C^91gK4@*K^!Dw&~VR zdKiCvXiHkNdGps__TJjXaPN_pqgU$EY0{j9`DN$x^VRtLd2bx@_s_0Au3PDcT0)_N zS4N^f1~j14_+#kQV5m(r-Q!w8(u^&TE?z<MIcUVJjEAiXI=JOwU1APu7mSm})vPZj z<$5okvu!~|&dI+Fvx}|mUe2+7!QAW1oK*LeW!(59B*YjyYSWqgicDOPZ>)E+_lV8f z=RI{xSw@LA#L3A(CudO{=xv~%z7_Nff(8VOs!OY8BO1s>12EoWg!6En%3DpH$=FCu zU$a>eY1?MLd1$R|-kdhQvoi~g)j5i{Z*^}ERm}+qi;v=lIdf>QPd>C=f;5d^Fm}^U z1I={<)iI-?HL6i;RJ7H0Ua8-DbV^+xv<0l6Qa<ChV1->7V;R?qQ5pa{287fAq+>S0 zX*==9S))gDx_6y8v1|7nS+v$R5towv1*?oDIH*pYpjuW-NKTI4tNX->2s5EHkC`hQ z23ah4S;t~2HL3AJvyXv|wHc>f6Wm2Rte7?((hfzLq*uIS4`#f7g-n?Iv7m;SyKiET zE;*Esy2!$JU!^?PK37R@**>WoXQpnA;5vS7T5@J`x*;>hj{MR=ue@gQ|5|oyJETCr zz?rI9x6WVv1A2GV>X%-^sRG~==%VjI-U69Zj<YW*M~*HB9V>B)PJ0RgEl9z}1pOSM zg4{hzetQac0G^m++dR{_JYv4FA}2?F5-x|N5qru4<(&Ndd$yApIv4aauIiy>CqoR_ zF_dy%xYI0@^VD&qiL30xlvF2?f5^$n&!>1EjMPIN{BvuE_R&~0!%ZCB&_14Al^&^A z^aBy&oMkjr9V^bc?^45EJ{_lK`f6Wx*fr_Ufwi^;vzqlBGG>--%dF--hQfW0irIY2 zgu<=zpVh1RDmhg`;~LrO)*!E9_O2e0WcwmV&CeS4@dc`d^4^&-E9TqK>pt|Mt-m<9 z&xmTFiF5OfN=p4Uqf;V%w9u5IsrcnpH@0nqxLSc_hj8Qbc_%NnqKuEW8AtA)*k-~j zv>D{}zqA?3%-@;}TKjo5zS`efjI009kRLbhaqH7K!g1<r70uC`5!TDi7LdplIx}Tg z&cFd*4;myF**-E(;^f&tSxq)K-f37nKfiXvC|hv@@-%4N>x3eXpER_8<YLa<gc?>C z_h$ZOJeXQFH1}Ws$_=eL4GW>ml-X57_-DX$oFAu>jDbFYL!Hx+KM%;5aPHq6-3534 z;V#BIRRfke$;5CnL;1iehm4c0qOMB;Fg8D?9c;4=U;6{J0*e=QaQ%`;j!cHh*{J|< z2j@}@jCRoAu9t>rKUWRPwUs?nBQUV_WLYu^-5d48bnrIvSp_SUBk0x!hpxpJNQFL4 zq@${mx!R!{IOX{o+lXyX6XW?gwyZ~_cqzuX^6=B-xBM8nz3%k{*^N89km*jyFO6T3 zSLcw*DYRW=t-@`mQ?997r^)kA+S1o-RkXOBGivp>?a$F-jdy$Z{NR8Atsb=wM~=If z!N`S5jz5L(*`m8k>WZFE7{~FPo-0u@UOUHe5w6QnX(We*8V*F}GpIFeM8t+c8q{Uv zdc8Pj+@$tnSHAkf?FU0H&B=9NID6d0w4N(2Y%%P{oe|f%db+o%6Fqlj_vk8~!8NSj zZi?bt)i1Jk{ltAM8iZPdeSNhywPf9?GdrfIrB@5DyRLBe>$O6RyW=OcY1yQ?H9UUf z;{7{os_V?A=n38H#)gJl0zKTSS7}tMZll=xl{~9;P3c!Jp;5Spm%DG}%6jT}EbyRm zN5fXW9k%iSnp35VZ!ysO+Y;4)Mlvpv1b$8J{QC7+Nrv^*4U*EDE34f%o%nL2t&+RU zG5Pw11*v=T$!4B!%Uj&K&wwp+79KiYvwPF3>ZP*!b(8B>#oeSN-$`d)40|uhcVwfY zme0yFYoWC2l-Q|5ujiyy?d}@Gl*)aue9*FA_J}z$JJ)unUQP7Bp>d62OYh+jCQAK$ z+p5#qn|H}C^UHb=kE=y5eo5Z7U24TWFUoEI67}ga^58`?edQxKsz_n(O01OUj0Jhh z@HtS}JQvI51;zr~&$9h!<1k8?Z_7}&U})IGA*YCrJT5eQB0d@)VPu9=$2l$;=HVK3 z;+E+!vwv&?#%Bpq>-O8(#d7IP<M`dLZvJK*o2(3&`Q9%x!h;^9dzD_5fvx?F2U?^p zS?NRxDeG;cIN_7Z;rt%9ph(rL?0lRm!9V<IpCDZx4`SID7r@a&(nZ7QZOVs*VN&_{ zXp!8!)VL#4mf8j_JbP}r(P6EuW_&zVSvW`TwCx|QbXAI_8-{`NjC3^Bs>b)gOC<(| zB$BzYDE4n*um22bvh@q9W(7SVRXWS<$Vmw7?#isj&rOP+);3pd)v86eIzC49BxU3* z=~cE=E}v62UoMI>cHhn$Ud4J%cJ9!2M7V~Lr){wU#icB(P_>|pu&ik5NUt*SDi+uE zkvYPO9UZa0Ow4x5a3g-Idd;>;-kOT_U|VwHlm_`~;z3z|YT20+#yMhCy7DX7B36O< zfr!gFAIlTeLur17C%Lf8f#;wlmQW@tlqOQ->0d`F9dqwkotVD|QzbWD)61T%dkmZy zh)<o<$#nN2WNZfNc{FT8?&zy(QcbTN15-4PDEIa8cUrt~OO!+8N5WQ3T@_hEFziyg z-|pZ4cK-{;CF38^D(cI6=%@bSRX=Rrys!pQwhax*(=e*v7cjl<zxIXE&S-DEA(tz^ z$mfk5o1c+;wpN2;W&LXnf|nSbjLz!swHm%=8&%w}))Fi++z*;Q08LLJZ<S~T6J4IH z$Kxg_P?bhofnfYOITh>R0&U+e%-0SdUj6lhh57o_QbjYkz6+Q`w9ELO>Rkh(5e<1A z6Aa9lkobh!I0Ti3ytFgJF_C~#TqNdkrPs9SzfQ+cJhkM$k)gc1u(af=tbTO)!YRwt z)UvJWkUwX~ro|;C_3EQ#%9i2bKm7BBpK#D=iP7Qix_71Dq1^|TmmX}UOdQg>_qYxd z>(#3|{oH<%E6YJ|FXX8nPU}XUftKpbkxN=fKD5vA$$O6ZNEj3_N#Ky!l)Vah1v9YZ zuw?H2DH!U66mNO=1nvYoJ*9MEzQ@KzYm0Zk)G}_>3yTY<Eb_`%zVDTo9G{vvrTx%R z(T(dx$8`<!#eusu-1Hq`VJG)5*dA2tgEuZ*uTw|1TekZ34O>g5J-1-if;k1HrBx#9 zjB7WiRZ8`Vuk2Nh2gF48PU;;J<{zCJ)1hbQDkvA$5a`WNE-%=AvG&+;7ChZr$y;6| zH3Hu-y?WXE*K8}4To^`$U0kzmH(Du8o_j7|`b<*qmQ|Z$+?Fd~TCQ(Qbn$RI>;bf9 zjP41ebq5grL^5Hu2pZ)*Bo>%xh9oZMql1lFQQ225w+@gNnP!|YZcM*ZG|jYh(W+&O zmv)*Oo2k~c4OCuT+$}M0YEn0>el;E#hhyW6A8y|@Zr7<N(^oxz>isjPQd=rFN2Zjv zuhuy8=v$*>tIxdi1B*1A9eGm^Lzx4iN7WaJ$Q>!noVCZT7Jg0*P;Y|K8*D&Uiynak z#{9@yK$b;$zs1W#zlC|_3*!!U0G`6(`~3!dG$lW9@q~RZP5r1}zmNLLcR!jkyhe!a zpfyIyRzcNP&IwWT;^K_EKmKX_E_3B5xkkQJv!-!>)Y!YF7xv1My?c#rg?**R>XMLz z;uSx3Nt5B@%cNXYwbpK!lFzKcU``QR(MG-lecgm7+3La^f=kEhZtXkU+Ve_3Tdjp! zo3c2yex0)2+GnM8wIlD#Zx3J~VWxGsT>dI3e?!#g7NVo*3o39`rW-z+(AG)Z2+D0v z<%R}LGo}e|)OA{NXq*O;pib-Mb}|2QA8ZvCEa{-bBh<tD-h$ELpmFxd8=E%5K<SP8 z9<=G-odyl=*zrim$idG{8Z`Ks+#${Sbn7-E)b@!rba?k}=?!ZQ96CUGGq}-&0lsxR zsMUi$c=e+zS3Y|6gP_{47alu%_E_QTGII0Oshc<D<=HMBTD0iUTT7QJZwC$Q)GIHf zeetx;UGp~d4$14)d05%mk^9ySsW~Hi(0uvbkTv^8M=TiButPe`X&|AP2wM1{E||G4 zG{rOA@_?fH@WGQJKF&FJP@&So)B;1G3FnK-D&A5dy_zNg)sT<+_Wh_|aLbp6d}EZ# z+9+p?Ofj|^+Z`2RV#yYxPEc^{M|nz4TPbDhnt`k41nULh_Fiz^_CkET^!Vw%^fZ=X z_H(Q;tY%H=Hfro2G7+`lr<~r#Z>vj`q6=j<!}da8t=%$PHeC~e{7TzG?H6Mi_He4A z#(wnMD&0DA@q>Lr)dYNv_fHeEgo3?Z*rH%NbLROx(<tLP)S<F-nqg1Szr%PUKxC&? z@-umgs@_;jRn_O>6~4FRV#)_GjYY?j%Drd@;6Q8vtSZvb(Nz^yvAvVG06JcJI$rV~ zI=po4q3c-UL;D8*_7QKMLC=nw1`DBM>k$05W{umliivL3MjnW2(<(ZqRU7@g^hPnQ zTE#R<ce&2;+BN+i%G>RLA~Z<_eh=5ITzs!_T4itHEo+HdGD<{A(_m!Yld_<3)-*8O zxxMdc&oMV{q@FS!<mvZ}`$Co-)V=H-^dCfZX-*6A^7iwnE;Ya7foAQv)dN-8YOY=d zveRrGSj9Zh4I6xKUA%=IhrWLF9~%#`C9UjY$}RZmcjL4e58)v_6z@vj9^RhbUf$l` zKHk3Ge%}7x7H_L}6_4sZ-m16etvdtYk=tP2r05P7RO&UbV~H1&8vBF62giP3;zL?p zY`K-ylxk`<t(sn=QVow9o;Xv_yM|8<-x@e42j_uUYgNIiZ`CbClS+uqgJN?qj&>b$ zY)<MRgr%J2k0<5a^@)S#$jU&&6`JLDEPS#3-q=#tH!@DkP)7Bx-8>;Wpn-4QsA0<J zA+6f!&1+QlN^B%Er})*XR@o~dYV0!&sSV1qd#Jy;PJYTK@KXgpRq#{&kNosvJ~Lgw zXIK6750kbdhw_XE#82tQ>7CSmv8N(E6ZV$6Yq}!Lnqo4e`Y^-Zi%Fz9&(+4vgfT-p zII2yWKUFVpjVf3zjjC9b=1%)#Iq}Cs<2l!Vd=2s<7FVXQ;tgwgZQDz}n|%KKWXjpg zFM|#b^ED#PT?HY`sxHg(mGa(y$X6h8rBKB|zLZ*8Egd;iqO>U8^Xa)$V*{`b+P0lD z@tyXIblbX>>-;(01i5gZdKTKBMIAKr`rHt|?8Di9Lo8d0=DvhY{kWzECrCMX==!Fz z=#p01<G5xPUT6?<pzz{0!7bt9EeBzpbr01UEz^rh?1e_;Br&&OZ?m^sW%tUJO^{k# z!RX3oNQ^Sd!=ORsnYjNj6VkR=7e*f1s)uNJz$83XcTb2vN*UKL5kom$B<aaXdZK(z zVNgK^86qmZRZL8)bp3~iA_ubaF6zuKuA|WIX$6f+lHxm(6boG9Lb`!`2-^!`J<G$Q z24bzMv;`hSEmRc3j=JcmkGKn}gE3Xf&?0>z#P34*n3Q!3n5MJ`nx50Fe7V(-4SX<7 zgvou5EuFadYY%pYXUS1nvM}55$BIv65c~Rt+<|qjusHf-7m8yUxd}@i&xC|VH3|uB zIV3a$OIAbi*9ePbLy(j`8RL>z9+zMq4n~KtNK;sFd|XHj&z1OEXtN5fzEhO?rd;35 zHO4$ls!rS^N1blEb>gef8rO!m?AYndzf&|n3|4aGfP$gOirsF%Z*;_MO0M#mm8&W= zXfF4(3gtE{|5R}U2J)VX`z?#1+tkKhX^VSpb6D*VkJ`az@5-8}9pbHog!|mRg$?Z3 z#ZDX8->m9g1&!oZbecDo_ItXi6D#S%L*+z_J)%zk5_6CCKtm)S3aFA<V}jqNaG$bU zchOOJg!n**Gy4RG1b6P(v!B^V`<bAB=)Pd9l!Mc}bhB(6(KR9`Vs^w!5&B>;*lE*; z;eZChv=p3Hsbj(diagx}36nyswZau$X<g<_ZrK7C+1IZ(vqim#vh)g<bv?-cv)c$? zA6#YMu%S#%{K$E0m$cup-@(u*1$9_N@}UBb-qCwV+t$N|wQf7)#q^Af^wz^NKtDOp z)KmT4E!HQp@-*$J><tS@u6RdjMzqDdVR+Zl@lF}&cn95`-mNrsQ@^M09N~S;m1pC7 zsD{os@45|m7-!{t?Y5H1?+Q7+ith@vCC+y%ksg0XaSA))toYq9q=)ay-#z?piYZI0 z^hjQ&YbWF&PH!gCD|PEvAultvqsnl8=lCuY?>Ict0}Yg!&hJLxyODT@aw#+L4&Tw8 zekdP(*P6@c`YvBjbCzMIX@uUuEeYS{o9Za7@!gE_@9<9R$?y0X-WBLyE3kKRoFh<% zJV#!XC69bJ#ncDy`a9p{;N7eWwC>}enS)l3yel;I0sn~BOshxU&Et1B@Q&m1F)IhP zor;gE?AmR&61;QfQ#okzkvHgFS&=@(-rY3MC!%tGXXHfL4{?<VEowY$E;re(+*qWb z0lE}^^y}eN2LmuTb7*OiQ2s-(3j+H`N!7=gn}8Oa(Bv*eMW{M_(Tsw{iwkBfvemtR zc~XD*wsCs^d6J|_NjDaLZ2a`a)+AM(5ngM?*^tdkPXA<dEmlrGw|4Dw3)ik)xc}pz z?BVNxTeM6uZXI2<qw~ti4Z8NpwNx8pXidlUes<Z=Q4Se_^&cc7*ka3rpGP;K)5;HO zr}DlUC1;&GeWmTH_RpyO`b`~D_Co$Sr3W@m9n$t^mvzF{&QRXzsn&f^rZ1qIzeolx z!nn9M;)ncnEM&q0j1V#j%kSkyTl)g-ylsrKwluy#^;8=v4R9rzEx?A;VV=j>Y?Se- zhFXTP8RRI>A<%uG0d#dJOfwKVv<nay*C=D0mw&F}n?mV^&?Om5nyepR>-9V7uIoNW zptC8HF?77l`mrG`Q#ZIxg{-EtjkOraY86@xM(x<!<u0|DGJpBzf|D@pT!O{2HO&%} z?Sjw6VgB-}HOb4e9MVjs@omN23B^A<dq;M5@4scu_)dP4C7Wku8UM&KhCd;DSOTxo zjZ~V7e9_rJShX0=MqkW$vRw@`Y8BI7n_V_4TRCFumaWduHhOZphqH`pGBis$lqExr zYsPg~io_FG&sDOkI(R}cGi%~QlzYY^c{2+JzaNYQbySwoRmm{=AtohK5tq;-s<fw0 zE5^6gG0wvP+R>lJJEs0!mk4636>%rhH`HXQg6)rJ2g*(AWe?}CTsi$viBe_Hq3J7E z<{v&>u)Ij70xdwtn<@K_m2PAEWoC~a({HSCe{5gbQ+~7T>@xg!)Fsqd?Rn5Yl+wi! zP;?s$#?H7K6$f{c8Pys~LrSblfDOW=w!E2Tw3<5ofbqqF=~IkWSvS}1mq}lKCY$eH z+4ACtjSj4P>-6cj*6(lh;l-9|KW_R;Rx<wldee^>;RT>#gy0@h4`>V_X+B==!_={! zI2zLz%8;n+=kwmh_sVdF2#!O!XPjy*D|9c_B{JbJ13D!pbm@|i*hy=J9gyRjcJ7kU zv`d!<WSuQ@*k{FJ`?u<MoJOc<npU%_wTe2-J;c*mbEJ2M``9p4Mym`6k)GA7VRJ9~ zX&MlrZx%k^+`WbLeT-8+A2pWTRx#qk0D{NaY;yoZoyWFg+m%|Wb5loNu4WzUebq3o zT`zcJ|EgzmS6VZWvo2lmw)2BcQH?%5c;r^BVH~di{>FuyiwYp;TzT{}dyYW0f!s&k zX=T5q-2wk2@FNZeI)7S{;+*0^K0>T2Sw9@p(hiMNtM*sRpUM_&po449-j^TzyzHMx z-fF%)G0W7UW7|G5@@G`dMVAd<>}9O<^@VKXq{mCUHg9SWcH)_&Ne;flMr#@l84@Ta zq=kE$0{w;iyehtxHC0UXR)$x}sHWD|y=r@U`_#szuR3^EjT9R?;l&4MyntdUw*qkf z5R?}T9rxF&o>84f@f}P2pvn5P@=T{KNk|zwZHb0~`=77ArMfcMVJG)}(t5aB#}%#M z?Qg$*`%QTZTiuP*`1c3x8-412R299pFwH<YtdO>0uC)!Uh&nI6#<Kd5$k<@I_c|O+ zDkRLefJ`(>4>{-ax2hLD>;CcQ#;o&4W!T2m=CU7De{11J<I2%2W#mkyX7;Jqjc;cf z2acW2D&8zZX5L=3&Gt3XPqqIH8{$n~QxQSuo^YGRD8K}z3zJFExM(>F&+0%Q4k0ZJ zTjiS3aR;Gj##(HNv9`%;1*c|A^eC9_IdR6Rg4dcrSuH8CdAOyuTehS_d-=kWW$n`3 zva+y`Ms8g6Y4)d!Ht-I?viR)%BXTn{Ph=l^KWF$s(AWZA)`Xp?9_mjc85XSgTDV)} z{cv>qIInQl99fHqcdm2Rr-xmmvlXOVVmw=YaFLPw(O{CJ^NbJo8hbxjUFY1}Qm&=r z6@1sbPFJW=ZRVM2uRlCr;o^pGXI8IXe#8RN#o1ri!Ag@v5UQLOte4UisE<@+UP?nm zV@0(hiTqt;p_@WW%6=GoqF;vJ{Fz(VILY?uqjZwj90V%PHkM`^iQoRkd-)E%hpl`> zy+<fUZLXv3qT8EpVYEWhpUlYskg445=r+dq4RbXIrFWT^^eH<ay>Pr<*w}kTW5>GB zbYO0~72<*YAK#;#9FN0wd-Kn=^r_m>xUK$X+)+DFw6=?gWGo_cV9HN`?V|Zt<fjVd z$3IL3A44R%CLAV6`*`BraqUd@#)+eS`ec+f)~1y{quuNu>oaP?h5LW$)(1bih1tqv zi^laz$HbN1mbK$#8(Y65ZH|t?j1(<xzw2Avo~M~k8AE$%u+ZIU+2Z4qu=NDzj<Cs# zYAse19)8iHV#9-{teLxPV3*{szHXHR)>uq>RpYMlQ_k{XeWF_7Y(-<K`r*3n%IC`D zse?N8ZxU@CRkqsrb)#*d?ckI_UHjLq6F7x*J4)Yuu-o&{?G9oLX|8-weaH2@a`p1( zk&fr|-dx~%@ALWJ-Xk2nr*Ix*6Ma}dm~2qK1hBx*-|w*^n!y&66}xQyR!-vuIl0E< z`HvP=#k$_Pvg-W#j}`au9i=slr%4YByyQ-`Dz*W}730f?Wv-AXm~vr;rBow%s7vIH zjqyhwv8<1Bn&8MOZfQpl{0j@EqmoR>uR6Z=cuIenjBeZ~s<qY2tNOA)Y@p0mR1<WH zg%Q0u(~TN-N$%$3W;O*Z3X&6yCAx<5aegx_zi^HkG^`gHI7J<Kd-$wLKg)4vWYUzu zoiMHgw_;;$b$|Z%gxf?z4ceeK+2jRn1QrC}Fs<5v0Vc1%esjD-&mCw==DVdaB^_eb zCJzvH{j0Jx1VdRV(5Lbf`Zn4>R(@_6Yvd;exB=edPgUe6(D{!^%$NC?Dj#z_*BUvV zEB)~Nk@t_r8G=2C^3%@^Y@a}^kHmS>8RyBz;yme$^Kb8QpbY2bku;IEI@gsqPFv}} zF8kN&FAeoh`9stq!<-Nop7r|5<^J`#EeSRA27c2^rT}5{cmq2xe1rb_ye!A(bLVsV zi2o{|(moW>x1b5_04xS&5@dk7N1QY57n}6}vB$h#<eF=VRZ1-G>#ilX0#<04ro{Wp z2;V{3F9yIpsqDiDAV4etJOC^PYy_kN_5c<Fb~)WS2zv?8f#Pt1)<G;r#uw;k?05CA zM6Ripm}JTlx%y{-rTCqR-w#BtS{D#+?}c+KbM<Z_*DYF%f{7{9v|LQmha((ZlL_w% zkX|2QF&z^bi1U_PqNt?r6P|iI`w#kZF$m=-p*+LgOnE?=VC@z=v{Pb~UP~lv1?-N} zj*3yrJ<$QrM(L3#?{YwaJz2XflHpG_zle8uu3d0^N8!{@@VmO0q$Y@Dyi3sL*&moL zix90y1d?A%5Iyt&Og-$AZsa;?$+QQJ);sAmMh~#xrZC9YAiy~{tYuI?6f?DN9eF0& z(=)ug1bCO?!HU8GfJ{xuh1emJjJP&~KgaMp49{1o?}{P#{-pV&SmlIFqCL}{X#W_v zDfX+x3+4my!U@a=;zeE27ckV6hkD}V1M`6R;DY_KI{cZ$i;BR!7=t+bf!?6|lfXO= z&%q1gLq$-Q+kazTEEn!@eVP7FK9Ij6Fn=$IPQ;6fK)hgHlZ$dQ?;mri?3DgfU8<wt zIhCL52<SukBs%>km+CWr_cWL4cclGYs`FI8Kx5QByAAGGxSzlsjB<Oy%_TaxT+>*j z+Zw;oMyQ@rJE6KtK<x!#pY9G2eU!DLA@PyYeB3qtg7!u23GaxvMB~R@_dqe#`~#k& z4N^OJ+@*F&ZR4pf+AO!5$6RN+3I9`<+B>y5s$<M&XS?UNhxT95b++$h{VRJK$sVc` zE|=wys}6w2rmTlyxXyvkOoK9<U%S*EuiUdIGjI0^KXaagFW}8+Cm+(8{(hnt$qlox z$GT{VI3^&z5pLblZt_rnh9e#1!zIg@X4^$iWvxBMNuRzhI)Nqw5KjZsRxuO$f3E&L zWL#&|X=gdLxo8g$p%5}*vHmRT#at1Iwtr2>Ih)ELaaFwy*oEWY;P?1T<W_oF<hu6} zqul19ZJ$THl|*tS$QJhkk!juvx#w&vC|@6x%dNaFIO@oM<rTM&$J!go8*1~Wv(!H9 zKfBtAlYXA%X*lbjt6XRk$rbbL`p!KW`F_nIn~2t~JeQ{fxdgg*ay>71A8WsAUHcbE zV?N3{6lL{(JRgtO^T+FHd3|@)YfWs_8i=;e_U%dGO-10-D$zsB2LD}k)I}d>e*Tv3 zW9`sY-!+N4^BU^k@8B)ufO!x4NdT1(b-EE`S~%pvXuXg9eX3j39<-gJlX?)e_)3gM ze)>>YmmFhxG7ojTrBiO1#As^Y<>@*4P3k+#`%mse8{+qrhqBvrTujr##YoLhj4?&Q z{T}@*;?<|}ccZjd5cWL!$s+MQ_(k%%7XfJAK@D^Czp965ucH1b-=Upu<vut8?TMg+ z9)Y-)!mTgbuzc!)y0j8;FGRcw`elN#hzogVcuDk90a`Jh6Mz;<1A8*HWA$64;cRc^ zefd4aa~0uSeLD3W&GG#i(60bM?W{l)qFrrpfjU^MWWLQ2?Ww$aTR?A-uKeuKBeZ@f zBg*dzZ@!N<*BbmPL*8G6>^=)#u17f|P_7S9<}v)Nt-2WXCl&8PMY1|YG*WX!BP9rM z#sO+Bo`r(fd*P12vm~(vy4@D&0~g96Pvj{C&G9}JVTJT?fH(=Aq8y<AU3BOfav|Iu zuHVq1K4);n^D^{70K%L>Jd5G}0=E;~gMhngU#z&$g^#?0^!AAaHPex<`kVOlaX|Q! z>UD8}Tqhtdfe~9-i4Zoddn<#MP5!b=0BCS!XYd?aY}vbTTf&8DqzroxDV*&v+%Etv z00_rnkK*|Pz&L2@&*B*tui0SBwheSVGjfD5{t5qF0LJAER)<^m8p2<NpVFgr>i{se zvccwK>ja>DQofKE&L`#7neHQbM!p}wE^pf{L@ClJeNKqKKF9A_2#>VOeg;r^LIHE& zM|jFJ{n=~b_i{jvehczEO{9~~tBprL0bUcBsV_%e0}l>RdvpP4-vQ5vm*=RRla6SP z72a;$gts;e@@=p1HaCL%FX4@L=gYEy`bOyD`WexM^+3odl3!G}N&g@jP2pTRxsLvW z-m#2>Zmy&MqWqD}py#BIo3S>N`Yn7voSy5Wkw=mb=N;{x+8RIGBIckSu%6BD`-q+t zhT1sE1zn)*=vSfhrgQrogZHG9w?vrz_?Gl}l0%>k$GIML^s)#vrHeVH`Oulegq6P| z-4SWhGwyR<$9IPj_p_pz$q?S;>XSuhyl<e{kaw5-b?OL2A9cUIt#(*sqn#gzyxgd5 zg1&*Uu6&R@=I@;RKznALgLDm|oxVeiK-k_c-Gf}0-fhaXzoB;mUFjKgDWW^|NhF`$ zc8fT--|+5%{S8wzxrq0ysLDL@7FAiNAs*8AbC3@D6gQiws+Ea}9ENyF-%&is2S2O8 zKTebQM{#ZwdBi^s6D2I}A<z{7rhy{ed>v_I!jC+<FM&G+JR$x5g6OM}48)F7?Pu@> zda`*CWc^^!8g-O`_-GZiO^M(s)m!2ry>pJqn12V5ek;+H##4GY!gWBJInbv7&}~vo zLqv);5I}nSpOBZHq6MYJU=#H@eWE?ddK%AR{J=apj&#39T9KkY*C$FJY3XT*vnu?b zh!l4>lxLSnCc07HE1|4z=!eWp@w=)0Q|2rBZ_^EYHy-(Py3j#lkf+*u2HI&d^3+L; z)*8e81iycH7$5RKQR^rM5FbcqhntDK#F&GTucOEZ@iauFy9Xg37vOG#ZnFU4Kx?k! z&i3!>m&;x7is)tD1pZw?J2dQP^?8VsT<Aqqk6dMP>RQR17SW!<zy+O>O{ho2OPA}? zqg;9dmmjotxvn^=juD?-`kE{5a@W<49(P^kLY-q?Jmx}&un_;LP7`0L?lJ$Nk0ZTN zRF|nfxvv&+<^kX@;wK%&H9jyEh;-9Tzy^#@&xksvN$_tJw@d+I3q3a<!|w%n*GO#9 z^TZanGkE?Fam+LU>7Eqh@%?$zPRNGiViV+LhN-$JG7YeQY;qGjp@XKIGQ=s99d?Lq z0;hrFH$BV3w_hNiF+^K2PWMHe?}|diAxwMVt`G&>C)W@I<fpJv1PfjHQS49yAlro) zU|u5<wL7Tm&!cTT57#83^x3G-7Llk|5s9XraEIU>ek(a5%6t~#e-zUYj^FDZVhM%Q zlToHfgvkegtBCPx2~JIqhOTu>)Hct@H_wWRke{S~B|`U4MEgplx}w(>6Vz)M!_e<4 z;L8m$!ITf$bwyl<VcXe-_8b5k$5}l85bzS<x+v1GiV5Z~06j%Dw~s}U_ME6@68Qb5 z=x=^bEW<q61h;h}-`oJtUq+bjVuF4RFc8mc;rX+0>xkB%-2{pY^_btA-4O@g=?9Tc zCFipp2rET@eKVf@fM?g??nAf@Vwu(xW382dL!ujaH$elRwLH;H`weBdiQm%!Lqv?* zb8t%-mO%fSpwSrZRm8If?w6od8OpgD-^|1BJ$Q~hX^Roh3Gk@|G#-uLZvtM!7-IwK z{<rvMD&)W_Jo^Mdc_9Du$X_(_764bp@9oeZe}}sQbbc24)J1$t`euy%65B&ahLZf+ z3zuL#<f$L@Xws2wq6Wz>=#)_vWhlbW(McC?C`JNm(->U~gp8#Aj$phPhkRFMpgwYs zFzH=Ik$HsJq&FAy%k^CvCnSh5S}NqyZ}^^MIqAUE&ms=}CDD=EoBE3VzV2cFQQa@v z0$OO5;O=&SW)khRk)o}%iMEPve*reBwrW4oR<A44v@s%;Aw;xO?ut0*hi%pKfI*@% z(oE4C36okyq%p)I{BQ8bif}-h8t4G!Es;h*&*Uf(rTiqqwePVY5>vUV74J^r9b5){ zEC0gx(IO0a=t<#}QhS+tOhhO@i0&%(NU3fJyFetWm7%w8#Cz!16rRGl!YKC;))@w4 z<ph#3R7U0r=_k~Gfu`C$`wfgEzofiTK3sXB{L0f<A$ie0m&=0q<#qi29YF4N(N2DD zpDRZrzoYCwD7QsC<(13T0^g)?`QlyWQnn!c8wl?z8`h;NzhSWf%ES47Rm3SS_`yL7 z=#iwaVjV)c8v}m~>2z!xBi#YzaM?y&uB-2XTw@#9e{)@Z#ea37OM$K(Tw{6eD<FR! zb3GpWO??^qD*Ju7WFzx&^=E%`AKJrUQxnyl_OT$R>&|*C#*~k{tWzT&Pjk8NLz{Y< zOLl6eqtpGH?ch<{SrF-Yq^ms9tzY3e`hJ&9=t(Zw7$Cp@t6c{CzQt|Y>AL#L|K^fD z$U2$Jg+9;mxNI4ZyQFs{*vr^94jE!ja@g9z^H}ElR_M&6|GDa4MfW@B^QXCFkEj^_ zKmC5p*7HccyoGq^{nK3NI;1;sJ9oNI<ombI`tUT@QD4{wi0}Wi`*%J%?0+sh;8Wak zUC_ms$6WIol(QJ^8)LBl2%sy`*7Un@2UJ4e>IuE4GCgCOcf|PZ31Ip}R5raWD!VNd z?rxhzB{yIA+d{6>IPO0H>>!oRw?$?5eZt-SeNo9h9sVi!_N?%7`v+{`kgpD~|DlH2 ze}+E|5C~8Jx>g@)1R{T533u$@sH9JX|5ZG*2`}v@0QG-Q0PvwQ^!Lhc_mHkGDw$^? z9|!Rr*?;~6m_EWcTT#9N2){*m(OB|7!d9en4`uR1I#rR*N_>Yn%(Jm79OZNIqMW8q zS~<(-7!y<eoq2Ml<@)Za?tkOsf8Yu6>%Z~Em5-;o|HE=WG5^lIyXqX*J0a(=or7Jr zHywOZy)t(cZfxtAE!@c7LH!5x>ZO3!0S7_X8URf4LJxrL15k|t{R!IoSd2s5$VP&& z&jIGqH!j+jyJT}9aPow08)$FlAxN9-Dm_q-Xuc8l7jmCOBl8=usgoV%23*)-$WG$0 z*-$wh6TL21c?I*gcqaSsJS@-U%5`|~0pJOLJa3EnL+I&btHV4ZgFyT=-$>t+jc^5k z=66?U0kFdbzzs)uas|c*1cz~GDF8bE1=w~jAf5|PNKQ~*DjgNMl`%e(7epP!ChBN) zMV*R%<)H9@?z0(iQfn#}!yZcZLz>VIk$sGXD&}kfo6$Dfn9O1^0rEc=VLo?42<%!P z!ylrq6D#mtrrrf<oOx1?p8gE;q;aI@!HoyB2Gjv`b^eak62(Fn$Uns>z(BUY;yZ*{ z1>iYYXZZiw_oUO3{z`f&Y@+OkO_y|6vX!!)M>byQt0-dv>2)Z3Q_K<HcgutBQjGB= zZidG*nrF8FhTvT(TpADear<2ibsHvznwPT<FdTZo2y-`#C0B}0CbGfZ7kx~{A_Fx0 z4gFmwo=ZY~Bb|xc*iy^~e2MXDI}xMr5gF!Xi07b)$9;{jVC>`uFl#r_m*2L3tgjVS zkZx<Wl6|l8t+C5oOAOP3M6_$pxzfGzx#t1SXXIuA;+?-+J6(E4{;n8Tt)hNbdkf`h z51Yr^oUdEv%l2FDW9_#p{bj#po{VSEJuvU)33=^FdK~Gdq>qvgM}4$j6LM=e05_bI zZeq6BAGp6_f8ZGdzaO5Fjl@p`y1y&}5x#sK0L?A96O9oUyH2|V#gF{OVUD?zX}>%S zH_z!hf6IpWZE->)M>q;2o&j`m{C@m9j3xgTABRDl{B1>-(#Zf^0sK+H^?*Me;RgVg z!td?;_88oq0D1>d-SN(uZ;HG8H>E+}k_)ikgNyg<I=^+jbLGhuk1Ma_N-Fa@2e6;w zqw+gl4nyhV_aom^7-zVO&pG@;gmnR>0Y8U*4erW^@o@etr1f}yU3n0lw2Q)B3&Xg! zub4rgzbIlEZi&mVt(ODZQal0bz7NtWU%!GjDfAqyzd%?5JrH(c7i5X6rX2uU2LVue zA<RYbhPn^o{KOmjm(omt_&z6qz7l2nr-*XTgIghu|EV8yN0$lyr{O8hayW(WDni9~ z|6Bi8hzkH)5(5ryyi7pPT;P`a&`;0kH?|lSD(~QV4YATC^Ia~L31cCc*TkRfuP^t4 zUiI*Mm&Xz@4K}`NkpCr*f<k@!W6$Wf<GD#FufPtq-QiaBi|rcX*8?TV%_Ec_?E=O| z3`$k)f;<bok!&b{r~Rhqu6GpP^}Wme-@d0fDuOGX|G&DA(}(gYr#Wc?m;4p;&b0bp zJg@le)BF^t>mB=F!*3TLKlDr)<8Ub)(U*R^`1Q~=McQxue*@M3@89dWj%QDLN9jF$ zPWAAA0{S>{guoS68!e6ym?DL#B4`?HQUKSp$A3TV`P0I2_)?Lh-bI{n0na#H@;?={ z1d#(cV(NuFzxxoN2bn5Dc^r?I13IXytQB2X{>gQ_D{?BnBY$~(uDn%@cN^XVU}t8a zIAELJ33vstqat7qXRm(Q0eHUG+(7mOoPhs6Tn%sw&<elbg4+-7H*j0RJ?Q$ao`&vL zUF^c|X?T7VzYi!^FvoXY?1rq%gAAO&0NTPm1lWe>OPnwgZXx7;p2sxN3E*;{=BM|0 zD4Wo)$e^c#iZK5tzyD8V`@iAc|LOewZ{_>HfyYlTBgqvfJf@esbYqu(E_*?D1-PD< zyEIk-xWe(+#rdq<PifFImrH3)1~}8CaRCF3mF7Buo>?mZy{q{934V%CHUQAK7^BEO zru|A^fQqzeyfp?uauR-72hbK!!vUNZ%8xTo6<r>GILAEY<#djnXbi>gscZmw!2vG1 zRt*2hdy0?3)A$9z<FVV0XM$X3dVh1B>2MfVc-J#m-syKI^B3i1$TQz?l}}<!C)4o$ zR|4v%J*#0J31bc(ckmbmy0>H8L1QTzgScELeaiFfdhT-Zp371(Kb`*8=T_`vsZT{e zOluJ_-mZ<gk<m0C;+oSbpR;k!9nkti8q1SSg8a13)x8pIrgO2@_ZI8}&%j1OYkO#& zAK665V{IGO#9==2cbY$;b(L5%Fb#9#({vx<r?(RC=#^nl*e9l$JTZRQi}i`OF?U-Z z{x`9P$4k8D^iRY5<TTUI81I+hTlfiJOPFSUUhFY_kKd61e8=x%#CFWdf2jLI7x+?q ztWU!8vEnesb<@n4-_^bGyN=kPH-Ky4SvPTt>|I26^y_Tra=G-}HTOd{5ZEF+xP6MX z3DvM3Wr>)NH7<kQYoZL8i+y|z-T&q{=36H*n6Nj(3Cst7%()%I8U}aRL%tRLc<y-w z=4sQgzrzjgSAZbA!yJ|Sa{FD_hDN!640k=;7_8^b$2y<m;8&Xp?wk0%7IPvlJBo9i zi>V{ZmydNElkNBP68k-mUZA%Deq#-<_BE$Jk=AXZzC@FK2Kkx@x_3an_&MThf&9f` zA4_$tQ9MWMLtOK8SQnK>bFx~gNCOW#V69dk)VKCjpNOvR8!&&7j5+Kc;0e|em|qaH z;2)=_13nN<%-@LF{0{Fcd5h<;o@^S{f~_~dgt>M4W-|C_ga1C}MMj7My;QUSEoKq# z%`@TVBFr4DN5MDxMZ8CN{NAAVf{U}s%>K~Fy2Jk}peKOhBsh(=4{wOs=46aVsZI;B z1LMq+y(mK;2Viclom+FriUy*qd5Xw<x^?sa-5a+!Q4?)$1lGvk0FAS-4*rJz8DJ@X zXF{Gnu;0KM=^JXi@tO|5-pzi)E!utqYusr~R2J5=-+)_SGT~hT=9v1x=6Fn8$6CTM z$oqVKpS=LK#gY1Q`+3YYx5oTvU+}RH+&Wmd)fek==fK|%JRhwT7>lqriq-_vI{M|{ z|8mfU!uA6kM*Uchx)^{t&>Xy5qRqp4y~|i1RfM^qdG`HUg8e5`y!|%T++>(;0|H^o zgiX_QN%X<Ie};O_o@Kg=XIo$o{StOj*hZ1h1^QhPfcB7%Z|}O5*?%#`V=n2S{TDq7 zYh>0!eqLv{7i^!su=X|;&wA+>M5<Z|^U>eh$LNbiI{9%VK{}q(T220r!eQ)_jJ0w7 zU=xbQyC|*L{-x=r{TI*zJMrz`!v0BRUxl(C&{rUDE3nUM1@={~K>1f7o)wTcD^T}V zh^>Guz(lMQr8TnWoGz_Ly$3ky1U%<=w0@P=$nqL%q(ST9&d}OqnnS1G)P7_G`yG9n zoacm<PPY&)`N^FEnE3?P^^D%r_Y{^~oIZjxHfo9S+&;I9MO?S%Io54!<1o)M0_)Vg zV3Wg|YucB_^8q9aBSkBk%Qh{fd35X%I1YO^TzBlDC2;c>0s1$hrTbRVvhq;T(l<!7 zq~8pIIPeP~X<Zd2Of>A2uISeXaQl!#1XmSO?^_kq7H*Y<k4Uf|0#3AN11H&^2TtZE zDOiK+BVHmbBj|}tg1<JxKM$N}Uk{vQ-wm9?xV`-f{Cyes=O+W~+wf!%`(I*wobgG* zvNpvd!zn!CCx0aSoABEN`c^h&e<EW}OJ3oSS2^TedTw%OT#3S)JlOBa{>tq4Vt)bq zXAm|oFg^iZOxW{RipTRd<2%6NC~*XE1mk*)V;HCK+lB0Zf$?g_FEU=kcrD}gj9=pL zXW9Qg;|~~r#P}NH8;rkZ{0(90#hCLT{n&3|+>~Mi{R!{lCwmy*W_%aVBZN126d`<p zaZ?^+iU+4gu|E-E>Tv1m3UA{iPKxybW$FrF_6H$MT~U*9ZF?8^Tif%1+kx73MGwY> z{Je<qT*mVl&u6@q!@t6K8{=0Q7c+j1@pi^LIJTXPcQM}0ct7I<j1MwC#P~4dBaHvS zX}!zwyvP1i>_5%^Gwi>_AwOe$nems5uM(EtjC~pVGqy73+)B=g+{;hy0M}zm)?>QW zV@lRTZNGx&#NT?%k%kEKoM?!*!+?WO#~Ol?yG0{VI2*V&`y=e<;E!S46m)KcwnI3D zpR{A#gK<CmCwM-{J`=c*zb#@sm+?Ht^BFJX@Gmf4&G<#eYZ$L(yq@s}PHQ9MO^i1) zeu>}iV7!y@F2=hV?`M2~@j=Fi7$0VQ1Qci_-sapMW&94~V~me;{!cPK%i%v_e3h`Y zFt##oOgWL!^cCoNPDDY%^apMV`bR;|R0d80f1^OFnZSdPZj{)-Z#OdD#CS8~mpIIE z4s(()WD8=Gjp;4oM+}evR^Y|J(cs-oU|+`63Zl6c#4t}|!1s>0mBbhPjX_SX04D=u zH-Rw>*avaOq6LwkzK!K?W5My(@Kc+OMLXIC+>UV%a4i<Mm7N1F<S<2y=Q5thcs}C| z{Ov}@n;36qyp`j5h4D7VuQD!X{2Jr!jCU~J$#@sz-Hi8h9u6=*$oLTB!;FtGzDgmb zmHaY<ax23aH%1=fK$-QxM432H27av4jsRW^91q@I0Zs%p;=#2~fK%+4{S>Xivv}rR zJlYOD*~(8|VZ4p;tBi{ozs7hw<0Bk1@ibl#PvgN;!bud5c>%Z(Z(a=C1bI6IOnGa9 zypg{NLN<}Xj6;DFz`IX?eQ@Sg0(eJ$;#~ssE&;rI9{vQRm;l}l15Rh$j&TphebBBG z!~p)Pki!=-p38V1<N1uY+D{?mEBw_q_P@%wnDJ|jxAWWA8Sk)fLinBR-^KpjjQ88$ z!1DwA{2==eF+R-r2tPl^_+!Rb34?=#Lnyc4AYtm)nu1ELfqg)Yrl1n}i2_ZT0!=}I zlkhhL$D5*-lD~-YT*mVl&j(HfCD#M{AcjOxlKeq-v=hWbxHhD5A|&1w;MN?b9pg^? zqzC)^q1`32hLDJ~D0~s)xs2yAp3nFN{%SSj7a6Z%yq58L##=egR~T<&{3_#O#;-Bn z&Ugpoos4%e-pzPF;{%KjGCsukFykYP-{w3YW&94~V~k0+Nksi5e3e2%%AxGw0{NpU z3|dM@;Kjg6OuZyfFB^WMUJ|I+1-K^T+Gtrxpc_4D2MLxWh;B*fi}QecqlG5nK8fAH zgV4&7Ks^dy#CR^_d5q^X-pcX3!gw3wR~Z*GevL8p&Pieir?r#uF2=hV@8`D%7$0PO zi1A^@M;O1&`8mq?9mdBPALksNWPFuk15J>Y44_iT>Wrf)BukPcmL$ob%psACT11%I zdotIhWR#Si6fvI5cpl^Vj2Ci9sx8TaYD==9+LA1&wj>LxEy;pvOR_l2_#?v1sT6SJ zzDPm3wSaxuA7oeIugSPJT2l(=B!wkI3i#3mPlzum;0yWtF)rkgMU3Y%p2v7TW6EKQ z*vfvA3@Kt8<5w9MGk%Tnc6$om?%+6gGTy~_H{<<`4=_H+_z>g6jE^vWoAFV`?=U{b zn980asO%}ItH?PxQWrQH{$`L5SAczi+p|P%&%9`lCx=9P@MsP2B1n?<;M5w?1#hp2 z9vr?m!q*bL;jbn7!(SQL7kB{s2e5x2haUuL-xh;F=i8!?#}tJ;rYPhwMIm~P-FQx8 zib5V!6bc$s6hi851Ew)WA^H)*)b0wo-4*hfqL9ZFg*>Jx<S|8|q%lRIq%lPyk0}Zz zjVTJzgAk@MMWLiIMWLiIMInzV3QaVoDC99kp^3&6g(ezP6q;yEQD~wuMWKnt6oovd zDC99kA&)5vc}!90Nn?s4E?p6qu82!l#HB0Z(iL&(inw$|T)HAIT@jbAh)Y+*r7Pmn z6>;f`xO7Eax*{%J5tpurOIO6DE8@}>ap{V<bVXdcA}(DKm#&CQSHz_&;?fmy>58~? zMO?ZfE?p6qu82!l#HB0Z(#_@4&E?X~<<iaN(#_@4&E?X~{eNgXANah6v|-;fbN)Ok z2#TuU(Uyir8x&PR+NPCi+D4la1WB8;3275aszFPTR8Ry(kT$Vuw<sGFS=%Kdswjf) z3WDq^f}&R0ET!Ky^CVk#_ucpX-rx7B>weCex##{f=bSln<|I#CcGWJsYL{KL%dXmG zSM9Q^cG*?C?5bUM)h@egmtD2XuG(c+?Xs(O*;Tvjs$F)~F1u=%UA4=u+GSVmva5F4 zRlDq}U3S$jyK0wRwac#BWmoO8t9IGdxa?|Nb~P@$8kb#-%dW;{SL3p)aoN?l>}p(g zH7>gvmtBp^uEu3o<Fc!9+10r0YFu_TF1s3+U5(4G#${LIva4~~)wt|xTy`}syBe2W zjmxgaWmn^}t8v-Yxa?|Nb~P@$8kb#-%WkR5j^Bsk9<kJAx71~~)MdBSWw+F2$Itn4 z&M$S@Ep^!~b=fU-*)4V1Ep^!~b=fU-*)4V1Ep^!~b=fU-*)4V1Ep^!~b=fU-*)4V1 zEp^!~b=fU-*)4V1Ep^!~b=fU-*)4V1Ep^!~b=fU-*)4V1)w-v)YuyNTEhEp9e3z$v zBEH_qWlrAU<SkC;7PhCzEl%?m?mJy<+d2O&^of;MIeE2{)lSwpxztJfJa`Lvb;+$* zTY|LD6t}vW)va!3wVd)=S?;_nr`B#;`^()k#ci(kHdlL_tG&(D-sWm=ceS^>+S^_2 z?XH&Jp~u1<uJ#UBdxxv#_vl=?t*v*p^{%$w)z-V(de`<YS9_PMz01`ykE0d8m5;oe z+BBpc;qRu_Zri!y-7cfM-CXf*H&?uy{&|*iJ6F70>|F6~v2(?{#m*HQoSg<|r@`52 zaCRD;od##8!P#kWb{d?W24|<i*=cZgRyaE=oShZU&I)H|g|oB5*;(Q2tZ;T#I6Etx zofXc`3TJ1fv$N9KS?TPobaqxcJ1d=?mCnveXJ@6ev(njF>Flg@b{gHBp%FU=OQV}J zG-AiFZRZS)*vUiM*-N9FGc>w6L!+BBG`cxMqnk4{;>Bv(IYT2}th956M!Z;Q=M0T* z&d}(dCK}zGp;7Fdp;7Fdp;7Fdp;7Fdq0!A58hMVG#<ra^G>V-wG>V-wH1Zr_rJXZ0 zik&kwik&kwik&kwik&kwik&kwik&kwik&kwy7^M0*f~R^n=>@JIYXnebA~4R;UT2G zzMANVhvZRuwM*7I`M8r$IQgWLElxh=<TGw2@Qj-Yv~pa!q?Pi!<XKn#tSfJGBUKw` z=3Ua}MyfV9Qnk5}s?Cj5ZEmD$b0bxo8>!mdNY&;>sx~)LwYib1&5cxTZlr2+BUPIl zsoLB~)#gU3HaAkWxsj^PjZ|%Jq-t{`Rht{B+T2Lh=0>VEH&V5^k*dv&RBdjgYI7r1 zn;WUx+(^~tMyfV9Qnk5}s@-MR?y_rl*|odu+Ff?-F1vP@UAxP!-DTJAvTJwQwY%)v zU3Tp*yLOjdyUVWKW!LVqYj@eTyX@LscI_^^c9&hd%dXvJ*Y2`wciFYO?Al#+?Jm1^ zmtDKduH9wV?y_rl*|odu+Ff?*U3TkTcI#bs>s@y1U3TkTcI#bs>s@y1U3TkTcI#bs z>s@y1U3TkTcI#bs>s@y1U3TkTcI#bs>s@y1U3TkTcI#bs>s@y1U3TkTcI#bs>s@y1 zU3TkTcI#bs>s@y1U3TkTcI#bs>s@y1U3MEdW1o}_oUu>JOK$rmx4qGAZ*<$Qy6sop zc8A;Ua92u4Ux^)W`7H=6yy42<aOH2fak$Hsbi3N_zHRHP+ufDA>7_2|cK4kh=;yQK z2e)qa18sL>+pe4afaVgUT{ru|t(*NIcHQg;vFm0(h+Q}P0XtU5uCe?;ZzJhptSP&0 z_5=2*r62Y|+I6!X&esm-Ylri-!};3beC=?)b~s-<oUa|u*AC}vhx4_=`P$)p?Qp(! zIA1%QuN}_U4(m&4nZDydWvoXet7=HHLy{dbWyjG-vO}_NhGg9g$+{Vmbu(n6(;+*y z$xa#T5y^@ca;&Yj9+B4LF7);iBzJHm_d6tO<7%Mof3+`>bRk*eLbAq%WQ_~S8W++= zvM(NO32R(P*0_+YaUogbLbAq%WQ_~S8W)l^E~JfcUl-xNM94O=VaKj<Az9;6`w`p0 zNS?6NU>C_?7s+533GdC(AM7F->>?TLA{p!=8SEk%>>?TLA{p!=8SEk%>>?TLA{p!= z8SEk%>>?TLA{p!=8SElCz(sO^izI5#PZgzqrXV>#k*vI_s9kwOvht>eI34@t=Tq3W zIzyb!5T`T5>F^fgr#D%pVs#G5>KxMc|6#8G595AX$2O~T$g~}K$VpDJI>$Dvb4XU_ zkgU!jS)D_&I)`L+4$0~qlGQmR&)`U&!I3<JBe|a<xt}7rpCVbEL$W%De85Ro=h$B3 z<U>xbb&}ON%AauZNhe#JWOa^mR_Bnc&LLTyQ-^W)w35|1B&%~sR_9bQy_AMz#)V|Y zg|t18?0O*C&P>>5bq>jl3(1TN$&3rhj0?$(OWAeKSCD)1mx@`*lm*C1G7EXC<RR1L z4CG|#LZ0SIGTio5d54lrS%N&>$r-NIOj$-rmeZW&%FmFyDLGR<M`lYM@+`3)&z4^! z&yk0bIj-bfd5pi&c)aq}@o`__#jbtzBAGQIS!qEsYeF(>LNaSY+VkJ8fZ1(UT9B-? zAX#ZaveJTN)`Vo%gsgUwSrgmLnvl$zkoG8#bw_!uJIZ6-Q6B4#@>qA2$J$vFI;^xH znKdDqH6fWbA(=HHnKdDqH6fWbA(=HHnKdDqH6fWbA(=HHnKdC<X+bh;LbB4L?Aq7i zNM=py6pnQll9>{Jv0~Uyy~rc^E%qgHmD|4B$!aHSoLuT;?T&-P%enTSMDpGi$$MKQ z?`@I1w?*>aHoTlGmlCergZWJb>?5&{#6A-HNbDoAkHkLG+P}`}U+46%V@2}>O2#^Q zqLV33T07S{JJ&fo*Eu`aIXl-$?N4t~+h{e({)BLui+LF_*Rjp}FQm1$jF|2ASv$Ir zXFJ(wOI-ZRi2upBUvaivh~#Y=lDBC{-lidWn}&?(@HUNY-lidWn}+0V8j`nZNZzI) zd7FmhZ5oodX-M9tA$gmI<ZT*~w`oY;rXhKohU9G;lDBC{-lidWn}%HBByZE$=4~31 zw`oY;rXhKohU9G;lDBC{-lidWn}+0V8j`nZ$ftI6A$gmI<ZT*~w`oY;rXhKohU9G; zlDBC{-lidWn-=#g`!)^9+cYF^(~!JPL-IB)?p`~RaMdwBBUw{LGWN!OW!LeLtm7f= zI$rF*G(LXLR(^_LG`}^;kL8#+eyRZcN?64=x}X|l13zOCro%F5;kOzSARl`8n;CWd zm_e$@uKXIyuGq4_8oJwNk=?6B_Q>RWfRmt}@A1Xfo*97to}D6lRq@^2d=A{i9}>Xs zzUb}SDzaY=V0TcH$o{n7f33)1d>zm&l8`EL;A)YB(BbRD<lqK=)`9IqvPFinKNQ_z zi~0U|{0tw>U(3Mm2;vz*n-SYYl2U-Uk~RSQM^ZnM{ZZ(SY8OeS?NP*W6m>`A?-<&R z9wWSz5;=}ok53gDQ_8Q7Qg%X%$k<Ae6S0{R6*;Lw<m5!yDsswZk#XDU<~Wgw=ue6V z+MntHzSDF2V0$t#oQAzA*vX*H)HIQ4w3$v>W}(RG=$_s!GGh=>H?vD53x8R4fc~s? zB4^YBF`v0fBs&Eb18vUA0LsqJhDxZ17LjvufOyZr_c^No8|R>RZkEV-*gCHX&^xaK zdPL3_7zD|X4!I(^?B}wd%YLriuLNSsT`iKAATm1<QXv~kp%$7%<`7eUJv74x=!RaA zf_R|K+~u$a+Mx@!iOh?GVUPmEIImcwFdr5J`i1BhqF;!9A^JtcasmD>z~2Qe&;dOn z7YejOCu|idjzAQ~KqeGI71TpBY=Ca)6`3CoiI57}fbN2H$c0L%gVoRqov>A;Bmz+w z1DQ|=RZtJjumQTESEMu^5=Aab5GiB3jP0^i$c9p=g(hf$4(Jgn&x8uVUU@TY0PK}x zZy`Dh(YaV)5F|r7<U%FXi7ZNjjj$QEi&PE-$|}<!2e5s~Xpu`Pzm)PzDZiBRODVr} z8LSeyY_Z7VS|GN?Er8#}_~l2WWC?zk;CBgrm*95^ewW~P$!chYPS`4Pc?6;`M&t^7 zU4i{8uzv;iuUH40V2enV2MI75G9VxDU$q?8Ks$87HjyjiU>Kx878FA@G>BZq{#C?z zHDy=RzS@HvpnVN-E@gjdJrL(L1A(|}1)5-s$hGWWN37SObNw(_C$cONHu9_Z<Z?qg ztQEO&G?c<Nk(;Vvvq;?<k(*N>3-EtS0$}&nfq<Rmsn8{I8|`kZ61ja4EQ3ywJF;Od z;O7o()ziMdTjb6(Xcf6D9&&)(?xyVS7Lf+*HV}NnR*@C?ut{WP5)k9cTv!e0uj~<S z<bc1%WT3v0`o>DA1N0j4(bx&tYKlM<#y}<%LKW0QGi-ov=oPsq9ufiFd(gcH-Fwiz z2i<$ny$9W2WxzI(d*fgjq(Bys<Gt0;0Bd0*Y=-S3s|G?6q(Kf;0RHZy-F>vXk9NNv z20g+95DbE3NQYdgggRIat<VWu`E|+&L}3hMLLpQ^Jv74x=!Ratb|D@TAr-Qr6l$Rf zTA%}Z_?m=#pv?ocd5|^_65pBxST6EV1Tvu>nqdQ=`w+Shqx*0oVE^H4D1}<U{=+TM z0X-tW%>+K1b77mvBlOp!ls&ph<T2VjMt`lv##-7vj-AI_`RWJy<_T;)83$ERC(;rR z>qLIX=kF4sQ{<@}=oa~X8Z?Wn8x8pWLn&+#d72!aNr4WL)=H6Q6JQziinO8s9JJH+ z`FOz3^XRQ#4Aj4X?H9U4Hn6{eSYKrSCG=jx_e*wrqsYtY&;(ogQV8@m((V=fygCM2 zMP8%+HT=D{U8Dp1_G=toNAGp)y^#cKMBelOoj1EhHjReWeD!<+(Ed-Uz~@`odyCjQ z>6cFIcWx7TyBNAe-a+@BQlS02*nAgT?`{_9%7z}1_h|bbW$#h{ehPE~<sVT00qsB7 zBGOF^-8q2XpNZkm^{`#!FV!L+W{O}=HaCcTgwDqiXc74&1<>yq2-xaD=~Hw*L-(^f z*e>#U7OWB3g3T?>K-m}hPyw|4qJyuprTv$wPzh^AzDj^9pdY@X{;OV*tx;$a`5N7? zlL7s&Ga(liLmjMxPT0cNEeIq*I<Wr@pWkfdt8$6+TlBvr*6*nQZWV0g*PgNSw-%9J zeD|gR`@Pjb480qmi|>z(!f3$O-*cc8(D{2ktbtardieR?gF%3g@2g-rVC(yJ&<Wf4 zPFn2!kOIYkjUT%C+1*4)gKVIDJ9%wyhE4puG4_7UgbKjkkNEo$e?L+FQx+7$VrU0q z*g*_CsM|3bu(zWHHUfTjY!k)L$0~lpMo9+bLIqH+;voqrSH;i-?XZ<UaYC7{f^OI@ z%Ea{%<&*YiEud@A^%5Z$7DGLB@w2}JAr&&A5UQXKuoX}jBtZ&f1NH*yg4KY{fcDJy zRp<e_%==Y{4!@<M!sW1vuUTn;HLwnPMeP!SL4e*a=<R|Y-|ne)=>}pPAg~tN`HE(I z#w7!G<8q-A@E?c&xK`*CwOf^_-Q$6}J^0)s3d=<CETQ5ziP|#`5`eP3vY<uO-eUlp zdv}N$$o9Y{QTup6**?U%Z=tCD2ErOqgK`1egYY{Dzk^z#Q`G(`!1mw_XoiijnLkrO z+k|1F4z!?ukicTtD(c{5Xo4<L(FhPzbepI{Iz$aA2K0tdHZ&fhfd0@_SOsfE4WrGl zbZ7<I4C@hfsK6j-5p`G{tQIvqA1a_)RAK@oi8|Z^{2s9!)<8S3KZ4vw)QaMHM<rzd zbw}nvv8a)~qDEmixeC^aI;xpJ^OFsQK)a)9cT5BZK_ZOd@sRyviHSdUrH*Y9bsTn& z+al_C+K$PDLf9_q1niA%5OpH4o=B`I_)gg>>ZB}DCu8GeY@V`8RBE=Ual?Sm@u`5$ zgbkw7s7qTbY9jV0(sp7FP(HC!)TCZfr()w&{HJ4YGTW0oM4eVCY6>w-A)btSQB#XW zO<M-onw|#Oo4!$0=3<~cllV?2m($~+OVkYNXHq^B{h8}vlc=oa!XH@$+ME#wb)wEp zfYqY1@s+(z)LDf<Txa!&IvYP{)8_2WuwB$S1A(^ZP@j_m#GHfPxyjHX>O4NrYZrBX zHk3jwY!Q{41+Aj;lAsRoGn=y6&7$T+AQvdh$9Dd5SOZ%{6^sUAD4<ON`*Sk^JM*wJ zuNsJ>a11m6^+f{lkO--;Nz?^7uu;^7#Cu_rsA3PWTbu#;fX`xl7O#S}fNt?-*d}T| zy7LnN{rTw6M}I#0^U<G={(SW3qdy=0`P)S;7zjy_23dgq0`wQ4zhDitLl<llRT2lo zAO+AZDTZnwzY=Vf4g_qKQeR5ji^%DsW>IAsK>KnJ&?(18`Dh^jiV9H+DPOo4dPQBl zO4K6yV^Ni;%5>-!bqSxBEE9EU9IO>}SrpJ;Tns&;mNbaEd=PYqx&mKUY!k&ZiK?Qn zugny675=VTE$V84WumHyubMVBm9SCN(n3+!VDp-KQMGB11=z2(`}n_>cGseNE&JCc z0Cm^(^0oB2uujynWXOkhQ8!R`!&Xr@;`c_jZ;C(@Y!_9RE$U`sxw%@@Ews4>-?w@| zPCRR<<qe{4OM(_rJZGposJkNv*ssq3a=3FeP<AK&?<xgs+>P$tJ)#=$*?{d8*yh<n ztz>^CZ5u0q&!$8`{~p@i(<<s$Y0xF=UhJ+KChEQj)QkG{K%ne5d@>(btE)ua9|deY zz~=+(GjCQ8Vs}j{Y!UTPt*D1b!zxj~&4vz9&B@R$>X9)}C+bn+ezZr_WB6EG%vZ@{ z=ZQp7PsWL2uB%#z<#$=4o=On)`$|#kQbhg1gHBOTH;H;?v8YyfmNsqpdk&lJ?V^~+ zs`b^PUPuzP!Gg~hH;8&ESJca^MZFS%jiO#-zXQ9k<Nu9pQE#S-V*aWAIFMi7iNY39 zZ(*~Oy0`KB_8L*|5W_q8dZ$;^yK6;tCBri47WE!=?@{-D0^|d}-ft200c}6P<_9@Y z3>!ps4}wzIE{eIP`U^UL83WY+Wu2%GQ^0<16tx-M&4th_>Z2+krjMGSS=7hG`7vc5 zZx!{4Ks-?PNiq=MC+(toDC<F|XN#y$E1*@>XK|1XEuubW`|~ld7&=64!Oj-ywlu(I zQD0<0v#2jA|FRUw>&tDTzDfmrY)uBrzRm$`|8*Et0sg+h<~HnaTL#$vmb!1(i25!8 zasmDCwu<^&6lwvTUbcHnp;y%3lc8SJ_mq8KE$Rns{eaKy_}Y%ncFML>za5*~vBf-5 z{g?uokPq1Si5Pyu|4$o5?HCAaM9Uy(6|Lf-8ahSmeAvdfJF;)s_mW|?XrHh2@v~tW zv;aCmF|Zv*U<~w%j?iuw0sFa8^Z?2SY!JOGy1Vv>j>`h}cgui!(Yw=j_f)8aF423W zz$(%41A(^jIZy?*Y?J6c(cd!))a{uGg+TqD*xIuhu)SwD^orh#y!J|jRLF)>sD&nI zfez>qy|=(1NQQLCg-WP{)zAu^uvPTH2t;8FWI`cSK|M6X2Iz)f(fh<hBBVk#ltL{u zK?`(1kLY~`20=2ULoQT89jt~{=!C7J_lrOj#y}<%LKW0QGi-ov=oLLE9ugrHvY`~} zU^TQtCu|kHe*~g11~Q=#s-Pa4VFPqSujs+?kO--e4W&>EP0#`z&?EW)fkBWA>5vPR zPzS4_6*^(7=!6JFVGLwKAyh#<G{XkyhF;MJ#zP{cLN=5_Ei^$3bU=@2=D_-(L68jT zkPDSi2dkkKI$^8mgCh`yF^~y`PzCkSEIP`$7_Hz>8pi{AhoE-|dWWEQ2zrO0cL;ii zY=Ca)6+HyqA&HO*xq#jf^oF1}1ic~X4MA@xdPC7;&aH={Hx#|0=nX}0D0)ND8;agA z^oF4~48395Pztrs1TD}3TSXs=-l6Cnir%5<9g5ze=pBmQq39io-l09B4-*&!$&e1Y zPziO=4Coz(-f;AWqc<GA;ph!VZ#a6x(Hp)RTA>rRicX9`6vjX%6hal$Lo;lEZs-+# zcswLRDr7?`)It-qK!@lf&^ZDdM_}U!Y#h-H*f;_kM_^+F^&_w`0vjW+F@j?>Vi_=2 zj93SZ7bCWaPVyiDMg!wcQa&sOY$mM*d?odWJ`%kn(K`~oBhfn&y(7^(ayhJlcIX0p zj~ocekPhgLL~kVaMq+Q|M%WD7MUO&nR1%~?4pcxLU~d$;j3Sp&=q00<jJ@Oxz#i{< zbn<dQFS#AMV4LWp;((lwBIl#9cNF%HS_Z3N9c+RvqL20<0Y*b66haj=z*^V{n_;`? zV+KMJq(Kf;05*?V4Xw}x+eD9!2lPgxH#!T7VKFR+Rj>{=0(M8Ee{38iz-XY&u{lry z%K-gj(LZ(*Y!Q8&2k0J$?r|BA4~t<rtbumuf^DLYkAq>50$ETD)zAQIVIypY?V`sF zgd|9V9H@Y0unN|}CfFkS1P>BmG-N<NEQaN<2HK$uwuv4a2g4u*vY;5Mp#jzcx?|BD zy9Kt3J~0i@I}yDT(K`{n6VW?yBWxDU@{dlTZ&Q*W1<*|?g<5EW7U+N;;M_Y2-IEd_ z6|$iMuzM1^C!u>1x+kG~GImcM1n8cO?#bw$jNOxK0o{|)J$Vxl!zt*Vg6=8ko-zh9 zp%AK|9-4u8Pa&^UdPS#3APUJ)`Tu}b*q~2Ru|LiO`eGdYFs>NLZQKUY<Kuw1#^Z1N z7SR*(p;L5P0xT0fF%8h2*aYZLiicJIHR&RH@<1338Bh$hK>Nw9uvzqJ<ab&XG>D#p zpDFB5A+9NQe<N%coq>&vBuEGRXRHO<X3$SlQy?1_1F=rS=l?bMo3>o^^hBr^of!q< z&D<*b^h#I*<a;{%Gtill1H?aL6Z8Nv&Wwj)Fa~HlGZ!kL78;-#+JP8nZV{bDoLK__ zds!)v3HgA(tYy#yYheR)0lsHZcLsH5W&!)zEuzm#hicJhM_@7Zh&~6u=b(4aD$zOk z$e~>hKF>w>+|8oT!_WC_=SD^6QJ<Fs#iC~u)9iSle0CwUik^e5Icr7dQ=VT6-J%Q7 zD;NfufWNs-qUU7*`i0q|i#))75jKiyp&2@0tLO{jAsI5E6zZTEI$*2l3*#XfXn!HL zF06x1qKolYJQ}Kj{+OQz<UfCd=mjaj_5!=z2|ds&x+DToNQG=DgeqtPbW6GcpQY%P zCc+p<2Xspdf%=Q`MVBSPa=>Oe<>j@aD?Gqf#dgsP7el+~i{l^_Dq#)Kei3aKvA>Az zN^DnRr;_+DNrVb$6@4k~E~W0$YOwp*yetFIy^MB?(*S!*_*}9Ywurub7~}vtmv0n( zg$F6X{uR_$B>^_8T0~!ouPZYFe^)jDKCav>`l>jfudm7m>aL=%uUZ2efcmQi5?~Bu z0k*0~Lp^K~T@w!(Pz%Jl6uqTYK>KT`yCxg(cMWy5#Kzi&uH7p7TH0Jo`L$a_Uq|_M z%YZi5lf(7t!2b0eqL&SX3ZU+WB%u5T+TU0R>qOs#{!JOMMs!^&<iJMJH`DHBwr_3` zeGA*Slmao_ngGOf>sr9h^3~8K`nEJ^g)O3Q$N%k=-7yA;p*|Cqi@uZnJMnubZSL$9 zeOCmqbyowli@tjpq(BxBLj&av>j1wE+eNQP2J}}n0re}kiC&os%S1OO0^5zbK)Xij znrZ=GO~iB$ZSScE?A$vLasZ#Jl3+PdeqTPI`|BuFL6_*?VD~o_K)kDqfj0Li0JiVP z#{;x^fb9pGVYBE52LW+BNcoz0s1yBA7GUdPVtW`nzikrT90lr{Y4Zs79w~)&&@KAW z2qXjT9<7Ac&?)+{ILLry&>?y)I&0ZpyIu6-Y(HKK=svyydPF}Ffka4$2GLK}13p>? zLNTlo{f8W=gAG6|PbUC=pT^eHtAX;TDSsvcNstbOfW2q7iEgE=m9o|<AjW6oAQ7<f zEM?E)<Jnf|f?m;W_-;eLjk>lLz{Ydfc&-@Mif$Je2I#a?)=q5gwjA5-+eJSgg;dCg zT37=cVT<VXagYqzfc^E<t*6}!*nEL<-jnJVs)6zsHi_OqIqOb(Ll#iJp&8JBk@6QQ ze-S$`V&}!xfc{IAzmy0WPzkGGBWx4>aug_kxdJGE89N)}AQdRvh>eZ(!7Bp+y;tz} z$~xF8`qg28uUD5rD{L11T0EpcA=E(&P~Jg#M;equ19ZT4(XSKN>p4&hYoSN<8-oB} zZ_xe??7p#0^qZprn{U=br|3<@xCuX-7DKz}KSm%QmV@1=&7X!r8stI~tOMHqiMqFl z=dC122im<=1*>2qY!%%}44u?>Qr}5^C-t2T&;pwPowteM?L@%G+xU2!Sl+IOwa@{Z zMZd%TyS1Xbk^#N0Y^Z=bSOe&F^@@Hk0a76cs$n&>!&cGn)9!uB-^cC;14VadLZ|3I z<MYEPq(C9i?!#svhYzv2c@Sg(b(`w|f15V}Hb27OM`Iu#s(`wWHo!K~AIAeWKh6eh ze%u7u{J2N-C;0zlG+^@++Vr5;gY6#teTv=BR*C+cxIS+HY;DPa)uO-fpcvM{X3<~9 zK{~XG{tBC4VehNuVE4C(-kJc|*^0fblx^(-?0rqUud|>E*1#s%F8Z(J^4Dr;hECDn zqyhWiw2R*60sGt7{+7>g`TUO0?}`DR-x1SyJ)-~SK{8}Oh3H=5{(hk7?W0BiL|^P^ z6{Fh4m?klPl9+(~Fkeh0N6ao&Vg~ex*=>-R-G@Pom_62riI2b*F?;30MlpM{zfU?) zw{MD={XEzzW>A-y{WpnW{l*-?X99HztDsxVfwVa=8LFXE%t4v3LCnGRU_X1sL{nig z;Fq-&b4Ui%LWh_kgP@_0W<J{iyF<2#8H(=EB*=t(r~-6{wnCSfVFJT|`eD=$qkb6m z!>Aud{h`z!O8ueKA6g7`uok+-9OgkX<N)P|tpeH|M!Vs(8=e5EfZgHL52sItcK~rE zMj;JKp#dmQ+#-gx4RiQt$c1WX2J9U{`4N;KLHQBOpcT*`ft?XqPzU%QLHP*ulLYXe zlnVGyqCN@#NgaUyBWZUe{*NpL{2xjAk=Pp<5BM3G3-}+|4A>h*`6$XqQ9cU)qgny| zWb7p4Ke-ODpWFf1KZ^3Buzyr3VE-t}kD~l&%8$-~DnS3}ZZWJOm}4@b0-9i>n9%}B zkPFL!_M^9pIW`%{=UDW3{x`?P1NM%qgH_N9#CtsLk57P9K>v8^kH_Ef9k5Nzm?#k6 zm{K6VF_iNxZ%&AZ(U1$(&<xlcOZiyJ$5K9a8MFfWCt`=^b8})HVE@Dpz<vtlDcI*( z+@xSXh4K{2Pon&!45$M1PwEzP@<7Oh3TT3jVtA%DrzAlxEC<@3vRzDSGLTOyda0Yl zjEe{CjjIFfjYDtTHZkL)fdBEOfdBE7kEeVB<rC1KPzC5u=oXVU5Hg_xnqZ@ti2_NG z3(JA_6Y)PO8Sp;|y-AzIoEi_<JGBnhLbsUoI7o$JKrbD=$>>c^fl^on=$$qYGGQ5X z0QRRO1NNuTZVK%(;sN^^b<i$mssMJTR>3+k)7YPu2Gmd6DrP!ur?-m9On~LEMa=1= zVKLBt24l?(?9D)b#zrwS*`JvSj5R#7nyd~nv*I8fR*N|UJ7?hQ491`{`8;zi^oYqG z1GRvSv*IBK&_8RNn6py>`)7BHIVTxtcg|KZIl0gw=3MH}tp?hjmjY|VobLfP&ZjJw zvRvZH?Glq01#-$mXSP5#G>e&o{+vQUC!bjImy0P#fK|{dW^N`B&s?_Wr32-Kd=|C? zF%}I2Z1D_hidvvY%muW+AOjWy{w~1wg>jGq#n1p7VY`^(B*=w2Xa#J}$L9PjD1~LP z8t}J302>P`VJ+aRWDumoVyFkoOSXvNIn|UliMc2O*eQ#H99RRrV#>3jQ%nVV75J{e z*1}Y%hZg7-b8)elMYLO#0HcAJ7OjR}F_jsB{YwOr0o#`>gI3rk=F&u<?9vA45_8!= zpv`5~unzFIn6kyGPzd;4yaBMigtkjIiMc!pDuMP_6a)2DlvUNj7BN?%cV#}%<|;m~ zY8G>K8epqB9%x&Quj=h$YKV1d98|$Z=oWKL0^p}M6I#SvI~w@B4jb2@e?9d)XPRXm zWC3+Ii~&Axj6yvS$4&UY343+a)vXe9GjZMAF6NeWXn<{EZq0x-VwPiTc?D2*8=tpz zin*P-+tI%Re|J>ECNcGC&?AQDNpoiv5YL^hfS<brD8CEcyK12xRs;2Sb1d%WvtbP2 zZw0nj;AaJKtiZ>LEn-#<gcQh!Wv~`Hp;t^JF*K$Eb&b_PUE^jkO~Zh)rb_4*a}RxX z4{d&h&b@J9KfA=N8V&fr55M;<7xU{uz~^sD#jHkeb&Ht$iSd5gK9B_1e=rf+#jGKw zHN9dUiU92%qWqyTPzh_qJdDkUH;VZ!xi%AH^D^iZ^GFo1|Hvw!{!!XJx)@r-JSLD2 z_<3xTn6>P$jR(rs;*;k}^LUe(Cq_dRY!LHg6!7^Z_F6ok{&%@zo+7^AXNy@E2U~?N zQ-#f9o<X-YL(H@2wdII;E>%oBy3f=0`7L5zz~2kqVqP35<|XQ0MrUJ!m{$e?{$3@Y z*K);l<coQoHm_sz%|bDoi0O~y^QT@hox_0gw>!nWgYS1~*R@W}ds#sF`?X>|AeV0Z z{y7The8}f!$~LbR^HJ0Pdp;(IkBfmEKgod>F+K4>E<MEg=@=l7Px1d5<)5X)YS<>` z^9tA`W=kco|HWchC+16Reu=Fw*NFLQ5YYasRbsXdgnBW|>&@47V*bkKU#rA?Lyq5I z;~Q)+cQ@OL#e6G}51nGZ%LYFGmIN(gda>V2yWVy&e;)?e|2uJfkKXrd#r&{b%y!DR zFNO{=Kcf31?S2{r%V49J9ckjpFz6Ler9!KCdLS$p&%{Bgcpmj$hj@M#Y!@%66E75? zERqXd;_XriTf`d>6>nD$XdgEksM~EBP`CSL@%G3D%Hoq?m3Vs&f?C)F*xoA@sNXvQ zn#CJP-N0_~_E{|6zSQl@=YEt8%7AL|_D_M;;vEnN)Fljr1|YTrvj7_hc8PZo^#=`u zTv!fU#5>r71o5K85KRN>c%Ja0^{^JO5k>Ei2+;Nr{2!77m4J;yuzkoz=n-!SwuVF@ z1+t+6mWel%Hba}BOT1xh4=aXF@eUmgrGWjzvY<u0;n*Hd+3?NcC9V<gaC|b?_m05k z5tNNc0_=|H5HBec3ZWLzVczZ?xlKIg>fXp?$bfvP2K<l2{z&|e5>X<%J<ktSjF5VX zh?aP{Q|#f~Rei(0CnAH@$yUq#cfPdtZ7Yf6w;p5Vnlt6}zHLJ}KQ-dCJ+|-Y+xFRh zx^Fv>UDbzu+Y#B5ACZXZ?<xoCyuR(-cDZ$*-}G(oE~5{=uWvhE;tt-{x4kDvWLGhw zyj}3epw+jnWRQyXZEK0BQ~S0J<!AJ5du%W1+xFRB)wdnUzUt+^?T8FfU-fP8Dr5Db zecQY3eVD$YZ=3HqKKR7G?RXh<@H>6mdrBm#WCGvjTq>7HnH0%9DU=F{N}|k>!}&Z~ zlKFQGTeH!K%6N1tq#VkmK=Ne1BvCq97N9?pt#MM!zbM~D)^Dra?G@0bfHoH+`3r<H zK+@Q{01IcxLNw;!HxDcGD77u}oc$<P7O+=}&TQ-!p%<ln34Zfj-2jmZC8d{?70oNG zh$hZCJbH9;@-flbmqf=GRg_nh739rNicVfIXJm9-adC8p)hdt9C@3!|ySN~K<bbq- z3-Zob7@bp?w_sjDc{H!AAX>B_TDov{anYP;e#!j2q6IkkWu!A*9z`;jidgfR1!YC- zjVG)U`x|WIOG=Rc!&d)8wKJU8a&j(lJ#sXCc#QqE$1@7b%8N=CM2{YM40}Jf_Ai0< z#rbocC}~)O_K-%Au|wLQ*xZr@bXNtPDDJeV;6RM!>p(|w2x15CVh+qm+LrKH#=$9Y z_R8F09EsfmY)WB8Md{d4qw?vkix-Y8FIiYNr(kYL*}Q_03ks;7^s@;14}1UV_phg$ zJvHsAR6xA5k;SxL#HngezF%hczdfbw$vNQPoaj+bReK8O;pyiw|Lf&5fM41E-~Y4T z|JCOI|4Z`UUEDv<xv1~LwC9QK1$z$I%dm`dKFU#;i~QH)_4DDuW|ryta6Tt;Isf`k z=a}t6S69$C)XZ~U?73-&3~OgDC9xwP^A<b8v9rzAR}h6AIu^L0s?=Gt=cXM(O0Zf% zogGjt^PHv~cw&QJe+Ctt>Gs_E`E`+pmerfj`5&|1Z^3HEVvh|@1z5Icr#)Ijes-1& zaf7LCoA3PE+)J=oguPgPv0-fv*U^01+pKL(fB(#7tC(_ol_pXii*cuisLaIPTxu54 z&i0b^xU)}eNh#$e_+N-$8)1Jm`7Q%{OpEBFh1jsQ{XY87^ndkWt=oQ>Lu3oF+utXP z*s`tdm|$-uwrA||{$)n}_IKWNVk3|}f(u<ATKoM+$8Otx*?FvY-V)03W$XW49=1G| z=P2SSW6vI)*exn%yNG@3Id(?%NA;hx?(ezS`4&6RVj0?7m5nlX*6qw_k?W87`1$WW z*j}|Q=h6>l^sn8s$J?GcF^~2JXfr8sd6%O%n_FoCy=D75rql1op2s#{J4*H+A)C29 z6YVjHonhsS>-Or*a-M9T%|^%Gtal!Rokyy_Ppz+i9SIiD(%Q9WnayKoZ}nd*JA3Ts zW5Cbb+3f6uAa<neIRDFYE!G=0A8Y@=KAtvD+ctLW=ey6?z8$Ul`{=(u+E(WhcTDHv zCzes{{?Ol3|EaAV9qptk7Qgjw``lj3{Ue%<-Cl3@`izZnu}JOcYRA|9W4`k|-Z>?* z*Lkd;7h=Wk?aauwwWI4i^51!O&qL2<Q`lE#Tl9~iHoI6PRzKFW|J*;e=0E4O^JvF1 z*m;K8Oryl}uMzYgoqr$6Fa7;<zwFGo|2UMpYr-CP>&a&F^CNAqhW^=3Y@Cd`zF$E9 z+3}^nzoTfyN^H)tGc$H2#71V@KmAuz0b8-2`uP!9<j%Ex*V9A(&3$nQc4No7znA-4 zL>asLXBtD?R5^BC#zut<yxH@x|2|{St=PROcC{^FG>Baf{ny>a_$m5XX8ryOq|zO6 zn~^<krTmNC#q8B@?>4q~?MSn;Z~J5JFZtKILhOjxdsoz5!M6Wwj5cC>_Wbf1*m=Ih zvio;qxIHEdX>HHxpZD;;>(!m}72Cf%kKzCJnzdtWvFp1$cO>oo-(GdLAMAN$=Yp|o z&px===xmFh--qoT!CqSzBCU??jo5wBo>e<X*M5utKSr#7zG`=76?>?&=Wp!3IQJjt zTe?gnx=AvfFPF|@YbINh*gBI(ycw=;GG$Tbb2F$pgGazLO4BGAf`+ZJ^+Vj%cqZFf zl8)XiXDeo7271=^S?F5Z_Th1w+na*^G;G;XZ=z&79}}@=txm_EwLO*63_h(-t7ltG zpkx;NcKcMy#`pP~Mk||x)t?GkeUWBSzSHY3qq3G`{%mAZ*_(m=^uCzKVSBQ(XXCg2 zCpo**Tr1no_MDA$9AqMA;B_(<X3@&-+0t2jW}-KfR<Ss2|Ji7#p*sy5Gu-E?)Y}MR zM<Ui&6VS@Ux79e6xUyUn)|1W7YTBr>s2@j<*!I@z6jvIH%=U>r$~KmrR_t?>^&N}D z_Wv1u_Ut)e^UvU)?OWTAGo6Qtluo5AW;bRvN>nxz8+WWXX0e}!rtJrtp|xS_>`}4( zneh+JSii;21$#`#p)u7(Zrj^TY>(_b8-AWizqMZ;oqu<B^q+0kmOXB^r!t(Ene^;L zj+KooR$|-R^U9w26Uboa85cY6ZGZRc#(KdXpK0#Mp3ZTO9g&zl`<(joEUc|F-I3UN zJYq+{Mrh9q>#@Jjb{>7})5hE%k3F01S=N6XcJ_+B{_HtsJ=wFs?pY7^8nNe?JxaE& z|N4yi=s%9LT-$!Dw%sq!etVYL>!@F^zukWtJ7Rs*@7vnmnY%q(ZC}PBv`0DC8~?rC z*eE}d`<lH&mb!5|Hg3mey#3FAvHSeaIZo`}^Yi(q?T!BX<j%WD{}_ELcNY6JSm1iC zUvFor?N$5qWA9lzpW>{|{(JJjJ}28OV~c23@8`4M{@F)t78!dsviHPT{B}lU=jpMz zpq=x@o^4}u3p*2!JyqM;f9%P$|Ea}34chzhFQ50yiP7HsZ4@zI{rCKxw(PT(T`97& z1?#Q+AJJHEvEKYoGlYMBLbOk&_Bo^sJB!?Qg^Owd`+4qeX`d#o&ZX@4KeNQv18fdE zkJW#74El5V@A}`)$ICf`V$W1Xu7~Y>awNWNW;W8;^I3oY#*W8aS7+y}{ZZO}+<Erd zIrdoB_UH3ZJD;#K_1HNTTM4jb*3UfWlU2w`ZZXa-QQBqBe=KiC6Uz$<qO%K%OBNkI zGWtJQ&>T5nz|O|39_B@3mjAJgI^f9v_}_p5|IqxuUU2<c*v@kiYp&6Xvb_9)`FUj* zMoZ@IRERCx4j7PGP&U7)+%0jUU06_7z~b(_vb+Tq1^G$Qxn(3zGgfd}PfUtdltl9u zToNs1QIs{&lGzok;1(^IhnG355?jrR!h&dQT{CaaoRayas9S}KLaejuTd<&<4j$sV zWXRzd%a7)jmzT^b%EKQ^!gChRFIZ5KS7Dc2=N1*SXq;#*x(3miC37nlafF5(?jk8G zC@m|=UpS}0naM9=J-TT2!ioYHgZ1!_21zVC&naG*ZzEY$R8d&6u!3Ob7xg)^9^48y zi?Joqh2<n_(@BcXFK}7A1?%#{r07l`N!I76lCo%d0Sn(~7ZGY-`v2tG=7?GP42OMP z=Nv66ESdkWu}0~rxeLn{6qOg!BQ(q}iI$fnMavh?zMx=Eg)NEoaWSW)O=wQZg8U-e zVdY~749FstyxAoe7q|>!%l0mSf1CshN-8)EoESDNdsJLtu`?i67cDQ$BdOU1eZ58) ztlHb6oq3il;Jhe{&M)D5`FCkYD=sN5n45<qt_K^`FFGYUKkpK2e||}R(cB_?qU9A= zaO$yv(Y*Y8m$~a>_rf5rjF=Y|=asqC^9#z0<}GmDJ+JtZ(n7Y%+!>lT2P5USh3z4C zj{UQz*cq1}>#)4y=uQLwWTY>`{#bTeB*X>9mqd$xajMe`Wd#fJ=Eshh-6)UJnfBQ9 zUm^vZcLlKo7L}Ccmq&;EW0)9XecO<2MRbV0bceWZ<LG4cT{E)_xSFihg&YTa>@F@T za;JxFS5R5ORTIrCE#(r+n_bK$P|}w_mVepx6@_^f(ZalP`oCboKaPMiiMyR=cz$%@ zg8aUKcZM2u!9`t$|LMq<mlWG8J6g)2vnNPil%qEfbLD;4Fg0^7%$vv1%C)$l#GS5I z@qd0|^&eX2ib0DPQU%3xZBXeGqm!mj%ZkpNJ}K+WaWf`HC(n##&X|72<g|%t(IMkz zvOgp#dgkP;^y#y*qG-$*H!bU|==4d^ansI<PMJI{Eh#!NJ9EawnKPr)XGAAY&CHlQ zk+R9tCS=S?n>_8*=y=*qo1PWTm^^iI7DltCyQY1nCQqc@r0CR%GbW^CdEEHP8I!Zl zN{UXJoHfnboP^PF(ado(vL;WMl`(EcG;`LB%;_^HVj~T+(<V=wGy^Xar%ogZ3{9Ax zdDe`{r>18m(I|_;q-fTRacL8$j+-$h$woMxlxIYp%1ENbMs(sCw(-pLaTyuW@sqP= zX3dy5ZmQL_y>sfc=~HbV&6<`rE^G4iY0>c$NoCyl3|mNS^umOUag(PeMbpMj9e1it zr{9TH>q}>6ci0A}PMkJz#<+~6=*-NC6DHdY`f>7%i4%wxP5PdmpcG3JrcawW@$^{~ zpx5t$1Cl<`<v{}D_<w?n%%wk#bgiAN=`-k%zEIAbJab}Fbli-|Gwl(XG-Ep9+T%$J zo8v6{6V=Jn`r@_6$d=i<U!EOk+17o%m^N`-1_n7vrv0lfXV=8aIR&L$YvuhHcWiic zLuqXM<mSXR85;yRqfcGHg&Qk#n_Q1vS?(4W8{z&j4!Ad|jP!2!wZjKPBzL3O@SA^e z0i$5K9r3xQOYC5>sEC`Xy|t8;%rEJ?@0I5j<BV4S(2C|4<Q3DbZ(!si|K)(te?u%S zE5h)ivZ4wGlW5*TZj)t2m-gL?@!+!h=M1cue~!PbpuChjRnf%-#g~l4S(&|`*?1Y5 zc`rG?FLgII&Z!vNKV7JZ&a*wm{f-f%Y~IKylQR3V{D1dWbd+0<zmPfYD2T0YRWjGJ ztFxt){c@e}KfgmAwW#RAqEST*hm|8s3rk1!jmf`!9c&-p?PJ1!|K?iw2@Ch%j?3lj z*w!!QZqKu?&@%k&g)ad=ixH7sczv*|#K~^5yX?VFXzVF_$=)(h_K|&MKN%$Z%V0S` z668QRh_42Y${{Qc4dv%}>|gpF&P%Ps<p_ShBZ(KMBS}A*zXEzRZ@5SEj{7*iZGH^j ze?69Os!oxU<YYNTQr$!71h=#?$t{3P<~!7<&}~zBK($LFr}JQImnUYifN>^^NN17D zIg%si%6W3W<T6EHBlk+R)W{#?cIn|SE8Qs9%L=()Rw>QjDSC&$8g?sRp!bd3z&A73 z%5(C*d@U>G0r^(8$#;C4|3mVkydV#=pf^YAcqDq6{@uV|pm<F-$}94!e99xjo6^CT z9sZVS{8qVH{v?~^j~w97<qNr%S2jf~3(n^;YJoH{*}sSbZ(kkR<-v<NJwD?>_EH`? zF5|0O7fXxWBUi}fQYBZ)7Wq=1;;$xne4l%uLKTr8<tMd^8lZMnak4{++D+}Q_E1X2 zt3B0TYHu}A?ZaO(*iQ{o`>Vm~0DgAr?<zqZs18yGtEf6e4N*fCe+gP0riQCTb+|f0 zjgar<EtRB>R3jCCyHy>fj#kI0(dt-r9N!~9MxDS<*8D|2R41wwb&@(+ouX3JI5l2P zP-$wSnxsxu>1whx%OmPEHAQ8pscM><t}@l>YKEH0U%1#Vo8=>wrDmx!)R`(<ou$rJ z=cpWYt~yVhuX0tMnyu!jd{v<4s(GqV70K__1?oaotmezd@`+lYN>r)3NR_E_RiPHD zi`61ksV-5Ms>{@3wM1R6u25Bc5B`<vDs{E0RyAs=x<=KiYt?n?dbLd5pl(z*sXBGD zx<%cpmaE&;?dlFyukKWLsk>E!TA@~|M%AS5QNL36s#WSf^=tJTwOZY;9#9XeHR>Vt zu==fPR*$Gh)njU{dR#rBo>VRBcj_tid$mseK|QUWQLXA()ux_P?do~8UcI0;s29~s z>SeW2y`o-Kuc;38x_U#ssWz!Usz0f>RHu4dy`$b$UFtpczWP9Qt3Rv1s1Ma<^^y8m zeWH5Qr|L8Hx!R(>P+zLA)K>Mi`m6dzZByT>@6_K^ull?CUj3l9s~^=*YKIoBwAMy@ z+Sh>&bwux?2k2dOoZe0EuJ_RKdQZKV-dhjU`{;f3etMAJUk}y?=mdSBK1d&|qxuj% zL=V-&^r8ANJzOX1!}Sq*gig{&>XCYsPS!{1qxCU*v_4iJr;pcT^a*;bK2fLWlk~~@ z6rHNa>G67kPSX?hBz>w**OT>WdWz1_Q}r}GU1#dk^$a~zXX#n`41K1~)@SLn^*K66 zpR3Q)=j&XZr)TRqI$sy)xq6;1)J6INeW5Pa^YsE<qD%Efx=fer3cXNYtQYA@eTlwQ zU#1u9CHiuGg|5<9>Z|nCx?0!hrTQ9OtFP79>Ff0}eS^MH-=ypG&H5I7t6r{e)3@t8 zbiKY)-=*)?4SI!MsT*~ZzDNH`->X;Y`}D8%Z}e(?zkWbJsMqL+^uzkMx>-M>AJvaZ zr~Fy3)sO2Z^pm<p|4u)pf3Mf+Kj^3RGxDx<$$Qc*Z_5X|RX?lS^mDphKd;y87xV`G zqJBxgtT*ac^sD+c-JxICZ|FDmCjCeKC;gW0)Nku|^t-xCzo*~VALwrVXZ;ubq28=N z(jV(jbdUa2f2KdzTl5$DOZ}DJs=wBM)!*oC`dj^-{+sUAf7jpZAM|$pqy9<r2eFJY z+8E;*-vlN!5wnXKV0JZeW;e6D*~7$}J<VQbZ!^&BWA-)snL%cMGuRwp63l_-Aak&Z znnTPGGt>+-hnmC8aFb{bH%FKeCdnLWMw(G3*&Jn#HpiIJ=2&x_Io^yhCz!G3M3Z7p zGAEl;OsW}Y#+wNyO&ZNaGs&E4(#>RZnwerU%v3YYOgEY4bTh-uG+AbrIm4W3vdvlM zY`NQ<V{**7<~(!0$u)UqwwYt{O@Wzf=9xlMWG*llnqo8GEHEXe)LdlBOu4Br3(du5 zk*PG7m`lxNX0cgfE;m=0Ds!c|%3N)#O^sP<t}(UdT63Mb-YhdWm>bParq0}KZZWr- z<>oeXySc;En>)>2=5EtqR+yEh(KMNR%&*M7W|g_m{M!7+tTy+X2h4+Jjd{pCY<_E+ z%_HVf^O#v{9yd>zCryj_oq5Xq-mEi!Fi)FjOsjd;w3+8jyLsNMH!qkC=0)?8dD(0< zub5ZOYo^1zZr(6&noZ`9=1=A=(`nu|@0fQ@mwC^;Z$2>H=FjFY=0mgDd}Ka0pO_x= zsrk%&Znl^&%$MdXv(<cU{%XE4+swD-JM%ZwYyNJ&H$Rx|=123B+2M(&Jnb3J^L#Jx zLNDU&;tk+OVB@^qyxqM$ym)U<Z!d3eZ=ko2x39OKH^|%H8|)q6C3pvV2k|4QQST6b zcyy>Y%sbRO%p2|{dWU;Qcq6<d??`W?H_A))j`EK7j`2o&$9l(k$9rSE6TGqBiC&6# zl6SIqikIq*^TvA<yfkm3H_1EIOZO&wr+HJn3~#D8&71CJdZ&9cyqR8>H_JQ2JJZYd z&hpOo&hc`*bG`Gt^SxXz&ztSd@$$U_Z>~4bEA)!I3%m=xVsE~;z$@`ey^FjuuiUHf z7J3(Zi@Zwj67N#)GH<cB#Jk+P!mIMG^se%*_Nu)aZ>e{USL<EtUFTizE%R>hZuD;Q z>b#r1TfAGn<=$=H?cN<;y?3W~mv^_<;H~ghdW~L_caQfg?_O_}cc1rb?>F9R?|$zA z??G>k_mKCn_gk;od&GOxd(2zwJ?=f>J?XW0zw@5*e($aG{@^|BJ>#`{&w6d%b6&gm zytm$a!Q0@y=)L5<>}~X3@m}>_^E$lOy*Io!y-nU9y+3(xd7a+d-aFpAUYGZt_rCXm z*X{k;`-}IXx7qv1``G)$>+wGIKJz~Jws>E7UwU78TfMKnzk1(z+q`eR@4UZxz24uw z@4X+q?cR^xPu>n+eC2E3_@3|kfgk!2e;0p%zpEeT@8<9B@8QS$d-{9%d;0_Zef)j> z{ro}x{{CS906)P$&_BpO*pK>$_(S}m{xJVg|1f{JpXeX%AK{Pill&w7k^U$@*+0rZ z+CRo0?H}tO=O6En@lWu_`X~A+{z?AH{waQ{Kh7WTPw><HiT))2R6pIH?4RaO@iY9X z{xpBOpXs0O&+upZS^g~l4F60&+ds=c+ds$8@z3?o^UwEl{XBoRKgZAa3;enMJipK{ z@-Of&^o#xZ{sO<mFZD0-%lvY`!e8iL>@V^w{Y(5y{mcBt{u2Lk{|dj#ztX?TzuK?% zYy74DHGZvst$&?=y}!)A!N1YJ$*=Qo_HXfT^_Tm%`M3Lb`1Sss{$2jveuKZlU+Fjc zP5wRpul#%cRsMbcul?WntNr`^2mA;9HU2~X!~SpmX8#fYQU5W2t^c_Hg#V=9;{VQn z%KyE;&i{k|wEv9X>ObqZ`Oo?7{`3BN{{?@8|Dykr|FXZ)f5m^*f6edkU-#ee-}E>6 zfAs(4zvXxOZ~O1~@A_T-d;a_W2Y$EzXa6t$hyG^&BmZOn6Tip*)c?%?+~4AV;eY9W z<!|-B_W$aC<8Sl7^}qA~=J)!4_rLdl@VEOv`ak(Q0tr;00~2_G9|S=dM1oy{0l}_8 zT(DcPd$30kAM6?I73>`h4E7234fYEL1^Wksg9Czu;K1OZ;NTz{91;u(h6cleLxaPD z;Xz_>cyL58B1j633`Pc{g5=<+;OO9(V03V7a9nVFFeW%57#o}zqy#4gCkLklslm8l zd@vzM3nm7Wf>VR^U~+I;FeS(crUui3=|N_2dN3oH8Ds^sf-{0MgY4j};OyX>ASXCC zI4?Lq$PMy>*}<G3KPU+12J?c#peVQ?xG*RV<_8OclAtuWC@2fcgNk5baB;9Gs0=O% zE)6aV76(g$%Y!R|s^H4ts^IFNI;aVj2G<0&!L`A4!S%ti;D+GF;HIE1xH-5bxHVWF z+!ov(+!53VcLsL_cLxo@ieP2X7&Ha<1iuRI4ORvB1-}k{6RZyI4;}~}4Auk>1rG<m z4Vr^Tf=7eLg0;cp!4tugK}+zv;HlvE!MflN!PCJrL2K}A&=x!wv<J@z>w_194Z(}S zOTo**#^9CU)!?<DBX~V{BX~2|6#OyxQ}9;M8N4056TBOA1@8s#2Ok98!JmV_1Rn;Q zgO7rbgHM8<;M3r<;PYTh@I~-t@Kvxi_&WG&@J+BS_%`@1_*>8${5|+S_#xOH{22Tc z><A@Pp$<*xg?<=>VHgQ_2?vC`hH>F;;qKucVSKn}xL3G$I56BN+&A1W92D*!4h|0p z6T$<-gTjNuXn06CBpezJ3l9ws3x|h^;o;#C;fOFPJTe>^jtY~*qr#)ZW5UtlvEgyy z@!^>8gm7$lVwe)16rLQO5~haZ!tvpRFfE)IP6|&A)5FQ(Y2lPGBb*ve3#W&f;pyRw zaAuel&I->6&kVD}v%<5(bHbeP-0-~c{4h7n3ulLO!u+rxoEy#y3&W!Dg7CtyIGi6Y z2us4!@S?CREDtNfh2h2FqOdZ&B)l}dEL<Ee2`>+?2&=*?!>hup!|JdmTpC^z)`r)H z*M--I%fcJN8^fEzy71=kmhjead3alRdw54!AKn?>72X{-ge$_8VPn`7-V^?czpnXM zcyG8WyicBxC#607wXBuL<@xY8{3Yx*xh7m4-XA_74~7qhYr==Zhr{27&9XjxBz!b{ zEL<Bt9zGF18Mg5I0MCTK3!e&qAFh*i;UB`M!)L<Q@Y%2}d@gJcpAXlEFN7Py7sHpr zm&1+WE8(l*Yhg$DdiX~8X1FQ*WB8}=t*|qEJA5a6H|z@E3*Qev2)n~Shkpq_3^#`# zg&&8XggxP>;b-CJ;g;}=@XPS4aBKK=_}B28a9j9o_+9w7us8gB_<i_8xIO$a{3+ZK z;g=C2I$|PT#E%4#FcOLE5*ZNLH4+!uEwX!Lk4SuE&&Xbpy(0r7`^d7$zLEVRgChG! z21gEvBt#C3927Y?5{(=Z84?*985TJ-a#&<|Br$S$<cP?KNK)j;$jHd3NOI(;$kCBw zBBLY6MvjXd9~l!lAu={{Vk9MUQsm^wDUsC3xXAd(gh*OsVq{X})JS?{a^$qglt@No zYGhhudL%P)dSpgqW+W>zD{@BU%t&_RtjO7sb0RsBb0g<P&X43q@*=Y%b0YbXg2>#+ zyhvfBC~`sM!bovseq=$UBvKl=C{h+Fk5oh!MlOylid04}iCh}FEV4MVByxG=ibz%D z%E(obt0UEsn#j_~HIdrLwUO&0|EIb0@Ux>T-*{m5ZswFpAwj_cC?F^jcG})Eh?w1b zX8=J!iYSV@$u7x~O*Uk+G)1u^NEHDQd%@ldhy_&az4zXGFR1J9z4LxIS^W!s`FyhP zymRNyd(N3T&-1)z&Y638{Ji*z_{#XI`0DtY_}cjS@pbVF;_KrZ;v3@^#y7<;if@iz z9KR%fY5cPI<?$=xSH`c3Umd?Dz9oKb{JQw{@f+ed#&3$>9KR)gYy7tO?eRO}cgF9E z-yOdvzBRrres6qx{J!}8@dx4$#&^Vb#vh759DgLfEB<KwvH0WhC*n`WpNc;ne<uEH z{JHq^@fYGR#$Q@?WBld#EAnF)UyZ*Oe?9(2{LN)I#ov;(F~5ty9e*eOZv4IY`|%H! zy*mD3{G<5C%dU-o68|**S^V?(7x6FSU&X(Ue-r<9+0F6q;@`)Ai2oS>DgJZ(m-w&o z-{QY7yCwcde0TiM_+RnA<Ar5c#s67$-Le;$Wo8evr-{sv>6l@&+{DHhYn<^WF)PeU zv&yVCdzm$6t=Ze$!`##CWA-)oGWRz3G50n5nf=WH=6>e>=0J0hIoLeF9AXYN4>S)l zhnWYP!_7K#gc&iZ$xLnvQ<_oJHNjNoNb?YLlzFH*+C0pxH)Cep^i1E>rZLBuW6g2q z;pTXAf_a2F(VS#XHjgx?m{ZMZ=5+HYbB1}ed5k&JJk~tUoMj$wo?xD6Cd>x2(M*~t zbGF%JHk)a4j@e>n%vQ6_%$n`yT(iT>nVn|doM+BA7nlppMdnH7$>w776!TPbiFulN zx_O3qrg@fmwt0@Z)I8T*W-d3+Ggp`^%~j@VbB(#yJl|YrUSO^_H<%mE3(ZaDMdoJn zV)GL7Qu8wNa`OuFO7kl7YV#U%i+Qbioq4@^gL$KQlX<gwi+QVgn|Zr=hk2)YmwC5& zkGa*{X5MRVH}5m=Hy<z`G<TRg&4<i~%}2~#=A-6g=HuoQ=9A`A=F{dg=CkH==JVzY z=8NV_=F8?Q=Bwsw=IiDg=9}hQ=G*2w=DX&5=KJOc=7;7-=EvqI=BMUo=I7=Y=9lJI z=GW#o=C|f|=J)0g=8xu2=FjFY=C9^&=I`bo=5F&(^Dpynvta%sGlciBd)mkj*^V8y z%WZ6pwbog06T8B$w5#lDyO&*K*V?`9J?uU0K6YPwuVuH{d)xci``Z2N{`LTSKYM?B zpgqVQY#(3`v4`3R+6URg?1Sy$cAY)Kj@Z;@Hn)W>?WpbAU@Lp1eTY5EKGYs<A7<Cv zF*|O1wr^|O*kkOm_Bi`+d%QitKEj@8PqHW5N7_^DsrEE`x_y*A!#>(R#-3>(YaeIN zvX8e<uurrTc7xq$C+(Cy+itR(?X*3|Zm~0VtKDX2?RI;v-C^hKPCIYUv*+6j?1lCs z`y~5hd$E0reX700KFvPeKEpoKKFdDaKF3~apKC9(m)qyrE9{l_DtooP#$IcmZ?Cg2 zu-Drg?2Yz?_9puxd$WD9eTjXkeVKi^eT99ceU*K+eT}`vzSh3ZzTUpUzR|wPzS+LT zzSX|XzTLjVzSF+TzT3XX-fC~N@3ptv_u2Q`57-adJM5kIL-xb=Bla%)QTs9bar+7T zN&6}LY5N)bS^GKrdHV(XMf)ZDW&0KTRr@vjb^8tbP5UkTZTlVjUHd)zeftCZL;EB9 zWBU{PQ~NXfbNdVXOZzMPYx^7fTl+ivd;16bNBbxHXZsiXSNk{ncl!@}xBaL6m;JY0 zu>Wz(+#YUE7r7zVal>x8i=A=SIp<yCR=AaJm0Ruha%<dLx3{~8yQka7?d$I4?(Od5 z?(6n*`?~|&{oMWCf$ku8uzP?z#2xA$=pN(_a}RchyLIjeH{w#4x!e`5bfd28f~(w- z?ji0d_fU7Vdzf4A#@x8;xxTAi<BoC1y5ro#-SO@O_Xu~QJIS5w9_dbTr@GVJ>F!bP z4EJdF7<Z<7tb3e0%RSyb!9CGUxD9Tjn{-p|Y`4j6cGK=0x5dr4t!|r}b=%#!Zikz5 zJKelH&z<isa2L9Z+>_js-No)H?y2q)_cZr(_YC(;_bm5p_Z)Yrd#=08UGAReu5een ztK8M@8h5RGzPrx7z+LZda5uUax|`gK+|BOA?j`P}?q%-f?iKEp?p5y9?ltZf_geQl z_j>mR_eS?7_h$DN_g42d_jdOV_fGdN_ipzdcdNV2z1Q9D-sj%$KHxs+?r?Xy54jJ! zkGQ+sN8QKV$K5B~C*7yqr`>1VXWi%A=iL|F7u}cKm)%#~SKZg#*WEYVH{G|~x7~N# zcis2g_uUWN58aR4kKIq)Pu<Vl&)qNFFWs-)uibClZ{6?Q@7*8VAKjnapWR>FU)|r_ z-`zjl-R__6U+&*-!TrZC^LzL`edLFH#}E7EKK902@4WYkU*T8!RerVK%dhck{oei_ z{+@mxzpuZSzqh}SzpvlV@9z)r_w)Dn2l|8j!TtgM5PztDpns4*%s<#4?$`Mv{D@C| z=5t^8(vSMC55Dq8`iJ<V{6qcG{$YN-AM@kB=lj0)jX%a8>yPsf_s9Da{3HB{{v?00 zf22RfpXyKZr~60wGyJ3dWBi%^vHo%XEdO}_1ph=o;Wzk=e$r3*v;8K&*-!g({1!js zxB6{<)^GRc`W=4G@AUKjJb%8wz+dPu@=x+l_80r7_^0|y{L}o?{WJVC{j>bD{d4@K z{<;1#f4P62zrtVXuku&>Yy7qT`Tjcp0)M@~!Qbd#=x_2b@;Cbz`<M8a`j`2a`&al^ z`d9f^``7qe{A>N|{OkQ2{2Tq7{G0t-{9FCo{M-FI{5$=-{JZ^o{H^{r|6YH)f1iK9 z|A7CXzr)|@Kjc5`KjQE5AN3#eANQZ|pY)&dpZ1^epY@;fpZ8zzU-Vz{U-n<|U-e(} zU-#ee-}K+|-}c|}-}T?~-}gW8KlDHHKlVTIKlMNJKli`zzx2QIzxKcJzxBWKzxRLe zfAoKn6|{HyKl{J<zxu!Vzx#jqyZt}?zx==bg8xslEZHO3Gl`O+q>~IM%ab@UiA`MM zlO$P@tV~uVtCPKwHObm!@8llIJ(GQseUp17_fGDU+&9@T**`fTxnFYs<iO;h<ly81 z$sx(1$pe!IC5I&sP7Y7jB}XJ9Nt$Fyo)k%$j3(VABvo=`@{r`H<e|yY$-|QM$yhR; z^pbv3Crxrpa%^&3^6=#N<b>oA$%)BH$;rthlT(sYlhcyZlSd_IB#%xWlbo46HhElf zR`U4d3CR<aiDW~vF_}!JlCzUd$>wA_IVahY%p_ZrZOLr1Jvleok<2AKllkPl<ox7< z<ig~l<VneslZ%t5Bu`B)NuHKGJ$Xj*%;Z_gvy<l}mnP3mE=w*?o|jyaT$x;zT%BB# zT$?;Uxh{D@a(!|`a%1ws<fi0B$<4`&lb0kfO<tC~Jb6X(%H&natCQCxw<NDkUYEQ+ zc|-EX<W0$&leZ*qP2QHgJ$Xm+&g5OmyOZ}Mw<fnG?@ew`-j}>T`9Si)<c{Rd<U`4a zlaC~KB_B0&XYbrBlT4<zEg#!Dv2n-jw&fFQhsQSTm^yE2c%n7S$7VOl+=VU6C)B#$ z#_1h0o9XPCsSDi3-P^V&&o?JF%0#H0cH^$i;r_-6IrZ?Qn!d!D*txtWpv>MH1Rkz6 z;8bgDz3ba{YS-rSnqo|;9j^6^Q>}5w>@JAgw0qkgv+D$Q)2>Z_j7&M%I-!O2o0d54 z*xlcCn|E&y9lK#-$Ixc^Gko06>6yu?VVRgDX8Cc{WSW{Br!|?@raO)@PpjSYxQFjK zeU5wh?(@2Hc5nORmlVWr`7dXaOjp}BBeP?sHx8dLu~FuN4bQa3pRn|}nI+Ef3EDt2 ztr<E&YCkk1e}+%g?{CxZpSa{Je%lgf_(c8wHf`W-6WeEH9@?zjFj2j2Q#7@0)AEz3 zysUR_FXKsC`PtSaCvBeJwrOI={MH$H<etnf^@dN;GVIVYoU$aW-?79QK1Iv0L(QrB zt-02?Q+GF=o7=tZPg`;VzjKK*e43tSXKRK|8(h+zgG+k4UebBJq^DD>d1`gK)@r^r zozr*7jDybn;BRvJ(mEycOTFc%bLr>Rx-)i{(4D_z`!P$lFWkL7e5Tg*qSn|mcip@8 zqFtMvnOT|quzY^o^hg>;uqigf=GX#TVn?xEY`|97G3+?DhwWo)Y@@a!entF>xD|0L z;#S11h+7f2B5p<8intYVE8<qft(wkBGL1t<Z3lm~3}e)JjM!tu9wYV`vB!u#M(i<S zj}d!}*ki;VBlcL`IlYZJzdPnQ^&KbnII+ixJx=U#VviGhoY>>U9w+uVvB!x$PV8~& zJx+V~Xzw2Jd&KV%zeoHY@q5JY5x+<L9`Sp`?-9R8{2uXp#P1QmPy9ad`^4`Pzfb%= z@%zN@6TeUVKJoj+?-RdI{66vf#P1WoCVox)n)o&GYvR}C@G;u!H?>CZl$z)@(QBgD zM6Zcn6TK#SP4tH74bdB-H$-oU-cb97+Bej`A%0WYu>q23C!g50xqPf{cP*coYOOnI zZe~JePYr<I&F<cAYa=hNz-no-5iLzNqNT}3v^3d>mL?m~(qtoAnruW%lZ|L=WFy)d z*@(7AHlnSOjc99RBib6-h_*(S5<ew=O8k`gDe+U{r^HXY{?sM#?B|v^TBDSbq?9D3 zBq=3HDM?C6GD?zBl8lmMlq91h870XmNk&U#v_wWrWW>*ipAkPJen$L^_&M=&;^)NA ziJuccCw@K}3!2Mh@VRre!Z`)VDL_sEate@BfSdy46d<Pn1qCQ5KtTZt3Q$mhf&vsY zKtTf(#4m_n5WgUPLHvUF1@Q~wm&7lLUlPA0eo6e2_$Bd6;+MoPiC+@GBz{T!lK3U@ zOX80bf0X#6#2+R8DDg*$KT7;j;*S!4l=!2>A0_@M@kfb2O8imccZuI6ewX-N;&+MP zC4QIqUE+6%-z9#R_+8?6iQgrDm-t=cBLlKP{6PFb{6PFb{6PFb{6PFb{6PFb{6PFb z{6PFbd}Kg|49F_tBL_0%K!zO1kOLWVAVUsh$bk$wkRb;$<UocT$dChBMf@?^e~kJg z2{I%>h9t<41R0VbLlR_2f(%KJAqg@hL53vAkObKn^&cbtIPsAM8L}Wl7G%hR3|WvN z3o>LuhAhaC1sSp+Ll$Jnf(%)ZAqz5OL53{IkOdjCAVU^p$bt-6kRbyyWI%=t$dCaU zG9W_+WYB&F?Pt(_2JL6id<M;D&~^r0XV7&9U1!jB23==0_hrp}S#w`P*cpVKLC_h* zoI%VP#GFCIS<^ML<mbG>5`zt<rO&}ui?#VkW?I3&WRLca9HPu2${eE1M?$h$UeVMp zLs{}I?ISsKnM0R3beTh!IdqvrmpOEqLzg*pnM0R3beTh!d8%!Zr`kvJRQqTSN#>Ab z4oT*aWDZH@kYo-?=8$BbWnM_AT?n?jQZQu>Q|2&b4pZhZWe!v3Fl7!?<}hUrQ|2&b z4pZhZWe!v3Fl7!?<}hUrQ|7te5P41`K$JN|nM0I0M43aBIYgO5lsQD1Lx?%Vl|wu^ z1d>A_Ie?x6=sAF%1L!$`o&)GPfSv>BIRKsm;5h)E1K@eL?(Cf1HanM0PRlZ(Ia%s8 z@a)*kc3I6b*fbL|Uw&$4YI?%g+vlbw<!g7xwJh;!KR-@JUD_>w($?ug8m`XiOAfXt zZJpYr2d$o#!~ZK*r;Rl<KDBeAbIgPci)il<q$b|bnetI2@j9n%maU;dz|QfqBxgc~ zBDQXroY?ab^Lw5+zvrW;Wk8@U!Ja2iN2hF_?VLKjY3oFE+Qj^FN)w&Dc{=LJ|C8sY z{op){C0WS<i@u%M)c}5KNljuYfL41@k9KSAynep;)plp6{r=DfIlQxJP^r%3)XdI_ z<(zBiBKaU1d?>T`rAmX7b+)usnrW+~Z7|;3bKCr$7fdgo)p|ucHqQ>r60NNhX{R;O zPN^I5qwP|!jq+cL(~;@^n<o6=w2Q@B`9H<<oKvqBAGVHdzuazWG03^{{>X4!+%!I2 ztE?oK1HO5`7?Lui!|nGMKcl~pZ{_4$Ir&yjzLk@2<>XsAz@3wC<p6jNfad^hP6m{d z0p$R1P6m{d0p(;sIT=t+29!5|SObVQDm3y&g+|_}(8wDl+PqPsEy#I_5v^xI&Qp-{ z6y!VwP+kD#1yEj)^AzMf1vyUvh!=o(0f-lXcmaqPfOr9j7l3#Hh!=o(0f-lXcmaqP zfOr9j7l3#Hh!=o(0f-lXcmaqPfOr9j7i2mGnN9(I7vOgReiz_(0e%<YcL9DE;CBIj z7vOgReiz_(0e%<YcL9DE;CBIj7vOgReiz_(0e%<YcL9DE;CBIj7vOgReiz_(L84QT z=oBP61-M?2=oBP61&K~UqEnFQ6eKzYiB3VHQ;_HsBsv9&P61yOBsv9&PC=qmkmwX7 zIt7VNL84QT=oIixL84QT=oBP61&K~UqEnFQ6eKzYiA_ObQ;^scBsK+!OF`mNkhl~i zE(N?+z-tA(R={foyjH+#1-w?kYXylwK_XBf{0oGCf$%R7{sqFnK=>C3{{rD(Ap8r2 ze}V8X5dH;1zd-002>k+~Um)}ggnoh0FA(|#Lcc)h7YO?TVP7EZ3xs`vurCny1;V~S z*cS-<0%2bu><ff_fv_(S_60(|K*$#e^#Y+@Ak+(ldVx?c7_Tc3>IK5QK$sVBLxC_a z5atEKynq`D#^Vac;|hd&flx2thXQ^m;D-W!DBy<zekkCF0)8mqhXQ^m5cmZGzd+y@ z2>b$pUm)-c1b%_QFBp+47?CRw`~@R&1;W2T_!sa|0Us6cQ2`$n@KFID74T639~JOX z0Uwp%dkMam;Cl(am*9H|zL(&434WL0cL{!%;A9C-mf&OwPL|+g2~L*aWC>1|;A9C- zmf&OwPL|+g2~L*aWC>1|;A9C-mf&OwPL|+g2~L*aWC>1|;A9C-mf&OwPL|+g2~L*a zWC>1|;A9C-mf&OwPL|+g2~L*aVhJvm;9?0bmf&IuE|%b8iEb~!#}a%j!N(GOEE)JI z8Tcs~_$e9qDZ$SY{4BxG68tO~_$e9qDZ$ecJT1Y~5<D%z(-J%_!P62vEgASJ8Tcv5 z8%pwqlDwfLZzvh~DH-@F8Tcs~_$e9qDH-@F8Tcs~_$e9qDH-@F8Sp6?@Tv9wNk<fC z#kM+2Y&)PMwjEFs+osH7+r(XLo2Q9wb*I=iSryyrJh83L6Wi)Mv8~P%+v+^At<DqM z>b!JBaaSzy6?erazT&R<#8=!EpZGeUB0ljIhs7tp4ycGvd>v2`pZJQ?>4@UASn97h zEk5<v0hM$_aab(nRU8(d@+uCCPk9xG#izWA!{Sq3#bNO&ui~)ylvi<Be9EghoQ^0C zi>17Z!{Sq3#bNQeUW&uwbG;OY#pik{4vWwAQXCea>!moHjwlX`rT&V;;!}UcVezTI z;;{JCUvXG`>aTf$_|#wXg0!#tU#!OItNs^X<MdVki?4C|s{h5;IDOUs;%l6~>VNSy zPG9xE_}b2W)&JsaJNK0z(!TP8SZ(LN@`L!=&VA(v@wJ`%s{h5;cJ8bG7hl`Culymt zwsT+kLws%LzUu$9ulips^;i8bKJ{1qFFy5G{VzWCSN$(O^;i8bKJ{1qFFy5G{VzWC zSN)&%mDj{lf8{mtslW1?_|#u{O?>LFye2;NS6&mJ`YW%APyNBAzVceyS6&lKeC0Lq ziLbmSKJk^;#3#P;n)t+5UK5}A%4^~iUwJL<E3b*A{gv0mr~Q@J#Han0*Tkp&RsV}m z`zz0hPx~v+iBJ10&xud_>o`@~SH2TV{gv;;r~b-!;!}U+JMpQ%@}2n9U->TWD=&%V zIOQSnX&2=o@o5+3p|r33lJ-@%i{*G7uos`>RmZ1&_@xiO^x>C2{L+VC`tVC1e(A$6 zefXshzx3gkKK#;$U;6M%AAae>FMar>55M%`mp=T`hhO^eOCNse!!LdKr4PUK;g>%A z(uZIA@Jk<l>BBF5_@fVh^z}J?+E?8#miE^H`m_f3YH+Ux_iAvj2KQ=kuLk#OaIXgU zYH+Ux_iAvj2KQ=kuLk#OaIXgUYH+Ux_iAvj2KQ=kuLk#OaIXgUYH+Ux_iAvj2KQ=k zuLk#OaIXgUYH+Ux_iAvj2KQ=kuLk#OaIXgUYH+Ux_iAvj2KQ=kuLk#OaIXgUYH+Ux z_iAvj2KQ=kuLk#OaIXgUYH+Ux_iAvj2KQ=kuLk!P^;iw=)!<$Y?$zL44er(8UJdTm z;9d>x)!<$Y?$zL44er(8UJdTm;9d>x)!<$Y?$zL44er(8UJdTm;9d>x)!<$Y?$zL4 z4er(8UJdTm;9d>x)!<$Y?$zL44er(8UJdTm;9d>x)!<$Y?$zL4tvWxgRp*OUysA~_ zr?u*Qv5Nb(>U{AP_iNSp;w$dgs`JHH+^@mYT6MncSKO_^*BX4S!Pgpmt-H<e8SRs- z;q%p;(LT)@KEE~QjKyJQbN=GiVC*=pRp*N(zCPd;UwNliy)VA<POalQ;w$ge`hZt_ z<(*o`dD2?PdBiI3)H=>1zVc43<2>Rk@6<ZZBfjEUt>Zl6Q-AoPhA(RPqJ}SO_@ag{ zYWSjtFKYOrhA(RPqJ}SO_@ag{YWSjtFKYOrhA(RPqJ}SO_@ag{YWSjtFKYOrhA(RP zqJ}SO_@ag{YWSjtFKYOrhA(RPVrs)wdmX1X(Ej8jHTg(QK2np9)bL3SpVaV44WHET zNxjG?`oK4>bzDiT@^!5be8uPf*Kww_Ccml4Z))<Jn*63Fzp2S@YVw<!{H7+qsmX6@ z@|&9crY66s$!}`%o0|NlCcml4Z))<Jn*63Fzp2S@YVw<!{H7+qsmX6@@|&9crY66s z$!}`%o0|NlCcmkhboepa5ie|w_BOJcn(U?~yQ#@;YO<S}?4~BWsmX2{*u8<>8`!;p z-5c1wf!!O}y@A~u*u8<>8`!;p-5c1wf!!O}y@A~u*u8<>8`!;p-5c1wf!!O}yn)Rd z*t~(w8`!*o%^TRefxR2pyMetM*t>zf8`!&ny&KrOfxR2pyMetM*t>zf8`!&ny&KrO zfxR2pyMetM*t>zf8`!&ny&KrOfxR2pyMetM*t>zf8`!%cYiVHb2KH`X?*{g6VDAR@ zZeZ&Mwr*hS2DWZs>jt)NVCM#QZeZsIc5Yzj26k>>=LU9eVC4ojZeZaC_HAI_2KH@W z-v;(=VBZGzZD8L9_HAI_2KH@W-v;(=VBZGzZD8L9_HAI_2KH@W-v;(=VBZGzZD8L9 z_HAI_2KH@W-v;(=VBZGzZFE#EZFE#ktg>CBqiW(S+cji84Q$)Mwhe6Cz_tx++rYLB zY}>%L4Q$)Mwhe6Cz_tx++rYLBY}>%L4Q$)Mwhe6Cz_tx++rYLBY}>%L4Q$)Mwhe6C zz_tx++rYLBY}>%L4Q$)Mwhe6Cz_tx++rYLBY}>%L4Q$)Mwhe6Cz_tx++rYLBY}>%H z4J_NhvJEWTz_JZ2+rY97EZdNkHDqNCEZe}c4J_NhvJEWTz^)DK+Q6<2?ApMt4eZ*$ zt_|$kz^)DK+Q6<2?ApMt4eZ*$rVVV`z@`ms+Q6m_Y}&x04J_Kgq75wCz@iN-+Q6a> zEZV@L4J_Kgq75wCz@iN-+Q6a>EZV@L4J_Kgq79>h4Woh$yxG8)4Sd<amkoT`z?aP; zUosll=q!P>(OCjAA-bK0C$?4TV%vTzwpHn3+kPvyRq0||l`6JX$zofTDz;V0Vq29e zwpGbuTa_fXRmoyol_a)RY1xSKsMyq=J-umO-v2AJw+9kIb`dfiP1@Jc%A{xcc*9I` z?!3(N8LYe7Auq<{SWcJaD`W+hOwy7yKvVM0>m4h0o<F<9)uWXRW%f6PR5BEwLMj=G z&sp<yc<c1G!BV0*nIE@}m`Z^%cbsx61&UA8<iSi`uu*2oNSQURlARnuBPglKtaHww zDX93IK}k(~8du3od>U2BO#H?3QC=lAnZ?e<R8kY4^D0Tn>~=1`l9c!yuOuZt7hlOo zeA-LNM||2#$wz$REBVN*d2T8t8}X^9l8yM3N6AKf>ZxQSKJk=n#3!Dndg2pL$wy}A z6Hm!Ud~RYTAMuH=<Rd=um3+h}zLJml#8>hWpZH2XvI>CqQ_>Ni_EXXkpY~JI5ueVZ zq$56^M@dI~I**c$_+00)(V=>N$E@B&iukhRfXXVei%;bg(Z#1Sis<5N;Zu5eN)J!z zx$<D7J-<Atz-r^Bbi-7~r?ONPtXM5<s){vBRgsF-N~Wqr#pgIWTdGPjOH~1iB`%#J zRRx%(ssP1mJySYMstQo{YvZPLo|Mj$(s@!kPfF)W={zZ&B~=BOrF53G%wmBKd57<g zNh6@qZp>*@s0frpsT%z#)gc<$uT7nnV@6IfHTVhC&3@-*S&69IbM9<;6E53+PLOLG z4(F$->5nP>F{MAI^v9I`n5t;ZQWcG2^*&BjG>T7o=(j2THl^RD^xKqvo6>Jn`fW<T zO;t2zsftFiG&%h^r5~sC<CK1!(vMU6aY{c<>BlMkIHez_^kbIhWhwnQr5~sC<CK1! z(vQ<nnTZ`cX3w9QI(z5xc58mSZEgG3d;M^7_WW(SwLvbbZq09>Y*)f%DP1z9OQv+m zlrEXlB~!X&N|#Jk2g>*9Evf^vRCS<O?poD>;wu!TssqK>-kPco6u;}Kz~r_Kb5nX> zs2G$F=|U<7#aCQNRSb$xA%KQd#bA~K5vhtn@hQZ3u|k%3?U<H#ukV=JDL*uz;Zz&S zVcbq2NeYsrAW5p)P>!P*i^!tdQ1){>t2WG1)rMjf9#hqZ;&VIc2#ol2FV%?RD?FyE z5yht&R3nN{eAS5J(+s^v+fsOUaA)WpA<q2vq-|r_Z10a<M-6U~UC!Vx(e}`hnM@w} z;L|RuC1pR|Otqx=N*D4dg5yCp)s*r%?V_48OI1^frCn50ich<!rWBv}swu^%T~t$w zPrIn56rcF2DaEH<R8wZDj?9SV9#xGgKDUQzO!2u#Rcne*{Z(s<PyJPEickGjYl=_( z(V8MUjR?DeY@3*IQy0h#Zdn08J)z=AR7@=6Loz12ZRc{C#Xa~95UUfq2b=NS{6<05 ziJfiJvd}JLL7iAFy0C(No|b+>PQPP%Zi~EYT(76#3Lk2@<wnKtd3k;M_E~wi`s}ue z87mu`2WychW;*ht)ic@|GaY%!GI%c2kr(kt?ab^Z`OSsFqI1LM><&LIKc6B3RbGNV zyR9SjmbV5BWNn7n%n+NIj+DshDV2_th(Er3PJW+cW@3ka51!26!3-YE;IRxI%Mg7T zqA$~t3@L8urp}$8K2Kf_zis1GTVpBTynxNl6@%&zoWY-|okp5nKhVgb^gE^oFEQZg zMMsb37`^8*BvOV%$}~UEGNcmAoy6CBK0_+Wawj`j(mgY^eP(`6Pg#ww&|O>SXLe3+ zpSh6TTtyI?g->!ut|kc0!YA3UcRvfCvJ8aIK<EsFX5o{3UL;bn?Nfs{2n>F2M5BV! zEPs-tC<PGB@+a9(DS&8}KgoVd0Ynd$7fD(&xHmiUQ#1g+ESqVg<!G{;Y)Tf)B$DrN zZ^_lsqjc;sW0{NC$_{Qi=|wX;x9{5Az|q{VtVhXMS0T5ZmN=)~a+ocr-Ex>Mr`>Ye zEvMabm@S9da+ocr#d00t$Z}dNr^RweEvLnDS}cdua#}2hjdIQW<@V3xQ)T#d@ULx# zawHw>X!o!~!Js5}Ey-O=a@UgFwWPI6TDzpR%aL(8p=74JBPfuSNaJ#(861%BK7cF1 z+(+q(gEEdtmb+L+M0AOWF4OMd0GXS=>j3Tj%#M^Zv}FiO4xkMBm{$%^GAVVSSbDvJ zd8q@%;<rVpcAtRjU!u=T^m(Zx#qtG8fL<@NwgjU~PCyCBj!UxRQiqBKZzur*UnXu2 z>e$_V0up6rZps&wPnfwWJ|zGFW#;DK1m%(wPy$i~rfv$taVL-}Fm+S*b0d%{Fm+S* zE1@!VQ+(}qOx+Y;36-gv;w!i@byIxp%rbRT3Mdo&<)3V1?d6mWnG&me<l^W?-d=~n zF^hYIx%4B!Z{29^;5;%zT=(Sd<sW=&*GAi#gFWqakqudf#ledo$$|&nlP;d8-O-kC zv8XbsU5_ai&n(L{*t1xkV)4vvwFY08cGhF$l5_BqJD8+``JNf`Ju~KeiskkosbIdR z>{rTWzNh$H9Fhv=d&++94w4Gyd&+(;4oL;`J!QXiknJ00W;bq8R3NEfzGpU=?<rDy z$>*wenC~f{cRNczB|1X`r3?+soW1mOZcTWv6yDphQ$L^CDeohgoa(fHmrrg{JJ13p z0|X@l1SQ!>Nj6fFjg)X*Nj6e~*(I1=g4rdQT~>{eUrw8m(X!bKhL4q-jts5@v`av{ z1hh*)y9BgLK)VFA%du+sSV_Bzyfx)uux@br9U^bEbwTYC)Gpz<l2oLWR78H7ZDP~> zc0Ha{q-6A>Wb~pW2Pr}Qk{qOz9HjmJ4&q4;()#3aB{@h*4pNeXl;j{KIY>zkQc4ce zet+g{Ee|<JNe)tygOubTWv?1mF~Z^8bfg|-uWlPgpN?gvj!ui^p4ZW7@c|@#_A5U3 z92rL0@0#gt=WUSR_YxH*TT4TdWt3zYC0RzPBiC{+K#44)B+DqtGD@<Hk}RVn%P8y8 ziul{6LA7=y8YPKFNup7bXp|%xC5c8!qEV7)lq4D@iAG7HQIcqsBpM}&MoFSkl4z79 z8YPKFNup7bXp|%xC5c8!qEV7)l)Ch7fRSx|Mv>T~d1dBAQMW%zC;I%nT~0JNuj+g> zZ-&p7cWoj1M~if5iKAC<6gnAY<Y^Q-87;b<x$V-^H7J8Pqodi7{O;feb{3t@Q}TOg z%O|HNwl0n&k1~EUI$F7{^K*k#VvzW(ShBr1ggnX+&M0U*$`H;dLpWX3S(p2{%l+Kt zZs>AJyIj&Pm#E7n>T-#?T%s<QsLLhla*4WJqAr)H%O&b^iMm{(E|;jwCF*jCx?Ccm zpSEEF&mRJ#lY!C6fQAcbxPXQWXt;oe3uw52h6_A@2t0oXjBW-bT;Tab;Q2#9!3BMe zFK>m=YaK`^0|G7};DXN5ljBr61V%*zqoRS_GU#)CIZpW@Am0M=Eg;_l@+~0W0@-FD z+YG3;fO-q4w}5&JsJDQ63yih~vduuY84zy)@fHwo0r3_PZvi9=Jmd&yx4=V=fOZRX zt$=n5Xt$ux`Ln<%Zy<XONVmW!Z$P>Qq+1}n4M?{@UkmiLKwk@t@&=?^V3ao?-2$V% z0qGWaR1%PGL1*b@f$TYuJqNPqK=v$@r}rmAz=0v)zz}d?2skhV9CVhRoL94|ptJPE z=lbg`J@Hk(2ZnqDXb~9l4Gj4PhI|7<zJVd%0AvJ)d;>$ifg#_(kZ%Al0(cR?ivV5( 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/LICENSE.txt b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/LICENSE.txt new file mode 100644 index 000000000..254e2cc42 --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/DejaVu/LICENSE.txt @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.eot b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.eot new file mode 100644 index 0000000000000000000000000000000000000000..f8cb2325ed9518865bfd775b289e69741ba22a67 GIT binary patch literal 22488 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.svg b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.svg new file mode 100644 index 000000000..19cfa8eaf --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.svg @@ -0,0 +1,188 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="KendoUIGlyphs" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode="&#x20;" horiz-adv-x="512" d="" /> +<glyph unicode="&#xe600;" glyph-name="arrow-n" d="M512 640l-221.696-384h443.392l-221.696 384z" /> +<glyph unicode="&#xe601;" glyph-name="arrow-e" d="M704 448l-384 221.696v-443.392l384 221.696z" /> +<glyph unicode="&#xe602;" glyph-name="arrow-s" d="M512 256l-221.696 384h443.392l-221.696-384z" /> +<glyph unicode="&#xe603;" glyph-name="arrow-w" d="M320 448l384 221.696v-443.392l-384 221.696z" /> +<glyph unicode="&#xe604;" glyph-name="seek-n" d="M512 640l221.696-384h-443.392l221.696 384zM768 704v-64h-512v64h512z" /> +<glyph unicode="&#xe605;" glyph-name="seek-e" d="M704 448l-384-221.696v443.392l384-221.696zM768 704v-512h-64v512h64z" /> +<glyph unicode="&#xe606;" glyph-name="seek-s" d="M512 256l-221.696 384h443.392l-221.696-384zM768 192h-512v64h512v-64z" /> +<glyph unicode="&#xe607;" glyph-name="seek-w" d="M320 448l384 221.696v-443.392l-384 221.696zM256 704h64v-512h-64v512z" /> +<glyph unicode="&#xe608;" glyph-name="sarrow-n" d="M512 576l-192-192h384l-192 192z" /> +<glyph unicode="&#xe609;" glyph-name="sarrow-e" d="M448 640v-384l192 192z" /> +<glyph unicode="&#xe60a;" glyph-name="sarrow-s" d="M704 512h-384l192-192z" /> +<glyph unicode="&#xe60b;" glyph-name="sarrow-w" d="M384 448l192-192v384l-192-192z" /> +<glyph unicode="&#xe60c;" glyph-name="expand-n" d="M512 576l256-256h-512z" /> +<glyph unicode="&#xe60d;" glyph-name="expand-e" d="M640 448l-256-256v512l256-256z" /> +<glyph unicode="&#xe60e;" glyph-name="expand-s" d="M256 576h512l-256-256z" /> +<glyph unicode="&#xe60f;" glyph-name="expand-w" d="M640 704v-512l-256 256z" /> +<glyph unicode="&#xe610;" glyph-name="collapse-ne" d="M704 640v-384l-384 384z" /> +<glyph unicode="&#xe611;" glyph-name="collapse-se" d="M704 256h-384l384 384z" /> +<glyph unicode="&#xe612;" glyph-name="collapse-sw" d="M320 256v384l384-384z" /> +<glyph unicode="&#xe613;" glyph-name="collapse-nw" d="M320 640h384l-384-384z" /> +<glyph unicode="&#xe614;" glyph-name="resize-ne" d="M768 704h-512l512-512z" /> +<glyph unicode="&#xe615;" glyph-name="resize-se" d="M768 192h-512l512 512z" /> +<glyph unicode="&#xe616;" glyph-name="resize-sw" d="M256 192h512l-512 512z" /> +<glyph unicode="&#xe617;" glyph-name="resize-nw" d="M256 704h512l-512-512z" /> +<glyph unicode="&#xe618;" glyph-name="arrowhead-n" d="M832 320l-320 320-320-320h128l192 192 192-192z" /> +<glyph unicode="&#xe619;" glyph-name="arrowhead-e" d="M320 128l320 320-320 320v-128l192-192-192-192z" /> +<glyph unicode="&#xe61a;" glyph-name="arrowhead-s" d="M704 576l-192-192-192 192h-128l320-320 320 320z" /> +<glyph unicode="&#xe61b;" glyph-name="arrowhead-w" d="M704 256l-192 192 192 192v128l-320-320 320-320z" /> +<glyph unicode="&#xe61c;" glyph-name="pencil" d="M779.456 895.872c-0.192 0.192-0.576 0.192-0.704 0l-89.856-89.856c-0.192-0.192-0.192-0.512 0-0.704l180.352-180.352c0.256-0.192 0.512-0.192 0.768 0l89.856 89.792c0.192 0.192 0.192 0.576 0 0.768l-180.416 180.352zM643.648 760.064c-0.192 0.192-0.512 0.192-0.768 0l-457.984-457.984c-0.192-0.192-0.32-0.384-0.384-0.384 0 0-0.064-0.256-0.192-0.512l-120.32-300.864c-0.064-0.256 0-0.384 0.256-0.32l300.8 120.384c0.256 0.128 0.64 0.384 0.832 0.576l458.048 457.984c0.192 0.192 0.192 0.512 0 0.704l-180.288 180.416zM256.256 192.256c-0.192-0.192-0.512-0.192-0.704 0l-44.544 44.544c-0.192 0.192-0.192 0.576 0 0.768l431.872 431.936c0.256 0.192 0.576 0.192 0.768 0l44.544-44.544c0.192-0.192 0.192-0.576 0-0.768l-431.936-431.936z" /> +<glyph unicode="&#xe61d;" glyph-name="x" d="M768 638.016l-190.016-190.016 190.016-190.016v-65.984h-62.016l-192 192-192-192h-64l-1.984 1.984v60.032l193.984 193.984-193.984 193.984v60.032l1.984 1.984h64l192-192 192 192h62.016v-65.984z" /> +<glyph unicode="&#xe61e;" glyph-name="checkmark" d="M774.016 726.016l72-104-392-514.304-289.984 220.288 27.2 119.808 249.088-192.448 333.696 470.656z" /> +<glyph unicode="&#xe61f;" glyph-name="deny" d="M512 832c-212.032 0-384-171.968-384-384s171.968-384 384-384 384 171.968 384 384-171.968 384-384 384zM832 448c0-76.8-28.16-146.304-73.28-201.472l-448.192 448.192c55.168 45.12 124.672 73.28 201.472 73.28 176.768 0 320-143.232 320-320zM192 448c0 76.8 28.16 146.368 73.28 201.472l448.192-448.192c-55.168-45.12-124.672-73.28-201.472-73.28-176.704 0-320 143.232-320 320z" /> +<glyph unicode="&#xe620;" glyph-name="trash" d="M384 640h64v-448h-64v448zM512 640h64v-448h-64v448zM640 128h-320v512h-64v-576h448v576h-64zM128 768h704v-64h-704v64zM384 896h192v-64h-192v64z" /> +<glyph unicode="&#xe621;" glyph-name="plus" d="M832 512h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" /> +<glyph unicode="&#xe622;" glyph-name="splus" d="M704 512h-128v128h-128v-128h-128v-128h128v-128h128v128h128z" /> +<glyph unicode="&#xe623;" glyph-name="minus" d="M192 512h640v-128h-640v128z" /> +<glyph unicode="&#xe624;" glyph-name="sminus" d="M320 512h384v-128h-384v128z" /> +<glyph unicode="&#xe625;" glyph-name="filter" d="M192 752v-76.032l256-256v-435.968l128 176v259.968l256 256v76.032h-640z" /> +<glyph unicode="&#xe626;" glyph-name="filter-clear" d="M844.032 379.968l-41.984-41.984-576 576 41.984 41.984 203.968-203.968h360v-76.032l-142.016-142.016 154.048-153.984zM601.984 446.016l-25.984-26.048v-260.032l-128-175.936v435.968l-256 256v76.032h104l305.984-305.984z" /> +<glyph unicode="&#xe627;" glyph-name="refresh" d="M763.776 578.816c42.112-54.080 67.264-121.984 67.264-195.84-0.064-176.128-142.848-318.976-319.040-318.976s-318.976 142.848-318.976 318.976c0 154.688 110.080 283.52 256.128 312.704v105.6l251.968-145.472-251.968-145.536v98.496c-98.88-27.456-171.456-118.080-171.456-225.728 0-129.344 104.896-234.304 234.24-234.304 129.408 0 234.304 104.96 234.304 234.304 0 58.432-21.504 111.808-56.896 152.896l74.432 42.88z" /> +<glyph unicode="&#xe628;" glyph-name="refresh-clear" d="M766.208 256.128c40.384 53.12 64.832 118.912 64.832 190.848 0 73.856-25.152 141.76-67.264 195.84l-74.368-42.88c35.392-41.088 56.896-94.464 56.896-152.896 0-48.448-15.872-92.544-41.344-129.728l-323.392 323.456c20.48 14.016 43.008 25.152 67.584 32v-98.496l251.968 145.472-251.968 145.536v-105.6c-47.552-9.472-90.624-30.4-127.808-58.688l-194.176 194.176-43.584-43.584 831.936-832.064 43.648 43.648-192.96 192.96zM511.936 212.736c-129.344 0-234.24 104.96-234.24 234.304 0 13.568 1.216 26.88 3.392 39.808l-68.928 68.992c-12.352-33.92-19.136-70.592-19.136-108.8 0-176.192 142.784-319.040 318.976-319.040 38.080 0 74.112 7.808 107.968 20.032l-68.736 68.736c-12.864-2.176-25.856-4.032-39.296-4.032z" /> +<glyph unicode="&#xe629;" glyph-name="restore" d="M128 640v-576h576v576h-576zM576 192h-320v320h320v-320zM896 832v-576h-128v448h-448v128h576z" /> +<glyph unicode="&#xe62a;" glyph-name="maximize" d="M192 768v-640h640v640h-640zM704 256h-384v384h384v-384z" /> +<glyph unicode="&#xe62b;" glyph-name="minimize" d="M192 256h640v-128h-640v128z" /> +<glyph unicode="&#xe62c;" glyph-name="pin" d="M640 448v320h-320v-320h-64v-64h192v-256h64v256h192v64h-64zM384 448v256h128v-256h-128z" /> +<glyph unicode="&#xe62d;" glyph-name="unpin" d="M768 640h-256v64h-64v-192h-256v-64h256v-192h64v64h320v320h-64zM768 448h-256v128h256v-128z" /> +<glyph unicode="&#xe62e;" glyph-name="calendar" d="M768 704v128h-128v-128h-256v128h-128v-128h-128v-640h768v640h-128zM832 128h-640v448h640v-448zM512 448h192v-192h-192v192z" /> +<glyph unicode="&#xe62f;" glyph-name="clock" d="M512 832c-212.032 0-384-171.968-384-384s171.968-384 384-384 384 171.968 384 384-171.968 384-384 384zM512 128c-176.704 0-320 143.232-320 320s143.296 320 320 320c176.768 0 320-143.232 320-320s-143.232-320-320-320zM512 640h-64v-256h256v64h-192z" /> +<glyph unicode="&#xe630;" glyph-name="search" d="M384 896c-176.768 0-320-143.296-320-320 0-176.768 143.232-320 320-320 176.704 0 320 143.232 320 320 0 176.704-143.296 320-320 320zM640 576c0-141.376-114.624-256-256-256s-256 114.624-256 256 114.624 256 256 256 256-114.624 256-256zM960 128c0-70.656-57.344-128-128-128l-192 192c0 70.656 57.344 128 128 128l192-192z" /> +<glyph unicode="&#xe631;" glyph-name="zoom-in" d="M384 896c-176.768 0-320-143.296-320-320 0-176.768 143.232-320 320-320 176.704 0 320 143.232 320 320 0 176.704-143.296 320-320 320zM384 320c-141.376 0-256 114.624-256 256s114.624 256 256 256 256-114.624 256-256-114.624-256-256-256zM960 128c0-70.656-57.344-128-128-128l-192 192c0 70.656 57.344 128 128 128l192-192zM576 512h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128z" /> +<glyph unicode="&#xe632;" glyph-name="zoom-out" d="M384 896c-176.768 0-320-143.296-320-320 0-176.768 143.232-320 320-320 176.704 0 320 143.232 320 320 0 176.704-143.296 320-320 320zM384 320c-141.376 0-256 114.624-256 256s114.624 256 256 256 256-114.624 256-256-114.624-256-256-256zM960 128c0-70.656-57.344-128-128-128l-192 192c0 70.656 57.344 128 128 128l192-192zM576 512h-384v128h384v-128z" /> +<glyph unicode="&#xe633;" glyph-name="print" d="M832 448v192l-256 256h-384v-448h-192v-384h1024v384h-192zM256 832h320v-192h192v-192h-512v384zM576 384v-64h-128v64h128zM832 128h-640v128h640v-128z" /> +<glyph unicode="&#xe634;" glyph-name="folder-add" d="M576 768h-384v-384h-64v448h448v-64zM320 192h-128v128h-64v-128h-128v-64h128v-128h64v128h128v64zM256 704v-64h704v-448h-576v-64h640v576h-768z" /> +<glyph unicode="&#xe635;" glyph-name="folder-up" d="M576 768h-384v-256h-64v320h448v-64zM256 704v-64h704v-448h-576v-64h640v576h-768zM320 256l-160 192-160-192h128v-256h64v256h128z" /> +<glyph unicode="&#xe636;" glyph-name="insert-image" d="M960 832h-832v-448h64v384h768v-576h-576v-64h640v704zM192 320h-64v-128h-128v-64h128v-128h64v128h128v64h-128zM576 384l-192 192-128-192v-128h640l-192 256zM896 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" /> +<glyph unicode="&#xe637;" glyph-name="image" d="M64 832v-704h896v704h-896zM896 192h-768v576h768v-576zM832 256l-192 256-128-128-192 192-128-192v-128zM832 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64s64-28.654 64-64z" /> +<glyph unicode="&#xe638;" glyph-name="insert-file" d="M512-64c-141.184 0-256 114.88-256 256v576c0 105.856 86.144 192 192 192 105.728 0 192-86.144 192-192v-448c0-70.592-57.472-128-128-128-70.656 0-128 57.408-128 128v384h64v-384c0-35.264 28.736-64 64-64s64 28.736 64 64v448c0 70.592-57.472 128-128 128s-128-57.408-128-128v-576c0-105.856 86.144-192 192-192s192 86.144 192 192v512h64v-512c0-141.12-114.88-256-256-256z" /> +<glyph unicode="&#xe639;" glyph-name="file" d="M576 896h-384v-832h640v576l-256 256zM256 128v704h320v-192h192v-512h-512z" /> +<glyph unicode="&#xe63a;" glyph-name="files" d="M192 896h320v-64h128l-128 128h-384v-832h192v64h-128zM768 768h-384v-832h640v576l-256 256zM448 0v704h320v-192h192v-512h-512z" /> +<glyph unicode="&#xe63b;" glyph-name="pdf" d="M640 896h-384v-384h-128v-320h128v-128h640v576l-256 256zM254.528 326.976v-65.984h-36.48v182.016h72.512c20.928 0 37.376-5.312 49.344-16s17.984-24.704 17.984-42.112-6.016-31.488-17.984-42.048-28.48-15.872-49.408-15.872h-35.968zM320 128v64h448v320h-448v320h320v-192h192v-512h-512zM384.768 260.992v182.016h62.528c22.272 0 40.576-7.104 54.976-21.312s21.632-32.448 21.632-54.656v-30.144c0-22.336-7.168-40.576-21.632-54.656s-32.768-21.184-54.976-21.184h-62.528zM665.28 364.736v-28.096h-76.288v-75.648h-36.48v182.016h125.504v-28.096h-89.024v-50.112h76.288zM445.376 414.848h-24.128v-125.76h24.128c13.056 0 23.296 4.416 30.72 13.248s11.136 20.288 11.136 34.56v30.4c0 14.080-3.712 25.472-11.136 34.304s-17.664 13.248-30.72 13.248zM313.6 363.456c5.248 5.568 7.872 12.608 7.872 21.184 0 8.768-2.624 16-7.808 21.696s-12.928 8.512-23.168 8.512h-35.968v-59.776h36.032c10.112 0.064 17.792 2.816 23.040 8.384z" /> +<glyph unicode="&#xe63c;" glyph-name="xls" d="M640 896h-384v-384h-128v-320h128v-128h640v576l-256 256zM224.768 443.008h42.24l33.6-64.512 34.112 64.512h42.496l-54.016-90.24 57.152-91.776h-44.096l-35.136 65.664-35.136-65.6h-42.624l55.36 91.776-53.952 90.176zM320 128v64h448v320h-448v320h320v-192h192v-512h-512zM516.864 289.152v-28.096h-117.504v181.952h36.48v-153.856h81.024zM628.672 325.376c-4.928 4.224-13.632 8.256-26.048 11.968-21.696 6.272-38.080 13.632-49.152 22.272s-16.64 20.352-16.64 35.264c0 14.912 6.4 27.072 19.072 36.544s28.928 14.208 48.704 14.208c20.032 0 36.288-5.312 48.896-15.936s18.688-23.744 18.24-39.296l-0.256-0.768h-35.392c0 8.384-2.816 15.232-8.448 20.416s-13.504 7.808-23.68 7.808c-9.728 0-17.344-2.176-22.656-6.528s-8-9.856-8-16.64c0-6.144 2.88-11.264 8.576-15.168s15.552-8.192 29.568-12.544c20.032-5.632 35.328-12.992 45.632-22.144s15.488-21.248 15.488-36.096c0-15.616-6.144-27.904-18.432-36.864s-28.48-13.504-48.704-13.504c-19.84 0-37.12 5.12-51.904 15.296s-21.952 24.576-21.504 42.944l0.256 0.768h35.52c0-10.88 3.328-18.752 9.92-23.808s15.872-7.552 27.712-7.552c9.92 0 17.472 1.984 22.72 6.144s7.872 9.472 7.872 16.384c0.064 6.976-2.432 12.608-7.36 16.832z" /> +<glyph unicode="&#xe63d;" glyph-name="xlsa" d="M640 896h-384v-256h-128v-448h128v-128h640v576l-256 256zM233.28 256h-40l-1.28 1.28v37.504l121.28 121.216-121.28 121.28v37.44l1.28 1.28h40l120-120 120 120h38.72v-41.28l-118.72-118.72 118.72-118.72v-41.28h-38.72l-120 120-120-120zM320 128v64h256v448h-256v192h320v-192h192v-512h-512z" /> +<glyph unicode="&#xe63e;" glyph-name="lock" d="M704 512v128c0 106.048-86.016 192-192 192-106.048 0-192-85.952-192-192v-128h-64v-384h512v384h-64zM384 640c0 70.656 57.344 128 128 128s128-57.344 128-128v-128h-256v128z" /> +<glyph unicode="&#xe63f;" glyph-name="unlock" d="M512 512v128c0 106.048-85.952 192-192 192s-192-85.952-192-192v-192h64v192c0 70.656 57.344 128 128 128s128-57.344 128-128v-128h-64v-384h512v384h-384z" /> +<glyph unicode="&#xe640;" glyph-name="rows" d="M896 256v-192h-768v192h768zM128 576v-192h768v192h-768zM128 896v-192h768v192h-768z" /> +<glyph unicode="&#xe641;" glyph-name="columns" d="M256 64h-192v768h192v-768zM576 832h-192v-768h192v768zM896 832h-192v-768h192v768z" /> +<glyph unicode="&#xe642;" glyph-name="hamburger" d="M960 640h-896v128h896v-128zM960 512h-896v-128h896v128zM960 256h-896v-128h896v128z" /> +<glyph unicode="&#xe643;" glyph-name="vbars" d="M448 832h128v-768h-128v768z" /> +<glyph unicode="&#xe644;" glyph-name="hbars" d="M128 512h768v-128h-768v128z" /> +<glyph unicode="&#xe645;" glyph-name="move" d="M320 832h128v-768h-128v768zM512 832h128v-768h-128v768z" /> +<glyph unicode="&#xe646;" glyph-name="group" d="M448 512h-320v320h320v-320zM832 832h-320v-320h320v320zM448 448h-320v-320h320v320zM832 448h-320v-320h320v320z" /> +<glyph unicode="&#xe647;" glyph-name="ungroup" d="M256 704h192v-192h-192v192zM576 832h320v-320h-320v320zM128 384h320v-320h-320v320zM576 384h256v-256h-256v256z" /> +<glyph unicode="&#xe648;" glyph-name="dimension" d="M896 224l-192 160v-128h-384v384h128l-160 192-160-192h128v-384h-128v-64h128v-128h64v128h384v-128z" /> +<glyph unicode="&#xe649;" glyph-name="connector" d="M736 832c-41.728 0-76.864-26.816-90.112-64h-197.888v-512h-133.888c-13.248 37.184-48.384 64-90.112 64-52.992 0-96-43.008-96-96s43.008-96 96-96c41.728 0 76.864 26.816 90.112 64h197.888v512h133.888c13.248-37.184 48.384-64 90.112-64 52.992 0 96 42.944 96 96s-43.008 96-96 96z" /> +<glyph unicode="&#xe64a;" glyph-name="kpi" d="M512 832l192-320h-384l192 320zM512 64l192 320h-384l192-320z" /> +<glyph unicode="&#xe64b;" glyph-name="undo" d="M570.24 576c-104.576 0-199.232-41.92-268.352-109.888l-109.888 109.888v-256h256l-100.224 100.224c57.472 56.448 135.488 91.776 222.464 91.776 89.792 0 170.24-37.76 228.352-97.344l44.8 44.8c-69.504 71.296-165.632 116.544-273.152 116.544z" /> +<glyph unicode="&#xe64c;" glyph-name="redo" d="M453.76 576c104.576 0 199.232-41.92 268.352-109.888l109.888 109.888v-256h-256l100.16 100.224c-57.408 56.448-135.424 91.776-222.4 91.776-89.792 0-170.24-37.76-228.416-97.344l-44.8 44.8c69.568 71.296 165.696 116.544 273.216 116.544z" /> +<glyph unicode="&#xe64d;" glyph-name="undo-large" d="M512.448 662.976v129.792l-448.448-258.88 448.448-258.944v134.336c206.016-0.384 379.392-139.712 431.488-329.28h16.064v134.592c0 247.36-200.32 447.936-447.552 448.384z" /> +<glyph unicode="&#xe64e;" glyph-name="redo-large" d="M64 214.592v-134.592h16.064c52.096 189.568 225.472 328.896 431.488 329.28v-134.336l448.448 258.944-448.448 258.88v-129.728c-247.232-0.512-447.552-201.088-447.552-448.448z" /> +<glyph unicode="&#xe64f;" glyph-name="rotate-ccw" d="M448 832.064v-768h-384l384 768zM512 320.064v-256h512l-512 256zM832 576.064h-128v96l-128-128 128-128v96h128v-128h64v192h-64z" /> +<glyph unicode="&#xe650;" glyph-name="rotate-cw" d="M960.064 64h-384v768l384-768zM0 64h512v256l-512-256zM448 544l-128 128v-96h-192v-192h64v128h128v-96l128 128z" /> +<glyph unicode="&#xe651;" glyph-name="cut" d="M800 320c-21.888 0-42.688-4.416-61.696-12.352l-160.256 160.256 258.112 304.32 35.584 121.536-359.744-359.808-359.744 359.744 35.584-121.536 258.112-304.256-160.32-160.256c-18.944 7.936-39.808 12.352-61.632 12.352-88.384 0-160-71.616-160-160s71.616-160 160-160 160 71.616 160 160c0 22.592-4.8 44.032-13.248 63.488l141.248 166.528 141.248-166.528c-8.448-19.52-13.248-40.896-13.248-63.488 0-88.384 71.616-160 160-160s160 71.616 160 160-71.616 160-160 160zM224 64c-52.992 0-96 43.008-96 96s43.008 96 96 96 96-43.008 96-96-43.008-96-96-96zM800 64c-52.992 0-96 43.008-96 96s43.008 96 96 96 96-43.008 96-96-43.008-96-96-96z" /> +<glyph unicode="&#xe652;" glyph-name="copy" d="M192 832h192v-64h128l-128 128h-256v-704h192v64h-128zM640 704h-256v-704h512v448l-256 256zM448 64v576h192v-192h192v-384h-384z" /> +<glyph unicode="&#xe653;" glyph-name="paste" d="M640 896h-256v64h256v-64zM832 832v-576l-256-256h-384v832h640zM768 768h-64v-64h-384v64h-64v-704h320v192h192v512z" /> +<glyph unicode="&#xe654;" glyph-name="bold" d="M256 128v700.992h236.864c82.56 0 146.88-16.064 193.088-48.128 46.272-32.064 69.312-80.064 69.312-143.936 0-32.448-8.576-61.376-25.728-86.912s-42.112-44.736-74.88-57.536c42.112-8.96 73.6-28.224 94.656-57.792 20.928-29.568 31.488-63.68 31.488-102.592 0-67.136-22.208-117.888-66.432-152.384-44.288-34.432-107.072-51.712-188.224-51.712h-270.144zM396.544 535.296h101.12c37.568 0 66.432 7.68 86.656 23.104 20.16 15.36 30.336 37.824 30.336 67.392 0 32.448-10.176 56.32-30.656 71.744-20.224 15.424-50.688 23.168-91.136 23.168h-96.32v-185.408zM396.544 438.080v-201.728h129.536c37.184 0 65.6 8.064 85.184 24.256s29.376 40.128 29.376 71.808c0 34.24-8.32 60.48-25.088 78.592-16.64 17.984-42.88 27.072-78.848 27.072h-140.16z" /> +<glyph unicode="&#xe655;" glyph-name="italic" d="M376.32 748.8l5.76 19.2h343.744l-6.848-19.2c-31.040 0-54.912-6.976-71.424-20.8-16.448-13.824-30.848-42.688-43.392-86.656l-128.768-450.624c-9.344-31.872-13.952-53.12-13.952-63.808 0-12.48 4.8-22.272 14.464-29.12 12.608-9.024 36.096-13.888 70.656-14.592l-5.12-19.2h-349.44l5.696 19.2c35.008 0 60.608 6.72 76.864 20.032s30.912 42.56 44.096 87.488l129.728 450.688c7.936 27.712 12.032 48.512 12.032 62.72 0 12.8-4.8 22.848-14.592 30.144-9.6 7.232-32.832 12.16-69.504 14.528z" /> +<glyph unicode="&#xe656;" glyph-name="underline" d="M348.416 768v-347.072c0-154.176 68.864-219.904 161.344-219.904 101.76 0 168.512 67.84 168.512 219.904v347.072h90.496v-340.928c0-212.672-112.064-299.072-262.144-299.072-141.824 0-248.64 80.192-248.64 296v344h90.432zM192 64h640v-64h-640v64z" /> +<glyph unicode="&#xe657;" glyph-name="strike-through" d="M310.848 325.312c0-25.152 1.216-49.6 4.16-69.312h-47.168l-4.16 36.416h-1.856c-16.128-22.656-47.168-43.008-88.448-43.008-58.56 0-88.448 41.216-88.448 83.072 0 69.952 62.144 108.16 173.952 107.584v6.016c0 23.296-6.592 66.944-65.728 66.368-27.52 0-55.616-7.808-75.904-21.504l-11.968 35.2c23.936 14.912 59.136 25.088 95.616 25.088 88.448 0 109.952-60.352 109.952-117.76v-108.16zM260.032 403.648c-57.344 1.216-122.56-8.96-122.56-65.216 0-34.624 22.72-50.176 49.024-50.176 38.272 0 62.72 23.936 71.104 48.448 1.792 5.952 2.432 11.968 2.432 16.704v50.24zM395.712 680.32h52.032v-181.696h1.216c18.56 32.256 52.032 52.608 98.624 52.608 72.32 0 122.56-59.776 122.56-147.008 0-103.424-65.728-154.752-130.304-154.752-41.792 0-75.328 16.128-97.408 53.76h-1.28l-3.008-47.232h-44.8c1.216 19.712 2.368 49.024 2.368 74.688v349.632zM447.744 371.968c0-6.592 0.576-13.184 2.432-19.136 9.536-36.416 40.64-61.568 78.848-61.568 55.616 0 87.872 44.8 87.872 111.168 0 57.984-29.888 107.584-86.656 107.584-35.264 0-68.736-25.088-79.488-64.512-1.856-6.656-3.008-13.76-3.008-22.144v-51.392zM942.080 266.112c-13.76-6.592-44.224-16.704-83.072-16.704-87.232 0-144.064 59.136-144.064 147.584 0 89.088 60.928 154.24 155.392 154.24 31.104 0 58.56-7.808 72.96-15.552l-11.968-40.064c-12.544 6.592-32.32 13.76-60.992 13.76-66.304 0-102.208-49.6-102.208-109.376 0-66.944 43.072-108.224 100.416-108.224 29.888 0 49.536 7.168 64.512 13.76l9.024-39.424zM64 385.728v29.888h896v-29.888h-896z" /> +<glyph unicode="&#xe658;" glyph-name="text" d="M401.28 320.448l-63.552-192.448h-81.728l208.768 611.84h94.464l208.768-611.84h-84.416l-65.344 192.448h-216.96zM602.816 382.208l-60.864 176.128c-13.632 39.936-22.656 76.224-31.744 111.616h-1.856c-9.088-35.392-18.112-73.536-30.848-110.72l-59.904-177.024h185.216z" /> +<glyph unicode="&#xe659;" glyph-name="fx" d="M490.496 598.144l-51.2-202.112c-23.936-95.36-47.232-164.48-70.016-207.36s-49.344-74.624-79.808-95.104c-30.528-20.608-65.408-30.848-104.832-30.848-24.832 0-43.008 4.736-54.656 14.272-11.712 9.408-17.472 20.608-17.472 33.408 0 11.968 4.8 22.336 14.464 31.040s22.336 13.12 38.080 13.12c13.12 0 23.168-3.392 30.208-10.048s10.496-15.168 10.496-25.344c0-9.344-2.176-16.256-6.592-20.8-4.352-4.48-6.592-7.488-6.592-8.96l2.176-3.072c1.728-1.408 3.84-2.176 6.144-2.176 8.768 0 16.192 2.752 22.336 8.32 15.424 13.696 27.008 30.336 34.56 49.856 5.248 13.44 15.296 48.896 30.208 106.304l89.28 349.568h-60.8l14.464 51.2c21.888-0.32 37.76 2.496 47.68 8.32s20.416 18.944 31.488 39.36c32.064 59.2 65.92 101.632 101.504 127.296s75.264 38.528 118.976 38.528c28.032 0 48.384-5.376 60.992-16.192 12.736-10.816 19.072-24.832 19.072-41.984 0-15.168-4.224-27.2-12.672-36.096-8.576-9.024-19.072-13.44-31.616-13.44-11.712 0-21.312 3.648-28.864 10.944s-11.392 16.064-11.392 26.24c0 7.296 2.368 14.976 7.232 23.168 4.736 8.192 7.168 13.696 7.168 16.64 0 3.2-1.088 5.824-3.328 7.872-2.048 2.048-4.928 3.072-8.448 3.072-17.216 0-34.88-10.624-52.928-31.936-29.76-34.112-53.696-88.064-71.744-161.856h63.424l-15.296-51.2h-61.696zM551.552 513.408l128.768 22.144c23.36-36.672 39.872-76.992 49.408-121.024 24.128 35.648 42.304 60.672 54.656 74.88 16.448 19.2 30.080 31.68 40.704 37.44 10.816 5.76 22.208 8.64 34.176 8.64 13.504 0 23.936-3.712 31.168-11.072 7.232-7.424 10.88-17.344 10.88-29.888 0-11.84-3.648-21.44-10.88-28.928-7.232-7.424-16.256-11.2-27.136-11.2-7.872 0-16.896 1.408-27.136 4.224-10.176 2.88-17.344 4.288-21.184 4.288-10.368 0-20.16-3.712-29.568-11.072-12.736-10.112-28.48-31.616-47.168-64.576 20.864-73.792 37.632-118.784 50.176-135.040 7.36-9.6 14.848-14.4 22.528-14.4 6.4 0 11.968 1.6 16.576 4.736 7.168 5.184 18.112 18.112 32.896 38.72l13.248-7.744c-21.632-34.88-42.752-59.584-63.424-73.728-15.744-11.072-31.168-16.64-46.528-16.64-15.68 0-28.8 3.584-39.232 10.496-10.496 7.040-19.776 18.432-27.904 34.368-8.128 15.744-17.728 41.28-28.8 76.096-28.736-36.672-51.328-63.36-67.712-80.256-16.32-16.832-29.888-27.84-40.768-33.024s-22.4-7.744-34.688-7.744c-12.736 0-22.912 3.712-30.4 11.072-7.552 7.36-11.264 17.024-11.264 28.8 0 12.48 4.032 22.848 12.16 30.912 8.064 8.128 18.432 12.16 30.976 12.16 6.656 0 14.208-1.984 22.528-5.888 12.352-5.952 21.184-8.896 26.56-8.896 7.168 0 13.504 1.472 19.2 4.416 7.36 3.712 16.768 11.648 28.032 24 6.848 7.552 19.584 23.808 38.016 48.704-23.616 87.808-42.112 140.224-55.36 157.376-8.384 11.072-19.008 16.64-31.744 16.64-6.656 0-14.72-0.96-24.32-2.944l2.56 13.952z" /> +<glyph unicode="&#xe65a;" glyph-name="subscript" d="M577.984 704h62.016v-65.984l-190.016-190.016 190.016-190.016v-65.984h-62.016l-192 192-192-192h-64l-1.984 1.984v60.032l193.984 193.984-193.984 193.984v60.032l1.984 1.984h64l192-192 192 192zM791.744 109.056l-0.576 1.152 34.176 36.416c22.208 24.256 37.44 42.496 45.696 54.656 8.256 12.352 12.352 26.368 12.352 42.368 0 23.68-7.808 42.368-23.296 56-15.552 13.632-37.184 20.352-64.832 20.352-26.176 0-47.104-8-62.976-24.256-15.808-16.256-23.424-36.032-22.848-59.392l0.448-1.152h57.152c0 11.648 2.56 21.12 7.552 28.608 5.056 7.424 11.968 11.072 20.736 11.072 9.792 0 17.216-2.816 22.080-8.576 4.928-5.888 7.36-13.632 7.36-23.36 0-6.72-2.432-14.784-7.232-24-4.864-9.28-12.416-19.776-22.72-31.552l-81.152-85.312v-38.080h176.64v45.056h-98.56z" /> +<glyph unicode="&#xe65b;" glyph-name="superscript" d="M577.984 704h62.016v-65.984l-190.016-190.016 190.016-190.016v-65.984h-62.016l-192 192-192-192h-64l-1.984 1.984v60.032l193.984 193.984-193.984 193.984v60.032l1.984 1.984h64l192-192 192 192zM791.744 621.056l-0.576 1.152 34.176 36.48c22.208 24.256 37.44 42.432 45.696 54.656 8.256 12.352 12.352 26.368 12.352 42.304 0 23.744-7.808 42.432-23.296 56-15.552 13.568-37.184 20.352-64.832 20.352-26.176 0-47.104-8-62.976-24.256-15.808-16.192-23.424-36.032-22.848-59.328l0.448-1.088h57.152c0 11.648 2.56 21.056 7.552 28.544 5.056 7.488 11.968 11.072 20.736 11.072 9.792 0 17.216-2.752 22.080-8.576 4.928-5.824 7.36-13.568 7.36-23.296 0-6.784-2.432-14.848-7.232-24-4.864-9.28-12.416-19.84-22.72-31.616l-81.152-85.312v-38.144h176.64v45.056h-98.56z" /> +<glyph unicode="&#xe65c;" glyph-name="background" d="M480 832c0 0-288-256-288-480 0-159.040 128.96-288 288-288s288 128.96 288 288c0 224-288 480-288 480zM480 128c-123.776 0-224 100.224-224 224 0 192 224 393.344 224 393.344s224-201.344 224-393.344c0-123.776-100.224-224-224-224zM608 384c0-88.384-71.616-160-160-160v64c52.992 0 96 43.008 96 96h64z" /> +<glyph unicode="&#xe65d;" glyph-name="sum" d="M768 832h-576v-128l256-256-256-256v-128h576v128h-448l256 256-256 256h448z" /> +<glyph unicode="&#xe65e;" glyph-name="increase-decimal" d="M768 448c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128 70.72 0 128 57.344 128 128v128c0 70.656-57.28 128-128 128zM832 211.968c0-47.104-28.608-85.376-64-85.376-35.264 0-64 38.272-64 85.376v85.376c0 47.040 28.736 85.248 64 85.248 35.392 0 64-38.208 64-85.248v-85.376zM768 896c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128 70.72 0 128 57.344 128 128v128c0 70.656-57.28 128-128 128zM832 659.968c0-47.104-28.608-85.312-64-85.312-35.264 0-64 38.208-64 85.312v85.376c0 47.104 28.736 85.312 64 85.312 35.392 0 64-38.208 64-85.312v-85.376zM448 448c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128s128 57.344 128 128v128c0 70.656-57.28 128-128 128zM512 211.968c0-47.104-28.672-85.376-64-85.376s-64 38.272-64 85.376v85.376c0 47.040 28.672 85.248 64 85.248s64-38.208 64-85.248v-85.376zM192 128h64v-64h-64v64zM512 576h64v-64h-64v64zM384 896v-384l-230.4 192z" /> +<glyph unicode="&#xe65f;" glyph-name="decrease-decimal" d="M768 896c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128 70.72 0 128 57.344 128 128v128c0 70.656-57.28 128-128 128zM832 659.968c0-47.104-28.608-85.376-64-85.376-35.264 0-64 38.272-64 85.376v85.376c0 47.040 28.736 85.248 64 85.248 35.392 0 64-38.208 64-85.248v-85.376zM768 448c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128 70.72 0 128 57.344 128 128v128c0 70.656-57.28 128-128 128zM832 211.968c0-47.104-28.608-85.376-64-85.376-35.264 0-64 38.272-64 85.376v85.376c0 47.040 28.736 85.248 64 85.248 35.392 0 64-38.208 64-85.248v-85.376zM448 896c-70.656 0-128-57.344-128-128v-128c0-70.656 57.344-128 128-128s128 57.344 128 128v128c0 70.656-57.28 128-128 128zM512 659.968c0-47.104-28.672-85.376-64-85.376s-64 38.272-64 85.376v85.376c0 47.040 28.672 85.248 64 85.248s64-38.208 64-85.248v-85.376zM256 512h-64v64h64v-64zM576 64h-64v64h64v-64zM358.4 256l-230.4-192v384l230.4-192z" /> +<glyph unicode="&#xe660;" glyph-name="justify-left" d="M896 768h-768v64h768v-64zM896 576h-768v-64h768v64zM704 704h-576v-64h576v64zM704 448h-576v-64h576v64zM704 192h-576v-64h576v64zM896 320h-768v-64h768v64z" /> +<glyph unicode="&#xe661;" glyph-name="justify-center" d="M128 832h768v-64h-768v64zM128 512h768v64h-768v-64zM256 640h512v64h-512v-64zM256 384h512v64h-512v-64zM256 128h512v64h-512v-64zM128 256h768v64h-768v-64z" /> +<glyph unicode="&#xe662;" glyph-name="justify-right" d="M128 832h768v-64h-768v64zM128 512h768v64h-768v-64zM320 640h576v64h-576v-64zM320 384h576v64h-576v-64zM320 128h576v64h-576v-64zM128 256h768v64h-768v-64z" /> +<glyph unicode="&#xe663;" glyph-name="justify-full" d="M128 832h768v-64h-768v64zM128 512h768v64h-768v-64zM128 640h768v64h-768v-64zM128 384h768v64h-768v-64zM128 128h768v64h-768v-64zM128 256h768v64h-768v-64z" /> +<glyph unicode="&#xe664;" glyph-name="justify-clear" d="M128 128h512l64-64h-576v64zM128 192h448l-64 64h-384v-64zM128 320h320l-64 64h-256v-64zM128 448h192l-64 64h-128v-64zM128 576h64l-64 64v-64zM830.336 192h65.664v64h-128v-1.664l-65.664 65.664h193.664v64h-256v-1.664l-65.664 65.664h321.664v64h-384v-1.664l-65.664 65.664h449.664v64h-512v-1.664l-65.6 65.664h577.6v64h-640v-1.6l-128.832 128.768-43.584-43.584 858.56-858.624 43.648 43.648-155.456 155.392z" /> +<glyph unicode="&#xe665;" glyph-name="align-top" d="M128 896h768v-64h-768v64zM128 576h768v64h-768v-64zM192 704h640v64h-640v-64z" /> +<glyph unicode="&#xe666;" glyph-name="align-middle" d="M128 640h768v-64h-768v64zM128 320h768v64h-768v-64zM192 448h640v64h-640v-64z" /> +<glyph unicode="&#xe667;" glyph-name="align-bottom" d="M128 320h768v-64h-768v64zM128 0h768v64h-768v-64zM192 128h640v64h-640v-64z" /> +<glyph unicode="&#xe668;" glyph-name="indent" d="M128 832h768v-64h-768v64zM512 512h384v64h-384v-64zM512 640h384v64h-384v-64zM512 384h384v64h-384v-64zM128 128h768v64h-768v-64zM128 256h768v64h-768v-64zM128 704v-320l192 160-192 160z" /> +<glyph unicode="&#xe669;" glyph-name="outdent" d="M128 832h768v-64h-768v64zM512 512h384v64h-384v-64zM512 640h384v64h-384v-64zM512 384h384v64h-384v-64zM128 128h768v64h-768v-64zM128 256h768v64h-768v-64zM128 544l192-160v320l-192-160z" /> +<glyph unicode="&#xe66a;" glyph-name="insert-n" d="M704 448h-704v64h704v-64zM832 480l192-192v384l-192-192zM704 320h-384v-64h384v64zM704 192h-384v-64h384v64z" /> +<glyph unicode="&#xe66b;" glyph-name="insert-m" d="M832 480l192 192v-384l-192 192zM704 320h-384v-64h384v64zM704 704h-384v-64h384v64zM704 512h-704v-64h704v64z" /> +<glyph unicode="&#xe66c;" glyph-name="insert-s" d="M704 448h-704v64h704v-64zM832 480l192-192v384l-192-192zM704 704h-384v-64h384v64zM704 832h-384v-64h384v64z" /> +<glyph unicode="&#xe66d;" glyph-name="insert-unordered-list" d="M384 768h512v-64h-512v64zM384 448h512v64h-512v-64zM384 192h512v64h-512v-64zM224 832c-52.992 0-96-42.944-96-96s43.008-96 96-96 96 42.944 96 96-43.008 96-96 96zM224 576c-52.992 0-96-42.944-96-96s43.008-96 96-96 96 42.944 96 96-43.008 96-96 96zM224 320c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96z" /> +<glyph unicode="&#xe66e;" glyph-name="insert-ordered-list" d="M384 768h512v-64h-512v64zM384 448h512v64h-512v-64zM384 192h512v64h-512v-64zM241.792 864.128h-37.12c-5.184-14.528-14.784-27.2-28.8-38.080-13.888-10.944-26.88-18.304-38.848-22.208v-41.472c22.72 7.488 42.432 19.072 59.072 34.688v-172.224h45.696v239.296zM188.416 402.56c2.432 4.096 5.568 8.32 9.344 12.672 3.84 4.352 12.992 13.12 27.456 26.368 14.4 13.184 24.384 23.36 30.016 30.4 8.256 10.624 14.336 20.8 18.24 30.528 3.84 9.728 5.76 19.968 5.76 30.656 0 18.816-6.656 34.624-20.16 47.296-13.44 12.736-31.936 19.008-55.424 19.008-21.504 0-39.36-5.44-53.76-16.448-14.272-10.944-22.784-28.992-25.472-54.080l45.504-4.544c0.832 13.248 4.096 22.848 9.792 28.544 5.632 5.76 13.248 8.64 22.784 8.64 9.664 0 17.216-2.752 22.656-8.192 5.44-5.504 8.192-13.312 8.192-23.488 0-9.216-3.072-18.56-9.472-28.032-4.608-6.784-17.28-19.84-37.824-39.040-25.664-23.68-42.752-42.752-51.392-57.152-8.704-14.336-13.888-29.568-15.616-45.568h160.128v42.432h-90.752zM148.032 88.896c14.144-12.416 32.064-18.624 53.568-18.624 22.72 0 41.792 7.424 57.152 22.144 15.232 14.72 22.912 32.64 22.912 53.504 0 14.464-4.16 26.752-12.288 36.928-8.128 10.24-19.136 16.768-32.768 19.712 22.912 12.48 34.304 29.12 34.304 50.048 0 14.72-5.568 28.032-16.832 39.68-13.44 14.4-31.424 21.504-53.888 21.504-13.184 0-25.024-2.496-35.648-7.424-10.56-4.864-18.752-11.648-24.64-20.288-5.952-8.64-10.368-20.096-13.312-34.56l42.112-7.104c1.28 10.368 4.544 18.304 10.048 23.68 5.568 5.44 12.224 8.192 19.968 8.192 8 0 14.336-2.432 19.072-7.232 4.8-4.672 7.232-11.136 7.232-19.136 0-9.408-3.264-16.96-9.792-22.656s-15.936-8.384-28.224-8.064l-5.12-37.248c8.192 2.24 15.168 3.456 20.992 3.456 8.896 0 16.512-3.328 22.592-10.048 6.208-6.72 9.344-15.872 9.344-27.392 0-12.032-3.264-21.76-9.664-28.928-6.528-7.104-14.4-10.688-23.872-10.688-8.768 0-16.256 2.944-22.464 9.024-6.208 5.888-9.92 14.592-11.328 25.728l-44.224-5.504c2.304-20.032 10.496-36.288 24.768-48.704z" /> +<glyph unicode="&#xe66f;" glyph-name="sort-asc" d="M320 704h-192v64h192v-64zM512 576h-384v-64h384v64zM704 384h-576v-64h576v64zM896 192h-768v-64h768v64z" /> +<glyph unicode="&#xe670;" glyph-name="sort-desc" d="M128 192h192v-64h-192v64zM128 384h384v-64h-384v64zM128 576h576v-64h-576v64zM128 768h768v-64h-768v64z" /> +<glyph unicode="&#xe671;" glyph-name="unsort" d="M512 384h-384v-64h384v64zM704 576h-576v-64h576v64zM320 704h-192v64h192v-64zM896 192h-768v-64h768v64z" /> +<glyph unicode="&#xe672;" glyph-name="hyperlink" d="M768 192c-94.72 0-177.344 51.52-221.632 128h221.632c70.656 0 128 57.344 128 128s-57.344 128-128 128h-221.632c44.288 76.48 126.912 128 221.632 128 141.376 0 256-114.624 256-256s-114.624-256-256-256v0zM256 448c0 35.392 28.672 64 64 64h384c35.392 0 64-28.608 64-64s-28.608-64-64-64h-384c-35.328 0-64 28.608-64 64v0zM128 448c0-70.656 57.344-128 128-128h221.632c-44.224-76.48-126.912-128-221.632-128-141.376 0-256 114.624-256 256s114.624 256 256 256c94.72 0 177.344-51.52 221.632-128h-221.632c-70.656 0-128-57.344-128-128v0z" /> +<glyph unicode="&#xe673;" glyph-name="hyperlink-remove" d="M320 448c0 35.392-28.672 64-64 64h-128c-35.328 0-64-28.608-64-64 0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64zM308.672 818.688l-65.984 65.984-35.392-35.328 66.048-66.048zM203.328 50.688l35.328-35.392 66.048 66.048-35.392 35.328zM925.696 576c-44.288 76.48-126.976 128-221.696 128-34.688 0-67.84-6.976-97.984-19.52v-108.48h319.68zM880.704 849.344l-35.392 35.328-65.984-65.984 35.328-35.392zM162.368 320c44.224-76.48 126.912-128 221.632-128 34.688 0 67.84 6.976 97.984 19.52v108.48h-319.616zM783.296 81.344l66.048-66.048 35.328 35.392-65.984 65.984zM960 512h-128c-35.328 0-64-28.608-64-64 0-35.328 28.672-64 64-64h128c35.328 0 64 28.672 64 64 0 35.392-28.672 64-64 64zM606.016 320v-108.48c30.144-12.544 63.296-19.52 97.984-19.52 94.72 0 177.408 51.52 221.696 128h-319.68zM162.368 576h319.616v108.48c-30.144 12.544-63.296 19.52-97.984 19.52-94.72 0-177.408-51.52-221.632-128zM512 926.016h64v-158.016h-64v158.016zM512 128h64v-158.016h-64v158.016z" /> +<glyph unicode="&#xe674;" glyph-name="clearformat" d="M874.048 628.992l-271.552 271.552-452.544-452.544v-180.992l234.048-234.048v-32.96h448v64h-341.952l384 384v180.992zM810.048 564.992l-388.544-388.544-207.552 207.552v37.44l388.544 388.608 207.552-207.552v-37.504z" /> +<glyph unicode="&#xe675;" glyph-name="html" d="M320 128l-320 320 320 320v-128l-192-192 192-192v-128zM704 128l320 320-320 320v-128l192-192-192-192v-128zM640 896h-64l-192-896h64l192 896z" /> +<glyph unicode="&#xe676;" glyph-name="exception" d="M512 832c-212.032 0-384-171.968-384-384s171.968-384 384-384 384 171.968 384 384-171.968 384-384 384zM832 448c0-176.768-143.232-320-320-320-176.704 0-320 143.232-320 320s143.296 320 320 320c176.768 0 320-143.232 320-320zM576 384h-128v256h128v-256zM576 256h-128v64h128v-64z" /> +<glyph unicode="&#xe677;" glyph-name="custom" d="M841.152 404.416c-79.168-29.056-101.056-81.792-65.536-158.4 35.456-76.544 14.912-97.088-61.632-61.568-76.544 35.456-129.344 13.568-158.4-65.6-29.056-79.232-58.112-79.232-87.104 0-29.056 79.168-81.856 101.056-158.4 65.6-76.544-35.52-97.088-14.976-61.632 61.568 35.52 76.544 13.632 129.344-65.6 158.4s-79.232 58.112 0 87.104 101.12 81.792 65.6 158.4c-35.456 76.608-14.976 97.088 61.632 61.632 76.544-35.52 129.344-13.632 158.4 65.6s58.112 79.232 87.104 0c29.056-79.232 81.792-101.12 158.4-65.6 76.544 35.456 97.088 14.912 61.632-61.632-35.52-76.544-13.632-129.344 65.536-158.4 79.232-28.992 79.232-58.048 0-87.104v0zM512 576c-70.656 0-128-57.344-128-128s57.344-128 128-128 128 57.344 128 128-57.344 128-128 128v0z" /> +<glyph unicode="&#xe678;" glyph-name="cog" d="M960 448c0 27.52-2.496 54.4-7.232 80.512h-85.696c-9.28 40.96-25.344 79.168-47.040 113.6l60.608 60.608c-15.104 21.824-32.384 42.624-51.904 62.080-19.392 19.392-40.192 36.672-62.016 51.84l-60.608-60.672c-34.368 21.76-72.768 37.888-113.6 47.104v85.696c-26.112 4.736-52.992 7.232-80.512 7.232-27.456 0-54.4-2.496-80.512-7.232v-85.696c-40.896-9.28-79.232-25.408-113.6-47.104l-60.608 60.672c-21.824-15.168-42.624-32.448-62.080-51.84-19.456-19.456-36.736-40.256-51.84-62.080l60.608-60.608c-21.632-34.432-37.76-72.704-47.040-113.6h-85.696c-4.736-26.112-7.232-52.992-7.232-80.512s2.496-54.4 7.232-80.512h85.696c9.28-40.896 25.344-79.104 47.104-113.6l-60.608-60.608c15.104-21.76 32.384-42.624 51.84-62.016s40.192-36.736 62.016-51.904l60.608 60.736c34.432-21.76 72.704-37.888 113.6-47.104v-85.76c26.112-4.736 53.056-7.232 80.512-7.232 27.52 0 54.4 2.496 80.512 7.232v85.76c40.896 9.28 79.232 25.344 113.6 47.104l60.608-60.736c21.824 15.104 42.624 32.512 62.016 51.904 19.52 19.392 36.736 40.256 51.904 62.016l-60.608 60.608c21.696 34.496 37.824 72.768 47.040 113.6h85.696c4.736 26.112 7.232 52.992 7.232 80.512zM512 300.992c-81.088 0-147.008 65.984-147.008 147.008 0 81.088 65.92 147.008 147.008 147.008s147.008-65.92 147.008-147.008c0-81.024-65.92-147.008-147.008-147.008z" /> +<glyph unicode="&#xe679;" glyph-name="create-table" d="M960 896v-832h-576v256h-256v576h832zM640 640v192h-192v-192h192zM448 576v-192h192v192h-192zM896 832h-192v-192h192v192zM896 576h-192v-192h192v192zM896 128v192h-192v-192h192zM448 128h192v192h-192v-192zM192 384h192v192h-192v-192zM192 640h192v192h-192v-192zM0 64h128v-128h64v128h128v64h-128v128h-64v-128h-128v-64z" /> +<glyph unicode="&#xe67a;" glyph-name="add-column-left" d="M64 0v960h256v-960h-256zM960 896v-832l-576 0.064v831.936h576zM448 640h192v192h-192v-192zM448 384h192v192h-192v-192zM448 128h192v192h-192v-192zM896 320h-192v-192h192v192zM896 384v192h-192v-192h192zM896 832h-192v-192h192v192z" /> +<glyph unicode="&#xe67b;" glyph-name="add-column-right" d="M704 0v960h256v-960h-256zM640 896v-832h-576v832h576zM576 832h-192v-192h192v192zM576 576h-192v-192h192v192zM576 320h-192v-192h192v192zM128 128h192v192h-192v-192zM320 384v192h-192v-192h192zM128 640h192v192h-192v-192z" /> +<glyph unicode="&#xe67c;" glyph-name="delete-column" d="M352 726.72v41.28h38.72l120-120 120 120h40l1.28-1.28v-37.504l-121.28-121.216 121.28-121.28v-37.44l-1.28-1.28h-40l-120 120-120-120h-38.72v41.28l118.72 118.72-118.72 118.72zM384 384v-448h256v448h-256zM384 960v-128h256v128h-256zM704 896h256v-832h-256v832zM896 320h-128v-192h128v192zM896 576h-128v-192h128v192zM896 832h-128v-192h128v192zM64 896h256v-832h-256v832zM256 320h-128v-192h128v192zM256 576h-128v-192h128v192zM256 832h-128v-192h128v192z" /> +<glyph unicode="&#xe67d;" glyph-name="add-row-above" d="M1024 640h-960v256h960v-256zM128 576h832v-576h-832v576zM192 512v-192h192v192h-192zM448 512v-192h192v192h-192zM704 512v-192h192v192h-192zM896 64v192h-192v-192h192zM640 256h-192v-192h192v192zM384 64v192h-192v-192h192z" /> +<glyph unicode="&#xe67e;" glyph-name="add-row-below" d="M1024 0h-960v256h960v-256zM128 896h832v-576h-832v576zM384 384v192h-192v-192h192zM640 384v192h-192v-192h192zM896 384v192h-192v-192h192zM704 832v-192h192v192h-192zM640 832h-192v-192h192v192zM192 832v-192h192v192h-192z" /> +<glyph unicode="&#xe67f;" glyph-name="delete-row" d="M790.72 608h41.28v-38.72l-120-120 120-120v-40l-1.28-1.28h-37.504l-121.216 121.28-121.28-121.28h-37.44l-1.28 1.28v40l120 120-120 120v38.72h41.28l118.72-118.72 118.72 118.72zM448 576h-448v-256h448v256zM1024 576h-128v-256h128v256zM960 256v-256h-832v256h832zM384 64v128h-192v-128h192zM640 64v128h-192v-128h192zM896 64v128h-192v-128h192zM960 896v-256h-832v256h832zM384 704v128h-192v-128h192zM640 704v128h-192v-128h192zM896 704v128h-192v-128h192z" /> +<glyph unicode="&#xe680;" glyph-name="merge-cells" d="M64 896v-896h832v896h-832zM384 832h192v-128h-192v128zM128 832h192v-128h-192v128zM320 64h-192v128h192v-128zM576 64h-192v128h192v-128zM832 64h-192v128h192v-128zM832 256h-704v384h704v-384zM832 704h-192v128h192v-128z" /> +<glyph unicode="&#xe681;" glyph-name="normal-layout" d="M64 896v-832h832v832h-832zM576 832v-192h-192v192h192zM576 576v-192h-192v192h192zM128 832h192v-192h-192v192zM128 576h192v-192h-192v192zM128 128v192h192v-192h-192zM384 128v192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe682;" glyph-name="page-layout" d="M576 576h-192v64h192v-64zM576 512h-192v-64h192v64zM576 384h-192v-64h192v64zM704 768v-576h-448v576h448zM640 704h-320v-448h320v448zM896 896v-832h-832v832h832zM832 832h-704v-704h704v704z" /> +<glyph unicode="&#xe683;" glyph-name="all-borders" d="M64 896v-832h832v832h-832zM128 832h320v-320h-320v320zM128 128v320h320v-320h-320zM832 128h-320v320h320v-320zM832 512h-320v320h320v-320z" /> +<glyph unicode="&#xe684;" glyph-name="inside-borders" d="M128 832h-64v64h64v-64zM128 768h-64v-64h64v64zM128 640h-64v-64h64v64zM128 384h-64v-64h64v64zM128 256h-64v-64h64v64zM896 768h-64v-64h64v64zM896 640h-64v-64h64v64zM896 384h-64v-64h64v64zM896 256h-64v-64h64v64zM256 896h-64v-64h64v64zM384 896h-64v-64h64v64zM128 128h-64v-64h64v64zM256 128h-64v-64h64v64zM384 128h-64v-64h64v64zM640 128h-64v-64h64v64zM768 128h-64v-64h64v64zM896 128h-64v-64h64v64zM640 896h-64v-64h64v64zM768 896h-64v-64h64v64zM896 896h-64v-64h64v64zM896 512h-384v384h-64v-384h-384v-64h384v-384h64v384h384v64z" /> +<glyph unicode="&#xe685;" glyph-name="inside-horizontal-borders" d="M896 512v-64h-832v64h832zM128 896h-64v-64h64v64zM128 704h-64v64h64v-64zM128 576h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 704h-64v64h64v-64zM896 576h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 832h-64v64h64v-64zM384 832h-64v64h64v-64zM512 832h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 896h-64v-64h64v64zM768 832h-64v64h64v-64zM896 832h-64v64h64v-64z" /> +<glyph unicode="&#xe686;" glyph-name="inside-vertical-borders" d="M512 64h-64v832h64v-832zM896 832v64h-64v-64h64zM704 832v64h64v-64h-64zM576 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM704 64v64h64v-64h-64zM576 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM832 448v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64z" /> +<glyph unicode="&#xe687;" glyph-name="outside-borders" d="M256 448h-64v64h64v-64zM384 512h-64v-64h64v64zM512 512h-64v-64h64v64zM512 640h-64v-64h64v64zM512 768h-64v-64h64v64zM512 256h-64v-64h64v64zM512 384h-64v-64h64v64zM640 512h-64v-64h64v64zM768 512h-64v-64h64v64zM896 896v-832h-832v832h832zM832 832h-704v-704h704v704z" /> +<glyph unicode="&#xe688;" glyph-name="top-border" d="M896 896v-64h-832v64h832zM128 768h-64v-64h64v64zM128 576h-64v64h64v-64zM128 448h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 576h-64v64h64v-64zM896 448h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 448h-64v64h64v-64zM384 448h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 448h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 512h-64v-64h64v64zM768 448h-64v64h64v-64zM896 704h-64v64h64v-64z" /> +<glyph unicode="&#xe689;" glyph-name="right-border" d="M896 64h-64v832h64v-832zM768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="&#xe68a;" glyph-name="bottom-border" d="M64 64v64h832v-64h-832zM832 192h64v64h-64v-64zM832 384h64v-64h-64v64zM832 512h64v-64h-64v64zM832 640h64v-64h-64v64zM832 768h64v-64h-64v64zM64 384h64v-64h-64v64zM64 512h64v-64h-64v64zM64 640h64v-64h-64v64zM64 768h64v-64h-64v64zM704 512h64v-64h-64v64zM576 512h64v-64h-64v64zM448 256h64v-64h-64v64zM448 384h64v-64h-64v64zM448 512h64v-64h-64v64zM448 640h64v-64h-64v64zM448 768h64v-64h-64v64zM448 896h64v-64h-64v64zM832 832h64v64h-64v-64zM704 896h64v-64h-64v64zM576 896h64v-64h-64v64zM320 832h64v64h-64v-64zM192 896h64v-64h-64v64zM64 896h64v-64h-64v64zM320 448h64v64h-64v-64zM192 512h64v-64h-64v64zM64 256h64v-64h-64v64z" /> +<glyph unicode="&#xe68b;" glyph-name="left-border" d="M64 896h64v-832h-64v832zM192 128v-64h64v64h-64zM384 128v-64h-64v64h64zM512 128v-64h-64v64h64zM640 128v-64h-64v64h64zM768 128v-64h-64v64h64zM384 896v-64h-64v64h64zM512 896v-64h-64v64h64zM640 896v-64h-64v64h64zM768 896v-64h-64v64h64zM512 256v-64h-64v64h64zM512 384v-64h-64v64h64zM256 512v-64h-64v64h64zM384 512v-64h-64v64h64zM512 512v-64h-64v64h64zM640 512v-64h-64v64h64zM768 512v-64h-64v64h64zM896 512v-64h-64v64h64zM832 128v-64h64v64h-64zM896 256v-64h-64v64h64zM896 384v-64h-64v64h64zM832 640v-64h64v64h-64zM896 768v-64h-64v64h64zM896 896v-64h-64v64h64zM448 640v-64h64v64h-64zM512 768v-64h-64v64h64zM256 896v-64h-64v64h64z" /> +<glyph unicode="&#xe68c;" glyph-name="no-borders" d="M768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM832 448v64h64v-64h-64zM896 832v64h-64v-64h64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="&#xe68d;" glyph-name="pdfa" d="M576 896h-384v-832h640v576l-256 256zM768 128h-512v704h320v-192h192v-512zM750.656 403.2c-0.512 4.352-3.52 9.664-7.104 13.312-9.472 10.368-30.72 15.808-62.976 16.32-21.76 0.192-48.256-1.856-75.904-6.144-12.288 7.872-25.152 16.448-35.2 26.752-27.008 27.648-49.472 66.112-63.488 108.288 0.96 4.032 1.728 7.424 2.368 10.944 0 0 15.296 94.784 11.2 126.848-0.512 4.48-0.96 5.696-1.984 9.024l-1.28 3.776c-4.16 10.432-12.224 21.632-24.896 20.928l-7.488 0.32h-0.256c-14.080 0-25.728-7.936-28.672-19.84-9.28-37.312 0.384-93.184 17.472-165.44l-4.352-11.776c-12.288-33.024-27.904-66.304-41.472-95.616l-1.664-3.84c-14.464-30.784-27.456-56.96-39.232-79.168l-12.16-7.040c-0.96-0.512-21.824-12.736-26.688-16-41.6-27.328-69.12-58.24-73.728-82.816-1.408-7.744-0.32-17.728 7.040-22.4l11.776-6.592c5.12-2.816 10.496-4.288 16.064-4.288 29.568 0 63.872 40.576 111.232 131.264 54.464 19.648 116.864 35.84 171.264 44.8 41.6-25.728 92.608-43.584 124.864-43.584 5.888 0 10.624 0.576 14.72 1.728 6.272 1.856 11.392 5.696 14.656 10.944 6.208 10.496 7.616 24.704 5.888 39.296zM444.992 394.24c5.568 11.072 11.52 22.72 17.408 35.072 14.528 30.272 23.808 53.952 30.592 73.408 13.568-27.2 30.528-50.368 50.496-68.992 2.56-2.24 5.056-4.608 7.808-6.976-40.448-8.768-75.456-19.52-106.304-32.512z" /> +<glyph unicode="&#xe68e;" glyph-name="font-size" d="M597.888 318.080l-62.784-190.080h-80.704l206.272 604.224h93.248l206.080-604.224h-83.392l-64.512 190.080h-214.208zM796.864 379.008l-60.032 173.952c-13.44 39.424-22.464 75.328-31.36 110.272h-1.792c-9.024-34.944-17.856-72.576-30.528-109.312l-59.136-174.912h182.848zM159.36 245.888l-38.912-117.888h-50.048l127.936 374.784h57.792l127.872-374.784h-51.712l-40.064 117.888h-132.864zM282.816 283.712l-37.248 107.84c-8.32 24.448-13.952 46.72-19.456 68.416h-1.088c-5.632-21.696-11.136-45.056-18.944-67.84l-36.672-108.416h113.408z" /> +<glyph unicode="&#xe68f;" glyph-name="font-family" d="M448 640h-192v128h512v-128h-192v-512h-128v512z" /> +<glyph unicode="&#xe690;" glyph-name="merge-horizontally" d="M64 896v-832h832v832h-832zM384 832h192v-192h-192v192zM128 832h192v-192h-192v192zM320 128h-192v192h192v-192zM576 128h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-704v192h704v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe691;" glyph-name="merge-vertically" d="M64 64h832v832h-832v-832zM128 384v192h192v-192h-192zM128 128v192h192v-192h-192zM832 320v-192h-192v192h192zM832 576v-192h-192v192h192zM832 832v-192h-192v192h192zM576 832v-704h-192v704h192zM320 832v-192h-192v192h192z" /> +<glyph unicode="&#xe692;" glyph-name="text-wrap" d="M960 768v-64h-768v64h768zM704 448v-448h-640v448h640zM640 384h-512v-320h512v320zM576 320h-384v-64h384v64zM576 128v64h-384v-64h384zM128 832h576v64h-640v-320h640v64h-576v192z" /> +<glyph unicode="&#xe693;" glyph-name="dollar" d="M491.008 51.648v78.72c-39.36 4.992-71.36 13.888-96 26.496-24.704 12.736-46.016 33.28-63.872 61.504-17.984 28.224-28.352 62.848-31.296 103.616l79.168 14.848c6.144-42.24 16.96-73.28 32.384-93.12 22.208-28.032 48.704-43.648 79.616-46.848v250.688c-32.384 6.144-65.536 18.688-99.328 37.632-25.024 14.016-44.416 33.472-57.92 58.176-13.632 24.832-20.416 52.928-20.416 84.48 0 56 19.84 101.376 59.52 136.064 26.56 23.36 65.92 37.632 118.144 42.88v37.568h46.4v-37.632c45.824-4.352 82.112-17.728 108.992-40.192 34.368-28.544 55.104-67.84 62.144-117.696l-81.408-12.288c-4.736 30.976-14.4 54.656-29.12 71.168-14.72 16.448-34.88 27.328-60.608 32.576v-227.072c39.744-9.856 65.984-17.6 78.72-23.168 24.512-10.752 44.48-23.872 60.032-39.36 15.36-15.424 27.264-33.792 35.648-55.104 8.256-21.248 12.48-44.288 12.48-69.12 0-54.528-17.344-100.032-52.096-136.512-34.624-36.352-79.616-56-134.72-58.624v-79.616h-46.464zM491.008 741.12c-30.656-4.608-54.784-16.896-72.384-36.736-17.664-19.84-26.496-43.328-26.496-70.464 0-26.816 7.488-49.28 22.528-67.392 15.040-18.048 40.448-32.448 76.352-43.264v217.856zM537.344 196.864c30.592 3.904 56 17.152 75.904 39.872 20.032 22.72 30.016 50.88 30.016 84.352 0 28.608-6.976 51.584-21.248 68.928-14.144 17.344-42.24 32.896-84.608 46.592v-239.744z" /> +<glyph unicode="&#xe694;" glyph-name="percent" d="M455.872 585.28c0-131.52-68.16-196.8-148.8-196.8-78.656 0-144.96 62.4-145.856 187.2 0 124.8 67.2 194.88 151.616 194.88 86.4 0 143.040-67.2 143.040-185.28zM227.392 579.52c-1.856-79.68 28.8-140.16 81.6-140.16 55.68 0 80.64 59.52 80.64 141.12 0 76.8-22.080 139.2-81.536 139.2-51.904 0-80.704-62.4-80.704-140.16zM300.352 124.48l367.68 646.976h53.76l-367.68-646.976h-53.76zM862.784 326.080c0-131.52-68.096-196.8-148.736-196.8-78.72 0-144.896 62.464-145.856 188.16 0 124.8 67.136 194.88 151.616 194.88 86.4 0 142.976-67.2 142.976-186.24zM634.432 320.32c-1.984-79.68 28.736-140.16 81.472-140.16 55.744 0 80.768 59.584 80.768 142.144 0 75.84-22.144 139.2-81.6 139.2-51.904-0.064-80.64-62.464-80.64-141.184z" /> +<glyph unicode="&#xe695;" glyph-name="freeze-col" d="M64 896v-832h832v832h-832zM320 832v-128l-128 128h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM384 640v0 0 192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe696;" glyph-name="freeze-row" d="M64 64h832v832h-832v-832zM128 768l128-128h-128v128zM320 832l192-192h-128l-192 192h128zM576 832l192-192h-128l-192 192h128zM832 704l-128 128h128v-128zM640 384v192h192v-192h-192zM384 384v192h192v-192h-192zM320 384h-192v192h192v-192zM640 128v192h192v-192h-192zM384 128v192h192v-192h-192zM128 128v192h192v-192h-192z" /> +<glyph unicode="&#xe697;" glyph-name="freeze-panes" d="M64 896v-832h832v832h-832zM576 832l192-192h-128l-192 192h128zM320 832l192-192h-128l-192 192h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM704 832h128v-128l-128 128z" /> +<glyph unicode="&#xe698;" glyph-name="format-number" d="M225.28 192.128h-85.888v323.264c-31.296-29.312-68.224-50.944-110.72-65.024v77.824c22.336 7.296 46.656 21.248 72.96 41.664 26.176 20.48 44.224 44.352 53.952 71.616h69.696v-449.344zM611.904 271.872v-79.744h-300.736c3.264 30.144 12.992 58.624 29.312 85.632 16.256 27.008 48.384 62.72 96.448 107.328 38.656 35.968 62.336 60.352 71.104 73.216 11.84 17.728 17.728 35.2 17.728 52.48 0 19.136-5.12 33.792-15.424 44.096s-24.448 15.488-42.56 15.488c-17.92 0-32.128-5.376-42.752-16.192-10.56-10.816-16.704-28.736-18.368-53.76l-85.376 8.576c5.056 47.232 20.992 81.088 47.872 101.632s60.48 30.848 100.736 30.848c44.16 0 78.848-11.904 104.128-35.712 25.216-23.808 37.888-53.44 37.888-88.832 0-20.096-3.648-39.296-10.88-57.536s-18.688-37.312-34.368-57.28c-10.368-13.184-29.12-32.256-56.128-57.024s-44.16-41.344-51.392-49.472c-7.232-8.064-13.12-16-17.6-23.68h170.368zM698.112 310.848l83.008 10.048c2.624-21.184 9.728-37.376 21.376-48.576 11.648-11.136 25.6-16.704 42.112-16.704 17.728 0 32.64 6.656 44.736 20.032 12.032 13.504 18.112 31.488 18.112 54.4 0 21.504-5.76 38.656-17.344 51.264s-25.728 18.944-42.368 18.944c-11.008 0-24.128-2.176-39.488-6.4l9.472 69.888c23.232-0.64 40.896 4.416 53.12 15.104s18.368 24.896 18.368 42.624c0 15.040-4.48 27.008-13.504 36.032-9.024 8.96-20.864 13.44-35.648 13.44s-27.264-5.12-37.632-15.296c-10.368-10.176-16.64-25.024-18.88-44.608l-79.104 13.44c5.504 27.072 13.76 48.704 24.896 64.896 11.136 16.128 26.624 28.864 46.4 38.144 19.904 9.28 42.112 13.888 66.752 13.888 42.112 0 75.904-13.44 101.248-40.256 20.992-22.016 31.488-46.848 31.488-74.496 0-39.296-21.376-70.656-64.384-94.016 25.6-5.504 46.144-17.792 61.504-36.928 15.36-19.2 22.976-42.24 22.976-69.312 0-39.232-14.272-72.768-43.008-100.416-28.608-27.648-64.384-41.472-107.136-41.472-40.512 0-74.112 11.648-100.736 34.944s-42.048 53.76-46.336 91.392z" /> +<glyph unicode="&#xe900;" glyph-name="reset-color" d="M754.752 774.848l-117.056-117.12c-76.288 101.632-157.696 174.272-157.696 174.272s-288-256-288-480c0-41.088 9.408-79.68 25.024-114.944l-127.744-127.808 45.248-45.248 665.472 665.6-45.248 45.248zM256 352c0 192 224 393.344 224 393.344s58.304-52.928 115.392-129.856l-329.088-329.216c-6.528 20.8-10.304 42.816-10.304 65.728zM704.448 556.416c36.928-65.728 63.552-136.512 63.552-204.416 0-158.976-129.024-288-288-288-74.368 0-141.504 28.992-192.64 75.264l45.248 45.248c39.424-34.752 90.624-56.512 147.392-56.512 123.776 0 224 100.224 224 224 0 54.272-18.176 109.12-43.904 160.128l44.352 44.288zM608 384c0-88.384-71.616-160-160-160v64c52.992 0 96 43.008 96 96h64z" /> +<glyph unicode="&#xe901;" glyph-name="file-horizontal" d="M960 512v-384h-832v640h576l256-256zM192 192h704v320h-192v192h-512v-512z" /> +<glyph unicode="&#xe902;" glyph-name="folder" d="M192 704v-64h640v-448h-704v576h384v64h-448v-704h832v576z" /> +<glyph unicode="&#xe903;" glyph-name="folder-open" d="M301.696 640l-109.696-384h64l91.456 320h594.24l-109.696-384h-704v576h384v64h-448v-704h813.696l146.304 512z" /> +<glyph unicode="&#xe904;" glyph-name="table-align-top-left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 768h384v64h-384v-64zM192 640h640v64h-640v-64zM192 512h384v64h-384v-64z" /> +<glyph unicode="&#xe905;" glyph-name="table-align-top-center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 832h-384v-64h384v64zM832 704h-640v-64h640v64zM704 576h-384v-64h384v64z" /> +<glyph unicode="&#xe906;" glyph-name="table-align-top-right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 832h-384v-64h384v64zM832 704h-640v-64h640v64zM832 576h-384v-64h384v64z" /> +<glyph unicode="&#xe907;" glyph-name="table-align-middle-left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 576h384v64h-384v-64zM192 448h640v64h-640v-64zM192 320h384v64h-384v-64z" /> +<glyph unicode="&#xe908;" glyph-name="table-align-middle-center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 640h-384v-64h384v64zM832 512h-640v-64h640v64zM704 384h-384v-64h384v64z" /> +<glyph unicode="&#xe909;" glyph-name="table-align-middle-right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 640h-384v-64h384v64zM832 512h-640v-64h640v64zM832 384h-384v-64h384v64z" /> +<glyph unicode="&#xe90a;" glyph-name="table-align-bottom-left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 384h384v64h-384v-64zM192 256h640v64h-640v-64zM192 128h384v64h-384v-64z" /> +<glyph unicode="&#xe90b;" glyph-name="table-align-bottom-center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 448h-384v-64h384v64zM832 320h-640v-64h640v64zM704 192h-384v-64h384v64z" /> +<glyph unicode="&#xe90c;" glyph-name="table-align-bottom-right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 448h-384v-64h384v64zM832 320h-640v-64h640v64zM832 192h-384v-64h384v64z" /> +<glyph unicode="&#xe90d;" glyph-name="table-align-remove" d="M64 960v-960h896v960h-896zM896 64h-768v832h768v-832zM263.2 512l59.8-64h-67v64h7.2zM256 384h126.8l59.8-64h-186.6v64zM502.2 256l59.8-64h-306v64h246.2zM192 776l45.2 45.2 49.8-53.2h481v-64h-421.2l59.8-64h361.4v-64h-301.8l59.8-64h242v-64h-182.4l59.8-64h122.6v-64h-62.8l126.8-136-45.2-45.2-594.8 637.2z" /> +<glyph unicode="&#xe90e;" glyph-name="full-screen" d="M0 896h320v-128h-192v-192h-128v320zM128 320h-128v-320h320v128h-192v192zM704 896v-128h192v-192h128v320h-320zM896 128h-192v-128h320v320h-128v-192z" /> +<glyph unicode="&#xe90f;" glyph-name="full-screen-exit" d="M320 896h-128v-192h-192v-128h320v320zM192 0h128v320h-320v-128h192v-192zM1024 576v128h-192v192h-128v-320h320zM832 192h192v128h-320v-320h128v192z" /> +<glyph unicode="&#xe910;" glyph-name="volume-down" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248z" /> +<glyph unicode="&#xe911;" glyph-name="volume-up" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248zM576 960v-89.6c90.4 0 176.6-41.6 242.4-116.8 70.8-80.8 109.6-189.2 109.6-305.6s-38.8-224.8-109.6-305.6c-66-75.4-152-116.8-242.4-116.8v-89.6c247.4 0 448 229.2 448 512s-200.6 512-448 512z" /> +<glyph unicode="&#xe912;" glyph-name="volume-off" d="M192 640l256 256v-896l-256 256h-192v384h192zM1024 581.4l-90.6 90.6-133.4-133.4-133.6 133.4-90.4-90.6 133.4-133.4-133.4-133.4 90.6-90.6 133.4 133.4 133.4-133.4 90.6 90.6-133.6 133.4 133.6 133.4z" /> +<glyph unicode="&#xe913;" glyph-name="play" d="M0-64v1024l1024-512-1024-512z" /> +<glyph unicode="&#xe914;" glyph-name="pause" d="M640 960h320v-1024h-320v1024zM64-64h320v1024h-320v-1024z" /> +<glyph unicode="&#xe915;" glyph-name="stop" d="M1024-64h-1024v1024h1024v-1024z" /> +<glyph unicode="&#xe916;" glyph-name="hd" d="M960 832h-896c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h896c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM512 192h-128v192h-128v-192h-128v512h128v-192h128v192h128v-512zM932.6 329.8c-10.2-32.4-23.6-58.8-39.6-78.2-16.4-19.6-36.4-34.8-59.6-44.8-23-9.8-52.6-14.8-87.8-14.8h-169.6v512h165.2c40.6 0 70.8-4.4 92.2-13.6s41.2-24.4 59-45.6c17.4-21 31.4-48.2 41.2-81.2 9.6-32.4 14.6-73 14.6-120.6-0.2-43-5.4-81.2-15.6-113.2zM824.2 518.2c5.2-17 7.8-41 7.8-71.2 0-29-2.6-52.6-7.8-70.2-5-16.8-11-28.8-17.8-36-6.6-7-15-12-25.6-15.4-7.6-2.4-23.6-5.4-56.6-5.4h-52.2v256h25.8c42.8 0 61.2-1.8 69-3.4 13.8-2.8 25.2-8.2 35-16.8 9.8-9 17.4-21.6 22.4-37.6z" /> +<glyph unicode="&#xe917;" glyph-name="subtitles" d="M960 832h-896c0 0-64 0-64-64v-640c0-64 64-64 64-64h896c64 0 64 64 64 64v640c0 0 0 64-64 64zM480 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6zM896 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6z" /> +<glyph unicode="&#xe918;" glyph-name="playlist" d="M0 448h640v-128h-640v128zM1024 832h-1024v128h1024v-128zM768 702.4v-536c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128 160 57.4 160 128v510.4h192v129.6l-256-1.6zM0 704v-128h640v128h-640z" /> +</font></defs></svg> \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.ttf new file mode 100644 index 0000000000000000000000000000000000000000..062aed535ab9809ec6bebe546556b906964088a0 GIT binary patch literal 22300 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 TZr_1YZ$Y5m!Q2G3Ui12Yosp#b literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.woff b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/KendoUIGlyphs.woff new file mode 100644 index 0000000000000000000000000000000000000000..7c2b4f7ae91ab12d54db1fe320482bf4cfd10916 GIT binary patch literal 22376 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.eot b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.eot new file mode 100644 index 0000000000000000000000000000000000000000..5c92de39caff18768bffba169e694362f3457114 GIT binary patch literal 130540 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 F{|`Dt<G26- literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.svg b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.svg new file mode 100644 index 000000000..6c3bc7832 --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.svg @@ -0,0 +1,1205 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +<json> +<![CDATA[ +{ + "fontFamily": "WebComponentsIcons", + "majorVersion": 1, + "minorVersion": 6, + "fontURL": "http://www.telerik.com", + "description": "Web Components Icon Font\nFont generated by IcoMoon.", + "copyright": "Telerik, A Progress Company", + "designer": "Telerik, A Progress Company", + "designerURL": "http://www.telerik.com", + "license": "Apache License, Version 2.0", + "licenseURL": "http://www.apache.org/licenses/LICENSE-2.0.html", + "version": "Version 1.6", + "fontId": "WebComponentsIcons", + "psName": "WebComponentsIcons", + "subFamily": "Regular", + "fullName": "WebComponentsIcons" +} +]]> +</json> +</metadata> +<defs> +<font id="WebComponentsIcons" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode="&#x20;" horiz-adv-x="512" d="" /> +<glyph unicode="&#xe000;" glyph-name="arrow-45-up-right" data-tags="arrow, 45, up, right" d="M704 640v-384l-384 384h384z" /> +<glyph unicode="&#xe001;" glyph-name="arrow-45-down-right" data-tags="arrow, 45, down, right" d="M704 256h-384l384 384v-384z" /> +<glyph unicode="&#xe002;" glyph-name="arrow-45-down-left" data-tags="arrow, 45, down, left" d="M320 256v384l384-384h-384z" /> +<glyph unicode="&#xe003;" glyph-name="arrow-45-up-left" data-tags="arrow, 45, up, left" d="M320 640h384l-384-384v384z" /> +<glyph unicode="&#xe004;" glyph-name="arrow-60-up" data-tags="arrow, 60, up" d="M512 640l256-384h-512l256 384z" /> +<glyph unicode="&#xe005;" glyph-name="arrow-60-right" data-tags="arrow, 60, right" d="M704 448l-384-256v512l384-256z" /> +<glyph unicode="&#xe006;" glyph-name="arrow-60-down" data-tags="arrow, 60, down" d="M512 256l-256 384h512l-256-384z" /> +<glyph unicode="&#xe007;" glyph-name="arrow-60-left" data-tags="arrow, 60, left" d="M320 448l384 256v-512l-384 256z" /> +<glyph unicode="&#xe008;" glyph-name="arrow-end-up" data-tags="arrow, end, up" d="M256 256l256 384 256-384h-512zM768 704h-512v-64h512v64z" /> +<glyph unicode="&#xe009;" glyph-name="arrow-end-right" data-tags="arrow, end, right" d="M256 704l384-256-384-256v512zM704 192v512h-64v-512h64z" /> +<glyph unicode="&#xe00a;" glyph-name="arrow-end-down" data-tags="arrow, end, down" d="M768 704l-256-384-256 384h512zM256 256h512v64h-512v-64z" /> +<glyph unicode="&#xe00b;" glyph-name="arrow-end-left" data-tags="arrow, end, left" d="M704 192l-384 256 384 256v-512zM256 704v-512h64v512h-64z" /> +<glyph unicode="&#xe00c;" glyph-name="arrow-double-60-up" data-tags="arrow, double, 60, up" d="M256 64l256 384 256-384h-512zM512 832l-256-384h512l-256 384z" /> +<glyph unicode="&#xe00d;" glyph-name="arrow-double-60-right" data-tags="arrow, double, 60, right" d="M128 704l384-256-384-256v512zM896 448l-384 256v-512l384 256z" /> +<glyph unicode="&#xe00e;" glyph-name="arrow-double-60-down" data-tags="arrow, double, 60, down" d="M768 832l-255.998-384-256.002 384h512zM512.002 64l255.998 384-512-0.002 256.002-383.998z" /> +<glyph unicode="&#xe00f;" glyph-name="arrow-double-60-left" data-tags="arrow, double, 60, left" d="M896 192l-384 255.998 384 256v-511.998zM128 447.998l384-255.998v512l-384-256.002z" /> +<glyph unicode="&#xe010;" glyph-name="arrows-kpi" data-tags="arrows, kpi" d="M256 384h512l-256-384-256 384zM512 896l-256-384h512.002l-256.002 384z" /> +<glyph unicode="&#xe011;" glyph-name="arrows-no-change" data-tags="arrows, no, change" d="M512 640l-256-384-256 384h512zM704 640l-256-384h512.002l-256.002 384z" /> +<glyph unicode="&#xe012;" glyph-name="arrow-overflow-down" data-tags="arrow, overflow, down" d="M768 640l-256-384-256 384h512zM256 768v-64h512v64h-512z" /> +<glyph unicode="&#xe013;" glyph-name="arrow-chevron-up" data-tags="arrow, chevron, up" d="M259.882 252.118l252.12 252.12 252.122-252.12 67.876 67.882-319.998 320-320.002-320 67.882-67.882z" /> +<glyph unicode="&#xe014;" glyph-name="arrow-chevron-right" data-tags="arrow, chevron, right" d="M316.118 700.118l252.12-252.12-252.12-252.122 67.882-67.876 320 319.998-320 320.002-67.882-67.882z" /> +<glyph unicode="&#xe015;" glyph-name="arrow-chevron-down" data-tags="arrow, chevron, down" d="M764.118 643.882l-252.12-252.12-252.122 252.12-67.876-67.882 319.998-320 320.002 320-67.882 67.882z" /> +<glyph unicode="&#xe016;" glyph-name="arrow-chevron-left" data-tags="arrow, chevron, left" d="M707.882 195.882l-252.12 252.12 252.12 252.122-67.882 67.876-320-319.998 320-320.002 67.882 67.882z" /> +<glyph unicode="&#xe017;" glyph-name="arrow-up" data-tags="arrow, up" d="M768 384h-192v-256h-128l-0.002 256h-191.998l255.998 384 256.002-384z" /> +<glyph unicode="&#xe018;" glyph-name="arrow-right" data-tags="arrow, right" d="M448 192v192h-256v128h256v192l384-256-384-256z" /> +<glyph unicode="&#xe019;" glyph-name="arrow-down" data-tags="arrow, down" d="M256 512h192v256h128l0.002-256h191.998l-255.998-384-256.002 384z" /> +<glyph unicode="&#xe01a;" glyph-name="arrow-left" data-tags="arrow, left" d="M576 704v-192h256v-128l-256-0.002v-191.998l-384 255.998 384 256.002z" /> +<glyph unicode="&#xe01b;" glyph-name="arrow-drill" data-tags="arrow, drill" d="M576 576v-128h128l-160-256-160 256h128v128h-256v64h576v-64h-256z" /> +<glyph unicode="&#xe01c;" glyph-name="arrow-parent" data-tags="arrow, parent" d="M256 384l160 256 160-256h-128v-128h384v-64h-448v192h-128z" /> +<glyph unicode="&#xe01d;" glyph-name="arrow-root" data-tags="arrow, root" d="M256 384l160 256 160-256h-128v-128h384v-64h-448v192h-128zM832 704h-640v-64h640v64z" /> +<glyph unicode="&#xe01e;" glyph-name="arrows-resizing" data-tags="arrows, resizing" d="M256 449.406h128v-65.406h-128v-128l-256 160 256 160v-126.594zM448 0h128v896h-128v-896zM1024 416l-256 160v-128h-128v-65.406h128v-126.594l256 160z" /> +<glyph unicode="&#xe01f;" glyph-name="arrows-dimensions" data-tags="arrows, dimensions" d="M704 0v128h-448v-128h-64v128h-128v64h128v448h-128l160 256 160-256h-128v-448h448v128l256-160-256-160z" /> +<glyph unicode="&#xe020;" glyph-name="arrows-swap" data-tags="arrows, swap" d="M512 640h-128v-448h-64v448h-128l160 256 160-256zM704 256v448h-64v-448h-128l160-256 160 256h-128z" /> +<glyph unicode="&#xe021;" glyph-name="drag-and-drop" data-tags="drag, and, drop" d="M64 704l384-224-384-224v448zM512 512v-64h448v64h-448z" /> +<glyph unicode="&#xe022;" glyph-name="categorize" data-tags="categorize" d="M64 896v-384l320 192M64 0v384l320-192M960 832v-64h-576v64M960 640v-64h-576v64M960 320v-64h-576v64M960 128v-64h-576v64" /> +<glyph unicode="&#xe023;" glyph-name="grid" data-tags="grid" d="M64 896h256v-256h-256v256zM384 0h256v256h-256v-256zM64 0h256v256h-256v-256zM64 320h256v256h-256v-256zM384 320h256v256h-256v-256zM704 896v-256h256v256h-256zM704 320h256v256h-256v-256zM384 640h256v256h-256v-256zM704 0h256v256h-256v-256z" /> +<glyph unicode="&#xe024;" glyph-name="grid-layout" data-tags="grid, layout" d="M64 896h192v-192h-192v192zM320 896v-192h640v192h-640zM64 384h192v192h-192v-192zM320 384h640v192h-640v-192zM64 64h192v192h-192v-192zM320 64h640v192h-640v-192z" /> +<glyph unicode="&#xe025;" glyph-name="group" data-tags="group" d="M64 448h384v-384h-384v384zM64 512h384v384h-384v-384zM512 64h384v384h-384v-384zM512 896v-384h384v384h-384z" /> +<glyph unicode="&#xe026;" glyph-name="ungroup" data-tags="ungroup" d="M64 448h384v-384h-384v384zM128 576h256v256h-256v-256zM576 128h256v256h-256v-256zM512 896v-384h384v384h-384z" /> +<glyph unicode="&#xe027;" glyph-name="handler-drag" data-tags="handler, drag" d="M320 832h128v-768h-128v768zM512 832v-768h128v768h-128z" /> +<glyph unicode="&#xe028;" glyph-name="layout" data-tags="layout" d="M384 128h512v-128h-512v128zM384 192h512v128h-512v-128zM64 0h256v704h-256v-704zM384 576h512v128h-512v-128zM384 384h512v128h-512v-128zM64 960v-192h832v192h-832z" /> +<glyph unicode="&#xe029;" glyph-name="layout-1-by-4" data-tags="layout, 1, by, 4" d="M64 960h384v-960h-384v960zM512 960v-192h384v192h-384zM512 512h384v192h-384v-192zM512 256h384v192h-384v-192zM512 0h384v192h-384v-192z" /> +<glyph unicode="&#xe02a;" glyph-name="layout-2-by-2" data-tags="layout, 2, by, 2" d="M64 512h384v448h-384v-448zM512 512h384v448h-384v-448zM64 0h384v448h-384v-448zM512 0h384v448h-384v-448z" /> +<glyph unicode="&#xe02b;" glyph-name="layout-side-by-side" data-tags="layout, side, by, side" d="M64 192h832v-192h-832v192zM64 256h832v192h-832v-192zM64 512h832v192h-832v-192zM64 960v-192h832v192h-832z" /> +<glyph unicode="&#xe02c;" glyph-name="layout-stacked" data-tags="layout, stacked" d="M64 448h384v-192h-384v192zM64 0h384v192h-384v-192zM512 256h384v192h-384v-192zM64 960v-448h832v448h-832zM512 0h384v192h-384v-192z" /> +<glyph unicode="&#xe02d;" glyph-name="columns" data-tags="columns" d="M128 896h192v-896h-192v896zM384 0h192v896h-192v-896zM640 896v-896h192v896h-192z" /> +<glyph unicode="&#xe02e;" glyph-name="rows" data-tags="rows" d="M960 832v-192h-896v192h896zM64 576v-192h896v192h-896zM960 320h-896v-192h896v192z" /> +<glyph unicode="&#xe02f;" glyph-name="reorder" data-tags="reorder" d="M960 704v-128h-896v128h896zM64 512v-128h896v128h-896zM960 320h-896v-128h896v128z" /> +<glyph unicode="&#xe030;" glyph-name="menu" data-tags="menu" d="M960 896v-192h-896v192h896zM64 576v-192h896v192h-896zM960 256h-896v-192h896v192z" /> +<glyph unicode="&#xe031;" glyph-name="more-vertical" data-tags="more, vertical" d="M480 704c52.8 0 96 43.2 96 96s-43.2 96-96 96c-52.8 0-96-43.2-96-96s43.2-96 96-96zM480 576c-52.8 0-96-43.2-96-96s43.2-96 96-96c52.8 0 96 43.2 96 96s-43.2 96-96 96zM480 256c-52.8 0-96-43.2-96-96s43.2-96 96-96c52.8 0 96 43.2 96 96s-43.2 96-96 96z" /> +<glyph unicode="&#xe032;" glyph-name="more-horizontal" data-tags="more, horizontal" d="M256 480c0 52.8-43.2 96-96 96s-96-43.2-96-96c0-52.8 43.2-96 96-96s96 43.2 96 96zM384 480c0-52.8 43.2-96 96-96s96 43.2 96 96c0 52.8-43.2 96-96 96s-96-43.2-96-96zM704 480c0-52.8 43.2-96 96-96s96 43.2 96 96c0 52.8-43.2 96-96 96s-96-43.2-96-96z" /> +<glyph unicode="&#xe033;" glyph-name="overlap" data-tags="overlap" d="M640 320v512h-512v-512zM384 64h512v512h-192v-320h-320z" /> +<glyph unicode="&#xe034;" glyph-name="home" data-tags="home, root" d="M960 448c0-35.4-28.6-64-64-64-18.2 0-34.8 7.6-46.4 20v0l-17.6 17.4v-293.4c0-35.4-28.6-64-64-64h-128c-35.4 0-64 28.6-64 64v192h-128v-192c0-35.4-28.6-64-64-64h-128c-35.4 0-64 28.6-64 64v294.8l-16.6-17.8c-11.8-13-28.6-21-47.4-21-35.4 0-64 28.6-64 64 0 17 6.6 32.2 17.2 43.8v0l0.4 0.4c0.6 0.6 1.4 1.4 2 2l382 382.6c0.6 0.6 1.2 1.2 2 2v0 0c11.6 11 27.2 17.8 44.4 17.8 18.2 0 34.6-7.6 46.2-19.8l382.4-382.8c0.4-0.4 1-1 1.4-1.4l0.6-0.6c10.8-11.6 17.4-27 17.4-44z" /> +<glyph unicode="&#xe100;" glyph-name="undo" data-tags="undo" d="M959.8 128c-115.4 113.2-273.4 192-447.8 192v-256l-448 384 448 384v-256c244.4 0 443-204.8 447.8-448z" /> +<glyph unicode="&#xe101;" glyph-name="redo" data-tags="redo" d="M511.8 576v256l448-384-448-384v256c-174.4 0-332.4-78.8-447.8-192 4.8 243.2 203.6 448 447.8 448z" /> +<glyph unicode="&#xe102;" glyph-name="reset" data-tags="reset" d="M124 608l111-64c-27.4-47.2-43-101.8-43-160 0-176.4 143.6-320 320-320s320 143.6 320 320c0 176.4-143.6 320-320 320v-128l-320 192 320 192v-128c247.4 0 448-200.6 448-448s-200.6-448-448-448c-247.4 0-448 200.6-448 448 0 81.6 21.8 158.2 60 224z" /> +<glyph unicode="&#xe103;" glyph-name="reload" data-tags="reload" d="M960 384c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448v128l320-192-320-192v128c-176.4 0-320-143.6-320-320s143.6-320 320-320c176.4 0 320 143.6 320 320 0 58.2-15.6 112.8-43 160l111 64c38.2-65.8 60-142.4 60-224z" /> +<glyph unicode="&#xe104;" glyph-name="non-recurrence" data-tags="non, recurrence" d="M642 91.6l95-95c-66-38.6-143-60.6-225-60.6-247.4 0-448 200.6-448 448 0 82 22 159 60.6 225.2l95-95c-17.8-39.8-27.6-83.8-27.6-130 0-176.4 143.6-320 320-320 46.2-0.2 90.4 9.6 130 27.4zM878.6 126.6c25.8 36.6 46.2 77.4 60.2 120.8 13.8 43 21.2 89 21.2 136.6 0 81.6-21.8 158.2-60 224l-111-64c27.2-47 43-101.8 43-160 0-9.6-0.4-19-1.2-28.4-4.4-49.6-20.2-95.8-44.6-136.4l-439 439c40.6 24.4 86.8 40.2 136.4 44.6 9.4 0.8 18.8 1.2 28.4 1.2v-128l320 192-320 192v-128c-47.6 0-93.4-7.4-136.6-21.2-43.6-14-84.2-34.4-120.8-60.2l-209.4 209.4-45.2-45.2 978.8-978.8 45.2 45.2-145.4 145.4z" /> +<glyph unicode="&#xe105;" glyph-name="reset-sm" data-tags="reset, sm" d="M202.8 482.8l92.8-24.8c-5-18.6-7.6-38-7.6-58 0-123.6 100.4-224 224-224s224 100.4 224 224c0 123.6-100.4 224-224 224v-112l-256 160 256 160v-112c176.8 0 320-143.2 320-320s-143.2-320-320-320c-176.8 0-320 143.2-320 320 0 28.6 3.8 56.4 10.8 82.8z" /> +<glyph unicode="&#xe106;" glyph-name="reload-sm" data-tags="reload, sm" d="M832 400c0-176.8-143.2-320-320-320s-320 143.2-320 320c0 176.8 143.2 320 320 320v112l256-160-256-160v112c-123.6 0-224-100.4-224-224s100.4-224 224-224c123.6 0 224 100.4 224 224 0 20-2.6 39.4-7.6 58l92.8 24.8c7-26.4 10.8-54.2 10.8-82.8z" /> +<glyph unicode="&#xe107;" glyph-name="clock" data-tags="clock" d="M512 704h-64v-320h320v64h-256v256zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-211.8 0-384 172.2-384 384s172.2 384 384 384c211.8 0 384-172.2 384-384s-172.2-384-384-384z" /> +<glyph unicode="&#xe108;" glyph-name="calendar" data-tags="calendar" d="M832 128h-256v256h256v-256zM960.2 832v-768.2c0-35.2-28.8-64-64-64h-768.2c-35.2 0-64 28.8-64 64v768.2c0 35.2 28.8 64 64 64h128v64h128v-64h256v64h128v-64h128.2c35.2 0 64-28.8 64-64zM896.2 576h-768.2v-512c0.2-0.2 0.2-0.2 0.2-0.2l768 0.2v512zM896.2 831.8c-0.2 0.2-0.2 0.2-0.2 0.2h-128v-64h-128v64h-256v-64h-128v64h-127.8c-0.2-0.2-0.2-0.2-0.2-0.2v-191.8h768.2v191.8z" /> +<glyph unicode="&#xe109;" glyph-name="save" data-tags="save" d="M768 896h-640c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640l-192 192zM640 832v-256h-128v256h128zM896.2 64.2l-768-0.2c0 0 0 0-0.2 0.2v767.6c0 0 0 0 0.2 0.2h63.8v-320h512v320h37.6l154.6-154.6v-613.2z" /> +<glyph unicode="&#xe10a;" glyph-name="print" data-tags="print" d="M896 640h-64v128l-128 128h-448c-35.4 0-64-28.6-64-64v-192h-64c-35.2 0-64-28.8-64-64v-320c0-35.2 28.8-64 64-64h64v-128c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v128h64c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM256 832h384v-128h128v-128h-512v256zM896 320h-128v-255.8c0 0 0 0-0.2-0.2h-511.6c0 0 0 0-0.2 0.2v255.8h-128v64h768v-64zM320 320h384v-64h-384v64zM320 192h320v-64h-320v64z" /> +<glyph unicode="&#xe10b;" glyph-name="edit" data-tags="edit" d="M669.8 786.8l90.6 90.6c24.8 24.8 65.6 24.8 90.6 0l90.6-90.6c24.8-24.8 24.8-65.6 0-90.6l-90.6-90.6-181.2 181.2zM624.6 741.6l-560.6-560.6v-181h181l560.6 560.6-181 181zM199.8 135.8l-45.2 45.2 470 470 45.2-45.2-470-470z" /> +<glyph unicode="&#xe10c;" glyph-name="delete" data-tags="delete" d="M832 768h-192v64c0 35.2-28.8 64-64 64h-192c-35.2 0-64-28.8-64-64v-64h-192v-128h64v-576c0-35.2 28.8-64 64-64h448c35.2 0 64 28.8 64 64v576h64v128zM384 832h191.8c0 0 0 0 0.2-0.2v-63.8h-192c0.2 0.2 0.2 64.2 0 64zM704 64h-447.8c0 0 0 0-0.2 0.2v575.8h64v-512h64v512h64v-512h64v512h64v-512h64v512h64v-576z" /> +<glyph unicode="&#xe10d;" glyph-name="attachment" data-tags="attachment" d="M768 704v-512h-64v512c0 105.8-86.2 192-192 192s-192-86.2-192-192v-576c0-70.6 57.4-128 128-128s128 57.4 128 128v576c0 35.2-28.8 64-64 64s-64-28.8-64-64v-512h-64v512c0 70.6 57.4 128 128 128s128-57.4 128-128v-576c0-105.8-86.2-192-192-192s-192 86.2-192 192v576c0 141.2 114.8 256 256 256s256-114.8 256-256z" /> +<glyph unicode="&#xe10e;" glyph-name="attachment-45" data-tags="attachment, 45" d="M814 55.8c-37.2-37.2-86-55.8-135-55.8s-97.8 18.6-135.2 55.8l-405.2 405.4c-99.4 99.4-99.4 261 0 360.4s261 99.4 360.4 0l360.4-360.4-45.4-45-360.2 360.2c-74.4 74.4-195.8 74.4-270.2 0s-74.4-195.8 0-270.2l405.4-405.4c49.6-49.6 130.4-49.6 180.2 0 49.6 49.6 49.6 130.4 0 180.2l-405.4 405.4c-24.8 24.8-65.4 24.8-90 0s-24.8-65.4 0-90l360.2-360.4-45-45-360.4 360.2c-49.6 49.6-49.6 130.4 0 180.2s130.4 49.6 180.2 0l405.2-405.4c74.6-74.4 74.6-195.8 0-270.2z" /> +<glyph unicode="&#xe10f;" glyph-name="link-horizontal" data-tags="link, horizontal" d="M768 192c-94.8 0-177.4 51.6-221.6 128h221.6c70.8 0 128 57.2 128 128s-57.4 128-128 128h-221.6c44.2 76.4 127 128 221.6 128 141.4 0 256-114.6 256-256s-114.6-256-256-256v0 0zM192 448c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64s-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.8 0-128-57.2-128-128v0z" /> +<glyph unicode="&#xe110;" glyph-name="unlink-horizontal" data-tags="unlink, horizontal" d="M768 192c-94.8 0-177.4 51.6-221.6 128h221.6c70.8 0 128 57.2 128 128s-57.4 128-128 128h-221.6c44.2 76.4 127 128 221.6 128 141.4 0 256-114.6 256-256s-114.6-256-256-256v0 0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.6 0-128-57.2-128-128v0zM544 764.8v195.2h-64v-195.2c10.4 2 21 3.2 32 3.2s21.6-1.2 32-3.2zM423.8 741.4l-138 138-45.2-45.2 138-138c11.8 18 27.2 33.4 45.2 45.2zM645.4 696.2l138 138-45.2 45.2-138-138c18-11.8 33.4-27.2 45.2-45.2zM512 128c-11 0-21.6 1.2-32 3.2v-195.2h64v195.2c-10.4-2-21-3.2-32-3.2zM378.6 199.8l-138-138 45.2-45.2 138 138c-18 11.8-33.4 27.2-45.2 45.2zM600.2 154.6l138-138 45.2 45.2-138 138c-11.8-18-27.2-33.4-45.2-45.2z" /> +<glyph unicode="&#xe111;" glyph-name="link-vertical" data-tags="link, vertical" d="M256 192c0 94.8 51.6 177.4 128 221.6v-221.6c0-70.8 57.2-128 128-128s128 57.4 128 128v221.6c76.4-44.2 128-127 128-221.6 0-141.4-114.6-256-256-256s-256 114.6-256 256v0 0zM512 768c35.4 0 64-28.6 64-64v-512c0-35.4-28.6-64-64-64s-64 28.6-64 64v512c0 35.4 28.6 64 64 64v0zM512 832c-70.8 0-128-57.2-128-128v-221.6c-76.4 44.2-128 127-128 221.6 0 141.4 114.6 256 256 256s256-114.6 256-256c0-94.8-51.6-177.4-128-221.6v221.6c0 70.8-57.2 128-128 128v0z" /> +<glyph unicode="&#xe112;" glyph-name="unlink-vertical" data-tags="unlink, vertical" d="M828.8 416h195.2v64h-195.2c2-10.4 3.2-21 3.2-32s-1-21.6-3.2-32zM805.6 536.2l138 138-45.2 45.2-138-138c17.8-11.8 33.2-27.2 45.2-45.2zM760.2 314.6l138-138 45.2 45.2-138 138c-11.8-18-27.2-33.4-45.2-45.2zM192 448c0 11 1.2 21.6 3.2 32h-195.2v-64h195.2c-2 10.4-3.2 21-3.2 32zM263.8 581.6l-138 138-45.2-45.2 138-138c11.8 17.8 27.2 33.2 45.2 45.2zM218.6 359.8l-138-138 45.2-45.2 138 138c-18 11.8-33.4 27.2-45.2 45.2zM256 192c0 94.8 51.6 177.4 128 221.6v-221.6c0-70.8 57.2-128 128-128s128 57.4 128 128v221.6c76.4-44.2 128-127 128-221.6 0-141.4-114.6-256-256-256s-256 114.6-256 256v0 0zM512 832c-70.8 0-128-57.2-128-128v-221.6c-76.4 44.2-128 127-128 221.6 0 141.4 114.6 256 256 256s256-114.6 256-256c0-94.8-51.6-177.4-128-221.6v221.6c0 70.8-57.2 128-128 128v0z" /> +<glyph unicode="&#xe113;" glyph-name="lock" data-tags="lock" d="M768 512h-64v192c0 106-86 192-192 192s-192-86-192-192v-192h-64c-35.2 0-64-28.8-64-64v-384c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64zM384 704c0 70.6 57.4 128 128 128s128-57.4 128-128v-192h-256v192zM512 192c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64z" /> +<glyph unicode="&#xe114;" glyph-name="unlock" data-tags="unlock" d="M832 512h-384v192c0 106-86 192-192 192s-192-86-192-192v-256h64v256c0 70.6 57.4 128 128 128s128-57.4 128-128v-192h-64c-35.2 0-64-28.8-64-64v-384c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64zM576 192c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64z" /> +<glyph unicode="&#xe115;" glyph-name="cancel" data-tags="cancel" d="M512 896c-100.6 0-193.6-33.2-268.2-89.2-34.4-25.6-64.8-56.2-90.6-90.6-56-74.6-89.2-167.6-89.2-268.2 0-247.4 200.6-448 448-448 100.6 0 193.6 33.2 268.2 89.2 34.4 25.6 64.8 56.2 90.6 90.6 56 74.8 89.2 167.6 89.2 268.2 0 247.4-200.6 448-448 448zM512 128c-176.4 0-320 143.6-320 320 0 65.2 19.6 125.8 53.2 176.4l443.2-443.2c-50.6-33.6-111.2-53.2-176.4-53.2zM778.8 271.6l-443.2 443.2c50.6 33.6 111.2 53.2 176.4 53.2 176.4 0 320-143.6 320-320 0-65.2-19.6-125.8-53.2-176.4z" /> +<glyph unicode="&#xe116;" glyph-name="cancel-outline" data-tags="cancel, outline" d="M512 896c-112.2 0-214.8-41.2-293.4-109.4-16.2-14-31.2-29.2-45.2-45.2-68.2-78.6-109.4-181.2-109.4-293.4 0-247.4 200.6-448 448-448 112.2 0 214.8 41.2 293.4 109.4 16.2 14 31.2 29.2 45.2 45.2 68.2 78.6 109.4 181.2 109.4 293.4 0 247.4-200.6 448-448 448v0zM512 64c-212 0-384 172-384 384 0 94.4 34.2 181 90.8 248l541.2-541.2c-67-56.6-153.6-90.8-248-90.8zM805.2 200l-541.2 541.2c67 56.6 153.6 90.8 248 90.8 212 0 384-172 384-384 0-94.4-34.2-181-90.8-248z" /> +<glyph unicode="&#xe117;" glyph-name="cancel-circle" data-tags="cancel, circle" d="M338.8 530.8l256-256c-25-12-53.2-18.8-82.8-18.8-105.8 0-192 86.2-192 192 0 29.6 6.8 57.6 18.8 82.8zM512 640c-29.6 0-57.6-6.8-82.8-18.8l256-256c12 25 18.8 53.2 18.8 82.8 0 105.8-86.2 192-192 192zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM832 448c0 176.4-143.6 320-320 320-65.2 0-125.8-19.6-176.4-53.2-35.8-23.8-66.8-54.6-90.6-90.6-33.4-50.4-53-111-53-176.2 0-176.4 143.6-320 320-320 65.2 0 125.8 19.6 176.4 53.2 35.8 23.8 66.8 54.6 90.6 90.6 33.4 50.4 53 111 53 176.2z" /> +<glyph unicode="&#xe118;" glyph-name="check" data-tags="check" d="M869.4 794.6l90.6-90.6-576-576-320 320 90.6 90.6 229.4-229.6 485.4 485.6z" /> +<glyph unicode="&#xe119;" glyph-name="check-outline" data-tags="check, outline" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384zM448 372l-166 166-90-90 256-256 352 352-90 90-262-262z" /> +<glyph unicode="&#xe11a;" glyph-name="check-circle" data-tags="check, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM448 192l-256 256 90 90 166-166 294 294 90-90-384-384z" /> +<glyph unicode="&#xe11b;" glyph-name="close" data-tags="close" d="M832 677.4l-229.4-229.4 229.4-229.4-90.6-90.6-229.4 229.4-229.4-229.4-90.6 90.6 229.4 229.4-229.4 229.4 90.6 90.6 229.4-229.4 229.4 229.4 90.6-90.6z" /> +<glyph unicode="&#xe11c;" glyph-name="close-outline" data-tags="close, outline" d="M768 282.6l-90.6-90.6-165.4 165.4-165.4-165.4-90.6 90.6 165.4 165.4-165.4 165.4 90.6 90.6 165.4-165.4 165.4 165.4 90.6-90.6-165.4-165.4 165.4-165.4zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="&#xe11d;" glyph-name="close-circle" data-tags="close, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM768 282.6l-90.6-90.6-165.4 165.4-165.4-165.4-90.6 90.6 165.4 165.4-165.4 165.4 90.6 90.6 165.4-165.4 165.4 165.4 90.6-90.6-165.4-165.4 165.4-165.4z" /> +<glyph unicode="&#xe11e;" glyph-name="plus" data-tags="plus" d="M576 512v256h-128v-256h-256v-128h256v-256h128v256h256v128h-256z" /> +<glyph unicode="&#xe11f;" glyph-name="plus-outline" data-tags="plus, outline" d="M576 384v-192h-128v192h-192v128h192v192h128v-192h192v-128h-192zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="&#xe120;" glyph-name="plus-circle" data-tags="plus, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM576 384v-192h-128v192h-192v128h192v192h128v-192h192v-128h-192z" /> +<glyph unicode="&#xe121;" glyph-name="minus" data-tags="minus" d="M192 512v-128h640v128h-640z" /> +<glyph unicode="&#xe122;" glyph-name="minus-outline" data-tags="minus, outline" d="M256 512h512v-128h-512v128zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="&#xe123;" glyph-name="minus-circle" data-tags="minus, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM256 384v128h512v-128h-512z" /> +<glyph unicode="&#xe124;" glyph-name="sort-asc" data-tags="sort, asc" d="M192 256h640v-128h-640v128zM192 512h448v-128h-448v128zM192 768h256v-128h-256v128z" /> +<glyph unicode="&#xe125;" glyph-name="sort-desc" data-tags="sort, desc" d="M192 768h640v-128h-640v128zM192 512h448v-128h-448v128zM192 256h256v-128h-256v128z" /> +<glyph unicode="&#xe126;" glyph-name="unsort" data-tags="unsort" d="M221.8 512l128-128h-157.8v128h29.8zM192 128h256v128h-256v-128zM621.2 384h18.8v128h-146.8l-128 128h466.8v128h-594.8l-128 128-45.2-45.2 850.8-850.8 45.2 45.2-338.8 338.8z" /> +<glyph unicode="&#xe127;" glyph-name="sort-asc-sm" data-tags="sort, asc, sm" d="M512 576v-448h-64v448h-192l224 256 224-256h-192z" /> +<glyph unicode="&#xe128;" glyph-name="sort-desc-sm" data-tags="sort, desc, sm" d="M704 384l-224-256-224 256h192v448h64v-448h192z" /> +<glyph unicode="&#xe129;" glyph-name="filter" data-tags="filter" d="M128 832v-64l320-320v-448l128 128v320l320 320v64h-768z" /> +<glyph unicode="&#xe12a;" glyph-name="filter-clear" data-tags="filter, clear" d="M287 832l336.4-336.4-47.4-47.6v-320l-128-128v448l-320 320v64h159zM759.2 631.2l136.8 136.8v64h-337.4l-128 128-46.6-44 596-596 44 46.6-264.8 264.6z" /> +<glyph unicode="&#xe12b;" glyph-name="filter-sm" data-tags="filter, sm" d="M256 704h512v-64l-192-192v-192l-128-128v320l-192 192v64z" /> +<glyph unicode="&#xe12c;" glyph-name="filter-sort-asc-sm" data-tags="filter, sort, asc, sm" d="M896 704v-64l-192-192v-128l-64-128v256l-192 192v64h448zM128 512h128v-320h64v320h128l-160 192-160-192z" /> +<glyph unicode="&#xe12d;" glyph-name="filter-sort-desc-sm" data-tags="filter, sort, desc, sm" d="M896 704v-64l-192-192v-128l-64-128v256l-192 192v64h448zM288 192l160 192h-128v320h-64v-320h-128l160-192z" /> +<glyph unicode="&#xe12e;" glyph-name="filter-add-expression" data-tags="filter, add, expression" d="M960 832v-64h-896v64h896zM576 640h384v64h-384v-64zM576 384h384v128h-384v-128zM576 192h384v64h-384v-64zM576 64h384v64h-384v-64zM192 256h128v128h128v128h-128v128h-128v-128h-128v-128h128v-128z" /> +<glyph unicode="&#xe12f;" glyph-name="filter-add-group" data-tags="filter, add, group" d="M704 256v-64h-64v-128h64v-64h-128v256h128zM832 256v-64h64v-128h-64v-64h128v256h-128zM320 640h-128v-128h-128v-128h128v-128h128v128h128v128h-128v128zM576 640h384v64h-384v-64zM64 832v-64h896v64h-896zM576 384h384v128h-384v-128z" /> +<glyph unicode="&#xe130;" glyph-name="login" data-tags="login" d="M768 0v0h192v896h-192v-896zM64 512v-128h256v-192l320 256-320 256v-192h-256z" /> +<glyph unicode="&#xe131;" glyph-name="logout" data-tags="logout" d="M256 896v0h-192v-896h192v896zM384 512v-128h256v-192l320 256-320 256v-192h-256z" /> +<glyph unicode="&#xe132;" glyph-name="download" data-tags="download" d="M64 192v0-192h896v192h-896zM576 896h-128v-256h-192l256-320 256 320h-192v256z" /> +<glyph unicode="&#xe133;" glyph-name="upload" data-tags="upload" d="M64 192v0-192h896v192h-896zM448 320h128v256h192l-256 320-256-320h192v-256z" /> +<glyph unicode="&#xe134;" glyph-name="hyperlink-open" data-tags="hyperlink, open" d="M64 0h896v448h-64v-384h-768v768h384v64h-448v-896zM640 896l114.8-114.8-306.8-306.6 90.6-90.6 306.6 306.8 114.8-114.8v320h-320z" /> +<glyph unicode="&#xe135;" glyph-name="hyperlink-open-sm" data-tags="hyperlink, open, sm" d="M192 128h640v192h-64v-128h-512v512h128v64h-192v-640zM512 768h320v-320l-114.8 114.8-242.6-242.8-90.6 90.6 242.8 242.8-1 1-113.8 113.6z" /> +<glyph unicode="&#xe136;" glyph-name="launch" data-tags="launch" d="M192 768v-640h192v64h-128v512h512v-128h64v192h-640zM832 448v-320h-320l114.8 114.8-242.8 242.6 90.6 90.6 242.8-242.8 1 1 113.6 113.8z" /> +<glyph unicode="&#xe137;" glyph-name="window" data-tags="window" d="M192 768v-640h640v640h-640zM768 192h-512v384h512v-384z" /> +<glyph unicode="&#xe138;" glyph-name="windows" data-tags="windows" d="M896 896v-576h-64v384h-512v192h576zM128 576h576v-576h-576v576zM192 64h448v320h-448v-320z" /> +<glyph unicode="&#xe139;" glyph-name="window-minimize" data-tags="window, minimize" d="M832 384v-128h-640v128h640z" /> +<glyph unicode="&#xe13a;" glyph-name="gear" data-tags="gear" d="M925.4 324.2l-83 62.8c3.6 19.8 5.6 40.2 5.6 61s-2 41.2-5.6 61l83 62.8c12.8 9.8 16.4 27.6 8.4 41.6l-67.8 117.4c-8 14-25.2 19.8-40.2 13.4l-96-40.4c-30.8 26.4-66.6 47.2-105.6 61l-12.6 103.2c-2 16-15.6 28-31.8 28h-135.6c-16.2 0-29.8-12-31.8-28l-13-103.2c-39-13.8-74.8-34.6-105.6-61l-96 40.4c-14.8 6.2-32 0.4-40.2-13.4l-67.8-117.4c-8-14-4.4-31.8 8.4-41.6l83-62.8c-3.2-19.8-5.2-40.2-5.2-61s2-41.2 5.6-61l-83-62.8c-12.8-9.8-16.4-27.6-8.4-41.6l67.8-117.4c8-14 25.2-19.8 40.2-13.4l96 40.4c30.8-26.4 66.6-47.2 105.6-61l13-103.2c2-16 15.6-28 31.8-28h135.6c16.2 0 29.8 12 31.8 28l13 103.2c39 13.8 74.8 34.6 105.6 61l96-40.4c14.8-6.2 32-0.4 40.2 13.4l67.8 117.4c7.4 14 3.8 31.8-9.2 41.6zM512 280c-92.8 0-168 75.2-168 168s75.2 168 168 168c92.8 0 168-75.2 168-168s-75.2-168-168-168z" /> +<glyph unicode="&#xe13b;" glyph-name="gears" data-tags="gears" d="M663.8 231.6l-59.2 44.8c2.6 14.2 4 28.6 4 43.6 0 14.8-1.4 29.4-4 43.6l59.2 44.8c9.2 7 11.8 19.6 6 29.6l-48.4 84c-5.8 10-18 14.2-28.6 9.6l-68.8-29c-22 18.8-47.6 33.8-75.4 43.6l-9.2 73.8c-1.4 11.4-11.2 20-22.6 20h-96.8c-11.6 0-21.2-8.6-22.6-20l-9.2-73.8c-27.8-9.8-53.4-24.8-75.4-43.6l-68.6 29c-10.6 4.4-23 0.4-28.6-9.6l-48.6-84c-5.8-10-3.2-22.6 6-29.6l59.2-44.8c-2.6-14.2-4-28.6-4-43.6 0-14.8 1.4-29.4 4-43.6l-59.2-44.8c-9.2-7-11.8-19.6-6-29.6l48.4-84c5.8-10 18-14.2 28.6-9.6l68.6 29c22-18.8 47.6-33.8 75.4-43.6l9.2-73.8c1.4-11.4 11.2-20 22.6-20h96.8c11.6 0 21.2 8.6 22.6 20l9.2 73.8c27.8 9.8 53.4 24.8 75.4 43.6l68.6-29c10.6-4.4 23-0.4 28.6 9.6l48.4 83.8c6 10 3.6 22.8-5.6 29.8zM368.4 200c-66.2 0-120 53.8-120 120s53.8 120 120 120c66.2 0 120-53.8 120-120s-53.8-120-120-120zM954.6 651l-35.8 27c1.6 8.4 2.4 17.2 2.4 26 0 9-0.8 17.6-2.4 26l35.6 26.8c5.4 4.2 7 11.8 3.6 17.8l-29 50.4c-3.6 6-10.8 8.4-17.2 5.6l-41.2-17.4c-13.4 11.4-28.6 20.2-45.4 26.2l-5.4 44.6c-0.8 6.8-6.6 12-13.6 12h-58c-6.8 0-12.8-5-13.6-12l-5.4-44.4c-16.6-5.8-32-15-45.4-26.2l-41.2 17.4c-6.4 2.8-13.8 0.2-17.2-5.6l-29-50.4c-3.6-6-2-13.8 3.6-17.8l35.6-26.8c-1.6-8.4-2.4-17.2-2.4-26 0-9 0.8-17.6 2.4-26l-35.6-27.2c-5.4-4.2-7-11.8-3.6-17.8l29-50.4c3.6-6 10.8-8.4 17.2-5.6l41.2 17.4c13.4-11.4 28.6-20.2 45.4-26.2l5.4-44.4c0.8-6.8 6.6-12 13.6-12h58c6.8 0 12.8 5 13.6 12l5.4 44.4c16.6 5.8 32 15 45.4 26.2l41.2-17.4c6.4-2.8 13.8-0.2 17.2 5.6l29 50.4c3.6 6 2 13.8-3.4 17.8zM777.2 632c-39.8 0-72.2 32.4-72.2 72.2s32.4 72.2 72.2 72.2c39.8 0 72.2-32.4 72.2-72.2-0.2-39.8-32.2-72.2-72.2-72.2z" /> +<glyph unicode="&#xe13c;" glyph-name="wrench" data-tags="wrench" d="M941.4 154.6l-329.4 329.2c18 37.6 28 79.6 28 124.2 0 159-129 288-288 288-44.4 0-86.6-10-124.2-28l152.8-152.8c24.8-24.8 24.8-65.6 0-90.6l-45.2-45.2c-24.8-24.8-65.6-24.8-90.6 0l-152.8 152.8c-18-37.6-28-79.8-28-124.2 0-159 129-288 288-288 44.6 0 86.8 10.2 124.4 28.2l329.4-329.4c24.6-25 65.4-25 90.2-0.2l45.4 45.4c24.8 24.8 24.8 65.6 0 90.6zM896 109l-45.2-45-319.2 319c16.6 13.4 31.8 28.6 45.2 45.2l319.2-319.2z" /> +<glyph unicode="&#xe13d;" glyph-name="preview" data-tags="preview" d="M512 704c-189.6 0-359.6-103-448-256 88.6-153 258.6-256 448-256s359.6 103 448 256c-88.4 153-258.4 256-448 256zM448 576c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM139.6 448c36.8 52.8 89.6 97.4 145.2 130.2 24.4 14.4 50.2 26.4 76.8 35.8-45.2-41-73.6-100.2-73.6-166s28.4-125 73.6-166c-26.6 9.4-52.4 21.4-76.8 35.8-55.6 32.8-108.4 77.4-145.2 130.2zM739.2 317.8c-24.4-14.4-50.2-26.4-76.8-35.8 45.2 41 73.6 100.2 73.6 166s-28.4 125-73.6 166c26.6-9.4 52.4-21.4 76.8-35.8 55.6-32.8 108.4-77.4 145.2-130.2-37-52.8-89.6-97.4-145.2-130.2z" /> +<glyph unicode="&#xe13e;" glyph-name="zoom" data-tags="zoom" d="M730.6 320h-45.4l-53.4 53.4c45.2 55.2 72.2 125.8 72.2 202.6 0 176.8-143.2 320-320 320s-320-143.2-320-320c0-176.8 143.2-320 320-320 76.8 0 147.4 27 202.6 72.2l53.4-53.4v-45.4l229.4-229.4 90.6 90.6-229.4 229.4zM128 576c0 141.4 114.6 256 256 256s256-114.6 256-256c0-141.4-114.6-256-256-256s-256 114.6-256 256z" /> +<glyph unicode="&#xe13f;" glyph-name="zoom-in" data-tags="zoom, in" d="M576 512h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128zM960 90.6l-90.6-90.6-229.4 229.4v45.4l-53.4 53.4c-55.2-45.2-125.8-72.2-202.6-72.2-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320 0-76.8-27-147.4-72.2-202.6l53.4-53.4h45.4l229.4-229.4zM384 320c141.4 0 256 114.6 256 256s-114.6 256-256 256c-141.4 0-256-114.6-256-256s114.6-256 256-256z" /> +<glyph unicode="&#xe140;" glyph-name="zoom-out" data-tags="zoom, out" d="M576 512h-384v128h384v-128zM960 90.6l-90.6-90.6-229.4 229.4v45.4l-53.4 53.4c-55.2-45.2-125.8-72.2-202.6-72.2-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320 0-76.8-27-147.4-72.2-202.6l53.4-53.4h45.4l229.4-229.4zM384 320c141.4 0 256 114.6 256 256s-114.6 256-256 256c-141.4 0-256-114.6-256-256s114.6-256 256-256z" /> +<glyph unicode="&#xe141;" glyph-name="pan" data-tags="pan" d="M768 320v64h-192v-192h64l-128-192-128 192h64v192h-192v-64l-192 128 192 128v-64h192v192h-64l128 192 128-192h-64v-192h192v64l192-128-192-128z" /> +<glyph unicode="&#xe142;" glyph-name="calculator" data-tags="calculator" d="M128 832v-768h768v768h-768zM320 128h-128v128h128v-128zM320 320h-128v128h128v-128zM512 128h-128v128h128v-128zM512 320h-128v128h128v-128zM832 128h-192v320h192v-320zM832 576h-640v192h640v-192z" /> +<glyph unicode="&#xe143;" glyph-name="cart" data-tags="cart" d="M384 224c0-53.020-42.98-96-96-96s-96 42.98-96 96c0 53.020 42.98 96 96 96s96-42.98 96-96zM672 320c-53.020 0-96-42.98-96-96s42.98-96 96-96c53.020 0 96 42.98 96 96s-42.98 96-96 96zM256 768v64h-192v-64h128v-384h576v64h-512v320zM320 512h512v64h-512v-64zM320 704v-64h576v64h-576z" /> +<glyph unicode="&#xe144;" glyph-name="connector" data-tags="connector" d="M832 736c0-53.020-42.98-96-96-96-41.796 0-77.334 26.718-90.516 64h-133.484v-576h-197.484c-13.182-37.282-48.72-64-90.516-64-53.020 0-96 42.98-96 96s42.98 96 96 96c41.796 0 77.334-26.718 90.516-64h133.484v576h197.484c13.182 37.282 48.72 64 90.516 64 53.020 0 96-42.98 96-96z" /> +<glyph unicode="&#xe145;" glyph-name="plus-sm" data-tags="plus, sm" d="M704 512v-128h-128v-128h-128v128h-128v128h128v128h128v-128h128z" /> +<glyph unicode="&#xe146;" glyph-name="minus-sm" data-tags="minus, sm" d="M704 512v-128h-384v128h384z" /> +<glyph unicode="&#xe147;" glyph-name="kpi-status-deny" data-tags="kpi, status, deny" d="M960 448l-448-448-448 448 448 448 448-448z" /> +<glyph unicode="&#xe148;" glyph-name="kpi-status-hold" data-tags="kpi, status, hold" d="M512 832l-448-768h896" /> +<glyph unicode="&#xe149;" glyph-name="kpi-status-open" data-tags="kpi, status, open" d="M960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448z" /> +<glyph unicode="&#xe14a;" glyph-name="equal" data-tags="equal" d="M192 384h640v-128h-640v128zM192 640v-128h640v128h-640z" /> +<glyph unicode="&#xe14b;" glyph-name="not-equal" data-tags="not, equal" d="M581.4 512l-74.6-128h325.2v-128h-400l-112-192h-96l112 192h-144v128h218.6l74.6 128h-293.2v128h368l112 192h96l-112-192h176v-128h-250.6z" /> +<glyph unicode="&#xe14c;" glyph-name="less-or-equal" data-tags="less, or, equal" d="M636.2 256l-320 320 320 320 67.8-67.8-252.2-252.2 252.2-252.2-67.8-67.8zM256 128v-64h512v64h-512z" /> +<glyph unicode="&#xe14d;" glyph-name="greater-or-equal" data-tags="greater, or, equal" d="M320 323.8l252.2 252.2-252.2 252.2 67.8 67.8 320-320-320-320-67.8 67.8zM256 128v-64h512v64h-512z" /> +<glyph unicode="&#xe14e;" glyph-name="divide" data-tags="divide" d="M832 832l-448-768h-128l448 768h128z" /> +<glyph unicode="&#xe14f;" glyph-name="accessibility" data-tags="accessibility" d="M416 864c0 53 43 96 96 96s96-43 96-96-43-96-96-96-96 43-96 96zM896 640v64h-768v-64l256-32v-160l-64-448h96l64 320h64l64-320h96l-64 448v160l256 32z" /> +<glyph unicode="&#xe150;" glyph-name="barcode-outline" data-tags="barcode-outline" d="M192 192h-64v512h64v-512zM384 704h-128v-448h128v448zM512 704h-64v-448h64v448zM640 704h-64v-448h64v448zM768 704h-64v-448h64v448zM896 704h-64v-512h64v512zM1024 768v-640c0-35.4-28.6-64-64-64h-896c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h896c35.4 0 64-28.6 64-64zM960 768h-896v-640h896v640z" /> +<glyph unicode="&#xe151;" glyph-name="barcode" data-tags="barcode" d="M960 832h-896c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h896c35.4 0 64 28.6 64 64v640c0 35.4-28.6 64-64 64zM192 192h-64v512h64v-512zM384 256h-128v448h128v-448zM512 256h-64v448h64v-448zM640 256h-64v448h64v-448zM768 256h-64v448h64v-448zM896 192h-64v512h64v-512z" /> +<glyph unicode="&#xe152;" glyph-name="barcode-scanner" data-tags="barcode-scanner" d="M64 768h-64v192h192v-64h-128v-128zM64 192h-64v-192h192v64h-128v128zM832 960v-64h128v-128h64v192h-192zM960 64h-128v-64h192v192h-64v-128zM576 128h64v256h-64v-256zM640 832h-64v-256h64v256zM512 832h-64v-256h64v256zM256 128h128v256h-128v-256zM128 128h64v256h-64v-256zM384 832h-128v-256h128v256zM448 128h64v256h-64v-256zM128 832v-256h64v256h-64zM896 832h-64v-256h64v256zM896 128v256h-64v-256h64zM704 128h64v256h-64v-256zM768 832h-64v-256h64v256zM960 512h-896v-64h896v64z" /> +<glyph unicode="&#xe153;" glyph-name="qr-code-outline" data-tags="qr-code-outline" d="M384 512v-64h-64v64h64zM256 384h64v64h-64v-64zM192 512v-64h64v64h-64zM128 384h64v64h-64v-64zM384 384h64v64h-64v-64zM512 512h-64v-64h64v64zM576 576h-64v-64h64v64zM448 640v-64h64v64h-64zM576 704h-64v-64h64v64zM448 768v-64h64v64h-64zM576 832h-64v-64h64v64zM640 448v64h-64v-64h64zM448 384v-64h64v64h-64zM576 448h-64v-64h64v64zM576 320h-64v-64h64v64zM448 256v-64h64v64h-64zM512 192v-64h64v64h-64zM448 64h64v64h-64v-64zM576 256v-64h64v64h-64zM640 320v64h-64v-64h64zM704 384v64h-64v-64h64zM768 512h-64v-64h64v64zM832 384v64h-64v-64h64zM896 512h-64v-64h64v64zM768 320v64h-64v-64h64zM704 256v64h-64v-64h64zM704 192h64v64h-64v-64zM768 256h64v64h-64v-64zM896 320v64h-64v-64h64zM640 192v-64h64v64h-64zM576 64h64v64h-64v-64zM704 64h64v64h-64v-64zM768 128h64v64h-64v-64zM896 192v64h-64v-64h64zM896 64v64h-64v-64h64zM1024 960v-1024h-1024v1024h1024zM960 896h-896v-896h896v896zM896 576h-256v256h256v-256zM832 640l-1 128h-127v-128h128zM384 576h-256v256h256v-256zM320 640l-1 128h-127v-128h128zM384 64h-256v256h256v-256zM320 128l-1 128h-127v-128h128z" /> +<glyph unicode="&#xe154;" glyph-name="qr-code" data-tags="qr-code" d="M640 960v-384h384v384h-384zM960 640h-256v256h256v-256zM895 704h-128v128h128v-128zM0 960v-384h384v384h-384zM320 640h-256v256h256v-256zM255 704h-128v128h128v-128zM0 320v-384h384v384h-384zM320 0h-256v256h256v-256zM255 64h-128v128h128v-128zM320 512h64v-64h-64v64zM320 384h-64v64h64v-64zM192 512h64v-64h-64v64zM128 448h-64v64h64v-64zM192 384h-64v64h64v-64zM448 384h-64v64h64v-64zM512 448h-64v64h64v-64zM512 576h64v-64h-64v64zM512 576h-64v64h64v-64zM512 704h64v-64h-64v64zM512 704h-64v64h64v-64zM512 832h64v-64h-64v64zM512 832h-64v64h64v-64zM640 448h-64v64h64v-64zM448 384h64v-64h-64v64zM576 384h-64v64h64v-64zM576 256h-64v64h64v-64zM512 192h-64v64h64v-64zM512 192h64v-64h-64v64zM512 64h-64v64h64v-64zM640 192h-64v64h64v-64zM640 320h-64v64h64v-64zM640 448h64v-64h-64v64zM768 448h-64v64h64v-64zM832 384h-64v64h64v-64zM896 448h-64v64h64v-64zM704 384h64v-64h-64v64zM704 256h-64v64h64v-64zM704 256h64v-64h-64v64zM768 320h64v-64h-64v64zM832 384h64v-64h-64v64zM640 192h64v-64h-64v64zM640 64h-64v64h64v-64zM576 0h-64v64h64v-64zM960 384h-64v64h64v-64zM704 128h64v-64h-64v64zM704 0h-64v64h64v-64zM832 128h-64v64h64v-64zM896 320h64v-64h-64v64zM896 192h-64v64h64v-64zM832 128h64v-64h-64v64zM832 0h-64v64h64v-64zM960 128h-64v64h64v-64zM960 0h-64v64h64v-64zM1024 64h-64v64h64v-64zM1024 192h-64v64h64v-64zM1024 320h-64v64h64v-64zM1024 448h-64v64h64v-64zM512-64h-64v64h64v-64zM640-64h-64v64h64v-64zM704 0h64v-64h-64v64zM832 0h64v-64h-64v64zM1024-64h-64v64h64v-64z" /> +<glyph unicode="&#xe155;" glyph-name="qr-code-scanner" data-tags="qr-code-scanner" d="M1024 960v-192h-64v128h-128v64h192zM960 64h-128v-64h192v192h-64v-128zM128 832h256v-256h-256v256zM192 640h128v128h-128v-128zM64 896h128v64h-192v-192h64v128zM64 448h896v64h-896v-64zM64 192h-64v-192h192v64h-128v128zM576 768h-64v-64h64v64zM448 832v-64h64v64h-64zM896 576h-256v256h256v-256zM832 768h-128v-128h128v128zM576 576v64h-64v-64h64zM512 704h-64v-64h64v64zM128 384h256v-256h-256v256zM192 192h128v128h-128v-128zM576 320h-64v-64h64v64zM448 384v-64h64v64h-64zM512 128h64v64h-64v-64zM448 256v-64h64v64h-64zM640 384h-64v-64h64v64zM576 256v-64h64v64h-64zM704 256v64h-64v-64h64zM640 128h64v64h-64v-64zM768 384h-64v-64h64v64zM704 256v-64h64v64h-64zM832 256v64h-64v-64h64zM832 128v64h-64v-64h64zM896 384h-64v-64h64v64zM896 192v64h-64v-64h64z" /> +<glyph unicode="&#xe156;" glyph-name="barcode-qr-code-scanner" data-tags="barcode-qr-code-scanner" d="M512 384h64v-256h-64v256zM640 128h128v256h-128v-256zM896 128v256h-64v-256h64zM64 896h128v64h-192v-192h64v128zM64 192h-64v-192h192v64h-128v128zM832 960v-64h128v-128h64v192h-192zM960 64h-128v-64h192v192h-64v-128zM960 512h-896v-64h896v64zM576 832h-64v-256h64v256zM768 832h-128v-256h128v256zM896 832h-64v-256h64v256zM128 832h192v-192h-192v192zM192 704h64v64h-64v-64zM448 640h-64v-64h64v64zM448 832h-64v-128h64v128zM128 320h192v-192h-192v192zM192 192h64v64h-64v-64zM384 192v-64h64v128h-64v-64zM384 320h64v64h-64v-64z" /> +<glyph unicode="&#xe157;" glyph-name="signature" data-tags="signature" d="M64 64h896v-64h-896v64zM896 896h-320v-128h320v128zM704 214.2l-192 297.8 64 192h320l64-192-192-297.8v-86.2h-64v86.2zM704 332.4v115.6h64v-115.6l121.6 188.6-39.8 119h-227.6l-39.8-119.2 121.6-188.4zM157.6 205.4c17.4 20.6 47.8 51.2 74.4 34.6 29.8-18.6 50.2-84.2 113.8-87.6 54.4 1.2 37.8 69.2 73.4 66.4 33.2 0 39-95.6 93-95.8 51.4-0.2 74.8 29 74.6 56 0.2 58-125 175.4-170.8 196-42.8 19.2-68 4.6-79.4-12-10.6-15.8 18.6-69-27.4-82.4-34.6-3-58.4 66.4-124.2 66.4s-31-95.2-121-91c26.2-12 65.6-84 93.6-50.6z" /> +<glyph unicode="&#xe158;" glyph-name="hand" data-tags="hand" d="M888.2 697.2c-31.6 15.8-70 2.8-85.8-28.8 0 0 0 0 0 0-16.4-42.6-46.6-160-51.6-175.4-4.2-13-10-24-22.8-19.4-9.4 3.4-7 14.4-4.8 25.2l5.4 34 36.2 225c5.6 34.8-18.2 67.8-53 73.4s-67.8-18.2-73.4-53c0 0 0 0 0 0l-30.4-214.2c0 0-4.2-28.2-6-37.4-2-10.4-2.8-24.6-15.4-23.8-10 0.6-10.6 7.6-10.6 14.6v313.2c0 0.4 0 0.8 0 1.2 0 35.2-28.4 63.8-63.6 64v0 0c0 0-0.2 0-0.2 0-35.4 0-64-28.6-64-64v0c0 0 0 0 0 0s0 0 0 0 0 0 0 0c0-2.2 1.8-282.8 1.2-301-0.4-11-1.4-19-13.6-20.8-15.6-2.2-17.4 16.2-17.4 16.2l-6.2 42-31.8 210v0.4c0 0 0 0 0 0-5.2 35-37.8 59-72.8 53.8s-59-37.8-53.8-72.8c0-0.2 0-0.4 0.2-0.6v-0.2l49.6-331 4.8-31.8c1-6.4-1.4-13.2-6.6-17.2 0 0-0.2-0.2-0.2-0.2-8.2-6.2-20-5-27 2.8l-24.4 26.6-74.8 82c0 0-0.2 0.2-0.2 0.2-23.8 26.2-64.2 28-90.4 4.2s-28-64.2-4.2-90.4v0l111.4-122.2c0 0 68.2-98.2 125-177s144.6-104.8 259-104.8 227.8 43.6 253.6 191c27.4 157.2 13 216.2 47.4 301 21.8 53.8 29.2 87 40 119.4 11 33.6 2.8 70-28.8 85.8z" /> +<glyph unicode="&#xe159;" glyph-name="cursor" data-tags="cursor" d="M768 320l-512 576v-768l148.2 120.4 87.6-248.4 167 59-87.8 248.8z" /> +<glyph unicode="&#xe15a;" glyph-name="stick" data-tags="stick" d="M384 768c0 35.346-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64v0-64h256zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128v0 192h-256v-192c0-212.077 171.923-384 384-384s384 171.923 384 384v0 192h-256zM832 832h-128c-35.346 0-64-28.654-64-64v0-64h256v64c0 35.346-28.654 64-64 64v0z" /> +<glyph unicode="&#xe15b;" glyph-name="unstick" data-tags="unstick" d="M581.14 697.24c11.502 11.523 18.615 27.431 18.615 45s-7.113 33.477-18.616 45.001l-89.999 89.999c-11.517 11.516-27.426 18.639-45 18.639s-33.483-7.123-45-18.639v0l-45.14-44.92 180.12-180zM536.12 292c-23.048-23.048-54.889-37.304-90.060-37.304-70.341 0-127.364 57.023-127.364 127.364 0 35.171 14.256 67.012 37.304 90.060l135.080 135.080-180 180.1-135.080-135.080c-69.149-69.136-111.919-164.653-111.919-270.16 0-210.989 171.040-382.029 382.029-382.029 105.482 0 200.979 42.75 270.111 111.869l135.079 135.079-180 180.1zM941.34 427.080l-90 90c-11.523 11.502-27.431 18.615-45 18.615s-33.477-7.113-45.001-18.616l-45.019-45.019 180-180.060 45.020 45.040c11.528 11.519 18.659 27.436 18.659 45.020s-7.131 33.501-18.659 45.020v0z" /> +<glyph unicode="&#xe15c;" glyph-name="set-column-position" data-tags="set-column-position" d="M896 896h-768c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM384 128h-192v640h192zM832 128h-384v64h384zM832 256h-384v128h384zM832 448h-384v128h384zM832 640h-384v128h384z" /> +<glyph unicode="&#xe200;" glyph-name="play" data-tags="play" d="M0-64v1024l1024-512-1024-512z" /> +<glyph unicode="&#xe201;" glyph-name="pause" data-tags="pause" d="M640 960h320v-1024h-320v1024zM64-64h320v1024h-320v-1024z" /> +<glyph unicode="&#xe202;" glyph-name="stop" data-tags="stop" d="M1024-64h-1024v1024h1024v-1024z" /> +<glyph unicode="&#xe203;" glyph-name="rewind" data-tags="rewind" d="M512 448l512 320v-640l-512 320zM512 128v640l-512-320 512-320z" /> +<glyph unicode="&#xe204;" glyph-name="forward" data-tags="forward" d="M0 128v640l512-320-512-320zM1024 448l-512 320v-640l512 320z" /> +<glyph unicode="&#xe205;" glyph-name="volume-down" data-tags="volume, down" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248z" /> +<glyph unicode="&#xe206;" glyph-name="volume-up" data-tags="volume, up" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248zM576 960v-89.6c90.4 0 176.6-41.6 242.4-116.8 70.8-80.8 109.6-189.2 109.6-305.6s-38.8-224.8-109.6-305.6c-66-75.4-152-116.8-242.4-116.8v-89.6c247.4 0 448 229.2 448 512s-200.6 512-448 512z" /> +<glyph unicode="&#xe207;" glyph-name="volume-off" data-tags="volume, off" d="M192 640l256 256v-896l-256 256h-192v384h192zM1024 581.4l-90.6 90.6-133.4-133.4-133.6 133.4-90.4-90.6 133.4-133.4-133.4-133.4 90.6-90.6 133.4 133.4 133.4-133.4 90.6 90.6-133.6 133.4 133.6 133.4z" /> +<glyph unicode="&#xe208;" glyph-name="hd" data-tags="hd" d="M960 832h-896c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h896c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM512 192h-128v192h-128v-192h-128v512h128v-192h128v192h128v-512zM932.6 329.8c-10.2-32.4-23.6-58.8-39.6-78.2-16.4-19.6-36.4-34.8-59.6-44.8-23-9.8-52.6-14.8-87.8-14.8h-169.6v512h165.2c40.6 0 70.8-4.4 92.2-13.6s41.2-24.4 59-45.6c17.4-21 31.4-48.2 41.2-81.2 9.6-32.4 14.6-73 14.6-120.6-0.2-43-5.4-81.2-15.6-113.2zM824.2 518.2c5.2-17 7.8-41 7.8-71.2 0-29-2.6-52.6-7.8-70.2-5-16.8-11-28.8-17.8-36-6.6-7-15-12-25.6-15.4-7.6-2.4-23.6-5.4-56.6-5.4h-52.2v256h25.8c42.8 0 61.2-1.8 69-3.4 13.8-2.8 25.2-8.2 35-16.8 9.8-9 17.4-21.6 22.4-37.6z" /> +<glyph unicode="&#xe209;" glyph-name="subtitles" data-tags="subtitles" d="M960 832h-896c0 0-64 0-64-64v-640c0-64 64-64 64-64h896c64 0 64 64 64 64v640c0 0 0 64-64 64zM480 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6zM896 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6z" /> +<glyph unicode="&#xe20a;" glyph-name="playlist" data-tags="playlist" d="M0 448h640v-128h-640v128zM1024 832h-1024v128h1024v-128zM768 702.4v-536c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v510.4h192v129.6l-256-1.6zM0 704v-128h640v128h-640z" /> +<glyph unicode="&#xe20b;" glyph-name="audio" data-tags="audio" d="M320 620.4v128M320 748.4v-518c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v507l512 118.2v-330.8c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v576l-640-147.6z" /> +<glyph unicode="&#xe20c;" glyph-name="play-sm" data-tags="play, sm" d="M192 128v640l640-320-640-320z" /> +<glyph unicode="&#xe20d;" glyph-name="pause-sm" data-tags="pause, sm" d="M576 768h192v-640h-192v640zM192 128h192v640h-192v-640z" /> +<glyph unicode="&#xe20e;" glyph-name="stop-sm" data-tags="stop, sm" d="M832 128h-640v640h640v-640z" /> +<glyph unicode="&#xe300;" glyph-name="heart-outline" data-tags="heart, outline" d="M894.4 766.4c-87.4 87.4-229.4 87.4-316.8 0l-65.6-65.6-65.6 65.6c-87.4 87.4-229.4 87.4-316.8 0s-87.4-232.6 0-320l382.4-382.4 382.4 382.4c87.4 87.4 87.4 232.6 0 320zM849.2 491.6l-337.2-337-337.2 337c-30.2 30.2-46.8 71-46.8 114.8s16.6 84.6 46.8 114.8c30.2 30.2 70.4 46.8 113.2 46.8s83-16.6 113.2-46.8l110.8-110.8 110.8 110.8c30.2 30.2 70.4 46.8 113.2 46.8s83-16.6 113.2-46.8c30.2-30.2 46.8-71 46.8-114.8s-16.6-84.6-46.8-114.8z" /> +<glyph unicode="&#xe301;" glyph-name="heart" data-tags="heart" d="M894.4 446.4l-382.4-382.4-382.4 382.4c-87.4 87.4-87.4 232.6 0 320s229.4 87.4 316.8 0l65.6-65.6 65.6 65.6c87.4 87.4 229.4 87.4 316.8 0s87.4-232.6 0-320z" /> +<glyph unicode="&#xe302;" glyph-name="star-outline" data-tags="star, outline" d="M960 555.2l-321.8 28.8-126.2 312-126.2-312-321.8-28.8 244-223.4-73.6-331.8 277.6 177 277.6-177-73.6 331.8 244 223.4zM512 252.8l-181.6-115.8 48 217-164.2 150.4 216.2 19.4 81.6 201.6 81.6-201.6 216.2-19.4-164.2-150.4 48.2-217-181.8 115.8z" /> +<glyph unicode="&#xe303;" glyph-name="star" data-tags="star" d="M512 177l-277.6-177 73.6 331.8-244 223.4 321.8 28.8 126.2 312 126.2-312 321.8-28.8-244-223.4 73.6-331.8-277.6 177z" /> +<glyph unicode="&#xe304;" glyph-name="checkbox" data-tags="checkbox" d="M128 832v-768h768v768h-768zM832 128h-640v640h640v-640z" /> +<glyph unicode="&#xe305;" glyph-name="checkbox-checked" data-tags="checkbox, checked" d="M128 832v-768h768v768h-768zM832 128h-640v640h640v-640zM677.4 666.6l90.6-90.6-320-320-192 192 90.6 90.6 101.4-101.4 229.4 229.4z" /> +<glyph unicode="&#xe306;" glyph-name="tri-state-indeterminate" data-tags="tri, state, indeterminate" d="M256 704h512v-512h-512v512zM128 832v-768h768v768h-768zM832 128h-640v640h640v-640z" /> +<glyph unicode="&#xe307;" glyph-name="tri-state-null" data-tags="tri, state, null" d="M384 832h256v-64h-256v64zM832 832h-128v-64h128v-128h64v192h-64zM832 320h64v256h-64v-256zM832 128h-128v-64h192v192h-64v-128zM384 64h256v64h-256v-64zM192 256h-64v-192h192v64h-128v128zM192 576h-64v-256h64v256zM128 832v-192h64v128h128v64h-192z" /> +<glyph unicode="&#xe308;" glyph-name="circle" data-tags="circle" d="M768 448c0-141.4-114.6-256-256-256s-256 114.6-256 256c0 141.4 114.6 256 256 256s256-114.6 256-256z" /> +<glyph unicode="&#xe309;" glyph-name="radiobutton" data-tags="radiobutton" d="M512 832c-212 0-384-172-384-384s172-384 384-384c212 0 384 172 384 384s-172 384-384 384zM512 128c-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320s-143.2-320-320-320z" /> +<glyph unicode="&#xe30a;" glyph-name="radiobutton-checked" data-tags="radiobutton, checked" d="M703.2 449.4c0-106.4-86.2-192.8-192.8-192.8s-192.8 86.2-192.8 192.8c0 106.6 86.2 192.8 192.8 192.8s192.8-86.4 192.8-192.8zM512 832c-212 0-384-172-384-384s172-384 384-384c212 0 384 172 384 384s-172 384-384 384zM512 128c-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320s-143.2-320-320-320z" /> +<glyph unicode="&#xe400;" glyph-name="notification" data-tags="notification" d="M384 128h256c0-70.6-57.4-128-128-128s-128 57.4-128 128zM704 640c0 84-53.8 155.2-128.8 181.4 0.6 3.4 0.8 7 0.8 10.6 0 35.4-28.6 64-64 64s-64-28.6-64-64c0-3.6 0.4-7.2 0.8-10.6-75-26.2-128.8-97.4-128.8-181.4 0-176.8-86-320-192-320v-128h768v128c-106 0-192 143.2-192 320z" /> +<glyph unicode="&#xe401;" glyph-name="information" data-tags="information" d="M576 256h64v-64h-256v64h64v192h-64v64h192v-256zM576 704h-128v-128h128v128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="&#xe402;" glyph-name="question" data-tags="question" d="M704 576c0-90.4-46.8-131.8-81.2-162-30.2-26.6-46.8-41.4-46.8-94h-128c0 110.4 54.2 158.4 90.2 190 27.6 24.2 37.8 33.4 37.8 66 0 35.2-28.8 64-64 64s-64-28.8-64-64h-128c0 106 86 192 192 192s192-86 192-192zM448 128h128v128h-128v-128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="&#xe403;" glyph-name="warning" data-tags="warning" d="M448 704h128v-320h-128v320zM448 192h128v128h-128v-128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="&#xe500;" glyph-name="photo-camera" data-tags="photo, camera" d="M896 704h-128l-128 128h-256l-128-128h-128c-35.2 0-64-28.8-64-64v-576c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM512 128c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224zM640 352c0-70.6-57.4-128-128-128s-128 57.4-128 128c0 70.6 57.4 128 128 128s128-57.4 128-128z" /> +<glyph unicode="&#xe501;" glyph-name="image" data-tags="image" d="M608 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 288l-128 128-160-160-256 256-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-479.8z" /> +<glyph unicode="&#xe502;" glyph-name="image-export" data-tags="image, export" d="M768 192v160l-64 64-160-160-256 256-224-224v480c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-448h64v448.2c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640.2c0-35.2 28.8-64 64-64h512v128h192zM544 640c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM640 64h192v-128l192 160-192 160v-128h-192v-64z" /> +<glyph unicode="&#xe503;" glyph-name="zoom-actual-size" data-tags="zoom, actual, size" d="M0 896v-256l256 256h-256zM768 896l256-256v256h-256zM246.8 704c-30.2 0-54.8-24.6-54.8-54.8v-402.4c0-30.2 24.6-54.8 54.8-54.8h530.4c30.2 0 54.8 24.6 54.8 54.8v402.4c0 30.2-24.6 54.8-54.8 54.8h-530.4zM768 640v-320l-96 128-96-128-160 192-160-192v320h512zM576 576c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM0 256v-256h256l-256 256zM1024 256l-256-256h256v256z" /> +<glyph unicode="&#xe504;" glyph-name="zoom-best-fit" data-tags="zoom, best, fit" d="M777.2 704h-530.4c-30.2 0-54.8-24.6-54.8-54.8v-402.4c0-30.2 24.6-54.8 54.8-54.8h530.4c30.2 0 54.8 24.6 54.8 54.8v402.4c0 30.2-24.6 54.8-54.8 54.8zM768 320l-96 128-96-128-160 192-160-192v320h512v-320zM0 640l192-192-192-192v384zM320 0l192 192 192-192h-384zM704 896l-192-192-192 192h384zM1024 640v-384l-192 192 192 192zM512 512c0 35.4 28.6 64 64 64s64-28.6 64-64c0-35.4-28.6-64-64-64s-64 28.6-64 64z" /> +<glyph unicode="&#xe505;" glyph-name="image-resize" data-tags="image, resize" d="M854.6 150.6l-150.6 150.6v594.8h-640v-640h594.8l150.6-150.6-105.4-105.4h256v256l-105.4-105.4zM128 320v512h512v-466.8l-233.4 233.4 105.4 105.4h-256v-256l105.4 105.4 233.4-233.4h-466.8z" /> +<glyph unicode="&#xe506;" glyph-name="crop" data-tags="crop" d="M0 768h128v-128h-128v128zM896 256v-128h128v128h-128zM832 704c0 35.2-28.8 64-64 64h-384v-128h320v-640h128v704zM192 192c0-35.2 28.8-64 64-64h384v128h-320v640h-128v-704z" /> +<glyph unicode="&#xe507;" glyph-name="mirror" data-tags="mirror" d="M384 832h-320v-768h320v768zM320 128.2c0-0.2 0-0.2 0 0l-191.8-0.2c0 0 0 0-0.2 0.2v639.6c0 0 0 0 0.2 0.2h191.8c0 0 0 0 0.2-0.2v-639.6zM512 0h-64v896h64v-896zM576 832h320v-768h-320v768z" /> +<glyph unicode="&#xe508;" glyph-name="flip-horizontal" data-tags="flip, horizontal" d="M896 64h-320v768l320-768zM128 64l320 768v-768h-320zM384 512l-160-384h160v384z" /> +<glyph unicode="&#xe509;" glyph-name="flip-vertical" data-tags="flip, vertical" d="M128 384h768l-768-320v320zM128 832v-320h768l-768 320zM192 576v160l384-160h-384z" /> +<glyph unicode="&#xe50a;" glyph-name="rotate" data-tags="rotate" d="M512 64c16.4 0 32.4 1.2 48 3.6v-64.6c-15.8-2-31.8-3-48-3s-32.2 1-48 3v64.6c15.6-2.4 31.6-3.6 48-3.6zM280 78c25.4-19.4 53.2-35.6 83-48l32.4 56c-30.2 11.8-58.2 28.2-83 48.2l-32.4-56.2zM158 235c12.6-29.8 28.8-57.6 48-83l56 32.4c-20 25-36.2 52.8-48.2 83l-55.8-32.4zM512 704v-128l256 160-256 160v-128c-16.2 0-32.2-1-48-3-35.4-4.4-69.2-13.6-101-27-29.8-12.6-57.6-28.8-83-48-28-21.2-52.8-46-74-74-19.4-25.4-35.6-53.2-48-83-13.4-31.8-22.6-65.6-27-101-2-15.8-3-31.8-3-48s1-32.2 3-48h64.6c-2.4 15.6-3.6 31.6-3.6 48s1.2 32.4 3.6 48c3.6 23.8 9.8 46.8 18.4 68.6 11.8 30.2 28.2 58.2 48.2 83 14.8 18.6 31.6 35.4 50.2 50.2 25 20 52.8 36.2 83 48.2 21.8 8.6 44.8 14.8 68.6 18.4 15.6 2.4 31.6 3.6 48 3.6zM893 432h-64.6c2.4-15.6 3.6-31.6 3.6-48s-1.2-32.4-3.6-48h64.6c2 15.8 3 31.8 3 48s-1 32.2-3 48zM761.8 184.4l56-32.4c19.4 25.4 35.6 53.2 48 83l-56 32.4c-11.6-30.2-28-58.2-48-83zM628.6 86l32.4-56c29.8 12.6 57.6 28.8 83 48l-32.4 56c-24.8-19.8-52.8-36.2-83-48z" /> +<glyph unicode="&#xe50b;" glyph-name="rotate-right" data-tags="rotate, right" d="M640 64v768l320-768h-320zM576 64h-512l512 320v-320zM512 268.6l-224.8-140.6h224.8v140.6zM128 640v-256h64v192h192v-128l192 160-192 160v-128h-256z" /> +<glyph unicode="&#xe50c;" glyph-name="rotate-left" data-tags="rotate, left" d="M64 64l320 768v-768h-320zM448 384l512-320h-512v320zM512 128h224.8l-224.8 140.6v-140.6zM640 640v128l-192-160 192-160v128h192v-192h64v256h-256z" /> +<glyph unicode="&#xe50d;" glyph-name="brush" data-tags="brush" d="M64 0c0 0 92.8 11.2 192 32 44.6 9.4 93.8 28 141.4 75.4 113.8 113.8 0.4 225.8 0.4 225.8s-113.4 113.8-226.6 0.4c-46.8-46.8-40.2-114.2-39.4-179.6 1.6-119.4-67.8-154-67.8-154zM941.4 832l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-396.8-397c23-11.6 41.6-24.4 55.4-35.2 10.6-8.4 18.4-15.4 22.6-19.6v0c0.6-0.6 1.2-1.2 1.6-1.6s1-1 1.6-1.6v0c4.2-4.2 11.2-11.8 19.4-22.2 10.8-13.6 23.6-32.4 35.2-55.2l396.8 396.8c25 24.6 25 65.4 0.2 90.2zM896 786.8l-341.2-341.4c-9.6 11.6-17.2 19.8-21.2 23.8-4.6 4.6-12.6 12.2-24 21.4l341.4 341.4 45-45.2z" /> +<glyph unicode="&#xe50e;" glyph-name="palette" data-tags="palette" d="M412 446.8l320 320c-4.4 11.4-9.6 22.2-15.8 32.6-48.4 81.6-120.2 132-215.6 151.8-4.6 1-9.4 2-14.2 2.8-102.4 17.6-200.2-3.6-293.4-63.2-94.4-60.2-154.6-145.2-180.8-254.8-26-109.6-10.4-212.8 46.8-309.2 28.4-47.6 62.6-86.4 102.8-116.8 7.6 50.4 26.8 104 72.8 150 62.6 62.8 128 82.6 177.4 86.8zM576 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM384 896c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 448c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM128 704c0 35.4 28.6 64 64 64s64-28.6 64-64c0-35.4-28.6-64-64-64s-64 28.6-64 64zM1005.4 678.2l-45.4 45.2c-24.8 24.8-65.6 24.8-90.6 0l-307.2-307.2c23-11.6 41.6-24.4 55.4-35.2 10.6-8.4 18.4-15.4 22.6-19.6l22.6-25.4c10.8-13.6 23.6-32.4 35.2-55.2l307 307c25.2 24.8 25.2 65.6 0.4 90.4zM708.6 381.4c-9.6 11.6-17.2 19.8-21.2 23.8-4.6 4.6-12.6 12.2-24 21.4l251.6 251.4 45-45-251.4-251.6zM551.2 43.4c-47.6-47.4-96.8-66-141.4-75.4-99.2-20.8-192-32-192-32s69.4 34.6 67.8 154c-0.8 65.4-7.4 132.8 39.4 179.6 113.2 113.4 226.6-0.4 226.6-0.4s113.4-112-0.4-225.8z" /> +<glyph unicode="&#xe50f;" glyph-name="paint" data-tags="paint" d="M512 192v-64c-106 0-192 86-192 192h64c0-70.6 57.4-128 128-128zM832 336c0-185.6-143.2-336-320-336s-320 150.4-320 336c0 261.4 320 560 320 560s320-298.6 320-560zM768 336c0 92.6-50.6 209.4-146 338-40 54-80.6 99.6-110 130.8-29.4-31.2-69.8-77-110-130.8-95.6-128.6-146-245.6-146-338 0-150 114.8-272 256-272s256 122 256 272z" /> +<glyph unicode="&#xe510;" glyph-name="line" data-tags="line" d="M960 850.8l-850.8-850.8-45.2 45.2 850.8 850.8 45.2-45.2z" /> +<glyph unicode="&#xe511;" glyph-name="brightness-contrast" data-tags="brightness, contrast" d="M331 267c24.8-25 24.8-65.8 0-90.6l-45.2-45.2c-25-24.8-65.6-24.8-90.6 0-24.8 25-24.8 65.8 0 90.6l45.2 45.2c25 24.8 65.8 24.8 90.6 0zM512 704c35.2 0 64 28.8 64 64v64c0 35.2-28.8 64-64 64s-64-28.8-64-64v-64c0-35.2 28.8-64 64-64zM783.6 629l45.2 45.2c24.8 24.8 24.8 65.6 0 90.6-24.8 24.8-65.6 24.8-90.6 0l-45.2-45.2c-24.8-24.8-24.8-65.6 0-90.6 25-24.8 65.6-24.8 90.6 0zM240.4 629c24.8-24.8 65.6-24.8 90.6 0 24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2c-24.8 24.8-65.6 24.8-90.6 0-24.8-25-24.8-65.6 0-90.6l45.2-45.2zM256 448c0 35.2-28.8 64-64 64h-64c-35.2 0-64-28.8-64-64s28.8-64 64-64h64c35.2 0 64 28.8 64 64zM783.6 267c-24.8 24.8-65.6 24.8-90.6 0-24.8-25-24.8-65.6 0-90.6l45.2-45.2c24.8-24.8 65.6-24.8 90.6 0 24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2zM896 512h-64c-35.2 0-64-28.8-64-64s28.8-64 64-64h64c35.2 0 64 28.8 64 64s-28.8 64-64 64zM704 448c0-106-86-192-192-192s-192 86-192 192c0 106 86 192 192 192s192-86 192-192zM640 448c0 70.6-57.4 128-128 128v-256c70.6 0 128 57.4 128 128zM512 192c-35.2 0-64-28.8-64-64v-64c0-35.2 28.8-64 64-64s64 28.8 64 64v64c0 35.2-28.8 64-64 64z" /> +<glyph unicode="&#xe512;" glyph-name="saturation" data-tags="saturation" d="M960 768v-64h-389.4c-13.2-37.2-48.8-64-90.6-64s-77.4 26.8-90.6 64h-325.4v64h325.4c13.2 37.2 48.8 64 90.6 64s77.4-26.8 90.6-64h389.4zM736 576c-41.8 0-77.4-26.8-90.6-64h-581.4v-64h581.4c13.2-37.2 48.8-64 90.6-64s77.4 26.8 90.6 64h133.4v64h-133.4c-13.2 37.2-48.8 64-90.6 64zM352 320c-41.8 0-77.4-26.8-90.6-64h-197.4v-64h197.4c13.2-37.2 48.8-64 90.6-64s77.4 26.8 90.6 64h517.4v64h-517.4c-13.2 37.2-48.8 64-90.6 64z" /> +<glyph unicode="&#xe513;" glyph-name="invert-colors" data-tags="invert, colors" d="M640 896l-128-96 128-96v64h128v-128h-64l96-128 96 128h-64v192h-192v64zM64 832v-384h384v384h-384zM448 448v-384h384v384h-384zM128 768h256v-256h-256v256z" /> +<glyph unicode="&#xe514;" glyph-name="transperancy" data-tags="transperancy" d="M128 832v-704h704v704h-704zM192 768h192v-192h192v192h192v-192h-192v-192h192v-192h-192v192h-192v-192h-192v192h192v192h-192v192z" /> +<glyph unicode="&#xe515;" glyph-name="greyscale" data-tags="greyscale" d="M64 832c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h832c35.4 0 64 28.6 64 64v640c0 35.4-28.6 64-64 64h-832zM64 768h832v-640h-832v640zM160 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM288 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM416 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM544 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM672 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM800 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM800 696c13.2 0 24-10.8 24-24v-448c0-13.2-10.8-24-24-24s-24 10.8-24 24v448c0 13.2 10.8 24 24 24zM672 694c12.2 0 22-9.8 22-22v-448c0-12.2-9.8-22-22-22s-22 9.8-22 22v448c0 12.2 9.8 22 22 22zM544 690c10 0 18-8 18-18v-448c0-10-8-18-18-18s-18 8-18 18v448c0 10 8 18 18 18zM416 688c8.8 0 16-7.2 16-16v-448c0-8.8-7.2-16-16-16s-16 7.2-16 16v448c0 8.8 7.2 16 16 16zM288 680c4.4 0 8-3.6 8-8v-448c0-4.4-3.6-8-8-8s-8 3.6-8 8v448c0 4.4 3.6 8 8 8z" /> +<glyph unicode="&#xe516;" glyph-name="blur" data-tags="blur" d="M768 320c0-128-64-256-256-256-128 0-256 96-256 256 0 192 256 256 256 512 0 0 256-258.2 256-512z" /> +<glyph unicode="&#xe517;" glyph-name="sharpen" data-tags="sharpen" d="M512 896l-256-896h512l-256 896zM512 663l171.2-599h-342.4l171.2 599z" /> +<glyph unicode="&#xe518;" glyph-name="shape" data-tags="shape" d="M960 896h-640v-262.408c-146.062-29.65-256-158.78-256-313.592 0-176.73 143.27-320 320-320 154.812 0 283.944 109.938 313.594 256h262.406v640zM384 64c-141.384 0-256 114.616-256 256 0 119.286 81.586 219.516 192 247.934v0c2.346 0.604 4.708 1.166 7.078 1.704 0.714 0.162 1.434 0.312 2.152 0.468 1.684 0.368 3.374 0.72 5.070 1.054 0.818 0.16 1.638 0.318 2.458 0.47 1.698 0.316 3.404 0.614 5.114 0.896 0.738 0.122 1.472 0.25 2.21 0.368 4.846 0.758 9.738 1.38 14.67 1.864 0.758 0.074 1.518 0.134 2.278 0.202 1.738 0.154 3.48 0.294 5.228 0.414 0.866 0.060 1.73 0.114 2.598 0.166 1.744 0.102 3.494 0.182 5.246 0.25 0.784 0.030 1.564 0.066 2.348 0.090 2.508 0.072 5.024 0.12 7.55 0.12 141.384 0 256-114.616 256-256 0-2.528-0.046-5.042-0.12-7.55-0.024-0.786-0.060-1.564-0.090-2.348-0.066-1.752-0.146-3.502-0.248-5.246-0.050-0.868-0.106-1.732-0.166-2.598-0.12-1.748-0.26-3.488-0.414-5.226-0.068-0.76-0.128-1.522-0.204-2.28-0.482-4.936-1.106-9.828-1.866-14.678-0.114-0.73-0.242-1.456-0.362-2.184-0.286-1.722-0.584-3.44-0.904-5.15-0.15-0.806-0.304-1.616-0.462-2.42-0.34-1.72-0.698-3.436-1.070-5.142-0.15-0.692-0.294-1.384-0.452-2.074-0.542-2.378-1.106-4.75-1.71-7.104v0c-28.416-110.414-128.646-192-247.932-192zM896 320h-192c0 176.73-143.27 320-320 320v192h512v-512z" /> +<glyph unicode="&#xe519;" glyph-name="round-corners" data-tags="round, corners" d="M896 320c0-141.384-114.616-256-256-256h-256c-141.384 0-256 114.616-256 256v256c0 141.384 114.616 256 256 256h256c141.384 0 256-114.616 256-256v-256z" /> +<glyph unicode="&#xe51a;" glyph-name="front-element" data-tags="front, element" d="M192 704v64h192v64h-256v-256h64v64M640 192h128v512h-512v-512h320M832 320v-192h-192v-64h256v256" /> +<glyph unicode="&#xe51b;" glyph-name="back-element" data-tags="back, element" d="M256 576h128v256h-256v-256h128zM192 768h128v-128h-128v128zM576 384h192v320h-320v-192h-192v-320h320v128M832 320h-192v-256h256v256h-64zM832 128h-128v128h128v-128z" /> +<glyph unicode="&#xe51c;" glyph-name="forward-element" data-tags="forward, element" d="M896 576v-512h-512v256h-256v512h512v-256h256zM832 512h-192v-192h-192v-192h384v384z" /> +<glyph unicode="&#xe51d;" glyph-name="backward-element" data-tags="backward, element" d="M384 576v-512h512v512h-512zM832 128h-384v384h384v-384zM640 832h-512v-512h192v320h320" /> +<glyph unicode="&#xe51e;" glyph-name="align-left-element" data-tags="align, left, element" d="M62.8 896.36h64v-896h-64v896zM638.8 768.36h-448v-256h448v256zM894.8 384.36v-256h-704v256h704zM830.8 320.36h-576v-128h576v128z" /> +<glyph unicode="&#xe51f;" glyph-name="align-center-element" data-tags="align, center, element" d="M510.8 384.36v128h192v256h-192v128h-64v-128h-192v-256h192v-128h-320v-256h320v-128h64v128h320v256h-320zM766.8 192.36h-576v128h576v-128z" /> +<glyph unicode="&#xe520;" glyph-name="align-right-element" data-tags="align, right, element" d="M128.8 128.36h704v256h-704v-256zM192.8 320.36h576v-128h-576v128zM384.8 768.36h448v-256h-448v256zM960.8 896.36v-896h-64v896h64z" /> +<glyph unicode="&#xe521;" glyph-name="align-top-element" data-tags="align, top, element" d="M190.8 768.36h256v-448h-256v448zM574.8 768.36h256v-704h-256v704zM638.8 128.36h128v576h-128v-576zM62.8 896.36v-64h896v64h-896z" /> +<glyph unicode="&#xe522;" glyph-name="align-middle-element" data-tags="align, middle, element" d="M830.8 512.36v320h-256v-320h-128v192h-256v-192h-128v-64h128v-192h256v192h128v-320h256v320h128v64h-128zM766.8 512.36v-320h-128v576h128v-256z" /> +<glyph unicode="&#xe523;" glyph-name="align-bottom-element" data-tags="align, bottom, element" d="M958.8 62.36v-64h-896v64h896zM446.8 574.36h-256v-448h256v448zM830.8 126.36h-256v704h256v-704zM766.8 766.36h-128v-576h128v576z" /> +<glyph unicode="&#xe524;" glyph-name="thumbnails-up" data-tags="thumbnails, up" d="M704 896h192v-191.8h-192v191.8zM383.8 896h192v-191.8h-192v191.8zM64 896h192v-191.8h-192v191.8zM64 576h832v-512h-832v512z" /> +<glyph unicode="&#xe525;" glyph-name="thumbnails-right" data-tags="thumbnails, right" d="M704 255.8h192v-191.8h-192v191.8zM704 575.4h192v-191.8h-192v191.8zM704 895.6h192v-191.8h-192v191.8zM64 896h512v-832h-512v832z" /> +<glyph unicode="&#xe526;" glyph-name="thumbnails-down" data-tags="thumbnails, down" d="M704 255.8h192v-191.8h-192v191.8zM383.8 255.8h192v-191.8h-192v191.8zM64 255.8h192v-191.8h-192v191.8zM64 896h832v-512h-832v512z" /> +<glyph unicode="&#xe527;" glyph-name="thumbnails-left" data-tags="thumbnails, left" d="M64 896v-191.8h192v191.8h-192zM384 896v-832h512v832h-512zM64 575.8v-191.8h192v191.8h-192zM64 255.8v-191.8h192v191.8h-192z" /> +<glyph unicode="&#xe528;" glyph-name="full-screen" data-tags="full, screen" d="M0 896h320v-128h-192v-192h-128v320zM128 320h-128v-320h320v128h-192v192zM704 896v-128h192v-192h128v320h-320zM896 128h-192v-128h320v320h-128v-192z" /> +<glyph unicode="&#xe529;" glyph-name="full-screen-exit" data-tags="full, screen, exit" d="M320 896h-128v-192h-192v-128h320v320zM192 0h128v320h-320v-128h192v-192zM1024 576v128h-192v192h-128v-320h320zM832 192h192v128h-320v-320h128v192z" /> +<glyph unicode="&#xe52a;" glyph-name="reset-color" data-tags="reset, color" d="M635.8 98l46.4-46.4c-49.2-32.8-107.6-51.6-170.2-51.6-176.8 0-320 150.4-320 336 0 55.6 14.4 112.8 37.2 168.4l49.6-49.6c-15-42.8-22.8-82.6-22.8-118.8 0-150 114.8-272 256-272 44.8 0 87 12.4 123.8 34zM512 128v64c-70.6 0-128 57.4-128 128h-64c0-106 86-192 192-192zM960 45.2l-45.2-45.2-850.8 850.8 45.2 45.2 217.4-217.4c87.4 126 185.4 217.4 185.4 217.4s320-298.6 320-560c0-48.2-9.8-94.2-27.2-135.6l155.2-155.2zM768 336c0 92.6-50.6 209.4-146 338-40 54-80.6 99.6-110 130.8-29.4-31.2-69.8-77-110-130.8-2.8-3.8-5.4-7.4-8.2-11.2-1.6-2.2-3-4.2-4.6-6.4-1-1.4-2-2.8-3-4.2-2-2.8-4-5.6-6-8.4-0.4-0.6-0.8-1-1.2-1.6-2-3-4.2-6-6.2-9-0.2-0.2-0.2-0.4-0.4-0.6l382.4-382.4c0 0 0 0 0 0 1 3.2 2 6.6 2.8 9.8 0 0.4 0.2 0.8 0.2 1 0.8 3 1.6 5.8 2.2 8.8 0.2 0.6 0.2 1.2 0.4 1.8 0.6 2.8 1.2 5.4 1.8 8.2 0.2 0.8 0.4 1.6 0.4 2.4 0.4 2.6 1 5.2 1.4 7.8 0.2 1 0.4 2 0.4 3 0.4 2.4 0.6 5 1 7.4 0.2 1 0.2 2.2 0.4 3.2 0.2 2.4 0.4 4.8 0.6 7.2 0 1.2 0.2 2.2 0.2 3.4 0.2 2.6 0.4 5 0.4 7.6 0 1 0.2 2 0.2 3.2 0.8 3.8 0.8 7.4 0.8 11z" /> +<glyph unicode="&#xe52b;" glyph-name="images" data-tags="images" d="M512 384c0-35.4-28.6-64-64-64s-64 28.6-64 64 28.6 64 64 64 64-28.6 64-64zM704 512v-384c0-35.4-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v384c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64zM640 511.8c-0.2 0.2-0.2 0.2 0 0l-511.8 0.2c-0.2-0.2-0.2-0.2-0.2-0.2v-299.8l149.2 140 170.6-160 106.6 100 85.4-80 0.2 299.8zM768 704h-512c-35.4 0-64-28.6-64-64h576v-448c35.4 0 64 28.6 64 64v384c0 35.4-28.6 64-64 64zM896 832h-512c-35.4 0-64-28.6-64-64h576v-448c35.4 0 64 28.6 64 64v384c0 35.4-28.6 64-64 64z" /> +<glyph unicode="&#xe52c;" glyph-name="align-to-grid" data-tags="align-to-grid" d="M640 320h-384v384h384zM192 960h-64v-1024h64zM896 960h-64v-1024h64zM1024 832h-1024v-64h1024zM1024 128h-1024v-64h1024z" /> +<glyph unicode="&#xe52d;" glyph-name="size-to-grid" data-tags="size-to-grid" d="M768 192h-512v512h512zM192 960h-64v-1024h64zM896 960h-64v-1024h64zM1024 832h-1024v-64h1024zM1024 128h-1024v-64h1024z" /> +<glyph unicode="&#xe52e;" glyph-name="make-same-size" data-tags="make-same-size" d="M576 576v-192h-192v192zM480 960l-96-128h64v-128h65.4v128h62.6zM512 128v128h-64v-128h-64l96-128 96 128zM960 480l-128 96v-64h-128v-65.4h128v-62.6zM128 512v64l-128-96 128-96v64h128v64zM256 960h-256v-256h64v192h192zM896 960h-192v-64h192v-192h64v256zM64 64v192h-64v-256h256v64zM896 256v-192h-192v-64h256v256z" /> +<glyph unicode="&#xe52f;" glyph-name="make-same-width" data-tags="make-same-width" d="M960 704h-960v192h960zM576 512h-192v-192h192zM960 416l-128 96v-64h-128v-65.4h128v-62.6zM128 448v64l-128-96 128-96v64h128v64zM896 256v-192h-192v-64h256v256zM64 64v192h-64v-256h256v64z" /> +<glyph unicode="&#xe530;" glyph-name="make-same-height" data-tags="make-same-height" d="M256 960v-960h-192v960zM448 576v-192h192v192zM544 960l-96-128h64v-128h65.4v128h62.6zM576 128v128h-64v-128h-64l96-128 96 128zM896 960h-192v-64h192v-192h64v256zM896 256v-192h-192v-64h256v256z" /> +<glyph unicode="&#xe531;" glyph-name="make-horizontal-spacing-equal" data-tags="make-horizontal-spacing-equal" d="M960 640v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128z" /> +<glyph unicode="&#xe532;" glyph-name="increase-horizontal-spacing" data-tags="increase-horizontal-spacing" d="M960 768v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM671.46 256l-45.24-45.26 114.74-114.74-114.74-114.74 45.24-45.26 160 160zM128 96l160-160 45.26 45.26-114.76 114.74 114.76 114.74-45.26 45.26z" /> +<glyph unicode="&#xe533;" glyph-name="decrease-horizontal-spacing" data-tags="decrease-horizontal-spacing" d="M960 768v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM223.26 256l-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 160 160zM576 96l160-160 45.26 45.26-114.76 114.74 114.76 114.74-45.26 45.26z" /> +<glyph unicode="&#xe534;" glyph-name="remove-horizontal-spacing" data-tags="remove-horizontal-spacing" d="M959.060 768.86v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM895.060 211.6l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74zM383.060 211.6l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74z" /> +<glyph unicode="&#xe535;" glyph-name="make-vertical-spacing-equal" data-tags="make-vertical-spacing-equal" d="M512 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192z" /> +<glyph unicode="&#xe536;" glyph-name="increase-vertical-spacing" data-tags="increase-vertical-spacing" d="M384 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM1024 223.8l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 160-160zM864 768l-160-160 45.26-45.26 114.74 114.76 114.74-114.76 45.26 45.26z" /> +<glyph unicode="&#xe537;" glyph-name="decrease-vertical-spacing" data-tags="decrease-vertical-spacing" d="M382 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM702 109.26l45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-160 160zM862 562.74l160 160-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26z" /> +<glyph unicode="&#xe538;" glyph-name="remove-vertical-spacing" data-tags="remove-vertical-spacing" d="M384 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM1024 274.74l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74zM1024 850.74l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74z" /> +<glyph unicode="&#xe539;" glyph-name="eyedropper" data-tags="eyedropper" d="M922.2 846.14l-12.36 12.36c-23.165 23.17-55.169 37.501-90.52 37.501s-67.356-14.331-90.52-37.501l-121.64-121.66-8.54 8.54c-5.79 5.786-13.787 9.365-22.62 9.365s-16.83-3.579-22.62-9.365l-18.76-18.76c-5.786-5.79-9.365-13.787-9.365-22.62s3.579-16.83 9.365-22.62l8.54-8.54-401.6-401.64c-15.891-15.935-27.608-36.041-33.367-58.533l-0.193-0.887-43-171.36c-0.613-2.349-0.965-5.046-0.965-7.825 0-17.795 14.425-32.22 32.22-32.22 2.75 0 5.419 0.344 7.967 0.993l-0.223-0.048 171.4 42.84c23.408 5.977 43.534 17.728 59.481 33.661l401.659 401.639 8.84-8.84c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l18.76 18.76c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l-8.84 8.84 121.66 121.66c23.164 23.163 37.491 55.164 37.491 90.51s-14.327 67.347-37.491 90.51v0zM448 320h-128l288 288 64-64z" /> +<glyph unicode="&#xe53a;" glyph-name="snap-grid" data-tags="snap-grid" d="M960 704v64h-192v192h-64v-192h-192v192h-64v-192h-192v192h-64v-192h-192v-64h192v-192h-192v-64h192v-192h-192v-64h192v-192h64v192h192v-192h64v192h192v-192h64v192h192v64h-192v192h192v64h-192v192zM256 704h192v-192h-192zM256 256v192h192v-192zM704 256h-192v192h192zM704 512h-192v192h192z" /> +<glyph unicode="&#xe53b;" glyph-name="snap-to-gridlines" data-tags="snap-to-gridlines" d="M320 896h-320v-832h576v832h-256zM256 128h-192v192h192zM256 384h-192v192h192zM256 640h-192v192h192zM512 128h-192v192h192zM512 384h-192v192h192zM512 640h-192v192h192zM1024 480c-0.102-88.324-71.676-159.898-159.99-160h-64.010v64h64c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-64v64h64c88.324-0.102 159.898-71.676 160-159.99v-0.010zM704 576h64v64h-64zM704 320h64v64h-64z" /> +<glyph unicode="&#xe53c;" glyph-name="snap-to-snaplines" data-tags="snap-to-snaplines" d="M448 704h192v64h-192v128h-64v-128h-128v128h-64v-128h-128v-64h128v-512h-128v-64h128v-128h64v128h128v-128h64v128h512v64h-512zM384 192h-128v512h128zM800 320h-64v64h64c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-64v64h64c88.366 0 160-71.634 160-160s-71.634-160-160-160v0zM704 640h-64v-64h64zM640 320h64v64h-64z" /> +<glyph unicode="&#xe53d;" glyph-name="dimentions" data-tags="dimentions" d="M640 960h-640v-1024h256v768h768v256zM64 896h128v-128h-128zM192 192h-64v-64h64v-128h-128v320h128zM192 576h-64v-64h64v-128h-128v320h128zM448 768v64h-64v-64h-128v128h320v-128zM960 768h-128v64h-64v-64h-128v128h320z" /> +<glyph unicode="&#xe53e;" glyph-name="align-stretch-element-horizontal" data-tags="align-stretch-element-horizontal" d="M190.8 768.36h640v-256h-640v256zM62.8 0.36h64v896h-64v-896zM190.8 384.36h640v-256h-640v256zM254.8 192.36h512v128h-512v-128zM894.8 896.36v-896h64v896h-64z" /> +<glyph unicode="&#xe53f;" glyph-name="align-stretch-element-vertical" data-tags="align-stretch-element-vertical" d="M446.8 768.36v-640h-256v640h256zM62.8 0.36h896v64h-896v-64zM830.8 768.36v-640h-256v640h256zM766.8 704.36h-128v-512h128v512zM62.8 896.36v-64h896v64h-896z" /> +<glyph unicode="&#xe540;" glyph-name="align-left-elements" data-tags="align-left-elements" d="M638.8 512.36h-448v256h448v-256zM62.8 0.36h64v896h-64v-896zM190.8 384.36v-256h704v256h-704z" /> +<glyph unicode="&#xe541;" glyph-name="align-center-elements" data-tags="align-center-elements" d="M830.8 128.36h-320v-128h-64v128h-320v256h320v128h-192v256h192v128h64v-128h192v-256h-192v-128h320v-256z" /> +<glyph unicode="&#xe542;" glyph-name="align-right-elements" data-tags="align-right-elements" d="M384.8 768.36h448v-256h-448v256zM896.8 896.36v-896h64v896h-64zM128.8 128.36h704v256h-704v-256z" /> +<glyph unicode="&#xe543;" glyph-name="align-stretch-elements-horizontal" data-tags="align-stretch-elements-horizontal" d="M830.8 512.36h-640v256h640v-256zM62.8 0.36h64v896h-64v-896zM894.8 896.36v-896h64v896h-64zM192.68 128.36h640v256h-640v-256z" /> +<glyph unicode="&#xe544;" glyph-name="align-baseline-horizontal" data-tags="align-baseline-horizontal" d="M830.8 512.36v320h-256v-320h-128v192h-256v-192h-128v-64h128v-192h256v192h128v-320h256v320h128v64h-128zM382.8 320.36h-128v128h128v-128zM766.8 192.36h-128v256h128v-256z" /> +<glyph unicode="&#xe545;" glyph-name="align-top-elements" data-tags="align-top-elements" d="M192 768h256v-448h-256v448zM64 896v-64h896v64h-896zM576 64h256v704h-256v-704z" /> +<glyph unicode="&#xe546;" glyph-name="align-middle-elements" data-tags="align-middle-elements" d="M958.8 448.36h-128v-320h-256v320h-128v-192h-256v192h-128v64h128v192h256v-192h128v320h256v-320h128v-64z" /> +<glyph unicode="&#xe547;" glyph-name="align-bottom-elements" data-tags="align-bottom-elements" d="M446.8 126.36h-256v448h256v-448zM62.8 62.36v-64h896v64h-896zM830.8 830.36h-256v-704h256v704z" /> +<glyph unicode="&#xe548;" glyph-name="align-stretch-elements-vertical" data-tags="align-stretch-elements-vertical" d="M446.8 768.36v-640h-256v640h256zM62.8 0.36h896v64h-896v-64zM62.8 896.36v-64h896v64h-896zM574.8 770.24v-640h256v640h-256z" /> +<glyph unicode="&#xe549;" glyph-name="align-baseline-vertical" data-tags="align-baseline-vertical" d="M510.8 384.36v128h192v256h-192v128h-64v-128h-192v-256h192v-128h-320v-256h320v-128h64v128h320v256h-320zM446.8 192.36h-256v128h256v-128zM446.8 576.36h-128v128h128v-128z" /> +<glyph unicode="&#xe54a;" glyph-name="justify-start-horizontal" data-tags="justify-start-horizontal" d="M190.8 768.36h256v-640h-256v640zM62.8 0.36h64v896h-64v-896zM510.8 770.24v-640h256v640h-256z" /> +<glyph unicode="&#xe54b;" glyph-name="justify-center-horizontal" data-tags="justify-center-horizontal" d="M126.8 768.36h256v-640h-256v640zM446.8 0.36h64v896h-64v-896zM574.8 770.24v-640h256v640h-256z" /> +<glyph unicode="&#xe54c;" glyph-name="justify-end-horizontal" data-tags="justify-end-horizontal" d="M256.8 768.36h256v-640h-256v640zM896.8 896.36v-896h64v896h-64zM576.8 130.24h256v640h-256v-640z" /> +<glyph unicode="&#xe54d;" glyph-name="justify-between-horizontal" data-tags="justify-between-horizontal" d="M126.8 768.36h256v-640h-256v640zM958.8 896.36v-896h64v896h-64zM638.8 130.24h256v640h-256v-640zM-1.2 0.36h64v896h-64v-896z" /> +<glyph unicode="&#xe54e;" glyph-name="justify-around-horizontal" data-tags="justify-around-horizontal" d="M190.8 768.36h256v-640h-256v640zM958.8 896.36v-896h64v896h-64zM574.8 130.24h256v640h-256v-640zM-1.2 0.36h64v896h-64v-896z" /> +<glyph unicode="&#xe54f;" glyph-name="justify-start-vertical" data-tags="justify-start-vertical" d="M830.8 512.36h-640v256h640v-256zM62.8 896.36v-64h896v64h-896zM192.68 192.36h640v256h-640v-256z" /> +<glyph unicode="&#xe550;" glyph-name="justify-center-vertical" data-tags="justify-center-vertical" d="M830.8 576.36h-640v256h640v-256zM62.8 512.36v-64h896v64h-896zM192.68 128.36h640v256h-640v-256z" /> +<glyph unicode="&#xe551;" glyph-name="justify-end-vertical" data-tags="justify-end-vertical" d="M830.8 446.36h-640v256h640v-256zM62.8 62.36v-64h896v64h-896zM192.68 126.36h640v256h-640v-256z" /> +<glyph unicode="&#xe552;" glyph-name="justify-between-vertical" data-tags="justify-between-vertical" d="M190.8 832.36h640v-256h-640v256zM62.8-63.64h896v64h-896v-64zM192.68 64.36h640v256h-640v-256zM62.8 960.36v-64h896v64h-896z" /> +<glyph unicode="&#xe553;" glyph-name="justify-around-vertical" data-tags="justify-around-vertical" d="M190.8 768.36h640v-256h-640v256zM62.8-63.64h896v64h-896v-64zM192.68 128.36h640v256h-640v-256zM62.8 960.36v-64h896v64h-896z" /> +<glyph unicode="&#xe600;" glyph-name="page-properties" data-tags="page, properties" d="M941.4 0l-45.4-45.4c-24.8-24.8-65.6-24.8-90.2 0.2l-186.2 186.2c-23.6-8.4-49-13-75.6-13-123.8 0-224 100.2-224 224 0 26.4 4.6 51.8 13 75.2l97.8-97.8c24.8-24.8 65.6-24.8 90.6 0l45.2 45.2c24.8 24.8 24.8 65.6 0 90.6l-97.8 97.8c23.6 8.4 48.8 13 75.2 13 123.8 0 224-100.2 224-224 0-26.4-4.6-51.8-13-75.2l186.4-186.2c24.8-25 24.8-65.8 0-90.6zM896 45.2l-172.6 172.6c-12.8-17.2-28-32.4-45.2-45.2l172.8-172.6 45.2 45v0.2zM192 832h448v-192h192v-256h64v320l-192 192h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h320v64h-320v768z" /> +<glyph unicode="&#xe601;" glyph-name="bold" data-tags="bold" d="M256 768h231.6c50.6 0 88.4-2.2 113.2-6.4s47.2-13 66.8-26.4c19.6-13.4 36-31.2 49.2-53.4s19.6-47.2 19.6-74.8c0-30-8.2-57.4-24.2-82.4-16.2-25-38.2-43.8-65.8-56.4 39-11.4 69-30.8 90-58s31.4-59.6 31.4-96.4c0-29.2-6.8-57.4-20.4-84.8-13.4-27.6-32-49.6-55.4-66s-52.2-26.6-86.6-30.4c-21.6-2.4-73.4-3.8-156-4.4h-193.4v639.8zM384 661.4v-148h61.8c50.4 0 81.6 0.8 93.8 2.2 22.2 2.6 39.4 10.4 52.2 23 12.6 12.6 19 29.4 19 50 0 19.8-5.4 36-16.4 48.2-11 12.4-27.2 20-48.8 22.4-12.8 1.4-49.6 2.2-110.4 2.2h-51.2zM384 406.8v-171.2h96.8c46.6 0 76 1.4 88.6 4 19.2 3.6 34.8 12 47 25.6s18 31.6 18 54.4c0 19.2-4.6 35.6-14 49s-22.8 23.2-40.4 29.2c-17.6 6.2-55.8 9.2-114.6 9.2l-81.4-0.2z" /> +<glyph unicode="&#xe602;" glyph-name="italic" data-tags="italic" d="M754.4 704l13.6 64h-370.4l-13.6-64h118.4l-108.8-512h-124l-13.6-64h370.4l13.6 64h-118.4l108.8 512h124z" /> +<glyph unicode="&#xe603;" glyph-name="underline" data-tags="underline" d="M256 128h512v-64h-512v64zM640 832v-448c0-23.2-7-32-20.6-40.6-23.6-14.8-62.6-23.4-107.4-23.4s-83.8 8.6-107.4 23.4c-13.6 8.6-20.6 17.4-20.6 40.6v448h-128v-448c0-140.8 128.6-192 256-192s256 51.2 256 192v448h-128z" /> +<glyph unicode="&#xe604;" glyph-name="font-family" data-tags="font, family" d="M448 128v512h-190.4l-1.6 128h512v-128h-192v-512h-128z" /> +<glyph unicode="&#xe605;" glyph-name="foreground-color" data-tags="foreground, color" d="M599 768h-174.2l-232.8-640h128l46.6 128h290.8l46.6-128h128l-233 640zM413.2 384l98.8 271.6 98.8-271.6h-197.6z" /> +<glyph unicode="&#xe606;" glyph-name="convert-lowercase" data-tags="convert, lowercase" d="M960 128h-87.8v71.8h-1.6c-27.6-47.8-68-71.8-121.4-71.8-39.4 0-70 10.6-92.4 32-22.2 21.4-33.4 49.6-33.4 84.8 0 75.4 43.4 119.4 130.4 132l118.6 16.8c0 57-27 85.4-81.2 85.4-47.6 0-90.6-16.4-128.8-49.2v79.2c42.2 25 90.8 37.4 146 37.4 101 0 151.4-49.8 151.4-149.2v-269.2h0.2zM872.6 333.8l-84-11.8c-26-3.4-45.6-9.8-58.8-19s-19.8-25.4-19.8-48.6c0-17 6-30.8 18.2-41.6s28.4-16.2 48.6-16.2c27.6 0 50.4 9.6 68.6 29 18 19.4 27.2 43.8 27.2 73.2v35zM480 128h96l-208 640h-96l-208-640h96l52 160h216l52-160zM243.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="&#xe607;" glyph-name="convert-uppercase" data-tags="convert, uppercase" d="M400.6 128h-87.8v71.8h-1.6c-27.6-47.8-68-71.8-121.4-71.8-39.4 0-70 10.6-92.4 32-22.2 21.4-33.4 49.6-33.4 84.8 0 75.4 43.4 119.4 130.4 132l118.6 16.8c0 57-27 85.4-81.2 85.4-47.6 0-90.6-16.4-128.8-49.2v79.2c42.2 25 90.8 37.4 146 37.4 101 0 151.4-49.8 151.4-149.2v-269.2h0.2zM313 333.8l-84-11.8c-26-3.4-45.6-9.8-58.8-19s-19.8-25.4-19.8-48.6c0-17 6-30.8 18.2-41.6s28.4-16.2 48.6-16.2c27.6 0 50.4 9.6 68.6 29 18 19.4 27.2 43.8 27.2 73.2v35zM864 128h96l-208 640h-96l-208-640h96l52 160h216l52-160zM627.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="&#xe608;" glyph-name="strikethrough" data-tags="strikethrough" d="M787.8 320c0.2 47.8 9 82.8 27 105 18.2 22.2 41.6 33.4 70.6 33.4 19.2 0 35.4-6.2 49-18.6s22.8-30.8 28.2-55.4l55.8 9.4c-6.6 36.8-21.6 65.4-45 85.4s-53.6 30-90.4 30c-29 0-56.2-7.2-80.8-22.2-24.8-14.8-43.2-37-55.4-66.4-11.8-28.8-17.8-62.4-18.2-100.8h-51c0 1.4 0 2.8 0 4.4 0 26.4-3.4 51.2-10.2 74.2s-16.2 42.8-28.4 59.2c-12 16.2-27.4 29-46 38s-38.4 13.6-59.2 13.6c-37.8 0-68.6-16.4-92.8-49.2v180h-57v-320h-90v51.6c0 27.4-1 46.6-2.8 57-3.4 17-9.4 31-18 42.2-8.6 11-21.8 20.4-39.8 27.6s-41.6 11-70.6 11c-29.2 0-54.8-4.2-77-12.8s-39-20.8-50.8-36.8c-11.6-16-20-36.8-25.2-62.8l56.2-8.2c6.2 26 15.6 44 28.6 54.2s32.8 15.4 59.8 15.4c29 0 50.8-7 65.4-21 10.8-10.2 16.2-28 16.2-53.2 0-2.2 0-7.6-0.4-16.2-22-8.2-56-15.4-102.4-21.4-22.8-3-39.8-6-51-9.4-13.4-4-25.8-9.8-37-17.2h-45.2v-64h2.4c-1.6-7.6-2.4-15.4-2.4-23.6 0-30.4 10-55.6 30-75.2s48.6-29.2 85.8-29.2c22.6 0 43.6 3.8 63.2 12s40.2 21.8 61.4 41.2h0.2c1.6-17.2 5.4-40.6 11.4-53.4h60c-7.2 14-12 36.8-14.6 52.2-2 12-3.2 37.4-3.6 75.8h90v-128h53.2v54.2c22.8-36 54.2-54 94.2-54 40.2 0 74.6 17 103.4 51.2 17.2 20.4 29.2 46 36 76.6h63.6c6.6-32 18.8-58.4 36.6-79 28.2-32.6 65.4-49 111.8-49 37 0 68.2 12 93.6 35.6 24.2 22.6 39.6 53.4 46.4 92.4h1v64h-235.8zM226.4 234.8c-8.2-18-20.8-32.2-38-42.8-17.2-10.4-36.8-15.6-59-15.6-22.4 0-39.2 5.6-50.8 16.4-11.6 11.2-17.4 24.8-17.4 41.4 0 7.8 1.4 15 4.2 21.8h167.2c-1.4-8.2-3.6-15.4-6.2-21.2zM436.6 321.4c0 44.4 9.2 78.4 27.4 101.8 18.2 23.6 40 35.2 65 35.2s46.2-11.2 63.6-34c17.6-22.6 26.2-57.4 26.4-104.6h-182.6c0.2 0.6 0.2 1.2 0.2 1.6zM591.8 214.2c-18.2-23.6-40-35.4-65-35.4-31 0-55.4 16-73.4 47.8-4.4 7.8-8 17.6-10.6 29.4h169.2c-4.8-16.6-11.4-30.6-20.2-41.8zM938.8 201c-15-15-33.8-22.4-56.4-22.4-28 0-50.8 11.2-68.2 33.4-8.8 11.2-15.4 25.8-19.8 43.8h171c-5.2-23.8-14-42.2-26.6-54.8z" /> +<glyph unicode="&#xe609;" glyph-name="sub-script" data-tags="sub, script" d="M397.2 352l178.8-178.8-45.2-45.2-178.8 178.8-178.8-178.8-45.2 45.2 178.8 178.8-178.8 178.8 45.2 45.2 178.8-178.8 178.8 178.8 45.2-45.2-178.8-178.8zM732.6 64h162.8v-64h-255.4v23.8c0 16 3.4 30.6 10 43.4s15 24.2 25 34.4c10 10.2 21 19.2 32.8 27s23.2 14.8 33.8 21.2c11.2 6.6 21.2 12.8 29.6 18.8s15.6 12 21.4 17.8c5.8 6 10.2 12 13 18s4.2 12.6 4.2 19.4c0 13.4-4.6 23.6-14 30.6-9.2 6.8-23.4 10.4-42.6 10.4-33 0-64.6-10.8-94.8-32.2v61c33.4 17.8 71 26.6 113 26.6 19.4 0 37-2 52.4-6.2s28.6-10.2 39.2-17.8c10.8-7.8 18.8-17.2 24.6-28.2 5.6-11 8.4-23.4 8.4-37 0-14.4-2.8-27.4-8.2-38.6s-12.6-21.6-21.6-30.8c-9-9.2-19.4-17.6-31.2-25.4-11.8-7.6-24-15.2-36.6-22.2-8.6-5-16.8-10-24.8-14.8-8-5-15-9.8-21-14.4-6.2-5.2-14.2-13.2-20-20.8z" /> +<glyph unicode="&#xe60a;" glyph-name="sup-script" data-tags="sup, script" d="M397.2 352l178.8-178.8-45.2-45.2-178.8 178.8-178.8-178.8-45.2 45.2 178.8 178.8-178.8 178.8 45.2 45.2 178.8-178.8 178.8 178.8 45.2-45.2-178.8-178.8zM732.6 576h162.8v-64h-255.4v23.8c0 16 3.4 30.6 10 43.4s15 24.2 25 34.4c10 10.2 21 19.2 32.8 27s23.2 14.8 33.8 21.2c11.2 6.6 21.2 12.8 29.6 18.8s15.6 12 21.4 17.8c5.8 6 10.2 12 13 18s4.2 12.6 4.2 19.4c0 13.4-4.6 23.6-14 30.6-9.2 6.8-23.4 10.4-42.6 10.4-33 0-64.6-10.8-94.8-32.2v60.8c33.4 17.8 71 26.6 113 26.6 19.4 0 37-2 52.4-6.2s28.6-10.2 39.2-17.8c10.8-7.8 18.8-17.2 24.6-28.2 5.6-11 8.4-23.4 8.4-37 0-14.4-2.8-27.4-8.2-38.6s-12.6-21.6-21.6-30.8c-9-9.2-19.4-17.6-31.2-25.4-11.8-7.6-24-15.2-36.6-22.2-8.6-5-16.8-10-24.8-14.8-8-5-15-9.8-21-14.4-6.2-5-14.2-13-20-20.6z" /> +<glyph unicode="&#xe60b;" glyph-name="div" data-tags="div" d="M0 128v12.224h14.336c16.116 0 27.55 6.056 34.298 18.17 4.12 7.268 6.184 23.566 6.184 48.898v289.416c0 27.968-2.626 45.478-7.87 52.528-7.308 9.69-18.182 14.54-32.61 14.54h-14.338v12.224h155.176c56.968 0 100.308-7.598 130.014-22.798 29.7-15.196 53.594-40.526 71.684-75.988 18.084-35.462 27.126-76.43 27.126-122.9 0-62.334-16.118-114.426-48.352-156.272-36.17-46.698-91.268-70.042-165.292-70.042h-170.356zM108.792 160.376c23.798-6.168 43.756-9.25 59.878-9.25 43.474 0 79.554 17.948 108.226 53.854 28.676 35.898 43.012 84.578 43.012 146.030 0 61.888-14.336 110.676-43.012 146.36-28.672 35.68-65.5 53.52-110.476 53.52-16.868 0-36.080-3.194-57.628-9.58v-380.934zM595.094 140.224v-12.224h-166.186v12.224h13.728c16.020 0 27.65 5.394 34.898 16.188 4.576 7.046 6.864 24.004 6.864 50.88v289.416c0 22.682-1.242 37.662-3.718 44.93-1.908 5.504-5.818 10.242-11.726 14.206-8.394 5.29-17.162 7.932-26.316 7.932h-13.728v12.224h166.186v-12.224h-14.014c-15.832 0-27.366-5.402-34.612-16.192-4.768-7.050-7.15-24.008-7.15-50.876v-289.416c0-22.69 1.238-37.666 3.718-44.934 1.904-5.508 5.91-10.242 12.012-14.206 8.198-5.286 16.876-7.928 26.030-7.928h14.014zM1024 576v-11.95c-12.836-2.804-22.552-7.756-29.146-14.86-9.452-10.552-17.83-26.702-25.136-48.448l-126.488-372.742h-9.894l-135.844 377.586c-6.952 19.38-11.856 31.22-14.706 35.528-4.458 6.672-9.942 11.896-16.444 15.664-6.512 3.766-15.29 6.188-26.342 7.27v11.952h148.146v-11.95c-16.76-1.938-27.636-5.388-32.626-10.338-4.992-4.954-7.488-11.304-7.488-19.056 0-10.768 4.1-27.568 12.3-50.39l92.258-256.782 85.57 253.554c8.378 24.98 12.568 42.314 12.568 52.004 0 6.244-2.586 12.218-7.754 17.926-5.172 5.704-13.904 9.742-26.204 12.116-0.896 0.21-2.406 0.532-4.546 0.968v11.948h111.776zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe60c;" glyph-name="all" data-tags="all" d="M240.526 274.642h-137.108l-24.026-69.122c-5.92-17.012-8.88-29.716-8.88-38.114 0-6.676 2.568-12.544 7.704-17.604s16.236-8.344 33.298-9.852v-11.95h-111.514v11.95c14.798 3.23 24.374 7.428 28.728 12.596 8.88 10.336 18.716 31.33 29.51 62.984l124.572 360.47h9.14l123.266-364.344c9.924-29.286 18.934-48.288 27.030-57.010s19.37-13.62 33.82-14.696v-11.95h-139.72v11.95c14.102 0.862 23.634 3.768 28.596 8.72s7.444 10.982 7.444 18.088c0 9.474-3.482 24.44-10.446 44.896l-21.414 62.988zM233.214 298.544l-60.066 177.004-61.634-177.004h121.7zM688.674 251.894l8.618-2.312-30.294-121.582h-274.216v12.224h13.32c14.974 0 25.68 6.168 32.122 18.502 3.656 7.048 5.484 23.348 5.484 48.896v306.73c0 27.972-2.438 27.838-7.312 34.886-6.79 9.692-16.888 14.536-30.294 14.536h-13.32v12.226h160.35v-12.224c-18.804 0.22-31.992-1.982-39.566-6.608s-12.754-10.462-15.538-17.51c-2.786-7.048-4.178-6.252-4.178-32.904v-299.132c0-18.282 1.392-30.836 4.178-37.664 2.090-4.626 5.31-8.040 9.662-10.242s17.932-3.304 40.74-3.304h25.854c27.16 0 46.224 2.532 57.194 7.598 10.968 5.066 20.98 14.042 30.034 26.926s18.108 33.206 27.162 60.958zM1015.382 251.894l8.618-2.312-30.294-121.582h-274.216v12.224h13.32c14.974 0 25.68 6.168 32.122 18.502 3.656 7.048 5.484 23.348 5.484 48.896v306.73c0 27.972-2.438 27.838-7.312 34.886-6.79 9.692-16.888 14.536-30.294 14.536h-13.32v12.226h160.35v-12.224c-18.804 0.22-31.992-1.982-39.566-6.608s-12.754-10.462-15.538-17.51c-2.786-7.048-4.178-6.252-4.178-32.904v-299.132c0-18.282 1.392-30.836 4.178-37.664 2.090-4.626 5.31-8.040 9.662-10.242s17.932-3.304 40.74-3.304h25.854c27.16 0 46.224 2.532 57.194 7.598 10.968 5.066 20.98 14.042 30.034 26.926s18.108 33.206 27.162 60.958zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe60d;" glyph-name="h1" data-tags="h1" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM639.908 523.886l126.056 52.114h2.036v-370.636c0-24.602 1.022-39.924 3.074-45.964 2.048-6.044 6.314-10.684 12.788-13.918s28.28-5.074 48.138-5.504v-11.978h-192v11.976c20.718 0.43 41.768 2.212 47.816 5.344 6.038 3.124 10.246 7.332 12.624 12.624 2.37 5.288 3.562 21.090 3.562 47.422v236.948c0 31.934-1.082 52.44-3.238 61.502-1.512 6.906-4.262 11.978-8.254 15.214-3.996 3.238-8.796 4.856-14.406 4.856-7.986 0-19.098-3.35-33.342-10.036l-4.854 10.036zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe60e;" glyph-name="h2" data-tags="h2" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM929.71 212.486l-30.75-84.486h-258.96v11.976c76.178 69.488 129.804 126.242 160.878 170.266 31.076 44.024 46.612 84.27 46.612 120.74 0 27.838-8.524 50.712-25.572 68.624s-37.442 26.868-61.18 26.868c-21.58 0-40.948-6.312-58.104-18.936s-29.834-31.13-38.034-55.514h-11.976c5.396 39.922 19.26 70.566 41.596 91.93s50.228 32.046 83.676 32.046c35.606 0 65.334-11.438 89.18-34.312s35.768-49.85 35.768-80.924c0-22.228-5.18-44.454-15.538-66.682-15.97-34.96-41.866-71.97-77.688-111.028-53.734-58.698-87.29-94.088-100.67-106.174h114.59c23.306 0 39.654 0.864 49.040 2.59 9.388 1.726 17.858 5.234 25.41 10.52 7.552 5.288 14.134 12.786 19.746 22.498h11.976zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe60f;" glyph-name="h3" data-tags="h3" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM646.972 485c12.838 29.060 29.054 51.492 48.644 67.296s43.994 23.704 73.214 23.704c36.082 0 63.75-11.242 83.010-33.728 14.61-16.758 21.914-34.682 21.914-53.772 0-31.394-20.586-63.848-61.758-97.364 27.67-10.394 48.588-25.242 62.754-44.546 14.166-19.302 21.25-42 21.25-68.090 0-37.334-12.396-69.682-37.188-97.046-32.318-35.636-79.136-53.454-140.452-53.454-30.326 0-50.968 3.606-61.924 10.818s-16.436 14.954-16.436 23.228c0 6.152 2.6 11.56 7.802 16.228 5.202 4.666 11.456 7 18.76 7 5.534 0 11.178-0.848 16.934-2.546 3.764-1.060 12.286-4.932 25.566-11.614 13.282-6.682 22.468-10.66 27.56-11.932 8.19-2.334 16.934-3.5 26.23-3.5 22.578 0 42.224 8.378 58.936 25.136s25.068 36.59 25.068 59.5c0 16.758-3.874 33.090-11.622 49-5.756 11.878-12.064 20.894-18.926 27.046-9.518 8.484-22.578 16.174-39.18 23.068s-33.536 10.34-50.802 10.34h-10.626v9.546c17.488 2.122 35.030 8.166 52.628 18.136s30.382 21.954 38.35 35.954c7.968 14 11.954 29.378 11.954 46.136 0 21.848-7.138 39.508-21.416 52.978s-32.042 20.204-53.292 20.204c-34.31 0-62.976-17.606-85.998-52.818l-10.954 5.092zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe610;" glyph-name="h4" data-tags="h4" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM938.128 289.85v-45.966h-58.914v-115.884h-53.41v115.884h-185.804v41.434l203.606 290.682h35.606v-286.15h58.916zM825.804 289.85v217.85l-154.080-217.85h154.080zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe611;" glyph-name="h5" data-tags="h5" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM896 576l-25.244-55.188h-132.046l-28.804-59.084c57.176-8.44 102.486-29.762 135.93-63.954 28.696-29.436 43.044-64.064 43.044-103.884 0-23.16-4.686-44.586-14.072-64.278-9.386-19.698-21.204-36.47-35.444-50.318-14.24-13.854-30.098-24.998-47.576-33.438-24.812-11.9-50.272-17.856-76.38-17.856-26.322 0-45.466 4.494-57.44 13.472s-17.968 18.88-17.968 29.704c0 6.056 2.482 11.414 7.444 16.070 4.962 4.65 11.22 6.98 18.772 6.98 5.61 0 10.524-0.868 14.732-2.598 4.208-1.734 11.376-6.168 21.516-13.31 16.182-11.258 32.58-16.882 49.194-16.882 25.244 0 47.42 9.576 66.514 28.73s28.636 42.47 28.636 69.96c0 26.62-8.522 51.456-25.568 74.504-17.046 23.050-40.562 40.848-70.554 53.402-23.518 9.74-55.558 15.364-96.122 16.882l84.146 171.086h157.29zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe612;" glyph-name="h6" data-tags="h6" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM887.934 576v-11.772c-26.288-2.758-47.744-8.326-64.374-16.704s-33.058-21.16-49.288-38.34c-16.23-17.182-29.672-36.326-40.326-57.432s-19.566-46.19-26.736-75.25c28.676 21 57.454 31.5 86.33 31.5 27.682 0 51.678-11.878 71.99-35.636 20.314-23.76 30.47-54.306 30.47-91.638 0-36.060-10.256-68.94-30.768-98.636-24.694-36.062-57.354-54.092-97.978-54.092-27.682 0-51.18 9.758-70.498 29.272-37.838 37.97-56.756 87.182-56.756 147.638 0 38.606 7.268 75.302 21.806 110.090s35.298 65.652 62.282 92.59c26.984 26.938 52.822 45.076 77.516 54.41s47.696 14 69.004 14h17.326zM702.132 353.272c-3.584-28.636-5.376-51.758-5.376-69.364 0-20.364 3.534-42.478 10.604-66.34 7.070-23.864 17.574-42.796 31.514-56.796 10.156-9.97 22.504-14.954 37.040-14.954 17.326 0 32.81 8.696 46.45 26.090 13.642 17.394 20.462 42.212 20.462 74.454 0 36.272-6.77 67.666-20.312 94.182s-32.76 39.772-57.652 39.772c-7.568 0-15.682-1.696-24.346-5.090-8.66-3.392-21.456-10.71-38.384-21.954zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="&#xe613;" glyph-name="list-ordered" data-tags="list, ordered" d="M384 768h576v-64h-576v64zM384 448h576v-64h-576v64zM384 128h576v-64h-576v64zM192 896v-256h-64v192c-3-2.6-29.8-15.6-44.2-20v46.4c14.4 4.2 27.8 9.6 40.6 16 12.6 6.6 24.2 13.6 34.4 21.4l33.2 0.2zM133.4 366h122.2v-46h-191.6v19c0 12.8 2.4 24.4 7.4 34.6s11.2 19.4 18.6 27.6c7.4 8.2 15.6 15.4 24.6 21.6s17.4 12 25.4 17c8.4 5.2 15.8 10.2 22.2 15.2 6.4 4.8 11.8 9.6 16 14.4 4.4 4.8 7.6 9.6 9.8 14.4s3.2 10 3.2 15.6c0 10.8-3.4 19-10.4 24.4-7 5.6-17.6 8.2-32 8.2-24.8 0-48.4-8.6-71-25.8v48.8c25 14.2 53.2 21.2 84.8 21.2 14.6 0 27.6-1.6 39.2-5s21.4-8.2 29.4-14.4c8-6.2 14.2-13.8 18.4-22.6s6.4-18.6 6.4-29.6c0-11.6-2-21.8-6.2-31-4-9-9.6-17.2-16.2-24.6-6.8-7.4-14.6-14.2-23.4-20.2-8.8-6.2-18-12-27.6-17.8-6.4-4-12.6-8-18.6-11.8-6-4-11.2-7.8-15.8-11.6s-8.2-7.6-10.8-11.2c-2.6-3.6-4-7.2-4-10.4zM64 12.4v47.6c20.2-12 43.6-18.2 70.6-18.2 17 0 30.2 3 39.6 9s14.2 14.4 14.2 25c0 11-5.8 19.6-17.6 25.6-11.6 6-27.8 9-48.2 9h-28v41.6h25.8c39.2 0 58.8 10.8 58.8 32.2 0 20.2-15 30.2-45.2 30.2-20.2 0-39.8-5.4-58.8-16v44.6c21.2 8.8 45.8 13.2 74 13.2 30.8 0 54.8-5.6 72-17s25.8-26.2 25.8-44.4c0-32.4-20-52.6-59.8-60.8v-0.8c21.2-2.2 38-8.6 50.4-19 12.4-10.6 18.4-23.4 18.4-38.8 0-23.2-10.2-41.4-30.8-54.8s-49-20.6-85.4-20.6c-31 0-56.4 4.2-75.8 12.4z" /> +<glyph unicode="&#xe614;" glyph-name="list-unordered" data-tags="list, unordered" d="M384 768h576v-64h-576v64zM384 448h576v-64h-576v64zM384 128h576v-64h-576v64zM160 832c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zM160 512c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zM160 192c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z" /> +<glyph unicode="&#xe615;" glyph-name="indent-increase" data-tags="indent, increase" d="M960 832h-896v64h896v-64zM960 768h-512v-64h512v64zM960 640h-512v-64h512v64zM960 512h-512v-64h512v64zM960 384h-512v-64h512v64zM960 256h-512v-64h512v64zM960 128h-896v-64h896v64zM320 480l-256 224v-448l256 224z" /> +<glyph unicode="&#xe616;" glyph-name="indent-decrease" data-tags="indent, decrease" d="M960 832h-896v64h896v-64zM960 768h-512v-64h512v64zM960 640h-512v-64h512v64zM960 512h-512v-64h512v64zM960 384h-512v-64h512v64zM960 256h-512v-64h512v64zM960 128h-896v-64h896v64zM320 256v448l-256-224 256-224z" /> +<glyph unicode="&#xe617;" glyph-name="insert-up" data-tags="insert, up" d="M384 320h384v-64h-384v64zM384 576h576v64h-576v-64zM768 448h-384v-64h384v64zM64 832v-448l192 224-192 224z" /> +<glyph unicode="&#xe618;" glyph-name="insert-middle" data-tags="insert, middle" d="M384 704h384v-64h-384v64zM384 448h576v64h-576v-64zM768 320h-384v-64h384v64zM64 704v-448l192 224-192 224z" /> +<glyph unicode="&#xe619;" glyph-name="insert-down" data-tags="insert, down" d="M384 512h384v-64h-384v64zM384 256h576v64h-576v-64zM768 640h-384v-64h384v64zM64 512v-448l192 224-192 224z" /> +<glyph unicode="&#xe61a;" glyph-name="align-top" data-tags="align, top" d="M960 832h-896v64h896v-64zM832 768h-640v-64h640v64zM960 640h-896v-64h896v64z" /> +<glyph unicode="&#xe61b;" glyph-name="align-middle" data-tags="align, middle" d="M960 576h-896v64h896v-64zM832 512h-640v-64h640v64zM960 384h-896v-64h896v64z" /> +<glyph unicode="&#xe61c;" glyph-name="align-bottom" data-tags="align, bottom" d="M960 256h-896v64h896v-64zM832 192h-640v-64h640v64zM960 64h-896v-64h896v64z" /> +<glyph unicode="&#xe61d;" glyph-name="align-left" data-tags="align, left" d="M896 768h-768v64h768v-64zM704 704h-576v-64h576v64zM896 576h-768v-64h768v64zM704 448h-576v-64h576v64zM896 320h-768v-64h768v64zM704 192h-576v-64h576v64z" /> +<glyph unicode="&#xe61e;" glyph-name="align-center" data-tags="align, center" d="M896 768h-768v64h768v-64zM768 640h-512v64h512v-64zM896 512h-768v64h768v-64zM768 384h-512v64h512v-64zM896 256h-768v64h768v-64zM768 128h-512v64h512v-64z" /> +<glyph unicode="&#xe61f;" glyph-name="align-right" data-tags="align, right" d="M128 576h768v-64h-768v64zM896 768v64h-768v-64h768zM320 640h576v64h-576v-64zM128 320v-64h768v64h-768zM320 384h576v64h-576v-64zM320 192v-64h576v64h-576z" /> +<glyph unicode="&#xe620;" glyph-name="align-justify" data-tags="align, justify" d="M896 640h-768v64h768v-64zM896 832h-768v-64h768v64zM128 256h768v64h-768v-64zM128 384h768v64h-768v-64zM128 512h768v64h-768v-64zM128 128h768v64h-768v-64z" /> +<glyph unicode="&#xe621;" glyph-name="align-remove" data-tags="align, remove" d="M157.8 576l64-64h-93.8v64h29.8zM128 384h221.8l-64 64h-157.8v-64zM128 256h349.8l-64 64h-285.8v-64zM128 192v-64h477.8l-64 64h-413.8zM914.8 0l45.2 45.2-82.8 82.8h18.8v64h-82.8l-64 64h146.8v64h-210.8l-64 64h274.8v64h-338.8l-64 64h402.8v64h-466.8l-64 64h530.8v64h-594.8l-64 64h658.8v64h-722.8l-64 64-45.2-45.2" /> +<glyph unicode="&#xe622;" glyph-name="text-wrap" data-tags="text, wrap" d="M960 768v-64h-768v64h768zM704 448v-448h-640v448h640zM640 384h-512v-320h512v320zM576 320h-384v-64h384v64zM576 128v64h-384v-64h384zM128 832h576v64h-640v-320h640v64h-576v192z" /> +<glyph unicode="&#xe623;" glyph-name="rule-horizontal" data-tags="rule, horizontal" d="M640 768h-576v64h576v-64zM832 704h-768v-64h768v64zM960 512h-896v-128h896v128zM640 256h-576v-64h576v64zM832 128h-768v-64h768v64z" /> +<glyph unicode="&#xe624;" glyph-name="table-align-top-left" data-tags="table, align, top, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 768h384v64h-384v-64zM192 640h640v64h-640v-64zM192 512h384v64h-384v-64z" /> +<glyph unicode="&#xe625;" glyph-name="table-align-top-center" data-tags="table, align, top, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 832h-384v-64h384v64zM832 704h-640v-64h640v64zM704 576h-384v-64h384v64z" /> +<glyph unicode="&#xe626;" glyph-name="table-align-top-right" data-tags="table, align, top, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 832h-384v-64h384v64zM832 704h-640v-64h640v64zM832 576h-384v-64h384v64z" /> +<glyph unicode="&#xe627;" glyph-name="table-align-middle-left" data-tags="table, align, middle, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 576h384v64h-384v-64zM192 448h640v64h-640v-64zM192 320h384v64h-384v-64z" /> +<glyph unicode="&#xe628;" glyph-name="table-align-middle-center" data-tags="table, align, middle, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 640h-384v-64h384v64zM832 512h-640v-64h640v64zM704 384h-384v-64h384v64z" /> +<glyph unicode="&#xe629;" glyph-name="table-align-middle-right" data-tags="table, align, middle, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 640h-384v-64h384v64zM832 512h-640v-64h640v64zM832 384h-384v-64h384v64z" /> +<glyph unicode="&#xe62a;" glyph-name="table-align-bottom-left" data-tags="table, align, bottom, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 384h384v64h-384v-64zM192 256h640v64h-640v-64zM192 128h384v64h-384v-64z" /> +<glyph unicode="&#xe62b;" glyph-name="table-align-bottom-center" data-tags="table, align, bottom, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 448h-384v-64h384v64zM832 320h-640v-64h640v64zM704 192h-384v-64h384v64z" /> +<glyph unicode="&#xe62c;" glyph-name="table-align-bottom-right" data-tags="table, align, bottom, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 448h-384v-64h384v64zM832 320h-640v-64h640v64zM832 192h-384v-64h384v64z" /> +<glyph unicode="&#xe62d;" glyph-name="table-align-remove" data-tags="table, align, remove" d="M64 960v-960h896v960h-896zM896 64h-768v832h768v-832zM263.2 512l59.8-64h-67v64h7.2zM256 384h126.8l59.8-64h-186.6v64zM502.2 256l59.8-64h-306v64h246.2zM192 776l45.2 45.2 49.8-53.2h481v-64h-421.2l59.8-64h361.4v-64h-301.8l59.8-64h242v-64h-182.4l59.8-64h122.6v-64h-62.8l126.8-136-45.2-45.2-594.8 637.2z" /> +<glyph unicode="&#xe62e;" glyph-name="borders-all" data-tags="borders, all" d="M64 896v-832h832v832h-832zM128 832h320v-320h-320v320zM128 128v320h320v-320h-320zM832 128h-320v320h320v-320zM832 512h-320v320h320v-320z" /> +<glyph unicode="&#xe62f;" glyph-name="borders-outside" data-tags="borders, outside" d="M256 448h-64v64h64v-64zM384 512h-64v-64h64v64zM512 512h-64v-64h64v64zM512 640h-64v-64h64v64zM512 768h-64v-64h64v64zM512 256h-64v-64h64v64zM512 384h-64v-64h64v64zM640 512h-64v-64h64v64zM768 512h-64v-64h64v64zM896 896v-832h-832v832h832zM832 832h-704v-704h704v704z" /> +<glyph unicode="&#xe630;" glyph-name="borders-inside" data-tags="borders, inside" d="M128 832h-64v64h64v-64zM128 768h-64v-64h64v64zM128 640h-64v-64h64v64zM128 384h-64v-64h64v64zM128 256h-64v-64h64v64zM896 768h-64v-64h64v64zM896 640h-64v-64h64v64zM896 384h-64v-64h64v64zM896 256h-64v-64h64v64zM256 896h-64v-64h64v64zM384 896h-64v-64h64v64zM128 128h-64v-64h64v64zM256 128h-64v-64h64v64zM384 128h-64v-64h64v64zM640 128h-64v-64h64v64zM768 128h-64v-64h64v64zM896 128h-64v-64h64v64zM640 896h-64v-64h64v64zM768 896h-64v-64h64v64zM896 896h-64v-64h64v64zM896 512h-384v384h-64v-384h-384v-64h384v-384h64v384h384v64z" /> +<glyph unicode="&#xe631;" glyph-name="borders-inside-horizontal" data-tags="borders, inside, horizontal" d="M896 512v-64h-832v64h832zM128 896h-64v-64h64v64zM128 704h-64v64h64v-64zM128 576h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 704h-64v64h64v-64zM896 576h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 832h-64v64h64v-64zM384 832h-64v64h64v-64zM512 832h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 896h-64v-64h64v64zM768 832h-64v64h64v-64zM896 832h-64v64h64v-64z" /> +<glyph unicode="&#xe632;" glyph-name="borders-inside-vertical" data-tags="borders, inside, vertical" d="M512 64h-64v832h64v-832zM896 832v64h-64v-64h64zM704 832v64h64v-64h-64zM576 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM704 64v64h64v-64h-64zM576 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM832 448v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64z" /> +<glyph unicode="&#xe633;" glyph-name="border-top" data-tags="border, top" d="M896 896v-64h-832v64h832zM128 768h-64v-64h64v64zM128 576h-64v64h64v-64zM128 448h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 576h-64v64h64v-64zM896 448h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 448h-64v64h64v-64zM384 448h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 448h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 512h-64v-64h64v64zM768 448h-64v64h64v-64zM896 704h-64v64h64v-64z" /> +<glyph unicode="&#xe634;" glyph-name="border-bottom" data-tags="border, bottom" d="M64 64v64h832v-64h-832zM128 256h-64v-64h64v64zM128 320h-64v64h64v-64zM128 448h-64v64h64v-64zM128 576h-64v64h64v-64zM128 704h-64v64h64v-64zM896 320h-64v64h64v-64zM896 448h-64v64h64v-64zM896 576h-64v64h64v-64zM896 704h-64v64h64v-64zM256 448h-64v64h64v-64zM384 448h-64v64h64v-64zM512 192h-64v64h64v-64zM512 320h-64v64h64v-64zM512 448h-64v64h64v-64zM512 576h-64v64h64v-64zM512 704h-64v64h64v-64zM512 832h-64v64h64v-64zM128 896h-64v-64h64v64zM256 832h-64v64h64v-64zM384 832h-64v64h64v-64zM640 896h-64v-64h64v64zM768 832h-64v64h64v-64zM896 832h-64v64h64v-64zM640 512h-64v-64h64v64zM768 448h-64v64h64v-64zM896 192h-64v64h64v-64z" /> +<glyph unicode="&#xe635;" glyph-name="border-left" data-tags="border, left" d="M64 896h64v-832h-64v832zM256 832v64h-64v-64h64zM320 832v64h64v-64h-64zM448 832v64h64v-64h-64zM576 832v64h64v-64h-64zM704 832v64h64v-64h-64zM320 64v64h64v-64h-64zM448 64v64h64v-64h-64zM576 64v64h64v-64h-64zM704 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM192 448v64h64v-64h-64zM320 448v64h64v-64h-64zM448 448v64h64v-64h-64zM576 448v64h64v-64h-64zM704 448v64h64v-64h-64zM832 448v64h64v-64h-64zM896 832v64h-64v-64h64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM192 64v64h64v-64h-64z" /> +<glyph unicode="&#xe636;" glyph-name="border-right" data-tags="border, right" d="M896 64h-64v832h64v-832zM768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="&#xe637;" glyph-name="border-no" data-tags="border, no" d="M768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM832 448v64h64v-64h-64zM896 832v64h-64v-64h64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="&#xe638;" glyph-name="borders-show-hide" data-tags="borders, show, hide" d="M128 64h256v-64h-320v896h896v-256h-64v192h-768v-768zM896 64h-128v-64h192v192h-64v-128zM320 384v128h-128v-128h128zM448 384h128v128h-128v-128zM768 448v64h-64v-64h64zM576 768h-128v-128h128v128zM576 0l-256 256 90 90 166-166 294 294 90-90-384-384z" /> +<glyph unicode="&#xe639;" glyph-name="form" data-tags="form" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 128h-704v704h704v-704zM896 0v64h64v-64h-64zM960 896h-64v64h64v-64zM0 64h64v-64h-64v64zM64 960v-64h-64v64h64z" /> +<glyph unicode="&#xe63a;" glyph-name="form-element" data-tags="form, element" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 128h-704v704h704v-704zM896 0v64h64v-64h-64zM960 896h-64v64h64v-64zM0 64h64v-64h-64v64zM64 960v-64h-64v64h64zM384 704h-192v-64h192v64zM768 704h-320v-64h320v64zM768 576h-320v-64h320v64zM768 448h-320v-64h320v64zM768 320h-320v-64h320v64zM384 320h-192v-64h192v64zM384 448h-192v-64h192v64zM384 576h-192v-64h192v64z" /> +<glyph unicode="&#xe63b;" glyph-name="code-snippet" data-tags="code, snippet" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 384v-256h-704v704h704v-448zM64 960v-64h-64v64h64zM0 64h64v-64h-64v64zM397.2 594.8l-114.6-114.8 114.8-114.8-45.4-45.2-160 160 160 160 45.2-45.2zM608 640l160-160-160-160-45.2 45.2 114.8 114.8-114.8 114.8 45.2 45.2zM960 896h-64v64h64v-64zM896 0v64h64v-64h-64z" /> +<glyph unicode="&#xe63c;" glyph-name="select-all" data-tags="select, all" d="M896 64h64v-64h-64v64zM896 960h64v-64h-64v64zM0 63.998h64v-63.998h-64v63.998zM0 960h64v-64h-64v64zM896 192h64v-64h-64v64zM896 320h64v-64h-64v64zM896 448h64v-64h-64v64zM896 576h64v-64h-64v64zM896 704h64v-64h-64v64zM896 832h64v-64h-64v64zM0 192h64v-64h-64v64zM0 319.998h64v-63.998h-64v63.998zM0 448h64v-64h-64v64zM0 576h64v-64h-64v64zM0 704h64v-64h-64v64zM0 832h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM384 64h64v-64h-64v64zM512 64h64v-64h-64v64zM640 64h64v-64h-64v64zM768 64h64v-64h-64v64zM128 960h64v-64h-64v64zM256 960h64v-64h-64v64zM384 960h64v-64h-64v64zM512 960h64v-64h-64v64zM640 960h64v-64h-64v64zM768 960h63.998v-64h-63.998v64zM576 832l106.878-106.878-202.878-202.906-202.878 202.906 106.878 106.878h-256v-256l106.906 106.906 202.882-202.908-202.878-202.906-106.91 106.908v-256h256l-106.876 106.876 202.876 202.904 202.876-202.904-106.876-106.876h256v256l-106.908-106.908-202.88 202.906 202.882 202.908 106.906-106.906v256h-256z" /> +<glyph unicode="&#xe63d;" glyph-name="button" data-tags="button" d="M260.2 699.8l72.2-187.8h-204.4c-35.2 0-64 28.8-64 64v256c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64v-256c0-35.2-28.8-64-64-64h-147.6l-488.2 187.8zM960 362l-588.4 226.4 226.4-588.4 45.2 226.2 226.2-226.2 90.6 90.6-226.2 226.2 226.2 45.2z" /> +<glyph unicode="&#xe63e;" glyph-name="select-box" data-tags="select, box" d="M768 256h-512v64h512v-64zM768 192h-512v-64h512v64zM768 448h-512v-64h512v64zM960 832v-256c0-35.2-28.8-64-64-64v-448c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v448c-35.2 0-64 28.8-64 64v256c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64zM704 768l64-128 64 128h-128zM832 512h-640v-448h640v448z" /> +<glyph unicode="&#xe63f;" glyph-name="calendar-date" data-tags="calendar, date" d="M896.2 896h-128.2v64h-128v-64h-256v64h-128v-64h-128c-35.2 0-64-28.8-64-64v-768.2c0-35.2 28.8-64 64-64h768.2c35.2 0 64 28.8 64 64v768.2c0 35.2-28.8 64-64 64zM896.2 64l-768-0.2c0 0 0 0-0.2 0.2v512h768.2v-512zM896.2 640h-768.2v191.8c0 0 0 0 0.2 0.2h127.8v-64h128v64h256v-64h128v64h128c0 0 0 0 0.2-0.2v-191.8zM384 418.8c0 0-40.2-34.8-100-34.8 0 30.4 0 26.2 0 64 59.8 0 116 64 116 64h48v-384h-64v290.8zM768 128h-256v28.4c0 19.4 3.2 36.8 9.8 52 6.6 15.4 14.8 29.2 24.6 41.4s20.6 23 32.2 32.4c11.6 9.4 22.8 17.8 33.2 25.4 11.2 7.8 20.8 15.4 29.2 22.6s15.4 14.4 21 21.4c5.6 7 10 14.2 12.8 21.6 2.8 7.2 4.2 15 4.2 23.4 0 16.2-4.6 28.2-13.8 36.8-9 8.2-23.2 12.4-41.8 12.4-32.4 0-63.6-12.8-93.2-38.8v73c33 21.2 70 32 111 32 19.2 0 36.4-2.6 51.4-7.6 15.2-5 28.2-12.2 38.6-21.4s18.6-20.6 24.2-33.8c5.4-13.2 8.2-28.2 8.2-44.4 0-17.4-2.8-33-8-46.4-5.4-13.6-12.6-25.8-21.2-36.8-9-11.2-19-21.2-30.6-30.4s-23.6-18.2-36-26.8c-8.4-6-16.6-11.8-24.4-17.8-7.8-5.8-14.8-11.6-20.8-17.4s-10.6-11.4-14.2-16.8c-3.8-5.4-5.4-15.6-5.4-20.6h165v-63.8z" /> +<glyph unicode="&#xe640;" glyph-name="group-box" data-tags="group, box" d="M288 796.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM267.8 596.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM632 728.6c-5.4 18.6-13.2 34.4-23.6 47.6-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 61.8zM566.8 581.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM900 740c3.6-6.4 5.4-13.8 6-22.4h54c-1.8 14.6-6.2 27.6-12.8 39.2s-15.2 21-25.4 28.4c-10.4 7.8-22.4 13.6-36 17.6-13.8 4-28.4 6-44.4 6-20.6 0-39-3.2-56-9.8s-31.4-16.2-43.6-28.8c-12-12.6-21.4-28.2-28-46.6s-9.8-39.4-9.8-63c0-23.8 3.2-45 9.8-63.4 6.2-18.4 15.6-34 27.8-46.4 12-12.6 26.6-22.2 43.6-28.8 16.6-6.6 35.8-10 56.4-10 16 0 30.6 2 44.4 6 13.6 4 25.6 9.8 36 17.6 10.2 7.8 18.8 17.6 25.4 28.8s11 24.2 12.8 39.2h-54c-0.6-8.4-2.4-15.8-6-22.4-3.6-6.4-8.4-11.8-14-16.2-6-4.4-12.6-7.8-20.2-9.8-7.8-2.4-15.8-3.4-24.4-3.4-12.6 0-23.8 2.4-34 7-10.4 4.6-19.4 11.6-26.8 20.8-7.4 9-13.2 20.4-17 34-4.2 13.6-6.2 29.4-6.2 47.2 0 18.2 2 34.2 6.2 47.8 4.2 13.8 10.2 25 17.6 34.2 7.4 9 16 15.6 26.6 20.2 10.2 4.6 21.4 7 33.6 7 8.6 0 16.6-1.2 24.4-3.4 7.8-2.4 14.4-5.4 20.2-9.8 5.6-4.8 10.4-10.2 13.8-16.8v0zM256 448h512v-64h-512v64zM256 320h512v-64h-512v64zM256 192h512v-64h-512v64zM768 128h-512v64h512v-64zM768 384h-512v64h512v-64zM768 256h-512v64h512v-64zM832 448h64v-384c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v384h64v-384h640v384z" /> +<glyph unicode="&#xe641;" glyph-name="textarea" data-tags="textarea" d="M896 64h-64v384h64v-384zM388 292c3.6-6.4 5.4-13.8 6-22.4h54c-1.8 14.6-6.2 27.6-12.8 39.2s-15.2 21-25.4 28.4c-10.4 7.8-22.4 13.6-36 17.6-13.8 4-28.4 6-44.4 6-20.6 0-39-3.2-56-9.8s-31.4-16.2-43.6-28.8c-12-12.6-21.4-28.2-28-46.6s-9.8-39.4-9.8-63c0-23.8 3.2-45 9.8-63.4 6.2-18.4 15.6-34 27.8-46.4 12-12.6 26.6-22.2 43.6-28.8 16.6-6.6 35.8-10 56.4-10 16 0 30.6 2 44.4 6 13.6 4 25.6 9.8 36 17.6 10.2 7.8 18.8 17.6 25.4 28.8s11 24.2 12.8 39.2h-54c-0.6-8.4-2.4-15.8-6-22.4-3.6-6.4-8.4-11.8-14-16.2-6-4.4-12.6-7.8-20.2-9.8-7.8-2.4-15.8-3.4-24.4-3.4-12.6 0-23.8 2.4-34 7-10.4 4.6-19.4 11.6-26.8 20.8-7.4 9-13.2 20.4-17 34-4.2 13.6-6.2 29.4-6.2 47.2 0 18.2 2 34.2 6.2 47.8 4.2 13.8 10.2 25 17.6 34.2 7.4 9 16 15.6 26.6 20.2 10.2 4.6 21.4 7 33.6 7 8.6 0 16.6-1.2 24.4-3.4 7.8-2.4 14.4-5.4 20.2-9.8 5.6-4.8 10.4-10.2 13.8-16.8v0zM416 796.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM395.8 596.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM760 728.6c-5.4 18.6-13.2 34.4-23.6 47.6-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 61.8zM694.8 581.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM512 218.8c0-23.6 3.2-45 9.2-64.2 6.4-19 15-35.2 26-48.8 11.2-13.2 24.2-23.6 39.4-31 15-7.2 31.4-10.8 49-10.8 31.4 0 58.2 10 80 29.6v-29.6h52.4v384h-52.4v-120.2c-23 27.2-50.6 41-83.4 41-19 0-36-3.4-51-10.4-14.6-7.2-27.4-17.2-37.4-30-10.4-13.2-18.2-29-23.6-47.6-5.6-18.4-8.2-39-8.2-62zM565.6 218.8c0 36.2 6.4 63.6 18.6 82 12.4 18.6 29.6 27.8 52.4 27.8 28.8 0 55-16.6 78.8-49.8v-138.2c-22.2-23.8-47.8-35.6-76.8-35.6-22.4 0-40.4 9.4-53.6 28.4-12.8 18.8-19.4 47.6-19.4 85.4z" /> +<glyph unicode="&#xe642;" glyph-name="textbox" data-tags="textbox" d="M416 540.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM395.8 340.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM736.4 520.2c-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 62-5.6 18.6-13.4 34.2-23.6 47.4zM694.8 325.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM896 832v-768h-64v768h64z" /> +<glyph unicode="&#xe643;" glyph-name="textbox-hidden" data-tags="textbox, hidden" d="M0 640h64v-128h-64v128zM0 704h64v128h-64v-128zM0 128h64v128h-64v-128zM320-64h128v64h-128v-64zM128-64h128v64h-128v-64zM704 960h-128v-64h128v64zM512 960h-128v-64h128v64zM0-64h64v128h-64v-128zM896 960h-128v-64h128v64zM320 960h-128v-64h128v64zM128 960h-128v-64h128v64zM0 320h64v128h-64v-128zM960 64h64v128h-64v-128zM960 256.2h64v127.8h-64v-127.8zM960 448h64v128h-64v-128zM960 640h64v128h-64v-128zM960 960v-128h64v128h-64zM896-64h128v64h-128v-64zM512-64h128v64h-128v-64zM704-64h128v64h-128v-64zM693.4 266.8c-15-7.2-31.4-10.8-49-10.8-31.4 0-58.2 10-80 29.6v-29.6h-52.4v384h52.4v-120.2c23 27.2 50.6 41 83.4 41 19 0 36-3.4 51-10.4 14.6-7.2 27.4-17.2 37.4-30 10.4-13.2 18.2-29 23.6-47.6 5.4-18.4 8-39 8-62 0-23.6-3.2-45-9.2-64.2-6.4-19-15-35.2-26-48.8-11-13.2-24-23.4-39.2-31zM714.4 410.8c0 36.2-6.4 63.6-18.6 82-12.4 18.6-29.6 27.8-52.4 27.8-28.8 0-55-16.6-78.8-49.8v-138.2c22.2-23.8 47.8-35.6 76.8-35.6 22.4 0 40.4 9.4 53.6 28.4 12.8 18.8 19.4 47.6 19.4 85.4zM448 453v-195.6h-52.2v35.8c-27-24.8-61.6-37.2-103.4-37.2-14.6 0-27.8 2-40 6.4-12.4 4-23.2 9.8-32 17.4-9 7.6-16 16.2-20.8 26.8-5 10.4-7.6 21.6-7.6 34.4 0 68.4 59.6 102.8 178.2 102.8h25.6c0 10.6 0 20-0.2 27.2-0.6 7.6-1.4 13.6-2.8 18.8s-3.4 9.6-6.4 13.2c-3.2 3.4-7.2 7-12.4 10.2-10.4 6.4-26.8 9.6-48.8 9.6-46.4 0-70.6-16.4-72-50h-52.2c3.8 60.4 46.2 90.4 127.2 90.4 37.8 0 67-7.2 88.2-22.2 20.8-14.8 31.6-44 31.6-88zM395.8 405.4h-36c-76 0-113.8-20.6-113.8-61.8 0-14.8 5.6-26.2 16.6-34.4 11-7.8 25.8-11.8 45-11.8 8.4 0 17.2 0.8 25.6 2.8s16.6 5 24.4 8.6c7.8 3.8 15 8.4 21.4 13.6 6.6 5.4 12.2 11.2 16.8 18v65zM896 832h-64v-768h64v768z" /> +<glyph unicode="&#xe644;" glyph-name="password" data-tags="password" d="M960 832v-768h-64v768h64zM348.4 517.8l-22.6 22.6-69.8-69.8v105.4h-64v-105.4l-69.8 69.8-22.6-22.6 69.8-69.8h-105.4v-64h105.4l-69.8-69.8 22.6-22.6 69.8 69.8v-105.4h64v105.4l69.8-69.8 22.6 22.6-69.8 69.8h105.4v64h-105.4l69.8 69.8zM796.4 517.8l-22.6 22.6-69.8-69.8v105.4h-64v-105.4l-69.8 69.8-22.6-22.6 69.8-69.8h-105.4v-64h105.4l-69.8-69.8 22.6-22.6 69.8 69.8v-105.4h64v105.4l69.8-69.8 22.6 22.6-69.8 69.8h105.4v64h-105.4l69.8 69.8z" /> +<glyph unicode="&#xe645;" glyph-name="paragraph-add" data-tags="paragraph, add" d="M640 768h-128v-704h-64v704h-128v-704h-64v384c-106 0-192 86-192 192s86 192 192 192h384v-64zM832 256v0 128h-64v-128h-128v-64h128v-128h64v128h128v64h-128z" /> +<glyph unicode="&#xe646;" glyph-name="edit-tools" data-tags="edit, tools" d="M521.2 384l23-63 112.4 113.2-168.2 461.8h-208.8l-279.6-768h153.6l56 153.6 37.2 102.4h274.4zM486.2 480h-204.4l102.2 281 102.2-281zM448 133.4v-133.4h133.4l339.4 337-135.8 135.8-337-339.4zM558.6 65.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM1005.4 421.4l-45.2-45.2-135.8 135.8 45 45.4c25 24.8 65.8 24.8 90.6 0l45.4-45.4c24.8-24.8 24.8-65.6 0-90.6z" /> +<glyph unicode="&#xe647;" glyph-name="template-manager" data-tags="template, manager" d="M753.988 375.64c-11.33-10.956-14.89-13.302-15.362-13.588-0.314-0.174-0.736-0.346-1.852-0.318-0.208 0.454-0.6 1.49-0.966 3.502-0.364 2.008-0.974 8.752-0.974 31.342v63.29c0 19.54-1.42 31.898-4.474 38.884-4.652 10.656-12.094 18.626-22.124 23.688-12.158 6.106-27.638 9.202-46.012 9.202-24.236 0-43.514-5.548-57.302-16.492-14.28-11.334-21.522-24.2-21.522-38.236 0-8.1 2.374-14.73 7.056-19.708 4.956-5.254 11.302-7.92 18.866-7.92 7.628 0 14.182 2.612 18.914 7.518 4.772 4.82 7.188 11.546 7.182 20.14l-0.448 11.51c0 3.686 1.712 6.898 5.414 10.134 3.636 3.236 8.718 4.81 15.536 4.81 9.2 0 15.886-2.496 20.438-7.634 3.276-3.696 7.18-12.454 7.18-33.188v-1.862c-31.304-11.214-53.294-20.522-67.164-28.434-15.668-8.938-26.426-18.346-32.878-28.732-4.974-7.866-7.496-17.182-7.496-27.69 0-16.404 5.112-29.924 15.182-40.168 10.132-10.414 23.246-15.694 38.972-15.694 9.794 0 19.112 1.958 27.706 5.82 4.512 2.042 13.212 7.78 27.17 17.936 1.4-5.84 3.74-10.418 7.082-13.882 5.684-6.318 13.272-9.524 22.554-9.524 17.070 0 34.472 11.336 51.724 33.694l1.608 2.088v33.058l-14.010-13.546zM683.448 375.556c-17.89-13.362-28.24-16.214-33.778-16.214l-0.238 0.002c-5.542 0-10.226 2.256-14.762 7.12-4.59 4.858-6.918 11.256-6.918 19.014 0 6.074 1.84 11.564 5.586 16.734 4.24 5.664 11.378 11.2 21.258 16.468 4.708 2.584 14.4 6.77 28.852 12.466v-55.59zM488.15 351.882c-2.516 2.842-7.908 11.262-15.758 35.716l-80.966 252.402h-15.59l-81.934-249.828c-8.192-25.416-14.058-35.822-17.57-40.114-0.626-0.786-3.534-3.544-14.72-6.102l-5.612-1.284v-22.672h85.692v23.532l-6.452 0.556c-13.304 1.146-16.778 4.068-17.34 4.644-1.824 1.868-2.636 3.71-2.636 5.978 0 3.134 0.92 9.666 5.3 22.994l10.696 32.448h84.68l9.166-28.094c5.172-16.188 6.258-24.014 6.258-27.726 0-2.54-0.78-4.488-2.532-6.314-0.702-0.732-3.798-3.176-14.116-3.822l-6.594-0.412v-23.688h103.878v23.562l-6.482 0.532c-7.66 0.62-13.34 3.136-17.368 7.692zM344.904 451.734l29.452 89.2 28.702-89.2h-58.154zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM384 128h-128v128h128v-128zM576 128h-128v128h128v-128zM768 128h-128v128h128v-128z" /> +<glyph unicode="&#xe648;" glyph-name="change-manually" data-tags="change, manually" d="M832 254l64 64v-318h-832v896h832v-128h-64v64h-704v-768h704v190zM448 261.4v-133.4h133.4l339.4 337-135.8 135.8-337-339.4zM558.6 193.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM1005.4 640l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-45-45.4 135.8-135.8 45.2 45.2c24.8 25 24.8 65.8 0 90.6zM384 128h-50.2v44h-0.8c-15.8-29.2-38.8-44-69.2-44-22.4 0-40 6.6-52.6 19.6s-19 30.4-19 51.8c0 46.2 24.8 73 74.4 80.8l67.8 10.2c0 34.8-15.4 52.2-46.4 52.2-27.2 0-51.6-10-73.6-30v48.4c24 15.2 51.8 23 83.4 23 57.6 0 86.4-30.4 86.4-91.2v-164.8zM334.2 253.8l-47.8-7.2c-14.8-2-26-6-33.6-11.6s-11.2-15.6-11.2-29.8c0-10.4 3.4-18.8 10.4-25.4s16.2-10 27.8-10c15.8 0 28.8 6 39 17.8 10.4 11.8 15.4 26.8 15.4 44.8v21.4z" /> +<glyph unicode="&#xe649;" glyph-name="track-changes" data-tags="track, changes" d="M824.4 448l45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6l-45.4-45-135.6 135.6zM785 408.8l-283.2-283.2-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8zM558.6 1.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM576 640h-256v-64h256v64zM704 512h-384v-64h384v64zM576 384h-256v-64h256v64zM448 256h-128v-64h128v64zM824.4 448l45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6l-45.4-45-135.6 135.6zM785 408.8l-283.2-283.2-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8zM558.6 1.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM192 128v704h448v-192h192v-64h64v128l-192 192h-512c-35.4 0-64-28.6-64-64v-704c0-35.4 28.6-64 64-64h192v64h-192zM0-64h384v64h-384v-64z" /> +<glyph unicode="&#xe64a;" glyph-name="track-changes-enable" data-tags="track, changes, enable" d="M1005.4 613.4l-45.4-45-135.6 135.6 45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6zM785 664.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 529l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM320 320h64v64h-64v-64zM320 448h192v64h-192v-64zM576 640h-256v-64h256v64zM320 192h64v64h-64v-64zM832 64h-640v768h448v-192l160.22 159.78-96.22 96.22h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v349.69l-64-64v-285.69z" /> +<glyph unicode="&#xe64b;" glyph-name="track-changes-accept" data-tags="track, changes, accept" d="M256 704h-64v128c0 35.4 28.6 64 64 64h448l128-128h-192v64h-384v-128zM501.8 317.6l-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8-283.2-283.2zM558.6 193.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM832 285.69l64 64v-285.69c0-35.4-28.6-64-64-64h-576c-35.4 0-64 28.6-64 64v192h64v-192h576v221.69zM1005.4 549.4l-45.4-45-135.6 135.6 45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6zM576 672l-352-352-224 224 90 90 134-134 262 262 90-90zM384 128h-64v64h64v-64z" /> +<glyph unicode="&#xe64c;" glyph-name="track-changes-accept-all" data-tags="track, changes, accept, all" d="M256 640h-64v128c0 35.4 28.6 64 64 64h448l128-128h-192v64h-384v-128zM785 536.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 401l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 0h-576v192h-64v-192c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v285.69l-64-64v-221.69zM1005.4 576l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM320 64h64v64h-64v-64zM128 896h512l-64 64h-448c-35.4 0-64-28.6-64-64v-256h64v256zM128 192h-64v-64c0-35.4 28.6-64 64-64v0 128zM486 698l-262-262-134 134-90-90 224-224 352 352-90 90z" /> +<glyph unicode="&#xe64d;" glyph-name="track-changes-reject" data-tags="track, changes, reject" d="M205.254 416l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746zM384 192v64h-64v-64h64zM1005.4 704l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM192 832h448v-192l160.22 159.78-96.22 96.22h-512c-35.4 0-64-28.6-64-64v-192h64v192zM785 664.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 529l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 64h-640v128h-64v-128c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v349.69l-64-64v-285.69z" /> +<glyph unicode="&#xe64e;" glyph-name="track-changes-reject-all" data-tags="track, changes, reject, all" d="M205.254 416l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746zM256 768h384v-64h192l-128 128h-448c-35.4 0-64-28.6-64-64v-128h64v128zM785 536.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 401l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 0h-576v192h-64v-192c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v285.69l-64-64v-221.69zM1005.4 576l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM320 64h64v64h-64v-64zM128 896h512l-64 64h-448c-35.4 0-64-28.6-64-64v-256h64v256zM128 192h-64v-64c0-35.4 28.6-64 64-64v0 128z" /> +<glyph unicode="&#xe64f;" glyph-name="document-manager" data-tags="document, manager" d="M128 128h448v-64h-448v64zM576 256h-448v-64h448v64zM800 960c-224 0-224-192-224-192v-320c0 0 0-128 160-128s160 128 160 128v320c0 0 0 64-96 64s-96-64-96-64v-256h64v216c0 22 1.2 40 32 40s32-18 32-40v-280c0 0 0-64-96-64s-96 64-96 64v320c0 0 0 128 160 128s160-128 160-128v-256h64v256c0 0 0 192-224 192zM213.4 384l-21.4-64h-64l128 384h64l128-384h-64l-21.4 64h-149.2zM234.6 448h106.6l-53.2 160-53.4-160zM640 0h-576v768h448v64h-448c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v256h-64v-256z" /> +<glyph unicode="&#xe650;" glyph-name="custom-icon" data-tags="custom, icon" d="M704 462.8h-310.8c1.2-47.6 14.4-84.4 39.6-110.4s60-37.6 104-38.8c9.8-0.2-2.2-57.6-24.8-57.6-61.8 0-103.2 19.4-138.6 58.2-35.6 38.8-53.4 93.6-53.4 164 0 66.6 19.4 120.8 58.2 162.8s87 62.8 144.8 62.8c57.6 0 102.2-18.2 133.8-54.4s47.2-86.6 47.2-150.8v-35.8zM631.8 521c-0.2 39.6-10.2 70.4-29.4 92.4-19.4 22-46.2 33-80.6 33-33.2 0-61.4-11.6-84.8-34.6-23.2-23.2-37.6-53.4-43-90.6h237.8zM896 192v640c0 35.4-28.6 64-64 64h-640c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h512l192 192zM832 256h-192v-192h-448v768h640v-576z" /> +<glyph unicode="&#xe651;" glyph-name="dictionary-add" data-tags="dictionary, add" d="M896 0v768h-64v-704h-576c-35.2 0-64 28.8-64 64s28.8 64 64 64h512v704h-512c-70.4 0-128-57.6-128-128v-640c0-47.2 25.8-88.4 64-110.6 18.8-11 40.8-17.4 64-17.4h640zM256 832h448v-576h-448v576zM640 704h-320v64h320v-64zM640 448h-320v64h320v-64zM576 576h-256v64h256v-64z" /> +<glyph unicode="&#xe652;" glyph-name="image-light-dialog" data-tags="image, light, dialog" d="M544 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM704 416l-160-160-256 256-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-383.8h64v384c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h512v128h128v224zM960 128h-64v128h-64v-128h-128v-64h128v-128h64v128h128v64h-64z" /> +<glyph unicode="&#xe653;" glyph-name="image-edit" data-tags="image, edit" d="M608 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM542.8 321.2l-190.8 190.8-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2v-127.8h63.8v128c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h256v95l158.8 162.2zM920.8 337l-339.4-337h-133.4v133.4l337 339.4 135.8-135.8zM830.2 337l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM960 285.8v0 0 0zM895.8 64v0c35.4 0 64.2 28.8 64.2 64v157.8l-221.8-221.8h157.6zM1005.4 512l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-45-45.4 135.8-135.8 45.2 45.2c24.8 25 24.8 65.8 0 90.6z" /> +<glyph unicode="&#xe654;" glyph-name="image-map-editor" data-tags="image, map, editor" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM192 192h-64v64h64v-64zM384 192h-128v64h128v-64zM576 192h-128v64h128v-64zM768 192h-128v64h128v-64zM896 192h-64v64h64v-64zM896 288l-128 128-160-160-256 256-224-224v288h64v64h-64v127.8c0 0 0 0 0.2 0.2h127.8v-64h64v64h576c0 0 0 0 0.2-0.2l-0.2-479.8zM704 544c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96zM256 640h64v-64h-64v64z" /> +<glyph unicode="&#xe655;" glyph-name="comment" data-tags="comment" d="M896 896h-768c-35.2 0-64-28.8-64-64v-832l192 192h640c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM896 256.116c-0.034-0.040-0.076-0.082-0.116-0.116h-666.394l-101.49-101.49v677.376c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-575.77z" /> +<glyph unicode="&#xe656;" glyph-name="comment-remove" data-tags="comment, remove" d="M229.49 256l-101.49-101.49v677.376c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-383.886h64v384c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-832l192 192h256v64h-282.51zM960 274.746l-45.254 45.254-114.746-114.746-114.746 114.746-45.254-45.254 114.746-114.746-114.746-114.746 45.254-45.254 114.746 114.746 114.746-114.746 45.254 45.254-114.746 114.746 114.746 114.746z" /> +<glyph unicode="&#xe657;" glyph-name="comments-remove-all" data-tags="comments, remove, all" d="M960 832c0 35.2-28.8 64-64 64h-576c-35.2 0-64-28.8-64-64v-64h64v63.886c0.034 0.040 0.076 0.082 0.114 0.114h575.77c0.040-0.034 0.082-0.076 0.116-0.116v-383.884c-0.034-0.040-0.076-0.082-0.116-0.116h64.116v384.116zM754.734 160l45.254-45.254-114.744-114.744-45.254 45.254 114.744 114.744zM754.734 160.002l-114.744 114.744 45.254 45.254 114.744-114.744-45.254-45.254zM845.242 160l114.744-114.744-45.254-45.254-159.998 159.998 159.998 159.998 45.254-45.254-114.744-114.744zM236.622 192l-108.622-72.414v520.3c0.034 0.040 0.076 0.082 0.114 0.114h575.772c0.040-0.034 0.082-0.076 0.114-0.114v-191.886h64v192c0 35.2-28.8 64-64 64h-576c-35.2 0-64-28.8-64-64v-640l192 128h256v64h-275.378z" /> +<glyph unicode="&#xe658;" glyph-name="silverlight" data-tags="silverlight" d="M512 960l-512-512 512-512 512 512-512 512zM360.4 312.8c-43 0-80.6 12.6-103.6 27.2v66c28.8-21.4 65.4-35.6 102.4-35.6 32.4 0 57 10 57 35 0 21-13.6 28.8-37.6 37.6l-47 15.8c-47.6 15.8-79 40.4-79 93.6 0 59.6 51.2 92 114 92 39.2 0 71.2-9.4 97.2-25v-65.4c-27.6 20.4-58 33.4-95.2 33.4-28.8 0-50.8-9.8-50.8-31.8 0-19.8 13-27.6 35.6-35l50.2-17.2c54-18.4 78.4-47.6 78.4-95.2 0.4-63.6-53.4-95.4-121.6-95.4zM551.4 320v320h64.6v-256h152v-64h-216.6z" /> +<glyph unicode="&#xe659;" glyph-name="media-manager" data-tags="media, manager" d="M384 192v512l384-256-384-256zM448 830.6v129.4c-231.6-28.8-419.2-216.4-448-448h129.4c27 160.6 158 291.6 318.6 318.6zM576 65.4v-129.4c231.6 28.8 419.2 216.4 448 448h-129.4c-27-160.6-158-291.6-318.6-318.6zM129.4 384h-129.4c28.8-231.6 216.4-419.2 448-448v129.4c-160.6 27-291.6 158-318.6 318.6zM894.6 512h129.4c-28.8 231.6-216.4 419.2-448 448v-129.4c160.6-27 291.6-158 318.6-318.6z" /> +<glyph unicode="&#xe65a;" glyph-name="video-external" data-tags="video, external" d="M512 960c-282.8 0-512-229.2-512-512s229.2-512 512-512c282.8 0 512 229.2 512 512s-229.2 512-512 512zM384 192v512l384-256-384-256z" /> +<glyph unicode="&#xe65b;" glyph-name="flash-manager" data-tags="flash, manager" d="M511.8 960c-282.6 0-511.8-229.2-511.8-512.2 0-282.6 229.2-511.8 511.8-511.8 283 0 512.2 229.2 512.2 511.8 0 283-229.2 512.2-512.2 512.2zM768 640c-60.2-0.6-96.8 9.2-162.4-128 29.8 0 98.4 0 98.4 0v-128h-128c0 0-107-258.8-320-256-1.6 28.4 0 87.8 0 128 141 21.4 187.2 176.6 219.8 253.8 96.8 301.2 292.2 260 292.2 260s0-98.8 0-129.8z" /> +<glyph unicode="&#xe65c;" glyph-name="find-and-replace" data-tags="find, and, replace" d="M960 384v-192c0-35.4-28.6-64-64-64h-192c-35.4 0-64 28.6-64 64v128h-256v-128c0-35.4-28.6-64-64-64h-192c-35.4 0-64 28.6-64 64v192c0 35.4 28.6 64 64 64v128c0 35.4 28.6 64 64 64v64c0 35.4 28.6 64 64 64h128c0 0 64 0 64-64s0-64 0-64v-192h128v192c0 0 0 0 0 64s64 64 64 64h128c35.4 0 64-28.6 64-64v-64c35.4 0 64-28.6 64-64v-128c35.4 0 64-28.6 64-64zM416 832h32v64h-192v-64h160zM736 832h32v64h-192v-64h160zM96 64h-32v-64h320v64h-288zM640 0h320v64h-320v-64z" /> +<glyph unicode="&#xe65d;" glyph-name="copy" data-tags="copy" d="M768 768h-384c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h512c35.4 0 64 28.6 64 64v512l-192 192zM896 64h-512v640h320v-192h192v-448zM128 192h128v-64h-128c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h384l64-64h-448v-640z" /> +<glyph unicode="&#xe65e;" glyph-name="cut" data-tags="cut" d="M960 896h-90.6l-587-587c-18.2 7.2-37.8 11-58.4 11-88.4 0-160-71.6-160-160 0-20.6 4-40.4 11-58.4 16.2-41.4 49.2-74.2 90.6-90.6 18.2-7.2 37.8-11 58.4-11 88.4 0 160 71.6 160 160 0 20.6-4 40.4-11 58.4l139 139 139-139c-7.2-18.2-11-37.8-11-58.4 0-88.4 71.6-160 160-160 20.6 0 40.4 4 58.4 11 41.4 16.2 74.2 49.2 90.6 90.6 7.2 18.2 11 37.8 11 58.4 0 88.4-71.6 160-160 160-20.6 0-40.4-4-58.4-11l-139 139 357.4 357.4v90.6zM320 160c0-53-43-96-96-96-1.8 0-3.6 0-5.4 0.2-48.8 2.6-87.8 41.8-90.6 90.6 0 1.8-0.2 3.6-0.2 5.4 0 53 43 96 96 96 1.8 0 3.6 0 5.4-0.2 48.8-2.6 87.8-41.8 90.6-90.6 0.2-1.8 0.2-3.6 0.2-5.4zM794.6 255.8c1.8 0 3.6 0.2 5.4 0.2 53 0 96-43 96-96 0-1.8 0-3.6-0.2-5.4-2.6-48.8-41.8-87.8-90.6-90.6-1.8 0-3.6-0.2-5.4-0.2-53 0-96 43-96 96 0 1.8 0 3.6 0.2 5.4 2.8 49 41.8 88 90.6 90.6zM480 448c0 17.6 14.4 32 32 32s32-14.4 32-32c0-17.6-14.4-32-32-32s-32 14.4-32 32zM331 538.6l-267 266.8v90.6h90.6l267-267-90.6-90.4z" /> +<glyph unicode="&#xe65f;" glyph-name="paste" data-tags="paste" d="M832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="&#xe660;" glyph-name="paste-as-html" data-tags="paste, as, html" d="M429.2 237.2l-45.2-45.2-160 160 160 160 45.2-45.2-114.6-114.8 114.6-114.8zM896 832v-768c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h209.2c22.2 38.2 63.4 64 110.8 64s88.6-25.8 110.8-64h209.2c35.4 0 64-28.6 64-64zM448 832h128c0 35.4-28.6 64-64 64s-64-28.6-64-64zM832 832h-128v-128h-384v128h-128v-768h640v768zM594.8 466.8l114.8-114.8-114.8-114.8 45.2-45.2 160 160-160 160-45.2-45.2z" /> +<glyph unicode="&#xe661;" glyph-name="paste-from-word" data-tags="paste, from, word" d="M256 640l97-384h93.4l65.6 227.2 58.6-227.2h86.2l111.2 384h-146.4v-69h38l-43.8-169.6-56.8 238.6h-91.4l-66.2-238.6-49.8 238.6h-95.6zM832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768zM768 128h-512v64h512v-64z" /> +<glyph unicode="&#xe662;" glyph-name="paste-from-word-strip-file" data-tags="paste, from, word, strip, file" d="M256 640l97-384h93.4l65.6 227.2 58.6-227.2h86.2l111.2 384h-146.4v-69h38l-43.8-169.6-56.8 238.6h-91.4l-66.2-238.6-49.8 238.6h-95.6zM832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="&#xe663;" glyph-name="paste-html" data-tags="paste, html" d="M429.2 237.2l-45.2-45.2-160 160 160 160 45.2-45.2-114.6-114.8 114.6-114.8zM896 832v-768c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h209.2c22.2 38.2 63.4 64 110.8 64s88.6-25.8 110.8-64h209.2c35.4 0 64-28.6 64-64zM448 832h128c0 35.4-28.6 64-64 64s-64-28.6-64-64zM832 832h-128v-128h-384v128h-128v-768h640v768zM542.4 592.2l-122.8-464.2 61.8-16.6 123 464.6-62 16.2zM594.8 466.8l114.8-114.8-114.8-114.8 45.2-45.2 160 160-160 160-45.2-45.2z" /> +<glyph unicode="&#xe664;" glyph-name="paste-markdown" data-tags="paste, markdown" d="M452 512h60v-256h-63.992v145.582l-64.346-91.22-63.662 91.692v-146.054h-64v256h64l63.662-92.31 68.338 92.31zM704 384h64l-96-128-96 128h64l0.334 128h63.666v-128zM832 896h-209.166c-22.136 38.248-63.464 64-110.834 64s-88.698-25.752-110.834-64h-209.166c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM512 896c35.346 0 64-28.654 64-64h-128c0 35.346 28.654 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="&#xe665;" glyph-name="paste-plain-text" data-tags="paste, plain, text" d="M832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768zM768 512h-512v64h512v-64zM768 384h-512v64h512v-64zM768 256h-512v64h512v-64zM768 128h-512v64h512v-64z" /> +<glyph unicode="&#xe666;" glyph-name="apply-format" data-tags="apply, format" d="M761.968 332.62c24.89-24.89 24.89-65.62 0-90.51l-228.91-223.426c-24.89-24.89-65.574-24.934-90.51 0l-442.548 443.52c37.168-37.168 80.51 9.67 80.51 9.67l228.91 222.784c24.89 24.89 65.62 24.89 90.51 0l362.038-362.038zM941.332 786.822l-90.51 90.51c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 362.038-362.038 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.89 24.892 24.89 65.62 0 90.51z" /> +<glyph unicode="&#xe667;" glyph-name="clear-css" data-tags="clear, css" d="M805.568 379.53l-362.038 362.038 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254 135.764 135.764c24.89 24.89 65.62 24.89 90.51 0l90.51-90.51c24.89-24.89 24.89-65.62 0-90.51l-135.764-135.764 45.254-45.254c24.89-24.89 24.89-65.62 0-90.51l-45.254-45.254zM761.968 332.62l-362.040 362.038c-24.692 24.692-64.966 24.874-89.906 0.574l-200.768 200.768-45.254-45.254 200.148-200.148-183.638-178.724c0 0-43.34-46.838-80.51-9.67l442.548-443.52c24.934-24.934 65.62-24.89 90.51 0l183.702 179.302 197.986-197.986 45.254 45.254-197.46 197.46c24.302 24.94 24.12 65.214-0.572 89.906z" /> +<glyph unicode="&#xe668;" glyph-name="copy-format" data-tags="copy, format" d="M192.294 0.196h320v-64.196l-384 0.194v127.882h-64.294v-0.196h-64v320h64v-255.804h64.294v128.118h64v-255.998zM256.090 64.084h192v64h-192v-64zM256.146 256.194v-64h64v64h-64zM824.386 441.192l-316.784 316.784c-24.89 24.89-65.726 24.784-90.616-0.106l-139.572-139.572c0 0-0.008 0.008-0.008 0.008-0.106-0.108-0.204-0.222-0.312-0.328v0c-23.16-23.16-60.028-25.356-85.094-5.416v0l401.878-401.878c24.934-24.934 65.62-24.89 90.51 0l139.892 139.892c24.89 24.892 24.996 65.726 0.106 90.616zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512z" /> +<glyph unicode="&#xe669;" glyph-name="strip-all-formatting" data-tags="strip, all, formatting" d="M64.002 0.196h447.998v-64.196h-512v64.196h0.002v447.804h64v-447.804zM127.45 64.294h318.55v64h-318.55v-64zM322 256.69h-195.18v-64h195.18v64zM191.45 384.46h-64v-64h64v64zM824.386 441.192l-316.784 316.784c-24.89 24.89-65.726 24.784-90.616-0.106l-139.572-139.572c0 0-0.008 0.008-0.008 0.008-0.106-0.108-0.204-0.222-0.312-0.328v0c-23.16-23.16-60.028-25.356-85.094-5.416v0l401.878-401.878c24.934-24.934 65.62-24.89 90.51 0l139.892 139.892c24.89 24.892 24.996 65.726 0.106 90.616zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512z" /> +<glyph unicode="&#xe66a;" glyph-name="strip-css-format" data-tags="strip, css, format" d="M0 384v-448h832v448h-832zM289.4 252.2c-19.4 12.4-41.4 18.6-66.2 18.6-27.2 0-49-9.2-65.8-27.4-16.6-18.2-25-43-25-74.2 0-30 7.8-53.8 23.6-71.6s36.8-26.6 63.4-26.6c25.4 0 48.6 6.6 69.8 19.8v-63.6c-21-11-48.6-16.4-82.6-16.4-44.4 0-79.2 14-104.6 41.8-25.4 28-38 65-38 111.6 0 49.4 14.2 89.6 42.8 120.4s65.6 46.2 111.2 46.2c28.2 0 52-3.8 71.4-11.4v-67.2zM521.2 59.6c-6.2-11.8-14.4-21.2-24.8-28.4s-22.6-12.4-36.6-15.6c-14-3.2-28.6-4.8-44-4.8-15.8 0-31 1.4-45.2 4.4-14.4 2.8-26.8 7.2-37.2 13v69c11.6-10.6 24.4-18.4 38-23.6 13.8-5.2 27.6-7.8 41.6-7.8 8.2 0 15.4 0.8 21.4 2.4 6.2 1.6 11.2 3.8 15.4 6.6 4 2.8 7.2 6.2 9.2 10s3 8 3 12.4c0 6-1.6 11.4-4.8 16.2s-7.6 9.2-13.2 13.2c-5.6 4-12.2 8-19.8 11.6-7.6 3.8-16 7.6-24.8 11.4-22.6 10-39.4 22.4-50.4 37s-16.6 32-16.6 52.6c0 16.2 3 30 9 41.6s14.2 21.2 24.6 28.6c10.4 7.4 22.4 13 36.2 16.6s28.2 5.2 43.6 5.2c15 0 28.4-1 40-3s22.4-5 32.2-9v-64.6c-4.8 3.6-10.2 6.8-15.8 9.4-5.8 2.8-11.6 5-17.6 6.8s-12 3.2-18 4c-6 0.8-11.6 1.2-17 1.2-7.4 0-14.2-0.8-20.2-2.2-6-1.6-11.2-3.6-15.4-6.4s-7.4-6-9.6-9.8c-2.2-3.8-3.4-8-3.4-12.8 0-5.2 1.2-9.8 3.8-14s6.2-8 10.8-11.6c4.6-3.6 10.4-7.2 17.2-10.8s14.4-7.2 22.8-11c11.6-5.2 22-10.6 31.2-16.6 9.2-5.8 17.2-12.4 23.6-19.8 6.6-7.4 11.6-15.8 15.2-25.2 3.4-9.4 5.2-20.4 5.2-32.8-0.4-17.2-3.6-31.8-9.6-43.4zM758.8 59.6c-6.2-11.8-14.4-21.2-24.8-28.4s-22.6-12.4-36.6-15.6c-14-3.2-28.6-4.8-44-4.8-15.8 0-31 1.4-45.2 4.4-14.4 2.8-26.8 7.2-37.2 13v69c11.6-10.6 24.4-18.4 38-23.6 13.8-5.2 27.6-7.8 41.6-7.8 8.2 0 15.4 0.8 21.4 2.4 6.2 1.6 11.2 3.8 15.4 6.6 4 2.8 7.2 6.2 9.2 10s3 8 3 12.4c0 6-1.6 11.4-4.8 16.2s-7.6 9.2-13.2 13.2c-5.6 4-12.2 8-19.8 11.6-7.6 3.8-16 7.6-24.8 11.4-22.6 10-39.4 22.4-50.4 37s-16.6 32-16.6 52.6c0 16.2 3 30 9 41.6s14.2 21.2 24.6 28.6c10.4 7.4 22.4 13 36.2 16.6s28.2 5.2 43.6 5.2c15 0 28.4-1 40-3s22.4-5 32.2-9v-64.6c-4.8 3.6-10.2 6.8-15.8 9.4-5.8 2.8-11.6 5-17.6 6.8s-12 3.2-18 4c-6 0.8-11.6 1.2-17 1.2-7.4 0-14.2-0.8-20.2-2.2-6-1.6-11.2-3.6-15.4-6.4s-7.4-6-9.6-9.8c-2.2-3.8-3.4-8-3.4-12.8 0-5.2 1.2-9.8 3.8-14s6.2-8 10.8-11.6c4.8-3.6 10.4-7.2 17.2-10.8s14.4-7.2 22.8-11c11.6-5.2 22-10.6 31.2-16.6 9.2-5.8 17-12.4 23.6-19.8s11.6-15.8 15.2-25.2c3.4-9.4 5.2-20.4 5.2-32.8-0.4-17.2-3.4-31.8-9.6-43.4zM1005.4 896l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-135.8-135.8-45.2 45.2c-24.8 24.8-65.6 24.8-90.6 0l-45.2-45.2 316.8-316.8 45.2 45.2c24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2 135.8 135.8c25 24.8 25 65.6 0.2 90.4zM511.6 756.2c-24.8 24.8-65.6 24.8-90.6 0l-159.4-159.4c-24.8-24.8-65.6-24.8-90.6 0l149-148.8h499.8l-308.2 308.2z" /> +<glyph unicode="&#xe66b;" glyph-name="strip-font-elements" data-tags="strip, font, elements" d="M1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512zM511.636 756.206c-24.89 24.89-65.62 24.89-90.51 0l-159.412-159.412c-24.89-24.89-65.62-24.89-90.51 0l148.796-148.794h499.842l-308.206 308.206zM352 263.758l49.412-135.758h-98.824l49.412 135.758zM0 384v-448h704v448h-704zM448 0l-23.294 64h-145.412l-23.294-64h-64l116.47 320h87.060l116.47-320h-64z" /> +<glyph unicode="&#xe66c;" glyph-name="strip-span-elements" data-tags="strip, span, elements" d="M192 384l-192-224 192-224h512v448h-512zM532.166 48.878c-7.894-11.728-18.606-21.22-32.132-28.486-13.528-7.26-29.266-12.48-47.222-15.64-17.948-3.164-36.902-4.75-56.848-4.75-20.466 0-39.932 1.446-58.404 4.316-18.472 2.876-34.47 7.192-47.998 12.95v69.048c15.086-10.502 31.476-18.378 49.17-23.628 17.688-5.25 35.556-7.876 53.594-7.876 10.576 0 19.81 0.786 27.706 2.374 7.892 1.582 14.482 3.774 19.77 6.582 5.29 2.802 9.238 6.114 11.842 9.926 2.6 3.808 3.904 7.944 3.904 12.408 0 6.044-2.084 11.436-6.244 16.182-4.168 4.746-9.846 9.136-17.040 13.164-7.202 4.024-15.742 7.906-25.626 11.65-9.888 3.74-20.556 7.554-32 11.436-29.142 10.068-50.862 22.368-65.174 36.9-14.306 14.526-21.462 32.080-21.462 52.652 0 16.108 3.904 29.952 11.706 41.538 7.804 11.578 18.424 21.104 31.87 28.588 13.44 7.476 29.006 12.978 46.7 16.504 17.688 3.526 36.422 5.288 56.194 5.288 19.426 0 36.64-0.972 51.642-2.91 14.998-1.944 28.832-4.932 41.496-8.96v-64.516c-6.244 3.598-13.056 6.762-20.422 9.496-7.376 2.73-14.962 4.996-22.766 6.796-7.8 1.796-15.568 3.13-23.282 3.99-7.72 0.864-15.054 1.298-21.986 1.298-9.538 0-18.21-0.756-26.016-2.27-7.806-1.508-14.4-3.632-19.772-6.362-5.378-2.734-9.54-6.010-12.49-9.82-2.952-3.814-4.424-8.092-4.424-12.838 0-5.18 1.648-9.82 4.948-13.916 3.292-4.106 7.972-7.984 14.048-11.656 6.070-3.666 13.434-7.266 22.112-10.792 8.672-3.526 18.474-7.154 29.4-10.898 14.916-5.176 28.314-10.678 40.196-16.504 11.878-5.824 22.072-12.406 30.57-19.74 8.496-7.338 15-15.718 19.514-25.142 4.506-9.42 6.762-20.39 6.762-32.9-0.002-17.268-3.952-31.764-11.836-43.482zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512zM511.636 756.206c-24.89 24.89-65.62 24.89-90.51 0l-159.412-159.412c-24.89-24.89-65.62-24.89-90.51 0l148.796-148.794h499.842l-308.206 308.206z" /> +<glyph unicode="&#xe66d;" glyph-name="strip-word-formatting" data-tags="strip, word, formatting" d="M0 384v-448h704v448h-704zM478.634 0h-75.366l-51.266 189.234-57.308-189.234h-81.748l-84.946 320h83.666l43.432-198.804 57.92 198.804h80.032l49.816-198.804 38.316 141.396h-33.208v57.408h128.026l-97.366-320zM1005.334 805.566l-135.764-135.764 45.254-45.254c24.89-24.89 24.89-65.62 0-90.51l-45.254-45.254-316.784 316.784 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254 135.764 135.764c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0.002-90.512zM819.842 448h-499.842l-148.796 148.794c24.89-24.89 65.62-24.89 90.51 0l159.412 159.412c24.89 24.89 65.62 24.89 90.51 0l308.206-308.206z" /> +<glyph unicode="&#xe66e;" glyph-name="format-code-block" data-tags="format, code, block" d="M448 256v-320h576v320h-576zM653.2 45.2l-45.2-45.2-96 96 96 96 45.2-45.2-50.6-50.8 50.6-50.8zM864 0l-45.2 45.2 50.8 50.8-50.8 50.8 45.2 45.2 96-96-96-96zM384 640v256c0 35.2-28.8 64-64 64h-64c-35.2 0-64-28.8-64-64v-256l-192-192h576l-192 192zM576 384h-576v-384h128v320h64v-320h64v320h64v-320h64v320h192v64z" /> +<glyph unicode="&#xe66f;" glyph-name="style-builder" data-tags="style, builder" d="M255.882 383.998l0.118 0.002-0.118 320h64.118v96c0 17.672 14.328 32 32 32h64c17.672 0 32-14.328 32-32v-96h128v96c0 17.672 14.328 32 32 32h64c17.672 0 32-14.328 32-32v-96h63.992l0.008-320-512.118-0.002zM192 320v96c0 17.672-14.328 32-32 32h-64c-17.672 0-32-14.328-32-32v-96h-64v-256h448v256h-256zM960 320v96c0 17.672-14.328 32-32 32h-64c-17.672 0-32-14.328-32-32v-96h-256v-256h448v256h-64z" /> +<glyph unicode="&#xe670;" glyph-name="module-manager" data-tags="module, manager" d="M960 256.012c0-0.026-0.002-0.050-0.002-0.074 0-1.944-0.060-3.874-0.146-5.798-0.024-0.526-0.052-1.052-0.082-1.576-0.096-1.66-0.22-3.312-0.376-4.956-0.030-0.302-0.048-0.608-0.080-0.91-0.196-1.9-0.44-3.784-0.718-5.658-0.070-0.476-0.15-0.95-0.226-1.424-0.244-1.522-0.514-3.036-0.812-4.542-0.084-0.428-0.162-0.858-0.25-1.284-0.382-1.832-0.8-3.652-1.26-5.456-0.096-0.378-0.204-0.752-0.304-1.128-0.394-1.49-0.814-2.97-1.26-4.438-0.142-0.468-0.282-0.938-0.43-1.404-0.56-1.77-1.146-3.528-1.78-5.262-0.068-0.188-0.146-0.372-0.214-0.56-0.582-1.57-1.198-3.122-1.838-4.662-0.192-0.464-0.388-0.926-0.586-1.388-0.666-1.55-1.356-3.088-2.082-4.604-0.074-0.156-0.144-0.316-0.218-0.47-0.798-1.652-1.64-3.28-2.506-4.892-0.23-0.428-0.466-0.852-0.7-1.278-0.73-1.324-1.484-2.634-2.258-3.928-0.19-0.318-0.374-0.638-0.566-0.954-0.946-1.548-1.926-3.072-2.934-4.576-0.238-0.356-0.486-0.706-0.728-1.058-0.836-1.218-1.69-2.422-2.566-3.61-0.27-0.366-0.538-0.736-0.812-1.1-1.090-1.446-2.206-2.872-3.354-4.268-0.192-0.234-0.392-0.46-0.584-0.69-0.994-1.192-2.012-2.364-3.048-3.518-0.328-0.366-0.656-0.73-0.988-1.090-1.234-1.344-2.486-2.67-3.774-3.958-0.004-0.006-0.010-0.010-0.016-0.014-1.284-1.284-2.606-2.532-3.944-3.76-0.362-0.332-0.726-0.66-1.092-0.988-1.16-1.042-2.338-2.064-3.536-3.064-0.224-0.188-0.444-0.38-0.668-0.566-1.398-1.15-2.824-2.264-4.27-3.354-0.366-0.276-0.738-0.546-1.108-0.818-1.188-0.876-2.394-1.734-3.614-2.57-0.35-0.24-0.696-0.484-1.048-0.72-1.504-1.008-3.028-1.988-4.576-2.934-0.32-0.196-0.648-0.382-0.97-0.576-1.292-0.774-2.598-1.524-3.92-2.254-0.422-0.234-0.844-0.468-1.27-0.698-1.612-0.866-3.238-1.706-4.89-2.504-0.17-0.082-0.342-0.156-0.512-0.238-1.504-0.718-3.028-1.404-4.566-2.064-0.462-0.198-0.926-0.396-1.392-0.588-1.55-0.644-3.11-1.264-4.69-1.85-0.176-0.066-0.35-0.138-0.526-0.202-1.736-0.634-3.496-1.222-5.266-1.782-0.468-0.148-0.938-0.288-1.406-0.43-1.472-0.448-2.956-0.868-4.45-1.264-0.37-0.098-0.738-0.204-1.11-0.298-1.804-0.46-3.622-0.878-5.456-1.26-0.43-0.090-0.866-0.168-1.298-0.254-1.502-0.296-3.014-0.566-4.534-0.81-0.472-0.076-0.944-0.156-1.418-0.226-1.874-0.278-3.758-0.522-5.658-0.718-0.31-0.032-0.624-0.052-0.936-0.082-1.636-0.156-3.282-0.28-4.934-0.376-0.524-0.030-1.046-0.060-1.572-0.084-1.95-0.092-3.904-0.152-5.872-0.152-2.342 0-4.668 0.072-6.98 0.196-0.748 0.040-1.486 0.116-2.23 0.17-1.56 0.112-3.118 0.228-4.66 0.394-0.866 0.094-1.724 0.218-2.586 0.328-1.414 0.182-2.826 0.37-4.224 0.598-0.882 0.144-1.756 0.308-2.632 0.47-1.372 0.252-2.738 0.518-4.092 0.814-0.858 0.188-1.708 0.386-2.56 0.59-1.372 0.33-2.736 0.68-4.090 1.054-0.802 0.22-1.6 0.444-2.396 0.68-1.418 0.42-2.822 0.872-4.218 1.34-0.704 0.236-1.41 0.466-2.108 0.714-1.542 0.548-3.066 1.132-4.58 1.736-0.528 0.21-1.062 0.408-1.586 0.626-1.902 0.788-3.782 1.622-5.638 2.498-0.12 0.056-0.244 0.108-0.366 0.166-6.176 2.944-12.078 6.368-17.66 10.226-0.146 0.1-0.288 0.208-0.434 0.308-1.69 1.178-3.35 2.392-4.98 3.648-0.202 0.156-0.4 0.316-0.6 0.472-1.578 1.232-3.13 2.498-4.648 3.802-0.188 0.16-0.374 0.324-0.56 0.486-1.546 1.344-3.064 2.722-4.544 4.136-0.124 0.118-0.248 0.234-0.37 0.352-1.584 1.526-3.132 3.088-4.636 4.694-0.004 0.004-0.006 0.008-0.010 0.010-1.556 1.66-3.066 3.362-4.532 5.104-0.152 0.18-0.314 0.348-0.468 0.526-9.812 11.338-24.076 17.862-39.094 17.862h-2.718c-28.608 0-51.8-23.192-51.8-51.8v-140.2h-204.2c-28.608 0-51.8 23.192-51.8 51.8v2.718c0 15.018 6.524 29.282 17.862 39.094 28.188 23.48 46.138 58.834 46.138 98.388 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-39.138 17.584-74.15 45.262-97.628 11.72-10.014 18.738-24.45 18.738-39.87v-2.702c0-28.608-23.192-51.8-51.8-51.8h-140.2v576h140.2c28.608 0 51.8 23.192 51.8 51.8v2.718c0 15.018-6.524 29.282-17.862 39.094-0.178 0.154-0.346 0.316-0.526 0.468-1.742 1.466-3.444 2.978-5.104 4.532-0.004 0.004-0.008 0.006-0.010 0.010-1.606 1.504-3.168 3.052-4.694 4.636-0.118 0.122-0.234 0.246-0.352 0.37-1.416 1.48-2.794 2.996-4.136 4.544-0.162 0.186-0.324 0.372-0.486 0.56-1.304 1.518-2.57 3.070-3.802 4.648-0.156 0.2-0.316 0.398-0.472 0.6-1.256 1.628-2.47 3.29-3.648 4.98-0.102 0.146-0.208 0.288-0.308 0.434-3.856 5.582-7.282 11.484-10.226 17.66-0.058 0.12-0.108 0.244-0.166 0.366-0.876 1.856-1.71 3.736-2.498 5.638-0.218 0.524-0.416 1.058-0.626 1.586-0.604 1.514-1.19 3.038-1.736 4.58-0.248 0.698-0.478 1.404-0.714 2.108-0.468 1.396-0.918 2.8-1.34 4.218-0.236 0.794-0.46 1.594-0.68 2.396-0.374 1.354-0.724 2.718-1.054 4.090-0.204 0.85-0.404 1.702-0.59 2.56-0.296 1.356-0.562 2.722-0.814 4.092-0.162 0.876-0.326 1.75-0.47 2.632-0.228 1.398-0.416 2.81-0.598 4.224-0.11 0.862-0.234 1.718-0.328 2.586-0.166 1.544-0.284 3.102-0.394 4.66-0.052 0.744-0.13 1.482-0.17 2.23-0.124 2.312-0.196 4.638-0.196 6.98 0 1.968 0.060 3.922 0.148 5.87 0.024 0.524 0.054 1.048 0.084 1.572 0.094 1.654 0.218 3.298 0.376 4.934 0.030 0.312 0.050 0.624 0.082 0.936 0.196 1.9 0.44 3.784 0.718 5.658 0.070 0.474 0.15 0.946 0.226 1.418 0.244 1.52 0.514 3.032 0.81 4.534 0.086 0.432 0.164 0.866 0.254 1.298 0.382 1.834 0.8 3.652 1.26 5.456 0.094 0.372 0.2 0.74 0.298 1.11 0.394 1.494 0.816 2.978 1.264 4.45 0.142 0.47 0.284 0.94 0.43 1.406 0.56 1.77 1.148 3.53 1.782 5.266 0.064 0.176 0.136 0.35 0.202 0.526 0.584 1.58 1.204 3.142 1.85 4.69 0.194 0.466 0.39 0.93 0.588 1.392 0.66 1.536 1.346 3.060 2.064 4.566 0.082 0.17 0.156 0.342 0.238 0.512 0.798 1.652 1.638 3.278 2.504 4.89 0.228 0.426 0.464 0.848 0.698 1.27 0.73 1.32 1.48 2.628 2.254 3.92 0.194 0.322 0.38 0.65 0.576 0.97 0.946 1.548 1.924 3.072 2.934 4.576 0.236 0.352 0.48 0.698 0.72 1.048 0.836 1.22 1.692 2.424 2.57 3.614 0.272 0.37 0.542 0.742 0.818 1.108 1.090 1.446 2.206 2.872 3.354 4.27 0.186 0.226 0.38 0.444 0.566 0.668 1 1.198 2.022 2.376 3.064 3.536 0.328 0.366 0.656 0.73 0.988 1.092 1.228 1.338 2.476 2.66 3.76 3.944 0.006 0.006 0.010 0.010 0.014 0.016 1.29 1.29 2.616 2.54 3.958 3.774 0.362 0.332 0.726 0.66 1.090 0.988 1.154 1.036 2.326 2.054 3.518 3.048 0.232 0.194 0.458 0.392 0.69 0.584 1.398 1.15 2.822 2.264 4.268 3.354 0.364 0.274 0.734 0.542 1.1 0.812 1.188 0.876 2.39 1.732 3.61 2.566 0.354 0.242 0.702 0.49 1.058 0.728 1.504 1.008 3.028 1.988 4.576 2.934 0.316 0.192 0.636 0.376 0.954 0.566 1.294 0.776 2.604 1.528 3.928 2.258 0.426 0.234 0.85 0.47 1.278 0.7 1.612 0.866 3.24 1.708 4.892 2.506 0.156 0.076 0.314 0.144 0.47 0.218 1.518 0.726 3.054 1.416 4.604 2.082 0.462 0.198 0.924 0.394 1.388 0.586 1.54 0.64 3.092 1.256 4.662 1.838 0.188 0.070 0.372 0.146 0.56 0.214 1.736 0.634 3.492 1.22 5.262 1.78 0.466 0.148 0.936 0.288 1.404 0.43 1.468 0.446 2.948 0.866 4.438 1.26 0.376 0.1 0.75 0.206 1.128 0.304 1.804 0.458 3.622 0.878 5.456 1.26 0.426 0.088 0.856 0.166 1.284 0.25 1.504 0.296 3.018 0.568 4.542 0.812 0.474 0.076 0.948 0.156 1.424 0.226 1.874 0.278 3.758 0.522 5.658 0.718 0.302 0.032 0.608 0.050 0.91 0.080 1.642 0.158 3.294 0.282 4.956 0.376 0.524 0.030 1.050 0.060 1.576 0.082 1.922 0.086 3.854 0.146 5.798 0.146 0.026 0 0.050 0.002 0.074 0.002 1.98 0 3.944-0.060 5.902-0.15 0.496-0.022 0.994-0.052 1.492-0.080 1.82-0.104 3.632-0.234 5.432-0.414 0.11-0.010 0.222-0.018 0.332-0.030 60.090-6.142 107.866-53.848 114.128-113.902 0.068-0.676 0.112-1.346 0.17-2.020 0.124-1.394 0.24-2.788 0.32-4.196 0.052-0.936 0.072-1.866 0.102-2.798 0.040-1.204 0.084-2.408 0.092-3.62 0.006-0.96-0.018-1.914-0.032-2.87-0.018-1.186-0.038-2.372-0.090-3.55-0.042-0.968-0.108-1.93-0.172-2.892-0.076-1.15-0.156-2.3-0.262-3.442-0.090-0.972-0.2-1.94-0.312-2.906-0.128-1.114-0.266-2.224-0.422-3.328-0.14-0.982-0.294-1.96-0.458-2.934-0.178-1.066-0.366-2.13-0.57-3.186-0.192-0.994-0.394-1.986-0.608-2.972-0.22-1.016-0.456-2.024-0.7-3.030-0.246-1.010-0.498-2.018-0.768-3.020-0.256-0.954-0.53-1.9-0.808-2.844-0.304-1.034-0.614-2.068-0.944-3.090-0.282-0.878-0.584-1.748-0.886-2.618-0.37-1.068-0.742-2.138-1.14-3.192-0.296-0.784-0.61-1.56-0.922-2.336-0.448-1.118-0.894-2.238-1.372-3.34-0.286-0.662-0.592-1.31-0.888-1.966-0.542-1.198-1.086-2.396-1.664-3.572-0.234-0.478-0.486-0.946-0.728-1.42-0.676-1.334-1.356-2.664-2.076-3.97-0.090-0.162-0.188-0.32-0.278-0.482-7.506-13.466-17.366-25.442-29.036-35.358-0.038-0.032-0.072-0.066-0.11-0.098-11.72-10.014-18.738-24.45-18.738-39.87v-2.702c0-28.608 23.192-51.8 51.8-51.8h204.206v-204.2c0-28.608 23.192-51.8 51.8-51.8h2.702c15.42 0 29.856 7.020 39.87 18.738 0.032 0.038 0.066 0.072 0.098 0.11 9.916 11.67 21.892 21.53 35.358 29.036 0.162 0.090 0.32 0.188 0.482 0.278 1.306 0.72 2.636 1.4 3.97 2.076 0.474 0.24 0.942 0.492 1.42 0.728 1.178 0.578 2.376 1.12 3.572 1.664 0.656 0.296 1.304 0.602 1.966 0.888 1.102 0.478 2.222 0.924 3.34 1.372 0.778 0.31 1.552 0.626 2.336 0.922 1.056 0.398 2.124 0.77 3.192 1.14 0.87 0.302 1.74 0.602 2.618 0.886 1.024 0.33 2.056 0.638 3.090 0.944 0.944 0.278 1.89 0.552 2.844 0.808 1 0.27 2.008 0.522 3.020 0.768 1.006 0.244 2.016 0.478 3.030 0.7 0.986 0.214 1.978 0.416 2.972 0.608 1.058 0.204 2.12 0.392 3.186 0.57 0.974 0.162 1.952 0.318 2.934 0.458 1.104 0.158 2.214 0.294 3.328 0.422 0.966 0.112 1.934 0.222 2.906 0.312 1.142 0.106 2.292 0.186 3.442 0.262 0.962 0.064 1.924 0.13 2.892 0.172 1.178 0.052 2.364 0.070 3.55 0.090 0.956 0.016 1.91 0.038 2.87 0.032 1.212-0.008 2.416-0.050 3.62-0.092 0.932-0.032 1.862-0.052 2.798-0.102 1.406-0.078 2.802-0.196 4.196-0.32 0.674-0.058 1.344-0.102 2.020-0.17 60.054-6.26 107.762-54.038 113.902-114.128 0.012-0.11 0.018-0.222 0.030-0.332 0.18-1.798 0.31-3.612 0.414-5.432 0.028-0.498 0.056-0.994 0.080-1.492 0.092-1.96 0.152-3.924 0.152-5.904z" /> +<glyph unicode="&#xe671;" glyph-name="hyperlink-light-dialog" data-tags="hyperlink, light, dialog" d="M896 128v0 128h-64v-128h-128v-64h128v-128h64v128h128v64h-64M192 448c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64s-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.8 0-128-57.2-128-128v0zM960 278.6c39.8 45.2 64 104.4 64 169.4 0 141.4-114.6 256-256 256-94.6 0-177.4-51.6-221.6-128h221.6c70.6 0 128-57.2 128-128s-57.2-128-128-128h192v-41.4zM768 320h-221.6c44.2-76.4 126.8-128 221.6-128v128z" /> +<glyph unicode="&#xe672;" glyph-name="hyperlink-globe" data-tags="hyperlink, globe" d="M323.4 134.8c-185.2 42.8-323.4 209-323.4 407.2 0 230.8 187.2 418 418 418s418-187.2 418-418c0-116.4-47.6-221.6-124.4-297.4-41 46.2-100.8 75.4-167.6 75.4-7.8 0-15.6-0.4-23.2-1.2 24 31.8 52.8 57.6 82.6 66 45.2 37.2 43.2 70.4 37.2 100.4-14 25.2-77.4 47.2-137.6 99.4-36.2 8-80.4-15-97.4 7-17 22.2-97.4 54.2-62.2 89.4s88.4-1 109.6 71.4c20.8 72.4 65 42.4 87 42.4 22.2 0 26.2 52.2-15 71.4-41.2 19-99.4 39.2-201 29.2-101.4-10-172.8-55.2-150.8-95.4 22.2-40.2 88.4-167.8 162.8-189s71.4-40.4 83.4-54.2c12-14-22.6-44.4 10.2-101.6 17.8-24 34-10 42-50.2 3.8-18.8-5.4-60.6-12.8-101.6-69.8-28.8-122-92-135.4-168.6zM448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96zM864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160zM864 128h-320c-17.6 0-32-14.4-32-32s14.4-32 32-32h320c17.6 0 32 14.4 32 32s-14.4 32-32 32z" /> +<glyph unicode="&#xe673;" glyph-name="hyperlink-globe-remove" data-tags="hyperlink, globe, remove" d="M323.4 134.8c-185.2 42.8-323.4 209-323.4 407.2 0 230.8 187.2 418 418 418s418-187.2 418-418c0-116.4-47.6-221.6-124.4-297.4-41 46.2-100.8 75.4-167.6 75.4-7.8 0-15.6-0.4-23.2-1.2 24 31.8 52.8 57.6 82.6 66 45.2 37.2 43.2 70.4 37.2 100.4-14 25.2-77.4 47.2-137.6 99.4-36.2 8-80.4-15-97.4 7-17 22.2-97.4 54.2-62.2 89.4s88.4-1 109.6 71.4c20.8 72.4 65 42.4 87 42.4s26.2 52.2-15 71.4c-41.2 19-99.4 39.2-201 29.2-101.4-10-172.8-55.2-150.8-95.4 22.2-40.2 88.4-167.8 162.8-189s71.4-40.4 83.4-54.2c12-14-22.6-44.4 10.2-101.6 17.8-24 34-10 42-50.2 3.8-18.8-5.4-60.6-12.8-101.6-69.8-28.8-122-92-135.4-168.6M448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96M864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160" /> +<glyph unicode="&#xe674;" glyph-name="hyperlink-email" data-tags="hyperlink, email" d="M448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96zM864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160zM864 128h-320c-17.6 0-32-14.4-32-32s14.4-32 32-32h320c17.6 0 32 14.4 32 32s-14.4 32-32 32zM64 960c-35.4 0-64-28.6-64-64v-512c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512c0 35.4-28.6 64-64 64h-768zM111.4 896l336.6-336.6 336.6 336.6c22-5.8 39.4-23.2 45.2-45.2l-208.6-208.6 208.6-208.6c-5.8-22-23.2-39.4-45.2-45.2l-208.6 208.6-128-128-128 128-208.6-208.6c-22 5.8-39.4 23.2-45.2 45.2l208.6 208.6-208.6 208.6c5.8 22 23.2 39.4 45.2 45.2z" /> +<glyph unicode="&#xe675;" glyph-name="anchor" data-tags="anchor" d="M704 384l89-89c-44.6-81.4-123.4-141.4-217-160.6v522.8c38.2 22.2 64 63.6 64 110.8 0 70.6-57.4 128-128 128s-128-57.4-128-128c0-47.2 25.8-88.6 64-110.8v-522.8c-93.6 19-172.4 79.2-217 160.6l89 89h-256v-256l73.8 73.8c80-121.6 217.8-201.8 374.2-201.8s294.2 80.2 374.2 201.8l73.8-73.8v256h-256zM512 832c35.2 0 64-28.8 64-64s-28.8-64-64-64c-35.2 0-64 28.8-64 64s28.8 64 64 64z" /> +<glyph unicode="&#xe676;" glyph-name="table-light-dialog" data-tags="table, light, dialog" d="M896 320v576h-832v-832h576v256h256zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM640 832h192v-192h-192v192zM640 384v192h192v-192h-192zM1024 128v-64h-128v-128h-64v128h-128v64h128v128h64v-128h128z" /> +<glyph unicode="&#xe677;" glyph-name="table" data-tags="table" d="M64 896v-832h832v832h-832zM576 832v-192h-192v192h192zM576 576v-192h-192v192h192zM128 832h192v-192h-192v192zM128 576h192v-192h-192v192zM128 128v192h192v-192h-192zM384 128v192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe678;" glyph-name="table-properties" data-tags="table, properties" d="M1005.332 805.568l-45.254-45.254-135.764 135.764 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0-90.51zM784.966 856.73l135.764-135.764-339.41-336.966h-133.32v133.32l336.966 339.41zM830.22 720.966l-45.254 45.254-271.528-271.528 45.254-45.254 271.528 271.528zM768 448l64 64v-576h-832v832h576l-64-64h-192v-448h448v192zM256 192h-192v-192h192v192zM256 448h-192v-192h192v192zM256 704h-192v-192h192v192zM512 192h-192v-192h192v192zM768 192h-192v-192h192v192z" /> +<glyph unicode="&#xe679;" glyph-name="table-cell" data-tags="table, cell" d="M64 896v-832h832v832h-832zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe67a;" glyph-name="table-cell-properties" data-tags="table, cell, properties" d="M1005.332 805.568l-45.254-45.254-135.764 135.764 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0-90.51zM768 448l64 64v-576h-832v832h576l-64-64h-192v-192h64v-192h192v-64h192v192zM256 192h-192v-192h192v192zM256 448h-192v-192h192v192zM256 704h-192v-192h192v192zM512 192h-192v-192h192v192zM768 192h-192v-192h192v192zM784.966 856.73l135.764-135.764-283.176-283.176-56.234-53.79h-133.32v133.32l53.79 56.236 283.176 283.174zM830.22 720.966l-45.254 45.254-271.528-271.528 45.256-45.256 271.526 271.53z" /> +<glyph unicode="&#xe67b;" glyph-name="table-column-insert-left" data-tags="table, column, insert, left" d="M64 0v960h256v-960h-256zM960 896v-832h-576v832h576zM448 640h192v192h-192v-192zM448 384h192v192h-192v-192zM448 128h192v192h-192v-192zM896 320h-192v-192h192v192zM896 384v192h-192v-192h192zM896 832h-192v-192h192v192z" /> +<glyph unicode="&#xe67c;" glyph-name="table-column-insert-right" data-tags="table, column, insert, right" d="M704 0v960h256v-960h-256zM640 896v-832h-576v832h576zM576 832h-192v-192h192v192zM576 576h-192v-192h192v192zM576 320h-192v-192h192v192zM128 128h192v192h-192v-192zM320 384v192h-192v-192h192zM128 640h192v192h-192v-192z" /> +<glyph unicode="&#xe67d;" glyph-name="table-row-insert-above" data-tags="table, row, insert, above" d="M960 640h-960v256h960v-256zM64 576h832v-576h-832v576zM128 512v-192h192v192h-192zM384 512v-192h192v192h-192zM640 512v-192h192v192h-192zM832 64v192h-192v-192h192zM576 256h-192v-192h192v192zM320 64v192h-192v-192h192z" /> +<glyph unicode="&#xe67e;" glyph-name="table-row-insert-below" data-tags="table, row, insert, below" d="M960 0h-960v256h960v-256zM64 896h832v-576h-832v576zM320 384v192h-192v-192h192zM576 384v192h-192v-192h192zM832 384v192h-192v-192h192zM640 832v-192h192v192h-192zM576 832h-192v-192h192v192zM128 832v-192h192v192h-192z" /> +<glyph unicode="&#xe67f;" glyph-name="table-column-delete" data-tags="table, column, delete" d="M384 384v-448h256v448h-256zM384 960v-128h256v128h-256zM704 896h256v-832h-256v832zM896 320h-128v-192h128v192zM896 576h-128v-192h128v192zM896 832h-128v-192h128v192zM64 896h256v-832h-256v832zM256 320h-128v-192h128v192zM256 576h-128v-192h128v192zM256 832h-128v-192h128v192zM512 653.254l114.746 114.746 45.254-45.254-114.746-114.746 114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746z" /> +<glyph unicode="&#xe680;" glyph-name="table-row-delete" data-tags="table, row, delete" d="M448 576h-448v-256h448v256zM1024 576h-128v-256h128v256zM960 256v-256h-832v256h832zM384 64v128h-192v-128h192zM640 64v128h-192v-128h192zM896 64v128h-192v-128h192zM960 896v-256h-832v256h832zM384 704v128h-192v-128h192zM640 704v128h-192v-128h192zM896 704v128h-192v-128h192zM717.254 448l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746z" /> +<glyph unicode="&#xe681;" glyph-name="table-cell-delete" data-tags="table, cell, delete" d="M192 576h320v-256h-320v256zM64 256h320v-256h-320v256zM128 192v-128h192v128h-192zM384 640h-320v256h320v-256zM320 832h-192v-128h192v128zM845.254 448l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746z" /> +<glyph unicode="&#xe682;" glyph-name="table-delete" data-tags="table, delete" d="M64 896v-832h832v832h-832zM832 640h-128v-64h128v-192h-128v-64h128v-192h-192v128h-64v-128h-192v128h-64v-128h-192v192h128v64h-128v192h128v64h-128v192h192v-128h64v128h192v-128h64v128h192v-192zM525.2 480l114.8-114.8-45.2-45.2-114.8 114.8-114.8-114.8-45.2 45.2 114.8 114.8-114.8 114.8 45.2 45.2 114.8-114.8 114.8 114.8 45.2-45.2-114.8-114.8z" /> +<glyph unicode="&#xe683;" glyph-name="cells-merge" data-tags="cells, merge" d="M64 896v-896h832v896h-832zM384 832h192v-128h-192v128zM128 832h192v-128h-192v128zM320 64h-192v128h192v-128zM576 64h-192v128h192v-128zM832 64h-192v128h192v-128zM832 256h-704v384h704v-384zM832 704h-192v128h192v-128z" /> +<glyph unicode="&#xe684;" glyph-name="cells-merge-horizontally" data-tags="cells, merge, horizontally" d="M64 896v-832h832v832h-832zM384 832h192v-192h-192v192zM128 832h192v-192h-192v192zM320 128h-192v192h192v-192zM576 128h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-704v192h704v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe685;" glyph-name="cells-merge-vertically" data-tags="cells, merge, vertically" d="M64 64h832v832h-832v-832zM128 384v192h192v-192h-192zM128 128v192h192v-192h-192zM832 320v-192h-192v192h192zM832 576v-192h-192v192h192zM832 832v-192h-192v192h192zM576 832v-704h-192v704h192zM320 832v-192h-192v192h192z" /> +<glyph unicode="&#xe686;" glyph-name="cell-split-horizontally" data-tags="cell, split, horizontally" d="M64 896v-832h832v832h-832zM128 832h320v-128h-320v128zM448 512h-128v128h128v-128zM128 640h128v-128h-128v128zM128 448h320v-128h-320v128zM128 128v128h320v-128h-320zM512 640h128v-128h-128v128zM832 128h-320v128h320v-128zM832 320h-320v128h320v-128zM832 512h-128v128h128v-128zM832 704h-320v128h320v-128z" /> +<glyph unicode="&#xe687;" glyph-name="cell-split-vertically" data-tags="cell, split, vertically" d="M64 64h832v832h-832v-832zM128 128v320h128v-320h-128zM448 448v-128h-128v128h128zM320 128v128h128v-128h-128zM512 128v320h128v-320h-128zM832 128h-128v320h128v-320zM320 512v128h128v-128h-128zM832 832v-320h-128v320h128zM640 832v-320h-128v320h128zM448 832v-128h-128v128h128zM256 832v-320h-128v320h128z" /> +<glyph unicode="&#xe688;" glyph-name="table-unmerge" data-tags="table, unmerge" d="M64 896v-832h832v832h-832zM384 832h192v-192h-192v192zM576 576v-192h-192v192h192zM128 832h192v-192h-192v192zM128 576h192v-192h-192v192zM320 128h-192v192h192v-192zM576 128h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe689;" glyph-name="pane-freeze" data-tags="pane, freeze" d="M64 896v-832h832v832h-832zM576 832l192-192h-128l-192 192h128zM320 832l192-192h-128l-192 192h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM704 832h128v-128l-128 128z" /> +<glyph unicode="&#xe68a;" glyph-name="row-freeze" data-tags="row, freeze" d="M64 64h832v832h-832v-832zM128 768l128-128h-128v128zM320 832l192-192h-128l-192 192h128zM576 832l192-192h-128l-192 192h128zM832 704l-128 128h128v-128zM640 384v192h192v-192h-192zM384 384v192h192v-192h-192zM320 384h-192v192h192v-192zM640 128v192h192v-192h-192zM384 128v192h192v-192h-192zM128 128v192h192v-192h-192z" /> +<glyph unicode="&#xe68b;" glyph-name="column-freeze" data-tags="column, freeze" d="M64 896v-832h832v832h-832zM320 832v-128l-128 128h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM384 640v0 0 192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="&#xe68c;" glyph-name="toolbar-float" data-tags="toolbar, float" d="M128 256h832v-256h-832v256zM320 192h-128v-128h192v128h-64zM640 192h-192v-128h192v128zM704 192v-128h192v128h-192zM127.922 696.312l181.020-181.020 90.51 90.51-181.020 181.020-90.51-90.51zM127.922 696.312l181.020-181.020 90.51 90.51-181.020 181.020-90.51-90.51zM444.706 560.548l135.764 135.764-45.254 45.254-45.254-45.254-181.020 181.020c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764c-24.89-24.89-24.89-65.62 0-90.51l181.020-181.020-45.254-45.254 45.254-45.254 135.764 135.764 195.294-195.294 45.254 45.254-195.294 195.294zM308.942 515.294l-181.020 181.020 90.51 90.51 181.020-181.020-90.51-90.51zM960 448h-128v-128h128v128z" /> +<glyph unicode="&#xe68d;" glyph-name="spell-checker" data-tags="spell, checker" d="M226.4 547.6c-14.8-12.4-31.2-21.4-49.2-27s-38.6-8.4-62-8.4c-16.8 0-32.2 2-46.2 5.8s-26.2 9.8-36.4 17.6c-10.2 7.8-18.2 17.6-24 29.2-5.8 11.2-8.6 24.8-8.6 40.2 0 37.8 16.2 65.8 48.8 83.8s81.8 27 148 27h27.4c0 5.2 0 10.6-0.2 16.4s-0.6 10.8-1.4 15.2c-1.6 15.2-7 26.4-16 34-9 7.4-23.6 11.2-43.4 11.2-20.8 0-36.2-3.8-46.6-11.6s-15.6-19-15.6-33.6h-87c4.8 65.4 55.6 98 152.6 98 13.2 0 25.2-0.4 35.8-1.2s20.4-2.2 29.2-4c8.8-2 17.2-4.4 25-7.4s15.2-6.8 22.8-11.4c7-4.4 12.8-9.4 18-14.8 5-5.6 9.2-12.2 12.8-19.8 3.4-7.8 6-16.6 7.6-26.6s2.4-21.6 2.4-34.8v-213.4h-93.6l-0.2 35.6zM224.4 663.6h-30.8c-32.4 0-56.8-4-73-11.8s-24.4-21.2-24.4-40.4c0-14.6 5-25.4 15-32.4s23-10.4 38.8-10.4c15.2 0 29.2 3 42.4 9s23.8 13.8 31.6 23.4v62.6h0.4zM474.8 786.8c11 14.4 24.6 25.6 40.4 33.4s32.8 11.8 51 11.8c20.4 0 38.4-3.8 53.6-11.4 15.4-7.6 28.2-18.4 38.6-32.6s18.2-31.4 23.4-51.8c5.2-20.4 8-43.2 8-68.6s-2.4-38-8.6-58.8c-6-20.8-15.2-35.8-26.6-50.4s-25.2-26-41.4-34.2c-16.2-8.2-34.6-12.2-55-12.2-35 0-63.8 10.4-86.6 31.2v-31.2h-87.6v448h90.8v-173.2zM474.8 603.4c8.8-8.2 18.2-14.4 28.2-18.8 10-4.2 21-6.4 33-6.4 19.6 0 34.8 8.6 45.4 25.6 10.6 17.2 15.8 29.4 15.8 63.6 0 65.4-19.2 98-57.4 98-12.4 0-24-3.8-34.8-11.2s-21-18-30.2-31.6v-119.2zM884.4 512c-24.8 0-46.8 3.6-66.6 10.8-19.6 7.2-36.2 17.6-50 31.2-13.6 13.6-24 30.4-31.4 50.2s-11 42.6-11 68c0 25.4 3.6 48 11 67.8s17.8 36.4 31.8 50.2c13.8 13.8 30.6 24.2 50.4 31.2 19.8 7.2 42.2 10.8 67.2 10.8 40 0 72-9.4 96-28.2s38-46 42-81.8h-82c-2 14-7.8 25.4-17.6 33.8s-22.4 12.6-38.4 12.6c-20.4 0-36.8-7.8-49-23.2s-18.4-39.8-18.4-73.2c0-33 6.2-57.4 18.4-73s28.6-23.4 49-23.4c15.8 0 28.8 4.2 38.6 12.6s15.6 19.6 17.4 33.8h82c-5-35.4-19.4-62.4-43-81.4-23.2-19.2-55.4-28.8-96.4-28.8zM1024 512l-576-576-320 320 128 128 192-192 576 320" /> +<glyph unicode="&#xe68e;" glyph-name="validation-xhtml" data-tags="validation, xhtml" d="M384 512h-108l-52.4 192-51.6-192h-108l-64 320h84l44-192 44 192h104l44-192 44 192h84l-64-320zM929 755.8c9.4-8.4 14.8-19.6 17-33.6h78c-4 35.8-17.2 62.8-39.8 81.8-23 18.6-53.2 28-91.4 28-23.8 0-45-3.4-64.2-10.6-18.8-7.2-34.8-17.8-47.8-31.4-13.4-13.8-23.2-30.4-30.2-50.2-7-20-10.6-42.4-10.6-67.8 0-25.6 3.6-48 10.6-67.8 7-20 16.6-36.8 29.6-50.4 13-13.4 29-23.6 47.6-30.8 18.8-7.2 40-10.8 63.4-10.8 38.8 0 69.6 9.6 92 28.6s36 46 40.8 81.2h-78c-1.8-14-7.4-25.2-16.6-33.6-9.4-8.4-21.4-12.4-36.6-12.4-19.6 0-35 7.8-47 23.4-11.6 15.6-17.2 39.8-17.2 72.8 0 33.4 5.6 57.6 17.2 73.2 11.8 15.6 27.2 23 47 23 15-0.2 27.2-4.2 36.2-12.6v0zM633.6 519c14.6 4.6 27.4 11.6 38 20.4l0.2 0.2c10.4 9.2 18.2 19.8 23.8 32.4 5.6 12 8.4 25.6 8.4 41.6 0 20-5.4 37-16 50.8-7 8.8-15.8 15.8-26.6 21.2 0.6 0.6 1.4 1 2 1.6 6.2 4.8 11 10 15.2 16.2 4 6 7 12.4 9 18.8 2 7 3 13.8 3 20.8 0 13.2-2.6 25.4-7.8 36.4-5.2 10.8-12.8 20.6-23 28.6-9.6 8.4-21.2 14.4-34.2 18.2-12.6 3.6-27.6 5.6-44.4 5.6-14.8 0-28.8-2-41.8-6.2-12.6-4.2-23.6-10.4-34-18.6-10-8.2-18-18.4-24-30.4-6-11.8-9.8-25.6-11.2-40.8l-1-10.2h78l1 8.4c3 28.2 19 31.8 32.6 31.8 9.2 0 16-2.2 20.6-6.4l0.2-0.2c5.2-4.8 6.4-13.6 6.4-20 0-10.8-2.4-18-7.4-22l-0.2-0.2c-5.4-4.6-13.8-6.8-25.8-6.8h-21.8v-62.8h27.2c14.6 0 25.4-2.8 32.4-8 6.6-5.4 9.8-13 9.8-24.2 0-5.8-1-11.2-2.8-15.8s-4.2-8.2-7.8-11.8c-2.8-3-6.8-5.4-11.8-7.2-4.8-1.8-10.4-2.8-16.6-2.8-6.8 0-12.6 0.8-17.8 2.6-4.4 1.6-8.2 4-11.4 7-3.2 3.2-5.6 6.6-7.4 10.4-1.6 3.8-2.4 8.2-3 13.4l-0.8 8.6h-79.4l0.6-10c1-15 4.6-29.2 10.8-42.4 6.2-12.4 15.8-23.8 28.6-33.6 9.8-7.6 21.8-13.4 36-17h0.2c12.8-3 27.8-4.6 44.4-4.6 19 0 35.2 2.4 49.6 7zM128 256l128 128 192-192 576 320-576-576-320 320z" /> +<glyph unicode="&#xe68f;" glyph-name="validation-data" data-tags="validation, data" d="M128 256l128 128 192-192 576 320-576-576-320 320zM225.2 643.2c0-26-5-48.8-15.2-68.8s-24.6-35.4-43.6-46.2c-18.8-10.8-40.6-16.2-65.4-16.2h-101v256h99c84.2 0 126.2-41.6 126.2-124.8zM148.8 642.4c0 12.6-2.4 23.8-7 33.8-4.8 10-11.4 17.8-20.2 23.2s-19.2 8.2-31 8.2h-18.6v-135.4h20.2c17.2 0 31 6.4 41.2 19 10.2 12.8 15.4 29.8 15.4 51.2zM431.6 512l-10.8 47.2h-73.2l-11.6-47.2h-80l84.6 256h91.8l79.6-256h-80.4zM385.2 712.4h-1.8c-0.2-2.8-1-7.6-2.4-14.2s-8.2-34.6-20.8-84.2h47l-17.2 69.6c-2.4 10.2-4 19.8-4.8 28.8zM640 704v-192h-64v192h-64v64h195.6v-64h-67.6zM879.6 512l-10.8 47.2h-73.2l-11.6-47.2h-80l84.6 256h91.8l79.6-256h-80.4zM833.2 712.4h-1.8c-0.2-2.8-1-7.6-2.4-14.2s-8.2-34.6-20.8-84.2h47l-17.2 69.6c-2.4 10.2-4 19.8-4.8 28.8z" /> +<glyph unicode="&#xe690;" glyph-name="toggle-full-screen-mode" data-tags="toggle, full, screen, mode" d="M896 896h-768c-35.2 0-64-28.8-64-64v-576c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM896 256.116c-0.034-0.040-0.076-0.082-0.116-0.116h-767.768c-0.040 0.034-0.082 0.074-0.116 0.116v575.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-575.77zM768 0h-512c70.692 0 128 57.308 128 128h256c0-70.692 57.308-128 128-128zM832 320h-640c116.526 227.946 366.42 384 640 384v-384z" /> +<glyph unicode="&#xe691;" glyph-name="formula-fx" data-tags="formula, fx" d="M428 593.2l-49.4-220c-23-106.8-45.4-184.2-67.4-232.2s-47.6-83.6-76.8-106.4c-29.4-23.2-63-34.6-101-34.6-24 0-41.4 5.4-52.6 16s-16.8 23-16.8 37.4c0 13.4 4.6 25 14 34.8s21.6 14.6 36.6 14.6c12.6 0 22.4-3.8 29-11.2 6.8-7.4 10.2-17 10.2-28.4 0-10.4-2-18.2-6.4-23.2-4.2-5-6.4-8.4-6.4-10l2-3.4c1.6-1.6 3.6-2.4 6-2.4 8.4 0 15.6 3 21.6 9.4 14.8 15.4 26 34 33.2 55.8 5 15 14.8 54.8 29 119l86 385.2h-58.6l14 57.4c21-0.4 36.4 2.8 46 9.4s19.6 21.2 30.4 44c30.8 66.2 63.4 120.2 97.8 148.8s72.4 42.8 114.6 42.8c27 0 46.6-6 58.8-18.2s18.4-27.8 18.4-47c0-17-4-30.4-12.2-40.4-8.2-10.2-18.4-15-30.4-15-11.2 0-20.6 4-27.8 12.2s-11 18-11 29.4c0 8.2 2.2 16.8 7 26 4.6 9.2 7 15.4 7 18.6 0 3.6-1 6.6-3.2 8.8-2 2.2-4.8 3.4-8.2 3.4-16.6 0-33.6-11.8-51-35.8-28.6-38.2-51.8-105-69-187.6h61l-14.8-57.4-59.6 0.2zM585.4 547.8l137.8 28.2c25-46.6 42.6-97.8 53-153.8 25.8 45.4 45.4 77.2 58.6 95.2 17.6 24.4 32.2 40.2 43.6 47.6 11.6 7.4 23.8 11 36.6 11 14.4 0 25.6-4.8 33.4-14 7.8-9.4 11.6-22 11.6-38 0-15-4-27.2-11.6-36.8-7.8-9.4-17.4-14.2-29-14.2-8.4 0-18 1.8-29 5.4-10.8 3.6-18.6 5.4-22.6 5.4-11.2 0-21.6-4.8-31.6-14-13.6-12.8-30.4-40.2-50.6-82 22.4-93.8 40.2-151 53.8-171.6 7.8-12.2 15.8-18.4 24.2-18.4 6.8 0 12.8 2 17.8 6 7.6 6.6 19.4 23 35.2 49.2l14.2-9.8c-23.2-44.4-45.8-75.8-68-93.8-16.8-14-33.4-21.2-49.8-21.2-16.8 0-30.8 4.6-42 13.4-11.2 9-21.2 23.4-29.8 43.6-8.8 20-19 52.4-30.8 96.8-30.8-46.6-55-80.6-72.6-102-17.4-21.4-32-35.4-43.6-42s-24-9.8-37.2-9.8c-13.6 0-24.6 4.8-32.6 14-8 9.4-12 21.6-12 36.6 0 15.8 4.4 29 13 39.2 8.6 10.4 19.8 15.4 33.2 15.4 7.2 0 15.2-2.6 24.2-7.4 13.2-7.6 22.6-11.4 28.4-11.4 7.6 0 14.4 1.8 20.6 5.6 7.8 4.8 18 14.8 30 30.6 7.4 9.6 21 30.2 40.8 62-25.2 111.6-45 178.2-59.2 200-9 14-20.4 21.2-34 21.2-7.2 0-15.8-1.2-26-3.8l2 17.6z" /> +<glyph unicode="&#xe692;" glyph-name="sum" data-tags="sum" d="M832 832v-256l-128 128h-384l256-256-256-256h384l128 128v-256h-640v128l256 256-256 256v128h640z" /> +<glyph unicode="&#xe693;" glyph-name="symbol" data-tags="symbol" d="M896 128l64 64v-192h-320v208.4c22.8 10.2 44.4 23 64 38 77.8 59.4 128 153.8 128 260.2 0 179.8-143.2 325.4-320 325.4s-320-145.6-320-325.4c0-106.4 50.2-201 128-260.2 19.6-15 41.2-27.8 64-38v-208.4h-320v192l64-64h192v37c-151.4 61.6-256 193.8-256 347 0 212 200.6 384 448 384s448-172 448-384c0-153.2-104.6-285.4-256-347v-37h192z" /> +<glyph unicode="&#xe694;" glyph-name="dollar" data-tags="dollar" d="M653.2 414.8c-16.6 14.6-36.8 27.2-60.8 38.2-23.6 10.8-50.4 20.4-80.4 29v215.2c13-1.6 26-4.4 35.4-8.4 15-6.6 27.4-15.6 37.6-27.4 10.2-11.6 17.8-25.4 22.8-41.4 5.2-16 7.6-33.4 7.6-52.4h88.6c0 58.4-15 104.2-45 137.8s-72 53.6-125.8 60.2c0 0-10 0.8-21.2 1.6v128.8h-64v-131c-23.8-3-45.2-8.6-64.4-16.8-21.2-9-39.2-20.6-54.2-35s-26.4-31.2-34.4-50.8c-8-19.4-12-41-12-64.6 0-25.4 4.4-47.6 13.4-67s22-36.4 39-51.2c17-14.8 37.6-27.6 61.8-38.6 15.6-7 32.6-13.6 50.8-19.4v-221.8c-5.4 0.8-10.8 1.8-16.2 3-15.8 3.6-30.4 10.2-43.4 19.6s-23.6 22-31.6 38c-8 16-12 36-12 60.2h-88.8c0-32.4 5.2-60.2 15.8-83.4s24.8-42.4 42.6-57.4c17.8-15 38.2-26.6 61.2-34.6s46.8-13 71.4-15c0 0 0.4 0 1-0.2v-130h64v129.6c3.8 0.4 6.2 0.6 6.2 0.6 28.2 2.6 53.8 8.2 76.8 16.6 23 8.6 42.6 20 58.8 34.2s28.6 31.2 37.2 50.8c8.6 19.6 13 41.8 13 66.6 0 25-4.4 47-13 66.2-8.6 19-21.2 35.8-37.8 50.2zM443.6 506.4c-17.6 8.2-31.8 16.8-42.4 25.8s-18.2 19.2-22.6 30c-4.4 11-6.8 23.2-6.8 37 0 14.8 2.4 28.2 7.2 40.6 4.8 12.2 12 22.6 21.6 31.4 9.6 8.6 21.8 15.4 36.6 20.2 3.4 1.2 7 2 10.6 3v-189.8c-1.2 0.4-2.8 1-4.2 1.8zM605.8 256c-6-12.4-15-22.8-26.4-31.6-11.6-8.6-25.6-15.4-42.4-20-7.8-2.2-16.2-3.8-25-5v202.2c11.2-4 21.4-8.2 30.6-12.4 17.2-8 31.2-16.6 41.8-26 10.8-9.4 18.6-19.4 23.4-30.2s7.2-22.6 7.2-35.4c0-15.4-3-29.4-9.2-41.6z" /> +<glyph unicode="&#xe695;" glyph-name="percent" data-tags="percent" d="M704 832h64l-448-768h-64l448 768zM736 512c-88.4 0-160-100.2-160-224s71.6-224 160-224c88.4 0 160 100.2 160 224s-71.6 224-160 224zM736 128c-45.4 0-96 65.8-96 160s50.6 160 96 160c45.4 0 96-65.8 96-160s-50.6-160-96-160zM288 832c-88.4 0-160-100.2-160-224s71.6-224 160-224c88.4 0 160 100.2 160 224s-71.6 224-160 224zM288 448c-45.4 0-96 65.8-96 160s50.6 160 96 160c45.4 0 96-65.8 96-160s-50.6-160-96-160z" /> +<glyph unicode="&#xe696;" glyph-name="custom-format" data-tags="custom, format" d="M256 704v-448h-96v339.2c0 0-26.2-38.2-96-38.2 0 35.4 0 37 0 81.2 69.8 0 123.4 65.8 123.4 65.8h68.6zM444.8 336.6h195.2v-80.6h-301.4v33.2c0 22.6 3.8 42.8 11.4 60.6 7.6 18 17.2 34 28.6 48.2s24 26.8 37.6 37.8c13.6 11 26.6 20.8 38.8 29.6 13 9.2 24.2 18 34 26.4s18 16.8 24.6 25c6.6 8.2 11.6 16.6 15 25.2 3.2 8.4 5 17.6 5 27.2 0 18.8-5.4 33-16 42.8-10.6 9.6-27 14.4-48.8 14.4-37.8 0-74.2-15-108.8-45.2v85.4c38.4 24.8 81.6 37.2 129.6 37.2 22.4 0 42.4-3 60-8.8 17.8-5.8 32.8-14.2 45-25s21.6-24 28.2-39.4c6.4-15.4 9.6-32.8 9.6-51.8 0-20.2-3.2-38.4-9.4-54-6.2-15.8-14.6-30.2-24.8-43-10.4-13-22.2-24.8-35.8-35.4-13.6-10.8-27.6-21.2-42-31.2-9.8-7-19.4-13.8-28.4-20.8-9.2-6.8-17.2-13.6-24.2-20.2s-12.4-13.2-16.6-19.6c-4.4-6.2-6.4-12.2-6.4-18zM683.2 278v83c29.2-21.2 63-31.6 101.8-31.6 24.4 0 43.6 5.2 57.2 15.8s20.4 25 20.4 43.8c0 19.4-8.4 34.2-25.4 44.6-16.8 10.6-40 15.8-69.6 15.8h-40.4v73.2h37.2c56.6 0 84.8 18.8 84.8 56.2 0 35.2-21.8 52.8-65.2 52.8-29.2 0-57.4-9.4-84.8-28v77.8c30.6 15.4 66 23 106.8 23 44.4 0 79-10 103.8-29.8 24.8-20 37.2-45.8 37.2-77.6 0-56.6-28.8-92-86.4-106.4v-1.6c30.8-3.8 55-15 72.8-33.4s26.6-41 26.6-67.8c0-40.4-14.8-72.6-44.6-96-29.8-23.6-70.8-35.2-123-35.2-44.6-0.4-81 6.8-109.2 21.4z" /> +<glyph unicode="&#xe697;" glyph-name="decimal-increase" data-tags="decimal, increase" d="M768 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 212c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47 28.8 85.2 64 85.2 35.4 0 64-38.2 64-85.2v-85.4zM768 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 660c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM448 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128s128 57.4 128 128v128c0 70.6-57.2 128-128 128zM512 212c0-47.2-28.6-85.4-64-85.4s-64 38.2-64 85.4v85.4c0 47 28.6 85.2 64 85.2s64-38.2 64-85.2v-85.4zM192 128h64v-64h-64v64zM512 576h64v-64h-64v64zM384 896v-384l-256 192 256 192z" /> +<glyph unicode="&#xe698;" glyph-name="decimal-decrease" data-tags="decimal, decrease" d="M768 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 662.6c0-47-28.6-85.2-64-85.2-35.2 0-64 38.2-64 85.2v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM768 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 214.6c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM448 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.4 128-128 128zM512 662.6c0-47-28.6-85.2-64-85.2s-64 38.2-64 85.2v85.4c0 47.2 28.6 85.4 64 85.4s64-38.2 64-85.4v-85.4zM256 512h-64v64h64v-64zM512 128h64v-64h-64v64zM128 448l256-192-256-192v384z" /> +<glyph unicode="&#xe699;" glyph-name="font-size" data-tags="font, size" d="M194 512l-130-384h58l33.8 100h136.2l33.8-100h58l-130 384h-59.8zM176.2 288l47.8 141.2 47.8-141.2h-95.6zM752 768h-96l-208-640h96l52 160h216l52-160h96l-208 640zM627.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="&#xe69a;" glyph-name="image-absolute-position" data-tags="image, absolute, position" d="M832 480c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96zM1024 640v-640c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h640c35.4 0 64-28.6 64-64zM960 586.6c0 29.4-23.8 53.4-53.4 53.4h-533.2c-29.4 0-53.4-23.8-53.4-53.4v-394.6l192 192 192-192 128 128 128-128v394.6zM64 960h-64v-1024h64v128h64v64h-64v128h64v64h-64v128h64v64h-64v128h64v64h-64v192h192v-64h64v64h128v-64h64v64h128v-64h64v64h128v-64h64v64h128v64h-960z" /> +<glyph unicode="&#xe69b;" glyph-name="wizard-table" data-tags="wizard-table" d="M320 192v448h448v-192l64-64v576h-832v-832h576l-64 64zM576 896h192v-192h-192zM320 896h192v-192h-192zM256 192h-192v192h192zM256 448h-192v192h192zM256 704h-192v192h192zM1009.16-20.18l-30.98-30.98c-7.931-7.939-18.892-12.849-31-12.849s-23.069 4.911-31 12.849v0l-248 248c-7.929 7.936-12.833 18.895-12.833 31s4.904 23.064 12.833 31l31 31c7.936 7.929 18.895 12.833 31 12.833s23.064-4.904 31-12.833l248-248c7.939-7.931 12.849-18.892 12.849-31 0-12.118-4.919-23.087-12.868-31.019l-0.001-0.001zM691.28 398l-42 29.66c-6.168 4.402-10.142 11.534-10.142 19.595 0 0.107 0.001 0.214 0.002 0.321v-0.016l0.66 51.38c0.001 0.093 0.002 0.202 0.002 0.312 0 13.255-10.745 24-24 24-5.413 0-10.408-1.792-14.423-4.816l0.061 0.044-41.16-30.72c-3.95-2.969-8.936-4.755-14.34-4.755-2.741 0-5.375 0.46-7.829 1.306l0.169-0.051-48.64 16.5c-2.3 0.807-4.952 1.273-7.713 1.273-13.255 0-24-10.745-24-24 0-2.761 0.466-5.413 1.324-7.882l-0.051 0.168 16.5-48.64c0.796-2.285 1.255-4.919 1.255-7.66 0-5.404-1.786-10.39-4.8-14.402l0.044 0.062-30.72-41.16c-2.979-3.954-4.772-8.949-4.772-14.362 0-13.255 10.745-24 24-24 0.11 0 0.219 0.001 0.328 0.002h-0.017l51.38 0.66c0.091 0.001 0.198 0.002 0.305 0.002 8.061 0 15.193-3.974 19.545-10.069l0.050-0.073 29.66-42c4.403-6.16 11.53-10.127 19.584-10.127 10.709 0 19.779 7.013 22.869 16.697l0.047 0.17 15.26 49.040c2.4 7.562 8.238 13.4 15.63 15.753l0.17 0.047 49.040 15.26c9.837 3.147 16.834 12.209 16.834 22.905 0 8.048-3.962 15.172-10.041 19.526l-0.072 0.049z" /> +<glyph unicode="&#xe69c;" glyph-name="crosstab" data-tags="crosstab" d="M384 896h-320v-320h1.060v-576h894.94v896zM384 64h-192v192h192zM384 320h-192v192h192zM384 576h-192v192h192zM640 64h-192v192h192zM640 320h-192v192h192zM640 576h-192v192h192zM896 64h-192v192h192zM896 320h-192v192h192zM896 576h-192v192h192z" /> +<glyph unicode="&#xe69d;" glyph-name="wizard-crosstab" data-tags="wizard-crosstab" d="M384 128v448h448v-192l64-64v640h-896v-320h1.060v-576h638.94l-64 64zM640 832h192v-192h-192zM384 832h192v-192h-192zM320 128h-192v192h192zM320 384h-192v192h192zM320 640h-192v192h192zM1009.16-20.18l-30.98-30.98c-7.931-7.939-18.892-12.849-31-12.849s-23.069 4.911-31 12.849v0l-248 248c-7.929 7.936-12.833 18.895-12.833 31s4.904 23.064 12.833 31l31 31c7.936 7.929 18.895 12.833 31 12.833s23.064-4.904 31-12.833l248-248c7.939-7.931 12.849-18.892 12.849-31 0-12.118-4.919-23.087-12.868-31.019l-0.001-0.001zM441.46 358.5c-2.979-3.954-4.772-8.949-4.772-14.362 0-13.255 10.745-24 24-24 0.11 0 0.219 0.001 0.328 0.002h-0.017l51.38 0.66c0.091 0.001 0.198 0.002 0.305 0.002 8.061 0 15.193-3.974 19.545-10.069l0.050-0.073 29.66-42c4.403-6.16 11.53-10.127 19.584-10.127 10.709 0 19.779 7.013 22.869 16.697l0.047 0.17 15.26 49.040c2.4 7.562 8.238 13.4 15.63 15.753l0.17 0.047 49.040 15.26c9.854 3.137 16.867 12.207 16.867 22.916 0 8.054-3.967 15.182-10.055 19.535l-0.073 0.049-42 29.66c-6.168 4.402-10.142 11.534-10.142 19.595 0 0.107 0.001 0.214 0.002 0.321v-0.016l0.66 51.38c0.001 0.093 0.002 0.202 0.002 0.312 0 13.255-10.745 24-24 24-5.413 0-10.408-1.792-14.423-4.816l0.061 0.044-41.16-30.72c-3.95-2.969-8.936-4.755-14.34-4.755-2.741 0-5.375 0.46-7.829 1.306l0.169-0.051-48.64 16.5c-2.3 0.807-4.952 1.273-7.713 1.273-13.255 0-24-10.745-24-24 0-2.761 0.466-5.413 1.324-7.882l-0.051 0.168 16.5-48.64c0.796-2.285 1.255-4.919 1.255-7.66 0-5.404-1.786-10.39-4.8-14.402l0.044 0.062z" /> +<glyph unicode="&#xe69e;" glyph-name="table-body" data-tags="table-body" d="M64 896v-832h832v832zM576 832v-192h-192v192zM832 320v-128l-384 384h128zM128 832h192v-192h-192zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v128l128-128zM640 128l-256 256v128l384-384zM832 448l-128 128h128zM832 640h-192v192h192z" /> +<glyph unicode="&#xe69f;" glyph-name="table-column-groups" data-tags="table-column-groups" d="M64 896v-832h832v832zM576 832v-128l-128 128zM576 192l-192 192v128l192-192zM384 768l192-192v-128l-192 192zM128 832h192v-192h-192zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v128l128-128zM832 128h-192v192h192zM832 384h-192v192h192zM832 640h-192v192h192z" /> +<glyph unicode="&#xe6a0;" glyph-name="table-corner" data-tags="table-corner" d="M64 896v-832h832v832zM576 832v-192h-192v192zM576 576v-192h-192v192zM320 832v-128l-128 128zM128 768l128-128h-128zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v192h192v-192zM832 128h-192v192h192zM832 384h-192v192h192zM832 640h-192v192h192z" /> +<glyph unicode="&#xe6a1;" glyph-name="table-row-groups" data-tags="table-row-groups" d="M64 896v-832h832v832zM576 832v-192h-192v192zM448 576h128l192-192h-128zM512 384h-128l-192 192h128zM128 832h192v-192h-192zM128 512l128-128h-128zM128 128v192h192v-192zM384 128v192h192v-192zM832 128h-192v192h192zM832 448l-128 128h128zM832 640h-192v192h192z" /> +<glyph unicode="&#xe700;" glyph-name="globe-outline" data-tags="globe, outline" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM128 448c0 114 49.6 216.4 128.6 286.6 0.6-3.6 2-7.2 3.8-10.8 23.8-44.2 95.4-185 175.6-208.2s77.2-44.4 90-59.8c13-15.4-24.4-48.8 11.2-111.8 19.2-26.4 36.6-11 45.2-55.2 8.2-42-41.2-190-15.6-220.8-18-2.6-36.2-4-54.8-4-212 0-384 172-384 384zM572.8 68.8c21 74 83.6 178.4 151.6 197.8 48.8 41 46.6 77.6 40.2 110.8-15.2 27.8-83.4 52-148.6 109.6-39 8.8-86.8-16.6-105.2 7.8s-105.2 59.8-67.2 98.6c38 38.8 95.4-1.2 118.2 78.6s70.4 46.4 94.4 46.4c24 0 28.2 57.6-16.2 78.6-33.4 15.8-77.2 32.2-143.4 34.8 5.2 0.2 10.4 0.4 15.6 0.4 212 0 384-172 384-384-0.2-191.6-140.2-350.2-323.4-379.4z" /> +<glyph unicode="&#xe701;" glyph-name="globe" data-tags="globe" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM724.4 266.6c-69.4-20-133.4-128.4-152.8-202.6-35.8 18.8 19.6 180.4 10.8 224.8-8.6 44.2-26 28.8-45.2 55.2-35.6 63 1.8 96.6-11.2 111.8-13 15.4-9.8 36.6-90 59.8s-151.8 163.8-175.6 208.2c-23.8 44.2 53.2 94 162.6 105.2 20.6 2 39.4 3 56.8 3 75.6-0.2 123.8-18 160-35 44.4-21 40.2-78.6 16.2-78.6s-71.6 33.2-94.4-46.4c-22.8-79.6-80.2-39.8-118.2-78.6s48.8-74.2 67.2-98.6c18.4-24.4 66.2 1.2 105.2-7.8 65.2-57.6 133.4-82 148.6-109.6 6.6-33.2 8.8-69.8-40-110.8z" /> +<glyph unicode="&#xe702;" glyph-name="marker-pin" data-tags="marker, pin" d="M512 960c-194.4 0-352-157.6-352-352s352-672 352-672c0 0 352 477.6 352 672s-157.6 352-352 352zM512 384c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224z" /> +<glyph unicode="&#xe703;" glyph-name="marker-pin-target" data-tags="marker, pin, target" d="M512 960c-194.4 0-352-157.6-352-352s352-672 352-672c0 0 352 477.6 352 672s-157.6 352-352 352zM512 384c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224zM608 608c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96z" /> +<glyph unicode="&#xe704;" glyph-name="pin" data-tags="pin" d="M640 448v320c0 35.2-28.8 64-64 64h-192c-35.2 0-64-28.8-64-64v-320h-128v-64h256v-320h64v320h256v64h-128zM384 448v320h128v-320h-128z" /> +<glyph unicode="&#xe705;" glyph-name="unpin" data-tags="unpin" d="M512 320h320c35.2 0 64 28.8 64 64v192c0 35.2-28.8 64-64 64h-320v128h-64v-256h-320v-64h320v-256h64v128zM512 576h320v-128h-320v128z" /> +<glyph unicode="&#xe800;" glyph-name="share" data-tags="share" d="M960 96c0-88.4-71.6-160-160-160s-160 71.6-160 160c0 21.2 4.2 41.4 11.6 60l-317.2 176.2c-28.6-27.4-67.6-44.2-110.4-44.2-88.4 0-160 71.6-160 160s71.6 160 160 160c42.8 0 81.8-16.8 110.4-44.2l317.2 176.2c-7.6 18.6-11.6 38.8-11.6 60 0 88.4 71.6 160 160 160s160-71.6 160-160c0-88.4-71.6-160-160-160-44 0-83.8 17.8-112.8 46.6l-316-175.6c8.2-19.4 12.8-40.6 12.8-63s-4.6-43.6-12.8-63l316-175.6c29 28.8 68.8 46.6 112.8 46.6 88.4 0 160-71.6 160-160z" /> +<glyph unicode="&#xe801;" glyph-name="user" data-tags="user" d="M704 704c0-106-86-192-192-192s-192 86-192 192c0 106 86 192 192 192s192-86 192-192zM512 448c-212 0-384-172-384-384 0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64 0 212-172 384-384 384z" /> +<glyph unicode="&#xe802;" glyph-name="inbox" data-tags="inbox" d="M768 896h-512l-192-512v-320c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v320l-192 512zM300.4 832h423.2l168-448h-187.6l-64-128h-256l-64 128h-187.6l168 448z" /> +<glyph unicode="&#xe803;" glyph-name="blogger" data-tags="blogger" d="M377.8 832c-138 0-249.8-111-249.8-248v-272.2c0-136.8 111.8-247.8 249.8-247.8h268.8c138 0 249.4 111 249.4 247.8v175.8c0 27.4-22 56.4-49.6 56.4h-43c-26.4 0-49.4 22.4-51.2 48 0 137-110.4 240-248.4 240h-126zM368 640h144c26.4 0 48-21.6 48-48s-21.6-48-48-48h-144c-26.4 0-48 21.6-48 48s21.6 48 48 48zM368 352h288c26.4 0 48-21.6 48-48s-21.6-48-48-48h-288c-26.4 0-48 21.6-48 48s21.6 48 48 48z" /> +<glyph unicode="&#xe804;" glyph-name="blogger-box" data-tags="blogger, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM832 334.6c0-114.2-93-206.6-207.8-206.6h-224c-115 0-208.2 92.4-208.2 206.6v226.8c0 114.2 93.2 206.6 208.2 206.6h104.8c115 0 207-85.8 207-200 1.4-21.4 20.8-40 42.8-40h36c23 0 41.4-24.2 41.4-47l-0.2-146.4zM392 528h120c22 0 40 18 40 40s-18 40-40 40h-120c-22 0-40-18-40-40s18-40 40-40zM632 368h-240c-22 0-40-18-40-40s18-40 40-40h240c22 0 40 18 40 40s-18 40-40 40z" /> +<glyph unicode="&#xe805;" glyph-name="delicious" data-tags="delicious" d="M512 896h448v-448h-448v448zM64 448h448v-448h-448v448z" /> +<glyph unicode="&#xe806;" glyph-name="delicious-box" data-tags="delicious, box" d="M960 64v768c0 35.4-28.6 64-64 64h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64zM512 128v320h-320v320h320v-320h320v-320h-320z" /> +<glyph unicode="&#xe807;" glyph-name="digg" data-tags="digg" d="M191.4 768v-128h-127.4v-320h192v448h-64.6zM320 768v-64.6h64.6v64.6h-64.6zM320 640v-320h64v320h-64zM448 640v-320h128v-63.4h-128v-64.6h192.6v448h-192.6zM703.4 640v-320h128v-63.4h-128v-64.6h192.6v448h-192.6zM128.6 576h63v-192h-63v192zM512.6 576h63.4v-192h-63.4v192zM768 576h63.4v-192h-63.4v192z" /> +<glyph unicode="&#xe808;" glyph-name="digg-box" data-tags="digg, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM320 553.4v-297h-192v320h127.4v128h64.6v-151zM424 256.6h-64v320h64v-320zM424.6 640h-64.6v64.6h64.6v-64.6zM662 332.6v-204.6h-192.6v64.6h128v64h-128v319.4h192.6v-243.4zM896 332.6v-204.6h-192v64.6h128v64h-128v319.4h192v-243.4zM192.6 512.6h63v-192h-63v192zM534 512.6h63.4v-192h-63.4v192zM768.6 512.6h63.4v-192h-63.4v192z" /> +<glyph unicode="&#xe809;" glyph-name="email" data-tags="email" d="M128 768c-35.4 0-64-28.6-64-64v-512c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512c0 35.4-28.6 64-64 64h-768zM175.4 704l336.6-336.6 336.6 336.6c22-5.8 39.4-23.2 45.2-45.2l-208.6-208.6 208.6-208.6c-5.8-22-23.2-39.4-45.2-45.2l-208.6 208.6-128-128-128 128-208.6-208.6c-22 5.8-39.4 23.2-45.2 45.2l208.6 208.6-208.6 208.6c5.8 22 23.2 39.4 45.2 45.2z" /> +<glyph unicode="&#xe80a;" glyph-name="email-box" data-tags="email, box" d="M754 595.2l-177.6-177.6-62.4-58-66.4 58-177.6 177.6c-15.4-4-27.6-16.2-31.6-31.6l146-146-146-146c4-15.4 16.2-27.6 31.6-31.6l146 146 98-89.6 94 89.6 146-146c15.4 4 27.6 16.2 31.6 31.6l-146 146 146 146c-4 15.4-16.2 27.6-31.6 31.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM832 236.8c0-24.8-20-44.8-44.8-44.8h-550.4c-24.8 0-44.8 20-44.8 44.8v358.4c0 24.8 20 44.8 44.8 44.8h550.4c24.8 0 44.8-20 44.8-44.8v-358.4z" /> +<glyph unicode="&#xe80b;" glyph-name="facebook" data-tags="facebook" d="M580 896c-119.6 0-192-64-192-192v-128h-132v-192h132v-384h192v384h160l28 192h-188v64c0 64 64 64 64 64h124v186.2c-14.4 1.8-130.8 5.8-188 5.8v0z" /> +<glyph unicode="&#xe80c;" glyph-name="facebook-box" data-tags="facebook, box" d="M115.2 896c-28 0-51.2-23-51.2-51.2v-793.6c0-28 23-51.2 51.2-51.2h793.6c28 0 51.2 23 51.2 51.2v793.6c0 28-23 51.2-51.2 51.2h-793.6zM746 766c48 0 83.6-4.6 83.6-4.6l-2.8-110.8c0 0-36.2 0.4-75.8 0.4-42.8 0-49.6-19.8-49.6-52.4v-86.6h128.8l-5.6-118.6h-123.2v-329.4h-125.4v329.4h-87.2v118.6h87.2v101.4c0 79.6 51.4 152.6 170 152.6z" /> +<glyph unicode="&#xe80d;" glyph-name="google" data-tags="google" d="M536.6 896c-32.2 0-66.8-4-104-11.8s-72.8-25.6-106.4-53c-25.2-22-43.8-46.8-56.6-74.6-12.6-27.8-18.8-55.4-18.8-83 0-22.8 4.2-45.4 13-67.6 8.6-22.2 21.2-42.2 37.6-59.4s36.8-31.2 61.2-41.8c24.4-10.6 52.2-15.8 83.6-15.8 6.2 0 12.4 0.2 18.8 0.6s12.6 1 18.8 1.8c-3.2-7-5.8-14-8.2-20.6s-3.6-15.2-3.6-25.2c0-18 3.8-33 11.2-45.2s15.4-23.8 24-34.8c-13.4-0.8-29-2-47-3.6s-37.2-4.2-57.6-8.2c-20.4-4-41-9.2-61.8-15.8s-40.2-15.4-58.2-26.4c-34.4-20.4-58.2-44-71.2-71.2s-19.4-51.2-19.4-72.4c0-22 5.2-43 15.4-63s25.8-37.8 47-53.4c21.2-15.8 47.6-28.2 79.4-37.6s68.8-14 111-14c50.2 0 94.6 6.4 133.4 19.4s71.2 29.8 97 50.6c25.8 20.8 45.4 44.6 58.8 71.2s20 53.8 20 81.2c0 20.4-2.8 38.6-8.4 54.2-5.4 15.8-12.8 29.8-21.6 42.4-9 12.6-19.6 24.4-31.8 35.4s-24.6 22-37 33l-42.2 33c-6.4 5.6-13 12-20 19.4s-10.6 17.8-10.6 31.2c0 13.4 3.6 24.4 10.6 33s14.4 16.8 22.4 24.8c12.4 9.4 24.8 19.4 36.4 30 11.8 10.6 22.4 22.4 31.8 35.2 9.4 13 16.8 27.6 22.4 44.2 5.4 16.4 8.2 35.8 8.2 57.6s-3 41.6-9.4 59c-6.2 17.2-13.6 32.4-22.4 45.4-8.6 13-17.6 24-27 33s-17.6 16.2-24.8 21.8h72.8l64.6 40.8-231.4 0.2zM462.4 858.4c24.4 0 45.6-7.2 64-21.8s34-32.8 46.4-55c12.4-22 22-45.6 28.2-70.8s9.4-48.4 9.4-69.6c0-11-1.6-24.8-4.6-41.4s-11.4-31.4-24.8-44.8c-9.4-9.4-21.4-17.4-36-23.6-14.6-6.4-29.2-9.4-44-9.4-25 0-46.8 7.2-65.2 21.8s-33.8 32.6-45.8 53.6c-12.2 21.2-21.2 44-27 68.4s-8.8 46.4-8.8 66.2c0 15.8 1.8 31 5.4 46s10.4 28.8 20.4 41.4c9.4 11.8 21.6 21.2 36.4 28.2 15 7.2 30.2 10.8 46 10.8v0 0zM520 332.8h14.6c3.6 0 7.6-0.4 12.4-1.2 22-15.6 41.2-29.8 57.6-42.4 16.4-12.4 29.8-24.8 40-36.4 10.2-11.8 17.8-23.6 23-36 5-12 7.6-25.6 7.6-40.6 0-36.8-14.6-67.2-44-91.2-29.4-23.8-72.4-35.8-128.8-35.8-63.6 0-114 13.4-151.2 40s-55.8 61.2-55.8 103.4c0 21.2 4.2 38.8 12.4 53 8.2 14 17.8 25.8 28.8 35.2s22.2 16.6 33.6 21.6c11.4 5.2 20.2 8.8 26.4 11.2 12.6 4 25.4 7.2 38.8 10s25.8 4.8 37.6 6c11.8 1.2 22 2 30.6 2.4 8.4 0.4 14 0.6 16.4 0.8v0 0z" /> +<glyph unicode="&#xe80e;" glyph-name="google-box" data-tags="google, box" d="M425.2 487.8c10.2 10.2 16.4 21.6 18.8 34.2s3.6 23.2 3.6 31.6c0 16.2-2.4 34-7.2 53.2s-12 37.2-21.6 54c-9.6 16.8-21.4 30.8-35.4 42s-30.4 16.8-48.8 16.8c-12 0-23.6-2.6-35-8.2s-20.6-12.6-27.8-21.6c-7.8-9.6-13-20-15.6-31.4s-4-23.2-4-35.2c0-15 2.2-31.8 6.8-50.4s11.4-36 20.6-52.2c9.2-16.2 21-29.8 35-41 14-11 30.6-16.6 49.8-16.6 11.4 0 22.6 2.4 33.6 7.2s20 10.4 27.2 17.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM541.8 171.8c-10.2-20.4-25.2-38.6-44.8-54.4s-44.4-28.8-74-38.8c-29.6-9.8-63.6-14.8-101.8-14.8-32.4 0-60.6 3.6-84.8 10.8s-44.4 16.8-60.6 28.8c-16.2 12-28.2 25.6-36 40.8s-11.8 31.2-11.8 48c0 16.2 5 34.4 14.8 55.2s28 38.8 54.4 54.4c13.6 8.4 28.6 15.2 44.4 20.2s31.6 9.2 47.2 12c15.6 3 30.2 5 44 6.2s25.8 2.2 36 2.6c-6.6 8.4-12.8 17.2-18.4 26.6s-8.6 20.8-8.6 34.6c0 7.8 0.8 14.2 2.6 19.4s3.8 10.4 6.2 15.8c-4.8-0.6-9.6-1-14.4-1.4s-9.6-0.4-14.4-0.4c-24 0-45.2 4-63.8 12s-34.2 18.6-46.8 31.8c-12.6 13.2-22.2 28.2-28.6 45.4s-9.8 34.4-9.8 51.6c0 21 4.8 42 14.4 63.2s24 40.2 43.2 57c25.6 21 52.8 34.4 81.2 40.4s55 9 79.4 9h185l-57.4-31.4h-55.6c5.4-4.2 11.6-9.8 18.8-16.6 7.2-7 14-15.2 20.6-25.2s12.2-21.4 17-34.6c4.8-13.2 7.2-28.2 7.2-45s-2.2-31.4-6.2-44c-4.2-12.6-9.8-23.8-17-33.8s-15.2-18.8-24.2-27c-9-8.2-18.4-15.8-27.8-23-6-6-11.8-12.2-17-18.8s-8-15-8-25.2c0-10.2 2.6-18.2 8-23.8s10.4-10.6 15.2-14.8l32.4-25.2c9.6-8.4 19-16.8 28.2-25.2s17.4-17.4 24.2-27c7-9.6 12.4-20.2 16.6-32.4s6.4-25.8 6.4-41.4c-0.2-20.4-5.2-41-15.6-61.6v0zM473.6 257c-7.8 9-18 18.2-30.6 27.8s-27.2 20.4-44 32.4c-3.6 0.6-6.8 0.8-9.4 0.8h-11.2c-1.8 0-6-0.2-12.6-0.4s-14.4-0.8-23.4-1.8c-9-1-18.6-2.4-28.6-4.6s-20-4.6-29.6-7.6c-4.8-1.8-11.6-4.6-20.2-8.6s-17.2-9.4-25.6-16.6c-8.4-7.2-15.6-16.2-22-27-6.2-10.8-9.4-24.2-9.4-40.4 0-32.4 14.2-58.6 42.6-79s66.8-30.6 115.4-30.6c43 0 75.8 9 98.4 27.4s33.6 41.4 33.6 69.6c0 11.4-2 21.6-5.8 31s-9.8 18.6-17.6 27.6v0z" /> +<glyph unicode="&#xe80f;" glyph-name="google-plus" data-tags="google, plus" d="M408.6 896c-32.2 0-66.8-4-104-11.8s-72.8-25.6-106.4-53c-25.2-22-44-46.8-56.6-74.6s-18.8-55.4-18.8-83c0-22.8 4.2-45.4 13-67.6 8.6-22.2 21.2-42.2 37.6-59.4s36.8-31.2 61.2-41.8c24.4-10.6 52.2-15.8 83.6-15.8 6.2 0 12.4 0.2 18.8 0.6s12.6 1 18.8 1.8c-3.2-7-5.8-14-8.2-20.6s-3.6-15.2-3.6-25.2c0-18 3.8-33 11.2-45.2s15.4-23.8 24-34.8c-13.4-0.8-29-2-47-3.6s-37.2-4.2-57.6-8.2c-20.4-4-41-9.2-61.8-15.8s-40.2-15.4-58.2-26.4c-34.4-20.4-58.2-44-71.2-71.2s-19.4-51.2-19.4-72.4c0-22 5.2-43 15.4-63s25.8-37.8 47-53.4c21.2-15.6 47.6-28.2 79.4-37.6s68.8-14 111.2-14c50.2 0 94.6 6.4 133.4 19.4s71.2 29.8 97 50.6c25.8 20.8 45.4 44.6 58.8 71.2s20 53.8 20 81.2c0 20.4-2.8 38.6-8.4 54.2-5.4 15.8-12.8 29.8-21.6 42.4-9 12.6-19.6 24.4-31.8 35.4s-24.6 22-37 33l-42.4 33c-6.4 5.6-13 12-20 19.4s-10.6 17.8-10.6 31.2c0 13.4 3.6 24.4 10.6 33s14.4 16.8 22.4 24.8c12.4 9.4 24.8 19.4 36.4 30 11.8 10.6 22.4 22.4 31.8 35.2 9.4 13 16.8 27.6 22.4 44.2 5.4 16.4 8.2 35.8 8.2 57.6s-3 41.6-9.4 59c-6.2 17.2-13.6 32.4-22.4 45.4-8.6 13-17.6 24-27 33s-17.6 16.2-24.8 21.8h72.8l64.6 40.8-231.4 0.2zM334.6 858.4c24.4 0 45.6-7.2 64-21.8s34-32.8 46.4-55c12.4-22 22-45.6 28.2-70.8s9.4-48.4 9.4-69.6c0-11-1.6-24.8-4.6-41.4-3.2-16.6-11.4-31.4-24.8-44.8-9.4-9.4-21.4-17.4-36-23.6-14.6-6.4-29.2-9.4-44-9.4-25 0-46.8 7.2-65.2 21.8s-33.8 32.6-45.8 53.6c-12.2 21.2-21.2 44-27 68.4s-8.8 46.4-8.8 66.2c0 15.8 1.8 31 5.4 46s10.2 28.8 20.2 41.4c9.4 11.8 21.6 21.2 36.4 28.2 15 7.2 30.4 10.8 46.2 10.8v0 0zM392.2 332.8h14.6c3.6 0 7.6-0.4 12.4-1.2 22-15.6 41.2-29.8 57.6-42.4 16.4-12.4 29.8-24.8 40-36.4 10.2-11.8 17.8-23.6 23-36 5-12 7.6-25.6 7.6-40.6 0-36.8-14.6-67.2-44-91.2-29.4-23.8-72.4-35.8-128.8-35.8-63.6 0-114 13.4-151.2 40s-55.8 61.2-55.8 103.4c0 21.2 4.2 38.8 12.4 53s17.8 25.8 28.8 35.2c11 9.4 22.2 16.6 33.6 21.6 11.4 5.2 20.2 8.8 26.4 11.2 12.6 4 25.4 7.2 38.8 10s25.8 4.8 37.6 6c11.8 1.2 22 2 30.6 2.4 8.4 0.4 13.8 0.6 16.4 0.8v0 0zM768 896v-128h-128v-64h128v-128h64v128h128v64h-128v128h-64z" /> +<glyph unicode="&#xe810;" glyph-name="google-plus-box" data-tags="google, plus, box" d="M425.2 487.8c10.2 10.2 16.4 21.6 18.8 34.2s3.6 23.2 3.6 31.6c0 16.2-2.4 34-7.2 53.2s-12 37.2-21.6 54c-9.6 16.8-21.4 30.8-35.4 42s-30.4 16.8-48.8 16.8c-12 0-23.6-2.6-35-8.2s-20.6-12.6-27.8-21.6c-7.8-9.6-13-20-15.6-31.4s-4-23.2-4-35.2c0-15 2.2-31.8 6.8-50.4s11.4-36 20.6-52.2c9.2-16.2 21-29.8 35-41 14-11 30.6-16.6 49.8-16.6 11.4 0 22.6 2.4 33.6 7.2s20 10.4 27.2 17.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM541.8 171.8c-10.2-20.4-25.2-38.6-44.8-54.4s-44.4-28.8-74-38.8c-29.6-9.8-63.6-14.8-101.8-14.8-32.4 0-60.6 3.6-84.8 10.8s-44.4 16.8-60.6 28.8c-16.2 12-28.2 25.6-36 40.8s-11.8 31.2-11.8 48c0 16.2 5 34.4 14.8 55.2s28 38.8 54.4 54.4c13.6 8.4 28.6 15.2 44.4 20.2s31.6 9.2 47.2 12c15.6 3 30.2 5 44 6.2s25.8 2.2 36 2.6c-6.6 8.4-12.8 17.2-18.4 26.6s-8.6 20.8-8.6 34.6c0 7.8 0.8 14.2 2.6 19.4s3.8 10.4 6.2 15.8c-4.8-0.6-9.6-1-14.4-1.4s-9.6-0.4-14.4-0.4c-24 0-45.2 4-63.8 12s-34.2 18.6-46.8 31.8c-12.6 13.2-22.2 28.2-28.6 45.4s-9.8 34.4-9.8 51.6c0 21 4.8 42 14.4 63.2s24 40.2 43.2 57c25.6 21 52.8 34.4 81.2 40.4s55 9 79.4 9h185l-57.4-31.4h-55.6c5.4-4.2 11.6-9.8 18.8-16.6 7.2-7 14-15.2 20.6-25.2s12.2-21.4 17-34.6c4.8-13.2 7.2-28.2 7.2-45s-2.2-31.4-6.2-44c-4.2-12.6-9.8-23.8-17-33.8s-15.2-18.8-24.2-27c-9-8.2-18.4-15.8-27.8-23-6-6-11.8-12.2-17-18.8s-8-15-8-25.2c0-10.2 2.6-18.2 8-23.8s10.4-10.6 15.2-14.8l32.4-25.2c9.6-8.4 19-16.8 28.2-25.2s17.4-17.4 24.2-27c7-9.6 12.4-20.2 16.6-32.4s6.4-25.8 6.4-41.4c-0.2-20.4-5.2-41-15.6-61.6v0zM896 576h-128v-128h-64v128h-128v64h128v128h64v-128h128v-64zM473.6 257c-7.8 9-18 18.2-30.6 27.8s-27.2 20.4-44 32.4c-3.6 0.6-6.8 0.8-9.4 0.8h-11.2c-1.8 0-6-0.2-12.6-0.4s-14.4-0.8-23.4-1.8c-9-1-18.6-2.4-28.6-4.6s-20-4.6-29.6-7.6c-4.8-1.8-11.6-4.6-20.2-8.6s-17.2-9.4-25.6-16.6c-8.4-7.2-15.6-16.2-22-27-6.2-10.8-9.4-24.2-9.4-40.4 0-32.4 14.2-58.6 42.6-79s66.8-30.6 115.4-30.6c43 0 75.8 9 98.4 27.4s33.6 41.4 33.6 69.6c0 11.4-2 21.6-5.8 31s-9.8 18.6-17.6 27.6v0z" /> +<glyph unicode="&#xe811;" glyph-name="linkedin" data-tags="linkedin" d="M224 896c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM128 640v-576h192v576h-192zM384 640v-576h192v320c0 64 64 64 64 64s64 0 64-64v-320h192v314.2c0 133-27.2 261.8-192 261.8-72.4 0-125.8-64-128-89.8v89.8h-192z" /> +<glyph unicode="&#xe812;" glyph-name="linkedin-box" data-tags="linkedin, box" d="M896 896h-768c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64zM320 128h-128v448h128v-448zM256 640c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM832 128h-128v256c0 35.4-28.6 64-64 64s-64-28.6-64-64v-256h-128v448h128v-79.4c26.4 36.2 66.8 79.4 112 79.4 79.6 0 144-71.6 144-160v-288z" /> +<glyph unicode="&#xe813;" glyph-name="myspace" data-tags="myspace" d="M800 832c-88.4 0-160-71.6-160-160s71.6-160 160-160c88.4 0 160 71.6 160 160s-71.6 160-160 160zM448 704c-70.8 0-128-57.2-128-128s57.2-128 128-128c70.8 0 128 57.2 128 128s-57.2 128-128 128zM160 576c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM800 448c-88.4 0-160-72.2-160-161v-223h320v223c0 89-71.6 161-160 161zM448 384c-70.8 0-128-63-128-140.6v-179.4h256v179.4c0 77.6-57.2 140.6-128 140.6zM159.6 320c-52.8 0-95.6-43.6-95.6-97.4v-158.6h191.2v158.6c0 53.8-42.8 97.4-95.6 97.4v0z" /> +<glyph unicode="&#xe814;" glyph-name="myspace-box" data-tags="myspace, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM255.6 128h-127.6v127c0 35.8 28.6 65 63.8 65s63.8-29 63.8-65v-127zM192 384c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM512 128h-192v150.6c0 58.2 43 105.4 96 105.4s96-47.2 96-105.4v-150.6zM416 448c-53 0-96 43-96 96s43 96 96 96c53 0 96-43 96-96s-43-96-96-96zM832 128h-256v185.8c0 74.2 54.4 134.2 128 134.2s128-60 128-134.2v-185.8zM704 512c-70.8 0-128 57.2-128 128s57.2 128 128 128c70.8 0 128-57.2 128-128s-57.2-128-128-128z" /> +<glyph unicode="&#xe815;" glyph-name="pinterest" data-tags="pinterest" d="M501.4 896c-248.2 0-373.4-175.4-373.4-321.4 0-88.6 34-167.2 107-196.6 12-4.8 22.8-0.2 26.2 12.8 2.4 9 8.2 31.8 10.6 41.4 3.6 13 2.2 17.4-7.4 28.6-21 24.4-34.4 56.2-34.4 101 0 130.2 98.8 246.6 257.2 246.6 140.4 0 217.4-84.4 217.4-197.2 0-148.4-66.6-273.6-165.6-273.6-54.6 0-95.6 44.4-82.4 99.2 15.8 65.2 46.2 135.6 46.2 182.6 0 42.2-23 77.4-70.4 77.4-55.8 0-100.8-57-100.8-133.2 0-48.6 16.6-81.4 16.6-81.4s-57.2-238.6-67.2-280.4c-20-83.2-3-185.4-1.6-195.6 1-6 8.8-7.4 12.4-3 5.2 6.6 71.8 87.6 94.4 168.4 6.4 22.8 36.8 141.6 36.8 141.6 18.2-34.2 71.2-64.2 127.6-64.2 168 0 282 150.8 282 352.8-0.6 152.2-132 294.2-331.2 294.2v0z" /> +<glyph unicode="&#xe816;" glyph-name="pinterest-box" data-tags="pinterest, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM553.2 305.4c-39.6 0-77 21.6-89.8 45.8 0 0-21.4-84.8-25.8-101-16-57.8-62.8-115.6-66.4-120.4-2.6-3.2-8.2-2.2-8.8 2.2-1 7.4-13 80.2 1 139.8 7 29.8 47.2 200.4 47.2 200.4s-11.8 23.4-11.8 58.2c0 54.4 31.6 95.2 71 95.2 33.4 0 49.6-25 49.6-55.2 0-33.6-21.4-83.8-32.4-130.4-9.2-39 19.6-70.8 58-70.8 69.6 0 116.6 89.4 116.6 195.4 0 80.6-54.2 140.8-153 140.8-111.4 0-181-83.2-181-176 0-32 9.4-54.6 24.2-72.2 6.8-8 7.8-11.2 5.2-20.4-1.8-6.8-5.8-23-7.4-29.6-2.4-9.2-10-12.6-18.4-9.2-51.2 20.8-75.2 77-75.2 140.4 0 104.4 88 229.6 262.8 229.6 140.4 0 232.8-101.6 232.8-210.6-0.2-144.2-80.4-252-198.4-252v0z" /> +<glyph unicode="&#xe817;" glyph-name="reddit" data-tags="reddit" d="M840.6 895.8c-14 0-29-2.2-44.8-6.6h-1.2c-25.4-9.8-44.8-25.2-58.8-46-34.8 14.2-69.4 21.2-103.6 21.2-12.8 0-25.8-1.2-39-3.8h-1.2c-17.6-4.2-33-11.6-46.6-22s-24.8-23.2-33.2-38.2c-10.6-17.4-17.8-62.6-21-82.2-3.4-19.6-5.2-50-5.2-69.4-41.8-3-83.6-9-125.6-18.2s-81.2-23.8-118-43.8c-2.6-0.8-5-1.8-7-2.6s-4-1.8-5.8-2.6c-12.4 9-26 16-41 21.2-15.6 5.2-32.2 7.8-49.8 7.8h-11.6c-17.4 0-33.4-3.2-48.2-9.6s-28.2-15.4-40.6-26.8c-11.6-11.6-20.6-24.4-27.8-38.8-7.2-14.6-10.6-29.6-10.6-45.4 0.8-21.6 8.8-42.6 23.6-62.8 11.4-16.6 27.6-30.8 48.6-42.2-1-4.2-1.4-8.8-2-13.6-0.4-5-0.6-9.6-0.6-13.8 0-20 3-40 9-60.2s14.8-38.8 26.2-56.2c21.8-33.2 49-61 81.8-83.2 32.8-22 67.6-40.4 104.2-54.4 35-13.2 71-23.2 108-29.6 37.2-6.6 74.8-10 113.2-10 25 0 50.2 1.6 75 4.8 25 3.2 50 7.4 75.2 12.6 46.4 11 91 27.8 133.6 50.2s78.8 52 108.6 88.6c34.2 41 51.2 86.8 51.2 137.6 0 5.2-0.2 10.2-0.8 15s-1 9.4-1.8 13.6c20 9.8 36.6 23.8 49.8 42.2 14.2 19.2 21.2 40.6 21.2 64v6.4c-2.4 26.8-13.6 50.2-32.6 69.8-19.6 20-42.4 33.4-68.4 40.2h-1.2c-12 2.6-23.2 3.8-33.8 3.8-28.2 0.4-53.2-6.4-74.8-20.4-4.6-2.2-10.4-5.6-17.2-10.8-1.6 1.8-3.6 2.6-5.2 2.6l-1.4 1.2c-36.4 19.2-75 33.8-115.4 43.6-40.2 9.8-81.2 16-123.2 18.6 0 15.4 1.4 68.4 3.6 83.8s7.4 29.6 15 42.8c9.8 19.2 26.8 30.2 51.2 32.8h11.6c14.8 0 29.4-2.2 43.4-6 14.2-4 28.2-8.6 42.4-13.8v-4c0-15 3-28.4 9-40.6 5.8-12 13.8-23.2 23.6-33 20.6-20.8 45.6-32.6 75.6-35h14.6c29.8 0 56.4 9.6 79.8 28.8 10.6 8.8 19.4 19.2 26.2 31s11 25 12.8 40c0.8 2.6 1.2 6.4 1.2 11.6 0.4 22-6.6 42.8-20.6 62-14.2 18.4-31.6 31.4-52.4 39h-1.4c-13 6-28.2 9-45.8 8.8v0zM842.2 839.4c14.2-0.2 26.2-5.4 36.2-15.4 12.4-9.8 18.4-22.2 18.4-37.2v-2.6c-1.6-13.6-7.8-25.4-18.4-35.2-11-9.8-23.6-14.8-37.8-14.8h-3.8c-14 0-26.6 5-38.4 14.8-11 9.4-16.6 21.2-16.6 35.2v2.6c0 13.2 4.2 24.2 12.8 33.2 7.6 9.4 17.6 15.4 30 17.8 4 0.8 8.8 1.2 14.8 1.2 0.8 0.4 1.8 0.4 2.8 0.4v0zM513.4 588.2c20 0 40.6-1 61.6-3.2 21.2-2.2 41.8-5.4 61.6-9.6l19.8-5.2 20.4-5.2c35-9.8 68.2-23.8 99.8-42.2s58-41.6 80-69.8c10.2-14.6 18.4-29.8 24.6-46s9.2-33 9.2-50.6v0-15.2c0-4.6-0.8-9.2-2.6-13.4-5.6-24.8-17-48-34.6-69.8-14.8-20-34-38.4-57.6-55-35-23.4-72.8-41.4-113.8-53.8-40.8-12.4-82.6-20.2-125.4-23.6-7.2-1-14.6-1.2-21.6-1.2h-21.6c-42.6 0-84.8 4.4-126.2 13.2-41.6 8.8-80.6 22.8-117.2 42l-9 5.2-9.6 4.4c-26 16.6-48.8 35-69 55-20.4 23-34.4 48-42.2 74.8-3.4 10.4-5.2 22.4-5.2 36.4 0 36.2 11.2 68.4 33.8 96.6 22 28.2 48.8 51.6 80.2 70.4s64.4 33 99.4 42.8c52.4 15.4 107.4 23.2 165.2 23v0zM132.2 552.8h6.4c6.4 0 12.2-0.8 17.6-2.6 5.2-1.8 10.8-3.4 16.8-5.2-17.4-14-33-29.2-47-45.4-13.8-16.2-25.6-34-35.4-53.2-5.6 4-10.4 9.6-14.8 17.2-6 7-9 15.6-9 26.2v4.2c1.4 15.4 8 28.8 20.6 40.4 14.2 10.6 29.2 16.6 44.8 18.4v0zM886.6 552.8c12.8 0 25.4-3 37.8-8.8 12.2-7 21.6-15.6 27.4-26.4 4.2-9 6.4-17.2 6.4-25 0-10.6-2.4-20.2-7.6-28.8-4.8-7.2-10-13.4-16-18.4-9.4 20-21.2 38.2-35.2 54.4s-29.8 31.2-47.2 45.4c10.6 5.2 22 7.6 34.4 7.6v0zM670.6 466.6c-7.2 0-14.8-1.4-22.4-3.8-12.4-4.4-22.4-11.8-30-22.4-8-9.4-12.2-20.6-12.2-33.8 0-4.8 0.4-8.4 1.2-11v-1.2c2.6-15 10.2-26.2 22.4-34 12.4-9.4 26.4-14 42.2-14 5 0 11 1.2 18 3.8h1.8c11.2 2.2 22 9 32.6 20.4 7.6 10.6 11.6 22.8 11.6 36 0 6-1.2 12.4-4 19.2-3.2 12.4-11.2 22.6-23.6 30.6-11.8 6.6-24.4 10.2-37.6 10.2v0zM353.4 466.6c-5.2 0-9.4-0.4-12.6-1.4-11.6-1.8-21.6-6.2-30.4-13.8-8.8-7.4-14.8-16.6-18.2-27.2-1.8-2.4-2.6-5.4-2.6-8.2v-8.4c0-14 3.8-26.4 11.6-37.2 8.4-10.2 19.2-17 32.6-20.4 6-2.4 12.6-3.8 19.8-3.8 16.6 0 31.6 5.6 44.8 16.6 14.2 11.4 21.2 25.6 21.2 42.2v4c0 15.8-6.6 29.2-19.8 40.2-14.4 11.6-29.8 17.4-46.4 17.4v0zM351 277.8c-2.4 0-6.4-1-11.4-2.6h-1.6c-5.2-1.6-10-5.4-14.6-11.4-2.4-4.2-3.8-9.6-3.8-16 0-5.2 1.2-10.4 3.8-16 2.6-4.4 6.4-7.8 11.6-10.2 49-30.8 102.6-46.2 161-46.2h9.6c28.2 0 55.4 2.6 81.8 8s52 13.8 76.8 25.2c3.4 1.8 7 3.4 10.8 5.2 3.8 1.6 7.8 3.8 12 6.4 4.4 1.8 8 4.2 11 7.6 4.2 4.2 6.6 8.8 7.6 13.6 0.8 1.6 1.4 3.8 1.4 6.4s-0.8 6.4-2.6 11.6c-2.6 6.4-7 10.8-12.8 13.4-6.6 3.4-12.4 5.2-17.2 5.2-5 0-10.6-1.2-16-4-46.4-26-97-39.2-151.6-39.6-40.8 0-78.8 7.8-113.8 23.6-5 1.8-11.4 5.8-18.4 12.2-1.8 0.8-3.6 1.6-5.6 2.6s-4.4 1.8-6.6 2.6c-5.2 1.6-9 2.6-11.4 2.4v0z" /> +<glyph unicode="&#xe818;" glyph-name="reddit-box" data-tags="reddit, box" d="M222.6 470.8c-10.4-12.2-19.2-25.4-26.4-39.8-4.2 3-7.8 7.2-11 13-4.6 5.2-6.8 11.8-6.8 19.6v2.8c1 11.6 6 21.6 15.4 30.2 10.6 8 21.8 12.6 33.6 14v0h4.8c4.8 0 9.2-0.6 13.2-2 4-1.2 8.2-2.6 12.6-3.8-13.2-10.4-25-21.8-35.4-34zM726.8 657.8c8.8-7.4 18.2-11 28.8-11h2.8c10.6 0 20 3.6 28.4 11 8 7.4 12.6 16.2 13.8 26.4v2c0 11.2-4.6 20.4-13.8 27.8-7.6 7.6-16.6 11.4-27.2 11.6v0c-0.8 0-1.4 0-2.2 0-4.4 0-8.2-0.2-11-1-9.2-1.8-16.8-6.4-22.4-13.4-6.6-6.8-9.6-15-9.6-25v-2c0-10.4 4-19.2 12.4-26.4zM788.8 401.4c4.6-12.2 7-24.8 7-38v0-11.4c0-3.6-0.6-6.8-2-10-4.2-18.6-12.8-36-26-52.4-11.2-15-25.6-28.8-43.2-41.2-26.2-17.6-54.6-31-85.4-40.4s-62-15.2-94-17.8c-5.4-0.8-11-1-16.2-1h-16.2c-32 0-63.6 3.2-94.8 9.8s-60.4 17-88 31.4l-6.8 3.8-7.2 3.4c-19.6 12.4-36.6 26.2-51.6 41.2-15.4 17.2-25.8 36-31.6 56.2-2.6 7.8-3.8 16.8-3.8 27.4 0 27.2 8.4 51.4 25.4 72.6 16.6 21.2 36.6 38.6 60.2 52.8 23.6 14 48.4 24.8 74.6 32.2 39.2 11.4 80.4 17.4 123.6 17.4h0.2c15 0 30.4-0.8 46.2-2.4s31.2-4 46.2-7.2l14.8-3.8 15.4-3.8c26.2-7.4 51.2-18 74.8-31.6 23.8-13.8 43.6-31.2 60-52.4 7.6-11.2 13.8-22.8 18.4-34.8zM378.2 358.6c4.6-1.8 9.4-2.8 14.8-2.8 12.4 0 23.8 4.2 33.6 12.4 10.6 8.6 15.8 19.2 15.8 31.6v3c0 11.8-5 21.8-14.8 30.2-10.6 8.6-22.2 13-34.6 13 0 0 0 0 0 0v0c0 0 0 0 0 0-3.8 0-7-0.2-9.4-1-8.6-1.2-16.2-4.6-22.8-10.4-6.6-5.6-11-12.4-13.6-20.4-1.4-1.8-2-4-2-6.2v-6.2c0-10.6 2.8-19.8 8.6-27.8 6.4-7.8 14.4-13 24.4-15.4zM658.4 281.8c0 2-0.6 4.8-2 8.6-2 4.8-5.2 8.2-9.6 10-5 2.6-9.4 3.8-13 3.8-3.8 0-8-1-12-3-34.8-19.4-72.8-29.4-113.6-29.8-30.6 0-59.2 6-85.4 17.8-3.8 1.2-8.4 4.4-13.8 9.2-1.2 0.6-2.6 1.2-4.2 2s-3.2 1.2-4.8 2c-3.8 1.2-6.8 2-8.6 2v-0.2c-1.8 0-4.8-0.8-8.6-2h-1c-3.8-1.2-7.4-4-11-8.6-1.8-3.2-2.8-7.2-2.8-12 0-3.8 1-7.8 2.8-12 2-3.2 4.8-5.8 8.6-7.6 36.8-23 77-34.6 120.8-34.6h7.2c21.2 0 41.6 2 61.4 6s39 10.4 57.6 19c2.4 1.2 5.2 2.6 8.2 3.8 2.8 1.2 6 2.8 9 4.8 3.2 1.4 6 3.2 8.2 5.8 3.2 3.2 5 6.6 5.8 10.2 0.4 1.2 0.8 2.8 0.8 4.8zM679.8 400.8c0 4.4-1 9.2-3 14.4-2.4 9.2-8.4 16.8-17.6 23-9 5.2-18.4 7.8-28.2 7.8v0c-5.4 0-11-1-16.8-2.8-9.2-3.2-16.8-8.8-22.6-16.8-6-7-9.2-15.6-9.2-25.4 0-3.6 0.4-6.2 0.8-8.2v-1c2-11.2 7.6-19.6 16.8-25.4 9.2-7 19.8-10.6 31.6-10.6 3.8 0 8.2 1 13.4 2.8h1.4c8.4 1.6 16.4 6.8 24.4 15.4 6 7.8 9 16.8 9 26.8zM960 832v-768c0-35.2-28.8-64-64-64h-768c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64zM896 470.4c-1.8 20.2-10.2 37.6-24.4 52.4-14.6 15-31.8 25-51.2 30.2h-1c-9 2-17.4 2.8-25.4 2.8-21.2 0.4-39.8-4.8-56.2-15.4-3.4-1.6-7.8-4.2-13-8.2-1.2 1.2-2.6 2-3.8 2l-1 1c-27.4 14.4-56.2 25.4-86.4 32.6-30.2 7.4-61 12-92.4 14 0 11.6 1 51.2 2.8 62.8s5.6 22.2 11.2 32.2c7.2 14.4 20.2 22.6 38.4 24.6h8.6c11.2 0 22-1.6 32.6-4.6s21.2-6.4 31.8-10.4v-3c0-11.2 2.2-21.4 6.8-30.4 4.4-9 10.4-17.4 17.6-24.8 15.4-15.6 34.2-24.4 56.6-26.4h11c22.4 0 42.2 7.2 60 21.6 8 6.6 14.6 14.4 19.6 23.2 5.2 8.8 8.4 18.8 9.6 30 0.6 2 1 4.8 1 8.6 0.4 16.6-4.8 32.2-15.4 46.6-10.6 13.8-23.8 23.6-39.4 29.2h-1c-9.8 4.6-21.4 6.8-34.6 6.8v-0.2c-10.6 0-21.8-1.6-33.6-4.8h-0.8c-19-7.4-33.6-19-44.2-34.6-26.2 10.6-52 15.8-77.6 15.8-9.6 0-19.4-1-29.2-2.8h-1c-13.2-3.2-24.8-8.8-35-16.6s-18.6-17.4-25-28.6c-8-13-13.2-47-15.8-61.8-2.6-14.6-3.8-37.4-3.8-52-31.4-2.2-62.6-6.8-94.2-13.6-31.4-7-60.8-17.8-88.4-32.8-2-0.6-3.6-1.4-5.2-2s-3-1.2-4.4-2c-9.4 6.8-19.4 12-30.8 15.8-11.8 3.8-24.2 5.8-37.2 5.8h-8.6c-13 0-25.2-2.4-36.2-7.2s-21.2-11.6-30.4-20.2c-8.6-8.6-15.6-18.4-20.8-29-5.4-10.8-7.8-22-7.8-33.8 0.6-16.2 6.6-32 17.8-47 8.6-12.4 20.8-23 36.4-31.6-0.8-3.2-1.2-6.6-1.4-10.2s-0.4-7.2-0.4-10.4c0-15 2.2-30 6.8-45.2 4.6-15 11-29.2 19.6-42.2 16.2-25 36.8-45.8 61.4-62.4s50.6-30.2 78.2-40.8c26.2-10 53.2-17.4 81-22.2 27.8-5 56.2-7.4 84.8-7.4 18.8 0 37.6 1.2 56.2 3.6 18.8 2.4 37.6 5.6 56.4 9.4 34.8 8.2 68.2 20.8 100.2 37.6s59 39 81.6 66.4c25.6 30.8 38.4 65.2 38.4 103.2 0 3.8-0.2 7.6-0.6 11.2s-0.8 7.2-1.4 10.2c15 7.4 27.4 17.8 37.4 31.6 10.6 14.4 15.8 30.4 15.8 48v5.4zM821.2 504c-9.4 4.4-18.8 6.6-28.2 6.6-9.2 0-17.8-1.8-25.8-5.8 13-10.6 25-21.8 35.4-34 10.6-12.2 19.4-25.8 26.4-40.8 4.4 3.8 8.4 8.4 12 13.8 3.8 6.4 5.8 13.6 5.8 21.6 0 5.8-1.8 12-4.8 18.8-4.6 8-11.6 14.6-20.8 19.8z" /> +<glyph unicode="&#xe819;" glyph-name="stumble-upon" data-tags="stumble, upon" d="M576.2 448l53.6-16.8 74.2 16.8v-128c2.2-37.8 25.6-64 64-64s61.8 26.2 64 64v128h128v-128c0 0 0-192-192-192s-192 192-192 192l0.2 128zM629.8 494.4l-53.8 17.6v64c0 0 0 64-64 64s-64-64-64-64v-256c0 0 0-192-192-192s-192 192-192 192v128h127.8v-128h0.2c2.2-37.8 25.6-64 64-64 38.2 0 61.8 26.4 64.2 64h-0.2v256c0 0 0 192 192 192s192-192 192-192v-64l-74.2-17.6z" /> +<glyph unicode="&#xe81a;" glyph-name="stumble-upon-box" data-tags="stumble, upon, box" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM512 704c164.6 0 164.6-174.6 164.6-174.6v-17.4l-63.6-16-46.2 16v17.4c0 0 0 58.2-54.8 58.2s-54.8-58.2-54.8-58.2v-162.8c0 0 0-174.6-164.6-174.6s-164.6 174.6-164.6 174.6v81.4h109.6v-81.4h0.2c1.8-34.4 22-58.2 54.8-58.2s53 24 55 58.2h-0.2v162.8c0 0 0 174.6 164.6 174.6v0zM567 448l46-15.2 63.6 15.2v-81.4c1.8-34.4 22-58.2 54.8-58.2s53 23.8 54.8 58.2v81.4h109.8v-81.4c0 0 0-174.6-164.6-174.6s-164.6 174.6-164.6 174.6l0.2 81.4z" /> +<glyph unicode="&#xe81b;" glyph-name="tell-a-friend" data-tags="tell, a, friend" d="M768 832c-63.6 0-115.2-48-115.2-107v-4.2c0-29.8-24.4-60.6-57-66.6-11-1-19.8-9.6-19.8-20.2 0-5.2 2.2-10 5.8-13.6 26.6-21 56.6-44.4 185.4-44.4s160.4 23.4 187 44.4c3.6 3.6 5.8 8.2 5.8 13.6 0 10.6-8.6 19.2-19.8 20.2-32.6 6-57 36.8-57 66.6v4.2c0 58-50 105.4-112 107-0.4 0-0.8 0-1 0h0.4c-0.8 0-1.4 0-2.2 0h-0.4zM768.2 832c0.6 0 1.2 0 1.8 0-0.4 0-1 0-1.8 0v0zM256 512c-129.8 0-192-140-192-256v-192h384v192c0 105.4-68 256-192 256zM768 512c-192 0-192-448-192-448h384c0 0 0 448-192 448zM384 704c0-70.6-57.4-128-128-128s-128 57.4-128 128c0 70.6 57.4 128 128 128s128-57.4 128-128z" /> +<glyph unicode="&#xe81c;" glyph-name="tell-a-friend-box" data-tags="tell, a, friend, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM288 768c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM447.2 128h-319.2v192c0 96.6 51.8 192 160 192v0c103.2 0 159.2-104.2 159.2-192v-192zM895.2 128h-319.2c0 0 0 384 160 384 0 0 0 0 0 0v0c0 0 0 0 0 0 160 0 159.2-384 159.2-384zM891.2 609.4c-22.2-15.8-48.6-33.4-155.8-33.4s-132.4 17.6-154.4 33.4c-3 2.6-4.8 6.2-4.8 10.2 0 8 7.2 14.4 16.4 15 27.2 4.6 47.6 27.6 47.6 50v3.2c-0.2 44.2 42.6 80.2 95.8 80.2h0.2c0.6 0 1 0 1.6 0 52.2-0.8 94.2-36.4 94.2-80.2v-3.2c0-22.4 20.4-45.4 47.6-50 9.2-0.8 16.4-7.2 16.4-15 0-4-1.8-7.6-4.8-10.2zM736 512c0 0 0 0 0 0s0 0 0 0v0z" /> +<glyph unicode="&#xe81d;" glyph-name="tumblr" data-tags="tumblr" d="M385 896c-5.6-46.2-16.2-84.2-31.4-114.2s-35.4-55.6-60.4-77c-25-21.4-65.8-37.8-101-49.2v-143.6h121.8v-297.4c0-41 4.2-72.2 12.8-93.8s24-42 46.2-61.2c22.2-19 50-33.8 81.4-44.2s55.6-15.4 96.6-15.4c36 0 69.6 3.6 100.8 10.8 31 7.2 78.2 21.8 116.4 39.8v141.4c-44.8-29.6-102.4-46-147.8-46-25.6 0-48.2 6-68 17.8-15 8.8-28.6 24-34.2 38.6-5.6 14.8-4.8 44.8-4.8 96.8v212.8h191.6v192h-191.6v192h-128.4z" /> +<glyph unicode="&#xe81e;" glyph-name="tumblr-box" data-tags="tumblr, box" d="M896 896h-768c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64zM704 164.2c-25.4-12.8-56.8-23.2-77.6-28.4s-43-7.8-67.2-7.8c-27.4 0-43.4 3.8-64.4 11-21 7.4-39.6 18-54.4 31.6-14.8 13.8-25.2 28.2-30.8 43.6-5.8 15.4-8.6 37.8-8.6 67v230.8h-81v84.4c23.4 8.2 50.6 19.8 67.4 35.2 16.8 15.2 30.2 33.6 40.4 55s17.2 48.6 21 81.6v0 0h85.6v-128h105.6v-128h-105.8v-170.4c0-37.2-0.4-58.6 3.2-69s12.8-21.4 22.8-27.6c13.2-8.4 28.4-12.8 45.4-12.8 30.2 0 68.6 11.8 98.6 33v-101.2z" /> +<glyph unicode="&#xe81f;" glyph-name="twitter" data-tags="twitter" d="M684.4 832c-101.6 0-183.8-82.4-183.8-183.8 0-14.4 1.6-28.4 4.8-42-152.8 7.6-288.2 80.8-378.8 192-15.8-27.2-24.8-58.6-24.8-92.4 0-63.8 32.4-120 81.8-153-30.2 1-58.4 9.2-83.2 23v-2.4c0-89 63.4-163.4 147.4-180.2-15.4-4.2-31.6-6.6-48.4-6.6-11.8 0-23.4 1.2-34.6 3.2 23.4-73 91.2-126.2 171.8-127.6-63.4-49-142.6-78.4-228.6-78.4-14.8 0-29.6 0.8-44 2.6 81.4-52 178-82.6 281.8-82.6 338.2 0 523 280.2 523 523 0 8-0.2 16-0.4 23.8 36 25.8 67 58.2 91.8 95.2-33-14.6-68.4-24.6-105.6-29 38 22.8 67.2 58.8 80.8 101.6-35.6-21-74.8-36.4-116.8-44.6-33.6 36-81.4 58.2-134.2 58.2z" /> +<glyph unicode="&#xe820;" glyph-name="twitter-box" data-tags="twitter, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM766.6 576.6c0.2-5.6 0.4-11.2 0.4-16.8 0-170.8-132-367.8-373.6-367.8-74.2 0-143.2 21.4-201.2 58.2 10.2-1.2 20.8-1.8 31.4-1.8 61.6 0 118.2 20.8 163 55.4-57.4 1-106 38.4-122.6 89.8 8-1.4 16.2-2.4 24.8-2.4 12 0 23.6 1.6 34.6 4.6-60 11.8-105.4 64-105.4 126.6v1.6c17.8-9.6 38-15.4 59.4-16.2-35.2 23.2-58.4 62.8-58.4 107.6 0 23.6 6.4 45.8 17.8 65 64.8-78.2 161.6-129.6 270.6-135-2.2 9.4-3.4 19.4-3.4 29.4 0 71.4 58.8 129.2 131.2 129.2 37.8 0 72-15.6 95.8-40.8 29.8 5.8 58 16.6 83.4 31.4-9.8-30.2-30.6-55.4-57.8-71.4 26.6 3.2 52 10.2 75.4 20.4-17.8-26.2-39.8-49-65.4-67v0z" /> +<glyph unicode="&#xe821;" glyph-name="yammer" data-tags="yammer" d="M527.8 896c-20.2 0.4-39.2-13.6-46.4-36-0.2-0.8-0.6-2-1-3.8 0-0.2-0.2-0.6-0.2-0.8v0c-16-51.8-147.2-471.2-147.2-471.2h-2.4l-168 478.4c-11.4 27-39.4 40.2-64.8 29.6-26-11-39.4-43-30.8-72.4 20.2-58 211.6-580.8 211.6-580.8l-12.6-31.2c-21.2-64.2-63.2-107.6-126.4-107.6-6.2 0-27.4 1.4-28.8 1.6-20.4 1.2-39.4-13.8-45-36.8-6.2-26.2 7.4-53.2 30.6-60.8 16.8-3.2 34-4.4 49.4-4.4 116.6 0 173.6 75.4 212 185.6 0 0 202 601 211.6 625.8 1.6 4 2.8 7.4 4 10.8l-0.2 0.2c0.2 0.8 0.6 1.4 0.8 2.2 8.2 29-6 59.8-31.6 69-5 1.6-9.8 2.6-14.6 2.6v0zM767 768c-12.6-0.2-26.6-5-40.8-19.2-43-43.2-86-172.8-86-172.8s129.2 43.2 172.8 87c43.6 43.8-0.8 85.6-0.8 85.6s-19.4 19.6-45.2 19.4v0zM896.2 512c-64 0-192-64-192-64s128-64 192.8-64c64.8 0 63 64 63 64s0.2 64-63.8 64zM640.2 320c0 0 43-129.6 86-172.8s86 0.2 86 0.2c0 0 44.2 42 0.8 85.6-43.6 43.8-172.8 87-172.8 87z" /> +<glyph unicode="&#xe822;" glyph-name="yammer-box" data-tags="yammer, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM665 662.8c30.8 30.8 61.4 0 61.4 0s31.6-30 0.6-61.2c-31-31.2-123.4-62.2-123.4-62.2s30.8 92.6 61.4 123.4v0zM556 716.8c-0.2-0.6-0.4-1-0.6-1.6h0.2c-0.8-2.4-1.8-4.8-2.8-7.6-7-17.6-151.2-447-151.2-447-27.4-78.8-68.2-132.6-151.4-132.6-11 0-23.2 0.8-35.2 3.2-16.6 5.4-26.4 24.6-21.8 43.4 4 16.4 17.6 27.2 32.2 26.4 1-0.2 16.2-1.2 20.6-1.2 45.2 0 75.2 31 90.4 76.8l9 22.2c0 0-136.6 373.4-151.2 414.8-6 21 3.4 44 22 51.8 18.2 7.6 38.2-1.8 46.4-21.2l1.6-4.8 118.4-336.8h1.8c0 0 93.6 299.6 105.2 336.6v0c0 0.2 0 0.4 0.2 0.6 0.4 1.2 0.6 2.2 0.8 2.6 6.4 19.6 25.4 30.2 43.2 23.8 18-6.8 28.2-28.8 22.2-49.4v0zM726.4 233.2c0 0-30.6-31-61.4 0s-61.6 123.4-61.6 123.4c0 0 92.2-30.8 123.4-62.2s-0.4-61.2-0.4-61.2v0zM787 402.4c-46.4 0-137.8 45.6-137.8 45.6s91.4 45.6 137.2 45.6c45.8 0 45.6-45.6 45.6-45.6s1.4-45.6-45-45.6z" /> +<glyph unicode="&#xe823;" glyph-name="behance" data-tags="behance" d="M896 704h-288v64h288v-64zM490.67 450.254c14.18-23.146 21.33-51.3 21.33-84.394 0-34.134-8.138-64.758-24.352-91.806-10.356-18.010-23.24-33.16-38.716-45.382-17.446-14.044-37.976-23.666-61.71-28.934-23.734-5.202-49.442-7.738-77.182-7.738h-246.040v576h263.854c66.642-1.008 113.802-21.488 141.606-61.41 16.646-24.48 25.030-53.738 25.030-87.872 0-35.176-8.384-63.458-25.214-84.85-9.432-11.964-23.366-22.886-41.736-32.77 27.926-10.728 48.948-27.634 63.13-50.844zM172.87 540.89h132.73c23.734 0 42.968 4.812 57.826 14.304 14.734 9.526 22.194 26.43 22.194 50.584 0 26.852-9.802 44.57-29.344 53.218-16.892 5.982-38.408 8.972-64.546 8.972h-118.86v-127.078zM396.716 373.986c0 30.038-11.59 50.584-34.77 61.834-13.008 6.242-31.194 9.492-54.62 9.752h-134.456v-153.574h132.606c23.672 0 42.168 3.38 55.36 10.142 23.92 12.55 35.88 36.476 35.88 71.846zM959.864 384h-298.216c1.626-42.364 15.876-69.556 42.818-86.644 16.314-10.574 36.004-15.862 59.006-15.862 24.378 0 44.192 6.448 59.444 19.408 8.314 6.964 15.626 16.636 22.002 29.082h109.386c-2.876-25.082-16.19-50.552-39.692-76.408-36.694-41.072-88.074-61.576-154.080-61.576-54.506 0-102.572 17.28-144.264 51.97-41.692 34.56-62.444 91.044-62.444 169.064 0 73.248 18.752 129.344 56.38 168.42 37.63 38.976 86.384 58.546 146.452 58.546 35.628 0 67.694-6.576 96.258-19.796 28.564-13.186 52.192-34.046 70.756-62.48 16.814-25.146 27.752-54.228 32.692-87.37 2.876-19.408 4.066-49.858 3.502-86.354zM848.73 459.392c-1.938 29.338-11.44 51.518-28.566 66.8-17.064 15.152-38.19 22.696-63.506 22.696-27.44 0-48.754-7.996-63.88-24.116-15.126-16.056-24.628-37.914-28.564-65.382h184.516z" /> +<glyph unicode="&#xe824;" glyph-name="behance-box" data-tags="behance, box" d="M335.086 502.124h-113.768v112.958h101.878c22.404 0 40.846-2.658 55.326-7.976 16.752-7.688 25.152-23.436 25.152-47.304 0-21.47-6.394-36.498-19.022-44.964-12.736-8.438-29.224-12.714-49.566-12.714zM776.14 478.452c-14.626 12.988-32.734 19.454-54.434 19.454-23.52 0-41.79-6.854-54.756-20.67-12.966-13.762-21.11-32.498-24.484-56.042h158.158c-1.66 25.146-9.804 44.158-24.484 57.258zM383.382 408.728c-11.15 5.548-26.738 8.438-46.818 8.67h-115.248v-136.51h113.662c20.292 0 36.144 3.006 47.452 9.016 20.502 11.154 30.754 32.422 30.754 63.862 0 26.7-9.934 44.964-29.802 54.962zM960 832v-768c0-35.328-28.672-64-64-64h-768c-35.328 0-64 28.672-64 64v768c0 35.328 28.672 64 64 64h768c35.328 0 64-28.672 64-64zM608 640h224v64h-224v-64zM512 346.542c0 29.418-6.13 54.442-18.284 75.018-12.156 20.632-30.174 35.658-54.112 45.194 15.746 8.784 27.69 18.494 35.774 29.128 14.426 19.014 21.612 44.154 21.612 75.422 0 30.342-7.186 56.35-21.454 78.11-23.832 35.486-64.256 53.692-121.378 54.586h-226.158v-512h210.89c23.778 0 45.814 2.254 66.158 6.878 20.344 4.682 37.94 13.236 52.894 25.718 13.264 10.866 24.308 24.332 33.184 40.34 13.898 24.044 20.874 51.266 20.874 81.606zM892.884 430.59c-4.234 28.408-13.608 53.334-28.020 74.888-15.912 24.374-36.164 42.252-60.648 53.554-24.484 11.33-51.97 16.968-82.508 16.968-51.488 0-93.276-16.774-125.53-50.182-32.254-33.492-48.326-81.576-48.326-144.36 0-66.874 17.788-115.288 53.524-144.912 35.734-29.734 76.934-44.546 123.652-44.546 56.576 0 100.616 17.576 132.066 52.782 20.144 22.162 31.556 53.72 34.022 75.218h-93.758c-2.356-12-5.024-21.334-18.858-34.654-13.072-11.11-30.056-16.636-50.952-16.636-19.716 0-36.594 4.532-50.576 13.596-23.092 14.646-35.308 37.954-36.7 74.266h255.614c0.48 31.282-0.538 57.382-3.002 74.018z" /> +<glyph unicode="&#xe825;" glyph-name="dribbble" data-tags="dribbble" d="M512 896c-247.062 0-448-200.938-448-448 0-247 200.938-448 448-448 247 0 448 201 448 448 0 247.062-201 448-448 448zM808.188 689.438c53.25-65.124 85.562-148.062 86.376-238.376-12.624 2.624-139.124 28.312-266.438 12.312-2.688 6.562-5.438 13.124-8.25 19.75-7.938 18.624-16.5 37.188-25.376 55.438 141.5 57.75 205.624 139.938 213.688 150.876zM512 830.062c97.188 0 186.062-36.438 253.624-96.376-6.876-9.812-64.5-87.25-200.562-138.25-62.688 115.188-132.188 209.876-142.75 224 28.75 6.94 58.812 10.626 89.688 10.626zM349.312 793.75c10.062-13.876 78.438-108.624 141.876-221.312-179-47.562-336.688-46.876-353.812-46.624 24.812 118.748 104.874 217.436 211.936 267.936zM129.312 447.438c0 3.938 0.062 7.812 0.188 11.688 16.75-0.312 202.188-2.75 393.314 54.438 10.938-21.438 21.376-43.188 31-64.938-5.062-1.438-10.124-2.938-15.062-4.562-197.376-63.75-302.376-237.624-311.062-252.5-61.128 67.874-98.378 157.624-98.378 255.874zM512 64.812c-88.5 0-170 30.188-234.876 80.75 6.876 14.062 84.312 163.75 300.188 239 0.812 0.25 1.624 0.562 2.5 0.812 53.75-139.624 75.938-256.624 81.624-290.188-45.936-19.562-96.436-30.374-149.436-30.374zM725.75 130.25c-3.876 23.25-24.25 135.25-74.312 272.812 119.938 19.188 225.25-12.25 238.376-16.376-17.064-106.436-78.19-198.436-164.064-256.436z" /> +<glyph unicode="&#xe826;" glyph-name="dribbble-box" data-tags="dribbble, box" d="M567.982 393.624c-165.734-57.772-236.262-166.714-253.408-197.478 54.38-42.688 122.93-68.146 197.426-68.146 44.974 0 87.772 9.296 126.602 26.042-6.67 36.796-26.152 130.33-68.478 240.28-0.748-0.214-1.446-0.484-2.142-0.698zM896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM512 64c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384s-171.922-384-384-384zM376.998 738.188c-89.818-41.856-156.968-124.17-178.024-223.524 34.182 0.124 157.298 3.358 295.188 39.996-48.564 86.264-100.47 160.22-117.164 183.528zM534.93 444.624c4.232 1.392 8.572 2.678 12.912 3.912-8.25 18.642-17.196 37.286-26.572 55.662-148.112-44.318-292.23-46.86-329.12-46.742-0.092-3.142-0.15-6.292-0.15-9.456 0-81.564 30.532-155.986 80.77-212.502 21.094 33.342 109.304 159.756 262.16 209.126zM724.882 686.892c-56.562 50.438-131.134 81.108-212.882 81.108-24.78 0-48.902-2.82-72.064-8.15 17.376-23.79 69.754-97.66 117.546-185.476 101.596 38.080 152.156 93.342 167.4 112.518zM631.518 409.482c38.354-105.39 56.368-193.226 62.136-224.932 70.49 48.698 120.482 124.94 134.406 213.186-26.208 7.298-106.574 26.14-196.542 11.746zM582.714 525.624c7.608-15.642 14.946-31.554 21.75-47.518 2.412-5.678 4.768-11.304 7.072-16.928 96.024 12.068 191.494-3.53 220.412-8.982-0.958 74.446-27.33 142.756-70.848 196.66-16.676-20.314-72.026-79.822-178.386-123.232z" /> +<glyph unicode="&#xe827;" glyph-name="rss" data-tags="rss" d="M302.834 119.964c0-65.7-53.48-118.948-119.42-118.948-65.934 0-119.414 53.25-119.414 118.948 0 65.7 53.48 118.948 119.414 118.948 65.94 0.002 119.42-53.248 119.42-118.948zM64.138 591.57v-171.73c111.91 0 217.072-43.572 296.124-122.688 79.17-79.228 122.766-184.688 122.766-296.97h172.41c0 326.090-265.258 591.388-591.3 591.388zM64.392 896v-171.73c398.772 0 723.198-324.91 723.198-724.27h172.41c0 494.058-401.768 896-895.608 896z" /> +<glyph unicode="&#xe828;" glyph-name="rss-box" data-tags="rss, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM230.354 64.872c-56.514 0-102.354 45.642-102.354 101.956s45.84 101.956 102.354 101.956c56.52 0 102.36-45.642 102.36-101.956s-45.84-101.956-102.36-101.956zM487.168 64.158c0 96.24-37.37 186.636-105.228 254.544-67.758 67.814-157.898 105.162-253.82 105.162v147.196c279.464 0 506.828-227.398 506.828-506.904h-147.78zM748.22 64c0 342.308-278.078 620.804-619.884 620.804v147.196c423.292 0 767.664-344.522 767.664-768h-147.78z" /> +<glyph unicode="&#xe829;" glyph-name="vimeo" data-tags="vimeo" d="M959.566 654.39c-4-86.52-64.938-204.888-182.688-354.954-121.814-157.020-224.94-235.436-309.314-235.436-52.188 0-96.376 47.746-132.5 143.484-24.126 87.792-48.188 175.708-72.314 263.314-26.814 95.802-55.564 143.67-86.376 143.67-6.688 0-30.064-13.97-70.25-41.91l-42.124 53.954c44.188 38.402 87.688 77.052 130.564 115.546 58.814 50.632 103 77.112 132.5 79.876 69.564 6.706 112.438-40.574 128.564-141.56 17.25-109.118 29.438-176.95 36.064-203.554 20.062-90.4 42.186-135.538 66.312-135.538 18.688 0 46.75 29.182 84.314 87.636 37.5 58.58 57.564 103.096 60.25 133.736 5.312 50.54-14.75 75.654-60.25 75.654-21.438 0-43.564-4.502-66.314-13.938 44.248 142.336 128.562 211.47 253.062 207.466 92.312-2.578 135.812-61.87 130.5-177.446z" /> +<glyph unicode="&#xe82a;" glyph-name="vimeo-box" data-tags="vimeo, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM895.628 615.762c-3.428-74.16-55.662-175.618-156.59-304.246-104.412-134.588-192.804-201.802-265.126-201.802-44.732 0-82.608 40.924-113.572 122.986-20.678 75.25-41.304 150.606-61.982 225.698-22.982 82.116-47.626 123.146-74.036 123.146-5.732 0-25.768-11.974-60.214-35.922l-36.108 46.246c37.876 32.916 75.162 66.044 111.912 99.038 50.412 43.4 88.286 66.096 113.572 68.464 59.626 5.748 96.376-34.778 110.198-121.336 14.786-93.53 25.232-151.67 30.912-174.474 17.196-77.486 36.16-116.174 56.838-116.174 16.018 0 40.072 25.012 72.268 75.118 32.142 50.212 49.34 88.368 51.644 114.63 4.554 43.32-12.642 64.846-51.644 64.846-18.376 0-37.34-3.858-56.84-11.948 37.928 122.002 110.198 181.26 216.912 177.828 79.124-2.21 116.41-53.032 111.856-152.098z" /> +<glyph unicode="&#xe82b;" glyph-name="youtube" data-tags="youtube" d="M951.052 629.932c0 0-8.756 62.706-35.62 90.318-34.072 36.242-72.262 36.422-89.776 38.544-125.382 9.206-313.462 9.206-313.462 9.206h-0.39c0 0-188.076 0-313.462-9.204-17.516-2.122-55.692-2.302-89.776-38.544-26.864-27.614-35.606-90.318-35.606-90.318s-8.96-73.638-8.96-147.274v-69.034c0-73.636 8.96-147.272 8.96-147.272s8.742-62.706 35.606-90.32c34.084-36.242 78.856-35.096 98.796-38.896 71.682-6.978 304.638-9.138 304.638-9.138s188.274 0.288 313.656 9.492c17.514 2.122 55.704 2.302 89.776 38.544 26.864 27.614 35.62 90.32 35.62 90.32s8.948 73.636 8.948 147.27v69.034c0 73.636-8.948 147.272-8.948 147.272zM384.044 288l-0.044 320 288-160-287.956-160z" /> +<glyph unicode="&#xe82c;" glyph-name="youtube-box" data-tags="youtube, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM896 420.502c0-58.908-7.67-117.818-7.67-117.818s-7.504-50.164-30.53-72.256c-29.204-28.994-61.94-29.138-76.952-30.834-107.47-7.364-268.848-7.594-268.848-7.594s-199.676 1.728-261.118 7.312c-17.092 3.038-55.468 2.122-84.682 31.116-23.026 22.090-30.52 72.256-30.52 72.256s-7.68 58.91-7.68 117.818v55.228c0 58.908 7.68 117.818 7.68 117.818s7.494 50.164 30.52 72.256c29.214 28.994 61.938 29.138 76.952 30.834 107.474 7.362 268.682 7.362 268.682 7.362h0.334c0 0 161.212 0 268.682-7.364 15.012-1.698 47.746-1.84 76.952-30.834 23.026-22.090 30.53-72.256 30.53-72.256s7.668-58.908 7.668-117.818v-55.226zM384 608l288-160-288-160v320z" /> +<glyph unicode="&#xe900;" glyph-name="folder" data-tags="folder" d="M485.6 704l-64 64h-229.6v-576h640v384h-576v64h576c35.4 0 64-28.6 64-64v-384c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v576c0 35.4 28.6 64 64 64h256l128-128" /> +<glyph unicode="&#xe901;" glyph-name="folder-open" data-tags="folder, open" d="M851.2 640h-492c-35.2 0-74.4-28.8-87.2-64l-144-384v576h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h536.8c35.2 0 74.4 28.8 87.2 64l140 384c12.8 35.2-5.6 64-40.8 64zM692 213.8c-4-11-20.2-21.8-27.2-21.8h-468.6l135.8 362.2c4 11 20.2 21.8 27.2 21.8h464.6l-131.8-362.2z" /> +<glyph unicode="&#xe902;" glyph-name="folder-add" data-tags="folder, add" d="M192 640h576c35.4 0 64-28.6 64-64v-128h-64v128h-576v64zM896 192h-64v128h-64v-128h-128v-64h128v-128h64v128h128v64h-64zM128 768h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h384v64h-384v576z" /> +<glyph unicode="&#xe903;" glyph-name="folder-up" data-tags="folder, up" d="M192 640h576c35.4 0 64-28.6 64-64v-128l-64-64v192h-576v64zM128 768h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h384l64 64h-448v576zM800 288l-160-160h128v-128h64v128h128l-160 160z" /> +<glyph unicode="&#xe904;" glyph-name="folder-more" data-tags="folder, more" d="M128 192h192v-64h-192c-35.4 0-64 28.6-64 64v576c0 35.4 28.6 64 64 64h256l128-128h-90.4l-64 64h-229.6v-576zM512 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 384v192c0 35.4-28.6 64-64 64h-576v-64h576v-192h64zM896 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM704 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64z" /> +<glyph unicode="&#xe905;" glyph-name="aggregate-fields" data-tags="aggregate, fields" d="M256 704c-35.4 0-64-28.6-64-64v-320c0-35.4 28.6-64 64-64h512c64 0 64 64 64 64h-576v384zM128 576c-35.4 0-64-28.6-64-64v-320c0-35.4 28.6-64 64-64h512c64 0 64 64 64 64h-512c-35.4 0-64 0-64 0v384zM896 832h-512c-35.2 0-64-28.8-64-64v-320c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM896 448.2c0-0.2 0-0.2 0 0l-511.8-0.2c0 0 0 0-0.2 0.2v319.6c0 0 0 0 0.2 0.2h511.8c0 0 0 0 0.2-0.2v-319.6z" /> +<glyph unicode="&#xe906;" glyph-name="file" data-tags="file" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe907;" glyph-name="file-add" data-tags="file, add" d="M1024 128h-128v-128h-64v128h-128v64h128v128h64v-128h128v-64zM192 64v768h448v-192h192v-192h64v256l-192 192h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h448v64" /> +<glyph unicode="&#xe908;" glyph-name="file-txt" data-tags="file, txt" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM768 256v-64h-512v64h512zM512 640v-64h-256v64M768 512v-64h-512v64h512zM256 320v64h448v-64h-448z" /> +<glyph unicode="&#xe909;" glyph-name="file-csv" data-tags="file, csv" d="M357.8 512c-20 0-37.8-4.2-53.4-12.4-15.4-8.4-27.4-20.2-35.8-35.4s-12.6-32.6-12.6-52.2c0-18.2 3.8-34.2 11.4-48.2s18.4-24.6 32.8-32.2c14.4-7.6 31.4-11.4 51.2-11.4 20 0 37.8 2.8 53.2 8.2v49.8c-13.8-7-27.6-10.4-41-10.4-14.6 0-26.4 4.2-35.2 12.8s-13.2 20.2-13.2 35.2c0 15 4.4 26.8 13.2 35.4s20.8 13 36 13c7.4 0 14.6-0.8 21.8-2.6s13.4-4.2 18.4-7.2v51.6c-15.2 4-30.6 5.8-46.8 6v0zM505.4 512c-23 0-41.2-5.4-55-16.2-13.6-10.8-20.4-25-20.4-43 0-25.6 15-44.2 44.8-55.6 9.2-3.4 15.6-6.2 19-8.2s6-4 7.6-6.4c1.6-2.4 2.4-5 2.4-8 0-4.2-1.6-7.4-5-9.6s-8.2-3.4-14.2-3.4c-8.2 0-16.8 1.8-26.4 5.2-9.4 3.6-18 8-25.8 13.8v-50.8c16.2-6.6 34-9.8 53.4-9.8 16.8 0 31 2.2 43 6.8 12 4.4 21.2 11.4 27.8 20.4 6.6 9.2 10 19.8 10 32.2 0 12.6-4 23.6-12 32.8s-21.6 17.8-40.8 25.6c-9.8 4-16.2 7.4-19.2 10s-4.6 5.8-4.6 9.6c0 4 2 7.2 5.6 9.6 3.8 2.4 8.8 3.6 15 3.6 15.2 0 30.4-4.2 46-12.8v47.2c-8 2.2-14.2 3.6-18.6 4.4s-9.4 1.4-14.8 2c-5.4 0.6-11.6 0.6-17.8 0.6v0zM584.4 512l60-191.8h62.8l60.8 191.8h-58.2l-27.6-117.4c-2.2-8.8-3.6-16.2-4-22.2h-1.2c-0.2 4.8-1.6 11.8-3.8 21.4l-28.4 118.2h-60.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe90a;" glyph-name="file-excel" data-tags="file, excel" d="M576 352l128-224h-96l-96 169-63-105h63v-64h-192l128 224-128 224h96l96-168 96 168h96l-128-224zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe90b;" glyph-name="file-word" data-tags="file, word" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM768 576l-13.8-64-83.2-384h-93.4l-65.6 265-65.4-265h-93.4l-97.2 448h95.6l49.6-278.4 66.2 278.4h89l66.2-278.4 38.4 214.4h-38.2v64h145.2z" /> +<glyph unicode="&#xe90c;" glyph-name="file-mdb" data-tags="file, mdb" d="M462.2 576l-174.2-448h160v64h-51l29.6 76h171.2l54.4-140h84l-174.2 448h-99.8zM459.2 352l53 136 52.8-136h-105.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe90d;" glyph-name="file-ppt" data-tags="file, ppt" d="M384 576l-64-64h64v-384h98.8v159.2h50.4c32.8 0 58.2 3 76.4 8.8 28.8 9 51.8 25.8 68.8 50.8s25.6 53.2 25.6 85.2c0 31.6-8 59-24 82.2s-37.6 40.2-64.8 50.8c-20.6 7.4-48.8 11-84 11M482.8 509.4h39.4c22.4 0 40.4-3.6 53.8-10.6 24.2-12.8 46.6-35.2 46.6-67 0-34.6-23.8-58-50.4-70-13.4-5.8-30.2-8.8-50.4-8.8h-38.8l-0.2 156.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe90e;" glyph-name="file-pdf" data-tags="file, pdf" d="M481.8 640c-15.2 0-27.6-8-30.8-19.8-9.8-37.2 0.4-92.6 18.8-164.6l-4.8-11.8c-13.2-32.8-29.6-66-44.2-95.2l-2-3.8c-15.4-30.6-29.2-56.8-42-78.8l-13-7c-1-0.6-23.2-12.6-28.6-15.8-44.4-27.2-73.8-57.8-78.8-82.4-1.6-7.8-0.4-17.8 7.4-22.4l12.6-6.4c5.4-2.8 11.2-4.2 17.2-4.2 31.6 0 68.4 40.4 119 130.6 58.4 19.4 125 35.6 183.2 44.6 44.4-25.6 99-43.4 133.6-43.4 6.2 0 11.4 0.6 15.6 1.8 6.6 1.8 12.2 5.6 15.6 10.8 6.8 10.4 8 24.4 6.2 39-0.6 4.2-4 9.6-7.6 13.2-10.2 10.4-33 15.8-67.4 16.2-23.4 0.2-51.6-1.8-81.2-6-13.2 7.8-27 16.4-37.6 26.6-28.8 27.6-53 65.8-68 107.8 1 4 1.8 7.4 2.6 10.8 0 0 16.2 94.2 12 126.2-0.6 4.4-1 5.6-2.2 9l-1.4 3.8c-4.4 10.4-13 21.4-26.6 20.8l-7.6 0.4zM487.2 623.2c10.2 0 16-26.2 16.4-50.8 0.6-24.6-5.2-41.8-12-54.6-5.8 18.8-8.6 48.6-8.6 68-0.2 0.2-0.6 37.4 4.2 37.4v0zM488 415c17.2-32 38.6-59 63.8-80.8 3.2-2.6 6.4-5.4 10-8.2-51.2-10.4-95.4-23-134.2-38.2 7.2 13 14.4 26.6 22 41.2 18.2 35.4 29.8 63.2 38.4 86zM692.4 311.8c18.6 0 24 0 42.2-4.6 18.2-4.8 18.4-14.4 15.2-16.4s-12-3.2-17.8-3.2c-18.4 0-41.4 8.6-73.6 22.8 12.6 0.8 23.8 1.4 34 1.4v0zM361.6 240.2c-35.4-57.6-59-80.6-74.6-87.6 5.8 16.2 28.6 48 62.4 76.2 2.2 1.8 7.4 6.8 12.2 11.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe90f;" glyph-name="file-psd" data-tags="file, psd" d="M256 640v-512h89.4v182.2h42.6c48 0 86.4 15.6 115 46.8s43 72.2 43 122.6c0 106.8-50 160.4-150 160.4h-140zM345.4 553h35.2c47.6 0 71.4-25.8 71.4-77.6 0-52.8-23.8-79.2-71.4-79.2h-35.2v156.8zM674.2 448c-16.2 0-31.6-1.8-46.6-5.6s-28.2-9.4-39.8-17.2c-11.6-7.8-20.8-18-27.8-30.2-7-12.4-10.4-27-10.4-44 0-12.4 1.6-23.4 4.6-32.4s7.4-17.2 13.4-24.2c5.8-7 13-13 21.6-18.4s18.6-10.2 29.8-14.8c7-3 14.4-5.6 22-8s14.6-5 21-8c6.4-3 11.6-6.4 15.6-10.4s6-9 6-15c0-9.4-4.4-16.4-13.4-20.8-9-4.6-21.2-6.8-36.8-6.8-12.8 0-26.4 2.4-40.8 6.8s-28.8 11.6-43.2 20.8v-76.2c26.6-10.4 55.6-15.4 87-15.4 17 0 33.4 1.8 49.2 5.6 15.8 3.6 29.8 9.6 42 17.6s21.8 18.4 29.2 31.2c7.4 12.8 11 28.2 11 46.4 0 13-1.8 24-5.4 33.4s-8.8 17.4-15.6 24.4c-6.8 7-14.8 13-24.4 18.2-9.4 5.2-20 10-31.6 14.2-6.4 2.4-13 4.8-19.6 7s-12.6 4.8-18 7.8c-5.4 3-9.8 6.2-13 10.4s-5 8.8-5 14.2c0 4.2 1 7.8 3.4 11.2 2.2 3.4 5.2 6 9.2 8s8.4 3.6 13.4 4.8c5 1.2 10.4 1.6 16.2 1.6 12.2 0 24.6-1.8 37.4-5.2s24.6-8.8 35.8-15.6v72.6c-12.6 4-25.4 7-38.4 9s-25.8 3.2-38.4 3.2l0.4-0.2zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe910;" glyph-name="file-flash" data-tags="file, flash" d="M704 574.6v-90.4c-42-0.4-93.2 6.4-139.2-89 20.8 0 75.2 0 75.2 0v-89h-95.8c0 0-74.8-180.2-223.8-178.2-1.2 19.8 0 61 0 89 98.6 15 130.8 122.8 153.6 176.8 53 163.8 147.8 182 186.8 182.2 11.2 0 43.2-1.4 43.2-1.4zM896 704v-640c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h512l192-192zM832 640h-192v192h-448v-768h640v576z" /> +<glyph unicode="&#xe911;" glyph-name="file-config" data-tags="file, config" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM748.2 313.2l-47.4 35.8c2 11.4 3.2 23 3.2 34.8 0 12-1 23.6-3.2 34.8l47.4 35.8c7.4 5.6 9.4 15.8 4.8 23.8l-38.8 67c-4.6 8-14.4 11.2-23 7.8l-54.6-23c-17.6 15-38 27-60.4 34.8l-7.4 59c-1.2 9.2-9 16-18.2 16h-77.4c-9.2 0-17-6.8-18.2-16l-7.4-59c-22.2-8-42.6-19.8-60.4-34.8l-54.8 23.2c-8.4 3.6-18.4 0.2-23-7.8l-38.8-67c-4.6-8-2.6-18.2 4.8-23.8l47.4-35.8c-2-11.4-3.2-23-3.2-34.8 0-12 1-23.6 3.2-34.8l-47.4-35.8c-7.4-5.6-9.4-15.8-4.8-23.8l38.8-67c4.6-8 14.4-11.2 23-7.8l54.8 23.2c17.6-15 38-27 60.4-34.8l7.4-59c1.2-9.2 9-16 18.2-16h77.4c9.2 0 17 6.8 18.2 16l7.4 59c22.2 8 42.6 19.8 60.4 34.8l54.8-23.2c8.4-3.6 18.4-0.2 23 7.8l38.8 67c4.4 8 2.4 18-5 23.6zM512 288c-53 0-96 43-96 96s43 96 96 96c53 0 96-43 96-96s-43-96-96-96z" /> +<glyph unicode="&#xe912;" glyph-name="file-ascx" data-tags="file, ascx" d="M768 512h-192v64h192v-64zM768 192h-192v64h192v-64zM512 448h-256v192h256v-192zM512 128h-256v192h256v-192zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe913;" glyph-name="file-bac" data-tags="file, bac" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-254.2v192h128l-193 192-191-192h128v-192h-257.8v768h448v-192h192v-576z" /> +<glyph unicode="&#xe914;" glyph-name="file-zip" data-tags="file, zip" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h128v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-69.4c-37.2-13.2-64-48.8-64-90.6 0-53 43-96 96-96s96 43 96 96c0 41.8-26.8 77.4-64 90.6v133.4h64v64h-64v64h64v64h-64v64h64v64h-64v64h192v-192h192v-576zM448 224c0-17.6-14.4-32-32-32s-32 14.4-32 32c0 17.6 14.4 32 32 32s32-14.4 32-32z" /> +<glyph unicode="&#xe915;" glyph-name="film" data-tags="film" d="M832 896h-640c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM256 64h-64v64h64v-64zM256 256h-64v128h64v-128zM256 512h-64v128h64v-128zM256 768h-64v64h64v-64zM704 64h-384v192h384v-192zM704 320h-384v256h384v-256zM704 640h-384v192h384v-192zM832 64h-64v64h64v-64zM832 256h-64v128h64v-128zM832 512h-64v128h64v-128zM832 768h-64v64h64v-64z" /> +<glyph unicode="&#xe916;" glyph-name="css3" data-tags="css3" d="M128 896l60.4-768 323.6-128 323.6 128 60.4 768h-768zM259.2 731.6h500.4l-9.8-97.6-238.8-102h230.4l-26.4-303-203.4-59.2-204 60.2-13.2 152.6h101.4l6.6-79 108.4-27.4 1 0.2v-0.2l112.2 31.6 7.8 128.4h-344l-7.6 95.4 245.2 102h-254l-12.2 98z" /> +<glyph unicode="&#xe917;" glyph-name="html5" data-tags="html5" d="M128 896l60.8-768 322.6-128 323.4 128 61.2 768h-768zM264 731.2h495.4l-2.4-26.6-4.4-50.2-2-22.2h-378.4l9-101.4h360.6l-2.4-26.6-23.4-260.2-1.4-16.8-202.8-74.2-202.6 74.2-13.8 155.4h99.2l7-78.8 110.2-47.6 110.4 47.8 11.6 128.2h-343l-24.2 272.6-2.6 26.4z" /> +<glyph unicode="&#xe918;" glyph-name="html" data-tags="html" d="M1024 448l-256-256-45.2 45.2 210.6 210.8-210.6 210.8 45.2 45.2 256-256zM301.2 237.2l-210.6 210.8 210.8 210.8-45.4 45.2-256-256 256-256 45.2 45.2zM642.2 815.4l-61.8 16.6-198.8-751.4 61.8-16.6 198.8 751.4z" /> +<glyph unicode="&#xe919;" glyph-name="css" data-tags="css" d="M384 768l-64-0.2c0 0-128 0.2-128-127.8v-96c0-55.6-43.6-62.8-64-64h-32c-4.4 0-8.6-0.8-12.4-2.4-1-0.4-2-0.8-2.8-1.4s-1.8-1-2.6-1.6c-2.6-1.8-4.8-3.8-6.8-6.2-0.4-0.4-0.6-0.8-1-1.2-1.8-2.4-3.4-5.2-4.4-8.2-0.4-1-0.6-2-1-3-0.6-2-0.8-4.2-1-6.4 0-0.6 0-1 0-1.6s0-1 0-1.6c0.2-2.2 0.4-4.2 1-6.4 0.2-1 0.6-2 1-3 1-3 2.6-5.6 4.4-8.2 0.4-0.4 0.6-0.8 1-1.2 2-2.4 4.2-4.4 6.8-6.2 0.8-0.6 1.8-1 2.6-1.6s1.8-1 2.8-1.4c3.8-1.6 8-2.4 12.4-2.4h32c20.4-1.2 64-8.4 64-64v-96c0-128 128-127.8 128-127.8l64-0.2v64l-63.6 0.2c0 0-64.4-0.2-64.4 63.8v96c0 0 0 58.2-39.2 96 39.2 37.8 39.2 96 39.2 96v96c0 64 64.4 63.8 64.4 63.8l63.6 0.2v64zM639.6 768v-64l63.6-0.2c0 0 64.8 0.2 64.8-63.8v-96c0 0 0-58.2 39.2-96-39.2-37.8-39.2-96-39.2-96v-96c0-64-64.4-63.8-64.4-63.8l-64-0.2v-64l64.4 0.2c0 0 128-0.2 128 127.8v96c0 55.6 43.6 62.8 64 64h32c4.4 0 8.6 0.8 12.4 2.4 1 0.4 2 0.8 2.8 1.4s1.8 1 2.6 1.6c2.6 1.8 4.8 3.8 6.8 6.2 0.4 0.4 0.6 0.8 1 1.2 1.8 2.4 3.4 5.2 4.4 8.2 0.4 1 0.6 2 1 3 0.6 2 0.8 4.2 1 6.4 0 0.6 0 1 0 1.6s0 1 0 1.6c-0.2 2.2-0.4 4.2-1 6.4-0.2 1-0.6 2-1 3-1 3-2.6 5.6-4.4 8.2-0.4 0.4-0.6 0.8-1 1.2-2 2.4-4.2 4.4-6.8 6.2-0.8 0.6-1.8 1-2.6 1.6s-1.8 1-2.8 1.4c-3.8 1.6-8 2.4-12.4 2.4h-32c-20.4 1.2-64 8.4-64 64v96c0 128-128.4 127.8-128.4 127.8l-64 0.2z" /> +<glyph unicode="&#xe91a;" glyph-name="js" data-tags="js" d="M956.8 768c-14.8 73-79.4 128-156.8 128h-384c-77.4 0-142-55-156.8-128-2.2-10.4-3.2-21-3.2-32v-544h-192v-32c0-11 1-21.6 3.2-32 14.8-73 79.4-128 156.8-128h384c77.4 0 142 55 156.8 128 2.2 10.4 3.2 21 3.2 32v544h192v32c0 11-1 21.6-3.2 32zM707.2 768c-2.2-10.4-3.2-21-3.2-32v-576c0-11.2-2-22-5.6-32-13.2-37.2-48.8-64-90.4-64-41.8 0-77.4 26.8-90.4 64-3.6 10-5.6 20.8-5.6 32v32h-192v544c0 11.2 2 22 5.6 32 13.2 37.2 48.8 64 90.4 64h320c-14-18.6-24-40.4-28.8-64zM640 576h-256v64h256v-64zM640 448h-256v64h256v-64zM640 320h-256v64h256v-64z" /> +<glyph unicode="&#xe91b;" glyph-name="exe" data-tags="exe" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM448 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM640 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM832 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 640h768v-576h-768c0 0 0 28.6 0 64v512z" /> +<glyph unicode="&#xe91c;" glyph-name="csproj" data-tags="csproj" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM443.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM635.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM827.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM128 640h768v-576h-768v576zM367.6 512c-34.6 0-65.4-7-92-20.8s-47.2-33.6-61.8-59c-14.6-25.6-21.8-54.6-21.8-87.2 0-30.4 6.6-57.2 19.6-80.4s31.8-41.2 56.6-53.6c24.8-12.6 54-18.8 88.2-18.8 34.6 0 65.2 4.6 91.8 13.8v83c-23.8-11.6-47.4-17.2-70.8-17.2-25.2 0-45.6 7.2-60.6 21.4s-22.8 33.8-22.8 58.4c0 24.8 7.6 44.6 22.6 59.2s35.8 21.8 62 21.8c12.6 0 25.2-1.4 37.6-4.2s23-7 32-12v86c-26.2 6.4-52.8 9.6-80.6 9.6v0zM596.4 512l-16.4-77.4h-35.6l-11.4-57.6h35.2l-12.6-54h-31.6l-12-57.4h31l-15.4-73.8h61.6l15.8 73.8h53.4l-15.4-73.8h60.6l16.4 73.8h33l14.2 57.4h-34.6l12.6 54h29.8l12.6 57.6h-30l16.4 77.4h-62.4l-16.4-77.4h-52.4l16.4 77.4h-62.8zM629.4 377h53.6l-12.6-54h-53.4l12.4 54z" /> +<glyph unicode="&#xe91d;" glyph-name="vbproj" data-tags="vbproj" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM448 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM640 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM832 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 640h768v-576h-768v576zM192 512l103.2-320h108.2l104.6 320h-100.4l-47.6-195.8c-3.8-14.8-6-27-7-37h-2.2c-0.4 7.8-2.6 19.8-6.4 35.8l-48.8 197h-103.6zM558.6 512v-320h146c40.8 0 72.4 8.6 94.4 25.6s33 41.2 33 72.6c0 11.6-3.2 22.8-9.8 33.6s-15.8 19.8-28 27c-12.2 7.2-25.6 11.8-40.8 13.6v0.8c13 2.6 25 7.2 36 14.2s19 15.2 24.4 24.4c5.4 9.2 8 19.6 8 30.6 0 51.6-42.4 77.4-127.4 77.4h-135.8v0.2zM655 447.4h17.8c31.2 0 46.6-10 46.6-29.6 0-9-3.4-16.6-10.2-22.2s-15.6-8.6-26.4-8.6h-28l0.2 60.4zM655 322.4h38c11 0 19.8-3 26.6-8.8s10-13.6 10-22.8c0-10.4-3.8-18.6-11.4-24.6s-18-9-31-9h-32.2v65.2z" /> +<glyph unicode="&#xe91e;" glyph-name="cs" data-tags="cs" d="M331.8 704c-52.8 0-99.6-11.2-140.2-33.4s-72-53.6-94.2-94.4c-22.2-40.8-33.4-87.2-33.4-139.4 0-48.6 10-91.4 29.8-128.6s48.6-65.8 86.2-86c37.6-20.2 82.4-30.2 134.4-30.2 52.8 0 93.2 7.4 133.6 22v133c-36.2-18.4-66-27.6-101.6-27.6-38.6 0-69.4 11.4-92.4 34.4s-34.6 54.2-34.6 93.8c0 39.8 11.6 71.4 34.6 94.6s54.6 34.8 94.4 34.8c19.2 0 32-2.4 50.8-7s35-11 48.6-19.4v137.8c-39.2 10.4-73.8 15.6-116 15.6v0zM649.4 704l-26.6-123.8h-58l-18.6-92.2h57.2l-20.6-86.4h-51.2l-19.6-91.6h50.4l-25-118h100l25.8 118h87l-25-118h98.4l26.6 118h53.6l23 91.8h-56.4l20.6 86.4h48.4l20.6 92.2h-48.8l26.6 123.8h-101.6l-26.6-123.8h-85.4l26.6 123.8-101.4-0.2zM703 488h87.2l-20.6-86.4h-87l20.4 86.4z" /> +<glyph unicode="&#xe91f;" glyph-name="vb" data-tags="vb" d="M64 640l146.4-448h153.4l148.2 448h-142.2l-67.4-274c-5.2-20.6-8.6-38-9.8-51.8h-3.2c-0.6 11-3.6 27.8-9.2 50l-69.2 275.8h-147zM568 640v-448h209.2c58.6 0 103.8 12 135.4 35.8s47.4 57.8 47.4 101.6c0 16.2-4.8 32-14 47-9.4 15.2-22.8 27.8-40 37.8-17.4 10-36.8 16.4-58.6 19v1.2c18.8 3.6 36 10.2 51.6 20s27.4 21.2 35 34.2c7.6 13 11.6 27.4 11.6 43 0 72.2-61 108.4-182.8 108.4h-194.8zM706.2 549.6h25.6c44.6 0 66.8-13.8 66.8-41.6 0-12.8-5-23-14.8-31s-22.4-12-37.8-12h-40l0.2 84.6zM706.2 374.4h54.4c15.8 0 28.6-4.2 38-12.4s14.4-19 14.4-31.8c0-14.6-5.4-26-16.2-34.4s-25.8-12.6-44.4-12.6h-46v91.2h-0.2z" /> +<glyph unicode="&#xe920;" glyph-name="sln" data-tags="sln" d="M704 896l-359-359-217 167-64-64v-384l64-64 217 167 359-359 256 64v768l-256 64zM128 320v256l128-128-128-128zM460.8 448l243.2 187v-374.2l-243.2 187.2z" /> +<glyph unicode="&#xe921;" glyph-name="cloud" data-tags="cloud" d="M884.4 472.8c7.4 22.4 11.6 46.4 11.6 71.2 0 123.8-100.2 224-224 224-75.6 0-142.6-37.6-183.2-95-30 19.6-66 31-104.6 31-105.8 0-191.6-85.8-191.6-191.6 0-3.6 0.2-7.2 0.4-11-75.2-26-129-97.4-129-181.4 0-106 86-192 192-192h512c106 0 192 86 192 192 0 62.2-29.6 117.6-75.6 152.8v0z" /> +<glyph unicode="&#xe922;" glyph-name="file-horizontal" data-tags="file, horizontal" d="M768 832h-640c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512l-192 192zM896 128h-768v640h576v-192h192v-448z" /> +<glyph unicode="&#xe923;" glyph-name="subreport" data-tags="subreport" d="M896 0c0-35.346-28.654-64-64-64v0h-576c-35.346 0-64 28.654-64 64v0 192h64v-192h576v768h-576v-128h-64v128c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0zM128 895.6l512 0.4-64 64-448-0.4c-35.346 0-64-28.654-64-64v0l0.22-256h64zM128 194h-64v-64c0-35.346 28.654-64 64-64v0 0zM64 319.88s64 64.12 128 64.12v-64l128 96.12-128.16 95.88v-64c-63.96 0-127.84-64.12-127.84-128.12zM704.46 191.14l-320-0.28v-64l320 0.28zM512 576c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0h-128zM576 640v-128h128c0 70.692-57.308 128-128 128v0z" /> +<glyph unicode="&#xe924;" glyph-name="data" data-tags="data" d="M896 708.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.58-122.58-384-122.58s-382.92 54.82-384 122.58c0 0.22 0 0.44 0 0.66 0 68.040 172 123.22 384 123.22s384-55.18 384-123.22zM895.76 616c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM895.76 360c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64z" /> +<glyph unicode="&#xe925;" glyph-name="report-header-section" data-tags="report-header-section" d="M832 896h-640c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 192h-512v64h512zM768 384h-512v-64h512zM768 704h-512v-192h512z" /> +<glyph unicode="&#xe926;" glyph-name="report-footer-section" data-tags="report-footer-section" d="M832 896h-640c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 512h-512v64h512zM768 704h-512v-64h512zM768 384h-512v-192h512z" /> +<glyph unicode="&#xe927;" glyph-name="group-header-section" data-tags="group-header-section" d="M256 64l64-64h-256v896h256l-64-64h-128v-768zM896 704h-640v-192h640zM896 384h-640v-64h640zM896 256h-640v-64h640z" /> +<glyph unicode="&#xe928;" glyph-name="group-footer-section" data-tags="group-footer-section" d="M256 64l64-64h-256v896h256l-64-64h-128v-768zM896 384h-640v-192h640zM896 704h-640v-64h640zM896 576h-640v-64h640z" /> +<glyph unicode="&#xe929;" glyph-name="page-header-section" data-tags="page-header-section" d="M704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192zM768 384h-512v192h512zM768 192h-512v-64h512zM768 320h-512v-64h512z" /> +<glyph unicode="&#xe92a;" glyph-name="page-footer-section" data-tags="page-footer-section" d="M704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192zM770 128h-512v192h512zM770 448h-512v-64h512zM770 576h-512v-64h512z" /> +<glyph unicode="&#xe92b;" glyph-name="detail-section" data-tags="detail-section" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM766 512h-126v64h126zM574 576h-126v-64h126zM382 576h-126v-64h126zM766 384h-126v-64h126zM574 384h-126v-64h126zM382 384h-126v-64h126z" /> +<glyph unicode="&#xe92c;" glyph-name="toc-section" data-tags="toc-section" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 640h-320v64h320zM640 512h-192v64h192zM640 384h-192v64h192zM768 256h-320v64h320z" /> +<glyph unicode="&#xe92d;" glyph-name="group-section" data-tags="group-section" d="M256 128l64-64h-256v832h256l-64-64h-128v-704zM896 704h-640v-64h640zM896 320h-640v-64h640zM896 512h-640v-64h640z" /> +<glyph unicode="&#xe92e;" glyph-name="parameters" data-tags="parameters" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM570.6 640c-13.612 37.618-49.023 64.016-90.6 64.016s-76.988-26.397-90.388-63.347l-0.212-0.669h-133.4v-64h133.4c13.612-37.618 49.023-64.016 90.6-64.016s76.988 26.397 90.388 63.347l0.212 0.669h197.4v64zM480 576c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM698.6 384c-13.612 37.618-49.023 64.016-90.6 64.016s-76.988-26.397-90.388-63.347l-0.212-0.669h-261.4v-64h261.4c13.612-37.618 49.023-64.016 90.6-64.016s76.988 26.397 90.388 63.347l0.212 0.669h69.4v64zM608 320c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z" /> +<glyph unicode="&#xe92f;" glyph-name="data-csv" data-tags="data-csv" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM542 118.34c-14.249-8.475-31.418-13.485-49.756-13.485-0.332 0-0.663 0.002-0.994 0.005h0.051q-28.98 0-46.14 18.1t-17.16 48.56q0 31.78 18.18 50.4t47.74 18.6c0.448 0.008 0.977 0.012 1.507 0.012 17.137 0 33.18-4.686 46.917-12.846l-0.424 0.233v45.56q-21.12 7.74-51.86 7.76-49.66 0-80.8-31.36t-31.12-81.72q0-47.34 27.68-75.74t76-28.42q37.040 0 60 11.14zM615.18 66.92c9.685-1.858 20.825-2.921 32.213-2.921 0.214 0 0.427 0 0.64 0.001h-0.033c0.192-0.001 0.42-0.001 0.648-0.001 11.101 0 21.927 1.173 32.363 3.402l-1.011-0.181c10.055 2.041 18.973 5.73 26.915 10.808l-0.315-0.188c7.505 4.918 13.58 11.421 17.859 19.066l0.141 0.274q6.66 12 6.66 29.52c0.008 0.369 0.013 0.803 0.013 1.238 0 7.58-1.398 14.833-3.951 21.515l0.139-0.413c-2.663 6.62-6.378 12.286-10.995 17.076l0.015-0.016c-5.004 5.108-10.66 9.548-16.841 13.193l-0.379 0.207c-6.285 3.762-13.727 7.515-21.439 10.753l-1.201 0.447c-6.14 2.54-11.66 5.020-16.54 7.4-4.784 2.302-8.868 4.746-12.707 7.509l0.247-0.169c-3.106 2.174-5.726 4.794-7.833 7.799l-0.067 0.101c-1.743 2.588-2.782 5.775-2.782 9.205 0 0.083 0.001 0.165 0.002 0.248v-0.012c-0.001 0.070-0.002 0.153-0.002 0.237 0 3.15 0.925 6.084 2.519 8.545l-0.037-0.061c1.82 2.741 4.179 4.979 6.941 6.606l0.099 0.054c3.203 1.917 6.919 3.416 10.87 4.293l0.25 0.047c4.204 0.968 9.031 1.523 13.988 1.523 0.236 0 0.472-0.001 0.708-0.004h-0.036c4.38-0.015 8.673-0.327 12.876-0.917l-0.496 0.057c5.065-0.711 9.496-1.662 13.808-2.893l-0.708 0.173c5.034-1.407 9.292-2.982 13.387-4.852l-0.567 0.232c4.415-1.971 8.191-4.122 11.728-6.591l-0.228 0.151v43.8c-6.707 2.595-14.576 4.689-22.728 5.921l-0.632 0.079c-8.28 1.277-17.831 2.006-27.552 2.006-0.537 0-1.074-0.002-1.611-0.007l0.082 0.001c-0.209 0.001-0.456 0.002-0.703 0.002-10.975 0-21.644-1.313-31.857-3.79l0.921 0.189c-9.976-2.308-18.769-6.176-26.594-11.384l0.294 0.184c-7.464-4.988-13.526-11.498-17.855-19.122l-0.145-0.278c-4.17-7.723-6.621-16.905-6.621-26.659 0-0.542 0.008-1.082 0.023-1.621l-0.002 0.079c-0.012-0.425-0.019-0.924-0.019-1.426 0-13.044 4.571-25.021 12.198-34.415l-0.080 0.101q12-14.82 36.68-25.060 9.68-4 18-7.76c5.58-2.537 10.317-5.207 14.798-8.228l-0.358 0.228c3.742-2.449 6.913-5.409 9.512-8.827l0.068-0.093c2.2-2.982 3.521-6.73 3.521-10.786 0-0.075 0-0.15-0.001-0.225v0.011c0-0.024 0-0.053 0-0.082 0-3.066-0.816-5.941-2.244-8.42l0.043 0.082c-1.66-2.78-3.904-5.050-6.576-6.692l-0.084-0.048c-3.205-1.972-6.928-3.512-10.893-4.413l-0.247-0.047c-4.395-1.034-9.441-1.627-14.625-1.627-0.343 0-0.685 0.003-1.027 0.008l0.052-0.001c-10.829 0.022-21.193 1.985-30.771 5.56l0.611-0.2c-10.653 3.882-19.843 9.306-27.826 16.105l0.126-0.105v-46.88c7.868-3.902 16.996-6.904 26.59-8.537l0.59-0.083zM910.56 277.72l-43.5-145.6c-1.998-6.173-3.593-13.468-4.486-20.979l-0.054-0.561h-0.88c-0.77 7.767-2.266 14.874-4.444 21.676l0.204-0.736-43.8 146.2h-51.060l71.48-210h53.62l72.36 210zM320 307.78c-148.54 16.84-255.14 62.22-256 115.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.86-53.34 107.36-98.68 255.76-115.54z" /> +<glyph unicode="&#xe930;" glyph-name="data-json" data-tags="data-json" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM329.38 277.72h-47.16v-124.8q0-48-32.38-48c-0.151-0.002-0.329-0.003-0.508-0.003-10.106 0-19.415 3.417-26.833 9.158l0.101-0.075v-44.38c8.753-3.561 18.908-5.627 29.546-5.627 0.378 0 0.755 0.003 1.131 0.008l-0.057-0.001q37.060 0 56.6 22.42t19.56 64.6zM392.74 66.92c9.686-1.858 20.826-2.921 32.214-2.921 0.234 0 0.468 0 0.702 0.001h-0.036c0.186-0.001 0.407-0.001 0.628-0.001 11.108 0 21.942 1.173 32.384 3.402l-1.012-0.181c10.048 2.045 18.958 5.733 26.895 10.809l-0.315-0.189c7.513 4.909 13.59 11.414 17.86 19.066l0.14 0.274q6.68 12 6.68 29.52c0.007 0.354 0.012 0.772 0.012 1.191 0 7.598-1.406 14.867-3.971 21.562l0.139-0.413c-2.663 6.62-6.378 12.286-10.995 17.076l0.015-0.016c-4.998 5.118-10.656 9.56-16.843 13.195l-0.377 0.205c-6.287 3.77-13.722 7.523-21.43 10.757l-1.19 0.443c-6.16 2.54-11.68 5.020-16.56 7.4-4.778 2.308-8.855 4.751-12.689 7.511l0.249-0.171c-3.14 2.175-5.792 4.795-7.934 7.802l-0.066 0.098c-1.743 2.588-2.782 5.775-2.782 9.205 0 0.083 0.001 0.165 0.002 0.248v-0.012c-0.001 0.070-0.002 0.153-0.002 0.237 0 3.15 0.925 6.084 2.519 8.545l-0.037-0.061c1.825 2.737 4.183 4.973 6.941 6.606l0.099 0.054c3.209 1.917 6.932 3.415 10.889 4.293l0.251 0.047c4.176 0.958 8.972 1.507 13.896 1.507 0.346 0 0.691-0.003 1.036-0.008l-0.052 0.001c4.379-0.014 8.672-0.326 12.875-0.917l-0.495 0.057c5.061-0.708 9.492-1.659 13.804-2.892l-0.704 0.172c5.029-1.402 9.287-2.977 13.38-4.85l-0.56 0.23c4.411-1.958 8.188-4.11 11.72-6.586l-0.22 0.146v43.8c-6.709 2.598-14.578 4.692-22.731 5.922l-0.629 0.078c-8.275 1.277-17.822 2.006-27.538 2.006-0.542 0-1.084-0.002-1.625-0.007l0.083 0.001c-0.205 0.001-0.447 0.002-0.69 0.002-10.98 0-21.653-1.313-31.871-3.79l0.921 0.189c-9.968-2.308-18.755-6.176-26.573-11.384l0.293 0.184c-7.466-4.985-13.53-11.496-17.855-19.122l-0.145-0.278c-4.158-7.73-6.6-16.914-6.6-26.67 0-0.538 0.007-1.075 0.022-1.609l-0.002 0.079c-0.014-0.463-0.022-1.007-0.022-1.553 0-12.988 4.533-24.917 12.103-34.291l-0.081 0.104q12-14.82 36.7-25.060 9.66-4 18-7.76c5.571-2.536 10.302-5.206 14.776-8.226l-0.356 0.226c3.749-2.449 6.926-5.409 9.533-8.828l0.067-0.092c2.188-2.975 3.502-6.71 3.502-10.753 0-0.087-0.001-0.174-0.002-0.26v0.013c0-0.036 0-0.079 0-0.122 0-3.050-0.809-5.911-2.224-8.38l0.044 0.082c-1.674-2.776-3.923-5.044-6.595-6.691l-0.085-0.049c-3.199-1.973-6.915-3.512-10.874-4.413l-0.246-0.047c-4.398-1.034-9.447-1.627-14.635-1.627-0.339 0-0.678 0.003-1.016 0.008l0.051-0.001c-10.836 0.022-21.207 1.985-30.792 5.56l0.612-0.2c-10.646 3.882-19.829 9.306-27.805 16.104l0.125-0.104v-46.88c7.844-3.89 16.945-6.884 26.51-8.517l0.59-0.083zM707.38 94.32q28.8 30.32 28.8 79.84 0 48.18-27.76 77.64t-72.74 29.44q-47.6 0-76.46-30.76t-28.86-80.58q0-47.16 28.42-76.54t73.54-29.36q46.28 0 75.060 30.32zM672.46 222.32q13.88-18.14 13.9-50.82 0-31.34-14.34-49t-38.82-17.66c-0.381-0.011-0.829-0.017-1.279-0.017-15.045 0-28.437 7.081-37.023 18.093l-0.078 0.105q-14.68 18.16-14.66 49.36 0 30.74 14.66 49.44t39.54 18.68q24.18 0.020 38.1-18.16zM960 277.72h-44.68v-116.16c-0.040-1.574-0.062-3.427-0.062-5.286 0-8.304 0.451-16.502 1.331-24.572l-0.088 0.998h-0.5q-4.84 8.5-10.54 17.14l-83.46 127.88h-50.96v-210h44.68v115.38q0 22.84-1.18 34h0.58c3.701-6.894 7.201-12.594 10.981-18.087l-0.421 0.647 86.56-132h47.76zM192 332.16c-78 22.44-127.42 54.96-128 91.2 0 0.22 0 0.42 0 0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12z" /> +<glyph unicode="&#xe931;" glyph-name="data-sql" data-tags="data-sql" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM418.2 62.7c9.672-1.871 20.796-2.942 32.169-2.942 0.257 0 0.514 0.001 0.77 0.002h-0.040c0.192-0.001 0.42-0.001 0.648-0.001 11.101 0 21.927 1.173 32.363 3.402l-1.011-0.181c10.048 2.051 18.957 5.738 26.897 10.809l-0.317-0.189c7.508 4.914 13.584 11.418 17.859 19.066l0.141 0.274q6.66 12 6.66 29.52c0.008 0.369 0.013 0.803 0.013 1.238 0 7.58-1.398 14.833-3.951 21.515l0.139-0.413c-2.665 6.622-6.387 12.289-11.014 17.075l0.014-0.015c-4.991 5.12-10.642 9.562-16.825 13.196l-0.375 0.204c-6.275 3.754-13.716 7.512-21.424 10.764l-1.216 0.456q-9.2 3.8-16.56 7.4c-4.775 2.29-8.853 4.727-12.683 7.487l0.243-0.167c-3.146 2.168-5.799 4.789-7.934 7.802l-0.066 0.098c-1.755 2.596-2.801 5.796-2.801 9.24 0 0.077 0.001 0.154 0.002 0.231v-0.012c-0.001 0.051-0.001 0.111-0.001 0.172 0 3.174 0.933 6.131 2.539 8.61l-0.038-0.062c1.828 2.727 4.178 4.962 6.922 6.605l0.098 0.055c3.209 1.906 6.933 3.397 10.888 4.273l0.252 0.047c4.228 0.981 9.084 1.543 14.071 1.543 0.207 0 0.414-0.001 0.621-0.003h-0.032c4.379-0.022 8.664-0.341 12.859-0.938l-0.499 0.058c5.050-0.695 9.489-1.646 13.804-2.889l-0.684 0.169c5.048-1.414 9.306-2.982 13.406-4.837l-0.586 0.237c4.418-1.99 8.193-4.147 11.734-6.615l-0.234 0.155v43.8c-6.714 2.598-14.591 4.692-22.75 5.922l-0.63 0.078c-8.275 1.277-17.821 2.006-27.537 2.006-0.535 0-1.070-0.002-1.605-0.007l0.082 0.001c-0.198 0.001-0.432 0.002-0.666 0.002-10.987 0-21.669-1.306-31.899-3.77l0.926 0.188c-9.976-2.325-18.768-6.199-26.596-11.405l0.296 0.185c-7.473-4.977-13.539-11.49-17.856-19.122l-0.144-0.278c-4.17-7.714-6.622-16.886-6.622-26.63 0-0.552 0.008-1.102 0.023-1.65l-0.002 0.081c-0.013-0.446-0.021-0.972-0.021-1.499 0-13.005 4.532-24.952 12.103-34.347l-0.082 0.105q12-14.8 36.7-25.060 9.66-4 18-7.76c5.579-2.51 10.311-5.148 14.791-8.132l-0.371 0.232c3.749-2.456 6.926-5.423 9.532-8.847l0.068-0.093c2.2-2.975 3.521-6.717 3.521-10.766 0-0.075 0-0.15-0.001-0.225v0.011c0-0.032 0-0.070 0-0.108 0-3.057-0.817-5.924-2.244-8.393l0.043 0.081c-1.655-2.784-3.9-5.055-6.576-6.692l-0.084-0.048c-3.204-1.988-6.927-3.535-10.896-4.434l-0.244-0.046c-4.372-1.022-9.391-1.608-14.548-1.608-0.37 0-0.739 0.003-1.108 0.009l0.056-0.001c-10.835 0.025-21.205 1.981-30.797 5.54l0.617-0.2c-10.643 3.896-19.824 9.318-27.809 16.107l0.129-0.107v-46.88c7.928-3.952 17.126-6.977 26.8-8.6l0.58-0.080zM763.84 105.18q17 27.1 17 64.74 0 48.2-27.84 77.5t-72.36 29.58q-48 0-76.9-30.76t-28.72-80.56c-0.002-0.268-0.003-0.586-0.003-0.903 0-14.327 2.5-28.070 7.087-40.817l-0.264 0.84c4.528-12.798 11.074-23.828 19.36-33.297l-0.1 0.117c8.243-9.308 18.216-16.876 29.444-22.241l0.556-0.239c11.457-5.444 24.87-8.716 39.022-8.939l0.078-0.001q11.28-12.6 21.76-23.58c6.531-6.902 13.57-13.174 21.11-18.813l0.43-0.307c6.674-4.999 14.305-9.31 22.464-12.581l0.676-0.239c7.618-2.966 16.437-4.685 25.657-4.685 0.289 0 0.579 0.002 0.867 0.005h-0.044c0.462-0.006 1.009-0.009 1.555-0.009 6.557 0 13 0.483 19.297 1.416l-0.713-0.087c5.125 0.757 9.509 1.678 13.797 2.832l-0.837-0.192v39.84c-1.305-0.536-2.919-1.064-4.575-1.483l-0.265-0.057c-1.76-0.44-3.58-0.82-5.48-1.18s-3.8-0.58-5.64-0.72-3.58-0.22-5.14-0.22c-0.205-0.001-0.447-0.002-0.689-0.002-5.404 0-10.709 0.423-15.884 1.237l0.573-0.074c-5.356 0.889-10.153 2.372-14.646 4.408l0.366-0.148c-5.28 2.405-9.829 5.191-13.988 8.452l0.148-0.112c-5.326 4.196-10.065 8.611-14.416 13.386l-0.084 0.094c19.981 7.095 36.31 20.341 47.119 37.426l0.221 0.374zM717.26 217.82q13.78-18.14 13.78-50.54 0-31.2-14.36-49.060t-38.82-17.58c-0.409-0.013-0.891-0.020-1.373-0.020-15.055 0-28.459 7.073-37.069 18.077l-0.078 0.103q-14.52 18.3-14.5 49.36t14.64 49.36q14.78 18.74 39.56 18.76 24.46 0 38.22-18.46zM960 101.8h-77.78v171.68h-47.32v-210h125.1zM320 307.8c-148.54 16.82-255.14 62.2-256 115.56 0 0.22 0 0.42 0 0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.86-53.34 107.36-98.68 255.76-115.54z" /> +<glyph unicode="&#xe932;" glyph-name="data-web" data-tags="data-web" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM529.76 274l-29-140.18c-1.535-6.825-2.635-14.862-3.065-23.076l-0.015-0.364h-0.6c-0.717 8.502-1.906 16.206-3.578 23.728l0.218-1.168-34.42 141.060h-50.68l-38.1-139.3c-2.152-7.219-3.663-15.619-4.222-24.278l-0.018-0.342h-0.88c-0.387 8.767-1.382 17.016-2.952 25.058l0.172-1.058-29.6 139.92h-51.7l55.22-210h54.64l35.74 134.76c1.775 6.794 3.129 14.837 3.788 23.076l0.032 0.504h0.58c0.303-8.513 1.51-16.599 3.532-24.356l-0.172 0.776 34.86-134.76h52.46l55.5 210zM749.34 102.32h-78.66v48h68.7v38.48h-68.7v46.74h73.82v38.46h-121.14v-210h126zM882.94 64q35.76 0 56.4 16.92t20.66 45.78c0.006 0.288 0.010 0.628 0.010 0.969 0 12.705-5.122 24.214-13.413 32.574l0.003-0.003q-13.42 13.76-35.82 16.56v0.58c11.702 3.114 21.681 9.314 29.339 17.675l0.041 0.045c7.128 7.656 11.502 17.957 11.502 29.281 0 0.161-0.001 0.323-0.003 0.484v-0.025q0 23.42-18.9 36.32t-54 12.9h-76.52v-210.060zM867.28 239.2q34.56 0 34.56-23.14c0.018-0.352 0.029-0.764 0.029-1.179 0-7.338-3.263-13.913-8.417-18.355l-0.031-0.027q-8.42-7.12-23.060-7.1h-20.8v49.8zM875.48 154.24q16.4 0 25.56-7.18c5.61-4.388 9.182-11.158 9.182-18.762 0-0.358-0.008-0.714-0.024-1.068l0.002 0.050c0.015-0.33 0.024-0.717 0.024-1.106 0-7.917-3.613-14.989-9.28-19.659l-0.044-0.035q-9.34-7.62-25.72-7.62h-25.62v55.38zM192 332.16c-78 22.44-127.42 54.96-128 91.2v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12z" /> +<glyph unicode="&#xe933;" glyph-name="group-collection" data-tags="group-collection" d="M896 256h-576v64h576zM896 192h-576v-64h576zM896 768h-576v-64h576zM896 640h-576v-64h576zM128 576v192h128l64 64h-256v-320h256l-64 64zM128 128v192h128l64 64h-256v-320h256l-64 64z" /> +<glyph unicode="&#xe934;" glyph-name="parameter-boolean" data-tags="parameter-boolean" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM414.66 536.68h-79.88v-228.68h-63.28v228.68h-79.5v51.32h222.66zM607.8 611.28l-136.52-326.56h-55.080l136 326.56zM832 536.68h-98.82v-68.68h90.82v-51.16h-90.82v-108.84h-63.18v280h162z" /> +<glyph unicode="&#xe935;" glyph-name="parameter-date-time" data-tags="parameter-date-time" d="M832 554.44v149.56c-0.102 35.305-28.695 63.898-63.99 64h-640.010c-35.305-0.102-63.898-28.695-64-63.99v-512.010c0.102-35.305 28.695-63.898 63.99-64h608.010c0.034 0 0.074 0 0.114 0 123.712 0 224 100.288 224 224 0 88.874-51.758 165.659-126.775 201.857l-1.339 0.583zM128.12 192l-0.12 0.12v383.88h608c-123.7-0.016-223.973-100.298-223.973-224 0-62.66 25.728-119.31 67.196-159.964l0.037-0.036zM736 192c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c-0.102-88.324-71.676-159.898-159.99-160h-0.010zM832 384v-64h-128v128h64v-64zM384 320h-192v192h192z" /> +<glyph unicode="&#xe936;" glyph-name="parameter-float" data-tags="parameter-float" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM344 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.4 38.18q97.68 0 97.66-142.76 0-71.1-26.66-109t-76.46-37.88zM346.74 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.28 0 38.28 97.66t-37.54 97.66zM514.34 303.18c-0.335-0.011-0.729-0.018-1.125-0.018-9.357 0-17.881 3.57-24.283 9.422l0.028-0.025c-6.246 5.524-10.165 13.558-10.165 22.507 0 0.187 0.002 0.374 0.005 0.561v-0.028c-0.006 0.223-0.010 0.486-0.010 0.749 0 8.939 4.045 16.934 10.404 22.254l0.046 0.037c6.648 5.598 15.307 9 24.76 9 0.436 0 0.87-0.007 1.303-0.022l-0.063 0.002q15.8 0 25.88-9.080c6.194-5.759 10.056-13.952 10.056-23.048 0-9.191-3.944-17.461-10.232-23.21l-0.024-0.022q-10.18-9.1-26.58-9.080zM780.72 308h-177.16v48.88h58v174.42l-59.56-12.88v50l121.1 24.4v-236h57.62z" /> +<glyph unicode="&#xe937;" glyph-name="parameter-integer" data-tags="parameter-integer" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM370.72 308h-177.16v48.88h58v174.42l-59.56-12.88v50l121.1 24.4v-236h57.62zM489.14 360.34v-1.16h113.68v-51.18h-184.38v48l80.28 76.76q24.22 23.24 34 38.96c6.142 9.351 9.814 20.802 9.86 33.108v0.012q0 38.68-41.6 38.66-36.12 0-69.14-28.7v54.4q36.5 23.62 82.42 23.62 42.96 0 67.1-21.58t24.12-58.3q0-49.020-58.8-101.36zM653.48 317.18v53.76q28.14-20.5 65.62-20.5 23.64 0 36.82 10.16t13.18 28.32q0 18.74-16.3 28.9t-44.8 10.18h-25.2v47.24h23.2q54.7 0 54.7 36.34 0 34.18-42 34.18-28.14 0-54.68-18.18v50.42q29.5 14.84 68.74 14.84 42.96 0 66.9-19.34c14.666-11.362 24.016-28.977 24.016-48.776 0-0.494-0.006-0.986-0.017-1.477l0.001 0.073q0-54.9-55.66-68.76v-0.98q29.66-3.68 46.88-21.58c10.603-10.943 17.139-25.88 17.139-42.345 0-0.533-0.007-1.064-0.020-1.593l0.002 0.078q0-39.26-28.72-62.12t-79.28-22.84q-43.38 0-70.52 14.060z" /> +<glyph unicode="&#xe938;" glyph-name="parameter-string" data-tags="parameter-string" d="M254.5 302.24q39.46 0 59.58 33.58h0.78v-28.7h58.38v119.52q0 85.36-85.54 85.36c-14.542-0.201-28.556-2.041-41.994-5.345l1.274 0.265q-22.34-5.060-35.26-11.72v-46.48q32.28 21.28 67.98 21.28t35.54-32.8l-54.3-7.2q-68.94-9.020-68.94-67.22 0-27.54 16.7-44t45.8-16.54zM278.92 397.16l36.32 4.68v-13.48q0-18.36-10.94-30.36c-6.702-7.395-16.344-12.021-27.066-12.021-0.434 0-0.866 0.008-1.297 0.023l0.062-0.002q-12.48 0-19.82 6.74c-4.511 4.123-7.33 10.032-7.33 16.6 0 0.239 0.004 0.478 0.011 0.715l-0.001-0.035q-0.020 23.22 30.060 27.14zM697.040 330.16q-28.52 28-28.52 72 0 50.98 30.56 80.36t81.74 29.48q35.36 0 51.18-9.38v-52.34c-11.709 9.023-26.584 14.461-42.73 14.461-0.151 0-0.302 0-0.453-0.001h0.023q-26.58 0-42.1-15.54t-15.52-42.86q0-26.58 14.84-41.7t40.82-15.14q23.12 0 45.12 14.5v-49.62q-20.92-12-60.36-12.1-46.080-0.040-74.6 27.88zM489.040 329.14h0.78q18.94-28.12 55.86-28.12 40.8 0 65.22 30.28t24.42 80.28q0 46-20.9 72.64t-59.56 26.56q-42.22 0-65.040-34.96h-0.78v126.18h-61.8v-296.1h61.72zM488 413.52q0 22.26 12.2 36.14c7.247 8.508 17.969 13.868 29.944 13.868 0.287 0 0.573-0.003 0.859-0.009l-0.043 0.001q19.74 0 30.38-14t10.66-38.74q0-29.88-11.62-46.18t-32.72-16.32c-0.279-0.008-0.608-0.012-0.938-0.012-11.018 0-20.888 4.911-27.542 12.664l-0.041 0.049q-11.12 12.7-11.12 32zM896 768h-768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768z" /> +<glyph unicode="&#xe939;" glyph-name="toc-section-level" data-tags="toc-section-level" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 640h-384v64h384zM768 512h-192v64h192zM768 384h-192v64h192zM768 256h-192v64h192zM384 320v192l128-96z" /> +<glyph unicode="&#xe93a;" glyph-name="inherited" data-tags="inherited" d="M896 320v-256h-256v256h60.78l-188.78 151.020-188.78-151.020h60.78v-256h-256v256h92.78l240 192h-108.78v320h320v-320h-108.78l240-192z" /> +<glyph unicode="&#xe93b;" glyph-name="file-video" data-tags="file-video" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM608 351.2c0 0.6 0 1 0 1.6 0 17.6-14.4 32-32 32h-20.2c47.2 6 83.6 46.4 83.6 95.2 0 53-43 96-96 96s-96-43-96-96c0-48.8 36.4-89.2 83.6-95.2h-140.8c32.4 3.2 57.6 30.4 57.6 63.6 0 35.4-28.6 64-64 64s-64-28.6-64-64c0-33.2 25.4-60.4 57.6-63.6h-25.4c-17.6 0-32-14.4-32-32v-128c0-17.6 14.4-32 32-32h224c17.6 0 32 14.4 32 32 0 5.2-1.2 10.2-3.6 14.6l3.6-2.2 89.6-54.2c2.6-1.6 5.4-2.4 8.2-2.4 2.6 0 5.4 0.6 7.8 2 5 2.8 8.2 8.2 8.2 14v191.6c0 5.8-3 11-8 13.8s-11 3-16 0l-89.8-50.8zM387 416.6v0c-1-0.2-2-0.2-3-0.2s-2 0-3 0.2h-0.4c-16.4 1.6-28.8 15.4-28.8 31.8 0 17.6 14.4 32 32 32s32-14.4 32-32c0.2-16.4-12.2-30.2-28.8-31.8v0zM551.6 416.6v0c-0.6 0-1.2-0.2-1.8-0.2-2-0.2-4.2-0.4-6.2-0.4s-4.2 0-6.2 0.4c-0.6 0-1.2 0.2-1.8 0.2v0 0c-31.8 4-55.8 31.4-55.8 63.4 0 35.2 28.8 64 64 64s64-28.8 64-64c-0.2-32.2-24.2-59.4-56.2-63.4v0z" /> +<glyph unicode="&#xe93c;" glyph-name="file-audio" data-tags="file-audio" d="M435.2 253c-11.2 5.8-24.4 9-38.4 9-42.4 0-76.8-30-76.8-67s34.4-67 76.8-67c42.4 0 76.8 30 76.8 67v251.8l192 45.2v-175c-11.2 5.8-24.4 9-38.4 9-42.4 0-76.8-30-76.8-67s34.4-67 76.8-67c42.4 0 76.8 30 76.8 67 0 1 0 2 0 3v0 314l-268.8-63.2v-259.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe93d;" glyph-name="file-image" data-tags="file-image" d="M597.4 189.6c0 0-53 194.4-171.2 194.4s-170-256-170-256h512c0 0-23.8 157.4-85.4 157.4s-85.4-95.8-85.4-95.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM576 448c0-35.4 28.6-64 64-64s64 28.6 64 64c0 35.4-28.6 64-64 64s-64-28.6-64-64z" /> +<glyph unicode="&#xe93e;" glyph-name="file-presentation" data-tags="file-presentation" d="M256 531.2c0-19.8 12.2-36.4 29-42.4v-226.2c0-24.8 19.2-44.8 42.6-44.8h163v-23.4l-27.8-29c-3.8-4-6.2-9.6-6.2-15.8 0-12.4 9.6-22.4 21.4-22.4 5.8 0 11.2 2.6 15 6.6 0.2 0.2 0.4 0.6 0.8 0.8l18.2 19 18.2-19c0.2-0.2 0.4-0.6 0.8-0.8 3.8-4 9.2-6.6 15-6.6 11.8 0 21.4 10 21.4 22.4 0 6.2-2.4 11.8-6.2 15.8l-27.8 29v23.4h160.6c22.6 0 41 18.4 42.6 41.6h0.2v228.6c18 5.2 31.4 22.6 31.4 43.2 0 24.8-19 44.8-42.6 44.8h-427c-23.6 0-42.6-20-42.6-44.8zM597.4 486.4h85.4v-179h-85.4v179zM469.4 433.4h85.4v-126h-85.4v126zM341.4 397h85.4v-89.6h-85.4v89.6zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe93f;" glyph-name="file-data" data-tags="file-data" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM256 501.4v-298.6c0-41.2 38.2-74.6 85.4-74.6h341.4c47.2 0 85.4 33.4 85.4 74.6v298.6c0 41.2-38.2 74.6-85.4 74.6h-341.4c-47.2 0-85.4-33.4-85.4-74.6zM493.4 202.6h-152v93.4h152v-93.4zM530.6 426.6h152v-93.4h-152v93.4zM530.6 296h152v-93.4h-152v93.4zM493.4 333.4h-152v93.4h152v-93.4z" /> +<glyph unicode="&#xe940;" glyph-name="file-disc-image" data-tags="file-disc-image" d="M512.2 314.6c7.4 0 14.4 2.2 20.2 6s10.4 9 13.4 15.2c2.4 5 3.8 10.4 3.8 16.2 0 20.6-16.8 37.4-37.4 37.4-5.6 0-10.8-1.2-15.4-3.4-6.8-3.2-12.6-8.2-16.6-14.6-3.4-5.6-5.4-12.2-5.4-19.4 0-20.8 16.6-37.4 37.4-37.4zM407.2 550.2c-38.2-20.2-69.8-51-90.8-88.8-18-32.2-28.2-69.4-28.2-108.8 0-123.4 100-223.4 223.4-223.4 40 0 77.6 10.6 110.2 29 37.2 21.2 67.8 52.8 87.8 90.8 16.2 31 25.4 66.2 25.4 103.6 0 123.4-100 223.4-223.4 223.4-37.8 0-73.4-9.4-104.4-25.8zM586.8 351.8c0-12.2-2.8-23.6-8-33.8l97.4-51.6c-16.6-31.6-41.8-57.8-72.6-75.4l-53.2 96.6c-11.2-6.6-24.2-10.6-38.2-10.6-41.2 0-74.8 33.4-74.8 74.8 0 13.6 3.6 26.4 10 37.4l-98.4 54.2c17.6 31.4 44 57.2 76 74l53.6-98.6c10 5 21.4 7.8 33.4 7.8 41.4 0 74.8-33.4 74.8-74.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe941;" glyph-name="file-programming" data-tags="file-programming" d="M471.8 447.6l-105 0.4-97-97 0.2-0.2c-8.2-7.8-13.4-18.8-13.4-31 0-11.6 4.6-22 12-29.6v0l98-98 93.4 0.4-119.2 119.2c0.4 1.8 0.6 3.6 0.6 5.6l130.4 130.2zM682.4 317.2c0.2-1.8 0.4-3.8 0.6-5.6l-119-119.2 93.4-0.4 98 98c7.4 7.6 12 18.2 12 29.6 0 12.2-5.2 23.2-13.4 31l0.2 0.2-97 97.2-105-0.4 130.2-130.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="&#xe942;" glyph-name="parameters-byte-array" data-tags="parameters-byte-array" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM283.58 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.42 38.18q97.66 0 97.64-142.76 0-71.1-26.66-109t-76.46-37.88zM286.32 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.28 0 38.28 97.66t-37.54 97.66zM513.66 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.4 38.18q97.68 0 97.66-142.76 0-71.1-26.66-109t-76.46-37.88zM516.4 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.34 0 38.34 97.56t-37.6 97.76zM840.42 308h-177.16v48.88h58v174.42l-59.58-12.88v50l121.1 24.4v-236h57.62z" /> +<glyph unicode="&#xe943;" glyph-name="parameters-unknown" data-tags="parameters-unknown" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM768 320h-128v64h128zM576 320h-128v64h128zM384 320h-128v64h128z" /> +<glyph unicode="&#xe944;" glyph-name="file-error" data-tags="file-error" d="M320 320h64v320h-64zM352 256c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192z" /> +<glyph unicode="&#xe945;" glyph-name="files-error" data-tags="files-error" d="M128 832h448l-64 64h-384c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h128v64h-128zM544 192c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM768 768h-384c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0 512zM896 64h-512v640h320v-192h192zM512 256h64v320h-64z" /> +<glyph unicode="&#xe946;" glyph-name="data-rest" data-tags="data-rest" d="M64 424v-0.66c0 0 0 0.020 0 0.020 0 0.22 0 0.42 0 0.64zM64 423.34l0.24-172.96c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12l0.020 173.54c-77.98 22.44-127.4 54.96-128 91.18zM448.020 649.54c211.34 0 382.8 54.82 383.86 122.58 0 0.22 0 0.44 0 0.66 0 68.040-171.88 123.22-383.88 123.22s-383.88-55.18-383.86-123.22c0-0.22 0-0.44 0-0.66 1.060-67.76 172.54-122.58 383.88-122.58zM64 679.36c0 0 0-0.020 0 0v0zM832 505.74c0 0.22 0 0.42 0 0.64l-0.24 173.62c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58-211.32 0-382.8 54.82-383.9 122.56l0.24-172.96c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58zM654 320h178l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM392.52 126.14l39.7-62.1h-54.34l-32.66 54.060c-2.44 4.1-4.78 7.76-7.040 10.98-2.24 3.22-4.52 5.98-6.82 8.28s-4.68 4.060-7.18 5.28c-2.5 1.22-5.2 1.84-8.12 1.84h-12.74v-80.42h-47.32v210.040h75c50.98 0 76.46-19.040 76.46-57.12 0-7.32-1.12-14.080-3.36-20.28s-5.42-11.8-9.52-16.78-9.060-9.28-14.86-12.9c-5.82-3.62-12.28-6.44-19.4-8.5v-0.58c3.12-0.98 6.16-2.56 9.080-4.76s5.76-4.76 8.5-7.7c2.74-2.92 5.34-6.080 7.84-9.44 2.46-3.38 4.74-6.68 6.78-9.9zM357.66 211.1c0 18.36-10.98 27.54-32.96 27.54h-21.38v-58.44h20.5c10.16 0 18.32 2.92 24.46 8.78 6.26 5.96 9.38 13.34 9.38 22.12zM499.16 150.46h68.7v38.38h-68.7v46.72h73.82v38.52h-121.14v-210.060h125.98v38.38h-78.66v48.060zM730.32 162.48c-4.78 4.98-10.52 9.44-17.22 13.4-6.68 3.96-14.24 7.7-22.64 11.2-6.16 2.54-11.68 5-16.56 7.4s-9.040 4.84-12.46 7.32c-3.42 2.48-6.060 5.12-7.92 7.92-1.86 2.78-2.78 5.94-2.78 9.44 0 3.22 0.82 6.12 2.5 8.72 1.66 2.58 4 4.8 7.040 6.66 3.020 1.86 6.74 3.3 11.14 4.32s9.28 1.54 14.64 1.54c3.9 0 8.040-0.3 12.38-0.88s8.72-1.5 13.12-2.72 8.66-2.76 12.82-4.62c4.14-1.86 7.98-4 11.5-6.44v43.8c-7.12 2.74-14.92 4.76-23.36 6.080s-18.14 1.98-29.080 1.98c-11.14 0-21.68-1.2-31.64-3.58s-18.72-6.12-26.3-11.2c-7.56-5.080-13.54-11.54-17.94-19.4s-6.6-17.26-6.6-28.2c0-13.96 4.020-25.88 12.080-35.74s20.28-18.22 36.7-25.040c6.44-2.64 12.46-5.22 18.020-7.76s10.38-5.18 14.42-7.92c4.060-2.74 7.26-5.72 9.6-8.94s3.52-6.88 3.52-10.98c0-3.020-0.74-5.84-2.2-8.42s-3.68-4.84-6.66-6.74c-2.98-1.9-6.68-3.4-11.14-4.46-4.44-1.080-9.64-1.62-15.6-1.62-10.16 0-20.22 1.78-30.18 5.34s-19.18 8.92-27.68 16.040v-46.88c7.62-3.9 16.62-6.84 27.020-8.78s21.36-2.92 32.88-2.92c11.22 0 21.9 1.080 32 3.22s18.98 5.68 26.58 10.62 13.64 11.38 18.1 19.34c4.44 7.96 6.66 17.8 6.66 29.52 0 8.5-1.26 15.94-3.8 22.34-2.52 6.36-6.18 12.060-10.96 17.040zM760.2 274.1v-38.52h59.62v-171.54h47.46v171.54h59.92v38.52h-167z" /> +<glyph unicode="&#xe947;" glyph-name="file-typescript" data-tags="file-typescript" d="M128 704h384v-96h-144v-416h-96v416h-144v96zM761.2 488.8c-70 25.2-100.2 43.2-100.2 81.2 0 29.2 25.8 59.8 86.6 59.8 49.2 0 85.8-14.2 104.6-23.6l23 73.2c-27.2 13-68.8 24.6-125.6 24.6-113.6 0-185.4-61.2-185.4-142.6 0-71.2 55.2-115.2 141.8-144.2 66.2-22.8 92.8-44.8 92.8-82.4 0-40.6-34.2-67.8-95.2-67.8-48.8 0-95.8 14.8-126.6 31.6l-21.2-75.2c28.6-16.6 86.2-31.6 141.6-31.6 135.2 0 198.6 69.2 198.6 149.2 0 71.6-43.8 114.8-134.8 147.8z" /> +<glyph unicode="&#xe948;" glyph-name="table-position-left" data-tags="table-position-left" d="M960 320v-64h-896v64h896zM64 128h896v64h-896v-64zM448 448h-384v448h448v-448h-64zM320 704h128v128h-128v-128zM256 640h-128v-128h128v128zM256 832h-128v-128h128v128zM320 512h128v128h-128v-128zM64 0h640v64h-640v-64z" /> +<glyph unicode="&#xe949;" glyph-name="table-position-center" data-tags="table-position-center" d="M704 448v448h-448v-448h448zM512 832h128v-128h-128v128zM448 512h-128v128h128v-128zM448 704h-128v128h128v-128zM512 640h128v-128h-128v128zM64 64h640v-64h-640v64zM960 320v-64h-896v64h896zM64 192h896v-64h-896v64z" /> +<glyph unicode="&#xe94a;" glyph-name="table-position-right" data-tags="table-position-right" d="M64 192h896v-64h-896v64zM64 0h640v64h-640v-64zM960 896v-448h-448v448h448zM704 640h-128v-128h128v128zM704 832h-128v-128h128v128zM896 640h-128v-128h128v128zM896 832h-128v-128h128v128zM64 256h896v64h-896v-64z" /> +<glyph unicode="&#xe94b;" glyph-name="list-roman-big" data-tags="list-roman-big" d="M64 896h64v-256h-64v256zM64 320h64v256h-64v-256zM192 320h64v256h-64v-256zM64 0h64v256h-64v-256zM192 0h64v256h-64v-256zM320 0h64v256h-64v-256zM256 768h704v-64h-704v64zM384 448h576v-64h-576v64zM512 128h448v-64h-448v64zM192 656c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM320 336c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM448 16c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16z" /> +<glyph unicode="&#xe94c;" glyph-name="list-roman-small" data-tags="list-roman-small" d="M64 832h32v-192h-32v192zM64 320h32v192h-32v-192zM128 320h32v192h-32v-192zM64 0h32v192h-32v-192zM128 0h32v192h-32v-192zM192 0h32v192h-32v-192zM96 880c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 656c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM224 336c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM96 560c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 560c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM96 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM224 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM288 16c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM256 768h704v-64h-704v64zM320 448h640v-64h-640v64zM384 128h576v-64h-576v64z" /> +<glyph unicode="&#xe94d;" glyph-name="import" data-tags="import" d="M192 0c-35.4 0-64 28.6-64 63.8 0 0 0 0 0 0.2v512c0 35.4 28.6 64 64 64 0 0 0 0 0 0h192.6v-61.8h-191.8v-514.2h638.2v514.2h-191.8v61.8h192.8c35.4 0 64-28.6 64-63.8 0 0 0 0 0-0.2v-512c0-35.4-28.6-64-63.8-64 0 0 0 0-0.2 0h-640zM511 324l193 188h-129v384h-128v-384h-129l193-188z" /> +<glyph unicode="&#xe94e;" glyph-name="export" data-tags="export" d="M192 0c-8.6 0-17 1.6-25 5-7.6 3.2-14.6 7.8-20.4 13.8-5.8 5.8-10.6 12.8-13.8 20.4-3.4 7.8-5 16.4-5 25v511.8c0 8.6 1.6 17 5 25 3.2 7.6 7.8 14.6 13.8 20.4 5.8 5.8 12.8 10.6 20.4 13.8 7.8 3.4 16.4 5 25 5h192.6v-63.8h-191.8v-512.6h638.2v512.4h-191.8v63.8h192.8c35.4 0 64-28.6 64-63.8 0 0 0 0 0-0.2v-512c0-35.4-28.6-64-63.8-64 0 0 0 0-0.2 0h-640zM576 320v388h129l-193 188-193-188h129v-388h128z" /> +<glyph unicode="&#xea00;" glyph-name="graph" data-tags="graph" d="M128 64h832v-64h-896v896h64zM384 448l-192-192v-128h768v512l-384-320zM832 832l28.44-28.44-284.44-227.56-192 128-192-192v-128l192 192 192-128 349.1 290.9 34.9-34.9v128z" /> +<glyph unicode="&#xea01;" glyph-name="column-clustered" data-tags="column-clustered" d="M640 768v-704h-64v320h-320v-320h-128v832h-64v-896h896v768zM512 64h-192v256h192z" /> +<glyph unicode="&#xea02;" glyph-name="column-stacked" data-tags="column-stacked" d="M640 576v-512h-64v704h-320v-704h-128v832h-64v-896h896v576zM320 64v384h192v-384zM704 64v192h192v-192z" /> +<glyph unicode="&#xea03;" glyph-name="column-stacked100" data-tags="column-stacked100" d="M640 896v-832h-64v832h-320v-832h-128v832h-64v-896h896v896zM320 64v512h192v-512zM704 64v320h192v-320z" /> +<glyph unicode="&#xea04;" glyph-name="column-range" data-tags="column-range" d="M960 64v-64h-896v896h64v-832zM512 704h-192v-448h192v448zM576 768v-576h-320v576zM960 896h-320v-448h320z" /> +<glyph unicode="&#xea05;" glyph-name="bar-clustered" data-tags="bar-clustered" d="M128 64v128h320v320h-320v64h704v320h-768v-896h896v64zM384 448v-192h-256v192z" /> +<glyph unicode="&#xea06;" glyph-name="bar-stacked" data-tags="bar-stacked" d="M128 64v128h704v320h-704v64h512v320h-576v-896h896v64zM128 832h192v-192h-192zM512 448v-192h-384v192z" /> +<glyph unicode="&#xea07;" glyph-name="bar-stacked100" data-tags="bar-stacked100" d="M960 576v320h-896v-896h896v64h-832v128h832v320h-832v64zM640 448v-192h-512v192zM128 832h320v-192h-320z" /> +<glyph unicode="&#xea08;" glyph-name="bar-range" data-tags="bar-range" d="M960 64v-64h-896v896h64v-832zM768 448h-448v-192h448v192zM832 512v-320h-576v320zM960 896h-448v-320h448z" /> +<glyph unicode="&#xea09;" glyph-name="area-clustered" data-tags="area-clustered" d="M811.040 559.46l-176.34 176.36-182.46-228-68.24 68.18-75.22-90.26-180.78 180.76v229.5h-64v-896h896v768zM640 640l133.34-133.34-133.34-186.66-142.22 142.22zM128 576l139.64-139.64-139.64-167.56z" /> +<glyph unicode="&#xea0a;" glyph-name="area-stacked" data-tags="area-stacked" d="M640 629.34l-256 128-256-256v394.66h-64v-896h896v896zM896 614.4l-256-358.4-256 256-256-307.2v206l268.64 268.66 252.18-126 247.18 205.9z" /> +<glyph unicode="&#xea0b;" glyph-name="area-stacked100" data-tags="area-stacked100" d="M64 896v-896h896v896zM896 678.4l-256-358.4-256 256-256-307.2v563.2h768z" /> +<glyph unicode="&#xea0c;" glyph-name="area-range" data-tags="area-range" d="M128 128v-64h832v-64h-896v896h64v-448l256 256 256-128 320 320v-384l-320-320-254 128z" /> +<glyph unicode="&#xea0d;" glyph-name="line1" data-tags="line" d="M128 64h832v-64h-896v896h64zM432.76 444.76l-240.76-316.76v102.4l194.44 259.24 82.36 66-54.62 68.16-222.18-111.8v76l239.84 116.2 86.94-108.68 218.080 174.48 111.84-171.4 111.3 133.4v-94l-76-93.44 76-116.56 0.98-106.56-117 174-164.96-202.66-170.24 212.78zM558.76 545.54l120.26-150.32 128.66 154.22-85.34 126.96z" /> +<glyph unicode="&#xea0e;" glyph-name="line-stacked" data-tags="line-stacked" d="M960 64v-64h-896v896h64v-832zM448 376l256-128 256 192v72l-256-192-256 128-256-192v-72zM448 696l256-184 256 120v72l-256-120-256 184-256-128v-72z" /> +<glyph unicode="&#xea0f;" glyph-name="line-stacked100" data-tags="line-stacked100" d="M960 64v-64h-896v896h64v-832zM448 504l256-128 256 192v72l-256-192-256 128-256-192v-72zM960 896h-768v-64h768z" /> +<glyph unicode="&#xea10;" glyph-name="line-markers" data-tags="line-markers" d="M960 64v-64h-960v896h64v-832zM960 256c0-0.054 0-0.118 0-0.182 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 2.757 0.174 5.473 0.513 8.138l-0.033-0.317-167.32 125.5c-7.421-3.25-16.070-5.141-25.16-5.141s-17.739 1.891-25.574 5.301l0.414-0.161-167.32-125.5c0.293-2.301 0.461-4.964 0.461-7.666 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 10.34 2.452 20.108 6.807 28.753l-0.168-0.367-98 147.12-45.34-79.24c5.477-9.237 8.713-20.36 8.713-32.239 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.25 28.498 63.844 63.712 63.999h0.015l61.14 107.020-56.74 85.12c-1.36 0-2.74-0.14-4.12-0.14-35.343 0.004-63.993 28.656-63.993 64 0 35.346 28.654 64 64 64s64-28.654 64-64c0-10.33-2.448-20.089-6.794-28.728l0.168 0.368 38.98-58.5 104.36 182.62c-5.488 9.244-8.731 20.378-8.731 32.27 0 35.346 28.654 64 64 64 34.034 0 61.863-26.566 63.883-60.092l0.009-0.178 156.86-78.44c9.931 6.649 22.15 10.611 35.294 10.611 23.536 0 44.105-12.705 55.223-31.631l0.163-0.301h145.16c11.272 19.265 31.861 32 55.426 32 35.346 0 64-28.654 64-64s-28.654-64-64-64c-23.564 0-44.154 12.735-55.262 31.698l-0.164 0.302h-145.16c-11.274-19.256-31.859-31.984-55.416-31.984-33.99 0-61.791 26.496-63.875 59.961l-0.009 0.183-156.86 78.44c-9.841-6.604-21.945-10.556-34.969-10.6h-0.011l-120.28-210.4 115.82-173.74c1.36 0 2.74 0.14 4.12 0.14 0.014 0 0.031 0 0.047 0 9.067 0 17.693-1.891 25.504-5.3l-0.411 0.16 167.34 125.5c-0.306 2.349-0.48 5.066-0.48 7.824 0 35.346 28.654 64 64 64s64-28.654 64-64c0-2.758-0.174-5.475-0.513-8.14l0.033 0.317 167.32-125.5c7.436 3.273 16.106 5.179 25.22 5.179 35.346 0 64-28.654 64-64 0-0.014 0-0.027 0-0.041v0.002zM864 640c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM608 640c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM352 768c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM160 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM160 320c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea11;" glyph-name="line-stacked-markers" data-tags="line-stacked-markers" d="M960 64v-64h-960v896h64v-832zM960 704c0-35.346-28.654-64-64-64-14.48 0-27.837 4.809-38.561 12.917l0.161-0.117-153.6-76.8c0-0.005 0-0.012 0-0.018 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 5.229 0.627 10.311 1.81 15.176l-0.090-0.438-162.16 121.62c-9.082-5.247-19.978-8.343-31.596-8.343-14.482 0-27.84 4.81-38.565 12.92l0.161-0.117-153.56-76.8c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 14.48 0 27.837-4.809 38.561-12.917l-0.161 0.117 153.6 76.8c0 0.005 0 0.012 0 0.018 0 35.346 28.654 64 64 64s64-28.654 64-64c0-5.229-0.627-10.311-1.81-15.176l0.090 0.438 162.16-121.62c9.082 5.247 19.978 8.343 31.596 8.343 14.482 0 27.84-4.81 38.565-12.92l-0.161 0.117 153.56 76.8c0 35.346 28.654 64 64 64s64-28.654 64-64v0zM160 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 768c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 576c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 704c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM960 448c-0.010-35.339-28.66-63.983-64-63.983-11.604 0-22.486 3.088-31.871 8.487l0.311-0.165-162.16-121.62c1.093-4.427 1.72-9.509 1.72-14.738 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 0.006 0 0.012 0 0.019v-0.001l-153.6 76.8c-10.564-7.993-23.922-12.803-38.404-12.803-11.618 0-22.514 3.096-31.906 8.508l0.31-0.165-162.12-121.62c1.093-4.427 1.72-9.509 1.72-14.737 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 11.604 0 22.486-3.088 31.871-8.488l-0.311 0.165 162.16 121.62c-1.093 4.427-1.72 9.509-1.72 14.738 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.006 0-0.012 0-0.019v0.001l153.6-76.8c10.564 7.993 23.922 12.803 38.404 12.803 11.618 0 22.514-3.096 31.906-8.508l-0.31 0.165 162.16 121.62c-1.118 4.477-1.76 9.616-1.76 14.905 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.065 0-0.13 0-0.195v0.010zM160 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea12;" glyph-name="line-stacked100-markers" data-tags="line-stacked100-markers" d="M960 64v-64h-960v896h64v-832zM960 448c-0.010-35.339-28.66-63.983-64-63.983-11.604 0-22.486 3.088-31.871 8.487l0.311-0.165-162.16-121.62c1.093-4.427 1.72-9.509 1.72-14.738 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 0.006 0 0.012 0 0.019v-0.001l-153.6 76.8c-10.564-7.993-23.922-12.803-38.404-12.803-11.618 0-22.514 3.096-31.906 8.508l0.31-0.165-162.12-121.62c1.093-4.427 1.72-9.509 1.72-14.737 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 11.604 0 22.486-3.088 31.871-8.488l-0.311 0.165 162.16 121.62c-1.093 4.427-1.72 9.509-1.72 14.738 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.006 0-0.012 0-0.019v0.001l153.6-76.8c10.564 7.993 23.922 12.803 38.404 12.803 11.618 0 22.514-3.096 31.906-8.508l-0.31 0.165 162.16 121.62c-1.118 4.477-1.76 9.616-1.76 14.905 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.065 0-0.13 0-0.195v0.010zM160 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM960 832c-0.006-35.342-28.657-63.99-64-63.99-23.56 0-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.273-19.26-31.86-31.99-55.42-31.99s-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.273-19.26-31.86-31.99-55.42-31.99s-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.272-19.265-31.861-32-55.426-32-35.346 0-64 28.654-64 64s28.654 64 64 64c23.564 0 44.154-12.735 55.262-31.698l0.164-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99s44.147-12.731 55.257-31.688l0.163-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99s44.147-12.731 55.257-31.688l0.163-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99 35.343 0 63.994-28.648 64-63.99v-0.001zM160 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea13;" glyph-name="pie" data-tags="pie" d="M946.7 339.34c1.040 4.18 2 8.42 2.96 12.66l0.18 0.9q1.36 6.2 2.52 12.48c0.038 0.13 0.073 0.292 0.097 0.458l0.003 0.022c1.62 8.8 3.020 17.66 4.12 26.62 0 0.28 0 0.56 0 0.84 0.46 3.9 0.88 7.8 1.26 11.74l0.3 3.36c0.28 3.14 0.52 6.28 0.72 9.44 0 1.34 0.18 2.7 0.26 4 0.18 3.080 0.32 6.18 0.44 9.28 0 1.28 0.1 2.54 0.14 3.82 0.12 4.32 0.2 8.64 0.2 12.98 0 0.178 0 0.389 0 0.6 0 66.589-14.581 129.773-40.725 186.532l1.145-2.772q-4.46 10-9.44 19.6c-9.376 18.233-18.506 33.451-28.484 48.044l0.984-1.524c-10.922 16.084-21.674 30.006-33.187 43.249l0.467-0.549q-3.54 4-7.14 8-7.24 8-14.84 15.56t-15.56 14.84q-8 7.22-16.26 14-12.42 10.26-25.62 19.64c-39.061 28.203-84.509 50.713-133.45 65.049l-3.15 0.791q-16 4.54-32.36 8-10.92 2.24-22 4t-22.48 2.68q-16.92 1.74-34.24 2.18c-3.84 0-7.7 0.14-11.56 0.14-247.42 0-448-200.58-448-448s200.58-448 448-448c210 0 386.12 144.42 434.7 339.32v0zM783.52 176.48c-69.703-70.815-166.593-114.691-273.731-114.691-212.077 0-384 171.923-384 384 0 107.138 43.877 204.028 114.641 273.682l0.050 0.049c69.096 69.48 164.756 112.481 270.46 112.481 0.373 0 0.745-0.001 1.117-0.002h-0.058v-384l372.68-93.16c-17.854-70.249-53.191-130.63-101.144-178.344l-0.016-0.016z" /> +<glyph unicode="&#xea14;" glyph-name="doughnut" data-tags="doughnut" d="M946.7 339.34c1.040 4.18 2 8.42 2.96 12.66l0.18 0.9q1.36 6.2 2.52 12.48c0.040 0.139 0.075 0.308 0.098 0.481l0.002 0.019c1.62 8.78 3.020 17.66 4.12 26.6 0 0.28 0 0.56 0 0.84 0.46 3.9 0.88 7.8 1.26 11.74l0.3 3.36c0.28 3.14 0.52 6.28 0.72 9.44 0 1.34 0.18 2.7 0.26 4 0.18 3.080 0.32 6.18 0.44 9.28 0 1.28 0.1 2.54 0.14 3.82 0.12 4.32 0.2 8.64 0.2 12.98 0 0.178 0 0.389 0 0.6 0 66.589-14.581 129.773-40.725 186.532l1.145-2.772q-4.46 10-9.44 19.6c-9.376 18.233-18.506 33.451-28.484 48.044l0.984-1.524c-10.922 16.084-21.674 30.006-33.187 43.249l0.467-0.549q-3.54 4-7.14 8-7.24 8-14.84 15.56t-15.56 14.84q-8 7.22-16.26 14-12.42 10.26-25.62 19.64c-39.061 28.203-84.509 50.713-133.45 65.049l-3.15 0.791q-16 4.54-32.36 8-10.92 2.24-22 4t-22.48 2.68q-16.92 1.74-34.24 2.18c-3.84 0-7.7 0.14-11.56 0.14-247.42 0-448-200.58-448-448s200.58-448 448-448c210 0 386.12 144.42 434.7 339.32v0zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.66-0.080 127.92-57.34 128-127.993v-0.007zM783.52 176.48c-69.703-70.815-166.593-114.691-273.731-114.691-212.077 0-384 171.923-384 384 0 107.138 43.877 204.028 114.641 273.682l0.050 0.049c69.096 69.48 164.756 112.481 270.46 112.481 0.373 0 0.745-0.001 1.117-0.002h-0.058v-192c-106.023-0.020-191.964-85.974-191.964-192 0-106.039 85.961-192 192-192 89.496 0 164.691 61.233 185.974 144.089l0.29 1.331 186.38-46.58c-17.854-70.249-53.191-130.63-101.144-178.344l-0.016-0.016zM703.92 442.48v-1.64zM703.66 436.86c0-0.58 0-1.16-0.1-1.74 0.040 0.54 0.080 1.12 0.1 1.7zM703.24 431.080l-0.12-1.44zM702.58 424.62c-0.005-0.057-0.007-0.123-0.007-0.19s0.003-0.133 0.008-0.199l-0.001 0.009c-0.004 0.051-0.006 0.11-0.006 0.17s0.002 0.119 0.006 0.178v-0.008zM700.76 412.84c0.004-0.030 0.007-0.065 0.007-0.1s-0.003-0.070-0.007-0.104v0.004c0.003 0.024 0.004 0.052 0.004 0.080s-0.002 0.056-0.005 0.083v-0.003zM699.64 407.28v-0.38z" /> +<glyph unicode="&#xea15;" glyph-name="scatter" data-tags="scatter" d="M960 64v-64h-896v896h64v-832zM320 768c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM288 768c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM512 384c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM480 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM704 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM672 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM896 256c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM864 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea16;" glyph-name="scatter-smooth-lines-markers" data-tags="scatter-smooth-lines-markers" d="M960 64v-64h-896v896h64v-832zM960 832c-0.016-35.334-28.664-63.971-64-63.971-31.485 0-57.66 22.735-63.003 52.684l-0.057 0.387c-18.48 2.5-44 3.7-78 1.5-69.98-4.6-144.68-21.46-204.94-46.6-38.12-15.84-95.84-46-121.42-90.18 11.972-11.642 19.4-27.904 19.4-45.9 0-18.414-7.777-35.012-20.225-46.688l-0.035-0.032c18.26-26.3 57.72-37.3 122.12-50.12 42-8.36 85.54-17.020 120.32-37.88 25.4-15.22 43.46-35.5 54-60.56 25.646-8.734 43.765-32.609 43.765-60.717 0-28.004-17.986-51.807-43.036-60.487l-0.449-0.136c-22.44-59.3-78.44-109.5-163.24-144.78-54.793-23.034-118.293-38.143-184.804-42.046l-1.576-0.074c-8-0.4-15.64-0.58-22.88-0.58-0.903-0.010-1.971-0.015-3.040-0.015-19.262 0-38.1 1.818-56.35 5.291l1.87-0.296c-10.565-7.996-23.926-12.808-38.41-12.808-35.346 0-64 28.654-64 64s28.654 64 64 64c31.898 0 58.346-23.336 63.203-53.868l0.048-0.364c10.39-1.243 22.422-1.953 34.62-1.953 6.248 0 12.452 0.186 18.608 0.553l-0.848-0.040c60.271 3.522 116.479 16.902 168.372 38.555l-3.392-1.255c39.36 16.36 99.56 48.54 124 99.3-12.675 11.729-20.584 28.452-20.584 47.021 0 18.076 7.494 34.402 19.545 46.041l0.019 0.018c-18.2 26.44-57.68 37.46-122.26 50.32-42 8.36-85.54 17.020-120.32 37.88-25.68 15.38-43.86 36-54.44 61.4-25.040 9.068-42.609 32.642-42.609 60.319 0 28.361 18.447 52.413 43.997 60.812l0.452 0.129c10.435 22.926 24.329 42.472 41.254 58.916l0.046 0.044c29.1 29.020 69.38 54.34 119.7 75.28 66.58 27.74 148.58 46.42 225.4 51.36 45.8 2.96 80 0.72 105.5-4.26 10.797 8.592 24.632 13.785 39.68 13.785 35.341 0 63.992-28.645 64-63.985v-0.001zM416 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM288 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 384c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea17;" glyph-name="scatter-smooth-lines" data-tags="scatter-smooth-lines" d="M960 64v-64h-896v896h64v-832zM672 239.64c42.24 39.74 63.6 88.92 63.52 146.2-0.1 54.54-22 95.3-65.18 121.16-34.54 20.68-77.62 29.080-119.3 37.2-92.44 18-133 32.54-133.52 95.84-0.7 82.48 143.58 131.080 229.64 152.72 123.6 31.040 249.58 39.24 250.84 39.24l-4 64c-5.34-0.34-132.42-8.56-261.58-40.92-77.48-19.42-139.64-43.66-184.78-72-62.86-39.52-94.5-87.8-94-143.48 0.44-54.44 22.62-95.14 65.88-120.94 34.64-20.68 77.74-29.080 119.4-37.18 38-7.4 73.74-14.38 98.64-29.3 23.84-14.28 34-34.12 34-66.36 0-39.42-14.12-72-43.34-99.46-48.22-45.58-137.76-76.36-258.68-89.22-36.715-4.031-79.294-6.33-122.41-6.33-18.686 0-37.272 0.432-55.747 1.286l2.616-0.096-4-64c3.3-0.2 24.14-1.42 56-1.42 102.68 0.060 319.48 12.74 426 113.060z" /> +<glyph unicode="&#xea18;" glyph-name="scatter-straight-lines-markers" data-tags="scatter-straight-lines-markers" d="M960 64v-64h-896v896h64v-832zM960 832c-0.002-35.344-28.655-63.996-64-63.996-15.491 0-29.696 5.504-40.767 14.662l0.107-0.086-407.34-152.76 232.76-186.2c6.901 2.775 14.903 4.384 23.281 4.384 35.346 0 64-28.654 64-64s-28.654-64-64-64c-14.454 0-27.789 4.792-38.503 12.873l0.162-0.117-346.16-148.34c-3.92-31.933-30.875-56.418-63.549-56.418-35.346 0-64 28.654-64 64s28.654 64 64 64c14.458 0 27.796-4.794 38.511-12.879l-0.162 0.117 346.12 148.34c0 0.7 0.16 1.38 0.26 2l-233.44 186.8c-6.901-2.775-14.903-4.384-23.28-4.384-35.346 0-64 28.654-64 64s28.654 64 64 64c15.491 0 29.696-5.504 40.767-14.662l-0.107 0.086 408.22 153.080c5.252 30.507 31.51 53.424 63.12 53.424 35.319 0 63.956-28.61 64-63.919v-0.004zM416 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM288 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 384c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="&#xea19;" glyph-name="scatter-straight-lines" data-tags="scatter-straight-lines" d="M960 64v-64h-896v896h64v-832zM763.040 377.74l-317.7 254.16 450.66 200.1v64l-573.34-248 322.3-257.74-388.96-198.26v-64z" /> +<glyph unicode="&#xea1a;" glyph-name="bubble" data-tags="bubble" d="M960 64v-64h-896v896h64v-832zM384 448c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c-0.080 70.66-57.34 127.92-127.993 128h-0.007zM384 512c106.039 0 192-85.961 192-192s-85.961-192-192-192c-106.039 0-192 85.961-192 192v0c0 106.039 85.961 192 192 192v0zM832 320c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM832 384c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM736 768c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0zM352 832c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" /> +<glyph unicode="&#xea1b;" glyph-name="candle-stick" data-tags="candle-stick" d="M960 64v-64h-896v896h64v-832zM576 256h-128v-128h-64v128h-128v512h128v128h64v-128h128zM512 704h-192v-384h192zM960 576h-128v256h-64v-256h-128v-256h128v-128h64v128h128z" /> +<glyph unicode="&#xea1c;" glyph-name="bar" data-tags="bar" d="M960 64v-64h-896v896h64v-832zM448 320v448h-64v-64h-128v-64h128v-512h64v128h128v64zM832 768v128h-64v-320h-128v-64h128v-192h64v384h128v64z" /> +<glyph unicode="&#xea1d;" glyph-name="radar" data-tags="radar" d="M544 896h-64v-88l-318.68-239.020-82.22 20-15.1-62.24 84.62-20.54 162-296.98-125.42-172.62 51.78-37.62 134.48 185.020 316.54-48.62 99.1-136.4 51.78 37.62-93.52 128.72 81.56 326.3 131.6 30.62-14.52 62.32-149.74-34.82-250.26 250.26v96zM480 491.6l-238 57.82 238 178.58v-236.4zM544 491.6v218l176.82-176.84-176.82-41.22zM352.26 266.52l-119.62 219.28 237.1-57.56-117.48-161.72zM696.26 232.88l-142 195.36 202.54 47.1-60.6-242.46zM635.020 208.3l-221.24 34 98.22 135.26 123-169.26z" /> +<glyph unicode="&#xea1e;" glyph-name="radar-markers" data-tags="radar-markers" d="M943.74 584.56l-102.32-23.78c-11.087 9.461-25.585 15.217-41.427 15.217-9.48 0-18.479-2.061-26.573-5.76l0.4 0.164-197.82 197.6c-0.025 23.652-12.877 44.297-31.972 55.356l-0.308 0.164v72.48h-64v-72.74c-13.96-8.267-24.357-21.296-29.042-36.806l-0.118-0.454-258.56-194c-0.027 0-0.060 0-0.092 0-17.768 0-33.838-7.268-45.401-18.993l-0.007-0.007-65.64 16-15.1-62.2 64.52-15.66c5.6-19.889 20.022-35.579 38.662-42.811l0.438-0.149 122-223.64c-2.136-6.113-3.371-13.16-3.371-20.496 0-12.167 3.395-23.542 9.29-33.227l-0.16 0.283-112.22-154.5 51.78-37.62 117.020 161.020c17.634 0.496 33.407 8.071 44.651 19.97l0.029 0.030 244-37.56c7.893-27.029 32.452-46.44 61.544-46.44 0.020 0 0.039 0 0.059 0h-0.003c4.092 0.008 8.088 0.393 11.963 1.123l-0.403-0.063 71.26-98 51.78 37.54-74.22 102.14c2.292 6.318 3.618 13.611 3.618 21.213 0 15.168-5.277 29.104-14.094 40.072l0.097-0.124 62.76 250.34c23.544 6.532 41.38 25.583 46.054 49.355l0.066 0.405 95.36 22.18zM720.94 532.76l-177.22-41.22v218.28zM512 800c17.673 0 32-14.327 32-32s-14.327-32-32-32c-17.673 0-32 14.327-32 32v0c0 17.673 14.327 32 32 32v0zM469.52 720.14c3.009-2.672 6.346-5.117 9.9-7.234l0.3-0.166v-220.74l-226.64 55.12c-1.013 3.259-2.105 5.995-3.38 8.626l0.16-0.366zM192 496c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM352 192c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM366.38 286.36c-4.319 1.038-9.279 1.636-14.377 1.64h-0.003c-3.869-0.004-7.653-0.353-11.327-1.018l0.387 0.058-105.74 193.86c1.3 1.2 2.56 2.46 3.76 3.76l230.7-56zM413.54 242.36l98.22 135.2 122.94-169.22zM704 128c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM696.22 232.54l-142.22 195.7 194.8 45.3c1.923-2.558 3.889-4.823 6.002-6.942l-0.002 0.002zM800 480c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z" /> +<glyph unicode="&#xea1f;" glyph-name="radar-filled" data-tags="radar-filled" d="M708.74 215.7l130.12-179.1-51.78-37.62-150 206.4-218.4 43.68-181.7-250-51.78 37.54 180 247.68-134.7 202-166.5 40.46 15.1 62.2 131.5-32 269.4 188.66v150.4h64v-160l198.34-198.34 201.66 46.9 14.5-62.32-197.64-46z" /> +<glyph unicode="&#xea20;" glyph-name="rose" data-tags="rose" d="M452 457.2l-363.44-155.76c-15.562 43.624-24.555 93.947-24.555 146.37 0 98.458 31.725 189.506 85.509 263.48l-0.894-1.29zM287.66 676.14l192.16-160.14v250.38c-75.435-7.765-141.985-40.758-192.197-90.276l0.037 0.036zM750.84 355.78l-192.84 48.22 54.68-191.42c63.495 27.739 112.613 78.495 137.553 141.462l0.607 1.738zM192 253.18c62.126-113.498 180.724-189.179 316.999-189.179 23.831 0 47.122 2.314 69.66 6.731l-2.278-0.372-88.38 309.64zM544 896v-422.86l409.12-102.26c4.366 23.524 6.869 50.596 6.88 78.25v0.010c0 236.68-183.52 430.44-416 446.86z" /> +<glyph unicode="&#xea21;" glyph-name="choropleth" data-tags="choropleth" d="M896 832v-768h-768v768h768zM960 896h-896v-896h896v896zM768 384v-26.5l-128-128v-75l26.5-26.5h165.5v302.88zM666.5 704l128-128-64-64 37.5-46.88 64 42.68v260.2h-256v-37.5l26.5-26.5zM448 576l64-64-47.48-47.48 239.48-56.52v40l-64 64 64 64-64 64h-64l-64 64v64h-64l-128-128 64-64zM448 404l-64-20-64-64 64-64v-64l-64-64h256v128l100.8 100.8zM389.1 479.62l32.4 32.38h-64l-128 128 128 128h-165.5v-335.020zM229.5 320l75.18 75.18-112.68-28.16v-239.020h64v26.5l64 64v11z" /> +<glyph unicode="" glyph-name="choropleth" data-tags="choropleth" d="M896 832v-768h-768v768h768zM960 896h-896v-896h896v896zM768 384v-26.5l-128-128v-75l26.5-26.5h165.5v302.88zM666.5 704l128-128-64-64 37.5-46.88 64 42.68v260.2h-256v-37.5l26.5-26.5zM448 576l64-64-47.48-47.48 239.48-56.52v40l-64 64 64 64-64 64h-64l-64 64v64h-64l-128-128 64-64zM448 404l-64-20-64-64 64-64v-64l-64-64h256v128l100.8 100.8zM389.1 479.62l32.4 32.38h-64l-128 128 128 128h-165.5v-335.020zM229.5 320l75.18 75.18-112.68-28.16v-239.020h64v26.5l64 64v11z" /> +<glyph unicode="zoom-out" glyph-name="zoom-out" data-tags="zoom, out" d="M576 512h-384v128h384v-128zM960 90.6l-90.6-90.6-229.4 229.4v45.4l-53.4 53.4c-55.2-45.2-125.8-72.2-202.6-72.2-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320 0-76.8-27-147.4-72.2-202.6l53.4-53.4h45.4l229.4-229.4zM384 320c141.4 0 256 114.6 256 256s-114.6 256-256 256c-141.4 0-256-114.6-256-256s114.6-256 256-256z" /> +<glyph unicode="zoom-in" glyph-name="zoom-in" data-tags="zoom, in" d="M576 512h-128v-128h-128v128h-128v128h128v128h128v-128h128v-128zM960 90.6l-90.6-90.6-229.4 229.4v45.4l-53.4 53.4c-55.2-45.2-125.8-72.2-202.6-72.2-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320 0-76.8-27-147.4-72.2-202.6l53.4-53.4h45.4l229.4-229.4zM384 320c141.4 0 256 114.6 256 256s-114.6 256-256 256c-141.4 0-256-114.6-256-256s114.6-256 256-256z" /> +<glyph unicode="zoom-best-fit" glyph-name="zoom-best-fit" data-tags="zoom, best, fit" d="M777.2 704h-530.4c-30.2 0-54.8-24.6-54.8-54.8v-402.4c0-30.2 24.6-54.8 54.8-54.8h530.4c30.2 0 54.8 24.6 54.8 54.8v402.4c0 30.2-24.6 54.8-54.8 54.8zM768 320l-96 128-96-128-160 192-160-192v320h512v-320zM0 640l192-192-192-192v384zM320 0l192 192 192-192h-384zM704 896l-192-192-192 192h384zM1024 640v-384l-192 192 192 192zM512 512c0 35.4 28.6 64 64 64s64-28.6 64-64c0-35.4-28.6-64-64-64s-64 28.6-64 64z" /> +<glyph unicode="zoom-actual-size" glyph-name="zoom-actual-size" data-tags="zoom, actual, size" d="M0 896v-256l256 256h-256zM768 896l256-256v256h-256zM246.8 704c-30.2 0-54.8-24.6-54.8-54.8v-402.4c0-30.2 24.6-54.8 54.8-54.8h530.4c30.2 0 54.8 24.6 54.8 54.8v402.4c0 30.2-24.6 54.8-54.8 54.8h-530.4zM768 640v-320l-96 128-96-128-160 192-160-192v320h512zM576 576c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM0 256v-256h256l-256 256zM1024 256l-256-256h256v256z" /> +<glyph unicode="zoom" glyph-name="zoom" data-tags="zoom" d="M730.6 320h-45.4l-53.4 53.4c45.2 55.2 72.2 125.8 72.2 202.6 0 176.8-143.2 320-320 320s-320-143.2-320-320c0-176.8 143.2-320 320-320 76.8 0 147.4 27 202.6 72.2l53.4-53.4v-45.4l229.4-229.4 90.6 90.6-229.4 229.4zM128 576c0 141.4 114.6 256 256 256s256-114.6 256-256c0-141.4-114.6-256-256-256s-256 114.6-256 256z" /> +<glyph unicode="youtube-box" glyph-name="youtube-box" data-tags="youtube, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM896 420.502c0-58.908-7.67-117.818-7.67-117.818s-7.504-50.164-30.53-72.256c-29.204-28.994-61.94-29.138-76.952-30.834-107.47-7.364-268.848-7.594-268.848-7.594s-199.676 1.728-261.118 7.312c-17.092 3.038-55.468 2.122-84.682 31.116-23.026 22.090-30.52 72.256-30.52 72.256s-7.68 58.91-7.68 117.818v55.228c0 58.908 7.68 117.818 7.68 117.818s7.494 50.164 30.52 72.256c29.214 28.994 61.938 29.138 76.952 30.834 107.474 7.362 268.682 7.362 268.682 7.362h0.334c0 0 161.212 0 268.682-7.364 15.012-1.698 47.746-1.84 76.952-30.834 23.026-22.090 30.53-72.256 30.53-72.256s7.668-58.908 7.668-117.818v-55.226zM384 608l288-160-288-160v320z" /> +<glyph unicode="youtube" glyph-name="youtube" data-tags="youtube" d="M951.052 629.932c0 0-8.756 62.706-35.62 90.318-34.072 36.242-72.262 36.422-89.776 38.544-125.382 9.206-313.462 9.206-313.462 9.206h-0.39c0 0-188.076 0-313.462-9.204-17.516-2.122-55.692-2.302-89.776-38.544-26.864-27.614-35.606-90.318-35.606-90.318s-8.96-73.638-8.96-147.274v-69.034c0-73.636 8.96-147.272 8.96-147.272s8.742-62.706 35.606-90.32c34.084-36.242 78.856-35.096 98.796-38.896 71.682-6.978 304.638-9.138 304.638-9.138s188.274 0.288 313.656 9.492c17.514 2.122 55.704 2.302 89.776 38.544 26.864 27.614 35.62 90.32 35.62 90.32s8.948 73.636 8.948 147.27v69.034c0 73.636-8.948 147.272-8.948 147.272zM384.044 288l-0.044 320 288-160-287.956-160z" /> +<glyph unicode="yammer-box" glyph-name="yammer-box" data-tags="yammer, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM665 662.8c30.8 30.8 61.4 0 61.4 0s31.6-30 0.6-61.2c-31-31.2-123.4-62.2-123.4-62.2s30.8 92.6 61.4 123.4v0zM556 716.8c-0.2-0.6-0.4-1-0.6-1.6h0.2c-0.8-2.4-1.8-4.8-2.8-7.6-7-17.6-151.2-447-151.2-447-27.4-78.8-68.2-132.6-151.4-132.6-11 0-23.2 0.8-35.2 3.2-16.6 5.4-26.4 24.6-21.8 43.4 4 16.4 17.6 27.2 32.2 26.4 1-0.2 16.2-1.2 20.6-1.2 45.2 0 75.2 31 90.4 76.8l9 22.2c0 0-136.6 373.4-151.2 414.8-6 21 3.4 44 22 51.8 18.2 7.6 38.2-1.8 46.4-21.2l1.6-4.8 118.4-336.8h1.8c0 0 93.6 299.6 105.2 336.6v0c0 0.2 0 0.4 0.2 0.6 0.4 1.2 0.6 2.2 0.8 2.6 6.4 19.6 25.4 30.2 43.2 23.8 18-6.8 28.2-28.8 22.2-49.4v0zM726.4 233.2c0 0-30.6-31-61.4 0s-61.6 123.4-61.6 123.4c0 0 92.2-30.8 123.4-62.2s-0.4-61.2-0.4-61.2v0zM787 402.4c-46.4 0-137.8 45.6-137.8 45.6s91.4 45.6 137.2 45.6c45.8 0 45.6-45.6 45.6-45.6s1.4-45.6-45-45.6z" /> +<glyph unicode="yammer" glyph-name="yammer" data-tags="yammer" d="M527.8 896c-20.2 0.4-39.2-13.6-46.4-36-0.2-0.8-0.6-2-1-3.8 0-0.2-0.2-0.6-0.2-0.8v0c-16-51.8-147.2-471.2-147.2-471.2h-2.4l-168 478.4c-11.4 27-39.4 40.2-64.8 29.6-26-11-39.4-43-30.8-72.4 20.2-58 211.6-580.8 211.6-580.8l-12.6-31.2c-21.2-64.2-63.2-107.6-126.4-107.6-6.2 0-27.4 1.4-28.8 1.6-20.4 1.2-39.4-13.8-45-36.8-6.2-26.2 7.4-53.2 30.6-60.8 16.8-3.2 34-4.4 49.4-4.4 116.6 0 173.6 75.4 212 185.6 0 0 202 601 211.6 625.8 1.6 4 2.8 7.4 4 10.8l-0.2 0.2c0.2 0.8 0.6 1.4 0.8 2.2 8.2 29-6 59.8-31.6 69-5 1.6-9.8 2.6-14.6 2.6v0zM767 768c-12.6-0.2-26.6-5-40.8-19.2-43-43.2-86-172.8-86-172.8s129.2 43.2 172.8 87c43.6 43.8-0.8 85.6-0.8 85.6s-19.4 19.6-45.2 19.4v0zM896.2 512c-64 0-192-64-192-64s128-64 192.8-64c64.8 0 63 64 63 64s0.2 64-63.8 64zM640.2 320c0 0 43-129.6 86-172.8s86 0.2 86 0.2c0 0 44.2 42 0.8 85.6-43.6 43.8-172.8 87-172.8 87z" /> +<glyph unicode="wrench" glyph-name="wrench" data-tags="wrench" d="M941.4 154.6l-329.4 329.2c18 37.6 28 79.6 28 124.2 0 159-129 288-288 288-44.4 0-86.6-10-124.2-28l152.8-152.8c24.8-24.8 24.8-65.6 0-90.6l-45.2-45.2c-24.8-24.8-65.6-24.8-90.6 0l-152.8 152.8c-18-37.6-28-79.8-28-124.2 0-159 129-288 288-288 44.6 0 86.8 10.2 124.4 28.2l329.4-329.4c24.6-25 65.4-25 90.2-0.2l45.4 45.4c24.8 24.8 24.8 65.6 0 90.6zM896 109l-45.2-45-319.2 319c16.6 13.4 31.8 28.6 45.2 45.2l319.2-319.2z" /> +<glyph unicode="wizard-table" glyph-name="wizard-table" data-tags="wizard-table" d="M320 192v448h448v-192l64-64v576h-832v-832h576l-64 64zM576 896h192v-192h-192zM320 896h192v-192h-192zM256 192h-192v192h192zM256 448h-192v192h192zM256 704h-192v192h192zM1009.16-20.18l-30.98-30.98c-7.931-7.939-18.892-12.849-31-12.849s-23.069 4.911-31 12.849v0l-248 248c-7.929 7.936-12.833 18.895-12.833 31s4.904 23.064 12.833 31l31 31c7.936 7.929 18.895 12.833 31 12.833s23.064-4.904 31-12.833l248-248c7.939-7.931 12.849-18.892 12.849-31 0-12.118-4.919-23.087-12.868-31.019l-0.001-0.001zM691.28 398l-42 29.66c-6.168 4.402-10.142 11.534-10.142 19.595 0 0.107 0.001 0.214 0.002 0.321v-0.016l0.66 51.38c0.001 0.093 0.002 0.202 0.002 0.312 0 13.255-10.745 24-24 24-5.413 0-10.408-1.792-14.423-4.816l0.061 0.044-41.16-30.72c-3.95-2.969-8.936-4.755-14.34-4.755-2.741 0-5.375 0.46-7.829 1.306l0.169-0.051-48.64 16.5c-2.3 0.807-4.952 1.273-7.713 1.273-13.255 0-24-10.745-24-24 0-2.761 0.466-5.413 1.324-7.882l-0.051 0.168 16.5-48.64c0.796-2.285 1.255-4.919 1.255-7.66 0-5.404-1.786-10.39-4.8-14.402l0.044 0.062-30.72-41.16c-2.979-3.954-4.772-8.949-4.772-14.362 0-13.255 10.745-24 24-24 0.11 0 0.219 0.001 0.328 0.002h-0.017l51.38 0.66c0.091 0.001 0.198 0.002 0.305 0.002 8.061 0 15.193-3.974 19.545-10.069l0.050-0.073 29.66-42c4.403-6.16 11.53-10.127 19.584-10.127 10.709 0 19.779 7.013 22.869 16.697l0.047 0.17 15.26 49.040c2.4 7.562 8.238 13.4 15.63 15.753l0.17 0.047 49.040 15.26c9.837 3.147 16.834 12.209 16.834 22.905 0 8.048-3.962 15.172-10.041 19.526l-0.072 0.049z" /> +<glyph unicode="wizard-crosstab" glyph-name="wizard-crosstab" data-tags="wizard-crosstab" d="M384 128v448h448v-192l64-64v640h-896v-320h1.060v-576h638.94l-64 64zM640 832h192v-192h-192zM384 832h192v-192h-192zM320 128h-192v192h192zM320 384h-192v192h192zM320 640h-192v192h192zM1009.16-20.18l-30.98-30.98c-7.931-7.939-18.892-12.849-31-12.849s-23.069 4.911-31 12.849v0l-248 248c-7.929 7.936-12.833 18.895-12.833 31s4.904 23.064 12.833 31l31 31c7.936 7.929 18.895 12.833 31 12.833s23.064-4.904 31-12.833l248-248c7.939-7.931 12.849-18.892 12.849-31 0-12.118-4.919-23.087-12.868-31.019l-0.001-0.001zM441.46 358.5c-2.979-3.954-4.772-8.949-4.772-14.362 0-13.255 10.745-24 24-24 0.11 0 0.219 0.001 0.328 0.002h-0.017l51.38 0.66c0.091 0.001 0.198 0.002 0.305 0.002 8.061 0 15.193-3.974 19.545-10.069l0.050-0.073 29.66-42c4.403-6.16 11.53-10.127 19.584-10.127 10.709 0 19.779 7.013 22.869 16.697l0.047 0.17 15.26 49.040c2.4 7.562 8.238 13.4 15.63 15.753l0.17 0.047 49.040 15.26c9.854 3.137 16.867 12.207 16.867 22.916 0 8.054-3.967 15.182-10.055 19.535l-0.073 0.049-42 29.66c-6.168 4.402-10.142 11.534-10.142 19.595 0 0.107 0.001 0.214 0.002 0.321v-0.016l0.66 51.38c0.001 0.093 0.002 0.202 0.002 0.312 0 13.255-10.745 24-24 24-5.413 0-10.408-1.792-14.423-4.816l0.061 0.044-41.16-30.72c-3.95-2.969-8.936-4.755-14.34-4.755-2.741 0-5.375 0.46-7.829 1.306l0.169-0.051-48.64 16.5c-2.3 0.807-4.952 1.273-7.713 1.273-13.255 0-24-10.745-24-24 0-2.761 0.466-5.413 1.324-7.882l-0.051 0.168 16.5-48.64c0.796-2.285 1.255-4.919 1.255-7.66 0-5.404-1.786-10.39-4.8-14.402l0.044 0.062z" /> +<glyph unicode="windows" glyph-name="windows" data-tags="windows" d="M896 896v-576h-64v384h-512v192h576zM128 576h576v-576h-576v576zM192 64h448v320h-448v-320z" /> +<glyph unicode="window-minimize" glyph-name="window-minimize" data-tags="window, minimize" d="M832 384v-128h-640v128h640z" /> +<glyph unicode="window" glyph-name="window" data-tags="window" d="M192 768v-640h640v640h-640zM768 192h-512v384h512v-384z" /> +<glyph unicode="warning" glyph-name="warning" data-tags="warning" d="M448 704h128v-320h-128v320zM448 192h128v128h-128v-128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="volume-up" glyph-name="volume-up" data-tags="volume, up" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248zM576 960v-89.6c90.4 0 176.6-41.6 242.4-116.8 70.8-80.8 109.6-189.2 109.6-305.6s-38.8-224.8-109.6-305.6c-66-75.4-152-116.8-242.4-116.8v-89.6c247.4 0 448 229.2 448 512s-200.6 512-448 512z" /> +<glyph unicode="volume-off" glyph-name="volume-off" data-tags="volume, off" d="M192 640l256 256v-896l-256 256h-192v384h192zM1024 581.4l-90.6 90.6-133.4-133.4-133.6 133.4-90.4-90.6 133.4-133.4-133.4-133.4 90.6-90.6 133.4 133.4 133.4-133.4 90.6 90.6-133.6 133.4 133.6 133.4z" /> +<glyph unicode="volume-down" glyph-name="volume-down" data-tags="volume, down" d="M0 256h192l256-256v896l-256-256h-192v-384zM576 200v496c110.4-28.4 192-128.6 192-248s-81.6-219.6-192-248z" /> +<glyph unicode="vimeo-box" glyph-name="vimeo-box" data-tags="vimeo, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM895.628 615.762c-3.428-74.16-55.662-175.618-156.59-304.246-104.412-134.588-192.804-201.802-265.126-201.802-44.732 0-82.608 40.924-113.572 122.986-20.678 75.25-41.304 150.606-61.982 225.698-22.982 82.116-47.626 123.146-74.036 123.146-5.732 0-25.768-11.974-60.214-35.922l-36.108 46.246c37.876 32.916 75.162 66.044 111.912 99.038 50.412 43.4 88.286 66.096 113.572 68.464 59.626 5.748 96.376-34.778 110.198-121.336 14.786-93.53 25.232-151.67 30.912-174.474 17.196-77.486 36.16-116.174 56.838-116.174 16.018 0 40.072 25.012 72.268 75.118 32.142 50.212 49.34 88.368 51.644 114.63 4.554 43.32-12.642 64.846-51.644 64.846-18.376 0-37.34-3.858-56.84-11.948 37.928 122.002 110.198 181.26 216.912 177.828 79.124-2.21 116.41-53.032 111.856-152.098z" /> +<glyph unicode="vimeo" glyph-name="vimeo" data-tags="vimeo" d="M959.566 654.39c-4-86.52-64.938-204.888-182.688-354.954-121.814-157.020-224.94-235.436-309.314-235.436-52.188 0-96.376 47.746-132.5 143.484-24.126 87.792-48.188 175.708-72.314 263.314-26.814 95.802-55.564 143.67-86.376 143.67-6.688 0-30.064-13.97-70.25-41.91l-42.124 53.954c44.188 38.402 87.688 77.052 130.564 115.546 58.814 50.632 103 77.112 132.5 79.876 69.564 6.706 112.438-40.574 128.564-141.56 17.25-109.118 29.438-176.95 36.064-203.554 20.062-90.4 42.186-135.538 66.312-135.538 18.688 0 46.75 29.182 84.314 87.636 37.5 58.58 57.564 103.096 60.25 133.736 5.312 50.54-14.75 75.654-60.25 75.654-21.438 0-43.564-4.502-66.314-13.938 44.248 142.336 128.562 211.47 253.062 207.466 92.312-2.578 135.812-61.87 130.5-177.446z" /> +<glyph unicode="video-external" glyph-name="video-external" data-tags="video, external" d="M512 960c-282.8 0-512-229.2-512-512s229.2-512 512-512c282.8 0 512 229.2 512 512s-229.2 512-512 512zM384 192v512l384-256-384-256z" /> +<glyph unicode="vbproj" glyph-name="vbproj" data-tags="vbproj" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM448 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM640 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM832 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 640h768v-576h-768v576zM192 512l103.2-320h108.2l104.6 320h-100.4l-47.6-195.8c-3.8-14.8-6-27-7-37h-2.2c-0.4 7.8-2.6 19.8-6.4 35.8l-48.8 197h-103.6zM558.6 512v-320h146c40.8 0 72.4 8.6 94.4 25.6s33 41.2 33 72.6c0 11.6-3.2 22.8-9.8 33.6s-15.8 19.8-28 27c-12.2 7.2-25.6 11.8-40.8 13.6v0.8c13 2.6 25 7.2 36 14.2s19 15.2 24.4 24.4c5.4 9.2 8 19.6 8 30.6 0 51.6-42.4 77.4-127.4 77.4h-135.8v0.2zM655 447.4h17.8c31.2 0 46.6-10 46.6-29.6 0-9-3.4-16.6-10.2-22.2s-15.6-8.6-26.4-8.6h-28l0.2 60.4zM655 322.4h38c11 0 19.8-3 26.6-8.8s10-13.6 10-22.8c0-10.4-3.8-18.6-11.4-24.6s-18-9-31-9h-32.2v65.2z" /> +<glyph unicode="vb" glyph-name="vb" data-tags="vb" d="M64 640l146.4-448h153.4l148.2 448h-142.2l-67.4-274c-5.2-20.6-8.6-38-9.8-51.8h-3.2c-0.6 11-3.6 27.8-9.2 50l-69.2 275.8h-147zM568 640v-448h209.2c58.6 0 103.8 12 135.4 35.8s47.4 57.8 47.4 101.6c0 16.2-4.8 32-14 47-9.4 15.2-22.8 27.8-40 37.8-17.4 10-36.8 16.4-58.6 19v1.2c18.8 3.6 36 10.2 51.6 20s27.4 21.2 35 34.2c7.6 13 11.6 27.4 11.6 43 0 72.2-61 108.4-182.8 108.4h-194.8zM706.2 549.6h25.6c44.6 0 66.8-13.8 66.8-41.6 0-12.8-5-23-14.8-31s-22.4-12-37.8-12h-40l0.2 84.6zM706.2 374.4h54.4c15.8 0 28.6-4.2 38-12.4s14.4-19 14.4-31.8c0-14.6-5.4-26-16.2-34.4s-25.8-12.6-44.4-12.6h-46v91.2h-0.2z" /> +<glyph unicode="validation-xhtml" glyph-name="validation-xhtml" data-tags="validation, xhtml" d="M384 512h-108l-52.4 192-51.6-192h-108l-64 320h84l44-192 44 192h104l44-192 44 192h84l-64-320zM929 755.8c9.4-8.4 14.8-19.6 17-33.6h78c-4 35.8-17.2 62.8-39.8 81.8-23 18.6-53.2 28-91.4 28-23.8 0-45-3.4-64.2-10.6-18.8-7.2-34.8-17.8-47.8-31.4-13.4-13.8-23.2-30.4-30.2-50.2-7-20-10.6-42.4-10.6-67.8 0-25.6 3.6-48 10.6-67.8 7-20 16.6-36.8 29.6-50.4 13-13.4 29-23.6 47.6-30.8 18.8-7.2 40-10.8 63.4-10.8 38.8 0 69.6 9.6 92 28.6s36 46 40.8 81.2h-78c-1.8-14-7.4-25.2-16.6-33.6-9.4-8.4-21.4-12.4-36.6-12.4-19.6 0-35 7.8-47 23.4-11.6 15.6-17.2 39.8-17.2 72.8 0 33.4 5.6 57.6 17.2 73.2 11.8 15.6 27.2 23 47 23 15-0.2 27.2-4.2 36.2-12.6v0zM633.6 519c14.6 4.6 27.4 11.6 38 20.4l0.2 0.2c10.4 9.2 18.2 19.8 23.8 32.4 5.6 12 8.4 25.6 8.4 41.6 0 20-5.4 37-16 50.8-7 8.8-15.8 15.8-26.6 21.2 0.6 0.6 1.4 1 2 1.6 6.2 4.8 11 10 15.2 16.2 4 6 7 12.4 9 18.8 2 7 3 13.8 3 20.8 0 13.2-2.6 25.4-7.8 36.4-5.2 10.8-12.8 20.6-23 28.6-9.6 8.4-21.2 14.4-34.2 18.2-12.6 3.6-27.6 5.6-44.4 5.6-14.8 0-28.8-2-41.8-6.2-12.6-4.2-23.6-10.4-34-18.6-10-8.2-18-18.4-24-30.4-6-11.8-9.8-25.6-11.2-40.8l-1-10.2h78l1 8.4c3 28.2 19 31.8 32.6 31.8 9.2 0 16-2.2 20.6-6.4l0.2-0.2c5.2-4.8 6.4-13.6 6.4-20 0-10.8-2.4-18-7.4-22l-0.2-0.2c-5.4-4.6-13.8-6.8-25.8-6.8h-21.8v-62.8h27.2c14.6 0 25.4-2.8 32.4-8 6.6-5.4 9.8-13 9.8-24.2 0-5.8-1-11.2-2.8-15.8s-4.2-8.2-7.8-11.8c-2.8-3-6.8-5.4-11.8-7.2-4.8-1.8-10.4-2.8-16.6-2.8-6.8 0-12.6 0.8-17.8 2.6-4.4 1.6-8.2 4-11.4 7-3.2 3.2-5.6 6.6-7.4 10.4-1.6 3.8-2.4 8.2-3 13.4l-0.8 8.6h-79.4l0.6-10c1-15 4.6-29.2 10.8-42.4 6.2-12.4 15.8-23.8 28.6-33.6 9.8-7.6 21.8-13.4 36-17h0.2c12.8-3 27.8-4.6 44.4-4.6 19 0 35.2 2.4 49.6 7zM128 256l128 128 192-192 576 320-576-576-320 320z" /> +<glyph unicode="validation-data" glyph-name="validation-data" data-tags="validation, data" d="M128 256l128 128 192-192 576 320-576-576-320 320zM225.2 643.2c0-26-5-48.8-15.2-68.8s-24.6-35.4-43.6-46.2c-18.8-10.8-40.6-16.2-65.4-16.2h-101v256h99c84.2 0 126.2-41.6 126.2-124.8zM148.8 642.4c0 12.6-2.4 23.8-7 33.8-4.8 10-11.4 17.8-20.2 23.2s-19.2 8.2-31 8.2h-18.6v-135.4h20.2c17.2 0 31 6.4 41.2 19 10.2 12.8 15.4 29.8 15.4 51.2zM431.6 512l-10.8 47.2h-73.2l-11.6-47.2h-80l84.6 256h91.8l79.6-256h-80.4zM385.2 712.4h-1.8c-0.2-2.8-1-7.6-2.4-14.2s-8.2-34.6-20.8-84.2h47l-17.2 69.6c-2.4 10.2-4 19.8-4.8 28.8zM640 704v-192h-64v192h-64v64h195.6v-64h-67.6zM879.6 512l-10.8 47.2h-73.2l-11.6-47.2h-80l84.6 256h91.8l79.6-256h-80.4zM833.2 712.4h-1.8c-0.2-2.8-1-7.6-2.4-14.2s-8.2-34.6-20.8-84.2h47l-17.2 69.6c-2.4 10.2-4 19.8-4.8 28.8z" /> +<glyph unicode="user" glyph-name="user" data-tags="user" d="M704 704c0-106-86-192-192-192s-192 86-192 192c0 106 86 192 192 192s192-86 192-192zM512 448c-212 0-384-172-384-384 0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64 0 212-172 384-384 384z" /> +<glyph unicode="upload" glyph-name="upload" data-tags="upload" d="M64 192v0-192h896v192h-896zM448 320h128v256h192l-256 320-256-320h192v-256z" /> +<glyph unicode="unstick" glyph-name="unstick" data-tags="unstick" d="M581.14 697.24c11.502 11.523 18.615 27.431 18.615 45s-7.113 33.477-18.616 45.001l-89.999 89.999c-11.517 11.516-27.426 18.639-45 18.639s-33.483-7.123-45-18.639v0l-45.14-44.92 180.12-180zM536.12 292c-23.048-23.048-54.889-37.304-90.060-37.304-70.341 0-127.364 57.023-127.364 127.364 0 35.171 14.256 67.012 37.304 90.060l135.080 135.080-180 180.1-135.080-135.080c-69.149-69.136-111.919-164.653-111.919-270.16 0-210.989 171.040-382.029 382.029-382.029 105.482 0 200.979 42.75 270.111 111.869l135.079 135.079-180 180.1zM941.34 427.080l-90 90c-11.523 11.502-27.431 18.615-45 18.615s-33.477-7.113-45.001-18.616l-45.019-45.019 180-180.060 45.020 45.040c11.528 11.519 18.659 27.436 18.659 45.020s-7.131 33.501-18.659 45.020v0z" /> +<glyph unicode="unsort" glyph-name="unsort" data-tags="unsort" d="M221.8 512l128-128h-157.8v128h29.8zM192 128h256v128h-256v-128zM621.2 384h18.8v128h-146.8l-128 128h466.8v128h-594.8l-128 128-45.2-45.2 850.8-850.8 45.2 45.2-338.8 338.8z" /> +<glyph unicode="unpin" glyph-name="unpin" data-tags="unpin" d="M512 320h320c35.2 0 64 28.8 64 64v192c0 35.2-28.8 64-64 64h-320v128h-64v-256h-320v-64h320v-256h64v128zM512 576h320v-128h-320v128z" /> +<glyph unicode="unlock" glyph-name="unlock" data-tags="unlock" d="M832 512h-384v192c0 106-86 192-192 192s-192-86-192-192v-256h64v256c0 70.6 57.4 128 128 128s128-57.4 128-128v-192h-64c-35.2 0-64-28.8-64-64v-384c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64zM576 192c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64z" /> +<glyph unicode="unlink-vertical" glyph-name="unlink-vertical" data-tags="unlink, vertical" d="M828.8 416h195.2v64h-195.2c2-10.4 3.2-21 3.2-32s-1-21.6-3.2-32zM805.6 536.2l138 138-45.2 45.2-138-138c17.8-11.8 33.2-27.2 45.2-45.2zM760.2 314.6l138-138 45.2 45.2-138 138c-11.8-18-27.2-33.4-45.2-45.2zM192 448c0 11 1.2 21.6 3.2 32h-195.2v-64h195.2c-2 10.4-3.2 21-3.2 32zM263.8 581.6l-138 138-45.2-45.2 138-138c11.8 17.8 27.2 33.2 45.2 45.2zM218.6 359.8l-138-138 45.2-45.2 138 138c-18 11.8-33.4 27.2-45.2 45.2zM256 192c0 94.8 51.6 177.4 128 221.6v-221.6c0-70.8 57.2-128 128-128s128 57.4 128 128v221.6c76.4-44.2 128-127 128-221.6 0-141.4-114.6-256-256-256s-256 114.6-256 256v0 0zM512 832c-70.8 0-128-57.2-128-128v-221.6c-76.4 44.2-128 127-128 221.6 0 141.4 114.6 256 256 256s256-114.6 256-256c0-94.8-51.6-177.4-128-221.6v221.6c0 70.8-57.2 128-128 128v0z" /> +<glyph unicode="unlink-horizontal" glyph-name="unlink-horizontal" data-tags="unlink, horizontal" d="M768 192c-94.8 0-177.4 51.6-221.6 128h221.6c70.8 0 128 57.2 128 128s-57.4 128-128 128h-221.6c44.2 76.4 127 128 221.6 128 141.4 0 256-114.6 256-256s-114.6-256-256-256v0 0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.6 0-128-57.2-128-128v0zM544 764.8v195.2h-64v-195.2c10.4 2 21 3.2 32 3.2s21.6-1.2 32-3.2zM423.8 741.4l-138 138-45.2-45.2 138-138c11.8 18 27.2 33.4 45.2 45.2zM645.4 696.2l138 138-45.2 45.2-138-138c18-11.8 33.4-27.2 45.2-45.2zM512 128c-11 0-21.6 1.2-32 3.2v-195.2h64v195.2c-10.4-2-21-3.2-32-3.2zM378.6 199.8l-138-138 45.2-45.2 138 138c-18 11.8-33.4 27.2-45.2 45.2zM600.2 154.6l138-138 45.2 45.2-138 138c-11.8-18-27.2-33.4-45.2-45.2z" /> +<glyph unicode="ungroup" glyph-name="ungroup" data-tags="ungroup" d="M64 448h384v-384h-384v384zM128 576h256v256h-256v-256zM576 128h256v256h-256v-256zM512 896v-384h384v384h-384z" /> +<glyph unicode="undo" glyph-name="undo" data-tags="undo" d="M959.8 128c-115.4 113.2-273.4 192-447.8 192v-256l-448 384 448 384v-256c244.4 0 443-204.8 447.8-448z" /> +<glyph unicode="underline" glyph-name="underline" data-tags="underline" d="M256 128h512v-64h-512v64zM640 832v-448c0-23.2-7-32-20.6-40.6-23.6-14.8-62.6-23.4-107.4-23.4s-83.8 8.6-107.4 23.4c-13.6 8.6-20.6 17.4-20.6 40.6v448h-128v-448c0-140.8 128.6-192 256-192s256 51.2 256 192v448h-128z" /> +<glyph unicode="twitter-box" glyph-name="twitter-box" data-tags="twitter, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM766.6 576.6c0.2-5.6 0.4-11.2 0.4-16.8 0-170.8-132-367.8-373.6-367.8-74.2 0-143.2 21.4-201.2 58.2 10.2-1.2 20.8-1.8 31.4-1.8 61.6 0 118.2 20.8 163 55.4-57.4 1-106 38.4-122.6 89.8 8-1.4 16.2-2.4 24.8-2.4 12 0 23.6 1.6 34.6 4.6-60 11.8-105.4 64-105.4 126.6v1.6c17.8-9.6 38-15.4 59.4-16.2-35.2 23.2-58.4 62.8-58.4 107.6 0 23.6 6.4 45.8 17.8 65 64.8-78.2 161.6-129.6 270.6-135-2.2 9.4-3.4 19.4-3.4 29.4 0 71.4 58.8 129.2 131.2 129.2 37.8 0 72-15.6 95.8-40.8 29.8 5.8 58 16.6 83.4 31.4-9.8-30.2-30.6-55.4-57.8-71.4 26.6 3.2 52 10.2 75.4 20.4-17.8-26.2-39.8-49-65.4-67v0z" /> +<glyph unicode="twitter" glyph-name="twitter" data-tags="twitter" d="M684.4 832c-101.6 0-183.8-82.4-183.8-183.8 0-14.4 1.6-28.4 4.8-42-152.8 7.6-288.2 80.8-378.8 192-15.8-27.2-24.8-58.6-24.8-92.4 0-63.8 32.4-120 81.8-153-30.2 1-58.4 9.2-83.2 23v-2.4c0-89 63.4-163.4 147.4-180.2-15.4-4.2-31.6-6.6-48.4-6.6-11.8 0-23.4 1.2-34.6 3.2 23.4-73 91.2-126.2 171.8-127.6-63.4-49-142.6-78.4-228.6-78.4-14.8 0-29.6 0.8-44 2.6 81.4-52 178-82.6 281.8-82.6 338.2 0 523 280.2 523 523 0 8-0.2 16-0.4 23.8 36 25.8 67 58.2 91.8 95.2-33-14.6-68.4-24.6-105.6-29 38 22.8 67.2 58.8 80.8 101.6-35.6-21-74.8-36.4-116.8-44.6-33.6 36-81.4 58.2-134.2 58.2z" /> +<glyph unicode="tumblr-box" glyph-name="tumblr-box" data-tags="tumblr, box" d="M896 896h-768c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64zM704 164.2c-25.4-12.8-56.8-23.2-77.6-28.4s-43-7.8-67.2-7.8c-27.4 0-43.4 3.8-64.4 11-21 7.4-39.6 18-54.4 31.6-14.8 13.8-25.2 28.2-30.8 43.6-5.8 15.4-8.6 37.8-8.6 67v230.8h-81v84.4c23.4 8.2 50.6 19.8 67.4 35.2 16.8 15.2 30.2 33.6 40.4 55s17.2 48.6 21 81.6v0 0h85.6v-128h105.6v-128h-105.8v-170.4c0-37.2-0.4-58.6 3.2-69s12.8-21.4 22.8-27.6c13.2-8.4 28.4-12.8 45.4-12.8 30.2 0 68.6 11.8 98.6 33v-101.2z" /> +<glyph unicode="tumblr" glyph-name="tumblr" data-tags="tumblr" d="M385 896c-5.6-46.2-16.2-84.2-31.4-114.2s-35.4-55.6-60.4-77c-25-21.4-65.8-37.8-101-49.2v-143.6h121.8v-297.4c0-41 4.2-72.2 12.8-93.8s24-42 46.2-61.2c22.2-19 50-33.8 81.4-44.2s55.6-15.4 96.6-15.4c36 0 69.6 3.6 100.8 10.8 31 7.2 78.2 21.8 116.4 39.8v141.4c-44.8-29.6-102.4-46-147.8-46-25.6 0-48.2 6-68 17.8-15 8.8-28.6 24-34.2 38.6-5.6 14.8-4.8 44.8-4.8 96.8v212.8h191.6v192h-191.6v192h-128.4z" /> +<glyph unicode="tri-state-null" glyph-name="tri-state-null" data-tags="tri, state, null" d="M384 832h256v-64h-256v64zM832 832h-128v-64h128v-128h64v192h-64zM832 320h64v256h-64v-256zM832 128h-128v-64h192v192h-64v-128zM384 64h256v64h-256v-64zM192 256h-64v-192h192v64h-128v128zM192 576h-64v-256h64v256zM128 832v-192h64v128h128v64h-192z" /> +<glyph unicode="tri-state-indeterminate" glyph-name="tri-state-indeterminate" data-tags="tri, state, indeterminate" d="M256 704h512v-512h-512v512zM128 832v-768h768v768h-768zM832 128h-640v640h640v-640z" /> +<glyph unicode="transperancy" glyph-name="transperancy" data-tags="transperancy" d="M128 832v-704h704v704h-704zM192 768h192v-192h192v192h192v-192h-192v-192h192v-192h-192v192h-192v-192h-192v192h192v192h-192v192z" /> +<glyph unicode="track-changes-reject-all" glyph-name="track-changes-reject-all" data-tags="track, changes, reject, all" d="M205.254 416l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746zM256 768h384v-64h192l-128 128h-448c-35.4 0-64-28.6-64-64v-128h64v128zM785 536.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 401l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 0h-576v192h-64v-192c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v285.69l-64-64v-221.69zM1005.4 576l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM320 64h64v64h-64v-64zM128 896h512l-64 64h-448c-35.4 0-64-28.6-64-64v-256h64v256zM128 192h-64v-64c0-35.4 28.6-64 64-64v0 128z" /> +<glyph unicode="track-changes-reject" glyph-name="track-changes-reject" data-tags="track, changes, reject" d="M205.254 416l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746zM384 192v64h-64v-64h64zM1005.4 704l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM192 832h448v-192l160.22 159.78-96.22 96.22h-512c-35.4 0-64-28.6-64-64v-192h64v192zM785 664.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 529l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 64h-640v128h-64v-128c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v349.69l-64-64v-285.69z" /> +<glyph unicode="track-changes-enable" glyph-name="track-changes-enable" data-tags="track, changes, enable" d="M1005.4 613.4l-45.4-45-135.6 135.6 45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6zM785 664.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 529l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM320 320h64v64h-64v-64zM320 448h192v64h-192v-64zM576 640h-256v-64h256v64zM320 192h64v64h-64v-64zM832 64h-640v768h448v-192l160.22 159.78-96.22 96.22h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v349.69l-64-64v-285.69z" /> +<glyph unicode="track-changes-accept-all" glyph-name="track-changes-accept-all" data-tags="track, changes, accept, all" d="M256 640h-64v128c0 35.4 28.6 64 64 64h448l128-128h-192v64h-384v-128zM785 536.8l135.8-135.8-283.2-283.2-56.2-53.8h-133.4v133.4l53.8 56.2 283.2 283.2zM830.2 401l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM832 0h-576v192h-64v-192c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v285.69l-64-64v-221.69zM1005.4 576l-45.2 45.2c-25 24.8-65.8 24.8-90.6 0l-45.2-45.2 135.6-135.6 45.4 45c24.8 25 24.8 65.8 0 90.6zM320 64h64v64h-64v-64zM128 896h512l-64 64h-448c-35.4 0-64-28.6-64-64v-256h64v256zM128 192h-64v-64c0-35.4 28.6-64 64-64v0 128zM486 698l-262-262-134 134-90-90 224-224 352 352-90 90z" /> +<glyph unicode="track-changes-accept" glyph-name="track-changes-accept" data-tags="track, changes, accept" d="M256 704h-64v128c0 35.4 28.6 64 64 64h448l128-128h-192v64h-384v-128zM501.8 317.6l-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8-283.2-283.2zM558.6 193.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM832 285.69l64 64v-285.69c0-35.4-28.6-64-64-64h-576c-35.4 0-64 28.6-64 64v192h64v-192h576v221.69zM1005.4 549.4l-45.4-45-135.6 135.6 45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6zM576 672l-352-352-224 224 90 90 134-134 262 262 90-90zM384 128h-64v64h64v-64z" /> +<glyph unicode="track-changes" glyph-name="track-changes" data-tags="track, changes" d="M824.4 448l45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6l-45.4-45-135.6 135.6zM785 408.8l-283.2-283.2-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8zM558.6 1.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM576 640h-256v-64h256v64zM704 512h-384v-64h384v64zM576 384h-256v-64h256v64zM448 256h-128v-64h128v64zM824.4 448l45.2 45.2c24.8 24.8 65.6 24.8 90.6 0l45.2-45.2c24.8-24.8 24.8-65.6 0-90.6l-45.4-45-135.6 135.6zM785 408.8l-283.2-283.2-53.8-56.2v-133.4h133.4l56.2 53.8 283.2 283.2-135.8 135.8zM558.6 1.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM192 128v704h448v-192h192v-64h64v128l-192 192h-512c-35.4 0-64-28.6-64-64v-704c0-35.4 28.6-64 64-64h192v64h-192zM0-64h384v64h-384v-64z" /> +<glyph unicode="toolbar-float" glyph-name="toolbar-float" data-tags="toolbar, float" d="M128 256h832v-256h-832v256zM320 192h-128v-128h192v128h-64zM640 192h-192v-128h192v128zM704 192v-128h192v128h-192zM127.922 696.312l181.020-181.020 90.51 90.51-181.020 181.020-90.51-90.51zM127.922 696.312l181.020-181.020 90.51 90.51-181.020 181.020-90.51-90.51zM444.706 560.548l135.764 135.764-45.254 45.254-45.254-45.254-181.020 181.020c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764c-24.89-24.89-24.89-65.62 0-90.51l181.020-181.020-45.254-45.254 45.254-45.254 135.764 135.764 195.294-195.294 45.254 45.254-195.294 195.294zM308.942 515.294l-181.020 181.020 90.51 90.51 181.020-181.020-90.51-90.51zM960 448h-128v-128h128v128z" /> +<glyph unicode="toggle-full-screen-mode" glyph-name="toggle-full-screen-mode" data-tags="toggle, full, screen, mode" d="M896 896h-768c-35.2 0-64-28.8-64-64v-576c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM896 256.116c-0.034-0.040-0.076-0.082-0.116-0.116h-767.768c-0.040 0.034-0.082 0.074-0.116 0.116v575.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-575.77zM768 0h-512c70.692 0 128 57.308 128 128h256c0-70.692 57.308-128 128-128zM832 320h-640c116.526 227.946 366.42 384 640 384v-384z" /> +<glyph unicode="toc-section-level" glyph-name="toc-section-level" data-tags="toc-section-level" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 640h-384v64h384zM768 512h-192v64h192zM768 384h-192v64h192zM768 256h-192v64h192zM384 320v192l128-96z" /> +<glyph unicode="toc-section" glyph-name="toc-section" data-tags="toc-section" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 640h-320v64h320zM640 512h-192v64h192zM640 384h-192v64h192zM768 256h-320v64h320z" /> +<glyph unicode="thumbnails-up" glyph-name="thumbnails-up" data-tags="thumbnails, up" d="M704 896h192v-191.8h-192v191.8zM383.8 896h192v-191.8h-192v191.8zM64 896h192v-191.8h-192v191.8zM64 576h832v-512h-832v512z" /> +<glyph unicode="thumbnails-right" glyph-name="thumbnails-right" data-tags="thumbnails, right" d="M704 255.8h192v-191.8h-192v191.8zM704 575.4h192v-191.8h-192v191.8zM704 895.6h192v-191.8h-192v191.8zM64 896h512v-832h-512v832z" /> +<glyph unicode="thumbnails-left" glyph-name="thumbnails-left" data-tags="thumbnails, left" d="M64 896v-191.8h192v191.8h-192zM384 896v-832h512v832h-512zM64 575.8v-191.8h192v191.8h-192zM64 255.8v-191.8h192v191.8h-192z" /> +<glyph unicode="thumbnails-down" glyph-name="thumbnails-down" data-tags="thumbnails, down" d="M704 255.8h192v-191.8h-192v191.8zM383.8 255.8h192v-191.8h-192v191.8zM64 255.8h192v-191.8h-192v191.8zM64 896h832v-512h-832v512z" /> +<glyph unicode="textbox-hidden" glyph-name="textbox-hidden" data-tags="textbox, hidden" d="M0 640h64v-128h-64v128zM0 704h64v128h-64v-128zM0 128h64v128h-64v-128zM320-64h128v64h-128v-64zM128-64h128v64h-128v-64zM704 960h-128v-64h128v64zM512 960h-128v-64h128v64zM0-64h64v128h-64v-128zM896 960h-128v-64h128v64zM320 960h-128v-64h128v64zM128 960h-128v-64h128v64zM0 320h64v128h-64v-128zM960 64h64v128h-64v-128zM960 256.2h64v127.8h-64v-127.8zM960 448h64v128h-64v-128zM960 640h64v128h-64v-128zM960 960v-128h64v128h-64zM896-64h128v64h-128v-64zM512-64h128v64h-128v-64zM704-64h128v64h-128v-64zM693.4 266.8c-15-7.2-31.4-10.8-49-10.8-31.4 0-58.2 10-80 29.6v-29.6h-52.4v384h52.4v-120.2c23 27.2 50.6 41 83.4 41 19 0 36-3.4 51-10.4 14.6-7.2 27.4-17.2 37.4-30 10.4-13.2 18.2-29 23.6-47.6 5.4-18.4 8-39 8-62 0-23.6-3.2-45-9.2-64.2-6.4-19-15-35.2-26-48.8-11-13.2-24-23.4-39.2-31zM714.4 410.8c0 36.2-6.4 63.6-18.6 82-12.4 18.6-29.6 27.8-52.4 27.8-28.8 0-55-16.6-78.8-49.8v-138.2c22.2-23.8 47.8-35.6 76.8-35.6 22.4 0 40.4 9.4 53.6 28.4 12.8 18.8 19.4 47.6 19.4 85.4zM448 453v-195.6h-52.2v35.8c-27-24.8-61.6-37.2-103.4-37.2-14.6 0-27.8 2-40 6.4-12.4 4-23.2 9.8-32 17.4-9 7.6-16 16.2-20.8 26.8-5 10.4-7.6 21.6-7.6 34.4 0 68.4 59.6 102.8 178.2 102.8h25.6c0 10.6 0 20-0.2 27.2-0.6 7.6-1.4 13.6-2.8 18.8s-3.4 9.6-6.4 13.2c-3.2 3.4-7.2 7-12.4 10.2-10.4 6.4-26.8 9.6-48.8 9.6-46.4 0-70.6-16.4-72-50h-52.2c3.8 60.4 46.2 90.4 127.2 90.4 37.8 0 67-7.2 88.2-22.2 20.8-14.8 31.6-44 31.6-88zM395.8 405.4h-36c-76 0-113.8-20.6-113.8-61.8 0-14.8 5.6-26.2 16.6-34.4 11-7.8 25.8-11.8 45-11.8 8.4 0 17.2 0.8 25.6 2.8s16.6 5 24.4 8.6c7.8 3.8 15 8.4 21.4 13.6 6.6 5.4 12.2 11.2 16.8 18v65zM896 832h-64v-768h64v768z" /> +<glyph unicode="textbox" glyph-name="textbox" data-tags="textbox" d="M416 540.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM395.8 340.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM736.4 520.2c-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 62-5.6 18.6-13.4 34.2-23.6 47.4zM694.8 325.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM896 832v-768h-64v768h64z" /> +<glyph unicode="textarea" glyph-name="textarea" data-tags="textarea" d="M896 64h-64v384h64v-384zM388 292c3.6-6.4 5.4-13.8 6-22.4h54c-1.8 14.6-6.2 27.6-12.8 39.2s-15.2 21-25.4 28.4c-10.4 7.8-22.4 13.6-36 17.6-13.8 4-28.4 6-44.4 6-20.6 0-39-3.2-56-9.8s-31.4-16.2-43.6-28.8c-12-12.6-21.4-28.2-28-46.6s-9.8-39.4-9.8-63c0-23.8 3.2-45 9.8-63.4 6.2-18.4 15.6-34 27.8-46.4 12-12.6 26.6-22.2 43.6-28.8 16.6-6.6 35.8-10 56.4-10 16 0 30.6 2 44.4 6 13.6 4 25.6 9.8 36 17.6 10.2 7.8 18.8 17.6 25.4 28.8s11 24.2 12.8 39.2h-54c-0.6-8.4-2.4-15.8-6-22.4-3.6-6.4-8.4-11.8-14-16.2-6-4.4-12.6-7.8-20.2-9.8-7.8-2.4-15.8-3.4-24.4-3.4-12.6 0-23.8 2.4-34 7-10.4 4.6-19.4 11.6-26.8 20.8-7.4 9-13.2 20.4-17 34-4.2 13.6-6.2 29.4-6.2 47.2 0 18.2 2 34.2 6.2 47.8 4.2 13.8 10.2 25 17.6 34.2 7.4 9 16 15.6 26.6 20.2 10.2 4.6 21.4 7 33.6 7 8.6 0 16.6-1.2 24.4-3.4 7.8-2.4 14.4-5.4 20.2-9.8 5.6-4.8 10.4-10.2 13.8-16.8v0zM416 796.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM395.8 596.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM760 728.6c-5.4 18.6-13.2 34.4-23.6 47.6-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 61.8zM694.8 581.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM512 218.8c0-23.6 3.2-45 9.2-64.2 6.4-19 15-35.2 26-48.8 11.2-13.2 24.2-23.6 39.4-31 15-7.2 31.4-10.8 49-10.8 31.4 0 58.2 10 80 29.6v-29.6h52.4v384h-52.4v-120.2c-23 27.2-50.6 41-83.4 41-19 0-36-3.4-51-10.4-14.6-7.2-27.4-17.2-37.4-30-10.4-13.2-18.2-29-23.6-47.6-5.6-18.4-8.2-39-8.2-62zM565.6 218.8c0 36.2 6.4 63.6 18.6 82 12.4 18.6 29.6 27.8 52.4 27.8 28.8 0 55-16.6 78.8-49.8v-138.2c-22.2-23.8-47.8-35.6-76.8-35.6-22.4 0-40.4 9.4-53.6 28.4-12.8 18.8-19.4 47.6-19.4 85.4z" /> +<glyph unicode="text-wrap" glyph-name="text-wrap" data-tags="text, wrap" d="M960 768v-64h-768v64h768zM704 448v-448h-640v448h640zM640 384h-512v-320h512v320zM576 320h-384v-64h384v64zM576 128v64h-384v-64h384zM128 832h576v64h-640v-320h640v64h-576v192z" /> +<glyph unicode="template-manager" glyph-name="template-manager" data-tags="template, manager" d="M753.988 375.64c-11.33-10.956-14.89-13.302-15.362-13.588-0.314-0.174-0.736-0.346-1.852-0.318-0.208 0.454-0.6 1.49-0.966 3.502-0.364 2.008-0.974 8.752-0.974 31.342v63.29c0 19.54-1.42 31.898-4.474 38.884-4.652 10.656-12.094 18.626-22.124 23.688-12.158 6.106-27.638 9.202-46.012 9.202-24.236 0-43.514-5.548-57.302-16.492-14.28-11.334-21.522-24.2-21.522-38.236 0-8.1 2.374-14.73 7.056-19.708 4.956-5.254 11.302-7.92 18.866-7.92 7.628 0 14.182 2.612 18.914 7.518 4.772 4.82 7.188 11.546 7.182 20.14l-0.448 11.51c0 3.686 1.712 6.898 5.414 10.134 3.636 3.236 8.718 4.81 15.536 4.81 9.2 0 15.886-2.496 20.438-7.634 3.276-3.696 7.18-12.454 7.18-33.188v-1.862c-31.304-11.214-53.294-20.522-67.164-28.434-15.668-8.938-26.426-18.346-32.878-28.732-4.974-7.866-7.496-17.182-7.496-27.69 0-16.404 5.112-29.924 15.182-40.168 10.132-10.414 23.246-15.694 38.972-15.694 9.794 0 19.112 1.958 27.706 5.82 4.512 2.042 13.212 7.78 27.17 17.936 1.4-5.84 3.74-10.418 7.082-13.882 5.684-6.318 13.272-9.524 22.554-9.524 17.070 0 34.472 11.336 51.724 33.694l1.608 2.088v33.058l-14.010-13.546zM683.448 375.556c-17.89-13.362-28.24-16.214-33.778-16.214l-0.238 0.002c-5.542 0-10.226 2.256-14.762 7.12-4.59 4.858-6.918 11.256-6.918 19.014 0 6.074 1.84 11.564 5.586 16.734 4.24 5.664 11.378 11.2 21.258 16.468 4.708 2.584 14.4 6.77 28.852 12.466v-55.59zM488.15 351.882c-2.516 2.842-7.908 11.262-15.758 35.716l-80.966 252.402h-15.59l-81.934-249.828c-8.192-25.416-14.058-35.822-17.57-40.114-0.626-0.786-3.534-3.544-14.72-6.102l-5.612-1.284v-22.672h85.692v23.532l-6.452 0.556c-13.304 1.146-16.778 4.068-17.34 4.644-1.824 1.868-2.636 3.71-2.636 5.978 0 3.134 0.92 9.666 5.3 22.994l10.696 32.448h84.68l9.166-28.094c5.172-16.188 6.258-24.014 6.258-27.726 0-2.54-0.78-4.488-2.532-6.314-0.702-0.732-3.798-3.176-14.116-3.822l-6.594-0.412v-23.688h103.878v23.562l-6.482 0.532c-7.66 0.62-13.34 3.136-17.368 7.692zM344.904 451.734l29.452 89.2 28.702-89.2h-58.154zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM384 128h-128v128h128v-128zM576 128h-128v128h128v-128zM768 128h-128v128h128v-128z" /> +<glyph unicode="tell-a-friend-box" glyph-name="tell-a-friend-box" data-tags="tell, a, friend, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM288 768c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM447.2 128h-319.2v192c0 96.6 51.8 192 160 192v0c103.2 0 159.2-104.2 159.2-192v-192zM895.2 128h-319.2c0 0 0 384 160 384 0 0 0 0 0 0v0c0 0 0 0 0 0 160 0 159.2-384 159.2-384zM891.2 609.4c-22.2-15.8-48.6-33.4-155.8-33.4s-132.4 17.6-154.4 33.4c-3 2.6-4.8 6.2-4.8 10.2 0 8 7.2 14.4 16.4 15 27.2 4.6 47.6 27.6 47.6 50v3.2c-0.2 44.2 42.6 80.2 95.8 80.2h0.2c0.6 0 1 0 1.6 0 52.2-0.8 94.2-36.4 94.2-80.2v-3.2c0-22.4 20.4-45.4 47.6-50 9.2-0.8 16.4-7.2 16.4-15 0-4-1.8-7.6-4.8-10.2zM736 512c0 0 0 0 0 0s0 0 0 0v0z" /> +<glyph unicode="tell-a-friend" glyph-name="tell-a-friend" data-tags="tell, a, friend" d="M768 832c-63.6 0-115.2-48-115.2-107v-4.2c0-29.8-24.4-60.6-57-66.6-11-1-19.8-9.6-19.8-20.2 0-5.2 2.2-10 5.8-13.6 26.6-21 56.6-44.4 185.4-44.4s160.4 23.4 187 44.4c3.6 3.6 5.8 8.2 5.8 13.6 0 10.6-8.6 19.2-19.8 20.2-32.6 6-57 36.8-57 66.6v4.2c0 58-50 105.4-112 107-0.4 0-0.8 0-1 0h0.4c-0.8 0-1.4 0-2.2 0h-0.4zM768.2 832c0.6 0 1.2 0 1.8 0-0.4 0-1 0-1.8 0v0zM256 512c-129.8 0-192-140-192-256v-192h384v192c0 105.4-68 256-192 256zM768 512c-192 0-192-448-192-448h384c0 0 0 448-192 448zM384 704c0-70.6-57.4-128-128-128s-128 57.4-128 128c0 70.6 57.4 128 128 128s128-57.4 128-128z" /> +<glyph unicode="table-unmerge" glyph-name="table-unmerge" data-tags="table, unmerge" d="M64 896v-832h832v832h-832zM384 832h192v-192h-192v192zM576 576v-192h-192v192h192zM128 832h192v-192h-192v192zM128 576h192v-192h-192v192zM320 128h-192v192h192v-192zM576 128h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="table-row-insert-below" glyph-name="table-row-insert-below" data-tags="table, row, insert, below" d="M960 0h-960v256h960v-256zM64 896h832v-576h-832v576zM320 384v192h-192v-192h192zM576 384v192h-192v-192h192zM832 384v192h-192v-192h192zM640 832v-192h192v192h-192zM576 832h-192v-192h192v192zM128 832v-192h192v192h-192z" /> +<glyph unicode="table-row-insert-above" glyph-name="table-row-insert-above" data-tags="table, row, insert, above" d="M960 640h-960v256h960v-256zM64 576h832v-576h-832v576zM128 512v-192h192v192h-192zM384 512v-192h192v192h-192zM640 512v-192h192v192h-192zM832 64v192h-192v-192h192zM576 256h-192v-192h192v192zM320 64v192h-192v-192h192z" /> +<glyph unicode="table-row-groups" glyph-name="table-row-groups" data-tags="table-row-groups" d="M64 896v-832h832v832zM576 832v-192h-192v192zM448 576h128l192-192h-128zM512 384h-128l-192 192h128zM128 832h192v-192h-192zM128 512l128-128h-128zM128 128v192h192v-192zM384 128v192h192v-192zM832 128h-192v192h192zM832 448l-128 128h128zM832 640h-192v192h192z" /> +<glyph unicode="table-row-delete" glyph-name="table-row-delete" data-tags="table, row, delete" d="M448 576h-448v-256h448v256zM1024 576h-128v-256h128v256zM960 256v-256h-832v256h832zM384 64v128h-192v-128h192zM640 64v128h-192v-128h192zM896 64v128h-192v-128h192zM960 896v-256h-832v256h832zM384 704v128h-192v-128h192zM640 704v128h-192v-128h192zM896 704v128h-192v-128h192zM717.254 448l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746z" /> +<glyph unicode="table-properties" glyph-name="table-properties" data-tags="table, properties" d="M1005.332 805.568l-45.254-45.254-135.764 135.764 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0-90.51zM784.966 856.73l135.764-135.764-339.41-336.966h-133.32v133.32l336.966 339.41zM830.22 720.966l-45.254 45.254-271.528-271.528 45.254-45.254 271.528 271.528zM768 448l64 64v-576h-832v832h576l-64-64h-192v-448h448v192zM256 192h-192v-192h192v192zM256 448h-192v-192h192v192zM256 704h-192v-192h192v192zM512 192h-192v-192h192v192zM768 192h-192v-192h192v192z" /> +<glyph unicode="table-position-right" glyph-name="table-position-right" data-tags="table-position-right" d="M64 192h896v-64h-896v64zM64 0h640v64h-640v-64zM960 896v-448h-448v448h448zM704 640h-128v-128h128v128zM704 832h-128v-128h128v128zM896 640h-128v-128h128v128zM896 832h-128v-128h128v128zM64 256h896v64h-896v-64z" /> +<glyph unicode="table-position-left" glyph-name="table-position-left" data-tags="table-position-left" d="M960 320v-64h-896v64h896zM64 128h896v64h-896v-64zM448 448h-384v448h448v-448h-64zM320 704h128v128h-128v-128zM256 640h-128v-128h128v128zM256 832h-128v-128h128v128zM320 512h128v128h-128v-128zM64 0h640v64h-640v-64z" /> +<glyph unicode="table-position-center" glyph-name="table-position-center" data-tags="table-position-center" d="M704 448v448h-448v-448h448zM512 832h128v-128h-128v128zM448 512h-128v128h128v-128zM448 704h-128v128h128v-128zM512 640h128v-128h-128v128zM64 64h640v-64h-640v64zM960 320v-64h-896v64h896zM64 192h896v-64h-896v64z" /> +<glyph unicode="table-light-dialog" glyph-name="table-light-dialog" data-tags="table, light, dialog" d="M896 320v576h-832v-832h576v256h256zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM576 640h-192v192h192v-192zM640 832h192v-192h-192v192zM640 384v192h192v-192h-192zM1024 128v-64h-128v-128h-64v128h-128v64h128v128h64v-128h128z" /> +<glyph unicode="table-delete" glyph-name="table-delete" data-tags="table, delete" d="M64 896v-832h832v832h-832zM832 640h-128v-64h128v-192h-128v-64h128v-192h-192v128h-64v-128h-192v128h-64v-128h-192v192h128v64h-128v192h128v64h-128v192h192v-128h64v128h192v-128h64v128h192v-192zM525.2 480l114.8-114.8-45.2-45.2-114.8 114.8-114.8-114.8-45.2 45.2 114.8 114.8-114.8 114.8 45.2 45.2 114.8-114.8 114.8 114.8 45.2-45.2-114.8-114.8z" /> +<glyph unicode="table-corner" glyph-name="table-corner" data-tags="table-corner" d="M64 896v-832h832v832zM576 832v-192h-192v192zM576 576v-192h-192v192zM320 832v-128l-128 128zM128 768l128-128h-128zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v192h192v-192zM832 128h-192v192h192zM832 384h-192v192h192zM832 640h-192v192h192z" /> +<glyph unicode="table-column-insert-right" glyph-name="table-column-insert-right" data-tags="table, column, insert, right" d="M704 0v960h256v-960h-256zM640 896v-832h-576v832h576zM576 832h-192v-192h192v192zM576 576h-192v-192h192v192zM576 320h-192v-192h192v192zM128 128h192v192h-192v-192zM320 384v192h-192v-192h192zM128 640h192v192h-192v-192z" /> +<glyph unicode="table-column-insert-left" glyph-name="table-column-insert-left" data-tags="table, column, insert, left" d="M64 0v960h256v-960h-256zM960 896v-832h-576v832h576zM448 640h192v192h-192v-192zM448 384h192v192h-192v-192zM448 128h192v192h-192v-192zM896 320h-192v-192h192v192zM896 384v192h-192v-192h192zM896 832h-192v-192h192v192z" /> +<glyph unicode="table-column-groups" glyph-name="table-column-groups" data-tags="table-column-groups" d="M64 896v-832h832v832zM576 832v-128l-128 128zM576 192l-192 192v128l192-192zM384 768l192-192v-128l-192 192zM128 832h192v-192h-192zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v128l128-128zM832 128h-192v192h192zM832 384h-192v192h192zM832 640h-192v192h192z" /> +<glyph unicode="table-column-delete" glyph-name="table-column-delete" data-tags="table, column, delete" d="M384 384v-448h256v448h-256zM384 960v-128h256v128h-256zM704 896h256v-832h-256v832zM896 320h-128v-192h128v192zM896 576h-128v-192h128v192zM896 832h-128v-192h128v192zM64 896h256v-832h-256v832zM256 320h-128v-192h128v192zM256 576h-128v-192h128v192zM256 832h-128v-192h128v192zM512 653.254l114.746 114.746 45.254-45.254-114.746-114.746 114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746z" /> +<glyph unicode="table-cell-properties" glyph-name="table-cell-properties" data-tags="table, cell, properties" d="M1005.332 805.568l-45.254-45.254-135.764 135.764 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0-90.51zM768 448l64 64v-576h-832v832h576l-64-64h-192v-192h64v-192h192v-64h192v192zM256 192h-192v-192h192v192zM256 448h-192v-192h192v192zM256 704h-192v-192h192v192zM512 192h-192v-192h192v192zM768 192h-192v-192h192v192zM784.966 856.73l135.764-135.764-283.176-283.176-56.234-53.79h-133.32v133.32l53.79 56.236 283.176 283.174zM830.22 720.966l-45.254 45.254-271.528-271.528 45.256-45.256 271.526 271.53z" /> +<glyph unicode="table-cell-delete" glyph-name="table-cell-delete" data-tags="table, cell, delete" d="M192 576h320v-256h-320v256zM64 256h320v-256h-320v256zM128 192v-128h192v128h-192zM384 640h-320v256h320v-256zM320 832h-192v-128h192v128zM845.254 448l114.746-114.746-45.254-45.254-114.746 114.746-114.746-114.746-45.254 45.254 114.746 114.746-114.746 114.746 45.254 45.254 114.746-114.746 114.746 114.746 45.254-45.254-114.746-114.746z" /> +<glyph unicode="table-cell" glyph-name="table-cell" data-tags="table, cell" d="M64 896v-832h832v832h-832zM320 128h-192v192h192v-192zM320 384h-192v192h192v-192zM320 640h-192v192h192v-192zM576 128h-192v192h192v-192zM576 640h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="table-body" glyph-name="table-body" data-tags="table-body" d="M64 896v-832h832v832zM576 832v-192h-192v192zM832 320v-128l-384 384h128zM128 832h192v-192h-192zM128 576h192v-192h-192zM128 128v192h192v-192zM384 128v128l128-128zM640 128l-256 256v128l384-384zM832 448l-128 128h128zM832 640h-192v192h192z" /> +<glyph unicode="table-align-top-right" glyph-name="table-align-top-right" data-tags="table, align, top, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 832h-384v-64h384v64zM832 704h-640v-64h640v64zM832 576h-384v-64h384v64z" /> +<glyph unicode="table-align-top-left" glyph-name="table-align-top-left" data-tags="table, align, top, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 768h384v64h-384v-64zM192 640h640v64h-640v-64zM192 512h384v64h-384v-64z" /> +<glyph unicode="table-align-top-center" glyph-name="table-align-top-center" data-tags="table, align, top, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 832h-384v-64h384v64zM832 704h-640v-64h640v64zM704 576h-384v-64h384v64z" /> +<glyph unicode="table-align-remove" glyph-name="table-align-remove" data-tags="table, align, remove" d="M64 960v-960h896v960h-896zM896 64h-768v832h768v-832zM263.2 512l59.8-64h-67v64h7.2zM256 384h126.8l59.8-64h-186.6v64zM502.2 256l59.8-64h-306v64h246.2zM192 776l45.2 45.2 49.8-53.2h481v-64h-421.2l59.8-64h361.4v-64h-301.8l59.8-64h242v-64h-182.4l59.8-64h122.6v-64h-62.8l126.8-136-45.2-45.2-594.8 637.2z" /> +<glyph unicode="table-align-middle-right" glyph-name="table-align-middle-right" data-tags="table, align, middle, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 640h-384v-64h384v64zM832 512h-640v-64h640v64zM832 384h-384v-64h384v64z" /> +<glyph unicode="table-align-middle-left" glyph-name="table-align-middle-left" data-tags="table, align, middle, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 576h384v64h-384v-64zM192 448h640v64h-640v-64zM192 320h384v64h-384v-64z" /> +<glyph unicode="table-align-middle-center" glyph-name="table-align-middle-center" data-tags="table, align, middle, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 640h-384v-64h384v64zM832 512h-640v-64h640v64zM704 384h-384v-64h384v64z" /> +<glyph unicode="table-align-bottom-right" glyph-name="table-align-bottom-right" data-tags="table, align, bottom, right" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM832 448h-384v-64h384v64zM832 320h-640v-64h640v64zM832 192h-384v-64h384v64z" /> +<glyph unicode="table-align-bottom-left" glyph-name="table-align-bottom-left" data-tags="table, align, bottom, left" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM192 384h384v64h-384v-64zM192 256h640v64h-640v-64zM192 128h384v64h-384v-64z" /> +<glyph unicode="table-align-bottom-center" glyph-name="table-align-bottom-center" data-tags="table, align, bottom, center" d="M64 0v960h896v-960h-896zM128 896v-832h768v832h-768zM704 448h-384v-64h384v64zM832 320h-640v-64h640v64zM704 192h-384v-64h384v64z" /> +<glyph unicode="table" glyph-name="table" data-tags="table" d="M64 896v-832h832v832h-832zM576 832v-192h-192v192h192zM576 576v-192h-192v192h192zM128 832h192v-192h-192v192zM128 576h192v-192h-192v192zM128 128v192h192v-192h-192zM384 128v192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="symbol" glyph-name="symbol" data-tags="symbol" d="M896 128l64 64v-192h-320v208.4c22.8 10.2 44.4 23 64 38 77.8 59.4 128 153.8 128 260.2 0 179.8-143.2 325.4-320 325.4s-320-145.6-320-325.4c0-106.4 50.2-201 128-260.2 19.6-15 41.2-27.8 64-38v-208.4h-320v192l64-64h192v37c-151.4 61.6-256 193.8-256 347 0 212 200.6 384 448 384s448-172 448-384c0-153.2-104.6-285.4-256-347v-37h192z" /> +<glyph unicode="sup-script" glyph-name="sup-script" data-tags="sup, script" d="M397.2 352l178.8-178.8-45.2-45.2-178.8 178.8-178.8-178.8-45.2 45.2 178.8 178.8-178.8 178.8 45.2 45.2 178.8-178.8 178.8 178.8 45.2-45.2-178.8-178.8zM732.6 576h162.8v-64h-255.4v23.8c0 16 3.4 30.6 10 43.4s15 24.2 25 34.4c10 10.2 21 19.2 32.8 27s23.2 14.8 33.8 21.2c11.2 6.6 21.2 12.8 29.6 18.8s15.6 12 21.4 17.8c5.8 6 10.2 12 13 18s4.2 12.6 4.2 19.4c0 13.4-4.6 23.6-14 30.6-9.2 6.8-23.4 10.4-42.6 10.4-33 0-64.6-10.8-94.8-32.2v60.8c33.4 17.8 71 26.6 113 26.6 19.4 0 37-2 52.4-6.2s28.6-10.2 39.2-17.8c10.8-7.8 18.8-17.2 24.6-28.2 5.6-11 8.4-23.4 8.4-37 0-14.4-2.8-27.4-8.2-38.6s-12.6-21.6-21.6-30.8c-9-9.2-19.4-17.6-31.2-25.4-11.8-7.6-24-15.2-36.6-22.2-8.6-5-16.8-10-24.8-14.8-8-5-15-9.8-21-14.4-6.2-5-14.2-13-20-20.6z" /> +<glyph unicode="sum" glyph-name="sum" data-tags="sum" d="M832 832v-256l-128 128h-384l256-256-256-256h384l128 128v-256h-640v128l256 256-256 256v128h640z" /> +<glyph unicode="subtitles" glyph-name="subtitles" data-tags="subtitles" d="M960 832h-896c0 0-64 0-64-64v-640c0-64 64-64 64-64h896c64 0 64 64 64 64v640c0 0 0 64-64 64zM480 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6zM896 550.8c-12.2 8.2-27 14.8-43.8 19.4-17 4.6-34.2 7-51.6 7-36 0-64.4-11.6-85.2-34.8s-31.2-54.8-31.2-94.6c0-39.6 10.4-70.8 31.2-93.8s48.6-34.4 83.4-34.4c32.2 0 64.6 9.2 97.2 27.6v-133.2c-36.4-14.8-78.4-22-126.2-22-46.8 0-87.2 10-121.2 30.2s-59.8 48.8-77.8 86c-18 37.2-26.8 80-26.8 128.6 0 52.2 10 98.8 30 139.4 20 40.8 48.4 72.2 85 94.4s78.8 33.4 126.4 33.4c38 0 74.8-5.2 110.4-15.6v-137.6z" /> +<glyph unicode="subreport" glyph-name="subreport" data-tags="subreport" d="M896 0c0-35.346-28.654-64-64-64v0h-576c-35.346 0-64 28.654-64 64v0 192h64v-192h576v768h-576v-128h-64v128c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0zM128 895.6l512 0.4-64 64-448-0.4c-35.346 0-64-28.654-64-64v0l0.22-256h64zM128 194h-64v-64c0-35.346 28.654-64 64-64v0 0zM64 319.88s64 64.12 128 64.12v-64l128 96.12-128.16 95.88v-64c-63.96 0-127.84-64.12-127.84-128.12zM704.46 191.14l-320-0.28v-64l320 0.28zM512 576c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0h-128zM576 640v-128h128c0 70.692-57.308 128-128 128v0z" /> +<glyph unicode="sub-script" glyph-name="sub-script" data-tags="sub, script" d="M397.2 352l178.8-178.8-45.2-45.2-178.8 178.8-178.8-178.8-45.2 45.2 178.8 178.8-178.8 178.8 45.2 45.2 178.8-178.8 178.8 178.8 45.2-45.2-178.8-178.8zM732.6 64h162.8v-64h-255.4v23.8c0 16 3.4 30.6 10 43.4s15 24.2 25 34.4c10 10.2 21 19.2 32.8 27s23.2 14.8 33.8 21.2c11.2 6.6 21.2 12.8 29.6 18.8s15.6 12 21.4 17.8c5.8 6 10.2 12 13 18s4.2 12.6 4.2 19.4c0 13.4-4.6 23.6-14 30.6-9.2 6.8-23.4 10.4-42.6 10.4-33 0-64.6-10.8-94.8-32.2v61c33.4 17.8 71 26.6 113 26.6 19.4 0 37-2 52.4-6.2s28.6-10.2 39.2-17.8c10.8-7.8 18.8-17.2 24.6-28.2 5.6-11 8.4-23.4 8.4-37 0-14.4-2.8-27.4-8.2-38.6s-12.6-21.6-21.6-30.8c-9-9.2-19.4-17.6-31.2-25.4-11.8-7.6-24-15.2-36.6-22.2-8.6-5-16.8-10-24.8-14.8-8-5-15-9.8-21-14.4-6.2-5.2-14.2-13.2-20-20.8z" /> +<glyph unicode="style-builder" glyph-name="style-builder" data-tags="style, builder" d="M255.882 383.998l0.118 0.002-0.118 320h64.118v96c0 17.672 14.328 32 32 32h64c17.672 0 32-14.328 32-32v-96h128v96c0 17.672 14.328 32 32 32h64c17.672 0 32-14.328 32-32v-96h63.992l0.008-320-512.118-0.002zM192 320v96c0 17.672-14.328 32-32 32h-64c-17.672 0-32-14.328-32-32v-96h-64v-256h448v256h-256zM960 320v96c0 17.672-14.328 32-32 32h-64c-17.672 0-32-14.328-32-32v-96h-256v-256h448v256h-64z" /> +<glyph unicode="stumble-upon-box" glyph-name="stumble-upon-box" data-tags="stumble, upon, box" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM512 704c164.6 0 164.6-174.6 164.6-174.6v-17.4l-63.6-16-46.2 16v17.4c0 0 0 58.2-54.8 58.2s-54.8-58.2-54.8-58.2v-162.8c0 0 0-174.6-164.6-174.6s-164.6 174.6-164.6 174.6v81.4h109.6v-81.4h0.2c1.8-34.4 22-58.2 54.8-58.2s53 24 55 58.2h-0.2v162.8c0 0 0 174.6 164.6 174.6v0zM567 448l46-15.2 63.6 15.2v-81.4c1.8-34.4 22-58.2 54.8-58.2s53 23.8 54.8 58.2v81.4h109.8v-81.4c0 0 0-174.6-164.6-174.6s-164.6 174.6-164.6 174.6l0.2 81.4z" /> +<glyph unicode="stumble-upon" glyph-name="stumble-upon" data-tags="stumble, upon" d="M576.2 448l53.6-16.8 74.2 16.8v-128c2.2-37.8 25.6-64 64-64s61.8 26.2 64 64v128h128v-128c0 0 0-192-192-192s-192 192-192 192l0.2 128zM629.8 494.4l-53.8 17.6v64c0 0 0 64-64 64s-64-64-64-64v-256c0 0 0-192-192-192s-192 192-192 192v128h127.8v-128h0.2c2.2-37.8 25.6-64 64-64 38.2 0 61.8 26.4 64.2 64h-0.2v256c0 0 0 192 192 192s192-192 192-192v-64l-74.2-17.6z" /> +<glyph unicode="strip-word-formatting" glyph-name="strip-word-formatting" data-tags="strip, word, formatting" d="M0 384v-448h704v448h-704zM478.634 0h-75.366l-51.266 189.234-57.308-189.234h-81.748l-84.946 320h83.666l43.432-198.804 57.92 198.804h80.032l49.816-198.804 38.316 141.396h-33.208v57.408h128.026l-97.366-320zM1005.334 805.566l-135.764-135.764 45.254-45.254c24.89-24.89 24.89-65.62 0-90.51l-45.254-45.254-316.784 316.784 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254 135.764 135.764c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254c24.89-24.89 24.89-65.62 0.002-90.512zM819.842 448h-499.842l-148.796 148.794c24.89-24.89 65.62-24.89 90.51 0l159.412 159.412c24.89 24.89 65.62 24.89 90.51 0l308.206-308.206z" /> +<glyph unicode="strip-span-elements" glyph-name="strip-span-elements" data-tags="strip, span, elements" d="M192 384l-192-224 192-224h512v448h-512zM532.166 48.878c-7.894-11.728-18.606-21.22-32.132-28.486-13.528-7.26-29.266-12.48-47.222-15.64-17.948-3.164-36.902-4.75-56.848-4.75-20.466 0-39.932 1.446-58.404 4.316-18.472 2.876-34.47 7.192-47.998 12.95v69.048c15.086-10.502 31.476-18.378 49.17-23.628 17.688-5.25 35.556-7.876 53.594-7.876 10.576 0 19.81 0.786 27.706 2.374 7.892 1.582 14.482 3.774 19.77 6.582 5.29 2.802 9.238 6.114 11.842 9.926 2.6 3.808 3.904 7.944 3.904 12.408 0 6.044-2.084 11.436-6.244 16.182-4.168 4.746-9.846 9.136-17.040 13.164-7.202 4.024-15.742 7.906-25.626 11.65-9.888 3.74-20.556 7.554-32 11.436-29.142 10.068-50.862 22.368-65.174 36.9-14.306 14.526-21.462 32.080-21.462 52.652 0 16.108 3.904 29.952 11.706 41.538 7.804 11.578 18.424 21.104 31.87 28.588 13.44 7.476 29.006 12.978 46.7 16.504 17.688 3.526 36.422 5.288 56.194 5.288 19.426 0 36.64-0.972 51.642-2.91 14.998-1.944 28.832-4.932 41.496-8.96v-64.516c-6.244 3.598-13.056 6.762-20.422 9.496-7.376 2.73-14.962 4.996-22.766 6.796-7.8 1.796-15.568 3.13-23.282 3.99-7.72 0.864-15.054 1.298-21.986 1.298-9.538 0-18.21-0.756-26.016-2.27-7.806-1.508-14.4-3.632-19.772-6.362-5.378-2.734-9.54-6.010-12.49-9.82-2.952-3.814-4.424-8.092-4.424-12.838 0-5.18 1.648-9.82 4.948-13.916 3.292-4.106 7.972-7.984 14.048-11.656 6.070-3.666 13.434-7.266 22.112-10.792 8.672-3.526 18.474-7.154 29.4-10.898 14.916-5.176 28.314-10.678 40.196-16.504 11.878-5.824 22.072-12.406 30.57-19.74 8.496-7.338 15-15.718 19.514-25.142 4.506-9.42 6.762-20.39 6.762-32.9-0.002-17.268-3.952-31.764-11.836-43.482zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512zM511.636 756.206c-24.89 24.89-65.62 24.89-90.51 0l-159.412-159.412c-24.89-24.89-65.62-24.89-90.51 0l148.796-148.794h499.842l-308.206 308.206z" /> +<glyph unicode="strip-font-elements" glyph-name="strip-font-elements" data-tags="strip, font, elements" d="M1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512zM511.636 756.206c-24.89 24.89-65.62 24.89-90.51 0l-159.412-159.412c-24.89-24.89-65.62-24.89-90.51 0l148.796-148.794h499.842l-308.206 308.206zM352 263.758l49.412-135.758h-98.824l49.412 135.758zM0 384v-448h704v448h-704zM448 0l-23.294 64h-145.412l-23.294-64h-64l116.47 320h87.060l116.47-320h-64z" /> +<glyph unicode="strip-css-format" glyph-name="strip-css-format" data-tags="strip, css, format" d="M0 384v-448h832v448h-832zM289.4 252.2c-19.4 12.4-41.4 18.6-66.2 18.6-27.2 0-49-9.2-65.8-27.4-16.6-18.2-25-43-25-74.2 0-30 7.8-53.8 23.6-71.6s36.8-26.6 63.4-26.6c25.4 0 48.6 6.6 69.8 19.8v-63.6c-21-11-48.6-16.4-82.6-16.4-44.4 0-79.2 14-104.6 41.8-25.4 28-38 65-38 111.6 0 49.4 14.2 89.6 42.8 120.4s65.6 46.2 111.2 46.2c28.2 0 52-3.8 71.4-11.4v-67.2zM521.2 59.6c-6.2-11.8-14.4-21.2-24.8-28.4s-22.6-12.4-36.6-15.6c-14-3.2-28.6-4.8-44-4.8-15.8 0-31 1.4-45.2 4.4-14.4 2.8-26.8 7.2-37.2 13v69c11.6-10.6 24.4-18.4 38-23.6 13.8-5.2 27.6-7.8 41.6-7.8 8.2 0 15.4 0.8 21.4 2.4 6.2 1.6 11.2 3.8 15.4 6.6 4 2.8 7.2 6.2 9.2 10s3 8 3 12.4c0 6-1.6 11.4-4.8 16.2s-7.6 9.2-13.2 13.2c-5.6 4-12.2 8-19.8 11.6-7.6 3.8-16 7.6-24.8 11.4-22.6 10-39.4 22.4-50.4 37s-16.6 32-16.6 52.6c0 16.2 3 30 9 41.6s14.2 21.2 24.6 28.6c10.4 7.4 22.4 13 36.2 16.6s28.2 5.2 43.6 5.2c15 0 28.4-1 40-3s22.4-5 32.2-9v-64.6c-4.8 3.6-10.2 6.8-15.8 9.4-5.8 2.8-11.6 5-17.6 6.8s-12 3.2-18 4c-6 0.8-11.6 1.2-17 1.2-7.4 0-14.2-0.8-20.2-2.2-6-1.6-11.2-3.6-15.4-6.4s-7.4-6-9.6-9.8c-2.2-3.8-3.4-8-3.4-12.8 0-5.2 1.2-9.8 3.8-14s6.2-8 10.8-11.6c4.6-3.6 10.4-7.2 17.2-10.8s14.4-7.2 22.8-11c11.6-5.2 22-10.6 31.2-16.6 9.2-5.8 17.2-12.4 23.6-19.8 6.6-7.4 11.6-15.8 15.2-25.2 3.4-9.4 5.2-20.4 5.2-32.8-0.4-17.2-3.6-31.8-9.6-43.4zM758.8 59.6c-6.2-11.8-14.4-21.2-24.8-28.4s-22.6-12.4-36.6-15.6c-14-3.2-28.6-4.8-44-4.8-15.8 0-31 1.4-45.2 4.4-14.4 2.8-26.8 7.2-37.2 13v69c11.6-10.6 24.4-18.4 38-23.6 13.8-5.2 27.6-7.8 41.6-7.8 8.2 0 15.4 0.8 21.4 2.4 6.2 1.6 11.2 3.8 15.4 6.6 4 2.8 7.2 6.2 9.2 10s3 8 3 12.4c0 6-1.6 11.4-4.8 16.2s-7.6 9.2-13.2 13.2c-5.6 4-12.2 8-19.8 11.6-7.6 3.8-16 7.6-24.8 11.4-22.6 10-39.4 22.4-50.4 37s-16.6 32-16.6 52.6c0 16.2 3 30 9 41.6s14.2 21.2 24.6 28.6c10.4 7.4 22.4 13 36.2 16.6s28.2 5.2 43.6 5.2c15 0 28.4-1 40-3s22.4-5 32.2-9v-64.6c-4.8 3.6-10.2 6.8-15.8 9.4-5.8 2.8-11.6 5-17.6 6.8s-12 3.2-18 4c-6 0.8-11.6 1.2-17 1.2-7.4 0-14.2-0.8-20.2-2.2-6-1.6-11.2-3.6-15.4-6.4s-7.4-6-9.6-9.8c-2.2-3.8-3.4-8-3.4-12.8 0-5.2 1.2-9.8 3.8-14s6.2-8 10.8-11.6c4.8-3.6 10.4-7.2 17.2-10.8s14.4-7.2 22.8-11c11.6-5.2 22-10.6 31.2-16.6 9.2-5.8 17-12.4 23.6-19.8s11.6-15.8 15.2-25.2c3.4-9.4 5.2-20.4 5.2-32.8-0.4-17.2-3.4-31.8-9.6-43.4zM1005.4 896l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-135.8-135.8-45.2 45.2c-24.8 24.8-65.6 24.8-90.6 0l-45.2-45.2 316.8-316.8 45.2 45.2c24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2 135.8 135.8c25 24.8 25 65.6 0.2 90.4zM511.6 756.2c-24.8 24.8-65.6 24.8-90.6 0l-159.4-159.4c-24.8-24.8-65.6-24.8-90.6 0l149-148.8h499.8l-308.2 308.2z" /> +<glyph unicode="strip-all-formatting" glyph-name="strip-all-formatting" data-tags="strip, all, formatting" d="M64.002 0.196h447.998v-64.196h-512v64.196h0.002v447.804h64v-447.804zM127.45 64.294h318.55v64h-318.55v-64zM322 256.69h-195.18v-64h195.18v64zM191.45 384.46h-64v-64h64v64zM824.386 441.192l-316.784 316.784c-24.89 24.89-65.726 24.784-90.616-0.106l-139.572-139.572c0 0-0.008 0.008-0.008 0.008-0.106-0.108-0.204-0.222-0.312-0.328v0c-23.16-23.16-60.028-25.356-85.094-5.416v0l401.878-401.878c24.934-24.934 65.62-24.89 90.51 0l139.892 139.892c24.89 24.892 24.996 65.726 0.106 90.616zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512z" /> +<glyph unicode="strikethrough" glyph-name="strikethrough" data-tags="strikethrough" d="M787.8 320c0.2 47.8 9 82.8 27 105 18.2 22.2 41.6 33.4 70.6 33.4 19.2 0 35.4-6.2 49-18.6s22.8-30.8 28.2-55.4l55.8 9.4c-6.6 36.8-21.6 65.4-45 85.4s-53.6 30-90.4 30c-29 0-56.2-7.2-80.8-22.2-24.8-14.8-43.2-37-55.4-66.4-11.8-28.8-17.8-62.4-18.2-100.8h-51c0 1.4 0 2.8 0 4.4 0 26.4-3.4 51.2-10.2 74.2s-16.2 42.8-28.4 59.2c-12 16.2-27.4 29-46 38s-38.4 13.6-59.2 13.6c-37.8 0-68.6-16.4-92.8-49.2v180h-57v-320h-90v51.6c0 27.4-1 46.6-2.8 57-3.4 17-9.4 31-18 42.2-8.6 11-21.8 20.4-39.8 27.6s-41.6 11-70.6 11c-29.2 0-54.8-4.2-77-12.8s-39-20.8-50.8-36.8c-11.6-16-20-36.8-25.2-62.8l56.2-8.2c6.2 26 15.6 44 28.6 54.2s32.8 15.4 59.8 15.4c29 0 50.8-7 65.4-21 10.8-10.2 16.2-28 16.2-53.2 0-2.2 0-7.6-0.4-16.2-22-8.2-56-15.4-102.4-21.4-22.8-3-39.8-6-51-9.4-13.4-4-25.8-9.8-37-17.2h-45.2v-64h2.4c-1.6-7.6-2.4-15.4-2.4-23.6 0-30.4 10-55.6 30-75.2s48.6-29.2 85.8-29.2c22.6 0 43.6 3.8 63.2 12s40.2 21.8 61.4 41.2h0.2c1.6-17.2 5.4-40.6 11.4-53.4h60c-7.2 14-12 36.8-14.6 52.2-2 12-3.2 37.4-3.6 75.8h90v-128h53.2v54.2c22.8-36 54.2-54 94.2-54 40.2 0 74.6 17 103.4 51.2 17.2 20.4 29.2 46 36 76.6h63.6c6.6-32 18.8-58.4 36.6-79 28.2-32.6 65.4-49 111.8-49 37 0 68.2 12 93.6 35.6 24.2 22.6 39.6 53.4 46.4 92.4h1v64h-235.8zM226.4 234.8c-8.2-18-20.8-32.2-38-42.8-17.2-10.4-36.8-15.6-59-15.6-22.4 0-39.2 5.6-50.8 16.4-11.6 11.2-17.4 24.8-17.4 41.4 0 7.8 1.4 15 4.2 21.8h167.2c-1.4-8.2-3.6-15.4-6.2-21.2zM436.6 321.4c0 44.4 9.2 78.4 27.4 101.8 18.2 23.6 40 35.2 65 35.2s46.2-11.2 63.6-34c17.6-22.6 26.2-57.4 26.4-104.6h-182.6c0.2 0.6 0.2 1.2 0.2 1.6zM591.8 214.2c-18.2-23.6-40-35.4-65-35.4-31 0-55.4 16-73.4 47.8-4.4 7.8-8 17.6-10.6 29.4h169.2c-4.8-16.6-11.4-30.6-20.2-41.8zM938.8 201c-15-15-33.8-22.4-56.4-22.4-28 0-50.8 11.2-68.2 33.4-8.8 11.2-15.4 25.8-19.8 43.8h171c-5.2-23.8-14-42.2-26.6-54.8z" /> +<glyph unicode="stop-sm" glyph-name="stop-sm" data-tags="stop, sm" d="M832 128h-640v640h640v-640z" /> +<glyph unicode="stop" glyph-name="stop" data-tags="stop" d="M1024-64h-1024v1024h1024v-1024z" /> +<glyph unicode="stick" glyph-name="stick" data-tags="stick" d="M384 768c0 35.346-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64v0-64h256zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128v0 192h-256v-192c0-212.077 171.923-384 384-384s384 171.923 384 384v0 192h-256zM832 832h-128c-35.346 0-64-28.654-64-64v0-64h256v64c0 35.346-28.654 64-64 64v0z" /> +<glyph unicode="star-outline" glyph-name="star-outline" data-tags="star, outline" d="M960 555.2l-321.8 28.8-126.2 312-126.2-312-321.8-28.8 244-223.4-73.6-331.8 277.6 177 277.6-177-73.6 331.8 244 223.4zM512 252.8l-181.6-115.8 48 217-164.2 150.4 216.2 19.4 81.6 201.6 81.6-201.6 216.2-19.4-164.2-150.4 48.2-217-181.8 115.8z" /> +<glyph unicode="star" glyph-name="star" data-tags="star" d="M512 177l-277.6-177 73.6 331.8-244 223.4 321.8 28.8 126.2 312 126.2-312 321.8-28.8-244-223.4 73.6-331.8-277.6 177z" /> +<glyph unicode="spell-checker" glyph-name="spell-checker" data-tags="spell, checker" d="M226.4 547.6c-14.8-12.4-31.2-21.4-49.2-27s-38.6-8.4-62-8.4c-16.8 0-32.2 2-46.2 5.8s-26.2 9.8-36.4 17.6c-10.2 7.8-18.2 17.6-24 29.2-5.8 11.2-8.6 24.8-8.6 40.2 0 37.8 16.2 65.8 48.8 83.8s81.8 27 148 27h27.4c0 5.2 0 10.6-0.2 16.4s-0.6 10.8-1.4 15.2c-1.6 15.2-7 26.4-16 34-9 7.4-23.6 11.2-43.4 11.2-20.8 0-36.2-3.8-46.6-11.6s-15.6-19-15.6-33.6h-87c4.8 65.4 55.6 98 152.6 98 13.2 0 25.2-0.4 35.8-1.2s20.4-2.2 29.2-4c8.8-2 17.2-4.4 25-7.4s15.2-6.8 22.8-11.4c7-4.4 12.8-9.4 18-14.8 5-5.6 9.2-12.2 12.8-19.8 3.4-7.8 6-16.6 7.6-26.6s2.4-21.6 2.4-34.8v-213.4h-93.6l-0.2 35.6zM224.4 663.6h-30.8c-32.4 0-56.8-4-73-11.8s-24.4-21.2-24.4-40.4c0-14.6 5-25.4 15-32.4s23-10.4 38.8-10.4c15.2 0 29.2 3 42.4 9s23.8 13.8 31.6 23.4v62.6h0.4zM474.8 786.8c11 14.4 24.6 25.6 40.4 33.4s32.8 11.8 51 11.8c20.4 0 38.4-3.8 53.6-11.4 15.4-7.6 28.2-18.4 38.6-32.6s18.2-31.4 23.4-51.8c5.2-20.4 8-43.2 8-68.6s-2.4-38-8.6-58.8c-6-20.8-15.2-35.8-26.6-50.4s-25.2-26-41.4-34.2c-16.2-8.2-34.6-12.2-55-12.2-35 0-63.8 10.4-86.6 31.2v-31.2h-87.6v448h90.8v-173.2zM474.8 603.4c8.8-8.2 18.2-14.4 28.2-18.8 10-4.2 21-6.4 33-6.4 19.6 0 34.8 8.6 45.4 25.6 10.6 17.2 15.8 29.4 15.8 63.6 0 65.4-19.2 98-57.4 98-12.4 0-24-3.8-34.8-11.2s-21-18-30.2-31.6v-119.2zM884.4 512c-24.8 0-46.8 3.6-66.6 10.8-19.6 7.2-36.2 17.6-50 31.2-13.6 13.6-24 30.4-31.4 50.2s-11 42.6-11 68c0 25.4 3.6 48 11 67.8s17.8 36.4 31.8 50.2c13.8 13.8 30.6 24.2 50.4 31.2 19.8 7.2 42.2 10.8 67.2 10.8 40 0 72-9.4 96-28.2s38-46 42-81.8h-82c-2 14-7.8 25.4-17.6 33.8s-22.4 12.6-38.4 12.6c-20.4 0-36.8-7.8-49-23.2s-18.4-39.8-18.4-73.2c0-33 6.2-57.4 18.4-73s28.6-23.4 49-23.4c15.8 0 28.8 4.2 38.6 12.6s15.6 19.6 17.4 33.8h82c-5-35.4-19.4-62.4-43-81.4-23.2-19.2-55.4-28.8-96.4-28.8zM1024 512l-576-576-320 320 128 128 192-192 576 320" /> +<glyph unicode="sort-desc-sm" glyph-name="sort-desc-sm" data-tags="sort, desc, sm" d="M704 384l-224-256-224 256h192v448h64v-448h192z" /> +<glyph unicode="sort-desc" glyph-name="sort-desc" data-tags="sort, desc" d="M192 768h640v-128h-640v128zM192 512h448v-128h-448v128zM192 256h256v-128h-256v128z" /> +<glyph unicode="sort-asc-sm" glyph-name="sort-asc-sm" data-tags="sort, asc, sm" d="M512 576v-448h-64v448h-192l224 256 224-256h-192z" /> +<glyph unicode="sort-asc" glyph-name="sort-asc" data-tags="sort, asc" d="M192 256h640v-128h-640v128zM192 512h448v-128h-448v128zM192 768h256v-128h-256v128z" /> +<glyph unicode="snap-to-snaplines" glyph-name="snap-to-snaplines" data-tags="snap-to-snaplines" d="M448 704h192v64h-192v128h-64v-128h-128v128h-64v-128h-128v-64h128v-512h-128v-64h128v-128h64v128h128v-128h64v128h512v64h-512zM384 192h-128v512h128zM800 320h-64v64h64c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-64v64h64c88.366 0 160-71.634 160-160s-71.634-160-160-160v0zM704 640h-64v-64h64zM640 320h64v64h-64z" /> +<glyph unicode="snap-to-gridlines" glyph-name="snap-to-gridlines" data-tags="snap-to-gridlines" d="M320 896h-320v-832h576v832h-256zM256 128h-192v192h192zM256 384h-192v192h192zM256 640h-192v192h192zM512 128h-192v192h192zM512 384h-192v192h192zM512 640h-192v192h192zM1024 480c-0.102-88.324-71.676-159.898-159.99-160h-64.010v64h64c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-64v64h64c88.324-0.102 159.898-71.676 160-159.99v-0.010zM704 576h64v64h-64zM704 320h64v64h-64z" /> +<glyph unicode="snap-grid" glyph-name="snap-grid" data-tags="snap-grid" d="M960 704v64h-192v192h-64v-192h-192v192h-64v-192h-192v192h-64v-192h-192v-64h192v-192h-192v-64h192v-192h-192v-64h192v-192h64v192h192v-192h64v192h192v-192h64v192h192v64h-192v192h192v64h-192v192zM256 704h192v-192h-192zM256 256v192h192v-192zM704 256h-192v192h192zM704 512h-192v192h192z" /> +<glyph unicode="sln" glyph-name="sln" data-tags="sln" d="M704 896l-359-359-217 167-64-64v-384l64-64 217 167 359-359 256 64v768l-256 64zM128 320v256l128-128-128-128zM460.8 448l243.2 187v-374.2l-243.2 187.2z" /> +<glyph unicode="size-to-grid" glyph-name="size-to-grid" data-tags="size-to-grid" d="M768 192h-512v512h512zM192 960h-64v-1024h64zM896 960h-64v-1024h64zM1024 832h-1024v-64h1024zM1024 128h-1024v-64h1024z" /> +<glyph unicode="silverlight" glyph-name="silverlight" data-tags="silverlight" d="M512 960l-512-512 512-512 512 512-512 512zM360.4 312.8c-43 0-80.6 12.6-103.6 27.2v66c28.8-21.4 65.4-35.6 102.4-35.6 32.4 0 57 10 57 35 0 21-13.6 28.8-37.6 37.6l-47 15.8c-47.6 15.8-79 40.4-79 93.6 0 59.6 51.2 92 114 92 39.2 0 71.2-9.4 97.2-25v-65.4c-27.6 20.4-58 33.4-95.2 33.4-28.8 0-50.8-9.8-50.8-31.8 0-19.8 13-27.6 35.6-35l50.2-17.2c54-18.4 78.4-47.6 78.4-95.2 0.4-63.6-53.4-95.4-121.6-95.4zM551.4 320v320h64.6v-256h152v-64h-216.6z" /> +<glyph unicode="signature" glyph-name="signature" data-tags="signature" d="M64 64h896v-64h-896v64zM896 896h-320v-128h320v128zM704 214.2l-192 297.8 64 192h320l64-192-192-297.8v-86.2h-64v86.2zM704 332.4v115.6h64v-115.6l121.6 188.6-39.8 119h-227.6l-39.8-119.2 121.6-188.4zM157.6 205.4c17.4 20.6 47.8 51.2 74.4 34.6 29.8-18.6 50.2-84.2 113.8-87.6 54.4 1.2 37.8 69.2 73.4 66.4 33.2 0 39-95.6 93-95.8 51.4-0.2 74.8 29 74.6 56 0.2 58-125 175.4-170.8 196-42.8 19.2-68 4.6-79.4-12-10.6-15.8 18.6-69-27.4-82.4-34.6-3-58.4 66.4-124.2 66.4s-31-95.2-121-91c26.2-12 65.6-84 93.6-50.6z" /> +<glyph unicode="sharpen" glyph-name="sharpen" data-tags="sharpen" d="M512 896l-256-896h512l-256 896zM512 663l171.2-599h-342.4l171.2 599z" /> +<glyph unicode="share" glyph-name="share" data-tags="share" d="M960 96c0-88.4-71.6-160-160-160s-160 71.6-160 160c0 21.2 4.2 41.4 11.6 60l-317.2 176.2c-28.6-27.4-67.6-44.2-110.4-44.2-88.4 0-160 71.6-160 160s71.6 160 160 160c42.8 0 81.8-16.8 110.4-44.2l317.2 176.2c-7.6 18.6-11.6 38.8-11.6 60 0 88.4 71.6 160 160 160s160-71.6 160-160c0-88.4-71.6-160-160-160-44 0-83.8 17.8-112.8 46.6l-316-175.6c8.2-19.4 12.8-40.6 12.8-63s-4.6-43.6-12.8-63l316-175.6c29 28.8 68.8 46.6 112.8 46.6 88.4 0 160-71.6 160-160z" /> +<glyph unicode="shape" glyph-name="shape" data-tags="shape" d="M960 896h-640v-262.408c-146.062-29.65-256-158.78-256-313.592 0-176.73 143.27-320 320-320 154.812 0 283.944 109.938 313.594 256h262.406v640zM384 64c-141.384 0-256 114.616-256 256 0 119.286 81.586 219.516 192 247.934v0c2.346 0.604 4.708 1.166 7.078 1.704 0.714 0.162 1.434 0.312 2.152 0.468 1.684 0.368 3.374 0.72 5.070 1.054 0.818 0.16 1.638 0.318 2.458 0.47 1.698 0.316 3.404 0.614 5.114 0.896 0.738 0.122 1.472 0.25 2.21 0.368 4.846 0.758 9.738 1.38 14.67 1.864 0.758 0.074 1.518 0.134 2.278 0.202 1.738 0.154 3.48 0.294 5.228 0.414 0.866 0.060 1.73 0.114 2.598 0.166 1.744 0.102 3.494 0.182 5.246 0.25 0.784 0.030 1.564 0.066 2.348 0.090 2.508 0.072 5.024 0.12 7.55 0.12 141.384 0 256-114.616 256-256 0-2.528-0.046-5.042-0.12-7.55-0.024-0.786-0.060-1.564-0.090-2.348-0.066-1.752-0.146-3.502-0.248-5.246-0.050-0.868-0.106-1.732-0.166-2.598-0.12-1.748-0.26-3.488-0.414-5.226-0.068-0.76-0.128-1.522-0.204-2.28-0.482-4.936-1.106-9.828-1.866-14.678-0.114-0.73-0.242-1.456-0.362-2.184-0.286-1.722-0.584-3.44-0.904-5.15-0.15-0.806-0.304-1.616-0.462-2.42-0.34-1.72-0.698-3.436-1.070-5.142-0.15-0.692-0.294-1.384-0.452-2.074-0.542-2.378-1.106-4.75-1.71-7.104v0c-28.416-110.414-128.646-192-247.932-192zM896 320h-192c0 176.73-143.27 320-320 320v192h512v-512z" /> +<glyph unicode="set-column-position" glyph-name="set-column-position" data-tags="set-column-position" d="M896 896h-768c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM384 128h-192v640h192zM832 128h-384v64h384zM832 256h-384v128h384zM832 448h-384v128h384zM832 640h-384v128h384z" /> +<glyph unicode="select-box" glyph-name="select-box" data-tags="select, box" d="M768 256h-512v64h512v-64zM768 192h-512v-64h512v64zM768 448h-512v-64h512v64zM960 832v-256c0-35.2-28.8-64-64-64v-448c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v448c-35.2 0-64 28.8-64 64v256c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64zM704 768l64-128 64 128h-128zM832 512h-640v-448h640v448z" /> +<glyph unicode="select-all" glyph-name="select-all" data-tags="select, all" d="M896 64h64v-64h-64v64zM896 960h64v-64h-64v64zM0 63.998h64v-63.998h-64v63.998zM0 960h64v-64h-64v64zM896 192h64v-64h-64v64zM896 320h64v-64h-64v64zM896 448h64v-64h-64v64zM896 576h64v-64h-64v64zM896 704h64v-64h-64v64zM896 832h64v-64h-64v64zM0 192h64v-64h-64v64zM0 319.998h64v-63.998h-64v63.998zM0 448h64v-64h-64v64zM0 576h64v-64h-64v64zM0 704h64v-64h-64v64zM0 832h64v-64h-64v64zM256 64h64v-64h-64v64zM128 64h64v-64h-64v64zM384 64h64v-64h-64v64zM512 64h64v-64h-64v64zM640 64h64v-64h-64v64zM768 64h64v-64h-64v64zM128 960h64v-64h-64v64zM256 960h64v-64h-64v64zM384 960h64v-64h-64v64zM512 960h64v-64h-64v64zM640 960h64v-64h-64v64zM768 960h63.998v-64h-63.998v64zM576 832l106.878-106.878-202.878-202.906-202.878 202.906 106.878 106.878h-256v-256l106.906 106.906 202.882-202.908-202.878-202.906-106.91 106.908v-256h256l-106.876 106.876 202.876 202.904 202.876-202.904-106.876-106.876h256v256l-106.908-106.908-202.88 202.906 202.882 202.908 106.906-106.906v256h-256z" /> +<glyph unicode="scatter-straight-lines-markers" glyph-name="scatter-straight-lines-markers" data-tags="scatter-straight-lines-markers" d="M960 64v-64h-896v896h64v-832zM960 832c-0.002-35.344-28.655-63.996-64-63.996-15.491 0-29.696 5.504-40.767 14.662l0.107-0.086-407.34-152.76 232.76-186.2c6.901 2.775 14.903 4.384 23.281 4.384 35.346 0 64-28.654 64-64s-28.654-64-64-64c-14.454 0-27.789 4.792-38.503 12.873l0.162-0.117-346.16-148.34c-3.92-31.933-30.875-56.418-63.549-56.418-35.346 0-64 28.654-64 64s28.654 64 64 64c14.458 0 27.796-4.794 38.511-12.879l-0.162 0.117 346.12 148.34c0 0.7 0.16 1.38 0.26 2l-233.44 186.8c-6.901-2.775-14.903-4.384-23.28-4.384-35.346 0-64 28.654-64 64s28.654 64 64 64c15.491 0 29.696-5.504 40.767-14.662l-0.107 0.086 408.22 153.080c5.252 30.507 31.51 53.424 63.12 53.424 35.319 0 63.956-28.61 64-63.919v-0.004zM416 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM288 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 384c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="scatter-straight-lines" glyph-name="scatter-straight-lines" data-tags="scatter-straight-lines" d="M960 64v-64h-896v896h64v-832zM763.040 377.74l-317.7 254.16 450.66 200.1v64l-573.34-248 322.3-257.74-388.96-198.26v-64z" /> +<glyph unicode="scatter-smooth-lines-markers" glyph-name="scatter-smooth-lines-markers" data-tags="scatter-smooth-lines-markers" d="M960 64v-64h-896v896h64v-832zM960 832c-0.016-35.334-28.664-63.971-64-63.971-31.485 0-57.66 22.735-63.003 52.684l-0.057 0.387c-18.48 2.5-44 3.7-78 1.5-69.98-4.6-144.68-21.46-204.94-46.6-38.12-15.84-95.84-46-121.42-90.18 11.972-11.642 19.4-27.904 19.4-45.9 0-18.414-7.777-35.012-20.225-46.688l-0.035-0.032c18.26-26.3 57.72-37.3 122.12-50.12 42-8.36 85.54-17.020 120.32-37.88 25.4-15.22 43.46-35.5 54-60.56 25.646-8.734 43.765-32.609 43.765-60.717 0-28.004-17.986-51.807-43.036-60.487l-0.449-0.136c-22.44-59.3-78.44-109.5-163.24-144.78-54.793-23.034-118.293-38.143-184.804-42.046l-1.576-0.074c-8-0.4-15.64-0.58-22.88-0.58-0.903-0.010-1.971-0.015-3.040-0.015-19.262 0-38.1 1.818-56.35 5.291l1.87-0.296c-10.565-7.996-23.926-12.808-38.41-12.808-35.346 0-64 28.654-64 64s28.654 64 64 64c31.898 0 58.346-23.336 63.203-53.868l0.048-0.364c10.39-1.243 22.422-1.953 34.62-1.953 6.248 0 12.452 0.186 18.608 0.553l-0.848-0.040c60.271 3.522 116.479 16.902 168.372 38.555l-3.392-1.255c39.36 16.36 99.56 48.54 124 99.3-12.675 11.729-20.584 28.452-20.584 47.021 0 18.076 7.494 34.402 19.545 46.041l0.019 0.018c-18.2 26.44-57.68 37.46-122.26 50.32-42 8.36-85.54 17.020-120.32 37.88-25.68 15.38-43.86 36-54.44 61.4-25.040 9.068-42.609 32.642-42.609 60.319 0 28.361 18.447 52.413 43.997 60.812l0.452 0.129c10.435 22.926 24.329 42.472 41.254 58.916l0.046 0.044c29.1 29.020 69.38 54.34 119.7 75.28 66.58 27.74 148.58 46.42 225.4 51.36 45.8 2.96 80 0.72 105.5-4.26 10.797 8.592 24.632 13.785 39.68 13.785 35.341 0 63.992-28.645 64-63.985v-0.001zM416 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM288 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 384c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="scatter-smooth-lines" glyph-name="scatter-smooth-lines" data-tags="scatter-smooth-lines" d="M960 64v-64h-896v896h64v-832zM672 239.64c42.24 39.74 63.6 88.92 63.52 146.2-0.1 54.54-22 95.3-65.18 121.16-34.54 20.68-77.62 29.080-119.3 37.2-92.44 18-133 32.54-133.52 95.84-0.7 82.48 143.58 131.080 229.64 152.72 123.6 31.040 249.58 39.24 250.84 39.24l-4 64c-5.34-0.34-132.42-8.56-261.58-40.92-77.48-19.42-139.64-43.66-184.78-72-62.86-39.52-94.5-87.8-94-143.48 0.44-54.44 22.62-95.14 65.88-120.94 34.64-20.68 77.74-29.080 119.4-37.18 38-7.4 73.74-14.38 98.64-29.3 23.84-14.28 34-34.12 34-66.36 0-39.42-14.12-72-43.34-99.46-48.22-45.58-137.76-76.36-258.68-89.22-36.715-4.031-79.294-6.33-122.41-6.33-18.686 0-37.272 0.432-55.747 1.286l2.616-0.096-4-64c3.3-0.2 24.14-1.42 56-1.42 102.68 0.060 319.48 12.74 426 113.060z" /> +<glyph unicode="scatter" glyph-name="scatter" data-tags="scatter" d="M960 64v-64h-896v896h64v-832zM320 768c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM288 768c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM512 384c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM480 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM704 640c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM672 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM896 256c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM864 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="save" glyph-name="save" data-tags="save" d="M768 896h-640c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640l-192 192zM640 832v-256h-128v256h128zM896.2 64.2l-768-0.2c0 0 0 0-0.2 0.2v767.6c0 0 0 0 0.2 0.2h63.8v-320h512v320h37.6l154.6-154.6v-613.2z" /> +<glyph unicode="saturation" glyph-name="saturation" data-tags="saturation" d="M960 768v-64h-389.4c-13.2-37.2-48.8-64-90.6-64s-77.4 26.8-90.6 64h-325.4v64h325.4c13.2 37.2 48.8 64 90.6 64s77.4-26.8 90.6-64h389.4zM736 576c-41.8 0-77.4-26.8-90.6-64h-581.4v-64h581.4c13.2-37.2 48.8-64 90.6-64s77.4 26.8 90.6 64h133.4v64h-133.4c-13.2 37.2-48.8 64-90.6 64zM352 320c-41.8 0-77.4-26.8-90.6-64h-197.4v-64h197.4c13.2-37.2 48.8-64 90.6-64s77.4 26.8 90.6 64h517.4v64h-517.4c-13.2 37.2-48.8 64-90.6 64z" /> +<glyph unicode="rule-horizontal" glyph-name="rule-horizontal" data-tags="rule, horizontal" d="M640 768h-576v64h576v-64zM832 704h-768v-64h768v64zM960 512h-896v-128h896v128zM640 256h-576v-64h576v64zM832 128h-768v-64h768v64z" /> +<glyph unicode="rss-box" glyph-name="rss-box" data-tags="rss, box" d="M896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM230.354 64.872c-56.514 0-102.354 45.642-102.354 101.956s45.84 101.956 102.354 101.956c56.52 0 102.36-45.642 102.36-101.956s-45.84-101.956-102.36-101.956zM487.168 64.158c0 96.24-37.37 186.636-105.228 254.544-67.758 67.814-157.898 105.162-253.82 105.162v147.196c279.464 0 506.828-227.398 506.828-506.904h-147.78zM748.22 64c0 342.308-278.078 620.804-619.884 620.804v147.196c423.292 0 767.664-344.522 767.664-768h-147.78z" /> +<glyph unicode="rss" glyph-name="rss" data-tags="rss" d="M302.834 119.964c0-65.7-53.48-118.948-119.42-118.948-65.934 0-119.414 53.25-119.414 118.948 0 65.7 53.48 118.948 119.414 118.948 65.94 0.002 119.42-53.248 119.42-118.948zM64.138 591.57v-171.73c111.91 0 217.072-43.572 296.124-122.688 79.17-79.228 122.766-184.688 122.766-296.97h172.41c0 326.090-265.258 591.388-591.3 591.388zM64.392 896v-171.73c398.772 0 723.198-324.91 723.198-724.27h172.41c0 494.058-401.768 896-895.608 896z" /> +<glyph unicode="rows" glyph-name="rows" data-tags="rows" d="M960 832v-192h-896v192h896zM64 576v-192h896v192h-896zM960 320h-896v-192h896v192z" /> +<glyph unicode="row-freeze" glyph-name="row-freeze" data-tags="row, freeze" d="M64 64h832v832h-832v-832zM128 768l128-128h-128v128zM320 832l192-192h-128l-192 192h128zM576 832l192-192h-128l-192 192h128zM832 704l-128 128h128v-128zM640 384v192h192v-192h-192zM384 384v192h192v-192h-192zM320 384h-192v192h192v-192zM640 128v192h192v-192h-192zM384 128v192h192v-192h-192zM128 128v192h192v-192h-192z" /> +<glyph unicode="round-corners" glyph-name="round-corners" data-tags="round, corners" d="M896 320c0-141.384-114.616-256-256-256h-256c-141.384 0-256 114.616-256 256v256c0 141.384 114.616 256 256 256h256c141.384 0 256-114.616 256-256v-256z" /> +<glyph unicode="rotate-right" glyph-name="rotate-right" data-tags="rotate, right" d="M640 64v768l320-768h-320zM576 64h-512l512 320v-320zM512 268.6l-224.8-140.6h224.8v140.6zM128 640v-256h64v192h192v-128l192 160-192 160v-128h-256z" /> +<glyph unicode="rotate-left" glyph-name="rotate-left" data-tags="rotate, left" d="M64 64l320 768v-768h-320zM448 384l512-320h-512v320zM512 128h224.8l-224.8 140.6v-140.6zM640 640v128l-192-160 192-160v128h192v-192h64v256h-256z" /> +<glyph unicode="rotate" glyph-name="rotate" data-tags="rotate" d="M512 64c16.4 0 32.4 1.2 48 3.6v-64.6c-15.8-2-31.8-3-48-3s-32.2 1-48 3v64.6c15.6-2.4 31.6-3.6 48-3.6zM280 78c25.4-19.4 53.2-35.6 83-48l32.4 56c-30.2 11.8-58.2 28.2-83 48.2l-32.4-56.2zM158 235c12.6-29.8 28.8-57.6 48-83l56 32.4c-20 25-36.2 52.8-48.2 83l-55.8-32.4zM512 704v-128l256 160-256 160v-128c-16.2 0-32.2-1-48-3-35.4-4.4-69.2-13.6-101-27-29.8-12.6-57.6-28.8-83-48-28-21.2-52.8-46-74-74-19.4-25.4-35.6-53.2-48-83-13.4-31.8-22.6-65.6-27-101-2-15.8-3-31.8-3-48s1-32.2 3-48h64.6c-2.4 15.6-3.6 31.6-3.6 48s1.2 32.4 3.6 48c3.6 23.8 9.8 46.8 18.4 68.6 11.8 30.2 28.2 58.2 48.2 83 14.8 18.6 31.6 35.4 50.2 50.2 25 20 52.8 36.2 83 48.2 21.8 8.6 44.8 14.8 68.6 18.4 15.6 2.4 31.6 3.6 48 3.6zM893 432h-64.6c2.4-15.6 3.6-31.6 3.6-48s-1.2-32.4-3.6-48h64.6c2 15.8 3 31.8 3 48s-1 32.2-3 48zM761.8 184.4l56-32.4c19.4 25.4 35.6 53.2 48 83l-56 32.4c-11.6-30.2-28-58.2-48-83zM628.6 86l32.4-56c29.8 12.6 57.6 28.8 83 48l-32.4 56c-24.8-19.8-52.8-36.2-83-48z" /> +<glyph unicode="rose" glyph-name="rose" data-tags="rose" d="M452 457.2l-363.44-155.76c-15.562 43.624-24.555 93.947-24.555 146.37 0 98.458 31.725 189.506 85.509 263.48l-0.894-1.29zM287.66 676.14l192.16-160.14v250.38c-75.435-7.765-141.985-40.758-192.197-90.276l0.037 0.036zM750.84 355.78l-192.84 48.22 54.68-191.42c63.495 27.739 112.613 78.495 137.553 141.462l0.607 1.738zM192 253.18c62.126-113.498 180.724-189.179 316.999-189.179 23.831 0 47.122 2.314 69.66 6.731l-2.278-0.372-88.38 309.64zM544 896v-422.86l409.12-102.26c4.366 23.524 6.869 50.596 6.88 78.25v0.010c0 236.68-183.52 430.44-416 446.86z" /> +<glyph unicode="rewind" glyph-name="rewind" data-tags="rewind" d="M512 448l512 320v-640l-512 320zM512 128v640l-512-320 512-320z" /> +<glyph unicode="reset-sm" glyph-name="reset-sm" data-tags="reset, sm" d="M202.8 482.8l92.8-24.8c-5-18.6-7.6-38-7.6-58 0-123.6 100.4-224 224-224s224 100.4 224 224c0 123.6-100.4 224-224 224v-112l-256 160 256 160v-112c176.8 0 320-143.2 320-320s-143.2-320-320-320c-176.8 0-320 143.2-320 320 0 28.6 3.8 56.4 10.8 82.8z" /> +<glyph unicode="reset-color" glyph-name="reset-color" data-tags="reset, color" d="M635.8 98l46.4-46.4c-49.2-32.8-107.6-51.6-170.2-51.6-176.8 0-320 150.4-320 336 0 55.6 14.4 112.8 37.2 168.4l49.6-49.6c-15-42.8-22.8-82.6-22.8-118.8 0-150 114.8-272 256-272 44.8 0 87 12.4 123.8 34zM512 128v64c-70.6 0-128 57.4-128 128h-64c0-106 86-192 192-192zM960 45.2l-45.2-45.2-850.8 850.8 45.2 45.2 217.4-217.4c87.4 126 185.4 217.4 185.4 217.4s320-298.6 320-560c0-48.2-9.8-94.2-27.2-135.6l155.2-155.2zM768 336c0 92.6-50.6 209.4-146 338-40 54-80.6 99.6-110 130.8-29.4-31.2-69.8-77-110-130.8-2.8-3.8-5.4-7.4-8.2-11.2-1.6-2.2-3-4.2-4.6-6.4-1-1.4-2-2.8-3-4.2-2-2.8-4-5.6-6-8.4-0.4-0.6-0.8-1-1.2-1.6-2-3-4.2-6-6.2-9-0.2-0.2-0.2-0.4-0.4-0.6l382.4-382.4c0 0 0 0 0 0 1 3.2 2 6.6 2.8 9.8 0 0.4 0.2 0.8 0.2 1 0.8 3 1.6 5.8 2.2 8.8 0.2 0.6 0.2 1.2 0.4 1.8 0.6 2.8 1.2 5.4 1.8 8.2 0.2 0.8 0.4 1.6 0.4 2.4 0.4 2.6 1 5.2 1.4 7.8 0.2 1 0.4 2 0.4 3 0.4 2.4 0.6 5 1 7.4 0.2 1 0.2 2.2 0.4 3.2 0.2 2.4 0.4 4.8 0.6 7.2 0 1.2 0.2 2.2 0.2 3.4 0.2 2.6 0.4 5 0.4 7.6 0 1 0.2 2 0.2 3.2 0.8 3.8 0.8 7.4 0.8 11z" /> +<glyph unicode="reset" glyph-name="reset" data-tags="reset" d="M124 608l111-64c-27.4-47.2-43-101.8-43-160 0-176.4 143.6-320 320-320s320 143.6 320 320c0 176.4-143.6 320-320 320v-128l-320 192 320 192v-128c247.4 0 448-200.6 448-448s-200.6-448-448-448c-247.4 0-448 200.6-448 448 0 81.6 21.8 158.2 60 224z" /> +<glyph unicode="report-header-section" glyph-name="report-header-section" data-tags="report-header-section" d="M832 896h-640c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 192h-512v64h512zM768 384h-512v-64h512zM768 704h-512v-192h512z" /> +<glyph unicode="report-footer-section" glyph-name="report-footer-section" data-tags="report-footer-section" d="M832 896h-640c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM768 512h-512v64h512zM768 704h-512v-64h512zM768 384h-512v-192h512z" /> +<glyph unicode="reorder" glyph-name="reorder" data-tags="reorder" d="M960 704v-128h-896v128h896zM64 512v-128h896v128h-896zM960 320h-896v-128h896v128z" /> +<glyph unicode="remove-vertical-spacing" glyph-name="remove-vertical-spacing" data-tags="remove-vertical-spacing" d="M384 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM1024 274.74l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74zM1024 850.74l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74z" /> +<glyph unicode="remove-horizontal-spacing" glyph-name="remove-horizontal-spacing" data-tags="remove-horizontal-spacing" d="M959.060 768.86v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM895.060 211.6l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74zM383.060 211.6l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-114.74 114.74z" /> +<glyph unicode="reload-sm" glyph-name="reload-sm" data-tags="reload, sm" d="M832 400c0-176.8-143.2-320-320-320s-320 143.2-320 320c0 176.8 143.2 320 320 320v112l256-160-256-160v112c-123.6 0-224-100.4-224-224s100.4-224 224-224c123.6 0 224 100.4 224 224 0 20-2.6 39.4-7.6 58l92.8 24.8c7-26.4 10.8-54.2 10.8-82.8z" /> +<glyph unicode="reload" glyph-name="reload" data-tags="reload" d="M960 384c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448v128l320-192-320-192v128c-176.4 0-320-143.6-320-320s143.6-320 320-320c176.4 0 320 143.6 320 320 0 58.2-15.6 112.8-43 160l111 64c38.2-65.8 60-142.4 60-224z" /> +<glyph unicode="redo" glyph-name="redo" data-tags="redo" d="M511.8 576v256l448-384-448-384v256c-174.4 0-332.4-78.8-447.8-192 4.8 243.2 203.6 448 447.8 448z" /> +<glyph unicode="reddit-box" glyph-name="reddit-box" data-tags="reddit, box" d="M222.6 470.8c-10.4-12.2-19.2-25.4-26.4-39.8-4.2 3-7.8 7.2-11 13-4.6 5.2-6.8 11.8-6.8 19.6v2.8c1 11.6 6 21.6 15.4 30.2 10.6 8 21.8 12.6 33.6 14v0h4.8c4.8 0 9.2-0.6 13.2-2 4-1.2 8.2-2.6 12.6-3.8-13.2-10.4-25-21.8-35.4-34zM726.8 657.8c8.8-7.4 18.2-11 28.8-11h2.8c10.6 0 20 3.6 28.4 11 8 7.4 12.6 16.2 13.8 26.4v2c0 11.2-4.6 20.4-13.8 27.8-7.6 7.6-16.6 11.4-27.2 11.6v0c-0.8 0-1.4 0-2.2 0-4.4 0-8.2-0.2-11-1-9.2-1.8-16.8-6.4-22.4-13.4-6.6-6.8-9.6-15-9.6-25v-2c0-10.4 4-19.2 12.4-26.4zM788.8 401.4c4.6-12.2 7-24.8 7-38v0-11.4c0-3.6-0.6-6.8-2-10-4.2-18.6-12.8-36-26-52.4-11.2-15-25.6-28.8-43.2-41.2-26.2-17.6-54.6-31-85.4-40.4s-62-15.2-94-17.8c-5.4-0.8-11-1-16.2-1h-16.2c-32 0-63.6 3.2-94.8 9.8s-60.4 17-88 31.4l-6.8 3.8-7.2 3.4c-19.6 12.4-36.6 26.2-51.6 41.2-15.4 17.2-25.8 36-31.6 56.2-2.6 7.8-3.8 16.8-3.8 27.4 0 27.2 8.4 51.4 25.4 72.6 16.6 21.2 36.6 38.6 60.2 52.8 23.6 14 48.4 24.8 74.6 32.2 39.2 11.4 80.4 17.4 123.6 17.4h0.2c15 0 30.4-0.8 46.2-2.4s31.2-4 46.2-7.2l14.8-3.8 15.4-3.8c26.2-7.4 51.2-18 74.8-31.6 23.8-13.8 43.6-31.2 60-52.4 7.6-11.2 13.8-22.8 18.4-34.8zM378.2 358.6c4.6-1.8 9.4-2.8 14.8-2.8 12.4 0 23.8 4.2 33.6 12.4 10.6 8.6 15.8 19.2 15.8 31.6v3c0 11.8-5 21.8-14.8 30.2-10.6 8.6-22.2 13-34.6 13 0 0 0 0 0 0v0c0 0 0 0 0 0-3.8 0-7-0.2-9.4-1-8.6-1.2-16.2-4.6-22.8-10.4-6.6-5.6-11-12.4-13.6-20.4-1.4-1.8-2-4-2-6.2v-6.2c0-10.6 2.8-19.8 8.6-27.8 6.4-7.8 14.4-13 24.4-15.4zM658.4 281.8c0 2-0.6 4.8-2 8.6-2 4.8-5.2 8.2-9.6 10-5 2.6-9.4 3.8-13 3.8-3.8 0-8-1-12-3-34.8-19.4-72.8-29.4-113.6-29.8-30.6 0-59.2 6-85.4 17.8-3.8 1.2-8.4 4.4-13.8 9.2-1.2 0.6-2.6 1.2-4.2 2s-3.2 1.2-4.8 2c-3.8 1.2-6.8 2-8.6 2v-0.2c-1.8 0-4.8-0.8-8.6-2h-1c-3.8-1.2-7.4-4-11-8.6-1.8-3.2-2.8-7.2-2.8-12 0-3.8 1-7.8 2.8-12 2-3.2 4.8-5.8 8.6-7.6 36.8-23 77-34.6 120.8-34.6h7.2c21.2 0 41.6 2 61.4 6s39 10.4 57.6 19c2.4 1.2 5.2 2.6 8.2 3.8 2.8 1.2 6 2.8 9 4.8 3.2 1.4 6 3.2 8.2 5.8 3.2 3.2 5 6.6 5.8 10.2 0.4 1.2 0.8 2.8 0.8 4.8zM679.8 400.8c0 4.4-1 9.2-3 14.4-2.4 9.2-8.4 16.8-17.6 23-9 5.2-18.4 7.8-28.2 7.8v0c-5.4 0-11-1-16.8-2.8-9.2-3.2-16.8-8.8-22.6-16.8-6-7-9.2-15.6-9.2-25.4 0-3.6 0.4-6.2 0.8-8.2v-1c2-11.2 7.6-19.6 16.8-25.4 9.2-7 19.8-10.6 31.6-10.6 3.8 0 8.2 1 13.4 2.8h1.4c8.4 1.6 16.4 6.8 24.4 15.4 6 7.8 9 16.8 9 26.8zM960 832v-768c0-35.2-28.8-64-64-64h-768c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64zM896 470.4c-1.8 20.2-10.2 37.6-24.4 52.4-14.6 15-31.8 25-51.2 30.2h-1c-9 2-17.4 2.8-25.4 2.8-21.2 0.4-39.8-4.8-56.2-15.4-3.4-1.6-7.8-4.2-13-8.2-1.2 1.2-2.6 2-3.8 2l-1 1c-27.4 14.4-56.2 25.4-86.4 32.6-30.2 7.4-61 12-92.4 14 0 11.6 1 51.2 2.8 62.8s5.6 22.2 11.2 32.2c7.2 14.4 20.2 22.6 38.4 24.6h8.6c11.2 0 22-1.6 32.6-4.6s21.2-6.4 31.8-10.4v-3c0-11.2 2.2-21.4 6.8-30.4 4.4-9 10.4-17.4 17.6-24.8 15.4-15.6 34.2-24.4 56.6-26.4h11c22.4 0 42.2 7.2 60 21.6 8 6.6 14.6 14.4 19.6 23.2 5.2 8.8 8.4 18.8 9.6 30 0.6 2 1 4.8 1 8.6 0.4 16.6-4.8 32.2-15.4 46.6-10.6 13.8-23.8 23.6-39.4 29.2h-1c-9.8 4.6-21.4 6.8-34.6 6.8v-0.2c-10.6 0-21.8-1.6-33.6-4.8h-0.8c-19-7.4-33.6-19-44.2-34.6-26.2 10.6-52 15.8-77.6 15.8-9.6 0-19.4-1-29.2-2.8h-1c-13.2-3.2-24.8-8.8-35-16.6s-18.6-17.4-25-28.6c-8-13-13.2-47-15.8-61.8-2.6-14.6-3.8-37.4-3.8-52-31.4-2.2-62.6-6.8-94.2-13.6-31.4-7-60.8-17.8-88.4-32.8-2-0.6-3.6-1.4-5.2-2s-3-1.2-4.4-2c-9.4 6.8-19.4 12-30.8 15.8-11.8 3.8-24.2 5.8-37.2 5.8h-8.6c-13 0-25.2-2.4-36.2-7.2s-21.2-11.6-30.4-20.2c-8.6-8.6-15.6-18.4-20.8-29-5.4-10.8-7.8-22-7.8-33.8 0.6-16.2 6.6-32 17.8-47 8.6-12.4 20.8-23 36.4-31.6-0.8-3.2-1.2-6.6-1.4-10.2s-0.4-7.2-0.4-10.4c0-15 2.2-30 6.8-45.2 4.6-15 11-29.2 19.6-42.2 16.2-25 36.8-45.8 61.4-62.4s50.6-30.2 78.2-40.8c26.2-10 53.2-17.4 81-22.2 27.8-5 56.2-7.4 84.8-7.4 18.8 0 37.6 1.2 56.2 3.6 18.8 2.4 37.6 5.6 56.4 9.4 34.8 8.2 68.2 20.8 100.2 37.6s59 39 81.6 66.4c25.6 30.8 38.4 65.2 38.4 103.2 0 3.8-0.2 7.6-0.6 11.2s-0.8 7.2-1.4 10.2c15 7.4 27.4 17.8 37.4 31.6 10.6 14.4 15.8 30.4 15.8 48v5.4zM821.2 504c-9.4 4.4-18.8 6.6-28.2 6.6-9.2 0-17.8-1.8-25.8-5.8 13-10.6 25-21.8 35.4-34 10.6-12.2 19.4-25.8 26.4-40.8 4.4 3.8 8.4 8.4 12 13.8 3.8 6.4 5.8 13.6 5.8 21.6 0 5.8-1.8 12-4.8 18.8-4.6 8-11.6 14.6-20.8 19.8z" /> +<glyph unicode="reddit" glyph-name="reddit" data-tags="reddit" d="M840.6 895.8c-14 0-29-2.2-44.8-6.6h-1.2c-25.4-9.8-44.8-25.2-58.8-46-34.8 14.2-69.4 21.2-103.6 21.2-12.8 0-25.8-1.2-39-3.8h-1.2c-17.6-4.2-33-11.6-46.6-22s-24.8-23.2-33.2-38.2c-10.6-17.4-17.8-62.6-21-82.2-3.4-19.6-5.2-50-5.2-69.4-41.8-3-83.6-9-125.6-18.2s-81.2-23.8-118-43.8c-2.6-0.8-5-1.8-7-2.6s-4-1.8-5.8-2.6c-12.4 9-26 16-41 21.2-15.6 5.2-32.2 7.8-49.8 7.8h-11.6c-17.4 0-33.4-3.2-48.2-9.6s-28.2-15.4-40.6-26.8c-11.6-11.6-20.6-24.4-27.8-38.8-7.2-14.6-10.6-29.6-10.6-45.4 0.8-21.6 8.8-42.6 23.6-62.8 11.4-16.6 27.6-30.8 48.6-42.2-1-4.2-1.4-8.8-2-13.6-0.4-5-0.6-9.6-0.6-13.8 0-20 3-40 9-60.2s14.8-38.8 26.2-56.2c21.8-33.2 49-61 81.8-83.2 32.8-22 67.6-40.4 104.2-54.4 35-13.2 71-23.2 108-29.6 37.2-6.6 74.8-10 113.2-10 25 0 50.2 1.6 75 4.8 25 3.2 50 7.4 75.2 12.6 46.4 11 91 27.8 133.6 50.2s78.8 52 108.6 88.6c34.2 41 51.2 86.8 51.2 137.6 0 5.2-0.2 10.2-0.8 15s-1 9.4-1.8 13.6c20 9.8 36.6 23.8 49.8 42.2 14.2 19.2 21.2 40.6 21.2 64v6.4c-2.4 26.8-13.6 50.2-32.6 69.8-19.6 20-42.4 33.4-68.4 40.2h-1.2c-12 2.6-23.2 3.8-33.8 3.8-28.2 0.4-53.2-6.4-74.8-20.4-4.6-2.2-10.4-5.6-17.2-10.8-1.6 1.8-3.6 2.6-5.2 2.6l-1.4 1.2c-36.4 19.2-75 33.8-115.4 43.6-40.2 9.8-81.2 16-123.2 18.6 0 15.4 1.4 68.4 3.6 83.8s7.4 29.6 15 42.8c9.8 19.2 26.8 30.2 51.2 32.8h11.6c14.8 0 29.4-2.2 43.4-6 14.2-4 28.2-8.6 42.4-13.8v-4c0-15 3-28.4 9-40.6 5.8-12 13.8-23.2 23.6-33 20.6-20.8 45.6-32.6 75.6-35h14.6c29.8 0 56.4 9.6 79.8 28.8 10.6 8.8 19.4 19.2 26.2 31s11 25 12.8 40c0.8 2.6 1.2 6.4 1.2 11.6 0.4 22-6.6 42.8-20.6 62-14.2 18.4-31.6 31.4-52.4 39h-1.4c-13 6-28.2 9-45.8 8.8v0zM842.2 839.4c14.2-0.2 26.2-5.4 36.2-15.4 12.4-9.8 18.4-22.2 18.4-37.2v-2.6c-1.6-13.6-7.8-25.4-18.4-35.2-11-9.8-23.6-14.8-37.8-14.8h-3.8c-14 0-26.6 5-38.4 14.8-11 9.4-16.6 21.2-16.6 35.2v2.6c0 13.2 4.2 24.2 12.8 33.2 7.6 9.4 17.6 15.4 30 17.8 4 0.8 8.8 1.2 14.8 1.2 0.8 0.4 1.8 0.4 2.8 0.4v0zM513.4 588.2c20 0 40.6-1 61.6-3.2 21.2-2.2 41.8-5.4 61.6-9.6l19.8-5.2 20.4-5.2c35-9.8 68.2-23.8 99.8-42.2s58-41.6 80-69.8c10.2-14.6 18.4-29.8 24.6-46s9.2-33 9.2-50.6v0-15.2c0-4.6-0.8-9.2-2.6-13.4-5.6-24.8-17-48-34.6-69.8-14.8-20-34-38.4-57.6-55-35-23.4-72.8-41.4-113.8-53.8-40.8-12.4-82.6-20.2-125.4-23.6-7.2-1-14.6-1.2-21.6-1.2h-21.6c-42.6 0-84.8 4.4-126.2 13.2-41.6 8.8-80.6 22.8-117.2 42l-9 5.2-9.6 4.4c-26 16.6-48.8 35-69 55-20.4 23-34.4 48-42.2 74.8-3.4 10.4-5.2 22.4-5.2 36.4 0 36.2 11.2 68.4 33.8 96.6 22 28.2 48.8 51.6 80.2 70.4s64.4 33 99.4 42.8c52.4 15.4 107.4 23.2 165.2 23v0zM132.2 552.8h6.4c6.4 0 12.2-0.8 17.6-2.6 5.2-1.8 10.8-3.4 16.8-5.2-17.4-14-33-29.2-47-45.4-13.8-16.2-25.6-34-35.4-53.2-5.6 4-10.4 9.6-14.8 17.2-6 7-9 15.6-9 26.2v4.2c1.4 15.4 8 28.8 20.6 40.4 14.2 10.6 29.2 16.6 44.8 18.4v0zM886.6 552.8c12.8 0 25.4-3 37.8-8.8 12.2-7 21.6-15.6 27.4-26.4 4.2-9 6.4-17.2 6.4-25 0-10.6-2.4-20.2-7.6-28.8-4.8-7.2-10-13.4-16-18.4-9.4 20-21.2 38.2-35.2 54.4s-29.8 31.2-47.2 45.4c10.6 5.2 22 7.6 34.4 7.6v0zM670.6 466.6c-7.2 0-14.8-1.4-22.4-3.8-12.4-4.4-22.4-11.8-30-22.4-8-9.4-12.2-20.6-12.2-33.8 0-4.8 0.4-8.4 1.2-11v-1.2c2.6-15 10.2-26.2 22.4-34 12.4-9.4 26.4-14 42.2-14 5 0 11 1.2 18 3.8h1.8c11.2 2.2 22 9 32.6 20.4 7.6 10.6 11.6 22.8 11.6 36 0 6-1.2 12.4-4 19.2-3.2 12.4-11.2 22.6-23.6 30.6-11.8 6.6-24.4 10.2-37.6 10.2v0zM353.4 466.6c-5.2 0-9.4-0.4-12.6-1.4-11.6-1.8-21.6-6.2-30.4-13.8-8.8-7.4-14.8-16.6-18.2-27.2-1.8-2.4-2.6-5.4-2.6-8.2v-8.4c0-14 3.8-26.4 11.6-37.2 8.4-10.2 19.2-17 32.6-20.4 6-2.4 12.6-3.8 19.8-3.8 16.6 0 31.6 5.6 44.8 16.6 14.2 11.4 21.2 25.6 21.2 42.2v4c0 15.8-6.6 29.2-19.8 40.2-14.4 11.6-29.8 17.4-46.4 17.4v0zM351 277.8c-2.4 0-6.4-1-11.4-2.6h-1.6c-5.2-1.6-10-5.4-14.6-11.4-2.4-4.2-3.8-9.6-3.8-16 0-5.2 1.2-10.4 3.8-16 2.6-4.4 6.4-7.8 11.6-10.2 49-30.8 102.6-46.2 161-46.2h9.6c28.2 0 55.4 2.6 81.8 8s52 13.8 76.8 25.2c3.4 1.8 7 3.4 10.8 5.2 3.8 1.6 7.8 3.8 12 6.4 4.4 1.8 8 4.2 11 7.6 4.2 4.2 6.6 8.8 7.6 13.6 0.8 1.6 1.4 3.8 1.4 6.4s-0.8 6.4-2.6 11.6c-2.6 6.4-7 10.8-12.8 13.4-6.6 3.4-12.4 5.2-17.2 5.2-5 0-10.6-1.2-16-4-46.4-26-97-39.2-151.6-39.6-40.8 0-78.8 7.8-113.8 23.6-5 1.8-11.4 5.8-18.4 12.2-1.8 0.8-3.6 1.6-5.6 2.6s-4.4 1.8-6.6 2.6c-5.2 1.6-9 2.6-11.4 2.4v0z" /> +<glyph unicode="radiobutton-checked" glyph-name="radiobutton-checked" data-tags="radiobutton, checked" d="M703.2 449.4c0-106.4-86.2-192.8-192.8-192.8s-192.8 86.2-192.8 192.8c0 106.6 86.2 192.8 192.8 192.8s192.8-86.4 192.8-192.8zM512 832c-212 0-384-172-384-384s172-384 384-384c212 0 384 172 384 384s-172 384-384 384zM512 128c-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320s-143.2-320-320-320z" /> +<glyph unicode="radiobutton" glyph-name="radiobutton" data-tags="radiobutton" d="M512 832c-212 0-384-172-384-384s172-384 384-384c212 0 384 172 384 384s-172 384-384 384zM512 128c-176.8 0-320 143.2-320 320s143.2 320 320 320c176.8 0 320-143.2 320-320s-143.2-320-320-320z" /> +<glyph unicode="radar-markers" glyph-name="radar-markers" data-tags="radar-markers" d="M943.74 584.56l-102.32-23.78c-11.087 9.461-25.585 15.217-41.427 15.217-9.48 0-18.479-2.061-26.573-5.76l0.4 0.164-197.82 197.6c-0.025 23.652-12.877 44.297-31.972 55.356l-0.308 0.164v72.48h-64v-72.74c-13.96-8.267-24.357-21.296-29.042-36.806l-0.118-0.454-258.56-194c-0.027 0-0.060 0-0.092 0-17.768 0-33.838-7.268-45.401-18.993l-0.007-0.007-65.64 16-15.1-62.2 64.52-15.66c5.6-19.889 20.022-35.579 38.662-42.811l0.438-0.149 122-223.64c-2.136-6.113-3.371-13.16-3.371-20.496 0-12.167 3.395-23.542 9.29-33.227l-0.16 0.283-112.22-154.5 51.78-37.62 117.020 161.020c17.634 0.496 33.407 8.071 44.651 19.97l0.029 0.030 244-37.56c7.893-27.029 32.452-46.44 61.544-46.44 0.020 0 0.039 0 0.059 0h-0.003c4.092 0.008 8.088 0.393 11.963 1.123l-0.403-0.063 71.26-98 51.78 37.54-74.22 102.14c2.292 6.318 3.618 13.611 3.618 21.213 0 15.168-5.277 29.104-14.094 40.072l0.097-0.124 62.76 250.34c23.544 6.532 41.38 25.583 46.054 49.355l0.066 0.405 95.36 22.18zM720.94 532.76l-177.22-41.22v218.28zM512 800c17.673 0 32-14.327 32-32s-14.327-32-32-32c-17.673 0-32 14.327-32 32v0c0 17.673 14.327 32 32 32v0zM469.52 720.14c3.009-2.672 6.346-5.117 9.9-7.234l0.3-0.166v-220.74l-226.64 55.12c-1.013 3.259-2.105 5.995-3.38 8.626l0.16-0.366zM192 496c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM352 192c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM366.38 286.36c-4.319 1.038-9.279 1.636-14.377 1.64h-0.003c-3.869-0.004-7.653-0.353-11.327-1.018l0.387 0.058-105.74 193.86c1.3 1.2 2.56 2.46 3.76 3.76l230.7-56zM413.54 242.36l98.22 135.2 122.94-169.22zM704 128c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM696.22 232.54l-142.22 195.7 194.8 45.3c1.923-2.558 3.889-4.823 6.002-6.942l-0.002 0.002zM800 480c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z" /> +<glyph unicode="radar-filled" glyph-name="radar-filled" data-tags="radar-filled" d="M708.74 215.7l130.12-179.1-51.78-37.62-150 206.4-218.4 43.68-181.7-250-51.78 37.54 180 247.68-134.7 202-166.5 40.46 15.1 62.2 131.5-32 269.4 188.66v150.4h64v-160l198.34-198.34 201.66 46.9 14.5-62.32-197.64-46z" /> +<glyph unicode="radar" glyph-name="radar" data-tags="radar" d="M544 896h-64v-88l-318.68-239.020-82.22 20-15.1-62.24 84.62-20.54 162-296.98-125.42-172.62 51.78-37.62 134.48 185.020 316.54-48.62 99.1-136.4 51.78 37.62-93.52 128.72 81.56 326.3 131.6 30.62-14.52 62.32-149.74-34.82-250.26 250.26v96zM480 491.6l-238 57.82 238 178.58v-236.4zM544 491.6v218l176.82-176.84-176.82-41.22zM352.26 266.52l-119.62 219.28 237.1-57.56-117.48-161.72zM696.26 232.88l-142 195.36 202.54 47.1-60.6-242.46zM635.020 208.3l-221.24 34 98.22 135.26 123-169.26z" /> +<glyph unicode="question" glyph-name="question" data-tags="question" d="M704 576c0-90.4-46.8-131.8-81.2-162-30.2-26.6-46.8-41.4-46.8-94h-128c0 110.4 54.2 158.4 90.2 190 27.6 24.2 37.8 33.4 37.8 66 0 35.2-28.8 64-64 64s-64-28.8-64-64h-128c0 106 86 192 192 192s192-86 192-192zM448 128h128v128h-128v-128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="qr-code-scanner" glyph-name="qr-code-scanner" data-tags="qr-code-scanner" d="M1024 960v-192h-64v128h-128v64h192zM960 64h-128v-64h192v192h-64v-128zM128 832h256v-256h-256v256zM192 640h128v128h-128v-128zM64 896h128v64h-192v-192h64v128zM64 448h896v64h-896v-64zM64 192h-64v-192h192v64h-128v128zM576 768h-64v-64h64v64zM448 832v-64h64v64h-64zM896 576h-256v256h256v-256zM832 768h-128v-128h128v128zM576 576v64h-64v-64h64zM512 704h-64v-64h64v64zM128 384h256v-256h-256v256zM192 192h128v128h-128v-128zM576 320h-64v-64h64v64zM448 384v-64h64v64h-64zM512 128h64v64h-64v-64zM448 256v-64h64v64h-64zM640 384h-64v-64h64v64zM576 256v-64h64v64h-64zM704 256v64h-64v-64h64zM640 128h64v64h-64v-64zM768 384h-64v-64h64v64zM704 256v-64h64v64h-64zM832 256v64h-64v-64h64zM832 128v64h-64v-64h64zM896 384h-64v-64h64v64zM896 192v64h-64v-64h64z" /> +<glyph unicode="qr-code-outline" glyph-name="qr-code-outline" data-tags="qr-code-outline" d="M384 512v-64h-64v64h64zM256 384h64v64h-64v-64zM192 512v-64h64v64h-64zM128 384h64v64h-64v-64zM384 384h64v64h-64v-64zM512 512h-64v-64h64v64zM576 576h-64v-64h64v64zM448 640v-64h64v64h-64zM576 704h-64v-64h64v64zM448 768v-64h64v64h-64zM576 832h-64v-64h64v64zM640 448v64h-64v-64h64zM448 384v-64h64v64h-64zM576 448h-64v-64h64v64zM576 320h-64v-64h64v64zM448 256v-64h64v64h-64zM512 192v-64h64v64h-64zM448 64h64v64h-64v-64zM576 256v-64h64v64h-64zM640 320v64h-64v-64h64zM704 384v64h-64v-64h64zM768 512h-64v-64h64v64zM832 384v64h-64v-64h64zM896 512h-64v-64h64v64zM768 320v64h-64v-64h64zM704 256v64h-64v-64h64zM704 192h64v64h-64v-64zM768 256h64v64h-64v-64zM896 320v64h-64v-64h64zM640 192v-64h64v64h-64zM576 64h64v64h-64v-64zM704 64h64v64h-64v-64zM768 128h64v64h-64v-64zM896 192v64h-64v-64h64zM896 64v64h-64v-64h64zM1024 960v-1024h-1024v1024h1024zM960 896h-896v-896h896v896zM896 576h-256v256h256v-256zM832 640l-1 128h-127v-128h128zM384 576h-256v256h256v-256zM320 640l-1 128h-127v-128h128zM384 64h-256v256h256v-256zM320 128l-1 128h-127v-128h128z" /> +<glyph unicode="qr-code" glyph-name="qr-code" data-tags="qr-code" d="M640 960v-384h384v384h-384zM960 640h-256v256h256v-256zM895 704h-128v128h128v-128zM0 960v-384h384v384h-384zM320 640h-256v256h256v-256zM255 704h-128v128h128v-128zM0 320v-384h384v384h-384zM320 0h-256v256h256v-256zM255 64h-128v128h128v-128zM320 512h64v-64h-64v64zM320 384h-64v64h64v-64zM192 512h64v-64h-64v64zM128 448h-64v64h64v-64zM192 384h-64v64h64v-64zM448 384h-64v64h64v-64zM512 448h-64v64h64v-64zM512 576h64v-64h-64v64zM512 576h-64v64h64v-64zM512 704h64v-64h-64v64zM512 704h-64v64h64v-64zM512 832h64v-64h-64v64zM512 832h-64v64h64v-64zM640 448h-64v64h64v-64zM448 384h64v-64h-64v64zM576 384h-64v64h64v-64zM576 256h-64v64h64v-64zM512 192h-64v64h64v-64zM512 192h64v-64h-64v64zM512 64h-64v64h64v-64zM640 192h-64v64h64v-64zM640 320h-64v64h64v-64zM640 448h64v-64h-64v64zM768 448h-64v64h64v-64zM832 384h-64v64h64v-64zM896 448h-64v64h64v-64zM704 384h64v-64h-64v64zM704 256h-64v64h64v-64zM704 256h64v-64h-64v64zM768 320h64v-64h-64v64zM832 384h64v-64h-64v64zM640 192h64v-64h-64v64zM640 64h-64v64h64v-64zM576 0h-64v64h64v-64zM960 384h-64v64h64v-64zM704 128h64v-64h-64v64zM704 0h-64v64h64v-64zM832 128h-64v64h64v-64zM896 320h64v-64h-64v64zM896 192h-64v64h64v-64zM832 128h64v-64h-64v64zM832 0h-64v64h64v-64zM960 128h-64v64h64v-64zM960 0h-64v64h64v-64zM1024 64h-64v64h64v-64zM1024 192h-64v64h64v-64zM1024 320h-64v64h64v-64zM1024 448h-64v64h64v-64zM512-64h-64v64h64v-64zM640-64h-64v64h64v-64zM704 0h64v-64h-64v64zM832 0h64v-64h-64v64zM1024-64h-64v64h64v-64z" /> +<glyph unicode="print" glyph-name="print" data-tags="print" d="M896 640h-64v128l-128 128h-448c-35.4 0-64-28.6-64-64v-192h-64c-35.2 0-64-28.8-64-64v-320c0-35.2 28.8-64 64-64h64v-128c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v128h64c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM256 832h384v-128h128v-128h-512v256zM896 320h-128v-255.8c0 0 0 0-0.2-0.2h-511.6c0 0 0 0-0.2 0.2v255.8h-128v64h768v-64zM320 320h384v-64h-384v64zM320 192h320v-64h-320v64z" /> +<glyph unicode="preview" glyph-name="preview" data-tags="preview" d="M512 704c-189.6 0-359.6-103-448-256 88.6-153 258.6-256 448-256s359.6 103 448 256c-88.4 153-258.4 256-448 256zM448 576c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM139.6 448c36.8 52.8 89.6 97.4 145.2 130.2 24.4 14.4 50.2 26.4 76.8 35.8-45.2-41-73.6-100.2-73.6-166s28.4-125 73.6-166c-26.6 9.4-52.4 21.4-76.8 35.8-55.6 32.8-108.4 77.4-145.2 130.2zM739.2 317.8c-24.4-14.4-50.2-26.4-76.8-35.8 45.2 41 73.6 100.2 73.6 166s-28.4 125-73.6 166c26.6-9.4 52.4-21.4 76.8-35.8 55.6-32.8 108.4-77.4 145.2-130.2-37-52.8-89.6-97.4-145.2-130.2z" /> +<glyph unicode="plus-sm" glyph-name="plus-sm" data-tags="plus, sm" d="M704 512v-128h-128v-128h-128v128h-128v128h128v128h128v-128h128z" /> +<glyph unicode="plus-outline" glyph-name="plus-outline" data-tags="plus, outline" d="M576 384v-192h-128v192h-192v128h192v192h128v-192h192v-128h-192zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="plus-circle" glyph-name="plus-circle" data-tags="plus, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM576 384v-192h-128v192h-192v128h192v192h128v-192h192v-128h-192z" /> +<glyph unicode="plus" glyph-name="plus" data-tags="plus" d="M576 512v256h-128v-256h-256v-128h256v-256h128v256h256v128h-256z" /> +<glyph unicode="playlist" glyph-name="playlist" data-tags="playlist" d="M0 448h640v-128h-640v128zM1024 832h-1024v128h1024v-128zM768 702.4v-536c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v510.4h192v129.6l-256-1.6zM0 704v-128h640v128h-640z" /> +<glyph unicode="play-sm" glyph-name="play-sm" data-tags="play, sm" d="M192 128v640l640-320-640-320z" /> +<glyph unicode="play" glyph-name="play" data-tags="play" d="M0-64v1024l1024-512-1024-512z" /> +<glyph unicode="pinterest-box" glyph-name="pinterest-box" data-tags="pinterest, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM553.2 305.4c-39.6 0-77 21.6-89.8 45.8 0 0-21.4-84.8-25.8-101-16-57.8-62.8-115.6-66.4-120.4-2.6-3.2-8.2-2.2-8.8 2.2-1 7.4-13 80.2 1 139.8 7 29.8 47.2 200.4 47.2 200.4s-11.8 23.4-11.8 58.2c0 54.4 31.6 95.2 71 95.2 33.4 0 49.6-25 49.6-55.2 0-33.6-21.4-83.8-32.4-130.4-9.2-39 19.6-70.8 58-70.8 69.6 0 116.6 89.4 116.6 195.4 0 80.6-54.2 140.8-153 140.8-111.4 0-181-83.2-181-176 0-32 9.4-54.6 24.2-72.2 6.8-8 7.8-11.2 5.2-20.4-1.8-6.8-5.8-23-7.4-29.6-2.4-9.2-10-12.6-18.4-9.2-51.2 20.8-75.2 77-75.2 140.4 0 104.4 88 229.6 262.8 229.6 140.4 0 232.8-101.6 232.8-210.6-0.2-144.2-80.4-252-198.4-252v0z" /> +<glyph unicode="pinterest" glyph-name="pinterest" data-tags="pinterest" d="M501.4 896c-248.2 0-373.4-175.4-373.4-321.4 0-88.6 34-167.2 107-196.6 12-4.8 22.8-0.2 26.2 12.8 2.4 9 8.2 31.8 10.6 41.4 3.6 13 2.2 17.4-7.4 28.6-21 24.4-34.4 56.2-34.4 101 0 130.2 98.8 246.6 257.2 246.6 140.4 0 217.4-84.4 217.4-197.2 0-148.4-66.6-273.6-165.6-273.6-54.6 0-95.6 44.4-82.4 99.2 15.8 65.2 46.2 135.6 46.2 182.6 0 42.2-23 77.4-70.4 77.4-55.8 0-100.8-57-100.8-133.2 0-48.6 16.6-81.4 16.6-81.4s-57.2-238.6-67.2-280.4c-20-83.2-3-185.4-1.6-195.6 1-6 8.8-7.4 12.4-3 5.2 6.6 71.8 87.6 94.4 168.4 6.4 22.8 36.8 141.6 36.8 141.6 18.2-34.2 71.2-64.2 127.6-64.2 168 0 282 150.8 282 352.8-0.6 152.2-132 294.2-331.2 294.2v0z" /> +<glyph unicode="pin" glyph-name="pin" data-tags="pin" d="M640 448v320c0 35.2-28.8 64-64 64h-192c-35.2 0-64-28.8-64-64v-320h-128v-64h256v-320h64v320h256v64h-128zM384 448v320h128v-320h-128z" /> +<glyph unicode="pie" glyph-name="pie" data-tags="pie" d="M946.7 339.34c1.040 4.18 2 8.42 2.96 12.66l0.18 0.9q1.36 6.2 2.52 12.48c0.038 0.13 0.073 0.292 0.097 0.458l0.003 0.022c1.62 8.8 3.020 17.66 4.12 26.62 0 0.28 0 0.56 0 0.84 0.46 3.9 0.88 7.8 1.26 11.74l0.3 3.36c0.28 3.14 0.52 6.28 0.72 9.44 0 1.34 0.18 2.7 0.26 4 0.18 3.080 0.32 6.18 0.44 9.28 0 1.28 0.1 2.54 0.14 3.82 0.12 4.32 0.2 8.64 0.2 12.98 0 0.178 0 0.389 0 0.6 0 66.589-14.581 129.773-40.725 186.532l1.145-2.772q-4.46 10-9.44 19.6c-9.376 18.233-18.506 33.451-28.484 48.044l0.984-1.524c-10.922 16.084-21.674 30.006-33.187 43.249l0.467-0.549q-3.54 4-7.14 8-7.24 8-14.84 15.56t-15.56 14.84q-8 7.22-16.26 14-12.42 10.26-25.62 19.64c-39.061 28.203-84.509 50.713-133.45 65.049l-3.15 0.791q-16 4.54-32.36 8-10.92 2.24-22 4t-22.48 2.68q-16.92 1.74-34.24 2.18c-3.84 0-7.7 0.14-11.56 0.14-247.42 0-448-200.58-448-448s200.58-448 448-448c210 0 386.12 144.42 434.7 339.32v0zM783.52 176.48c-69.703-70.815-166.593-114.691-273.731-114.691-212.077 0-384 171.923-384 384 0 107.138 43.877 204.028 114.641 273.682l0.050 0.049c69.096 69.48 164.756 112.481 270.46 112.481 0.373 0 0.745-0.001 1.117-0.002h-0.058v-384l372.68-93.16c-17.854-70.249-53.191-130.63-101.144-178.344l-0.016-0.016z" /> +<glyph unicode="photo-camera" glyph-name="photo-camera" data-tags="photo, camera" d="M896 704h-128l-128 128h-256l-128-128h-128c-35.2 0-64-28.8-64-64v-576c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM512 128c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224zM640 352c0-70.6-57.4-128-128-128s-128 57.4-128 128c0 70.6 57.4 128 128 128s128-57.4 128-128z" /> +<glyph unicode="percent" glyph-name="percent" data-tags="percent" d="M704 832h64l-448-768h-64l448 768zM736 512c-88.4 0-160-100.2-160-224s71.6-224 160-224c88.4 0 160 100.2 160 224s-71.6 224-160 224zM736 128c-45.4 0-96 65.8-96 160s50.6 160 96 160c45.4 0 96-65.8 96-160s-50.6-160-96-160zM288 832c-88.4 0-160-100.2-160-224s71.6-224 160-224c88.4 0 160 100.2 160 224s-71.6 224-160 224zM288 448c-45.4 0-96 65.8-96 160s50.6 160 96 160c45.4 0 96-65.8 96-160s-50.6-160-96-160z" /> +<glyph unicode="pause-sm" glyph-name="pause-sm" data-tags="pause, sm" d="M576 768h192v-640h-192v640zM192 128h192v640h-192v-640z" /> +<glyph unicode="pause" glyph-name="pause" data-tags="pause" d="M640 960h320v-1024h-320v1024zM64-64h320v1024h-320v-1024z" /> +<glyph unicode="paste-plain-text" glyph-name="paste-plain-text" data-tags="paste, plain, text" d="M832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768zM768 512h-512v64h512v-64zM768 384h-512v64h512v-64zM768 256h-512v64h512v-64zM768 128h-512v64h512v-64z" /> +<glyph unicode="paste-markdown" glyph-name="paste-markdown" data-tags="paste, markdown" d="M452 512h60v-256h-63.992v145.582l-64.346-91.22-63.662 91.692v-146.054h-64v256h64l63.662-92.31 68.338 92.31zM704 384h64l-96-128-96 128h64l0.334 128h63.666v-128zM832 896h-209.166c-22.136 38.248-63.464 64-110.834 64s-88.698-25.752-110.834-64h-209.166c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM512 896c35.346 0 64-28.654 64-64h-128c0 35.346 28.654 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="paste-html" glyph-name="paste-html" data-tags="paste, html" d="M429.2 237.2l-45.2-45.2-160 160 160 160 45.2-45.2-114.6-114.8 114.6-114.8zM896 832v-768c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h209.2c22.2 38.2 63.4 64 110.8 64s88.6-25.8 110.8-64h209.2c35.4 0 64-28.6 64-64zM448 832h128c0 35.4-28.6 64-64 64s-64-28.6-64-64zM832 832h-128v-128h-384v128h-128v-768h640v768zM542.4 592.2l-122.8-464.2 61.8-16.6 123 464.6-62 16.2zM594.8 466.8l114.8-114.8-114.8-114.8 45.2-45.2 160 160-160 160-45.2-45.2z" /> +<glyph unicode="paste-from-word-strip-file" glyph-name="paste-from-word-strip-file" data-tags="paste, from, word, strip, file" d="M256 640l97-384h93.4l65.6 227.2 58.6-227.2h86.2l111.2 384h-146.4v-69h38l-43.8-169.6-56.8 238.6h-91.4l-66.2-238.6-49.8 238.6h-95.6zM832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="paste-from-word" glyph-name="paste-from-word" data-tags="paste, from, word" d="M256 640l97-384h93.4l65.6 227.2 58.6-227.2h86.2l111.2 384h-146.4v-69h38l-43.8-169.6-56.8 238.6h-91.4l-66.2-238.6-49.8 238.6h-95.6zM832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768zM768 128h-512v64h512v-64z" /> +<glyph unicode="paste-as-html" glyph-name="paste-as-html" data-tags="paste, as, html" d="M429.2 237.2l-45.2-45.2-160 160 160 160 45.2-45.2-114.6-114.8 114.6-114.8zM896 832v-768c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h209.2c22.2 38.2 63.4 64 110.8 64s88.6-25.8 110.8-64h209.2c35.4 0 64-28.6 64-64zM448 832h128c0 35.4-28.6 64-64 64s-64-28.6-64-64zM832 832h-128v-128h-384v128h-128v-768h640v768zM594.8 466.8l114.8-114.8-114.8-114.8 45.2-45.2 160 160-160 160-45.2-45.2z" /> +<glyph unicode="paste" glyph-name="paste" data-tags="paste" d="M832 896h-209.2c-22.2 38.2-63.4 64-110.8 64s-88.6-25.8-110.8-64h-209.2c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM512 896c35.4 0 64-28.6 64-64h-128c0 35.4 28.6 64 64 64zM832 64h-640v768h128v-128h384v128h128v-768z" /> +<glyph unicode="password" glyph-name="password" data-tags="password" d="M960 832v-768h-64v768h64zM348.4 517.8l-22.6 22.6-69.8-69.8v105.4h-64v-105.4l-69.8 69.8-22.6-22.6 69.8-69.8h-105.4v-64h105.4l-69.8-69.8 22.6-22.6 69.8 69.8v-105.4h64v105.4l69.8-69.8 22.6 22.6-69.8 69.8h105.4v64h-105.4l69.8 69.8zM796.4 517.8l-22.6 22.6-69.8-69.8v105.4h-64v-105.4l-69.8 69.8-22.6-22.6 69.8-69.8h-105.4v-64h105.4l-69.8-69.8 22.6-22.6 69.8 69.8v-105.4h64v105.4l69.8-69.8 22.6 22.6-69.8 69.8h105.4v64h-105.4l69.8 69.8z" /> +<glyph unicode="parameters-unknown" glyph-name="parameters-unknown" data-tags="parameters-unknown" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM768 320h-128v64h128zM576 320h-128v64h128zM384 320h-128v64h128z" /> +<glyph unicode="parameters-byte-array" glyph-name="parameters-byte-array" data-tags="parameters-byte-array" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM283.58 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.42 38.18q97.66 0 97.64-142.76 0-71.1-26.66-109t-76.46-37.88zM286.32 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.28 0 38.28 97.66t-37.54 97.66zM513.66 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.4 38.18q97.68 0 97.66-142.76 0-71.1-26.66-109t-76.46-37.88zM516.4 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.34 0 38.34 97.56t-37.6 97.76zM840.42 308h-177.16v48.88h58v174.42l-59.58-12.88v50l121.1 24.4v-236h57.62z" /> +<glyph unicode="parameters" glyph-name="parameters" data-tags="parameters" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM570.6 640c-13.612 37.618-49.023 64.016-90.6 64.016s-76.988-26.397-90.388-63.347l-0.212-0.669h-133.4v-64h133.4c13.612-37.618 49.023-64.016 90.6-64.016s76.988 26.397 90.388 63.347l0.212 0.669h197.4v64zM480 576c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0zM698.6 384c-13.612 37.618-49.023 64.016-90.6 64.016s-76.988-26.397-90.388-63.347l-0.212-0.669h-261.4v-64h261.4c13.612-37.618 49.023-64.016 90.6-64.016s76.988 26.397 90.388 63.347l0.212 0.669h69.4v64zM608 320c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z" /> +<glyph unicode="parameter-string" glyph-name="parameter-string" data-tags="parameter-string" d="M254.5 302.24q39.46 0 59.58 33.58h0.78v-28.7h58.38v119.52q0 85.36-85.54 85.36c-14.542-0.201-28.556-2.041-41.994-5.345l1.274 0.265q-22.34-5.060-35.26-11.72v-46.48q32.28 21.28 67.98 21.28t35.54-32.8l-54.3-7.2q-68.94-9.020-68.94-67.22 0-27.54 16.7-44t45.8-16.54zM278.92 397.16l36.32 4.68v-13.48q0-18.36-10.94-30.36c-6.702-7.395-16.344-12.021-27.066-12.021-0.434 0-0.866 0.008-1.297 0.023l0.062-0.002q-12.48 0-19.82 6.74c-4.511 4.123-7.33 10.032-7.33 16.6 0 0.239 0.004 0.478 0.011 0.715l-0.001-0.035q-0.020 23.22 30.060 27.14zM697.040 330.16q-28.52 28-28.52 72 0 50.98 30.56 80.36t81.74 29.48q35.36 0 51.18-9.38v-52.34c-11.709 9.023-26.584 14.461-42.73 14.461-0.151 0-0.302 0-0.453-0.001h0.023q-26.58 0-42.1-15.54t-15.52-42.86q0-26.58 14.84-41.7t40.82-15.14q23.12 0 45.12 14.5v-49.62q-20.92-12-60.36-12.1-46.080-0.040-74.6 27.88zM489.040 329.14h0.78q18.94-28.12 55.86-28.12 40.8 0 65.22 30.28t24.42 80.28q0 46-20.9 72.64t-59.56 26.56q-42.22 0-65.040-34.96h-0.78v126.18h-61.8v-296.1h61.72zM488 413.52q0 22.26 12.2 36.14c7.247 8.508 17.969 13.868 29.944 13.868 0.287 0 0.573-0.003 0.859-0.009l-0.043 0.001q19.74 0 30.38-14t10.66-38.74q0-29.88-11.62-46.18t-32.72-16.32c-0.279-0.008-0.608-0.012-0.938-0.012-11.018 0-20.888 4.911-27.542 12.664l-0.041 0.049q-11.12 12.7-11.12 32zM896 768h-768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768z" /> +<glyph unicode="parameter-integer" glyph-name="parameter-integer" data-tags="parameter-integer" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM370.72 308h-177.16v48.88h58v174.42l-59.56-12.88v50l121.1 24.4v-236h57.62zM489.14 360.34v-1.16h113.68v-51.18h-184.38v48l80.28 76.76q24.22 23.24 34 38.96c6.142 9.351 9.814 20.802 9.86 33.108v0.012q0 38.68-41.6 38.66-36.12 0-69.14-28.7v54.4q36.5 23.62 82.42 23.62 42.96 0 67.1-21.58t24.12-58.3q0-49.020-58.8-101.36zM653.48 317.18v53.76q28.14-20.5 65.62-20.5 23.64 0 36.82 10.16t13.18 28.32q0 18.74-16.3 28.9t-44.8 10.18h-25.2v47.24h23.2q54.7 0 54.7 36.34 0 34.18-42 34.18-28.14 0-54.68-18.18v50.42q29.5 14.84 68.74 14.84 42.96 0 66.9-19.34c14.666-11.362 24.016-28.977 24.016-48.776 0-0.494-0.006-0.986-0.017-1.477l0.001 0.073q0-54.9-55.66-68.76v-0.98q29.66-3.68 46.88-21.58c10.603-10.943 17.139-25.88 17.139-42.345 0-0.533-0.007-1.064-0.020-1.593l0.002 0.078q0-39.26-28.72-62.12t-79.28-22.84q-43.38 0-70.52 14.060z" /> +<glyph unicode="parameter-float" glyph-name="parameter-float" data-tags="parameter-float" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM344 303.18q-100 0-100 140.42 0 72.86 27.060 111.040t78.4 38.18q97.68 0 97.66-142.76 0-71.1-26.66-109t-76.46-37.88zM346.74 545.76q-40 0-40-100.6 0-94.7 39.26-94.72 38.28 0 38.28 97.66t-37.54 97.66zM514.34 303.18c-0.335-0.011-0.729-0.018-1.125-0.018-9.357 0-17.881 3.57-24.283 9.422l0.028-0.025c-6.246 5.524-10.165 13.558-10.165 22.507 0 0.187 0.002 0.374 0.005 0.561v-0.028c-0.006 0.223-0.010 0.486-0.010 0.749 0 8.939 4.045 16.934 10.404 22.254l0.046 0.037c6.648 5.598 15.307 9 24.76 9 0.436 0 0.87-0.007 1.303-0.022l-0.063 0.002q15.8 0 25.88-9.080c6.194-5.759 10.056-13.952 10.056-23.048 0-9.191-3.944-17.461-10.232-23.21l-0.024-0.022q-10.18-9.1-26.58-9.080zM780.72 308h-177.16v48.88h58v174.42l-59.56-12.88v50l121.1 24.4v-236h57.62z" /> +<glyph unicode="parameter-date-time" glyph-name="parameter-date-time" data-tags="parameter-date-time" d="M832 554.44v149.56c-0.102 35.305-28.695 63.898-63.99 64h-640.010c-35.305-0.102-63.898-28.695-64-63.99v-512.010c0.102-35.305 28.695-63.898 63.99-64h608.010c0.034 0 0.074 0 0.114 0 123.712 0 224 100.288 224 224 0 88.874-51.758 165.659-126.775 201.857l-1.339 0.583zM128.12 192l-0.12 0.12v383.88h608c-123.7-0.016-223.973-100.298-223.973-224 0-62.66 25.728-119.31 67.196-159.964l0.037-0.036zM736 192c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c-0.102-88.324-71.676-159.898-159.99-160h-0.010zM832 384v-64h-128v128h64v-64zM384 320h-192v192h192z" /> +<glyph unicode="parameter-boolean" glyph-name="parameter-boolean" data-tags="parameter-boolean" d="M128 768c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h768c35.346 0 64 28.654 64 64v0 512c0 35.346-28.654 64-64 64v0zM896 192h-768v512h768zM414.66 536.68h-79.88v-228.68h-63.28v228.68h-79.5v51.32h222.66zM607.8 611.28l-136.52-326.56h-55.080l136 326.56zM832 536.68h-98.82v-68.68h90.82v-51.16h-90.82v-108.84h-63.18v280h162z" /> +<glyph unicode="paragraph-add" glyph-name="paragraph-add" data-tags="paragraph, add" d="M640 768h-128v-704h-64v704h-128v-704h-64v384c-106 0-192 86-192 192s86 192 192 192h384v-64zM832 256v0 128h-64v-128h-128v-64h128v-128h64v128h128v64h-128z" /> +<glyph unicode="pane-freeze" glyph-name="pane-freeze" data-tags="pane, freeze" d="M64 896v-832h832v832h-832zM576 832l192-192h-128l-192 192h128zM320 832l192-192h-128l-192 192h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM704 832h128v-128l-128 128z" /> +<glyph unicode="pan" glyph-name="pan" data-tags="pan" d="M768 320v64h-192v-192h64l-128-192-128 192h64v192h-192v-64l-192 128 192 128v-64h192v192h-64l128 192 128-192h-64v-192h192v64l192-128-192-128z" /> +<glyph unicode="palette" glyph-name="palette" data-tags="palette" d="M412 446.8l320 320c-4.4 11.4-9.6 22.2-15.8 32.6-48.4 81.6-120.2 132-215.6 151.8-4.6 1-9.4 2-14.2 2.8-102.4 17.6-200.2-3.6-293.4-63.2-94.4-60.2-154.6-145.2-180.8-254.8-26-109.6-10.4-212.8 46.8-309.2 28.4-47.6 62.6-86.4 102.8-116.8 7.6 50.4 26.8 104 72.8 150 62.6 62.8 128 82.6 177.4 86.8zM576 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM384 896c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 448c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM128 704c0 35.4 28.6 64 64 64s64-28.6 64-64c0-35.4-28.6-64-64-64s-64 28.6-64 64zM1005.4 678.2l-45.4 45.2c-24.8 24.8-65.6 24.8-90.6 0l-307.2-307.2c23-11.6 41.6-24.4 55.4-35.2 10.6-8.4 18.4-15.4 22.6-19.6l22.6-25.4c10.8-13.6 23.6-32.4 35.2-55.2l307 307c25.2 24.8 25.2 65.6 0.4 90.4zM708.6 381.4c-9.6 11.6-17.2 19.8-21.2 23.8-4.6 4.6-12.6 12.2-24 21.4l251.6 251.4 45-45-251.4-251.6zM551.2 43.4c-47.6-47.4-96.8-66-141.4-75.4-99.2-20.8-192-32-192-32s69.4 34.6 67.8 154c-0.8 65.4-7.4 132.8 39.4 179.6 113.2 113.4 226.6-0.4 226.6-0.4s113.4-112-0.4-225.8z" /> +<glyph unicode="paint" glyph-name="paint" data-tags="paint" d="M512 192v-64c-106 0-192 86-192 192h64c0-70.6 57.4-128 128-128zM832 336c0-185.6-143.2-336-320-336s-320 150.4-320 336c0 261.4 320 560 320 560s320-298.6 320-560zM768 336c0 92.6-50.6 209.4-146 338-40 54-80.6 99.6-110 130.8-29.4-31.2-69.8-77-110-130.8-95.6-128.6-146-245.6-146-338 0-150 114.8-272 256-272s256 122 256 272z" /> +<glyph unicode="page-properties" glyph-name="page-properties" data-tags="page, properties" d="M941.4 0l-45.4-45.4c-24.8-24.8-65.6-24.8-90.2 0.2l-186.2 186.2c-23.6-8.4-49-13-75.6-13-123.8 0-224 100.2-224 224 0 26.4 4.6 51.8 13 75.2l97.8-97.8c24.8-24.8 65.6-24.8 90.6 0l45.2 45.2c24.8 24.8 24.8 65.6 0 90.6l-97.8 97.8c23.6 8.4 48.8 13 75.2 13 123.8 0 224-100.2 224-224 0-26.4-4.6-51.8-13-75.2l186.4-186.2c24.8-25 24.8-65.8 0-90.6zM896 45.2l-172.6 172.6c-12.8-17.2-28-32.4-45.2-45.2l172.8-172.6 45.2 45v0.2zM192 832h448v-192h192v-256h64v320l-192 192h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h320v64h-320v768z" /> +<glyph unicode="page-header-section" glyph-name="page-header-section" data-tags="page-header-section" d="M704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192zM768 384h-512v192h512zM768 192h-512v-64h512zM768 320h-512v-64h512z" /> +<glyph unicode="page-footer-section" glyph-name="page-footer-section" data-tags="page-footer-section" d="M704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192zM770 128h-512v192h512zM770 448h-512v-64h512zM770 576h-512v-64h512z" /> +<glyph unicode="overlap" glyph-name="overlap" data-tags="overlap" d="M640 320v512h-512v-512zM384 64h512v512h-192v-320h-320z" /> +<glyph unicode="notification" glyph-name="notification" data-tags="notification" d="M384 128h256c0-70.6-57.4-128-128-128s-128 57.4-128 128zM704 640c0 84-53.8 155.2-128.8 181.4 0.6 3.4 0.8 7 0.8 10.6 0 35.4-28.6 64-64 64s-64-28.6-64-64c0-3.6 0.4-7.2 0.8-10.6-75-26.2-128.8-97.4-128.8-181.4 0-176.8-86-320-192-320v-128h768v128c-106 0-192 143.2-192 320z" /> +<glyph unicode="not-equal" glyph-name="not-equal" data-tags="not, equal" d="M581.4 512l-74.6-128h325.2v-128h-400l-112-192h-96l112 192h-144v128h218.6l74.6 128h-293.2v128h368l112 192h96l-112-192h176v-128h-250.6z" /> +<glyph unicode="non-recurrence" glyph-name="non-recurrence" data-tags="non, recurrence" d="M642 91.6l95-95c-66-38.6-143-60.6-225-60.6-247.4 0-448 200.6-448 448 0 82 22 159 60.6 225.2l95-95c-17.8-39.8-27.6-83.8-27.6-130 0-176.4 143.6-320 320-320 46.2-0.2 90.4 9.6 130 27.4zM878.6 126.6c25.8 36.6 46.2 77.4 60.2 120.8 13.8 43 21.2 89 21.2 136.6 0 81.6-21.8 158.2-60 224l-111-64c27.2-47 43-101.8 43-160 0-9.6-0.4-19-1.2-28.4-4.4-49.6-20.2-95.8-44.6-136.4l-439 439c40.6 24.4 86.8 40.2 136.4 44.6 9.4 0.8 18.8 1.2 28.4 1.2v-128l320 192-320 192v-128c-47.6 0-93.4-7.4-136.6-21.2-43.6-14-84.2-34.4-120.8-60.2l-209.4 209.4-45.2-45.2 978.8-978.8 45.2 45.2-145.4 145.4z" /> +<glyph unicode="myspace-box" glyph-name="myspace-box" data-tags="myspace, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM255.6 128h-127.6v127c0 35.8 28.6 65 63.8 65s63.8-29 63.8-65v-127zM192 384c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM512 128h-192v150.6c0 58.2 43 105.4 96 105.4s96-47.2 96-105.4v-150.6zM416 448c-53 0-96 43-96 96s43 96 96 96c53 0 96-43 96-96s-43-96-96-96zM832 128h-256v185.8c0 74.2 54.4 134.2 128 134.2s128-60 128-134.2v-185.8zM704 512c-70.8 0-128 57.2-128 128s57.2 128 128 128c70.8 0 128-57.2 128-128s-57.2-128-128-128z" /> +<glyph unicode="myspace" glyph-name="myspace" data-tags="myspace" d="M800 832c-88.4 0-160-71.6-160-160s71.6-160 160-160c88.4 0 160 71.6 160 160s-71.6 160-160 160zM448 704c-70.8 0-128-57.2-128-128s57.2-128 128-128c70.8 0 128 57.2 128 128s-57.2 128-128 128zM160 576c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM800 448c-88.4 0-160-72.2-160-161v-223h320v223c0 89-71.6 161-160 161zM448 384c-70.8 0-128-63-128-140.6v-179.4h256v179.4c0 77.6-57.2 140.6-128 140.6zM159.6 320c-52.8 0-95.6-43.6-95.6-97.4v-158.6h191.2v158.6c0 53.8-42.8 97.4-95.6 97.4v0z" /> +<glyph unicode="more-vertical" glyph-name="more-vertical" data-tags="more, vertical" d="M480 704c52.8 0 96 43.2 96 96s-43.2 96-96 96c-52.8 0-96-43.2-96-96s43.2-96 96-96zM480 576c-52.8 0-96-43.2-96-96s43.2-96 96-96c52.8 0 96 43.2 96 96s-43.2 96-96 96zM480 256c-52.8 0-96-43.2-96-96s43.2-96 96-96c52.8 0 96 43.2 96 96s-43.2 96-96 96z" /> +<glyph unicode="more-horizontal" glyph-name="more-horizontal" data-tags="more, horizontal" d="M256 480c0 52.8-43.2 96-96 96s-96-43.2-96-96c0-52.8 43.2-96 96-96s96 43.2 96 96zM384 480c0-52.8 43.2-96 96-96s96 43.2 96 96c0 52.8-43.2 96-96 96s-96-43.2-96-96zM704 480c0-52.8 43.2-96 96-96s96 43.2 96 96c0 52.8-43.2 96-96 96s-96-43.2-96-96z" /> +<glyph unicode="module-manager" glyph-name="module-manager" data-tags="module, manager" d="M960 256.012c0-0.026-0.002-0.050-0.002-0.074 0-1.944-0.060-3.874-0.146-5.798-0.024-0.526-0.052-1.052-0.082-1.576-0.096-1.66-0.22-3.312-0.376-4.956-0.030-0.302-0.048-0.608-0.080-0.91-0.196-1.9-0.44-3.784-0.718-5.658-0.070-0.476-0.15-0.95-0.226-1.424-0.244-1.522-0.514-3.036-0.812-4.542-0.084-0.428-0.162-0.858-0.25-1.284-0.382-1.832-0.8-3.652-1.26-5.456-0.096-0.378-0.204-0.752-0.304-1.128-0.394-1.49-0.814-2.97-1.26-4.438-0.142-0.468-0.282-0.938-0.43-1.404-0.56-1.77-1.146-3.528-1.78-5.262-0.068-0.188-0.146-0.372-0.214-0.56-0.582-1.57-1.198-3.122-1.838-4.662-0.192-0.464-0.388-0.926-0.586-1.388-0.666-1.55-1.356-3.088-2.082-4.604-0.074-0.156-0.144-0.316-0.218-0.47-0.798-1.652-1.64-3.28-2.506-4.892-0.23-0.428-0.466-0.852-0.7-1.278-0.73-1.324-1.484-2.634-2.258-3.928-0.19-0.318-0.374-0.638-0.566-0.954-0.946-1.548-1.926-3.072-2.934-4.576-0.238-0.356-0.486-0.706-0.728-1.058-0.836-1.218-1.69-2.422-2.566-3.61-0.27-0.366-0.538-0.736-0.812-1.1-1.090-1.446-2.206-2.872-3.354-4.268-0.192-0.234-0.392-0.46-0.584-0.69-0.994-1.192-2.012-2.364-3.048-3.518-0.328-0.366-0.656-0.73-0.988-1.090-1.234-1.344-2.486-2.67-3.774-3.958-0.004-0.006-0.010-0.010-0.016-0.014-1.284-1.284-2.606-2.532-3.944-3.76-0.362-0.332-0.726-0.66-1.092-0.988-1.16-1.042-2.338-2.064-3.536-3.064-0.224-0.188-0.444-0.38-0.668-0.566-1.398-1.15-2.824-2.264-4.27-3.354-0.366-0.276-0.738-0.546-1.108-0.818-1.188-0.876-2.394-1.734-3.614-2.57-0.35-0.24-0.696-0.484-1.048-0.72-1.504-1.008-3.028-1.988-4.576-2.934-0.32-0.196-0.648-0.382-0.97-0.576-1.292-0.774-2.598-1.524-3.92-2.254-0.422-0.234-0.844-0.468-1.27-0.698-1.612-0.866-3.238-1.706-4.89-2.504-0.17-0.082-0.342-0.156-0.512-0.238-1.504-0.718-3.028-1.404-4.566-2.064-0.462-0.198-0.926-0.396-1.392-0.588-1.55-0.644-3.11-1.264-4.69-1.85-0.176-0.066-0.35-0.138-0.526-0.202-1.736-0.634-3.496-1.222-5.266-1.782-0.468-0.148-0.938-0.288-1.406-0.43-1.472-0.448-2.956-0.868-4.45-1.264-0.37-0.098-0.738-0.204-1.11-0.298-1.804-0.46-3.622-0.878-5.456-1.26-0.43-0.090-0.866-0.168-1.298-0.254-1.502-0.296-3.014-0.566-4.534-0.81-0.472-0.076-0.944-0.156-1.418-0.226-1.874-0.278-3.758-0.522-5.658-0.718-0.31-0.032-0.624-0.052-0.936-0.082-1.636-0.156-3.282-0.28-4.934-0.376-0.524-0.030-1.046-0.060-1.572-0.084-1.95-0.092-3.904-0.152-5.872-0.152-2.342 0-4.668 0.072-6.98 0.196-0.748 0.040-1.486 0.116-2.23 0.17-1.56 0.112-3.118 0.228-4.66 0.394-0.866 0.094-1.724 0.218-2.586 0.328-1.414 0.182-2.826 0.37-4.224 0.598-0.882 0.144-1.756 0.308-2.632 0.47-1.372 0.252-2.738 0.518-4.092 0.814-0.858 0.188-1.708 0.386-2.56 0.59-1.372 0.33-2.736 0.68-4.090 1.054-0.802 0.22-1.6 0.444-2.396 0.68-1.418 0.42-2.822 0.872-4.218 1.34-0.704 0.236-1.41 0.466-2.108 0.714-1.542 0.548-3.066 1.132-4.58 1.736-0.528 0.21-1.062 0.408-1.586 0.626-1.902 0.788-3.782 1.622-5.638 2.498-0.12 0.056-0.244 0.108-0.366 0.166-6.176 2.944-12.078 6.368-17.66 10.226-0.146 0.1-0.288 0.208-0.434 0.308-1.69 1.178-3.35 2.392-4.98 3.648-0.202 0.156-0.4 0.316-0.6 0.472-1.578 1.232-3.13 2.498-4.648 3.802-0.188 0.16-0.374 0.324-0.56 0.486-1.546 1.344-3.064 2.722-4.544 4.136-0.124 0.118-0.248 0.234-0.37 0.352-1.584 1.526-3.132 3.088-4.636 4.694-0.004 0.004-0.006 0.008-0.010 0.010-1.556 1.66-3.066 3.362-4.532 5.104-0.152 0.18-0.314 0.348-0.468 0.526-9.812 11.338-24.076 17.862-39.094 17.862h-2.718c-28.608 0-51.8-23.192-51.8-51.8v-140.2h-204.2c-28.608 0-51.8 23.192-51.8 51.8v2.718c0 15.018 6.524 29.282 17.862 39.094 28.188 23.48 46.138 58.834 46.138 98.388 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-39.138 17.584-74.15 45.262-97.628 11.72-10.014 18.738-24.45 18.738-39.87v-2.702c0-28.608-23.192-51.8-51.8-51.8h-140.2v576h140.2c28.608 0 51.8 23.192 51.8 51.8v2.718c0 15.018-6.524 29.282-17.862 39.094-0.178 0.154-0.346 0.316-0.526 0.468-1.742 1.466-3.444 2.978-5.104 4.532-0.004 0.004-0.008 0.006-0.010 0.010-1.606 1.504-3.168 3.052-4.694 4.636-0.118 0.122-0.234 0.246-0.352 0.37-1.416 1.48-2.794 2.996-4.136 4.544-0.162 0.186-0.324 0.372-0.486 0.56-1.304 1.518-2.57 3.070-3.802 4.648-0.156 0.2-0.316 0.398-0.472 0.6-1.256 1.628-2.47 3.29-3.648 4.98-0.102 0.146-0.208 0.288-0.308 0.434-3.856 5.582-7.282 11.484-10.226 17.66-0.058 0.12-0.108 0.244-0.166 0.366-0.876 1.856-1.71 3.736-2.498 5.638-0.218 0.524-0.416 1.058-0.626 1.586-0.604 1.514-1.19 3.038-1.736 4.58-0.248 0.698-0.478 1.404-0.714 2.108-0.468 1.396-0.918 2.8-1.34 4.218-0.236 0.794-0.46 1.594-0.68 2.396-0.374 1.354-0.724 2.718-1.054 4.090-0.204 0.85-0.404 1.702-0.59 2.56-0.296 1.356-0.562 2.722-0.814 4.092-0.162 0.876-0.326 1.75-0.47 2.632-0.228 1.398-0.416 2.81-0.598 4.224-0.11 0.862-0.234 1.718-0.328 2.586-0.166 1.544-0.284 3.102-0.394 4.66-0.052 0.744-0.13 1.482-0.17 2.23-0.124 2.312-0.196 4.638-0.196 6.98 0 1.968 0.060 3.922 0.148 5.87 0.024 0.524 0.054 1.048 0.084 1.572 0.094 1.654 0.218 3.298 0.376 4.934 0.030 0.312 0.050 0.624 0.082 0.936 0.196 1.9 0.44 3.784 0.718 5.658 0.070 0.474 0.15 0.946 0.226 1.418 0.244 1.52 0.514 3.032 0.81 4.534 0.086 0.432 0.164 0.866 0.254 1.298 0.382 1.834 0.8 3.652 1.26 5.456 0.094 0.372 0.2 0.74 0.298 1.11 0.394 1.494 0.816 2.978 1.264 4.45 0.142 0.47 0.284 0.94 0.43 1.406 0.56 1.77 1.148 3.53 1.782 5.266 0.064 0.176 0.136 0.35 0.202 0.526 0.584 1.58 1.204 3.142 1.85 4.69 0.194 0.466 0.39 0.93 0.588 1.392 0.66 1.536 1.346 3.060 2.064 4.566 0.082 0.17 0.156 0.342 0.238 0.512 0.798 1.652 1.638 3.278 2.504 4.89 0.228 0.426 0.464 0.848 0.698 1.27 0.73 1.32 1.48 2.628 2.254 3.92 0.194 0.322 0.38 0.65 0.576 0.97 0.946 1.548 1.924 3.072 2.934 4.576 0.236 0.352 0.48 0.698 0.72 1.048 0.836 1.22 1.692 2.424 2.57 3.614 0.272 0.37 0.542 0.742 0.818 1.108 1.090 1.446 2.206 2.872 3.354 4.27 0.186 0.226 0.38 0.444 0.566 0.668 1 1.198 2.022 2.376 3.064 3.536 0.328 0.366 0.656 0.73 0.988 1.092 1.228 1.338 2.476 2.66 3.76 3.944 0.006 0.006 0.010 0.010 0.014 0.016 1.29 1.29 2.616 2.54 3.958 3.774 0.362 0.332 0.726 0.66 1.090 0.988 1.154 1.036 2.326 2.054 3.518 3.048 0.232 0.194 0.458 0.392 0.69 0.584 1.398 1.15 2.822 2.264 4.268 3.354 0.364 0.274 0.734 0.542 1.1 0.812 1.188 0.876 2.39 1.732 3.61 2.566 0.354 0.242 0.702 0.49 1.058 0.728 1.504 1.008 3.028 1.988 4.576 2.934 0.316 0.192 0.636 0.376 0.954 0.566 1.294 0.776 2.604 1.528 3.928 2.258 0.426 0.234 0.85 0.47 1.278 0.7 1.612 0.866 3.24 1.708 4.892 2.506 0.156 0.076 0.314 0.144 0.47 0.218 1.518 0.726 3.054 1.416 4.604 2.082 0.462 0.198 0.924 0.394 1.388 0.586 1.54 0.64 3.092 1.256 4.662 1.838 0.188 0.070 0.372 0.146 0.56 0.214 1.736 0.634 3.492 1.22 5.262 1.78 0.466 0.148 0.936 0.288 1.404 0.43 1.468 0.446 2.948 0.866 4.438 1.26 0.376 0.1 0.75 0.206 1.128 0.304 1.804 0.458 3.622 0.878 5.456 1.26 0.426 0.088 0.856 0.166 1.284 0.25 1.504 0.296 3.018 0.568 4.542 0.812 0.474 0.076 0.948 0.156 1.424 0.226 1.874 0.278 3.758 0.522 5.658 0.718 0.302 0.032 0.608 0.050 0.91 0.080 1.642 0.158 3.294 0.282 4.956 0.376 0.524 0.030 1.050 0.060 1.576 0.082 1.922 0.086 3.854 0.146 5.798 0.146 0.026 0 0.050 0.002 0.074 0.002 1.98 0 3.944-0.060 5.902-0.15 0.496-0.022 0.994-0.052 1.492-0.080 1.82-0.104 3.632-0.234 5.432-0.414 0.11-0.010 0.222-0.018 0.332-0.030 60.090-6.142 107.866-53.848 114.128-113.902 0.068-0.676 0.112-1.346 0.17-2.020 0.124-1.394 0.24-2.788 0.32-4.196 0.052-0.936 0.072-1.866 0.102-2.798 0.040-1.204 0.084-2.408 0.092-3.62 0.006-0.96-0.018-1.914-0.032-2.87-0.018-1.186-0.038-2.372-0.090-3.55-0.042-0.968-0.108-1.93-0.172-2.892-0.076-1.15-0.156-2.3-0.262-3.442-0.090-0.972-0.2-1.94-0.312-2.906-0.128-1.114-0.266-2.224-0.422-3.328-0.14-0.982-0.294-1.96-0.458-2.934-0.178-1.066-0.366-2.13-0.57-3.186-0.192-0.994-0.394-1.986-0.608-2.972-0.22-1.016-0.456-2.024-0.7-3.030-0.246-1.010-0.498-2.018-0.768-3.020-0.256-0.954-0.53-1.9-0.808-2.844-0.304-1.034-0.614-2.068-0.944-3.090-0.282-0.878-0.584-1.748-0.886-2.618-0.37-1.068-0.742-2.138-1.14-3.192-0.296-0.784-0.61-1.56-0.922-2.336-0.448-1.118-0.894-2.238-1.372-3.34-0.286-0.662-0.592-1.31-0.888-1.966-0.542-1.198-1.086-2.396-1.664-3.572-0.234-0.478-0.486-0.946-0.728-1.42-0.676-1.334-1.356-2.664-2.076-3.97-0.090-0.162-0.188-0.32-0.278-0.482-7.506-13.466-17.366-25.442-29.036-35.358-0.038-0.032-0.072-0.066-0.11-0.098-11.72-10.014-18.738-24.45-18.738-39.87v-2.702c0-28.608 23.192-51.8 51.8-51.8h204.206v-204.2c0-28.608 23.192-51.8 51.8-51.8h2.702c15.42 0 29.856 7.020 39.87 18.738 0.032 0.038 0.066 0.072 0.098 0.11 9.916 11.67 21.892 21.53 35.358 29.036 0.162 0.090 0.32 0.188 0.482 0.278 1.306 0.72 2.636 1.4 3.97 2.076 0.474 0.24 0.942 0.492 1.42 0.728 1.178 0.578 2.376 1.12 3.572 1.664 0.656 0.296 1.304 0.602 1.966 0.888 1.102 0.478 2.222 0.924 3.34 1.372 0.778 0.31 1.552 0.626 2.336 0.922 1.056 0.398 2.124 0.77 3.192 1.14 0.87 0.302 1.74 0.602 2.618 0.886 1.024 0.33 2.056 0.638 3.090 0.944 0.944 0.278 1.89 0.552 2.844 0.808 1 0.27 2.008 0.522 3.020 0.768 1.006 0.244 2.016 0.478 3.030 0.7 0.986 0.214 1.978 0.416 2.972 0.608 1.058 0.204 2.12 0.392 3.186 0.57 0.974 0.162 1.952 0.318 2.934 0.458 1.104 0.158 2.214 0.294 3.328 0.422 0.966 0.112 1.934 0.222 2.906 0.312 1.142 0.106 2.292 0.186 3.442 0.262 0.962 0.064 1.924 0.13 2.892 0.172 1.178 0.052 2.364 0.070 3.55 0.090 0.956 0.016 1.91 0.038 2.87 0.032 1.212-0.008 2.416-0.050 3.62-0.092 0.932-0.032 1.862-0.052 2.798-0.102 1.406-0.078 2.802-0.196 4.196-0.32 0.674-0.058 1.344-0.102 2.020-0.17 60.054-6.26 107.762-54.038 113.902-114.128 0.012-0.11 0.018-0.222 0.030-0.332 0.18-1.798 0.31-3.612 0.414-5.432 0.028-0.498 0.056-0.994 0.080-1.492 0.092-1.96 0.152-3.924 0.152-5.904z" /> +<glyph unicode="mirror" glyph-name="mirror" data-tags="mirror" d="M384 832h-320v-768h320v768zM320 128.2c0-0.2 0-0.2 0 0l-191.8-0.2c0 0 0 0-0.2 0.2v639.6c0 0 0 0 0.2 0.2h191.8c0 0 0 0 0.2-0.2v-639.6zM512 0h-64v896h64v-896zM576 832h320v-768h-320v768z" /> +<glyph unicode="minus-sm" glyph-name="minus-sm" data-tags="minus, sm" d="M704 512v-128h-384v128h384z" /> +<glyph unicode="minus-outline" glyph-name="minus-outline" data-tags="minus, outline" d="M256 512h512v-128h-512v128zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="minus-circle" glyph-name="minus-circle" data-tags="minus, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM256 384v128h512v-128h-512z" /> +<glyph unicode="minus" glyph-name="minus" data-tags="minus" d="M192 512v-128h640v128h-640z" /> +<glyph unicode="menu" glyph-name="menu" data-tags="menu" d="M960 896v-192h-896v192h896zM64 576v-192h896v192h-896zM960 256h-896v-192h896v192z" /> +<glyph unicode="media-manager" glyph-name="media-manager" data-tags="media, manager" d="M384 192v512l384-256-384-256zM448 830.6v129.4c-231.6-28.8-419.2-216.4-448-448h129.4c27 160.6 158 291.6 318.6 318.6zM576 65.4v-129.4c231.6 28.8 419.2 216.4 448 448h-129.4c-27-160.6-158-291.6-318.6-318.6zM129.4 384h-129.4c28.8-231.6 216.4-419.2 448-448v129.4c-160.6 27-291.6 158-318.6 318.6zM894.6 512h129.4c-28.8 231.6-216.4 419.2-448 448v-129.4c160.6-27 291.6-158 318.6-318.6z" /> +<glyph unicode="marker-pin-target" glyph-name="marker-pin-target" data-tags="marker, pin, target" d="M512 960c-194.4 0-352-157.6-352-352s352-672 352-672c0 0 352 477.6 352 672s-157.6 352-352 352zM512 384c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224zM608 608c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96z" /> +<glyph unicode="marker-pin" glyph-name="marker-pin" data-tags="marker, pin" d="M512 960c-194.4 0-352-157.6-352-352s352-672 352-672c0 0 352 477.6 352 672s-157.6 352-352 352zM512 384c-123.8 0-224 100.2-224 224s100.2 224 224 224c123.8 0 224-100.2 224-224s-100.2-224-224-224z" /> +<glyph unicode="make-vertical-spacing-equal" glyph-name="make-vertical-spacing-equal" data-tags="make-vertical-spacing-equal" d="M512 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192z" /> +<glyph unicode="make-same-width" glyph-name="make-same-width" data-tags="make-same-width" d="M960 704h-960v192h960zM576 512h-192v-192h192zM960 416l-128 96v-64h-128v-65.4h128v-62.6zM128 448v64l-128-96 128-96v64h128v64zM896 256v-192h-192v-64h256v256zM64 64v192h-64v-256h256v64z" /> +<glyph unicode="make-same-size" glyph-name="make-same-size" data-tags="make-same-size" d="M576 576v-192h-192v192zM480 960l-96-128h64v-128h65.4v128h62.6zM512 128v128h-64v-128h-64l96-128 96 128zM960 480l-128 96v-64h-128v-65.4h128v-62.6zM128 512v64l-128-96 128-96v64h128v64zM256 960h-256v-256h64v192h192zM896 960h-192v-64h192v-192h64v256zM64 64v192h-64v-256h256v64zM896 256v-192h-192v-64h256v256z" /> +<glyph unicode="make-same-height" glyph-name="make-same-height" data-tags="make-same-height" d="M256 960v-960h-192v960zM448 576v-192h192v192zM544 960l-96-128h64v-128h65.4v128h62.6zM576 128v128h-64v-128h-64l96-128 96 128zM896 960h-192v-64h192v-192h64v256zM896 256v-192h-192v-64h256v256z" /> +<glyph unicode="make-horizontal-spacing-equal" glyph-name="make-horizontal-spacing-equal" data-tags="make-horizontal-spacing-equal" d="M960 640v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128z" /> +<glyph unicode="logout" glyph-name="logout" data-tags="logout" d="M256 896v0h-192v-896h192v896zM384 512v-128h256v-192l320 256-320 256v-192h-256z" /> +<glyph unicode="login" glyph-name="login" data-tags="login" d="M768 0v0h192v896h-192v-896zM64 512v-128h256v-192l320 256-320 256v-192h-256z" /> +<glyph unicode="lock" glyph-name="lock" data-tags="lock" d="M768 512h-64v192c0 106-86 192-192 192s-192-86-192-192v-192h-64c-35.2 0-64-28.8-64-64v-384c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64zM384 704c0 70.6 57.4 128 128 128s128-57.4 128-128v-192h-256v192zM512 192c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64z" /> +<glyph unicode="list-unordered" glyph-name="list-unordered" data-tags="list, unordered" d="M384 768h576v-64h-576v64zM384 448h576v-64h-576v64zM384 128h576v-64h-576v64zM160 832c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zM160 512c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zM160 192c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z" /> +<glyph unicode="list-roman-small" glyph-name="list-roman-small" data-tags="list-roman-small" d="M64 832h32v-192h-32v192zM64 320h32v192h-32v-192zM128 320h32v192h-32v-192zM64 0h32v192h-32v-192zM128 0h32v192h-32v-192zM192 0h32v192h-32v-192zM96 880c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 656c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM224 336c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM96 560c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 560c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM96 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM224 240c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM288 16c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM256 768h704v-64h-704v64zM320 448h640v-64h-640v64zM384 128h576v-64h-576v64z" /> +<glyph unicode="list-roman-big" glyph-name="list-roman-big" data-tags="list-roman-big" d="M64 896h64v-256h-64v256zM64 320h64v256h-64v-256zM192 320h64v256h-64v-256zM64 0h64v256h-64v-256zM192 0h64v256h-64v-256zM320 0h64v256h-64v-256zM256 768h704v-64h-704v64zM384 448h576v-64h-576v64zM512 128h448v-64h-448v64zM192 656c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM320 336c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16zM448 16c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16z" /> +<glyph unicode="list-ordered" glyph-name="list-ordered" data-tags="list, ordered" d="M384 768h576v-64h-576v64zM384 448h576v-64h-576v64zM384 128h576v-64h-576v64zM192 896v-256h-64v192c-3-2.6-29.8-15.6-44.2-20v46.4c14.4 4.2 27.8 9.6 40.6 16 12.6 6.6 24.2 13.6 34.4 21.4l33.2 0.2zM133.4 366h122.2v-46h-191.6v19c0 12.8 2.4 24.4 7.4 34.6s11.2 19.4 18.6 27.6c7.4 8.2 15.6 15.4 24.6 21.6s17.4 12 25.4 17c8.4 5.2 15.8 10.2 22.2 15.2 6.4 4.8 11.8 9.6 16 14.4 4.4 4.8 7.6 9.6 9.8 14.4s3.2 10 3.2 15.6c0 10.8-3.4 19-10.4 24.4-7 5.6-17.6 8.2-32 8.2-24.8 0-48.4-8.6-71-25.8v48.8c25 14.2 53.2 21.2 84.8 21.2 14.6 0 27.6-1.6 39.2-5s21.4-8.2 29.4-14.4c8-6.2 14.2-13.8 18.4-22.6s6.4-18.6 6.4-29.6c0-11.6-2-21.8-6.2-31-4-9-9.6-17.2-16.2-24.6-6.8-7.4-14.6-14.2-23.4-20.2-8.8-6.2-18-12-27.6-17.8-6.4-4-12.6-8-18.6-11.8-6-4-11.2-7.8-15.8-11.6s-8.2-7.6-10.8-11.2c-2.6-3.6-4-7.2-4-10.4zM64 12.4v47.6c20.2-12 43.6-18.2 70.6-18.2 17 0 30.2 3 39.6 9s14.2 14.4 14.2 25c0 11-5.8 19.6-17.6 25.6-11.6 6-27.8 9-48.2 9h-28v41.6h25.8c39.2 0 58.8 10.8 58.8 32.2 0 20.2-15 30.2-45.2 30.2-20.2 0-39.8-5.4-58.8-16v44.6c21.2 8.8 45.8 13.2 74 13.2 30.8 0 54.8-5.6 72-17s25.8-26.2 25.8-44.4c0-32.4-20-52.6-59.8-60.8v-0.8c21.2-2.2 38-8.6 50.4-19 12.4-10.6 18.4-23.4 18.4-38.8 0-23.2-10.2-41.4-30.8-54.8s-49-20.6-85.4-20.6c-31 0-56.4 4.2-75.8 12.4z" /> +<glyph unicode="linkedin-box" glyph-name="linkedin-box" data-tags="linkedin, box" d="M896 896h-768c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64zM320 128h-128v448h128v-448zM256 640c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM832 128h-128v256c0 35.4-28.6 64-64 64s-64-28.6-64-64v-256h-128v448h128v-79.4c26.4 36.2 66.8 79.4 112 79.4 79.6 0 144-71.6 144-160v-288z" /> +<glyph unicode="linkedin" glyph-name="linkedin" data-tags="linkedin" d="M224 896c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM128 640v-576h192v576h-192zM384 640v-576h192v320c0 64 64 64 64 64s64 0 64-64v-320h192v314.2c0 133-27.2 261.8-192 261.8-72.4 0-125.8-64-128-89.8v89.8h-192z" /> +<glyph unicode="link-vertical" glyph-name="link-vertical" data-tags="link, vertical" d="M256 192c0 94.8 51.6 177.4 128 221.6v-221.6c0-70.8 57.2-128 128-128s128 57.4 128 128v221.6c76.4-44.2 128-127 128-221.6 0-141.4-114.6-256-256-256s-256 114.6-256 256v0 0zM512 768c35.4 0 64-28.6 64-64v-512c0-35.4-28.6-64-64-64s-64 28.6-64 64v512c0 35.4 28.6 64 64 64v0zM512 832c-70.8 0-128-57.2-128-128v-221.6c-76.4 44.2-128 127-128 221.6 0 141.4 114.6 256 256 256s256-114.6 256-256c0-94.8-51.6-177.4-128-221.6v221.6c0 70.8-57.2 128-128 128v0z" /> +<glyph unicode="link-horizontal" glyph-name="link-horizontal" data-tags="link, horizontal" d="M768 192c-94.8 0-177.4 51.6-221.6 128h221.6c70.8 0 128 57.2 128 128s-57.4 128-128 128h-221.6c44.2 76.4 127 128 221.6 128 141.4 0 256-114.6 256-256s-114.6-256-256-256v0 0zM192 448c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64s-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.8 0-128-57.2-128-128v0z" /> +<glyph unicode="line1" glyph-name="line1" data-tags="line" d="M128 64h832v-64h-896v896h64zM432.76 444.76l-240.76-316.76v102.4l194.44 259.24 82.36 66-54.62 68.16-222.18-111.8v76l239.84 116.2 86.94-108.68 218.080 174.48 111.84-171.4 111.3 133.4v-94l-76-93.44 76-116.56 0.98-106.56-117 174-164.96-202.66-170.24 212.78zM558.76 545.54l120.26-150.32 128.66 154.22-85.34 126.96z" /> +<glyph unicode="line-stacked100-markers" glyph-name="line-stacked100-markers" data-tags="line-stacked100-markers" d="M960 64v-64h-960v896h64v-832zM960 448c-0.010-35.339-28.66-63.983-64-63.983-11.604 0-22.486 3.088-31.871 8.487l0.311-0.165-162.16-121.62c1.093-4.427 1.72-9.509 1.72-14.738 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 0.006 0 0.012 0 0.019v-0.001l-153.6 76.8c-10.564-7.993-23.922-12.803-38.404-12.803-11.618 0-22.514 3.096-31.906 8.508l0.31-0.165-162.12-121.62c1.093-4.427 1.72-9.509 1.72-14.737 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 11.604 0 22.486-3.088 31.871-8.488l-0.311 0.165 162.16 121.62c-1.093 4.427-1.72 9.509-1.72 14.738 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.006 0-0.012 0-0.019v0.001l153.6-76.8c10.564 7.993 23.922 12.803 38.404 12.803 11.618 0 22.514-3.096 31.906-8.508l-0.31 0.165 162.16 121.62c-1.118 4.477-1.76 9.616-1.76 14.905 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.065 0-0.13 0-0.195v0.010zM160 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM960 832c-0.006-35.342-28.657-63.99-64-63.99-23.56 0-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.273-19.26-31.86-31.99-55.42-31.99s-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.273-19.26-31.86-31.99-55.42-31.99s-44.147 12.731-55.257 31.688l-0.163 0.302h-145.16c-11.272-19.265-31.861-32-55.426-32-35.346 0-64 28.654-64 64s28.654 64 64 64c23.564 0 44.154-12.735 55.262-31.698l0.164-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99s44.147-12.731 55.257-31.688l0.163-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99s44.147-12.731 55.257-31.688l0.163-0.302h145.16c11.273 19.26 31.86 31.99 55.42 31.99 35.343 0 63.994-28.648 64-63.99v-0.001zM160 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 832c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="line-stacked100" glyph-name="line-stacked100" data-tags="line-stacked100" d="M960 64v-64h-896v896h64v-832zM448 504l256-128 256 192v72l-256-192-256 128-256-192v-72zM960 896h-768v-64h768z" /> +<glyph unicode="line-stacked-markers" glyph-name="line-stacked-markers" data-tags="line-stacked-markers" d="M960 64v-64h-960v896h64v-832zM960 704c0-35.346-28.654-64-64-64-14.48 0-27.837 4.809-38.561 12.917l0.161-0.117-153.6-76.8c0-0.005 0-0.012 0-0.018 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 5.229 0.627 10.311 1.81 15.176l-0.090-0.438-162.16 121.62c-9.082-5.247-19.978-8.343-31.596-8.343-14.482 0-27.84 4.81-38.565 12.92l0.161-0.117-153.56-76.8c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 14.48 0 27.837-4.809 38.561-12.917l-0.161 0.117 153.6 76.8c0 0.005 0 0.012 0 0.018 0 35.346 28.654 64 64 64s64-28.654 64-64c0-5.229-0.627-10.311-1.81-15.176l0.090 0.438 162.16-121.62c9.082 5.247 19.978 8.343 31.596 8.343 14.482 0 27.84-4.81 38.565-12.92l-0.161 0.117 153.56 76.8c0 35.346 28.654 64 64 64s64-28.654 64-64v0zM160 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 768c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 576c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 704c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM960 448c-0.010-35.339-28.66-63.983-64-63.983-11.604 0-22.486 3.088-31.871 8.487l0.311-0.165-162.16-121.62c1.093-4.427 1.72-9.509 1.72-14.738 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 0.006 0 0.012 0 0.019v-0.001l-153.6 76.8c-10.564-7.993-23.922-12.803-38.404-12.803-11.618 0-22.514 3.096-31.906 8.508l0.31-0.165-162.12-121.62c1.093-4.427 1.72-9.509 1.72-14.737 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64 11.604 0 22.486-3.088 31.871-8.488l-0.311 0.165 162.16 121.62c-1.093 4.427-1.72 9.509-1.72 14.738 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.006 0-0.012 0-0.019v0.001l153.6-76.8c10.564 7.993 23.922 12.803 38.404 12.803 11.618 0 22.514-3.096 31.906-8.508l-0.31 0.165 162.16 121.62c-1.118 4.477-1.76 9.616-1.76 14.905 0 35.346 28.654 64 64 64s64-28.654 64-64c0-0.065 0-0.13 0-0.195v0.010zM160 192c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 384c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="line-stacked" glyph-name="line-stacked" data-tags="line-stacked" d="M960 64v-64h-896v896h64v-832zM448 376l256-128 256 192v72l-256-192-256 128-256-192v-72zM448 696l256-184 256 120v72l-256-120-256 184-256-128v-72z" /> +<glyph unicode="line-markers" glyph-name="line-markers" data-tags="line-markers" d="M960 64v-64h-960v896h64v-832zM960 256c0-0.054 0-0.118 0-0.182 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 2.757 0.174 5.473 0.513 8.138l-0.033-0.317-167.32 125.5c-7.421-3.25-16.070-5.141-25.16-5.141s-17.739 1.891-25.574 5.301l0.414-0.161-167.32-125.5c0.293-2.301 0.461-4.964 0.461-7.666 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 10.34 2.452 20.108 6.807 28.753l-0.168-0.367-98 147.12-45.34-79.24c5.477-9.237 8.713-20.36 8.713-32.239 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.25 28.498 63.844 63.712 63.999h0.015l61.14 107.020-56.74 85.12c-1.36 0-2.74-0.14-4.12-0.14-35.343 0.004-63.993 28.656-63.993 64 0 35.346 28.654 64 64 64s64-28.654 64-64c0-10.33-2.448-20.089-6.794-28.728l0.168 0.368 38.98-58.5 104.36 182.62c-5.488 9.244-8.731 20.378-8.731 32.27 0 35.346 28.654 64 64 64 34.034 0 61.863-26.566 63.883-60.092l0.009-0.178 156.86-78.44c9.931 6.649 22.15 10.611 35.294 10.611 23.536 0 44.105-12.705 55.223-31.631l0.163-0.301h145.16c11.272 19.265 31.861 32 55.426 32 35.346 0 64-28.654 64-64s-28.654-64-64-64c-23.564 0-44.154 12.735-55.262 31.698l-0.164 0.302h-145.16c-11.274-19.256-31.859-31.984-55.416-31.984-33.99 0-61.791 26.496-63.875 59.961l-0.009 0.183-156.86 78.44c-9.841-6.604-21.945-10.556-34.969-10.6h-0.011l-120.28-210.4 115.82-173.74c1.36 0 2.74 0.14 4.12 0.14 0.014 0 0.031 0 0.047 0 9.067 0 17.693-1.891 25.504-5.3l-0.411 0.16 167.34 125.5c-0.306 2.349-0.48 5.066-0.48 7.824 0 35.346 28.654 64 64 64s64-28.654 64-64c0-2.758-0.174-5.475-0.513-8.14l0.033 0.317 167.32-125.5c7.436 3.273 16.106 5.179 25.22 5.179 35.346 0 64-28.654 64-64 0-0.014 0-0.027 0-0.041v0.002zM864 640c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM608 640c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM352 768c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM160 640c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM160 320c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM416 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM672 448c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0zM928 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32v0c17.673 0 32 14.327 32 32v0z" /> +<glyph unicode="line" glyph-name="line" data-tags="line" d="M960 850.8l-850.8-850.8-45.2 45.2 850.8 850.8 45.2-45.2z" /> +<glyph unicode="less-or-equal" glyph-name="less-or-equal" data-tags="less, or, equal" d="M636.2 256l-320 320 320 320 67.8-67.8-252.2-252.2 252.2-252.2-67.8-67.8zM256 128v-64h512v64h-512z" /> +<glyph unicode="layout-stacked" glyph-name="layout-stacked" data-tags="layout, stacked" d="M64 448h384v-192h-384v192zM64 0h384v192h-384v-192zM512 256h384v192h-384v-192zM64 960v-448h832v448h-832zM512 0h384v192h-384v-192z" /> +<glyph unicode="layout-side-by-side" glyph-name="layout-side-by-side" data-tags="layout, side, by, side" d="M64 192h832v-192h-832v192zM64 256h832v192h-832v-192zM64 512h832v192h-832v-192zM64 960v-192h832v192h-832z" /> +<glyph unicode="layout-2-by-2" glyph-name="layout-2-by-2" data-tags="layout, 2, by, 2" d="M64 512h384v448h-384v-448zM512 512h384v448h-384v-448zM64 0h384v448h-384v-448zM512 0h384v448h-384v-448z" /> +<glyph unicode="layout-1-by-4" glyph-name="layout-1-by-4" data-tags="layout, 1, by, 4" d="M64 960h384v-960h-384v960zM512 960v-192h384v192h-384zM512 512h384v192h-384v-192zM512 256h384v192h-384v-192zM512 0h384v192h-384v-192z" /> +<glyph unicode="layout" glyph-name="layout" data-tags="layout" d="M384 128h512v-128h-512v128zM384 192h512v128h-512v-128zM64 0h256v704h-256v-704zM384 576h512v128h-512v-128zM384 384h512v128h-512v-128zM64 960v-192h832v192h-832z" /> +<glyph unicode="launch" glyph-name="launch" data-tags="launch" d="M192 768v-640h192v64h-128v512h512v-128h64v192h-640zM832 448v-320h-320l114.8 114.8-242.8 242.6 90.6 90.6 242.8-242.8 1 1 113.6 113.8z" /> +<glyph unicode="kpi-status-open" glyph-name="kpi-status-open" data-tags="kpi, status, open" d="M960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448z" /> +<glyph unicode="kpi-status-hold" glyph-name="kpi-status-hold" data-tags="kpi, status, hold" d="M512 832l-448-768h896" /> +<glyph unicode="kpi-status-deny" glyph-name="kpi-status-deny" data-tags="kpi, status, deny" d="M960 448l-448-448-448 448 448 448 448-448z" /> +<glyph unicode="justify-start-vertical" glyph-name="justify-start-vertical" data-tags="justify-start-vertical" d="M830.8 512.36h-640v256h640v-256zM62.8 896.36v-64h896v64h-896zM192.68 192.36h640v256h-640v-256z" /> +<glyph unicode="justify-start-horizontal" glyph-name="justify-start-horizontal" data-tags="justify-start-horizontal" d="M190.8 768.36h256v-640h-256v640zM62.8 0.36h64v896h-64v-896zM510.8 770.24v-640h256v640h-256z" /> +<glyph unicode="justify-end-vertical" glyph-name="justify-end-vertical" data-tags="justify-end-vertical" d="M830.8 446.36h-640v256h640v-256zM62.8 62.36v-64h896v64h-896zM192.68 126.36h640v256h-640v-256z" /> +<glyph unicode="justify-end-horizontal" glyph-name="justify-end-horizontal" data-tags="justify-end-horizontal" d="M256.8 768.36h256v-640h-256v640zM896.8 896.36v-896h64v896h-64zM576.8 130.24h256v640h-256v-640z" /> +<glyph unicode="justify-center-vertical" glyph-name="justify-center-vertical" data-tags="justify-center-vertical" d="M830.8 576.36h-640v256h640v-256zM62.8 512.36v-64h896v64h-896zM192.68 128.36h640v256h-640v-256z" /> +<glyph unicode="justify-center-horizontal" glyph-name="justify-center-horizontal" data-tags="justify-center-horizontal" d="M126.8 768.36h256v-640h-256v640zM446.8 0.36h64v896h-64v-896zM574.8 770.24v-640h256v640h-256z" /> +<glyph unicode="justify-between-vertical" glyph-name="justify-between-vertical" data-tags="justify-between-vertical" d="M190.8 832.36h640v-256h-640v256zM62.8-63.64h896v64h-896v-64zM192.68 64.36h640v256h-640v-256zM62.8 960.36v-64h896v64h-896z" /> +<glyph unicode="justify-between-horizontal" glyph-name="justify-between-horizontal" data-tags="justify-between-horizontal" d="M126.8 768.36h256v-640h-256v640zM958.8 896.36v-896h64v896h-64zM638.8 130.24h256v640h-256v-640zM-1.2 0.36h64v896h-64v-896z" /> +<glyph unicode="justify-around-vertical" glyph-name="justify-around-vertical" data-tags="justify-around-vertical" d="M190.8 768.36h640v-256h-640v256zM62.8-63.64h896v64h-896v-64zM192.68 128.36h640v256h-640v-256zM62.8 960.36v-64h896v64h-896z" /> +<glyph unicode="justify-around-horizontal" glyph-name="justify-around-horizontal" data-tags="justify-around-horizontal" d="M190.8 768.36h256v-640h-256v640zM958.8 896.36v-896h64v896h-64zM574.8 130.24h256v640h-256v-640zM-1.2 0.36h64v896h-64v-896z" /> +<glyph unicode="js" glyph-name="js" data-tags="js" d="M956.8 768c-14.8 73-79.4 128-156.8 128h-384c-77.4 0-142-55-156.8-128-2.2-10.4-3.2-21-3.2-32v-544h-192v-32c0-11 1-21.6 3.2-32 14.8-73 79.4-128 156.8-128h384c77.4 0 142 55 156.8 128 2.2 10.4 3.2 21 3.2 32v544h192v32c0 11-1 21.6-3.2 32zM707.2 768c-2.2-10.4-3.2-21-3.2-32v-576c0-11.2-2-22-5.6-32-13.2-37.2-48.8-64-90.4-64-41.8 0-77.4 26.8-90.4 64-3.6 10-5.6 20.8-5.6 32v32h-192v544c0 11.2 2 22 5.6 32 13.2 37.2 48.8 64 90.4 64h320c-14-18.6-24-40.4-28.8-64zM640 576h-256v64h256v-64zM640 448h-256v64h256v-64zM640 320h-256v64h256v-64z" /> +<glyph unicode="italic" glyph-name="italic" data-tags="italic" d="M754.4 704l13.6 64h-370.4l-13.6-64h118.4l-108.8-512h-124l-13.6-64h370.4l13.6 64h-118.4l108.8 512h124z" /> +<glyph unicode="invert-colors" glyph-name="invert-colors" data-tags="invert, colors" d="M640 896l-128-96 128-96v64h128v-128h-64l96-128 96 128h-64v192h-192v64zM64 832v-384h384v384h-384zM448 448v-384h384v384h-384zM128 768h256v-256h-256v256z" /> +<glyph unicode="insert-up" glyph-name="insert-up" data-tags="insert, up" d="M384 320h384v-64h-384v64zM384 576h576v64h-576v-64zM768 448h-384v-64h384v64zM64 832v-448l192 224-192 224z" /> +<glyph unicode="insert-middle" glyph-name="insert-middle" data-tags="insert, middle" d="M384 704h384v-64h-384v64zM384 448h576v64h-576v-64zM768 320h-384v-64h384v64zM64 704v-448l192 224-192 224z" /> +<glyph unicode="insert-down" glyph-name="insert-down" data-tags="insert, down" d="M384 512h384v-64h-384v64zM384 256h576v64h-576v-64zM768 640h-384v-64h384v64zM64 512v-448l192 224-192 224z" /> +<glyph unicode="inherited" glyph-name="inherited" data-tags="inherited" d="M896 320v-256h-256v256h60.78l-188.78 151.020-188.78-151.020h60.78v-256h-256v256h92.78l240 192h-108.78v320h320v-320h-108.78l240-192z" /> +<glyph unicode="information" glyph-name="information" data-tags="information" d="M576 256h64v-64h-256v64h64v192h-64v64h192v-256zM576 704h-128v-128h128v128zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM896 448c0 212-172 384-384 384s-384-172-384-384c0-212 172-384 384-384s384 172 384 384z" /> +<glyph unicode="indent-increase" glyph-name="indent-increase" data-tags="indent, increase" d="M960 832h-896v64h896v-64zM960 768h-512v-64h512v64zM960 640h-512v-64h512v64zM960 512h-512v-64h512v64zM960 384h-512v-64h512v64zM960 256h-512v-64h512v64zM960 128h-896v-64h896v64zM320 480l-256 224v-448l256 224z" /> +<glyph unicode="indent-decrease" glyph-name="indent-decrease" data-tags="indent, decrease" d="M960 832h-896v64h896v-64zM960 768h-512v-64h512v64zM960 640h-512v-64h512v64zM960 512h-512v-64h512v64zM960 384h-512v-64h512v64zM960 256h-512v-64h512v64zM960 128h-896v-64h896v64zM320 256v448l-256-224 256-224z" /> +<glyph unicode="increase-vertical-spacing" glyph-name="increase-vertical-spacing" data-tags="increase-vertical-spacing" d="M384 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM1024 223.8l-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26 160-160zM864 768l-160-160 45.26-45.26 114.74 114.76 114.74-114.76 45.26 45.26z" /> +<glyph unicode="increase-horizontal-spacing" glyph-name="increase-horizontal-spacing" data-tags="increase-horizontal-spacing" d="M960 768v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM671.46 256l-45.24-45.26 114.74-114.74-114.74-114.74 45.24-45.26 160 160zM128 96l160-160 45.26 45.26-114.76 114.74 114.76 114.74-45.26 45.26z" /> +<glyph unicode="inbox" glyph-name="inbox" data-tags="inbox" d="M768 896h-512l-192-512v-320c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v320l-192 512zM300.4 832h423.2l168-448h-187.6l-64-128h-256l-64 128h-187.6l168 448z" /> +<glyph unicode="import" glyph-name="import" data-tags="import" d="M192 0c-35.4 0-64 28.6-64 63.8 0 0 0 0 0 0.2v512c0 35.4 28.6 64 64 64 0 0 0 0 0 0h192.6v-61.8h-191.8v-514.2h638.2v514.2h-191.8v61.8h192.8c35.4 0 64-28.6 64-63.8 0 0 0 0 0-0.2v-512c0-35.4-28.6-64-63.8-64 0 0 0 0-0.2 0h-640zM511 324l193 188h-129v384h-128v-384h-129l193-188z" /> +<glyph unicode="images" glyph-name="images" data-tags="images" d="M512 384c0-35.4-28.6-64-64-64s-64 28.6-64 64 28.6 64 64 64 64-28.6 64-64zM704 512v-384c0-35.4-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v384c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64zM640 511.8c-0.2 0.2-0.2 0.2 0 0l-511.8 0.2c-0.2-0.2-0.2-0.2-0.2-0.2v-299.8l149.2 140 170.6-160 106.6 100 85.4-80 0.2 299.8zM768 704h-512c-35.4 0-64-28.6-64-64h576v-448c35.4 0 64 28.6 64 64v384c0 35.4-28.6 64-64 64zM896 832h-512c-35.4 0-64-28.6-64-64h576v-448c35.4 0 64 28.6 64 64v384c0 35.4-28.6 64-64 64z" /> +<glyph unicode="image-resize" glyph-name="image-resize" data-tags="image, resize" d="M854.6 150.6l-150.6 150.6v594.8h-640v-640h594.8l150.6-150.6-105.4-105.4h256v256l-105.4-105.4zM128 320v512h512v-466.8l-233.4 233.4 105.4 105.4h-256v-256l105.4 105.4 233.4-233.4h-466.8z" /> +<glyph unicode="image-map-editor" glyph-name="image-map-editor" data-tags="image, map, editor" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM192 192h-64v64h64v-64zM384 192h-128v64h128v-64zM576 192h-128v64h128v-64zM768 192h-128v64h128v-64zM896 192h-64v64h64v-64zM896 288l-128 128-160-160-256 256-224-224v288h64v64h-64v127.8c0 0 0 0 0.2 0.2h127.8v-64h64v64h576c0 0 0 0 0.2-0.2l-0.2-479.8zM704 544c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96zM256 640h64v-64h-64v64z" /> +<glyph unicode="image-light-dialog" glyph-name="image-light-dialog" data-tags="image, light, dialog" d="M544 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM704 416l-160-160-256 256-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-383.8h64v384c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h512v128h128v224zM960 128h-64v128h-64v-128h-128v-64h128v-128h64v128h128v64h-64z" /> +<glyph unicode="image-export" glyph-name="image-export" data-tags="image, export" d="M768 192v160l-64 64-160-160-256 256-224-224v480c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-448h64v448.2c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640.2c0-35.2 28.8-64 64-64h512v128h192zM544 640c-53 0-96-43-96-96s43-96 96-96c53 0 96 43 96 96s-43 96-96 96zM640 64h192v-128l192 160-192 160v-128h-192v-64z" /> +<glyph unicode="image-edit" glyph-name="image-edit" data-tags="image, edit" d="M608 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM542.8 321.2l-190.8 190.8-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2v-127.8h63.8v128c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h256v95l158.8 162.2zM920.8 337l-339.4-337h-133.4v133.4l337 339.4 135.8-135.8zM830.2 337l-45.2 45.2-271.6-271.6 45.2-45.2 271.6 271.6zM960 285.8v0 0 0zM895.8 64v0c35.4 0 64.2 28.8 64.2 64v157.8l-221.8-221.8h157.6zM1005.4 512l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-45-45.4 135.8-135.8 45.2 45.2c24.8 25 24.8 65.8 0 90.6z" /> +<glyph unicode="image-absolute-position" glyph-name="image-absolute-position" data-tags="image, absolute, position" d="M832 480c0-53-43-96-96-96s-96 43-96 96c0 53 43 96 96 96s96-43 96-96zM1024 640v-640c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h640c35.4 0 64-28.6 64-64zM960 586.6c0 29.4-23.8 53.4-53.4 53.4h-533.2c-29.4 0-53.4-23.8-53.4-53.4v-394.6l192 192 192-192 128 128 128-128v394.6zM64 960h-64v-1024h64v128h64v64h-64v128h64v64h-64v128h64v64h-64v128h64v64h-64v192h192v-64h64v64h128v-64h64v64h128v-64h64v64h128v-64h64v64h128v64h-960z" /> +<glyph unicode="image" glyph-name="image" data-tags="image" d="M608 640c53 0 96-43 96-96s-43-96-96-96c-53 0-96 43-96 96s43 96 96 96zM896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 288l-128 128-160-160-256 256-224-224v479.8c0 0 0 0 0.2 0.2h767.8c0 0 0 0 0.2-0.2l-0.2-479.8z" /> +<glyph unicode="hyperlink-open-sm" glyph-name="hyperlink-open-sm" data-tags="hyperlink, open, sm" d="M192 128h640v192h-64v-128h-512v512h128v64h-192v-640zM512 768h320v-320l-114.8 114.8-242.6-242.8-90.6 90.6 242.8 242.8-1 1-113.8 113.6z" /> +<glyph unicode="hyperlink-open" glyph-name="hyperlink-open" data-tags="hyperlink, open" d="M64 0h896v448h-64v-384h-768v768h384v64h-448v-896zM640 896l114.8-114.8-306.8-306.6 90.6-90.6 306.6 306.8 114.8-114.8v320h-320z" /> +<glyph unicode="hyperlink-light-dialog" glyph-name="hyperlink-light-dialog" data-tags="hyperlink, light, dialog" d="M896 128v0 128h-64v-128h-128v-64h128v-128h64v128h128v64h-64M192 448c0 35.4 28.6 64 64 64h512c35.4 0 64-28.6 64-64s-28.6-64-64-64h-512c-35.4 0-64 28.6-64 64v0zM128 448c0-70.8 57.2-128 128-128h221.6c-44.2-76.4-127-128-221.6-128-141.4 0-256 114.6-256 256s114.6 256 256 256c94.8 0 177.4-51.6 221.6-128h-221.6c-70.8 0-128-57.2-128-128v0zM960 278.6c39.8 45.2 64 104.4 64 169.4 0 141.4-114.6 256-256 256-94.6 0-177.4-51.6-221.6-128h221.6c70.6 0 128-57.2 128-128s-57.2-128-128-128h192v-41.4zM768 320h-221.6c44.2-76.4 126.8-128 221.6-128v128z" /> +<glyph unicode="hyperlink-globe-remove" glyph-name="hyperlink-globe-remove" data-tags="hyperlink, globe, remove" d="M323.4 134.8c-185.2 42.8-323.4 209-323.4 407.2 0 230.8 187.2 418 418 418s418-187.2 418-418c0-116.4-47.6-221.6-124.4-297.4-41 46.2-100.8 75.4-167.6 75.4-7.8 0-15.6-0.4-23.2-1.2 24 31.8 52.8 57.6 82.6 66 45.2 37.2 43.2 70.4 37.2 100.4-14 25.2-77.4 47.2-137.6 99.4-36.2 8-80.4-15-97.4 7-17 22.2-97.4 54.2-62.2 89.4s88.4-1 109.6 71.4c20.8 72.4 65 42.4 87 42.4s26.2 52.2-15 71.4c-41.2 19-99.4 39.2-201 29.2-101.4-10-172.8-55.2-150.8-95.4 22.2-40.2 88.4-167.8 162.8-189s71.4-40.4 83.4-54.2c12-14-22.6-44.4 10.2-101.6 17.8-24 34-10 42-50.2 3.8-18.8-5.4-60.6-12.8-101.6-69.8-28.8-122-92-135.4-168.6M448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96M864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160" /> +<glyph unicode="hyperlink-globe" glyph-name="hyperlink-globe" data-tags="hyperlink, globe" d="M323.4 134.8c-185.2 42.8-323.4 209-323.4 407.2 0 230.8 187.2 418 418 418s418-187.2 418-418c0-116.4-47.6-221.6-124.4-297.4-41 46.2-100.8 75.4-167.6 75.4-7.8 0-15.6-0.4-23.2-1.2 24 31.8 52.8 57.6 82.6 66 45.2 37.2 43.2 70.4 37.2 100.4-14 25.2-77.4 47.2-137.6 99.4-36.2 8-80.4-15-97.4 7-17 22.2-97.4 54.2-62.2 89.4s88.4-1 109.6 71.4c20.8 72.4 65 42.4 87 42.4 22.2 0 26.2 52.2-15 71.4-41.2 19-99.4 39.2-201 29.2-101.4-10-172.8-55.2-150.8-95.4 22.2-40.2 88.4-167.8 162.8-189s71.4-40.4 83.4-54.2c12-14-22.6-44.4 10.2-101.6 17.8-24 34-10 42-50.2 3.8-18.8-5.4-60.6-12.8-101.6-69.8-28.8-122-92-135.4-168.6zM448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96zM864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160zM864 128h-320c-17.6 0-32-14.4-32-32s14.4-32 32-32h320c17.6 0 32 14.4 32 32s-14.4 32-32 32z" /> +<glyph unicode="hyperlink-email" glyph-name="hyperlink-email" data-tags="hyperlink, email" d="M448 96c0 10.2 1.6 20.2 4.6 29.4 12.4 38.6 48.6 66.6 91.4 66.6h128c-3 3.8-6 7.6-9.2 11.2-29.2 32.4-71.6 52.8-118.8 52.8-24.4 0-47.6-5.4-68.2-15.2-8.8-4.2-17.2-9.2-25-14.8-32.8-23.6-56.4-59.4-64-100.8-1.8-9.4-2.8-19.2-2.8-29.2 0-88.4 71.6-160 160-160 52.4 0 98.8 25.2 128 64h-128c-53 0-96 43-96 96zM864 256c-52.4 0-98.8-25.2-128-64h128c53 0 96-43 96-96s-43-96-96-96h-128c29.2-38.8 75.6-64 128-64 88.4 0 160 71.6 160 160s-71.6 160-160 160zM864 128h-320c-17.6 0-32-14.4-32-32s14.4-32 32-32h320c17.6 0 32 14.4 32 32s-14.4 32-32 32zM64 960c-35.4 0-64-28.6-64-64v-512c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512c0 35.4-28.6 64-64 64h-768zM111.4 896l336.6-336.6 336.6 336.6c22-5.8 39.4-23.2 45.2-45.2l-208.6-208.6 208.6-208.6c-5.8-22-23.2-39.4-45.2-45.2l-208.6 208.6-128-128-128 128-208.6-208.6c-22 5.8-39.4 23.2-45.2 45.2l208.6 208.6-208.6 208.6c5.8 22 23.2 39.4 45.2 45.2z" /> +<glyph unicode="html5" glyph-name="html5" data-tags="html5" d="M128 896l60.8-768 322.6-128 323.4 128 61.2 768h-768zM264 731.2h495.4l-2.4-26.6-4.4-50.2-2-22.2h-378.4l9-101.4h360.6l-2.4-26.6-23.4-260.2-1.4-16.8-202.8-74.2-202.6 74.2-13.8 155.4h99.2l7-78.8 110.2-47.6 110.4 47.8 11.6 128.2h-343l-24.2 272.6-2.6 26.4z" /> +<glyph unicode="html" glyph-name="html" data-tags="html" d="M1024 448l-256-256-45.2 45.2 210.6 210.8-210.6 210.8 45.2 45.2 256-256zM301.2 237.2l-210.6 210.8 210.8 210.8-45.4 45.2-256-256 256-256 45.2 45.2zM642.2 815.4l-61.8 16.6-198.8-751.4 61.8-16.6 198.8 751.4z" /> +<glyph unicode="home" glyph-name="home" data-tags="home, root" d="M960 448c0-35.4-28.6-64-64-64-18.2 0-34.8 7.6-46.4 20v0l-17.6 17.4v-293.4c0-35.4-28.6-64-64-64h-128c-35.4 0-64 28.6-64 64v192h-128v-192c0-35.4-28.6-64-64-64h-128c-35.4 0-64 28.6-64 64v294.8l-16.6-17.8c-11.8-13-28.6-21-47.4-21-35.4 0-64 28.6-64 64 0 17 6.6 32.2 17.2 43.8v0l0.4 0.4c0.6 0.6 1.4 1.4 2 2l382 382.6c0.6 0.6 1.2 1.2 2 2v0 0c11.6 11 27.2 17.8 44.4 17.8 18.2 0 34.6-7.6 46.2-19.8l382.4-382.8c0.4-0.4 1-1 1.4-1.4l0.6-0.6c10.8-11.6 17.4-27 17.4-44z" /> +<glyph unicode="heart-outline" glyph-name="heart-outline" data-tags="heart, outline" d="M894.4 766.4c-87.4 87.4-229.4 87.4-316.8 0l-65.6-65.6-65.6 65.6c-87.4 87.4-229.4 87.4-316.8 0s-87.4-232.6 0-320l382.4-382.4 382.4 382.4c87.4 87.4 87.4 232.6 0 320zM849.2 491.6l-337.2-337-337.2 337c-30.2 30.2-46.8 71-46.8 114.8s16.6 84.6 46.8 114.8c30.2 30.2 70.4 46.8 113.2 46.8s83-16.6 113.2-46.8l110.8-110.8 110.8 110.8c30.2 30.2 70.4 46.8 113.2 46.8s83-16.6 113.2-46.8c30.2-30.2 46.8-71 46.8-114.8s-16.6-84.6-46.8-114.8z" /> +<glyph unicode="heart" glyph-name="heart" data-tags="heart" d="M894.4 446.4l-382.4-382.4-382.4 382.4c-87.4 87.4-87.4 232.6 0 320s229.4 87.4 316.8 0l65.6-65.6 65.6 65.6c87.4 87.4 229.4 87.4 316.8 0s87.4-232.6 0-320z" /> +<glyph unicode="hd" glyph-name="hd" data-tags="hd" d="M960 832h-896c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h896c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM512 192h-128v192h-128v-192h-128v512h128v-192h128v192h128v-512zM932.6 329.8c-10.2-32.4-23.6-58.8-39.6-78.2-16.4-19.6-36.4-34.8-59.6-44.8-23-9.8-52.6-14.8-87.8-14.8h-169.6v512h165.2c40.6 0 70.8-4.4 92.2-13.6s41.2-24.4 59-45.6c17.4-21 31.4-48.2 41.2-81.2 9.6-32.4 14.6-73 14.6-120.6-0.2-43-5.4-81.2-15.6-113.2zM824.2 518.2c5.2-17 7.8-41 7.8-71.2 0-29-2.6-52.6-7.8-70.2-5-16.8-11-28.8-17.8-36-6.6-7-15-12-25.6-15.4-7.6-2.4-23.6-5.4-56.6-5.4h-52.2v256h25.8c42.8 0 61.2-1.8 69-3.4 13.8-2.8 25.2-8.2 35-16.8 9.8-9 17.4-21.6 22.4-37.6z" /> +<glyph unicode="handler-drag" glyph-name="handler-drag" data-tags="handler, drag" d="M320 832h128v-768h-128v768zM512 832v-768h128v768h-128z" /> +<glyph unicode="hand" glyph-name="hand" data-tags="hand" d="M888.2 697.2c-31.6 15.8-70 2.8-85.8-28.8 0 0 0 0 0 0-16.4-42.6-46.6-160-51.6-175.4-4.2-13-10-24-22.8-19.4-9.4 3.4-7 14.4-4.8 25.2l5.4 34 36.2 225c5.6 34.8-18.2 67.8-53 73.4s-67.8-18.2-73.4-53c0 0 0 0 0 0l-30.4-214.2c0 0-4.2-28.2-6-37.4-2-10.4-2.8-24.6-15.4-23.8-10 0.6-10.6 7.6-10.6 14.6v313.2c0 0.4 0 0.8 0 1.2 0 35.2-28.4 63.8-63.6 64v0 0c0 0-0.2 0-0.2 0-35.4 0-64-28.6-64-64v0c0 0 0 0 0 0s0 0 0 0 0 0 0 0c0-2.2 1.8-282.8 1.2-301-0.4-11-1.4-19-13.6-20.8-15.6-2.2-17.4 16.2-17.4 16.2l-6.2 42-31.8 210v0.4c0 0 0 0 0 0-5.2 35-37.8 59-72.8 53.8s-59-37.8-53.8-72.8c0-0.2 0-0.4 0.2-0.6v-0.2l49.6-331 4.8-31.8c1-6.4-1.4-13.2-6.6-17.2 0 0-0.2-0.2-0.2-0.2-8.2-6.2-20-5-27 2.8l-24.4 26.6-74.8 82c0 0-0.2 0.2-0.2 0.2-23.8 26.2-64.2 28-90.4 4.2s-28-64.2-4.2-90.4v0l111.4-122.2c0 0 68.2-98.2 125-177s144.6-104.8 259-104.8 227.8 43.6 253.6 191c27.4 157.2 13 216.2 47.4 301 21.8 53.8 29.2 87 40 119.4 11 33.6 2.8 70-28.8 85.8z" /> +<glyph unicode="h6" glyph-name="h6" data-tags="h6" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM887.934 576v-11.772c-26.288-2.758-47.744-8.326-64.374-16.704s-33.058-21.16-49.288-38.34c-16.23-17.182-29.672-36.326-40.326-57.432s-19.566-46.19-26.736-75.25c28.676 21 57.454 31.5 86.33 31.5 27.682 0 51.678-11.878 71.99-35.636 20.314-23.76 30.47-54.306 30.47-91.638 0-36.060-10.256-68.94-30.768-98.636-24.694-36.062-57.354-54.092-97.978-54.092-27.682 0-51.18 9.758-70.498 29.272-37.838 37.97-56.756 87.182-56.756 147.638 0 38.606 7.268 75.302 21.806 110.090s35.298 65.652 62.282 92.59c26.984 26.938 52.822 45.076 77.516 54.41s47.696 14 69.004 14h17.326zM702.132 353.272c-3.584-28.636-5.376-51.758-5.376-69.364 0-20.364 3.534-42.478 10.604-66.34 7.070-23.864 17.574-42.796 31.514-56.796 10.156-9.97 22.504-14.954 37.040-14.954 17.326 0 32.81 8.696 46.45 26.090 13.642 17.394 20.462 42.212 20.462 74.454 0 36.272-6.77 67.666-20.312 94.182s-32.76 39.772-57.652 39.772c-7.568 0-15.682-1.696-24.346-5.090-8.66-3.392-21.456-10.71-38.384-21.954zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="h5" glyph-name="h5" data-tags="h5" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM896 576l-25.244-55.188h-132.046l-28.804-59.084c57.176-8.44 102.486-29.762 135.93-63.954 28.696-29.436 43.044-64.064 43.044-103.884 0-23.16-4.686-44.586-14.072-64.278-9.386-19.698-21.204-36.47-35.444-50.318-14.24-13.854-30.098-24.998-47.576-33.438-24.812-11.9-50.272-17.856-76.38-17.856-26.322 0-45.466 4.494-57.44 13.472s-17.968 18.88-17.968 29.704c0 6.056 2.482 11.414 7.444 16.070 4.962 4.65 11.22 6.98 18.772 6.98 5.61 0 10.524-0.868 14.732-2.598 4.208-1.734 11.376-6.168 21.516-13.31 16.182-11.258 32.58-16.882 49.194-16.882 25.244 0 47.42 9.576 66.514 28.73s28.636 42.47 28.636 69.96c0 26.62-8.522 51.456-25.568 74.504-17.046 23.050-40.562 40.848-70.554 53.402-23.518 9.74-55.558 15.364-96.122 16.882l84.146 171.086h157.29zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="h4" glyph-name="h4" data-tags="h4" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM938.128 289.85v-45.966h-58.914v-115.884h-53.41v115.884h-185.804v41.434l203.606 290.682h35.606v-286.15h58.916zM825.804 289.85v217.85l-154.080-217.85h154.080zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="h3" glyph-name="h3" data-tags="h3" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM646.972 485c12.838 29.060 29.054 51.492 48.644 67.296s43.994 23.704 73.214 23.704c36.082 0 63.75-11.242 83.010-33.728 14.61-16.758 21.914-34.682 21.914-53.772 0-31.394-20.586-63.848-61.758-97.364 27.67-10.394 48.588-25.242 62.754-44.546 14.166-19.302 21.25-42 21.25-68.090 0-37.334-12.396-69.682-37.188-97.046-32.318-35.636-79.136-53.454-140.452-53.454-30.326 0-50.968 3.606-61.924 10.818s-16.436 14.954-16.436 23.228c0 6.152 2.6 11.56 7.802 16.228 5.202 4.666 11.456 7 18.76 7 5.534 0 11.178-0.848 16.934-2.546 3.764-1.060 12.286-4.932 25.566-11.614 13.282-6.682 22.468-10.66 27.56-11.932 8.19-2.334 16.934-3.5 26.23-3.5 22.578 0 42.224 8.378 58.936 25.136s25.068 36.59 25.068 59.5c0 16.758-3.874 33.090-11.622 49-5.756 11.878-12.064 20.894-18.926 27.046-9.518 8.484-22.578 16.174-39.18 23.068s-33.536 10.34-50.802 10.34h-10.626v9.546c17.488 2.122 35.030 8.166 52.628 18.136s30.382 21.954 38.35 35.954c7.968 14 11.954 29.378 11.954 46.136 0 21.848-7.138 39.508-21.416 52.978s-32.042 20.204-53.292 20.204c-34.31 0-62.976-17.606-85.998-52.818l-10.954 5.092zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="h2" glyph-name="h2" data-tags="h2" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM929.71 212.486l-30.75-84.486h-258.96v11.976c76.178 69.488 129.804 126.242 160.878 170.266 31.076 44.024 46.612 84.27 46.612 120.74 0 27.838-8.524 50.712-25.572 68.624s-37.442 26.868-61.18 26.868c-21.58 0-40.948-6.312-58.104-18.936s-29.834-31.13-38.034-55.514h-11.976c5.396 39.922 19.26 70.566 41.596 91.93s50.228 32.046 83.676 32.046c35.606 0 65.334-11.438 89.18-34.312s35.768-49.85 35.768-80.924c0-22.228-5.18-44.454-15.538-66.682-15.97-34.96-41.866-71.97-77.688-111.028-53.734-58.698-87.29-94.088-100.67-106.174h114.59c23.306 0 39.654 0.864 49.040 2.59 9.388 1.726 17.858 5.234 25.41 10.52 7.552 5.288 14.134 12.786 19.746 22.498h11.976zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="h1" glyph-name="h1" data-tags="h1" d="M256.878 384h191.122v113.988c0 22.442-1.404 37.226-4.206 44.348-2.16 5.39-6.694 10.032-13.596 13.918-9.282 5.178-20.3 7.766-30.662 7.766h-15.536v11.98h192v-11.978h-15.536c-10.36 0-20.182-2.482-29.458-7.444-6.908-3.452-11.604-8.688-14.080-15.698-2.482-7.016-3.722-21.314-3.722-56.58v-292.3c0-8.542 1.4-23.214 4.206-30.336 2.158-5.396 6.582-10.036 13.274-13.918 9.492-5.178 19.42-7.77 29.78-7.77h15.536v-11.976h-192v11.976h15.536c17.91 0 32.168 5.288 40.372 15.862 5.392 6.906 8.092 23.52 8.092 49.852v146.31h-191.122v-146.31c0-22.232 1.4-36.902 4.208-44.024 2.154-5.396 6.684-10.036 13.596-13.918 9.276-5.178 19.098-7.77 29.456-7.77h15.862v-11.978h-192v11.976h15.536c18.128 0 32.49 5.288 40.694 15.862 5.178 6.904 7.77 23.52 7.77 36.162v292.3c0 36.13-1.408 50.914-4.208 58.036-2.16 5.39-6.586 10.032-13.27 13.918-9.5 5.178-20.626 7.766-30.984 7.766h-15.538v11.98h192v-11.978h-15.862c-10.358 0-20.18-2.482-29.456-7.444-6.692-3.452-11.33-8.688-13.918-15.698-2.592-7.016-3.886-21.314-3.886-42.89v-113.99zM639.908 523.886l126.056 52.114h2.036v-370.636c0-24.602 1.022-39.924 3.074-45.964 2.048-6.044 6.314-10.684 12.788-13.918s28.28-5.074 48.138-5.504v-11.978h-192v11.976c20.718 0.43 41.768 2.212 47.816 5.344 6.038 3.124 10.246 7.332 12.624 12.624 2.37 5.288 3.562 21.090 3.562 47.422v236.948c0 31.934-1.082 52.44-3.238 61.502-1.512 6.906-4.262 11.978-8.254 15.214-3.996 3.238-8.796 4.856-14.406 4.856-7.986 0-19.098-3.35-33.342-10.036l-4.854 10.036zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="group-section" glyph-name="group-section" data-tags="group-section" d="M256 128l64-64h-256v832h256l-64-64h-128v-704zM896 704h-640v-64h640zM896 320h-640v-64h640zM896 512h-640v-64h640z" /> +<glyph unicode="group-header-section" glyph-name="group-header-section" data-tags="group-header-section" d="M256 64l64-64h-256v896h256l-64-64h-128v-768zM896 704h-640v-192h640zM896 384h-640v-64h640zM896 256h-640v-64h640z" /> +<glyph unicode="group-footer-section" glyph-name="group-footer-section" data-tags="group-footer-section" d="M256 64l64-64h-256v896h256l-64-64h-128v-768zM896 384h-640v-192h640zM896 704h-640v-64h640zM896 576h-640v-64h640z" /> +<glyph unicode="group-collection" glyph-name="group-collection" data-tags="group-collection" d="M896 256h-576v64h576zM896 192h-576v-64h576zM896 768h-576v-64h576zM896 640h-576v-64h576zM128 576v192h128l64 64h-256v-320h256l-64 64zM128 128v192h128l64 64h-256v-320h256l-64 64z" /> +<glyph unicode="group-box" glyph-name="group-box" data-tags="group, box" d="M288 796.8c-21.2 15-50.4 22.2-88.2 22.2-81 0-123.4-30-127.2-90.4h52.2c1.4 33.6 25.6 50 72 50 22 0 38.4-3.2 48.8-9.6 5.2-3.2 9.2-6.6 12.4-10.2 3-3.8 5-8 6.4-13.2s2.4-11.2 2.8-18.8c0.2-7.2 0.2-16.4 0.2-27.2h-25.6c-118.8 0-178.2-34.4-178.2-102.8 0-12.8 2.6-24 7.6-34.4 5-10.6 12-19.4 20.8-26.8 8.8-7.6 19.4-13.2 32-17.4 12.2-4.4 25.6-6.4 40-6.4 41.8 0 76.4 12.4 103.4 37.2v-35.8h52.6v195.6c0 44.2-10.8 73.4-32 88zM267.8 596.4c-4.6-6.6-10.2-12.4-16.8-18-6.4-5.2-13.6-9.8-21.4-13.6s-16-6.6-24.4-8.6c-8.4-2-17.2-2.8-25.6-2.8-19.2 0-34 4-45 11.8-11 8-16.6 19.6-16.6 34.4 0 41.4 37.8 61.8 113.8 61.8h36v-65zM632 728.6c-5.4 18.6-13.2 34.4-23.6 47.6-10 12.8-22.8 23-37.4 30-15 6.8-32 10.4-51 10.4-32.8 0-60.4-13.8-83.4-41v120.4h-52.6v-384h52.4v29.6c21.8-19.4 48.6-29.6 80-29.6 17.6 0 34 3.8 49 10.8 15.2 7.4 28.2 17.8 39.4 31 11 13.4 19.6 29.8 26 48.8 6 19.2 9.2 40.8 9.2 64.2 0 23-2.6 43.6-8 61.8zM566.8 581.4c-13.2-19-31.2-28.4-53.6-28.4-29 0-54.8 11.8-76.8 35.6v138.2c23.8 33.2 50 49.8 78.8 49.8 22.8 0 40-9.2 52.4-27.8 12.4-18.4 18.6-45.8 18.6-82 0.2-37.8-6.4-66.6-19.4-85.4zM900 740c3.6-6.4 5.4-13.8 6-22.4h54c-1.8 14.6-6.2 27.6-12.8 39.2s-15.2 21-25.4 28.4c-10.4 7.8-22.4 13.6-36 17.6-13.8 4-28.4 6-44.4 6-20.6 0-39-3.2-56-9.8s-31.4-16.2-43.6-28.8c-12-12.6-21.4-28.2-28-46.6s-9.8-39.4-9.8-63c0-23.8 3.2-45 9.8-63.4 6.2-18.4 15.6-34 27.8-46.4 12-12.6 26.6-22.2 43.6-28.8 16.6-6.6 35.8-10 56.4-10 16 0 30.6 2 44.4 6 13.6 4 25.6 9.8 36 17.6 10.2 7.8 18.8 17.6 25.4 28.8s11 24.2 12.8 39.2h-54c-0.6-8.4-2.4-15.8-6-22.4-3.6-6.4-8.4-11.8-14-16.2-6-4.4-12.6-7.8-20.2-9.8-7.8-2.4-15.8-3.4-24.4-3.4-12.6 0-23.8 2.4-34 7-10.4 4.6-19.4 11.6-26.8 20.8-7.4 9-13.2 20.4-17 34-4.2 13.6-6.2 29.4-6.2 47.2 0 18.2 2 34.2 6.2 47.8 4.2 13.8 10.2 25 17.6 34.2 7.4 9 16 15.6 26.6 20.2 10.2 4.6 21.4 7 33.6 7 8.6 0 16.6-1.2 24.4-3.4 7.8-2.4 14.4-5.4 20.2-9.8 5.6-4.8 10.4-10.2 13.8-16.8v0zM256 448h512v-64h-512v64zM256 320h512v-64h-512v64zM256 192h512v-64h-512v64zM768 128h-512v64h512v-64zM768 384h-512v64h512v-64zM768 256h-512v64h512v-64zM832 448h64v-384c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v384h64v-384h640v384z" /> +<glyph unicode="group" glyph-name="group" data-tags="group" d="M64 448h384v-384h-384v384zM64 512h384v384h-384v-384zM512 64h384v384h-384v-384zM512 896v-384h384v384h-384z" /> +<glyph unicode="grid-layout" glyph-name="grid-layout" data-tags="grid, layout" d="M64 896h192v-192h-192v192zM320 896v-192h640v192h-640zM64 384h192v192h-192v-192zM320 384h640v192h-640v-192zM64 64h192v192h-192v-192zM320 64h640v192h-640v-192z" /> +<glyph unicode="grid" glyph-name="grid" data-tags="grid" d="M64 896h256v-256h-256v256zM384 0h256v256h-256v-256zM64 0h256v256h-256v-256zM64 320h256v256h-256v-256zM384 320h256v256h-256v-256zM704 896v-256h256v256h-256zM704 320h256v256h-256v-256zM384 640h256v256h-256v-256zM704 0h256v256h-256v-256z" /> +<glyph unicode="greyscale" glyph-name="greyscale" data-tags="greyscale" d="M64 832c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h832c35.4 0 64 28.6 64 64v640c0 35.4-28.6 64-64 64h-832zM64 768h832v-640h-832v640zM160 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM288 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM416 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM544 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM672 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM800 704c-17.6 0-32-14.4-32-32v-448c0-17.6 14.4-32 32-32s32 14.4 32 32v448c0 17.6-14.4 32-32 32zM800 696c13.2 0 24-10.8 24-24v-448c0-13.2-10.8-24-24-24s-24 10.8-24 24v448c0 13.2 10.8 24 24 24zM672 694c12.2 0 22-9.8 22-22v-448c0-12.2-9.8-22-22-22s-22 9.8-22 22v448c0 12.2 9.8 22 22 22zM544 690c10 0 18-8 18-18v-448c0-10-8-18-18-18s-18 8-18 18v448c0 10 8 18 18 18zM416 688c8.8 0 16-7.2 16-16v-448c0-8.8-7.2-16-16-16s-16 7.2-16 16v448c0 8.8 7.2 16 16 16zM288 680c4.4 0 8-3.6 8-8v-448c0-4.4-3.6-8-8-8s-8 3.6-8 8v448c0 4.4 3.6 8 8 8z" /> +<glyph unicode="greater-or-equal" glyph-name="greater-or-equal" data-tags="greater, or, equal" d="M320 323.8l252.2 252.2-252.2 252.2 67.8 67.8 320-320-320-320-67.8 67.8zM256 128v-64h512v64h-512z" /> +<glyph unicode="graph" glyph-name="graph" data-tags="graph" d="M128 64h832v-64h-896v896h64zM384 448l-192-192v-128h768v512l-384-320zM832 832l28.44-28.44-284.44-227.56-192 128-192-192v-128l192 192 192-128 349.1 290.9 34.9-34.9v128z" /> +<glyph unicode="google-plus-box" glyph-name="google-plus-box" data-tags="google, plus, box" d="M425.2 487.8c10.2 10.2 16.4 21.6 18.8 34.2s3.6 23.2 3.6 31.6c0 16.2-2.4 34-7.2 53.2s-12 37.2-21.6 54c-9.6 16.8-21.4 30.8-35.4 42s-30.4 16.8-48.8 16.8c-12 0-23.6-2.6-35-8.2s-20.6-12.6-27.8-21.6c-7.8-9.6-13-20-15.6-31.4s-4-23.2-4-35.2c0-15 2.2-31.8 6.8-50.4s11.4-36 20.6-52.2c9.2-16.2 21-29.8 35-41 14-11 30.6-16.6 49.8-16.6 11.4 0 22.6 2.4 33.6 7.2s20 10.4 27.2 17.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM541.8 171.8c-10.2-20.4-25.2-38.6-44.8-54.4s-44.4-28.8-74-38.8c-29.6-9.8-63.6-14.8-101.8-14.8-32.4 0-60.6 3.6-84.8 10.8s-44.4 16.8-60.6 28.8c-16.2 12-28.2 25.6-36 40.8s-11.8 31.2-11.8 48c0 16.2 5 34.4 14.8 55.2s28 38.8 54.4 54.4c13.6 8.4 28.6 15.2 44.4 20.2s31.6 9.2 47.2 12c15.6 3 30.2 5 44 6.2s25.8 2.2 36 2.6c-6.6 8.4-12.8 17.2-18.4 26.6s-8.6 20.8-8.6 34.6c0 7.8 0.8 14.2 2.6 19.4s3.8 10.4 6.2 15.8c-4.8-0.6-9.6-1-14.4-1.4s-9.6-0.4-14.4-0.4c-24 0-45.2 4-63.8 12s-34.2 18.6-46.8 31.8c-12.6 13.2-22.2 28.2-28.6 45.4s-9.8 34.4-9.8 51.6c0 21 4.8 42 14.4 63.2s24 40.2 43.2 57c25.6 21 52.8 34.4 81.2 40.4s55 9 79.4 9h185l-57.4-31.4h-55.6c5.4-4.2 11.6-9.8 18.8-16.6 7.2-7 14-15.2 20.6-25.2s12.2-21.4 17-34.6c4.8-13.2 7.2-28.2 7.2-45s-2.2-31.4-6.2-44c-4.2-12.6-9.8-23.8-17-33.8s-15.2-18.8-24.2-27c-9-8.2-18.4-15.8-27.8-23-6-6-11.8-12.2-17-18.8s-8-15-8-25.2c0-10.2 2.6-18.2 8-23.8s10.4-10.6 15.2-14.8l32.4-25.2c9.6-8.4 19-16.8 28.2-25.2s17.4-17.4 24.2-27c7-9.6 12.4-20.2 16.6-32.4s6.4-25.8 6.4-41.4c-0.2-20.4-5.2-41-15.6-61.6v0zM896 576h-128v-128h-64v128h-128v64h128v128h64v-128h128v-64zM473.6 257c-7.8 9-18 18.2-30.6 27.8s-27.2 20.4-44 32.4c-3.6 0.6-6.8 0.8-9.4 0.8h-11.2c-1.8 0-6-0.2-12.6-0.4s-14.4-0.8-23.4-1.8c-9-1-18.6-2.4-28.6-4.6s-20-4.6-29.6-7.6c-4.8-1.8-11.6-4.6-20.2-8.6s-17.2-9.4-25.6-16.6c-8.4-7.2-15.6-16.2-22-27-6.2-10.8-9.4-24.2-9.4-40.4 0-32.4 14.2-58.6 42.6-79s66.8-30.6 115.4-30.6c43 0 75.8 9 98.4 27.4s33.6 41.4 33.6 69.6c0 11.4-2 21.6-5.8 31s-9.8 18.6-17.6 27.6v0z" /> +<glyph unicode="google-plus" glyph-name="google-plus" data-tags="google, plus" d="M408.6 896c-32.2 0-66.8-4-104-11.8s-72.8-25.6-106.4-53c-25.2-22-44-46.8-56.6-74.6s-18.8-55.4-18.8-83c0-22.8 4.2-45.4 13-67.6 8.6-22.2 21.2-42.2 37.6-59.4s36.8-31.2 61.2-41.8c24.4-10.6 52.2-15.8 83.6-15.8 6.2 0 12.4 0.2 18.8 0.6s12.6 1 18.8 1.8c-3.2-7-5.8-14-8.2-20.6s-3.6-15.2-3.6-25.2c0-18 3.8-33 11.2-45.2s15.4-23.8 24-34.8c-13.4-0.8-29-2-47-3.6s-37.2-4.2-57.6-8.2c-20.4-4-41-9.2-61.8-15.8s-40.2-15.4-58.2-26.4c-34.4-20.4-58.2-44-71.2-71.2s-19.4-51.2-19.4-72.4c0-22 5.2-43 15.4-63s25.8-37.8 47-53.4c21.2-15.6 47.6-28.2 79.4-37.6s68.8-14 111.2-14c50.2 0 94.6 6.4 133.4 19.4s71.2 29.8 97 50.6c25.8 20.8 45.4 44.6 58.8 71.2s20 53.8 20 81.2c0 20.4-2.8 38.6-8.4 54.2-5.4 15.8-12.8 29.8-21.6 42.4-9 12.6-19.6 24.4-31.8 35.4s-24.6 22-37 33l-42.4 33c-6.4 5.6-13 12-20 19.4s-10.6 17.8-10.6 31.2c0 13.4 3.6 24.4 10.6 33s14.4 16.8 22.4 24.8c12.4 9.4 24.8 19.4 36.4 30 11.8 10.6 22.4 22.4 31.8 35.2 9.4 13 16.8 27.6 22.4 44.2 5.4 16.4 8.2 35.8 8.2 57.6s-3 41.6-9.4 59c-6.2 17.2-13.6 32.4-22.4 45.4-8.6 13-17.6 24-27 33s-17.6 16.2-24.8 21.8h72.8l64.6 40.8-231.4 0.2zM334.6 858.4c24.4 0 45.6-7.2 64-21.8s34-32.8 46.4-55c12.4-22 22-45.6 28.2-70.8s9.4-48.4 9.4-69.6c0-11-1.6-24.8-4.6-41.4-3.2-16.6-11.4-31.4-24.8-44.8-9.4-9.4-21.4-17.4-36-23.6-14.6-6.4-29.2-9.4-44-9.4-25 0-46.8 7.2-65.2 21.8s-33.8 32.6-45.8 53.6c-12.2 21.2-21.2 44-27 68.4s-8.8 46.4-8.8 66.2c0 15.8 1.8 31 5.4 46s10.2 28.8 20.2 41.4c9.4 11.8 21.6 21.2 36.4 28.2 15 7.2 30.4 10.8 46.2 10.8v0 0zM392.2 332.8h14.6c3.6 0 7.6-0.4 12.4-1.2 22-15.6 41.2-29.8 57.6-42.4 16.4-12.4 29.8-24.8 40-36.4 10.2-11.8 17.8-23.6 23-36 5-12 7.6-25.6 7.6-40.6 0-36.8-14.6-67.2-44-91.2-29.4-23.8-72.4-35.8-128.8-35.8-63.6 0-114 13.4-151.2 40s-55.8 61.2-55.8 103.4c0 21.2 4.2 38.8 12.4 53s17.8 25.8 28.8 35.2c11 9.4 22.2 16.6 33.6 21.6 11.4 5.2 20.2 8.8 26.4 11.2 12.6 4 25.4 7.2 38.8 10s25.8 4.8 37.6 6c11.8 1.2 22 2 30.6 2.4 8.4 0.4 13.8 0.6 16.4 0.8v0 0zM768 896v-128h-128v-64h128v-128h64v128h128v64h-128v128h-64z" /> +<glyph unicode="google-box" glyph-name="google-box" data-tags="google, box" d="M425.2 487.8c10.2 10.2 16.4 21.6 18.8 34.2s3.6 23.2 3.6 31.6c0 16.2-2.4 34-7.2 53.2s-12 37.2-21.6 54c-9.6 16.8-21.4 30.8-35.4 42s-30.4 16.8-48.8 16.8c-12 0-23.6-2.6-35-8.2s-20.6-12.6-27.8-21.6c-7.8-9.6-13-20-15.6-31.4s-4-23.2-4-35.2c0-15 2.2-31.8 6.8-50.4s11.4-36 20.6-52.2c9.2-16.2 21-29.8 35-41 14-11 30.6-16.6 49.8-16.6 11.4 0 22.6 2.4 33.6 7.2s20 10.4 27.2 17.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM541.8 171.8c-10.2-20.4-25.2-38.6-44.8-54.4s-44.4-28.8-74-38.8c-29.6-9.8-63.6-14.8-101.8-14.8-32.4 0-60.6 3.6-84.8 10.8s-44.4 16.8-60.6 28.8c-16.2 12-28.2 25.6-36 40.8s-11.8 31.2-11.8 48c0 16.2 5 34.4 14.8 55.2s28 38.8 54.4 54.4c13.6 8.4 28.6 15.2 44.4 20.2s31.6 9.2 47.2 12c15.6 3 30.2 5 44 6.2s25.8 2.2 36 2.6c-6.6 8.4-12.8 17.2-18.4 26.6s-8.6 20.8-8.6 34.6c0 7.8 0.8 14.2 2.6 19.4s3.8 10.4 6.2 15.8c-4.8-0.6-9.6-1-14.4-1.4s-9.6-0.4-14.4-0.4c-24 0-45.2 4-63.8 12s-34.2 18.6-46.8 31.8c-12.6 13.2-22.2 28.2-28.6 45.4s-9.8 34.4-9.8 51.6c0 21 4.8 42 14.4 63.2s24 40.2 43.2 57c25.6 21 52.8 34.4 81.2 40.4s55 9 79.4 9h185l-57.4-31.4h-55.6c5.4-4.2 11.6-9.8 18.8-16.6 7.2-7 14-15.2 20.6-25.2s12.2-21.4 17-34.6c4.8-13.2 7.2-28.2 7.2-45s-2.2-31.4-6.2-44c-4.2-12.6-9.8-23.8-17-33.8s-15.2-18.8-24.2-27c-9-8.2-18.4-15.8-27.8-23-6-6-11.8-12.2-17-18.8s-8-15-8-25.2c0-10.2 2.6-18.2 8-23.8s10.4-10.6 15.2-14.8l32.4-25.2c9.6-8.4 19-16.8 28.2-25.2s17.4-17.4 24.2-27c7-9.6 12.4-20.2 16.6-32.4s6.4-25.8 6.4-41.4c-0.2-20.4-5.2-41-15.6-61.6v0zM473.6 257c-7.8 9-18 18.2-30.6 27.8s-27.2 20.4-44 32.4c-3.6 0.6-6.8 0.8-9.4 0.8h-11.2c-1.8 0-6-0.2-12.6-0.4s-14.4-0.8-23.4-1.8c-9-1-18.6-2.4-28.6-4.6s-20-4.6-29.6-7.6c-4.8-1.8-11.6-4.6-20.2-8.6s-17.2-9.4-25.6-16.6c-8.4-7.2-15.6-16.2-22-27-6.2-10.8-9.4-24.2-9.4-40.4 0-32.4 14.2-58.6 42.6-79s66.8-30.6 115.4-30.6c43 0 75.8 9 98.4 27.4s33.6 41.4 33.6 69.6c0 11.4-2 21.6-5.8 31s-9.8 18.6-17.6 27.6v0z" /> +<glyph unicode="google" glyph-name="google" data-tags="google" d="M536.6 896c-32.2 0-66.8-4-104-11.8s-72.8-25.6-106.4-53c-25.2-22-43.8-46.8-56.6-74.6-12.6-27.8-18.8-55.4-18.8-83 0-22.8 4.2-45.4 13-67.6 8.6-22.2 21.2-42.2 37.6-59.4s36.8-31.2 61.2-41.8c24.4-10.6 52.2-15.8 83.6-15.8 6.2 0 12.4 0.2 18.8 0.6s12.6 1 18.8 1.8c-3.2-7-5.8-14-8.2-20.6s-3.6-15.2-3.6-25.2c0-18 3.8-33 11.2-45.2s15.4-23.8 24-34.8c-13.4-0.8-29-2-47-3.6s-37.2-4.2-57.6-8.2c-20.4-4-41-9.2-61.8-15.8s-40.2-15.4-58.2-26.4c-34.4-20.4-58.2-44-71.2-71.2s-19.4-51.2-19.4-72.4c0-22 5.2-43 15.4-63s25.8-37.8 47-53.4c21.2-15.8 47.6-28.2 79.4-37.6s68.8-14 111-14c50.2 0 94.6 6.4 133.4 19.4s71.2 29.8 97 50.6c25.8 20.8 45.4 44.6 58.8 71.2s20 53.8 20 81.2c0 20.4-2.8 38.6-8.4 54.2-5.4 15.8-12.8 29.8-21.6 42.4-9 12.6-19.6 24.4-31.8 35.4s-24.6 22-37 33l-42.2 33c-6.4 5.6-13 12-20 19.4s-10.6 17.8-10.6 31.2c0 13.4 3.6 24.4 10.6 33s14.4 16.8 22.4 24.8c12.4 9.4 24.8 19.4 36.4 30 11.8 10.6 22.4 22.4 31.8 35.2 9.4 13 16.8 27.6 22.4 44.2 5.4 16.4 8.2 35.8 8.2 57.6s-3 41.6-9.4 59c-6.2 17.2-13.6 32.4-22.4 45.4-8.6 13-17.6 24-27 33s-17.6 16.2-24.8 21.8h72.8l64.6 40.8-231.4 0.2zM462.4 858.4c24.4 0 45.6-7.2 64-21.8s34-32.8 46.4-55c12.4-22 22-45.6 28.2-70.8s9.4-48.4 9.4-69.6c0-11-1.6-24.8-4.6-41.4s-11.4-31.4-24.8-44.8c-9.4-9.4-21.4-17.4-36-23.6-14.6-6.4-29.2-9.4-44-9.4-25 0-46.8 7.2-65.2 21.8s-33.8 32.6-45.8 53.6c-12.2 21.2-21.2 44-27 68.4s-8.8 46.4-8.8 66.2c0 15.8 1.8 31 5.4 46s10.4 28.8 20.4 41.4c9.4 11.8 21.6 21.2 36.4 28.2 15 7.2 30.2 10.8 46 10.8v0 0zM520 332.8h14.6c3.6 0 7.6-0.4 12.4-1.2 22-15.6 41.2-29.8 57.6-42.4 16.4-12.4 29.8-24.8 40-36.4 10.2-11.8 17.8-23.6 23-36 5-12 7.6-25.6 7.6-40.6 0-36.8-14.6-67.2-44-91.2-29.4-23.8-72.4-35.8-128.8-35.8-63.6 0-114 13.4-151.2 40s-55.8 61.2-55.8 103.4c0 21.2 4.2 38.8 12.4 53 8.2 14 17.8 25.8 28.8 35.2s22.2 16.6 33.6 21.6c11.4 5.2 20.2 8.8 26.4 11.2 12.6 4 25.4 7.2 38.8 10s25.8 4.8 37.6 6c11.8 1.2 22 2 30.6 2.4 8.4 0.4 14 0.6 16.4 0.8v0 0z" /> +<glyph unicode="globe-outline" glyph-name="globe-outline" data-tags="globe, outline" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM128 448c0 114 49.6 216.4 128.6 286.6 0.6-3.6 2-7.2 3.8-10.8 23.8-44.2 95.4-185 175.6-208.2s77.2-44.4 90-59.8c13-15.4-24.4-48.8 11.2-111.8 19.2-26.4 36.6-11 45.2-55.2 8.2-42-41.2-190-15.6-220.8-18-2.6-36.2-4-54.8-4-212 0-384 172-384 384zM572.8 68.8c21 74 83.6 178.4 151.6 197.8 48.8 41 46.6 77.6 40.2 110.8-15.2 27.8-83.4 52-148.6 109.6-39 8.8-86.8-16.6-105.2 7.8s-105.2 59.8-67.2 98.6c38 38.8 95.4-1.2 118.2 78.6s70.4 46.4 94.4 46.4c24 0 28.2 57.6-16.2 78.6-33.4 15.8-77.2 32.2-143.4 34.8 5.2 0.2 10.4 0.4 15.6 0.4 212 0 384-172 384-384-0.2-191.6-140.2-350.2-323.4-379.4z" /> +<glyph unicode="globe" glyph-name="globe" data-tags="globe" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM724.4 266.6c-69.4-20-133.4-128.4-152.8-202.6-35.8 18.8 19.6 180.4 10.8 224.8-8.6 44.2-26 28.8-45.2 55.2-35.6 63 1.8 96.6-11.2 111.8-13 15.4-9.8 36.6-90 59.8s-151.8 163.8-175.6 208.2c-23.8 44.2 53.2 94 162.6 105.2 20.6 2 39.4 3 56.8 3 75.6-0.2 123.8-18 160-35 44.4-21 40.2-78.6 16.2-78.6s-71.6 33.2-94.4-46.4c-22.8-79.6-80.2-39.8-118.2-78.6s48.8-74.2 67.2-98.6c18.4-24.4 66.2 1.2 105.2-7.8 65.2-57.6 133.4-82 148.6-109.6 6.6-33.2 8.8-69.8-40-110.8z" /> +<glyph unicode="gears" glyph-name="gears" data-tags="gears" d="M663.8 231.6l-59.2 44.8c2.6 14.2 4 28.6 4 43.6 0 14.8-1.4 29.4-4 43.6l59.2 44.8c9.2 7 11.8 19.6 6 29.6l-48.4 84c-5.8 10-18 14.2-28.6 9.6l-68.8-29c-22 18.8-47.6 33.8-75.4 43.6l-9.2 73.8c-1.4 11.4-11.2 20-22.6 20h-96.8c-11.6 0-21.2-8.6-22.6-20l-9.2-73.8c-27.8-9.8-53.4-24.8-75.4-43.6l-68.6 29c-10.6 4.4-23 0.4-28.6-9.6l-48.6-84c-5.8-10-3.2-22.6 6-29.6l59.2-44.8c-2.6-14.2-4-28.6-4-43.6 0-14.8 1.4-29.4 4-43.6l-59.2-44.8c-9.2-7-11.8-19.6-6-29.6l48.4-84c5.8-10 18-14.2 28.6-9.6l68.6 29c22-18.8 47.6-33.8 75.4-43.6l9.2-73.8c1.4-11.4 11.2-20 22.6-20h96.8c11.6 0 21.2 8.6 22.6 20l9.2 73.8c27.8 9.8 53.4 24.8 75.4 43.6l68.6-29c10.6-4.4 23-0.4 28.6 9.6l48.4 83.8c6 10 3.6 22.8-5.6 29.8zM368.4 200c-66.2 0-120 53.8-120 120s53.8 120 120 120c66.2 0 120-53.8 120-120s-53.8-120-120-120zM954.6 651l-35.8 27c1.6 8.4 2.4 17.2 2.4 26 0 9-0.8 17.6-2.4 26l35.6 26.8c5.4 4.2 7 11.8 3.6 17.8l-29 50.4c-3.6 6-10.8 8.4-17.2 5.6l-41.2-17.4c-13.4 11.4-28.6 20.2-45.4 26.2l-5.4 44.6c-0.8 6.8-6.6 12-13.6 12h-58c-6.8 0-12.8-5-13.6-12l-5.4-44.4c-16.6-5.8-32-15-45.4-26.2l-41.2 17.4c-6.4 2.8-13.8 0.2-17.2-5.6l-29-50.4c-3.6-6-2-13.8 3.6-17.8l35.6-26.8c-1.6-8.4-2.4-17.2-2.4-26 0-9 0.8-17.6 2.4-26l-35.6-27.2c-5.4-4.2-7-11.8-3.6-17.8l29-50.4c3.6-6 10.8-8.4 17.2-5.6l41.2 17.4c13.4-11.4 28.6-20.2 45.4-26.2l5.4-44.4c0.8-6.8 6.6-12 13.6-12h58c6.8 0 12.8 5 13.6 12l5.4 44.4c16.6 5.8 32 15 45.4 26.2l41.2-17.4c6.4-2.8 13.8-0.2 17.2 5.6l29 50.4c3.6 6 2 13.8-3.4 17.8zM777.2 632c-39.8 0-72.2 32.4-72.2 72.2s32.4 72.2 72.2 72.2c39.8 0 72.2-32.4 72.2-72.2-0.2-39.8-32.2-72.2-72.2-72.2z" /> +<glyph unicode="gear" glyph-name="gear" data-tags="gear" d="M925.4 324.2l-83 62.8c3.6 19.8 5.6 40.2 5.6 61s-2 41.2-5.6 61l83 62.8c12.8 9.8 16.4 27.6 8.4 41.6l-67.8 117.4c-8 14-25.2 19.8-40.2 13.4l-96-40.4c-30.8 26.4-66.6 47.2-105.6 61l-12.6 103.2c-2 16-15.6 28-31.8 28h-135.6c-16.2 0-29.8-12-31.8-28l-13-103.2c-39-13.8-74.8-34.6-105.6-61l-96 40.4c-14.8 6.2-32 0.4-40.2-13.4l-67.8-117.4c-8-14-4.4-31.8 8.4-41.6l83-62.8c-3.2-19.8-5.2-40.2-5.2-61s2-41.2 5.6-61l-83-62.8c-12.8-9.8-16.4-27.6-8.4-41.6l67.8-117.4c8-14 25.2-19.8 40.2-13.4l96 40.4c30.8-26.4 66.6-47.2 105.6-61l13-103.2c2-16 15.6-28 31.8-28h135.6c16.2 0 29.8 12 31.8 28l13 103.2c39 13.8 74.8 34.6 105.6 61l96-40.4c14.8-6.2 32-0.4 40.2 13.4l67.8 117.4c7.4 14 3.8 31.8-9.2 41.6zM512 280c-92.8 0-168 75.2-168 168s75.2 168 168 168c92.8 0 168-75.2 168-168s-75.2-168-168-168z" /> +<glyph unicode="full-screen-exit" glyph-name="full-screen-exit" data-tags="full, screen, exit" d="M320 896h-128v-192h-192v-128h320v320zM192 0h128v320h-320v-128h192v-192zM1024 576v128h-192v192h-128v-320h320zM832 192h192v128h-320v-320h128v192z" /> +<glyph unicode="full-screen" glyph-name="full-screen" data-tags="full, screen" d="M0 896h320v-128h-192v-192h-128v320zM128 320h-128v-320h320v128h-192v192zM704 896v-128h192v-192h128v320h-320zM896 128h-192v-128h320v320h-128v-192z" /> +<glyph unicode="front-element" glyph-name="front-element" data-tags="front, element" d="M192 704v64h192v64h-256v-256h64v64M640 192h128v512h-512v-512h320M832 320v-192h-192v-64h256v256" /> +<glyph unicode="forward-element" glyph-name="forward-element" data-tags="forward, element" d="M896 576v-512h-512v256h-256v512h512v-256h256zM832 512h-192v-192h-192v-192h384v384z" /> +<glyph unicode="forward" glyph-name="forward" data-tags="forward" d="M0 128v640l512-320-512-320zM1024 448l-512 320v-640l512 320z" /> +<glyph unicode="formula-fx" glyph-name="formula-fx" data-tags="formula, fx" d="M428 593.2l-49.4-220c-23-106.8-45.4-184.2-67.4-232.2s-47.6-83.6-76.8-106.4c-29.4-23.2-63-34.6-101-34.6-24 0-41.4 5.4-52.6 16s-16.8 23-16.8 37.4c0 13.4 4.6 25 14 34.8s21.6 14.6 36.6 14.6c12.6 0 22.4-3.8 29-11.2 6.8-7.4 10.2-17 10.2-28.4 0-10.4-2-18.2-6.4-23.2-4.2-5-6.4-8.4-6.4-10l2-3.4c1.6-1.6 3.6-2.4 6-2.4 8.4 0 15.6 3 21.6 9.4 14.8 15.4 26 34 33.2 55.8 5 15 14.8 54.8 29 119l86 385.2h-58.6l14 57.4c21-0.4 36.4 2.8 46 9.4s19.6 21.2 30.4 44c30.8 66.2 63.4 120.2 97.8 148.8s72.4 42.8 114.6 42.8c27 0 46.6-6 58.8-18.2s18.4-27.8 18.4-47c0-17-4-30.4-12.2-40.4-8.2-10.2-18.4-15-30.4-15-11.2 0-20.6 4-27.8 12.2s-11 18-11 29.4c0 8.2 2.2 16.8 7 26 4.6 9.2 7 15.4 7 18.6 0 3.6-1 6.6-3.2 8.8-2 2.2-4.8 3.4-8.2 3.4-16.6 0-33.6-11.8-51-35.8-28.6-38.2-51.8-105-69-187.6h61l-14.8-57.4-59.6 0.2zM585.4 547.8l137.8 28.2c25-46.6 42.6-97.8 53-153.8 25.8 45.4 45.4 77.2 58.6 95.2 17.6 24.4 32.2 40.2 43.6 47.6 11.6 7.4 23.8 11 36.6 11 14.4 0 25.6-4.8 33.4-14 7.8-9.4 11.6-22 11.6-38 0-15-4-27.2-11.6-36.8-7.8-9.4-17.4-14.2-29-14.2-8.4 0-18 1.8-29 5.4-10.8 3.6-18.6 5.4-22.6 5.4-11.2 0-21.6-4.8-31.6-14-13.6-12.8-30.4-40.2-50.6-82 22.4-93.8 40.2-151 53.8-171.6 7.8-12.2 15.8-18.4 24.2-18.4 6.8 0 12.8 2 17.8 6 7.6 6.6 19.4 23 35.2 49.2l14.2-9.8c-23.2-44.4-45.8-75.8-68-93.8-16.8-14-33.4-21.2-49.8-21.2-16.8 0-30.8 4.6-42 13.4-11.2 9-21.2 23.4-29.8 43.6-8.8 20-19 52.4-30.8 96.8-30.8-46.6-55-80.6-72.6-102-17.4-21.4-32-35.4-43.6-42s-24-9.8-37.2-9.8c-13.6 0-24.6 4.8-32.6 14-8 9.4-12 21.6-12 36.6 0 15.8 4.4 29 13 39.2 8.6 10.4 19.8 15.4 33.2 15.4 7.2 0 15.2-2.6 24.2-7.4 13.2-7.6 22.6-11.4 28.4-11.4 7.6 0 14.4 1.8 20.6 5.6 7.8 4.8 18 14.8 30 30.6 7.4 9.6 21 30.2 40.8 62-25.2 111.6-45 178.2-59.2 200-9 14-20.4 21.2-34 21.2-7.2 0-15.8-1.2-26-3.8l2 17.6z" /> +<glyph unicode="format-code-block" glyph-name="format-code-block" data-tags="format, code, block" d="M448 256v-320h576v320h-576zM653.2 45.2l-45.2-45.2-96 96 96 96 45.2-45.2-50.6-50.8 50.6-50.8zM864 0l-45.2 45.2 50.8 50.8-50.8 50.8 45.2 45.2 96-96-96-96zM384 640v256c0 35.2-28.8 64-64 64h-64c-35.2 0-64-28.8-64-64v-256l-192-192h576l-192 192zM576 384h-576v-384h128v320h64v-320h64v320h64v-320h64v320h192v64z" /> +<glyph unicode="form-element" glyph-name="form-element" data-tags="form, element" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 128h-704v704h704v-704zM896 0v64h64v-64h-64zM960 896h-64v64h64v-64zM0 64h64v-64h-64v64zM64 960v-64h-64v64h64zM384 704h-192v-64h192v64zM768 704h-320v-64h320v64zM768 576h-320v-64h320v64zM768 448h-320v-64h320v64zM768 320h-320v-64h320v64zM384 320h-192v-64h192v64zM384 448h-192v-64h192v64zM384 576h-192v-64h192v64z" /> +<glyph unicode="form" glyph-name="form" data-tags="form" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 128h-704v704h704v-704zM896 0v64h64v-64h-64zM960 896h-64v64h64v-64zM0 64h64v-64h-64v64zM64 960v-64h-64v64h64z" /> +<glyph unicode="foreground-color" glyph-name="foreground-color" data-tags="foreground, color" d="M599 768h-174.2l-232.8-640h128l46.6 128h290.8l46.6-128h128l-233 640zM413.2 384l98.8 271.6 98.8-271.6h-197.6z" /> +<glyph unicode="font-size" glyph-name="font-size" data-tags="font, size" d="M194 512l-130-384h58l33.8 100h136.2l33.8-100h58l-130 384h-59.8zM176.2 288l47.8 141.2 47.8-141.2h-95.6zM752 768h-96l-208-640h96l52 160h216l52-160h96l-208 640zM627.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="font-family" glyph-name="font-family" data-tags="font, family" d="M448 128v512h-190.4l-1.6 128h512v-128h-192v-512h-128z" /> +<glyph unicode="folder-up" glyph-name="folder-up" data-tags="folder, up" d="M192 640h576c35.4 0 64-28.6 64-64v-128l-64-64v192h-576v64zM128 768h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h384l64 64h-448v576zM800 288l-160-160h128v-128h64v128h128l-160 160z" /> +<glyph unicode="folder-open" glyph-name="folder-open" data-tags="folder, open" d="M851.2 640h-492c-35.2 0-74.4-28.8-87.2-64l-144-384v576h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h536.8c35.2 0 74.4 28.8 87.2 64l140 384c12.8 35.2-5.6 64-40.8 64zM692 213.8c-4-11-20.2-21.8-27.2-21.8h-468.6l135.8 362.2c4 11 20.2 21.8 27.2 21.8h464.6l-131.8-362.2z" /> +<glyph unicode="folder-more" glyph-name="folder-more" data-tags="folder, more" d="M128 192h192v-64h-192c-35.4 0-64 28.6-64 64v576c0 35.4 28.6 64 64 64h256l128-128h-90.4l-64 64h-229.6v-576zM512 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 384v192c0 35.4-28.6 64-64 64h-576v-64h576v-192h64zM896 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM704 256c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64z" /> +<glyph unicode="folder-add" glyph-name="folder-add" data-tags="folder, add" d="M192 640h576c35.4 0 64-28.6 64-64v-128h-64v128h-576v64zM896 192h-64v128h-64v-128h-128v-64h128v-128h64v128h128v64h-64zM128 768h229.6l64-64h90.4l-128 128h-256c-35.4 0-64-28.6-64-64v-576c0-35.4 28.6-64 64-64h384v64h-384v576z" /> +<glyph unicode="folder" glyph-name="folder" data-tags="folder" d="M485.6 704l-64 64h-229.6v-576h640v384h-576v64h576c35.4 0 64-28.6 64-64v-384c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v576c0 35.4 28.6 64 64 64h256l128-128" /> +<glyph unicode="flip-vertical" glyph-name="flip-vertical" data-tags="flip, vertical" d="M128 384h768l-768-320v320zM128 832v-320h768l-768 320zM192 576v160l384-160h-384z" /> +<glyph unicode="flip-horizontal" glyph-name="flip-horizontal" data-tags="flip, horizontal" d="M896 64h-320v768l320-768zM128 64l320 768v-768h-320zM384 512l-160-384h160v384z" /> +<glyph unicode="flash-manager" glyph-name="flash-manager" data-tags="flash, manager" d="M511.8 960c-282.6 0-511.8-229.2-511.8-512.2 0-282.6 229.2-511.8 511.8-511.8 283 0 512.2 229.2 512.2 511.8 0 283-229.2 512.2-512.2 512.2zM768 640c-60.2-0.6-96.8 9.2-162.4-128 29.8 0 98.4 0 98.4 0v-128h-128c0 0-107-258.8-320-256-1.6 28.4 0 87.8 0 128 141 21.4 187.2 176.6 219.8 253.8 96.8 301.2 292.2 260 292.2 260s0-98.8 0-129.8z" /> +<glyph unicode="find-and-replace" glyph-name="find-and-replace" data-tags="find, and, replace" d="M960 384v-192c0-35.4-28.6-64-64-64h-192c-35.4 0-64 28.6-64 64v128h-256v-128c0-35.4-28.6-64-64-64h-192c-35.4 0-64 28.6-64 64v192c0 35.4 28.6 64 64 64v128c0 35.4 28.6 64 64 64v64c0 35.4 28.6 64 64 64h128c0 0 64 0 64-64s0-64 0-64v-192h128v192c0 0 0 0 0 64s64 64 64 64h128c35.4 0 64-28.6 64-64v-64c35.4 0 64-28.6 64-64v-128c35.4 0 64-28.6 64-64zM416 832h32v64h-192v-64h160zM736 832h32v64h-192v-64h160zM96 64h-32v-64h320v64h-288zM640 0h320v64h-320v-64z" /> +<glyph unicode="filter-sort-desc-sm" glyph-name="filter-sort-desc-sm" data-tags="filter, sort, desc, sm" d="M896 704v-64l-192-192v-128l-64-128v256l-192 192v64h448zM288 192l160 192h-128v320h-64v-320h-128l160-192z" /> +<glyph unicode="filter-sort-asc-sm" glyph-name="filter-sort-asc-sm" data-tags="filter, sort, asc, sm" d="M896 704v-64l-192-192v-128l-64-128v256l-192 192v64h448zM128 512h128v-320h64v320h128l-160 192-160-192z" /> +<glyph unicode="filter-sm" glyph-name="filter-sm" data-tags="filter, sm" d="M256 704h512v-64l-192-192v-192l-128-128v320l-192 192v64z" /> +<glyph unicode="filter-clear" glyph-name="filter-clear" data-tags="filter, clear" d="M287 832l336.4-336.4-47.4-47.6v-320l-128-128v448l-320 320v64h159zM759.2 631.2l136.8 136.8v64h-337.4l-128 128-46.6-44 596-596 44 46.6-264.8 264.6z" /> +<glyph unicode="filter-add-group" glyph-name="filter-add-group" data-tags="filter, add, group" d="M704 256v-64h-64v-128h64v-64h-128v256h128zM832 256v-64h64v-128h-64v-64h128v256h-128zM320 640h-128v-128h-128v-128h128v-128h128v128h128v128h-128v128zM576 640h384v64h-384v-64zM64 832v-64h896v64h-896zM576 384h384v128h-384v-128z" /> +<glyph unicode="filter-add-expression" glyph-name="filter-add-expression" data-tags="filter, add, expression" d="M960 832v-64h-896v64h896zM576 640h384v64h-384v-64zM576 384h384v128h-384v-128zM576 192h384v64h-384v-64zM576 64h384v64h-384v-64zM192 256h128v128h128v128h-128v128h-128v-128h-128v-128h128v-128z" /> +<glyph unicode="filter" glyph-name="filter" data-tags="filter" d="M128 832v-64l320-320v-448l128 128v320l320 320v64h-768z" /> +<glyph unicode="film" glyph-name="film" data-tags="film" d="M832 896h-640c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM256 64h-64v64h64v-64zM256 256h-64v128h64v-128zM256 512h-64v128h64v-128zM256 768h-64v64h64v-64zM704 64h-384v192h384v-192zM704 320h-384v256h384v-256zM704 640h-384v192h384v-192zM832 64h-64v64h64v-64zM832 256h-64v128h64v-128zM832 512h-64v128h64v-128zM832 768h-64v64h64v-64z" /> +<glyph unicode="files-error" glyph-name="files-error" data-tags="files-error" d="M128 832h448l-64 64h-384c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h128v64h-128zM544 192c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM768 768h-384c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0 512zM896 64h-512v640h320v-192h192zM512 256h64v320h-64z" /> +<glyph unicode="file-zip" glyph-name="file-zip" data-tags="file, zip" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h128v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-69.4c-37.2-13.2-64-48.8-64-90.6 0-53 43-96 96-96s96 43 96 96c0 41.8-26.8 77.4-64 90.6v133.4h64v64h-64v64h64v64h-64v64h64v64h-64v64h192v-192h192v-576zM448 224c0-17.6-14.4-32-32-32s-32 14.4-32 32c0 17.6 14.4 32 32 32s32-14.4 32-32z" /> +<glyph unicode="file-word" glyph-name="file-word" data-tags="file, word" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM768 576l-13.8-64-83.2-384h-93.4l-65.6 265-65.4-265h-93.4l-97.2 448h95.6l49.6-278.4 66.2 278.4h89l66.2-278.4 38.4 214.4h-38.2v64h145.2z" /> +<glyph unicode="file-video" glyph-name="file-video" data-tags="file-video" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM608 351.2c0 0.6 0 1 0 1.6 0 17.6-14.4 32-32 32h-20.2c47.2 6 83.6 46.4 83.6 95.2 0 53-43 96-96 96s-96-43-96-96c0-48.8 36.4-89.2 83.6-95.2h-140.8c32.4 3.2 57.6 30.4 57.6 63.6 0 35.4-28.6 64-64 64s-64-28.6-64-64c0-33.2 25.4-60.4 57.6-63.6h-25.4c-17.6 0-32-14.4-32-32v-128c0-17.6 14.4-32 32-32h224c17.6 0 32 14.4 32 32 0 5.2-1.2 10.2-3.6 14.6l3.6-2.2 89.6-54.2c2.6-1.6 5.4-2.4 8.2-2.4 2.6 0 5.4 0.6 7.8 2 5 2.8 8.2 8.2 8.2 14v191.6c0 5.8-3 11-8 13.8s-11 3-16 0l-89.8-50.8zM387 416.6v0c-1-0.2-2-0.2-3-0.2s-2 0-3 0.2h-0.4c-16.4 1.6-28.8 15.4-28.8 31.8 0 17.6 14.4 32 32 32s32-14.4 32-32c0.2-16.4-12.2-30.2-28.8-31.8v0zM551.6 416.6v0c-0.6 0-1.2-0.2-1.8-0.2-2-0.2-4.2-0.4-6.2-0.4s-4.2 0-6.2 0.4c-0.6 0-1.2 0.2-1.8 0.2v0 0c-31.8 4-55.8 31.4-55.8 63.4 0 35.2 28.8 64 64 64s64-28.8 64-64c-0.2-32.2-24.2-59.4-56.2-63.4v0z" /> +<glyph unicode="file-typescript" glyph-name="file-typescript" data-tags="file-typescript" d="M128 704h384v-96h-144v-416h-96v416h-144v96zM761.2 488.8c-70 25.2-100.2 43.2-100.2 81.2 0 29.2 25.8 59.8 86.6 59.8 49.2 0 85.8-14.2 104.6-23.6l23 73.2c-27.2 13-68.8 24.6-125.6 24.6-113.6 0-185.4-61.2-185.4-142.6 0-71.2 55.2-115.2 141.8-144.2 66.2-22.8 92.8-44.8 92.8-82.4 0-40.6-34.2-67.8-95.2-67.8-48.8 0-95.8 14.8-126.6 31.6l-21.2-75.2c28.6-16.6 86.2-31.6 141.6-31.6 135.2 0 198.6 69.2 198.6 149.2 0 71.6-43.8 114.8-134.8 147.8z" /> +<glyph unicode="file-txt" glyph-name="file-txt" data-tags="file, txt" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM768 256v-64h-512v64h512zM512 640v-64h-256v64M768 512v-64h-512v64h512zM256 320v64h448v-64h-448z" /> +<glyph unicode="file-psd" glyph-name="file-psd" data-tags="file, psd" d="M256 640v-512h89.4v182.2h42.6c48 0 86.4 15.6 115 46.8s43 72.2 43 122.6c0 106.8-50 160.4-150 160.4h-140zM345.4 553h35.2c47.6 0 71.4-25.8 71.4-77.6 0-52.8-23.8-79.2-71.4-79.2h-35.2v156.8zM674.2 448c-16.2 0-31.6-1.8-46.6-5.6s-28.2-9.4-39.8-17.2c-11.6-7.8-20.8-18-27.8-30.2-7-12.4-10.4-27-10.4-44 0-12.4 1.6-23.4 4.6-32.4s7.4-17.2 13.4-24.2c5.8-7 13-13 21.6-18.4s18.6-10.2 29.8-14.8c7-3 14.4-5.6 22-8s14.6-5 21-8c6.4-3 11.6-6.4 15.6-10.4s6-9 6-15c0-9.4-4.4-16.4-13.4-20.8-9-4.6-21.2-6.8-36.8-6.8-12.8 0-26.4 2.4-40.8 6.8s-28.8 11.6-43.2 20.8v-76.2c26.6-10.4 55.6-15.4 87-15.4 17 0 33.4 1.8 49.2 5.6 15.8 3.6 29.8 9.6 42 17.6s21.8 18.4 29.2 31.2c7.4 12.8 11 28.2 11 46.4 0 13-1.8 24-5.4 33.4s-8.8 17.4-15.6 24.4c-6.8 7-14.8 13-24.4 18.2-9.4 5.2-20 10-31.6 14.2-6.4 2.4-13 4.8-19.6 7s-12.6 4.8-18 7.8c-5.4 3-9.8 6.2-13 10.4s-5 8.8-5 14.2c0 4.2 1 7.8 3.4 11.2 2.2 3.4 5.2 6 9.2 8s8.4 3.6 13.4 4.8c5 1.2 10.4 1.6 16.2 1.6 12.2 0 24.6-1.8 37.4-5.2s24.6-8.8 35.8-15.6v72.6c-12.6 4-25.4 7-38.4 9s-25.8 3.2-38.4 3.2l0.4-0.2zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-programming" glyph-name="file-programming" data-tags="file-programming" d="M471.8 447.6l-105 0.4-97-97 0.2-0.2c-8.2-7.8-13.4-18.8-13.4-31 0-11.6 4.6-22 12-29.6v0l98-98 93.4 0.4-119.2 119.2c0.4 1.8 0.6 3.6 0.6 5.6l130.4 130.2zM682.4 317.2c0.2-1.8 0.4-3.8 0.6-5.6l-119-119.2 93.4-0.4 98 98c7.4 7.6 12 18.2 12 29.6 0 12.2-5.2 23.2-13.4 31l0.2 0.2-97 97.2-105-0.4 130.2-130.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-presentation" glyph-name="file-presentation" data-tags="file-presentation" d="M256 531.2c0-19.8 12.2-36.4 29-42.4v-226.2c0-24.8 19.2-44.8 42.6-44.8h163v-23.4l-27.8-29c-3.8-4-6.2-9.6-6.2-15.8 0-12.4 9.6-22.4 21.4-22.4 5.8 0 11.2 2.6 15 6.6 0.2 0.2 0.4 0.6 0.8 0.8l18.2 19 18.2-19c0.2-0.2 0.4-0.6 0.8-0.8 3.8-4 9.2-6.6 15-6.6 11.8 0 21.4 10 21.4 22.4 0 6.2-2.4 11.8-6.2 15.8l-27.8 29v23.4h160.6c22.6 0 41 18.4 42.6 41.6h0.2v228.6c18 5.2 31.4 22.6 31.4 43.2 0 24.8-19 44.8-42.6 44.8h-427c-23.6 0-42.6-20-42.6-44.8zM597.4 486.4h85.4v-179h-85.4v179zM469.4 433.4h85.4v-126h-85.4v126zM341.4 397h85.4v-89.6h-85.4v89.6zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-ppt" glyph-name="file-ppt" data-tags="file, ppt" d="M384 576l-64-64h64v-384h98.8v159.2h50.4c32.8 0 58.2 3 76.4 8.8 28.8 9 51.8 25.8 68.8 50.8s25.6 53.2 25.6 85.2c0 31.6-8 59-24 82.2s-37.6 40.2-64.8 50.8c-20.6 7.4-48.8 11-84 11M482.8 509.4h39.4c22.4 0 40.4-3.6 53.8-10.6 24.2-12.8 46.6-35.2 46.6-67 0-34.6-23.8-58-50.4-70-13.4-5.8-30.2-8.8-50.4-8.8h-38.8l-0.2 156.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-pdf" glyph-name="file-pdf" data-tags="file, pdf" d="M481.8 640c-15.2 0-27.6-8-30.8-19.8-9.8-37.2 0.4-92.6 18.8-164.6l-4.8-11.8c-13.2-32.8-29.6-66-44.2-95.2l-2-3.8c-15.4-30.6-29.2-56.8-42-78.8l-13-7c-1-0.6-23.2-12.6-28.6-15.8-44.4-27.2-73.8-57.8-78.8-82.4-1.6-7.8-0.4-17.8 7.4-22.4l12.6-6.4c5.4-2.8 11.2-4.2 17.2-4.2 31.6 0 68.4 40.4 119 130.6 58.4 19.4 125 35.6 183.2 44.6 44.4-25.6 99-43.4 133.6-43.4 6.2 0 11.4 0.6 15.6 1.8 6.6 1.8 12.2 5.6 15.6 10.8 6.8 10.4 8 24.4 6.2 39-0.6 4.2-4 9.6-7.6 13.2-10.2 10.4-33 15.8-67.4 16.2-23.4 0.2-51.6-1.8-81.2-6-13.2 7.8-27 16.4-37.6 26.6-28.8 27.6-53 65.8-68 107.8 1 4 1.8 7.4 2.6 10.8 0 0 16.2 94.2 12 126.2-0.6 4.4-1 5.6-2.2 9l-1.4 3.8c-4.4 10.4-13 21.4-26.6 20.8l-7.6 0.4zM487.2 623.2c10.2 0 16-26.2 16.4-50.8 0.6-24.6-5.2-41.8-12-54.6-5.8 18.8-8.6 48.6-8.6 68-0.2 0.2-0.6 37.4 4.2 37.4v0zM488 415c17.2-32 38.6-59 63.8-80.8 3.2-2.6 6.4-5.4 10-8.2-51.2-10.4-95.4-23-134.2-38.2 7.2 13 14.4 26.6 22 41.2 18.2 35.4 29.8 63.2 38.4 86zM692.4 311.8c18.6 0 24 0 42.2-4.6 18.2-4.8 18.4-14.4 15.2-16.4s-12-3.2-17.8-3.2c-18.4 0-41.4 8.6-73.6 22.8 12.6 0.8 23.8 1.4 34 1.4v0zM361.6 240.2c-35.4-57.6-59-80.6-74.6-87.6 5.8 16.2 28.6 48 62.4 76.2 2.2 1.8 7.4 6.8 12.2 11.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-mdb" glyph-name="file-mdb" data-tags="file, mdb" d="M462.2 576l-174.2-448h160v64h-51l29.6 76h171.2l54.4-140h84l-174.2 448h-99.8zM459.2 352l53 136 52.8-136h-105.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-image" glyph-name="file-image" data-tags="file-image" d="M597.4 189.6c0 0-53 194.4-171.2 194.4s-170-256-170-256h512c0 0-23.8 157.4-85.4 157.4s-85.4-95.8-85.4-95.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM576 448c0-35.4 28.6-64 64-64s64 28.6 64 64c0 35.4-28.6 64-64 64s-64-28.6-64-64z" /> +<glyph unicode="file-horizontal" glyph-name="file-horizontal" data-tags="file, horizontal" d="M768 832h-640c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512l-192 192zM896 128h-768v640h576v-192h192v-448z" /> +<glyph unicode="file-flash" glyph-name="file-flash" data-tags="file, flash" d="M704 574.6v-90.4c-42-0.4-93.2 6.4-139.2-89 20.8 0 75.2 0 75.2 0v-89h-95.8c0 0-74.8-180.2-223.8-178.2-1.2 19.8 0 61 0 89 98.6 15 130.8 122.8 153.6 176.8 53 163.8 147.8 182 186.8 182.2 11.2 0 43.2-1.4 43.2-1.4zM896 704v-640c0-35.4-28.6-64-64-64h-640c-35.4 0-64 28.6-64 64v768c0 35.4 28.6 64 64 64h512l192-192zM832 640h-192v192h-448v-768h640v576z" /> +<glyph unicode="file-excel" glyph-name="file-excel" data-tags="file, excel" d="M576 352l128-224h-96l-96 169-63-105h63v-64h-192l128 224-128 224h96l96-168 96 168h96l-128-224zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-error" glyph-name="file-error" data-tags="file-error" d="M320 320h64v320h-64zM352 256c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM704 896h-512c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 640zM832 64h-640v768h448v-192h192z" /> +<glyph unicode="file-disc-image" glyph-name="file-disc-image" data-tags="file-disc-image" d="M512.2 314.6c7.4 0 14.4 2.2 20.2 6s10.4 9 13.4 15.2c2.4 5 3.8 10.4 3.8 16.2 0 20.6-16.8 37.4-37.4 37.4-5.6 0-10.8-1.2-15.4-3.4-6.8-3.2-12.6-8.2-16.6-14.6-3.4-5.6-5.4-12.2-5.4-19.4 0-20.8 16.6-37.4 37.4-37.4zM407.2 550.2c-38.2-20.2-69.8-51-90.8-88.8-18-32.2-28.2-69.4-28.2-108.8 0-123.4 100-223.4 223.4-223.4 40 0 77.6 10.6 110.2 29 37.2 21.2 67.8 52.8 87.8 90.8 16.2 31 25.4 66.2 25.4 103.6 0 123.4-100 223.4-223.4 223.4-37.8 0-73.4-9.4-104.4-25.8zM586.8 351.8c0-12.2-2.8-23.6-8-33.8l97.4-51.6c-16.6-31.6-41.8-57.8-72.6-75.4l-53.2 96.6c-11.2-6.6-24.2-10.6-38.2-10.6-41.2 0-74.8 33.4-74.8 74.8 0 13.6 3.6 26.4 10 37.4l-98.4 54.2c17.6 31.4 44 57.2 76 74l53.6-98.6c10 5 21.4 7.8 33.4 7.8 41.4 0 74.8-33.4 74.8-74.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-data" glyph-name="file-data" data-tags="file-data" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM256 501.4v-298.6c0-41.2 38.2-74.6 85.4-74.6h341.4c47.2 0 85.4 33.4 85.4 74.6v298.6c0 41.2-38.2 74.6-85.4 74.6h-341.4c-47.2 0-85.4-33.4-85.4-74.6zM493.4 202.6h-152v93.4h152v-93.4zM530.6 426.6h152v-93.4h-152v93.4zM530.6 296h152v-93.4h-152v93.4zM493.4 333.4h-152v93.4h152v-93.4z" /> +<glyph unicode="file-csv" glyph-name="file-csv" data-tags="file, csv" d="M357.8 512c-20 0-37.8-4.2-53.4-12.4-15.4-8.4-27.4-20.2-35.8-35.4s-12.6-32.6-12.6-52.2c0-18.2 3.8-34.2 11.4-48.2s18.4-24.6 32.8-32.2c14.4-7.6 31.4-11.4 51.2-11.4 20 0 37.8 2.8 53.2 8.2v49.8c-13.8-7-27.6-10.4-41-10.4-14.6 0-26.4 4.2-35.2 12.8s-13.2 20.2-13.2 35.2c0 15 4.4 26.8 13.2 35.4s20.8 13 36 13c7.4 0 14.6-0.8 21.8-2.6s13.4-4.2 18.4-7.2v51.6c-15.2 4-30.6 5.8-46.8 6v0zM505.4 512c-23 0-41.2-5.4-55-16.2-13.6-10.8-20.4-25-20.4-43 0-25.6 15-44.2 44.8-55.6 9.2-3.4 15.6-6.2 19-8.2s6-4 7.6-6.4c1.6-2.4 2.4-5 2.4-8 0-4.2-1.6-7.4-5-9.6s-8.2-3.4-14.2-3.4c-8.2 0-16.8 1.8-26.4 5.2-9.4 3.6-18 8-25.8 13.8v-50.8c16.2-6.6 34-9.8 53.4-9.8 16.8 0 31 2.2 43 6.8 12 4.4 21.2 11.4 27.8 20.4 6.6 9.2 10 19.8 10 32.2 0 12.6-4 23.6-12 32.8s-21.6 17.8-40.8 25.6c-9.8 4-16.2 7.4-19.2 10s-4.6 5.8-4.6 9.6c0 4 2 7.2 5.6 9.6 3.8 2.4 8.8 3.6 15 3.6 15.2 0 30.4-4.2 46-12.8v47.2c-8 2.2-14.2 3.6-18.6 4.4s-9.4 1.4-14.8 2c-5.4 0.6-11.6 0.6-17.8 0.6v0zM584.4 512l60-191.8h62.8l60.8 191.8h-58.2l-27.6-117.4c-2.2-8.8-3.6-16.2-4-22.2h-1.2c-0.2 4.8-1.6 11.8-3.8 21.4l-28.4 118.2h-60.4zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-config" glyph-name="file-config" data-tags="file, config" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576zM748.2 313.2l-47.4 35.8c2 11.4 3.2 23 3.2 34.8 0 12-1 23.6-3.2 34.8l47.4 35.8c7.4 5.6 9.4 15.8 4.8 23.8l-38.8 67c-4.6 8-14.4 11.2-23 7.8l-54.6-23c-17.6 15-38 27-60.4 34.8l-7.4 59c-1.2 9.2-9 16-18.2 16h-77.4c-9.2 0-17-6.8-18.2-16l-7.4-59c-22.2-8-42.6-19.8-60.4-34.8l-54.8 23.2c-8.4 3.6-18.4 0.2-23-7.8l-38.8-67c-4.6-8-2.6-18.2 4.8-23.8l47.4-35.8c-2-11.4-3.2-23-3.2-34.8 0-12 1-23.6 3.2-34.8l-47.4-35.8c-7.4-5.6-9.4-15.8-4.8-23.8l38.8-67c4.6-8 14.4-11.2 23-7.8l54.8 23.2c17.6-15 38-27 60.4-34.8l7.4-59c1.2-9.2 9-16 18.2-16h77.4c9.2 0 17 6.8 18.2 16l7.4 59c22.2 8 42.6 19.8 60.4 34.8l54.8-23.2c8.4-3.6 18.4-0.2 23 7.8l38.8 67c4.4 8 2.4 18-5 23.6zM512 288c-53 0-96 43-96 96s43 96 96 96c53 0 96-43 96-96s-43-96-96-96z" /> +<glyph unicode="file-bac" glyph-name="file-bac" data-tags="file, bac" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-254.2v192h128l-193 192-191-192h128v-192h-257.8v768h448v-192h192v-576z" /> +<glyph unicode="file-audio" glyph-name="file-audio" data-tags="file-audio" d="M435.2 253c-11.2 5.8-24.4 9-38.4 9-42.4 0-76.8-30-76.8-67s34.4-67 76.8-67c42.4 0 76.8 30 76.8 67v251.8l192 45.2v-175c-11.2 5.8-24.4 9-38.4 9-42.4 0-76.8-30-76.8-67s34.4-67 76.8-67c42.4 0 76.8 30 76.8 67 0 1 0 2 0 3v0 314l-268.8-63.2v-259.8zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-ascx" glyph-name="file-ascx" data-tags="file, ascx" d="M768 512h-192v64h192v-64zM768 192h-192v64h192v-64zM512 448h-256v192h256v-192zM512 128h-256v192h256v-192zM704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="file-add" glyph-name="file-add" data-tags="file, add" d="M1024 128h-128v-128h-64v128h-128v64h128v128h64v-128h128v-64zM192 64v768h448v-192h192v-192h64v256l-192 192h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h448v64" /> +<glyph unicode="file" glyph-name="file" data-tags="file" d="M704 896h-512c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h640c35.4 0 64 28.6 64 64v640l-192 192zM832 64h-640v768h448v-192h192v-576z" /> +<glyph unicode="facebook-box" glyph-name="facebook-box" data-tags="facebook, box" d="M115.2 896c-28 0-51.2-23-51.2-51.2v-793.6c0-28 23-51.2 51.2-51.2h793.6c28 0 51.2 23 51.2 51.2v793.6c0 28-23 51.2-51.2 51.2h-793.6zM746 766c48 0 83.6-4.6 83.6-4.6l-2.8-110.8c0 0-36.2 0.4-75.8 0.4-42.8 0-49.6-19.8-49.6-52.4v-86.6h128.8l-5.6-118.6h-123.2v-329.4h-125.4v329.4h-87.2v118.6h87.2v101.4c0 79.6 51.4 152.6 170 152.6z" /> +<glyph unicode="facebook" glyph-name="facebook" data-tags="facebook" d="M580 896c-119.6 0-192-64-192-192v-128h-132v-192h132v-384h192v384h160l28 192h-188v64c0 64 64 64 64 64h124v186.2c-14.4 1.8-130.8 5.8-188 5.8v0z" /> +<glyph unicode="eyedropper" glyph-name="eyedropper" data-tags="eyedropper" d="M922.2 846.14l-12.36 12.36c-23.165 23.17-55.169 37.501-90.52 37.501s-67.356-14.331-90.52-37.501l-121.64-121.66-8.54 8.54c-5.79 5.786-13.787 9.365-22.62 9.365s-16.83-3.579-22.62-9.365l-18.76-18.76c-5.786-5.79-9.365-13.787-9.365-22.62s3.579-16.83 9.365-22.62l8.54-8.54-401.6-401.64c-15.891-15.935-27.608-36.041-33.367-58.533l-0.193-0.887-43-171.36c-0.613-2.349-0.965-5.046-0.965-7.825 0-17.795 14.425-32.22 32.22-32.22 2.75 0 5.419 0.344 7.967 0.993l-0.223-0.048 171.4 42.84c23.408 5.977 43.534 17.728 59.481 33.661l401.659 401.639 8.84-8.84c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l18.76 18.76c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l-8.84 8.84 121.66 121.66c23.164 23.163 37.491 55.164 37.491 90.51s-14.327 67.347-37.491 90.51v0zM448 320h-128l288 288 64-64z" /> +<glyph unicode="export" glyph-name="export" data-tags="export" d="M192 0c-8.6 0-17 1.6-25 5-7.6 3.2-14.6 7.8-20.4 13.8-5.8 5.8-10.6 12.8-13.8 20.4-3.4 7.8-5 16.4-5 25v511.8c0 8.6 1.6 17 5 25 3.2 7.6 7.8 14.6 13.8 20.4 5.8 5.8 12.8 10.6 20.4 13.8 7.8 3.4 16.4 5 25 5h192.6v-63.8h-191.8v-512.6h638.2v512.4h-191.8v63.8h192.8c35.4 0 64-28.6 64-63.8 0 0 0 0 0-0.2v-512c0-35.4-28.6-64-63.8-64 0 0 0 0-0.2 0h-640zM576 320v388h129l-193 188-193-188h129v-388h128z" /> +<glyph unicode="exe" glyph-name="exe" data-tags="exe" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM448 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM640 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM832 832c35.4 0 64-28.6 64-64s-28.6-64-64-64c-35.4 0-64 28.6-64 64s28.6 64 64 64zM128 640h768v-576h-768c0 0 0 28.6 0 64v512z" /> +<glyph unicode="equal" glyph-name="equal" data-tags="equal" d="M192 384h640v-128h-640v128zM192 640v-128h640v128h-640z" /> +<glyph unicode="email-box" glyph-name="email-box" data-tags="email, box" d="M754 595.2l-177.6-177.6-62.4-58-66.4 58-177.6 177.6c-15.4-4-27.6-16.2-31.6-31.6l146-146-146-146c4-15.4 16.2-27.6 31.6-31.6l146 146 98-89.6 94 89.6 146-146c15.4 4 27.6 16.2 31.6 31.6l-146 146 146 146c-4 15.4-16.2 27.6-31.6 31.6zM896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM832 236.8c0-24.8-20-44.8-44.8-44.8h-550.4c-24.8 0-44.8 20-44.8 44.8v358.4c0 24.8 20 44.8 44.8 44.8h550.4c24.8 0 44.8-20 44.8-44.8v-358.4z" /> +<glyph unicode="email" glyph-name="email" data-tags="email" d="M128 768c-35.4 0-64-28.6-64-64v-512c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v512c0 35.4-28.6 64-64 64h-768zM175.4 704l336.6-336.6 336.6 336.6c22-5.8 39.4-23.2 45.2-45.2l-208.6-208.6 208.6-208.6c-5.8-22-23.2-39.4-45.2-45.2l-208.6 208.6-128-128-128 128-208.6-208.6c-22 5.8-39.4 23.2-45.2 45.2l208.6 208.6-208.6 208.6c5.8 22 23.2 39.4 45.2 45.2z" /> +<glyph unicode="edit-tools" glyph-name="edit-tools" data-tags="edit, tools" d="M521.2 384l23-63 112.4 113.2-168.2 461.8h-208.8l-279.6-768h153.6l56 153.6 37.2 102.4h274.4zM486.2 480h-204.4l102.2 281 102.2-281zM448 133.4v-133.4h133.4l339.4 337-135.8 135.8-337-339.4zM558.6 65.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM1005.4 421.4l-45.2-45.2-135.8 135.8 45 45.4c25 24.8 65.8 24.8 90.6 0l45.4-45.4c24.8-24.8 24.8-65.6 0-90.6z" /> +<glyph unicode="edit" glyph-name="edit" data-tags="edit" d="M669.8 786.8l90.6 90.6c24.8 24.8 65.6 24.8 90.6 0l90.6-90.6c24.8-24.8 24.8-65.6 0-90.6l-90.6-90.6-181.2 181.2zM624.6 741.6l-560.6-560.6v-181h181l560.6 560.6-181 181zM199.8 135.8l-45.2 45.2 470 470 45.2-45.2-470-470z" /> +<glyph unicode="dribbble-box" glyph-name="dribbble-box" data-tags="dribbble, box" d="M567.982 393.624c-165.734-57.772-236.262-166.714-253.408-197.478 54.38-42.688 122.93-68.146 197.426-68.146 44.974 0 87.772 9.296 126.602 26.042-6.67 36.796-26.152 130.33-68.478 240.28-0.748-0.214-1.446-0.484-2.142-0.698zM896 896h-768c-35.328 0-64-28.672-64-64v-768c0-35.328 28.672-64 64-64h768c35.328 0 64 28.672 64 64v768c0 35.328-28.672 64-64 64zM512 64c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384s-171.922-384-384-384zM376.998 738.188c-89.818-41.856-156.968-124.17-178.024-223.524 34.182 0.124 157.298 3.358 295.188 39.996-48.564 86.264-100.47 160.22-117.164 183.528zM534.93 444.624c4.232 1.392 8.572 2.678 12.912 3.912-8.25 18.642-17.196 37.286-26.572 55.662-148.112-44.318-292.23-46.86-329.12-46.742-0.092-3.142-0.15-6.292-0.15-9.456 0-81.564 30.532-155.986 80.77-212.502 21.094 33.342 109.304 159.756 262.16 209.126zM724.882 686.892c-56.562 50.438-131.134 81.108-212.882 81.108-24.78 0-48.902-2.82-72.064-8.15 17.376-23.79 69.754-97.66 117.546-185.476 101.596 38.080 152.156 93.342 167.4 112.518zM631.518 409.482c38.354-105.39 56.368-193.226 62.136-224.932 70.49 48.698 120.482 124.94 134.406 213.186-26.208 7.298-106.574 26.14-196.542 11.746zM582.714 525.624c7.608-15.642 14.946-31.554 21.75-47.518 2.412-5.678 4.768-11.304 7.072-16.928 96.024 12.068 191.494-3.53 220.412-8.982-0.958 74.446-27.33 142.756-70.848 196.66-16.676-20.314-72.026-79.822-178.386-123.232z" /> +<glyph unicode="dribbble" glyph-name="dribbble" data-tags="dribbble" d="M512 896c-247.062 0-448-200.938-448-448 0-247 200.938-448 448-448 247 0 448 201 448 448 0 247.062-201 448-448 448zM808.188 689.438c53.25-65.124 85.562-148.062 86.376-238.376-12.624 2.624-139.124 28.312-266.438 12.312-2.688 6.562-5.438 13.124-8.25 19.75-7.938 18.624-16.5 37.188-25.376 55.438 141.5 57.75 205.624 139.938 213.688 150.876zM512 830.062c97.188 0 186.062-36.438 253.624-96.376-6.876-9.812-64.5-87.25-200.562-138.25-62.688 115.188-132.188 209.876-142.75 224 28.75 6.94 58.812 10.626 89.688 10.626zM349.312 793.75c10.062-13.876 78.438-108.624 141.876-221.312-179-47.562-336.688-46.876-353.812-46.624 24.812 118.748 104.874 217.436 211.936 267.936zM129.312 447.438c0 3.938 0.062 7.812 0.188 11.688 16.75-0.312 202.188-2.75 393.314 54.438 10.938-21.438 21.376-43.188 31-64.938-5.062-1.438-10.124-2.938-15.062-4.562-197.376-63.75-302.376-237.624-311.062-252.5-61.128 67.874-98.378 157.624-98.378 255.874zM512 64.812c-88.5 0-170 30.188-234.876 80.75 6.876 14.062 84.312 163.75 300.188 239 0.812 0.25 1.624 0.562 2.5 0.812 53.75-139.624 75.938-256.624 81.624-290.188-45.936-19.562-96.436-30.374-149.436-30.374zM725.75 130.25c-3.876 23.25-24.25 135.25-74.312 272.812 119.938 19.188 225.25-12.25 238.376-16.376-17.064-106.436-78.19-198.436-164.064-256.436z" /> +<glyph unicode="drag-and-drop" glyph-name="drag-and-drop" data-tags="drag, and, drop" d="M64 704l384-224-384-224v448zM512 512v-64h448v64h-448z" /> +<glyph unicode="download" glyph-name="download" data-tags="download" d="M64 192v0-192h896v192h-896zM576 896h-128v-256h-192l256-320 256 320h-192v256z" /> +<glyph unicode="doughnut" glyph-name="doughnut" data-tags="doughnut" d="M946.7 339.34c1.040 4.18 2 8.42 2.96 12.66l0.18 0.9q1.36 6.2 2.52 12.48c0.040 0.139 0.075 0.308 0.098 0.481l0.002 0.019c1.62 8.78 3.020 17.66 4.12 26.6 0 0.28 0 0.56 0 0.84 0.46 3.9 0.88 7.8 1.26 11.74l0.3 3.36c0.28 3.14 0.52 6.28 0.72 9.44 0 1.34 0.18 2.7 0.26 4 0.18 3.080 0.32 6.18 0.44 9.28 0 1.28 0.1 2.54 0.14 3.82 0.12 4.32 0.2 8.64 0.2 12.98 0 0.178 0 0.389 0 0.6 0 66.589-14.581 129.773-40.725 186.532l1.145-2.772q-4.46 10-9.44 19.6c-9.376 18.233-18.506 33.451-28.484 48.044l0.984-1.524c-10.922 16.084-21.674 30.006-33.187 43.249l0.467-0.549q-3.54 4-7.14 8-7.24 8-14.84 15.56t-15.56 14.84q-8 7.22-16.26 14-12.42 10.26-25.62 19.64c-39.061 28.203-84.509 50.713-133.45 65.049l-3.15 0.791q-16 4.54-32.36 8-10.92 2.24-22 4t-22.48 2.68q-16.92 1.74-34.24 2.18c-3.84 0-7.7 0.14-11.56 0.14-247.42 0-448-200.58-448-448s200.58-448 448-448c210 0 386.12 144.42 434.7 339.32v0zM640 448c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.66-0.080 127.92-57.34 128-127.993v-0.007zM783.52 176.48c-69.703-70.815-166.593-114.691-273.731-114.691-212.077 0-384 171.923-384 384 0 107.138 43.877 204.028 114.641 273.682l0.050 0.049c69.096 69.48 164.756 112.481 270.46 112.481 0.373 0 0.745-0.001 1.117-0.002h-0.058v-192c-106.023-0.020-191.964-85.974-191.964-192 0-106.039 85.961-192 192-192 89.496 0 164.691 61.233 185.974 144.089l0.29 1.331 186.38-46.58c-17.854-70.249-53.191-130.63-101.144-178.344l-0.016-0.016zM703.92 442.48v-1.64zM703.66 436.86c0-0.58 0-1.16-0.1-1.74 0.040 0.54 0.080 1.12 0.1 1.7zM703.24 431.080l-0.12-1.44zM702.58 424.62c-0.005-0.057-0.007-0.123-0.007-0.19s0.003-0.133 0.008-0.199l-0.001 0.009c-0.004 0.051-0.006 0.11-0.006 0.17s0.002 0.119 0.006 0.178v-0.008zM700.76 412.84c0.004-0.030 0.007-0.065 0.007-0.1s-0.003-0.070-0.007-0.104v0.004c0.003 0.024 0.004 0.052 0.004 0.080s-0.002 0.056-0.005 0.083v-0.003zM699.64 407.28v-0.38z" /> +<glyph unicode="dollar" glyph-name="dollar" data-tags="dollar" d="M653.2 414.8c-16.6 14.6-36.8 27.2-60.8 38.2-23.6 10.8-50.4 20.4-80.4 29v215.2c13-1.6 26-4.4 35.4-8.4 15-6.6 27.4-15.6 37.6-27.4 10.2-11.6 17.8-25.4 22.8-41.4 5.2-16 7.6-33.4 7.6-52.4h88.6c0 58.4-15 104.2-45 137.8s-72 53.6-125.8 60.2c0 0-10 0.8-21.2 1.6v128.8h-64v-131c-23.8-3-45.2-8.6-64.4-16.8-21.2-9-39.2-20.6-54.2-35s-26.4-31.2-34.4-50.8c-8-19.4-12-41-12-64.6 0-25.4 4.4-47.6 13.4-67s22-36.4 39-51.2c17-14.8 37.6-27.6 61.8-38.6 15.6-7 32.6-13.6 50.8-19.4v-221.8c-5.4 0.8-10.8 1.8-16.2 3-15.8 3.6-30.4 10.2-43.4 19.6s-23.6 22-31.6 38c-8 16-12 36-12 60.2h-88.8c0-32.4 5.2-60.2 15.8-83.4s24.8-42.4 42.6-57.4c17.8-15 38.2-26.6 61.2-34.6s46.8-13 71.4-15c0 0 0.4 0 1-0.2v-130h64v129.6c3.8 0.4 6.2 0.6 6.2 0.6 28.2 2.6 53.8 8.2 76.8 16.6 23 8.6 42.6 20 58.8 34.2s28.6 31.2 37.2 50.8c8.6 19.6 13 41.8 13 66.6 0 25-4.4 47-13 66.2-8.6 19-21.2 35.8-37.8 50.2zM443.6 506.4c-17.6 8.2-31.8 16.8-42.4 25.8s-18.2 19.2-22.6 30c-4.4 11-6.8 23.2-6.8 37 0 14.8 2.4 28.2 7.2 40.6 4.8 12.2 12 22.6 21.6 31.4 9.6 8.6 21.8 15.4 36.6 20.2 3.4 1.2 7 2 10.6 3v-189.8c-1.2 0.4-2.8 1-4.2 1.8zM605.8 256c-6-12.4-15-22.8-26.4-31.6-11.6-8.6-25.6-15.4-42.4-20-7.8-2.2-16.2-3.8-25-5v202.2c11.2-4 21.4-8.2 30.6-12.4 17.2-8 31.2-16.6 41.8-26 10.8-9.4 18.6-19.4 23.4-30.2s7.2-22.6 7.2-35.4c0-15.4-3-29.4-9.2-41.6z" /> +<glyph unicode="document-manager" glyph-name="document-manager" data-tags="document, manager" d="M128 128h448v-64h-448v64zM576 256h-448v-64h448v64zM800 960c-224 0-224-192-224-192v-320c0 0 0-128 160-128s160 128 160 128v320c0 0 0 64-96 64s-96-64-96-64v-256h64v216c0 22 1.2 40 32 40s32-18 32-40v-280c0 0 0-64-96-64s-96 64-96 64v320c0 0 0 128 160 128s160-128 160-128v-256h64v256c0 0 0 192-224 192zM213.4 384l-21.4-64h-64l128 384h64l128-384h-64l-21.4 64h-149.2zM234.6 448h106.6l-53.2 160-53.4-160zM640 0h-576v768h448v64h-448c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h576c35.4 0 64 28.6 64 64v256h-64v-256z" /> +<glyph unicode="divide" glyph-name="divide" data-tags="divide" d="M832 832l-448-768h-128l448 768h128z" /> +<glyph unicode="div" glyph-name="div" data-tags="div" d="M0 128v12.224h14.336c16.116 0 27.55 6.056 34.298 18.17 4.12 7.268 6.184 23.566 6.184 48.898v289.416c0 27.968-2.626 45.478-7.87 52.528-7.308 9.69-18.182 14.54-32.61 14.54h-14.338v12.224h155.176c56.968 0 100.308-7.598 130.014-22.798 29.7-15.196 53.594-40.526 71.684-75.988 18.084-35.462 27.126-76.43 27.126-122.9 0-62.334-16.118-114.426-48.352-156.272-36.17-46.698-91.268-70.042-165.292-70.042h-170.356zM108.792 160.376c23.798-6.168 43.756-9.25 59.878-9.25 43.474 0 79.554 17.948 108.226 53.854 28.676 35.898 43.012 84.578 43.012 146.030 0 61.888-14.336 110.676-43.012 146.36-28.672 35.68-65.5 53.52-110.476 53.52-16.868 0-36.080-3.194-57.628-9.58v-380.934zM595.094 140.224v-12.224h-166.186v12.224h13.728c16.020 0 27.65 5.394 34.898 16.188 4.576 7.046 6.864 24.004 6.864 50.88v289.416c0 22.682-1.242 37.662-3.718 44.93-1.908 5.504-5.818 10.242-11.726 14.206-8.394 5.29-17.162 7.932-26.316 7.932h-13.728v12.224h166.186v-12.224h-14.014c-15.832 0-27.366-5.402-34.612-16.192-4.768-7.050-7.15-24.008-7.15-50.876v-289.416c0-22.69 1.238-37.666 3.718-44.934 1.904-5.508 5.91-10.242 12.012-14.206 8.198-5.286 16.876-7.928 26.030-7.928h14.014zM1024 576v-11.95c-12.836-2.804-22.552-7.756-29.146-14.86-9.452-10.552-17.83-26.702-25.136-48.448l-126.488-372.742h-9.894l-135.844 377.586c-6.952 19.38-11.856 31.22-14.706 35.528-4.458 6.672-9.942 11.896-16.444 15.664-6.512 3.766-15.29 6.188-26.342 7.27v11.952h148.146v-11.95c-16.76-1.938-27.636-5.388-32.626-10.338-4.992-4.954-7.488-11.304-7.488-19.056 0-10.768 4.1-27.568 12.3-50.39l92.258-256.782 85.57 253.554c8.378 24.98 12.568 42.314 12.568 52.004 0 6.244-2.586 12.218-7.754 17.926-5.172 5.704-13.904 9.742-26.204 12.116-0.896 0.21-2.406 0.532-4.546 0.968v11.948h111.776zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="dimentions" glyph-name="dimentions" data-tags="dimentions" d="M640 960h-640v-1024h256v768h768v256zM64 896h128v-128h-128zM192 192h-64v-64h64v-128h-128v320h128zM192 576h-64v-64h64v-128h-128v320h128zM448 768v64h-64v-64h-128v128h320v-128zM960 768h-128v64h-64v-64h-128v128h320z" /> +<glyph unicode="digg-box" glyph-name="digg-box" data-tags="digg, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM320 553.4v-297h-192v320h127.4v128h64.6v-151zM424 256.6h-64v320h64v-320zM424.6 640h-64.6v64.6h64.6v-64.6zM662 332.6v-204.6h-192.6v64.6h128v64h-128v319.4h192.6v-243.4zM896 332.6v-204.6h-192v64.6h128v64h-128v319.4h192v-243.4zM192.6 512.6h63v-192h-63v192zM534 512.6h63.4v-192h-63.4v192zM768.6 512.6h63.4v-192h-63.4v192z" /> +<glyph unicode="digg" glyph-name="digg" data-tags="digg" d="M191.4 768v-128h-127.4v-320h192v448h-64.6zM320 768v-64.6h64.6v64.6h-64.6zM320 640v-320h64v320h-64zM448 640v-320h128v-63.4h-128v-64.6h192.6v448h-192.6zM703.4 640v-320h128v-63.4h-128v-64.6h192.6v448h-192.6zM128.6 576h63v-192h-63v192zM512.6 576h63.4v-192h-63.4v192zM768 576h63.4v-192h-63.4v192z" /> +<glyph unicode="dictionary-add" glyph-name="dictionary-add" data-tags="dictionary, add" d="M896 0v768h-64v-704h-576c-35.2 0-64 28.8-64 64s28.8 64 64 64h512v704h-512c-70.4 0-128-57.6-128-128v-640c0-47.2 25.8-88.4 64-110.6 18.8-11 40.8-17.4 64-17.4h640zM256 832h448v-576h-448v576zM640 704h-320v64h320v-64zM640 448h-320v64h320v-64zM576 576h-256v64h256v-64z" /> +<glyph unicode="detail-section" glyph-name="detail-section" data-tags="detail-section" d="M192 896c-35.346 0-64-28.654-64-64v0-768c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0 768c0 35.346-28.654 64-64 64v0zM832 64h-640v768h640zM766 512h-126v64h126zM574 576h-126v-64h126zM382 576h-126v-64h126zM766 384h-126v-64h126zM574 384h-126v-64h126zM382 384h-126v-64h126z" /> +<glyph unicode="delicious-box" glyph-name="delicious-box" data-tags="delicious, box" d="M960 64v768c0 35.4-28.6 64-64 64h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64zM512 128v320h-320v320h320v-320h320v-320h-320z" /> +<glyph unicode="delicious" glyph-name="delicious" data-tags="delicious" d="M512 896h448v-448h-448v448zM64 448h448v-448h-448v448z" /> +<glyph unicode="delete" glyph-name="delete" data-tags="delete" d="M832 768h-192v64c0 35.2-28.8 64-64 64h-192c-35.2 0-64-28.8-64-64v-64h-192v-128h64v-576c0-35.2 28.8-64 64-64h448c35.2 0 64 28.8 64 64v576h64v128zM384 832h191.8c0 0 0 0 0.2-0.2v-63.8h-192c0.2 0.2 0.2 64.2 0 64zM704 64h-447.8c0 0 0 0-0.2 0.2v575.8h64v-512h64v512h64v-512h64v512h64v-512h64v512h64v-576z" /> +<glyph unicode="decrease-vertical-spacing" glyph-name="decrease-vertical-spacing" data-tags="decrease-vertical-spacing" d="M382 320v-192h192v-128h-448v128h192v192h-320v192h320v192h-128v192h320v-192h-128v-192h320v-192zM702 109.26l45.26-45.26 114.74 114.74 114.74-114.74 45.26 45.26-160 160zM862 562.74l160 160-45.26 45.26-114.74-114.74-114.74 114.74-45.26-45.26z" /> +<glyph unicode="decrease-horizontal-spacing" glyph-name="decrease-horizontal-spacing" data-tags="decrease-horizontal-spacing" d="M960 768v-320h-192v128h-192v-320h-192v320h-192v-192h-128v448h128v-192h192v320h192v-320h192v128zM223.26 256l-45.26-45.26 114.74-114.74-114.74-114.74 45.26-45.26 160 160zM576 96l160-160 45.26 45.26-114.76 114.74 114.76 114.74-45.26 45.26z" /> +<glyph unicode="decimal-increase" glyph-name="decimal-increase" data-tags="decimal, increase" d="M768 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 212c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47 28.8 85.2 64 85.2 35.4 0 64-38.2 64-85.2v-85.4zM768 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 660c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM448 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128s128 57.4 128 128v128c0 70.6-57.2 128-128 128zM512 212c0-47.2-28.6-85.4-64-85.4s-64 38.2-64 85.4v85.4c0 47 28.6 85.2 64 85.2s64-38.2 64-85.2v-85.4zM192 128h64v-64h-64v64zM512 576h64v-64h-64v64zM384 896v-384l-256 192 256 192z" /> +<glyph unicode="decimal-decrease" glyph-name="decimal-decrease" data-tags="decimal, decrease" d="M768 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 662.6c0-47-28.6-85.2-64-85.2-35.2 0-64 38.2-64 85.2v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM768 448c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.2 128-128 128zM832 214.6c0-47.2-28.6-85.4-64-85.4-35.2 0-64 38.2-64 85.4v85.4c0 47.2 28.8 85.4 64 85.4 35.4 0 64-38.2 64-85.4v-85.4zM448 896c-70.6 0-128-57.4-128-128v-128c0-70.6 57.4-128 128-128 70.8 0 128 57.4 128 128v128c0 70.6-57.4 128-128 128zM512 662.6c0-47-28.6-85.2-64-85.2s-64 38.2-64 85.2v85.4c0 47.2 28.6 85.4 64 85.4s64-38.2 64-85.4v-85.4zM256 512h-64v64h64v-64zM512 128h64v-64h-64v64zM128 448l256-192-256-192v384z" /> +<glyph unicode="data-web" glyph-name="data-web" data-tags="data-web" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM529.76 274l-29-140.18c-1.535-6.825-2.635-14.862-3.065-23.076l-0.015-0.364h-0.6c-0.717 8.502-1.906 16.206-3.578 23.728l0.218-1.168-34.42 141.060h-50.68l-38.1-139.3c-2.152-7.219-3.663-15.619-4.222-24.278l-0.018-0.342h-0.88c-0.387 8.767-1.382 17.016-2.952 25.058l0.172-1.058-29.6 139.92h-51.7l55.22-210h54.64l35.74 134.76c1.775 6.794 3.129 14.837 3.788 23.076l0.032 0.504h0.58c0.303-8.513 1.51-16.599 3.532-24.356l-0.172 0.776 34.86-134.76h52.46l55.5 210zM749.34 102.32h-78.66v48h68.7v38.48h-68.7v46.74h73.82v38.46h-121.14v-210h126zM882.94 64q35.76 0 56.4 16.92t20.66 45.78c0.006 0.288 0.010 0.628 0.010 0.969 0 12.705-5.122 24.214-13.413 32.574l0.003-0.003q-13.42 13.76-35.82 16.56v0.58c11.702 3.114 21.681 9.314 29.339 17.675l0.041 0.045c7.128 7.656 11.502 17.957 11.502 29.281 0 0.161-0.001 0.323-0.003 0.484v-0.025q0 23.42-18.9 36.32t-54 12.9h-76.52v-210.060zM867.28 239.2q34.56 0 34.56-23.14c0.018-0.352 0.029-0.764 0.029-1.179 0-7.338-3.263-13.913-8.417-18.355l-0.031-0.027q-8.42-7.12-23.060-7.1h-20.8v49.8zM875.48 154.24q16.4 0 25.56-7.18c5.61-4.388 9.182-11.158 9.182-18.762 0-0.358-0.008-0.714-0.024-1.068l0.002 0.050c0.015-0.33 0.024-0.717 0.024-1.106 0-7.917-3.613-14.989-9.28-19.659l-0.044-0.035q-9.34-7.62-25.72-7.62h-25.62v55.38zM192 332.16c-78 22.44-127.42 54.96-128 91.2v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12z" /> +<glyph unicode="data-sql" glyph-name="data-sql" data-tags="data-sql" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM418.2 62.7c9.672-1.871 20.796-2.942 32.169-2.942 0.257 0 0.514 0.001 0.77 0.002h-0.040c0.192-0.001 0.42-0.001 0.648-0.001 11.101 0 21.927 1.173 32.363 3.402l-1.011-0.181c10.048 2.051 18.957 5.738 26.897 10.809l-0.317-0.189c7.508 4.914 13.584 11.418 17.859 19.066l0.141 0.274q6.66 12 6.66 29.52c0.008 0.369 0.013 0.803 0.013 1.238 0 7.58-1.398 14.833-3.951 21.515l0.139-0.413c-2.665 6.622-6.387 12.289-11.014 17.075l0.014-0.015c-4.991 5.12-10.642 9.562-16.825 13.196l-0.375 0.204c-6.275 3.754-13.716 7.512-21.424 10.764l-1.216 0.456q-9.2 3.8-16.56 7.4c-4.775 2.29-8.853 4.727-12.683 7.487l0.243-0.167c-3.146 2.168-5.799 4.789-7.934 7.802l-0.066 0.098c-1.755 2.596-2.801 5.796-2.801 9.24 0 0.077 0.001 0.154 0.002 0.231v-0.012c-0.001 0.051-0.001 0.111-0.001 0.172 0 3.174 0.933 6.131 2.539 8.61l-0.038-0.062c1.828 2.727 4.178 4.962 6.922 6.605l0.098 0.055c3.209 1.906 6.933 3.397 10.888 4.273l0.252 0.047c4.228 0.981 9.084 1.543 14.071 1.543 0.207 0 0.414-0.001 0.621-0.003h-0.032c4.379-0.022 8.664-0.341 12.859-0.938l-0.499 0.058c5.050-0.695 9.489-1.646 13.804-2.889l-0.684 0.169c5.048-1.414 9.306-2.982 13.406-4.837l-0.586 0.237c4.418-1.99 8.193-4.147 11.734-6.615l-0.234 0.155v43.8c-6.714 2.598-14.591 4.692-22.75 5.922l-0.63 0.078c-8.275 1.277-17.821 2.006-27.537 2.006-0.535 0-1.070-0.002-1.605-0.007l0.082 0.001c-0.198 0.001-0.432 0.002-0.666 0.002-10.987 0-21.669-1.306-31.899-3.77l0.926 0.188c-9.976-2.325-18.768-6.199-26.596-11.405l0.296 0.185c-7.473-4.977-13.539-11.49-17.856-19.122l-0.144-0.278c-4.17-7.714-6.622-16.886-6.622-26.63 0-0.552 0.008-1.102 0.023-1.65l-0.002 0.081c-0.013-0.446-0.021-0.972-0.021-1.499 0-13.005 4.532-24.952 12.103-34.347l-0.082 0.105q12-14.8 36.7-25.060 9.66-4 18-7.76c5.579-2.51 10.311-5.148 14.791-8.132l-0.371 0.232c3.749-2.456 6.926-5.423 9.532-8.847l0.068-0.093c2.2-2.975 3.521-6.717 3.521-10.766 0-0.075 0-0.15-0.001-0.225v0.011c0-0.032 0-0.070 0-0.108 0-3.057-0.817-5.924-2.244-8.393l0.043 0.081c-1.655-2.784-3.9-5.055-6.576-6.692l-0.084-0.048c-3.204-1.988-6.927-3.535-10.896-4.434l-0.244-0.046c-4.372-1.022-9.391-1.608-14.548-1.608-0.37 0-0.739 0.003-1.108 0.009l0.056-0.001c-10.835 0.025-21.205 1.981-30.797 5.54l0.617-0.2c-10.643 3.896-19.824 9.318-27.809 16.107l0.129-0.107v-46.88c7.928-3.952 17.126-6.977 26.8-8.6l0.58-0.080zM763.84 105.18q17 27.1 17 64.74 0 48.2-27.84 77.5t-72.36 29.58q-48 0-76.9-30.76t-28.72-80.56c-0.002-0.268-0.003-0.586-0.003-0.903 0-14.327 2.5-28.070 7.087-40.817l-0.264 0.84c4.528-12.798 11.074-23.828 19.36-33.297l-0.1 0.117c8.243-9.308 18.216-16.876 29.444-22.241l0.556-0.239c11.457-5.444 24.87-8.716 39.022-8.939l0.078-0.001q11.28-12.6 21.76-23.58c6.531-6.902 13.57-13.174 21.11-18.813l0.43-0.307c6.674-4.999 14.305-9.31 22.464-12.581l0.676-0.239c7.618-2.966 16.437-4.685 25.657-4.685 0.289 0 0.579 0.002 0.867 0.005h-0.044c0.462-0.006 1.009-0.009 1.555-0.009 6.557 0 13 0.483 19.297 1.416l-0.713-0.087c5.125 0.757 9.509 1.678 13.797 2.832l-0.837-0.192v39.84c-1.305-0.536-2.919-1.064-4.575-1.483l-0.265-0.057c-1.76-0.44-3.58-0.82-5.48-1.18s-3.8-0.58-5.64-0.72-3.58-0.22-5.14-0.22c-0.205-0.001-0.447-0.002-0.689-0.002-5.404 0-10.709 0.423-15.884 1.237l0.573-0.074c-5.356 0.889-10.153 2.372-14.646 4.408l0.366-0.148c-5.28 2.405-9.829 5.191-13.988 8.452l0.148-0.112c-5.326 4.196-10.065 8.611-14.416 13.386l-0.084 0.094c19.981 7.095 36.31 20.341 47.119 37.426l0.221 0.374zM717.26 217.82q13.78-18.14 13.78-50.54 0-31.2-14.36-49.060t-38.82-17.58c-0.409-0.013-0.891-0.020-1.373-0.020-15.055 0-28.459 7.073-37.069 18.077l-0.078 0.103q-14.52 18.3-14.5 49.36t14.64 49.36q14.78 18.74 39.56 18.76 24.46 0 38.22-18.46zM960 101.8h-77.78v171.68h-47.32v-210h125.1zM320 307.8c-148.54 16.82-255.14 62.2-256 115.56 0 0.22 0 0.42 0 0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.86-53.34 107.36-98.68 255.76-115.54z" /> +<glyph unicode="data-rest" glyph-name="data-rest" data-tags="data-rest" d="M64 424v-0.66c0 0 0 0.020 0 0.020 0 0.22 0 0.42 0 0.64zM64 423.34l0.24-172.96c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12l0.020 173.54c-77.98 22.44-127.4 54.96-128 91.18zM448.020 649.54c211.34 0 382.8 54.82 383.86 122.58 0 0.22 0 0.44 0 0.66 0 68.040-171.88 123.22-383.88 123.22s-383.88-55.18-383.86-123.22c0-0.22 0-0.44 0-0.66 1.060-67.76 172.54-122.58 383.88-122.58zM64 679.36c0 0 0-0.020 0 0v0zM832 505.74c0 0.22 0 0.42 0 0.64l-0.24 173.62c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58-211.32 0-382.8 54.82-383.9 122.56l0.24-172.96c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58zM654 320h178l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM392.52 126.14l39.7-62.1h-54.34l-32.66 54.060c-2.44 4.1-4.78 7.76-7.040 10.98-2.24 3.22-4.52 5.98-6.82 8.28s-4.68 4.060-7.18 5.28c-2.5 1.22-5.2 1.84-8.12 1.84h-12.74v-80.42h-47.32v210.040h75c50.98 0 76.46-19.040 76.46-57.12 0-7.32-1.12-14.080-3.36-20.28s-5.42-11.8-9.52-16.78-9.060-9.28-14.86-12.9c-5.82-3.62-12.28-6.44-19.4-8.5v-0.58c3.12-0.98 6.16-2.56 9.080-4.76s5.76-4.76 8.5-7.7c2.74-2.92 5.34-6.080 7.84-9.44 2.46-3.38 4.74-6.68 6.78-9.9zM357.66 211.1c0 18.36-10.98 27.54-32.96 27.54h-21.38v-58.44h20.5c10.16 0 18.32 2.92 24.46 8.78 6.26 5.96 9.38 13.34 9.38 22.12zM499.16 150.46h68.7v38.38h-68.7v46.72h73.82v38.52h-121.14v-210.060h125.98v38.38h-78.66v48.060zM730.32 162.48c-4.78 4.98-10.52 9.44-17.22 13.4-6.68 3.96-14.24 7.7-22.64 11.2-6.16 2.54-11.68 5-16.56 7.4s-9.040 4.84-12.46 7.32c-3.42 2.48-6.060 5.12-7.92 7.92-1.86 2.78-2.78 5.94-2.78 9.44 0 3.22 0.82 6.12 2.5 8.72 1.66 2.58 4 4.8 7.040 6.66 3.020 1.86 6.74 3.3 11.14 4.32s9.28 1.54 14.64 1.54c3.9 0 8.040-0.3 12.38-0.88s8.72-1.5 13.12-2.72 8.66-2.76 12.82-4.62c4.14-1.86 7.98-4 11.5-6.44v43.8c-7.12 2.74-14.92 4.76-23.36 6.080s-18.14 1.98-29.080 1.98c-11.14 0-21.68-1.2-31.64-3.58s-18.72-6.12-26.3-11.2c-7.56-5.080-13.54-11.54-17.94-19.4s-6.6-17.26-6.6-28.2c0-13.96 4.020-25.88 12.080-35.74s20.28-18.22 36.7-25.040c6.44-2.64 12.46-5.22 18.020-7.76s10.38-5.18 14.42-7.92c4.060-2.74 7.26-5.72 9.6-8.94s3.52-6.88 3.52-10.98c0-3.020-0.74-5.84-2.2-8.42s-3.68-4.84-6.66-6.74c-2.98-1.9-6.68-3.4-11.14-4.46-4.44-1.080-9.64-1.62-15.6-1.62-10.16 0-20.22 1.78-30.18 5.34s-19.18 8.92-27.68 16.040v-46.88c7.62-3.9 16.62-6.84 27.020-8.78s21.36-2.92 32.88-2.92c11.22 0 21.9 1.080 32 3.22s18.98 5.68 26.58 10.62 13.64 11.38 18.1 19.34c4.44 7.96 6.66 17.8 6.66 29.52 0 8.5-1.26 15.94-3.8 22.34-2.52 6.36-6.18 12.060-10.96 17.040zM760.2 274.1v-38.52h59.62v-171.54h47.46v171.54h59.92v38.52h-167z" /> +<glyph unicode="data-json" glyph-name="data-json" data-tags="data-json" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM329.38 277.72h-47.16v-124.8q0-48-32.38-48c-0.151-0.002-0.329-0.003-0.508-0.003-10.106 0-19.415 3.417-26.833 9.158l0.101-0.075v-44.38c8.753-3.561 18.908-5.627 29.546-5.627 0.378 0 0.755 0.003 1.131 0.008l-0.057-0.001q37.060 0 56.6 22.42t19.56 64.6zM392.74 66.92c9.686-1.858 20.826-2.921 32.214-2.921 0.234 0 0.468 0 0.702 0.001h-0.036c0.186-0.001 0.407-0.001 0.628-0.001 11.108 0 21.942 1.173 32.384 3.402l-1.012-0.181c10.048 2.045 18.958 5.733 26.895 10.809l-0.315-0.189c7.513 4.909 13.59 11.414 17.86 19.066l0.14 0.274q6.68 12 6.68 29.52c0.007 0.354 0.012 0.772 0.012 1.191 0 7.598-1.406 14.867-3.971 21.562l0.139-0.413c-2.663 6.62-6.378 12.286-10.995 17.076l0.015-0.016c-4.998 5.118-10.656 9.56-16.843 13.195l-0.377 0.205c-6.287 3.77-13.722 7.523-21.43 10.757l-1.19 0.443c-6.16 2.54-11.68 5.020-16.56 7.4-4.778 2.308-8.855 4.751-12.689 7.511l0.249-0.171c-3.14 2.175-5.792 4.795-7.934 7.802l-0.066 0.098c-1.743 2.588-2.782 5.775-2.782 9.205 0 0.083 0.001 0.165 0.002 0.248v-0.012c-0.001 0.070-0.002 0.153-0.002 0.237 0 3.15 0.925 6.084 2.519 8.545l-0.037-0.061c1.825 2.737 4.183 4.973 6.941 6.606l0.099 0.054c3.209 1.917 6.932 3.415 10.889 4.293l0.251 0.047c4.176 0.958 8.972 1.507 13.896 1.507 0.346 0 0.691-0.003 1.036-0.008l-0.052 0.001c4.379-0.014 8.672-0.326 12.875-0.917l-0.495 0.057c5.061-0.708 9.492-1.659 13.804-2.892l-0.704 0.172c5.029-1.402 9.287-2.977 13.38-4.85l-0.56 0.23c4.411-1.958 8.188-4.11 11.72-6.586l-0.22 0.146v43.8c-6.709 2.598-14.578 4.692-22.731 5.922l-0.629 0.078c-8.275 1.277-17.822 2.006-27.538 2.006-0.542 0-1.084-0.002-1.625-0.007l0.083 0.001c-0.205 0.001-0.447 0.002-0.69 0.002-10.98 0-21.653-1.313-31.871-3.79l0.921 0.189c-9.968-2.308-18.755-6.176-26.573-11.384l0.293 0.184c-7.466-4.985-13.53-11.496-17.855-19.122l-0.145-0.278c-4.158-7.73-6.6-16.914-6.6-26.67 0-0.538 0.007-1.075 0.022-1.609l-0.002 0.079c-0.014-0.463-0.022-1.007-0.022-1.553 0-12.988 4.533-24.917 12.103-34.291l-0.081 0.104q12-14.82 36.7-25.060 9.66-4 18-7.76c5.571-2.536 10.302-5.206 14.776-8.226l-0.356 0.226c3.749-2.449 6.926-5.409 9.533-8.828l0.067-0.092c2.188-2.975 3.502-6.71 3.502-10.753 0-0.087-0.001-0.174-0.002-0.26v0.013c0-0.036 0-0.079 0-0.122 0-3.050-0.809-5.911-2.224-8.38l0.044 0.082c-1.674-2.776-3.923-5.044-6.595-6.691l-0.085-0.049c-3.199-1.973-6.915-3.512-10.874-4.413l-0.246-0.047c-4.398-1.034-9.447-1.627-14.635-1.627-0.339 0-0.678 0.003-1.016 0.008l0.051-0.001c-10.836 0.022-21.207 1.985-30.792 5.56l0.612-0.2c-10.646 3.882-19.829 9.306-27.805 16.104l0.125-0.104v-46.88c7.844-3.89 16.945-6.884 26.51-8.517l0.59-0.083zM707.38 94.32q28.8 30.32 28.8 79.84 0 48.18-27.76 77.64t-72.74 29.44q-47.6 0-76.46-30.76t-28.86-80.58q0-47.16 28.42-76.54t73.54-29.36q46.28 0 75.060 30.32zM672.46 222.32q13.88-18.14 13.9-50.82 0-31.34-14.34-49t-38.82-17.66c-0.381-0.011-0.829-0.017-1.279-0.017-15.045 0-28.437 7.081-37.023 18.093l-0.078 0.105q-14.68 18.16-14.66 49.36 0 30.74 14.66 49.44t39.54 18.68q24.18 0.020 38.1-18.16zM960 277.72h-44.68v-116.16c-0.040-1.574-0.062-3.427-0.062-5.286 0-8.304 0.451-16.502 1.331-24.572l-0.088 0.998h-0.5q-4.84 8.5-10.54 17.14l-83.46 127.88h-50.96v-210h44.68v115.38q0 22.84-1.18 34h0.58c3.701-6.894 7.201-12.594 10.981-18.087l-0.421 0.647 86.56-132h47.76zM192 332.16c-78 22.44-127.42 54.96-128 91.2 0 0.22 0 0.42 0 0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.58-36.2 49.8-68.68 127.74-91.12z" /> +<glyph unicode="data-csv" glyph-name="data-csv" data-tags="data-csv" d="M831.88 772.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.88 122.58c0 0.22 0 0.44 0 0.66-0.020 68.040 171.86 123.22 383.86 123.22s383.88-55.18 383.88-123.22zM831.76 680c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM832 320l-0.14 104c0-0.22 0-0.42 0-0.64-0.68-43.46-71.46-81.6-177.86-103.36zM542 118.34c-14.249-8.475-31.418-13.485-49.756-13.485-0.332 0-0.663 0.002-0.994 0.005h0.051q-28.98 0-46.14 18.1t-17.16 48.56q0 31.78 18.18 50.4t47.74 18.6c0.448 0.008 0.977 0.012 1.507 0.012 17.137 0 33.18-4.686 46.917-12.846l-0.424 0.233v45.56q-21.12 7.74-51.86 7.76-49.66 0-80.8-31.36t-31.12-81.72q0-47.34 27.68-75.74t76-28.42q37.040 0 60 11.14zM615.18 66.92c9.685-1.858 20.825-2.921 32.213-2.921 0.214 0 0.427 0 0.64 0.001h-0.033c0.192-0.001 0.42-0.001 0.648-0.001 11.101 0 21.927 1.173 32.363 3.402l-1.011-0.181c10.055 2.041 18.973 5.73 26.915 10.808l-0.315-0.188c7.505 4.918 13.58 11.421 17.859 19.066l0.141 0.274q6.66 12 6.66 29.52c0.008 0.369 0.013 0.803 0.013 1.238 0 7.58-1.398 14.833-3.951 21.515l0.139-0.413c-2.663 6.62-6.378 12.286-10.995 17.076l0.015-0.016c-5.004 5.108-10.66 9.548-16.841 13.193l-0.379 0.207c-6.285 3.762-13.727 7.515-21.439 10.753l-1.201 0.447c-6.14 2.54-11.66 5.020-16.54 7.4-4.784 2.302-8.868 4.746-12.707 7.509l0.247-0.169c-3.106 2.174-5.726 4.794-7.833 7.799l-0.067 0.101c-1.743 2.588-2.782 5.775-2.782 9.205 0 0.083 0.001 0.165 0.002 0.248v-0.012c-0.001 0.070-0.002 0.153-0.002 0.237 0 3.15 0.925 6.084 2.519 8.545l-0.037-0.061c1.82 2.741 4.179 4.979 6.941 6.606l0.099 0.054c3.203 1.917 6.919 3.416 10.87 4.293l0.25 0.047c4.204 0.968 9.031 1.523 13.988 1.523 0.236 0 0.472-0.001 0.708-0.004h-0.036c4.38-0.015 8.673-0.327 12.876-0.917l-0.496 0.057c5.065-0.711 9.496-1.662 13.808-2.893l-0.708 0.173c5.034-1.407 9.292-2.982 13.387-4.852l-0.567 0.232c4.415-1.971 8.191-4.122 11.728-6.591l-0.228 0.151v43.8c-6.707 2.595-14.576 4.689-22.728 5.921l-0.632 0.079c-8.28 1.277-17.831 2.006-27.552 2.006-0.537 0-1.074-0.002-1.611-0.007l0.082 0.001c-0.209 0.001-0.456 0.002-0.703 0.002-10.975 0-21.644-1.313-31.857-3.79l0.921 0.189c-9.976-2.308-18.769-6.176-26.594-11.384l0.294 0.184c-7.464-4.988-13.526-11.498-17.855-19.122l-0.145-0.278c-4.17-7.723-6.621-16.905-6.621-26.659 0-0.542 0.008-1.082 0.023-1.621l-0.002 0.079c-0.012-0.425-0.019-0.924-0.019-1.426 0-13.044 4.571-25.021 12.198-34.415l-0.080 0.101q12-14.82 36.68-25.060 9.68-4 18-7.76c5.58-2.537 10.317-5.207 14.798-8.228l-0.358 0.228c3.742-2.449 6.913-5.409 9.512-8.827l0.068-0.093c2.2-2.982 3.521-6.73 3.521-10.786 0-0.075 0-0.15-0.001-0.225v0.011c0-0.024 0-0.053 0-0.082 0-3.066-0.816-5.941-2.244-8.42l0.043 0.082c-1.66-2.78-3.904-5.050-6.576-6.692l-0.084-0.048c-3.205-1.972-6.928-3.512-10.893-4.413l-0.247-0.047c-4.395-1.034-9.441-1.627-14.625-1.627-0.343 0-0.685 0.003-1.027 0.008l0.052-0.001c-10.829 0.022-21.193 1.985-30.771 5.56l0.611-0.2c-10.653 3.882-19.843 9.306-27.826 16.105l0.126-0.105v-46.88c7.868-3.902 16.996-6.904 26.59-8.537l0.59-0.083zM910.56 277.72l-43.5-145.6c-1.998-6.173-3.593-13.468-4.486-20.979l-0.054-0.561h-0.88c-0.77 7.767-2.266 14.874-4.444 21.676l0.204-0.736-43.8 146.2h-51.060l71.48-210h53.62l72.36 210zM320 307.78c-148.54 16.84-255.14 62.22-256 115.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 0.86-53.34 107.36-98.68 255.76-115.54z" /> +<glyph unicode="data" glyph-name="data" data-tags="data" d="M896 708.78c0-0.22 0-0.44 0-0.66-1.060-67.76-172.58-122.58-384-122.58s-382.92 54.82-384 122.58c0 0.22 0 0.44 0 0.66 0 68.040 172 123.22 384 123.22s384-55.18 384-123.22zM895.76 616c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64zM895.76 360c0-0.22 0-0.42 0-0.64-1.060-67.76-172.52-122.58-383.86-122.58s-382.82 54.82-383.9 122.58v0.64l0.24-173.62c0-0.22 0-0.42 0-0.64 1.060-67.76 172.52-122.58 383.86-122.58s382.82 54.84 383.9 122.58c0 0.22 0 0.42 0 0.64z" /> +<glyph unicode="cut" glyph-name="cut" data-tags="cut" d="M960 896h-90.6l-587-587c-18.2 7.2-37.8 11-58.4 11-88.4 0-160-71.6-160-160 0-20.6 4-40.4 11-58.4 16.2-41.4 49.2-74.2 90.6-90.6 18.2-7.2 37.8-11 58.4-11 88.4 0 160 71.6 160 160 0 20.6-4 40.4-11 58.4l139 139 139-139c-7.2-18.2-11-37.8-11-58.4 0-88.4 71.6-160 160-160 20.6 0 40.4 4 58.4 11 41.4 16.2 74.2 49.2 90.6 90.6 7.2 18.2 11 37.8 11 58.4 0 88.4-71.6 160-160 160-20.6 0-40.4-4-58.4-11l-139 139 357.4 357.4v90.6zM320 160c0-53-43-96-96-96-1.8 0-3.6 0-5.4 0.2-48.8 2.6-87.8 41.8-90.6 90.6 0 1.8-0.2 3.6-0.2 5.4 0 53 43 96 96 96 1.8 0 3.6 0 5.4-0.2 48.8-2.6 87.8-41.8 90.6-90.6 0.2-1.8 0.2-3.6 0.2-5.4zM794.6 255.8c1.8 0 3.6 0.2 5.4 0.2 53 0 96-43 96-96 0-1.8 0-3.6-0.2-5.4-2.6-48.8-41.8-87.8-90.6-90.6-1.8 0-3.6-0.2-5.4-0.2-53 0-96 43-96 96 0 1.8 0 3.6 0.2 5.4 2.8 49 41.8 88 90.6 90.6zM480 448c0 17.6 14.4 32 32 32s32-14.4 32-32c0-17.6-14.4-32-32-32s-32 14.4-32 32zM331 538.6l-267 266.8v90.6h90.6l267-267-90.6-90.4z" /> +<glyph unicode="custom-icon" glyph-name="custom-icon" data-tags="custom, icon" d="M704 462.8h-310.8c1.2-47.6 14.4-84.4 39.6-110.4s60-37.6 104-38.8c9.8-0.2-2.2-57.6-24.8-57.6-61.8 0-103.2 19.4-138.6 58.2-35.6 38.8-53.4 93.6-53.4 164 0 66.6 19.4 120.8 58.2 162.8s87 62.8 144.8 62.8c57.6 0 102.2-18.2 133.8-54.4s47.2-86.6 47.2-150.8v-35.8zM631.8 521c-0.2 39.6-10.2 70.4-29.4 92.4-19.4 22-46.2 33-80.6 33-33.2 0-61.4-11.6-84.8-34.6-23.2-23.2-37.6-53.4-43-90.6h237.8zM896 192v640c0 35.4-28.6 64-64 64h-640c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h512l192 192zM832 256h-192v-192h-448v768h640v-576z" /> +<glyph unicode="custom-format" glyph-name="custom-format" data-tags="custom, format" d="M256 704v-448h-96v339.2c0 0-26.2-38.2-96-38.2 0 35.4 0 37 0 81.2 69.8 0 123.4 65.8 123.4 65.8h68.6zM444.8 336.6h195.2v-80.6h-301.4v33.2c0 22.6 3.8 42.8 11.4 60.6 7.6 18 17.2 34 28.6 48.2s24 26.8 37.6 37.8c13.6 11 26.6 20.8 38.8 29.6 13 9.2 24.2 18 34 26.4s18 16.8 24.6 25c6.6 8.2 11.6 16.6 15 25.2 3.2 8.4 5 17.6 5 27.2 0 18.8-5.4 33-16 42.8-10.6 9.6-27 14.4-48.8 14.4-37.8 0-74.2-15-108.8-45.2v85.4c38.4 24.8 81.6 37.2 129.6 37.2 22.4 0 42.4-3 60-8.8 17.8-5.8 32.8-14.2 45-25s21.6-24 28.2-39.4c6.4-15.4 9.6-32.8 9.6-51.8 0-20.2-3.2-38.4-9.4-54-6.2-15.8-14.6-30.2-24.8-43-10.4-13-22.2-24.8-35.8-35.4-13.6-10.8-27.6-21.2-42-31.2-9.8-7-19.4-13.8-28.4-20.8-9.2-6.8-17.2-13.6-24.2-20.2s-12.4-13.2-16.6-19.6c-4.4-6.2-6.4-12.2-6.4-18zM683.2 278v83c29.2-21.2 63-31.6 101.8-31.6 24.4 0 43.6 5.2 57.2 15.8s20.4 25 20.4 43.8c0 19.4-8.4 34.2-25.4 44.6-16.8 10.6-40 15.8-69.6 15.8h-40.4v73.2h37.2c56.6 0 84.8 18.8 84.8 56.2 0 35.2-21.8 52.8-65.2 52.8-29.2 0-57.4-9.4-84.8-28v77.8c30.6 15.4 66 23 106.8 23 44.4 0 79-10 103.8-29.8 24.8-20 37.2-45.8 37.2-77.6 0-56.6-28.8-92-86.4-106.4v-1.6c30.8-3.8 55-15 72.8-33.4s26.6-41 26.6-67.8c0-40.4-14.8-72.6-44.6-96-29.8-23.6-70.8-35.2-123-35.2-44.6-0.4-81 6.8-109.2 21.4z" /> +<glyph unicode="cursor" glyph-name="cursor" data-tags="cursor" d="M768 320l-512 576v-768l148.2 120.4 87.6-248.4 167 59-87.8 248.8z" /> +<glyph unicode="css3" glyph-name="css3" data-tags="css3" d="M128 896l60.4-768 323.6-128 323.6 128 60.4 768h-768zM259.2 731.6h500.4l-9.8-97.6-238.8-102h230.4l-26.4-303-203.4-59.2-204 60.2-13.2 152.6h101.4l6.6-79 108.4-27.4 1 0.2v-0.2l112.2 31.6 7.8 128.4h-344l-7.6 95.4 245.2 102h-254l-12.2 98z" /> +<glyph unicode="css" glyph-name="css" data-tags="css" d="M384 768l-64-0.2c0 0-128 0.2-128-127.8v-96c0-55.6-43.6-62.8-64-64h-32c-4.4 0-8.6-0.8-12.4-2.4-1-0.4-2-0.8-2.8-1.4s-1.8-1-2.6-1.6c-2.6-1.8-4.8-3.8-6.8-6.2-0.4-0.4-0.6-0.8-1-1.2-1.8-2.4-3.4-5.2-4.4-8.2-0.4-1-0.6-2-1-3-0.6-2-0.8-4.2-1-6.4 0-0.6 0-1 0-1.6s0-1 0-1.6c0.2-2.2 0.4-4.2 1-6.4 0.2-1 0.6-2 1-3 1-3 2.6-5.6 4.4-8.2 0.4-0.4 0.6-0.8 1-1.2 2-2.4 4.2-4.4 6.8-6.2 0.8-0.6 1.8-1 2.6-1.6s1.8-1 2.8-1.4c3.8-1.6 8-2.4 12.4-2.4h32c20.4-1.2 64-8.4 64-64v-96c0-128 128-127.8 128-127.8l64-0.2v64l-63.6 0.2c0 0-64.4-0.2-64.4 63.8v96c0 0 0 58.2-39.2 96 39.2 37.8 39.2 96 39.2 96v96c0 64 64.4 63.8 64.4 63.8l63.6 0.2v64zM639.6 768v-64l63.6-0.2c0 0 64.8 0.2 64.8-63.8v-96c0 0 0-58.2 39.2-96-39.2-37.8-39.2-96-39.2-96v-96c0-64-64.4-63.8-64.4-63.8l-64-0.2v-64l64.4 0.2c0 0 128-0.2 128 127.8v96c0 55.6 43.6 62.8 64 64h32c4.4 0 8.6 0.8 12.4 2.4 1 0.4 2 0.8 2.8 1.4s1.8 1 2.6 1.6c2.6 1.8 4.8 3.8 6.8 6.2 0.4 0.4 0.6 0.8 1 1.2 1.8 2.4 3.4 5.2 4.4 8.2 0.4 1 0.6 2 1 3 0.6 2 0.8 4.2 1 6.4 0 0.6 0 1 0 1.6s0 1 0 1.6c-0.2 2.2-0.4 4.2-1 6.4-0.2 1-0.6 2-1 3-1 3-2.6 5.6-4.4 8.2-0.4 0.4-0.6 0.8-1 1.2-2 2.4-4.2 4.4-6.8 6.2-0.8 0.6-1.8 1-2.6 1.6s-1.8 1-2.8 1.4c-3.8 1.6-8 2.4-12.4 2.4h-32c-20.4 1.2-64 8.4-64 64v96c0 128-128.4 127.8-128.4 127.8l-64 0.2z" /> +<glyph unicode="csproj" glyph-name="csproj" data-tags="csproj" d="M128 896c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64h-768zM443.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM635.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM827.8 831.8c38.6 2.4 70.4-29.4 68-68-2-31.8-27.8-57.6-59.8-59.8-38.6-2.4-70.4 29.4-68 68 2.2 32 28 57.8 59.8 59.8zM128 640h768v-576h-768v576zM367.6 512c-34.6 0-65.4-7-92-20.8s-47.2-33.6-61.8-59c-14.6-25.6-21.8-54.6-21.8-87.2 0-30.4 6.6-57.2 19.6-80.4s31.8-41.2 56.6-53.6c24.8-12.6 54-18.8 88.2-18.8 34.6 0 65.2 4.6 91.8 13.8v83c-23.8-11.6-47.4-17.2-70.8-17.2-25.2 0-45.6 7.2-60.6 21.4s-22.8 33.8-22.8 58.4c0 24.8 7.6 44.6 22.6 59.2s35.8 21.8 62 21.8c12.6 0 25.2-1.4 37.6-4.2s23-7 32-12v86c-26.2 6.4-52.8 9.6-80.6 9.6v0zM596.4 512l-16.4-77.4h-35.6l-11.4-57.6h35.2l-12.6-54h-31.6l-12-57.4h31l-15.4-73.8h61.6l15.8 73.8h53.4l-15.4-73.8h60.6l16.4 73.8h33l14.2 57.4h-34.6l12.6 54h29.8l12.6 57.6h-30l16.4 77.4h-62.4l-16.4-77.4h-52.4l16.4 77.4h-62.8zM629.4 377h53.6l-12.6-54h-53.4l12.4 54z" /> +<glyph unicode="cs" glyph-name="cs" data-tags="cs" d="M331.8 704c-52.8 0-99.6-11.2-140.2-33.4s-72-53.6-94.2-94.4c-22.2-40.8-33.4-87.2-33.4-139.4 0-48.6 10-91.4 29.8-128.6s48.6-65.8 86.2-86c37.6-20.2 82.4-30.2 134.4-30.2 52.8 0 93.2 7.4 133.6 22v133c-36.2-18.4-66-27.6-101.6-27.6-38.6 0-69.4 11.4-92.4 34.4s-34.6 54.2-34.6 93.8c0 39.8 11.6 71.4 34.6 94.6s54.6 34.8 94.4 34.8c19.2 0 32-2.4 50.8-7s35-11 48.6-19.4v137.8c-39.2 10.4-73.8 15.6-116 15.6v0zM649.4 704l-26.6-123.8h-58l-18.6-92.2h57.2l-20.6-86.4h-51.2l-19.6-91.6h50.4l-25-118h100l25.8 118h87l-25-118h98.4l26.6 118h53.6l23 91.8h-56.4l20.6 86.4h48.4l20.6 92.2h-48.8l26.6 123.8h-101.6l-26.6-123.8h-85.4l26.6 123.8-101.4-0.2zM703 488h87.2l-20.6-86.4h-87l20.4 86.4z" /> +<glyph unicode="crosstab" glyph-name="crosstab" data-tags="crosstab" d="M384 896h-320v-320h1.060v-576h894.94v896zM384 64h-192v192h192zM384 320h-192v192h192zM384 576h-192v192h192zM640 64h-192v192h192zM640 320h-192v192h192zM640 576h-192v192h192zM896 64h-192v192h192zM896 320h-192v192h192zM896 576h-192v192h192z" /> +<glyph unicode="crop" glyph-name="crop" data-tags="crop" d="M0 768h128v-128h-128v128zM896 256v-128h128v128h-128zM832 704c0 35.2-28.8 64-64 64h-384v-128h320v-640h128v704zM192 192c0-35.2 28.8-64 64-64h384v128h-320v640h-128v-704z" /> +<glyph unicode="copy-format" glyph-name="copy-format" data-tags="copy, format" d="M192.294 0.196h320v-64.196l-384 0.194v127.882h-64.294v-0.196h-64v320h64v-255.804h64.294v128.118h64v-255.998zM256.090 64.084h192v64h-192v-64zM256.146 256.194v-64h64v64h-64zM824.386 441.192l-316.784 316.784c-24.89 24.89-65.726 24.784-90.616-0.106l-139.572-139.572c0 0-0.008 0.008-0.008 0.008-0.106-0.108-0.204-0.222-0.312-0.328v0c-23.16-23.16-60.028-25.356-85.094-5.416v0l401.878-401.878c24.934-24.934 65.62-24.89 90.51 0l139.892 139.892c24.89 24.892 24.996 65.726 0.106 90.616zM1005.332 896.078l-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 316.784-316.784 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.888 24.892 24.888 65.622-0.002 90.512z" /> +<glyph unicode="copy" glyph-name="copy" data-tags="copy" d="M768 768h-384c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h512c35.4 0 64 28.6 64 64v512l-192 192zM896 64h-512v640h320v-192h192v-448zM128 192h128v-64h-128c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h384l64-64h-448v-640z" /> +<glyph unicode="convert-uppercase" glyph-name="convert-uppercase" data-tags="convert, uppercase" d="M400.6 128h-87.8v71.8h-1.6c-27.6-47.8-68-71.8-121.4-71.8-39.4 0-70 10.6-92.4 32-22.2 21.4-33.4 49.6-33.4 84.8 0 75.4 43.4 119.4 130.4 132l118.6 16.8c0 57-27 85.4-81.2 85.4-47.6 0-90.6-16.4-128.8-49.2v79.2c42.2 25 90.8 37.4 146 37.4 101 0 151.4-49.8 151.4-149.2v-269.2h0.2zM313 333.8l-84-11.8c-26-3.4-45.6-9.8-58.8-19s-19.8-25.4-19.8-48.6c0-17 6-30.8 18.2-41.6s28.4-16.2 48.6-16.2c27.6 0 50.4 9.6 68.6 29 18 19.4 27.2 43.8 27.2 73.2v35zM864 128h96l-208 640h-96l-208-640h96l52 160h216l52-160zM627.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="convert-lowercase" glyph-name="convert-lowercase" data-tags="convert, lowercase" d="M960 128h-87.8v71.8h-1.6c-27.6-47.8-68-71.8-121.4-71.8-39.4 0-70 10.6-92.4 32-22.2 21.4-33.4 49.6-33.4 84.8 0 75.4 43.4 119.4 130.4 132l118.6 16.8c0 57-27 85.4-81.2 85.4-47.6 0-90.6-16.4-128.8-49.2v79.2c42.2 25 90.8 37.4 146 37.4 101 0 151.4-49.8 151.4-149.2v-269.2h0.2zM872.6 333.8l-84-11.8c-26-3.4-45.6-9.8-58.8-19s-19.8-25.4-19.8-48.6c0-17 6-30.8 18.2-41.6s28.4-16.2 48.6-16.2c27.6 0 50.4 9.6 68.6 29 18 19.4 27.2 43.8 27.2 73.2v35zM480 128h96l-208 640h-96l-208-640h96l52 160h216l52-160zM243.2 384l76.8 236.4 76.8-236.4h-153.6z" /> +<glyph unicode="connector" glyph-name="connector" data-tags="connector" d="M832 736c0-53.020-42.98-96-96-96-41.796 0-77.334 26.718-90.516 64h-133.484v-576h-197.484c-13.182-37.282-48.72-64-90.516-64-53.020 0-96 42.98-96 96s42.98 96 96 96c41.796 0 77.334-26.718 90.516-64h133.484v576h197.484c13.182 37.282 48.72 64 90.516 64 53.020 0 96-42.98 96-96z" /> +<glyph unicode="comments-remove-all" glyph-name="comments-remove-all" data-tags="comments, remove, all" d="M960 832c0 35.2-28.8 64-64 64h-576c-35.2 0-64-28.8-64-64v-64h64v63.886c0.034 0.040 0.076 0.082 0.114 0.114h575.77c0.040-0.034 0.082-0.076 0.116-0.116v-383.884c-0.034-0.040-0.076-0.082-0.116-0.116h64.116v384.116zM754.734 160l45.254-45.254-114.744-114.744-45.254 45.254 114.744 114.744zM754.734 160.002l-114.744 114.744 45.254 45.254 114.744-114.744-45.254-45.254zM845.242 160l114.744-114.744-45.254-45.254-159.998 159.998 159.998 159.998 45.254-45.254-114.744-114.744zM236.622 192l-108.622-72.414v520.3c0.034 0.040 0.076 0.082 0.114 0.114h575.772c0.040-0.034 0.082-0.076 0.114-0.114v-191.886h64v192c0 35.2-28.8 64-64 64h-576c-35.2 0-64-28.8-64-64v-640l192 128h256v64h-275.378z" /> +<glyph unicode="comment-remove" glyph-name="comment-remove" data-tags="comment, remove" d="M229.49 256l-101.49-101.49v677.376c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-383.886h64v384c0 35.2-28.8 64-64 64h-768c-35.2 0-64-28.8-64-64v-832l192 192h256v64h-282.51zM960 274.746l-45.254 45.254-114.746-114.746-114.746 114.746-45.254-45.254 114.746-114.746-114.746-114.746 45.254-45.254 114.746 114.746 114.746-114.746 45.254 45.254-114.746 114.746 114.746 114.746z" /> +<glyph unicode="comment" glyph-name="comment" data-tags="comment" d="M896 896h-768c-35.2 0-64-28.8-64-64v-832l192 192h640c35.2 0 64 28.8 64 64v576c0 35.2-28.8 64-64 64zM896 256.116c-0.034-0.040-0.076-0.082-0.116-0.116h-666.394l-101.49-101.49v677.376c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.114v-575.77z" /> +<glyph unicode="columns" glyph-name="columns" data-tags="columns" d="M128 896h192v-896h-192v896zM384 0h192v896h-192v-896zM640 896v-896h192v896h-192z" /> +<glyph unicode="column-stacked100" glyph-name="column-stacked100" data-tags="column-stacked100" d="M640 896v-832h-64v832h-320v-832h-128v832h-64v-896h896v896zM320 64v512h192v-512zM704 64v320h192v-320z" /> +<glyph unicode="column-stacked" glyph-name="column-stacked" data-tags="column-stacked" d="M640 576v-512h-64v704h-320v-704h-128v832h-64v-896h896v576zM320 64v384h192v-384zM704 64v192h192v-192z" /> +<glyph unicode="column-range" glyph-name="column-range" data-tags="column-range" d="M960 64v-64h-896v896h64v-832zM512 704h-192v-448h192v448zM576 768v-576h-320v576zM960 896h-320v-448h320z" /> +<glyph unicode="column-freeze" glyph-name="column-freeze" data-tags="column, freeze" d="M64 896v-832h832v832h-832zM320 832v-128l-128 128h128zM128 768l192-192v-128l-192 192v128zM128 512l192-192v-128l-192 192v128zM128 128v128l128-128h-128zM576 128h-192v192h192v-192zM576 384h-192v192h192v-192zM384 640v0 0 192h192v-192h-192zM832 128h-192v192h192v-192zM832 384h-192v192h192v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="column-clustered" glyph-name="column-clustered" data-tags="column-clustered" d="M640 768v-704h-64v320h-320v-320h-128v832h-64v-896h896v768zM512 64h-192v256h192z" /> +<glyph unicode="code-snippet" glyph-name="code-snippet" data-tags="code, snippet" d="M832 896v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v64h-64v-64h-64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h64v-64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v-64h64v64h64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h64v64h-64v64h-64zM832 384v-256h-704v704h704v-448zM64 960v-64h-64v64h64zM0 64h64v-64h-64v64zM397.2 594.8l-114.6-114.8 114.8-114.8-45.4-45.2-160 160 160 160 45.2-45.2zM608 640l160-160-160-160-45.2 45.2 114.8 114.8-114.8 114.8 45.2 45.2zM960 896h-64v64h64v-64zM896 0v64h64v-64h-64z" /> +<glyph unicode="cloud" glyph-name="cloud" data-tags="cloud" d="M884.4 472.8c7.4 22.4 11.6 46.4 11.6 71.2 0 123.8-100.2 224-224 224-75.6 0-142.6-37.6-183.2-95-30 19.6-66 31-104.6 31-105.8 0-191.6-85.8-191.6-191.6 0-3.6 0.2-7.2 0.4-11-75.2-26-129-97.4-129-181.4 0-106 86-192 192-192h512c106 0 192 86 192 192 0 62.2-29.6 117.6-75.6 152.8v0z" /> +<glyph unicode="close-outline" glyph-name="close-outline" data-tags="close, outline" d="M768 282.6l-90.6-90.6-165.4 165.4-165.4-165.4-90.6 90.6 165.4 165.4-165.4 165.4 90.6 90.6 165.4-165.4 165.4 165.4 90.6-90.6-165.4-165.4 165.4-165.4zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384z" /> +<glyph unicode="close-circle" glyph-name="close-circle" data-tags="close, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM768 282.6l-90.6-90.6-165.4 165.4-165.4-165.4-90.6 90.6 165.4 165.4-165.4 165.4 90.6 90.6 165.4-165.4 165.4 165.4 90.6-90.6-165.4-165.4 165.4-165.4z" /> +<glyph unicode="close" glyph-name="close" data-tags="close" d="M832 677.4l-229.4-229.4 229.4-229.4-90.6-90.6-229.4 229.4-229.4-229.4-90.6 90.6 229.4 229.4-229.4 229.4 90.6 90.6 229.4-229.4 229.4 229.4 90.6-90.6z" /> +<glyph unicode="clock" glyph-name="clock" data-tags="clock" d="M512 704h-64v-320h320v64h-256v256zM512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-211.8 0-384 172.2-384 384s172.2 384 384 384c211.8 0 384-172.2 384-384s-172.2-384-384-384z" /> +<glyph unicode="clear-css" glyph-name="clear-css" data-tags="clear, css" d="M805.568 379.53l-362.038 362.038 45.254 45.254c24.89 24.89 65.62 24.89 90.51 0l45.254-45.254 135.764 135.764c24.89 24.89 65.62 24.89 90.51 0l90.51-90.51c24.89-24.89 24.89-65.62 0-90.51l-135.764-135.764 45.254-45.254c24.89-24.89 24.89-65.62 0-90.51l-45.254-45.254zM761.968 332.62l-362.040 362.038c-24.692 24.692-64.966 24.874-89.906 0.574l-200.768 200.768-45.254-45.254 200.148-200.148-183.638-178.724c0 0-43.34-46.838-80.51-9.67l442.548-443.52c24.934-24.934 65.62-24.89 90.51 0l183.702 179.302 197.986-197.986 45.254 45.254-197.46 197.46c24.302 24.94 24.12 65.214-0.572 89.906z" /> +<glyph unicode="circle" glyph-name="circle" data-tags="circle" d="M768 448c0-141.4-114.6-256-256-256s-256 114.6-256 256c0 141.4 114.6 256 256 256s256-114.6 256-256z" /> +<glyph unicode="choropleth" glyph-name="choropleth" data-tags="choropleth" d="M896 832v-768h-768v768h768zM960 896h-896v-896h896v896zM768 384v-26.5l-128-128v-75l26.5-26.5h165.5v302.88zM666.5 704l128-128-64-64 37.5-46.88 64 42.68v260.2h-256v-37.5l26.5-26.5zM448 576l64-64-47.48-47.48 239.48-56.52v40l-64 64 64 64-64 64h-64l-64 64v64h-64l-128-128 64-64zM448 404l-64-20-64-64 64-64v-64l-64-64h256v128l100.8 100.8zM389.1 479.62l32.4 32.38h-64l-128 128 128 128h-165.5v-335.020zM229.5 320l75.18 75.18-112.68-28.16v-239.020h64v26.5l64 64v11z" /> +<glyph unicode="checkbox-checked" glyph-name="checkbox-checked" data-tags="checkbox, checked" d="M128 832v-768h768v768h-768zM832 128h-640v640h640v-640zM677.4 666.6l90.6-90.6-320-320-192 192 90.6 90.6 101.4-101.4 229.4 229.4z" /> +<glyph unicode="checkbox" glyph-name="checkbox" data-tags="checkbox" d="M128 832v-768h768v768h-768zM832 128h-640v640h640v-640z" /> +<glyph unicode="check-outline" glyph-name="check-outline" data-tags="check, outline" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM512 64c-212 0-384 172-384 384s172 384 384 384c212 0 384-172 384-384s-172-384-384-384zM448 372l-166 166-90-90 256-256 352 352-90 90-262-262z" /> +<glyph unicode="check-circle" glyph-name="check-circle" data-tags="check, circle" d="M512 896c-247.4 0-448-200.6-448-448s200.6-448 448-448c247.4 0 448 200.6 448 448s-200.6 448-448 448zM448 192l-256 256 90 90 166-166 294 294 90-90-384-384z" /> +<glyph unicode="check" glyph-name="check" data-tags="check" d="M869.4 794.6l90.6-90.6-576-576-320 320 90.6 90.6 229.4-229.6 485.4 485.6z" /> +<glyph unicode="change-manually" glyph-name="change-manually" data-tags="change, manually" d="M832 254l64 64v-318h-832v896h832v-128h-64v64h-704v-768h704v190zM448 261.4v-133.4h133.4l339.4 337-135.8 135.8-337-339.4zM558.6 193.4l-45.2 45.2 271.6 271.6 45.2-45.2-271.6-271.6zM1005.4 640l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-45-45.4 135.8-135.8 45.2 45.2c24.8 25 24.8 65.8 0 90.6zM384 128h-50.2v44h-0.8c-15.8-29.2-38.8-44-69.2-44-22.4 0-40 6.6-52.6 19.6s-19 30.4-19 51.8c0 46.2 24.8 73 74.4 80.8l67.8 10.2c0 34.8-15.4 52.2-46.4 52.2-27.2 0-51.6-10-73.6-30v48.4c24 15.2 51.8 23 83.4 23 57.6 0 86.4-30.4 86.4-91.2v-164.8zM334.2 253.8l-47.8-7.2c-14.8-2-26-6-33.6-11.6s-11.2-15.6-11.2-29.8c0-10.4 3.4-18.8 10.4-25.4s16.2-10 27.8-10c15.8 0 28.8 6 39 17.8 10.4 11.8 15.4 26.8 15.4 44.8v21.4z" /> +<glyph unicode="cells-merge-vertically" glyph-name="cells-merge-vertically" data-tags="cells, merge, vertically" d="M64 64h832v832h-832v-832zM128 384v192h192v-192h-192zM128 128v192h192v-192h-192zM832 320v-192h-192v192h192zM832 576v-192h-192v192h192zM832 832v-192h-192v192h192zM576 832v-704h-192v704h192zM320 832v-192h-192v192h192z" /> +<glyph unicode="cells-merge-horizontally" glyph-name="cells-merge-horizontally" data-tags="cells, merge, horizontally" d="M64 896v-832h832v832h-832zM384 832h192v-192h-192v192zM128 832h192v-192h-192v192zM320 128h-192v192h192v-192zM576 128h-192v192h192v-192zM832 128h-192v192h192v-192zM832 384h-704v192h704v-192zM832 640h-192v192h192v-192z" /> +<glyph unicode="cells-merge" glyph-name="cells-merge" data-tags="cells, merge" d="M64 896v-896h832v896h-832zM384 832h192v-128h-192v128zM128 832h192v-128h-192v128zM320 64h-192v128h192v-128zM576 64h-192v128h192v-128zM832 64h-192v128h192v-128zM832 256h-704v384h704v-384zM832 704h-192v128h192v-128z" /> +<glyph unicode="cell-split-vertically" glyph-name="cell-split-vertically" data-tags="cell, split, vertically" d="M64 64h832v832h-832v-832zM128 128v320h128v-320h-128zM448 448v-128h-128v128h128zM320 128v128h128v-128h-128zM512 128v320h128v-320h-128zM832 128h-128v320h128v-320zM320 512v128h128v-128h-128zM832 832v-320h-128v320h128zM640 832v-320h-128v320h128zM448 832v-128h-128v128h128zM256 832v-320h-128v320h128z" /> +<glyph unicode="cell-split-horizontally" glyph-name="cell-split-horizontally" data-tags="cell, split, horizontally" d="M64 896v-832h832v832h-832zM128 832h320v-128h-320v128zM448 512h-128v128h128v-128zM128 640h128v-128h-128v128zM128 448h320v-128h-320v128zM128 128v128h320v-128h-320zM512 640h128v-128h-128v128zM832 128h-320v128h320v-128zM832 320h-320v128h320v-128zM832 512h-128v128h128v-128zM832 704h-320v128h320v-128z" /> +<glyph unicode="categorize" glyph-name="categorize" data-tags="categorize" d="M64 896v-384l320 192M64 0v384l320-192M960 832v-64h-576v64M960 640v-64h-576v64M960 320v-64h-576v64M960 128v-64h-576v64" /> +<glyph unicode="cart" glyph-name="cart" data-tags="cart" d="M384 224c0-53.020-42.98-96-96-96s-96 42.98-96 96c0 53.020 42.98 96 96 96s96-42.98 96-96zM672 320c-53.020 0-96-42.98-96-96s42.98-96 96-96c53.020 0 96 42.98 96 96s-42.98 96-96 96zM256 768v64h-192v-64h128v-384h576v64h-512v320zM320 512h512v64h-512v-64zM320 704v-64h576v64h-576z" /> +<glyph unicode="candle-stick" glyph-name="candle-stick" data-tags="candle-stick" d="M960 64v-64h-896v896h64v-832zM576 256h-128v-128h-64v128h-128v512h128v128h64v-128h128zM512 704h-192v-384h192zM960 576h-128v256h-64v-256h-128v-256h128v-128h64v128h128z" /> +<glyph unicode="cancel-outline" glyph-name="cancel-outline" data-tags="cancel, outline" d="M512 896c-112.2 0-214.8-41.2-293.4-109.4-16.2-14-31.2-29.2-45.2-45.2-68.2-78.6-109.4-181.2-109.4-293.4 0-247.4 200.6-448 448-448 112.2 0 214.8 41.2 293.4 109.4 16.2 14 31.2 29.2 45.2 45.2 68.2 78.6 109.4 181.2 109.4 293.4 0 247.4-200.6 448-448 448v0zM512 64c-212 0-384 172-384 384 0 94.4 34.2 181 90.8 248l541.2-541.2c-67-56.6-153.6-90.8-248-90.8zM805.2 200l-541.2 541.2c67 56.6 153.6 90.8 248 90.8 212 0 384-172 384-384 0-94.4-34.2-181-90.8-248z" /> +<glyph unicode="cancel-circle" glyph-name="cancel-circle" data-tags="cancel, circle" d="M338.8 530.8l256-256c-25-12-53.2-18.8-82.8-18.8-105.8 0-192 86.2-192 192 0 29.6 6.8 57.6 18.8 82.8zM512 640c-29.6 0-57.6-6.8-82.8-18.8l256-256c12 25 18.8 53.2 18.8 82.8 0 105.8-86.2 192-192 192zM960 448c0-247.4-200.6-448-448-448s-448 200.6-448 448c0 247.4 200.6 448 448 448s448-200.6 448-448zM832 448c0 176.4-143.6 320-320 320-65.2 0-125.8-19.6-176.4-53.2-35.8-23.8-66.8-54.6-90.6-90.6-33.4-50.4-53-111-53-176.2 0-176.4 143.6-320 320-320 65.2 0 125.8 19.6 176.4 53.2 35.8 23.8 66.8 54.6 90.6 90.6 33.4 50.4 53 111 53 176.2z" /> +<glyph unicode="cancel" glyph-name="cancel" data-tags="cancel" d="M512 896c-100.6 0-193.6-33.2-268.2-89.2-34.4-25.6-64.8-56.2-90.6-90.6-56-74.6-89.2-167.6-89.2-268.2 0-247.4 200.6-448 448-448 100.6 0 193.6 33.2 268.2 89.2 34.4 25.6 64.8 56.2 90.6 90.6 56 74.8 89.2 167.6 89.2 268.2 0 247.4-200.6 448-448 448zM512 128c-176.4 0-320 143.6-320 320 0 65.2 19.6 125.8 53.2 176.4l443.2-443.2c-50.6-33.6-111.2-53.2-176.4-53.2zM778.8 271.6l-443.2 443.2c50.6 33.6 111.2 53.2 176.4 53.2 176.4 0 320-143.6 320-320 0-65.2-19.6-125.8-53.2-176.4z" /> +<glyph unicode="calendar-date" glyph-name="calendar-date" data-tags="calendar, date" d="M896.2 896h-128.2v64h-128v-64h-256v64h-128v-64h-128c-35.2 0-64-28.8-64-64v-768.2c0-35.2 28.8-64 64-64h768.2c35.2 0 64 28.8 64 64v768.2c0 35.2-28.8 64-64 64zM896.2 64l-768-0.2c0 0 0 0-0.2 0.2v512h768.2v-512zM896.2 640h-768.2v191.8c0 0 0 0 0.2 0.2h127.8v-64h128v64h256v-64h128v64h128c0 0 0 0 0.2-0.2v-191.8zM384 418.8c0 0-40.2-34.8-100-34.8 0 30.4 0 26.2 0 64 59.8 0 116 64 116 64h48v-384h-64v290.8zM768 128h-256v28.4c0 19.4 3.2 36.8 9.8 52 6.6 15.4 14.8 29.2 24.6 41.4s20.6 23 32.2 32.4c11.6 9.4 22.8 17.8 33.2 25.4 11.2 7.8 20.8 15.4 29.2 22.6s15.4 14.4 21 21.4c5.6 7 10 14.2 12.8 21.6 2.8 7.2 4.2 15 4.2 23.4 0 16.2-4.6 28.2-13.8 36.8-9 8.2-23.2 12.4-41.8 12.4-32.4 0-63.6-12.8-93.2-38.8v73c33 21.2 70 32 111 32 19.2 0 36.4-2.6 51.4-7.6 15.2-5 28.2-12.2 38.6-21.4s18.6-20.6 24.2-33.8c5.4-13.2 8.2-28.2 8.2-44.4 0-17.4-2.8-33-8-46.4-5.4-13.6-12.6-25.8-21.2-36.8-9-11.2-19-21.2-30.6-30.4s-23.6-18.2-36-26.8c-8.4-6-16.6-11.8-24.4-17.8-7.8-5.8-14.8-11.6-20.8-17.4s-10.6-11.4-14.2-16.8c-3.8-5.4-5.4-15.6-5.4-20.6h165v-63.8z" /> +<glyph unicode="calendar" glyph-name="calendar" data-tags="calendar" d="M832 128h-256v256h256v-256zM960.2 832v-768.2c0-35.2-28.8-64-64-64h-768.2c-35.2 0-64 28.8-64 64v768.2c0 35.2 28.8 64 64 64h128v64h128v-64h256v64h128v-64h128.2c35.2 0 64-28.8 64-64zM896.2 576h-768.2v-512c0.2-0.2 0.2-0.2 0.2-0.2l768 0.2v512zM896.2 831.8c-0.2 0.2-0.2 0.2-0.2 0.2h-128v-64h-128v64h-256v-64h-128v64h-127.8c-0.2-0.2-0.2-0.2-0.2-0.2v-191.8h768.2v191.8z" /> +<glyph unicode="calculator" glyph-name="calculator" data-tags="calculator" d="M128 832v-768h768v768h-768zM320 128h-128v128h128v-128zM320 320h-128v128h128v-128zM512 128h-128v128h128v-128zM512 320h-128v128h128v-128zM832 128h-192v320h192v-320zM832 576h-640v192h640v-192z" /> +<glyph unicode="button" glyph-name="button" data-tags="button" d="M260.2 699.8l72.2-187.8h-204.4c-35.2 0-64 28.8-64 64v256c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64v-256c0-35.2-28.8-64-64-64h-147.6l-488.2 187.8zM960 362l-588.4 226.4 226.4-588.4 45.2 226.2 226.2-226.2 90.6 90.6-226.2 226.2 226.2 45.2z" /> +<glyph unicode="bubble" glyph-name="bubble" data-tags="bubble" d="M960 64v-64h-896v896h64v-832zM384 448c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c-0.080 70.66-57.34 127.92-127.993 128h-0.007zM384 512c106.039 0 192-85.961 192-192s-85.961-192-192-192c-106.039 0-192 85.961-192 192v0c0 106.039 85.961 192 192 192v0zM832 320c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM832 384c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM736 768c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0zM352 832c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" /> +<glyph unicode="brush" glyph-name="brush" data-tags="brush" d="M64 0c0 0 92.8 11.2 192 32 44.6 9.4 93.8 28 141.4 75.4 113.8 113.8 0.4 225.8 0.4 225.8s-113.4 113.8-226.6 0.4c-46.8-46.8-40.2-114.2-39.4-179.6 1.6-119.4-67.8-154-67.8-154zM941.4 832l-45.4 45.4c-24.8 24.8-65.6 24.8-90.6 0l-396.8-397c23-11.6 41.6-24.4 55.4-35.2 10.6-8.4 18.4-15.4 22.6-19.6v0c0.6-0.6 1.2-1.2 1.6-1.6s1-1 1.6-1.6v0c4.2-4.2 11.2-11.8 19.4-22.2 10.8-13.6 23.6-32.4 35.2-55.2l396.8 396.8c25 24.6 25 65.4 0.2 90.2zM896 786.8l-341.2-341.4c-9.6 11.6-17.2 19.8-21.2 23.8-4.6 4.6-12.6 12.2-24 21.4l341.4 341.4 45-45.2z" /> +<glyph unicode="brightness-contrast" glyph-name="brightness-contrast" data-tags="brightness, contrast" d="M331 267c24.8-25 24.8-65.8 0-90.6l-45.2-45.2c-25-24.8-65.6-24.8-90.6 0-24.8 25-24.8 65.8 0 90.6l45.2 45.2c25 24.8 65.8 24.8 90.6 0zM512 704c35.2 0 64 28.8 64 64v64c0 35.2-28.8 64-64 64s-64-28.8-64-64v-64c0-35.2 28.8-64 64-64zM783.6 629l45.2 45.2c24.8 24.8 24.8 65.6 0 90.6-24.8 24.8-65.6 24.8-90.6 0l-45.2-45.2c-24.8-24.8-24.8-65.6 0-90.6 25-24.8 65.6-24.8 90.6 0zM240.4 629c24.8-24.8 65.6-24.8 90.6 0 24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2c-24.8 24.8-65.6 24.8-90.6 0-24.8-25-24.8-65.6 0-90.6l45.2-45.2zM256 448c0 35.2-28.8 64-64 64h-64c-35.2 0-64-28.8-64-64s28.8-64 64-64h64c35.2 0 64 28.8 64 64zM783.6 267c-24.8 24.8-65.6 24.8-90.6 0-24.8-25-24.8-65.6 0-90.6l45.2-45.2c24.8-24.8 65.6-24.8 90.6 0 24.8 24.8 24.8 65.6 0 90.6l-45.2 45.2zM896 512h-64c-35.2 0-64-28.8-64-64s28.8-64 64-64h64c35.2 0 64 28.8 64 64s-28.8 64-64 64zM704 448c0-106-86-192-192-192s-192 86-192 192c0 106 86 192 192 192s192-86 192-192zM640 448c0 70.6-57.4 128-128 128v-256c70.6 0 128 57.4 128 128zM512 192c-35.2 0-64-28.8-64-64v-64c0-35.2 28.8-64 64-64s64 28.8 64 64v64c0 35.2-28.8 64-64 64z" /> +<glyph unicode="borders-show-hide" glyph-name="borders-show-hide" data-tags="borders, show, hide" d="M128 64h256v-64h-320v896h896v-256h-64v192h-768v-768zM896 64h-128v-64h192v192h-64v-128zM320 384v128h-128v-128h128zM448 384h128v128h-128v-128zM768 448v64h-64v-64h64zM576 768h-128v-128h128v128zM576 0l-256 256 90 90 166-166 294 294 90-90-384-384z" /> +<glyph unicode="borders-outside" glyph-name="borders-outside" data-tags="borders, outside" d="M256 448h-64v64h64v-64zM384 512h-64v-64h64v64zM512 512h-64v-64h64v64zM512 640h-64v-64h64v64zM512 768h-64v-64h64v64zM512 256h-64v-64h64v64zM512 384h-64v-64h64v64zM640 512h-64v-64h64v64zM768 512h-64v-64h64v64zM896 896v-832h-832v832h832zM832 832h-704v-704h704v704z" /> +<glyph unicode="borders-inside-vertical" glyph-name="borders-inside-vertical" data-tags="borders, inside, vertical" d="M512 64h-64v832h64v-832zM896 832v64h-64v-64h64zM704 832v64h64v-64h-64zM576 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM704 64v64h64v-64h-64zM576 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM832 448v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64z" /> +<glyph unicode="borders-inside-horizontal" glyph-name="borders-inside-horizontal" data-tags="borders, inside, horizontal" d="M896 512v-64h-832v64h832zM128 896h-64v-64h64v64zM128 704h-64v64h64v-64zM128 576h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 704h-64v64h64v-64zM896 576h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 832h-64v64h64v-64zM384 832h-64v64h64v-64zM512 832h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 896h-64v-64h64v64zM768 832h-64v64h64v-64zM896 832h-64v64h64v-64z" /> +<glyph unicode="borders-inside" glyph-name="borders-inside" data-tags="borders, inside" d="M128 832h-64v64h64v-64zM128 768h-64v-64h64v64zM128 640h-64v-64h64v64zM128 384h-64v-64h64v64zM128 256h-64v-64h64v64zM896 768h-64v-64h64v64zM896 640h-64v-64h64v64zM896 384h-64v-64h64v64zM896 256h-64v-64h64v64zM256 896h-64v-64h64v64zM384 896h-64v-64h64v64zM128 128h-64v-64h64v64zM256 128h-64v-64h64v64zM384 128h-64v-64h64v64zM640 128h-64v-64h64v64zM768 128h-64v-64h64v64zM896 128h-64v-64h64v64zM640 896h-64v-64h64v64zM768 896h-64v-64h64v64zM896 896h-64v-64h64v64zM896 512h-384v384h-64v-384h-384v-64h384v-384h64v384h384v64z" /> +<glyph unicode="borders-all" glyph-name="borders-all" data-tags="borders, all" d="M64 896v-832h832v832h-832zM128 832h320v-320h-320v320zM128 128v320h320v-320h-320zM832 128h-320v320h320v-320zM832 512h-320v320h320v-320z" /> +<glyph unicode="border-top" glyph-name="border-top" data-tags="border, top" d="M896 896v-64h-832v64h832zM128 768h-64v-64h64v64zM128 576h-64v64h64v-64zM128 448h-64v64h64v-64zM128 320h-64v64h64v-64zM128 192h-64v64h64v-64zM896 576h-64v64h64v-64zM896 448h-64v64h64v-64zM896 320h-64v64h64v-64zM896 192h-64v64h64v-64zM256 448h-64v64h64v-64zM384 448h-64v64h64v-64zM512 704h-64v64h64v-64zM512 576h-64v64h64v-64zM512 448h-64v64h64v-64zM512 320h-64v64h64v-64zM512 192h-64v64h64v-64zM512 64h-64v64h64v-64zM128 128h-64v-64h64v64zM256 64h-64v64h64v-64zM384 64h-64v64h64v-64zM640 128h-64v-64h64v64zM768 64h-64v64h64v-64zM896 64h-64v64h64v-64zM640 512h-64v-64h64v64zM768 448h-64v64h64v-64zM896 704h-64v64h64v-64z" /> +<glyph unicode="border-right" glyph-name="border-right" data-tags="border, right" d="M896 64h-64v832h64v-832zM768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="border-no" glyph-name="border-no" data-tags="border, no" d="M768 832v64h-64v-64h64zM576 832v64h64v-64h-64zM448 832v64h64v-64h-64zM320 832v64h64v-64h-64zM192 832v64h64v-64h-64zM576 64v64h64v-64h-64zM448 64v64h64v-64h-64zM320 64v64h64v-64h-64zM192 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM704 448v64h64v-64h-64zM576 448v64h64v-64h-64zM448 448v64h64v-64h-64zM320 448v64h64v-64h-64zM192 448v64h64v-64h-64zM64 448v64h64v-64h-64zM128 832v64h-64v-64h64zM64 704v64h64v-64h-64zM64 576v64h64v-64h-64zM128 320v64h-64v-64h64zM64 192v64h64v-64h-64zM64 64v64h64v-64h-64zM832 448v64h64v-64h-64zM896 832v64h-64v-64h64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM704 64v64h64v-64h-64z" /> +<glyph unicode="border-left" glyph-name="border-left" data-tags="border, left" d="M64 896h64v-832h-64v832zM256 832v64h-64v-64h64zM320 832v64h64v-64h-64zM448 832v64h64v-64h-64zM576 832v64h64v-64h-64zM704 832v64h64v-64h-64zM320 64v64h64v-64h-64zM448 64v64h64v-64h-64zM576 64v64h64v-64h-64zM704 64v64h64v-64h-64zM448 704v64h64v-64h-64zM448 576v64h64v-64h-64zM192 448v64h64v-64h-64zM320 448v64h64v-64h-64zM448 448v64h64v-64h-64zM576 448v64h64v-64h-64zM704 448v64h64v-64h-64zM832 448v64h64v-64h-64zM896 832v64h-64v-64h64zM832 704v64h64v-64h-64zM832 576v64h64v-64h-64zM896 320v64h-64v-64h64zM832 192v64h64v-64h-64zM832 64v64h64v-64h-64zM512 320v64h-64v-64h64zM448 192v64h64v-64h-64zM192 64v64h64v-64h-64z" /> +<glyph unicode="border-bottom" glyph-name="border-bottom" data-tags="border, bottom" d="M64 64v64h832v-64h-832zM128 256h-64v-64h64v64zM128 320h-64v64h64v-64zM128 448h-64v64h64v-64zM128 576h-64v64h64v-64zM128 704h-64v64h64v-64zM896 320h-64v64h64v-64zM896 448h-64v64h64v-64zM896 576h-64v64h64v-64zM896 704h-64v64h64v-64zM256 448h-64v64h64v-64zM384 448h-64v64h64v-64zM512 192h-64v64h64v-64zM512 320h-64v64h64v-64zM512 448h-64v64h64v-64zM512 576h-64v64h64v-64zM512 704h-64v64h64v-64zM512 832h-64v64h64v-64zM128 896h-64v-64h64v64zM256 832h-64v64h64v-64zM384 832h-64v64h64v-64zM640 896h-64v-64h64v64zM768 832h-64v64h64v-64zM896 832h-64v64h64v-64zM640 512h-64v-64h64v64zM768 448h-64v64h64v-64zM896 192h-64v64h64v-64z" /> +<glyph unicode="bold" glyph-name="bold" data-tags="bold" d="M256 768h231.6c50.6 0 88.4-2.2 113.2-6.4s47.2-13 66.8-26.4c19.6-13.4 36-31.2 49.2-53.4s19.6-47.2 19.6-74.8c0-30-8.2-57.4-24.2-82.4-16.2-25-38.2-43.8-65.8-56.4 39-11.4 69-30.8 90-58s31.4-59.6 31.4-96.4c0-29.2-6.8-57.4-20.4-84.8-13.4-27.6-32-49.6-55.4-66s-52.2-26.6-86.6-30.4c-21.6-2.4-73.4-3.8-156-4.4h-193.4v639.8zM384 661.4v-148h61.8c50.4 0 81.6 0.8 93.8 2.2 22.2 2.6 39.4 10.4 52.2 23 12.6 12.6 19 29.4 19 50 0 19.8-5.4 36-16.4 48.2-11 12.4-27.2 20-48.8 22.4-12.8 1.4-49.6 2.2-110.4 2.2h-51.2zM384 406.8v-171.2h96.8c46.6 0 76 1.4 88.6 4 19.2 3.6 34.8 12 47 25.6s18 31.6 18 54.4c0 19.2-4.6 35.6-14 49s-22.8 23.2-40.4 29.2c-17.6 6.2-55.8 9.2-114.6 9.2l-81.4-0.2z" /> +<glyph unicode="blur" glyph-name="blur" data-tags="blur" d="M768 320c0-128-64-256-256-256-128 0-256 96-256 256 0 192 256 256 256 512 0 0 256-258.2 256-512z" /> +<glyph unicode="blogger-box" glyph-name="blogger-box" data-tags="blogger, box" d="M896 896h-768c-35.4 0-64-28.6-64-64v-768c0-35.4 28.6-64 64-64h768c35.4 0 64 28.6 64 64v768c0 35.4-28.6 64-64 64zM832 334.6c0-114.2-93-206.6-207.8-206.6h-224c-115 0-208.2 92.4-208.2 206.6v226.8c0 114.2 93.2 206.6 208.2 206.6h104.8c115 0 207-85.8 207-200 1.4-21.4 20.8-40 42.8-40h36c23 0 41.4-24.2 41.4-47l-0.2-146.4zM392 528h120c22 0 40 18 40 40s-18 40-40 40h-120c-22 0-40-18-40-40s18-40 40-40zM632 368h-240c-22 0-40-18-40-40s18-40 40-40h240c22 0 40 18 40 40s-18 40-40 40z" /> +<glyph unicode="blogger" glyph-name="blogger" data-tags="blogger" d="M377.8 832c-138 0-249.8-111-249.8-248v-272.2c0-136.8 111.8-247.8 249.8-247.8h268.8c138 0 249.4 111 249.4 247.8v175.8c0 27.4-22 56.4-49.6 56.4h-43c-26.4 0-49.4 22.4-51.2 48 0 137-110.4 240-248.4 240h-126zM368 640h144c26.4 0 48-21.6 48-48s-21.6-48-48-48h-144c-26.4 0-48 21.6-48 48s21.6 48 48 48zM368 352h288c26.4 0 48-21.6 48-48s-21.6-48-48-48h-288c-26.4 0-48 21.6-48 48s21.6 48 48 48z" /> +<glyph unicode="behance-box" glyph-name="behance-box" data-tags="behance, box" d="M335.086 502.124h-113.768v112.958h101.878c22.404 0 40.846-2.658 55.326-7.976 16.752-7.688 25.152-23.436 25.152-47.304 0-21.47-6.394-36.498-19.022-44.964-12.736-8.438-29.224-12.714-49.566-12.714zM776.14 478.452c-14.626 12.988-32.734 19.454-54.434 19.454-23.52 0-41.79-6.854-54.756-20.67-12.966-13.762-21.11-32.498-24.484-56.042h158.158c-1.66 25.146-9.804 44.158-24.484 57.258zM383.382 408.728c-11.15 5.548-26.738 8.438-46.818 8.67h-115.248v-136.51h113.662c20.292 0 36.144 3.006 47.452 9.016 20.502 11.154 30.754 32.422 30.754 63.862 0 26.7-9.934 44.964-29.802 54.962zM960 832v-768c0-35.328-28.672-64-64-64h-768c-35.328 0-64 28.672-64 64v768c0 35.328 28.672 64 64 64h768c35.328 0 64-28.672 64-64zM608 640h224v64h-224v-64zM512 346.542c0 29.418-6.13 54.442-18.284 75.018-12.156 20.632-30.174 35.658-54.112 45.194 15.746 8.784 27.69 18.494 35.774 29.128 14.426 19.014 21.612 44.154 21.612 75.422 0 30.342-7.186 56.35-21.454 78.11-23.832 35.486-64.256 53.692-121.378 54.586h-226.158v-512h210.89c23.778 0 45.814 2.254 66.158 6.878 20.344 4.682 37.94 13.236 52.894 25.718 13.264 10.866 24.308 24.332 33.184 40.34 13.898 24.044 20.874 51.266 20.874 81.606zM892.884 430.59c-4.234 28.408-13.608 53.334-28.020 74.888-15.912 24.374-36.164 42.252-60.648 53.554-24.484 11.33-51.97 16.968-82.508 16.968-51.488 0-93.276-16.774-125.53-50.182-32.254-33.492-48.326-81.576-48.326-144.36 0-66.874 17.788-115.288 53.524-144.912 35.734-29.734 76.934-44.546 123.652-44.546 56.576 0 100.616 17.576 132.066 52.782 20.144 22.162 31.556 53.72 34.022 75.218h-93.758c-2.356-12-5.024-21.334-18.858-34.654-13.072-11.11-30.056-16.636-50.952-16.636-19.716 0-36.594 4.532-50.576 13.596-23.092 14.646-35.308 37.954-36.7 74.266h255.614c0.48 31.282-0.538 57.382-3.002 74.018z" /> +<glyph unicode="behance" glyph-name="behance" data-tags="behance" d="M896 704h-288v64h288v-64zM490.67 450.254c14.18-23.146 21.33-51.3 21.33-84.394 0-34.134-8.138-64.758-24.352-91.806-10.356-18.010-23.24-33.16-38.716-45.382-17.446-14.044-37.976-23.666-61.71-28.934-23.734-5.202-49.442-7.738-77.182-7.738h-246.040v576h263.854c66.642-1.008 113.802-21.488 141.606-61.41 16.646-24.48 25.030-53.738 25.030-87.872 0-35.176-8.384-63.458-25.214-84.85-9.432-11.964-23.366-22.886-41.736-32.77 27.926-10.728 48.948-27.634 63.13-50.844zM172.87 540.89h132.73c23.734 0 42.968 4.812 57.826 14.304 14.734 9.526 22.194 26.43 22.194 50.584 0 26.852-9.802 44.57-29.344 53.218-16.892 5.982-38.408 8.972-64.546 8.972h-118.86v-127.078zM396.716 373.986c0 30.038-11.59 50.584-34.77 61.834-13.008 6.242-31.194 9.492-54.62 9.752h-134.456v-153.574h132.606c23.672 0 42.168 3.38 55.36 10.142 23.92 12.55 35.88 36.476 35.88 71.846zM959.864 384h-298.216c1.626-42.364 15.876-69.556 42.818-86.644 16.314-10.574 36.004-15.862 59.006-15.862 24.378 0 44.192 6.448 59.444 19.408 8.314 6.964 15.626 16.636 22.002 29.082h109.386c-2.876-25.082-16.19-50.552-39.692-76.408-36.694-41.072-88.074-61.576-154.080-61.576-54.506 0-102.572 17.28-144.264 51.97-41.692 34.56-62.444 91.044-62.444 169.064 0 73.248 18.752 129.344 56.38 168.42 37.63 38.976 86.384 58.546 146.452 58.546 35.628 0 67.694-6.576 96.258-19.796 28.564-13.186 52.192-34.046 70.756-62.48 16.814-25.146 27.752-54.228 32.692-87.37 2.876-19.408 4.066-49.858 3.502-86.354zM848.73 459.392c-1.938 29.338-11.44 51.518-28.566 66.8-17.064 15.152-38.19 22.696-63.506 22.696-27.44 0-48.754-7.996-63.88-24.116-15.126-16.056-24.628-37.914-28.564-65.382h184.516z" /> +<glyph unicode="barcode-scanner" glyph-name="barcode-scanner" data-tags="barcode-scanner" d="M64 768h-64v192h192v-64h-128v-128zM64 192h-64v-192h192v64h-128v128zM832 960v-64h128v-128h64v192h-192zM960 64h-128v-64h192v192h-64v-128zM576 128h64v256h-64v-256zM640 832h-64v-256h64v256zM512 832h-64v-256h64v256zM256 128h128v256h-128v-256zM128 128h64v256h-64v-256zM384 832h-128v-256h128v256zM448 128h64v256h-64v-256zM128 832v-256h64v256h-64zM896 832h-64v-256h64v256zM896 128v256h-64v-256h64zM704 128h64v256h-64v-256zM768 832h-64v-256h64v256zM960 512h-896v-64h896v64z" /> +<glyph unicode="barcode-qr-code-scanner" glyph-name="barcode-qr-code-scanner" data-tags="barcode-qr-code-scanner" d="M512 384h64v-256h-64v256zM640 128h128v256h-128v-256zM896 128v256h-64v-256h64zM64 896h128v64h-192v-192h64v128zM64 192h-64v-192h192v64h-128v128zM832 960v-64h128v-128h64v192h-192zM960 64h-128v-64h192v192h-64v-128zM960 512h-896v-64h896v64zM576 832h-64v-256h64v256zM768 832h-128v-256h128v256zM896 832h-64v-256h64v256zM128 832h192v-192h-192v192zM192 704h64v64h-64v-64zM448 640h-64v-64h64v64zM448 832h-64v-128h64v128zM128 320h192v-192h-192v192zM192 192h64v64h-64v-64zM384 192v-64h64v128h-64v-64zM384 320h64v64h-64v-64z" /> +<glyph unicode="barcode-outline" glyph-name="barcode-outline" data-tags="barcode-outline" d="M192 192h-64v512h64v-512zM384 704h-128v-448h128v448zM512 704h-64v-448h64v448zM640 704h-64v-448h64v448zM768 704h-64v-448h64v448zM896 704h-64v-512h64v512zM1024 768v-640c0-35.4-28.6-64-64-64h-896c-35.4 0-64 28.6-64 64v640c0 35.4 28.6 64 64 64h896c35.4 0 64-28.6 64-64zM960 768h-896v-640h896v640z" /> +<glyph unicode="barcode" glyph-name="barcode" data-tags="barcode" d="M960 832h-896c-35.4 0-64-28.6-64-64v-640c0-35.4 28.6-64 64-64h896c35.4 0 64 28.6 64 64v640c0 35.4-28.6 64-64 64zM192 192h-64v512h64v-512zM384 256h-128v448h128v-448zM512 256h-64v448h64v-448zM640 256h-64v448h64v-448zM768 256h-64v448h64v-448zM896 192h-64v512h64v-512z" /> +<glyph unicode="bar-stacked100" glyph-name="bar-stacked100" data-tags="bar-stacked100" d="M960 576v320h-896v-896h896v64h-832v128h832v320h-832v64zM640 448v-192h-512v192zM128 832h320v-192h-320z" /> +<glyph unicode="bar-stacked" glyph-name="bar-stacked" data-tags="bar-stacked" d="M128 64v128h704v320h-704v64h512v320h-576v-896h896v64zM128 832h192v-192h-192zM512 448v-192h-384v192z" /> +<glyph unicode="bar-range" glyph-name="bar-range" data-tags="bar-range" d="M960 64v-64h-896v896h64v-832zM768 448h-448v-192h448v192zM832 512v-320h-576v320zM960 896h-448v-320h448z" /> +<glyph unicode="bar-clustered" glyph-name="bar-clustered" data-tags="bar-clustered" d="M128 64v128h320v320h-320v64h704v320h-768v-896h896v64zM384 448v-192h-256v192z" /> +<glyph unicode="bar" glyph-name="bar" data-tags="bar" d="M960 64v-64h-896v896h64v-832zM448 320v448h-64v-64h-128v-64h128v-512h64v128h128v64zM832 768v128h-64v-320h-128v-64h128v-192h64v384h128v64z" /> +<glyph unicode="backward-element" glyph-name="backward-element" data-tags="backward, element" d="M384 576v-512h512v512h-512zM832 128h-384v384h384v-384zM640 832h-512v-512h192v320h320" /> +<glyph unicode="back-element" glyph-name="back-element" data-tags="back, element" d="M256 576h128v256h-256v-256h128zM192 768h128v-128h-128v128zM576 384h192v320h-320v-192h-192v-320h320v128M832 320h-192v-256h256v256h-64zM832 128h-128v128h128v-128z" /> +<glyph unicode="audio" glyph-name="audio" data-tags="audio" d="M320 620.4v128M320 748.4v-518c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v507l512 118.2v-330.8c-26.8 16-60 25.6-96 25.6-88.4 0-160-57.4-160-128s71.6-128 160-128c88.4 0 160 57.4 160 128v576l-640-147.6z" /> +<glyph unicode="attachment-45" glyph-name="attachment-45" data-tags="attachment, 45" d="M814 55.8c-37.2-37.2-86-55.8-135-55.8s-97.8 18.6-135.2 55.8l-405.2 405.4c-99.4 99.4-99.4 261 0 360.4s261 99.4 360.4 0l360.4-360.4-45.4-45-360.2 360.2c-74.4 74.4-195.8 74.4-270.2 0s-74.4-195.8 0-270.2l405.4-405.4c49.6-49.6 130.4-49.6 180.2 0 49.6 49.6 49.6 130.4 0 180.2l-405.4 405.4c-24.8 24.8-65.4 24.8-90 0s-24.8-65.4 0-90l360.2-360.4-45-45-360.4 360.2c-49.6 49.6-49.6 130.4 0 180.2s130.4 49.6 180.2 0l405.2-405.4c74.6-74.4 74.6-195.8 0-270.2z" /> +<glyph unicode="attachment" glyph-name="attachment" data-tags="attachment" d="M768 704v-512h-64v512c0 105.8-86.2 192-192 192s-192-86.2-192-192v-576c0-70.6 57.4-128 128-128s128 57.4 128 128v576c0 35.2-28.8 64-64 64s-64-28.8-64-64v-512h-64v512c0 70.6 57.4 128 128 128s128-57.4 128-128v-576c0-105.8-86.2-192-192-192s-192 86.2-192 192v576c0 141.2 114.8 256 256 256s256-114.8 256-256z" /> +<glyph unicode="arrows-swap" glyph-name="arrows-swap" data-tags="arrows, swap" d="M512 640h-128v-448h-64v448h-128l160 256 160-256zM704 256v448h-64v-448h-128l160-256 160 256h-128z" /> +<glyph unicode="arrows-resizing" glyph-name="arrows-resizing" data-tags="arrows, resizing" d="M256 449.406h128v-65.406h-128v-128l-256 160 256 160v-126.594zM448 0h128v896h-128v-896zM1024 416l-256 160v-128h-128v-65.406h128v-126.594l256 160z" /> +<glyph unicode="arrows-no-change" glyph-name="arrows-no-change" data-tags="arrows, no, change" d="M512 640l-256-384-256 384h512zM704 640l-256-384h512.002l-256.002 384z" /> +<glyph unicode="arrows-kpi" glyph-name="arrows-kpi" data-tags="arrows, kpi" d="M256 384h512l-256-384-256 384zM512 896l-256-384h512.002l-256.002 384z" /> +<glyph unicode="arrows-dimensions" glyph-name="arrows-dimensions" data-tags="arrows, dimensions" d="M704 0v128h-448v-128h-64v128h-128v64h128v448h-128l160 256 160-256h-128v-448h448v128l256-160-256-160z" /> +<glyph unicode="arrow-up" glyph-name="arrow-up" data-tags="arrow, up" d="M768 384h-192v-256h-128l-0.002 256h-191.998l255.998 384 256.002-384z" /> +<glyph unicode="arrow-root" glyph-name="arrow-root" data-tags="arrow, root" d="M256 384l160 256 160-256h-128v-128h384v-64h-448v192h-128zM832 704h-640v-64h640v64z" /> +<glyph unicode="arrow-right" glyph-name="arrow-right" data-tags="arrow, right" d="M448 192v192h-256v128h256v192l384-256-384-256z" /> +<glyph unicode="arrow-parent" glyph-name="arrow-parent" data-tags="arrow, parent" d="M256 384l160 256 160-256h-128v-128h384v-64h-448v192h-128z" /> +<glyph unicode="arrow-overflow-down" glyph-name="arrow-overflow-down" data-tags="arrow, overflow, down" d="M768 640l-256-384-256 384h512zM256 768v-64h512v64h-512z" /> +<glyph unicode="arrow-left" glyph-name="arrow-left" data-tags="arrow, left" d="M576 704v-192h256v-128l-256-0.002v-191.998l-384 255.998 384 256.002z" /> +<glyph unicode="arrow-end-up" glyph-name="arrow-end-up" data-tags="arrow, end, up" d="M256 256l256 384 256-384h-512zM768 704h-512v-64h512v64z" /> +<glyph unicode="arrow-end-right" glyph-name="arrow-end-right" data-tags="arrow, end, right" d="M256 704l384-256-384-256v512zM704 192v512h-64v-512h64z" /> +<glyph unicode="arrow-end-left" glyph-name="arrow-end-left" data-tags="arrow, end, left" d="M704 192l-384 256 384 256v-512zM256 704v-512h64v512h-64z" /> +<glyph unicode="arrow-end-down" glyph-name="arrow-end-down" data-tags="arrow, end, down" d="M768 704l-256-384-256 384h512zM256 256h512v64h-512v-64z" /> +<glyph unicode="arrow-drill" glyph-name="arrow-drill" data-tags="arrow, drill" d="M576 576v-128h128l-160-256-160 256h128v128h-256v64h576v-64h-256z" /> +<glyph unicode="arrow-down" glyph-name="arrow-down" data-tags="arrow, down" d="M256 512h192v256h128l0.002-256h191.998l-255.998-384-256.002 384z" /> +<glyph unicode="arrow-double-60-up" glyph-name="arrow-double-60-up" data-tags="arrow, double, 60, up" d="M256 64l256 384 256-384h-512zM512 832l-256-384h512l-256 384z" /> +<glyph unicode="arrow-double-60-right" glyph-name="arrow-double-60-right" data-tags="arrow, double, 60, right" d="M128 704l384-256-384-256v512zM896 448l-384 256v-512l384 256z" /> +<glyph unicode="arrow-double-60-left" glyph-name="arrow-double-60-left" data-tags="arrow, double, 60, left" d="M896 192l-384 255.998 384 256v-511.998zM128 447.998l384-255.998v512l-384-256.002z" /> +<glyph unicode="arrow-double-60-down" glyph-name="arrow-double-60-down" data-tags="arrow, double, 60, down" d="M768 832l-255.998-384-256.002 384h512zM512.002 64l255.998 384-512-0.002 256.002-383.998z" /> +<glyph unicode="arrow-chevron-up" glyph-name="arrow-chevron-up" data-tags="arrow, chevron, up" d="M259.882 252.118l252.12 252.12 252.122-252.12 67.876 67.882-319.998 320-320.002-320 67.882-67.882z" /> +<glyph unicode="arrow-chevron-right" glyph-name="arrow-chevron-right" data-tags="arrow, chevron, right" d="M316.118 700.118l252.12-252.12-252.12-252.122 67.882-67.876 320 319.998-320 320.002-67.882-67.882z" /> +<glyph unicode="arrow-chevron-left" glyph-name="arrow-chevron-left" data-tags="arrow, chevron, left" d="M707.882 195.882l-252.12 252.12 252.12 252.122-67.882 67.876-320-319.998 320-320.002 67.882 67.882z" /> +<glyph unicode="arrow-chevron-down" glyph-name="arrow-chevron-down" data-tags="arrow, chevron, down" d="M764.118 643.882l-252.12-252.12-252.122 252.12-67.876-67.882 319.998-320 320.002 320-67.882 67.882z" /> +<glyph unicode="arrow-60-up" glyph-name="arrow-60-up" data-tags="arrow, 60, up" d="M512 640l256-384h-512l256 384z" /> +<glyph unicode="arrow-60-right" glyph-name="arrow-60-right" data-tags="arrow, 60, right" d="M704 448l-384-256v512l384-256z" /> +<glyph unicode="arrow-60-left" glyph-name="arrow-60-left" data-tags="arrow, 60, left" d="M320 448l384 256v-512l-384 256z" /> +<glyph unicode="arrow-60-down" glyph-name="arrow-60-down" data-tags="arrow, 60, down" d="M512 256l-256 384h512l-256-384z" /> +<glyph unicode="arrow-45-up-right" glyph-name="arrow-45-up-right" data-tags="arrow, 45, up, right" d="M704 640v-384l-384 384h384z" /> +<glyph unicode="arrow-45-up-left" glyph-name="arrow-45-up-left" data-tags="arrow, 45, up, left" d="M320 640h384l-384-384v384z" /> +<glyph unicode="arrow-45-down-right" glyph-name="arrow-45-down-right" data-tags="arrow, 45, down, right" d="M704 256h-384l384 384v-384z" /> +<glyph unicode="arrow-45-down-left" glyph-name="arrow-45-down-left" data-tags="arrow, 45, down, left" d="M320 256v384l384-384h-384z" /> +<glyph unicode="area-stacked100" glyph-name="area-stacked100" data-tags="area-stacked100" d="M64 896v-896h896v896zM896 678.4l-256-358.4-256 256-256-307.2v563.2h768z" /> +<glyph unicode="area-stacked" glyph-name="area-stacked" data-tags="area-stacked" d="M640 629.34l-256 128-256-256v394.66h-64v-896h896v896zM896 614.4l-256-358.4-256 256-256-307.2v206l268.64 268.66 252.18-126 247.18 205.9z" /> +<glyph unicode="area-range" glyph-name="area-range" data-tags="area-range" d="M128 128v-64h832v-64h-896v896h64v-448l256 256 256-128 320 320v-384l-320-320-254 128z" /> +<glyph unicode="area-clustered" glyph-name="area-clustered" data-tags="area-clustered" d="M811.040 559.46l-176.34 176.36-182.46-228-68.24 68.18-75.22-90.26-180.78 180.76v229.5h-64v-896h896v768zM640 640l133.34-133.34-133.34-186.66-142.22 142.22zM128 576l139.64-139.64-139.64-167.56z" /> +<glyph unicode="apply-format" glyph-name="apply-format" data-tags="apply, format" d="M761.968 332.62c24.89-24.89 24.89-65.62 0-90.51l-228.91-223.426c-24.89-24.89-65.574-24.934-90.51 0l-442.548 443.52c37.168-37.168 80.51 9.67 80.51 9.67l228.91 222.784c24.89 24.89 65.62 24.89 90.51 0l362.038-362.038zM941.332 786.822l-90.51 90.51c-24.89 24.89-65.62 24.89-90.51 0l-135.764-135.764-45.254 45.254c-24.89 24.89-65.62 24.89-90.51 0l-45.254-45.254 362.038-362.038 45.254 45.254c24.89 24.89 24.89 65.62 0 90.51l-45.254 45.254 135.764 135.764c24.89 24.892 24.89 65.62 0 90.51z" /> +<glyph unicode="anchor" glyph-name="anchor" data-tags="anchor" d="M704 384l89-89c-44.6-81.4-123.4-141.4-217-160.6v522.8c38.2 22.2 64 63.6 64 110.8 0 70.6-57.4 128-128 128s-128-57.4-128-128c0-47.2 25.8-88.6 64-110.8v-522.8c-93.6 19-172.4 79.2-217 160.6l89 89h-256v-256l73.8 73.8c80-121.6 217.8-201.8 374.2-201.8s294.2 80.2 374.2 201.8l73.8-73.8v256h-256zM512 832c35.2 0 64-28.8 64-64s-28.8-64-64-64c-35.2 0-64 28.8-64 64s28.8 64 64 64z" /> +<glyph unicode="all" glyph-name="all" data-tags="all" d="M240.526 274.642h-137.108l-24.026-69.122c-5.92-17.012-8.88-29.716-8.88-38.114 0-6.676 2.568-12.544 7.704-17.604s16.236-8.344 33.298-9.852v-11.95h-111.514v11.95c14.798 3.23 24.374 7.428 28.728 12.596 8.88 10.336 18.716 31.33 29.51 62.984l124.572 360.47h9.14l123.266-364.344c9.924-29.286 18.934-48.288 27.030-57.010s19.37-13.62 33.82-14.696v-11.95h-139.72v11.95c14.102 0.862 23.634 3.768 28.596 8.72s7.444 10.982 7.444 18.088c0 9.474-3.482 24.44-10.446 44.896l-21.414 62.988zM233.214 298.544l-60.066 177.004-61.634-177.004h121.7zM688.674 251.894l8.618-2.312-30.294-121.582h-274.216v12.224h13.32c14.974 0 25.68 6.168 32.122 18.502 3.656 7.048 5.484 23.348 5.484 48.896v306.73c0 27.972-2.438 27.838-7.312 34.886-6.79 9.692-16.888 14.536-30.294 14.536h-13.32v12.226h160.35v-12.224c-18.804 0.22-31.992-1.982-39.566-6.608s-12.754-10.462-15.538-17.51c-2.786-7.048-4.178-6.252-4.178-32.904v-299.132c0-18.282 1.392-30.836 4.178-37.664 2.090-4.626 5.31-8.040 9.662-10.242s17.932-3.304 40.74-3.304h25.854c27.16 0 46.224 2.532 57.194 7.598 10.968 5.066 20.98 14.042 30.034 26.926s18.108 33.206 27.162 60.958zM1015.382 251.894l8.618-2.312-30.294-121.582h-274.216v12.224h13.32c14.974 0 25.68 6.168 32.122 18.502 3.656 7.048 5.484 23.348 5.484 48.896v306.73c0 27.972-2.438 27.838-7.312 34.886-6.79 9.692-16.888 14.536-30.294 14.536h-13.32v12.226h160.35v-12.224c-18.804 0.22-31.992-1.982-39.566-6.608s-12.754-10.462-15.538-17.51c-2.786-7.048-4.178-6.252-4.178-32.904v-299.132c0-18.282 1.392-30.836 4.178-37.664 2.090-4.626 5.31-8.040 9.662-10.242s17.932-3.304 40.74-3.304h25.854c27.16 0 46.224 2.532 57.194 7.598 10.968 5.066 20.98 14.042 30.034 26.926s18.108 33.206 27.162 60.958zM1024 768h-1024v-64h1024v64z" /> +<glyph unicode="align-top-elements" glyph-name="align-top-elements" data-tags="align-top-elements" d="M192 768h256v-448h-256v448zM64 896v-64h896v64h-896zM576 64h256v704h-256v-704z" /> +<glyph unicode="align-top-element" glyph-name="align-top-element" data-tags="align, top, element" d="M190.8 768.36h256v-448h-256v448zM574.8 768.36h256v-704h-256v704zM638.8 128.36h128v576h-128v-576zM62.8 896.36v-64h896v64h-896z" /> +<glyph unicode="align-top" glyph-name="align-top" data-tags="align, top" d="M960 832h-896v64h896v-64zM832 768h-640v-64h640v64zM960 640h-896v-64h896v64z" /> +<glyph unicode="align-to-grid" glyph-name="align-to-grid" data-tags="align-to-grid" d="M640 320h-384v384h384zM192 960h-64v-1024h64zM896 960h-64v-1024h64zM1024 832h-1024v-64h1024zM1024 128h-1024v-64h1024z" /> +<glyph unicode="align-stretch-elements-vertical" glyph-name="align-stretch-elements-vertical" data-tags="align-stretch-elements-vertical" d="M446.8 768.36v-640h-256v640h256zM62.8 0.36h896v64h-896v-64zM62.8 896.36v-64h896v64h-896zM574.8 770.24v-640h256v640h-256z" /> +<glyph unicode="align-stretch-elements-horizontal" glyph-name="align-stretch-elements-horizontal" data-tags="align-stretch-elements-horizontal" d="M830.8 512.36h-640v256h640v-256zM62.8 0.36h64v896h-64v-896zM894.8 896.36v-896h64v896h-64zM192.68 128.36h640v256h-640v-256z" /> +<glyph unicode="align-stretch-element-vertical" glyph-name="align-stretch-element-vertical" data-tags="align-stretch-element-vertical" d="M446.8 768.36v-640h-256v640h256zM62.8 0.36h896v64h-896v-64zM830.8 768.36v-640h-256v640h256zM766.8 704.36h-128v-512h128v512zM62.8 896.36v-64h896v64h-896z" /> +<glyph unicode="align-stretch-element-horizontal" glyph-name="align-stretch-element-horizontal" data-tags="align-stretch-element-horizontal" d="M190.8 768.36h640v-256h-640v256zM62.8 0.36h64v896h-64v-896zM190.8 384.36h640v-256h-640v256zM254.8 192.36h512v128h-512v-128zM894.8 896.36v-896h64v896h-64z" /> +<glyph unicode="align-right-elements" glyph-name="align-right-elements" data-tags="align-right-elements" d="M384.8 768.36h448v-256h-448v256zM896.8 896.36v-896h64v896h-64zM128.8 128.36h704v256h-704v-256z" /> +<glyph unicode="align-right-element" glyph-name="align-right-element" data-tags="align, right, element" d="M128.8 128.36h704v256h-704v-256zM192.8 320.36h576v-128h-576v128zM384.8 768.36h448v-256h-448v256zM960.8 896.36v-896h-64v896h64z" /> +<glyph unicode="align-right" glyph-name="align-right" data-tags="align, right" d="M128 576h768v-64h-768v64zM896 768v64h-768v-64h768zM320 640h576v64h-576v-64zM128 320v-64h768v64h-768zM320 384h576v64h-576v-64zM320 192v-64h576v64h-576z" /> +<glyph unicode="align-remove" glyph-name="align-remove" data-tags="align, remove" d="M157.8 576l64-64h-93.8v64h29.8zM128 384h221.8l-64 64h-157.8v-64zM128 256h349.8l-64 64h-285.8v-64zM128 192v-64h477.8l-64 64h-413.8zM914.8 0l45.2 45.2-82.8 82.8h18.8v64h-82.8l-64 64h146.8v64h-210.8l-64 64h274.8v64h-338.8l-64 64h402.8v64h-466.8l-64 64h530.8v64h-594.8l-64 64h658.8v64h-722.8l-64 64-45.2-45.2" /> +<glyph unicode="align-middle-elements" glyph-name="align-middle-elements" data-tags="align-middle-elements" d="M958.8 448.36h-128v-320h-256v320h-128v-192h-256v192h-128v64h128v192h256v-192h128v320h256v-320h128v-64z" /> +<glyph unicode="align-middle-element" glyph-name="align-middle-element" data-tags="align, middle, element" d="M830.8 512.36v320h-256v-320h-128v192h-256v-192h-128v-64h128v-192h256v192h128v-320h256v320h128v64h-128zM766.8 512.36v-320h-128v576h128v-256z" /> +<glyph unicode="align-middle" glyph-name="align-middle" data-tags="align, middle" d="M960 576h-896v64h896v-64zM832 512h-640v-64h640v64zM960 384h-896v-64h896v64z" /> +<glyph unicode="align-left-elements" glyph-name="align-left-elements" data-tags="align-left-elements" d="M638.8 512.36h-448v256h448v-256zM62.8 0.36h64v896h-64v-896zM190.8 384.36v-256h704v256h-704z" /> +<glyph unicode="align-left-element" glyph-name="align-left-element" data-tags="align, left, element" d="M62.8 896.36h64v-896h-64v896zM638.8 768.36h-448v-256h448v256zM894.8 384.36v-256h-704v256h704zM830.8 320.36h-576v-128h576v128z" /> +<glyph unicode="align-left" glyph-name="align-left" data-tags="align, left" d="M896 768h-768v64h768v-64zM704 704h-576v-64h576v64zM896 576h-768v-64h768v64zM704 448h-576v-64h576v64zM896 320h-768v-64h768v64zM704 192h-576v-64h576v64z" /> +<glyph unicode="align-justify" glyph-name="align-justify" data-tags="align, justify" d="M896 640h-768v64h768v-64zM896 832h-768v-64h768v64zM128 256h768v64h-768v-64zM128 384h768v64h-768v-64zM128 512h768v64h-768v-64zM128 128h768v64h-768v-64z" /> +<glyph unicode="align-center-elements" glyph-name="align-center-elements" data-tags="align-center-elements" d="M830.8 128.36h-320v-128h-64v128h-320v256h320v128h-192v256h192v128h64v-128h192v-256h-192v-128h320v-256z" /> +<glyph unicode="align-center-element" glyph-name="align-center-element" data-tags="align, center, element" d="M510.8 384.36v128h192v256h-192v128h-64v-128h-192v-256h192v-128h-320v-256h320v-128h64v128h320v256h-320zM766.8 192.36h-576v128h576v-128z" /> +<glyph unicode="align-center" glyph-name="align-center" data-tags="align, center" d="M896 768h-768v64h768v-64zM768 640h-512v64h512v-64zM896 512h-768v64h768v-64zM768 384h-512v64h512v-64zM896 256h-768v64h768v-64zM768 128h-512v64h512v-64z" /> +<glyph unicode="align-bottom-elements" glyph-name="align-bottom-elements" data-tags="align-bottom-elements" d="M446.8 126.36h-256v448h256v-448zM62.8 62.36v-64h896v64h-896zM830.8 830.36h-256v-704h256v704z" /> +<glyph unicode="align-bottom-element" glyph-name="align-bottom-element" data-tags="align, bottom, element" d="M958.8 62.36v-64h-896v64h896zM446.8 574.36h-256v-448h256v448zM830.8 126.36h-256v704h256v-704zM766.8 766.36h-128v-576h128v576z" /> +<glyph unicode="align-bottom" glyph-name="align-bottom" data-tags="align, bottom" d="M960 256h-896v64h896v-64zM832 192h-640v-64h640v64zM960 64h-896v-64h896v64z" /> +<glyph unicode="align-baseline-vertical" glyph-name="align-baseline-vertical" data-tags="align-baseline-vertical" d="M510.8 384.36v128h192v256h-192v128h-64v-128h-192v-256h192v-128h-320v-256h320v-128h64v128h320v256h-320zM446.8 192.36h-256v128h256v-128zM446.8 576.36h-128v128h128v-128z" /> +<glyph unicode="align-baseline-horizontal" glyph-name="align-baseline-horizontal" data-tags="align-baseline-horizontal" d="M830.8 512.36v320h-256v-320h-128v192h-256v-192h-128v-64h128v-192h256v192h128v-320h256v320h128v64h-128zM382.8 320.36h-128v128h128v-128zM766.8 192.36h-128v256h128v-256z" /> +<glyph unicode="aggregate-fields" glyph-name="aggregate-fields" data-tags="aggregate, fields" d="M256 704c-35.4 0-64-28.6-64-64v-320c0-35.4 28.6-64 64-64h512c64 0 64 64 64 64h-576v384zM128 576c-35.4 0-64-28.6-64-64v-320c0-35.4 28.6-64 64-64h512c64 0 64 64 64 64h-512c-35.4 0-64 0-64 0v384zM896 832h-512c-35.2 0-64-28.8-64-64v-320c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM896 448.2c0-0.2 0-0.2 0 0l-511.8-0.2c0 0 0 0-0.2 0.2v319.6c0 0 0 0 0.2 0.2h511.8c0 0 0 0 0.2-0.2v-319.6z" /> +<glyph unicode="accessibility" glyph-name="accessibility" data-tags="accessibility" d="M416 864c0 53 43 96 96 96s96-43 96-96-43-96-96-96-96 43-96 96zM896 640v64h-768v-64l256-32v-160l-64-448h96l64 320h64l64-320h96l-64 448v160l256 32z" /> +</font></defs></svg> \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..648c96ab6ee3acd1e600d70d10eca1a014a537a1 GIT binary patch literal 130332 zcmeEvd7NZbb^pEh)!tRrRb5?G-Cey^S66pW&-C6kJ<P(q8D<8UK^Pb|X8?y)M37+- zl_)%k3vLM-MFnF<1IDN*8r;ypBQZpcF+`1V`ynnM5;a84rqeaQ@AuyKs$TUnA~Apb zKA&H8E$`js+;h)8_uO;NJ@>VcLWrbrgeB|~_noypa?#Z<L&}$g*nY!l`=(~wJED7p zIAI6U4qklKg@-PE`z_zZ{av{K?DH?Y?ht-6LhLw*-`Ml7eA#8|?t4<<{&FGjde!BZ zUU*5*!@C|9^2whdfBof1h`NzkA%8rK`{B#4y8fk;))&Tbf07XK&s}--#TOp9_wykk ze~}a-^uwzzeCZ)|uQe&;e?E=!gD<-9s!M+v{`ZYS{ukN|{rJ$;*If_1g^)*%Fki4Q z3DGas33=s(*S|=_L<lK-F-Kncg6Cg|H17_1%$2CY?~S5IT${Kk^^M$k{u_mhdN=lW z4BR`^J3KV}`q9m6UcTm$H9wr}oxFAClJ&cf|JBy7+3vQ>wtaRx`ht2%krHXq4oYN2 zhscRekrxF~6kVblxh2sn`he8{Ff5B9F)XU;kT^-aMZ8<wFCGz3%9tFNw!B2%Am1qO zk`Kry<PlX+>(!a+TJ?H$SUs$MZuMHbtjn$2tWQ|qv3?oq2u+4|hh7xAE%d3-qoI1Z zD?AxKC45=<`tZxc?+rg3{#N)uBI_eJMm`n!RdhIdO7xQGP0<fTzZU&jtPtBAJ0td@ z*d4LY#U70(;`8xS<2S`W7XO;~YY_&9?ZCcAyZ}8Kz+V#m%Ap?_^ke|^ii290<Fh<( zmuN#T`%rfXeGTC=gxV#s0}zAheSp=EHmdk^gIWu?59X6%A>C?H=V!!vv==N<0Mt&g z6SNMd5^sYiq4%I}zu1D&_RECOw~{y^04s#N9{df6;{&)ewNsDcfY^>6H0zi2ouR}A zP^FpEgK=dqvKVvrKZHK>w_DgP?G;ffi}og4;1Xgx>JY!F0JTCWZE~6z&44n^cKv)G z?(~YeJ}%o@ddX4g1inSFwFO7N^ekx5Y>BCZ;0d-A0-Ugi?;JS&*rl4d*U;Xv%liG8 z|BWSmERWN4H(Y19CWEoyeYc0<#+H#HHwQ~JvD@6z-=*bz%r+gfl#kVT3#FUXTH7){ zCcTNl1nAqOkID7hUAID>-`YrECYTv&cqz!qYg*{US?rhbTNrJjlPTf15QH?=LV=~_ zJZS2<nvXN!b4mguM+(59T|~e;VRf!ImzL$L{hAw1%|4W(jL4{SH04Zc8eBN2p>oav zro0X1O86^6wuV5B9;A06Z9x7B+UrK$9Mj}_tQO#SSpv+Wp5^3{0pykNn?YKpA?y0Z zf9m;6S+Hs;xdRe$2_&iXJPFndX_|EcQ_`YYo_FlQfW~k+1|d(b3;@?O`cstMNcnB* z>wcql6@8=xCyYF3_e^0d$Dk9mf9ADUYQGEkG$Azke|i7^1LO7#O3ITl-&QCm_prZ> zaVDj^KnKWb*$cVV%ppeY_~ZC5$Kt<Q@I6LZxwECcKuK9>>4`t*mbdlG7S3FyoIDY8 zq=~&(O73pqySz6?I>E)mve?q!H2O(y;QU#R!@sxm_ZVg6NiF>il$3of?WI6<Y79M~ z|MK?!yQRHjl$E<$+6$DFoK;PVq)@IOy<<wZ9#gYEH|G&&!?DV*z_*H+cj%eSUq}}X zIg2*fQaf7w07f8<KWaGCLQ-DO1|XLPp-t=+7l<pM_kBWqT}I?ad9FMpUn398`{bA8 zlk(@#`a0FH+N@4dSE_fZ&#Et}rz~X^tXXTLb)I}aWZ9rc$8L4GzDwyb&xjvDs`lv- z&xs#tN$%?~>_4&L>S$yDr79$kyvUQ3)LW^aQc|<u)L*E>B3)9BQ<^r*P!AYDNt1sb zdfu8(ihH?$vy|=!kbA81E6`o;*O&)!2(%&3#oTX&$T?q>=VOjE(>*CK52EkE)Q0qt z7ebN;bAYFOUJL9H;A;I%UI3~G%LX}dEqdLf`QazH;!4#gzpmv|kLDgT=UAg6|4Bqq zqLD8D1LZQHJy$()QAoE_k^hcz!Ss7D9@I=Zq8u5H9M^|#{1N^~0kt)s7Kq`1mCAo` z89Xz}{`~n6+7G}}XX(}maiz8WO!R`Km*lFmL1B~LT-W!ZhbC>=s;;iUYR$Y~pii_z z3gArMQ&(<XtN#t@ro_^mnz&M2FWxBLk2&Xx&x@~%?}(p?|B@NmBafFC!Qy(i{48eQ zca%{5Y6C2;8`N!>d!JHYQID#pRNYEiL)H%KZ0lO<jn+G?Pgzfdx<b>T^FnV7y*Kos z(8Hl0LY+y6$HSZDt-u#^L*9t~8~wz{JFeZBdD2B+gXsZ1Mck)nGiM?AO64`}`bA82 z0VZazDj~lgS_(DWyy_E5^vj2}b<@Lq%t+dx-$6Z=D9N_~2WmA-^`Y0Igie<;diGPF zAji<Qqy16RcjP6=PdUA;jInQ6!z&~HM9&+;d1=4_{_>Stj&ucdDdN>webJVgqmHIb zvs_Clc{8|<6!fjnefpj=igtCsI$dMu-!I`d(2IKJUfsefWz-qKgLBnDWb2;3DL<}f zUNeWbW(I#%=%T0LH&|;K=gLbpTz{r@LslBf4yZw3MH<r1ehJ#(HCHN*3gxOl<6f#M z<maUUffT3wxxs_LS{HfOm>crVS`+0=F*BW9@eiOvqo%qV64A(4asXis;QmYarA@^7 zrKJ*ZG1d=LsImVY_^h?W^(g75EXDlAz@V8I#QZv7>*dI60oTYmX!mH5+IlxAp!ov& z%13nDT+_KOkpuc5Jz3J{S5G5GiDCI+U1FuuE37BF#ywinE~_Cw3cZE0rHGa|-#8we z8!NSXFLGBZyGonz_$1IjY7HG2ZLU1vCis9j8!!Xa3-C)S_<AU3HG5eQ*WjBuToZ^{ zE3aIO(Fo=SX?_SC(8!bY>X5?5Z(uluD+zJB7^B>p_s1IFB3h-!&r-y?BsPdM#3jOk z9&?xYnE0CbzIaLs*&%ziMsvNqRo*VYs1!7rUFuwQg}O<-McpO;3lP|6YAn7V!K{M+ zspVKO=R}m?T<p-aF+LFbE6BHRLTTe$;oM1zc6E_X8AR!v=Ai-k0D8?Cs#ihzGW4!T z_rjMXKEJUAa@L>gc~S;;n6t75ncFGKGKc>AJ|&I>wWoghEwo16intm4zlkfIB7YC9 zaK!x5>@g)Uumqmt$l;tzqKx4$&N{EG{05+LbXlKmai#EE_-D-RrFql_nMQ~inF4Nv zMk!@<-{m}OIGXFE_PohBsJXPxO1!(Y-b1LxdZZ0GhP@|mHrkedwX6hXVW5PX0Tszn zwEu^Ymr~P#lzw<ji)yFV7fcz##(Ypyfi&8&7!x%asF_AuSyeR6Su=)l8iNP%c(GgS z-i~a?s15^~&rf>AQ_lf4E1(BCd_eVp11czUHzZcCkxKGAXqo*rV`oPG+sOCQ<RQSN z50cV?Gll%uFD}EKNj(mF$nE08;)~)b@hj*b^YT>a|2N7%knfZC%dg0%pn;^-xZ15Q zQ@5&n)z_i>hpZ9n4C|nEg>{SdR_p!N1J<L~(;*ca4xJR*AG$JhQ|PUs`$As~Jr??p zaDh5V_)PeKUmm^<KHv|99~MW^2hLr?ZHE4w`_z&u8rQnkRhE}{TF*dZFD%umevTfI zPOE8SpVjMhBVT?7lwtWUPma(-Q<3k`tGDN;0Y*(-)~t$L(=GwMP0b}Z$cs@!=g2Aa zg;$iSln{gHA2me6qlD;_e~ppzdqT?uQddrD{mA&VvuK63I#v>;bXi(+lnYuX!gdCA zsb(6b5U8lECF%4n01w3-g<yF-`{hwjCK<@z1${Z!>33SXwmgc~{k#?CqkOfl%UPa7 zZSr3?K3bB=*8nrlMpA(3{3UI;l5yr|#I2~szEb8J9i3Q{Yl#`{2+sE|@mfG!xg1;e zOT7m4YAw|zUX7N5X-03MEPOp$2<B+Ypgn)&O5$}`e^)9&ex>&7Th<)US81v3^+a_7 z4r_L)9T*p0u`Kz<_*DB;4${D+hrk1%y-Il4Q?D4(qt~uBV)Xn{-ijc4)GkoRPo*_a z4j>h{qLm;qq5;?gz;!^S11TkxZC5tx_%Mtn&wi8l$bIm0sx6ok!4ho4cxoss^$MgY z)0$=2cB&<%U1U{TAf*eKr_|;^uZ-LVzo>GcS1WLuqOA1W;@*blIYpnZpUQF3T8ZM$ zN;B1``PM)Sq@dxPCI-g`M!;wyNfirVZ{&HVF`{N(cWXLzsE$BMYBp)LDS$;1vVd*& zsBEAW!@U(13Dh;~Gxs!f59FhOWo8TId=E4*e<l7usMVU2!}_vAyhywQdwE|L-x5C; zM<Cs2VO?IJ_w(+MpOAkgzpRW0pYn-wp5xkB`_%~AHL{C&)RBpiKR<&dM_WqLf~03{ zrINEc)o;&8L(YjttMUp^rP-=p(Zn9CXnxvmP@Viu8N#t2Mq9K|PR6}S{}&A*gB*^l z(H`Hg+hq@YyeMBd551LCovPcQ$37>&59sUz{qdZIlv6>?=X+YlF3XpXVVr~Y%zFG? zEn~gX@=IDy_TZb44epey(3Irg0|%}S%)1@e#%}5tZ_}6>O?6zH3h%)k@EUN3wo~@Y zF}XwTm1o0iccXORxqG903)ZpQz>P*C^Z_Q}lV7}50#}r#e+c@lT1MW98q0GDi#n~5 z&7GRQ=$riG6-$$XeqSjkeNXqhK;h-E8>QvDSIlR9EyYy<)EU5CQ6v=g2y?w(_mKMZ z-)b6?V#KqB%AlN2*#UT86k2)?pqh1w<4wMx9>&${FL14M<Yts?lbi6JkQ?zGm&f5d zCO6<aDi`n_!78y1JN9S8oBA49P#>dKB@>u)H^^J$ZSd)QN`4FaRF9fg2jx1Hr!Gi( zrp1qeZ_w+}&=a8BZv#Kmdr8dL8_ZR?U6*gB1-<$wfIEZbz5OzEoQA`B%z46j&@R5J z%LaWuTAoWvNUqaH&M()c?Irmv8PKF9Y1X2B1Mj681$mIW*S_W-!`;$4E69I9YOVJ* zjAu9K0pF!M1yt<<9IZV_sqc&y(l5S^w#Yx!NsRvC>s>b?rJ2Jkv-4(jWWbUyN3CXw zRpx;BMoSAuJ205M0+OLwpOnW4$j@Q)o2m4b(RQG$;pl{PKZv7mx&1SG>X&cB)h_W; z@m}!=?A&>InS7W0k`l6td1(B3dXGg@i+pByXUP~y`j}QPy#n<mWqoT6@(88zQrJVw zF!4*S1b0OD+jti!xwxhp?lUuTDfBX0ZN;Ot{7P+%E$b~M?SQuR*w*qsR4^W`tt_pv zQafvw^@a2&q?IW(ysR&+<yUA!bwlFx!y=4fr9TNik9KeiwN2x7WmFIKOkdvr=_>hz zOdI08tK=IAK>X&hQ*^307oNU%z-#>o?8PIpOK!m0bG>{kqJzGncZ#|YA9R7bQQfZY zf`6O-4tkZy&u;+l@{TLfi!^4mrH<FLpEy&l1$SXEN7NpS4z)Apl78fUjuO`{O3tF% z9jG5H!9A`Hxdo;C`kaSGdjVwmL!HAl(ac3cHLLXxv<4Q;xe_`4`niM)A?Z1j&Dy%s zC>=nrnV%66br2YvYk!n{U#9j70|WM|PvZoiyE@;4O-W!zwWYjz9-yrZZz-hnyxuN@ zq%H{Lw6rdsK&uA&pP~Q8!XZDkXif0BQNtSc#&{{7r$bL@&DFjvO>53@$~KP4UbGM_ z7j2Y?iqn?lMH+c=@FV?*e(P`6cjO{^im3tHfP5wR@B`vgSc{*4oJ`6BwBWPlm56Bj zocz8D$tSP^4g(Xj5|KiN4<3iVAeerRPNxpDOiEx@7~cc)R^S482QcEE7`+}WWBAy! zj>Z20-hK>HpLmbQe`fxY(_ev>ITHSi4tnHoLjRk2TuFV8{L4MgW398%Cgt0p{C&VO z98Vut3m)<xpfNW2kE;(MQ@3I&SIq(WWvpY%%E&fNJ<g@&wBaZRR(Xwy@4X6xCP~fj zEXCEC5QflhJ6g?2t^v#Q{Z*Tu#^t%xZ#)fEMuE3qVuf)*TdU%xCF>A;bYB4kS~FZt zsi`$=UhzKYQ_Kli5#o7zq)9b$3VqbHIZ1o2P7>+Q1z#B{LhGd@)`&C3L2(G4>pP$^ zeiqi+qtNU_kgbEz?6=D^5P^9J8vVWUVeG{BVmEMyI$OP5y<a_`9)mA#*gC~Jgk8Y9 ztPfeAwLWh>8On%DG4|B)=t+79+9L+^8e~A*!?^dY8FJT+z{0<8)sue@GsDjba@Nbx z3zPm=;8kOTQL<4+eNIE?oFr|#Fz-AoO+M*yv9Z4>Pe?g4*M0;_8f>}N>pb}gMgVE* zLj9Y;9w~QlNN*E~X}AUBD<4Fgtmm))e*>&&Wm7vgSbQ4v@KWR-B9+#*uVE2?pU<hW z4ah$Lq-F_UDtcP9e3PC5etp_OutMY;fmO2(_vOqktLMMbcrdEU_|`msihP6Se;?Me zTJrUvPZKJyC|^vAuhV_fbtPkpnak)_z0Rran6I3thDwI!tWD`yz(?;@sBN%VRw|Xk z_!;^zmr#b)gg5hBAgTpT&DM5EbJJIPkJfuqC0Ng_ENp>NrBBr~9hO2dajTebY975_ ziYIL}W6e`S=^YU@w_;o5F={y+_ilN$rYYMpelFPipo{T_{slOm8V30$u(vAS1s-Jj z55Z~1pTM}GjCfp+f#zH}uJJLph4G_lAHK#79IeK5A58wSd?{-J<&NP=0fq_qE;ftv zu-6sCxSAQItv7KmaN#;_Rvj}7$kTo##)p^Xx6b^Jpr66|eYzdSEZijC3g}<N?%LDX zFNh&tfj*@xu($R;`E`{*w8A=QfTyVa>K1i}`h<E!J_l|2>)r}7SpEuak#l`n@ZX>{ z@6SXExwK#2hn|}FpWvAMtCk(UM$Mk~>5*f!!uQZuN(!GpIPZ+l;`<okU=F#0vCofb zUDd0hjDAY_@foC3YI2O*A*W-S&a@e{WRdj3lkz5|X|<mZ&hXOJFlHHj-Ncafjy3w# zC1sDr0cUBsr{_E1_etZ?_B<?TXQ{4Ai~}pNOlW#F%dapxx|e}Eg7HY)-_v`Xh6dQd zGJAd|?L4GX!|0JuVcd9StZ09Hf2>RUssE_Coh9fcqGm(+&h@i(xBn46GnbW9)Xh0} zDIJz-y;mW%nP+4!$Gcs<P|sUaYXURq3aq}jVwT@49v0un+S@O8%WLHwh{1URJH{PY zb;s0paP{Tj>f6<am8*Ve#c=jv*g76DI9FIVTCcI*V%={&f;gPv&>4ur`2=Ec9+7{E zz7Au3pad$)dC<f6vo?J6^0VM~THz0YvW#V?EMvq4WyX+~#x>FRY0POTDNXw(ly~Zy z!@3?RJqRe?-jMtWYSSJh9)znsNFJ5V`ui`S(~2eJ+rf{`b*s6W1wBT@7?NJzj<IZ( zHN3`=H2cB+E_c6tTT3}YGCN*N%e__O?XQ{ixl>96T9$vLY2}yD7GY}%;A3!`)%0OW zYN?DcG4?p6!o!$H<T~R4?}EpiD+=#F4n83S+Ff7JG%|eFDlNaL%OgjA60K0`o1M!b z2lt8JM}1!c(B?6F4%CqxjPlZ)TeO@q@`5Y7zq55SB#>WLr^^mdggb4--sndC-o0;a z_RH+DGF<zpWjD)YfQ1jo%T)v5%_7!Ju6`yi#BakZA&DnB&DUssIr}j{<250Yv&g|e z1)a@0u6HWsS3q5JpF#ASxn|BMks6ezejF5MK)@R&dE&?L40jKF`EuEkRO2VOOw*9K z7+uKMQP?lvo86!VVEI}f^~!$re2l-*{GUN>bqUtxrKKrlx$aQcSiPM~fz30jsV)XB zgC#Ek+@v0bC((bO=KM7p!6tYLZ-egt325lwM^wx@>;v5@KPG>uclUQ8zVHt9G4*Bj zw3V@@ty8TFU{k!xdY|=0NHm4W!V5wUA`3qk`Wbfgw}&qe-x7XT_>qW;j7QFh+!T2) zPIP@)pXoXy`cj<e`c^C*vtx&1cgdfFKe&1}>24&>zXAV1x_nwoH6x)Y$xW$$h5Yp8 zRv#=QBk#=Ev2T=Rw2L|4{vIFlbZf3zx5-T$NwcGAYCZ)jQ46G}+-PdN#(s!=DatX2 zv)-&j%%SE+`9n_TdTw}5bC-Mx+I>bf<n_laNjs5VU`T0s!!fZScC>e}(+Zpn7B4;~ z>_8299okq0U-=15d+N(vSveLBJzU<8RQmAzeX*=Zd(zx^|BV-w+zuJ1HfU*WWLIF1 z4=}k7QDzj?S}p08m-!Xi&v~Oys!+-p3#KG~jhZXvas16}UPSvVm0-Kn_l~TR?^}6S zY3jln)YM?)j)^^|<nESNf_t^CXmaHXwO+{5q!{cBc?#s8DM5b*X<d@nAcgx3ChEa( zZ>tC9XTZ&0J?NjIzDuj!c#X}R_$k_4rHuR-@;v@QZR*Bcb+zwCz8~D&%;W0Eh<eTs zYOiLcF_4iX|Lhr*CNy(y<?jGtIc%;GTqzM}AV08T2~v|I0$RxTwv<@Of;t)4Hd|S; z8lW$Y(N`y8w2oEM;{tUOX7aJh`5pz(M;-=eHOo?l`|Ad^QqDlk4EZ5kHA@Bi_r;c+ zfW0E$*PQj}g|Q+0HLrDi8a<SEV`Q7{9IKAkSNVk&nzYskj?|wYqg=2*ceT)tlrmb+ z3L_^!2u==S>z56}`%}Gc`5LMRPkz27mHdW%W4X7bZPMQ88ou5Z;01YV3)iev)~C>E zEj+(c$sj+R)4~tI(v$$6RVDYej8m{wV8=GdyYh7Orb(;SYxr27(ZW5emk;88_NrKs z!o~*UnW!eeow+Jjtu=hC&RP|#*78BD-lMHD!vWmg91_#;;GZh?<81e>;zRI_J}kcq ztc<++1Ly{nq{iy}1SB#gnXj$C61lwBy0ZL7K<-9q&Zet%4(oA!zY6?h&Rm&2oTWDN z3&FX;{FQ9vQ*_(SIdlLxQeyYW39VC;%l#OP4EVVq#?h~Hu`}^fM0wnW-H9)W2T+o0 zF6X^(p*@JQ!L%OWk`;fc*UM%}f5keYHE!0Xf0R_N$X}!1+A{`RUWNXe-4^DXwTXCf zZ7r%^P=&S&C3ar*V{b7fKZR0;pNyx?Xp$lLNPQpVr_sxmN|^FVy-M~YGW%RTg13ve zqZQ5$y+b4a26bswaLwfYF;`Ec`}{5LgE`bKf+tG;2#}3tr#(dQNwK`9xn9+bp2waW ztK}_dx0%oLO>C1VAgI^TlQtw~#YvKJr^dFUCC+g$bX-J@K)U>;mP+OfNK;$=1zMq( z)2zAlIQQdB{ceo&o!V+M9$^FL4h_+y5Q}f=mdrg{CMR?Kr{?@k+|zpCjHDJvdx})& zOfda>C$3Ei>@eU&g~F2@gs`lmID;G(LcLSr$r<7g&9D3yF^4GY)|bSiD_UQ+5Kj$R z?on6R7Cy+7fdYg2noqglrx$tV*V3hWfzM&24+GN>{v>`Uu$OY<WAooT@B8T=Bz|Z; zzVC_m{3!h7x*wnV)X>qzqeoF%=u*?-!pGpi`#ug2{tyn<Cvb4^NrcBdC3Goy^an@( z`RG3#{ovrpz=8fx_5E${S4v+mjrV-1`zu{XyG{ibK`b@U6~C|*h&I~;rIip1$LY#V z2>(9~%=7>0^8Y#w@DvvTpQXco$gEUu-BC{6kq&NK^2$07L4;y?UY135PJM-X%rj64 z6Vu8ProFf<BPdDKaqHC+E^uMo9YW}`#6`MCdACA6rZ;eDsi$#q2^SpdwMUo{Kvmgt zzRWb;tOmeFY!qeL1{__soULTpgf5|g3EL#p72(#(77Cam8g-{`+g{lq+$y@Aoin{- z5nyVN@yptluxzvx76N5a+Td$oYg$@@^iuE+x|XBqg|a!8%{oMv`37GD+w?5}H?9EI zpleE4HphHXaBP>r)i`7=fHeg)z6Kcs7vpI;s0Eq<*DO9@DUTFK0TKA<%DR6jBP>^s zKX8t#GI>Blb4fbGd+eQtO<uv`;f-A_U#|HyHU%A0SPEAhv24Hu2Gxb)LR=PQ=*W>B zb+_*BID!jl;{rUiS%55nhjOwQEyiV3ZuYa)XZ4k|cd%{1MBBDv#J-Tx(P&(bDgz27 z)T=afzpS(Y_j3krb#!4gE*I42{1WEEv@e9C`$L!&Fjqxd!gbJ+bU-M4<IBaE+89%m zsn*K)lbi$0bWxORA;{~&iQ;Asyfha_n$9(|;;7(YdHra@lX)<IUMgD(mQVx;ScJzm z9cV5>=I7ev92?Fn+c|s~h$$OaL_t$KSRPNNk|kLo*qRh5jKQ`k2#%tx%l1{HKiq{5 zl-ASGui-8_3U$4D5`zk2;(1x*s|c{lqUKz_lAn;dIS{Ri%eg%8(O9{Tqii(j$cMH8 z;YCb|`ru(_+sy<ag$*?XNrVA<<}0;I4KRRpwp<Hip4ztKu%FT;Sslmb1;~TWqdxH$ zmaXwf0h}JSoaES*Bqj<<$%CX5_)*tf1fV+50Wc+O&Fe0%BAA~ki2<mAK9ncYRqkVt z0X-XeK8~F8acFy4*svm(t;%eeRl+2%_iK}vrLF8mH~8TUa~A>IRTw4LMj`zp@QOF! zTOtZAmfo)-^m(585V>*|Q_y^B{&lvDS)46by?b;69n#-uo7atdld1`3a&#%nIVwO1 zT~a52eQj1-bkSoejyNEX?zgSSCWx2FVWg|<@m#GE1|Ryrwu{QjIf8k>-$k_HUs*_V z-8$~g7g@)KZt7s%eAv3D=$P(pH@asA!VCt#9Sj^k(m8^UzIIlH<5SH7Kn(|-LjQo+ zQS?vORs!8cGFA-7%tZw`VJpY7HBR8@Y$b=uE5U#+QWufTkEV+N?rsBjj+dxn%G5{? z^nr8%|CY%W(&3`Sk2g4W^WM_1>)<uVsk^|-b%h9PerSbn_<+zn$b@cttg5NQUYL*N z9<eQw+V<WUOVYa)=N8T)&H-o?5`g9M8*~B~37F=0MOX{yJ2B#47FgPreZ*~k$Oo>? zFLY0=(mw;C3J6m3x8J`8CUrpddg;1gF53kmHD(+M2mP}f`~)t|R?7Tf1RdQzo43H8 z<^wz|(8K|M+uk@rww7zeo;nDK=#{i=-5OgobzH2EZm>=t28A-VS%>4P-)Kg+V+ZEZ zYV82cx~o5^1D3QE`@=Xc$N@RKzBWHn8H(gP3q}1sr&FxJwR~)B!-laHKFalz9si=< zNFsg`eN}d&Ex#c&vCvsC4Wa39;93eFQUj#4{iIb95fI6G-rHyucB~m`Nb9n4>VlII zB!Kk9WYLP6EAZkPLHfNCPu~-=Gg28E8J!u;c1G69p^+_E-po}k8%;~()#leP%*@TN zpOe$;VHF-P=Vl8<IbE13_DjpHmeO6Zj%vv%RUQ4EjdiC>)p$(eb(55_Vk!;A<7QmN zrCX}D#k2Kqm#Wp0i<@dmj&>y4s-;u`E4nU}Xp7fhDP_FS#M9Pm*~sXm9381-q4Uk6 z<zm5d*Ursdd;Ia+$g}6|J^f|F!_N3{WiFkDWOArs3=iLU`WZnu9k?NYA@nR7iLPHb zUM{SkGc$7g@msE)n_H`fhhMh$^z)Pr9hEahq|<Yi;qe1!oPOi*u!eQi1?^nKfQwu) zE%TiknYmdFt2S@2#LAsFSmrx*Ta_W50b0KN>U^QQ`<zW1w{PFL>6~u7c+F8d|MW9% ztl)Ly8K<9bt_RdXyK?%vU_o;Y)^>sg&GnXRIkrvw<dU{ccWWtGGXz+Q`^e}5hjck$ zuEEQZDCDp18<5U&w29sFF0MPhV$WO){!>C6b)oCHSd(``&V!0g@+<^ty1t45I$mO; zjz;@I>PQ~r1`b@9T|Y+>4@F4aQ5-oMRku8E=Gx;8E`xo~OQ#J2m2I*u*WZ?C8|b^b zvnZ`%u72{sj*)0O%03P6C=YHaePzP>>cpGRdtTq5N5<=Bp4Y#vvVG&mb9%bdGo>wq z<sHLYuASjfpyJ4m0r|;}E=Uw~6Oj9J|2T1EV&W~Jy({)YX4=o1H~#MYP^crjWzCw& z$u(=XWIN0?6^ZSeHX2^pxM{n&j>sQ$r~BH21<m!L!-o%{^NoV$IzJx3uLeebHoTFy z?B$TD11!fP6goc~k+&_!o9Hd?V|!n^yK_8G*$H9oLQaQ8S<5Httz~b<E@fCfr!0SJ z8TM|Ob_$}{J}Q>8s2S<gcI|pWKVC1`wd=INHMC?GGG+NZFmR5z%W8PF{k5F(!2)*= zkrSv@<{(`wWysR({Q6C@Hit!VE)O|sm9rb<jQ*-XRoCh|60r0EYbgBH(xT`Y8R>zt zFC2(itu)aLa2%}A&@$acK{0Bfl#SO&{fRnhh!-*NX-N%x5My4(;+DmtQ^r!4t<u^r zqcx&12Nhwi2!+gHa|B2A$yvmrDMs$FoRJ=bh%z<^^)`yEJ29OxQhqySF)C`}I5Tdw zQ8d?wsjb`Ggz2jr-h%Z5t<R4@zXKg$VUPku1N{$U)z>RO42`;t{t_E|q(`xTxL&+W zLa~E3j4ub+x>~QoOhyWb<&N~!-JTIglWe3%q6)MITHBC|e0enauyqwyOU5J#EC90u zve4NsM_~#|d>5s9_x@Zhcc7!=!1ovb;p1v%@x2rB>l5{HE4M#~cP+R7R-Ily$E1S> zO?`>G5p#fBfz-l+N($uX8bqI~&Y`RM%JjS;y|!j)(ee+P(MS*QchO^sUmF@Hhzyg> zyfC1e9?l{%K@{3Oi$d8(8#Y=naDjb`H9&v|InOc5M*ScThVptykh~ro2!5affB^|k zAGCDMX{TMYr&ilD(gQ?z!GzAvU6WI_+SKH(&Q9gB-P5kQ=Cnn(wr5XGY2=v3yG55d z$~I+nJ)nkh*au=AuwDc%5ml{UjLMPGk@<!7{F^O8wTQ}*p=bosx-h%2ejeH84#_Ar zi{#FzHQBqXTHV!Kf8j_+F4r+qotnC6YN{$PpQyiM!=Ef{*dX6ly`oyJ)?b*bp@2>w z8L7TtM80jqh7G-Vp@6P4Qq6UA<f`?zPsqzRY*_e{4fPkI-W65(Ho&dr>hC~0ZbwGy zFWm6%4H#!3uy#RT?Zf%jlhFq#Pe!3zt5qYd4fu=xj0BC#AhI|6E1iW+GO*ftBrg;> zB9=Ju#Y2yhc8?Cd_{0F+K+9@L>3LqqHwI&A0aMXE@i>mtaVG{xN$Pr(5leGe8hbJR zTHJ@zx+kDVr(uWc0&&T2?AfupB5Rer))TQd7mt_41uowfD3zb9r6tl9CglJY?KJ#B zt9II1t)KF+9m~XGnM1Ficzvw+FZfOuUx5^)zDeKwlg?O$94nDQZu#rKmP&Q&+Erb9 z@qQ(lc#^&w&^Z`;t1-9y@rQOy$u_%w3qoc6f%lfA85x{l>*s0|2b0ief^!Yb5v3_2 z#cw};?rPLicC|!iF^sb+%LK+hruRhqU>l9&4CSSms_;i>r3)TD3?Bv!<5fj>A<rf; zcpTYwj4jmi;<1TvtX^A&^j)u?#3-&#`dD>k;;cBDtMkVn=w=Lmq~E_P@m6I$%zqb5 zU_(FYf_^dqDpAg3`Zg9iv$$e;)8ZATY)+d{6t$fZ$kju8PrF7-O0H=m^~*SAv7U3N z@PWa0+BJvvav^gl<0ZbebcITy3!o6#5JJ`l9uDv@Sd<MGc`PGdyWYC%qXW|p#)pRm z%zljq+YaFJL@N?pH7Sl-kO`pC)Gr3Hx4Rj%F#34FDAE=d6?o5h^HsI=3lM_~L4g@j zV$bU~^h|V)PgS%9)Ou&EkKS(inUUvytG;vOxiemh<xGv|CVMu#ZjVvUTJIKxF#~3v zJ5t}--Fut-On0xJg0UnGUC?kEPoFx4_-k9O`PHg#>Pf4=o>_m!$HsOK4fUl8ZQY&u z-e}D9Yvoj<eNL}ceX}<|y7+_Hn@{voEGHK2&3AUU6_b5KL%YYu#!Ww0PBp6O&b=qz zJiGXVwbQq%zO~a-R+%D<&x-x!b6}>$>D+Z{nD`4AJPZi<D7>O+VD##!H<GK4wA?2} zZoF{XHHr8=h4Gve@x(Rq8q@XVYPe@6Vt7iE9nGOJcPe+3wNC?>s}k{}2CTarhym_% zNXKNU$sOJ14nvEvb}-f@5ylN15(`D^(gTZ_RR<ooO1O~rfhRDpnmkd$|2?38WMxzN zH(DN+*+O{+rpL~`P19rNZSUI;t^VMCYX$S(^xPlfKqU`=oPXbb%-Mtc8}fl;U4n!- zb}v8+SyZcG`o~Ab{`bj|V_>vsOH%~x(gt=QA9)rC`$$D709Zb-M`hWMKYqY}tGoRx zBn4>R2K(Uz*7Iu>qt>&fzc_IB-TwQ)YD}}7h<dijl3x=bev={CGJf7rc=FlMfArY& z&jotB>L~na0HM`+WAV;Fu_a?cryyLyF!Z3Q!zO}3N&g_NcXPMGIGEidnyUF{I}gwn z+$8QZvB6siX}14dM~T&B$LbSd3IG2F`dfisu1fzt-HX*J&%GEHLDQtWbSzs@nur`s zeORaP)9SpYe6g?}wF!kWD9@I*96x$_e@pHLF3*apM&~d*J#cKEmT+aPO3V76Dse1I zl2X*OKtmAF>}O$jh5H%i1A3ZmM=~$@*x`HSI>w)nFSpczwaypDDmWfIkprJ@1^X4X zauwR|D1PZ&eAIcjZt0%fA35@?i}yGa*1idjXkCMGoQWg%P!*H{lyxocaB90-Z<*TI z_JoOUo6RybxuhI+pD`)9ISQYXo{8KS(&dB$1VIH6B_GM`LRQusY2$6#@Ofa%7Tb}w zE(>hve1gp%#eOH&^=LMV(%}Wu16W&oryRIRUh=y7N1Q2j<~nTs+&ite$N=FBud|(X ziyxZua6`Nb;Rx_%G#|~5lFz{1%C*7a(sqSFg2UY(T`rB1reH0s{TQRzpR}>GI@l;? zB@B<y3CFB!E$Gc=UH9-|)NNM9?4r9C?MASU+gQhK;qP-Y{u1qD*O-1n?}J;8AjS}u zDC`yPBth2Ep&$78!v|{GF5o+G`?<CmQ?D&hRMVeNl;Qp{Wr^O6r!?gjJ@zwo3$Sd_ z8h6|DUM_xtJ_bnOYtds9tn6qV4muwPVLLWT@CyvAU$_CYIA|U;wlV&ovf%&o5!D%N zzoDb~xP-63b-C<nst}yx;s$eONgX*;$<9Fpu@15^db$d??37rg&H~(zHE#UJWyKD_ zc3oFNj??Y83^!e;iouV|Io1JedfiaPZ?dI7aqj3WFx*IwSQ+|<EMmvha^TMbjcjFK zSO5D1a`rk5x^x-fgM=?1kaO3ean+CwaYU>F4#pS@TdlH2W~n$#NlbQ|IB<Gg_wxh4 zkk>j~Nif9M{o=sS@o4L%FmkNU5v^gTochXEY#j${&@*b2WQ?&fAOkSSi-=z+XW`GK zq(S2lai{`8<w^&AH~v8fV`(BDw0uBx56XiMWpo@o&Hx7+-L)-U4K4BBMs<#@6qXHG z5Q*e=?4LX28RRKMg$wJ?0GsjQLXMgp6Id!!a5l8#!(aL$+oA49M@R4*DGcD6d!Mj& z2H?5aiVuG`VPkYFw^)h={H`Av4F?U!Ki+5IwJ#Bl?1&WG4i?w<B~?fA)?|lD_0@_8 z+lojJ$M>lvg;KI3^;%P?OBV`<6ZMOCU3AedeB_R;?fscdfBV*GSK@|5EIiiP-}d}u zCX;-ATYu+RIEKWo=rbv^PQwFCioz2>lLtJS{5ejqit7I!U5-KWJgv!Nk(_?CB_xjq zNUq+o3CFJ0rl=K~31wnCGozgenTlN)Psw<GB(pP?LAn)f6q*jR&<G}cDt=*17s~F4 zWkb_pD_Z}?%!wz?%<kHyx`(mdDk~w&>a*hEHHl&>EMwt~;aDVDOsokftUiTj7%M5& za7d{>E5S0!h%O?-DVB+&stSFqe|)?jpC{L~725D#7s<rVj7F@!bRoJs-qsf19WA8$ ztS}O@k!Mn7aMvsl#7F*hDUymtQ;`x{pACgnM?4jp2uGvgb>URJLs{Wj;Hk?bqq<Dk zVi{yFDU;I}0!uwtY>~6>0bi^YGvEnr@fzm@Oxhy%0U|?FdTMz4x^Pt#W-$}y+a;%k zbx-}1srF*w)Y|;!^48vWc63a_P5jP4lH84iiJU!Ae+b09Q=Z(rwY+)0c50!RPQSBb zJ<4~yvys%Es(&(v(zVir+zJu{MeweTwH3k^YtAUVvH{OTA-LJRV7A1g#=oq2Cam{M z7tG9tV-D{y_|FIgY?|YpmP(v>!uIQ@rpx8&sq0VJe&UJSPw?-ypYU4G2UP!2>6Gz~ z(axc<v7ye<j`34U>YSF_(kaUA$el1XecW-=Qzy`g-n_<Ei~-|}ZSQL9hz^`RGjsMp zw4<$S``9f@?#H&X&&_pf2)-C0D|)he1EU=>4PVUqg<>AQNV&v`stbAh$m-jZwV{#a zTa_E1KVE|sx_EccLms@Ac5VFm8<%fdjttc%Q4#(yz4Z~SqOT#9ZO9uJeATAUIiLqk zvjPI3HoDyH?`;);?dFQr*7$)IqgUBRHIUAM$B%&?c41aV4$Br_i{C!*_%X=x__9uU z`#gcZSz<(BxEM3_KkgG%vHwAjo^@}4eq*c<WyY<Fx#%dC|NQ6z*8j>v5eYSHg}S!m z*wkRmFVy7b4HHFFIM79%7G0EahFTMVUl_n@b2;x93YCsBb+~JZ(SSmN7ZhTbT7nl1 z2j$PvYBQBA$Hlzh-m0V9FwdVF#*^Gc)oj^mcWyNpuf)Dk1%^t*2r7iiH6n-xy)dTw z2Iw_VHf$xJq}YChQzOm^vEg>zv2E(1Xdl)U`iMX5clohGPz`;rA^gcjXnlIG$3nQ$ zz-;2xf0LLUU}Mc|g;s`p7v0`rqBGp9Y+L~x)H9)=E@@v;zByr(rj4TnD1;Z#&}AKz z#U#TGx`y3HT|nb#dvgzYam#`NrOhq;!sv3*2ivn5P+iC1Q^O+30Sb9$-eTNVj*0N2 zjaKtR$kkku0571cQg1^ajgDA`rV8xQX%hmBDWE$@-QCu7=ALvE#iEr3untFZVJ<qC zS37sho%KV94j#Jg+q>)Emb|)`6oQ_rztENxfFU4*sAD4593kHfrByE{J0UO}dNn#s zr5HD#v(fWF9mXAFH+&S)<fBpYj_pT^vlc3t@N!d4+pq>-(p)028#H&MYZ#gRc0gAL z_9&mfi)XTWTMyW34#PJP&RcUi{8=@5xWS^2LH8H-LGa!|+dAm+>!)mc@Gu6_Mjzb6 z+^-Tg>|9$k?Y|;c$+fTpFvI3(?kxQTVlTKE8>Nnp$qce-F898xr6YP1#=^JFSVb2z z#HKbL_z0-zx|Gu2i|C{fQG5(e!ARp#^cn#W&3KFX5z2sN*ddM9Dc4IjT|M&nGTba| z<~5rI<E(_3piSlZ0K%X;pH$%6tZVUKYv<t4-h}@odxAI-&kz@sOL@#>iaZ29;K$O} zu;44i(ZUCwiHb#|lX&x&-a}k>BcbAzD}q&tFy63nKv36+4^3LesUQtP1m74zTe<k< zHL8%tl(LJqYs3C=kbo=jCrn4WTR?bxn|ofbl&*OgWADY21$koizMqB|gmc6JJfHAl z@qF<@oPxa$|LN)X#Lajv&1>;&);|<~gwvUK;{Rs-srWPTL5w4o@+j!U?Q8yq@!>8g zKTHe$<{*QkUK&K&9EsY8tyI?I`mzOz!2-&#PSN{~;x~^^5oHh^RKbsi!8*Y-mZy~& zrp1U)bhMJ^HGdhQ&0lG#OCn=3d9>DP%?uka-1%?(`Zv7dwd-Z-8;%uZB*)9<fY|cp zx*j83_`gbM5Z)JRJE&^DFzhWaFOO-C`O-hU)G3a>U>@8QA|!11D$p0#am+Vk>Tx5e zC;qRF`$zD^^H1WbXAk24ZvQR*$JRgK3E}^YCue^b$1#5-{zd#N{_ov?f;&9BKZ+Su z4P0A+YsUD4iRMP}yB6_Za5Bz?@tMPi^N^at(qGO{2!6c`urA?aqG~u?8vHuECOpDo zd6s3l1@Gghu|BmDeX<0<tj97Mw)e|4-fO(@tJ}aY>#+?)acQ{BS6I6=KWuZHBd=^; zA8lT4<4|HC&5QiF<mG_30ws`(6uun&jW5@~;IDr}Cda`8yl~NcwcJq0@v@Qbf}5Z* zz_(<$r+JBE1dU{An-?myzIbW|DQ;_fykj!I`Nv;?@EG3QBe8)t-8<$*Z7LwExo&hL zjsC^uvU)XnrR7qkmZONNNX-8Q{Ep&dlt53m<Bl?l`B7Ylk<Ai*`LdT!2beF*D8C4X za4Dz!do6!(PXHldJJ37qBcLaS0@t{qUl9v|5}Fc@78Z=ZL#IJxQ;uVYH(us@=><+& zIGFM_R3r_Tj%1KjuN|miVCqWrFan59M1l_wRe7iH!E%mXBcN4z^fqe*SI5=py%*10 z6kPi@A$X4QbBu%mP4Q`6E4d#LT+=zTI0j*_w0~b@MN(7=U<IvTK=%Z>Kq`ODq;RF$ z?IN2&edw<d;AAI#!vx!G5Re8(g(YnG2Lo#-STC3lDM=b&@x@UoR(3#%u&_OSmvm@H z6bqy%Pn$@5+T=pHXyq#i(abN5R-ip1b_*^8e9tn%$qRdcH!B(`L?aA)8SR$~df1`= zxwK|D0nplwV?P|baq-dAn$E(y={4a}ckkHfaA$s@uP-||8jH18dS+&3LOVKZd5U>w z@#}Kjb?aY0`%Bkf|CcX$$zR@_8Azs2wB!zTaJaM3Kd`Z@7)z&<$;}CC=LJ^$1gMl4 zB1SM+Z-c&jD{g=kA}itSK!DlE`mGACOOq6xW|a6S{3D1oWthxycvAZeG_x7}n0IHs zfOiyuSdo#LDOp46BmosWr;n4lVnKtBj7+IU#!PXVz8Ej;pFtsbqe<(f#kph>j<rN0 zDrICiG|<ztHryYUG8~Ut)l$z0{BEImG7=fI*7lSJLbD-hg`(}@?mh4tb*hf5&se+m zmb2Hc8Q;;}o#>Q38AQ6Jy40tW*{;FgPbN|!)gBxAUeDSPAb-6-8q3Of82{Bz#|llX zyJ~tW8cRymG5!_VGY~=(vi|Ww`0BzcTsi~bv$f6}Z`ibHG9F)7tuEZ~5_@c+t7kf? z^?7g<Xc?hCpT&;-s09o0t>^yPx%%{-c<Fy_`frdMdOZdV`ZxFL=RkK5bcV4;*flU` zNoq4t@LNwsAZ5WT!vT=+4?)$1N+(S8lL=ATyOYt_*fr333~HuQj2W+kkX(~(in<7f zvTcMyVG?-!oIyM$JxAKtMTa*UjLt-hS>IOO3cDs4nuPl@984(2C^q9Fn^8OCi9~#V ztSgl&#wYH}PW9AwcV=IE-)rYL_xE4E6Jg?Sn1AhkGQB@mOzRR8EU!KtFQ!smvHiT6 zxUc?>Z0GJ;&y=qB2E>N%yu81EGwONy6D(cSkDZ7#@Nb?`^eu-OM(oZoR(pmayp%Nb zyafNSQJ{%rNX1QP7%N=P0v`+1Zk9s4FicMh1N?Cg`8t#mqKMPqA(}FEPA{Q^?VTl| ztPor=u)|Wux{tZeh?%+ztq?WvYQlj%NS!n!wC=`CKo$;cHeQ7_cj36D!VQ*Q0Sn!x zDU6MtCFQW&iIZzcWkFqnB|Uh6243Y8U2rlDXRslsjc?S8z@*s?PEz(7oCs=9r`vIe zM+;2{hQ&$p>9%5V``FmT#Ms#OBD_FE&eJ6c6V8bhp;~$PJ6hTSM^*AIzPpuLUbEvB zGbP4=;e}wX(#$J%1orG##Y_Ek|K<$?mCC8(Yu2q>Gk$8NGO%Iu{;{z)TyXvsSDb&r z8^*>o%`gI*7O?+tQWtCz#x58_Z;G76h7KWd;MK3$|LRvC!22~AKyd^g>1^V?_vZ2_ z8g?wBpZ0Ogms+q`3BiY0(B`<8q~B{{7lJNWDD<20tXLNKvtkKa5)@Y!zw0Ad@bHp% z$2ybA{*LUro)6qTFoEr$R4N~fMq|;dLVU#{;bbh*(>>oaI1ou>W6`#dg(!J*TtNZS zqT{*>{9k{4*I2r}h>G}EMA1kwlUdW%y?J=>xUSEpD#b!2mFftGW0nlT^(0k163uC! zJI24!_pPu9(er6-yL0}{WT!_UP>it9GQ`M!ME+{wLN_&|dc9~z5+h&!Ez6TCTneW% znZ>8$g;c6LRa%>A&)_}Y(>2po+B#g>(%mzfN~hY}+t-##cBOBjBo9C1qL!VRUIchs zId=U=kpv!>pY6y__4iL@v)NSo)opEr+uLhbM|brPOl33KSnPGru$bnZfGyUAr{L&_ z4ecq;Y9VWaq-*qo!n>rUkdYBbMdwUu`vn(l-+lq437C@#q*JdiKAB8&dDv5v^;;YV zL(-6y^hLHpt+w7uy8%-*!K<Gv{;C1<*EiHZ?%yaI!w>kbaNvW}5)0DDRgR+t6Y{`X z$fKArvJl!}86RbX<G^`lueSvTit^+S_h~g8!q|(o^ImIO4C-iEC@47DfP*LIA`0!J z6VfFvaS&o2iB=p;XSfP1g?M>$^ioeP>!!i+HD|9GAKbp(yC`Qf865V$N#10xCh8xl zf27#eRV-{89Nbj6`fBrw6je7Rwrw-NgX81pjE|S=x1g%N9IXGW{t<b4Ve?>lbAceP zzFGs?TpmP}FX+_l2fU0er#FD5cZ>sqvJ+jhZmQo>zr}B8MU)>1w7eo_n*O%8&L{Y+ z09kF5;i6RyTMII}FuE06*U{oAEW8J9x~cxaFL&cVn-q5cvTlE3`mS%BamF|9n*M}Z z+b1{FKi~J=`h6e$s66Gn^{-t2&D%S_@P*FXzj?jxlMf%uay6VA#nIGoG>4_<solSn z+i$u_ZvW+OU9kZM<LP+1kmd=0|KEX5!ZG)K`pN<PrryM|c(Q_DI$D$nH}LD+c>vn} zflHfJFVzW`EverI3Xr!v4+G<Kuta+8!ZR+g#-qxjt=o<T@J#3^|1LZ&Ylu4u)cUKm z=-~bXI~x;+fi&<W!CpbioJCoWodm8@n3@n$Hhguq@y@xnYZ5Gz%xE+|;>BeVI_xlS z98gy4m#&U0`b~azvD!YATy1{~-~(g9l}kL^h&r5SY8(k{2}j(!d{0nsFIu)yNS9Yz zT;Zss0YZG6{E);r>;T4rJ)Qis4SH1%UbA=ap+kH3Ui08`gbbpq^g}+xV+VV$xn{4t z`PuY{b3wo^p#89hl23OB#=+?NdGBaKFZZ7P12R|w%vk_37NxwjPu?K8Z7esO+}=K4 zsf<}-tWue8Z+EZ+sM^+xb5_{WUh=S&yLhYVhr<B!jR>QJ+Um&%K2Kx~&lSUn#VJc; zc*F1UOoG~}u;76J)MH@pYLiYGPZJnlt{RfPDi2`AvN=VZfVSry?KZnftBg{xKlBS7 zC(hCwLfxaH)eMiOxWUpu|3vlK_Rn4DDRwzqOZhBM`ss5abla~UA-ZaBmA&J{VrOM^ z-@dMnt}d#0;Hkx@oz?co&R@0n!TwWTR<Lh@@igM;+4hve>)G|og;0JLW9ZwaHoSXN zI@T8vrBT|!jpLx$6Y`J5Xl|QpIla6PkO^>-z;tnp<}9c=U$*?vwLVvUhEbYodlZm{ zitKVEcsO&>U4HJ`z<7*W7Cw|qHr6y(+xI2CLIk2qs!OZ^oN+*$DSRS4zN`ElJ9&~h zD$GN~IJtcIsCW#5zp)dI(?kKS{W0gT6pzWrAQI8GvB9|4yawk}@cg1+1K50m72H6f zW`U6ANbCFv{Ob#&`3kT%&CxW_%_}kJZ6t1R`8sTy_PDD@VM0_K>H2$+*qT3l*a0rE zcgcj1XS7)h8l!a>MXcMjO2e&#SSg1Yc^K8{K29)|vDqxRIK$rh&*I=<QFZWp@n<T2 z@ZjOY5)KR<D6@Ds_J{?&dVG+OUTB3oSggN@rR7_SgEoQ!9M_dLHUdo@vjKCISO#!y z2d3T7z4>1pCoy9h#4_i8F<!v2TrMJ}xtNWPB3#m(QiH9Ajae(c__GF<gTzn?dLrr8 zgK-5-7hV_BylO#@akQowLq4%{>cYr|0^oIzII4hrhRt3bh3W!4$~c8y&W<7ka-mqZ z&UriZrhT`+0OWF&`0)#liWfXppLqN2YTu&scBI-+b0(f*@{b8KWWF#)lo5QADy;TA zcQb1iIfX%?Rg4DInQTQk4yF*853UhL<nm}8sET!%*z>eC68WuFCT~4K6~N}RQ(@0g z;~E8{SMVXz^B{M&2o0%-485^H#m9vrq&*{W;@Whz00u7kYOeX@DePp!K7gwY0pRfc zy5LCLK781Q+J=(Y3Ws5_LY-V$B1E-X3p-vx8!ITP!&&E|I@^gh*5VX&<v#ph!h?9` zES`c|#p7o@i?!A-VWaEAoBpqCK2gKB+l>LwC{djFY}mJyRQ_9<Bcf4+fM7}Dkx-rz z^?#K}b|wAycW^9h5NEmWh<B$qw0FhjI5{1;rP(ed=c^ecCeoIKUA~Pmk17#~ceS^5 zr%^FG)RF9xuhZ$<P~z1a(p`xS@vgTL;$UvvR*K22m<AZ+v|nm+3i9I)=Co8+I)Rom z)jYs;&6a$$h+oH07KPK@ZKxVapym40f$X0EJ~4ms27@_iOnt-Fa?*??d@t3kTq6-~ z3wIRv@*t03%i4_h2J?UKd+_d)JM_@n*S$%h@1C$}g=J!zWj2REWbEAJYSAK~&Ec_I zHu;~R9L;715=Q+^0LCu5aKb?X;_Dtf-=GIxtnKja<DortP189&GBXW71&lIywhNIN z7@k8>g#1$7ndvOdz@t55?hx$=$*VmWcpid%!|w9Qm9^nWK9lLp*=xquR^ZRxX<db| z#a#XRY;Pjg7J^&bN<?D0n0yoB8S5X6wppQMOrA9%GMQ+(vUbgwoy%o1g-Ce3a&Tt9 zZP^pKT>Uy!fRBN}s8(An(VLZTV(?`B1M#F4YKyYEz)VTP5BXE;ejN`v2VGzf_U>OG zUPWJ`K@#6^_EUS)ekjeIxxmUb8o0(ebg(kiCZ5OjFChM^O>!_0x=12;;1_TXP0xv$ z>GjxLAT?p$&P;=HpeFv=ux-V{!&jadiiS@4qg^NN@5~j~=I8q(gO#cCzu-y1yS?AX zz2A~AOFcUNeYUqP)@BuB9f+X^X}*CQD;YmB@#}Y2PA>0x@lI?ZRL0k=v2&f7c93zc zd{El4Z1ng&2uzi!fr$y{j5F>$X?SCC<T({Q3gJ~g{N|d`xN1BUKyncNUJpX3o8+HE zfNK4p4fTILaisp?N;#Uz*!yRmH#{DW6f&7y&K_H{7JTM{&uqv?YG=^4t9g)huCuVB zcBUy+EO>`U=`Q0?>G4{kZR2?o_8$4-VCd%T>`Q0y!j~OSpi{&B8w-Vv{li#_67it1 z=;Ca3ZO?7Hwrn|2>gg#R*s^8UMVDOip4qv%+4o#>$wigX(X%Eer^im{>N;U;dUEot z(b39=*_qvie7>-IW)=dzu|`1?K@=1og@kiG);?>W{y}^c=a!2;^XcGgFu!(Tr|=^D z2j3SXazyBdh(w0)EDJ;n&*u0*0IWhh8Qxh4Ymd$lf{WqdnXT#vTTGb;TMWpec~A(% zEF;0g`f(R{B#D0bMULvC$)J1<D1=b}&(5xong;aq2cS*v(ZR%s#>L$HJoPVp<oE=l za~YGI%heWtfvZNL44$sSQutDtK*kAv>d3cvP`q(i-0?xS5uOKCzPAZw4`qUG9gX1C zDD`o#=AD5=oJl8se87llgX4Ep?D@MUJWPKr(;O{pv*5KFD4j1GzbjUD;}gRZ+!!;* z4Y~E)ft{2RDez&K6qK99Xx4uZp@|4ftba!CG*@@yZt*k9yL<Jk6SMUTk@Po=VZ^Tr zFaA0)3z^zGJlw0lT<;e*c)plP!?m{_IN%Ncd6PW-3c+0|BBr7O4IztV8@eO+Pw=u2 z9^~#V*X~8zYycny8CdnPoZ}B!w$blsTRWI*HYkC;3LOEYJ@9#YZuAK!+PRK$=>+#* z@FCgCwf$R6S9qPgHH+~EWoWZoAW5H#7%1}Zn-TAH51=p6Y`K@?rx`7B&MWahyJOUP z<IywgpY5GiF)jUVo{xAimCL2@x$YVMrV{CN0-qb=sZ<=FmqgnV*jz}wG#Zab@p+jQ z4qN;{b~Z!sZ0M<WE>*YLigfw??5|_#MBOGD(oLjQDqgpVi*#|^ArY(FL`b^PHWiQJ z23X-H9t&HDVFg;!wXmgzDS@@$hJV^-{PBu$tTnDycxs+Vr8dvZoCE=QQlT(5c5n<Y zd`a7+WIMJ`O>aJ_R=aZBwu9>?ZaeQh9U}_X18;l#cV(F?Q-9&-gY^$E>O;MK@z03| z=87jHyTq&UU$z7|ekDP_P!6{kz6&#$xEm$DF@xte%7y7!rcBS`+N9uOhS$0m`Cgfy z#)cYqnfTqyoqwdvL^_#*H*%3OW7@9Biuc?CJhU3KWMOJ@XJ^hVG8^aT_x1HAWyFu4 z*L#I)l!enTQfnsoR#@2sw>TFQQYP9Ssruz@C@SF^unP35|0>zrw{L#lJ5Z48+&MY5 z;F=}N>^!#l)lDLxBEfGIfdWw^G;e{E+0K;S^Wa=z;<F(g^eITs2UPY*>p#<}>=Dg! zOf%R~51bV64>jQI!wRXU2FBF^f3Y2UuMtg?gUEq>g{RiilH(JK%URleHry=m0^8V3 zf#nNp2uX}P=5ahE@)d5t3PHEa!e;FOpAZhi(RhI^Mu=>DWp&UR52!;n;z&3gF&=2# zE5M@?4U^eM4u5e+TQi8OkVFuFMeJPS!D_%xyQKjM5a_Tb8$(V8`sn%SS(9;=_y8#s zM^`i!=$p;D=$1`6%?{HhfS1a;8S{koxemY{MFbHbgaL`qHromv9^~LzU`S_&&ot)j zq4Dn!ecKVl|7O713OKYpaY6w=ylq#2f^|!PppQHXdxBQEG$tot0-gk+gac@N<B}91 zZm$H)hX6CApM0jzO#&%~{?r&dsvigUN-QD75Mf0yKXG9L07>ka;9H_f2wTAm4>tOV zf0yAuA9w+%^89Q0LDmCl@Qsn;GpgB3_FOjrzF<GMVqJR>JeAY^1QPlYcv#fnxWye7 zHN69|wb2=N4cI6Fnqy`2dtY}I-~q3rb-+7bH0W>6;+nXHC^s`6#KyNnN}F%scDy#L zY_RI0OBlB1bB-aO;Eld9imS?Xwu~=ud0C-lw$6`!Ca;4Fmu$bZKA*d%>tn|p$IAJo zBPeuv7lMfMf-~jlgAdAWu6qO+EQPTg2T*1i4gkUzqOe-)`+NwlAw{)s1lP8UrjO_v z4x454mg$ggUw>hI{Wx;&<zn_AE*xiVb+mXE(c<)~VCFgC4%=0{aN$~^mxZT<9f%Cv zBhbyvjb$)-LJISd(|ry>&lu~R7Ab&1I1VtfG*H5FTrd$*!QG%cTsDXo;aCZ+kC&hq z9w*)eD+F5%t369}6i32pcmi9P-Y;Vmdv*!di|D9XAUxYd8+)`*@a`PKN`lz33d6== zSx(Q-%&)Ia&)4Acm|oB8&9a7F4!m(;ZcU1M`DFF%DYH}2nVoG*8euwg{6Rc+>5$6s zu>s#2EDzN(S#95>Q`Mk_!_~kO{#X{c{@^LPaB_IBizd5E#>yE#Yt78y=8`dHIwtY7 zuhXvC$7d9Lb82ktxNOGQKf^l*Zf&uFu%E(J4u4#BR9Mwti8wJ{==BXJK-rc;!}#^C znSy%Y49*h_5ab;F#5MXFf_qpCOHW;Zc={=i2udmD=$I_Sdf{^*7lJoR_-3oy@&L2C zc-sfBI2%)}R8>^>E^S;%$1|uet?MguU;o-04_~rZ{scgvxiQUYUV;^&GzH=njLt47 zsdbbUB!&OH3FT;o+=i5Z&~g~m#1B>>2X0DzM+ct+R$LJ#V*r-Igdh}3ECOB&Oc!Ep z2}qvf(LC-7OaEVhF0AuaM7qr~MhTliwH(5`F}E!)5XA)vCpg4sRXdIF91D7)%>FJO z2Eo~D7HUjZSR3208o>_1l!AoDgo9kfJcc~55sHFk5z|nhq}wduNL@`^FA(Ke8EhMc zj&R1KAS&?{;g_D5l*4KGAk8y~xMTslY735G3V|%5l7SrTZ5vh^FlaWZu`u{RKsg3) zgMe;O>l|#;ZqUiJ*(-)XAx7_lK2|H0NTa!|rJJVs^}rf(2*72pR>H=ybk?Hn_Z3Sv z)-YGEVQfvWSQrY1NI_{p%PwD#TJWGlXyFZEDbYh4H$Yj~UW^?hzy~zO%VFqXt}>#z z5R^%92Hu4e*IhSpcyZg|iEFQ&08cFeUKcw5Fu$K!JA7VKaba$0JB#1dfF62g?QA{z z5Z2&_u%-|2RMtu~$#EaTi%+WtuB`_feRJ5P_pUdtaAC=%{apO2Uocn>*JMNJ3m~$M zwG28dS1xV|gAuXba7p7+YFs|oALHTZw_eaRjiC{8eDDehUEhq)3NTE(T~-I&QAuru zr-`RWAqe}RPFAiaD%v@Uh1;qhyB!>R#@J->=tX#EZ)$C4<yJIl4$Be41WWp3#%I<3 znE1iqSgqW*=0G**AMEHvV06@91a2S#ZS>hipLr%tc=2_Jhtlz4d{zZKUjveHhIx3t za6?OQhVE?otZ~B!RlqGa<v%2R28(pjx+96Fz9IVd##p#58f^<B;13~x^{bOvI8AdY zENdU^=ugVGv}C`mqqDQ4KH|th+d4Ig8&=1w!@!8uUzF_2$`4^3Oy}g<a5gF5+>(D| zc8YB-{u}^6XKj?DZ*Jf`2hSSUARGJ-D6btj_=TAEKPUseS1X%Yq?XMs&Iq~?I{4GC z#wA03U8DSAEzx;P%TY|TGS7GF7)J*TZFF0+vo(#URC6`KN`>fA-8wPQhkiV4=CHK$ z+!9u7xE*JZ3HJ>jkwhJxq6}7zY1~5w(oS5k-L|>;YTMf{z%~V5umW7hHfa<oMDbTY zy!`^493I<XU$FfkpxB@tD5&{@XZXyyMQG7L#Uma>tCrxJXqe0lKqcZW*uhoG6O9%T zWd9wmaQL#RbK_bbZequl`BEsxLb?EcQPlBq+kOGeEG%<+ee-k&o|)}{^*V%SrW*QT zDZ{ApNDkKkjV6Ap8grOhrVC~63u1v0N7$T=FMhC;Km=js;|~@e<TD9s0+V$nP}F6~ zU$ix8gK;cVzykj;LECYR<I)#JPzDc;n#(@O=GX*(b@!EHoBd{NH9EA1!9lR9Ty5S3 zVEZ-@BksT)mVro98U%+ZEz1XCn)wziKrC{I9qdf8Er9{oSD>eIZBPy<x7f%Cy(QPd z<i~%8!G*e6TZkwNWMCizuO^1L@$F*Bay&g8lZ5sNbsWtRWos+gM=!A8E0;Ee1No1) z11#D0EAeG)VA4#t4Z9bQZ~~yLe5JN|g^kT;G;RpQ-k>M6V}-HrTkKvRdnj54h_$uR zb=zK4q`2RU03<^P-}cqd43NOUtVvDlmnQ_NJ6f#<FrObl1qp!BTd=n4veUMUZc+n- zP9eZR;0<F3Yre2BT*TI8SI{SDwYY%RU@P0!T}Iul$T9Y~K)XN)m4E~INSou<gJ^+o z)YWg@u10{EplJYX+Ti*>U}^nVvkDp~yC6Ui&67!ZeG_PI_{46ZFUN<rGmy|+$3yel zi_+vcz#wS@%;wnkO(eg@!{-%$_r3-u<1~b3223Dr@f`(Fq|Pn%q}W7F6WL=P(`VPg zt?nb77e_t%f`>WXq5w}XkMVo}6Z&{aU>yPAqlJ4PFC&A^oaF?-^RKcuvkFGiMnitT zEXS`5TM&)={Oiq~2LHk^LuJfte`HAs(%B&!f+Qkz6ijRpZ__r<3jpCJ1YluMuxt+s zPl^~s8jy}aNjb6vp5Zg!59G}Sb}Fm=KwwDBYhXu{hu|RjJiL5plnbtwXOubK+|-^V zBh<WU#inoZClzp8)L_v!);GKxsINuTD)mv3Ymy<Bu20{QdH|3b?d$q{JXhAA){XY% z0}xF>z;B<vC*tpdw%&ghFbz{=8W7}QBZ?bPZsC<>liQ8}m_r)DnzS)i{{wgc0(dS2 zf`$hq*+1v#SM_s`)?u|j5%M!?o^urRmYC-pO+l&h-Ry9TFpQfIM1ndvgK%M5HKUEV zBDmA<!H!?Y{T(BnCX_51xyU@@=%Q>h>3(cD-h)F=_e@~GC@;*T$+gg!$mQ;jL``H` z=ScP<^FXDG0!jCC7x5k(n8Idk&PC^J_y%~QiT%QqaIiNa#3**N&Va;#X2LB3{ib6F zm<O+Mi+3f9Gnv?5(18L_Y3TOhBhqkEe_1LX%>LxahFr%`d%7FPyOPOdIp05llNpJ& zM5&`=ZBORZ;~#R4ADK*KdJ^$OEFSC1Bo-#;F08DJw-=FsLqDCV)NwG;EGv{sBubfV zHD4I-$RTi|FOP!?h4Fm8oJ?jAcp{ba!nfkP4Y4Yjbay=729HbqgUDgU4q}iFhr)Wl z$Ml=A;0q8xRwar<b~*L)bo~#~H(dGhw7eESTz4s873PTld=MMts^}FIk!+emh<-r# zYnZPsv9C3p2U7wbN+;2l-7qw?A={R43Wbxfi*7cH9GeSBHXChACflM}9GR%wwc+Yy z0<X#Ha80^sHh^mst!5Df2`Mby2b6-=p&(~r`rs1d2yj|66%x;#z**Ee%fde{ROfv7 z$Ig@-nsR=8|HT(StVJqh8>Vii{xsl+u--XX?*z2Pd7P}U(F#Pp*&^0)OIyuOd=xG_ zDz4cXo&>}jCWSF1zzADp7&Jt)bBM>USnjzpzh$g%5{F~9Z@Xb^O=Vl(;K^%FIpv%) zJNwYPcs$<So*zo3)Ag4ed<1{<-}v-%o^ywD((rI5lNm2<*q+FaukG$SE!VMoPyH8P zPFmPb?CMD7W3gDeJzXtSzDzN8_~1`|@+|P5`;GX^H=nCIw~X~q;vCPmZ7*3fHf(GB z_sDb4%=NPa34}=HhtjFE8vUPk0AoOV#|dHi5$_WBiigCP@tg!c^#z3WCM5q)fHv$r z(pTs#^(LN|0bPzy)5o28Blf`**70OMB<}Z_S<H!?pKBe)1#I~<S`84idC>3AXr?!B za7bIj@Hiic0#0-xfN;JtJ3ph{$r>SKqlPIyiW{pFC$Wa}?OlnsbZ8-5=*Uj=7RGWN zz2J<wa3q|L$ML+k{`S7fj^p-Ah27goXF63W6h<>yOzUK5Lm2UB{hft!TP&8Hs~|Da z5ud<p*T=B31MPSyB0_$`o5L~4gZ(ug)tWCPJ0e@d9qIgrN@*(BQH;o+EPgqXOC|fW znVwiYuGITsp?(!?Ihe~0rc$X-$~$pctft}F{qs;lp4HZu1=~gvp${UW$sV51W;5}4 zqLfRN)}rCIwzhJiFxv-@Z)Y{z(U(f*5U11CeP7+3@9c{u^YK_3or^#^CzAu6v0Nz@ zizeElrJRgMA~=(WCkn<QcBCy@7-?@$M<V!-U8#Y1qCXiQ>2ubXN<H1}qs6YV_U^8Z zY<8;8J}b=`5s$_4$w*rm5Y8T&!?85H<}31rS;Uct+vCYRo-K&;XoYkK;xHjA90-0# z(f52dxUBh*@gn0tSBz5x9~#agPZ=?=bd_lEl(~>^`iqIb@ZW#@-lOmZq@pnp3+Lk6 z(bsS&VkrgLo^S7-Ds~??(B6}5>x{*cVSQi`o`?2$ydx38QSY`;7y)tzePDoEpRl`< zg*Xo~rX%6Da5x?g#Y17d6X8UAI2_4jwxm*ciYBO<j>U3`wp=`xiQs97Y&aSU;c<{{ z5swy7r7Y5dX9NPY;AZOYh8DkLQnXOwHxpuWdKn?2krqOL4xaqM8Zac*iwhCW@;1ai z(j~x=$1Vfpfp%bc%7M`g*2)E6Bs94r3zu|jMXzq&$RkGY8{XL@eMy9c!xvhk5IdTK zxVYpRe23=`7)z=w(#a0Ql!QW&Ok4WSwc84XVMyVwuF}2@AGivRsloMyd;#x;p=4i1 zKJmVEG8?fFf}kQHJP<Q&?(tMkiFt^7c@H##XexYj;?{6fh2WG*#on6C5`N_Tvm)S? z5TZ$xI>gNiCmD}Nx^i+T-xH2SlWobiky6j`mC4g^%6KpoE|p3rPfqUcDV4(E`tRdF zZY&n*?v#j*jgaF)UPAp*KSAD?RM7|&p86Z)jp+_N=My|DlZd9ULWyv!CtE*S&-FyX z*rAA$N!P|u1;%O||3T$KjMO_}iBuZvaS`;_irE4l5vHYfBL$;0g{Rp@!w4O39U~5| z_x}K~AOwcU*XN*4{PuOY3-oWV?+QV%g|ewb5cQGv*el|{7X$xg+un%#5TbDMvCUi5 zwpf4tXQ{S~9@=nwB6T?38IHuDx#5Lko!OpzZ!F#(jo^O|?uz%<f0|}tWra{U{hoAZ z1cII~8MZ<w3~?K4k3u}e^?p-sXDSyB$3men$g85E=wO$;y#CfgUnCkO!O;Q^GZ!*j zyFU8SDRpBqo(Ok!%GrFJ<BVWhJmxhL?X3S(ItTR;>_E0iB>MBeP0<iFN4?JD=K{p{ zybcm)uCZe4A!w}G!7*q|s4dt4YR;ZUvNu6n=Nb5+PgW68;8&nL^GB1hl_-uk8ytl< zs4V4!pk6c_%|tV9CfbfGO;0AZGbxpighDKX<trWY6L=qv={m8rsUvT`iJEvM9PVv* zGbIRI5R7}ESlmL9Y$7ZjJtoez*#a{4#9&@H++C`FCjtullO^2U`Ifgd3&mn#{G-$1 zQjcH4)GB1IedB!nO&vuhD+|M=ETGzz`)Stz#$4f9x8cMu_1p>4U(cKWW%`FPX97l& zH@X#_WE4Bk#)8Oem`)3N_w;u+9_l><^~K{(FBXf*RI0xt(}xJZND`AIJKkMd*U`~| zRd=*!&1~YjY<Dz@1ve2&Uhumfp%0yzoIk5v-cq8{j99@$Z%6+mbbY8QYv{Y_+0eJH zhW}!#u>QA2)w<TX@@esx|NC=g$*2U(-lm%CYtd!}^VUayE}02vWN%Pm8inEiyPRLI zNp#T$Dy@OSIWUkPz<*KAb#$FLSr~vO2+0(Wgkm8J@(J=b70p5og}lXr5{0JQlS-s| zQt2FY%QhI`nVz*cLG!ZT^=MyOfI*(jW|R2$#xvc}Jllsld#Cd~C1}4%$O{NmINTs1 zB2bl+)W1_*$#^=1?It_`9ol{j|JS&f%Jj6sZ0`xn(*GszP2eRv%L4E7o^xy8_o`b} z_ujg7Z{4l$Qhm3+y`Jt)cRJ|~NoOHsYnmkiVo*UCB7!L(kc<QegE9^-^rs&qXc$pM zN5r96+&)psFe8rRK*Nm4_^F5spW~z}-~V~vI#uW1Ug(6Vzn@dfIj2sY^PYEk-sgSx zhuJ&g!=3kAue4tE4-OHcT!#~0#|({#ZK3CO6zvb}TmR^1n)|-<J?iXp-Th~lUh|qc z)$D!w5C2eoK@guG@4d(R@qh51n+`QE78_l17VVrun+PtR%gJItRC&0*a7~5yR3Rd0 zN6U#^E1#>wW<r!i10zseu~34u4Wit@@imLtm9blY>^Wbdx|{n#6P4oHSf-IoRbtUh z5L@J6C>8Ec23A$5n`Ek)&rfGF)kr9!e#X#yez^aB>j~ro|KL=^P(Z-C<e@yXQuzlF z>YUHMp(qHf=pRqB+&#zB=5_grc%l-I!z(6&#f4&iDh=nI&bG%3&1Ag>3qGFD&*ZYr zbmpUu4Ted@Lb(_*_dzAmSdEpBpfzg!xt?;}xE-e8M52}^eE{{zW|nHz-NkA(m8@UC zSl=8ST_SW5K={Q%Gm)A^I)G>sfSWGYmh*%zbL^OUx6IX`NZ@?>r;2r-b&fG-TA+B* zUk5=CBhx4Io#%{Gg=TbcZS;@fP;Kq!`~?;YI~GW>2Nnxj^X<C!cr2C|9)0wCy393L z@pzx{6p$AV44FVWhE-&4zAOwnVgV+lydVX+7IG54o|P;J`FJeVEX4D4A7Ywvs#Y1R z7fY!z@kcC8(Tiha=?YTCRGQd6rB(`+3A$!Jq8;ekDQAgt0<qwQzgWr{seuRrV5^KQ zAT$DHickrnKGBXv84J0Z;4<L|QUgs9!Gk&QkwHjH#}4*>bOi(w7)bzx?B<CxlnRFz z;pHOXQldN_R4R(xA)cuMbHU(XOogfuo6-^zWJwp~A5-nAMAyR*IF~uz-o@wpuGuL6 zJqK*PA2#0d&i4i`+QTD@R~T4xeXu5;Euv2yle(dLxy)NlXV9=CIMFuTNR<40t()qg zi9sXd4qxir`JVeNJaak|c*f7{s_uE{1{ZZ;7a5P~d&#$?``zTrCRiV~h={`la%C?r zMP0Ore7dfP<j-pvxs+jdx0j){s+4u<GHf(8!y=>}($~m%x7EWacME7|FI5lQk`m}e zT@CJZZOU-GGV~~k>z2fkHr<0*ysx<I4}kPJ_lZ%&;MrHa&o%?szmJ={%B2K>+biCu zEIr_IUl18%N6XdBeFm<!-R;#{_F^O8SY5#!-Af!%`_2H6u3YvyJ+ZD8)85{ctszxE zWycX^n_-ge<;oU0hGIHMnPLebd8$OE-a(l{#j(iIM*ke?1KXtw=?!X)0Sqq?(Phh) zc_uT>?B$rU`I>s0;=RXsd%Gh=Qz$Ru1&K_EjSns)nxoFeM)X>&5M~;6#U`*R;cfMo z2h8}tp&xh8e8K&3b;j*|S$)Cnz1Ybu-jch;eb?t)mFs=bRqsOPYUeI|(6!%nVbNWr zfx6#1>=tj4dU&rzi&t<*ePsN_vx+`bFni(^=g{T?4Hx?a-Cjl>tKN=r458y>F1qw< z2Tf0xVRE&Tf0vyBG+Pc`({|T4zvWpP(qvA^S3E~#FXh+<z&aXv4FOI=Sf|sW5re+$ zGP1`0pYk@TwW+y`mHE1;pQ#u+S!zn*y2ci>(EPy=X_)fH=91<4XF<Qbt~A}uVma~^ zXu8<q^-as9Z}q!hrmN8!mAp)eS1ix01XtH)MnpIIo7GW9U&ch*|4rL1(}&m9lzEly z_DX#2+HL&<w415@9Jkvm(VL%sn4AG)h^+>*Q4y@XK*aKKhTb8xh#9LAbf*4>7%^94 zrbqT4eQ5u$d}Dv_ciqL^>Px-5_N!O){^S0?`o(?UbLgQ(Jr%lQq9JII4~q2g;=1g4 zJqo6f{-?0PdZy>D)Iu<Xc>IdLkKhMa>>kD7K}`H)D_=eTG+yYK6D|uCtJKA1`g1v0 zV(Tc01tc~%CQbTlVk4Pza^9<h!Q!UwrrI6dl8%}Ac2{-fw7@)lD?2cMSIjis3)H3X zP3p2Uuf&byRp{rIDA3!(uUP)?{4MpA^Rkz(cq(|u{_}Jv)@TJWvTJmxU;ia2)x5+K zhmTAOb2M!A@Ek)Z$b;^uZCs|CD$9U5=yGsDet9phk{9FD>EFuytv=)a*q&=buOP-e z6nzEbDCTFfmoeS>TO#huSI+zYlj8<`B~ke0fB&)cn|EHoOSi#nF6yt2?@#*XN}Xq0 zfJKLH155-+fSUf1?m_9p{_n2qz0C8TgFc(aXiwtS_q&1R%XEpTeB_+}cZlEe-FdD2 z&QM07|G)njyX?Vv+j_PQWrq7+V*P4fcE{^j?~HyzA5w?#IfU8g3eHNv!k{Di9pb^6 zcOFX_4MUq=hwa$=VatE)!I|9m9KxAczZo#oP-fst4u?nPm+4DDlK-BI{vuIsLGaHy z?eTx5zjpqXIhWgU-n+)%NB(24zvMo>7MKRe_FI{k+}_p5ObY5RjvRF5muz;vWR~;C zw~oievpL7S@p&%jW0{lwbMjl}V_?U5?;8I+^dEb3QtqP>&!&-jb+v{)@GVZsZ@te1 zk4df{Kw#U~!(-n09REw7>G&Z#u9a*2{p3IP`b_S7RukztMPWo3xiTGdG3~H@t@P(* zvZQTZ|9Jc7uHUY*Pc6Lw3Ib9BlIA@;lHcCT9v;e^>u&4XX90<nA;`{rF1=`k=x<B& z&=Fz}c=-gT;r)bm((VO<g@_eOUpCmwnkqgr862WjsUsHAfQ`__ovw?QfwqC?nc_cj z=f730JHb^P!sp_0V3<vuEX0*X{|g$n#3o7V(6#)zwfdu{l~IhMZ(rc?m;7$WA|AG2 z&zteT#8>EknK{~^pF(pyY1@+QUfm17ldfF(l)hZ%(KCG^2j~jr#l25;T!$mPU@z4# zJ9Ccxll7Cph1gK|-)1!wc)^S6nRWr!Z|_HZ2fIVY$76uR*H>Q8O)tx|7`$XMihOw3 z?=QC=APVB^tT*BZ^j0J+emL|WUlJY#PM-x#GVLTdijMst?zPw!6HE?2UZE=-p!M1I ztVSW~9eDnpJGb~bzTfp->K)SfXVaBBBucjf%p<V61&2<`lP_g1>UlsENv|J=G9^Dx z`pt3qBUoiKD<ueqMAY#1bb*J?2YdPda_49GPs$PNM(-=vd&mC0?r&n8(BXvcWJf$1 zb{W$}wDqFyGUw#Hyp*L8ZhzO&Kl-eu`C+!*Z~N`v{<fzr*(%?bq3F7x0k-g!0*>a5 z6U^|<Kf{+`is5Tm>h`iNdw}P~_Yj*;RGL^&ZAfxUiK(@qO4B*<6y8)LCq5$q)=Vhg zAN)@je&NfDU%u<hU$#H?G2)+E^4HUB-~DC&;5_n-;Gk?X&P}Ujd>bK;^(s<m<Rr4g zAiBfw(Sef47#oh|*QF3})dbG+sv&b!B%*X`M^;gZA~4$Oxe~-dakZ}1owDL+WlNx6 zpDtRRF=7HAAU~tXKeT6>7-Wi>84cHwBpe-J0&$BZaFWR?Ze9|mRjmZY+?-4vP_1(k zq{C=_cWj3?pjTxfjGdv-SyERoF0-`4NW43G_3T-ji;LH;xDss!Wno+lh{JsYVsv+? z1;v0kSzazyHpf$ycr1r06E=P*@<e-w0dWLVSFDEvVi@*51Go~~SRN#!DuHqVCtkgm zG)svZY<w*>8pBXKl9uG@fp{Po6$@ibvaub<2t9XQI*qX)_Q{!Ov=~p6qtUFGC593q zF+mP%tzsNgKce5T(e%V_>w4@}I@bTNzH0rM^_SM)Sbt|dr6gahvA;73fQ?BJTd~lW zq45m&`dW1c14AQJw1dw;7f)WnY0rRGl<s%}tPb?JW|X*>`{a(n;Go2v=4r;-e`pQp zJz(eaJ-epOrg00>*O@AqoBePxbR!b4r@<TG5%}V_<mDaA0t8cPBE742z_r)ZR5M)( zI}9!+LU!ejJJ1zJLm@23^Re-@{5nBY#Y&eU(dy(>5tZxK)|7gHc&RA*W24E+TxNYO zGh0fQV{z2V2`n~8jzz1PVk?uKEoAUAibT{=$JxLTR*cdyH7dqawFDOBktARi2#nxc zP!LsqyePwqQ94m?Hc(8XE{>wdCWTH&EcwM;mlw97D1y`4SUoDn<rm&yZ=1&cDJ?;$ zB@~`(cbs}GwzycS1V}H2YFP}oC}?dJ4K=k6l8f2N=B7T~*cJON0Luws^(=Ok*v`hs z#}2<WS&C|7_d@=`US}+o!kj7{71OYZY-apz$z(SBeU(ZwnVhTE=iiC)TkF_Ov9ysU zmJ`W|Om-rf#LY??E=>srP<rR$7-ESrasVwowpvUke3wYsRmN~76pEUPU}zf-^!`X@ zkE?NV#|t4Np_ic@x)#f+mhHaGdXM$<)_=CXs$yzf{ELuC{Ud;0?w@*oITy`g1kI*W z-ZU!>oMy1P>Cb3ER6R@~o;ieKxNubvTKh+xZJ%HYCIqZv<z#6#v$mF<t0YHbu^id< zz||W}$kA+JHj|zyh{Z$%g#V)kV40A59z1sdtNzzN+NA3}!sNomDVoNr5r-tzc`#p) z!zgnpIi9J`F*_@j@5^S{F9?ko=+7CK2u0Tu8P`zS&ovZZeu)r7eu-rwhXO&J`xZgw z*2`mOTqDABJ23ReUHciKNBoJlp~qjiJZ=QxML)F-KQ5?07rH}Y;9nHi>dJKbcaih@ zqt<`4ejmLJbo4s>o(}54Uh+>1XDG>lurt@k!WGJI9an>Ma{b`T3NPm+Keptp#=}hT zfhP7nBRoSS42{M&we7JCDCSswyDeduJXA7RnfECuIFCl)tlWYfdfy0Lr`6E7%9PQk z?A9fGf+gr3O4B6@6Hyb)PK*zPc9UQVd^(z1m&@eEZ=KVi(}`Vr!h7fdGHd(9?|ow} zzcvxeMIpa}gg_s;<Bm}bg_VQN)kwIUAq(M}bLc>Q0n72VsjV&6{$dIe4;w9U0}GF+ zzd^?+Rl4AIdR^+GnF0cZ^!YmKOVyyAc~kGFEH0sKu^sa>QkMDIpS`KzJ9o^~`A<(} zb7r+nh9Lx3*Mu4nFCAGj@nfhgE@FtdtFbaR9?P;|vuuOTachVK4y&K>@)?MHudD5n zYIxoft$|rKBN9%+I{_oOi~|ucBEZ6C<1&8;d-O-e<L>d|u~)p}*x*2Q2Z!E)Xi(uU zetr9e-oL|JIiq<bQ@51P-5`M^<qf+cj8d*G3_s+%h?D4UdQ&1$Bcx#L>1#`b7h)G7 zk*@_r<TU8b3dn|7^d0S|EKye)!hvl%Ftvx&X0xgs<_bac`E0^$ZtNzKcRplCO0W9B zXM10L&z|Y8edfOVT5naiKHB@)?^sgl#h+b#RAOf12Cq7YUZsBbg7u#J&Z<i9PkQfr zt2+H??}=-cRBG{7xr&R{G3AIriCda3xgCkdk6;b`1hmO7GK>EMbxD%jcBQ#OJ6qeG zWVZXs^54)ow=Vwu`eSJ3{v6WwksKdV>ml5!7l_x*#2Zq{h0qetSmL-vc%~GDxCGv2 zj&j8zwJMB&A++ge`DX^+TMa@72+JlSJ5d1}6_lt|?7xa&dI;T&RdW~*T8vC%;#L}k zjS=Tk8`DZ5-vZ@EEQUedNH~O*Vkk*`{wSWWBk>Rp0(SD+M0$kix%v*GC_Aa>r?754 zow}K|I2aB-KSXw3e4wJYMRZ(4e5hWI?WXgu>UFhfViVXx;Ud~3whChp1n^N0MkGFB zB6BE}3xwl%<>0Q6kK%43FDFXQ101^W=yFmiJA(JCID6qV8wx{-DuOnLm|B^P-AF_+ z*rZM3&qWP_Bb#MAm3!*%b6H0bk+D>kxQ~<+i%!(y2^uXS7|Wa;dFdT@sE?WG2h&wC z*}>|J(7N*K^X>whF&$O60sn?i=(J|bL8)34<pHOX><^OoR<ayi$y>gz7gWaB4;lxQ zgRqFH@5)5!b$syL`?~rM8lVMWFT88Ficgk=Wr<F=j+RQ|RXkr_SlGQ1O9!F%A>$)) zm|kLA_dW?eW{Urs5A1t?sXi`nuct`Q+Es*|iHxS3v%%<SHI-V4#g`V}_q`!{a3mEI zE+-HX`_&@6E9;=1rxKw_A`DB$yOz}^PUr#h7v9QD=}%4qj*-R)%L6szFl+sWJ>p(| znahavqS1#J3uB*JmzccHo+U|OAyuB~{qe?Iw^a4fFUvIV5x2qubz>Q&j|7@7bLoXQ z`(k9!xnh5yy8Y>|%iVhG2Icl%E|@`mhh70#1FXwk@&k4kye2_25VOGOfWjmvpuuC( zKSK&(Km9U9TQem*?AM95M!ygq!L0P!*N$Vca3Radwh0|_{(SM#ezX4Q(cT~HiY_kp z{*s#ZY?!RBgd~wKtDGg%>)cu2e6#Nzpt&{fHr=<_`#K%?B(3bYs8YH>{JFE<6u{ok z3eg^aTc(i{ZCHD0iTFRSHoz;5oEc!#5@rM<ti~h=661l~u)Wigi%~h?A!Whks&0qw z|AwgsjnU)yb(IkYxGM~>`@unLd$;t?oxk&KDtI3)lML2?a<4y5fBZ%nsNP@RgKeS+ zZs>(S9yIiO`uAOUn@cl@_o?AlqO}R!PGM!eN=%ER)^*$36Yz};a3@}sMhX_n`Q|mF z<X|Q#QZfWza!s4O7Nnf?HP6m$AEylRNl=SGiVp3vq~|dfl3m+E!^~;vnfrQw|F%2N ztFx?~($qiMHd=4$cBPqW%vCS;&0ZHp_jFYRdz50ozF&gn8$XG4TxFIn(dNU@qX=#p z9L5CMZHY$ua28OgVULI{)4skSGQGbuerFJpkb@7q_OL}yea?eD*JhR72B|heUcs)k zRh{#fa9*Hx(4vlp!)|3;+lfiCEPX=r0Zrd{#+hZ~Sk1Q?O_$NUX-E4o(Os3HqCwAk zaJMyg6>6rV2khAm@wS$$vu=l^?JwKb)~gw3U>cpEk0&``9jEno8?B_^lH8;a5J8eG zOMFMkwG3(Bh6gdZc{0duCtIABls%lzNDiZ!7KjP&@a7DHf4mdL#?CJbZh~1Pl$?Ce z-@3Ro?~Keo_~2~$#EG&SDU~8}ASYaBWPWk!!ix&vmX2F^ck%vpbrvgnZj>R^vjCI> z<c^J<7#kz>Xa||K`?U23>2fL4`>Nq81f%KynL657%sqGEoCbCys8wQr-|5qAbs|D; z5v|Hnq$?3_s3`3l&{c+?VbLA%MRX1+r6i%5*Fx;aXff;VZ>fAPx7G-yGD}B@1zoS# zuUl9+S}v7O5PV~Hv@)N~6i5C-g~3-EBy9_X2794?Z)!82%PO_SEjO?4K0Pr$QLR-^ zu1xL4r<IT~ne1Y%_e(MZ45C#8=VBy<{`J~1Tr(u5PX=tNku3*WCNDByQ3ohSMn*@B zwP9iU*$5FXuAgkylh`E77{TfE?H{EpEg`=pD~#PexqhM3+?NSQp#2#YS93&C4{D=f zO5$Ef^l3|>`|z^kkl${QmJopPcis9bLG^s3zn2~GH_tt7ooC2~c>_D(NVfx63{w}L zKc}qo>b$JTqR!B{1N9|_HwZDWWgU__wRGIi-K;{#w%3gud|t*xsN!u^n`XVz3)J+M z3X%Qd00ZyC=7R)_m5=*tN{FUP?+Iuov&{a0JKFlfkL%Q2dWjj<zW0fbQ+cDQkgC7% z=X*aZbepWN|LqH{(I5YUAu=?rC4C&BJ+9{OhSmg4B86UKoe=2tpwZ}FsJpf!6C&RG zn)HoAHhB6N_Wm43qR10B0Z%#9y3k^s>43N7)1m)mSlGF?J9GeI0`AQH&MEVn=;$$; z;1<_&FWSSf*m`Wb(8iLxsbBj|Pj5uE8iQdm73xY-dB*tOdmYQ^v_=V*-_N4ixz~Q5 zuRQUDvT}pFeekx4pM`|#?MFKPV@m47SC{+)U0*0%Wl^RFRy@hg`Tk_i(EzQ7F?8${ z6fCioG(uptkj~YLFX?1QE0;G*<ilp!3=FE}gEgv!rwvW(j<)Dm_jeY}62}ge?}f!z za?boqHG6=w^aJADPVfA-D{nbrhr5&^6QM&52XnH^kwhrBB2GZmHCnC%s4t@}GDy8- zM92^%l4(um?I!)UN-$<oG(Z@>d}1S0Sg(~Ex$N@P!jY9a>0Fkp#d<cgI@>zF_VL3% z?7;TO#gC+8N7DIBHcg0!_}uK`aw2{>mBo!N704!*rdF0i3Un>iqaVF>$cDC>gvK}u zca%|TU5A+phE}y&a3fbR`^}~~ubMjEOR=;rXnLkKGrihBD40J~M=;p!H=KH~H4}SN ztX8{iedA->fA#`zip{hhJaxnE`#08atJPuz+uwGgYg^#Hhqj-*kl6lPt!*!Le`ot| zfpf2o#s|)<t=p5Vt(#N_PDa_*{r8-CyJP@*`<Z+0_Z|PK>Nwqt&i1bmHy0vF`kqzO z>)92a)l^99NZ?awuIR;{Bzo)pPL`eI(#v1AGWWyTT+=R|>g4k`?caYB<25zi&ZOg0 zyLaC`F>(2N_PUjqb!O)zxl!SUvGCZ~skzzut2Q?0l>Kc69^C%C+OiG;3n#2o%qyT# z1RV#^`gunXA_BL3_o<blBpYHnkpN;1ee&*Noux;<A|cggRRv_G4Z{s~A@-}&Pg{C7 zP0BxLC{PpYs=P0ppXe&Sy@?5l@T-@=4%c&$UU@lW?^dVND=X=4SGLntDAUfgdY_;> zV@Aeo^V%Vqc^V#e^EiUOkOfrh>FP<fY8g$JZBf2tuj!JfgJ(gtc3d(`QDKi_V3I*J zXr4eSL&pvA(F%Qb78#U8GH4oIu#pnT>aQI^K|)$`(3dFbpb{dvol%l3VqS?@NCLr0 z&L@e`R#VfG<ViYNe7L!QN^`+M<<C?*gXN!cx_4dpNMbB?<P2KwmGS=3+ut4to;i{l zON_6e`qoEpSNC4%?3qQTGQDPdd-Y%WJ-f$Vo9^#>f2tFQ5nAMjdVhPDim?oQ<l>^< ze(?h-{d@ccQQ!-`r}X!qOqi@>FIUmKdVfn7GG-k%Ofq=9IvE}4zrIL&`?4w~9VGdN z!qsN(j{9V0@6^=Z%#)ftl@aT`4=9;dcY%bFEjXQevspJpn^*|QWz}i%_2}@xA^q01 zf;@N1;OS{uE8q$T>TCgYBU)!D0;?=Flfi%hHFO>;3=&=SL0K$b{c80&4^oB|LtrKk zr8Y>a?arTTd!j!#_C%!e)pe4ZnVL!s5yM;RUHZChbxc7=EkfOG(LcG>%@PDZQstQ@ zpR4RI);eXq=$<3{p8p+>w{~sab+mof{$_p1gkTY(^8fw6tIn~X{@T~RrmV~N>IK)O z&Le~I^y>U9Yy6CBd({<X#5;YM^TuA}Bt(LJ2BWW>Qce>z&jbQ`UwHk2?}=O;7})9F zN=7~T%04i7{6-g=I;*pSOQd>)8S5dfS1JX72ZZ>!tC~LQ)B6Q)3fD&B6X;40XoZT= z1Yhsp`e&1@bC2JB_v6aCdkT6~>B$AXW6AYmezR?Ig$Dg==JXt}+t$3vRaH*MxdvXv zv_!t&bgpYS6<GDYSDO4_aP!vdww2R4g41AtLEchT+-M^bEh)ouXfYDP&o#0uY^>RT zpUeF*fqr|(YU}?4Erh!N!*{ZKWQkzEi|T$-fi6ChQ#WwxizqUFrPlglHrso*`t>_= zxku#B-n$niEbt>aST$%A;IIoVo)g=$h>@@kq_GlkI3&4Ig>qgA&X5W95OV4n5*RzJ zVL7>e(RcLTom<QO*5Yse(t1t(3c}Za|LcptmQ`8x2CrIN*{|u{>i%q&OF!JI^^WCo zAO7{lU*`s?j;0Oa-9Ct=uE^b%tRqH3u}-!Fp-u7BlEk8T6|PTHxs-z1-lMiqoXoU! z4L8;<)o)!E^$q~X3$kAQUGLM><*`gVryi#_AItp&qVlZfxE9p`(~Fkd5t6kdGSZIg z{<1od;|?d)`*!x(4fS6TK$$-Ml##P%=~FFZ(e)4MtYvvHyW4L8LKCE7$jd;UqPl%1 z^>^XVE%%T*)ceGzKJ}@$xUT)(SJec$kIH|-{kZ$xSJQxD{T*Q9eQH9jE9$Sk7|p`y zS3nF6O$JJ=0(6FumIJ*pY=@yj21b6cAVR<UKF}S5e~sWpIFtSr1Z;#*@k$-gH6pU{ zeIOD;5<2#u=+T#gxfxOjlWBNzro`HZ;N(lmMlRnVh87X6#`C#mIz3mJTq6%}p;*{6 zS(r+Gl`tS7VvH7JaiYxRuycvV3Q-ALirz{rwumR94aYDx%Tx&0iu#+-keHnn2ziP@ zV~F4+{rIH>$TLBSL{r8qAdv?NMM8wVP+SU>V0M3@Z;xSq7%RnMm>=e%(L#(HF>^%! zjP}pQnv7Ven8@+K2*FIGibOx6ig{w1ge4k^m@103BG(ZGNe5)%kwl&hW9=9elSULm zVaf`Od_!gm$O_er+P_4I@khyfE!m0R%lC)W-}F8M2M5ePj2#(S*viEzqWeapE^%oK z%$w=`<x(jaJlaL6r%M#W&5>iIJs**@Y=nXl^EZipiO$i4Skbm3DY3&eW_C1+z>Y4- z)u<51@<N>%utljZH(?+kABXnnNHd{KB!Ow*KlTHiYc57FxyN#J6#ca3!;`tbMs0}| zM6VUw7YrW^I;H03G_pVi;U+>`bVL^+y`JSCjC1W5w|nR8?$cK3@sj(R7re&lTwJT~ z_A1rOKl<o{TG|W75he<JJ|cXu#)l(hTzHp641;dLIsCbvs;$YZ#S-77m+*qHttWzF z0GUYEFt#ElY!vI0L^Tmcm5h#Aq6nb^4+nK1;xLh;B{UD=p`s=3NMiQOtPNo8i!F&n z9VRNQcb_QEL;Z+A%vgy+D(duLP*#(j3()qlP@VJVLFPaA%^^{u3&}@NNmW2UoDvID zwATaBH@O4_^!1b(f<E(IV%K8&N8>{2Xrd5tZoI;nGsM0zc387pX#I@;e{&{89Cw|_ zOf-3t!62o!5g91ObgqNlCCl!9>D21h&9~jUu=l3jtwu+EaL3w;GWRpR_z(5L)1Zl7 z=U0DKxxeunzw!NB>MPq<Z?VznJ^Di$HmRegD@LGpEC+dN3fbcv^M%O}&{TIoYqvzY zkIVtNxkQr?YQuZ0F408Zv3T|@!3hG3tE-DBCv<Xj&SRG1@)98(RL1AzqE$XzV^4Ut z{avUJEmmMw$a-oyd|m3}VktJGX;Y(VA@e*!3?t&uM`Sc%y_8zjbt;&~;1}Y2@&b_l zn(Wsdy@e1pKf$23rB5Nt>LM0%bw2L1W(x^w4n)X5JmLp66ME2Dpl_h7;QdMET*Inl zMIQ%cJDG3mw9ce>=DaMsT*=lXdY+Us1yXg&HL~SADWRbs`&*<9d67L8xQk^yxPlRQ zbMUWRImwkxo-&C(CeNg9QYKf<OKRyRcgepi&ETY5$-g`W=>#RP-J>|q89COUHpBxr zvXzVFct(HPt;v~{NzD$l<UGYfZ+KhI^RJv)GuxHHzx{y_xs;|^7!9guh?2Ta&XqyL zq78mbX{MZ&HC^VKE^}C#JaMhHu8o8czqDIxGl;WV`XlGp^uGwW<XFTnd^ovZZLY1b zm9(d9cXOE}LTzuXab9RCDVC(&CN=7A&aAKL?TTzAaVjSG+-tVTeAZSVzuJ^ZSl^A6 zRn83lm1}l$<tk5+q~L2bZ*}*I1OP^k$a$V6|E{cV>^8~5S9uDuBT8VqM{%Ar=2*6p zP`oI2LA(Jo#k`~l=L2YIc;h%^jsYP=e0hPoCI>pDxWJzN$ibw}Ev|u0fDqu(TgIV? zBZF+HrLLdZn%YxuYES)iOZ0)xbH2JpMftf~&Qno78&YqnwEmdm5@)D7#pa7<dK8?l zCL_F!kQIiokTY^*ew!ojjM?}9mTUS+X1R*>MgJBXBsnjbTMm(sncw~5<&<2?RyI&E z;effOe~Mde70$<;;@D@3W06Rqa&mqBWQAaQW5vfFlQa5uU5+k<I$${^g<aw$tr-4i zZtCBv&-;%DC!_{aZ8>pKyW~HqqrG@o=(p{!AgLRu=V!)>P7KqnY;?!N&DHWy{@7kO z@67N&rSu~#se-gwn{o}RB-cq~cXPem%}X{Hf4wtuh5Rq?OTQqnWyS4(^kt-<h|u%W zqCCka#@0`sT(7TYLj@Tj+coE<9^O-A?<j^<>T9ZFs%ajoA8)SVPr6d~rX2F+yy<Yc z^SNr>$l*m@53kv}2J(RZ%ly{0GgXxH{v*6#OmhK9{AZHd%Fw%8?|FnCB}pmdt=o1N zePIpx<Bei5Htn|>ZGwok#~tg4D8I=py$@-?AfJ*jmSVDicV4g%5W%-r9tpK5@@?)~ zT|oIo@C+CA8Jclq?jnviX^+X_{DsNaUc0`$bUe@N_|o$FwXdE0!um<a9h>z3KDplQ z%9V(xq#WfMiSKlE{p8lQ=0a1*wOc3GKQQ_H_VAZnK~oJKrD>GsTi;C<?H{3~M!~hd z)^CMyywq8^++b*lMg~m?aNVRJ+s%z4pVi%RA6J$78Z)^qsBhMsv~d;Lho*qbq$em( ze?XdGzfFYw(}Vuey`z-~A<;GW)fsCob@bT2eYaQ2jmE1;$8-CsQ?F_?BH>1<R2#p2 zH;i9)zBm~kiQT+d-5XDw8m%5pr#DDVG(LXj)Tz7D5wi1)j@I^M$<I<rl!A6Nuzp?i zjkXinJ<)+3D;{iSn<>n(D-DdE&m5UKTI|g3QRmEl&upi7bmqvJGe>&e1TuZ)vVA1o znttHu(d$iBOtp5+&7EpY)+Xmvxf!bMF6QQDgBVsUkB&w*Hsf0u@P|Wt$qrN7SE+>4 zwP<W*A#0B%x5f*1Zp{!#wBCXsuGGRI;(BJ+#)(&d<V>@^=QsHhEwkP{bL7Ywh%c!_ zLIhaQb$uHf8N=`Y7DiCO^f@2F=Cc~K^m9CB|5O7t#3%3plAq)nun8(iR9eihZ*@8d z-{9%`pb7&KunIaF=9L&9Fx56^Kt)jI-vWp~^*KQ+MxAtFS)Ep=)8)XEPX@~ACp(=d zz2mdb6mT7snSJw5FrVA|S#^4(l78~D849P|Ksoc-C({*pd1S_};Su1U#M(!im+`cT zLI!7~q4;_m#Iw3vBQAWs;cEofYU?Dsdq?Bd$LmcYMw<2GuWsD&v~~U1?CjaijeYwz zHc=FhUEkB@4#@Xa=Z*unrR-Q{UsIM#tdK7JZR)lIa?8^6^m>YD+w0TQOV^7jhZrl# z*TQPk)$_2!3KG#dEDLa2b+oe6=mIq72k!@4YHVp?PkqM_k4?$>n=9xD8C)d(#klyw zy_uJ?%-)q<AK}~XQ(ZYP@_hoo${WFn&Wo<s1gR5tJRRiim-5{=GS&h?;`xdvJ!Z|i z7V`9luXZj`@OY{&o1HM8@>7C0XiISO4=3H>C2p6o^K4o_s5#(Vzc-9_#Aj`cv2ox2 z$vBdeq_2U}Q4Cl0SI4N}cxYn$HM}D{!>1?d1>2=k$g6d&boHc)PD`7x!k0Jjx$rEW z6#TQ}qU)Ah<fGe04KLqUx~Kf(CC572$o5{kV4mOapY6Rg%zZ36cQaaa(Y8JsTGlOK zqp}IqAS*DABud-zi&?t7FV#CapE2yPr_d#s?r~`-eIhTZn0&X}{|<Yr_o(S2hI(5c zId^O`0u@_wSI^DvMesF<I+_FC#j8xd4H-{NB}A9&V!hUpfC&1<DCif$051e7fGp|M z-F|huUHa+@&(mT?k*-J&^}h|Cxyke7*)}cib%~;CnI}oX^71{=jEPi<&f!_Sw61FB z+_A*!RK7V>LfVmty|hbIEMkN_3?4}k2>q5qX^`EyOeJ*NF8e&4Ntfs8=slD#&&cph z>Cb8Q{^wD31J!ye(n{;n9gS8Md`0^%9=j&;A??$Jw1;OQJ8j5_4QAtx-_v42AS;fT zYa{uwM9AaHt_x|(OOVvyhqC-;)kdghyPzwL%1qTIhv}dl3IFwUQH(Ey>t%4-DszVV ziSu7bprPMe(qn4JZ@-N>xWg5R+f~-XcBPF>E!lNxA}`1P<7s~@MMvje1WWjmOP*LF zlQhIvP9M|DEa3gF+$?oPfY*@?P$XhJpvd<3htz{l7X>vP=5}^GmRUK(X?jdWt0r-u z3i?Z@n2=1&k9GZ}A{wCmwFtRjOKG8o<iSDjcl-lmRsw3nMT1M^ptsGKoS`#wxO0i| zGwTs`6XQ^cmM5#FUNPw-sUZ~+6h?#PMbGQ6_#x?~h%#NCh&hbBT<n=T{pY!tTm!H0 zy!ESjUYCC1$$hLUE$4B%eV2KjWCPC8!46;Xbj|g@+Ch<H+9wD@)B$X|9P++Gn`I7P zVSPuYs<o&{mZcXPGU^;l<ZAKv75i-c=0Dl<Bri@a!`20+49s~40)X;|qIG)N?{JMP z8{6s(JX61UopdiC=9bnA&7(!$%-3m-#gEkM4cVI>89WGoH*AYs^S<ipYTE1y{WO3B zNjB%vLEGR@dWdg-ECvubgh3fCj~H_G>7As|CHrOQorZ2ek5vi32EL(EVWz-01NQAd z+#^3onIZM)cIg$~JdHz03SKfJ_|frd!VkB98CC^yE$e~HWgXzu4?969#U!4CLyDF9 z$T*FwCMj`eaHN_E%;>094Ms_-BoX-ZF?;F*-0}b(Cax!J<OdIvsY=~Ak|#U*8fpa? zx$N{MdVhubi08}<Hua`|#J~8Wu9?}A+ISt*A1P6iNZI|qp&pj}9E=liL`~)0?;Dru zSac85IAYzR@%1Y$$q6pLNd^1}ccEuuT@*|$1{Hew71S*zDxtP)h*BTY%FtjQGi-d9 zHm6w=g(T@n7x65qgqU1@<WBQe2Oe2m{0J(hM{>E3EG<3q>BZhh_{VND>#X6T`F9_= z%e)_XWNGOm2p+iOBa4fVd}{ICod0nd&)`4~aGmu+>uuJLk%#w7)K*Jb;DTW8%|`_C z!h0geN6POL$P~n>ey=L|(r6Ft9Z&_$7_p78TnMj_*}z+_w`D8Rc+GvmehyrJ2hWA4 zSS{e<Ke)?iFhu-Q5G(QR_1adRs4zTn(YEIryNgu}h)U|qqADHF#?hH(B`8N=q+BUq zzq_g=t4%SLD&vHE`^c&5B1FSM`)ML0VYPt9QbfS_IAfJ5EF`o$F>2IkI{3fCB)}X^ zq^j6Bm@pp{nhZw@@wm=9_JX@`?nO&a0H1KUUNZ%&f0J#bQe^2)OO{;nxJF}@RB|#m zwvx>joSSVtU32ji34kSqbU96W-Ei2xd8ClduDtR>7kt~bU3)4jIa&I_Y$8;nHcy67 zF?k3%@eJki%Ea1jk+oub5F8QRt`5Bu%0~b55A$z6MQ%yL00nS}KJ-1}YO5;~i&fI8 z$y~0IN|$k;=43iGuDT!m_xL`OZ!M9iRN8Igd!(Ze-lccZN=mMulqSW{<_2^$9=VgG zlCkLueHKI2Oay_^Inr9=qvHbI?og)aGH*^=ziIsr6q!#iE5UR6S(<l<0SB<whb{ch zfe{0_24)4ykf&~%<UxRuzz&XM8Uz8H{uv+87#U+qt@dFQLt|tD#-*J!@B*~*TR&;= zu>Ldw5o@58E%!;S05|gdbskt-d%(SQ*RGfE+I6e?QYdUcj~t)mOp<s+giMj%k`6<k zPd4U^WD?JhJWr7ZJR2h|Jf7o7AX5Nq@4raYFS7ZJkRFm$ttueS;Rv)bE{St>Bw9=W zk>nl5o@E5N_4AZnh~fk<{_bqzkz!SkHu7!_4H8{SlKo&UAR=%K=7EG%L^K(ZQao9S z^@0Lsh6^%l#wp-Qhlsdn)Cv7U1}b7OjS@JC$WgKQRHZUa;@DvD&z)FM1v993fM}fG z@wf*>#o8wzF{dOO5-`mC0yGI_R)|HzC>%zdcpx0(>>=70i*Sn=%=DE%Bci;(v?dab zON&Fn2-<}ar}w`EsxEYet}=2?fv}t<o}&A(+&^i(030X7;&|h@piqbwL!Qakf?}Wr zS*-{9Rwy(5C}68H(6Z*UoE1u!`m<wt>x)d)0<o!b_rB!Np;O|&9}K0#xqL$W`&Bh| zUHqoo?z-tAQ94AU%Nge8)2{pJCoXZGrB^q{{#34+N|it#$~x#uNG=SD0*~S=UrE1t zd09~ZZ<4(<Fh6}flnUZ(<GS68PD@WP;WUq$!oze%>>!j#%zaWp2eqN+BP4rAJf9l* zVy>YP_y$^tp;4<CxH=GXxacYC<ZCZ<b{#$XQ)kb<Ox&RQ{(A_?B+<!JIOuVad)u|w z-dn3#yoPeRdx@5X<YN1z8qQ#E$`zPc{i)6b&NVm9lHyxW%+&N_05ik;h+{R>ENwD5 zz3K0t&*rB7g?bwIA7zXMhwI_xYdNgj0HJKEC)(Ktv7U-#O3#vZJxmb4Y&=5VZURyW zC}YSK3xIV;lCkISOQuVb3%t~>jBZWj(S0%<WIkXQCYS4(?y%61Rqa4>|BroNZZw>) zN5%FF13QE5$$^eml35c;g+a;bDv{dAE#?HX@nm)~O*Xj%Y1CQP(h*4}R*aA_oCJL! zW<kw_9h5|xSkt8<fkG-b7Gt&(&dRn=|ItmanVMQB;W{wLEv%d&7A<*{BpRkAOlE?} z?ORcA-Wmx6ikaQd!)TBuu-N8VD|tYY2!)|g1SK%bQ8rtD(ZQ|7TJwha$(2M7o4Eje zL)fewJ1l`5Vz14OUwa$D@Fa#uKH6ALl0H5ZWQA@wnycw_flicLh<wLd>5K$XL5`&2 zq4DyqFUdq>Ji>x{f{y2nd=-i6Oe3Ni$i+y$O1xiq5Scg7o)VW>l6YxTTD{?fP`&WT z{rPej8T=*$tcIO|f=*zzZ(32}Pa+xVB?kXi@Q3L1WGxtI!z9vnubY`j?LA(p+`f0; zkt6%|-d?F3-<z7q2+O{;ynIbI*KEH2=F|7wbNc4jH=DWaHOtFe9k=`0a4xp^=uJoW z?SDaKbhPq<{risI^ynh1!Dn%|DNQx+TwmY1@%ZsqjPZKK@nbh_t*_tNoGMK-&$N=# zhT9-6<0IDpML%fp6lXiBo&FSX+z{l3Lp40U2jaBO5K;Z>3Vz}XCFbDv5*8ECwc6T3 z8s6_DU8GqY*_sJ${v-c(t2r>k4Q;CmXxV;8d^}53L!d0q@&JT6cN9y-Lvx9+%bJ;n z&gz3~J}#78MJOKP7m~p)7`y`jEhLg-+00ZH*3*G0%8bS1WPt^Eg1N+#NhW|SE)r}} zEJckH{3lpYxsTa`{b`&_;!L=}h<dLqxvAjiN$E@gk}xFQXma6LWppf{-t-omMA{ih zC5c0ro0MdiXw3uBkuNZ@S-x}e_*kwom(38}E6elkH@}%Xm{Q!4YGiYb6ie(~A(n13 z>R}3(mlnu!ZU3tJdkG5_9YHPr+fK-liNiJ72)1&JsrWj;RRh-!cznUSR`?HvhCp4x zv(C|)4Uisa@@lWMkt1O#dA?Dv?;@jed{@2R@E=beJUGd>H|9U-Kki?kdGBsEb6{?6 zX=!fmK!%)=!{c7(j%%;IL%#M^Tq7_o@<N@XE^ggv{h-Y4rg;C0snJGTLUs6|Z2*!S z3>Sn!Y|#D`@W_F|I%EzAt?w;6=H9E!5*cjGV7j(zZS7iRf2#L6NO7PC#3^YaiJ&U> z%S0#&hb!s&#%TTURC+9#0D_542|g90XQEIRVuULa(`2EJ{-U^AC&p1U#xOLCbJGj+ z6OH0L)f;cD<+8bj1@JjVl!^yt5fIui(CU^}wa_@y`+?Jq45dTIYfvUpJWP#zlA)xe ziY=C&pCuEyWO&TS0B`sh;)80!3}6moGz~~YC+@o?ou<ZQIEIf2U0<t>R+Gsa;xSUW z&Xngj$R(LcBq#G@ZB_{t6S=FzpAtAVzSMJQD2@TCx0Ctj3}Yq+gIb#}#%Lw2dJ~&9 zfl%iP|6S?6fXJ!%I+<w)qC{wpld<Wl=-kj6?mW@!49^&22+**L*i<B=3W`Pl&*smX zyLUHl!;5svzWq{Xd!N75*$=qTI7qBJUAp3*pf5z~BK?t2&#EsF&N9nTe0B8d*cmqQ ze@ai>CVkTTPnSAt-+HODf2L7Mr%P`L9om5om544esPhsuxwE>tT3U5N$d438x$*<{ zsrkt_@11;fa_^g;x3Y59cF%tH?Ajl!o$Y=2h8x~vTfNRpUy9N3JKmwrU+A1Wr>sBw zvmrkzeqdE1KHLbTd1_ri%M0k^g~5jI$0!F9SVG5$8o-F|gvR&2EN!0FM(?2=ykw(Y z&!<s`fEh1d_|xJzVw=uW9e40T(q-Pt3p4Ow-($7|(A`uVA20S^D>pgTQ&#^{q)OgP zU`O*ZP7mFSUsJr#dK{{R&`Kqw^o<#j(dsY>zN&j1aoa4whm5ag-<3Wj!V+QvAe4d7 z*Jh%jHdqg0x7nUyqityl?Gk2$U`P22dH}=7Ep2fLH{1qy3fZfrI>IvxifrSd+;z1Q z5fPb4^w`PE{`xp%CrjMl$x`e;?tO9|b~PErIb#k9g*{@g@Qo%_2Fh~Wwv*9Sg&F!7 zY-BiYr)`V~+acJ;F8Uu=m<!jI2lT~pPdzX$5BNLtF#oaoi7_V{RIAaX?Tlf9mf@NG zhv8W<hXoDK435l$aYOB3m?y=<#Aeiban>8~n2~(?<AmXth6ZVsA@B<nFMHfUAnrW0 zUGdxP4rPs^a};?joi<SWUXWwA>xYAwFK@>IycPy<Kt-MnBwTrDWqkF}J~Mzpxd$M0 zl>LzFZij@Q^N+s&_`+}cMmvfy%}%RGV7CnR6+ndN00ML^3gT^$@PvQ#{m1I{gb&_6 z*eOR3_LU$+=HjJoBqVB_SZ?&C&gcaS&|}QV0$;7QfIGlbEhiB!jb?yR@1h3jOSTbp z3opWMAaNFe?udevv6pEiBHj+z7;FM8Tr7__P-!ekJpDjnCO5NQa*%-wYVcJ?Wbz(@ zb45QO59TEg;^p!feV~C+EA%dOx(FkvhWy>H5C=Q!A{hN5-GJ6r6pRK7id@J1^!nw} zwj+Wv&69?6W1I0vM^NRUy1E+M`ozm;>gi0T#h+qO4<gSjC^Qt(DW&a3EdCL4X*1Q3 zim-F_JmtXa6w_T)PzH}{<SOY8(W4rCQH3^tjnFzmO~NV)v55hrkffNrGo6S}WthcH z7%I(DnT@f9)OW!sdA6e9Z*JAM1=;#-DQB<%-_CE^mf<4(9Hl<)H6xKmxjbg8h@@_> zjqT4zqm|KA8OO9>+;*bLYSM6%>Q~dZu1>>Ty`Wt`m`vVWuU(hP?8|0VqjIbby1eQ5 z@t2Q{Rm!*T+jq?AT=bwm8{2aiW@oRPn5e>PWyZ&kRBPevcr3oYoVOe4iHT!lV{zLy zjBD?$o1N6yW~H#S5X$DVtMz(x|Ni8mbiBX?FF$_#rW3Av?_>kw()RW7tyk`0(P^}F zm+PL}&|9-<iB!u7f>`!KK|Tz_h8`vuw#)V4>(-v1Oe#Ab42=ZKsp=?n{r<69Z7GwD zWL|u8s-D<$L$#r@*?pPpiF)nkWa3c0{eoB^Jbn32y72bY!+Sym2Ww6eu`9p49*>P@ z!?o(+iE(m*hLv4Rqz@(c?~m58$IfO#3rmH{=9u)uIqWjdLK{@I1<*D~Ym3{&0MeXE z-RMh7Cv59FJl(6c&CQ25d9kTg&${k)7jtWxb91`p@9SRu>OZ*QdC$Ay4_^K1>r4R` zF3ZBnyztlc=+05Q`r2;#D7t4@^W7fp_H3HqQE-;@dl%luf(I8pC>*HgnT66^$N_?x zt!8Wlq219Ih}%^b$R4u`Z8Zp=A&PNVROY&@js;GE9yVnma}}PbiB$pQoi2`?&ep~E zD%X^6OiMZ)%HmOdI~{CWroDdJoYr(5Y_R}488plhbe)JcB|!lc9=a0#b-H3Q91Qk8 zS=gEo1LldXf;t!^LW=xo>@D^_E##HjU)<X`a^|d@gn9i?zAP7%^B+o%rRCg_GnL|p zQsbG-c<MvN${G5L+G$=eW=&8{uV(T@4`xkdN`n^du0&LpZ`a@=6K7GQ3A=0l`Oe;l z4B8Ox&0NKE+&=D&S$Uq*a0b$Cg<VppG1JUB7NnxFQoZnidjI=B=F)*5d%uGuyVsSn zgoKr7zN%{>-|ov=#0$;`vzb0JZy0PY1BUNaYsOT6fskxk)FS8T>|Dc`mx==bQCeQV zwzzanE}zd`v$VLT601v#{Hhlga$|Nbe{^wi?R%r|%-3ppy-^c#*gMbGapmu&)!tun z%TZ$b>5D&<pQ`6pckMcy&30>fxj0|zo%fEm%l!=xPQUDs`x}#eYO8Sst<jhR2PKUQ z3u9=2#occjdLL4d>qPJwFg${|F>z8<1JZli`uDDMW>2fNaDJiH+LK9}AFq%f>9ne3 zrZVN;i3cS#qHL7<OF5K{)A5I-x$t`nt?4Zypr^N{TMJ({KT@fU>8XWuc`WnzCrTN) zF<n0A9r(sy?C@x3rXiV?nLUiC_WgAkXO1lY8j=zobecKb^!1C_2+G?LHgC`}?(G5} zuG=?qmOt*26C`c#8hf6up3BCrw=l3`wQ{1`M!CJZ9+EvrP-KI>$S#CPle|<Pf2ivo zKI{U4pE$_(f;x1FnBRw<K6FUbEnU?;d{}lo^3Y-0rMIpoK;RHP_)qnt8H=80jc9!P zr8l;Zy2#DoZgXrmAqaDjXi$ZjRnc<k1AnEq4ey2bbsswXaxmE8!+-t>s`#gnKHUq4 zspoBn4*kE>bK5xfKG6F-bZhUhat|HuJ@z|?U3KWM_4bgdwHb?!mI+8)94oiIqL(vP z?+oCrdU<Pe2~u@c#^Xb}t%P<=>}gYkEr)t2g`nF+LcnS|v$;g<*zMIrnF!zvb8Fdu z_45ah{Cqs)JpQ<oi9i10GmrO=-#mn)>AOaA7yd9eI-0Xvxl#L;pWD0l=bTLJaee8X zcj_A-k7d+~ANVf3Qf^T9$(HIVfS5I?!$@1qNUSalKrxsSatv#YrhUzw_dWb@_gw8` z?i*rnTW~sO&vxKDB!K-&`lI#;CHUq{8i~n8ecuQWPZeiYCOe+LSX=W3Jk~b8t1vcJ za7JbO)K~1+O|3XfV-wjo1>W$++iySZbmXje#hU})UMt`Jy529T>t1*7{(Gd_-G1F4 zwSL9=D_wsfclF1wcfiC1RiClo=%4p4yY%%wy`V6yM%^Lt=k*cQ7R=`R_%E7a9)z@> zU(lYXdNj|GmC`HBU&`thA*b*d)i?NWGdK7z9Xu8+%58R~vRbQcRC2XQ6jeen7f+1k zvhyWTjYm-Vp(jJhMh+(O5!F-a@l?8=7@b1vi$blOO3#+dn-kMV>-9EkM>HzI<<XEK zV#!A5MQSTy(}|UV0}~-NBmxDJW%3(onevIle{wQ6ksv*YmO10kMyUC0jL052oh2!f z<Z3jOT165s#rCGK9^vr>)gU^DGg2%T-G${-wOS3W3ZiWyuO<Q#og=4X1`tf6gED5c zkZ$D*^ZCqVCR0y{>M@Ls0aZ&NdKN<kF*}e*1)K?|i90=&PEVv#Rdjj?rnP!I-OT6b z@}l!0XB7cJ(%}XcERy~S9T4d-P>bmFWbt|?J%&aTgBoe<T#Ix7wKS=R31foVhCjq8 zB0#Q+YAW5#VthlZViI+OUb^ttO3Vo8DL#c*mB1faoaxpks0vyr!u1nVfp{b0w#cL# z8Q|Czj{YB+g@!ZpgA%jlO7M9RD)xZ-a$sg)$D}ap!<4w5YXa_4V7ZUL#}|R*phg^+ z$t1!+1GIf`7g?dE0VWp|F6y|kdo>#zm^+QayWixt`al?8T})9VVI1*SDhU}a327o{ zNzxDs%Go4?P6iS6c^@L|y@k{!sp%pbj`Dmii?$AJSr83#H6JaJNQt3m6v9ji38Er) z9@xEv9WkE)d{aQRXfcxc*<xWf`^#H<Fe4Ed!%~UbNE8e-Y)Q#k=THEu!U>~R(K*dR z;cG-rSWKW^k1IfdRBNda8ggWfXx-4xj|5O;@12@xXEGV|Fp+@zDyB9}srYCrSxrdv z3L>$X#BFHkV&owkjid7>77YPrg6fC2;qP4n$ykYn#NtO_EnbetYbffO<vMVOIL3;) zFH5!v?x(@@1<+o?<|>gMPp9kgbe>90=t&dOz%Pn?vHC%?6AMbV2&~fp_K-6wnd6x6 zv=Gyq@zib7@-&u1;(04JK&F3^Xnx}5*;Fcx)z)M|0^%g0oqTXEIQr`r*<4s<c7TBa zo`1Gjx{a$9ax<eBQ2*vzN7$_+^|2K{!cKvBt_opa55y<R;8!4?uqZnawj}=>BJB89 z$__ahQvGR!J>m$$o?kgttJZ)gL7Ez2BlrQ9u?Gp;>Om2yb^aOSZF^N3=!(ak3+(}w z4rL7fwtioc1>~O*28RsPR%)WR>YIDC{tv<C>cwV^dw2dHgx1v$>Z#j%(=$Ww(BMY4 z(Lr*ag5%MYzgEe!syl{9C0%fvP{#Z)f(;>S);&4cqsYWvw;Kx0O}7qioPg-_q-#%G zSdC(cso*lwEAXm&cP}qrUo0Na-|1ghBwqYDzKhmH<PcmaI!Fi|BSt|rt2LA)ZHI5x zf-3B(e5QyO{w;kV+#p|j8t#+uoSppM$^Ex#YedTn#EH)eHdAsHUjiCyzFyS*H&)lq z95KFEF1W#^Pb6adE~Gw^gF(wXjPN6H`QtiXGHWd^@EyP@wVI9=r6CyWo#`7L^nPY` zkM1q|1xL;(SO0+(rJVlwo*BnA@;03JwG{)F41>PyoH_c%FCIPP-n{R_AKrJfyEXgX z_s$adR<!9JUQ6LiJdMrkUL;nc0pG!|qMp<pTUXAuKJIt-wvMMkdJOz0w~GSqrMHO? z-|u`i-IZpY?YB-n__TH1=H_*tt;Kf1zy<4}YO7U!NWr3;`=7S{^}@k}3m@<Rsn`AJ z=8ZRQ{<_x-(oV6>bDYEA@4IAVgdovoctvBQDs0+7$nBZmK~_US%TVaiYn$-mBJLmS zbAtrU@ia4<(L)Qa{`Q{Z$L}eZ);1$40{KD7hEut0_UQ7;zE`{|9^W-KK0UV@jWwH7 zbNisNU?{LaR0_)Tx=dgqdF{fXwbhgP0(rV_KXBkA9C7{3*4D<+2Z|%)6|06Y?a#I+ z+q)L8$>+cGw$0tUPeN(VwO`zvSUR;ez1V8KXlW^R=#619c7EA`%o{2*)zKHahfiVN zcXOEpjzd{z%6iEqMj3{6MU!h-BdxVIP4BcNm{WgN(R>5arc>w&L)`g0Q0TisC$_hZ zeDC|~tI?tpU&D-5MWPN)4w(DTp%5yELsRv&!#7@k>x&XGNv(^`XEfBBPG^p^+eg+G z77k=GsU+dqckO_OpQ~l>h%a0ZA>#z^Sd29$j#sM_qjQ^$QssEFKL47V_TO~>@p2Q! zFBHfJLIEdz!}9Fx+|fcIo7vZD&220#Ar=Kj#2?okv4D|}TVGOh>Kb)My-od$`Wt~5 zZPFh?I?_M#IGmyFBYc%+gGA6dBzO(0L|ifAKlu$H^?Ab&4Oo0YjX+rvQQ@FE&|ifq zQy$6VIG~f|GmuAs=%lZQ1rH09_*fbyrGU2axap_j6Zta5h~<<#+C+vzU_(*kwyCe) z7TO}>_Zn&r`u8r|rY1X#G~0oGjm%B@ngfPPA|HmX>p(za3IHv)LtcN;j=JG3r5z;x zHq+0vy4eOJ4QeBHVA6D%fYJ()rE^_V7iRoA2E8J(W@)JZGw7Z{_xeONy33sFNPMkw zW6{yI(MUe35~Ub&f^ZZt8$UELzOSZZ6R9W$a24X8Vk?)AN}|hvip9g_G(rmEibe>B zT3)M-Zq#af>bdD0pXSktiH+i@WbPDSo|v7+hbOOK#tN;p@QN67R`-sL9UR9^BOC}< zNZSoFTM#FXcsSK6ri!y!GGGS?Arp;7t7HQ#B^16M(TIwQQRs-Ivc`IvOuAUc@R;5& zrC<WbQ@O(E?lKvML*fBM{j!NzJyYE?K7O!)TSal=(D?YiY9uOt0|nxRW-^G2O1npA zZdvHPMR;L+Kco|~AuJIoAR3{A?7xoWBGH6o#}+<W*!Xe+4)YImlvMZzMWR7CNusIR z;dGc}pSHt^Y?O?AWUhpbh`_!gcgjTZd5D)Hu^4?)O4t&y6s8?%4~HYuH|>fR=5qO& zEDB*A2@=a~&5{zz6)rt8GI?rld}~x5L;rCr`wqcROX(Ofwh(fW$uY5!O3o#1%xsIq zY=mbP0T(9WiAY5HIF1|%)|@`Wd^R<fCh0lJ(k11x7~fN7a3oU6q!+8>$66vzAbd^% z@0)BePlx5fSkai0epM+<B%^lhKnwv<Dve<}MUF^h%uFbqRmmit9i(d);TYnG91Yll zxzEKM5gTD92_Nr>L@Hvd|4rkiiXk4<EW}E243|?p7y(tP7SEFTFpe|~)mkA1uvJr; zRvu5B+Df6&Ok$`Rk2UE(M<EhPjHV=gc>=|J9`7K+)^dzdsrIB9p)jKJj*L8?(LoT9 z#(0wikzi(7zoO#ZgNPtP4t0rag%y7?j15#cmW^O~Y}-IvF)rmsBEL#?a2X@mChl(m zRW8xPxE+DbxlTHQ*&}g#$yO-`xx9*t2!&D^4-twDbrGXvqIs+JA?tsshH9&?+gLG+ zR(=~!krWw%1(Ir7Yn${m@8dm*mk3JMm`G!b9H{3aj5ZnkCKzoeT14@=9pi{`8^&<+ z{dEuw<>97)Cra)ka1X->dJ$9wI=c!?g@v-oW317ehXOB&D*Z_oBz%}-aI8Gc+{b}I zrq5yt>DShjW$JCP@n8kyB#+_&ms$Z49$w7~s9i?A6;N8tW6hG}TMfP#PGENe#!*PM zGXNWomLaB(`Z{6?JDkKbMJ7c8$+5x#4B0N&GIUTdhLZprCGrcU(sCIXO_x_nrCkL~ z<ty=68tE3896x|oZtOrqrduhNO6OV`1dJpw?%m6@7hxo_L&SDYK!r%F91?l72mw`@ z$035JGC^l_YrM3O6a35HBwoc62Y)*8n-f3}*tPwQ5GXlSOCnIyA0~t<g6%+0NFK@O zDz#<>5a}CUYl^U8GNb$%0$i1d#zqOpod~9DaiUtw!wL(<(o&g&;7BlsODP7}X$iF* z3B+re7<zX}#mtODu%3%6kWCorUa}a@&*Va>kc!eilADMKmM)@is4*X$j96O2h<?Ns zND!yOH7N__ieChXdpwt&Ddgq~h4~`kg88u2l;<+U>sR8C5k4h+W&+JZn59b)xR7fx z^?5;rI{dd@3ql4Dgfl;nSQRwG3W3o%l@(95I76EV^q!Uo;t19ena1<c1o8Yqlptu3 z)(FDUM2(c!;R0HLQP%5VL|_2(&=LNRjiwp4c^mO4eTu&mdq#{H-$C)Jl1Rv5bpwM# z_eiUgDHVw@qEadSLiDKz7eLBnX#w}iaBAcxaS`p;G2rMr=p3-3L>m^6i%9BNE@bfo zB7fG$fcD-%C1WYBM#%wqD1~1a02N+}FlMnhrAX9ndYr+JB~?t^t#GvBT3LuwNQ<d= z2Gf6e9xhnn=v*u|7E_3d(=n;Cj)~4yNTx-A7m1f+Skp3h?4T{-(TkDXIP&PQ=z1j1 zB16MEiGA>DT_#w-7ANC!A}}f5FWgTD(?l`x=W$W+weS-it%I#v&x1}TE4M+A2$BrH z)Hg(HuW!x}6qfl+x<x@8!NDJ^1<glc6r3@}M}4cbcENTxuD5XxY1kddnVOk7abjj> z%5gR}BwdmJOvha1Kc%{vOs6(ARqJ$g{zSd$EM;96(+%GleN8{dqCV}?EaV*Qw7f56 zU1OcSSi>1GRu1h#$ZOWl_70lWT<<rlox4K!`1I1f&cVjynB%xh$vFrXXS^|a;NWCq z+;+ZQ)hp#X0OyQNHV$qsxvE~S)YZ3R^W2y`cz|n|R`AwCRY|v6J6x@aImNzxKY?vn zt*TF)K0VrKjG7ZqTd9=(dHS^P0`VDgv11Xr#w?j)U8Dk<cSca5*#bjfo5j$qxta(k zIPfY<Z(AbEq5$sm+FH0FYfr0TnD2JO<k}qA8?lr-*2>XFndH|_{@B?U9nYfzij*6N zm-Xb6P0wmiO_7*cbrSLRR8u`^;6WMa=<V@1e#bquYos&-DGo{Mr0R8urjan@*-U9< z;gITe%cYZxi@Unr*<Fh_;7@n_{l|H+>GmZpSZxo-zlvOBA29H;i}_`^CSwo<e@q?> zm}CM07Xpp`fcI$w11b*7qb32k%y2An^$JShKEWW|mPGsIvyErI@YcRy<TrYsxbgH2 zH)Fo>39Qj48vFN8H0rD#>3yef+R9*s8Om453PrHGYC*gve`Gr-45UHW<(_!(dyjPY z?|<ihUToBtV#OjPDGAJ#Ge+)oRNt6EjgeU#lwiLI`AJtM1-!9DnltPjTWkkBK5W2> zZLWI_WxNka=CbvsdecZchHG1Hv-*0p)}>5lu2h~MufmTUt~E|i5(OZZ18rgsi@oDk zvD8YZE8%zcK0m$;=OXSyArdbH3dwgA(Pjh-vDos=f9_HxzdS=Mt>6*2`6la{nr;{9 zlL|GBOQx`cTi9D;J2T)E1(>(X2>&p*KvaWlzLrkc1XTw{PG_e@SBHZ4w)^jg)kuU; zv=ujsJ7k7a=v>gwfs}P(iAM2HZVhGP=$F&8l}_iUYYlt^Axg5Td+A%(dbyrw$7q3; zHI<AwX~w8rskl_pbgL$JrA2~gr4buM&=!h`rkX8Oll{c0Z?o;KjrAAJ%}>S?i_@j~ z+--;Aux8nC=FEYW*SheO2maOb9(vJ>A8t;n>T<TSR;$fNNB5179-DRC2Tl<cz)2-{ zPfpI~mn$nbRdCO8j@+9d*Sx)XLQT&BWedwI|N5SL?!ww2w^ECxoD9nEQm{(csqN!( z`V!+Jv|xV~FfG}@Mn*SD4h~50S|eMaxt{4^$=}FrGvr6hl@}g6e%I!GyI41uZkb%T zCXN~tQf+a6Vk|v65s9q4<FvAG*r>O&#ra%lET5mwCK|cz^P~5PKzPJGa`=AGXjQ4P zQMG$Uc*)4|Wt+mb8rep2?{y>C53HXm<^os)OvjyQI6sN2@Q8J!zh0amUcgIr);dU6 z;>_=X>(FwGV7m!HPNVxq+n(c0iwPlIi~yg(8#1Z{J8zSfh_P&!H1XbEA&z+qQCt&4 zC*<o~&X2%~7$5T=SGEx)j1n~g;bWm-zdtga%V&b&$;p#r;}`-jlleI{IugicaOuAN zY<*(<d5uXO8X=g?qZ|JkYx~5;V~xh-Xzoob?|f&wolN&WyMeG`ve9_V>EuXeX{+3+ zQ$Ka&sQO|aGI73GyywjC-F(aV%6?lh>zYuvFT44LXTI{1mp~jt&J<@MjysWP<FSoK zV?8JCVTk@8YfMb6HyRsyeeu@VI(_zPvT0m2g997nZ!FSl(*E`garVWor{AF-qM^f( zaM2@&lv!2C0g0viI94|O9&PIo^N5t_=ukVi5|sXuz6;`-L<(q=0UC$UZE)4=m0DzH zd1<TkO1%a-n9m^DyylSj)iM{dF_m#97h{n^aid%gj>J*qht%s7rU{u$K#f!gtrGa@ zR;e`eQW7U0Xuj-alg(I^XZTm>|5+-vO68e*OB-}B0V=LN{=TC}_g#<FVl){?P%+;u z?%Vf+M~)Is1<RgPp!cEW<p(!5lGG@L^JhKPtCdQnduPg})(4h&>9wm1J`sdHjV|IC zJ=>9<C12e@{H75jfh-zKu)#@=#aff@Gz&VBElPbUq8H*~+T38S+B7y+{$;Jtk(*NK zWPxA}zaip4^v<h^-nT_#@wkX%#<SU0;TtNv``SF|gAyV5vWZyllW!I0=Xfd=Z{%Kg zKAVYFvu}GiTZ?A1_G<6<K^uvBCRc|Z4!qLNXKFXJ=T1zFk7HGI{o*KEr>P`%bB_8B zJDEs~=L!?Cc+&Z08{_FuX67rSOZfyMCJdEEY*&qq<#tu7^Mq~2sWy8TT-|6kUxmwh z=%-3!SdOUo;KtglMknU+bB#s`l#pxX#>YoTM{nD^d24-445-Enl#yJlo-9rhw}d1} zje<|7k|e(OE}fJ8#n!)K1h9eA@&qGS4Gg=6e&W|KkO-Z=lbH{&kUC~CKo8ys&7j-z zNjKNA)Ao0|pGMm>OnZMZY{(;SeD!^qS}YDv9IdFIj#blHq+N06y>>j-dtJDcdd;g- z<uK`PQ}$s$-`P8N{`^@2HB_@Wsbd}$%^q0z^5-Nt5w=h15E8dHI!RgXvvZ}HL*;Ur z{NV?i^G8dmjD1F-!x&Aa2>AkUXn|6`@haBIQZ`LMhY+!CkZIPkxq9T-$jGDQVVWrC zt6}w1KCbBx-QJHBr_-qttWY>9lPg`VLK?!NB*4aT9(rqGI-RRxPgAK>POR)c!8{+W zrWY7#B&4vfQ?*hn;Txx_)_a|_?z7%#y^V45^h3;yoxV46N-xfnA=A}l4`oc5PW(Km zL|CDb(_~W%qc$AzFc(qw#wLFaP#0IPix}QqMEZtREy$9BWFg#;1MN%l-BYNFzT3oi z@Q#0bc1Z=wmFt$4#OV?4|NeV>U%2kgtHFEjTYf>fxcFH3_T{4o4xAky4@Dulnv=f} zYEC_H%{3<oRDi?e^;=udD-@iib@kAZ2is02eeIq-r@<!qWGY8UjLDP#&Y5i8`Sxhy zc4)Dk&lU$A>hXIkufGPdM+o6vGyuE5@RA=|T@2qnbNfT^hEuWcy)8owDz$5F_E@#n z`}eTT$f{$-%tRVtNO^Yd#)<L3?uW1Iy?LP(sMfA)&D7VHmv5+66Up@9><_;zS#@rD zEBY9>zotq?<%2}xxerYC2J10K$SeT#wm?4}wlb-9kbZr$^nq4Sk7b|efD{k)qc~%k z%ivIgDUqZcGH3e3!uh@c>L6sXjsvqqz+8^_Fh<-)N%o$Di;HNdg0uJTnLIQWn3z!N zS|7mn?z`#OFwlnY`140!m`>DcH?AzNO<nT?h_Eoc+FajwL1QAh&<f`ZhZmQ&{=>p6 z59FpYiDS(hZaiJ92iC8R=3jZVjliCvKk>aqHQk8cexv%nVts6@T#io=qNVoco7Fe` z^Yy8&@p<q)`X+O1|HSyexL(VGlJ0%IKVvrH$dzX3L>6Elc;!N(S~~=u{HxZ&$Vm3S zBlY9Gzq|4ErK#^Y63E0}iy<0n0qj2aymT&gYQo|*<eOt?!q<HMB*Nbn3@6klfQTU? zxT@96^v@4YsO96k+sBW$cOU=S{M_ux$!2}5R2mP5pIBNx_rL?MfA_<0`L(UBCyrnH z*FX7_AAL|R<g0$_iEwzlR2mzboIEu<H~;zv9ymupqm?JNwm$vv!|(p(pZvf7`uMdz z`?ORaH(M72&QROgG&0=gdf%s^+2~i<J0awPXD86QaB6=4{`rOd`xlhjSY3U~iC5fx z&%d0V{XrFIuYBND-}$EZKK9sW5A5I0C_MFv{qu6y{C;)f;nmfRcg@cJ%X{vAMdwwo z`arw=uKfo-``BaerC)_dFub@sg#JFr4&=(Lvqp3Z?IRFsW{2P&k-LNpP;)j!AdGl? zsWG{0X@35Ospk0Xk!p4-o8Lts!Lj+q;l{2b#kIrnL^eRok>q@>Hg1oMPo^80Ou2k$ zW@h==krDg*Ct5Ri?B2b#cX8LgWa`AVM;<<M;@W&+qqeu+nzaMho;rPB{+erc?b>y; z)S3>3HfCnm5cS)4+-_~-*(59Wj*08^=k_yf-9b&-Z5xkKR5CNQdTVBC>gd>5b#hM` zMObD!KQcBtRohc*ZDkiXVd?_$dMZ9$E|02_(R#9;tiAH4eS4hk!_@m~t<gBOu&}b) zYVA(M4;<X{syzn}lI*Y2u1qvl;K1SIw`cb4ZQ*;8Z%hP(cfY{4PhD@?+R?PwQR_Hu zUFkD+f>^fHiVTZxr_i?|SP^1ZhE8vGw^szc>2V{M(TaBQYO74Z`K45$vYJ@l+&nWr zF)@B-b8|VdS}73tiSv6?)z#H|r(5F_zVjD;OHJ7S;&{GF%nhW9yfD<R=8xaKd2G+! z#|l-X1-wMyDCY~u?%s23^X}eHEBBm#PN#^)@%&4S82OC)Rs#^~&B^wP=mB&~h04}> zrG$LftKdOUHZ2!Is1Kwx880DXPWb22XgHB6?uyMWuiS(>f8zFqU8ThCVg^dAe}4IN zmDlOz<=NOSIgeq^MDP5LQJY@8ZcnCwOoOHg`(itxLT1l(i<`Ty-^>(ILP?XQ)uCc$ z^ZH$zzjBWDimeD@2;^QEOpsVmJbKo}87t%W*(j;6xL>h5VzVS>C?-Gyw?b=T!_;wc zAkiW{`MaZGzT><>m)SHuh^-|ND`tGqznR-;iIk|plC;`zZt3MmSEKLzihC!%!txBe z!tckT<&QeKKyTquw(3do7wmOxSMp+C=vJp&qpCC7>ODW4RQHFI1AOeVnijOTISs+- z16Du+H+godYFka#8@f@ngT`q4$EUi(T1b2no2PZyV?f1c_;lCe<*fno%rdrG#50v= zhSnQ1+a9yom=0+(*{<{vPjmeb!QaY0caHM)vv5`NTIilV*XhV}L_R5V%O!ehjkdMX z7+T^B<+;^JsM`!lUs%zZN3b;0e47%W7?yf)k~ugy?sVxwocXNIo$gmuM~?X_8DA>t z{r<20^IZm653khSvqtJrg4?Bk`WN;0)OTc1-?(0TsI5qQ`p$;!hU5Q1hBxH{4T6uf zb_UubQ=UA-wpP-FqV*2NZArWpWmU5ER#G_IUEon_rmX&f2Ar;3B~GFeBtU%8Y~d8O z&t(ETJ8OFt9410x)h5V*ei)B*34|uT?H)hNeCTL59bL`{C1DeX%ki|&yfh$%AUGUC z{`!c;IP-a`OKEPueAVs9xsDXrMgC}>;flSTzm8r;gG<)cA+D3+8{jKZsV}a(D+YZ} z({A<`H>B6WUyUyxW`bqnXwfR#wE`vjcI)3*tj>%gc#n^ej)Qe~AO<z^Uc>p7#KEe) zs&5!v%{_)A?DJ-Q6$<Ebz~+HZJzE<oNJ`;Dg3vZo3I`;f-CS!etLAn;Gc#i9J_$6N zWvM|PnU2MDz$VO9Fd9MPj1V#gH;q~_UW&gf0}B@|mPC9k>O|BDsI+h{NCYt<Ajp&W z{z#PA0;)yU3e<Sv0Gd)f4{+{B$#~=bLkITOpz>|IcHqICkYZafd5A&rgCLl0nu10~ zc8hWrPY+!|5rH^sl!Z+}0w*VkTtz)ZgC~d@1zccNM?#E>UR2B^L=}ulf%dhrL&0S( zQ$W#c(amD^@h{ZHuqigIW(*T}z&98_iH8l|*aSaq;)p$*hwF&KHO#v>!5umTM4sif zvsLQs`47CpJ%9fF?^o_cGePj-@Oe3?;!8qmN;%D#gfXhBRamz5OF(M!mV1sIKJ%ip z?IU*_ZQ(k*<58~5B#!j{Khy(%s*1fo{e6Mgk-@VgM9UquCV0AoB*BZEbV+de-G6s( zb?j$0ZvA&JTVH?s&c>23#&u6Urn=`Jebk=VQ3v1i%4m%?v<GPjk5vR8eKN*KmVoA_ zxH}I(pCD<MtP3;mCA%xFWT7e1<l^y(LTbLcGJ{!8wmzOGVCBqzySRq*#CvgOspN9= zqJ_>@@aQ>;FsD%-Z6etDQT3Lc^$rdC>7;ds^$P3t*2Ba~`eAxYC^Y6n630&YnyDT{ zwm6`!^?|VXCe8*^m5cO*6>40IX2p|mLC3vD$HPQM+$fQd<OAZ+w{996Jsu=j00N*L z82oi9G_1ZH&)A`OG7v4rZ0wd2syxz|C;VSfjIBz0TMK7*HLf2;11ujV1r|$_quIG) zG#@SkYDf>YX4^@`LIE_$XxJroU}7SN7I@}J9Y4TCF8CQDFDEc2jg2Im72?qKez7_g zA8Ay?BH{TLb$lllsolI0udEc&zF}wP<acF*2}v$|=qU1<Tp6x%L~=Kx%7-W;K4Pe_ zXB=7aePz_?Ban6zxokC(oJmc8wmh3*+7rbR3%lxk=4I3${z1i~>i=)<OW@lo&VA1u ztzINsn<cN3ElYA7+mdX{vK_}hWRJ6%5JCtL94Af)gv4YIOE?4wp{3m1JW3&t(lnH% zDWnPTC`$@T2>G?NrESXNQA%kZH(l<1l;*Xxw?8gc-v66(jyB6_3iRG5X>{hyIcH|h z%s1bB^KHXsO$-@|C%UkX5%=VFBw(I=9cts-EqnpJ_%Ql01%pHbq%7@YP`pNyE5A&H zto9D?qj8aQ4t@qur+y03=OiyS-{jMR>IprX7tV#tC)RhnTxE0SwAK6T@nf^0eNqhD zNJ6+op#q(e?IQYxHZzAxhYlP|xQ2Dn=IU6xfvr!joMD^@odIBFGU<X-Rx)b?gAJ$} zn30s{NKdcOPNs{6-1xF)Y&Rx_=fL*v4Gs)k77B$LzPbh(Dvp-RECr;n3;Dku$}s34 z`XN`yS;_A*v;>MwbIqt6-48~B+sbh?uLHV^qjKC&`g2f10CEQm0;`*hv$?ZcmdMke zY5Z9wG;$Bbw0ADV%Pzm7Nq}u;6`39yI-2dS4Vx?gfr|-me_ct>pw-&h*x1?MXKUC} zZT3@HpkauDf_<|j%3|LYwpo`~RZXp`VkI$G(Jd2hn#68X?jh5Cc<g~aTLz9J8fi#a z2k6Q(XXr493E2S#X!w^PC}^P0NT|dV3gSqJM4=l1f`n805a>ustK@tQ@&+6s2{L7< z-H)9d7KLdc6NbrY2olK-YmE)6Jf``kLTqJLV~t}F2GQaXS_DPV{6W3N7`J$pn~YEx z!A%_)uOTRge4t93$4oHE7wQY30%9xh8!X1Da4_t~ls(B*P+*#b>DvuYKvPkUdQUw{ z826rXO;taGmeck?s^&8!IOSw99w4VE2>FH#k%i<=36>Z<sAMDetH;SwQNTPPC6JyF zr95zjZcpKfiZOkN(upV-OY$b=W3R}`<QTe_YQt&YG`w0c|IHecGrY5KsWVBQmB1lD zS)zo<i$XfU8Y{!?Nlw3GZseb;dTP)5D&-6>oZ7uHw-40^rWdw)sh7R2g?FkCCHbb= z*z-{UouIV~+1hCIHSLfQ=6i-s%6%j3o0(B%s=l)G3-uiOF6SCNyDFoO{zo5Gt0aMJ zk!fkE1X)W?zX6Rv`0bPFBhg-G;E7>8stFjE>HgHy%Ds{q0uDnhT=VNpVb<owjM~R) zLvepd?qSo|w4Tx1*`Evl@SBPs{Ls3}cs(02C!a9?Iay3>2wHS}V`x?Kr;~afTu|kc z2UiVc=MQ+%@)v8}wNNs_;6@oJK^KxIvng!a<k8*i4?uCrI}6wvotypO2iBFQb?b_g z-^666mhossTiI}B@)KKs|3eER5t-SLF$8z&KI%rkGl)<?`z*$xy%G<>5I3ZA>jCi1 zr%p99VU!Lu0@%*plam>SL-WsmhJ>H-f2?cP+eU3Rs=LJ3$^xjHXV8DxT%4=%a0XNz z@F@w0I{7@P>_&~vsj-1I`Ee}6a>U*0qz$4WV|5ZIbP^C0XI24LiM<1^7Wh+`@}jg` z7_oD}#R5wU6K51K&KXxw=qFxQEA3MawARV>@ktGz^cNtW1*)VUrqCeYOuR1WZzs<( z6M;8Lu_%glm>ezfL2aCPIhZvFnIS@P^%N1&r1O<T34Gx8st~I;q3<Fk_IEt36MTb% zjV?8FVjf|p!iTiG@u8A=60ZZLxEcoseNt&;a9UN>w82QJlo`*Pm*N*-+`Iq+pkpKe zLjr3}FP9-s<G2KbGbS6%7O-nm2o|XN5^Ws=g@fsaE^z%UWibhT7ue(Ba$7BW7{d`O zVIFkfEn3o@l)IM{F)<-BoG|SKYUi+8Z}oax;YK*Yqf9C+nW<q~I_iY@?AdXsTa2Fe z;a@!weRM*p3H*`voylhQiIiAXZ}pwRDmsCe%6zvHtieLSE8Y2Y?9$p*nA!nN#M;p; zk(9Ur2pYh{F^b||Cn?dKj-at=wBzU%I$;!qp*9uJ?U)zTyK|0-QIH3UZyu!&w0g#c zYoM2Ycb?jIkeY(YsQ8V`AE(+veS_{(W_?ay(!e+$x4;B?l?V8^H6g^Yd_(Y?5Zt(u z`SLy06GXAj!~fqNCq8;5HN;s+!<}9d-xd~B+aborxgBmUkOWC~k=F^!4)`o^OmLnl ztuOKy`-;6KlS^X=wbr`g8YtHE+S*I|YC9~koHi9FRD0^g^ZvgK9%%xiUZ{jMkxdGy z{sJuNFTw5rg+<ly=zw~GU^VI&8w~ThJG%Pu>FVg7H*elu9RxpVJArh+%n(+?bK)I& zdS)Eh$%HBD8CrT1E5)R+QZP>|151&*12d&G$1u<)vZ!0h08e1`3I&O*)of;`oF5{k z)oa(RjF4uPUKhEBt>0S{ww2mI^~2kPvluGV1*B3eNp}s}-EJgX%vC{Xz!Mt=TFt(k z#y<~0V~R~M=|qv;jLjWh!!Fa7;((hJ+L0MFp|Qk())bZ)q0mLv64F1{_uK-_X&BFt zAC!xz-HErG;C|G@kjIjp=-&y=wdVn5f^s&uVMdLY8UShs6G4lI8l;-aNG0uY11E;I zNOeh>)mmOy6Zf*o72S?5C#IzGl@*tjuc+v7cex_2XyvMk#g&oEoR^6SWE1w*%m@Xf zs;Y^|u&C%xs};F~YpNsgIgaH@q493B`Q|GZU%3Sz9B#h(=C>i@(5vrBe#o1!M>|A0 z96G?BCq`QcY@zc3hql1X4;oQv@4ox)ora~DK|h@h|Fmfuw1cpib6TL=LVE4ASHYE6 zbXC;WLGRIC+z^NV53&t1yR9vv%w3XwSW;1Bt|(>Bqy*11Z9XW3(}qtF+(Hc$23Q4U z#T^|>U9dnxUY8!mA2hj<ujvZjhYC(3o=^z}6APJa?l=qBm<`-S8_3KDe=bQsXRB$S zO!-HDg67VHk4qq?A5T6g5px*~@|Tid06dUfQs(k4;%m`@hgQH`+=z(^j5Ns8Ii{mY zil!&sCZkdD<li+|<BnA?80nmS!vaxQaKi*Y`#GHNDDETMCzh0s3_u~(v7(PW_k|Z! zavDbB{Qhxy)4*$~aVL!mqLk1P<<HZI#Vg7QZu1O(hp07Xo`BE{uU(UbnZi6pRt+n| zU@RI_2!C$#93|0DG*HX=)lpcr)3gg$Od&9FT=5WSCj%x_V%{rahNvG~wvqidO*9Ei zF=W(^T8O{`s1g<>h)76~1|qT?89;|(RH~ZCpmFBJ1e%g)F(Jzoli{-QoRFM?$H00U z9Fzu*NbH!R>zsg*G`azODhu$S23bh0Fq>;1Mx0Si!;*JN3>t9Rn~Xp+k<Ub!Rrwv0 znG34NoK*pN31?lv*LM_&7j&Oa_L9HV1@NkPO^sL4I8Zz+LenaJ;Q~*@*I2o`tQM*W zg|%hwayqG_jm_%H+*??AnOnKyE-Pn;D$2A=Wfcq0bB)?5%^OOuYy?KD_bAC>(AOQY zDESQ_p`VVgU-%NRHfz-ah!SOq<SJUoM#6AA3_yg`06x?HGs}dNP+0<(Lcw1kbwE36 zUX6tSZL@3g+Zdo#`(pSKF(=7XUlQIZ0iFtJiG|TZgfyCs<HPghM?OdCd;a_Y<p6)4 zVY(kmRiA@(z#qB&pfKO58>oO7Le2`9#6?;c&@tT&^deY|qcMmFz~ABTEtAU2UuN%l z%LKoH7imtdqtmdatfINsj2wWAa)`rPnX~|DpJ&?Ck&YA+ga?STLC8#$r|j5~;6Em7 zvGkiO>ttZ*1ezM~Kp!D3Gs~>Yxb>igf(dnjQ<ye4;yL9*RLCS5{Eh_2U1Q58GM~O2 zZU9W<!69`kg>m3UmUNPY-FGDvDB+$=*&n^fM9j?d$SQ?=Kjv#sMa8m&oE&m4eILvb z45>9l6blOIaABG%p+S+lBh6}~J96GV`5#45uQyuA?z~ftyp}u-zKMmxFVv*ue=vg@ zoxWeYn5UVrLaJnv@-Hb_SR9GGseInzIzTeV@fQo5VRt%<EyB0~uFt~cp-+wLf$%Y3 z!vql=0w}1|g|Objwp7@z3Dj*ghKZf~B&YcSe1Nvr2pPW;C4`+l<Frj;TL+(Lu&D#+ z01A*(65Eqz7}A$R63XBvvsjkW69{eOgn&}9Hz+R%%Oc`8M2Q`MCzQHG$YM5*+L6|A z6jVjT*~Od@S_EU(;`0`{ufu~bC$ATJkM5%|5nNV(9a14%p=xkH1JMB9(-kFUl_>UN zY>SijYz*@qm8~NM;ncKMgA>{&>u*kI%Lhi_&y7_RwOYe0o<f%w3+bw=NWeWCYhmcx zm6{n5+^~CxTm<qE7_T$1_F=0>Y<k#Ja;^qg3#3C2>8oPh3hh7`;uzpR+zL`%&4ke| zh<cNuxV#Vyc!+NxC?Ix3>RH@qVr19|%fp5y&TJPaw$1FAH7c*)!`PnnFk<~Q)9j1a zFkig%b%>7bUa!MpGB%sN-nMXcRS}sYl9UG?^@{D-f`dENGl{4>acqc>f&d8sB(`L! z&p9c?z`?~P&J&@>VM1QW>kR8jyQu`0o%9ea6v@hxVt7UT&^+*#*MfKW*<P|qEHdmp zb*iSguYnzE=(F%OBGHT5cv-`mz)8A<tz$R;BgPEywG)6E1%$Pc1U~{br&d_!&^W;u zA+s)Zoba)dJ5B)V+Bk73P@iX<5c7=k#W?X}KoYofkf(7%3ITNyKb5176M}v4_414p zKDhFY6F;8ucam{>Fhteh<D@MB(w&I<)YuP!83PMW<!z%1j%am5%R^D0jrmCx0Uq$$ zLsSxNWI@^s5uznO)7VPB6!w920wb3aGYdE!61gUX{=Sk1-wk|3(I%xBP<lAkAukdD zD1aHj268bPBqnTZss)1%LyAG~7LZ0mMH!eFYQ|!0q>I}~bV@*~JPzlIu*M}f9~L~( zU0qe#9I39Zu4)cf!Q+AzR#Hx53HE3!w=iEbo-!COX=}!?)GdyT3f(i<^zP3z;2Lj< z81zj#U75RaQT}m;vBSp_e{0nF!Ur0JyB9FfD!tK2O|`eC6)Wf(+3xe%U_j1sfTMF0 z8Xv}B%v>O!+UPEVh>+dE%(iePJ5(7d&E%!g8s%c<U>n$Ob}xJAA2AxCuFYpBnz_=m zQxt$4p=BsJMO9~~ke_QRswtSgawexqSl05%3EXdW+|UkhnUj;ht&UGlG%=+oCszzi z^gNT3I{m4W69#DJ<V2N<630E7Ip`vk4=<Fi;MJ668dZlAHkjBV5HokQ5o+<r;DHrH z4gFw=i_r{TI^~;sX_|GFAq>TNTn(j$u$#03+h`vA97gL0*%Kb=0RTSXia?q03QaT= zFKE8YnenvI$!9!1Jc&oIOqVp}@eS+DY^klPstMzhvw3J+RH!^*|6p=?%3z#N;}iaN z2p1@MU`TO+G;AbjHpK<HR#I*bTdgJV?tq;}5h?dr|1>{*%jYtKCeH!4a3TOc6kuS7 zDNG>)FkfQQ;}a%k%8W@5m8K`M=1Yk5A#EodhEMi5=J-#WFR^`~A&mBJtPDn~Ye2*T zT@^AC(1XEfz_!aI)JLI|4a|t?gOZ?H1<M47<pz5#EVkehfrh)?zUf=1{+ya>$IP|c z!6SbZlBVwoZ~h}jHwn<8#fpLK3UQ8Yl;YT78AKd_y9@Funsu-noF+<jwSi>qz?4d( zKZ>71c>*1DG0bgPbj4dSQ4-1Mf=`&3o8(-4=FCXMxKNlR$o^B)hc{Ofxx@UeK{PHw zUQK&vM?Hr?(cd0_a{jbwv$yZqRqu3}jMg&fb6^irhkxEheyGlrILmEt9c+LblJe1Y zpM64Uxre4d6UM`rzDT@ZoZNHjE~F72zw6YKkx)2z3XZtpp2}#2Ac)*ZF!&Wd^=&uN zp0J|16pmNm6$tu&%oKk*h3t)3tkJqp5;VEKn>2w*F6>g*d~~dhwZ*Xj4C%C^OnSCi zK_HF>)_$^jq^Km)vKC8!{FH-$56R19&WohAp%;1t&F5Jesv4<ro!>z#ZOGzbO2=2& ziWmu!A|dG==o|RevAg5DnP<fnSM(i#L1o6i0H~+%_^*H6=1#uIX7o>QyPkQn>rsIn zq~g#@2J4*Qjs$m#x-Zd!3WE*M$guR+EY7f$Y0Fxl#%T%eGT=`KHsGkt)p`fR4HG8Y zZ8N$?`@}(oVOsC~s<Ma5vMGZyShb0S*mytPOq#$7!*%M~%H;h_R!+hTy_&no1R7LI z(Aqk){m75yBHDFxytOr}<4eO<q69;AE@xY7tljVCvyHmSixDlVtnw6Un1&Qhdq#hN z2Bs+nPH9e)kG{RKva)TcvLf6N3I-mB+Z#wc@Bz9m#bN?VeAp@UNO#Zn?y-H5T>qt6 zq2NEw3<m!+eD%=KpD<2};0cJ38@%6`jKw%a4_R8vKgfZVT5y1&#WU`krYej2qCdDr zMl9M6f;iRzXC*`oyJNH_=5#XO?-gyKUgc!A3(Qy-mk(88nM<^DT`2d>|HNNw%Z3*& z_7v)kjrFzlEfYPS?rW<99*YHDyvyD3#;VGi&_qv>rLzX!n5(PWCRXKXhE2*#>aYfx z=Potb3PRN#o-$V;+J1G13)Y%Y`w9o@?5!n^f^rxb$1U&$2NzyYEpWT73ZFq4M-|Yi z9}rduJD>}BKia1i+VvpnL0FjDfG6?pz){$utgNjM9h+tvaAF^LHEz(B23Sjg5W(_0 zwS;g{6SSoo4Xp*z10Gz7N3BAOvdAFPic=_K*n=vYHre20-Iqf5jg?t^_5P0OHndfJ z5xkVKV$9?<>_AnGx6NM)kq8|5!}Js#7HauDa|9a7JuYXc(am~$Sur`*0f7J|ItHD) zBKAPqi3&-Kb=U^Gu6o<0ScIBdT(zcxZtN9swZUo!vV<!*19R)ARyDQNR2RgsA#_O< zY+S9a#g!<!wWXrcza#nf+A=Gg3|Y%-N^NjX<zQQLaS4z|S`RgoPuDm;Y;uu4p$Ik9 z#@sm!D<A`~q4@^}8+n*ez@Yp)i1H!WQSr7NCtyjE5)>Wc#1Z#nvz>Fo<nMlW@;TwE zv)41}`m>B<=dXN)a5R{L$wUHUONKxKB|&!PfW6Rl!fxc1!hPVdt6J4MPK!_EVxu5{ zia0qSU<p&IC(5S2>SjTqw9YN}G!v{V0j+GT1Ch%Sj;0u3YQqAU+`r)$33iDDjQ~~B zA23D7GLTO@ELgX9HiWvO{x5mzXy4yjPdPE|z}5q=VJYW0fExoLtXaSGmz*wQmQrHZ z*@_><3=XCQh$fGZeA@av=@wRb(8*shW^w2{0;F;k=+KJ+4>58*0nuTRsT@$5B8>l$ zlgaQ3xyBRQrr^w8Y_;31;G%%lQSTvK?x`o;ptOEjEi|%XkXzBpUll)1W^o#8+9`Bv zAkQ%5Ykl^N*;(joZua?_6L5g2#FBqvmRx<%QN1BlRTT<VebW4GElRcR?qj#o$WVCG zis6So)%WGl>SzXkRtP9A88E=HIx=d0e^A4`im(Pnh{i!cytJ^e5!Gw*`5FrgMFION zl$N?%8m`N&;W<ppREx^M%QZE#y)_LDgAEwllgd3;i^p@S$VUfm&g3P>P*0kr7YLUE zQUQg4#7WFW+(BL)Xe;$Gx3iU2UR;bBW?Z2?3WWf5UZ-u3!1v)HZ)*#smU8<eRXSa9 z0oE7T=?}~+eF1zORejy&5iRy|Tk=wSIlFZ6VwwNgn70%iC2sxujtWmTo-DM$VHn)2 z>GT%b1h?AbvHe=_DZws3(la}DEL|$j%X#li+(P5B9{TxBe4nShW7D9TC6VC~r&~yk zkBqBm1`HuSb|8%=TK#M>-{kqAzxDSIJP>>UAN-9O5noKc<!x&6vPSw(zID~@%K}&J z1gViJEAyaF77HtdYtbWE!Gm1aFayDn(la472D*am^iy}GWYE|n+(a7oxKU9TibGK? z?#2uQbdXP}6b34Aen~^HtQ5@(F0H65D_K(&F13^p;nWbuR+ClDB`}V)O>UUbQXO+Y ztJg1w9z_RK)xAwd{g5T(>A;-pZQ7g*rfd>d%mx-IDZ|PNjtdJ7rLO-|(p>F{R})ER zvzJ&)TdLi$s+I{2II~zzLOrA19kMJp7@NF>4s(YmSUjZHH+jdJUO?8O;a!_hhn|I^ z42&$m(Bm9(cbwFup-zl-MQY<^ESU1O0(*PSa<Ud0x@zm~r`Xo3hA_n$m#^7bHs*~I z%gJeeiE#*CPju||+wr$;h?d%=#^tw*Q}e)JE{)j<suS83<I-MvsmwfyL?Y*>C?8TN z%1U^B4hGL;oUocB-IKO=<)NT*2+1t6@<Ww`%%LGG`HExQ_t2qwBvGS~L-@%u<gE0| zQxRI{ND|3kwZ7G1$HzL_bBjR}fm%&Lm{APVF$9t#KV`_lrwO6h;Fvy?Fm0zahRND8 z8>RF26gVHf1Uu8U@SWjc)2Zr1pm=N>#!*DNCLE|T1#)UlP-U56(Z*W<n<b`XW2aSP zSxhDn=t58osjZ|VEeTTINQuU{9yfnjB+<K^0NH`oQT8_O(R~dxhf%Qe8V*8F??Lb& zo@UJqbEJb<&+U<F^3_Vr0T2ZN)dd6z%T$a3yaEChD}F@_B7mC>2w)pzt3YreQMRUp zsg3TkG6Rgsz&=xcw1);!W(x7au@x0T{Jqo<e%4ctU)-wlH>hkZGg8@T5zsLTB7`0- zw$B0UPt69egAy^PQttdmV?K46M~M7Uu7YF&MU6+4dZZAif???bt#fGq8VMY0a2aH- z(~(aGmi#g3;tV+%NVK%j%=`4yY<coqp^jRjkHCi~(T!*c&j|*B{=k(pV_^n<AbdH~ z1>EGfm6o~4KegdY)2H`u-?8Ag@Q4isG@wk*%I91XWCM;mnULUFh>F10hYcV}#^5&7 z1RtT`Odu6{M%Z5r94+GEbDkEkFT`zTuu;ImC;1XwpF)ym0z03c0Ma+;YkI;x><Lge zPl0Fs6!;ncGFAbFYokB`rTVEuS?VTFWon{u5!tEU4sh~Bxc>x?ao|){HO(&kUBHIp z+%*)-<yx0ot&_;Zcbqsb!ALQ$wq`IxjC|fm#O5T@i$9u{n322<@-O)Rv|}457=iHS zB%8<#IU96(Ir|S;pgGWVV1!yBr9&U+MuJa18KiL}0?#CLvX~G|80i@0;ELdD&}e8k zfKnkY0bPnhZb<RMLVPuu$$JL(h}+vE6I$v!tZrvt<KmU`E^3|F+8mhbcDWWzShalW zG%+!l9Ax{qI%=!Sf;Q9a!jgrPW7ErQfhupnVVPU(xV)!hIu!WR{$GfPR17O`C+x|q z1Rro8G&4v!gMoQuBYQ>@=n^Pq!59|K25~``_(ayppP)im{Xk7YmSlYJ2bFkeh7d|5 zjRI&y;vcw|)ESU2Q5$5JOZ%K?YcakeqCMIPi(`bMI2Ve8{sONLS5Kk*Ql*hq5eQ>c zgjXiP%OhM*#X*^i>cI;=PnmJ#&)*fV>d;<OJ<_X6l(kX}m|=KJWQ`AWkdU50_Smak zBFg}JNs0bYFuiB7fCI<t8jntUPe0Zbq!TAN(5R&GMn|1`<Z;vpu)#y7fr=wTMLRQ& z*Q6Is|0FRn3e$eD`ebU8WCCuFVMt^ukjF%5$q9WEfmWE%8s<lei=?|mKXE{Lv>^FH zZUl2dzIW8#?-Jo^tWLKIw+nZ{mKz?r9OzG|(SwZ)XItu#$1~mwG^IjI0;^}fV<;m% z^B&siQ)B66rjHlbWwfp2!v}w<-=Nk!(wIo9<;Gq*Pl}H^f<vi9y`jU*ORNIuFwsXm zthVTHb6fW3YJ%Er>9*Grw4?T<_^)braU3IX{(v9$d;;9>VdjL=9jSmssRO`h;8P~0 zqVaHmP>aw|f);tl65@`;F^VN$Id+?T8`gdz$cEn0q$u_(EEP8GC=Gl;!DmWYVWNjo zmO3*7p(%C|%7lv5UfyyQ{zn2nwv=@NFe_a2fpEw4VNBQLoN(K*W48$z*RYUCKLe5m z(5lu=Vs{)pnuH31E(Mzgcu6Qj?a=eKHjoFk5CypnA(Jca2B{+Jq)(tq2)rx+nF&?N zGt@QgDnBSBjOBz3S|}k3RcA2pF`WE<yf}(e$2Q?F;4S`k{2vA(ZK5nC6Tl4gII<m; zh;u{5@HpBnT{i{)W#>TqJb~qu$^{N(0W0*D04B<Y;?x7+23<&A$S*rDpf0M8QYFNR z+M_B8`qX<VdnLoPDL{>8qqlMZasrqU2>DCI^THEYrX~o>QjQ{CR|F0b2?dU6qj(ID zQouh0!j-8&ypRB6tpv~v&Lt+PIpej2F>REU0|1%4PRP_GR47#dy(WXOP2~gyMSSw+ z#dtk<eYp1u(vnjrHQq8>i-<~{C`*~LM{eV{5n&eOOS2|#BWe(k<7kltkMLGP9@u$4 z!O()_5hU|H3k54y9|F|H@r@Bk8Qi8&z-`h^Jp7$$bN&aOPbTiX^WNmW_uM0fkDQsd z^x5AKOv!h?bnk|H9!FkjxHNIN3@DJPD-dJw9WKgb&WT(kIs(aCKKXZXvy8|WX$DRH zCb<t)`_UV$c*h%=dFdd36zI+13*JT(qWU~JET#wFQJxdq1eSsy3&tB4MFDmU%*H~p zI?O;7NZ6QLRz??QbDZL}WI^fgV_0JtU|(3B8n3#TBOZb*!;P=Y<fYa@Ov^9&e~(`h zfA8#N?~JUUJC|*K^kD0@+ZOY@CnsNB#q?9Ajm+J&_RzQPTz1vw>khsCKO4TX@7ByV zH-L-kN<q0H5Hkb}E|@m*qXOv?s?6Jqrp0tz0eaR6Z_hvsvqa(fZL_vLFT)@;H~;h~ z((+fKO#&38@&<08HbC=!l3>qkxz3U(ze4)sw1ffH_D>2gLh}2Ta7Oqe9*0Ol8KbnE zQYOP5AoLLD$%NYY&PeJM8Fz(1O)7LHF>Ryq5SX~y>`5z_7*U`KKi3^q7&#D`DGVK+ zcPI*t3R>Spseq`-jdc>rCH2KP7$6EK7=C%xhp{Z|Vmf8ziX}8S$FAC}vq09Fi8Cf? z%?-5@&Kpx!;B*FGaVp=H&H`Cy+1Jo*)QrTiWbARsw&2BtJx-iwy>6&QZ&0|Ild;`1 zQ`nk%U1$v@SJaDN#g+~BYV%%mwVkf1(eePlux%3_!L}}s6DyiMft)J?gPLCHIbm!p zp(SZYmbxilOzC_+4P(J}3zii4(~DFQY`ek!+XCog(Md({x=WRppyWy4;mQ8;1qP!X z_BV6|dwJP;!l^^)Jd`})e~GijHI@Y(QwgaE%$JZ(LDC|rlvD)sY8o!*3s-`hxJ}q4 z{9O30@Mo~9(r~YUP8+#jS0I$cmMI9;l0fmf{a^+|sHraLH4ya2m89%`J|7HZUsDLl zkSh)S1ea<BGE#XdZek6nkW9C!!yqRWHnSH9j@ea70cVlZ%=RfTdH@}mIt^5&qKsu- z`Q-G4fsrpz32nOrj8X3Uz&K5xjeq4rGgn}gl;usvc?68$<8B8VKsm{ungStt3@oKm z$OjvC2H6hA1LZo;h>b8(XBEMWlk7|9gz@uCXqN~~Ghua!unM+}JB2;M8^XK7zX^Y3 zMh%N9>#hGUKt+Yx6vovsuX5C|w1S;AEUg_~QMe$^0MH9RO95yaYCdlm0)VQBHTysv zpPizf!8O4J!oE6x0zAisn9mAK<hYLTs}?kTn?BdTZoFd#owkB|Wd}Np!96{6BOyP5 zYG6D0q9n_G{AgOmPf@K>oFluzLqtsbl4`RSr}^9jJ|yW4fG<f30LT*97Ky4M8UQB_ z$r{%Ju#p#}sO}kJdnsHzmy;Y1L%2^H7lEBec9CXSPEM=WmD*r7T!c;6jXJm~zR{1* zjc}d3VCKvX6B-<k#J)5zK*nh`lVk1oEMRQ2wcXDyAtglYQ)h%$F`k1yJ;b@>{TBap zDSCCIuCUNbPL|3F8AQM+5c|6oxN5PV2=NS2F{K!#$cpkSdV6O-5}V8!p#uY7YG>^| zN%^YS(t3<>V~YM<0V}<)fL3}+I0}mTKcRioJFU<jC62tU4P!<{o)C|b*et4pc?E>@ zCUC@QqQT5ZAfRkg!cRH%^m%kn@<-a{EqijhX<+1r1yfg-zJ$&iK%e|$`s;di<Cj?S zY<ABjMg|5(7WT3h^dHs<_&`slIK%$j0PY~k;U~i$`f^yHZ`Sa1nm0u44gJInWcQD_ z#@7M~8tW8%+Dv@<Q>CbrXhO*>P^lpbMNC7fT8iR?GBaiDJ(+NC5XiIIe&G<oy}EW+ z3HKINcA*eKCX&-=KO+4xs}SNKwGO^02tn04wKm{d(IE9nuhWFU38Xk_J!?P0Dyr5e z$2esQ+2o35(`>q|j>@L~vq>u6;5rGK9DcnuR35voxq3D>!z?PWOpbW_D&T<LQSNcD z(o3WX%UT(<&j38wRFZ+-QI$EcjRYhV&5J_1>bcm}tf;`+6IGw|lsn8WOIc5#bxU_$ zJK{yK9!^a$vevsS9TT)PrSC|KvBnMTr1v<An`;X^7OSVg=`1vsmKJ&Krdk(tn40=4 z>}8N}8%+cxUN;m?oTaQd8Z7WwEx6lNU@9%a-fl*Ix2@U&zx%FA!jUFCks@A_k_HT^ zB$kS0uG0;)N0_=6gfu_ZGm6U$^a?ic=5qu6VWX4`85RKmPb6)hHWTgkq0Ae+7vOiq z$9%OFz24~(^LS=7H2ALiD&$0NH=N{0yRWK^gc<g`>h)H&J8ZVHvidugR`vPdw;qzG z8c(RRb9+};gVJt?tNSNTnCvJmF<Sj$Z@DLEv6|hb65r;s*cx!v%$mS2n+%qsBCn?= z>Z)so^Ght0b$YkEESL@J(}ab>Aao1C?#qUCg9?2r=wp^kgR(ym>4=3gQ=$Q7h5OlI zwb)sZT=TDxmeGhUa+s5k=@fM&>>A71Quc4^CEUjz(EFiw^mjv@+4SIxqDT;BGJct~ zqIiTcHPLL^SLO{?qyXe^Ku<ROfNP_+Bc!?pW^gIpe^c@}dv)|xHYItJN?&y+zbE}Q znLH_x-V6Rz-b5y@)^gJ3JZN+V;pv_9#HcT5kq7U98S?e)Yr3p!X*a`^3$GOuv`J-P zgl3VE0hYq2+Lb{~X*VgWZr4;WWT{QuCFR+HkrZy1w5gKGnhvj&@~D>0|FeO2RI9Za z?6bIzC0Mu6Ljb3lGu6o(8MKQN#MuN-SjJBRCsB)nPXWfIEQ<oJ5dT?WHOaEd4@+=< zn2q>hYR^CpN8%}xA2Tos5$9)031CyA0I=ccp!Ssj9wZpXy!<3o5#i}czz4L_xpTT# zkiV0AA*&JU1Pm`2mVq_yc9`681K4cDdke*MV7bNICKEJRLvbA9ZqX+tk1Z^@^uUhx zU2O7-_GJt2D7pV*>BA4DBS#WjfB*iyKbSoEmqRz{<RyP__PUb)>&f5?(cM9r&8+G3 ze>|96+x5%`?;M%%zkkvF>Z{>Dme=h*i1pbN)aPZ?XTESTBu5G_;XY7tk8+NeKzo2- zk~cw#H5i(VdIDi_{Q;!G!z@i^QIJ(6ng?GBHm`AV0;<>+f!BqX;VMp{C}B3RzD%)D z7BpgBgusy|G*`BXvLnSIBkl#}KH_8fqg>a?6nDF`E{9p1Dneoxg=ay}=nk(oyNb!O z?xfu+VKcAfsKsMu7nMkQm-R+6=p1R^Y;l`EGS-!WN}kz1M-)w_K3lo|>faynY3RR^ z$mV~+G}o=A?AIbznBGAYjvdq3Z##!>ny#gr?|l{Ks?FM|INM`__sEl2R<T*Lu^Hv@ z!h+J?(vmXcuVA=?9hCP4zg|=jbXKsT;3`<n7P-tH8!GK(MHAjxs?C1`uy^@oocu{n z(vp%t(PGO`yW^-t=S#Z}4rqyMUTwiM7VQ+U2LM%J4-WCb;0{BFERL3Q2QYZR=rxJ2 z?QFmQo#)!0-Sv3M9n2z~eBJum+s_2wX!<z#@2^kj^?mpL{U^hH5TPq}2@=OYX7JBl zfZ{L;P(<o+@QY&r6D*f{p<`&!bV@qn*yY(~06eI=DeOe@%h<?m0{dd3Ybd~ed@LTG zWoM&5b=TD{42Rq7ew%JdCwow*_tlPo&;0#|YWo}dcg0!V{*MijKr#_|#n~SgS2z0o ztrpCB*q}nxCof-xU0W|-Fn?PR>X12dZ!5-J06G9M@~TeK2rgN1nXosgP3H#qLLz|! z6yM>N&JSsT$?Yz|Ui45%jt9Wqg~ZMs#|DA1INU>laV!xdJ|R~;_UNsB0r2N5_DSJC zNc;mlKp!RyCr|tO<XayN%)J4qLE`LYlHpg#b1Jcfw8>I<BGZ#clrT-#_{h?ePJSG| z$tTOnBR9;c`a`8ug#Ob$BKY)O{FMIKgZq}R{=v&vm-PHuDAMzLe(`2IHl+{*I-X0O zOXvmNF`SyQ239_JPM0{BAjEnuN&gwS^E<>Fl$?~?wa1jR|Jr}Oz@(gj`t!8RBgHd< zAS>soqk2t9AiW3gN=He(hvI^ohNBke?Sy;iUh-y`FHj!&(y83cbf%qa$K2-x+@DZG z?ln4>)p}imxS#}HPl_iHr1ON#>*tHB*R*!z?;xw?;+XqRW6GrGwLte%d?~_I1ZkW= z_t7;RwSLaJH-T#iTAlbi<6f-|@*X8zzc{1bbWTCYI8yw4f$mRagaO1UP&x%UJEZER zrPDpRK|q=o=o-c8C}#vZ*FrJkiHvhCT}GOaZj&*2&~*xZ2)82KrpD=<f|L^koKw)! zwR7#LrE5pZLsp(Sm&|xp$cby^(eYM<%z98>x!2YEu-+5Sol`>AJ=*;!I};vw+b578 z<w-$6kkvr(^92dlFC@qrc~bmBp7|{I2s!o6%`1WH6zD$f8pUPxT#M5&H_$y4C|$}E zC_OV|-Xr7MctOZ{ZoG3T&wZ4p1$s`qCo?Tyx_141#|)gA_09>UoYdH*JY+RcTu_4+ zr(?dbAL$el2(o%l?om?HbB?@hN=xKim&Z95a?<Hp3W=QbDLLobed8VFaqg$|&m#!q z<S&hro>``LPi7j$DP22K{BH%i_iqI)54ta3TuY;)tcJ|APZJlAj~4!(=d=14Sty@E ztTk((UEd0iyE9<>xKvmP?#(t~Cw3jYA6(0W!n4B5&}}#csoZabv%<&l32bE^RtMiQ z9pC}=vqfwfy9S;uWb$mm4zlOjN%kgtpZ!&|iuGc*I3TVPZx;882gQW=ruaKCsdMTY zbltkSx*^>r-95SkSYf^oe>XmTyMCqqu>L)RXlO9>7}gr@Hyky*3$<pSvD>)FxX$<u z<2%NWOtVaDO?yr6o7>I%&1Vay6dWk{U13$>hQfyn&lI&5?JfGacyIB?mc5p@tRCw& z>)DcZB|A%gQ(9NrQ~Frx?`(o?mF*k0r|qTo8TLW@jrRTaXYJp!zvmDgWsY{oLdR~$ z_Z;s#K5>>gBhE$6EzSp=hn#OX-*v4j+fa7G-RpkXQ|#H~dBF2}d0}~H`TX)L%h#6Q zSbnhl<?_?zA6JxB1S=L+JXCSI^2(|u)z8(etNEjMi8tx9`<D7%^nF}wuC1wUs+DRN z)$XW$r%tHb;ji%z_+|gS{saEQ_0IbF^*ibxs6SNyM*RnYmcX*WbHSS6vf#<kjL;Je zVuRGMtKr=VEfbbZ*frtsgx4pWX}rJjXyf}6=Qfo!$xVBj=Qcmw{KMw6E$@Yk!*$_z zBGyQIWMxE-?2nv?d>Dm9BRUw}89fj^5k1qYZ*6H^0&CPQZTs6^Z?A7(*1oU(#r6+l zb+Kz>Ux>XN`(sCE$73C5<J02z#oy}GceZv8bdGfH>3pv9OqbAA*ClnW>bkG%>8_u2 zo$dB?_jWJq-qHPV_sQ-LCoP@y)}*sNO+CFmSN0s8T+_R#_np3FQu{^ri%v~>V(Q^( z^QSk>sGn(_xpd}zGk-Yq!&#-XT4&9lb?vNOv!0#x{_N7(y|Z`CK05nMe{p|D|FZtw z{ZIG5Ge<wCWzOO``{taOTR3;`yry|4=P#T8mj!zU8U{{ZTzB!Ih1XtUz2wbB;-dab z&5L(0sax{?QqR&=OZP5)^NQ0~uDbFsS6zA4@nt>B4qn}K^`Sxg;Nrpk%gxKzEx&*H z4~Kk1BSY`6@T}Oj;@y?bmCvpG<M6cMhlkIu>R+{g)kmw_SMON;-Zj0~+OJ)8-ID7L zUiZhfJ?nR^|77I78xC!lzu~}!4>mS!+_~}PO;wu~ZTiBd<C{L-ym<5B%^z&(*s^ZR zV_V+c8r(Xv_35o2Z=14h_qO+M4BoWxrgv|yyJgWWn{Ih)N8(mVcFOy1^W8T8w&!<l z+j;c%9k(C9!+giwJNDc;<<674s&?(%^~A0>?y9(J{#{${dVBZ$-79zByZep18}D9w z_ldiI_l3GI%J+P9@8Cb3+2h-@ZqE<@S^DP_dl!D$`IQeISn|L-4=#D|^uDHj_wM`a ze;;|M@S*3vy5-^iuT^~Qqy5wN@Bg~->o<S>y#tF6$On!d_{$@WkL-Np%}4(Fjo>#{ zK04#k9giM;^rOcH9`AUf=809`EdFNyH@AHAt%I!xhYsF<F!8N@Pnw^+@~MWW&Kz2D z=;WafzFqh28Q(s9c-r9|ho3)u`iS|+lp{ADNgVm)>H4P+Jlp-8_?@%Q|Mi8|7q+}` z>cv?vzV*_5FTMHFUyeR@^rP?gfA{#y&X=ElMgPjRuk3&2y+q{Lo5w4TFFwBK`0KCs zoG_l~Iq`)P&!2evMDn%z*ZN<(_O(5)J@?vsC-o;APfj~Ibn=0d-#dBsdp+OZ`}*5I zxZ{V{{7Cpw@{KJ&uK98AkDvSTzx|}*CqqA7^3xqZJ$0({)D)0@f_Q_j3A?G%C*M-F zg7wl}{8I@H870o3Nv*AWMZu&SRMT~WUHnLm>jk@Rvl@p+tN1fD4vQRJqZ%)O8{Hu_ zUI?$>+tfJezjmncVxf#ZqsFmA6Z^9ow+dl#hM*JR*a>y%U`=YA3H7L*k}e8X-D)+i z6Y6zFHLgeeE;Vit%Eb57xDn|+YP<k>-lE0}p?~o$HC_Ze$+>F0SZHG3SK}6;Lo8L} zR$-aA`Lf}msq3#FS-)<0-KLGRSFB&RQMgPP7KVhW!g}F)VFdr{aJ~+j9UI{RX$3#u zc+I9wBi-Tf)~#DxHVv;G-mvDnmKE!-hxO7Xd`I9HJ&f;G{%t|Zu&@?k1NJDo4%`{a z<9d|qOBd{;l6^DQuiI2ef4<ej>xMTh-!#0^H?*Cu&0D{IU5i>VU*4+uQkC;z5~NCR zf`XqG^Fhc-FF}=9&MUN1@Zlx5<6n8Hd3c7NYFVVbPm}K=-@u0Tt2Yd9+{i1seBE~V zmdJdQCOmu*!T>T|j{-K}>PCFi6<m%Cw}0*#e)h({Xk__{YleMu*Q^*`w{f`1w|IEN z#x>}G)|Lp~Xar5P0)07*H<^n*TY=a*yw@;b$_M*aYQ&95r{?m3>Sz%n8C6=&^KMzc zVRd+|lK;l=+}Ts7&%b1PGxBe_X4Ca+#{rb(8AZ1s`weK+FhD1>3LB9!7kxGrTg1=D z)}GU0u+6K0Y7qEcFRazxCfd?5rnXVs*750J{?k3RaCr6RwaYg^q&Cb2?Q7Av8$MlD Mgx<)O{yd-m2ZL9~*Z=?k literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.woff b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/fonts/glyphs/WebComponentsIcons.woff new file mode 100644 index 0000000000000000000000000000000000000000..10474acb1977c6c6b0344d4797a80e6aa81e4fd7 GIT binary patch literal 130412 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/back.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/back.png new file mode 100644 index 0000000000000000000000000000000000000000..2b20e9218eb6e6fcebfc1532c1a31a7480af718b GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0y~yV2lK^9XQy4<c1g)8wLg@F;5rAkczmsclTz61d6mh zv}F-ta}wAn(BiYWcUsaz){dr*8OP2YI&{cs!$mKa?Aak=T?$Rp6`JOX&GI|wC884X zv-<)6j2$s^J2cad?OitWdE<96ySBqQVci{(Ta0&4u|0J!)jo-jVap@2P2D%A&#-3r zx<5|dt(?KFY|7rAcMLsm?!C!n5LjD$`es!LdqPV2)fy!RgH4Cuc!GHBH}7gNCZy=Q zb22Dbo80aIsn_@|ahFlzX70_XDL{p*1DOt-nAal&G_U-d-7aQ>P0eo{K@#GNSQ;kU zPN?k%>G}315+rtgF-UCE-!70?-!5);2DfizAc^CT|1$*qn90y^vrY}f1?i1lW&NBt zAtm3<p5cnU6;QPM=4_B-@?9i>j<M%rFqk~qh(S(yPS-w$8F#()8I*U=*xO~qFz>3| zIkQDP4W~K67xMs(IU(mR$uM2e?dEa~<_CYyywqTQ5cPJg26IA6`_1kdTnxEA-_qlg zlNh!bT1yKvFYvuE7b5prLYg7>(6`k2$vO;MG@~Tn%SkZgo>~X8-TK5kS73<DK59@c zrOMEgBUZiX>kT1>wa)F^>IB&wUSH{~*VkgWU{&_){r)n>3s&X-&R<}<z-2W(myO|K zSJcUUtPK-&UnhLC0_u(QzM1vS7{oYzb8C+7Zv*|s+#jT;&pNxuPboDQm{1rzUHx3v IIVCg!0CjEj(f|Me literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.svg b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.svg new file mode 100644 index 000000000..6f2f58c7f --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.svg @@ -0,0 +1,361 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="kendoui" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode="&#x20;" d="" horiz-adv-x="512" /> +<glyph unicode="&#xe000;" d="M354.632 638.616v-492.052l425.558 246.026z" horiz-adv-x="1136" /> +<glyph unicode="&#xe001;" d="M567.41 605.368l-246.026-425.558h492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe002;" d="M321.384 605.368l246.026-425.558 246.026 425.558h-492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe003;" d="M780.19 638.616l-425.558-246.026 425.558-246.026v492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe004;" d="M354.632 605.368l425.558-425.558v425.558h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe005;" d="M354.632 605.368v-425.558l425.558 425.558h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe006;" d="M780.19 605.368l-425.558-425.558h425.558v425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe007;" d="M354.632 605.368v-425.558h425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe008;" d="M780.19 676.294v-567.41h70.926v567.41h-70.926zM780.19 392.59l-425.558 246.026v-492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe009;" d="M283.706 605.368v-70.926h567.41v70.926h-567.41zM567.41 534.442l-246.026-425.558h492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00a;" d="M321.384 676.294l246.026-425.558 246.026 425.558h-492.052zM567.41 250.736h-283.706v-70.926h567.41v70.926h-283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00b;" d="M283.706 676.294v-567.41h70.926v567.41h-70.926zM354.632 392.59l425.558-246.026v492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00c;" d="M496.486 605.368v-425.558l212.778 212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00d;" d="M567.41 463.514l-212.778-212.778h425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00e;" d="M354.632 534.442l212.78-212.778 212.778 212.778h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe00f;" d="M638.338 605.368l-212.778-212.778 212.778-212.778v425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe010;" d="M848.9 317.23l-269.298 269.298q-9.974 8.866-22.72 8.866t-21.61-8.866-8.866-21.61 8.866-21.61l250.46-250.46-250.46-250.46q-8.866-8.866-8.866-22.164t8.866-22.164 21.61-8.866 22.72 8.866l269.298 270.406q9.974 9.974 8.866 24.38 1.108 14.408-8.866 24.38z" horiz-adv-x="1136" /> +<glyph unicode="&#xe011;" d="M986.32 179.81l-269.298 269.298q-11.082 9.974-25.49 8.866-14.408 1.108-24.38-8.866l-269.298-269.298q-8.866-8.866-8.866-22.164t8.866-22.164 21.61-8.866 22.718 8.866l249.352 250.46 250.46-250.46q8.866-8.866 22.164-8.866t22.164 8.866 8.866 22.164-8.866 22.164z" horiz-adv-x="1136" /> +<glyph unicode="&#xe012;" d="M986.32 449.108q-8.866 8.866-22.164 8.866t-22.164-8.866l-250.458-250.46-249.35 250.46q-9.974 8.866-22.718 8.866t-21.61-8.866-8.866-21.61 8.866-21.61l269.298-270.408q9.974-9.974 24.38-8.866 14.408-1.108 25.49 8.866l269.298 270.406q8.866 8.866 8.866 21.61t-8.866 21.61z" horiz-adv-x="1136" /> +<glyph unicode="&#xe013;" d="M598.442 292.848l250.46 250.46q8.866 8.866 8.866 21.61t-8.866 21.61-22.164 8.866-22.164-8.866l-269.298-269.298q-9.974-9.974-8.866-24.38-1.108-14.408 8.866-24.38l269.298-270.406q8.866-8.866 22.164-8.866t22.164 8.866 8.866 22.164-8.866 22.164z" horiz-adv-x="1136" /> +<glyph unicode="&#xe014;" d="M454.926 686.822q-9.42 9.42-22.166 9.42t-21.61-9.974l-269.298-269.298q-11.082-9.974-9.974-24.38-1.108-14.408 9.974-24.38l269.298-269.298q8.866-9.974 21.61-9.974t22.166 9.42 9.42 22.164-9.974 21.61l-249.35 250.458 249.35 250.46q9.974 8.866 9.974 21.61t-9.42 22.166zM992.97 416.97l-269.298 269.298q-8.866 9.974-21.61 9.974t-22.164-9.42-9.42-22.166 9.974-21.61l249.35-250.46-249.35-250.46q-9.974-8.866-9.974-21.61t9.42-22.164 22.164-9.42 21.61 9.974l269.298 269.298q11.082 9.974 9.974 24.38 1.108 14.408-9.974 24.38z" horiz-adv-x="1136" /> +<glyph unicode="&#xe015;" d="M564.086 828.12q-12.19-1.108-21.056-9.974l-269.298-269.298q-9.974-8.866-9.974-21.61t9.42-22.166 22.166-9.42 21.61 9.974l250.46 249.352 250.46-249.352q8.866-9.974 21.61-9.974t22.164 9.42 9.42 22.166-9.974 21.61l-269.298 269.298q-9.974 11.082-24.38 9.974h-3.326zM295.342 289.524q-12.746 0-22.166-9.42t-9.42-22.164 9.974-21.61l269.3-269.298q9.974-11.082 24.38-9.974 14.408-1.108 24.38 9.974l269.298 269.298q9.974 8.866 9.974 21.61t-9.42 22.164-22.164 9.42-21.61-9.974l-250.458-249.35-250.46 249.35q-8.866 9.974-21.61 9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe016;" d="M567.41 889.074l-195.048-211.67h124.12v-212.778h-212.778v124.12l-212.778-196.156 212.778-196.156v126.338h212.778v-214.996h-124.12l195.048-211.67 197.264 211.672h-126.338v214.996h214.996v-126.338l210.562 196.156-210.562 196.156v-124.12h-214.996v212.78h126.338z" horiz-adv-x="1136" /> +<glyph unicode="&#xe017;" d="M141.854 818.146v-354.632l127.446 127.446 198.372-199.48-197.264-198.372-128.554 128.554v-354.632h354.632l-126.338 126.338 198.372 197.264 197.264-196.156-127.446-127.446h354.632v354.632l-127.446-127.446-196.156 197.264 197.264 198.372 126.338-126.338v354.632h-354.632l128.554-128.554-198.372-197.264-199.48 198.372 127.446 127.446h-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe018;" d="M638.338 818.146l127.446-127.446-496.486-496.486-127.446 127.446v-354.632h354.632l-127.446 127.446 496.486 496.486 127.446-127.446v354.632h-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe019;" d="M141.854 818.146v-354.632l127.446 127.446 496.486-496.486-127.446-127.446h354.632v354.632l-127.446-127.446-496.486 496.486 127.446 127.446h-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01a;" d="M283.706 588.746l-212.778-196.156 212.778-196.156v126.338h569.628v-126.338l210.562 196.156-210.562 196.156v-124.12h-569.628v124.12z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01b;" d="M567.41 889.074l-195.048-211.67h124.12v-569.628h-124.12l195.048-211.67 197.264 211.672h-126.338v569.628h126.338z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01c;" d="M496.486 941.16v-128.554q-118.58-16.624-216.104-85.332t-153.49-175.654-55.966-229.956q0-135.202 66.494-249.35t180.64-180.64 249.352-66.494 249.35 66.494 180.64 180.64 66.494 249.35q0 175.1-110.822 312.52l-115.254-67.602q94.198-104.174 94.198-244.918 0-98.632-48.762-182.856t-132.986-132.986-182.856-48.762-182.856 48.762-132.986 132.986-48.762 182.856q0 131.88 83.672 232.174t210.010 125.784v-128.554l338.010 195.048z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01d;" d="M638.338 941.16l-338.010-195.048 338.010-195.048v128.554q126.338-25.49 210.010-125.784t83.672-232.174q0-98.632-48.762-182.856t-132.986-132.986-182.856-48.762-182.856 48.762-132.986 132.986-48.762 182.856q0 140.746 94.198 244.918l-115.254 67.602q-110.822-137.42-110.822-312.52 0-135.202 66.494-249.35t180.64-180.642 249.35-66.494 249.35 66.494 180.64 180.64 66.494 249.35q0 123.014-55.966 229.956t-153.49 175.654-216.104 85.332v128.554z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01e;" d="M497.594 783.792v-116.364q-121.906-24.38-202.806-121.904t-80.9-224.97q0-146.286 103.618-249.904t249.906-103.62 249.904 103.62 103.62 249.904q0 121.904-74.25 217.212l-83.116-47.654q63.168-73.144 63.168-169.558 0-107.498-75.914-183.41t-183.412-75.914-183.412 75.914-75.914 183.412q0 88.658 53.194 157.922t136.312 92.538v-109.714l279.274 161.8z" horiz-adv-x="1136" /> +<glyph unicode="&#xe01f;" d="M637.23 783.792l-279.274-160.694 279.274-161.8v109.714q83.116-23.272 136.312-92.536t53.196-157.922q0-107.498-75.914-183.41t-183.412-75.914-183.412 75.914-75.914 183.412q0 96.416 63.168 169.558l-83.118 47.654q-74.252-95.308-74.252-217.212 0-146.286 103.618-249.904t249.906-103.62 249.904 103.62 103.62 249.904q0 127.446-80.9 224.97t-202.806 121.904v116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe020;" d="M462.13 671.86l-160.692-279.274h116.364q24.38-121.904 121.904-202.806t224.97-80.9h86.442v94.198h-86.442q-88.658 0-157.922 53.196t-92.538 136.312h109.714z" horiz-adv-x="1136" /> +<glyph unicode="&#xe021;" d="M764.674 676.294q-127.446 0-224.97-80.9t-121.904-202.806h-116.364l160.692-279.274 161.8 279.274h-109.714q23.274 83.118 92.538 136.312t157.922 53.196v0h86.442v94.198h-86.442z" horiz-adv-x="1136" /> +<glyph unicode="&#xe022;" d="M283.706 676.294v-86.442q0-127.446 80.9-224.97t202.806-121.904v-116.364l279.274 160.692-279.274 161.8v-109.714q-83.118 23.274-136.312 92.538t-53.194 157.922v0 86.442h-94.2z" horiz-adv-x="1136" /> +<glyph unicode="&#xe023;" d="M756.918 676.294v-86.442q0-88.658-53.196-157.922t-136.312-92.538v109.714l-279.274-161.8 279.274-160.692v116.364q121.904 24.38 202.804 121.904t80.9 224.97v86.442h-94.198z" horiz-adv-x="1136" /> +<glyph unicode="&#xe024;" d="M567.41 658.562v-116.364q-121.904-24.38-202.806-121.904t-80.9-224.97v-86.442h94.2v86.442q0 88.658 53.194 157.922t136.312 92.538v-109.714l279.274 161.8z" horiz-adv-x="1136" /> +<glyph unicode="&#xe025;" d="M567.41 658.562l-279.274-160.692 279.274-161.802v109.714q83.116-23.274 136.312-92.538t53.196-157.922v0-86.442h94.198v86.442q0 127.446-80.9 224.97t-202.804 121.904v116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe026;" d="M672.692 671.86l-161.8-279.274h109.714q-23.274-83.116-92.538-136.312t-157.922-53.196v0h-86.442v-94.198h86.442q127.446 0 224.97 80.9t121.904 202.806h116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe027;" d="M283.706 676.294v-94.198h86.442q88.658 0 157.922-53.196t92.538-136.312h-109.714l161.8-279.274 160.692 279.274h-116.364q-24.38 121.904-121.904 202.806t-224.97 80.9h-86.442z" horiz-adv-x="1136" /> +<glyph unicode="&#xe028;" d="M568.52 854.72v-116.364q-121.904-24.382-202.806-121.904t-80.9-224.97q0-146.286 103.62-249.904t249.904-103.62q35.462 0 70.926 6.65v97.524q-34.356-9.974-70.926-9.974-107.498 0-183.412 75.914t-75.914 183.412q0 88.658 53.194 157.922t136.312 92.538v-109.714l279.274 161.8z" horiz-adv-x="1136" /> +<glyph unicode="&#xe029;" d="M638.338 747.222q-146.286 0-249.904-103.62t-103.62-249.904q0-127.446 80.9-224.97t202.806-121.904v-116.364l279.274 160.692-279.274 161.8v-109.714q-83.118 23.274-136.312 92.538t-53.194 157.922q0 107.498 75.914 183.412t183.412 75.914q35.462 0 70.926-9.974v97.524q-35.462 6.65-70.926 6.65z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02a;" d="M265.974 672.97l-160.694-279.274h116.364q24.382-121.904 121.904-202.804t224.97-80.9q146.286 0 249.904 103.62t103.62 249.904q0 35.464-6.65 70.926h-97.524q9.974-34.354 9.974-70.926 0-107.498-75.914-183.412t-183.412-75.914q-88.658 0-157.922 53.196t-92.538 136.312h109.714z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02b;" d="M868.848 672.97l-161.8-279.274h109.714q-23.274-83.116-92.538-136.312t-157.922-53.196q-107.498 0-183.412 75.914t-75.914 183.412q0 35.464 9.974 70.926h-97.524q-6.65-35.464-6.65-70.926 0-146.286 103.62-249.906t249.904-103.62q127.446 0 224.97 80.9t121.904 202.806h116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02c;" d="M568.52 675.186q-127.446 0-224.97-80.9t-121.906-202.804h-116.364l160.692-279.274 161.8 279.274h-109.714q23.274 83.118 92.538 136.312t157.922 53.196q107.498 0 183.412-75.914t75.914-183.412q0-35.462-9.974-70.926h97.524q6.65 35.462 6.65 70.926 0 146.286-103.62 249.904t-249.904 103.62z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02d;" d="M566.302 675.186q-146.286 0-249.904-103.618t-103.618-249.904q0-35.462 6.65-70.926h97.524q-9.974 35.462-9.974 70.926 0 107.498 75.914 183.412t183.412 75.914q88.658 0 157.922-53.196t92.538-136.312h-109.714l161.8-279.274 160.692 279.274h-116.364q-24.38 121.904-121.904 202.806t-224.97 80.9z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02e;" d="M566.302 854.72l-279.274-160.694 279.274-161.802v109.714q83.116-23.274 136.312-92.538t53.196-157.922q0-107.498-75.914-183.41t-183.412-75.914q-35.464 0-70.926 9.974v-97.524q35.464-6.65 70.926-6.65 146.286 0 249.906 103.62t103.62 249.904q0 127.446-80.9 224.97t-202.806 121.904v116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe02f;" d="M496.486 747.222q-35.464 0-70.926-6.65v-97.524q35.464 9.974 70.926 9.974 107.498 0 183.41-75.914t75.914-183.41q0-88.658-53.196-157.922t-136.312-92.538v109.714l-279.274-161.8 279.274-160.692v116.364q121.904 24.38 202.806 121.904t80.9 224.97q0 146.286-103.62 249.904t-249.904 103.62z" horiz-adv-x="1136" /> +<glyph unicode="&#xe030;" d="M568.52 818.146q-176.208 0-301.438-125.228t-125.228-301.438 125.228-301.438 301.438-125.23 301.438 125.23 125.23 301.438-125.23 301.438-301.438 125.228zM791.274 594.286l86.442-86.442-381.228-381.228-237.16 239.376 86.442 86.442 150.718-152.934z" horiz-adv-x="1136" /> +<glyph unicode="&#xe031;" d="M568.52 818.146q-176.208 0-301.438-125.228t-125.228-301.438 125.228-301.438 301.438-125.23 301.438 125.23 125.23 301.438-125.23 301.438-301.438 125.228zM394.528 643.048l173.99-175.1 173.99 175.1 77.576-77.576-175.1-173.99 175.1-173.99-77.576-77.576-173.99 175.1-173.99-175.1-77.576 77.576 175.1 173.99-175.1 173.99z" horiz-adv-x="1136" /> +<glyph unicode="&#xe032;" d="M567.41 818.146q-176.208 0-300.882-124.674t-124.676-300.884 124.676-300.884 300.882-124.674 300.882 124.674 124.674 300.884-124.674 300.884-300.884 124.674zM496.486 676.294h141.852v-212.778h212.778v-141.852h-212.778v-212.778h-141.854v212.778h-212.778v141.854h212.778v212.78z" horiz-adv-x="1136" /> +<glyph unicode="&#xe033;" d="M567.41 818.146q-176.208 0-300.882-124.674t-124.676-300.884 124.676-300.884 300.882-124.674 300.882 124.674 124.674 300.884-124.674 300.884-300.884 124.674zM283.706 463.514h567.41v-141.852h-567.41v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe034;" d="M567.41 818.146q-176.208 0-300.882-124.674t-124.676-300.884 124.676-300.884 300.882-124.674 300.882 124.674 124.674 300.884-124.674 300.884-300.884 124.674zM496.486 605.368h141.852v-141.852h141.854v-141.852h-141.854v-141.854h-141.854v141.854h-141.854v141.854h141.854v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe035;" d="M567.41 818.146q-176.208 0-300.882-124.674t-124.676-300.884 124.676-300.884 300.882-124.674 300.882 124.674 124.674 300.884-124.674 300.884-300.884 124.674zM354.632 463.514h425.558v-141.852h-425.558v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe036;" d="M567.41 889.074q-135.202 0-249.35-66.494t-180.64-180.64-66.494-249.35 66.494-249.35 180.64-180.64 249.35-66.494 249.35 66.494 180.64 180.64 66.494 249.35-66.494 249.35-180.64 180.64-249.35 66.494zM567.41 746.114q146.286 0 249.904-103.62t103.62-249.904q0-104.174-56.52-190.616l-487.62 487.62q86.442 56.52 190.616 56.52zM270.406 583.202l487.62-487.62q-86.442-56.52-190.616-56.52-146.286 0-249.904 103.62t-103.618 249.904q0 104.174 56.518 190.616z" horiz-adv-x="1136" /> +<glyph unicode="&#xe037;" d="M857.766 700.674l-370.146-521.974-275.948 213.886-29.922-132.986 321.384-243.81 434.424 569.628z" horiz-adv-x="1136" /> +<glyph unicode="&#xe038;" d="M285.922 676.294l-2.216-2.216v-66.494l214.996-214.996-214.996-214.996v-66.494l2.216-2.216h70.926l212.778 212.778 212.778-212.778h68.71v73.144l-210.562 210.562 210.562 210.562v73.144h-68.71l-212.778-212.778-212.778 212.778h-70.926z" horiz-adv-x="1136" /> +<glyph unicode="&#xe039;" d="M496.486 747.222v-283.706h-283.706v-141.852h283.706v-283.706h141.852v283.706h283.706v141.854h-283.706v283.706h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03a;" d="M212.778 463.514v-141.852h709.264v141.854h-709.264z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03b;" d="M496.486 605.368v-141.852h-141.854v-141.852h141.854v-141.854h141.852v141.854h141.854v141.854h-141.854v141.854h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03c;" d="M354.632 463.514v-141.852h425.558v141.854h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03d;" d="M354.632 676.294q-29.922 0-50.424-20.502t-20.502-50.424v-425.558q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v425.558q0 29.922-20.502 50.424t-50.424 20.502h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03e;" d="M354.632 676.294v-567.41h141.854v567.41h-141.854zM638.338 676.294v-567.41h141.854v567.41h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe03f;" d="M567.41 676.294l-246.026-425.558h492.052zM319.168 108.884q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe040;" d="M766.892 747.222l-212.778-212.778h-128.554q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502h128.554l212.778-212.778h84.226v709.264h-84.226z" horiz-adv-x="1136" /> +<glyph unicode="&#xe041;" d="M851.116 463.514q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM412.26 534.442h-128.554q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502h128.554l212.778-212.778h84.226v709.264h-84.226z" horiz-adv-x="1136" /> +<glyph unicode="&#xe042;" d="M780.19 676.294v-75.36q75.36-13.298 125.784-72.034t50.424-136.866-50.424-137.42-125.784-71.48v-74.25q117.472 0 200.588 83.116t83.116 200.588-83.116 200.588-200.588 83.118zM851.116 392.59q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424zM341.334 534.442h-128.554q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502h128.554l212.78-212.778h84.226v709.264h-84.226z" horiz-adv-x="1136" /> +<glyph unicode="&#xe043;" d="M567.41 889.074q-135.202 0-249.35-66.494t-180.64-180.64-66.494-249.35q0-99.74 37.126-189.506t104.728-157.368v-149.61q0-29.922 20.502-50.424t50.424-20.502h70.926q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502h-70.926q-29.922 0-50.424-20.502t-20.502-50.424v-12.19q-32.14 73.144-32.14 154.044 0 160.692 113.040 273.732t273.732 113.038 273.732-113.038 113.038-273.732q0-80.9-32.14-154.044v12.19q0 29.922-20.502 50.424t-50.424 20.502h-70.926q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502h70.926q29.922 0 50.424 20.502t20.502 50.424v149.61q67.602 67.602 104.726 157.368t37.126 189.506q0 135.202-66.494 249.35t-180.64 180.64-249.35 66.494z" horiz-adv-x="1136" /> +<glyph unicode="&#xe044;" d="M353.524 747.222q-86.442 0-148.502-70.926t-63.168-192.832q0-38.788 12.19-73.698t28.814-58.736 47.1-49.87 50.978-39.342 57.628-36.018 52.642-32.692q67.602-44.328 117.472-100.294t58.736-86.996q7.758 28.814 59.844 86.442t116.364 103.064q17.732 12.19 52.086 33.802t57.628 36.018 52.086 39.342 45.99 48.762 29.368 58.736 12.19 73.698q0 72.034-24.934 128t-63.168 86.442-86.442 39.896-94.754-3.878-88.658-52.086-67.602-98.632q-34.356 79.792-91.984 120.798t-121.906 41.004z" horiz-adv-x="1136" /> +<glyph unicode="&#xe045;" d="M353.524 747.222q-86.442 0-148.502-70.926t-63.168-192.832q0-38.788 12.19-73.698t28.814-58.736 47.1-49.87 50.978-39.342 57.628-36.018 52.642-32.692q67.602-44.328 117.472-100.294t58.736-86.996q7.758 28.814 59.844 86.442t116.364 103.064q17.732 12.19 52.086 33.802t57.628 36.018 52.086 39.342 45.99 48.762 29.368 58.736 12.19 73.698q0 72.034-24.934 128t-63.168 86.442-86.442 39.896-94.754-3.878-88.658-52.086-67.602-98.632q-34.356 79.792-91.984 120.798t-121.906 41.004zM363.498 614.234q57.628 0 114.7-43.774t89.212-118.026q16.624 38.788 43.222 71.48t56.52 52.086 61.506 29.922 60.398 6.096 52.086-20.502 37.126-50.424 13.852-80.9q0-36.572-11.082-65.938t-34.908-52.64-43.222-37.68-53.196-35.462-47.1-31.030q-49.87-34.356-89.766-78.13t-45.438-65.938q-6.65 24.38-44.884 67.048t-90.32 75.914q-11.082 7.758-39.342 24.934t-44.33 27.706-39.342 29.922-35.464 37.68-21.61 44.884-9.42 56.52q0 77.576 34.354 117.472t86.442 38.788z" horiz-adv-x="1136" /> +<glyph unicode="&#xe046;" d="M353.524 747.222q-86.442 0-148.502-70.926t-63.168-192.832q0-38.788 12.19-73.698t28.814-58.736 47.1-49.87 50.978-39.342 57.628-36.018 52.642-32.692q67.602-44.328 117.472-100.294t58.736-86.996q7.758 28.814 59.844 86.442t116.364 103.064q17.732 12.19 52.086 33.802t57.628 36.018 52.086 39.342 45.99 48.762 29.368 58.736 12.19 73.698q0 72.034-24.934 128t-63.168 86.442-86.442 39.896-94.754-3.878-88.658-52.086-67.602-98.632q-34.356 79.792-91.984 120.798t-121.906 41.004zM772.432 613.126q52.086 0 85.886-38.234t33.802-114.702q0-36.572-11.082-65.938t-34.908-52.64-43.222-37.68-53.196-35.462-47.1-31.030q-49.87-34.356-89.766-78.13t-45.438-65.938v359.064q31.030 72.036 89.212 116.364t115.81 44.328z" horiz-adv-x="1136" /> +<glyph unicode="&#xe047;" d="M567.41 960l-161.8-344.658-377.904-47.654 278.166-260.432-72.034-373.472 333.576 183.966 333.576-183.966-72.034 373.472 278.166 260.432-377.904 47.654z" horiz-adv-x="1136" /> +<glyph unicode="&#xe048;" d="M567.41 960l-161.8-344.658-377.904-47.654 278.166-260.432-72.034-373.472 333.576 183.966 333.576-183.966-72.034 373.472 278.166 260.432-377.904 47.654zM567.41 746.114l98.632-209.456 230.51-28.814-169.558-159.584 43.222-228.294-202.806 113.038-202.806-113.038 43.222 228.294-169.558 159.584 230.512 28.814z" horiz-adv-x="1136" /> +<glyph unicode="&#xe049;" d="M567.41 960l-161.8-344.658-377.904-47.654 278.166-260.432-72.034-373.472 333.576 182.856v843.36z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04a;" d="M567.41 960l-161.8-344.658-377.904-47.654 278.166-260.432-72.034-373.472 333.576 182.856v115.254l-203.914-111.932 44.33 228.294-169.558 158.476 230.512 29.922 98.632 209.456v213.886z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04b;" d="M922.044 747.222q-29.922 0-50.424-20.502t-20.502-50.424v-567.412q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v567.41q0 29.922-20.502 50.424t-50.424 20.502zM709.264 534.442q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502zM283.706 463.514q-29.922 0-50.424-20.502t-20.502-50.424v-283.706q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v283.706q0 29.922-20.502 50.424t-50.424 20.502zM496.486 321.662q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v141.854q0 29.922-20.502 50.424t-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04c;" d="M283.706 747.222q-29.922 0-50.424-20.502t-20.502-49.87 20.502-50.424 50.424-21.056h567.41q29.922 0 50.424 21.056t20.502 50.424-20.502 49.87-50.424 20.502h-567.41zM283.706 534.442q-29.922 0-50.424-20.502t-20.502-49.87 20.502-50.424 50.424-21.056h354.632q29.922 0 50.424 21.056t20.502 50.424-20.502 49.87-50.424 20.502h-354.632zM283.706 321.662q-29.922 0-50.424-20.502t-20.502-49.87 20.502-50.424 50.424-21.056h141.854q29.922 0 50.424 21.056t20.502 50.424-20.502 49.87-50.424 20.502h-141.854zM283.706 108.884q-29.922 0-50.424-20.502t-20.502-49.87 20.502-50.424 50.424-21.056h283.706q29.922 0 50.424 21.056t20.502 50.424-20.502 49.87-50.424 20.502h-283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04d;" d="M769.108 855.826l-110.822-392.312 387.88 116.364q-15.516 36.572-38.234 74.804t-57.074 80.346-81.456 74.806-100.294 45.99zM567.41 820.364q-177.316 0-302.546-125.23t-125.228-302.546q0-69.818 22.164-136.312l343.55 146.286 99.74 415.584q-19.948 2.216-37.68 2.216zM994.078 414.754l-397.854-80.9-392.312-167.342q57.628-93.092 154.044-147.394t209.456-54.302q177.316 0 302.544 125.23t125.23 302.546q0 9.974-1.108 22.164z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04e;" d="M769.108 855.826l-49.87-176.208q53.196-17.732 92.538-58.736t54.856-95.308l179.532 54.302q-15.516 36.572-38.234 74.804t-57.074 80.346-81.456 74.806-100.294 45.99zM567.41 820.364q-177.316 0-302.546-125.23t-125.228-302.546q0-69.818 22.164-136.312l179.532 76.468q-7.758 29.922-7.758 59.844 0 94.2 65.384 162.356t159.584 71.48l46.544 191.722q-19.948 2.216-37.68 2.216zM994.078 414.754l-193.938-38.788q-5.542-91.984-73.144-154.596t-159.584-62.616q-53.196 0-100.848 22.72t-79.792 62.616l-182.856-77.576q57.628-93.092 154.044-147.394t209.456-54.302q177.316 0 302.544 125.23t125.23 302.546q0 9.974-1.108 22.164z" horiz-adv-x="1136" /> +<glyph unicode="&#xe04f;" d="M425.558 676.294q-29.922 0-50.424-20.502t-20.502-50.424q0-8.866 2.216-18.84l-178.424-132.986q-16.622 9.974-36.57 9.974-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424q0 8.866-2.216 17.732l178.424 134.096q16.622-9.974 36.57-9.974 5.54 0 11.082 1.108l212.778-318.062q-11.082-17.732-11.082-37.68 0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424q0 17.732-7.758 33.246l201.698 252.676q9.974-2.216 18.84-2.216 29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424q0-17.732 7.758-33.248l-202.806-252.676q-8.866 2.216-17.732 2.216-7.758 0-14.408-1.108l-210.562 315.844q12.19 17.732 12.19 39.896 0 29.922-20.502 50.424t-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe050;" d="M705.938 150.996l-341.334 424.45-294.788-273.732 1.108-263.758q0-29.922 20.502-50.424t50.424-20.502h851.116q29.922 0 50.424 20.502t20.502 50.424v496.486zM366.822 810.39l-313.628-313.628 49.87-49.87 259.324 258.216 344.658-428.882h1.108l353.524 377.904-52.086 48.762-298.114-320.276z" horiz-adv-x="1136" /> +<glyph unicode="&#xe051;" d="M496.486 605.368q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502zM283.706 392.59q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502zM1028.432 37.956h-886.58v744.726q0 14.408-10.528 24.934t-24.936 10.528-24.936-10.528-10.528-24.934v-780.19q0-14.408 10.528-24.934t24.936-10.528h922.044q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM709.264 250.736q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502zM922.044 534.442q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe052;" d="M177.316 747.222q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 605.368q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41zM177.316 463.514q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.936-24.934 10.528h-780.19zM177.316 321.662q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41zM177.316 179.81q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 37.956q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41z" horiz-adv-x="1136" /> +<glyph unicode="&#xe053;" d="M957.506 676.294h-780.19q-14.408 0-24.936 10.528t-10.528 24.936 10.528 24.934 24.936 10.528h780.19q14.408 0 24.934-10.528t10.528-24.934-10.528-24.936-24.934-10.528zM815.654 534.442h-496.486q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528h496.486q14.408 0 24.934-10.528t10.528-24.936-10.528-24.934-24.934-10.528zM957.506 392.59h-780.19q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528h780.19q14.408 0 24.934-10.528t10.528-24.936-10.528-24.934-24.934-10.528zM815.654 250.736h-496.486q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h496.486q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM957.506 108.884h-780.19q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h780.19q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM815.654-32.97h-496.486q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h496.486q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe054;" d="M177.316 747.222q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM390.096 605.368q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41zM177.316 463.514q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.936-24.934 10.528h-780.19zM390.096 321.662q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41zM177.316 179.81q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM390.096 37.956q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h567.41q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-567.41z" horiz-adv-x="1136" /> +<glyph unicode="&#xe055;" d="M177.316 747.222q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 605.368q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 463.514q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.936-24.934 10.528h-780.19zM177.316 321.662q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 179.81q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19zM177.316 37.956q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h780.19q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-780.19z" horiz-adv-x="1136" /> +<glyph unicode="&#xe056;" d="M955.29 179.81q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-65.384l72.034-72.034q23.274-4.432 27.706-27.706l93.090-91.982-74.25-74.25-922.044 922.044 74.252 74.25 90.874-91.982h703.722q14.408 0 24.934-10.528t10.528-24.936-10.528-24.934-24.934-10.528h-632.798l70.926-70.926h561.87q14.408 0 24.934-10.528t10.528-24.936-10.528-24.936-24.934-10.528h-490.944l70.926-70.926h420.018q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-349.092l70.926-70.926h278.164q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-207.238l70.926-70.926h136.312zM160.694 602.044l67.602-67.602h-53.194q-14.408 0-24.936 10.528t-10.528 24.934q0 23.274 21.056 32.14zM175.1 463.514h124.122l70.926-70.926h-195.048q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528zM175.1 321.662h265.974l70.926-70.926h-336.9q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528zM175.1 179.81h407.826l70.926-70.926h-478.752q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528zM175.1 37.956h549.68l70.926-70.926h-620.606q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe057;" d="M667.152 413.644q100.848-23.274 141.854-56.52 57.628-47.654 57.628-124.12 0-79.792-64.278-131.88-78.684-63.168-229.404-63.168h-360.174v18.84q48.762 0 66.494 9.974 17.732 8.866 24.936 23.274t7.202 72.034v461.022q0 57.628-7.202 72.034t-24.936 23.274-66.494 8.866v19.948h340.226q121.904 0 172.328-21.61t79.792-64.83 29.368-91.984q0-50.978-36.572-90.874-37.68-39.896-130.77-64.278zM476.536 387.048v-227.186l-1.108-26.596q0-27.706 14.406-42.112t43.22-14.408q41.004 0 76.468 18.84 36.572 18.84 54.302 53.196 18.84 35.462 18.84 78.684 0 49.87-22.164 89.766-23.274 38.788-64.278 55.412-39.896 15.514-119.688 14.408zM476.536 428.052q74.252 0 109.714 16.624t54.302 47.1 18.84 77.576-18.84 77.022-53.196 45.438q-34.356 16.622-110.822 15.514v-279.272z" horiz-adv-x="1136" /> +<glyph unicode="&#xe058;" d="M283.706 747.222h283.706q84.226 0 125.23-6.65 41.004-7.758 74.25-29.922 32.14-22.164 54.302-59.29t22.164-82.562q0-49.87-27.706-91.984-26.596-41.004-72.034-62.060 64.278-18.84 99.186-64.278t34.908-106.39q0-48.762-22.164-94.198-22.164-46.544-61.506-73.698t-95.86-33.802q-34.356-3.326-172.884-4.432h-241.592v709.264zM426.666 628.642v-164.018h94.2q84.226 0 104.174 3.324 36.572 4.432 57.628 25.488t21.056 55.41q0 32.14-18.286 52.642t-53.75 24.934q-21.056 2.216-123.014 2.216h-82.010zM426.666 347.152v-189.506h132.988q77.576 0 98.632 4.432 31.030 5.542 51.532 28.26t20.502 60.398q0 31.030-15.514 53.75t-45.438 32.692q-28.814 9.974-126.338 9.974h-116.364z" horiz-adv-x="1136" /> +<glyph unicode="&#xe059;" d="M469.888 728.38l5.54 18.84h345.766l-6.65-18.84q-46.544 0-72.034-21.056-24.38-21.056-43.222-87.55l-129.662-454.372q-14.408-47.654-14.408-64.278 0-18.84 14.408-28.814 18.84-14.408 70.926-15.514l-4.432-18.84h-352.416l5.54 18.84q53.194 0 77.576 20.502t44.33 88.104l130.772 454.372q12.19 42.112 12.19 63.168 0 18.84-14.408 29.922t-69.818 15.516z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05a;" d="M562.978 747.222l-148.502-709.264h146.286l148.502 709.264h-146.286z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05b;" d="M212.778-103.896v70.926h709.264v-70.926h-709.264zM213.888 747.222h357.958v-18.84h-17.732q-41.004 0-55.966-8.312t-21.056-23.272-6.096-74.806v-339.116q0-93.092 13.854-123.014t45.99-49.87 82.010-19.948q55.41 0 95.308 25.49 39.896 24.38 59.29 69.264t19.394 154.596v282.596q0 46.546-8.866 66.494-9.974 19.948-25.49 27.706-22.164 12.19-64.278 12.19v18.84h239.378v-18.84h-14.408q-28.814 0-48.208-11.636t-28.26-36.016q-6.65-16.624-6.65-58.736v-262.648q0-123.014-16.624-176.208-15.514-54.302-78.13-99.74t-170.114-45.438q-89.766 0-138.528 23.274-67.602 33.246-95.308 84.226t-27.706 137.42v339.118q0 59.844-6.65 74.804t-22.718 23.274-60.398 8.312v18.84z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05c;" d="M283.706-103.896v70.926h567.41v-70.926h-567.41zM282.596 747.222h140.746v-376.798q0-89.766 4.432-116.364 8.866-43.222 43.222-68.71t93.092-25.49q59.844 0 90.32 24.38t36.572 59.844 6.096 118.58v384.554h140.746v-365.714q0-125.23-12.19-177.316-11.082-52.086-42.114-87.55-29.922-35.462-82.010-56.52-50.978-21.056-132.986-21.056-99.74 0-151.826 23.274-50.978 23.274-80.9 59.844t-39.896 77.576q-13.298 59.844-13.298 176.208v371.254z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05d;" d="M70.926 332.746v34.356h992.97v-34.356h-992.97zM1040.624 310.58q-13.298-63.168-50.978-96.97t-83.116-33.802q-54.302 0-95.308 45.99t-39.896 123.568q0 75.36 44.328 122.46t107.498 47.1q47.654 0 78.13-24.934t30.476-51.532q0-13.298-8.866-21.61t-24.38-8.312q-19.948 0-31.030 13.298-5.542 7.758-7.758 28.26t-14.408 31.584q-12.19 9.974-33.246 9.974-35.462 0-56.52-25.488-27.706-34.354-27.706-90.874 0-57.628 27.706-101.404t75.36-43.774q34.356 0 62.062 23.274 18.84 16.624 37.68 58.736zM498.702 454.65q46.544 64.276 99.74 64.276 49.87 0 86.442-42.112t36.572-115.254q0-85.332-56.52-137.42-48.762-44.328-108.606-44.328-27.706 0-56.52 9.974t-58.736 31.030v331.358q0 54.304-2.216 66.494-3.324 13.298-8.866 17.732t-13.298 4.432q-9.974 0-25.488-5.542l-4.432 12.19 96.416 38.788h15.514v-231.62zM498.702 432.486v-191.724q17.732-17.732 36.572-26.596t38.788-8.866q32.14 0 59.844 34.908t27.706 101.404q0 62.062-27.706 94.754t-63.168 32.692q-17.732 0-36.572-8.866-14.408-6.65-35.464-27.706zM274.84 235.222q-48.762-37.68-62.062-43.222-18.84-8.866-39.896-8.866-33.248 0-54.856 22.72t-21.61 59.29q0 23.274 9.974 41.004 14.406 23.274 49.87 44.328t118.58 50.978v13.298q0 47.654-15.514 65.384t-44.33 17.732q-22.164 0-34.354-12.19-13.3-12.19-13.3-26.596v-21.056q0-15.514-7.758-24.38t-21.056-8.866-21.61 8.866-8.312 25.49q0 29.922 31.030 54.856t86.442 24.934q42.112 0 69.818-14.406 19.948-11.082 29.922-33.248 6.65-15.514 6.65-62.060v-108.606q0-45.438 1.108-55.412 2.216-11.082 6.096-14.408t9.42-3.326 9.974 2.216q6.65 4.432 27.706 25.49v-19.948q-38.788-52.086-74.252-52.086-17.732 0-27.706 12.19t-9.974 39.896zM274.84 258.494v121.904q-53.194-21.056-68.71-29.922-27.706-15.514-39.342-32.14t-11.636-36.572q0-25.49 14.962-42.112t34.908-16.624q26.598 0 69.818 35.462z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05e;" d="M70.926 323.88v45.438h992.97v-45.438h-992.97zM1005.16 303.932l53.196-6.65q-8.866-55.41-44.884-86.442t-88.104-31.030q-65.384 0-105.28 42.668t-39.896 123.568q0 50.978 17.178 89.766t51.532 58.736q35.462 18.84 76.468 18.84 52.086 0 85.332-26.042t42.114-74.806l-52.086-7.758q-7.758 32.14-26.596 48.208t-46.544 16.070q-41.004 0-66.494-29.368t-25.49-92.538q0-64.278 24.934-93.644t63.722-29.368q32.14 0 53.75 19.394t27.152 60.398zM504.242 186.458h-50.978v441.074h54.302v-157.368q34.356 43.222 87.55 43.222 29.922 0 55.966-11.636t43.222-33.248 26.596-52.086 9.42-64.832q0-82.010-40.45-126.892t-96.97-44.884-88.658 47.654v-41.004zM503.134 349.368q0-57.628 15.514-83.116 25.49-42.112 69.818-42.112 35.462 0 60.952 31.030t25.49 91.982q0 62.062-24.38 91.982t-59.844 29.922-61.506-31.030-26.044-88.658zM320.276 226.356q-29.922-25.49-58.736-36.572-26.598-9.974-58.736-9.974-53.194 0-81.454 25.49t-28.26 65.384q0 24.38 10.528 43.774t27.706 31.030 39.342 17.178q15.514 4.432 48.762 8.866 65.384 7.758 96.416 17.732v14.408q0 33.246-15.514 46.546-21.056 18.84-62.062 18.84-37.68 0-55.966-13.298t-27.152-47.654l-53.194 6.65q7.758 34.356 24.382 55.412t47.654 32.14 72.034 11.082 66.494-9.42 37.68-23.826 17.732-37.68q2.216-13.298 2.216-49.87v-72.034q0-75.36 3.324-95.308t13.298-38.788h-56.52q-7.758 17.732-9.974 39.896zM315.844 347.152q-29.922-12.19-88.658-19.948-33.248-5.542-47.654-11.082-13.3-6.65-21.056-17.732t-7.758-25.49q0-22.164 16.622-36.572t47.654-14.408 55.412 13.852 36.572 37.126q8.866 18.84 8.866 54.302v19.948z" horiz-adv-x="1136" /> +<glyph unicode="&#xe05f;" d="M641.662 235.222h-246.026l-28.814-67.602q-14.406-33.246-14.406-55.41 0-28.814 23.274-43.222 14.406-7.758 68.71-12.19v-18.84h-231.618v18.84q37.68 5.542 61.506 31.030t59.29 105.28l248.242 554.114h9.974l250.458-569.628q36.572-80.9 59.844-101.956 16.624-16.624 48.762-18.84v-18.84h-335.792v18.84h13.298q41.004 0 56.52 11.082 11.082 8.866 11.082 24.38 0 8.866-2.216 18.84-1.108 4.432-15.514 37.68zM623.932 274.010l-104.174 239.376-106.39-239.376h210.562z" horiz-adv-x="1136" /> +<glyph unicode="&#xe060;" d="M923.152 37.956h-156.26l-60.952 160.692h-283.706l-58.736-160.692h-151.826l275.948 709.264h151.826zM659.394 318.338l-97.524 263.758-95.308-263.758h192.832z" horiz-adv-x="1136" /> +<glyph unicode="&#xe061;" d="M885.472 747.222v-191.722h-18.84q-16.624 66.494-36.572 95.308t-56.52 46.544q-19.948 8.866-68.71 8.866h-53.196v-546.356q0-54.302 5.542-68.71 6.65-13.298 24.38-23.274 16.624-9.974 47.654-9.974h23.274v-19.948h-371.254v19.948h23.274q31.030 0 49.87 9.974 13.298 7.758 21.056 25.49 6.65 13.298 6.65 66.494v546.356h-52.086q-70.926 0-104.174-29.922-45.438-42.112-57.628-120.798h-18.84v191.724h636.12z" horiz-adv-x="1136" /> +<glyph unicode="&#xe062;" d="M496.486 37.956v589.576h-210.562v119.688h562.978v-119.688h-209.456v-589.576h-142.962z" horiz-adv-x="1136" /> +<glyph unicode="&#xe063;" d="M992.97 321.662h-150.72q8.866 34.356 8.866 70.926t-8.866 70.926h150.72q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM812.328 536.658q-37.68 63.168-100.848 100.848l106.39 106.39q21.056 21.056 50.424 21.056t50.424-21.056 21.056-50.424-21.056-50.424zM496.486 667.428v150.718q0 29.922 20.502 50.424t50.424 20.502 50.424-20.502 20.502-50.424v-150.718q-34.356 8.866-70.926 8.866t-70.926-8.866zM322.494 536.658l-106.39 106.39q-21.056 21.056-21.056 50.424t21.056 50.424 50.424 21.056 50.424-21.056l106.39-106.39q-63.168-37.68-100.848-100.848zM283.706 392.59q0-36.572 8.866-70.926h-150.718q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h150.718q-8.866-34.354-8.866-70.926zM322.494 248.52q37.68-63.168 100.848-100.848l-106.39-106.39q-21.056-21.056-50.424-21.056t-50.424 21.056-21.056 50.424 21.056 50.424zM638.338 117.75v-150.72q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424v150.72q34.354-8.866 70.926-8.866t70.926 8.866zM567.41 179.81q-88.658 0-150.718 62.062t-62.060 150.718 62.060 150.72 150.718 62.060 150.718-62.060 62.062-150.72-62.062-150.72-150.72-62.062zM812.328 248.52l106.39-106.39q21.056-21.056 21.056-50.424t-21.056-50.424-50.424-21.056-50.424 21.056l-106.39 106.39q63.168 37.68 100.848 100.848z" horiz-adv-x="1136" /> +<glyph unicode="&#xe064;" d="M992.97 321.662h-150.72q8.866 34.356 8.866 70.926t-8.866 70.926h150.72q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM812.328 536.658q-37.68 63.168-100.848 100.848l106.39 106.39q21.056 21.056 50.424 21.056t50.424-21.056 21.056-50.424-21.056-50.424zM567.41-103.896q-29.922 0-50.424 20.502t-20.502 50.424v150.72q34.354-8.866 70.926-8.866t70.926 8.866v-150.72q0-29.922-20.502-50.424t-50.424-20.502zM496.486 667.428v150.718q0 29.922 20.502 50.424t50.424 20.502 50.424-20.502 20.502-50.424v-150.718q-34.356 8.866-70.926 8.866t-70.926-8.866zM322.494 536.658l-106.39 106.39q-21.056 21.056-21.056 50.424t21.056 50.424 50.424 21.056 50.424-21.056l106.39-106.39q-63.168-37.68-100.848-100.848zM283.706 392.59q0-36.572 8.866-70.926h-150.718q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h150.718q-8.866-34.354-8.866-70.926zM567.41 605.368v-425.558q-88.658 0-150.718 62.062t-62.060 150.718 62.060 150.72 150.718 62.060zM322.494 248.52q37.68-63.168 100.848-100.848l-106.39-106.39q-21.056-21.056-50.424-21.056t-50.424 21.056-21.056 50.424 21.056 50.424zM812.328 248.52l106.39-106.39q21.056-21.056 21.056-50.424t-21.056-50.424-50.424-21.056-50.424 21.056l-106.39 106.39q63.168 37.68 100.848 100.848z" horiz-adv-x="1136" /> +<glyph unicode="&#xe065;" d="M567.41-103.896q-100.848 0-192.832 39.342t-158.476 105.836-105.834 158.476-39.342 192.832 39.342 192.832 105.834 158.476 158.476 105.836 192.832 39.342 192.832-39.342 158.476-105.836 105.834-158.476 39.342-192.832-39.342-192.832-105.836-158.476-158.476-105.836-192.832-39.342zM567.41 779.36q-105.282 0-194.494-51.532t-140.746-140.746-51.532-194.494 51.532-194.494 140.746-140.746 194.494-51.532v773.542z" horiz-adv-x="1136" /> +<glyph unicode="&#xe066;" d="M992.97 179.81h-70.926v283.706q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-283.706h-283.706q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h283.706v-70.926q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v70.926h70.926q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM851.116 605.368q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-496.486v70.926q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-70.926h-70.926q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h70.926v-496.486q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v496.486h496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe067;" d="M851.116 37.956h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v496.486q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-496.486q0-29.922-20.502-50.424t-50.424-20.502zM531.948-32.97q-14.408 0-24.936 10.528t-10.528 24.934v709.264q0 14.408 10.528 24.936t24.936 10.528 24.934-10.528 10.528-24.936v-709.264q0-14.408-10.528-24.934t-24.934-10.528zM354.632 37.956h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v496.486q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-496.486q0-29.922-20.502-50.424t-50.424-20.502zM354.632 534.442q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe068;" d="M709.264 37.956q-29.922 0-50.424 20.502t-20.502 50.424v638.338h1.108l353.524-709.264h-283.706zM425.558 37.956h-283.706l354.632 709.264v-638.338q0-29.922-20.502-50.424t-50.424-20.502zM425.558 394.804l-141.854-285.922h70.926q29.922 0 50.424 20.502t20.502 50.424v214.996z" horiz-adv-x="1136" /> +<glyph unicode="&#xe069;" d="M212.778-32.97v283.706q0 29.922 20.502 50.424t50.424 20.502h638.338l1.108-1.108zM212.778 534.442v283.706l709.264-354.632h-638.338q-29.922 0-50.424 20.502t-20.502 50.424zM354.632 534.442h214.996l-285.922 141.854v-70.926q0-29.922 20.502-50.424t50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06a;" d="M851.116 37.956q-29.922 0-50.424 20.502t-20.502 50.424v638.338l354.632-709.264h-283.706zM638.338 37.956h-567.41l638.338 354.632v-283.706q0-29.922-20.502-50.424t-50.424-20.502zM638.338 250.736l-283.706-141.852h212.778q29.922 0 50.424 20.502t20.502 50.424v70.926zM496.486 605.368h-70.926q-27.706 0-49.316-19.394t-21.61-51.532v-141.854h-70.926v172.884q0 35.462 33.8 73.144t68.156 37.68h110.822v70.926l197.264-104.174-197.264-108.606v70.926z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06b;" d="M851.116 534.442q0 32.14-21.61 51.532t-49.316 19.394h-70.926v-70.926l-197.264 108.606 197.264 104.174v-70.926h110.822q34.356 0 68.156-37.68t33.802-73.144v-172.884h-70.926v141.854zM567.41 37.956q-29.922 0-50.424 20.502t-20.502 50.424v283.706l638.338-354.632h-567.41zM567.41 179.81q0-29.922 20.502-50.424t50.424-20.502h212.778l-283.706 141.854v-70.926zM354.632 37.956h-283.706l354.632 709.264v-638.338q0-29.922-20.502-50.424t-50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06c;" d="M922.044 818.146h-709.264v-84.224l283.706-283.706v-483.186l141.852 195.048v288.14l283.706 283.706v84.226z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06d;" d="M935.342 264.034l-46.544-46.544-638.338 638.338 46.546 46.544 226.078-226.078h398.962v-84.226l-157.368-157.368zM667.152 337.178l-28.814-28.814v-288.14l-141.854-195.048v483.186l-283.706 283.706v84.226h115.254z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06e;" d="M1063.896 108.884h-496.486q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h496.486q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM567.41 179.81h354.632q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-354.632q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502zM212.778 711.758q0 14.406-10.528 24.934t-24.936 10.528-24.936-10.528-10.528-24.934v-461.022h-141.854l177.316-283.706 177.316 283.706h-141.854v461.022zM567.41 392.59h212.778q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-212.778q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502zM567.41 605.368h70.926q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-70.926q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe06f;" d="M780.19 321.662h-212.778q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h212.778q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM1063.896 747.222h-496.486q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h496.486q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM922.044 534.442h-354.632q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h354.632q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM638.338 108.884h-70.926q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h70.926q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM212.778 711.758q0 14.406-10.528 24.934t-24.936 10.528-24.936-10.528-10.528-24.934v-461.022h-141.854l177.316-283.706 177.316 283.706h-141.854v461.022z" horiz-adv-x="1136" /> +<glyph unicode="&#xe070;" d="M425.558 605.368h-70.926q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h70.926q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM709.264 392.59h-354.632q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h354.632q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM567.41 179.81h-212.778q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h212.778q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM851.116-32.97h-496.486q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h496.486q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe071;" d="M780.19 250.736q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-141.854q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h141.854zM992.97 605.368h-354.632q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h354.632q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM1028.432 179.81h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h638.338q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM390.096 676.294h638.338q14.406 0 24.934 10.528t10.528 24.936-10.528 24.934-24.934 10.528h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.936 24.936-10.528zM447.724 425.836l-234.944 201.698v-164.016h-106.39q-14.406 0-24.936-10.528t-10.528-24.936 10.528-24.934 24.936-10.528h106.39v-164.016zM1028.432 37.956h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h638.338q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe072;" d="M1028.432 179.81h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h638.338q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM780.19 250.736q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502h-141.854q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h141.854zM992.97 605.368h-354.632q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h354.632q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM390.096 676.294h638.338q14.406 0 24.934 10.528t10.528 24.936-10.528 24.934-24.934 10.528h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.936 24.936-10.528zM1028.432 37.956h-638.338q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h638.338q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM390.096 392.59q14.406 0 24.936 10.528t10.528 24.934-10.528 24.936-24.936 10.528h-106.39v164.016l-234.944-201.698 234.944-197.264v164.016h106.39z" horiz-adv-x="1136" /> +<glyph unicode="&#xe073;" d="M851.116 108.884q-77.576 0-142.962 38.788t-103.066 103.066h246.026q58.736 0 100.294 41.558t41.558 100.294-41.558 100.294-100.294 41.558h-246.026q37.68 64.278 103.066 103.066t142.962 38.788q117.472 0 200.588-83.118t83.116-200.59-83.116-200.588-200.588-83.116zM283.706 392.59q0 29.922 20.502 50.424t50.424 20.502h425.558q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502h-425.558q-29.922 0-50.424 20.502t-20.502 50.424zM141.854 392.59q0-58.736 41.558-100.294t100.294-41.558h246.026q-37.68-64.278-103.064-103.066t-142.962-38.788q-117.472 0-200.588 83.116t-83.118 200.588 83.118 200.588 200.588 83.118q77.576 0 142.962-38.788t103.064-103.064h-246.026q-58.736 0-100.294-41.558t-41.558-100.294z" horiz-adv-x="1136" /> +<glyph unicode="&#xe074;" d="M567.41 37.956h70.926v-175.1h-70.926v175.1zM567.41 922.32h70.926v-175.1h-70.926v175.1zM179.532 534.442h354.632v119.688q-52.086 22.166-108.606 22.166-77.576 0-142.962-38.788t-103.064-103.066zM671.584 250.736v-119.688q52.086-22.164 108.606-22.164 77.576 0 142.962 38.788t103.064 103.066h-354.632zM1063.896 463.514h-141.854q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h141.854q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502zM867.74-14.13l73.144-73.142 39.896 39.896-73.144 73.144zM179.532 250.736q37.68-64.278 103.064-103.064t142.962-38.788q56.52 0 108.606 22.164v119.688h-354.632zM976.346 836.986l-39.896 39.896-73.144-73.144 39.896-39.896zM1026.216 534.442q-37.68 64.278-103.066 103.066t-142.962 38.788q-56.52 0-108.606-22.166v-119.688h354.632zM224.97-47.376l39.896-39.896 73.144 73.144-39.896 39.896zM342.442 803.74l-73.144 73.144-39.896-39.896 73.142-73.142zM354.632 392.59q0 29.922-20.502 50.424t-50.424 20.502h-141.854q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h141.854q29.922 0 50.424 20.502t20.502 50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe075;" d="M141.854-32.97v851.116h354.632v-141.854h-212.778v-567.41h567.41v212.778h141.854v-354.632h-851.116zM618.39 341.61l-99.74 99.74 248.242 248.242-128.554 128.554h354.632v-354.632l-126.338 126.338z" horiz-adv-x="1136" /> +<glyph unicode="&#xe076;" d="M795.706 518.926l-196.156-197.264h-103.064v98.632l199.48 198.372-128.554 128.554h354.632v-354.632zM283.706 321.662v-212.778h496.486v212.778h70.926v-283.706h-638.338v638.338h283.706v-70.926h-212.778v-283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe077;" d="M141.854 605.368v141.854h141.854v-141.854h-141.854zM354.632 605.368v141.854h638.338v-141.854h-638.338zM141.854 392.59v141.852h141.854v-141.852h-141.854zM354.632 392.59v141.852h638.338v-141.852h-638.338zM141.854 179.81v141.854h141.854v-141.854h-141.854zM354.632 179.81v141.854h638.338v-141.854h-638.338zM141.854-32.97v141.854h141.854v-141.854h-141.854zM354.632-32.97v141.854h638.338v-141.854h-638.338z" horiz-adv-x="1136" /> +<glyph unicode="&#xe078;" d="M957.506 108.884h-496.486q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM319.168 676.294h-35.464v35.462q0 14.408-10.528 24.936t-24.936 10.528-24.936-10.528-10.528-24.936v-35.462h-35.462q-14.408 0-24.936-10.528t-10.528-24.936 10.528-24.934 24.936-10.528h35.462v-35.462q0-14.408 10.528-24.936t24.936-10.528 24.936 10.528 10.528 24.936v35.462h35.464q14.406 0 24.936 10.528t10.528 24.934-10.528 24.936-24.936 10.528zM957.506 392.59h-496.486q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM461.022 605.368h496.486q14.408 0 24.934 10.528t10.528 24.936-10.528 24.936-24.934 10.528h-496.486q-14.406 0-24.936-10.528t-10.528-24.936 10.528-24.936 24.936-10.528zM319.168 392.59h-35.464v35.462q0 14.408-10.528 24.936t-24.936 10.528-24.936-10.528-10.528-24.936v-35.462h-35.462q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h35.462v-35.462q0-14.408 10.528-24.934t24.936-10.528 24.936 10.528 10.528 24.934v35.462h35.464q14.406 0 24.936 10.528t10.528 24.934-10.528 24.934-24.936 10.528zM319.168 108.884h-35.464v35.462q0 14.408-10.528 24.934t-24.936 10.528-24.936-10.528-10.528-24.934v-35.462h-35.462q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h35.462v-35.462q0-14.408 10.528-24.934t24.936-10.528 24.936 10.528 10.528 24.934v35.462h35.464q14.406 0 24.936 10.528t10.528 24.934-10.528 24.934-24.936 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe079;" d="M837.818 101.126q-21.056 59.844 78.684 345.766l5.542 16.622-270.408 270.406q8.866-3.326 23.826-9.42t57.628-26.044 81.456-39.896 86.442-49.316 82.010-57.074 57.628-60.398 23.272-61.506q-70.926-439.964-154.044-428.884-36.572 5.542-72.034 99.74zM802.356 347.152l-291.464-291.462q-32.14-32.14-60.398-45.99t-53.194-8.312-43.774 18.286-43.222 36.018l-149.61 150.72q-100.848 100.848 0 200.588l292.572 292.572q23.274 23.274 33.8 32.14t24.382 8.866 24.38-8.866 33.802-32.14l232.726-231.62q41.004-42.114 41.004-60.952t-41.004-59.844zM627.254 412.538l-95.308 95.308q-21.056 19.948-50.424 19.948t-49.316-19.948l-50.978-50.978q-19.948-19.948-19.948-49.316t19.948-50.424l95.308-95.308q21.056-21.056 50.424-21.056t50.424 21.056l49.87 49.87q21.056 21.056 21.056 50.424t-21.056 50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07a;" d="M780.19-103.896h-425.558q-58.736 0-100.294 41.558t-41.558 100.294v567.41q0 58.736 41.558 100.294t100.294 41.558h25.488q33.248 54.302 89.212 98.078t98.078 43.774 98.078-43.774 89.212-98.078h25.49q58.736 0 100.294-41.558t41.558-100.294v-567.41q0-58.736-41.558-100.294t-100.294-41.558zM567.41 818.146q-29.922 0-50.424-20.502t-20.502-50.424h141.854q0 29.922-20.502 50.424t-50.424 20.502zM851.116 605.368q0 29.922-20.502 50.424t-50.424 20.502h-70.926q0-29.922-20.502-50.424t-50.424-20.502h-141.854q-29.922 0-50.424 20.502t-20.502 50.424h-70.926q-29.922 0-50.424-20.502t-20.502-50.424v-496.484q0-29.922 20.502-50.424t50.424-20.502h141.854q5.54 0 15.514 0.554t37.68 5.542 51.532 13.298 50.978 27.152 43.774 44.328q98.632-101.956 136.312 75.36 18.84 85.332 18.84 188.398v212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07b;" d="M713.698 738.356h-1.108l-508.676-508.676-132.986-333.576 333.576 134.096h1.108l507.568 507.568v1.108zM283.706 108.884l-49.87 49.87v1.108l478.752 477.644q0 1.108 1.108 0l48.762-48.762v-1.108zM863.308 889.074l-99.74-99.74q-1.108-1.108 0-1.108l199.48-199.48q0-1.108 1.108 0l99.74 99.74z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07c;" d="M992.97-32.97h-851.116q-29.922 0-50.424 20.502t-20.502 50.424v709.264q0 29.922 20.502 50.424t50.424 20.502h851.116q29.922 0 50.424-20.502t20.502-50.424v-709.264q0-29.922-20.502-50.424t-50.424-20.502zM992.97 676.294q0 29.922-20.502 50.424t-50.424 20.502h-709.264q-29.922 0-50.424-20.502t-20.502-50.424v-425.558l249.35 212.778 282.596-247.134 152.936 176.208 166.234-141.854v425.558zM673.802 463.514q-44.328 0-75.36 31.030t-31.030 75.36 31.030 75.358 75.36 31.030 75.36-31.030 31.030-75.358-31.030-75.36-75.36-31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07d;" d="M780.19 569.904q0-44.328-31.030-75.358t-75.36-31.030-75.36 31.030-31.030 75.36 31.030 75.358 75.36 31.030 75.36-31.030 31.030-75.358zM992.97-32.97h-673.802q44.33 0 75.358 31.030t31.030 75.36-31.030 75.36-75.358 31.030h-35.464v35.462q0 33.246-18.84 60.398t-48.762 38.234l175.1 149.61 282.596-247.134 152.936 176.208 166.234-141.854v425.558q0 29.922-20.502 50.424t-50.424 20.502h-709.264q-29.922 0-50.424-20.502t-20.502-50.424v-361.28q-31.030-11.082-50.978-38.234t-19.948-61.506v531.948q0 29.922 20.502 50.424t50.424 20.502h851.116q29.922 0 50.424-20.502t20.502-50.424v-709.264q0-28.814-20.502-49.87t-50.424-21.056zM141.854 215.274q0 14.408 10.528 24.934t24.936 10.528 24.936-10.528 10.528-24.934v-106.39h106.39q14.406 0 24.936-10.528t10.528-24.934-10.528-24.934-24.936-10.528h-106.39v-106.39q0-14.406-10.528-24.934t-24.936-10.528-24.936 10.528-10.528 24.934v106.39h-106.39q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528h106.39v106.39z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07e;" d="M1063.896-103.896h-992.97q-29.922 0-50.424 20.502t-20.502 50.424v283.706q0 29.922 20.502 50.424t50.424 20.502h141.854v425.558q0 29.922 20.502 50.424t50.424 20.502h425.558q120.798 0 166.788-45.99t45.99-166.788v-283.706h141.854q29.922 0 50.424-20.502t20.502-50.424v-283.706q0-29.922-20.502-50.424t-50.424-20.502zM709.264 605.368v141.854h-354.632q-29.922 0-50.424-20.502t-20.502-50.424v-354.632h567.41v283.706h-141.854zM496.486 215.274q0-14.408 10.528-24.934t24.934-10.528h70.926q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-70.926q-14.408 0-24.936-10.528t-10.528-24.934zM851.116 108.884h-567.41q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h567.41q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe07f;" d="M892.12-32.97l-231.62 232.726 99.74 99.74 232.726-231.62v-100.848h-100.848zM425.558 179.81q-96.416 0-177.87 47.654t-129.108 129.108-47.654 177.87 47.654 177.87 129.108 129.108 177.87 47.654 177.87-47.654 129.108-129.108 47.654-177.87-47.654-177.87-129.108-129.108-177.87-47.654zM425.558 747.222q-88.658 0-150.718-62.060t-62.062-150.72 62.062-150.72 150.718-62.062 150.72 62.062 62.062 150.72-62.062 150.718-150.718 62.062z" horiz-adv-x="1136" /> +<glyph unicode="&#xe080;" d="M780.19 534.442q0 96.416-47.654 177.87t-129.108 129.108-177.87 47.654-177.87-47.654-129.108-129.108-47.654-177.87 47.654-177.87 129.108-129.108 177.87-47.654 177.87 47.654 129.108 129.108 47.654 177.87zM638.338 463.514h-141.854v-141.852h-141.854v141.854h-141.854v141.854h141.854v141.852h141.854v-141.852h141.854v-141.854zM992.97 67.88l-232.726 231.62-99.74-99.74 231.62-232.726h100.848v100.848z" horiz-adv-x="1136" /> +<glyph unicode="&#xe081;" d="M992.97 67.88l-232.726 231.62-99.74-99.74 231.62-232.726h100.848v100.848zM780.19 534.442q0 96.416-47.654 177.87t-129.108 129.108-177.87 47.654-177.87-47.654-129.108-129.108-47.654-177.87 47.654-177.87 129.108-129.108 177.87-47.654 177.87 47.654 129.108 129.108 47.654 177.87zM638.338 463.514h-425.558v141.852h425.558v-141.852z" horiz-adv-x="1136" /> +<glyph unicode="&#xe082;" d="M909.852 276.226l-200.59 116.364 200.588 116.364q25.49 14.408 33.246 42.668t-7.202 53.75-43.222 33.248-53.75-7.758l-200.59-115.254v231.62q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-231.62l-200.588 115.254q-25.488 15.514-53.748 7.758t-43.222-33.248-7.204-53.75 33.248-42.668l200.588-116.364-200.588-116.364q-25.49-14.408-33.248-42.668t7.204-53.75 43.222-33.246 53.748 7.758l200.588 115.254v-231.62q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v231.62l200.588-115.254q25.49-15.514 53.75-7.758t43.222 33.246 7.202 53.75-33.246 42.668z" horiz-adv-x="1136" /> +<glyph unicode="&#xe083;" d="M566.302 960q-117.472 0-200.588-83.116t-83.118-200.59v-638.338q0-87.55 62.616-150.166t150.164-62.616 150.164 62.616 62.616 150.164v638.338q0 58.736-41.558 100.294t-100.294 41.558-100.294-41.558-41.558-100.294v-567.41h70.926v567.41q0 28.814 21.056 49.87t49.87 21.056 49.87-21.056 21.056-49.87v-638.338q0-58.736-41.558-100.294t-100.294-41.558-100.294 41.558-41.558 100.294v638.338q0 87.55 62.616 150.164t150.164 62.616 150.164-62.616 62.616-150.164v-567.41h70.926v567.41q0 117.472-83.116 200.59t-200.59 83.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe084;" d="M165.126 793.766q-83.118-83.116-83.118-200.588t83.118-200.59l451.048-451.048q62.062-62.060 150.72-62.060t150.72 62.062 62.062 150.164-62.062 150.164l-150.72 150.718-100.848 99.74-200.588 201.698q-41.004 41.004-99.74 41.004t-100.294-41.558-41.558-100.294 41.004-100.848l401.176-401.178 50.978 50.978-401.178 401.178q-21.056 19.948-21.056 49.87t20.502 50.424 49.87 20.502 50.424-21.056l200.588-200.59 100.848-99.74 149.61-150.72q42.112-41.004 42.112-100.294t-41.558-100.294-100.294-41.004-100.848 41.004l-451.048 451.048q-62.062 62.060-62.062 150.72t62.062 150.718 150.718 62.062 150.718-62.062l401.178-401.178 49.87 49.87-401.178 401.178q-83.118 83.116-200.588 83.116t-200.588-83.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe085;" d="M638.338 250.736h141.854v70.926h-70.926v70.926h-70.926v-70.926h-141.854v-141.854h141.854v70.926zM709.264 108.884v70.926h-70.926v-70.926h-141.854v-70.926h141.854v-141.852h141.854v212.778h-70.926zM992.97-32.97h-70.926v-70.926h141.852v354.632h-70.926v-283.706zM1063.896 321.662v70.926h-141.854v70.926h-141.854v-70.926h70.926v-354.632h70.926v283.706h141.854zM709.264 889.074v-354.632h354.632v354.632h-354.632zM992.97 605.368h-212.778v212.778h212.778v-212.778zM851.116 747.222h70.926v-70.926h-70.926v70.926zM70.926-103.896h354.632v354.632h-354.632v-354.632zM141.854 179.81h212.778v-212.778h-212.778v212.778zM496.486-32.97h70.926v-70.926h-70.926v70.926zM567.41 818.146h70.926v70.926h-141.854v-283.706h70.926v212.778zM212.778 747.222h70.926v-70.926h-70.926v70.926zM425.558 889.074h-354.632v-354.632h354.632v354.632zM354.632 605.368h-212.778v212.778h212.778v-212.778zM496.486 534.442v-70.926h-425.558v-70.926h70.926v-70.926h70.926v70.926h354.632v70.926h70.926v70.926h-141.854zM212.778 108.884h70.926v-70.926h-70.926v70.926z" horiz-adv-x="1136" /> +<glyph unicode="&#xe086;" d="M920.934 764.952q1.108-8.866 1.108-17.732v-638.338q0-58.736-41.558-100.294t-100.294-41.558h-390.096q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h319.168q58.736 0 100.294 41.558t41.558 100.294v567.41q0 58.736-41.558 100.294t-100.294 41.558h-354.632q-58.736 0-100.294-41.558t-41.558-100.294v-638.338q0-88.658 62.060-150.718t150.718-62.060h354.632q88.658 0 150.718 62.062t62.062 150.718v496.486q0 96.416-72.034 159.584zM390.096 676.294h283.706q14.408 0 24.934-10.528t10.528-24.936-10.528-24.934-24.934-10.528h-283.706q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528zM390.096 534.442h283.706q14.408 0 24.934-10.528t10.528-24.936-10.528-24.936-24.934-10.528h-283.706q-14.406 0-24.936 10.528t-10.528 24.936 10.528 24.936 24.936 10.528zM390.096 392.59h141.854q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-141.854q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe087;" d="M851.116 818.146h-496.486v-848.9q5.54 7.758 22.166 28.814t24.936 32.14 23.826 31.030 25.488 31.030 24.936 27.152 25.488 24.934 22.718 18.286 23.274 13.298 19.948 3.88q28.814 0 75.36-44.328t85.886-97.524 75.36-97.524 47.1-44.33q27.706 0 49.316 21.056t21.61 49.87v780.19q0 29.922-20.502 50.424t-50.424 20.502zM212.778 747.222v-780.19q0-28.814 21.056-49.87t49.87-21.056v922.044q-29.922 0-50.424-20.502t-20.502-50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe088;" d="M922.044 534.442h-141.852v141.854q0 29.922-20.502 50.424t-50.424 20.502h-283.706q-29.922 0-50.424-20.502t-20.502-50.424v-141.854h-141.854q-29.922 0-50.424-20.502t-20.502-50.424v-141.854h851.116v141.854q0 29.922-20.502 50.424t-50.424 20.502zM709.264 534.442h-283.706v106.39q0 14.408 10.528 24.936t24.936 10.528h212.778q14.408 0 24.934-10.528t10.528-24.936v-106.39zM602.874 179.81q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-70.926q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h70.926zM709.264 179.81q0-29.922-20.502-50.424t-50.424-20.502h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v70.926h-283.706v-212.778q0-29.922 20.502-50.424t50.424-20.502h709.264q29.922 0 50.424 20.502t20.502 50.424v212.778h-283.706v-70.926z" horiz-adv-x="1136" /> +<glyph unicode="&#xe089;" d="M780.19 108.884q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM567.41 321.662q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM780.19 534.442q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM992.97 818.146h-141.854v-70.926q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424v70.926h-283.706v-70.926q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424v70.926h-141.854q-29.922 0-50.424-20.502t-20.502-50.424v-851.118q0-29.922 20.502-50.424t50.424-20.502h851.116q29.922 0 50.424 20.502t20.502 50.424v851.116q0 29.922-20.502 50.424t-50.424 20.502zM992.97-32.97q0-29.922-20.502-50.424t-50.424-20.502h-709.264q-29.922 0-50.424 20.502t-20.502 50.424v567.41q0 29.922 20.502 50.424t50.424 20.502h709.264q29.922 0 50.424-20.502t20.502-50.424v-567.41zM780.19 321.662q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM567.41 108.884q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM638.338 463.514q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424 20.502 50.424 50.424 20.502 50.424-20.502 20.502-50.424zM354.632 534.442q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM780.19 747.222q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502zM354.632 747.222q29.922 0 50.424 20.502t20.502 50.424-20.502 50.424-50.424 20.502-50.424-20.502-20.502-50.424 20.502-50.424 50.424-20.502zM354.632 108.884q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM354.632 321.662q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08a;" d="M922.044 37.956h-709.264q-29.922 0-50.424 20.502t-20.502 50.424v425.558q0 29.922 20.502 50.424t50.424 20.502h108.606q37.68 64.276 103.064 103.064t142.962 38.788 142.962-38.788 103.066-103.064h108.606q29.922 0 50.424-20.502t20.502-50.424v-425.558q0-29.922-20.502-50.424t-50.424-20.502zM567.41 605.368q-88.658 0-150.718-62.060t-62.060-150.72 62.060-150.72 150.718-62.062 150.718 62.062 62.062 150.72-62.062 150.72-150.72 62.060zM886.58 179.81q-14.408 0-24.934-10.528t-10.528-24.934 10.528-24.934 24.934-10.528 24.934 10.528 10.528 24.934-10.528 24.934-24.934 10.528zM567.41 282.874q-45.438 0-77.576 32.14t-32.14 77.576 32.14 77.576 77.576 32.14 77.576-32.14 32.14-77.576-32.14-77.576-77.576-32.14z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08b;" d="M1063.896 638.616l-354.632-205.022v171.774q0 29.922-20.502 50.424t-50.424 20.502h-496.486q-29.922 0-50.424-20.502t-20.502-50.424v-425.558q0-29.922 20.502-50.424t50.424-20.502h496.486q29.922 0 50.424 20.502t20.502 50.424v171.774l354.632-205.022v492.052z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08c;" d="M868.848 210.84q-108.606-39.896-60.398-145.178t-56.52-56.52-144.622-59.844-79.792 0-144.622 59.844-56.52 56.52-60.398 145.178q-54.302 19.948-54.302 39.896t54.302 39.896q108.606 39.896 60.398 144.622t55.964 55.966q41.004-18.84 72.034-13.298-28.814 21.056-28.814 56.52v283.706q0 29.922 20.502 50.424t50.424 20.502v-390.096q0-14.406 10.528-24.936t24.934-10.528 24.934 10.528 10.528 24.936v390.094h70.926q28.814 0 49.87-20.502t21.056-50.424v-283.706q0-35.464-28.814-56.52 31.030-5.54 72.034 13.298 104.174 48.762 55.966-55.966t60.398-144.624 0-79.792z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08d;" d="M567.41 889.074q-100.848 0-192.832-39.342t-158.476-105.836-105.834-158.476-39.342-192.832 39.342-192.832 105.834-158.476 158.476-105.834 192.832-39.342 192.832 39.342 158.476 105.836 105.834 158.476 39.342 192.832-39.342 192.832-105.836 158.476-158.476 105.836-192.832 39.342zM567.41 5.818q-105.282 0-194.494 51.532t-140.746 140.746-51.532 194.494 51.532 194.494 140.746 140.746 194.494 51.532 194.494-51.532 140.746-140.746 51.532-194.494-51.532-194.494-140.746-140.746-194.494-51.532zM567.41 605.368h-70.926v-283.706h283.706v70.926h-212.778v212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08e;" d="M979.672 420.294q13.298 37.68 13.298 78.684 0 103.064-72.588 175.654t-175.654 72.59q-62.062 0-115.254-28.26t-87.55-77.022q-53.194 34.356-116.364 34.356-87.55 0-149.61-62.062t-62.062-150.718v-12.19q-63.17-21.056-103.064-76.468t-39.896-124.12q0-88.658 62.060-150.718t150.718-62.062h567.41q88.658 0 150.72 62.062t62.060 150.72q0 50.978-22.164 95.308t-62.062 74.25z" horiz-adv-x="1136" /> +<glyph unicode="&#xe08f;" d="M909.852 121.074q12.19 27.706 12.19 58.736v283.706q0 58.736-41.558 100.294t-100.294 41.558h-354.632q-31.030 0-58.736-12.19 17.732 37.68 52.642 60.398t77.022 22.718h354.632q58.736 0 100.294-41.558t41.558-100.294v-283.706q0-42.112-22.72-77.022t-60.398-52.64zM851.116 392.59v-212.778q0-58.736-41.558-100.294t-100.294-41.558h-354.632q-58.736 0-100.294 41.558t-41.558 100.294v212.778q0 58.736 41.558 100.294t100.294 41.558h354.632q58.736 0 100.294-41.558t41.558-100.294zM283.706 250.736v-70.926q0-29.922 20.502-50.424t50.424-20.502h354.632q29.922 0 50.424 20.502t20.502 50.424v70.926q0 29.922-20.502 50.424t-50.424 20.502h-354.632q-29.922 0-50.424-20.502t-20.502-50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe090;" d="M212.778-32.97v780.19h212.778v-780.19h-212.778zM496.486-32.97v780.19h212.778v-780.19h-212.778zM780.19-32.97v780.19h212.778v-780.19h-212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe091;" d="M567.41 747.222q-115.254 0-213.332-43.774t-155.152-118.58-57.074-162.354q0-76.468 42.668-142.408t118.026-111.376q3.324-31.030-4.988-62.616t-21.61-55.412-28.26-43.222-24.382-29.922-10.528-10.528q7.758 2.216 21.61 5.542t52.086 16.624 70.372 27.706 67.048 38.234 52.642 49.316q46.546-7.758 90.874-7.758 115.254 0 213.332 43.774t155.152 118.58 57.074 162.908-57.074 162.908-155.152 118.58-213.332 43.774z" horiz-adv-x="1136" /> +<glyph unicode="&#xe092;" d="M567.41 747.222q-115.254 0-213.332-43.774t-155.152-118.58-57.074-162.354q0-76.468 42.668-142.408t118.026-111.376q3.324-31.030-4.988-62.616t-21.61-55.412-28.26-43.222-24.382-29.922-10.528-10.528q7.758 2.216 21.61 5.542t52.086 16.624 70.372 27.706 67.048 38.234 52.642 49.316q46.546-7.758 90.874-7.758 115.254 0 213.332 43.774t155.152 118.58 57.074 162.908-57.074 162.908-155.152 118.58-213.332 43.774zM570.736 162.078q-45.438 0-119.688 12.19-23.274-33.246-50.978-59.29t-44.33-36.018l-15.514-9.974q4.432 5.542 9.974 16.624t13.298 47.1 3.324 74.806q-63.168 37.68-105.282 96.97t-42.112 119.134q0 108.606 102.51 185.074t248.242 76.468 248.242-76.468 102.51-185.074-102.51-185.074-247.688-76.468z" horiz-adv-x="1136" /> +<glyph unicode="&#xe093;" d="M425.558 747.222q-96.416 0-177.87-36.018t-129.108-98.632-47.654-135.758q0-63.168 35.462-118.58t98.632-93.092q2.216-25.49-4.432-52.086t-17.732-46.544-23.272-36.018-20.502-24.934-9.42-8.866q6.65 2.216 18.286 4.986t43.222 13.852 58.736 23.274 55.966 32.14 44.33 41.004q38.788-6.65 75.358-6.65 96.416 0 177.87 36.572t129.108 98.632 47.654 135.758-47.654 136.312-129.108 98.632-177.87 36.018zM933.126 131.048q60.952 37.68 95.862 91.982t34.91 116.364q0 82.010-60.398 149.056t-156.814 96.97q34.356-60.952 34.356-127.446 0-126.338-110.822-218.874t-273.732-104.726q97.524-60.952 219.43-60.952 36.572 0 74.25 6.65 23.274-33.246 77.022-61.506t95.86-40.45l43.222-11.082-8.866 8.866t-19.394 23.274-23.826 36.572-17.178 44.884-3.88 50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe094;" d="M425.558 747.222q-96.416 0-177.87-36.018t-129.108-98.632-47.654-135.758q0-63.168 35.462-118.58t98.632-93.092q2.216-25.49-4.432-52.086t-17.732-46.544-23.272-36.018-20.502-24.934-9.42-8.866q6.65 2.216 18.286 4.986t43.222 13.852 58.736 23.274 55.966 32.14 44.33 41.004q38.788-6.65 75.358-6.65 96.416 0 177.87 36.572t129.108 98.632 47.654 135.758-47.654 136.312-129.108 98.632-177.87 36.018zM425.558 264.034q-28.814 0-79.792 7.758-18.84-26.596-44.33-47.1t-42.112-27.152l-16.622-7.758q4.432 4.432 9.974 12.19t13.854 36.018 4.988 59.29q-50.978 31.030-86.996 80.9t-36.016 97.524q0 87.55 80.9 149.61t196.156 62.062 196.156-62.062 80.9-149.61-80.9-149.61-196.156-62.062zM933.126 131.048q60.952 37.68 95.862 91.982t34.91 116.364q0 82.010-60.398 149.056t-156.814 96.97q34.356-60.952 34.356-127.446 0-126.338-110.822-218.874t-273.732-104.726q97.524-60.952 219.43-60.952 36.572 0 74.25 6.65 23.274-33.246 77.022-61.506t95.86-40.45l43.222-11.082-8.866 8.866t-19.394 23.274-23.826 36.572-17.178 44.884-3.88 50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe095;" d="M922.044 676.294h-709.264q-29.922 0-50.424-20.502t-20.502-50.424v-70.926h851.116v70.926q0 29.922-20.502 50.424t-50.424 20.502zM141.854 179.81q0-28.814 20.502-49.87t50.424-21.056h709.264q29.922 0 50.424 21.056t20.502 49.87v212.778h-851.116v-212.778zM461.022 321.662h212.778q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-212.778q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528zM248.242 321.662h70.926q14.406 0 24.936-10.528t10.528-24.934-10.528-24.934-24.936-10.528h-70.926q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe096;" d="M992.97 392.59q-29.922 0-50.424-20.502t-20.502-50.424v-283.706h-709.264v283.706q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502h851.116q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502zM567.41 179.81l246.026 354.632h-175.1v283.706q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-283.706h-175.1z" horiz-adv-x="1136" /> +<glyph unicode="&#xe097;" d="M425.558 534.442v212.778h141.854v-212.778h-141.854zM638.338 534.442v212.778h141.854v-212.778h-141.854zM425.558 250.736v212.778h141.854v-212.778h-141.854zM638.338 250.736v212.778h141.854v-212.778h-141.854zM425.558-32.97v212.778h141.854v-212.778h-141.854zM638.338-32.97v212.778h141.854v-212.778h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe098;" d="M425.558 605.368v141.854h141.854v-141.854h-141.854zM638.338 605.368v141.854h141.854v-141.854h-141.854zM425.558 392.59v141.852h141.854v-141.852h-141.854zM638.338 392.59v141.852h141.854v-141.852h-141.854zM425.558 179.81v141.854h141.854v-141.854h-141.854zM638.338 179.81v141.854h141.854v-141.854h-141.854zM425.558-32.97v141.854h141.854v-141.854h-141.854zM638.338-32.97v141.854h141.854v-141.854h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe099;" d="M567.41 300.606l-373.472 373.472q9.974 2.216 18.84 2.216h709.264q8.866 0 18.84-2.216zM617.28 250.736l373.472 373.472q2.216-9.974 2.216-18.84v-425.558q0-8.866-2.216-18.84l-221.644 221.644-49.87-49.87 221.644-221.644q-9.974-2.216-18.84-2.216h-709.264q-8.866 0-18.84 2.216l221.646 221.644-49.87 49.87-221.646-221.644q-2.216 9.974-2.216 18.84v425.558q0 8.866 2.216 18.84l423.342-423.342z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09a;" d="M567.41 821.472l357.956-357.956q5.542 0 15.514-2.216l-373.472-373.472-373.472 373.472q9.974 2.216 15.514 2.216zM567.41-7.48l2.216-2.216 421.126 421.126q2.216-9.974 2.216-18.84v-425.558q0-8.866-2.216-18.84l-221.644 221.644-49.87-49.87 221.644-221.644q-9.974-2.216-18.84-2.216h-709.264q-8.866 0-18.84 2.216l221.646 221.644-49.87 49.87-221.646-221.644q-2.216 9.974-2.216 18.84v425.558q0 8.866 2.216 18.84l421.126-421.126z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09b;" d="M567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 747.222q-176.208 0-319.168-98.078t-206.13-256.554q63.168-158.476 206.13-256.554t319.168-98.078 319.168 98.078 206.13 256.554q-63.17 158.476-206.13 256.554t-319.168 98.078zM567.41 179.81q-88.658 0-150.718 62.062t-62.060 150.718 62.060 150.72 150.718 62.060 150.718-62.060 62.062-150.72-62.062-150.72-150.72-62.062z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09c;" d="M851.116-32.97h-567.41q-29.922 0-50.424 20.502t-20.502 50.424v709.264q0 29.922 20.502 50.424t50.424 20.502h425.558q34.356 0 85.332-38.788t89.212-89.766 38.234-84.224v-567.41q0-29.922-20.502-50.424t-50.424-20.502zM709.264 605.368v141.854h-354.632q-29.922 0-50.424-20.502t-20.502-50.424v-567.412q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v496.486h-141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09d;" d="M957.506 37.956h-106.39v-106.39q0-14.406-10.528-24.934t-24.934-10.528-24.934 10.528-10.528 24.934v106.39h-106.39q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528h106.39v106.39q0 14.408 10.528 24.934t24.934 10.528 24.934-10.528 10.528-24.934v-106.39h106.39q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM851.116 315.014v290.356h-141.854v141.852h-354.632q-29.922 0-50.424-20.502t-20.502-50.424v-567.41q0-29.922 20.502-50.424t50.424-20.502h219.43q11.082-31.030 38.234-50.978t61.506-19.948h-390.096q-29.922 0-50.424 20.502t-20.502 50.424v709.264q0 29.922 20.502 50.424t50.424 20.502h425.558q34.356 0 85.332-38.234t89.212-89.212 38.234-85.332v-390.096q0 34.356-19.948 61.506t-50.978 38.234z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09e;" d="M851.116 818.146h-567.41q-29.922 0-50.424-20.502t-20.502-50.424v-780.19q0-29.922 20.502-50.424t50.424-20.502h567.41q29.922 0 50.424 20.502t20.502 50.424v780.19q0 29.922-20.502 50.424t-50.424 20.502zM319.168-32.97q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528 24.936-10.528 10.528-24.934-10.528-24.934-24.936-10.528zM319.168 108.884q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528 24.936-10.528 10.528-24.934-10.528-24.934-24.936-10.528zM319.168 250.736q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528 24.936-10.528 10.528-24.934-10.528-24.934-24.936-10.528zM319.168 392.59q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528 24.936-10.528 10.528-24.936-10.528-24.934-24.936-10.528zM319.168 534.442q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528 24.936-10.528 10.528-24.936-10.528-24.934-24.936-10.528zM319.168 676.294q-14.406 0-24.936 10.528t-10.528 24.936 10.528 24.934 24.936 10.528 24.936-10.528 10.528-24.934-10.528-24.936-24.936-10.528zM709.264 37.956q0-29.922-20.502-50.424t-50.424-20.502h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v70.926q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-70.926zM709.264 321.662q0-29.922-20.502-50.424t-50.424-20.502h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v70.926q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-70.926zM709.264 605.368q0-29.922-20.502-50.424t-50.424-20.502h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v70.926q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-70.926zM815.654-32.97q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528 24.934-10.528 10.528-24.934-10.528-24.934-24.934-10.528zM815.654 108.884q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528 24.934-10.528 10.528-24.934-10.528-24.934-24.934-10.528zM815.654 250.736q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528 24.934-10.528 10.528-24.934-10.528-24.934-24.934-10.528zM815.654 392.59q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.936 24.934 10.528 24.934-10.528 10.528-24.936-10.528-24.934-24.934-10.528zM815.654 534.442q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.936 24.934 10.528 24.934-10.528 10.528-24.936-10.528-24.934-24.934-10.528zM815.654 676.294q-14.408 0-24.934 10.528t-10.528 24.936 10.528 24.934 24.934 10.528 24.934-10.528 10.528-24.934-10.528-24.936-24.934-10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe09f;" d="M922.044 676.294h-144.068q-34.356 0-106.39-35.464t-106.39-35.462h-139.636q-29.922 0-50.424-20.502t-20.502-50.424v-283.706q0-29.922 20.502-50.424t50.424-20.502h137.42q34.356 0 108.052 35.462t109.16 35.462h141.854q29.922 0 50.424 20.502t20.502 50.424v283.706q0 29.922-20.502 50.424t-50.424 20.502zM248.242 784.9q-29.922 0-51.532-21.61t-21.61-51.532q0-43.222 37.68-64.278v-644.986q0-14.408 10.528-24.934t24.936-10.528 24.934 10.528 10.528 24.934v644.986q37.68 21.056 37.68 64.276 0 29.922-21.61 51.532t-51.532 21.61z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a0;" d="M957.506 108.884h-106.39v-106.39q0-14.408-10.528-24.934t-24.934-10.528-24.934 10.528-10.528 24.934v106.39h-106.39q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.934 24.934 10.528h106.39v106.39q0 14.408 10.528 24.934t24.934 10.528 24.934-10.528 10.528-24.934v-106.39h106.39q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM709.264 286.198v-35.462h-35.462q-44.328 0-75.36-31.030t-31.030-75.36q0-17.732 6.65-35.462h-361.282q-29.922 0-50.424 20.502t-20.502 50.424v354.632q0 29.922 20.502 50.424t50.424 20.502h567.412q29.922 0 50.424-20.502t20.502-50.424v-148.502q-17.732 6.65-35.462 6.65-44.328 0-75.36-31.030t-31.030-75.36zM141.854 657.454v18.84q0 29.922 20.502 50.424t50.424 20.502h212.778q29.922 0 50.424-20.502t20.502-50.424h-283.706q-37.68 0-70.926-18.84z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a1;" d="M851.116 104.45h-567.41q-29.922 0-50.424 20.502t-20.502 49.316v354.632q0 29.922 20.502 50.978t50.424 21.056h567.41q29.922 0 50.424-21.056t20.502-50.978v-354.632q0-28.814-20.502-49.316t-50.424-20.502zM212.778 651.914v18.84q0 29.922 20.502 50.424t50.424 20.502h212.778q29.922 0 50.424-20.502t20.502-50.424h-283.706q-37.68 0-70.926-18.84z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a2;" d="M997.404 392.59l-207.238-217.212q-21.056-31.030-50.424-50.978t-57.074-19.948h-473.212q-37.68 0-67.602 21.056t-3.324 49.87l240.484 217.212q37.68 34.356 65.938 52.64t54.856 18.286h459.914q31.030 0 43.774-21.056t-6.096-49.87zM744.726 534.442h-390.096v70.926q0 28.814-20.502 49.87t-50.424 21.056h-70.926q-29.922 0-50.424-21.056t-20.502-49.87v-283.706q0-25.49 16.622-45.438l-70.926-70.926q-16.624 19.948-16.624 45.438v354.632q2.216 65.384 39.896 103.62t101.958 38.234h70.926q64.276-2.216 103.064-39.896t38.788-101.958h319.168q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a3;" d="M851.116 459.082v-177.316q0-15.514-10.528-25.49t-24.934-9.974-24.934 9.974-10.528 25.49v177.316h-164.018l197.264 234.944 201.698-234.944h-164.018zM567.41 401.456h141.852v-84.226q0-59.844 41.558-100.848t100.294-41.004q0-29.922-20.502-50.424t-50.424-20.502h-567.41q-29.922 0-50.424 20.502t-20.502 50.424v354.632q0 28.814 20.502 49.87t50.424 21.056h435.532l-79.792-101.956zM141.854 651.914v19.948q0 28.814 20.502 49.87t50.424 21.056h212.778q29.922 0 50.424-21.056t20.502-49.87h-283.706q-37.68 0-70.926-19.948z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a4;" d="M1074.978 381.506q28.814-4.432 45.99-28.814t11.636-53.196l-12.19-69.818q-4.432-28.814-28.814-45.438t-53.194-12.19l-85.332 15.514q-18.84-41.004-46.544-75.36l54.302-78.684q17.732-24.38 12.19-53.196t-28.814-45.438l-58.736-41.004q-24.38-16.624-53.196-11.636t-45.438 29.368l-54.302 77.576q-44.328-15.514-89.766-19.948l-15.514-84.226q-4.432-28.814-28.814-45.99t-53.196-11.636l-69.818 12.19q-28.814 4.432-45.438 28.814t-12.19 53.194l15.514 84.226q-42.112 19.948-78.684 49.87l-77.576-54.302q-23.272-16.624-52.64-11.636t-45.992 29.368l-39.896 57.628q-17.732 24.38-12.19 53.196t28.814 45.438l78.684 55.41q-15.514 42.114-19.948 86.442l-83.116 15.514q-28.814 4.432-45.99 28.814t-11.636 53.196l12.19 69.818q4.434 28.814 28.814 45.438t53.194 12.19l84.224-15.516q19.948 42.114 49.87 78.684l-56.52 79.792q-16.622 24.38-11.636 53.194t29.368 45.438l57.628 41.004q24.38 16.624 53.194 11.636t46.546-29.368l56.52-80.9q42.114 14.408 86.442 18.84l15.514 84.224q4.432 28.814 28.814 45.99t53.196 11.636l69.818-12.19q28.814-4.432 45.438-28.814t12.19-53.196l-15.514-84.226q39.896-19.948 75.36-47.654l80.9 56.52q24.38 16.624 53.196 11.636t45.436-29.368l41.004-57.628q16.624-24.382 11.636-53.196t-29.368-45.438l-79.792-56.52q14.408-44.328 19.948-89.766zM640 568.798q-86.996 15.514-159.030-34.908t-87.55-137.42 35.464-159.030 137.42-87.55 159.030 34.908 87.55 137.42-35.462 159.030-137.42 87.55z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a5;" d="M932.018 344.38q-131.88-48.208-72.588-175.654t-68.156-68.156-175.654-72.588-96.416 0-175.654 72.588-68.156 68.156-72.588 175.654 0 96.416 72.588 175.654 68.156 68.156 175.654 72.59 96.416 0 175.654-72.59 68.156-68.156 72.588-175.654 0-96.416zM567.41 534.442q-58.736 0-100.294-41.558t-41.558-100.294 41.558-100.294 100.294-41.558 100.294 41.558 41.558 100.294-41.558 100.294-100.294 41.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a6;" d="M1084.952 478.476q-76.468-28.26-42.114-101.956t-39.342-39.342-101.956-42.112-55.966 0-101.956 42.114-39.896 39.342-42.114 101.956 0 55.966 42.114 101.404 39.896 39.896 101.956 42.666 55.966 0 101.956-42.666 39.342-39.896 42.114-101.404 0-55.966zM873.28 588.746q-34.356 0-58.182-24.38t-23.826-58.182 23.826-58.182 58.182-24.38 58.182 24.38 23.826 58.182-23.826 58.182-58.182 24.38zM706.494 723.394q-64.832-23.826-35.462-86.442t-33.246-33.248-86.442-35.462-47.654 0-86.442 35.462-33.8 33.248-35.464 86.442 0 47.654 35.464 86.442 33.8 33.8 86.442 35.464 47.654 0 86.442-35.464 33.246-33.8 35.462-86.442 0-47.654zM527.514 817.038q-28.814 0-49.316-20.502t-20.502-49.316 20.502-49.316 49.316-20.502 49.316 20.502 20.502 49.316-20.502 49.316-49.316 20.502zM384 480.14q39.342 108.606 79.238 0t144.622-60.398 56.52-56.52 60.398-144.624q54.302-19.948 54.302-39.896t-54.302-38.788q-108.606-39.896-59.844-145.178t-56.52-56.52-145.178-59.844-79.238 0-144.622 59.844-56.52 56.52-59.844 145.178q-54.302 18.84-54.302 38.788t54.302 39.896q108.606 39.896 59.844 144.622t56.52 56.52 144.622 60.398zM306.978 179.254q0-48.208 34.356-82.562t82.562-34.356 82.562 34.356 34.354 82.562-34.356 82.562-82.562 34.356-82.562-34.356-34.356-82.562z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a7;" d="M992.97 179.81h-141.854v-212.778q0-29.922-20.502-50.424t-50.424-20.502h-567.41q-29.922 0-50.424 20.502t-20.502 50.424v780.19q0 29.922 20.502 50.424t50.424 20.502h567.41q29.922 0 50.424-20.502t20.502-50.424v-70.926h141.854q29.922 0 50.424-20.502t20.502-50.424v-354.632q0-29.922-20.502-50.424t-50.424-20.502zM780.19 250.736v425.558q0 29.922-20.502 50.424t-50.424 20.502h-425.558q-29.922 0-50.424-20.502t-20.502-50.424v-567.41q0-29.922 20.502-50.424t50.424-20.502v531.948q0 14.408 10.528 24.936t24.936 10.528 24.936-10.528 10.528-24.936v-531.948h70.926v496.486q0 29.922 20.502 50.424t50.424 20.502 50.424-20.502 20.502-50.424v-496.486h70.926v531.948q0 14.408 10.528 24.936t24.934 10.528 24.934-10.528 10.528-24.936v-531.948q29.922 0 50.424 20.502t20.502 50.424v141.854zM992.97 569.904q0 14.406-10.528 24.934t-24.934 10.528h-106.39v-354.632h106.39q14.408 0 24.934 10.528t10.528 24.934v283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a8;" d="M922.044 804.848v13.3h-709.264v-13.3l283.706-283.706v-483.186h-141.854q-29.922 0-50.424-20.502t-20.502-50.424h567.41q0 29.922-20.502 50.424t-50.424 20.502h-141.854v483.186z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0a9;" d="M851.116 179.81h-70.926q0-88.658-62.062-150.72t-150.72-62.062h-141.854q-88.658 0-150.718 62.062t-62.062 150.72v354.632h567.41v-70.926h70.926q29.922 0 50.424-20.502t20.502-50.424v-141.852q0-29.922-20.502-50.424t-50.424-20.502zM851.116 357.126q0 14.408-10.528 24.934t-24.934 10.528h-35.462v-141.854h35.462q14.408 0 24.934 10.528t10.528 24.934v70.926zM673.802 747.222q-14.408 0-24.934 10.528t-10.528 24.934 10.528 24.936 24.934 10.528 24.934-10.528 10.528-24.936-10.528-24.934-24.934-10.528zM531.948 605.368q-14.408 0-24.936 10.528t-10.528 24.936v141.852q0 14.408 10.528 24.936t24.936 10.528 24.934-10.528 10.528-24.936v-141.852q0-14.408-10.528-24.936t-24.934-10.528zM390.096 605.368q-14.406 0-24.936 10.528t-10.528 24.936 10.528 24.936 24.936 10.528 24.936-10.528 10.528-24.936-10.528-24.936-24.936-10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0aa;" d="M638.338 250.736q88.658 0 150.72 62.062t62.062 150.718v354.632h-567.41v-354.632q0-88.658 62.060-150.718t150.718-62.062v-212.778h-141.854q-29.922 0-50.424-20.502t-20.502-50.424h567.41q0 29.922-20.502 50.424t-50.424 20.502h-141.852v212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ab;" d="M780.19 179.81h212.778v-212.778h-212.778v212.778zM780.19 463.514h212.778v-212.778h-212.778v212.778zM496.486 747.222h212.778v-212.778h-212.778v212.778zM780.19 747.222h212.778v-212.778h-212.778v212.778zM212.778 747.222h212.778v-212.778h-212.778v212.778zM496.486 463.514h212.778v-212.778h-212.778v212.778zM212.778 179.81h212.778v-212.778h-212.778v212.778zM212.778 463.514h212.778v-212.778h-212.778v212.778zM496.486 179.81h212.778v-212.778h-212.778v212.778z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ac;" d="M638.338 321.662h354.632v-354.632h-354.632v354.632zM638.338 747.222h354.632v-354.632h-354.632v354.632zM212.778 747.222h354.632v-354.632h-354.632v354.632zM212.778 321.662h354.632v-354.632h-354.632v354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ad;" d="M1029.54 463.514h-919.826q-44.33 0-75.358-31.584t-31.030-75.36 31.030-74.804 75.358-31.030h919.826q43.222 0 74.25 31.030t31.030 74.806-31.030 75.36-74.25 31.584z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ae;" d="M602.874 960q44.328 0 75.36-31.030t31.030-75.36v-922.044q0-44.328-31.030-75.358t-75.36-31.030-75.36 31.030-31.030 75.358v922.044q0 44.328 31.030 75.36t75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0af;" d="M1081.628 373.75l-159.584 159.584v249.35q0 14.408-20.502 24.936t-49.87 10.528-50.424-10.528-21.056-24.936v-107.498l-161.802 161.802q-19.948 19.948-51.532 19.948t-52.64-19.948l-463.238-463.238q-22.164-22.164-14.96-39.342t38.234-17.178h69.818q27.706 0 47.654-19.394t19.948-47.1v-280.38q0-31.030 21.61-52.642t51.532-21.61h211.67v283.706q0 29.922 21.056 50.424t50.424 20.502 49.87-20.502 20.502-50.424v-283.706h209.456q31.030 0 52.64 21.61t21.61 52.64v280.38q0 27.706 19.394 47.1t47.1 19.394h70.926q31.030 0 37.68 16.624t-15.516 39.896z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b0;" d="M1048.382 331.636l-103.066 466.562q-8.866 38.788-41.558 64.832t-71.48 26.044h-529.732q-38.788 0-71.48-26.044t-41.558-64.832l-103.064-466.562q-15.516-67.602-15.516-137.42v-198.372q0-41.004 29.368-70.372t70.372-29.368h793.49q41.004 0 70.372 29.368t29.368 70.372v198.372q0 69.818-15.516 137.42zM982.996 259.048q-8.866-11.636-25.49-11.636h-212.778q-13.298 0-22.72-9.42t-9.42-22.72v-70.926q0-16.624-11.082-27.706t-27.706-11.082h-212.778q-16.622 0-27.706 11.082t-11.082 27.706v70.926q0 13.298-9.42 22.72t-22.718 9.42h-212.778q-16.622 0-25.49 11.636t-5.54 27.152l106.39 477.644q3.324 15.514 16.622 26.596t29.922 11.082h536.38q16.624 0 29.922-11.082t16.624-26.596l106.39-477.644q3.326-15.514-5.542-27.152z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b1;" d="M780.19 320.554q-37.68 0-74.25 9.974l-329.142-329.144q-38.788-38.788-94.752-41.004t-98.078 34.356v211.67q54.302 31.030 106.39 84.226 15.514 14.408 63.168 98.078t65.384 102.51q6.65 5.54 28.814-24.936t28.814-23.828q22.166 22.166 43.222 47.654-24.38 54.302-24.38 115.254 0 117.472 83.116 200.59t201.144 83.116 201.144-83.116 83.116-201.144-83.116-201.144-200.588-83.116zM540.814 487.896l-354.632-354.632 50.978-50.978 354.632 354.632zM815.654 747.222q-44.328 0-75.36-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.358-31.030 75.36-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b2;" d="M992.97 889.074h-567.41q-29.922 0-50.424-20.502t-20.502-50.424v-177.316q0-14.408 10.528-24.936t24.936-10.528 24.936 10.528 10.528 24.936v106.39q0 29.922 20.502 50.424t50.424 20.502h425.558q29.922 0 50.424-20.502t20.502-50.424v-709.264q0-29.922-20.502-50.424t-50.424-20.502h-425.558q-29.922 0-50.424 20.502t-20.502 50.424v106.39q0 14.408-10.528 24.934t-24.936 10.528-24.936-10.528-10.528-24.934v-177.316q0-29.922 20.502-50.424t50.424-20.502h567.41q29.922 0 50.424 20.502t20.502 50.424v851.116q0 29.922-20.502 50.424t-50.424 20.502zM496.486 189.784l352.416 203.914-352.416 203.914v-134.096h-354.632q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502h354.632v-131.88z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b3;" d="M673.802 179.81q-14.408 0-24.934-10.528t-10.528-24.934v-106.39q0-29.922-20.502-50.424t-50.424-20.502h-425.558q-29.922 0-50.424 20.502t-20.502 50.424v709.264q0 28.814 20.502 49.87t50.424 21.056h425.558q29.922 0 50.424-21.056t20.502-49.87v-106.39q0-14.408 10.528-24.936t24.934-10.528 24.934 10.528 10.528 24.936v177.316q0 28.814-20.502 49.87t-50.424 21.056h-567.41q-29.922 0-50.424-21.056t-20.502-49.87v-851.116q0-29.922 20.502-50.424t50.424-20.502h567.41q29.922 0 50.424 20.502t20.502 50.424v177.316q0 14.408-10.528 24.934t-24.934 10.528zM1132.606 393.698l-352.416 203.914v-134.096h-354.632q-29.922 0-50.424-21.056t-20.502-50.424 20.502-49.87 50.424-20.502h354.632v-131.88z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b4;" d="M567.41-103.896q-14.408 17.732-38.234 48.762t-85.332 118.026-108.052 163.462-84.778 165.126-38.234 142.962q0 96.416 47.654 177.87t129.108 129.108 177.87 47.654 177.87-47.654 129.108-129.108 47.654-177.87q0-54.302-36.572-140.19t-88.658-170.114-104.174-159.030-88.658-122.46-36.572-46.546zM567.41 748.328q-88.658 0-151.274-62.616t-62.616-151.272 62.616-151.274 151.274-62.616 151.274 62.616 62.616 151.274-62.616 151.274-151.274 62.616z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b5;" d="M922.044 747.222l-275.948-212.778h-433.316q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502h70.926v-141.854q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v141.854h220.538l275.948-212.778q29.922 0 50.424 20.502t20.502 50.424v567.41q0 28.814-21.056 49.87t-49.87 21.056z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b6;" d="M354.632 747.222v-515.326q-33.248 18.84-70.926 18.84-58.736 0-100.294-41.558t-41.558-100.294 41.558-100.294 100.294-41.558 100.294 41.558 41.558 100.294v505.35l425.558 53.196v-364.606q-33.246 18.84-70.926 18.84-58.736 0-100.294-41.558t-41.558-100.294 41.558-100.294 100.294-41.558 100.294 41.558 41.558 100.294v638.338z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b7;" d="M780.19 179.81h-80.346t-80.346 1.108q-6.65-2.216-36.572 12.19-15.514 4.432-15.514-4.432-1.108-6.65 0-20.502t0-24.38-5.542-19.394q-13.298-22.164-39.896-13.852t-25.488 33.802v177.316h-251.568q-16.622 1.108-26.044 15.514t-4.986 30.476 21.056 21.61q2.216 4.432 35.464 3.88t36.57-0.554h189.506v92.538t1.108 91.428q2.216 17.732 17.176 24.936t31.030 1.108 20.502-21.61q1.108-4.432 1.108-33.246v-32.14q15.514 8.866 34.908 13.298t33.246 4.988 38.234 0.554h106.944t33.246-4.432 33.802-12.19q37.68-19.948 57.628-58.736t16.624-82.008v-25.49t-0.554-28.814-2.216-24.934-6.096-26.596-12.19-22.72q-17.732-32.14-50.978-50.424t-69.818-18.286zM780.19 463.514h-76.468t-76.468-1.108q-35.462-3.324-52.64-38.234t1.662-65.938q9.974-19.948 31.584-29.368t45.99-7.202h68.71t68.71 1.108q35.462 3.326 52.64 38.234t-1.662 65.938q-8.866 16.624-26.044 26.596t-36.018 9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b8;" d="M815.654 321.662h-177.316v-248.242q0-14.408-10.528-24.934t-24.934-10.528-24.934 10.528-10.528 24.934v248.242h-177.316q-14.406 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h54.302q-18.84 33.246-18.84 70.926v141.854q0 58.736 41.558 100.294t100.294 41.558h70.926q58.736 0 100.294-41.558t41.558-100.294v-141.854q0-37.68-18.84-70.926h54.302q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM638.338 605.368q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-141.852q0-28.814 20.502-49.87t50.424-21.056 50.424 21.056 20.502 49.87v141.852z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0b9;" d="M780.19 770.494v-126.338q79.792-52.086 126.892-137.42t47.1-185.074q0-105.28-51.532-194.494t-140.746-140.746-194.494-51.532-194.494 51.532-140.746 140.746-51.532 194.494q0 99.74 47.1 185.074t126.892 137.42v126.338q-127.446-60.952-205.576-181.75t-78.13-267.082q0-100.848 39.342-192.832t105.834-158.476 158.476-105.836 192.832-39.342 192.832 39.342 158.476 105.836 105.836 158.476 39.342 192.832q0 146.286-78.13 267.082t-205.576 181.75zM567.41 321.662q29.922 0 50.424 20.502t20.502 50.424v496.486q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-496.486q0-29.922 20.502-50.424t50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ba;" d="M1029.54 250.736h-919.826q-44.33 0-75.358 31.030t-31.030 75.36 31.030 75.36 75.358 31.030h919.826q43.222 0 74.25-31.030t31.030-75.36-31.030-75.36-74.25-31.030zM1026.216 392.59h-318.060v-70.926h318.060q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528zM1029.54 604.26h-919.826q-44.33 0-75.358 31.030t-31.030 75.358 31.030 75.36 75.358 31.030h919.826q43.222 0 74.25-31.030t31.030-75.36-31.030-75.358-74.25-31.030zM1026.216 746.114h-530.84v-70.926h530.84q14.406 0 24.934 10.528t10.528 24.936-10.528 24.934-24.934 10.528zM109.714 109.99h919.826q43.222 0 74.25-31.584t31.030-75.36-31.030-74.806-74.25-31.030h-919.826q-44.33 0-75.358 31.030t-31.030 74.806 31.030 75.36 75.358 31.584zM354.632-31.86h671.584q14.406 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-671.584v-70.926z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0bb;" d="M638.338-32.97v212.778q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-212.778h-354.632l212.778 851.116h141.854v-70.926q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v70.926h141.854l212.778-851.116h-354.632zM638.338 534.442q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0bc;" d="M230.51 190.892v-135.202h135.204q0 56.52-39.342 95.86t-95.86 39.342zM230.51 462.406v-136.312q111.932 0 191.17-79.238t79.238-191.168h136.312q0 110.822-54.856 203.914t-147.948 147.948-203.914 54.856zM230.51 732.814v-135.202q109.714 0 210.008-43.222t172.884-115.81 115.81-172.884 43.222-210.010h135.202q0 137.42-53.75 263.202t-144.068 216.104-216.104 144.068-263.202 53.75z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0bd;" d="M922.044-32.97h-709.264q-29.922 0-50.424 20.502t-20.502 50.424v709.264q0 29.922 20.502 50.424t50.424 20.502h70.926v-283.706q0-29.922 20.502-50.424t50.424-20.502h283.706q29.922 0 50.424 20.502t20.502 50.424v283.706h70.926q88.658 0 150.718-62.616t62.062-150.164v-567.41q0-29.922-20.502-50.424t-50.424-20.502zM851.116 250.736q0 29.922-20.502 50.424t-50.424 20.502h-425.558q-29.922 0-50.424-20.502t-20.502-50.424v-70.926q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v70.926zM496.486 676.294v-141.852h-70.926q-29.922 0-50.424 20.502t-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424h-70.926q-29.922 0-50.424-20.502t-20.502-50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0be;" d="M283.706-32.97h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-141.854q0-29.922-20.502-50.424t-50.424-20.502zM638.338-32.97h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-141.854q0-29.922-20.502-50.424t-50.424-20.502zM992.97-32.97h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-141.854q0-29.922-20.502-50.424t-50.424-20.502zM957.506 321.662h-780.19q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528h780.19q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528zM638.338 463.514h-141.854q-29.922 0-50.424 20.502t-20.502 50.424v141.852q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-141.852q0-29.922-20.502-50.424t-50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0bf;" d="M868.848 392.59l-402.286-401.178q-41.004-42.114-99.74-42.114t-100.848 42.114l-99.74 99.74q-42.112 42.114-42.112 100.848t42.112 100.848l401.178 401.178q19.948 19.948 70.372 38.234t105.28 28.26 105.28 6.65 70.372-23.274 23.274-70.372-6.65-105.28-28.26-105.282-38.234-70.372zM718.13 442.458l-100.848 100.848q-19.948 21.056-49.87 21.056t-49.87-21.056l-301.438-301.438q-21.056-21.056-21.056-50.424t21.056-49.316l100.848-100.848q19.948-21.056 49.87-21.056t49.87 21.056l301.438 301.438q21.056 19.948 21.056 49.87t-21.056 49.87zM868.294 693.472q-20.502 20.502-49.87 20.502t-50.424-20.502-21.056-49.87 21.056-50.424 50.424-21.056 49.87 21.056 20.502 50.424-20.502 49.87z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c0;" d="M780.19 605.368h-567.41q-58.736 0-100.294-41.558t-41.558-100.294v-141.854q0-58.736 41.558-100.294t100.294-41.558h567.41q38.788 0 106.944 36.572t122.46 88.104 54.304 88.104-54.302 88.104-122.458 88.104-106.944 36.572zM709.264 321.662q0-29.922-20.502-50.424t-50.424-20.502h-425.558q-29.922 0-50.424 20.502t-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502h425.558q29.922 0 50.424-20.502t20.502-50.424v-141.854zM922.044 321.662q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502 50.424-20.502 20.502-50.424-20.502-50.424-50.424-20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c1;" d="M425.558 889.074l-141.854-496.486h212.778v-496.486l354.632 709.264h-283.706l141.852 283.706h-283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c2;" d="M851.116 179.81h-70.926l-212.778-212.778-212.778 212.778h-70.926q-88.658 0-150.718 62.062t-62.062 150.718v141.854q0 88.658 62.062 150.718t150.718 62.062h567.412q88.658 0 150.72-62.062t62.060-150.718v-141.854q0-88.658-62.062-150.72t-150.718-62.062zM922.044 534.442q0 29.922-20.502 50.424t-50.424 20.502h-567.41q-29.922 0-50.424-20.502t-20.502-50.424v-141.854q0-29.922 20.502-50.424t50.424-20.502h567.41q29.922 0 50.424 20.502t20.502 50.424v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c3;" d="M922.044 605.368h-709.264q-29.922 0-50.424 20.502t-20.502 50.424 20.502 50.424 50.424 20.502h212.778v70.926q0 29.922 20.502 50.424t50.424 20.502h141.854q29.922 0 50.424-20.502t20.502-50.424v-70.926h212.778q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502zM283.706 534.442h567.41q29.922 0 50.424-20.502t20.502-50.424v-496.486q0-29.922-20.502-50.424t-50.424-20.502h-567.41q-29.922 0-50.424 20.502t-20.502 50.424v496.486q0 29.922 20.502 50.424t50.424 20.502zM780.19-32.97q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502v-496.484zM638.338-32.97h70.926v496.486h-70.926v-496.486zM425.558-32.97h70.926v496.486h-70.926v-496.486zM283.706 37.956q0-29.922 20.502-50.424t50.424-20.502v496.486q-29.922 0-50.424-20.502t-20.502-50.424v-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c4;" d="M922.044 747.222h-70.926v70.926h-567.41v-70.926h-70.926q-29.922 0-50.424-20.502t-20.502-50.424v-212.78q0-29.922 20.502-50.424t50.424-20.502h70.926q0-72.034 67.602-178.424t145.178-152.936v-94.198h-70.926q-29.922 0-50.424-20.502t-20.502-50.424h425.558q0 29.922-20.502 50.424t-50.424 20.502h-70.926v94.198q77.576 46.544 145.178 152.936t67.602 178.424h70.926q29.922 0 50.424 20.502t20.502 50.424v212.778q0 29.922-20.502 50.424t-50.424 20.502zM283.706 640.832v-177.316h-35.462q-14.408 0-24.936 10.528t-10.528 24.936v141.854q0 14.408 10.528 24.936t24.936 10.528h35.462v-35.464zM922.044 498.978q0-14.406-10.528-24.936t-24.934-10.528h-35.462v212.778h35.462q14.408 0 24.934-10.528t10.528-24.936v-141.852z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c5;" d="M283.706 463.514v212.778h212.778v-212.778h-212.778zM638.338 392.59v354.632h354.632v-354.632h-354.632zM709.264 37.956v212.778h212.778v-212.778h-212.778zM212.778-32.97v354.632h354.632v-354.632h-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c6;" d="M992.97 392.59q-29.922 0-50.424-20.502t-20.502-50.424v-283.706h-709.264v283.706q0 29.922-20.502 50.424t-50.424 20.502-50.424-20.502-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502h851.116q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502zM496.486 250.736q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v283.706h175.1l-246.026 354.632-246.026-354.632h175.1v-283.706z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c7;" d="M780.19 108.884h-425.558q-58.736 0-100.294 41.558t-41.558 100.294v283.706q0 58.736 41.558 100.294t100.294 41.558h425.558q58.736 0 100.294-41.558t41.558-100.294v-283.706q0-58.736-41.558-100.294t-100.294-41.558zM851.116 392.59q0 29.922-20.502 50.424t-50.424 20.502h-425.558q-29.922 0-50.424-20.502t-20.502-50.424v-141.852q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v141.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c8;" d="M851.116 676.294h-354.632q-58.736 0-100.294-41.558t-41.558-100.294v-212.778q0-58.736 41.558-100.294t100.294-41.558h354.632q58.736 0 100.294 41.558t41.558 100.294v212.778q0 58.736-41.558 100.294t-100.294 41.558zM922.044 321.662q0-29.922-20.502-50.424t-50.424-20.502h-354.632q-29.922 0-50.424 20.502t-20.502 50.424v70.926q0 29.922 20.502 50.424t50.424 20.502h354.632q29.922 0 50.424-20.502t20.502-50.424v-70.926zM425.558 108.884q-58.736 0-100.294 41.558t-41.558 100.294v283.706q0 31.030 12.19 58.736-37.68-17.732-60.398-52.64t-22.718-77.022v-283.706q0-58.736 41.558-100.294t100.294-41.558h354.632q42.112 0 77.022 22.72t52.64 60.398q-27.706-12.19-58.736-12.19h-354.632z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0c9;" d="M986.32 169.836l-328.034 329.142q9.974 36.57 9.974 74.252 0 117.472-83.672 200.588t-201.144 83.118q-100.848 0-179.532-64.278l208.346-34.354 76.468-202.806-137.42-166.234-209.456 34.356q38.788-62.062 102.51-98.632t139.082-36.572q37.68 0 74.252 9.974l328.034-329.144q42.114-41.004 100.848-41.004t100.294 41.558 41.558 100.294-42.114 99.74zM879.376 5.818q-29.368 0-49.87 21.056t-20.502 50.424 20.502 49.87 49.87 20.502 50.424-20.502 21.056-49.87-21.056-50.424-50.424-21.056z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ca;" d="M664.934 756.086q-19.948 0-32.14-16.624t-12.19-45.436v-115.256q-53.196-9.974-100.294-24.934t-100.294-43.222-90.874-64.832-62.616-92.538-24.936-122.458q24.382 47.654 68.156 80.9t98.632 48.762 105.834 21.056 106.39 4.432v-117.472q0-43.222 25.49-57.074t62.062 11.636l285.922 198.372q36.57 24.38 36.57 59.844t-36.572 60.952l-285.922 197.264q-23.274 16.624-43.222 16.624zM301.438 527.792q-103.064 0-175.654-72.588t-72.588-175.654 72.588-175.654 175.654-72.588 175.654 72.588 72.59 175.654q0 17.732-3.326 37.68-39.896-1.108-74.25-6.65 3.324-15.514 3.324-31.030 0-72.034-50.978-123.014t-123.014-50.978-123.014 50.978-50.978 123.014q0 50.978 27.706 93.644t73.144 63.722q32.138 49.87 83.116 90.874h-9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0cb;" d="M567.41 835.88q-50.978 0-87.55-36.572t-36.57-87.55v-177.316h-177.316q-50.978 0-87.55-36.572t-36.57-87.55 36.57-87.55 87.55-36.572h177.316v-177.316q0-50.978 36.572-87.55t87.55-36.572 87.55 36.572 36.572 87.55v177.316h177.316q50.978 0 87.55 36.572t36.572 87.55-36.572 87.55-87.55 36.57h-177.316v177.316q0 50.978-36.572 87.55t-87.55 36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0cc;" d="M859.982 800.416h-585.144q-39.896 0-68.71-28.814t-28.814-68.71v-585.144q0-39.896 28.814-68.71t68.71-28.814h585.144q39.896 0 68.71 28.814t28.814 68.71v585.144q0 39.896-28.814 68.71t-68.71 28.814zM780.19 339.394h-141.854v-136.312q0-33.246-20.502-54.856t-50.424-21.61-50.424 21.61-20.502 54.856v136.312h-141.854q-29.922 0-50.424 21.056t-20.502 49.87q0 29.922 20.502 50.424t50.424 20.502h141.854v147.394q0 25.488 21.056 45.436t49.87 19.948 49.87-19.948 21.056-45.436v-147.394h141.852q29.922 0 50.424-20.502t20.502-49.87-21.056-50.424-49.87-21.056z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0cd;" d="M390.096 764.952q-36.572 0-62.616-26.044t-26.044-62.616v-100.848q32.14-15.514 51.532-45.436t19.394-66.494v-53.196h390.096v53.194q0 36.57 19.394 66.494t51.532 45.438v100.848q0 36.572-26.044 62.616t-62.616 26.044h-354.632zM248.242 552.174q-36.57 0-62.616-26.044t-26.044-62.616 26.044-62.616 62.616-26.044q8.866 0 17.732 2.216v-214.996q0-14.408 10.528-24.934t24.936-10.528 24.936 10.528 10.528 24.934v303.654q-1.108 35.464-26.596 60.952t-62.062 25.49zM886.58 552.174q-36.572 0-62.062-25.49t-26.596-60.952v-303.654q0-14.408 10.528-24.934t24.934-10.528 24.934 10.528 10.528 24.934v214.996q8.866-2.216 17.732-2.216 36.572 0 62.616 26.044t26.044 62.616-26.044 62.616-62.616 26.044zM372.364 374.856v-88.658h390.096v88.658h-390.096zM372.364 250.736v-88.658q0-14.408 9.42-24.934t22.718-10.528h325.818q13.298 0 22.72 10.528t9.42 24.934v88.658h-390.096zM301.438 91.152q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528 24.936 10.528 10.528 24.934-10.528 24.934-24.936 10.528zM833.384 91.152q-14.408 0-24.934-10.528t-10.528-24.934 10.528-24.934 24.934-10.528 24.934 10.528 10.528 24.934-10.528 24.934-24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ce;" d="M319.168 640.832q-22.166 0-37.68-15.514t-15.514-37.68v-35.462q0-22.164-15.514-37.68t-37.68-15.514h-35.462q-22.164 0-37.68-15.514t-15.516-37.68v-106.39q0-22.164 15.516-37.68t37.68-15.514h35.462q22.164 0 37.68-15.514t15.514-37.68v-35.462q0-22.164 15.514-37.68t37.68-15.514h119.688q22.166 0 45.99 12.746t36.018 31.030 5.542 31.584-28.814 13.298h-89.766q-22.166 0-37.68 15.514t-15.514 37.68v212.778q0 22.164 15.514 37.68t37.68 15.514h300.328q22.164 0 45.99 13.298t36.018 31.030 4.986 31.030-28.26 13.298h-447.724zM957.506 640.832q-22.164 0-46.544-13.298t-36.572-31.030l-268.19-407.826q-12.19-17.732-5.542-31.030t28.814-13.298h345.766q22.164 0 37.68 15.514t15.514 37.68v390.096q0 22.166-15.514 37.68t-37.68 15.516h-17.732z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0cf;" d="M313.628 741.68q-117.472 0-224.97-49.87v-653.852q105.282 60.952 224.97 60.952t223.862-60.952h59.844q104.174 60.952 223.86 60.952t224.97-60.952v653.852q-107.498 49.87-224.97 49.87-110.822 0-213.886-44.328h-79.792q-103.064 44.328-213.888 44.328zM313.628 657.454q104.174 0 197.264-45.436v-466.564q-95.308 37.68-197.264 37.68-70.926 0-140.746-18.84v470.996q68.71 22.166 140.746 22.166zM821.196 657.454q72.034 0 140.746-22.164v-470.996q-69.818 18.84-140.746 18.84-101.956 0-197.264-37.68v466.562q93.092 45.438 197.264 45.438z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d0;" d="M567.41 756.086q-37.68 0-69.818-4.986t-44.33-10.528l-13.298-4.432q-38.788-18.84-68.71-51.532t-39.896-65.938h-136.312q-44.33 0-75.358-31.030t-31.030-75.36v-385.662q0-44.328 31.030-75.36t75.358-31.030h744.726q44.328 0 75.36 31.030t31.030 75.36v385.662q0 44.33-31.030 75.36t-75.36 31.030h-136.312q-9.974 33.246-39.896 65.938t-68.71 51.532q-42.114 19.948-127.446 19.948zM567.41 569.904q88.658 0 150.718-62.060t62.062-150.718-62.062-150.72-150.72-62.062-150.718 62.062-62.060 150.72 62.060 150.718 150.718 62.060zM567.41 481.248q-50.978 0-87.55-36.57t-36.57-87.55 36.572-87.55 87.55-36.572 87.55 36.572 36.572 87.55-36.572 87.55-87.55 36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d1;" d="M162.354 835.88q-30.476 0-52.088-21.61t-21.61-52.086 21.61-52.086 52.088-21.61 52.088 21.61 21.61 52.086-21.61 52.086-52.086 21.61zM272.622 651.914q-29.922 0-51.532-21.61t-21.61-51.532l36.57-258.216q0-29.922 21.61-51.532t51.532-21.61h405.61q87.55 0 147.394 73.144l183.966 258.216q0 29.922-21.61 51.532t-51.532 21.61h-700.398zM420.016 541.092h331.358q12.19 0 21.056-0.554t19.948-2.77 17.732-7.202 11.082-12.746 3.326-20.502-7.758-29.368q-29.922-54.304-67.602-82.564t-70.926-28.26h-258.216q-29.922 0-51.532 21.61t-21.61 52.64v36.572q0 31.030 21.61 52.086t51.532 21.056zM289.248 173.16q-37.68-1.108-63.724-27.706t-26.044-64.278 26.598-64.832 64.83-27.152 65.384 27.152 27.152 65.384-27.152 64.832-64.832 26.596h-2.216zM841.144 173.16q-37.68-1.108-63.722-27.706t-26.044-64.278 27.152-64.832 65.384-27.152 64.832 27.152 26.596 65.384-26.596 64.832-65.384 26.596h-2.216z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d2;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM567.41 757.194q98.632 0 182.856-48.762t132.986-132.986 48.762-182.856-48.762-182.856-132.986-132.986-182.856-48.762-182.856 48.762-132.986 132.986-48.762 182.856 48.762 182.856 132.986 132.986 182.856 48.762zM549.68 658.562q-22.164 0-37.68-15.514t-15.514-37.68v-230.51q0-22.164 15.514-37.68t37.68-15.514h195.048q22.164 0 37.68 15.514t15.514 37.68-15.514 37.68-37.68 15.514h-88.658q-22.164 0-37.68 15.514t-15.514 37.68v124.122q0 22.164-15.514 37.68t-37.68 15.514z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d3;" d="M691.532 818.146q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.016t23.826-14.962 23.826 14.962 19.394 36.016l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM585.144 676.294q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.018t23.826-14.962 23.826 14.962 19.394 36.018l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM354.632 534.442q-22.166 0-34.908-15.514t-8.312-36.572l86.442-463.238q4.432-21.056 22.718-36.572t40.45-15.514h212.778q22.164 0 40.45 15.514t22.72 36.572l86.442 463.238q4.432 21.056-8.312 36.57t-34.908 15.514h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d4;" d="M567.41 853.61q-50.978 0-87.55-36.572t-36.57-87.55v-265.974h-106.39q-50.978 0-67.602-30.476t12.19-72.588l217.212-325.818q27.706-42.114 68.156-42.114t69.264 42.114l217.212 325.818q27.706 42.114 11.636 72.588t-67.048 30.476h-106.39v265.974q0 50.978-36.572 87.55t-87.55 36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d5;" d="M838.926 796.538q-28.814 0.554-48.762-19.394t-19.394-49.316 20.502-49.316l72.034-72.034q21.056-21.056 49.87-21.61t48.762 19.948 19.394 49.316-20.502 48.762l-72.034 72.034q-21.056 21.056-49.87 21.61zM700.952 658.562q-29.368 0-49.316-21.056l-366.822-365.714q-19.948-21.056-19.948-50.424t19.948-50.424l72.034-70.926q21.056-21.056 50.424-21.056t49.316 21.056l366.822 365.714q21.056 21.056 21.056 50.424t-21.056 50.424l-72.034 70.926q-21.056 21.056-50.424 21.056zM190.616 163.186q-24.382-1.108-31.030-35.462l-21.056-108.606q-6.65-28.814 9.974-45.438t45.438-9.974l108.606 21.056q28.814 5.542 34.356 24.38t-14.406 39.896l-98.632 98.632q-16.622 16.624-33.248 15.514z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d6;" d="M720.346 854.72q-18.84 0-39.896-5.542l-411.152-115.254q-42.112-11.082-72.034-50.978t-29.922-84.224v-476.538q0-43.222 15.514-70.372t38.234-21.056 38.234 42.112 15.514 79.238v346.874q0 43.222 29.922 83.116t73.144 52.086l302.544 84.226q42.114 12.19 72.034 39.896t29.922 54.302q0 19.948-17.178 31.584t-44.884 10.528zM891.014 699.568q-13.298-1.108-25.49-4.432l-411.152-115.254q-42.112-11.082-72.036-50.978t-29.922-84.226v-433.316q0-43.222 29.922-66.494t72.034-11.082l411.152 115.254q42.114 12.19 72.034 51.532t29.922 83.672v433.316q0 36.57-21.61 59.29t-54.856 22.72zM668.26 508.952q13.298 0 22.164-25.488 11.082-31.030 45.438-43.776t70.926 0.554 41.558-0.554-24.934-45.99-42.668-76.468-1.662-75.36-1.662-44.884-42.668-2.77-72.034-3.88-71.48-47.1-42.112-27.152-1.662 43.774-2.216 74.25-42.668 45.99-24.38 27.706 41.558 30.476 70.926 49.87 45.438 75.358q13.298 45.438 32.14 45.438z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d7;" d="M567.41 822.58q-15.514 0-27.152-8.866t-17.178-23.272l-87.55-269.298h-282.596q-15.514 0-27.706-8.866t-16.624-23.274q-9.974-32.14 16.624-52.086l229.404-166.234-87.55-269.298q-4.432-14.408 0-28.814t16.622-23.274 27.152-8.866 27.152 8.866l229.402 167.342 229.404-167.342q12.19-8.866 27.152-8.866t27.152 8.866q26.596 19.948 16.624 52.086l-87.55 269.298 229.404 166.234q26.596 19.948 16.624 52.086-4.432 14.406-16.624 23.274t-27.706 8.866h-282.596l-87.55 269.298q-5.542 14.408-17.178 23.274t-27.152 8.866z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d8;" d="M216.104 742.788q-74.252 0-117.472-21.056-41.004-21.056-40.45-64.83t41.558-84.778l441.074-441.074q42.114-41.004 82.010-63.168t55.412-12.19 11.636 55.966-23.826 101.404l-123.014 325.818q-19.948 55.412-74.25 107.498t-109.714 70.926l-26.596 8.866q-52.086 16.624-116.364 16.624zM932.572 600.934q-62.616 0-108.606-14.962t-90.32-43.222-59.844-52.086-14.962-72.036 16.624-91.984 60.952-48.762 90.32 30.476l196.156 152.936q46.546 36.57 49.87 73.142t-37.126 51.532-103.066 14.962zM456.588 126.616q-21.056-1.108-33.248-19.948t-11.082-37.68 14.406-27.706 32.692-7.202 33.8 13.298 13.298 30.476-16.622 34.356q-14.406 14.408-33.248 14.408z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0d9;" d="M210.562 710.65q-17.732 0-28.26-13.852t-10.528-38.234v-490.944q0-36.572 21.61-48.208t52.64 8.312l227.186 151.826v-111.932q0-36.572 21.61-48.208t52.64 8.312l353.524 236.052q31.030 19.948 31.030 48.762t-31.030 49.87l-353.524 236.052q-31.030 19.948-52.642 8.312t-21.61-48.208v-111.932l-227.186 151.826q-18.84 12.19-35.462 12.19z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0da;" d="M549.68 835.88q-22.164 0-37.68-15.514t-15.514-37.68v-69.818q-56.52-12.19-105.282-43.222l-49.87 48.762q-15.514 15.516-37.68 15.516t-37.68-15.516l-24.382-24.38q-15.516-15.514-15.516-37.68t15.514-37.68l48.762-49.87q-31.030-48.762-43.222-105.282h-69.818q-22.164 0-37.68-15.516t-15.516-37.68v-35.462q0-22.164 15.516-37.68t37.68-15.514h69.818q12.19-56.52 43.222-105.28l-48.762-49.87q-15.514-15.514-15.514-37.68t15.514-37.68l24.382-24.38q15.514-15.514 37.68-15.514t37.68 15.514l49.87 48.762q48.762-31.030 105.282-43.222v-69.818q0-22.164 15.514-37.68t37.68-15.514h35.462q22.164 0 37.68 15.514t15.514 37.68v69.818q56.52 12.19 105.282 43.222l49.87-48.762q15.514-15.514 37.68-15.514t37.68 15.514l24.38 24.38q15.514 15.514 15.514 37.68t-15.514 37.68l-48.762 49.87q31.030 48.762 43.222 105.28h69.818q22.164 0 37.68 15.514t15.514 37.68v35.462q0 22.164-15.514 37.68t-37.68 15.514h-69.818q-12.19 56.52-43.222 105.28l48.762 49.87q15.514 15.514 15.514 37.68t-15.514 37.68l-24.38 24.382q-15.514 15.514-37.68 15.514t-37.68-15.514l-49.87-48.762q-48.762 31.030-105.28 43.222v69.818q0 22.164-15.514 37.68t-37.68 15.514h-35.462zM567.41 544.416q63.168 0 107.498-44.328t44.328-107.498-44.328-107.498-107.498-44.328-107.498 44.328-44.33 107.498 44.33 107.498 107.498 44.33z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0db;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM711.48 728.38q98.632-42.112 159.584-133.54t60.952-202.25q0-137.42-89.212-239.378t-222.2-121.904q19.948 60.952 62.616 118.026t88.104 70.372q24.38 18.84 34.908 39.342t9.974 36.572-2.77 34.908q-6.65 11.082-29.922 25.49t-59.29 37.126-63.722 45.99q-21.056 5.542-40.45 1.108t-38.788-3.88-27.152 11.636q-5.542 5.54-18.84 15.514t-25.488 18.286-23.274 19.948-11.082 21.61 9.974 22.166q12.19 13.298 31.584 18.286t34.356 6.096 30.476 14.408 23.274 41.004q8.866 27.706 22.72 40.45t24.934 12.744 28.26-3.324 21.61-3.324q13.298 0 16.624 18.84t-7.758 37.68zM311.412 651.914q89.766-161.8 165.126-183.966 28.814-7.758 47.654-17.178t24.38-14.962 12.19-14.962 8.866-12.746q3.326-3.326 1.662-14.962t-5.542-22.72-0.554-31.584 15.514-42.668q6.65-9.974 17.732-14.962t17.732-12.746 11.082-26.596q3.326-17.732-12.746-103.066t-8.312-109.714q-19.948-1.108-38.788-1.108-98.632 0-182.856 48.762t-132.986 132.986-48.762 182.856q0 75.358 28.26 142.408t80.346 116.918z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0dc;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM521.974 784.9q88.658 0 162.908-35.462 21.056-8.866 29.922-28.26t4.432-34.356-16.624-14.962q-4.432 0-21.61 3.324t-28.26 3.326-24.934-12.746-22.72-40.45q-7.758-27.706-23.274-41.004t-30.476-14.406-34.356-6.096-31.584-18.286q-9.974-12.19-9.974-22.164t11.082-21.61 23.274-19.948 25.49-18.286 18.84-15.516q7.758-11.082 27.152-11.636t38.788 3.88 40.45-1.108q27.706-23.274 63.722-45.99t59.29-37.126 29.922-25.49q2.216-18.84 2.77-34.908t-9.974-36.572-34.908-39.342q-48.762-14.408-93.644-77.576t-61.506-126.338q-13.298 5.542-12.746 37.68t7.202 65.938 12.746 70.926 3.88 51.532q-4.432 18.84-11.082 26.596t-17.732 12.746-17.732 14.962q-12.19 22.164-15.514 42.668t0.554 31.584 5.542 22.72-1.662 14.962q-2.216 3.326-8.866 12.746t-12.19 14.962-24.38 14.962-47.654 17.178q-77.576 22.166-175.1 201.698-2.216 4.432-4.432 6.65-17.732 34.356 32.692 65.938t133.54 40.45q31.030 2.216 58.736 2.216z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0dd;" d="M565.196 802.632q-13.298 0-23.274-8.866l-445.506-446.616q-9.974-9.974-9.974-23.274t9.974-23.274l45.438-45.438q9.974-9.974 23.272-9.974t23.272 9.974l83.118 82.010v-304.762q0-26.596 18.84-45.99t46.546-19.394h32.14q27.706 0 46.546 19.394t18.84 45.99v196.156q0 26.596 19.394 45.99t45.99 19.394h130.77q26.596 0 45.99-19.394t19.394-45.99v-196.156q0-26.596 18.84-45.99t46.544-19.394h32.14q27.706 0 46.544 19.394t18.84 45.99v304.762l83.116-82.010q9.974-9.974 23.274-9.974t23.274 9.974l45.436 45.438q9.974 9.974 9.974 23.274t-9.974 23.274l-272.624 273.732-172.884 172.882q-9.974 8.866-23.274 8.866z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0de;" d="M567.41 853.61q-50.978 0-87.55-36.572t-36.57-87.55 36.572-87.55 87.55-36.572 87.55 36.572 36.572 87.55-36.572 87.55-87.55 36.572zM567.41 534.442q-50.978 0-87.55-36.572t-36.57-87.55v-354.632q0-50.978 36.572-87.55t87.55-36.57 87.55 36.572 36.572 87.55v354.632q0 50.978-36.572 87.55t-87.55 36.57z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0df;" d="M797.922 764.952q-50.978 0-87.55-36.572t-36.572-87.55q0-12.19 2.216-25.488l-251.568-135.204q-36.572 36.572-87.55 36.572t-87.55-36.572-36.57-87.55 36.57-87.55 87.55-36.572 87.55 36.572l251.568-135.202q-2.216-13.298-2.216-25.49 0-50.978 36.572-87.55t87.55-36.572 87.55 36.572 36.572 87.55-36.572 87.55-87.55 36.572-87.55-36.572l-251.568 135.202q2.216 13.298 2.216 25.49t-2.216 25.49l251.568 135.202q36.572-36.572 87.55-36.572t87.55 36.572 36.572 87.55-36.572 87.55-87.55 36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e0;" d="M248.242 498.978q-44.33 0-75.36-31.030t-31.030-75.36 31.030-75.36 75.358-31.030 75.358 31.030 31.030 75.36-31.030 75.358-75.358 31.030zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM886.58 498.978q-44.328 0-75.36-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e1;" d="M567.41 818.146q-44.328 0-75.358-31.030t-31.030-75.358 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 179.81q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.36-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e2;" d="M342.442 828.12q-33.248 0-55.412-25.488-17.732-22.166-15.514-51.532t24.382-48.208l315.844-264.866q23.274-18.84 23.274-45.438t-23.274-45.438l-315.844-264.866q-22.166-18.84-24.936-48.208t16.070-52.086 48.208-24.934 52.642 16.624l334.684 280.38q34.356 28.814 108.606 91.982l1.108 1.108q22.164 18.84 22.164 45.438t-22.164 45.438l-1.108 1.108q-75.36 63.168-108.606 91.982l-334.684 280.382q-19.948 16.622-45.438 16.622z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e3;" d="M336.9 764.952q-50.978 0-87.55-36.572t-36.57-87.55v-496.486q0-50.978 36.57-87.55t87.55-36.572h17.732q50.978 0 87.55 36.572t36.57 87.55v496.486q0 50.978-36.572 87.55t-87.55 36.57h-17.732zM780.19 764.952q-50.978 0-87.55-36.572t-36.572-87.55v-496.486q0-50.978 36.572-87.55t87.55-36.572h17.732q50.978 0 87.55 36.572t36.572 87.55v496.486q0 50.978-36.572 87.55t-87.55 36.57h-17.732z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e4;" d="M569.628 853.61q-58.736 0-100.294-41.558t-41.558-99.74 41.558-100.294 100.294-42.114 100.294 42.114 41.558 100.294-41.558 99.74-100.294 41.558zM569.628 504.52q-70.926 0-139.636-54.302t-94.2-130.77l-23.274-72.034q-25.488-76.468 3.324-148.502t94.2-97.524 159.584-25.49 159.584 25.49 94.198 97.524 3.326 148.502l-23.274 72.034q-25.49 76.468-94.198 130.77t-139.636 54.302z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e5;" d="M282.596 802.078q-23.274-0.554-37.68-19.394t-14.408-53.194v-673.802q0-50.978 30.476-67.602t72.588 12.19l485.404 323.602q42.114 28.814 42.114 69.264t-42.114 68.156l-485.404 323.602q-27.706 17.732-50.978 17.176z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e6;" d="M578.494 800.416q-21.056 1.108-33.802-15.514t-12.746-46.546v-82.010q-135.202-13.298-227.186-114.146t-91.984-238.268q0-147.394 103.618-251.014t251.014-103.62 251.014 103.62 103.62 251.014h-106.39q0-103.066-72.588-175.654t-175.654-72.588-175.654 72.588-72.588 175.654q0 93.092 60.952 162.908t151.828 83.118v-77.576q0-44.328 26.044-58.182t62.616 10.528l181.75 121.904q36.572 24.38 36.572 58.736t-36.572 58.736l-181.75 121.904q-22.164 14.408-42.112 14.408z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e7;" d="M656.068 747.222q-137.42 0-238.268-91.982t-114.146-227.186h-82.010q-43.222 0-57.628-26.044t9.974-62.616l121.906-181.75q24.38-36.572 58.736-36.572t58.736 36.572l121.904 181.75q24.38 36.572 10.528 62.616t-58.182 26.044h-76.468q12.19 90.874 82.010 151.826t162.91 60.952q103.066 0 175.654-72.59t72.588-175.654-72.588-175.654-175.654-72.588v-106.39q96.416 0 178.424 47.654t129.108 129.108 47.1 177.87-47.1 177.87-129.108 129.108-178.424 47.654z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e8;" d="M936.45 692.918q-16.624 0-35.462-12.19l-230.51-155.152v115.254q0 24.38-11.082 38.234t-27.706 13.852-35.462-12.19l-354.632-236.052q-29.922-21.056-29.922-49.87t29.922-48.762l354.632-236.052q29.922-19.948 52.086-8.312t22.164 48.208v114.148l230.51-154.044q31.030-19.948 52.64-8.312t21.61 48.208v490.944q0 24.38-10.528 38.234t-28.26 13.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0e9;" d="M443.29 889.074q-96.416 0-177.87-47.654t-129.108-129.108-47.654-177.87 47.654-178.424 129.108-129.108 177.87-47.1q93.090 0 173.992 45.438l231.62-231.62q25.49-25.49 62.062-25.49t63.168 25.49l8.866 9.974q26.596 25.49 26.596 62.616t-26.596 62.616l-230.51 231.62q45.438 80.9 45.438 173.99 0 96.416-47.654 177.87t-129.108 129.108-177.87 47.654zM443.29 747.222q88.658 0 150.718-62.616t62.062-150.72-62.062-150.164-150.718-62.062-150.718 62.062-62.062 150.164 62.062 150.72 150.718 62.616z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ea;" d="M336.9 747.222q-50.978 0-87.55-36.572t-36.57-87.55v-461.022q0-50.978 36.57-87.55t87.55-36.572h461.022q50.978 0 87.55 36.572t36.572 87.55v461.022q0 50.978-36.572 87.55t-87.55 36.572h-461.022z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0eb;" d="M711.48 858.044q-18.84 0-39.896-5.542l-392.312-109.714q-42.112-12.19-72.034-52.086t-29.922-83.116v-456.59q0-43.222 15.514-70.372t37.126-21.056 36.57 41.558 14.962 79.792v329.142q0 43.22 30.476 83.118t72.588 52.086l287.030 79.792q43.222 12.19 73.144 39.342t29.922 53.75q0 18.84-17.178 29.922t-45.99 9.974zM876.606 707.326q-12.19-1.108-25.49-4.432l-392.312-109.714q-42.112-12.19-72.034-51.532t-29.922-83.67v-455.48q0-44.328 29.922-67.048t72.034-11.636l392.312 110.822q42.114 11.082 72.588 50.978t30.476 83.116v456.588q0 36.572-22.164 59.29t-55.41 22.718z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ec;" d="M774.65 820.364q-11.082 0-22.164-2.216l-465.454-125.23q-35.462-8.866-53.748-41.004t-8.866-67.602 41.558-53.75 67.602-8.312l464.346 124.12q35.462 9.974 53.75 41.558t9.42 67.048q-7.758 29.922-32.14 47.654t-54.302 17.732zM395.636 476.814q-36.57 0-59.29-27.706t-16.070-63.17l76.468-392.312q4.432-26.596 25.488-44.328t48.762-17.732h304.762q27.706 0 48.762 17.732t26.596 44.328l75.36 392.312q6.65 35.462-16.068 63.168t-58.182 27.706h-456.588z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ed;" d="M570.736 710.65q-16.624 0-35.462-13.298l-354.632-236.052q-29.922-19.948-29.922-48.762t29.922-48.762l354.632-236.052q29.922-21.056 52.086-9.42t22.164 48.208v126.338q64.278 0 122.458-8.312t119.688-27.706 110.268-58.182 75.36-94.198q0 78.684-27.152 143.514t-69.264 108.052-100.848 77.576-113.592 53.75-116.918 32.692v138.528q0 24.38-11.082 38.234t-27.706 13.854z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ee;" d="M618.39 710.65q-17.732 0-28.26-13.852t-10.528-38.234v-138.528q-62.062-13.298-116.918-32.692t-114.146-53.75-101.404-77.576-69.264-108.052-27.152-143.514q27.706 55.41 76.468 94.198t109.714 58.182 119.134 27.706 123.568 8.312v-126.338q0-36.572 21.61-48.208t51.532 9.42l354.632 236.052q29.922 19.948 29.922 48.762t-29.922 48.762l-354.632 236.052q-18.84 13.298-34.356 13.298z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ef;" d="M541.922 863.584q-9.974 0-18.84-4.432-25.488-12.19-57.074-43.222t-51.532-60.952l-38.788-60.952q-47.654-74.252-77.576-104.174-12.19-12.19-45.99-29.368t-68.156-28.26l-11.082-4.432q-34.354-11.082-59.29-45.438t-24.936-70.926v-2.216q0-36.572 24.936-70.926t59.29-45.438l11.082-4.432q34.354-11.082 68.156-28.26t45.99-29.368q29.922-29.922 77.576-104.174l38.788-60.952q19.948-31.030 51.532-61.506t56.518-42.668 42.668 4.986 17.732 53.75v780.19q0 28.814-11.636 45.99t-29.368 17.178zM866.632 688.486q-9.974 0-16.624-6.65l-50.978-50.978q-6.65-6.648-6.65-16.622t6.65-17.732q77.576-76.468 77.576-186.182t-77.576-187.29q-7.758-6.65-7.758-16.624t7.758-16.624l50.978-50.978q6.65-6.65 16.624-6.65t16.624 6.65q74.25 73.144 100.294 172.328t0 198.372-100.294 172.33q-6.65 6.65-16.624 6.65zM717.022 531.116q-6.65 0-11.082-4.432l-35.462-34.354q-12.19-12.19 0-23.274 24.38-24.382 24.38-58.736t-24.38-58.736q-4.432-4.432-4.432-11.082t4.432-12.19l35.462-34.356q4.432-5.542 11.082-5.542t11.082 5.542q48.762 47.654 48.762 116.364t-48.762 116.364q-4.432 4.432-11.082 4.432z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f0;" d="M565.196 686.268q-132.986 0-257.108-50.424t-221.646-147.948l95.306-95.308q104.174 103.064 243.81 140.19t279.274 0 243.81-140.19l95.308 95.308q-97.524 97.524-221.644 147.948t-257.108 50.424zM565.196 415.86q-79.792 0-154.044-30.476t-132.986-89.212l95.308-95.308q79.792 78.684 191.724 78.684t191.722-78.684l95.308 95.308q-58.736 58.736-132.986 89.212t-154.044 30.476zM565.196 144.346q-56.52 0-95.308-39.896l95.308-95.308 95.308 95.308q-38.788 39.896-95.308 39.896z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f1;" d="M336.9 800.416q-28.814 0-49.87-21.056t-21.056-49.87v-35.462q0-28.814 21.056-49.87t49.87-21.056h496.486q28.814 0 49.87 21.056t21.056 49.87v35.462q0 28.814-21.056 49.87t-49.87 21.056h-496.486zM336.9 481.248q-28.814 0-49.87-21.056t-21.056-49.87v-35.462q0-28.814 21.056-49.87t49.87-21.056h496.486q28.814 0 49.87 21.056t21.056 49.87v35.462q0 28.814-21.056 49.87t-49.87 21.056h-496.486zM336.9 162.078q-28.814 0-49.87-21.056t-21.056-49.87v-35.462q0-28.814 21.056-49.87t49.87-21.056h496.486q28.814 0 49.87 21.056t21.056 49.87v35.462q0 28.814-21.056 49.87t-49.87 21.056h-496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f2;" d="M443.29 853.61v-17.732h248.242v17.732h-248.242zM443.29 800.416v-35.462h248.242v35.462h-248.242zM443.29 729.49v-88.658h248.242v88.658h-248.242zM443.29 605.368v-159.584h248.242v159.584h-248.242zM443.29 392.59v-159.584h-110.822l234.944-407.826 234.944 407.826h-110.822v159.584h-248.242z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f3;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814q0-114.148 44.33-218.874t119.688-180.64 178.978-121.35 217.766-46.546q-128.554 2.216-237.16 66.494t-171.776 173.99-63.168 238.268q0 198.372 140.19 338.562t338.562 140.19q36.572 0 62.616 26.044t26.044 62.616-26.044 62.614-62.616 26.044z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f4;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814q0-114.148 44.33-218.874t119.688-180.64 178.978-121.35 217.766-46.546q-128.554 2.216-237.16 66.494t-171.776 173.99-63.168 238.268q0 198.372 140.19 338.562t338.562 140.19 338.562-140.19 140.19-338.562q0-128.554-63.168-238.268t-171.774-173.99-237.16-66.494q114.148 1.108 217.766 46.546t178.978 121.35 119.688 180.64 44.328 218.874q0 154.044-75.914 284.814t-206.684 206.684-284.814 75.914z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f5;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814q0-15.514 1.108-31.030v-8.866q1.108-19.948 4.432-38.788v-1.108q15.516-113.038 73.698-210.010t147.948-164.572h1.108q1.108-2.216 2.216-2.216l3.324-2.216 15.514-11.082q1.108 0 1.108-0.554t0.554-0.554 0.554-1.108q5.54-3.326 9.974-5.54l1.108-1.108q5.54-3.326 9.974-6.648h1.108q62.060-37.68 131.88-58.736h1.108q49.87-14.406 101.956-19.948 9.974-1.108 18.84-2.216 19.948-1.108 39.896-1.108 115.254 0 220.538 44.884t181.194 120.798 120.798 181.194 44.884 220.538q0 154.044-75.914 284.814t-206.684 206.684-284.814 75.914zM613.956 946.702q88.658-6.65 169.558-41.004 99.74-43.222 176.762-120.242t120.242-176.762q43.222-103.064 43.222-216.104t-43.222-216.104q-43.222-99.74-120.242-176.762t-176.762-120.242q-103.066-43.222-216.104-43.222t-216.104 43.222l-33.248 15.516q-105.282 64.278-167.342 172.884t-62.062 236.052q0 198.372 140.19 338.562t338.562 140.19q36.572 0 62.616 26.042t26.044 62.616q0 49.87-42.114 75.36z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f6;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814q0-114.148 43.774-217.766t118.026-179.532 177.316-121.904 216.104-48.208q-127.446 3.326-234.944 68.156t-169.558 173.99-62.062 236.606q0 198.372 140.19 338.562t338.562 140.19q36.572 0 62.616 26.044t26.044 62.616-26.044 62.614-62.616 26.044zM579.602 960q127.446-3.326 234.944-68.156t169.558-173.992 62.062-236.606q0-198.372-140.19-338.562t-338.562-140.19q-36.572 0-62.616-26.044t-26.044-62.614 26.044-62.616 62.616-26.042q154.044 0 284.814 75.914t206.684 206.684 75.914 284.814q0 114.146-43.776 217.766t-118.026 179.532-176.762 121.904-216.658 48.208z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f7;" d="M567.41 960q-22.164 0-37.68-15.514t-15.514-37.68v-230.51q0-22.166 15.514-37.68t37.68-15.516 37.68 15.516 15.514 37.68v230.51q0 22.166-15.514 37.68t-37.68 15.514zM310.302 891.29q-14.406 0-26.596-7.758-18.84-11.082-24.936-32.14t4.988-39.896l115.254-199.48q15.514-26.596 46.546-26.596 14.406 0 26.596 6.648 18.84 11.082 24.936 32.14t-4.988 41.004l-115.254 199.48q-15.514 26.598-46.546 26.598zM824.52 891.29q-31.030 0-46.544-26.596l-115.254-199.48q-11.082-19.948-4.986-41.004t24.934-32.14q12.19-6.65 26.596-6.65 31.030 0 46.544 26.596l115.254 199.48q11.082 18.84 4.986 39.896t-24.934 32.14q-12.19 7.758-26.596 7.758zM824.52 886.856q13.298 0 24.38-6.65 17.732-9.974 22.72-29.368t-4.986-37.126l-115.254-199.48q-14.408-24.38-42.112-24.38-13.298 0-24.38 6.65-17.732 9.974-22.72 29.368t4.986 37.126l115.254 199.48q14.408 24.382 42.112 24.382zM310.302 846.962q5.54 0 7.758-4.432l115.254-199.48q4.432-7.758-3.324-12.19-2.216-1.108-4.432-1.108-5.54 0-7.758 4.432l-115.254 199.48q-2.216 3.326-1.108 6.65t4.432 5.542q2.216 1.108 4.432 1.108zM121.906 702.892q-31.030 0-45.436-26.596-11.082-18.84-5.54-40.45t24.382-32.692l199.48-115.254q12.19-6.65 26.596-6.65 31.030 0 46.546 26.596 11.082 18.84 5.54 40.45t-25.488 32.692l-199.48 115.254q-12.19 6.65-26.598 6.65zM1012.918 702.892q-14.408 0-26.596-6.65l-199.48-115.254q-18.84-11.082-24.934-32.692t4.986-40.45q15.514-26.596 46.544-26.596 14.408 0 26.596 6.65l199.48 115.254q18.84 11.082 24.382 32.692t-5.54 40.45q-14.406 26.596-45.438 26.596zM1012.918 698.46q27.706 0 42.112-24.382 9.974-17.732 4.988-37.126t-22.72-29.368l-199.48-115.256q-12.19-6.65-24.38-6.65-28.814 0-42.112 24.382-11.082 17.732-5.542 37.126t23.274 29.368l199.48 115.254q11.082 6.65 24.38 6.65zM121.906 662.996q3.326 0 6.65-2.216l199.48-115.254q5.54-2.216 6.65-7.758t-1.108-9.974q-4.432-6.65-12.19-6.65-3.324 0-6.65 2.216l-199.48 115.254q-11.082 6.65-4.432 17.732 3.326 6.65 11.082 6.65zM53.196 445.784q-22.164 0-37.68-15.514t-15.516-37.68 15.516-37.68 37.68-15.514h230.512q22.166 0 37.68 15.514t15.514 37.68-15.514 37.68-37.68 15.514h-230.51zM851.116 445.784q-22.164 0-37.68-15.514t-15.514-37.68 15.514-37.68 37.68-15.514h230.51q22.164 0 37.68 15.514t15.516 37.68-15.516 37.68-37.68 15.514h-230.51zM851.116 436.918h230.51q18.84 0 31.584-12.746t12.744-31.584-12.744-31.584-31.584-12.746h-230.51q-18.84 0-31.584 12.746t-12.746 31.584 12.746 31.584 31.584 12.746zM53.196 410.32h230.512q7.758 0 12.746-4.986t4.988-12.746-4.988-12.746-12.746-4.986h-230.51q-7.758 0-12.744 4.986t-4.988 12.746 4.988 12.746 12.744 4.986zM321.384 303.932q-14.406 0-26.596-6.65l-199.48-115.254q-18.84-11.082-24.382-32.692t5.54-40.45q14.406-26.596 45.436-26.596 14.406 0 26.596 6.65l199.48 115.254q19.948 11.082 25.488 32.692t-5.54 40.45q-15.514 26.596-46.546 26.596zM813.438 303.932q-31.030 0-46.544-26.596-11.082-18.84-4.986-40.45t24.934-32.692l199.48-115.254q12.19-6.65 26.596-6.65 31.030 0 45.438 26.596 11.082 18.84 5.54 40.45t-24.382 32.692l-199.48 115.254q-12.19 6.65-26.596 6.65zM813.438 290.632q9.974 0 19.948-5.542l199.48-115.254q14.406-7.758 18.286-23.826t-3.878-30.476q-11.082-19.948-34.356-19.948-11.082 0-19.948 5.542l-199.48 115.254q-14.408 7.758-18.84 23.826t4.432 30.476q11.082 19.948 34.356 19.948zM321.384 272.9q13.298 0 19.948-11.082 4.432-7.758 1.662-16.624t-10.528-13.298l-199.48-115.254q-5.54-3.326-11.082-3.326-12.19 0-18.84 11.082-4.432 7.758-2.216 16.624t9.974 13.298l199.48 115.254q5.54 3.326 11.082 3.326zM425.558 199.758q-31.030 0-46.546-26.596l-115.254-199.48q-11.082-18.84-4.988-39.896t24.936-32.138q12.19-7.758 26.596-7.758 31.030 0 46.546 26.596l115.254 199.48q11.082 19.948 4.988 41.004t-24.936 32.14q-12.19 6.65-26.596 6.65zM709.264 199.758q-14.408 0-26.596-6.65-18.84-11.082-24.38-32.14t4.432-41.004l115.254-199.48q15.514-26.596 46.544-26.596 14.408 0 26.596 7.758 18.84 11.082 24.934 32.138t-4.986 39.896l-115.254 199.48q-15.514 26.596-46.544 26.596zM709.264 182.026q19.948 0 31.030-17.732l115.254-199.48q6.65-12.19 2.77-26.596t-16.068-22.166q-7.758-4.432-17.732-4.432-19.948 0-31.030 17.732l-115.254 199.48q-6.65 13.298-2.77 27.152t16.068 21.61q7.758 4.432 17.732 4.432zM425.558 173.16q6.65 0 13.298-3.326 9.974-5.542 12.746-16.068t-2.772-20.502l-115.254-199.482q-7.758-13.298-23.274-13.298-6.65 0-13.298 3.326-9.974 5.54-12.746 16.624t2.772 19.948l115.254 199.48q7.758 13.298 23.274 13.298zM567.41 162.078q-22.164 0-37.68-15.514t-15.514-37.68v-230.51q0-22.164 15.514-37.68t37.68-15.516 37.68 15.516 15.514 37.68v230.51q0 22.164-15.514 37.68t-37.68 15.514zM567.41 139.914q13.298 0 22.164-8.866t8.866-22.164v-230.51q0-13.298-8.866-22.164t-22.164-8.866-22.164 8.866-8.866 22.164v230.51q0 13.298 8.866 22.164t22.164 8.866z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f8;" d="M567.41 889.074q-58.736 0-108.052-67.048t-78.13-178.978q87.55-37.68 186.182-37.68t186.182 37.68q-28.814 111.932-78.13 178.978t-108.052 67.048zM970.804 605.368q-8.866 0-17.732-4.432l-115.254-66.494q-1.108 4.432-2.216 13.298t-2.216 16.624-3.326 13.298q-120.798-43.222-262.65-43.222t-262.65 43.222q-2.216-5.542-3.324-13.298t-2.216-16.624-2.216-14.406l-116.364 67.602q-7.758 4.432-17.732 4.432-19.948 0-29.922-17.732-7.758-13.298-3.878-27.152t16.068-21.61l141.854-82.008q-3.324-47.654-3.324-64.276 0-32.14 3.324-70.926h-109.714q-14.408 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h118.58q13.298-79.792 41.004-147.394l-120.796-69.818q-12.19-7.758-16.068-22.164t3.324-26.596 21.61-16.068 26.598 2.77l116.364 67.602q39.896-67.602 90.874-105.282t108.606-37.68 108.606 37.68 90.874 105.28l116.364-67.602q12.19-6.65 26.596-2.77t21.61 16.068 3.326 26.596-16.068 22.164l-120.798 69.818q27.706 67.602 41.004 147.394h118.58q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-109.714q3.326 39.896 3.326 70.926 0 16.624-3.326 64.276l140.746 82.010q13.298 7.758 17.178 22.164t-3.88 26.596q-9.974 17.732-31.030 17.732zM390.096 463.514q14.406 0 24.936-10.528t10.528-24.934-10.528-24.934-24.936-10.528-24.936 10.528-10.528 24.934 10.528 24.936 24.936 10.528zM567.41 463.514q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502-50.424 20.502-20.502 50.424 20.502 50.424 50.424 20.502zM744.726 463.514q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528-24.934 10.528-10.528 24.934 10.528 24.936 24.934 10.528zM425.558 321.662q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502-50.424 20.502-20.502 50.424 20.502 50.424 50.424 20.502zM709.264 321.662q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502-50.424 20.502-20.502 50.424 20.502 50.424 50.424 20.502zM461.022 108.884q14.406 0 24.936-10.528t10.528-24.934-10.528-24.934-24.936-10.528-24.936 10.528-10.528 24.934 10.528 24.934 24.936 10.528zM673.802 108.884q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528-24.934 10.528-10.528 24.934 10.528 24.934 24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0f9;" d="M567.41 889.074q-135.202 0-249.35-66.494t-180.64-180.64-66.494-249.35 66.494-249.35 180.64-180.64 249.35-66.494 249.35 66.494 180.64 180.64 66.494 249.35-66.494 249.35-180.64 180.64-249.35 66.494zM567.41 818.146q176.208 0 300.882-124.674t124.674-300.884-124.674-300.884-300.884-124.674-300.882 124.674-124.676 300.884 124.676 300.884 300.882 124.674zM567.41 747.222q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502zM567.41 534.442q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0fa;" d="M567.41 889.074q-135.202 0-249.35-66.494t-180.64-180.64-66.494-249.35 66.494-249.35 180.64-180.64 249.35-66.494 249.35 66.494 180.64 180.64 66.494 249.35-66.494 249.35-180.64 180.64-249.35 66.494zM567.41 818.146q176.208 0 300.882-124.674t124.674-300.884-124.674-300.884-300.884-124.674-300.882 124.674-124.676 300.884 124.676 300.884 300.882 124.674zM567.41 747.222q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502 50.424 20.502 20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502zM567.41 179.81q-29.922 0-50.424-20.502t-20.502-50.424 20.502-50.424 50.424-20.502 50.424 20.502 20.502 50.424-20.502 50.424-50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0fb;" d="M567.41 889.074q-135.202 0-249.35-66.494t-180.64-180.64-66.494-249.35 66.494-249.35 180.64-180.64 249.35-66.494 249.35 66.494 180.64 180.64 66.494 249.35-66.494 249.35-180.64 180.64-249.35 66.494zM567.41 818.146q176.208 0 300.882-124.674t124.674-300.884-124.674-300.884-300.884-124.674-300.882 124.674-124.676 300.884 124.676 300.884 300.882 124.674zM572.952 733.922q-69.818 0-123.014-28.814t-80.346-73.142-27.152-86.442q0-21.056 17.178-38.788t42.666-17.732q42.112 0 57.628 50.978 16.622 48.762 39.896 73.698t73.144 24.934q42.114 0 68.71-24.934t26.596-60.398q0-18.84-8.866-34.356t-21.056-28.814q-13.298-13.298-42.114-37.68-32.14-28.814-52.086-49.87-18.84-21.056-30.476-48.762t-11.636-65.384q0-29.922 16.070-45.438t39.342-15.514q44.328 0 53.196 46.544 5.542 23.274 7.758 31.030 2.216 8.866 6.65 17.732t13.852 19.394 24.934 23.826q55.41 50.978 76.468 70.926 21.056 21.056 36.572 49.87t15.514 66.494q0 48.762-27.152 90.32t-77.022 65.94-115.254 24.38zM561.87 186.458q-28.814 0-48.762-19.394t-19.948-48.208q0-31.030 20.502-49.316t48.208-18.286q26.596 0 47.1 18.286t20.502 49.316q0 28.814-19.394 48.208t-48.208 19.394z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0fc;" d="M1134.824 700.674l-234.944-201.696 234.944-197.264v398.962zM106.39 534.442q-14.406 0-24.936-10.528t-10.528-24.936 10.528-24.936 24.936-10.528h709.264q14.408 0 24.934 10.528t10.528 24.936-10.528 24.936-24.934 10.528h-709.264zM319.168 321.662q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486zM319.168 179.81q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0fd;" d="M319.168 605.368q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486zM1134.824 556.606l-234.944-201.698 234.944-197.264v398.962zM106.39 392.59q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h709.264q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-709.264zM319.168 179.81q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0fe;" d="M319.168 605.368q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486zM319.168 463.514q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.936-24.934 10.528h-496.486zM1134.824 414.754l-234.944-201.698 234.944-197.264v398.962zM106.39 250.736q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h709.264q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-709.264z" horiz-adv-x="1136" /> +<glyph unicode="&#xe0ff;" d="M567.41 818.146q-88.658 0-150.718-62.060t-62.060-150.72v-141.854q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502v141.854q0 88.658-62.062 150.72t-150.72 62.060zM567.41 747.222q58.736 0 100.294-41.558t41.558-100.294v-141.854h-283.706v141.854q0 58.736 41.558 100.294t100.294 41.558zM567.41 392.59q29.922 0 50.424-20.502t20.502-50.424v-141.852q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe100;" d="M354.632 818.146q-88.658 0-150.718-62.060t-62.062-150.72v-212.778h70.926v212.778q0 58.736 41.558 100.294t100.294 41.558 100.294-41.558 41.558-100.294v-141.854q-29.922 0-50.424-20.502t-20.502-50.424v-354.632q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v354.632q0 29.922-20.502 50.424t-50.424 20.502h-354.632v141.854q0 88.658-62.060 150.72t-150.718 62.060zM709.264 392.59q29.922 0 50.424-20.502t20.502-50.424v-141.852q0-29.922-20.502-50.424t-50.424-20.502-50.424 20.502-20.502 50.424v141.854q0 29.922 20.502 50.424t50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe101;" d="M354.632 960q-29.922 0-50.424-20.502t-20.502-50.424v-992.97q0-29.922 20.502-50.424t50.424-20.502h425.558q29.922 0 50.424 20.502t20.502 50.424v992.97q0 29.922-20.502 50.424t-50.424 20.502h-425.558zM531.948 924.538h70.926q14.408 0 24.934-10.528t10.528-24.936-10.528-24.934-24.934-10.528h-70.926q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.936 24.936 10.528zM354.632 818.146h425.558v-709.264h-425.558v709.264zM567.41 37.956q29.922 0 50.424-20.502t20.502-50.424-20.502-50.424-50.424-20.502-50.424 20.502-20.502 50.424 20.502 50.424 50.424 20.502z" horiz-adv-x="1136" /> +<glyph unicode="&#xe102;" d="M212.778 960q-29.922 0-50.424-20.502t-20.502-50.424v-992.97q0-29.922 20.502-50.424t50.424-20.502h709.264q29.922 0 50.424 20.502t20.502 50.424v992.97q0 29.922-20.502 50.424t-50.424 20.502h-709.264zM283.706 818.146h567.41v-851.116h-567.41v851.116zM531.948-68.432h70.926q14.408 0 24.934-10.528t10.528-24.934-10.528-24.934-24.934-10.528h-70.926q-14.408 0-24.936 10.528t-10.528 24.934 10.528 24.934 24.936 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe103;" d="M263.758 743.896q-6.65 0-8.866-2.216t-9.974-13.298-17.732-19.394-26.598-17.178q-11.082-4.432-15.514-7.758t-4.432-11.082q0-5.542 4.432-9.974t9.974-4.432q12.19 0 47.654 26.596v-126.338q0-11.082 4.986-16.622t13.852-5.542q18.84 0 18.84 27.706v158.476q0 9.974-4.432 15.514t-12.19 5.54zM461.022 676.294q-14.406 0-24.936-10.528t-10.528-24.936 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.936-24.934 10.528h-496.486zM248.242 460.19q-17.732 0-31.030-4.988t-21.61-13.298-12.746-18.84-4.432-20.502q0-7.758 4.432-12.19t12.19-4.432 11.636 4.986 7.204 14.408 4.432 11.636q11.082 15.514 28.814 15.514 8.866 0 16.068-3.88t11.636-11.082 4.432-16.068q0-7.758-4.432-16.068t-11.636-16.624-18.286-16.068q-6.65-4.432-21.61-17.732t-33.8-33.246q-4.432-4.432-7.758-12.746t-3.324-13.852q0-7.758 5.54-13.298t16.622-5.542h101.956q8.866 0 13.298 4.986t4.432 11.636q0 7.758-5.54 11.636t-16.622 3.88h-72.034q3.324 6.65 6.65 9.974 7.758 8.866 28.814 25.49 21.056 17.732 28.814 25.49 8.866 7.758 17.732 22.164t8.866 31.030q0 11.082-4.432 21.056t-11.636 17.732-17.178 12.19q-14.406 6.65-35.462 6.65zM461.022 392.59q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486zM248.242 176.486q-15.516 0-28.26-4.432t-21.056-11.636-12.746-14.962-4.432-15.514q0-6.65 4.986-11.636t10.528-4.986q4.432 0 8.312 2.216t4.986 4.432l4.432 11.082q3.324 6.65 6.65 10.528t8.866 6.096 13.3 2.216q13.3 0 20.502-7.758t7.202-17.732q0-14.408-9.42-21.61t-21.61-7.202h-5.54q-9.974 0-14.962-4.432t-4.986-11.082 3.878-10.528 11.636-3.88q1.108 0 7.204 0.554t9.42 0.554q15.516 0 24.382-8.866t8.866-25.49q0-11.082-5.54-19.394t-13.298-12.746-16.622-4.432q-14.408 0-22.718 9.42t-16.068 29.368q-1.108 3.326-4.432 5.542t-7.758 2.216q-7.758 0-12.746-4.986t-4.986-12.746q0-6.65 4.432-16.068t12.746-18.286 21.61-14.962 29.922-6.096 29.922 4.986 23.274 14.408 14.962 21.056 4.988 23.826q0 11.082-3.88 19.948t-11.082 16.624-18.286 13.298q11.082 9.974 17.178 19.394t6.096 23.826q0 11.082-3.88 19.948t-12.19 16.068-19.394 10.528-24.382 3.326zM461.022 108.884q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528h496.486q14.408 0 24.934 10.528t10.528 24.934-10.528 24.934-24.934 10.528h-496.486z" horiz-adv-x="1136" /> +<glyph unicode="&#xe104;" d="M141.854 747.222q-28.814 0-49.87-20.502t-21.056-50.424v-567.412q0-29.922 21.056-50.424t49.87-20.502q29.922 0 50.424 20.502t20.502 50.424v567.41q0 29.922-20.502 50.424t-50.424 20.502zM319.168 747.222q-14.406 0-24.936-10.528t-10.528-24.934v-495.378q0-15.514 10.528-25.49t24.936-9.974 24.936 9.974 10.528 25.49v495.378q0 14.406-10.528 24.934t-24.936 10.528zM496.486 747.222q-28.814 0-49.87-20.502t-21.056-50.424v-425.558q0-28.814 21.056-49.87t50.424-21.056 49.87 20.502 20.502 50.424v425.558q0 29.922-20.502 50.424t-50.424 20.502zM673.802 747.222q-14.408 0-24.934-10.528t-10.528-24.934v-637.23q0-14.408 10.528-24.934t24.934-10.528 24.934 9.974 10.528 25.49v637.23q0 14.408-10.528 24.936t-24.934 10.528zM851.116 747.222q-29.922 0-50.424-20.502t-20.502-50.424v-425.558q0-28.814 20.502-49.87t50.424-21.056 50.424 20.502 20.502 50.424v425.558q0 29.922-20.502 50.424t-50.424 20.502zM1028.432 747.222q-14.408 0-24.934-10.528t-10.528-24.934v-637.23q0-15.514 10.528-25.49t24.934-9.974 24.934 9.974 10.528 25.49v637.23q0 14.408-10.528 24.934t-24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe105;" d="M0 832h1024v-128h-1024v128zM0 192h1024v-128h-1024v128zM0 512h1024v-128h-1024v128z" /> +<glyph unicode="&#xe106;" d="M192 576h-128v128h128v-128zM384 576h-128v128h128v-128zM576 576h-128v128h128v-128zM768 576h-128v128h128v-128zM960 576h-128v128h128v-128zM192 384h-128v128h128v-128zM384 384h-128v128h128v-128zM576 384h-128v128h128v-128zM768 384h-128v128h128v-128zM960 384h-128v128h128v-128zM192 768h-128v128h128v-128zM384 768h-128v128h128v-128zM576 768h-128v128h128v-128zM768 768h-128v128h128v-128zM960 768h-128v128h128v-128zM192 192h-128v128h128v-128zM384 192h-128v128h128v-128zM576 192h-128v128h128v-128zM192 0h-128v128h128v-128zM384 0h-128v128h128v-128zM576 0h-128v128h128v-128zM960 192h-128v128h-64v-128h-128v-64h128v-128h64v128h128v64z" /> +<glyph unicode="&#xe107;" d="M832 320h128v-128h-128v128zM640 320h128v-128h-128v128zM448 320h128v-128h-128v128zM256 320h128v-128h-128v128zM64 320h128v-128h-128v128zM832 512h128v-128h-128v128zM640 512h128v-128h-128v128zM448 512h128v-128h-128v128zM256 512h128v-128h-128v128zM64 512h128v-128h-128v128zM832 128h128v-128h-128v128zM640 128h128v-128h-128v128zM448 128h128v-128h-128v128zM256 128h128v-128h-128v128zM64 128h128v-128h-128v128zM448 576h512v192h-512v-128h-128v-64h128zM64 704h128v-128h64v128h128v64h-128v128h-64v-128h-128v-64z" /> +<glyph unicode="&#xe108;" d="M832 704h128v-128h-128v128zM640 704h128v-128h-128v128zM448 704h128v-128h-128v128zM256 704h128v-128h-128v128zM64 704h128v-128h-128v128zM832 512h128v-128h-128v128zM640 512h128v-128h-128v128zM448 512h128v-128h-128v128zM256 512h128v-128h-128v128zM64 512h128v-128h-128v128zM832 896h128v-128h-128v128zM640 896h128v-128h-128v128zM448 896h128v-128h-128v128zM256 896h128v-128h-128v128zM64 896h128v-128h-128v128zM320 320v-64h128v-128h512v192h-640zM64 128h128v-128h64v128h128v64h-128v128h-64v-128h-128v-64z" /> +<glyph unicode="&#xe109;" d="M768 128v-128h-128v128h128zM768 320v-128h-128v128h128zM768 512v-128h-128v128h128zM768 704v-128h-128v128h128zM768 896v-128h-128v128h128zM576 128v-128h-128v128h128zM576 320v-128h-128v128h128zM576 512v-128h-128v128h128zM576 704v-128h-128v128h128zM576 896v-128h-128v128h128zM960 128v-128h-128v128h128zM960 320v-128h-128v128h128zM960 512v-128h-128v128h128zM960 704v-128h-128v128h128zM960 896v-128h-128v128h128zM384 640h-64v-128h-128v-512h192v640zM192 896v-128h-128v-64h128v-128h64v128h128v64h-128v128h-64z" /> +<glyph unicode="&#xe10a;" d="M384 128v-128h-128v128h128zM384 320v-128h-128v128h128zM384 512v-128h-128v128h128zM384 704v-128h-128v128h128zM384 896v-128h-128v128h128zM576 128v-128h-128v128h128zM576 320v-128h-128v128h128zM576 512v-128h-128v128h128zM576 704v-128h-128v128h128zM576 896v-128h-128v128h128zM192 128v-128h-128v128h128zM192 320v-128h-128v128h128zM192 512v-128h-128v128h128zM192 704v-128h-128v128h128zM192 896v-128h-128v128h128zM640 512v-512h192v512h-128v128h-64v-128zM768 896v-128h-128v-64h128v-128h64v128h128v64h-128v128h-64z" /> +<glyph unicode="&#xe10b;" d="M192 576h-128v128h128v-128zM384 576h-128v128h128v-128zM576 576h-128v128h128v-128zM768 576h-128v128h128v-128zM960 576h-128v128h128v-128zM192 0h-128v128h128v-128zM384 0h-128v128h128v-128zM576 0h-128v128h128v-128zM768 0h-128v128h128v-128zM960 0h-128v128h128v-128zM192 768h-128v128h128v-128zM384 768h-128v128h128v-128zM576 768h-128v128h128v-128zM768 768h-128v128h128v-128zM960 768h-128v128h128v-128zM895.808 256h64.192v192h-64.192l-96-96 96-96zM544 352l-96 96h-384v-192h384l96 96zM785.152 193.6l45.248 45.248-113.152 113.152 113.152 113.088-45.248 45.248-113.152-113.088-113.152 113.088-45.248-45.248 113.152-113.088-113.152-113.152 45.248-45.248 113.152 113.152 113.152-113.152z" /> +<glyph unicode="&#xe10c;" d="M384 128v-128h-128v128h128zM384 320v-128h-128v128h128zM384 512v-128h-128v128h128zM384 704v-128h-128v128h128zM384 896v-128h-128v128h128zM960 128v-128h-128v128h128zM960 320v-128h-128v128h128zM960 512v-128h-128v128h128zM960 704v-128h-128v128h128zM960 896v-128h-128v128h128zM192 128v-128h-128v128h128zM192 320v-128h-128v128h128zM192 512v-128h-128v128h128zM192 704v-128h-128v128h128zM192 896v-128h-128v128h128zM704 832v64.192h-192v-64.192l96-96 96 96zM608 480l-96-96v-384h192v384l-96 96zM766.4 721.152l-45.248 45.248-113.152-113.152-113.152 113.152-45.248-45.248 113.152-113.152-113.152-113.152 45.248-45.248 113.152 113.152 113.152-113.152 45.248 45.248-113.152 113.152 113.152 113.152z" /> +<glyph unicode="&#xe10d;" d="M192 576h-128v128h128v-128zM256 704v-512h64v448h448v64h-512zM768 192v512h-64v-448h-448v-64h512zM960 576h-128v128h128v-128zM192 0h-128v128h128v-128zM384 0h-128v128h128v-128zM576 0h-128v128h128v-128zM768 0h-128v128h128v-128zM960 0h-128v128h128v-128zM192 768h-128v128h128v-128zM384 768h-128v128h128v-128zM576 768h-128v128h128v-128zM768 768h-128v128h128v-128zM960 768h-128v128h128v-128zM192 192h-128v128h128v-128zM960 192h-128v128h128v-128zM192 384h-128v128h128v-128zM960 384h-128v128h128v-128z" /> +<glyph unicode="&#xe1ff;" d="M664.934 756.086q-19.948 0-32.14-16.624t-12.19-45.436v-115.256q-53.196-9.974-100.294-24.934t-100.294-43.222-90.874-64.832-62.616-92.538-24.936-122.458q24.382 47.654 68.156 80.9t98.632 48.762 105.834 21.056 106.39 4.432v-117.472q0-43.222 25.49-57.074t62.062 11.636l285.922 198.372q36.57 24.38 36.57 59.844t-36.572 60.952l-285.922 197.264q-23.274 16.624-43.222 16.624zM301.438 527.792q-103.064 0-175.654-72.588t-72.588-175.654 72.588-175.654 175.654-72.588 175.654 72.588 72.59 175.654q0 17.732-3.326 37.68-39.896-1.108-74.25-6.65 3.324-15.514 3.324-31.030 0-72.034-50.978-123.014t-123.014-50.978-123.014 50.978-50.978 123.014q0 50.978 27.706 93.644t73.144 63.722q32.138 49.87 83.116 90.874h-9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe200;" d="M520.866 960v-520.866h-520.866v-93.092h520.866v-520.866h93.092v520.866h520.866v93.092h-520.866v520.866h-93.092z" horiz-adv-x="1136" /> +<glyph unicode="&#xe201;" d="M859.982 800.416h-585.144q-39.896 0-68.71-28.814t-28.814-68.71v-585.144q0-39.896 28.814-68.71t68.71-28.814h585.144q39.896 0 68.71 28.814t28.814 68.71v585.144q0 39.896-28.814 68.71t-68.71 28.814zM780.19 339.394h-141.854v-136.312q0-33.246-20.502-54.856t-50.424-21.61-50.424 21.61-20.502 54.856v136.312h-141.854q-29.922 0-50.424 21.056t-20.502 49.87q0 29.922 20.502 50.424t50.424 20.502h141.854v147.394q0 25.488 21.056 45.436t49.87 19.948 49.87-19.948 21.056-45.436v-147.394h141.852q29.922 0 50.424-20.502t20.502-49.87-21.056-50.424-49.87-21.056z" horiz-adv-x="1136" /> +<glyph unicode="&#xe202;" d="M390.096 764.952q-36.572 0-62.616-26.044t-26.044-62.616v-100.848q32.14-15.514 51.532-45.436t19.394-66.494v-53.196h390.096v53.194q0 36.57 19.394 66.494t51.532 45.438v100.848q0 36.572-26.044 62.616t-62.616 26.044h-354.632zM248.242 552.174q-36.57 0-62.616-26.044t-26.044-62.616 26.044-62.616 62.616-26.044q8.866 0 17.732 2.216v-214.996q0-14.408 10.528-24.934t24.936-10.528 24.936 10.528 10.528 24.934v303.654q-1.108 35.464-26.596 60.952t-62.062 25.49zM886.58 552.174q-36.572 0-62.062-25.49t-26.596-60.952v-303.654q0-14.408 10.528-24.934t24.934-10.528 24.934 10.528 10.528 24.934v214.996q8.866-2.216 17.732-2.216 36.572 0 62.616 26.044t26.044 62.616-26.044 62.616-62.616 26.044zM372.364 374.856v-88.658h390.096v88.658h-390.096zM372.364 250.736v-88.658q0-14.408 9.42-24.934t22.718-10.528h325.818q13.298 0 22.72 10.528t9.42 24.934v88.658h-390.096zM301.438 91.152q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528 24.936 10.528 10.528 24.934-10.528 24.934-24.936 10.528zM833.384 91.152q-14.408 0-24.934-10.528t-10.528-24.934 10.528-24.934 24.934-10.528 24.934 10.528 10.528 24.934-10.528 24.934-24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe203;" d="M195.048 640.832c-29.254 0-53.194-23.94-53.194-53.196v-35.462c0-29.254-23.942-53.194-53.194-53.194h-35.464c-29.254 0-53.196-23.94-53.196-53.194v-106.39c0-29.264 23.94-53.196 53.196-53.196h35.464c29.254 0 53.194-23.932 53.194-53.196v-35.462c0-29.264 23.94-53.196 53.194-53.196h886.58c29.262 0 53.194 23.932 53.194 53.196v390.096c0 29.254-23.932 53.194-53.194 53.194h-886.58zM195.152 587.636h886.372c0.032-0.026 0.076-0.072 0.104-0.104v-389.888c-0.026-0.030-0.074-0.078-0.104-0.104h-886.372c-0.032 0.028-0.076 0.072-0.104 0.104v35.36c0 58.664-47.726 106.39-106.39 106.39h-35.36c-0.032 0.028-0.076 0.072-0.104 0.104v106.182c0.028 0.034 0.070 0.076 0.104 0.104h35.36c58.664 0 106.39 47.726 106.39 106.39v35.36c0.028 0.032 0.070 0.076 0.104 0.104z" horiz-adv-x="1136" /> +<glyph unicode="&#xe204;" d="M141.854 960q-58.736 0-100.294-41.558t-41.558-100.294v-709.264q0-58.736 41.558-100.294t100.294-41.558h248.242q58.736 0 100.294-41.558t41.558-100.294h70.926q0 58.736 41.558 100.294t100.294 41.558h248.242q58.736 0 100.294 41.558t41.558 100.294v709.264q0 58.736-41.558 100.294t-100.294 41.558h-319.168q-64.278 0-106.39-47.654-42.112 47.654-106.39 47.654h-319.168zM141.854 906.804h319.168q39.896 0 66.494-29.922l13.298-15.516v-912.068q-58.736 70.926-150.718 70.926h-248.242q-36.57 0-62.616 26.044t-26.042 62.616v709.264q0 36.572 26.042 62.616t62.616 26.044zM673.802 906.804h319.168q36.57 0 62.616-26.044t26.042-62.616v-709.264q0-36.572-26.042-62.616t-62.616-26.044h-248.242q-91.982 0-150.72-70.926v912.068l13.298 15.514q26.596 29.922 66.494 29.922z" horiz-adv-x="1136" /> +<glyph unicode="&#xe205;" d="M567.41 576.554q-106.39 0-181.75-75.358t-75.358-181.748 75.358-181.75 181.75-75.36 181.75 75.36 75.36 181.75-75.36 181.75-181.75 75.36zM711.48 175.376q-59.844-59.844-144.068-59.844t-144.068 59.844-59.844 144.068 59.844 144.068 144.068 59.844 144.068-59.844 59.844-144.068-59.844-144.068zM1063.896 640.832h-165.126q-28.814 0-56.52 19.948t-36.572 47.654l-26.596 77.576q-8.866 27.706-36.572 47.654t-56.52 19.948h-237.16q-28.814 0-56.52-19.948t-36.572-47.654l-26.596-77.576q-8.866-27.706-36.572-47.654t-56.52-19.948h-165.126q-28.814 0-49.87-21.056t-21.056-49.87v-567.41q0-28.814 21.056-49.87t49.87-21.056h992.97q28.814 0 49.87 21.056t21.056 49.87v567.41q0 28.814-21.056 49.87t-49.87 21.056zM1081.628 2.494q0-7.758-4.988-12.746t-12.744-4.986h-992.97q-7.758 0-12.744 4.986t-4.988 12.746v567.41q0 7.758 4.988 12.746t12.744 4.986h165.126q46.544 0 87.55 29.922t56.52 74.252l25.488 77.576q4.432 11.082 17.732 21.056t25.488 9.974h237.16q12.19 0 25.49-9.974t17.732-21.056l25.49-77.576q15.514-44.33 56.52-74.25t87.55-29.922h165.126q7.758 0 12.744-4.986t4.988-12.746v-567.41z" horiz-adv-x="1136" /> +<glyph unicode="&#xe206;" d="M1017.35 726.164h-752.486q-28.814 0-46.546-20.502t-13.3-49.316l62.062-418.908q4.432-28.814 28.814-49.316t53.194-20.502h387.88q28.814 0 59.29 18.84t42.668 44.328l217.212 432.208q13.298 26.596 1.662 44.882t-40.45 18.286zM792.38 255.168q-6.65-13.298-24.38-23.826t-31.030-10.528h-387.88q-9.974 0-18.84 7.758t-9.974 17.732l-63.168 417.802q0 4.432 1.662 6.648t6.096 2.216h736.97zM130.216 870.234q-34.908 0-59.29-24.382t-24.382-58.736 24.382-59.29 59.29-24.934 59.29 24.934 24.382 59.29-24.382 58.736-59.29 24.38zM130.216 756.086q-12.746 0-21.61 8.866t-8.866 21.61 8.866 21.61 21.61 8.866 21.61-8.866 8.866-21.61-8.866-21.61-21.61-8.866zM807.342 127.722q-43.774 0-74.804-31.584t-31.030-75.36 31.030-74.806 74.806-31.030 75.36 31.030 31.584 74.806-31.584 75.36-75.36 31.584zM807.896-31.86q-22.164 0-37.68 15.514t-15.514 37.126 15.514 37.68 37.68 16.068 37.68-16.068 15.514-37.68-15.514-37.126-37.68-15.514zM360.726 127.722q-43.774 0-75.358-31.584t-31.584-75.36 31.584-74.806 75.358-31.030 74.806 31.030 31.030 74.806-31.030 75.36-74.806 31.584zM360.726-31.86q-21.61 0-37.68 15.514t-16.070 37.126 16.070 37.68 37.68 16.068 37.126-16.068 15.514-37.68-15.514-37.126-37.126-15.514z" horiz-adv-x="1136" /> +<glyph unicode="&#xe207;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814 75.912-284.814 206.684-206.684 284.814-75.914 284.814 75.914 206.684 206.684 75.914 284.814-75.914 284.814-206.684 206.684-284.814 75.914zM567.41 906.804q104.174 0 200.59-39.896 91.982-39.896 162.908-110.822t110.822-162.908q39.896-96.416 39.896-200.59t-39.896-200.588q-39.896-91.982-110.822-162.908t-162.908-110.822q-96.416-39.896-200.588-39.896t-200.588 39.896q-91.984 39.896-162.908 110.822t-110.822 162.908q-39.896 96.416-39.896 200.588t39.896 200.588q39.896 91.984 110.822 162.91t162.908 110.822q96.416 39.896 200.588 39.896zM585.144 782.684q-7.758 0-12.746-4.986t-4.986-12.746v-354.632q0-7.758-4.986-12.746t-12.746-4.986h-265.974q-7.758 0-12.746-4.986t-4.988-12.746v-17.732q0-7.758 4.988-12.746t12.746-4.986h319.168q7.758 0 12.746 4.986t4.986 12.746v407.826q0 7.758-4.986 12.746t-12.746 4.986h-17.732z" horiz-adv-x="1136" /> +<glyph unicode="&#xe208;" d="M691.532 818.146q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.016t23.826-14.962 23.826 14.962 19.394 36.016l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM585.144 676.294q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.018t23.826-14.962 23.826 14.962 19.394 36.018l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM354.632 534.442q-22.166 0-34.908-15.514t-8.312-36.572l86.442-463.238q4.432-21.056 22.718-36.572t40.45-15.514h212.778q22.164 0 40.45 15.514t22.72 36.572l86.442 463.238q4.432 21.056-8.312 36.57t-34.908 15.514h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe209;" d="M558.544 960q-7.758 0-12.746-4.986t-4.986-12.746v-697.074q0-8.866-5.542-8.866-3.326 0-6.65 3.326l-111.93 111.932q-4.432 5.542-12.19 5.542t-12.19-5.542l-13.298-12.19q-12.19-13.298 0-25.49l176.208-175.1q4.432-5.542 12.19-5.542t12.19 5.542l176.208 175.1q12.19 12.19 0 25.49l-13.298 12.19q-4.432 5.542-12.19 5.542t-12.19-5.542l-111.932-111.932q-3.326-3.326-6.65-3.326-5.542 0-5.542 8.866v697.074q0 7.758-4.986 12.746t-12.746 4.986h-17.732zM181.748 733.922q-7.758 0-12.746-4.988t-4.986-12.744v-873.28q0-7.758 4.986-12.744t12.746-4.988h771.326q7.758 0 12.746 4.988t4.986 12.744v873.28q0 7.758-4.986 12.746t-12.746 4.986h-234.944q-7.758 0-12.746-4.986t-4.986-12.746v-17.732q0-7.758 4.986-12.746t12.746-4.986h181.75q7.758 0 12.746-4.988t4.986-12.746v-766.892q0-7.758-4.986-12.744t-12.746-4.988h-664.934q-7.758 0-12.746 4.988t-4.986 12.744v766.892q0 7.758 4.986 12.746t12.746 4.986h181.75q7.758 0 12.746 4.988t4.988 12.746v17.732q0 7.758-4.988 12.746t-12.746 4.988h-234.944z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20a;" d="M1018.458 914.562l-47.654-47.654 70.926-70.926 47.654 47.654zM941.99 838.096l-485.404-485.404-31.030-101.956 101.956 31.030 485.404 485.404zM17.732 676.294q-7.758 0-12.744-4.986t-4.988-12.746v-815.654q0-7.758 4.988-12.744t12.744-4.988h815.654q7.758 0 12.746 4.988t4.986 12.744v683.774l-53.196-53.194v-595.116h-744.726v744.726h595.116l53.196 53.196h-683.774z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20b;" d="M1117.090 960h-886.58q-7.758 0-12.746-4.986t-4.986-12.746v-141.854h53.196v106.39h815.654v-815.654h-106.39v-53.196h141.852q7.758 0 12.744 4.986t4.988 12.746v886.58q0 7.758-4.988 12.746t-12.744 4.986zM904.312 747.222h-886.58q-7.758 0-12.744-4.986t-4.988-12.746v-886.58q0-7.758 4.988-12.744t12.744-4.988h886.58q7.758 0 12.746 4.988t4.986 12.744v886.58q0 7.758-4.986 12.746t-12.746 4.986zM868.848-121.628h-815.654v815.654h815.654v-815.654zM248.242-40.726l212.778 154.044 212.778-154.044-80.9 249.35 211.67 155.152h-262.65l-80.9 249.35-80.9-249.35h-262.65l211.67-155.152zM280.38 310.58h138.528l11.082 36.572 31.030 94.198 31.030-94.198 11.082-36.572h138.528l-80.9-58.736-31.030-22.164 12.19-36.572 31.030-95.308-80.9 58.736-31.030 22.164-31.030-22.164-80.9-58.736 31.030 95.308 12.19 36.572-31.030 22.164z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20c;" d="M567.41 932.294l-134.096-412.26h-433.316l350.2-254.892-132.986-412.26 350.198 253.784 350.198-253.784-132.986 412.26 350.198 254.892h-433.316zM567.41 760.52l84.226-257.108 11.082-36.57h309.196l-218.32-158.476-31.030-23.274 11.082-36.572 83.116-257.108-218.32 158.476-31.030 23.274-31.030-23.274-218.32-158.476 83.118 257.108 11.082 36.572-31.030 23.274-218.32 158.476h309.194l11.082 36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20d;" d="M219.498 755.982c-45.218 0-88.362-7.326-117.194-21.748-54.28-27.134-53.558-94.476 1.628-149.646l440.798-440.83c46.972-46.966 98.784-78.616 125.68-78.616 4.688 0 8.62 0.968 11.636 2.978 20.346 13.576 14.582 84.45-12.814 157.506l-122.39 326.442c-27.394 73.056-110.38 153.004-184.416 177.662l-26.874 8.97c-34.694 11.564-76.172 17.28-116.052 17.28zM219.498 702.788c35.878 0 71.102-5.174 99.222-14.546l26.908-8.97c58.858-19.602 129.588-87.762 151.378-145.87l122.424-326.442c9.142-24.38 15.994-49.932 19.326-71.932 0.010-0.072 0.024-0.134 0.034-0.208-18.566 12.1-38.072 28.202-56.45 46.58l-440.798 440.798c-21.9 21.894-27.696 41.79-26.010 52.19 0.4 2.458 1.224 7.592 10.564 12.26 20.192 10.1 55.112 16.138 93.402 16.138zM936.208 613.818c-38.326 0-77.524-5.096-108.398-15.274-61.766-20.356-129.35-63.196-150.234-95.202-20.848-32-20.086-105.758 1.698-163.88 12.254-32.684 39.158-49.628 71.308-49.628 25.010 0 53.198 10.254 80.104 31.274l195.982 153.108c61.506 48.036 67.154 103.974 12.606 124.33-27.28 10.178-64.738 15.274-103.066 15.274zM936.208 560.624c33.376 0 64.182-4.346 84.468-11.914 0.606-0.226 1.138-0.448 1.628-0.658-2.726-6.244-10.434-17.866-28.398-31.896l-195.982-153.144c-16.252-12.696-33.51-19.982-47.342-19.982-11.266 0-17.49 4.386-21.506 15.1-8.294 22.134-13.216 48.974-13.472 73.628-0.272 26.162 4.754 39.83 6.51 42.528 3.472 5.322 16.582 18.896 43.706 36.086 24.506 15.532 53.154 29.254 78.616 37.644 24.278 8 57.726 12.606 91.774 12.606zM461.888 139.222c-13.338 0-26.256-6.822-34.908-20.086-15.766-24.174-14.382-53.472 3.048-65.108 7.294-4.848 16.776-7.202 26.736-7.202 13.872 0 28.678 4.544 39.826 13.264 19.142 14.978 17.81 44.26-3.048 65.108-9.4 9.408-20.686 14.026-31.654 14.026z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20e;" d="M567.41 64.554l567.41 328.034-567.41 328.036v-656.068zM567.41 392.59l-567.41 328.034v-656.068z" horiz-adv-x="1136" /> +<glyph unicode="&#xe20f;" d="M567.41 631.964q-98.632 0-169.004-70.372t-70.372-169.004 70.372-169.004 169.004-70.372 169.004 70.372 70.372 169.004-70.372 169.004-169.004 70.372zM567.41 206.408q-76.468 0-131.324 54.856t-54.858 131.324 54.856 131.326 131.324 54.856 131.326-54.856 54.856-131.326-54.856-131.326-131.326-54.856zM1125.958 290.632q8.866 49.87 8.866 101.956t-8.866 101.956h-108.606q-17.732 76.468-59.844 144.068l76.468 76.468q-28.814 42.114-65.384 78.684t-78.684 65.384l-76.468-76.468q-67.602 42.112-144.068 59.844v108.606q-49.87 8.866-101.956 8.866t-101.956-8.866v-108.606q-76.468-17.732-144.068-59.844l-76.468 76.468q-42.112-28.814-78.684-65.384t-65.386-78.684l76.468-76.468q-42.112-67.602-59.844-144.068h-108.606q-8.866-49.87-8.866-101.956t8.866-101.956h108.606q17.732-76.468 59.844-144.068l-76.468-76.468q28.814-42.114 65.386-78.684t78.684-65.384l76.468 76.468q67.602-42.112 144.068-59.844v-108.606q49.87-8.866 101.956-8.866t101.956 8.866v108.606q76.468 17.732 144.068 59.844l76.468-76.468q42.114 28.814 78.684 65.384t65.384 78.684l-76.468 76.468q42.112 67.602 59.844 144.068h108.606zM965.264 302.822q-15.514-68.71-53.196-127.446l-22.164-36.572 74.25-74.25q-15.514-18.84-32.692-36.018t-36.018-32.692l-74.25 74.25-36.572-22.164q-58.736-37.68-127.446-53.196l-41.004-8.866v-105.28q-24.38-2.216-48.762-2.216t-48.762 2.216v105.28l-41.004 8.866q-68.71 15.514-127.446 53.196l-36.572 22.164-74.252-74.25q-18.84 15.514-36.016 32.692t-32.694 36.018l74.252 74.25-22.164 36.572q-37.68 58.736-53.194 127.446l-8.866 41.004h-105.282q-2.216 24.38-2.216 48.762t2.216 48.762h105.282l8.866 41.004q15.514 68.71 53.194 127.446l22.164 36.572-74.252 74.25q15.514 18.84 32.692 36.018t36.016 32.692l74.252-74.25 36.572 22.164q58.736 37.68 127.446 53.196l41.004 8.866v105.28q24.38 2.216 48.762 2.216t48.762-2.216v-105.28l41.004-8.866q68.71-15.516 127.446-53.196l36.572-22.164 74.25 74.25q18.84-15.514 36.018-32.692t32.692-36.016l-74.25-74.252 22.164-36.572q37.68-58.736 53.196-127.446l8.866-41.004h105.28q2.216-24.38 2.216-48.762t-2.216-48.762h-105.28z" horiz-adv-x="1136" /> +<glyph unicode="&#xe210;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM711.48 728.38q98.632-42.112 159.584-133.54t60.952-202.25q0-137.42-89.212-239.378t-222.2-121.904q19.948 60.952 62.616 118.026t88.104 70.372q24.38 18.84 34.908 39.342t9.974 36.572-2.77 34.908q-6.65 11.082-29.922 25.49t-59.29 37.126-63.722 45.99q-21.056 5.542-40.45 1.108t-38.788-3.88-27.152 11.636q-5.542 5.54-18.84 15.514t-25.488 18.286-23.274 19.948-11.082 21.61 9.974 22.166q12.19 13.298 31.584 18.286t34.356 6.096 30.476 14.408 23.274 41.004q8.866 27.706 22.72 40.45t24.934 12.744 28.26-3.324 21.61-3.324q13.298 0 16.624 18.84t-7.758 37.68zM311.412 651.914q89.766-161.8 165.126-183.966 28.814-7.758 47.654-17.178t24.38-14.962 12.19-14.962 8.866-12.746q3.326-3.326 1.662-14.962t-5.542-22.72-0.554-31.584 15.514-42.668q6.65-9.974 17.732-14.962t17.732-12.746 11.082-26.596q3.326-17.732-12.746-103.066t-8.312-109.714q-19.948-1.108-38.788-1.108-98.632 0-182.856 48.762t-132.986 132.986-48.762 182.856q0 75.358 28.26 142.408t80.346 116.918z" horiz-adv-x="1136" /> +<glyph unicode="&#xe211;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM521.974 784.9q88.658 0 162.908-35.462 21.056-8.866 29.922-28.26t4.432-34.356-16.624-14.962q-4.432 0-21.61 3.324t-28.26 3.326-24.934-12.746-22.72-40.45q-7.758-27.706-23.274-41.004t-30.476-14.406-34.356-6.096-31.584-18.286q-9.974-12.19-9.974-22.164t11.082-21.61 23.274-19.948 25.49-18.286 18.84-15.516q7.758-11.082 27.152-11.636t38.788 3.88 40.45-1.108q27.706-23.274 63.722-45.99t59.29-37.126 29.922-25.49q2.216-18.84 2.77-34.908t-9.974-36.572-34.908-39.342q-48.762-14.408-93.644-77.576t-61.506-126.338q-13.298 5.542-12.746 37.68t7.202 65.938 12.746 70.926 3.88 51.532q-4.432 18.84-11.082 26.596t-17.732 12.746-17.732 14.962q-12.19 22.164-15.514 42.668t0.554 31.584 5.542 22.72-1.662 14.962q-2.216 3.326-8.866 12.746t-12.19 14.962-24.38 14.962-47.654 17.178q-77.576 22.166-175.1 201.698-2.216 4.432-4.432 6.65-17.732 34.356 32.692 65.938t133.54 40.45q31.030 2.216 58.736 2.216z" horiz-adv-x="1136" /> +<glyph unicode="&#xe212;" d="M975.238-121.628h-265.974v405.61q0 6.65-4.986 12.19t-12.746 5.542h-248.242q-7.758 0-12.746-5.542t-4.988-12.19v-405.61h-265.974v521.974l-53.194-53.196v-504.242q0-7.758 4.986-12.744t12.746-4.988h886.58q7.758 0 12.746 4.988t4.986 12.744v504.242l-53.196 53.196v-521.974zM656.068-121.628h-177.316v370.146h177.316v-370.146zM1122.632 404.778l-543.030 543.030q-4.432 4.432-12.19 4.432t-12.19-4.432l-543.030-543.030q-12.19-12.19 0-24.38l13.298-13.298q4.432-4.432 12.19-4.432t12.19 4.432l505.35 505.35q4.432 4.432 12.19 4.432t12.19-4.432l505.35-505.35q4.432-4.432 12.19-4.432t12.19 4.432l13.298 13.298q12.19 12.19 0 24.38z" horiz-adv-x="1136" /> +<glyph unicode="&#xe213;" d="M567.966 654.13q22.72 0 38.788 16.070t16.068 38.234q0 23.274-16.624 39.896t-38.788 16.624-38.788-16.624-16.622-38.788 16.622-38.788 39.342-16.622zM622.822 73.42q-7.758 6.65-7.758 23.274v446.616l-183.966-5.54v-36.572h37.68q31.030 0 47.1-14.406t16.068-42.112v-339.118q0-21.056-10.528-31.584t-31.584-10.528h-48.762v-36.572h262.65v36.572h-52.086q-17.732 0-28.814 9.974zM567.41 960q-115.254 0-220.538-44.884t-181.194-120.798-120.796-181.194-44.884-220.538 44.884-220.538 120.796-181.194 181.194-120.798 220.538-44.884 220.538 44.884 181.196 120.798 120.798 181.194 44.884 220.538-44.884 220.538-120.798 181.194-181.194 120.798-220.538 44.884zM930.908 29.092q-70.926-70.926-162.908-110.822-96.416-39.896-200.588-39.896t-200.588 39.896q-91.984 39.896-162.908 110.822t-110.822 162.908q-39.896 96.416-39.896 200.588t39.896 200.588q39.896 91.984 110.822 162.91t162.908 110.822q96.416 39.896 200.588 39.896t200.588-39.896q91.982-39.896 162.908-110.822t110.822-162.91q39.896-96.416 39.896-200.588t-39.896-200.588q-39.896-91.982-110.822-162.908z" horiz-adv-x="1136" /> +<glyph unicode="&#xe214;" d="M910.408 960q-71.48 0-121.35-50.424t-49.87-121.35q0-32.14 11.082-60.952l-392.312-227.186q-52.086 64.278-132.986 64.278-70.926 0-121.35-50.424t-50.424-121.352 50.424-121.35 121.35-50.424q80.9 0 132.986 64.278l392.312-227.186q-11.082-28.814-11.082-60.952 0-70.926 49.87-121.352t121.35-50.424 121.35 50.424 49.87 121.35-49.87 120.798-121.904 49.87q-80.9 0-132.986-63.168l-392.312 226.078q11.082 29.922 11.082 62.062t-11.082 62.060l392.312 226.078q52.086-63.168 132.986-63.168 72.034 0 121.904 49.87t49.87 120.798-49.87 121.35-121.35 50.424zM910.408 906.804q49.316 0 83.672-34.908t34.354-83.67-34.356-83.118-83.672-34.356-83.672 34.356-34.356 83.672 34.356 83.672 83.672 34.354zM224.416 511.168q49.316 0 83.67-34.908t34.356-83.672-34.356-83.672-83.67-34.908-83.67 34.908-34.354 83.672 34.354 83.67 83.67 34.908zM910.408 114.424q49.316 0 83.672-34.356t34.354-83.116-34.356-83.672-83.672-34.91-83.672 34.91-34.356 83.672 34.356 83.116 83.672 34.356z" horiz-adv-x="1136" /> +<glyph unicode="&#xe215;" d="M283.706 498.978q-44.33 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.358-31.030 75.358 31.030 31.030 75.36-31.030 75.358-75.358 31.030zM283.706 339.394q-22.166 0-37.68 15.514t-15.514 37.68 15.514 37.68 37.68 15.514 37.68-15.514 15.514-37.68-15.514-37.68-37.68-15.514zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 339.394q-22.164 0-37.68 15.514t-15.514 37.68 15.514 37.68 37.68 15.514 37.68-15.514 15.514-37.68-15.514-37.68-37.68-15.514zM851.116 498.978q-44.328 0-75.36-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM851.116 339.394q-22.164 0-37.68 15.514t-15.514 37.68 15.514 37.68 37.68 15.514 37.68-15.514 15.514-37.68-15.514-37.68-37.68-15.514z" horiz-adv-x="1136" /> +<glyph unicode="&#xe216;" d="M567.41 818.146q-44.328 0-75.358-31.030t-31.030-75.358 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 179.81q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.36-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe217;" d="M349.092 960q-14.406 0-24.38-9.974l-96.416-96.416q-9.974-11.082-9.974-24.936t9.974-23.826l387.878-387.878q9.974-9.974 9.974-24.38t-9.974-24.38l-387.88-387.88q-9.974-9.974-9.974-23.826t9.974-24.936l96.416-96.416q9.974-9.974 24.382-9.974t24.38 9.974l533.056 533.056q9.974 9.974 9.974 24.38t-9.974 24.38l-533.056 533.056q-9.974 9.974-24.38 9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe218;" d="M638.338 818.146h212.778v-851.116h-212.778v851.116zM283.706 818.146h212.778v-851.116h-212.778v851.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe219;" d="M571.982 875.948c-14.986 0-30.33-1.49-45.714-1.49-118.692 0-215.274-92.148-215.274-210.84 0-30.314-1.342-60.222 10.908-87.688-6.39-7.758-11.354-17.64-14.512-29.264-5.392-19.848-5.536-44.084-0.346-68.26 4.818-22.43 13.988-43.348 25.766-58.874 7.118-9.388 15.082-16.686 23.55-21.714 12.726-67.434 37.406-126.4 69.99-170.39v-17.836c0-46.178-30.714-64.954-79.342-83.74s-159.88-50.726-237.092-114.702c-51.772-42.894-89.236-113.6-109.922-185.974h1134.13c-20.666 72.49-58.176 143.36-110.026 186.32-77.21 63.976-177.382 95.88-226.010 114.668-48.626 18.786-90.424 37.564-90.424 83.74v17.384c32.744 44.15 57.5 103.4 70.198 171.186 8.048 4.998 15.64 12.092 22.442 21.056 11.778 15.528 20.916 36.442 25.732 58.874 5.168 24.064 5.084 48.22-0.242 68.018-4.082 15.164-11.25 27.434-20.64 35.844 16.662 28.254 17.662 60.322 17.662 93.404 0 101.588-82.654 193.108-184.242 193.108-7.064 0-14.176-0.436-21.23-1.248-14.482 6.76-29.714 8.416-45.368 8.416zM571.982 822.752c10.762 0 17.826-1.028 22.892-3.394l13.61-6.372 14.962 1.698c5.040 0.58 10.126 0.9 15.134 0.9 33.764 0 66.246-14.806 91.428-41.662 25.188-26.86 39.62-62.664 39.62-98.252 0-27.734-0.756-50.232-10.286-66.39l-22.164-37.576 32.486-29.092c0.934-0.836 3.158-3.988 4.778-10.010 3.126-11.622 2.96-27.32-0.416-43.048-3.168-14.758-9.038-28.572-16.104-37.888-3.682-4.854-6.65-7.098-8.104-8l-19.914-12.364-4.328-23.030c-5.604-29.912-13.846-58.158-24.486-83.982-10.182-24.722-22.318-46.702-36.12-65.316l-10.494-14.13v-34.944c0-85.298 77.9-115.39 124.432-133.368 6.586-2.544 13.99-5.272 21.818-8.174 51.416-19.052 129.11-47.85 189.438-97.836 25.566-21.182 48.804-53.27 67.358-92.156h-980.884c18.53 38.738 41.734 70.726 67.222 91.844 56.772 47.040 137.586 75.692 191.064 94.65 11.954 4.236 22.284 7.886 31.274 11.36 36.788 14.212 113.35 43.788 113.35 133.368v35.394l-10.46 14.096c-13.738 18.548-25.87 40.442-36.016 65.038-10.6 25.694-18.8 53.78-24.416 83.532l-4.468 23.62-20.676 12.26c-1.484 0.88-4.536 3.116-8.346 8.14-7.064 9.318-12.934 23.132-16.104 37.888-3.39 15.792-3.508 31.512-0.346 43.152 1.56 5.744 3.47 8.504 4.226 9.42l20.952 25.42-13.438 30.060c-6.478 14.524-6.396 34.444-6.302 57.524 0.012 2.82 0.036 5.656 0.036 8.484 0 42.634 16.692 82.316 46.996 111.758 30.44 29.572 71.318 45.886 115.082 45.886 9.062 0 17.538 0.422 25.766 0.832 7.096 0.35 13.824 0.658 19.948 0.658z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21a;" d="M141.854 883.532v-981.888l851.116 490.944z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21b;" d="M567.41 958.892v-169.558q-98.632 0-187.844-38.234t-153.49-102.512-102.51-153.488-38.234-187.29 38.234-187.844 102.51-154.044 153.49-102.512 187.844-38.234 187.844 38.234 153.49 102.51 102.51 154.044 38.234 187.29q0 54.302-12.19 106.39l-47.654-27.706q6.65-38.788 6.65-78.684 0-87.55-33.246-167.342-33.246-76.468-92.538-135.758t-135.758-92.538q-79.792-33.248-167.342-33.248t-167.342 33.248q-76.468 33.246-135.758 92.538t-92.538 135.758q-33.246 79.792-33.246 167.342t33.248 167.342q33.248 76.468 92.536 135.758t135.758 92.538q79.792 33.248 167.342 33.248v-175.1l344.658 198.372z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21c;" d="M651.082 874.668q-98.078 0-187.29-38.234t-154.044-102.51-102.51-153.49-37.68-187.844h-169.558l199.48-344.658 198.372 344.658h-175.1q0 87.55 33.246 167.342 32.14 76.468 91.984 135.758t136.312 92.538q79.792 33.246 166.788 33.246t166.788-33.248q77.576-33.246 136.866-92.536t91.43-135.758q34.356-79.792 34.356-167.342t-34.356-167.342q-32.14-76.468-91.428-135.758t-136.866-92.538q-79.792-33.246-166.234-33.246-39.896 0-78.684 6.65l-27.706-47.654q52.086-12.19 106.39-12.19 97.524 0 186.736 38.234t154.044 102.51 103.066 153.49 38.234 187.844-38.234 187.844-103.066 153.488-154.044 102.512-187.29 38.234z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21d;" d="M567.41 64.554l-567.41 328.034 567.41 328.036v-656.068zM567.41 392.59l567.41 328.034v-656.068z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21e;" d="M425.558 960q-176.208 0-300.882-124.674t-124.674-300.884 124.674-300.884 300.882-124.674q149.61 0 265.974 93.092l377.904-376.798 65.384 65.384-376.798 377.904q93.092 116.364 93.092 265.974 0 176.208-124.674 300.884t-300.882 124.674zM425.558 906.804q75.358 0 145.178-28.814 66.494-28.814 118.026-80.346t80.346-118.026q28.814-69.818 28.814-145.176 0-65.384-22.164-125.23-21.056-58.736-59.844-107.498l-25.49-32.14-32.14-25.49q-48.762-38.788-107.498-59.844-59.844-22.164-125.228-22.164-75.358 0-145.176 28.814-66.494 28.814-118.026 80.346t-80.346 118.026q-28.814 69.818-28.814 145.178t28.814 145.178q28.814 66.494 80.346 118.026t118.026 80.346q69.818 28.814 145.178 28.814z" horiz-adv-x="1136" /> +<glyph unicode="&#xe21f;" d="M141.854 818.146v-851.116h851.116v851.116h-851.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe220;" d="M1117.090 960h-886.58q-7.758 0-12.746-4.986t-4.986-12.746v-141.854h53.196v106.39h815.654v-815.654h-106.39v-53.196h141.852q7.758 0 12.744 4.986t4.988 12.746v886.58q0 7.758-4.988 12.746t-12.744 4.986zM904.312 747.222h-886.58q-7.758 0-12.744-4.986t-4.988-12.746v-886.58q0-7.758 4.988-12.744t12.744-4.988h886.58q7.758 0 12.746 4.988t4.986 12.744v886.58q0 7.758-4.986 12.746t-12.746 4.986zM868.848-121.628h-815.654v815.654h815.654v-815.654z" horiz-adv-x="1136" /> +<glyph unicode="&#xe221;" d="M457.698 909.022q-28.814 0-49.87-21.056t-21.056-49.87v-70.926h-244.918v-53.196h75.358l60.952-817.87q2.216-29.922 24.936-50.424t51.532-20.502h425.558q28.814 0 51.532 20.502t24.934 50.424l52.086 714.804 7.758 85.332 1.108 17.732h75.36v53.196h-246.026v70.926q0 28.814-21.056 49.87t-49.87 21.056h-218.32zM457.698 855.826h218.32q7.758 0 12.746-4.986t4.986-12.746v-70.926h-253.784v70.926q0 7.758 4.988 12.746t12.746 4.986zM270.406 713.974h594.010l-60.952-813.436q0-8.866-7.202-15.516t-16.068-6.648h-425.558q-8.866 0-16.070 6.648t-7.202 15.516zM424.45 625.316h-17.732q-7.758-1.108-12.746-6.096t-3.88-12.746l17.732-622.822q1.108-6.65 6.096-11.636t11.636-4.986h18.84q7.758 1.108 12.746 6.096t3.88 12.746l-17.732 622.822q-1.108 6.65-6.096 11.636t-11.636 4.986h-1.108zM709.264 625.316q-6.65 0-11.636-4.988t-6.096-11.636l-17.732-622.824q-1.108-7.758 3.88-12.746t12.746-6.096h18.84q6.65 0 11.636 4.986t6.096 11.636l17.732 622.822q1.108 7.758-3.88 12.746t-12.746 6.096h-18.84zM558.544 625.316q-7.758 0-12.746-4.988t-4.986-12.746v-622.822q0-7.758 4.986-12.746t12.746-4.986h17.732q7.758 0 12.746 4.986t4.986 12.746v622.822q0 7.758-4.986 12.746t-12.746 4.988h-17.732z" horiz-adv-x="1136" /> +<glyph unicode="&#xe222;" d="M567.41 843.636l-567.41-328.034 567.41-326.926v169.558q193.938 0 345.212-117.472t201.142-299.222h19.948v170.668q0 115.254-44.884 219.984t-120.798 180.64-180.64 121.35-219.984 45.438v164.016zM514.216 751.654v-125.23h52.086q104.174 0 200.59-41.004 91.982-38.788 162.908-109.714t110.822-164.016q34.356-82.010 38.788-171.774-85.332 125.23-221.092 198.372t-290.908 73.144h-53.196v-130.77l-407.826 234.944z" horiz-adv-x="1136" /> +<glyph unicode="&#xe223;" d="M566.302 843.636l567.41-328.034-567.41-326.926v169.558q-193.938 0-345.212-117.472t-201.144-299.222h-19.948v170.668q0 115.254 44.884 219.984t120.796 180.64 180.642 121.35 219.984 45.438v164.016zM619.498 751.654v-125.23h-52.086q-104.174 0-200.588-41.004-91.984-38.788-162.908-109.714t-110.822-164.016q-34.354-82.010-38.788-171.774 85.332 125.23 221.092 198.372t290.91 73.144h53.196v-130.77l407.826 234.944z" horiz-adv-x="1136" /> +<glyph unicode="&#xe224;" d="M964.156 767.168l-53.196-29.922q50.978-60.952 82.010-134.096 42.112-100.848 42.112-210.562t-42.114-210.562q-31.030-73.144-82.010-134.096l53.196-29.922q130.772 164.018 130.772 374.58t-130.77 374.58zM536.38 720.624l-321.384-186.182h-175.1v-283.706h175.1l321.384-186.182v656.068zM804.572 676.294l-53.196-31.030q103.066-105.282 103.066-252.676t-103.066-252.674l53.196-31.030q110.822 120.798 110.822 283.706t-110.822 283.706zM642.77 582.096l-58.736-33.248q42.112-24.38 66.494-65.938t24.38-90.32-24.38-90.32-66.494-65.938l58.736-33.246q42.114 33.246 67.048 83.116t24.934 106.39-24.934 106.39-67.048 83.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe225;" d="M0 562.146l103.064-103.064q94.2 94.198 217.212 143.514t247.134 49.316 247.134-49.316 217.212-143.514l103.066 103.064q-115.254 115.256-265.42 175.1t-301.99 59.844-301.99-59.844-265.42-175.1zM205.022 356.018l103.064-101.956q53.194 52.086 121.35 79.792t137.974 27.706 137.974-27.706 121.35-79.792l103.064 101.956q-74.25 74.25-170.114 112.486t-192.278 38.234-192.276-38.234-170.112-112.486zM411.152 150.996l156.26-156.26 156.26 156.26q-64.278 64.278-156.26 64.278t-156.26-64.278z" horiz-adv-x="1136" /> +<glyph unicode="&#xe226;" d="M951.966 906.804l118.58-160.692-208.346-140.746-130.77 65.384q-18.84 8.866-41.004 8.866-27.706 0-49.87-13.298-72.034-46.546-185.628-160.14t-160.14-186.736q-12.19-18.84-13.854-44.328t8.312-45.438l65.384-130.77-140.746-208.346-160.694 118.58q2.216 147.394 162.908 367.93 84.224 115.254 168.45 198.372v0q82.010 83.116 196.156 166.234 221.644 162.908 369.038 164.018 1.108 0 2.216 1.108zM955.29 960q-1.108 0-3.326-0.554l-2.216-0.554q-73.144 0-162.356-36.018t-164.016-86.996-139.082-101.404-100.848-85.888l-36.57-35.462q-7.758-7.758-19.948-20.502t-48.208-53.196-68.156-81.454-72.034-100.294-68.71-114.148-48.762-117.472-21.056-116.918q0-26.596 8.866-33.246l201.698-149.61q3.324-1.108 7.758-1.108 13.3 0 22.164 9.974 1.108 1.108 2.216 3.326l161.8 238.268q12.19 17.732 2.216 37.68l-69.818 138.528q-8.866 19.948 2.216 37.68 42.112 66.494 152.936 177.316 49.87 49.87 94.2 88.104t63.168 51.532l19.948 13.298q8.866 5.54 21.056 5.54 9.974 0 16.624-3.324l139.636-69.818q6.65-3.324 15.514-3.324 13.298 0 22.164 6.648l238.268 160.694 3.326 3.324q13.298 13.298 7.758 29.922l-149.61 200.588q-5.542 8.866-28.814 8.866z" horiz-adv-x="1136" /> +<glyph unicode="&#xe227;" d="M918.476 743.654l-501.506-501.506-200.622 200.59-100.294-100.294 300.918-300.918 601.802 601.836-100.294 100.294z" /> +<glyph unicode="&#xe2ff;" d="M664.934 756.086q-19.948 0-32.14-16.624t-12.19-45.436v-115.256q-53.196-9.974-100.294-24.934t-100.294-43.222-90.874-64.832-62.616-92.538-24.936-122.458q24.382 47.654 68.156 80.9t98.632 48.762 105.834 21.056 106.39 4.432v-117.472q0-43.222 25.49-57.074t62.062 11.636l285.922 198.372q36.57 24.38 36.57 59.844t-36.572 60.952l-285.922 197.264q-23.274 16.624-43.222 16.624zM301.438 527.792q-103.064 0-175.654-72.588t-72.588-175.654 72.588-175.654 175.654-72.588 175.654 72.588 72.59 175.654q0 17.732-3.326 37.68-39.896-1.108-74.25-6.65 3.324-15.514 3.324-31.030 0-72.034-50.978-123.014t-123.014-50.978-123.014 50.978-50.978 123.014q0 50.978 27.706 93.644t73.144 63.722q32.138 49.87 83.116 90.874h-9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe300;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814 75.912-284.814 206.684-206.684 284.814-75.914 284.814 75.914 206.684 206.684 75.914 284.814-75.914 284.814-206.684 206.684-284.814 75.914zM520.866 889.074h93.092v-449.938h449.938v-93.092h-449.94v-449.938h-93.092v449.94h-449.94v93.092h449.94v449.938z" horiz-adv-x="1136" /> +<glyph unicode="&#xe301;" d="M859.982 800.416h-585.144q-39.896 0-68.71-28.814t-28.814-68.71v-585.144q0-39.896 28.814-68.71t68.71-28.814h585.144q39.896 0 68.71 28.814t28.814 68.71v585.144q0 39.896-28.814 68.71t-68.71 28.814zM780.19 339.394h-141.854v-136.312q0-33.246-20.502-54.856t-50.424-21.61-50.424 21.61-20.502 54.856v136.312h-141.854q-29.922 0-50.424 21.056t-20.502 49.87q0 29.922 20.502 50.424t50.424 20.502h141.854v147.394q0 25.488 21.056 45.436t49.87 19.948 49.87-19.948 21.056-45.436v-147.394h141.852q29.922 0 50.424-20.502t20.502-49.87-21.056-50.424-49.87-21.056z" horiz-adv-x="1136" /> +<glyph unicode="&#xe302;" d="M390.096 764.952q-36.572 0-62.616-26.044t-26.044-62.616v-100.848q32.14-15.514 51.532-45.436t19.394-66.494v-53.196h390.096v53.194q0 36.57 19.394 66.494t51.532 45.438v100.848q0 36.572-26.044 62.616t-62.616 26.044h-354.632zM248.242 552.174q-36.57 0-62.616-26.044t-26.044-62.616 26.044-62.616 62.616-26.044q8.866 0 17.732 2.216v-214.996q0-14.408 10.528-24.934t24.936-10.528 24.936 10.528 10.528 24.934v303.654q-1.108 35.464-26.596 60.952t-62.062 25.49zM886.58 552.174q-36.572 0-62.062-25.49t-26.596-60.952v-303.654q0-14.408 10.528-24.934t24.934-10.528 24.934 10.528 10.528 24.934v214.996q8.866-2.216 17.732-2.216 36.572 0 62.616 26.044t26.044 62.616-26.044 62.616-62.616 26.044zM372.364 374.856v-88.658h390.096v88.658h-390.096zM372.364 250.736v-88.658q0-14.408 9.42-24.934t22.718-10.528h325.818q13.298 0 22.72 10.528t9.42 24.934v88.658h-390.096zM301.438 91.152q-14.406 0-24.936-10.528t-10.528-24.934 10.528-24.934 24.936-10.528 24.936 10.528 10.528 24.934-10.528 24.934-24.936 10.528zM833.384 91.152q-14.408 0-24.934-10.528t-10.528-24.934 10.528-24.934 24.934-10.528 24.934 10.528 10.528 24.934-10.528 24.934-24.934 10.528z" horiz-adv-x="1136" /> +<glyph unicode="&#xe303;" d="M195.048 640.832c-29.254 0-53.194-23.94-53.194-53.196v-35.462c0-29.254-23.942-53.194-53.194-53.194h-35.464c-29.254 0-53.196-23.94-53.196-53.194v-106.39c0-29.264 23.94-53.196 53.196-53.196h35.464c29.254 0 53.194-23.932 53.194-53.196v-35.462c0-29.264 23.94-53.196 53.194-53.196h886.58c29.262 0 53.194 23.932 53.194 53.196v390.096c0 29.254-23.932 53.194-53.194 53.194h-877.16z" horiz-adv-x="1136" /> +<glyph unicode="&#xe304;" d="M992.97 852.502h-319.168q-15.514 0-26.596-12.19l-39.896-44.33-13.298-15.514v-759.134q66.494 50.978 150.718 50.978h248.242q14.408 0 24.934 10.528t10.528 24.934v709.264q0 15.514-10.528 25.49t-24.934 9.974zM487.62 840.312q-11.082 12.19-26.596 12.19h-319.168q-14.406 0-24.936-9.974t-10.528-25.49v-709.264q0-14.408 10.528-24.934t24.936-10.528h248.242q84.226 0 150.72-50.978v759.134l-13.298 15.514zM992.97 960h-319.168q-64.278 0-106.39-47.654-42.114 47.654-106.39 47.654h-319.168q-58.736 0-100.294-41.558t-41.558-100.294v-709.264q0-58.736 41.558-100.294t100.294-41.558h248.242q58.736 0 100.294-41.558t41.558-100.294h70.926q0 58.736 41.558 100.294t100.294 41.558h248.242q58.736 0 100.294 41.558t41.558 100.294v709.264q0 58.736-41.558 100.294t-100.294 41.558zM1081.628 107.774q0-36.572-26.042-62.616t-62.616-26.044h-248.242q-57.628 0-105.836-31.030t-71.48-82.010q-23.274 50.978-71.48 82.010t-105.834 31.030h-248.242q-36.57 0-62.616 26.044t-26.042 62.616v709.264q0 36.572 26.042 62.616t62.616 26.044h319.168q39.896 0 66.494-29.922l39.896-45.438 39.896 45.438q26.596 29.922 66.494 29.922h319.168q36.57 0 62.616-26.044t26.042-62.616v-709.264z" horiz-adv-x="1136" /> +<glyph unicode="&#xe305;" d="M567.41 523.358q-84.226 0-144.068-59.844t-59.844-144.068 59.844-144.068 144.068-59.844 144.068 59.844 59.844 144.068-59.844 144.068-144.068 59.844zM1063.896 640.832h-165.126q-28.814 0-56.52 19.948t-36.572 47.654l-26.596 77.576q-8.866 27.706-36.572 47.654t-56.52 19.948h-237.16q-28.814 0-56.52-19.948t-36.572-47.654l-26.596-77.576q-8.866-27.706-36.572-47.654t-56.52-19.948h-165.126q-28.814 0-49.87-21.056t-21.056-49.87v-567.41q0-28.814 21.056-49.87t49.87-21.056h992.97q28.814 0 49.87 21.056t21.056 49.87v567.41q0 28.814-21.056 49.87t-49.87 21.056zM567.41 62.338q-106.39 0-181.75 75.36t-75.358 181.75 75.358 181.75 181.75 75.36 181.75-75.36 75.36-181.75-75.36-181.75-181.75-75.36z" horiz-adv-x="1136" /> +<glyph unicode="&#xe306;" d="M1017.35 726.164h-752.486q-28.814 0-46.546-20.502t-13.3-49.316l62.062-418.908q4.432-28.814 28.814-49.316t53.194-20.502h387.88q28.814 0 59.29 18.84t42.668 44.328l217.212 432.208q13.298 26.596 1.662 44.882t-40.45 18.286zM130.216 870.234q-34.908 0-59.29-24.382t-24.382-58.736 24.382-59.29 59.29-24.934 59.29 24.934 24.382 59.29-24.382 58.736-59.29 24.38zM807.342 127.722q-43.774 0-74.804-31.584t-31.030-75.36 31.030-74.806 74.806-31.030 75.36 31.030 31.584 74.806-31.584 75.36-75.36 31.584zM360.726 127.722q-43.774 0-75.358-31.584t-31.584-75.36 31.584-74.806 75.358-31.030 74.806 31.030 31.030 74.806-31.030 75.36-74.806 31.584z" horiz-adv-x="1136" /> +<glyph unicode="&#xe307;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814 75.912-284.814 206.684-206.684 284.814-75.914 284.814 75.914 206.684 206.684 75.914 284.814-75.914 284.814-206.684 206.684-284.814 75.914zM585.144 782.684h17.732q7.758 0 12.746-4.986t4.986-12.746v-407.826q0-7.758-4.986-12.746t-12.746-4.986h-319.168q-7.758 0-12.746 4.986t-4.988 12.746v17.732q0 7.758 4.988 12.746t12.746 4.986h265.974q7.758 0 12.746 4.986t4.986 12.746v354.632q0 7.758 4.986 12.744t12.746 4.988z" horiz-adv-x="1136" /> +<glyph unicode="&#xe308;" d="M691.532 818.146q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.016t23.826-14.962 23.826 14.962 19.394 36.016l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM585.144 676.294q-22.164 0-32.692-14.962t-3.88-36.016l2.216-4.432q6.65-21.056 19.394-36.018t23.826-14.962 23.826 14.962 19.394 36.018l2.216 4.432q6.65 21.056-3.88 36.016t-32.692 14.962h-17.732zM354.632 534.442q-22.166 0-34.908-15.514t-8.312-36.572l86.442-463.238q4.432-21.056 22.718-36.572t40.45-15.514h212.778q22.164 0 40.45 15.514t22.72 36.572l86.442 463.238q4.432 21.056-8.312 36.57t-34.908 15.514h-425.558z" horiz-adv-x="1136" /> +<glyph unicode="&#xe309;" d="M594.010 751.654v190.616q0 7.758-4.986 12.746t-12.746 4.986h-17.732q-7.758 0-12.746-4.986t-4.986-12.746v-208.346h53.196v17.732zM953.074 733.922h-359.064v-488.726q0-8.866 5.542-8.866 3.326 0 6.65 3.326l111.932 111.932q4.432 5.542 12.19 5.542t12.19-5.542l13.298-12.19q12.19-13.298 0-25.49l-176.208-175.1q-4.432-5.542-12.19-5.542t-12.19 5.542l-176.208 175.1q-12.19 12.19 0 25.49l13.298 12.19q4.432 5.542 12.19 5.542t12.19-5.542l111.932-111.932q3.326-3.326 6.65-3.326 5.542 0 5.542 8.866v488.726h-359.064q-7.758 0-12.746-4.986t-4.986-12.746v-873.28q0-7.758 4.986-12.744t12.746-4.988h771.326q7.758 0 12.746 4.988t4.986 12.744v873.28q0 7.758-4.986 12.746t-12.746 4.986z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30a;" d="M1018.458 914.562l-47.654-47.654 70.926-70.926 47.654 47.654zM941.99 838.096l-161.8-161.802h53.196q7.758 0 12.746-4.986t4.986-12.746v-53.194l161.802 161.8zM851.116 605.368l-323.602-323.602-101.956-31.030 31.030 101.956 323.602 323.602h-762.458q-7.758 0-12.744-4.988t-4.988-12.744v-815.654q0-7.758 4.988-12.744t12.744-4.988h815.654q7.758 0 12.746 4.988t4.986 12.744v762.458z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30b;" d="M230.51 960q-7.758 0-12.746-4.986t-4.986-12.746v-141.854h762.458v-762.458h141.852q7.758 0 12.744 4.986t4.988 12.746v886.58q0 7.758-4.988 12.746t-12.744 4.986h-886.58zM17.732 747.222q-7.758 0-12.744-4.986t-4.988-12.746v-886.58q0-7.758 4.988-12.744t12.744-4.988h886.58q7.758 0 12.746 4.988t4.986 12.744v886.58q0 7.758-4.986 12.746t-12.746 4.986h-886.58zM461.022 613.126l80.9-249.35h262.65l-211.67-155.152 80.9-249.35-212.778 154.044-212.778-154.044 80.9 249.35-211.67 155.152h262.65z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30c;" d="M567.41 932.294l-134.096-412.26h-433.316l350.2-254.892-132.986-412.26 350.198 253.784 350.198-253.784-132.986 412.26 350.198 254.892h-433.316z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30d;" d="M216.104 742.788q-74.252 0-117.472-21.056-41.004-21.056-40.45-64.83t41.558-84.778l441.074-441.074q42.114-41.004 82.010-63.168t55.412-12.19 11.636 55.966-23.826 101.404l-123.014 325.818q-19.948 55.412-74.25 107.498t-109.714 70.926l-26.596 8.866q-52.086 16.624-116.364 16.624zM932.572 600.934q-62.616 0-108.606-14.962t-90.32-43.222-59.844-52.086-14.962-72.036 16.624-91.984 60.952-48.762 90.32 30.476l196.156 152.936q46.546 36.57 49.87 73.142t-37.126 51.532-103.066 14.962zM456.588 126.616q-21.056-1.108-33.248-19.948t-11.082-37.68 14.406-27.706 32.692-7.202 33.8 13.298 13.298 30.476-16.622 34.356q-14.406 14.408-33.248 14.408z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30e;" d="M567.41 64.554l567.41 328.034-567.41 328.036v-656.068zM567.41 392.59l-567.41 328.034v-656.068z" horiz-adv-x="1136" /> +<glyph unicode="&#xe30f;" d="M567.41 960q-52.086 0-101.956-8.866v-108.606q-76.468-17.732-144.068-59.844l-76.468 76.468q-42.112-28.814-78.684-65.384t-65.386-78.684l76.468-76.468q-42.112-67.602-59.844-144.068h-108.606q-8.866-49.87-8.866-101.956t8.866-101.956h108.606q17.732-76.468 59.844-144.068l-76.468-76.468q28.814-42.112 65.386-78.684t78.684-65.386l76.468 76.468q67.602-42.112 144.068-59.844v-108.606q49.87-8.866 101.956-8.866t101.956 8.866v108.606q76.468 17.732 144.068 59.844l76.468-76.468q42.112 28.814 78.684 65.384t65.386 78.684l-76.468 76.468q42.112 67.602 59.844 144.068h108.606q8.866 49.87 8.866 101.956t-8.866 101.956h-108.606q-17.732 76.468-59.844 144.068l76.468 76.468q-28.814 42.114-65.384 78.684t-78.684 65.384l-76.468-76.468q-67.602 42.112-144.068 59.844v108.606q-49.87 8.866-101.956 8.866zM567.41 578.77q76.468 0 131.324-54.856t54.856-131.326-54.856-131.326-131.326-54.856-131.324 54.856-54.858 131.326 54.856 131.326 131.326 54.856z" horiz-adv-x="1136" /> +<glyph unicode="&#xe310;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM711.48 728.38q98.632-42.112 159.584-133.54t60.952-202.25q0-137.42-89.212-239.378t-222.2-121.904q19.948 60.952 62.616 118.026t88.104 70.372q24.38 18.84 34.908 39.342t9.974 36.572-2.77 34.908q-6.65 11.082-29.922 25.49t-59.29 37.126-63.722 45.99q-21.056 5.542-40.45 1.108t-38.788-3.88-27.152 11.636q-5.542 5.54-18.84 15.514t-25.488 18.286-23.274 19.948-11.082 21.61 9.974 22.166q12.19 13.298 31.584 18.286t34.356 6.096 30.476 14.408 23.274 41.004q8.866 27.706 22.72 40.45t24.934 12.744 28.26-3.324 21.61-3.324q13.298 0 16.624 18.84t-7.758 37.68zM311.412 651.914q89.766-161.8 165.126-183.966 28.814-7.758 47.654-17.178t24.38-14.962 12.19-14.962 8.866-12.746q3.326-3.326 1.662-14.962t-5.542-22.72-0.554-31.584 15.514-42.668q6.65-9.974 17.732-14.962t17.732-12.746 11.082-26.596q3.326-17.732-12.746-103.066t-8.312-109.714q-19.948-1.108-38.788-1.108-98.632 0-182.856 48.762t-132.986 132.986-48.762 182.856q0 75.358 28.26 142.408t80.346 116.918z" horiz-adv-x="1136" /> +<glyph unicode="&#xe311;" d="M567.41 853.61q-190.616 0-325.818-135.204t-135.204-325.818 135.204-325.818 325.818-135.202 325.818 135.202 135.204 325.818-135.202 325.818-325.818 135.202zM521.974 784.9q88.658 0 162.908-35.462 21.056-8.866 29.922-28.26t4.432-34.356-16.624-14.962q-4.432 0-21.61 3.324t-28.26 3.326-24.934-12.746-22.72-40.45q-7.758-27.706-23.274-41.004t-30.476-14.406-34.356-6.096-31.584-18.286q-9.974-12.19-9.974-22.164t11.082-21.61 23.274-19.948 25.49-18.286 18.84-15.516q7.758-11.082 27.152-11.636t38.788 3.88 40.45-1.108q27.706-23.274 63.722-45.99t59.29-37.126 29.922-25.49q2.216-18.84 2.77-34.908t-9.974-36.572-34.908-39.342q-48.762-14.408-93.644-77.576t-61.506-126.338q-13.298 5.542-12.746 37.68t7.202 65.938 12.746 70.926 3.88 51.532q-4.432 18.84-11.082 26.596t-17.732 12.746-17.732 14.962q-12.19 22.164-15.514 42.668t0.554 31.584 5.542 22.72-1.662 14.962q-2.216 3.326-8.866 12.746t-12.19 14.962-24.38 14.962-47.654 17.178q-77.576 22.166-175.1 201.698-2.216 4.432-4.432 6.65-17.732 34.356 32.692 65.938t133.54 40.45q31.030 2.216 58.736 2.216z" horiz-adv-x="1136" /> +<glyph unicode="&#xe312;" d="M567.41 952.242q-7.758 0-12.19-4.432l-543.030-543.030q-12.19-12.19 0-24.38l13.298-13.298q4.432-4.432 12.19-4.432t12.19 4.432l56.518 56.52v-580.71q0-7.758 4.986-12.744t12.746-4.988h886.58q7.758 0 12.746 4.988t4.988 12.744v580.71l56.52-56.52q4.432-4.432 12.19-4.432t12.19 4.432l13.298 13.298q12.19 12.19 0 24.38l-543.030 543.030q-4.432 4.432-12.19 4.432zM443.29 301.714h248.242q7.758 0 12.746-5.542t4.986-12.19v-405.61h-283.706v405.61q0 6.65 4.988 12.19t12.746 5.542z" horiz-adv-x="1136" /> +<glyph unicode="&#xe313;" d="M567.41 960q-154.044 0-284.814-75.914t-206.684-206.684-75.912-284.814 75.912-284.814 206.684-206.684 284.814-75.914 284.814 75.914 206.684 206.684 75.914 284.814-75.914 284.814-206.684 206.684-284.814 75.914zM567.41 764.952q22.164 0 38.788-16.624t16.624-39.896q0-22.164-16.068-38.234t-38.788-16.070-39.342 16.622-16.624 38.788 16.624 38.788 38.788 16.624zM615.066 543.308v-446.616q0-16.624 7.758-23.274 11.082-9.974 28.814-9.974h52.086v-36.572h-262.65v36.572h48.762q21.056 0 31.584 10.528t10.528 31.584v339.118q0 27.706-16.068 42.112t-47.1 14.406h-37.68v36.572z" horiz-adv-x="1136" /> +<glyph unicode="&#xe314;" d="M910.408 960q-71.48 0-121.35-50.424t-49.87-121.35q0-32.14 11.082-60.952l-392.312-227.186q-52.086 64.278-132.986 64.278-70.926 0-121.35-50.424t-50.424-121.352 50.424-121.35 121.35-50.424q80.9 0 132.986 64.278l392.312-227.186q-11.082-28.814-11.082-60.952 0-70.926 49.87-121.352t121.35-50.424 121.35 50.424 49.87 121.35-49.87 120.798-121.904 49.87q-80.9 0-132.986-63.168l-392.312 226.078q11.082 29.922 11.082 62.062t-11.082 62.060l392.312 226.078q52.086-63.168 132.986-63.168 72.034 0 121.904 49.87t49.87 120.798-49.87 121.35-121.35 50.424z" horiz-adv-x="1136" /> +<glyph unicode="&#xe315;" d="M283.706 498.978q-44.33 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.358-31.030 75.358 31.030 31.030 75.36-31.030 75.358-75.358 31.030zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM851.116 498.978q-44.328 0-75.36-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe316;" d="M567.41 818.146q-44.328 0-75.358-31.030t-31.030-75.358 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 498.978q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.358-75.36 31.030zM567.41 179.81q-44.328 0-75.358-31.030t-31.030-75.36 31.030-75.36 75.36-31.030 75.36 31.030 31.030 75.36-31.030 75.36-75.36 31.030z" horiz-adv-x="1136" /> +<glyph unicode="&#xe317;" d="M349.092 960q-14.406 0-24.38-9.974l-96.416-96.416q-9.974-11.082-9.974-24.936t9.974-23.826l387.878-387.878q9.974-9.974 9.974-24.38t-9.974-24.38l-387.88-387.88q-9.974-9.974-9.974-23.826t9.974-24.936l96.416-96.416q9.974-9.974 24.382-9.974t24.38 9.974l533.056 533.056q9.974 9.974 9.974 24.38t-9.974 24.38l-533.056 533.056q-9.974 9.974-24.38 9.974z" horiz-adv-x="1136" /> +<glyph unicode="&#xe318;" d="M638.338 818.146h212.778v-851.116h-212.778v851.116zM283.706 818.146h212.778v-851.116h-212.778v851.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe319;" d="M571.982 875.948c-14.986 0-30.33-1.49-45.714-1.49-118.692 0-215.274-92.148-215.274-210.84 0-30.314-1.342-60.222 10.908-87.688-6.39-7.758-11.354-17.64-14.512-29.264-5.392-19.848-5.536-44.084-0.346-68.26 4.818-22.43 13.988-43.348 25.766-58.874 7.118-9.388 15.082-16.686 23.55-21.714 12.726-67.434 37.406-126.4 69.99-170.39v-17.836c0-46.178-30.714-64.954-79.342-83.74s-159.88-50.726-237.092-114.702c-51.772-42.894-89.236-113.6-109.922-185.974h1134.13c-20.666 72.49-58.176 143.36-110.026 186.32-77.21 63.976-177.382 95.88-226.010 114.668-48.626 18.786-90.424 37.564-90.424 83.74v17.384c32.744 44.15 57.5 103.4 70.198 171.186 8.048 4.998 15.64 12.092 22.442 21.056 11.778 15.528 20.916 36.442 25.732 58.874 5.168 24.064 5.084 48.22-0.242 68.018-4.082 15.164-11.25 27.434-20.64 35.844 16.662 28.254 17.662 60.322 17.662 93.404 0 101.588-82.654 193.108-184.242 193.108-7.064 0-14.176-0.436-21.23-1.248-14.482 6.76-29.714 8.416-45.368 8.416z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31a;" d="M141.854 883.532v-981.888l851.116 490.944z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31b;" d="M567.41 958.892v-169.558q-98.632 0-187.844-38.234t-153.49-102.512-102.51-153.488-38.234-187.29 38.234-187.844 102.51-154.044 153.49-102.512 187.844-38.234 187.844 38.234 153.49 102.51 102.51 154.044 38.234 187.29q0 54.302-12.19 106.39l-47.654-27.706q6.65-38.788 6.65-78.684 0-87.55-33.246-167.342-33.246-76.468-92.538-135.758t-135.758-92.538q-79.792-33.248-167.342-33.248t-167.342 33.248q-76.468 33.246-135.758 92.538t-92.538 135.758q-33.246 79.792-33.246 167.342t33.248 167.342q33.248 76.468 92.536 135.758t135.758 92.538q79.792 33.248 167.342 33.248v-175.1l344.658 198.372z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31c;" d="M651.082 874.668q-98.078 0-187.29-38.234t-154.044-102.51-102.51-153.49-37.68-187.844h-169.558l199.48-344.658 198.372 344.658h-175.1q0 87.55 33.246 167.342 32.14 76.468 91.984 135.758t136.312 92.538q79.792 33.246 166.788 33.246t166.788-33.248q77.576-33.246 136.866-92.536t91.43-135.758q34.356-79.792 34.356-167.342t-34.356-167.342q-32.14-76.468-91.428-135.758t-136.866-92.538q-79.792-33.246-166.234-33.246-39.896 0-78.684 6.65l-27.706-47.654q52.086-12.19 106.39-12.19 97.524 0 186.736 38.234t154.044 102.51 103.066 153.49 38.234 187.844-38.234 187.844-103.066 153.488-154.044 102.512-187.29 38.234z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31d;" d="M567.41 64.554l-567.41 328.034 567.41 328.036v-656.068zM567.41 392.59l567.41 328.034v-656.068z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31e;" d="M425.558 960q-176.208 0-300.882-124.674t-124.674-300.884 124.674-300.884 300.882-124.674 300.884 124.674 124.674 300.884-124.674 300.882-300.882 124.674zM812.328 213.056l-65.384-65.384 322.494-322.494 65.384 65.384z" horiz-adv-x="1136" /> +<glyph unicode="&#xe31f;" d="M141.854 818.146v-851.116h851.116v851.116h-851.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe320;" d="M1117.090 960h-886.58q-7.758 0-12.746-4.986t-4.986-12.746v-141.854h762.458v-762.458h141.854q7.758 0 12.744 4.986t4.988 12.746v886.58q0 7.758-4.988 12.746t-12.744 4.986zM904.312 747.222h-886.58q-7.758 0-12.744-4.986t-4.988-12.746v-886.58q0-7.758 4.988-12.744t12.744-4.988h886.58q7.758 0 12.746 4.988t4.986 12.744v886.58q0 7.758-4.986 12.746t-12.746 4.986z" horiz-adv-x="1136" /> +<glyph unicode="&#xe321;" d="M457.698 909.022q-28.814 0-49.87-21.056t-21.056-49.87v-70.926h-244.918v-53.196h75.358l60.952-817.87q2.216-29.922 24.936-50.424t51.532-20.502h425.558q28.814 0 51.532 20.502t24.934 50.424l52.086 714.804 7.758 85.332 1.108 17.732h75.36v53.196h-246.026v70.926q0 28.814-21.056 49.87t-49.87 21.056h-218.32zM424.45 625.316h1.108q6.65 0 11.636-4.988t6.096-11.636l17.732-622.824q1.108-7.758-3.88-12.746t-12.746-6.096h-18.84q-6.65 0-11.636 4.986t-6.096 11.636l-17.732 622.822q-1.108 7.758 3.88 12.746t12.746 6.096h17.732zM709.264 625.316h18.84q7.758-1.108 12.746-6.096t3.88-12.746l-17.732-622.822q-1.108-6.65-6.096-11.636t-11.636-4.986h-18.84q-7.758 1.108-12.746 6.096t-3.88 12.746l17.732 622.822q1.108 6.65 6.096 11.636t11.636 4.986zM558.544 625.316h17.732q7.758 0 12.746-4.988t4.986-12.746v-622.822q0-7.758-4.986-12.746t-12.746-4.986h-17.732q-7.758 0-12.746 4.986t-4.986 12.746v622.822q0 7.758 4.986 12.746t12.746 4.988z" horiz-adv-x="1136" /> +<glyph unicode="&#xe322;" d="M568.52 843.636l-567.41-328.034 567.41-326.926v169.558q193.938 0 345.212-117.472t201.144-299.222h19.948v170.668q0 115.254-44.884 219.984t-120.798 180.64-180.64 121.35-219.984 45.438v164.016z" horiz-adv-x="1136" /> +<glyph unicode="&#xe323;" d="M567.41 843.636l567.41-328.034-567.41-326.926v169.558q-193.938 0-345.212-117.472t-201.144-299.222h-19.948v170.668q0 115.254 44.884 219.984t120.796 180.64 180.642 121.35 219.984 45.438v164.016z" horiz-adv-x="1136" /> +<glyph unicode="&#xe324;" d="M964.156 767.168l-53.196-29.922q50.978-60.952 82.010-134.096 42.112-100.848 42.112-210.562t-42.114-210.562q-31.030-73.144-82.010-134.096l53.196-29.922q130.772 164.018 130.772 374.58t-130.77 374.58zM536.38 720.624l-321.384-186.182h-175.1v-283.706h175.1l321.384-186.182v656.068zM804.572 676.294l-53.196-31.030q103.066-105.282 103.066-252.676t-103.066-252.674l53.196-31.030q110.822 120.798 110.822 283.706t-110.822 283.706zM642.77 582.096l-58.736-33.248q42.112-24.38 66.494-65.938t24.38-90.32-24.38-90.32-66.494-65.938l58.736-33.246q42.114 33.246 67.048 83.116t24.934 106.39-24.934 106.39-67.048 83.116z" horiz-adv-x="1136" /> +<glyph unicode="&#xe325;" d="M0 562.146l103.064-103.064q94.2 94.198 217.212 143.514t247.134 49.316 247.134-49.316 217.212-143.514l103.066 103.064q-115.254 115.256-265.42 175.1t-301.99 59.844-301.99-59.844-265.42-175.1zM205.022 356.018l103.064-101.956q53.194 52.086 121.35 79.792t137.974 27.706 137.974-27.706 121.35-79.792l103.064 101.956q-74.25 74.25-170.114 112.486t-192.278 38.234-192.276-38.234-170.112-112.486zM411.152 150.996l156.26-156.26 156.26 156.26q-64.278 64.278-156.26 64.278t-156.26-64.278z" horiz-adv-x="1136" /> +<glyph unicode="&#xe326;" d="M955.29 958.892h-5.542q-73.144-1.108-162.356-37.126t-164.016-86.442-139.082-101.404-100.848-86.442l-36.57-35.464q-7.758-6.65-19.948-19.394t-48.208-53.196-68.156-82.008-72.034-100.294-68.71-113.592-48.762-118.026-21.056-116.364q-1.108-26.596 8.866-33.246l201.698-149.61q3.324-1.108 7.758-1.108 13.3 0 22.164 8.866 1.108 2.216 2.216 3.326l161.8 238.268q12.19 18.84 2.216 37.68l-69.818 139.636q-8.866 18.84 2.216 37.68 42.112 66.494 152.936 177.316 49.87 48.762 94.2 86.996t63.168 52.64l19.948 13.298q8.866 5.542 21.056 5.542 9.974 0 16.624-3.324l139.636-69.818q6.65-3.326 15.514-3.326 13.298 0 22.164 5.54l238.268 161.802q1.108 1.108 3.326 2.216 13.298 13.298 7.758 29.922l-149.61 201.698q-5.542 7.758-28.814 7.758z" horiz-adv-x="1136" /> +</font></defs></svg> \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.ttf b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.ttf new file mode 100644 index 0000000000000000000000000000000000000000..90b536f7484e7d22237f9c0d37096adb31f84b51 GIT binary patch literal 64108 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 B@0<Vt literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.woff b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/kendoui.woff new file mode 100644 index 0000000000000000000000000000000000000000..81c83213723e56ccc6dfdc357d2dac215d2dabb7 GIT binary patch literal 64184 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%0DSrY5SN` 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 Vo{#2j2jp-&PYaeOweXyu{{<P%`8@yt literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_icons.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..53455b4b6066c94eb030698cc209010e4dab816c GIT binary patch literal 18651 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_inverseicons.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/images/wp8_inverseicons.png new file mode 100644 index 0000000000000000000000000000000000000000..f32a1b272369a323c01ba535094f6922e804c5e0 GIT binary patch literal 16497 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 a5}i^`X^}%1nNNQu04T|+$<|6kL;ert)z}*V literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css new file mode 100644 index 000000000..ea3b1a2d2 --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css @@ -0,0 +1,2440 @@ +/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-common-test-class,.k-theme-test-class{opacity:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/[hidden]{display:none!important}script{display:none!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-hidden{display:none!important}.k-rtl{direction:rtl}.k-sr-only{position:absolute;left:-1px;width:1px;height:1px;overflow:hidden}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-hbox,.k-hstack{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-vbox,.k-vstack{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-flex,.k-spacer{-ms-flex:1 0 0%;flex:1 0 0%}.k-flex-layout{display:-ms-flexbox;display:flex}.k-grid-layout{display:grid}.k-separator{width:auto;height:0;border-width:1px 0 0;border-style:solid;border-color:inherit;display:block;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:0!important;flex-shrink:0!important;-ms-flex-item-align:stretch;align-self:stretch}.k-separator-horizontal,.k-vstack>.k-separator{width:auto;height:0;border-width:1px 0 0}.k-hstack>.k-separator,.k-separator-vertical{width:0;height:auto;border-width:0 0 0 1px}hr.k-separator{margin:0;padding:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-action-buttons,.k-actions,.k-columnmenu-actions{margin:1em 0 0;padding:6px 8px;border-width:1px 0 0 0;border-style:solid;border-color:inherit;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;gap:8px;overflow:hidden;clear:both}.k-popup .k-actions{padding:6px 0 0}.k-ie .k-actions .k-button~.k-button{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.k-rtl .k-ie .k-actions .k-button~.k-button,[dir=rtl] .k-ie .k-actions .k-button~.k-button{margin-left:0;margin-right:8px}.k-actions-start{-ms-flex-pack:start;justify-content:flex-start}.k-actions-center{-ms-flex-pack:center;justify-content:center}.k-actions-end{-ms-flex-pack:end;justify-content:flex-end}.k-actions-stretched>*{-ms-flex:1 0 0%;flex:1 0 0%}/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-sr-only{position:absolute;left:-1px;width:1px;height:1px;overflow:hidden}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-display-inline{display:inline!important}.k-display-block{display:block!important}.k-display-inline-block{display:inline-block!important}.k-display-flex{display:-ms-flexbox!important;display:flex!important}.k-display-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.k-display-table{display:table!important}.k-display-inline-table{display:inline-table!important}.k-display-none,.k-hidden{display:none!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-d-flex{display:-ms-flexbox;display:flex}.k-flex-row{-ms-flex-direction:row;flex-direction:row}.k-flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-flex-col{-ms-flex-direction:column;flex-direction:column}.k-flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-column{-ms-flex-direction:column;flex-direction:column}.k-flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.k-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.k-flex-initial{-ms-flex:0 1 auto;flex:0 1 auto}.k-flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.k-flex-auto{-ms-flex:1 1 auto;flex:1 1 auto}.k-flex-none{-ms-flex:none;flex:none}.k-flex-grow{-ms-flex-positive:1;flex-grow:1}.k-flex-grow-0{-ms-flex-positive:0;flex-grow:0}.k-flex-shrink{-ms-flex-negative:1;flex-shrink:1}.k-flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.k-flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}.k-flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0%}.k-align-items-start{-ms-flex-align:start;align-items:flex-start}.k-align-items-end{-ms-flex-align:end;align-items:flex-end}.k-align-items-center{-ms-flex-align:center;align-items:center}.k-align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.k-align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.k-align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.k-align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.k-align-content-center{-ms-flex-line-pack:center;align-content:center}.k-align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.k-align-content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.k-align-self-start{-ms-flex-item-align:start;align-self:flex-start}.k-align-self-end{-ms-flex-item-align:end;align-self:flex-end}.k-align-self-center{-ms-flex-item-align:center;align-self:center}.k-align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.k-align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.k-justify-content-start{-ms-flex-pack:start;justify-content:flex-start}.k-justify-content-end{-ms-flex-pack:end;justify-content:flex-end}.k-justify-content-center{-ms-flex-pack:center;justify-content:center}.k-justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.k-justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.k-justify-content-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-justify-content-stretch>*{-ms-flex:1 0 0%;flex:1 0 0%}.k-justify-items-start{justify-items:flex-start}.k-justify-items-end{justify-items:flex-end}.k-justify-items-center{justify-items:center}.k-justify-items-stretch{justify-items:stretch}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-float-left{float:left!important}.k-float-right{float:right!important}.k-float-none{float:none!important}.k-clear-left{float:left!important}.k-clear-right{float:right!important}.k-clear-both{float:both!important}.k-clear-none{float:none!important}.k-floatwrap::after{content:"";display:block;clear:both}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-d-grid{display:grid}.k-grid-cols-none{grid-template-columns:none}.k-grid-rows-none{grid-template-rows:none}.k-grid-flow-col{grid-auto-flow:column}.k-grid-flow-col-dense{grid-auto-flow:column dense}.k-grid-flow-row{grid-auto-flow:row}.k-grid-flow-row-dense{grid-auto-flow:row dense}.k-colspan-all{grid-column:1/-1}.k-colspan-auto{grid-column:auto}.k-rowspan-all{grid-row:1/-1}.k-rowspan-auto{grid-row:auto}.k-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.k-colspan-1{grid-column:span 1}.k-col-start-1{grid-column-start:1}.k-col-end-1{grid-column-end:1}.k-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-colspan-2{grid-column:span 2}.k-col-start-2{grid-column-start:2}.k-col-end-2{grid-column-end:2}.k-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-colspan-3{grid-column:span 3}.k-col-start-3{grid-column-start:3}.k-col-end-3{grid-column-end:3}.k-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-colspan-4{grid-column:span 4}.k-col-start-4{grid-column-start:4}.k-col-end-4{grid-column-end:4}.k-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.k-colspan-5{grid-column:span 5}.k-col-start-5{grid-column-start:5}.k-col-end-5{grid-column-end:5}.k-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.k-colspan-6{grid-column:span 6}.k-col-start-6{grid-column-start:6}.k-col-end-6{grid-column-end:6}.k-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.k-colspan-7{grid-column:span 7}.k-col-start-7{grid-column-start:7}.k-col-end-7{grid-column-end:7}.k-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.k-colspan-8{grid-column:span 8}.k-col-start-8{grid-column-start:8}.k-col-end-8{grid-column-end:8}.k-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.k-colspan-9{grid-column:span 9}.k-col-start-9{grid-column-start:9}.k-col-end-9{grid-column-end:9}.k-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.k-colspan-10{grid-column:span 10}.k-col-start-10{grid-column-start:10}.k-col-end-10{grid-column-end:10}.k-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.k-colspan-11{grid-column:span 11}.k-col-start-11{grid-column-start:11}.k-col-end-11{grid-column-end:11}.k-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.k-colspan-12{grid-column:span 12}.k-col-start-12{grid-column-start:12}.k-col-end-12{grid-column-end:12}.k-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-1{grid-row:span 1}.k-row-start-1{grid-row-start:1}.k-row-end-1{grid-row-end:1}.k-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.k-rowspan-2{grid-row:span 2}.k-row-start-2{grid-row-start:2}.k-row-end-2{grid-row-end:2}.k-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.k-rowspan-3{grid-row:span 3}.k-row-start-3{grid-row-start:3}.k-row-end-3{grid-row-end:3}.k-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.k-rowspan-4{grid-row:span 4}.k-row-start-4{grid-row-start:4}.k-row-end-4{grid-row-end:4}.k-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.k-rowspan-5{grid-row:span 5}.k-row-start-5{grid-row-start:5}.k-row-end-5{grid-row-end:5}.k-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.k-rowspan-6{grid-row:span 6}.k-row-start-6{grid-row-start:6}.k-row-end-6{grid-row-end:6}.k-grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.k-rowspan-7{grid-row:span 7}.k-row-start-7{grid-row-start:7}.k-row-end-7{grid-row-end:7}.k-grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.k-rowspan-8{grid-row:span 8}.k-row-start-8{grid-row-start:8}.k-row-end-8{grid-row-end:8}.k-grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.k-rowspan-9{grid-row:span 9}.k-row-start-9{grid-row-start:9}.k-row-end-9{grid-row-end:9}.k-grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.k-rowspan-10{grid-row:span 10}.k-row-start-10{grid-row-start:10}.k-row-end-10{grid-row-end:10}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-order-first{-ms-flex-order:-9999!important;order:-9999!important}.k-order-last{-ms-flex-order:9999!important;order:9999!important}.k-order-none{-ms-flex-order:0!important;order:0!important}.k-order-1{-ms-flex-order:1!important;order:1!important}.k-order-2{-ms-flex-order:2!important;order:2!important}.k-order-3{-ms-flex-order:3!important;order:3!important}.k-order-4{-ms-flex-order:4!important;order:4!important}.k-order-5{-ms-flex-order:5!important;order:5!important}.k-order-6{-ms-flex-order:6!important;order:6!important}.k-order-7{-ms-flex-order:7!important;order:7!important}.k-order-8{-ms-flex-order:8!important;order:8!important}.k-order-9{-ms-flex-order:9!important;order:9!important}.k-order-10{-ms-flex-order:10!important;order:10!important}.k-order-11{-ms-flex-order:11!important;order:11!important}.k-order-12{-ms-flex-order:12!important;order:12!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-overflow-auto{overflow:auto!important}.k-overflow-x-auto{overflow-x:auto!important}.k-overflow-y-auto{overflow-y:auto!important}.k-overflow-auto-auto{overflow:auto auto!important}.k-overflow-auto-hidden{overflow:auto hidden!important}.k-overflow-auto-visible{overflow:auto visible!important}.k-overflow-auto-scroll{overflow:auto scroll!important}.k-overflow-auto-clip{overflow:auto clip!important}.k-overflow-hidden{overflow:hidden!important}.k-overflow-x-hidden{overflow-x:hidden!important}.k-overflow-y-hidden{overflow-y:hidden!important}.k-overflow-hidden-auto{overflow:hidden auto!important}.k-overflow-hidden-hidden{overflow:hidden hidden!important}.k-overflow-hidden-visible{overflow:hidden visible!important}.k-overflow-hidden-scroll{overflow:hidden scroll!important}.k-overflow-hidden-clip{overflow:hidden clip!important}.k-overflow-visible{overflow:visible!important}.k-overflow-x-visible{overflow-x:visible!important}.k-overflow-y-visible{overflow-y:visible!important}.k-overflow-visible-auto{overflow:visible auto!important}.k-overflow-visible-hidden{overflow:visible hidden!important}.k-overflow-visible-visible{overflow:visible visible!important}.k-overflow-visible-scroll{overflow:visible scroll!important}.k-overflow-visible-clip{overflow:visible clip!important}.k-overflow-scroll{overflow:scroll!important}.k-overflow-x-scroll{overflow-x:scroll!important}.k-overflow-y-scroll{overflow-y:scroll!important}.k-overflow-scroll-auto{overflow:scroll auto!important}.k-overflow-scroll-hidden{overflow:scroll hidden!important}.k-overflow-scroll-visible{overflow:scroll visible!important}.k-overflow-scroll-scroll{overflow:scroll scroll!important}.k-overflow-scroll-clip{overflow:scroll clip!important}.k-overflow-clip{overflow:clip!important}.k-overflow-x-clip{overflow-x:clip!important}.k-overflow-y-clip{overflow-y:clip!important}.k-overflow-clip-auto{overflow:clip auto!important}.k-overflow-clip-hidden{overflow:clip hidden!important}.k-overflow-clip-visible{overflow:clip visible!important}.k-overflow-clip-scroll{overflow:clip scroll!important}.k-overflow-clip-clip{overflow:clip clip!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pointer-events-none{pointer-events:none!important}.k-pointer-events-auto{pointer-events:auto!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pos-static,.k-static{position:static!important}.k-pos-relative,.k-relative{position:relative!important}.k-absolute,.k-pos-absolute{position:absolute!important}.k-fixed,.k-pos-fixed{position:fixed!important}.k-pos-sticky,.k-sticky{position:sticky!important}.k-pos-top,.k-top{top:0}.k-pos-right,.k-right{right:0}.k-bottom,.k-pos-bottom{bottom:0}.k-left,.k-pos-left{left:0}.k-pos-top-start,.k-top-start{top:0;left:0}.k-pos-top-start[dir=rtl],.k-rtl .k-pos-top-start,.k-rtl .k-top-start,.k-top-start[dir=rtl],[dir=rtl] .k-pos-top-start,[dir=rtl] .k-top-start{left:auto;right:0}.k-pos-top-center,.k-top-center{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-pos-top-end,.k-top-end{top:0;right:0}.k-pos-top-end[dir=rtl],.k-rtl .k-pos-top-end,.k-rtl .k-top-end,.k-top-end[dir=rtl],[dir=rtl] .k-pos-top-end,[dir=rtl] .k-top-end{right:auto;left:0}.k-bottom-start,.k-pos-bottom-start{bottom:0;left:0}.k-bottom-start[dir=rtl],.k-pos-bottom-start[dir=rtl],.k-rtl .k-bottom-start,.k-rtl .k-pos-bottom-start,[dir=rtl] .k-bottom-start,[dir=rtl] .k-pos-bottom-start{left:auto;right:0}.k-bottom-center,.k-pos-bottom-center{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-bottom-end,.k-pos-bottom-end{bottom:0;right:0}.k-bottom-end[dir=rtl],.k-pos-bottom-end[dir=rtl],.k-rtl .k-bottom-end,.k-rtl .k-pos-bottom-end,[dir=rtl] .k-bottom-end,[dir=rtl] .k-pos-bottom-end{right:auto;left:0}.k-middle-start,.k-pos-middle-start{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.k-middle-end,.k-pos-middle-end{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-resize-none{resize:none!important}.k-resize-both{resize:both!important}.k-resize-horizontal{resize:horizontal!important}.k-resize-vertical{resize:vertical!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-spacer{-ms-flex:1 0 auto;flex:1 0 auto}.k-spacer-sized{-ms-flex-positive:0;flex-grow:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-p-0{padding:0!important}.k-pt-0{padding-top:0!important}.k-pr-0{padding-right:0!important}.k-pb-0{padding-bottom:0!important}.k-pl-0{padding-left:0!important}.k-m-0{margin:0!important}.k-mt-0{margin-top:0!important}.k-mr-0{margin-right:0!important}.k-mb-0{margin-bottom:0!important}.k-ml-0{margin-left:0!important}.k-px-0{padding-left:0!important;padding-right:0!important}.k-py-0{padding-top:0!important;padding-bottom:0!important}.k-mx-0{padding-left:0!important;padding-right:0!important}.k-my-0{padding-top:0!important;padding-bottom:0!important}.k-p-1{padding:4px!important}.k-pt-1{padding-top:4px!important}.k-pr-1{padding-right:4px!important}.k-pb-1{padding-bottom:4px!important}.k-pl-1{padding-left:4px!important}.k-m-1{margin:4px!important}.k-mt-1{margin-top:4px!important}.k-mr-1{margin-right:4px!important}.k-mb-1{margin-bottom:4px!important}.k-ml-1{margin-left:4px!important}.k-px-1{padding-left:4px!important;padding-right:4px!important}.k-py-1{padding-top:4px!important;padding-bottom:4px!important}.k-mx-1{padding-left:4px!important;padding-right:4px!important}.k-my-1{padding-top:4px!important;padding-bottom:4px!important}.k-p-2{padding:8px!important}.k-pt-2{padding-top:8px!important}.k-pr-2{padding-right:8px!important}.k-pb-2{padding-bottom:8px!important}.k-pl-2{padding-left:8px!important}.k-m-2{margin:8px!important}.k-mt-2{margin-top:8px!important}.k-mr-2{margin-right:8px!important}.k-mb-2{margin-bottom:8px!important}.k-ml-2{margin-left:8px!important}.k-px-2{padding-left:8px!important;padding-right:8px!important}.k-py-2{padding-top:8px!important;padding-bottom:8px!important}.k-mx-2{padding-left:8px!important;padding-right:8px!important}.k-my-2{padding-top:8px!important;padding-bottom:8px!important}.k-p-3{padding:12px!important}.k-pt-3{padding-top:12px!important}.k-pr-3{padding-right:12px!important}.k-pb-3{padding-bottom:12px!important}.k-pl-3{padding-left:12px!important}.k-m-3{margin:12px!important}.k-mt-3{margin-top:12px!important}.k-mr-3{margin-right:12px!important}.k-mb-3{margin-bottom:12px!important}.k-ml-3{margin-left:12px!important}.k-px-3{padding-left:12px!important;padding-right:12px!important}.k-py-3{padding-top:12px!important;padding-bottom:12px!important}.k-mx-3{padding-left:12px!important;padding-right:12px!important}.k-my-3{padding-top:12px!important;padding-bottom:12px!important}.k-p-4{padding:16px!important}.k-pt-4{padding-top:16px!important}.k-pr-4{padding-right:16px!important}.k-pb-4{padding-bottom:16px!important}.k-pl-4{padding-left:16px!important}.k-m-4{margin:16px!important}.k-mt-4{margin-top:16px!important}.k-mr-4{margin-right:16px!important}.k-mb-4{margin-bottom:16px!important}.k-ml-4{margin-left:16px!important}.k-px-4{padding-left:16px!important;padding-right:16px!important}.k-py-4{padding-top:16px!important;padding-bottom:16px!important}.k-mx-4{padding-left:16px!important;padding-right:16px!important}.k-my-4{padding-top:16px!important;padding-bottom:16px!important}.k-p-5{padding:20px!important}.k-pt-5{padding-top:20px!important}.k-pr-5{padding-right:20px!important}.k-pb-5{padding-bottom:20px!important}.k-pl-5{padding-left:20px!important}.k-m-5{margin:20px!important}.k-mt-5{margin-top:20px!important}.k-mr-5{margin-right:20px!important}.k-mb-5{margin-bottom:20px!important}.k-ml-5{margin-left:20px!important}.k-px-5{padding-left:20px!important;padding-right:20px!important}.k-py-5{padding-top:20px!important;padding-bottom:20px!important}.k-mx-5{padding-left:20px!important;padding-right:20px!important}.k-my-5{padding-top:20px!important;padding-bottom:20px!important}.k-p-6{padding:24px!important}.k-pt-6{padding-top:24px!important}.k-pr-6{padding-right:24px!important}.k-pb-6{padding-bottom:24px!important}.k-pl-6{padding-left:24px!important}.k-m-6{margin:24px!important}.k-mt-6{margin-top:24px!important}.k-mr-6{margin-right:24px!important}.k-mb-6{margin-bottom:24px!important}.k-ml-6{margin-left:24px!important}.k-px-6{padding-left:24px!important;padding-right:24px!important}.k-py-6{padding-top:24px!important;padding-bottom:24px!important}.k-mx-6{padding-left:24px!important;padding-right:24px!important}.k-my-6{padding-top:24px!important;padding-bottom:24px!important}.k-p-7{padding:28px!important}.k-pt-7{padding-top:28px!important}.k-pr-7{padding-right:28px!important}.k-pb-7{padding-bottom:28px!important}.k-pl-7{padding-left:28px!important}.k-m-7{margin:28px!important}.k-mt-7{margin-top:28px!important}.k-mr-7{margin-right:28px!important}.k-mb-7{margin-bottom:28px!important}.k-ml-7{margin-left:28px!important}.k-px-7{padding-left:28px!important;padding-right:28px!important}.k-py-7{padding-top:28px!important;padding-bottom:28px!important}.k-mx-7{padding-left:28px!important;padding-right:28px!important}.k-my-7{padding-top:28px!important;padding-bottom:28px!important}.k-p-8{padding:32px!important}.k-pt-8{padding-top:32px!important}.k-pr-8{padding-right:32px!important}.k-pb-8{padding-bottom:32px!important}.k-pl-8{padding-left:32px!important}.k-m-8{margin:32px!important}.k-mt-8{margin-top:32px!important}.k-mr-8{margin-right:32px!important}.k-mb-8{margin-bottom:32px!important}.k-ml-8{margin-left:32px!important}.k-px-8{padding-left:32px!important;padding-right:32px!important}.k-py-8{padding-top:32px!important;padding-bottom:32px!important}.k-mx-8{padding-left:32px!important;padding-right:32px!important}.k-my-8{padding-top:32px!important;padding-bottom:32px!important}.k-p-9{padding:36px!important}.k-pt-9{padding-top:36px!important}.k-pr-9{padding-right:36px!important}.k-pb-9{padding-bottom:36px!important}.k-pl-9{padding-left:36px!important}.k-m-9{margin:36px!important}.k-mt-9{margin-top:36px!important}.k-mr-9{margin-right:36px!important}.k-mb-9{margin-bottom:36px!important}.k-ml-9{margin-left:36px!important}.k-px-9{padding-left:36px!important;padding-right:36px!important}.k-py-9{padding-top:36px!important;padding-bottom:36px!important}.k-mx-9{padding-left:36px!important;padding-right:36px!important}.k-my-9{padding-top:36px!important;padding-bottom:36px!important}.k-p-10{padding:40px!important}.k-pt-10{padding-top:40px!important}.k-pr-10{padding-right:40px!important}.k-pb-10{padding-bottom:40px!important}.k-pl-10{padding-left:40px!important}.k-m-10{margin:40px!important}.k-mt-10{margin-top:40px!important}.k-mr-10{margin-right:40px!important}.k-mb-10{margin-bottom:40px!important}.k-ml-10{margin-left:40px!important}.k-px-10{padding-left:40px!important;padding-right:40px!important}.k-py-10{padding-top:40px!important;padding-bottom:40px!important}.k-mx-10{padding-left:40px!important;padding-right:40px!important}.k-my-10{padding-top:40px!important;padding-bottom:40px!important}.k-p-11{padding:44px!important}.k-pt-11{padding-top:44px!important}.k-pr-11{padding-right:44px!important}.k-pb-11{padding-bottom:44px!important}.k-pl-11{padding-left:44px!important}.k-m-11{margin:44px!important}.k-mt-11{margin-top:44px!important}.k-mr-11{margin-right:44px!important}.k-mb-11{margin-bottom:44px!important}.k-ml-11{margin-left:44px!important}.k-px-11{padding-left:44px!important;padding-right:44px!important}.k-py-11{padding-top:44px!important;padding-bottom:44px!important}.k-mx-11{padding-left:44px!important;padding-right:44px!important}.k-my-11{padding-top:44px!important;padding-bottom:44px!important}.k-p-12{padding:48px!important}.k-pt-12{padding-top:48px!important}.k-pr-12{padding-right:48px!important}.k-pb-12{padding-bottom:48px!important}.k-pl-12{padding-left:48px!important}.k-m-12{margin:48px!important}.k-mt-12{margin-top:48px!important}.k-mr-12{margin-right:48px!important}.k-mb-12{margin-bottom:48px!important}.k-ml-12{margin-left:48px!important}.k-px-12{padding-left:48px!important;padding-right:48px!important}.k-py-12{padding-top:48px!important;padding-bottom:48px!important}.k-mx-12{padding-left:48px!important;padding-right:48px!important}.k-my-12{padding-top:48px!important;padding-bottom:48px!important}.k-p-13{padding:52px!important}.k-pt-13{padding-top:52px!important}.k-pr-13{padding-right:52px!important}.k-pb-13{padding-bottom:52px!important}.k-pl-13{padding-left:52px!important}.k-m-13{margin:52px!important}.k-mt-13{margin-top:52px!important}.k-mr-13{margin-right:52px!important}.k-mb-13{margin-bottom:52px!important}.k-ml-13{margin-left:52px!important}.k-px-13{padding-left:52px!important;padding-right:52px!important}.k-py-13{padding-top:52px!important;padding-bottom:52px!important}.k-mx-13{padding-left:52px!important;padding-right:52px!important}.k-my-13{padding-top:52px!important;padding-bottom:52px!important}.k-p-14{padding:56px!important}.k-pt-14{padding-top:56px!important}.k-pr-14{padding-right:56px!important}.k-pb-14{padding-bottom:56px!important}.k-pl-14{padding-left:56px!important}.k-m-14{margin:56px!important}.k-mt-14{margin-top:56px!important}.k-mr-14{margin-right:56px!important}.k-mb-14{margin-bottom:56px!important}.k-ml-14{margin-left:56px!important}.k-px-14{padding-left:56px!important;padding-right:56px!important}.k-py-14{padding-top:56px!important;padding-bottom:56px!important}.k-mx-14{padding-left:56px!important;padding-right:56px!important}.k-my-14{padding-top:56px!important;padding-bottom:56px!important}.k-p-15{padding:60px!important}.k-pt-15{padding-top:60px!important}.k-pr-15{padding-right:60px!important}.k-pb-15{padding-bottom:60px!important}.k-pl-15{padding-left:60px!important}.k-m-15{margin:60px!important}.k-mt-15{margin-top:60px!important}.k-mr-15{margin-right:60px!important}.k-mb-15{margin-bottom:60px!important}.k-ml-15{margin-left:60px!important}.k-px-15{padding-left:60px!important;padding-right:60px!important}.k-py-15{padding-top:60px!important;padding-bottom:60px!important}.k-mx-15{padding-left:60px!important;padding-right:60px!important}.k-my-15{padding-top:60px!important;padding-bottom:60px!important}.k-p-16{padding:64px!important}.k-pt-16{padding-top:64px!important}.k-pr-16{padding-right:64px!important}.k-pb-16{padding-bottom:64px!important}.k-pl-16{padding-left:64px!important}.k-m-16{margin:64px!important}.k-mt-16{margin-top:64px!important}.k-mr-16{margin-right:64px!important}.k-mb-16{margin-bottom:64px!important}.k-ml-16{margin-left:64px!important}.k-px-16{padding-left:64px!important;padding-right:64px!important}.k-py-16{padding-top:64px!important;padding-bottom:64px!important}.k-mx-16{padding-left:64px!important;padding-right:64px!important}.k-my-16{padding-top:64px!important;padding-bottom:64px!important}.k-p-17{padding:68px!important}.k-pt-17{padding-top:68px!important}.k-pr-17{padding-right:68px!important}.k-pb-17{padding-bottom:68px!important}.k-pl-17{padding-left:68px!important}.k-m-17{margin:68px!important}.k-mt-17{margin-top:68px!important}.k-mr-17{margin-right:68px!important}.k-mb-17{margin-bottom:68px!important}.k-ml-17{margin-left:68px!important}.k-px-17{padding-left:68px!important;padding-right:68px!important}.k-py-17{padding-top:68px!important;padding-bottom:68px!important}.k-mx-17{padding-left:68px!important;padding-right:68px!important}.k-my-17{padding-top:68px!important;padding-bottom:68px!important}.k-p-18{padding:72px!important}.k-pt-18{padding-top:72px!important}.k-pr-18{padding-right:72px!important}.k-pb-18{padding-bottom:72px!important}.k-pl-18{padding-left:72px!important}.k-m-18{margin:72px!important}.k-mt-18{margin-top:72px!important}.k-mr-18{margin-right:72px!important}.k-mb-18{margin-bottom:72px!important}.k-ml-18{margin-left:72px!important}.k-px-18{padding-left:72px!important;padding-right:72px!important}.k-py-18{padding-top:72px!important;padding-bottom:72px!important}.k-mx-18{padding-left:72px!important;padding-right:72px!important}.k-my-18{padding-top:72px!important;padding-bottom:72px!important}.k-p-19{padding:76px!important}.k-pt-19{padding-top:76px!important}.k-pr-19{padding-right:76px!important}.k-pb-19{padding-bottom:76px!important}.k-pl-19{padding-left:76px!important}.k-m-19{margin:76px!important}.k-mt-19{margin-top:76px!important}.k-mr-19{margin-right:76px!important}.k-mb-19{margin-bottom:76px!important}.k-ml-19{margin-left:76px!important}.k-px-19{padding-left:76px!important;padding-right:76px!important}.k-py-19{padding-top:76px!important;padding-bottom:76px!important}.k-mx-19{padding-left:76px!important;padding-right:76px!important}.k-my-19{padding-top:76px!important;padding-bottom:76px!important}.k-p-20{padding:80px!important}.k-pt-20{padding-top:80px!important}.k-pr-20{padding-right:80px!important}.k-pb-20{padding-bottom:80px!important}.k-pl-20{padding-left:80px!important}.k-m-20{margin:80px!important}.k-mt-20{margin-top:80px!important}.k-mr-20{margin-right:80px!important}.k-mb-20{margin-bottom:80px!important}.k-ml-20{margin-left:80px!important}.k-px-20{padding-left:80px!important;padding-right:80px!important}.k-py-20{padding-top:80px!important;padding-bottom:80px!important}.k-mx-20{padding-left:80px!important;padding-right:80px!important}.k-my-20{padding-top:80px!important;padding-bottom:80px!important}.k-p-21{padding:84px!important}.k-pt-21{padding-top:84px!important}.k-pr-21{padding-right:84px!important}.k-pb-21{padding-bottom:84px!important}.k-pl-21{padding-left:84px!important}.k-m-21{margin:84px!important}.k-mt-21{margin-top:84px!important}.k-mr-21{margin-right:84px!important}.k-mb-21{margin-bottom:84px!important}.k-ml-21{margin-left:84px!important}.k-px-21{padding-left:84px!important;padding-right:84px!important}.k-py-21{padding-top:84px!important;padding-bottom:84px!important}.k-mx-21{padding-left:84px!important;padding-right:84px!important}.k-my-21{padding-top:84px!important;padding-bottom:84px!important}.k-p-22{padding:88px!important}.k-pt-22{padding-top:88px!important}.k-pr-22{padding-right:88px!important}.k-pb-22{padding-bottom:88px!important}.k-pl-22{padding-left:88px!important}.k-m-22{margin:88px!important}.k-mt-22{margin-top:88px!important}.k-mr-22{margin-right:88px!important}.k-mb-22{margin-bottom:88px!important}.k-ml-22{margin-left:88px!important}.k-px-22{padding-left:88px!important;padding-right:88px!important}.k-py-22{padding-top:88px!important;padding-bottom:88px!important}.k-mx-22{padding-left:88px!important;padding-right:88px!important}.k-my-22{padding-top:88px!important;padding-bottom:88px!important}.k-p-23{padding:92px!important}.k-pt-23{padding-top:92px!important}.k-pr-23{padding-right:92px!important}.k-pb-23{padding-bottom:92px!important}.k-pl-23{padding-left:92px!important}.k-m-23{margin:92px!important}.k-mt-23{margin-top:92px!important}.k-mr-23{margin-right:92px!important}.k-mb-23{margin-bottom:92px!important}.k-ml-23{margin-left:92px!important}.k-px-23{padding-left:92px!important;padding-right:92px!important}.k-py-23{padding-top:92px!important;padding-bottom:92px!important}.k-mx-23{padding-left:92px!important;padding-right:92px!important}.k-my-23{padding-top:92px!important;padding-bottom:92px!important}.k-p-24{padding:96px!important}.k-pt-24{padding-top:96px!important}.k-pr-24{padding-right:96px!important}.k-pb-24{padding-bottom:96px!important}.k-pl-24{padding-left:96px!important}.k-m-24{margin:96px!important}.k-mt-24{margin-top:96px!important}.k-mr-24{margin-right:96px!important}.k-mb-24{margin-bottom:96px!important}.k-ml-24{margin-left:96px!important}.k-px-24{padding-left:96px!important;padding-right:96px!important}.k-py-24{padding-top:96px!important;padding-bottom:96px!important}.k-mx-24{padding-left:96px!important;padding-right:96px!important}.k-my-24{padding-top:96px!important;padding-bottom:96px!important}.k-p-xs{padding:4px!important}.k-pt-xs{padding-top:4px!important}.k-pr-xs{padding-right:4px!important}.k-pb-xs{padding-bottom:4px!important}.k-pl-xs{padding-left:4px!important}.k-m-xs{margin:4px!important}.k-mt-xs{margin-top:4px!important}.k-mr-xs{margin-right:4px!important}.k-mb-xs{margin-bottom:4px!important}.k-ml-xs{margin-left:4px!important}.k-px-xs{padding-left:4px!important;padding-right:4px!important}.k-py-xs{padding-top:4px!important;padding-bottom:4px!important}.k-mx-xs{padding-left:4px!important;padding-right:4px!important}.k-my-xs{padding-top:4px!important;padding-bottom:4px!important}.k-p-sm{padding:8px!important}.k-pt-sm{padding-top:8px!important}.k-pr-sm{padding-right:8px!important}.k-pb-sm{padding-bottom:8px!important}.k-pl-sm{padding-left:8px!important}.k-m-sm{margin:8px!important}.k-mt-sm{margin-top:8px!important}.k-mr-sm{margin-right:8px!important}.k-mb-sm{margin-bottom:8px!important}.k-ml-sm{margin-left:8px!important}.k-px-sm{padding-left:8px!important;padding-right:8px!important}.k-py-sm{padding-top:8px!important;padding-bottom:8px!important}.k-mx-sm{padding-left:8px!important;padding-right:8px!important}.k-my-sm{padding-top:8px!important;padding-bottom:8px!important}.k-p-md{padding:12px!important}.k-pt-md{padding-top:12px!important}.k-pr-md{padding-right:12px!important}.k-pb-md{padding-bottom:12px!important}.k-pl-md{padding-left:12px!important}.k-m-md{margin:12px!important}.k-mt-md{margin-top:12px!important}.k-mr-md{margin-right:12px!important}.k-mb-md{margin-bottom:12px!important}.k-ml-md{margin-left:12px!important}.k-px-md{padding-left:12px!important;padding-right:12px!important}.k-py-md{padding-top:12px!important;padding-bottom:12px!important}.k-mx-md{padding-left:12px!important;padding-right:12px!important}.k-my-md{padding-top:12px!important;padding-bottom:12px!important}.k-p-lg{padding:16px!important}.k-pt-lg{padding-top:16px!important}.k-pr-lg{padding-right:16px!important}.k-pb-lg{padding-bottom:16px!important}.k-pl-lg{padding-left:16px!important}.k-m-lg{margin:16px!important}.k-mt-lg{margin-top:16px!important}.k-mr-lg{margin-right:16px!important}.k-mb-lg{margin-bottom:16px!important}.k-ml-lg{margin-left:16px!important}.k-px-lg{padding-left:16px!important;padding-right:16px!important}.k-py-lg{padding-top:16px!important;padding-bottom:16px!important}.k-mx-lg{padding-left:16px!important;padding-right:16px!important}.k-my-lg{padding-top:16px!important;padding-bottom:16px!important}.k-p-xl{padding:24px!important}.k-pt-xl{padding-top:24px!important}.k-pr-xl{padding-right:24px!important}.k-pb-xl{padding-bottom:24px!important}.k-pl-xl{padding-left:24px!important}.k-m-xl{margin:24px!important}.k-mt-xl{margin-top:24px!important}.k-mr-xl{margin-right:24px!important}.k-mb-xl{margin-bottom:24px!important}.k-ml-xl{margin-left:24px!important}.k-px-xl{padding-left:24px!important;padding-right:24px!important}.k-py-xl{padding-top:24px!important;padding-bottom:24px!important}.k-mx-xl{padding-left:24px!important;padding-right:24px!important}.k-my-xl{padding-top:24px!important;padding-bottom:24px!important}.k-p-thin{padding:2px!important}.k-pt-thin{padding-top:2px!important}.k-pr-thin{padding-right:2px!important}.k-pb-thin{padding-bottom:2px!important}.k-pl-thin{padding-left:2px!important}.k-m-thin{margin:2px!important}.k-mt-thin{margin-top:2px!important}.k-mr-thin{margin-right:2px!important}.k-mb-thin{margin-bottom:2px!important}.k-ml-thin{margin-left:2px!important}.k-px-thin{padding-left:2px!important;padding-right:2px!important}.k-py-thin{padding-top:2px!important;padding-bottom:2px!important}.k-mx-thin{padding-left:2px!important;padding-right:2px!important}.k-my-thin{padding-top:2px!important;padding-bottom:2px!important}.k-p-hair{padding:1px!important}.k-pt-hair{padding-top:1px!important}.k-pr-hair{padding-right:1px!important}.k-pb-hair{padding-bottom:1px!important}.k-pl-hair{padding-left:1px!important}.k-m-hair{margin:1px!important}.k-mt-hair{margin-top:1px!important}.k-mr-hair{margin-right:1px!important}.k-mb-hair{margin-bottom:1px!important}.k-ml-hair{margin-left:1px!important}.k-px-hair{padding-left:1px!important;padding-right:1px!important}.k-py-hair{padding-top:1px!important;padding-bottom:1px!important}.k-mx-hair{padding-left:1px!important;padding-right:1px!important}.k-my-hair{padding-top:1px!important;padding-bottom:1px!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-table-layout-fixed{table-layout:fixed}.k-table-layout-auto{table-layout:auto}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-text-nowrap{white-space:nowrap!important}.k-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-text-left{text-align:left!important}.k-text-right{text-align:right!important}.k-text-center{text-align:center!important}.k-text-justify{text-align:justify!important}.k-text-lowercase{text-transform:lowercase!important}.k-text-uppercase{text-transform:uppercase!important}.k-text-capitalize{text-transform:capitalize!important}.k-font-weight-light{font-weight:300!important}.k-font-weight-normal{font-weight:400!important}.k-font-weight-bold{font-weight:700!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-touch-action-none{-ms-touch-action:none!important;touch-action:none!important}.k-touch-action-auto{-ms-touch-action:auto!important;touch-action:auto!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-flip-h{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-flip-v{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.k-flip-h.k-flip-v{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.k-rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.k-rotate-135{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.k-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.k-rotate-225{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.k-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.k-rotate-315{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.k-scale-0{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}.k-scale-1{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.k-scale-2{-webkit-transform:scale(2,2);-ms-transform:scale(2,2);transform:scale(2,2)}.k-translate-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.k-translate-0-50{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.k-translate-0-100{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.k-translate-50-0{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.k-translate-50-50{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-translate-50-100{-webkit-transform:translate(50%,100%);-ms-transform:translate(50%,100%);transform:translate(50%,100%)}.k-translate-100-0{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.k-translate-100-50{-webkit-transform:translate(100%,50%);-ms-transform:translate(100%,50%);transform:translate(100%,50%)}.k-translate-100-100{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-user-select-none{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.k-user-select-auto{-webkit-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.k-user-select-text{-webkit-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.k-user-select-all{-webkit-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.k-user-select-contain{-webkit-user-select:contain!important;-ms-user-select:element!important;user-select:contain!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.fake{color:red}.k-common-test-class{opacity:0}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-no-click{pointer-events:none}.k-floatwrap:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items{display:inline-block}.k-floatwrap,.k-slider-items{display:block}.k-block,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-toolbar{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-input[type=text],.k-input[type=number],.k-picker-wrap .k-input,.k-textarea,.k-textarea>.k-input .k-multiselect .k-input,.k-textarea>textarea,.k-textbox,.k-textbox>.k-input,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-searchbox>.k-input,.k-textarea>.k-input,.k-textbox>.k-input{margin:0;width:100%;min-width:0;border:0;outline:0;box-sizing:border-box;box-shadow:none;color:inherit;background:0 0;font:inherit;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-list-filter ::-ms-clear,.k-widget .k-input::-ms-clear{width:0;height:0}.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-widget{outline:0;-webkit-tap-highlight-color:transparent}.k-block,.k-calendar,.k-grid-header .k-i-link-horizontal,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview{-webkit-touch-callout:none}.k-header-column-menu{color:inherit}.k-block{padding:2px}.k-block>.k-header{margin:-2px 0 10px -2px;padding:.3em 2px;width:100%;border-bottom-style:solid;border-bottom-width:1px;font-size:1.2em;white-space:nowrap;min-height:16px;position:relative}a.k-button-expand{display:block}button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100%}.k-toolbar .k-button-icontext{padding-right:.8em}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.k-state-disabled .k-upload-button input{cursor:default!important;pointer-events:none;outline:0}.k-state-disabled{opacity:.7}.k-state-disabled>.k-button{opacity:1}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-icon.k-i-none{background-image:none!important}.k-image{border:0}.k-widget .k-icon.k-i-collapse,.k-widget .k-icon.k-i-expand{cursor:pointer}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading::before{content:"";display:none}.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-mask.k-opaque .k-loading-color{opacity:1}.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-color,.k-loading-image{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{opacity:0;position:absolute}.k-drag-clue{margin:0;padding:4px 8px;border-width:1px;border-style:solid;font-size:1em;line-height:normal;white-space:nowrap;list-style:none;cursor:default;overflow:hidden;position:absolute;z-index:10003}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-60-down{top:-4px}.k-reorder-cue .k-i-arrow-60-up{bottom:-4px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-current-time{background:red;position:absolute}.k-current-time-arrow-down{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid red;border-left:4px solid transparent;border-right:4px solid transparent}.k-current-time-arrow-left{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid red}.k-current-time-arrow-right{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid red;border-right:4px solid transparent}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before{box-sizing:content-box}.k-autocomplete,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textbox,.km-actionsheet>li,.km-shim{box-sizing:border-box}.input-group .form-control{box-sizing:border-box}.form-control.k-widget{padding:0}.km-widget,.km-widget *{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.k-hr{margin:.5em auto;padding:0;height:0;border-width:1px 0 0;border-style:solid;display:block;float:none;clear:both}.k-icon,.k-tool-icon{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.k-drop-hint{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:absolute;z-index:1000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-drop-hint-end,.k-drop-hint-start{-ms-flex-negative:0;flex-shrink:0;border-width:4px;border-style:solid;border-color:transparent}.k-drop-hint-line{-ms-flex-positive:1;flex-grow:1}.k-drop-hint-h .k-drop-hint-start{border-left-width:6.93px;border-right-width:0}.k-drop-hint-h .k-drop-hint-line{width:20px;height:1px}.k-drop-hint-h .k-drop-hint-end{border-right-width:6.93px;border-left-width:0}.k-drop-hint-v{-ms-flex-direction:column;flex-direction:column}.k-drop-hint-v .k-drop-hint-start{border-top-width:6.93px;border-bottom-width:0}.k-drop-hint-v .k-drop-hint-line{width:1px;height:20px}.k-drop-hint-v .k-drop-hint-end{border-bottom-width:6.93px;border-top-width:0}.k-column-menu .k-sprite,.k-gantt-views>.k-current-view>.k-link:after,.k-grid-mobile .k-resize-handle-inner:after,.k-grid-mobile .k-resize-handle-inner:before,.k-pager-numbers .k-current-page .k-link:after{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-icon:before{margin:auto;width:1em;height:1em;line-height:1;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.k-button.k-button-icon .k-icon,.k-grid-filter .k-icon,.k-header .k-icon{text-indent:-99999px;overflow:hidden}.k-button.k-button-icon .k-icon:before,.k-grid-filter .k-icon:before,.k-header .k-icon:before{text-indent:0}.k-sprite{width:16px;height:16px;font-size:0;line-height:0;text-align:center;background-repeat:no-repeat;background-color:transparent;display:inline-block;vertical-align:middle;overflow:hidden;-ms-high-contrast-adjust:none}.k-list-container .k-footer:after,.k-list-container .k-footer:before{content:"";display:block;overflow:hidden}.k-reorder-cue{position:absolute}.k-reorder-cue::after,.k-reorder-cue::before{content:"";width:0;height:0;border:3px solid transparent;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-reorder-cue::before{border-bottom-width:0;border-top-color:currentColor;top:-4px}.k-reorder-cue::after{border-top-width:0;border-bottom-color:currentColor;bottom:-4px}.k-flip-h{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-flip-v{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.k-flip-h.k-flip-v{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.k-text-align-left,.k-text-left{text-align:left}.k-text-align-center,.k-text-center{text-align:center}.k-text-align-right,.k-text-right{text-align:right}.k-text-align-justify,.k-text-justify{text-align:justify}script{display:none!important}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-button{margin:0;padding:8px 14px;box-sizing:border-box;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:0 center;font:inherit;line-height:1.71428571;text-align:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;-webkit-appearance:none;position:relative}.k-button::-moz-focus-inner{padding:0;border:0;outline:0}.k-button:focus,.k-button:hover{text-decoration:none;outline:0}.k-button .k-button-text,.k-button .k-text{overflow:hidden;white-space:nowrap}.k-button .k-icon,.k-button .k-image,.k-button .k-sprite{color:inherit;-ms-flex-item-align:center;align-self:center;pointer-events:none}.k-button-icontext{overflow:visible}.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.1875em;margin-left:-2px;margin-left:-.125em}.k-button.k-state-disabled,.k-button[disabled],.k-state-disabled .k-button{cursor:default;outline:0;box-shadow:none;opacity:.6;pointer-events:none}.k-button.k-button-icon,.k-icon-button{width:calc(1.7142857143em + 18px);height:calc(1.7142857143em + 18px);padding:8px}.k-button.k-button-icon .k-button-text,.k-button.k-button-icon .k-text,.k-icon-button .k-button-text,.k-icon-button .k-text{display:none}a.k-button-expand{display:block}button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100%}.k-button.k-button-clear,.k-button.k-flat{border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-button.k-button-clear.k-state-active,.k-button.k-button-clear.k-state-hover,.k-button.k-button-clear:active,.k-button.k-button-clear:hover,.k-button.k-button-clear:hover.k-state-active,.k-button.k-button-clear:hover:active,.k-button.k-flat.k-state-active,.k-button.k-flat.k-state-hover,.k-button.k-flat:active,.k-button.k-flat:hover,.k-button.k-flat:hover.k-state-active,.k-button.k-flat:hover:active{color:inherit}.k-button.k-button-clear::before,.k-button.k-flat::before{display:block}.k-button.k-button-clear::after,.k-button.k-flat::after{display:block}.k-button.k-button-clear.k-state-focused::after,.k-button.k-button-clear:focus::after,.k-button.k-flat.k-state-focused::after,.k-button.k-flat:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-button.k-button-clear.k-state-disabled,.k-button.k-button-clear[disabled],.k-button.k-flat.k-state-disabled,.k-button.k-flat[disabled],.k-state-disabled .k-button.k-button-clear,.k-state-disabled .k-button.k-flat{pointer-events:none}.k-button::before{border-radius:inherit;content:"";background:currentColor;opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button.k-state-hover::before,.k-button:hover::before{opacity:.08}.k-button.k-no-focus:not(.k-state-hover)::before,.k-button.k-no-focus:not(:hover)::before{opacity:0}.k-button.k-state-active::before,.k-button:active::before{opacity:.16}.k-button.k-state-selected::before{opacity:.2}.k-button::after{border-radius:inherit;content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button-group{margin:0;padding:0;border-width:0;list-style:none;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-button-group .k-button{position:relative}.k-button-group .k-button+.k-button{margin-left:-1px}.k-button-group.k-button-group-stretched{display:-ms-flexbox;display:flex}.k-button-group.k-button-group-stretched .k-button{-ms-flex:1 0 auto;flex:1 0 auto}.k-button-group .k-button.k-state-active,.k-button-group .k-button:active{z-index:2}.k-button-group .k-button.k-state-hover,.k-button-group .k-button:hover{z-index:3}.k-button-group .k-button.k-state-disabled,.k-button-group.k-state-disabled .k-button{z-index:auto}.k-button-group .k-button.k-state-focused,.k-button-group .k-button:focus{z-index:4}.k-button-group label input[type=radio],.k-button-group label input[type=checkbox],.k-button-group>input[type=radio],.k-button-group>input[type=checkbox]{margin:0;padding:0;clip:rect(0,0,0,0);position:absolute;pointer-events:none}.k-split-button{margin:0;padding:0;border-width:0;border-radius:0;outline:0;list-style:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:row nowrap;flex:row nowrap;vertical-align:middle}.k-split-button>.k-button:last-child,.k-split-button>.k-split-button-arrow{margin-left:-1px;padding:8px;width:auto;-ms-flex:none;flex:none}.k-split-container>li{padding:1px}.k-split-container .k-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.k-action-buttons{margin:1em 0 0;padding:6px 8px;text-align:right;position:relative;clear:both}.k-action-buttons .k-button{min-width:75px}.k-action-buttons .k-button+.k-button{margin-left:6px}.k-action-buttons .k-button.k-left{float:left;margin:0 0 0 1em}.k-rtl .k-button-group .k-button{margin-left:0}.k-rtl .k-button-group .k-button+.k-button{margin-right:-1px}.k-rtl .k-split-button .k-split-button-arrow{margin-left:0;margin-right:-1px}.k-rtl .k-split-container .k-button{text-align:right}.k-no-flexbox .k-button{display:inline-block}.k-no-flexbox .k-button-group{display:inline-block}.k-no-flexbox .k-button-group:after{content:"";display:block;clear:both}.k-no-flexbox .k-button-group .k-button{display:inline-block;vertical-align:top}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-toolbar{margin:0;padding:2px 4px;border-width:1px;border-style:solid;border-radius:0;outline:0;font-size:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box}.k-toolbar::before{content:"";height:calc(1.7142857143em + 18px)}.k-toolbar.k-toolbar-resizable{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-toolbar>*{margin-top:2px;margin-bottom:2px;margin-right:4px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;vertical-align:middle}.k-toolbar>*>label{margin-right:4px}.k-toolbar>:last-child{margin-right:0}.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{-ms-flex-item-align:center;align-self:center}.k-toolbar .k-split-button>.k-button{-ms-flex-item-align:stretch;align-self:stretch}.k-toolbar .k-overflow-anchor{margin:0;width:calc(1.7142857143em + 26px);height:100%;border-width:0;border-left-width:1px;border-radius:0;border-color:inherit;box-sizing:border-box;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0}.k-toolbar .k-separator,.k-toolbar .k-toolbar-separator{width:0;height:1.42857143em;border-width:0 0 0 1px;border-style:solid}.k-toolbar .k-spacer,.k-toolbar .k-toolbar-spacer{height:1.42857143em;-ms-flex:1 1 auto;flex:1 1 auto}.k-overflow-container>.k-item{padding:1px}.k-overflow-container .k-overflow-tool-group{display:block}.k-overflow-container .k-overflow-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;-ms-flex-pack:start;justify-content:flex-start}.k-overflow-container .k-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-button-group .k-button~.k-button{margin:0}.k-overflow-container .k-split-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-split-button .k-button{padding:8px 14px}.k-overflow-container .k-split-button .k-button~.k-button{margin:0}.k-overflow-container .k-separator{display:none}.k-overflow-container .k-overflow-hidden{display:none}.k-rtl .k-toolbar>*{margin-right:0;margin-left:4px}.k-rtl .k-toolbar>:last-child{margin-left:0}.k-rtl .k-toolbar .k-overflow-anchor{border-left-width:0;border-right-width:1px;right:auto;left:0}.k-rtl .k-overflow-container .k-overflow-button{text-align:right}.k-no-flexbox .k-toolbar{display:block}.k-no-flexbox .k-toolbar.k-toolbar-resizable{white-space:nowrap}.k-no-flexbox .k-toolbar>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-toolbar>.k-align-left{float:none}.k-no-flexbox .k-toolbar>.k-align-right{float:right}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-ie9 .k-rpanel-left{left:-100%}.k-ie9 .k-rpanel-left.k-rpanel-expanded{left:0}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important}.k-rpanel-toggle{-ms-touch-action:manipulation;touch-action:manipulation}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-form{border-width:0;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-form-fieldset{margin:32px 0 0;padding:0 0;border-width:0;box-sizing:border-box}.k-form-fieldset>:first-child{margin-top:0}.k-form-legend{margin:0 0 16px;padding:0 0;border-style:solid;width:100%;border-width:0 0 2px;box-sizing:border-box;font-size:inherit;line-height:1.42857143;text-transform:uppercase}.k-form-field{margin:0 0 16px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-form-field:first-child{margin-top:0}.k-form-field>.k-form-label,.k-form-field>.k-label{margin:0 0 8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}.k-form-field .k-checkbox-label,.k-form-field .k-radio-label{display:-ms-inline-flexbox;display:inline-flex}.k-form-field .k-autocomplete,.k-form-field .k-combobox,.k-form-field .k-dateinput,.k-form-field .k-datepicker,.k-form-field .k-daterangepicker-wrap,.k-form-field .k-datetimepicker,.k-form-field .k-dropdown,.k-form-field .k-dropdowntree,.k-form-field .k-floating-label-container,.k-form-field .k-maskedtextbox,.k-form-field .k-multiselect,.k-form-field .k-numerictextbox,.k-form-field .k-textarea,.k-form-field .k-textbox,.k-form-field .k-textbox-container,.k-form-field .k-timepicker{width:100%}.k-form-error,.k-form-hint{padding:4px 0 0;margin:0 0 4px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field>.k-form-label,.k-form-horizontal .k-form-field>.k-label{margin-right:10px;padding-top:8px;width:25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.k-form-horizontal .k-form-field .k-label-optional{margin:0;-ms-flex-item-align:inherit;align-self:inherit}.k-form-horizontal .k-form-field-wrap{-ms-flex:1;flex:1}.k-form-buttons{margin:16px 0 0;padding:0 0;border-width:0;border-top-width:0;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-buttons>*{-webkit-margin-start:8px;margin-inline-start:8px}.k-form-buttons>:first-child{-webkit-margin-start:0;margin-inline-start:0}.k-form-buttons.k-buttons-end{-ms-flex-pack:end;justify-content:flex-end}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-form-container .editor-label,.k-edit-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field.k-no-editor,.k-edit-form-container .editor-field.k-no-editor{padding:.4em 0 1em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-form-container .k-button-group .k-button{margin-right:0}.k-edit-field>.k-button:first-child{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-tabstrip{margin:0;padding:0 0;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;outline:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-tabstrip-items-wrapper{border-width:0;border-style:solid;border-color:inherit}.k-tabstrip-items{outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.k-tabstrip-items .k-item{margin:0;padding:0;border:0 solid transparent;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch;outline:0}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link{padding:8px 0;color:inherit;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.k-tabstrip-content,.k-tabstrip>.k-content{padding:1em 1em;border-width:0;border-style:solid;border-color:inherit;display:none;overflow:auto;-ms-flex:1 1 auto;flex:1 1 auto}.k-tabstrip-content.k-state-active,.k-tabstrip>.k-content.k-state-active{display:block}.k-tabstrip-content.k-state-focused,.k-tabstrip-content:focus,.k-tabstrip>.k-content.k-state-focused,.k-tabstrip>.k-content:focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;transition:width .2s linear;-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-tabstrip-top{-ms-flex-direction:column;flex-direction:column}.k-tabstrip-top>.k-tabstrip-items-wrapper{border-bottom-width:0}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item{margin-bottom:0;border-radius:0}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item+.k-item{margin-left:1.5em}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item.k-state-active{border-bottom-color:transparent}.k-tabstrip-top>.k-content,.k-tabstrip-top>.k-tabstrip-content{border-top-width:0}.k-tabstrip-bottom{-ms-flex-direction:column;flex-direction:column}.k-tabstrip-bottom>.k-tabstrip-items-wrapper{border-top-width:0}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item{margin-top:0;border-radius:0}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item+.k-item{margin-left:1.5em}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item.k-state-active{border-top-color:transparent}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-loading{top:auto;bottom:0}.k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-tabstrip-content{border-bottom-width:0}.k-tabstrip-left{-ms-flex-direction:row;flex-direction:row}.k-tabstrip-left>.k-tabstrip-items-wrapper{border-right-width:0}.k-tabstrip-left>.k-tabstrip-items-wrapper>.k-tabstrip-items{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item{margin-right:0;border-radius:0}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item+.k-item{margin-top:1.5em}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item.k-state-active{border-right-color:transparent}.k-tabstrip-left>.k-content,.k-tabstrip-left>.k-tabstrip-content{border-left-width:0}.k-tabstrip-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-tabstrip-right>.k-tabstrip-items-wrapper{border-left-width:0}.k-tabstrip-right>.k-tabstrip-items-wrapper>.k-tabstrip-items{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item{margin-left:0;border-radius:0}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item+.k-item{margin-top:1.5em}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item.k-state-active{border-left-color:transparent}.k-tabstrip-right>.k-content,.k-tabstrip-right>.k-tabstrip-content{border-right-width:0}.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items-wrapper{border-width:0}.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-tabstrip-items{-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden}.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-button{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items-wrapper.k-hstack>.k-button{height:auto}.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-items-wrapper.k-vstack>.k-button{width:auto}.k-tabstrip.k-tabstrip-scrollable>.k-content,.k-tabstrip.k-tabstrip-scrollable>.k-tabstrip-content{border-width:0}.k-tabstrip .k-button.k-disabled{pointer-events:none;opacity:0}.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-items-wrapper,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip.k-rtl.k-tabstrip-left>.k-tabstrip-items-wrapper,.k-tabstrip.k-rtl.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-items-wrapper{-ms-flex-order:1;order:1}.k-rtl .k-tabstrip.k-tabstrip-left>.k-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-content,.k-tabstrip.k-rtl.k-tabstrip-left>.k-content,.k-tabstrip.k-rtl.k-tabstrip-right>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-content{-ms-flex-order:0;order:0}.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-content,.k-tabstrip.k-rtl.k-tabstrip-left>.k-tabstrip-content,.k-tabstrip.k-rtl.k-tabstrip-right>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-content{-ms-flex-order:0;order:0}.k-rtl .k-tabstrip .k-tabstrip-next,.k-rtl .k-tabstrip .k-tabstrip-prev,.k-tabstrip.k-rtl .k-tabstrip-next,.k-tabstrip.k-rtl .k-tabstrip-prev,.k-tabstrip[dir=rtl] .k-tabstrip-next,.k-tabstrip[dir=rtl] .k-tabstrip-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-panelbar{zoom:1}.k-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{margin-top:-2px;margin-right:5px;vertical-align:middle}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{color:inherit;display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-collapse.k-icon,.k-panelbar-expand.k-icon{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-content,.k-panelbar .k-panel{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-arrow-end-right .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pager-wrap{padding:4px 4px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}.k-pager-wrap .k-link{color:inherit;text-decoration:none;outline:0;font:inherit;background-color:inherit}.k-pager-wrap .k-widget,.k-pager-wrap select.k-dropdown{font-size:inherit}.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,.k-pager-wrap[dir=rtl] .k-i-arrow-e,.k-pager-wrap[dir=rtl] .k-i-arrow-end-left,.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,.k-pager-wrap[dir=rtl] .k-i-arrow-w,.k-pager-wrap[dir=rtl] .k-i-seek-e,.k-pager-wrap[dir=rtl] .k-i-seek-w,.k-rtl .k-pager-wrap .k-i-arrow-60-left,.k-rtl .k-pager-wrap .k-i-arrow-60-right,.k-rtl .k-pager-wrap .k-i-arrow-e,.k-rtl .k-pager-wrap .k-i-arrow-end-left,.k-rtl .k-pager-wrap .k-i-arrow-end-right,.k-rtl .k-pager-wrap .k-i-arrow-w,.k-rtl .k-pager-wrap .k-i-seek-e,.k-rtl .k-pager-wrap .k-i-seek-w,[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,[dir=rtl] .k-pager-wrap .k-i-arrow-e,[dir=rtl] .k-pager-wrap .k-i-arrow-end-left,[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,[dir=rtl] .k-pager-wrap .k-i-arrow-w,[dir=rtl] .k-pager-wrap .k-i-seek-e,[dir=rtl] .k-pager-wrap .k-i-seek-w{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pager-nav{border-radius:0;padding:4px 4px;min-width:2.5em;height:2.5em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-nav:hover{z-index:2}.k-pager-nav.k-state-disabled{color:inherit}.k-pager-numbers-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}.k-pager-numbers-wrap select.k-dropdown{height:100%;display:none;cursor:pointer}.k-pager-numbers{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-numbers li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}.k-pager-numbers .k-link{border-radius:0;padding:4px 4px;min-width:2.5em;height:2.5em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-numbers .k-link:hover{z-index:2}.k-pager-numbers .k-link.k-state-disabled{color:inherit}.k-pager-numbers .k-state-selected{cursor:inherit;z-index:2}.k-pager-nav+.k-pager-nav,.k-pager-nav+.k-pager-numbers-wrap,.k-pager-numbers li+li,.k-pager-numbers-wrap+.k-pager-nav{margin-left:0}.k-rtl .k-pager-nav+.k-pager-nav,.k-rtl .k-pager-nav+.k-pager-numbers-wrap,.k-rtl .k-pager-numbers li+li,.k-rtl .k-pager-numbers-wrap+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-numbers-wrap,[dir=rtl] .k-pager-numbers li+li,[dir=rtl] .k-pager-numbers-wrap+.k-pager-nav{margin-left:0;margin-right:0}.k-pager-input{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-input .k-textbox{margin:0 1ex;width:3em}.k-pager-sizes{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-sizes .k-dropdown,.k-pager-sizes>select{margin-right:1ex;width:5em}.k-rtl .k-pager-sizes .k-dropdown,.k-rtl .k-pager-sizes>select,[dir=rtl] .k-pager-sizes .k-dropdown,[dir=rtl] .k-pager-sizes>select{margin-left:1ex;margin-right:0}.k-pager-info{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-align:right;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-order:9;order:9}.k-pager-refresh{border-radius:0;padding:4px 4px;min-width:2.5em;height:2.5em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:auto;-ms-flex-order:10;order:10}.k-pager-refresh:hover{z-index:2}.k-pager-refresh.k-state-disabled{color:inherit}.k-rtl .k-pager-refresh,[dir=rtl] .k-pager-refresh{margin-left:0;margin-right:auto}.k-pager-sm{overflow:visible}.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap{margin-top:0;margin-bottom:0;-ms-flex-item-align:center;align-self:center}.k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em;width:5em;height:2.5em;box-sizing:border-box;border-color:inherit}.k-pager-sm .k-pager-numbers-wrap select.k-dropdown{width:100%;display:-ms-flexbox;display:flex;box-sizing:border-box}.k-pager-sm[dir=rtl] .k-pager-numbers-wrap,.k-rtl .k-pager-sm .k-pager-numbers-wrap,[dir=rtl] .k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em}.k-pager-md .k-pager-info,.k-pager-sm .k-pager-info,.k-pager-sm .k-pager-numbers,.k-pager-sm .k-pager-sizes{display:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-menu{cursor:default}.k-menu .k-link{white-space:nowrap}.k-menu .k-item>.k-link{color:inherit}.k-menu,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-popups-wrapper .k-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-item .k-item,.k-menu-scroll-wrapper .k-item .k-item,.k-menu-scroll-wrapper.vertical>.k-item,.k-popups-wrapper .k-item .k-item,.k-popups-wrapper.vertical>.k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite,.k-menu-scroll-wrapper .k-image,.k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-menu-scroll-wrapper .k-sprite,.k-popups-wrapper .k-image,.k-popups-wrapper .k-item>.k-link>.k-icon,.k-popups-wrapper .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link,.k-menu-scroll-wrapper .k-item>.k-link,.k-popups-wrapper .k-item>.k-link{display:block;padding:1.071em;line-height:1.34em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu-vertical>.k-menu-item>.k-menu-link{padding-right:3em}.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item,.k-menu-scroll-wrapper .k-menu-group>.k-item,.k-popups-wrapper .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-menu-scroll-wrapper.horizontal>.k-item,.k-popups-wrapper .k-item,.k-popups-wrapper.horizontal>.k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;box-sizing:content-box}.k-column-menu-group-header,.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link,.k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator,.k-popups-wrapper.horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal>.k-item{box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last,.k-popups-wrapper.horizontal>.k-last{border:0}.k-menu-horizontal>.k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-menu-expand-arrow{margin:-2px 0 0}.k-menu .k-item>.k-link>.k-i-arrow-60-down,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-down,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-down{margin-right:-8px}.k-menu-group .k-item>.k-link>.k-menu-expand-arrow,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-right,.k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-right{position:absolute;top:50%;margin-top:-8px;right:.2rem}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popups-wrapper .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-animation-container,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-animation-container,.k-popups-wrapper .k-menu-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-animation-container,.k-menu-scroll-wrapper .k-menu-group .k-menu-group,.k-menu-scroll-wrapper.vertical .k-animation-container,.k-menu-scroll-wrapper.vertical .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group,.k-popups-wrapper .k-animation-container .k-animation-container,.k-popups-wrapper .k-menu-group .k-menu-group,.k-popups-wrapper.vertical .k-animation-container,.k-popups-wrapper.vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-menu-group,.k-popups-wrapper .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popup .k-animation-container,.k-popups-wrapper .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-menu-scroll-wrapper .k-animation-container,.k-ie .k-popup .k-animation-container,.k-ie .k-popups-wrapper .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}.k-menu-scroll-wrapper .k-separator,.k-popups-wrapper .k-separator,ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}.k-menu .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-separator,.k-popups-wrapper.vertical .k-menu-group .k-separator,.k-popups-wrapper.vertical .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-menu-scroll-wrapper .k-widget.k-menu,.k-popups-wrapper .k-widget.k-menu{white-space:nowrap;overflow:hidden}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical,.k-popups-wrapper.vertical .k-menu.k-menu-vertical{height:100%;box-sizing:border-box}.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{display:inline-block;overflow:hidden;float:none}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical>.k-item,.k-popups-wrapper.vertical .k-menu.k-menu-vertical>.k-item{overflow:hidden}.k-menu-scroll-wrapper,.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}.k-menu-scroll-wrapper.vertical,.k-popups-wrapper.vertical{height:100%}.k-menu-scroll-wrapper>.k-animation-container .k-item,.k-popups-wrapper>.k-animation-container .k-item{float:none}.k-menu-scroll-wrapper .k-menu-scroll-button,.k-popups-wrapper .k-menu-scroll-button{border-radius:0;position:absolute;display:none}.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-up{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-down{bottom:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-up{width:100%;height:16px;padding:0 .7em;line-height:.2em}.k-menu-scroll-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-left{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-right{top:0;right:0}.k-menu-scroll-wrapper .k-scroll-left,.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-right{width:16px;height:100%;padding-left:0;padding-right:0}.k-menu-scroll-wrapper .k-scroll-left .k-icon,.k-menu-scroll-wrapper .k-scroll-right .k-icon,.k-popups-wrapper .k-scroll-left .k-icon,.k-popups-wrapper .k-scroll-right .k-icon{margin-top:-.5em;position:absolute;top:50%;left:0}.k-rtl .k-menu .k-item,.k-rtl .k-widget.k-menu-horizontal>.k-item,[dir=rtl] .k-menu .k-item,[dir=rtl] .k-widget.k-menu-horizontal>.k-item{border-width:0 0 0 1px}.k-rtl .k-menu .k-image,.k-rtl .k-menu .k-item>.k-link>.k-icon,.k-rtl .k-menu .k-sprite,.k-rtl .k-menu-scroll-wrapper .k-image,.k-rtl .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-menu-scroll-wrapper .k-sprite,.k-rtl .k-popups-wrapper .k-image,.k-rtl .k-popups-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-popups-wrapper .k-sprite,[dir=rtl] .k-menu .k-image,[dir=rtl] .k-menu .k-item>.k-link>.k-icon,[dir=rtl] .k-menu .k-sprite,[dir=rtl] .k-menu-scroll-wrapper .k-image,[dir=rtl] .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-menu-scroll-wrapper .k-sprite,[dir=rtl] .k-popups-wrapper .k-image,[dir=rtl] .k-popups-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-popups-wrapper .k-sprite{margin-right:-4px;margin-left:4px}.k-rtl .k-menu .k-menu-group>.k-item,.k-rtl .k-menu-scroll-wrapper .k-menu-group>.k-item,.k-rtl .k-popups-wrapper .k-menu-group>.k-item,[dir=rtl] .k-menu .k-menu-group>.k-item,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group>.k-item,[dir=rtl] .k-popups-wrapper .k-menu-group>.k-item{border:0}.k-rtl .k-column-menu-group-header,.k-rtl .k-context-menu.k-menu-vertical>.k-item>.k-link,.k-rtl .k-menu .k-menu-group .k-item>.k-link,.k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-rtl .k-popups-wrapper.vertical>.k-item>.k-link,[dir=rtl] .k-column-menu-group-header,[dir=rtl] .k-context-menu.k-menu-vertical>.k-item>.k-link,[dir=rtl] .k-menu .k-menu-group .k-item>.k-link,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,[dir=rtl] .k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em .9em .38em 1.8em}.k-rtl .k-menu-vertical>.k-menu-item>.k-menu-link,[dir=rtl] .k-menu-vertical>.k-menu-item>.k-menu-link{padding:1.071em;padding-left:3em}.k-context-menu{border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-listview{padding:0;margin:0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-size:inherit;line-height:1.42857143;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}.k-listview-bordered{border-width:1px}.k-listview-header{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-header{border-bottom-width:1px}.k-listview-footer{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-footer{border-top-width:1px}.k-listview-content{margin:0;padding:0;border-color:inherit;list-style:none;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-line-pack:start;align-content:flex-start;position:relative;overflow:auto}.k-listview-content::after{height:0;clear:both;display:block}.k-listview-content.k-d-flex::after,.k-listview-content.k-d-grid::after{display:none}.k-listview-content-padding-rectangle{padding:4px 8px}.k-listview-content-padding-square{padding:4px}.k-listview-item{padding:0;border-width:0;border-style:solid;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.k-listview-item-padding-rectangle{padding:4px 8px}.k-listview-item-padding-rectangle .k-listview-link{margin:-4px -8px;padding:4px 8px}.k-listview-item-padding-square{padding:4px}.k-listview-item-padding-square .k-listview-link{margin:-4px;padding:4px}.k-listview-borders-all .k-listview-item{border-width:1px}.k-listview-borders-horizontal .k-listview-item{border-top-width:1px}.k-listview-borders-horizontal .k-listview-item:first-child{border-top-width:0}.k-listview-borders-vertical .k-listview-item{border-left-width:1px}.k-listview-borders-vertical .k-listview-item:first-child{border-left-width:0}.k-listview-pager{border-width:0;border-color:inherit;font:inherit}.k-listview-bordered>.k-listview-pager-top{border-bottom-width:1px}.k-listview-bordered>.k-listview-pager-bottom{border-top-width:1px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-grid{position:relative}.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.929em .6em .714em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom;cursor:default}.k-grid-header th.k-header .k-checkbox{vertical-align:top}.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{display:block;width:auto}.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em}.k-filtercell>.k-operator-hidden{padding-right:2.3em}.k-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0;margin:0}.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em}.k-filtercell>span>label{vertical-align:middle}.k-filter-row label>input[type=radio]{vertical-align:middle;position:relative;bottom:2px}.k-ff .k-grid .k-filter-row .k-i-filter-clear{top:1px}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px}.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{cursor:col-resize}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}.k-grid-norecords{width:100%;height:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto}.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important}}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-width:0 0 1px;border-color:inherit;-ms-flex-negative:0;flex-shrink:0}.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width:1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-grid-footer>td{border-top-width:1px}.k-grid-pager{border-width:1px 0 0}.k-grid-pager-top{border-width:0 0 1px}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em 0;padding:.5em .2em .4em;position:relative;z-index:1;color:inherit}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}.k-list-filter{display:block}form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block}form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px}.k-column-menu,.k-filter-menu{font-size:14px}.k-filter-help-text,.k-filter-menu .k-textbox,.k-filter-menu .k-widget{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-action-buttons{padding:0;border-width:0;text-align:initial}.k-filter-menu .k-action-buttons .k-button{width:48%;margin:.5em 4% 0 0;min-width:0}.k-filter-menu .k-action-buttons .k-button+.k-button{margin-right:0}.k-filter-menu .k-filter-selected-items{font-weight:700;margin:.5em}.k-multicheck-wrap{overflow:auto;white-space:nowrap;max-height:300px}.k-multicheck-wrap .k-item{line-height:2.2em}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-.6em;padding:0 .6em}.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:clip}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2;position:relative;white-space:normal}.k-grouping-dropclue{position:absolute;top:3px;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-dropclue:after,.k-grouping-dropclue:before{content:"";width:0;height:0;border:3px solid;border-left-color:transparent;border-right-color:transparent;position:absolute;left:0}.k-grouping-dropclue:before{top:0;border-bottom:0}.k-grouping-dropclue:after{bottom:0;border-top:0}.k-group-indicator{padding:.15em .15em .15em .4em;border-width:1px;border-style:solid;line-height:1.5em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;vertical-align:top}.k-grouping-header .k-group-indicator{margin:0 3px}.k-group-indicator .k-button.k-flat,.k-group-indicator .k-link{padding:0;border-width:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-group-indicator .k-link .k-icon{margin-right:4px}.k-group-indicator .k-button.k-flat{margin-left:8px;padding:0;width:auto;height:auto;opacity:.5}.k-group-indicator .k-button.k-flat::after,.k-group-indicator .k-button.k-flat::before{display:none}.k-group-indicator .k-button.k-flat:hover{opacity:1}.k-no-flexbox .k-group-indicator{display:inline-block}.k-no-flexbox .k-group-indicator .k-button,.k-no-flexbox .k-group-indicator .k-link{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-dirty-cell{position:relative}.k-dirty-cell.k-edit-cell{position:static}.k-dirty-cell .k-dirty{margin:0;top:0;left:0}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header{margin:0;padding:.429em .2em .429em 1em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:red;background-color:pink}.k-grid-actions{display:inline-block}.k-grid .k-button{margin:.16em}.k-grid tbody .k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}.k-grid tbody .k-button.k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget:not(.k-switch),.k-edit-cell>.text-box,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget:not(.k-switch),.k-grid-edit-row>td>.text-box{width:100%}.k-edit-cell input[type=checkbox]{margin-left:.6em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-column-menu .k-calendar .k-link{white-space:normal}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-filter-menu.k-popup,.k-grid-filter-popup.k-popup{padding:8px 0}.k-filter-menu.k-popup .k-filter-menu-container,.k-grid-filter-popup.k-popup .k-filter-menu-container{width:230px}.k-filter-menu.k-popup .k-multicheck-wrap,.k-grid-filter-popup.k-popup .k-multicheck-wrap{padding:0 3px}.k-filter-menu.k-popup .k-multicheck-wrap .k-item,.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item{padding:4px 0}.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap,.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap{padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid}.k-filter-menu .k-filter-menu-container{box-sizing:border-box}.k-filter-menu.k-popup .k-filter-menu-container{padding:4px 21px}.k-filter-menu .k-searchbox{margin-bottom:8px;width:100%}.k-grid-columnmenu-popup{margin:0;width:230px;border-width:1px;border-style:solid;box-sizing:border-box;font-size:14px;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-grid-columnmenu-popup.k-popup{padding:8px 0}.k-grid-columnmenu-popup .k-filter-menu{padding:0;border-radius:0}.k-grid-columnmenu-popup .k-filter-menu .k-filter-menu-container{padding:8px 0}.k-grid-columnmenu-popup .k-filter-menu .k-radio-list,.k-grid-columnmenu-popup .k-filter-menu .k-textbox,.k-grid-columnmenu-popup .k-filter-menu .k-widget{margin:.5em 0;width:100%;display:block}.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-filter-and{width:6em;margin:1em 0}.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-button-group{width:auto;margin:0;display:-ms-inline-flexbox;display:inline-flex}.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons,.k-grid-columnmenu-popup .k-filter-menu .k-actions,.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions{margin-left:-1em;margin-right:-1em;margin-bottom:-1em;padding:0 1em 1em}.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions .k-button{-ms-flex:1 1 50%;flex:1 1 50%}.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-center .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-end .k-button,.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-start .k-button{-ms-flex:0 1 auto;flex:0 1 auto}.k-grid-columnmenu-popup .k-multicheck-wrap{max-height:300px;overflow:auto;overflow-x:hidden;white-space:nowrap}.k-grid-columnmenu-popup .k-filter-selected-items{font-weight:700;line-height:normal;white-space:nowrap;margin:1em 0 .5em}.k-column-list{padding:0;margin:0;list-style:none;max-height:200px;overflow-x:hidden;overflow-y:auto}.k-column-chooser-title,.k-column-list-item{padding:4px 21px}.k-column-list-item{position:relative;display:block;margin:0;cursor:pointer}.k-columnmenu-item{padding:4px 21px;outline:0;cursor:pointer}.k-columnmenu-item>.k-icon{margin-right:4px}.k-columnmenu-item-wrapper+.k-columnmenu-item-wrapper{border-top-width:1px;border-top-style:solid}.k-columnmenu-item-content{overflow:hidden}.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container{padding:4px 21px}.k-columnmenu-actions{padding:4px 21px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;clear:both}.k-columnmenu-actions .k-button+.k-button{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.k-rtl .k-columnmenu-actions .k-button+.k-button,[dir=rtl] .k-columnmenu-actions .k-button+.k-button{margin-left:0;margin-right:8px}.k-column-list-wrapper .k-action-buttons .k-button,.k-column-list-wrapper .k-actions .k-button,.k-column-list-wrapper .k-columnmenu-actions .k-button,.k-columnmenu-item-content .k-action-buttons .k-button,.k-columnmenu-item-content .k-actions .k-button,.k-columnmenu-item-content .k-columnmenu-actions .k-button{-ms-flex:1 1 50%;flex:1 1 50%}.k-column-list-wrapper .k-actions.k-actions-center .k-button,.k-column-list-wrapper .k-actions.k-actions-end .k-button,.k-column-list-wrapper .k-actions.k-actions-start .k-button,.k-columnmenu-item-content .k-actions.k-actions-center .k-button,.k-columnmenu-item-content .k-actions.k-actions-end .k-button,.k-columnmenu-item-content .k-actions.k-actions-start .k-button{-ms-flex:0 1 auto;flex:0 1 auto}.k-column-menu .k-menu:not(.k-context-menu){font-weight:400}.k-column-menu .k-expander{border:0;background:inherit}.k-column-menu .k-expander .k-columnmenu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-rtl .k-columnmenu-item>.k-icon,[dir=rtl] .k-columnmenu-item>.k-icon{margin-left:4px;margin-right:0}.k-column-menu-group-header{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-column-menu-group-header-text{border-bottom-width:1px;border-bottom-style:solid;font-size:12px;line-height:1.42857143;font-weight:700;text-transform:uppercase;-ms-flex:1 1 auto;flex:1 1 auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid-content.k-auto-scrollable{padding-right:0!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{padding:0!important}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask .k-loading-color{opacity:.5}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-pdf-export .k-grid-filter{text-decoration:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}.k-grid .k-grouping-row td{border-bottom-width:0}.k-grid .k-grouping-row+tr td{border-top-width:1px}.k-grid .k-grouping-row+tr td.k-group-cell{border-top-width:0}.k-grid .k-group-cell{border-bottom-width:0;border-top-width:0}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm{margin-left:7px}.k-grid-header .k-sort-order{display:inline-block;height:16px;line-height:16px;margin-top:1px;margin-left:-1px;vertical-align:text-top;font-size:12px}.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,.k-grid-header .k-link .k-icon.k-i-sort-desc-sm{margin-top:1px;vertical-align:text-top}.k-grid .k-grid-search{width:12.4em;display:-ms-flexbox;display:flex}.k-grid .k-grid-content-sticky,.k-grid .k-grid-footer-sticky,.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky,.k-grid .k-grid-header .k-header.k-grid-header-sticky{position:sticky;z-index:2}.k-grid .k-grid-content-sticky.k-edit-cell,.k-grid .k-grid-footer-sticky.k-edit-cell,.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,.k-grid .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell{overflow:visible;z-index:3}.k-grid .k-hierarchy-cell+td.k-grid-content-sticky{border-left-width:1px}.k-grid td.k-grid-content-sticky,.k-grid td.k-grid-footer-sticky,.k-grid th.k-grid-header-sticky{border-right-width:1px}.k-grid td.k-grid-content-sticky:not([style*='display: none'])+td,.k-grid td.k-grid-content-sticky:not([style*='display: none'])+th,.k-grid td.k-grid-footer-sticky:not([style*='display: none'])+td,.k-grid td.k-grid-footer-sticky:not([style*='display: none'])+th,.k-grid th.k-grid-header-sticky:not([style*='display: none'])+td,.k-grid th.k-grid-header-sticky:not([style*='display: none'])+th{border-left-width:0}.k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first{border-left-width:0}.k-grid[dir=rtl] .k-grid-header th.k-grid-header-sticky,.k-grid[dir=rtl] td.k-grid-content-sticky,.k-grid[dir=rtl] td.k-grid-footer-sticky,.k-grid[dir=rtl] th.k-grid-header-sticky:last-child,.k-rtl .k-grid .k-grid-header th.k-grid-header-sticky,.k-rtl .k-grid td.k-grid-content-sticky,.k-rtl .k-grid td.k-grid-footer-sticky,.k-rtl .k-grid th.k-grid-header-sticky:last-child{border-left-width:1px}.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*='display: none'])+td,.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*='display: none'])+th,.k-grid[dir=rtl] th.k-grid-header-sticky:not([style*='display: none'])+td,.k-grid[dir=rtl] th.k-grid-header-sticky:not([style*='display: none'])+th,.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none'])+td,.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none'])+th,.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none'])+td,.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none'])+th{border-left-width:1px;border-right-width:0}.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first,.k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child,.k-rtl .k-grid .k-grid-header-sticky.k-header.k-first,.k-rtl .k-grid .k-grid-header-sticky.k-header:first-child{border-left-width:1px}.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,.k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first{border-left-width:1px;border-right-width:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}.k-treelist tr.k-hidden{display:none}.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default}.k-treelist .k-drop-hint{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.k-treelist .k-i-arrow-45-down-right,.k-treelist .k-i-arrow-60-right{cursor:pointer}.k-treelist .k-i-arrow-45-down-right{margin-top:-.5em}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-gantt{box-sizing:border-box;white-space:nowrap;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-gantt .k-splitbar{width:5px;border-width:0 1px;background-repeat:repeat-y;position:relative;cursor:e-resize;display:inline-block;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.k-gantt-header{border-width:0 0 1px;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.k-gantt-footer{border-width:1px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.k-gantt-toggle{display:none}.k-gantt-views-wrapper select.k-dropdown{width:auto;font:inherit;display:none;cursor:pointer}@media (max-width:1024px){.k-gantt-views-wrapper select.k-dropdown{display:-ms-inline-flexbox;display:inline-flex}.k-gantt-views-wrapper .k-gantt-views{display:none}}.k-gantt-content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.k-gantt .k-gantt-content .k-grid-header td,.k-gantt .k-gantt-content th{vertical-align:bottom}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid .k-edit-cell{vertical-align:middle}.k-gantt-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100%}.k-gantt-treelist{display:inline-block;vertical-align:top;white-space:normal}.k-gantt-treelist .k-grid-header tr{height:5em}.k-gantt .k-treelist .k-grid-header{padding:0!important}.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll}.k-treelist-group>tr>span{font-weight:700}.k-treelist-group .k-widget{font-weight:400}.k-gantt-timeline{display:inline-block;vertical-align:top;white-space:normal}.k-gantt-timeline .k-grid-header tr,.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr{height:2.5em}.k-gantt-timeline .k-grid-header .k-header{vertical-align:bottom;cursor:default}.k-gantt-tasks{position:relative}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:0 0}.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-timeline .k-grid-content{overflow-x:scroll}.k-gantt .k-gantt-timeline th,.k-gantt-timeline .k-grid-header td{text-align:center}.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td,.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-gantt-timeline td.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-summary-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit}.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit}.k-gantt-line-h,.k-gantt-line-v{position:absolute}.k-gantt-line-h{height:2px}.k-gantt-line-v{width:2px}.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px}.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-.2em}.k-gantt .k-gantt-tasks .k-button.k-button-icon,.k-gantt .k-gantt-treelist .k-button{padding-top:0;padding-bottom:0}.k-gantt .k-gantt-tasks .k-button.k-button-icon{margin-top:4px}.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px}.k-gantt .k-gantt-tasks .k-button.k-button-icon{padding-left:2px;padding-right:2px}.k-gantt .k-gantt-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-.3em}.k-task-wrap{position:absolute;display:inline;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-gantt-line.k-state-selected,.k-task-wrap:hover{z-index:3}.k-milestone-wrap{margin:0 -13px 0 -27px}.k-task-content{position:relative;z-index:2}.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1}.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer}.k-task-dot.k-state-hover{background-color:transparent}.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em}.k-task-wrap-active .k-task-dot,.k-task-wrap:hover .k-task-dot{display:block}.k-task-dot:before{content:"\a0";display:inline-block;width:0;height:16px}.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px}.k-task-dot.k-state-hover:after,.k-task-dot:hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px}.k-task-start{left:0}.k-task-end{right:0}.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap}.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal}.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap}.k-task-actions{z-index:1}.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-task-actions:first-child{margin-top:3px}.k-task-actions:first-child>.k-link{display:inline-block}.k-task-delete{display:none}.k-task-wrap-active .k-task-delete,.k-task-wrap:hover .k-task-delete{display:inline-block}.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible}.k-task-single .k-resize-handle:after{content:"";position:absolute;opacity:.5}.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-task-content>.k-resize-e:after{left:auto;right:1px}.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin:0 18px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize}.k-task-wrap-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block}.k-gantt-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50%}.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px}.k-gantt-rowheight .k-task-single{height:calc(100% - 2px)}.k-ie .k-gantt-rowheight .k-task-single{height:99%}.k-gantt-rowheight .k-task-content{height:100%}.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100%}.k-task-details{padding:.4em;text-align:left;white-space:nowrap}.k-task-details>strong{font-size:120%;display:block}.k-task-pct{margin:.5em 0 .1em;font-size:170%}.k-task-details>ul{line-height:1.2}.k-resources-wrap{position:absolute;display:inline;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin:0 5px}.k-gantt-edit-form>.k-edit-form-container{width:430px}.k-gantt-edit-form>.k-resources-form-container{width:506px}.k-resources-form-container>.k-grid{margin:0 .9em}.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:15em}.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{width:auto!important;height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important}.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none}@media (max-width:480px){.k-gantt-toolbar .k-gantt-toggle{display:-ms-inline-flexbox;display:inline-flex}.k-gantt-toolbar .k-button{padding:8px;width:calc(1.7142857143em + 18px);height:calc(1.7142857143em + 18px)}.k-gantt-toolbar .k-button .k-icon{margin:0}.k-gantt-toolbar .k-button .k-button-text{display:none}.k-gantt .k-treelist .k-grid-content{overflow-y:scroll}}.k-gantt-resize-hint{white-space:nowrap}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-gantt-planned .k-gantt-rows tr,.k-gantt-planned .k-gantt-tasks tr,.k-gantt.k-gantt-planned .k-grid-content tr{height:3.8em}.k-gantt-planned .k-gantt-dependencies{margin-top:.8em}.k-gantt-planned .k-task-dot{margin-top:1.1em}.k-gantt-planned .k-resources-wrap{margin-top:.9em}.k-gantt-planned .k-milestone-wrap .k-task-dot{margin-top:1.3em}.k-gantt-planned .k-milestone-wrap .k-task-dot.k-task-start{margin-left:-.2em}.k-gantt-planned .k-summary-wrap .k-task-dot{margin-top:1.3em}.k-task-planned{margin:0 0 .35em;line-height:.75em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-task-planned .k-task-moment{border-width:2px;border-radius:5px;border-style:solid;height:6px;width:6px}.k-task-planned .k-task-moment.k-moment-left{margin-left:-4px}.k-task-planned .k-task-duration{height:2px}.k-task-planned:hover .k-task-duration{height:3px}.k-milestone-wrap .k-task-planned{margin-bottom:.75em}.k-summary-wrap .k-task-planned{margin-bottom:.75em}.k-planned-tooltip .k-task-content{display:block}.k-task-offset-wrap .k-task{display:inline-block}.k-task-offset-wrap .k-task .k-task-content .k-resize-e{display:none}.k-task-offset-wrap .k-task-single+.k-task-offset{height:1.65em}.k-task-offset{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;line-height:1.46em;vertical-align:top}.k-task-offset .k-resize-handle{margin-right:1.5em;top:0;bottom:0;width:.4em;position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-offset .k-resize-handle::after{content:"";position:absolute;top:50%;margin-top:-.55em;height:1.4em;width:1px}.k-summary-wrap .k-task-offset{height:10px;margin:3px 0 0}.k-summary-wrap .k-task-offset:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px;right:1.4em}.k-rtl .k-summary-wrap .k-task-offset::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px}.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-e{display:block}.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-w{display:none}.k-rtl .k-milestone-wrap{margin-left:-1.8em}.k-rtl .k-task-milestone{margin-right:-.15em}.k-ie .k-summary-wrap .k-task-offset:after{right:20px}.k-ie .k-rtl .k-summary-wrap .k-task-offset:before{left:20px}.k-task-offset .k-task-actions{visibility:hidden}.k-task-offset:hover .k-resize-handle,.k-task-offset:hover .k-task-actions,.k-task-single:hover+.k-task-offset .k-resize-handle,.k-task-single:hover+.k-task-offset .k-task-actions{visibility:visible}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pivot{position:relative}.k-pivot-toolbar{border-width:0 0 1px;border-style:solid;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-pivot-toolbar>*{max-width:100%}.k-pivot-toolbar::before{display:none}.k-pivot .k-pivot-toolbar{padding:.6em}.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em;cursor:move}.k-field-actions{position:absolute;right:2px;top:3px;cursor:pointer}.k-pivot .k-grid td{white-space:nowrap}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0}.k-pivot td{vertical-align:top}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-header.k-alt,td.k-alt{font-weight:700}.k-header.k-alt{background-image:none}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-fieldselector .k-edit-buttons{bottom:auto}.k-fieldselector .k-edit-label{width:16%}.k-fieldselector .k-edit-field{width:77%}.k-fieldselector .k-edit-field>.k-textbox,.k-fieldselector .k-edit-field>.k-widget{width:99%}.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase}.k-fieldselector p .k-icon{margin:0 5px 0 0}.k-fieldselector .k-columns{border-style:solid;border-width:0}.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45%}.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px}.k-fieldselector .k-columns>div+div{float:right;border-width:0}.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible}.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px}.k-fieldselector .k-list{padding-bottom:2em}.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em .2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em}.k-i-kpi-trend-decrease,.k-i-kpi-trend-equal,.k-i-kpi-trend-increase{color:#858585}.k-i-kpi-status-hold{color:#f9ce1d}.k-i-kpi-status-deny{color:#f44336}.k-i-kpi-status-open{color:#4caf50}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{height:100%!important}.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important}.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important}.k-pdf-export-shadow .k-pivot .k-grid-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important}.k-pivot .k-field-actions .k-icon{pointer-events:all}/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/div.k-treeview{border-width:0;background:0 0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview .k-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative}.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top}.k-checkbox-wrapper{display:inline-block;vertical-align:middle}.k-treeview .k-checkbox-wrapper+.k-in{margin-left:4px}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-i-collapse,.k-treeview .k-i-expand,.k-treeview .k-i-minus,.k-treeview .k-i-plus{margin-left:-16px;cursor:pointer}.k-treeview .k-i-collapse{margin-top:-4px}.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px}.k-treeview .k-in{margin:0;padding:.429em .6667em .429em .5833em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-state-hover{cursor:pointer}.k-rtl .k-treeview .k-i-collapse,.k-rtl .k-treeview .k-i-expand{margin-left:0;margin-right:-16px}.k-rtl .k-treeview .k-checkbox-wrapper+.k-in{margin-left:0;margin-right:4px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-dropdowntree,span.k-numerictextbox,span.k-timepicker{background-image:none}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-listbox,.k-multiselect,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker{width:12.4em;border-width:0;position:relative;display:inline-block;vertical-align:middle;overflow:visible}.k-autocomplete>.k-clear-value,.k-dropdown-wrap>.k-clear-value,.k-multiselect-wrap>.k-clear-value{outline:0;font-size:100%;display:inline-block;position:absolute;visibility:hidden;cursor:pointer}.k-autocomplete>.k-clear-value{right:calc(1em - 8px)}.k-multiselect-wrap>.k-clear-value{right:calc(1em - 7px)}.k-multiselect-wrap.k-multiselect-wrap-arrow>.k-select{right:calc(1em - 7px);top:calc(1.357142857em - 7px);outline:0;font-size:100%;display:inline-block;position:absolute;cursor:pointer;bottom:auto;padding:0}.k-multiselect-wrap.k-multiselect-wrap-arrow>.k-clear-value{right:2em}.k-autocomplete>.k-clear-value,.k-dropdown-wrap>.k-clear-value{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-dropdown-wrap>.k-clear-value{right:calc(4.071428565em - 8px)}.k-dropdowntree>.k-multiselect-wrap>.k-clear-value,.k-multiselect-wrap>.k-clear-value{top:calc(1.357142857em - 7px)}.k-dropdown-wrap .k-readonly,.k-multiselect-wrap .k-readonly{opacity:.5}.k-autocomplete.k-state-focused>.k-clear-value,.k-autocomplete.k-state-hover>.k-clear-value,.k-dropdown-wrap.k-state-focused>.k-clear-value,.k-dropdown-wrap.k-state-hover>.k-clear-value,.k-multiselect-wrap.k-state-focused>.k-clear-value,.k-multiselect-wrap.k-state-hover>.k-clear-value{visibility:visible}.k-multiselect.k-state-focused>.k-multiselect-wrap>.k-clear-value,.k-multiselect.k-state-hover>.k-multiselect-wrap>.k-clear-value{visibility:visible}.k-autocomplete>.k-hidden,.k-dropdown-wrap .k-hidden,.k-multiselect-wrap .k-hidden{display:none!important}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-numerictextbox,.k-selectbox,.k-timepicker{white-space:nowrap}.k-filter-menu .k-autocomplete,.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-dropdowntree,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:100%}.k-colorpicker{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default}.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap{display:block}.k-list-scroller{position:relative;overflow:auto}.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:2px;border-width:1px;border-style:solid}.k-list-container.k-popup-dropdowntree{padding:0}.k-list-container.k-popup-dropdowntree .k-check-all{margin:10px 10px 0}.k-list-container.k-popup-dropdowntree .k-treeview{box-sizing:border-box;padding:10px}.k-autocomplete.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-autocomplete,.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textarea,.k-textbox{border-width:1px;border-style:solid}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{padding-right:2em}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-numeric-wrap.k-expand-padding .k-i-warning{right:0}.k-autocomplete,.k-textbox{padding:0}.k-textbox.k-space-left{padding-left:2em}.k-textbox.k-space-right{padding-right:2em}.k-picker-wrap .k-input{margin:0}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{transition:box-shadow .15s ease-out}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;box-sizing:border-box}.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{color:inherit;background:0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-autocomplete .k-input,.k-textbox>input{display:block;width:100%}.k-dropdown-wrap .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;color:inherit}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>.k-input,.k-textbox>input{line-height:1.65em;padding:.53214286em 0;text-indent:.8em;border:0;margin:0;overflow:hidden;text-overflow:ellipsis}.k-input::-webkit-input-placeholder,.k-textarea::-webkit-input-placeholder,.k-textarea>textarea::-webkit-input-placeholder,.k-textbox::-webkit-input-placeholder,.k-textbox>input::-webkit-input-placeholder{-webkit-user-select:none;user-select:none}.k-input:-ms-input-placeholder,.k-textarea:-ms-input-placeholder,.k-textarea>textarea:-ms-input-placeholder,.k-textbox:-ms-input-placeholder,.k-textbox>input:-ms-input-placeholder{-ms-user-select:none;user-select:none}.k-input::-ms-input-placeholder,.k-textarea::-ms-input-placeholder,.k-textarea>textarea::-ms-input-placeholder,.k-textbox::-ms-input-placeholder,.k-textbox>input::-ms-input-placeholder{-ms-user-select:none;user-select:none}.k-input::placeholder,.k-textarea::placeholder,.k-textarea>textarea::placeholder,.k-textbox::placeholder,.k-textbox>input::placeholder{-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-dropdown-wrap .k-input:before{content:"";display:inline-block;width:0}.k-ie .k-autocomplete .k-input{height:1.65em}.k-ie .k-combobox .k-input,.k-ie .k-numeric-wrap .k-input,.k-ie .k-picker-wrap .k-input,.k-ie .k-textbox>input{height:2em}.k-ie input.k-textbox{height:calc(2em + 2px)}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:2em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-combobox .k-select,.k-dropdown,.k-dropdowntree .k-dropdown-wrap,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-list-optionlabel,.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:auto}.k-nodata{min-height:138px;width:100%;display:table;text-transform:uppercase;font-size:.85em;font-weight:lighter}.k-nodata>div{display:table-cell;text-align:center;vertical-align:middle;padding:11px}.k-fieldselector .k-list .k-item,.k-list-optionlabel,.k-listbox .k-item,.k-popup .k-list .k-item,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-listbox .k-item,.k-popup .k-list .k-item{border-width:1px;border-style:solid;border-color:transparent;padding:0 4px}.k-popup .k-list .k-item>.k-group{top:-1px}.k-group-header+div>.k-list>.k-item.k-first:before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-listbox .k-item,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative;margin-bottom:2px}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.k-multiselect{display:block;width:auto}.k-multiselect-wrap{border-radius:4px;padding-right:22px}.k-multiselect-wrap .k-input{min-width:25px;min-height:1.65em;padding:.53214286em;text-indent:.8em;background-color:transparent;border:0;margin:0;float:left}.k-multiselect-wrap .k-input::-ms-clear{display:none}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;min-height:calc(1.7em + 2px);float:left;position:relative}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{position:absolute;top:auto;right:.4em;bottom:.4em}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.03em .2em}.k-autocomplete-clearable .k-input,.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-input,.k-multiselect-clearable .k-input{overflow:hidden;text-overflow:ellipsis}.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-dropdowntree-clearable .k-multiselect-wrap,.k-multiselect-clearable .k-multiselect-wrap{padding-right:2em}.k-datetimepicker .k-picker-wrap{padding-right:4em}.k-datetimepicker .k-select{width:4em}.k-datetimepicker .k-select .k-link{display:inline-block;width:50%}.k-datetimepicker .k-link{color:inherit}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle}.k-time-popup .k-item{padding:1px 3px}.k-datetime-container .k-datetime-wrap{width:21em;overflow:hidden}.k-datetime-container .k-datetime-buttongroup{padding:14px}.k-datetime-container .k-datetime-selector{display:-ms-flexbox;display:flex;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.k-datetime-container .k-datetime-calendar-wrap,.k-datetime-container .k-datetime-time-wrap{text-align:center;-ms-flex:0 0 21em;flex:0 0 21em}.k-datetime-container .k-time-list-container{-ms-flex-pack:center;justify-content:center}.k-datetime-container .k-timeselector{outline:0}.k-datetime-container .k-time-tab .k-datetime-selector{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.k-datetime-container>.k-popup{padding-bottom:0}.k-datetime-container>.k-popup .k-action-buttons{margin-bottom:0}.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector,.k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector,.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector,[dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.k-time-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;line-height:2em}.k-time-header .k-title{font-weight:700}.k-time-header .k-time-now{border-width:0;line-height:inherit;cursor:pointer}.k-time-list-wrapper{display:inline-block;overflow:hidden;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:relative;padding:20px 0;text-align:center;width:5em;height:calc(10.00000001em + 56px)}.k-time-list-wrapper .k-title{display:block;text-align:center;font-size:10px;position:absolute;text-transform:capitalize;font-weight:700;min-width:100%;height:1.5em;line-height:1.5em;margin-top:-20px;z-index:12}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{display:block;content:" ";position:absolute;width:100%;left:0;pointer-events:none;height:calc(50% - 1em);box-sizing:border-box;border-width:0;border-style:solid}.k-time-list-wrapper.k-state-focused::before{top:0}.k-time-list-wrapper.k-state-focused::after{bottom:0}.k-time-container{position:absolute;display:block;overflow-x:hidden;overflow-y:scroll;line-height:1.42857143;left:0;right:0;top:20px;bottom:20px;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-right:-117px}.k-time-container>ul{height:auto;width:5em}.k-rtl .k-time-container,.k-time-container.k-rtl,.k-time-container[dir=rtl],[dir=rtl] .k-time-container{padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-left:-117px}.k-time-list-container{display:-ms-flexbox;display:flex;position:relative}.k-time-list{position:absolute;display:-ms-flexbox;display:flex;z-index:10;outline:0;bottom:0;right:0;left:0;top:0}.k-time-list::after,.k-time-list::before{display:block;position:absolute;content:" ";height:0;line-height:0;z-index:1;width:200%;left:-50%}.k-time-list::before{top:0}.k-time-list::after{bottom:0}.k-time-list .k-item{padding:4px 8px}.k-time-highlight{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:calc(1.71428571em + 16px);z-index:1;border-width:1px 0;border-style:solid;border-radius:.1px}.k-time-container .k-scrollable-placeholder{position:absolute;width:1px;top:0;right:0}.k-time-separator{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;height:100%;z-index:11}.k-time-footer{margin-top:0}.k-input{font-size:inherit;padding:.25em 0}.k-input-separator{margin:0;width:0;height:16px;border-width:0 0 0 1px;border-style:solid}.k-input,.k-textarea>textarea,.k-textbox>input{outline:0;-webkit-tap-highlight-color:transparent}.k-textbox{outline:0}input.k-textbox,textarea.k-textarea{padding:.53214286em 0}input.k-textbox{line-height:1.65em;text-indent:.8em}.k-ie input.k-textbox{text-indent:.4em}textarea.k-textarea{height:auto}.k-input-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2em;position:relative;-ms-flex-negative:0;flex-shrink:0}.k-input-icon .k-icon{position:static;margin:0}.k-ie9 .k-input-icon{position:absolute;height:100%;right:0;top:0}.k-ie9 .k-rtl .k-input-icon,.k-ie9 [dir=rtl] .k-input-icon{left:0;right:auto}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{color:inherit;display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0;overflow:hidden}.k-numerictextbox .k-icon{display:block;margin:auto;height:100%}.k-numerictextbox .k-i-arrow-60-up{top:0}.k-numerictextbox .k-i-arrow-60-down{bottom:0}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-rtl .k-multiselect-wrap{padding-right:0;padding-left:22px}.k-maskedtextbox{position:relative;display:inline-block;background-color:transparent;border-width:0}.k-maskedtextbox ::-ms-clear{display:none;width:0;height:0}.k-maskedtextbox .k-i-warning{position:absolute;width:2em;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-dateinput{position:relative;display:inline-block;border-width:0}.k-dateinput.k-widget{background-color:transparent}.k-dateinput ::-ms-clear{display:none;width:0;height:0}.k-dateinput .k-i-warning{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-datepicker .k-picker-wrap .k-i-warning,.k-datetimepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-listbox{box-sizing:border-box;height:200px}.k-listbox.k-widget{background-color:transparent}.k-listbox .k-list-scroller{height:100%;overflow:auto;border-width:1px;border-style:solid;box-sizing:border-box}.k-listbox .k-list-scroller li{cursor:default;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.k-listbox .k-listbox-toolbar{box-sizing:border-box}.k-listbox.k-listbox-toolbar-top{padding:15px 0 1.42857143em}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{margin-top:-15px;margin-bottom:5px}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li{margin-left:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:left;margin-right:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li{margin-top:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:right;margin-left:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child){margin-bottom:5px}.k-listbox.k-listbox-toolbar-bottom{padding:15px 0 1.45em}.k-listbox.k-listbox-toolbar-bottom .k-list-scroller{margin-top:-15px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{margin-top:5px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{margin-left:5px}.k-listbox .k-ghost{opacity:.5}.k-rtl .k-combobox-clearable .k-input,.k-rtl .k-dropdown-wrap,.k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-rtl .k-dropdowntree-clearable .k-multiselect-wrap,.k-rtl .k-multiselect-clearable .k-multiselect-wrap,.k-rtl .k-numeric-wrap,.k-rtl .k-picker-wrap{padding-right:0;padding-left:2em}.k-rtl .k-dropdown-wrap>.k-clear-value{left:calc(4.071428565em - 8px)}.k-rtl .k-autocomplete>.k-clear-value{left:calc(1em - 8px)}.k-rtl .k-multiselect-wrap>.k-clear-value{left:calc(1em - 7px)}.k-rtl .k-multiselect-wrap.k-multiselect-wrap-arrow>.k-select{left:calc(1em - 7px);right:auto}.k-rtl .k-multiselect-wrap.k-multiselect-wrap-arrow>.k-clear-value{left:2em;right:auto}.k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning{left:0}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:right;margin-right:0;margin-left:5px}.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:left;margin-right:5px;margin-left:0}.k-multiple-selection .k-in.k-state-selected{border-color:transparent;color:inherit;background:0 0}.k-popup-flush,.k-popup-flush.k-list-container{padding:0}.k-dropdowngrid-popup{overflow:hidden}.k-dropdowngrid-popup .k-footer,.k-dropdowngrid-popup .k-grid-header,.k-dropdowngrid-popup .k-group-header,.k-dropdowngrid-popup .k-list-scroller,.k-dropdowngrid-popup .k-virtual-content{line-height:1.42857143}.k-dropdowngrid-popup .k-virtual-wrap{margin:0}.k-dropdowngrid-popup .k-grid-header table{margin:0 0 -1px 0;width:100%;max-width:none;border-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0}.k-grid-list{width:100%;max-width:none;border-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0;display:table}.k-grid-list>.k-item{box-sizing:border-box;display:table-row;position:relative}.k-grid-list>.k-item>.k-cell,.k-grid-list>.k-item>.k-group,.k-grid-list>.k-item>.k-spacer-group{box-sizing:border-box;display:table-cell;vertical-align:middle}.k-grid-list.k-virtual-list>.k-item>.k-cell,.k-grid-list.k-virtual-list>.k-item>.k-group,.k-grid-list.k-virtual-list>.k-item>.k-spacer-group{display:inline-block}.k-dropdowngrid-popup .k-grid-header .k-header,.k-grid-list>.k-item>.k-cell{border-width:0 0 1px 1px;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-dropdowngrid-popup .k-grid-header .k-header{padding:4px 16px}.k-grid-list>.k-item>.k-cell{padding:8px 16px}.k-dropdowngrid-popup .k-grid-header .k-header:first-child,.k-grid-list>.k-item>.k-cell:first-child{border-left-width:0}div.k-dropdowngrid-popup .k-group-header{margin:0;padding:4px 16px;min-height:auto;text-align:left}.k-grid-list>.k-item>.k-group-cell,.k-grid-list>.k-item>.k-spacer-cell{padding-left:0;padding-right:0;width:0;border-left-width:0;border-right-width:0;overflow:visible;position:relative}.k-grid-list>.k-item>.k-group-cell>span{padding:0 8px;font-size:.875em;position:absolute;top:0;right:0}.k-grid-list>.k-item:last-child>.k-cell,.k-grid-list>.k-item:last-child>.k-group-cell,.k-grid-list>.k-item:last-child>.k-spacer-cell{border-bottom-width:0}.k-dropdowngrid-popup .k-footer{padding:4px 16px;border-width:1px 0 0 0;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.k-rtl .k-grid-list>.k-item>.k-cell{border-left-width:1px;border-right-width:1px;text-align:right}.k-rtl .k-grid-list>.k-item>.k-cell:first-child{border-right-width:0}.k-rtl div.k-dropdowngrid-popup .k-group-header{text-align:right}.k-rtl .k-grid-list>.k-item>.k-group-cell>span{right:auto;left:0}.k-floating-label-container,.k-textbox-container{padding-top:1.2375em;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;width:12.4em;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.k-floating-label-container>.k-label,.k-textbox-container>.k-label{max-width:90%;line-height:1.65em;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:calc(1.76964286em + 1px);left:calc(1px + .8em);overflow:hidden;cursor:text;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;pointer-events:none}.k-floating-label-container>.k-textarea,.k-floating-label-container>.k-textbox,.k-floating-label-container>.k-widget,.k-textbox-container>.k-textarea,.k-textbox-container>.k-textbox,.k-textbox-container>.k-widget{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.k-floating-label-container.k-state-empty>.k-label,.k-textbox-container.k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);font-style:normal}.k-floating-label-container.k-state-focused,.k-textbox-container.k-state-focused{box-shadow:none}.k-floating-label-container.k-state-focused>.k-label,.k-floating-label-container>.k-label,.k-textbox-container.k-state-focused>.k-label,.k-textbox-container>.k-label{-webkit-transform:translate(-.8em,-.399107145em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);-ms-transform:translate(-.8em,-.399107145em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);transform:translate(-.8em,-.399107145em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75)}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder{color:transparent}.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl]>.k-label{left:auto;right:calc(1px + .8em)}.k-floating-label-container[dir=rtl].k-state-empty>.k-label,.k-rtl .k-floating-label-container.k-state-empty>.k-label,.k-rtl .k-textbox-container.k-state-empty>.k-label,.k-textbox-container[dir=rtl].k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.k-floating-label-container[dir=rtl].k-state-focused>.k-label,.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container.k-state-focused>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container.k-state-focused>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl].k-state-focused>.k-label,.k-textbox-container[dir=rtl]>.k-label{-webkit-transform:translate(.8em,-.399107145em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);-ms-transform:translate(.8em,-.399107145em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);transform:translate(.8em,-.399107145em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75)}.k-input-label{margin-right:.8em;z-index:1}.k-input-label.k-rtl,.k-input-label[dir=rtl],.k-rtl .k-input-label,[dir=rtl] .k-input-label{margin-right:0;margin-left:.8em}.k-input-prefix,.k-input-suffix{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:calc(1.4285714286em + 16px)}.k-input-prefix>*,.k-input-suffix>*{-ms-flex-negative:0;flex-shrink:0}.k-input-prefix>.k-icon,.k-input-suffix>.k-icon{width:calc(20px + 1.06428572em);height:calc(20px + 1.06428572em);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-input-prefix>.k-clear-value,.k-input-suffix>.k-clear-value{width:calc(20px + 1.06428572em);height:calc(20px + 1.06428572em);position:relative}.k-input-prefix>.k-clear-value::after,.k-input-suffix>.k-clear-value::after{content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px}.k-input-prefix>.k-clear-value.k-state-focused::after,.k-input-prefix>.k-clear-value:focus::after,.k-input-suffix>.k-clear-value.k-state-focused::after,.k-input-suffix>.k-clear-value:focus::after{display:block}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-colorpicker .k-picker-wrap{line-height:2.71428572em}.k-colorpicker .k-selected-color{vertical-align:top;display:inline-block;height:2em;width:2em}.k-colorpicker .k-selected-color .k-i-line{font-size:2em;color:#FF525E;display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.k-colorpicker .k-selected-color .k-i-line:before{content:"\e510"}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-select{cursor:pointer}.k-colorpicker .k-picker-wrap .k-icon{overflow:visible}.k-flatcolorpicker{position:relative;display:inline-block;width:265px;padding-bottom:5px;background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(textures/transtexture.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .1em .65em .1em;border:0;margin:0;width:84%}.k-flatcolorpicker .k-selected-color .k-color-input{background-color:#fff;display:-ms-inline-flexbox;display:inline-flex;width:84%;text-align:left;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.k-flatcolorpicker .k-selected-color .k-clear-color{padding:.4em;line-height:0}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before{color:#000;opacity:.8}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover{opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active{color:inherit}.k-flatcolorpicker .k-clear-color-container .k-clear-color:active{color:#000;opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color{background-image:none}.k-flatcolorpicker .k-clear-color-container{text-align:left}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;box-shadow:0 1px 2px #444;background:0 0}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;border-color:#fff;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:0 0}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;border:3px solid #eee;margin-top:1px;height:8px;width:8px;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;border-color:#fff;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(textures/transparency.png);background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-cursor-auto{cursor:auto}.k-cursor-default{cursor:default}.k-cursor-none{cursor:none}.k-cursor-context-menu{cursor:context-menu}.k-cursor-help{cursor:help}.k-cursor-pointer{cursor:pointer}.k-cursor-progress{cursor:progress}.k-cursor-wait{cursor:wait}.k-cursor-cell{cursor:cell}.k-cursor-crosshair{cursor:crosshair}.k-cursor-text{cursor:text}.k-cursor-vertical-text{cursor:vertical-text}.k-cursor-alias{cursor:alias}.k-cursor-copy{cursor:copy}.k-cursor-move{cursor:move}.k-cursor-no-drop{cursor:no-drop}.k-cursor-not-allowed{cursor:not-allowed}.k-cursor-e-resize{cursor:e-resize}.k-cursor-n-resize{cursor:n-resize}.k-cursor-ne-resize{cursor:ne-resize}.k-cursor-nw-resize{cursor:nw-resize}.k-cursor-s-resize{cursor:s-resize}.k-cursor-se-resize{cursor:se-resize}.k-cursor-sw-resize{cursor:sw-resize}.k-cursor-w-resize{cursor:w-resize}.k-cursor-ew-resize{cursor:ew-resize}.k-cursor-ns-resize{cursor:ns-resize}.k-cursor-nesw-resize{cursor:nesw-resize}.k-cursor-nwse-resize{cursor:nwse-resize}.k-cursor-col-resize{cursor:col-resize}.k-cursor-row-resize{cursor:row-resize}.k-cursor-all-scroll{cursor:all-scroll}.k-cursor-zoom-in{cursor:zoom-in}.k-cursor-zoom-out{cursor:zoom-out}.k-cursor-grab{cursor:grab}.k-cursor-grabbing{cursor:grabbing}/*! + + + + + + + + + + + + + + + + + + + + + + +*/select.k-dropdown{border-radius:4px;padding:8px 14px;border-width:1px;border-style:solid;outline:0;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease;cursor:pointer}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-notification{border-width:1px;border-style:solid;cursor:default;position:relative;white-space:nowrap;box-sizing:border-box}.k-notification>.k-notification-wrap{padding:1.786em 1.786em}.k-notification-closable>.k-notification-wrap{padding-right:1.786em}.k-notification .k-notification-content{display:inline-block;vertical-align:top;white-space:normal}.k-notification-wrap>.k-i-error,.k-notification-wrap>.k-i-info,.k-notification-wrap>.k-i-success,.k-notification-wrap>.k-i-warning{margin-right:4px;vertical-align:text-bottom}.k-notification-wrap>.k-i-close{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.k-notification-closable .k-notification-wrap>.k-i-close{display:block}.k-rtl .k-notification-closable .k-notification-wrap,.k-rtl.k-notification-closable .k-notification-wrap{padding-right:1.786em;padding-left:1.786em}.k-rtl .k-notification-wrap>.k-i-error,.k-rtl .k-notification-wrap>.k-i-info,.k-rtl .k-notification-wrap>.k-i-success,.k-rtl .k-notification-wrap>.k-i-warning{margin-right:0;margin-left:4px}.k-rtl .k-notification-wrap>.k-i-close{right:auto;left:4px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-horizontal .k-last.k-state-selected{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-top-left-radius:4px;border-top-right-radius:4px}.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}/*! + + + + + + + + + + + + + + + + + + + + + + +*/div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-grid .k-slider .k-button,.k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-state-disabled .k-slider-wrap{opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer}.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-.5em}.k-slider-vertical .k-first .k-label{bottom:-.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{display:inline-block;text-align:center}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-scheduler .k-link{color:inherit}.k-scheduler-toolbar{border-width:0 0 1px;z-index:2}.k-scheduler-toolbar .k-nav-current{color:inherit;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;cursor:pointer}.k-scheduler-toolbar .k-nav-current .k-icon{-webkit-margin-end:4px;margin-inline-end:4px}.k-scheduler-toolbar .k-nav-current .k-lg-date-format,.k-scheduler-toolbar .k-nav-current .k-sm-date-format{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:inline-block}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:none}.k-scheduler-toolbar .k-scheduler-search{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-scheduler-toolbar .k-scheduler-views-wrapper{margin-left:auto}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{width:auto;font:inherit;display:none}@media (max-width:1400px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{max-width:200px}}@media (max-width:1024px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:inline-block}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{display:none}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{display:inline-block}}.k-scheduler-footer{border-width:1px 0 0}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.k-scheduler-header{text-align:center}.k-scheduler-header .k-link{color:inherit}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-content,.k-scheduler-times{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-monthview .k-scheduler-content{overflow-y:scroll}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed;max-width:none}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:4px .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{box-sizing:content-box}.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected),.k-scheduler-timelineview .k-today:not(.k-nonwork-hour){background-color:transparent}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-scheduler-table td{height:85px;text-align:right}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto td{height:auto}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-header th:first-child,.k-scheduler-table td:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent;white-space:nowrap}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{padding:0;height:13px}.k-more-events>.k-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-event,.k-more-events{border-width:1px;border-style:solid;box-sizing:border-box;text-align:left;overflow:hidden;position:absolute}.k-event .k-nav-day{display:inline-block}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{opacity:.6;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:4px 1.4em 4px .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agendaview .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-bottom-actions,.k-event .k-event-top-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;filter:none;opacity:1}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-scheduler-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left}.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-60-right{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-60-left{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:400}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name=title],.k-scheduler-edit-form textarea.k-textarea{width:100%}.k-scheduler-edit-form textarea.k-textarea{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset.k-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em}.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete,.k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries{float:left}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-scheduler-refresh{float:right;padding:0 .5em}@media (max-width:480px){.k-scheduler-timecolumn{width:5em}.k-scheduler-datecolumn{width:6em;overflow:hidden}.k-scheduler-datecolumn>div,.k-scheduler-timecolumn>div{white-space:normal}}.k-scheduler-pdf-export{overflow:hidden}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important}.k-scheduler-pdf-export .k-scheduler-header{padding:0!important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important}.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important}.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left,.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-tooltip{padding:4px 8px;min-width:30px;border-width:1px;border-style:solid;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;position:absolute;z-index:12000}.k-tooltip-icon{-webkit-margin-end:4px;margin-inline-end:4px;-ms-flex-negative:0;flex-shrink:0}.k-tooltip-title{display:block}.k-tooltip-content{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.k-tooltip-button{-ms-flex-negative:0;flex-shrink:0}.k-callout{width:12px;height:12px;border-width:6px;border-style:solid;border-color:transparent;box-sizing:border-box;position:absolute;pointer-events:none}.k-callout-n{border-bottom-color:inherit;top:-1px;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);pointer-events:none}.k-callout-e{border-left-color:inherit;top:50%;right:-1px;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);pointer-events:none}.k-callout-s{border-top-color:inherit;bottom:-1px;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);pointer-events:none}.k-callout-w{border-right-color:inherit;top:50%;left:-1px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);pointer-events:none}span.k-tooltip{position:relative}.k-validator-tooltip{margin-top:6px;width:auto;white-space:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:9999}.k-validator-tooltip .k-callout-n{inset-inline-start:16px}.k-grid .k-validation-tooltip{max-width:300px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-ghost-splitbar-horizontal,.k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:red}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;margin-top:-10px}.k-splitbar-horizontal .k-i-arrow-60-right{margin-left:-2px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right{margin-top:13px}.k-splitbar-horizontal .k-i-arrow-60-left{margin-left:-3px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left{margin-top:-28px}.k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px}.k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up{margin-left:-17px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down{margin-left:23px}.k-i-arrow-60-down,.k-i-arrow-60-left,.k-i-arrow-60-right,.k-i-arrow-60-up{cursor:pointer}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:7px;height:20px;margin-top:-10px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block;border-radius:1px}.k-splitbar-draggable-horizontal .k-resize-handle{width:3px;height:20px}.k-splitbar-draggable-vertical .k-resize-handle{width:20px;height:3px}.k-splitbar .k-i-arrow-60-down,.k-splitbar .k-i-arrow-60-left,.k-splitbar .k-i-arrow-60-right,.k-splitbar .k-i-arrow-60-up{font-size:10px}.k-splitter-resizing{overflow:hidden}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right{margin-top:13px;margin-right:-3px}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left{margin-top:-28px;margin-right:-2px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px;margin-left:-17px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px;margin-left:23px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/html .k-upload{position:relative}.k-dropzone .k-dropzone-hint,.k-upload-button{vertical-align:middle}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone .k-dropzone-hint{margin-left:.6em}.k-dropzone-active .k-dropzone-hint{display:inline-block}.k-dropzone-active .k-upload-status{display:none}.k-upload-button{position:relative;overflow:hidden;direction:ltr}.k-upload .k-upload-button{min-width:7.167em;margin-right:1.6em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-status .k-i-warning{display:none}.k-upload-status-total .k-icon{display:inline-block;margin-right:4px;vertical-align:text-bottom}.k-upload-files~.k-clear-selected,.k-upload-files~.k-upload-selected{margin-top:-5px}.k-upload .k-fail{background-position:-161px -111px}.k-file{border-style:solid;border-width:0 0 1px;padding:.65em 1em calc(.65em + 2px) 1em;white-space:nowrap;outline:0}.k-file .k-upload-action{background:0 0;border-width:0;box-shadow:none;margin-right:3px}.k-file:last-child{border-bottom-width:0}.k-file .k-icon{display:inline-block;position:relative}.k-upload-files .k-file{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-extension-wrapper,.k-file-name-size-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper,.k-multiple-files-invalid-extension-wrapper{display:block}.k-file-extension-wrapper,.k-file-invalid-extension-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{position:relative;width:24px;height:34px;border-width:2px;border-style:solid;vertical-align:top;font-size:.57em;text-transform:uppercase}.k-file-invalid-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{font-size:1.2em}.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{margin-top:4px}.k-file-group-wrapper .k-file-group,.k-file-invalid-group-wrapper .k-file-group,.k-multiple-files-group-wrapper .k-file-group,.k-multiple-files-invalid-group-wrapper .k-file-group{font-size:32px}.k-file-group-wrapper .k-file-state,.k-file-invalid-group-wrapper .k-file-state,.k-multiple-files-group-wrapper .k-file-state,.k-multiple-files-invalid-group-wrapper .k-file-state{position:absolute}.k-multiple-files-group-wrapper,.k-multiple-files-invalid-group-wrapper{vertical-align:top}.k-file-state{visibility:hidden}.k-file-single>.k-file-name-size-wrapper,.k-file>.k-file-name-size-wrapper,.k-multiple-files-wrapper{overflow:hidden;-ms-flex:1 0 0px;flex:1 0 0;margin-left:1em}.k-multiple-files-wrapper .k-file-name-size-wrapper{margin-bottom:1em}.k-file-name-size-wrapper{vertical-align:middle}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:after,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:before{position:absolute;content:"";display:inline-block;border-style:solid}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:before{top:-1px;right:-1px;width:0;height:0;border-width:6px;margin-top:-1px;margin-right:-1px}.k-multiple-files-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:after{top:-6px;left:-6px;width:15px;height:35px;border-width:2px 0 0 2px}.k-file-extension,.k-file-invalid-icon{position:absolute;bottom:0;line-height:normal}.k-file-extension{margin-left:.4em;margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-file-invalid-icon{margin-left:5px}.k-file-information,.k-file-name,.k-file-size,.k-file-validation-message{display:block}.k-file-name{position:relative;max-width:100%;vertical-align:middle;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.k-file-information,.k-file-size,.k-file-validation-message{font-size:.78em;line-height:1.5em}.k-file-information,.k-file-validation-message{line-height:1.5em}.k-file-size{line-height:1.2em}.k-upload-files .k-upload-status{line-height:1;opacity:.65}.k-button.k-upload-action.k-state-active:hover,.k-button.k-upload-action:active:hover,.k-button.k-upload-action:hover,.k-upload-action{color:inherit;background:0 0;border:0}.k-upload-action{opacity:.6}.k-upload-action:hover{opacity:1}.k-upload-action .k-icon{vertical-align:top}.k-file .k-upload-status .k-button,.k-file .k-upload-status>.k-icon{vertical-align:middle;border-radius:50%}.k-dropzone{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.k-dropzone .k-upload-status{position:static;margin-left:10px}.k-upload-pct{margin-right:.75em}.k-ie9 .k-upload-status-total{top:1.5em}.k-ie9 .k-upload-status-total>.k-icon{margin-top:-3px}.k-upload-action{line-height:normal}.k-upload .k-progress{position:absolute;bottom:0;left:0;height:2px}.k-upload .k-progressbar{height:2px;position:absolute;bottom:.32em;width:calc(100% - 2em)}.k-upload .k-progressbar .k-progress{width:100%;max-width:100%;height:100%}.k-file-invalid>.k-progress{width:100%}.k-rtl .k-file-extension-wrapper{margin-left:14px}.k-upload .k-action-buttons{border-width:1px 0 0 0;border-style:solid}.k-no-flexbox .k-upload .k-action-buttons .k-button{border-width:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-mediaplayer{position:relative}.k-mediaplayer>iframe,.k-mediaplayer>video{vertical-align:top}.k-mediaplayer .k-mediaplayer-overlay{z-index:1;width:100%;height:100%;position:absolute}.k-mediaplayer-titlebar{padding:8px;position:absolute;z-index:2;top:0;left:0;right:0;color:#fff;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0))}.k-mediaplayer-toolbar-wrap{position:absolute;z-index:2;bottom:0;left:0;right:0}.k-mediaplayer-toolbar{padding:2px;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative}.k-mediaplayer-toolbar>*{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.k-mediaplayer-toolbar>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-align-right>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-mediaplayer-quality{width:auto;padding:0;background:none transparent}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap{border:0 none;box-shadow:none;padding:0;background:none transparent;color:inherit}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input{display:none}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select{position:relative;width:auto;min-height:0;line-height:inherit}.k-mediaplayer-quality-wrap,.k-mediaplayer-volume-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-quality-list{width:80px!important;margin-left:-32px!important}.k-slider.k-mediaplayer-seekbar{width:100%;position:absolute;z-index:3;top:-17px;left:0}.k-slider.k-mediaplayer-seekbar .k-slider-track{width:100%!important;border-radius:0}.k-slider.k-mediaplayer-seekbar .k-slider-selection{border-radius:0}.k-slider.k-mediaplayer-seekbar .k-draghandle{opacity:0;transition:.2s opacity}.k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected,.k-slider.k-mediaplayer-seekbar:hover .k-draghandle{opacity:1}.k-mediaplayer-fullscreen{position:fixed;z-index:10000;top:0;left:0;width:100%!important;height:100%!important}.k-no-flexbox .k-mediaplayer-toolbar .k-align-right>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-mediaplayer-toolbar .k-flat.k-button{height:auto}.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer{display:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-toolbar-wrap{float:left}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-filebrowser-dropzone{z-index:10010;opacity:.4;position:fixed}.k-search-wrap{padding:0;width:20%;position:relative}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:50%;right:2px;margin:0;margin-top:-8px}.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-filebrowser .k-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:5.3em}.k-filebrowser .k-upload{border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-files,.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{margin:0;width:auto;min-width:auto}.k-filebrowser .k-breadcrumb{position:relative;float:left;width:79%;margin:0}.k-filebrowser .k-filemanager-listview{height:390px;max-height:50vh;margin-bottom:2em}.k-filebrowser .k-filemanager-listview .k-listview-content{height:100%}.k-filebrowser .k-form-text-row{text-align:right}.k-filebrowser .k-form-text-row label{width:14%}.k-filebrowser .k-form-text-row input{width:80%}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-chart,.k-stockchart{height:400px}.k-chart>canvas{vertical-align:top}.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-arcgauge{display:inline-block}.k-arcgauge-label{position:absolute;text-align:center;padding:0;margin:0}.k-baseline-marker{zoom:1}.k-chart-tooltip{padding:4px 8px;border-radius:4px;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:repeat-x;line-height:normal;white-space:nowrap;z-index:12000}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-chart-shared-tooltip-marker{display:block;width:15px;height:3px}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.01)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-left-handle{left:-4px}.k-right-handle{right:-4px}.k-left-handle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-left-handle.k-handle-active div{margin-left:-40px;padding-right:55px}.k-right-handle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-right-handle.k-handle-active div{padding-left:55px}.k-mask{position:absolute;height:100%;background-color:#fff;opacity:.8}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-diagram,.k-map{height:600px}.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100%}.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0}.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none}.k-map{border-width:0;border-style:solid;box-sizing:border-box}.k-map .k-map-controls{position:absolute}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map .k-navigator{margin:1em;width:50px;height:50px;border-width:1px;border-style:solid;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-pdf-export .k-map .k-navigator{display:none}.k-map .k-zoom-control{margin:1em;vertical-align:middle}.k-map .k-zoom-control .k-button{width:auto;height:auto}.k-pdf-export .k-map .k-zoom-control{display:none}.k-map .k-attribution{padding:2px 4px;font-size:10px;background-color:rgba(255,255,255,.8);z-index:1000}.k-map .k-marker{width:28px;height:40px;margin:-40px 0 0 -14px;font-size:28px;position:absolute;cursor:pointer;overflow:visible}.k-navigator>.k-button{margin:0;padding:0;border-color:transparent;border-radius:16px;line-height:10px;background:0 0;position:absolute}.k-navigator .k-navigator-n,.k-navigator .k-navigator-up{top:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-e,.k-navigator .k-navigator-right{right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-navigator .k-navigator-down,.k-navigator .k-navigator-s{bottom:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-left,.k-navigator .k-navigator-w{left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-pdf-export .k-navigator{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-button-wrap .k-button{position:relative;padding:4px;line-height:16px}.k-button-wrap .k-button .k-icon{vertical-align:top}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover{z-index:2;background-image:none}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pane-wrapper{position:relative;font-size:14px}.k-pane-wrapper .k-pane{width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;font-family:sans-serif;overflow-x:hidden}.k-pane-wrapper .k-view{top:0;left:0;position:relative;border:0;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-pane-wrapper .k-content{min-height:1px;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;display:block;width:auto;overflow:hidden;position:relative}.k-pane-wrapper .k-grid-column-menu>.k-header,.k-pane-wrapper .k-grid-edit-form>.k-header,.k-pane-wrapper .k-grid-filter-menu>.k-header,.k-pane-wrapper .k-scheduler-edit-form>.k-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.3em .6em;width:auto;line-height:2em}.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-done .k-icon{font-size:1.5em}.k-pane-wrapper .k-grid-edit-row .k-textbox{box-sizing:border-box}.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer,.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar{line-height:2em}.k-pane-wrapper>div.k-pane{box-shadow:none;font-weight:400}.k-pane-wrapper .k-grid-column-menu .k-content,.k-pane-wrapper .k-grid-edit-form .k-content,.k-pane-wrapper .k-grid-filter-menu .k-content,.k-pane-wrapper .k-popup-edit-form .k-content{overflow-y:auto}.k-pane-wrapper .k-grid-column-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-edit-form .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-filter-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-popup-edit-form .k-content>.k-scroll-container{position:absolute;width:100%;min-height:100%;box-sizing:border-box}.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items{margin:1em;font-weight:400}.k-pane-wrapper .k-grid-edit-form .k-edit-form-container,.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto}.k-pane-wrapper .k-grid .k-grid-search{width:100%}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner::before{content:"\e01e";position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.2em}.k-grid-mobile .k-edit-cell>input,.k-grid-mobile .k-edit-cell>select,.k-grid-mobile .k-grid-edit-row>td>input,.k-grid-mobile .k-grid-edit-row>td>select{width:100%;box-sizing:border-box}.k-grid-mobile .k-header a{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view{padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view>.k-listgroup-form-row{margin:0}.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap{width:100%;margin:-1px 0}.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap{white-space:nowrap}.k-scheduler-mobile{border-width:0}.k-scheduler-mobile th{font-weight:400}.k-scheduler-mobile .k-scheduler-toolbar>*{margin:0}.k-scheduler-mobile .k-scheduler-toolbar::before{display:none}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format{font-size:12px}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{-ms-flex-direction:column;flex-direction:column}.k-scheduler-mobile .k-scheduler-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-scheduler-footer>*{margin:0}.k-scheduler-mobile .k-scheduler-footer::before{display:none}.k-scheduler-mobile .k-scheduler-monthview .k-hidden{height:40px}.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td{height:40px;vertical-align:top;text-align:center}.k-scheduler-mobile .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-mobile .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child{display:none}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table{table-layout:auto}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn{width:1%}.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,.k-scheduler-mobile .k-mobile-header .k-scheduler-table th{height:1.5em}.k-scheduler-mobile .k-scheduler-table td,.k-scheduler-mobile .k-scheduler-table th{height:2em;vertical-align:middle}.k-scheduler-mobile .k-scheduler-times th{font-size:1em}.k-scheduler-mobile .k-scheduler-datecolumn-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-task{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-scheduler-mobile .k-task .k-scheduler-mark{border-radius:50%}.k-scheduler-mobile .k-task .k-i-reload{font-size:1em;margin-right:.5em}.k-scheduler-mobile .k-task .k-scheduler-task-text{-ms-flex:1 1 0%;flex:1 1 0%}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn{vertical-align:top}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.k-scheduler-mobile .k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:0}.k-pane-wrapper .k-pane *{background-clip:border-box}.k-pane-wrapper .k-filter-help-text,.k-pane-wrapper .k-list-title{padding:.5em 1em;display:block}.k-pane-wrapper .k-listgroup .k-listgroup-item{border-color:inherit}.k-pane-wrapper .k-listgroup+.k-listgroup{margin-top:2em}.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable *{pointer-events:none}.k-pane-wrapper .k-filter-menu{padding:0}.k-pane-wrapper .k-filter-menu .k-space-right{border:0;padding:0 10px;background:0}.k-pane-wrapper .k-filter-menu .k-space-right>input{width:100%;height:2em;padding:1px 0;margin:0;border-radius:3px;text-indent:1em;border-width:1px;border-style:solid}.k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{right:15px;z-index:2}.k-pane-wrapper .k-filter-menu .k-filter-tools{margin:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap{display:-ms-flexbox;display:flex}.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.k-pane-wrapper .k-multicheck-wrap.k-listgroup{overflow-y:auto}.k-pane-wrapper .k-state-disabled{opacity:1}.k-pane-wrapper .k-state-disabled>*{opacity:.7}.k-ie .k-pane-wrapper .k-grid .k-icon{text-indent:0}.k-pane-wrapper .k-pager-wrap.k-pager-sm{-ms-flex-pack:center;justify-content:center}.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh{display:none}.km-scroll-container{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s linear}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}.k-pane-wrapper[dir=rtl] .k-grid-column-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-edit-form>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-filter-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-column-menu>.k-header,.k-rtl .k-pane-wrapper .k-grid-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-filter-menu>.k-header,.k-rtl .k-pane-wrapper .k-scheduler-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-column-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-filter-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form>.k-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right>.k-i-zoom,.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom,[dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{left:15px;right:auto}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar>ul>li,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li{border:0}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload{margin-left:.5em;margin-right:0}.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-virtual-wrap{position:relative}.k-virtual-wrap .k-list.k-virtual-list{height:auto}.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-wrap>.k-virtual-header{text-align:right}.k-popup .k-item.k-first{position:relative}.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap}.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em}.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8}.k-popup .k-state-hover>.k-group{right:-1px}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right}/*! + + + + + + + + + + + + + + + + + + + + + + +*/@font-face{font-family:WebComponentsIcons;src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo);src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format('embedded-opentype'),url(fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format('truetype'),url(fonts/glyphs/WebComponentsIcons.woff?gedxeo) format('woff'),url(fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format('svg');font-weight:400;font-style:normal}.k-i-arrowhead-e:before{content:"\e014"}.k-i-arrowhead-w:before{content:"\e016"}.k-i-arrow-45-up-right:before{content:"\e000"}.k-i-collapse-ne:before{content:"\e000"}.k-i-resize-ne:before{content:"\e000"}.k-i-arrow-45-down-right:before{content:"\e001"}.k-i-collapse-se:before{content:"\e001"}.k-i-collapse:before{content:"\e001"}.k-i-resize-se:before{content:"\e001"}.k-i-arrow-45-down-left:before{content:"\e002"}.k-i-collapse-sw:before{content:"\e002"}.k-i-resize-sw:before{content:"\e002"}.k-i-arrow-45-up-left:before{content:"\e003"}.k-i-collapse-nw:before{content:"\e003"}.k-i-resize-new:before{content:"\e003"}.k-i-arrow-60-up:before{content:"\e004"}.k-i-arrow-n:before{content:"\e004"}.k-i-kpi-trend-increase:before{content:"\e004"}.k-i-arrow-60-right:before{content:"\e005"}.k-i-arrow-e:before{content:"\e005"}.k-i-expand:before{content:"\e005"}.k-i-arrow-60-down:before{content:"\e006"}.k-i-arrow-s:before{content:"\e006"}.k-i-kpi-trend-decrease:before{content:"\e006"}.k-i-arrow-60-left:before{content:"\e007"}.k-i-arrow-w:before{content:"\e007"}.k-i-arrow-end-up:before{content:"\e008"}.k-i-seek-n:before{content:"\e008"}.k-i-arrow-end-right:before{content:"\e009"}.k-i-seek-e:before{content:"\e009"}.k-i-arrow-end-down:before{content:"\e00a"}.k-i-seek-s:before{content:"\e00a"}.k-i-arrow-end-left:before{content:"\e00b"}.k-i-seek-w:before{content:"\e00b"}.k-i-arrow-double-60-up:before{content:"\e00c"}.k-i-arrow-seek-up:before{content:"\e00c"}.k-i-arrow-double-60-right:before{content:"\e00d"}.k-i-arrow-seek-right:before{content:"\e00d"}.k-i-forward-sm:before{content:"\e00d"}.k-i-arrow-double-60-down:before{content:"\e00e"}.k-i-arrow-seek-down:before{content:"\e00e"}.k-i-arrow-double-60-left:before{content:"\e00f"}.k-i-arrow-seek-left:before{content:"\e00f"}.k-i-rewind-sm:before{content:"\e00f"}.k-i-arrows-kpi:before{content:"\e010"}.k-i-kpi:before{content:"\e010"}.k-i-arrows-no-change:before{content:"\e011"}.k-i-arrow-overflow-down:before{content:"\e012"}.k-i-arrow-chevron-up:before{content:"\e013"}.k-i-arrow-chevron-right:before{content:"\e014"}.k-i-arrow-chevron-down:before{content:"\e015"}.k-i-arrow-chevron-left:before{content:"\e016"}.k-i-arrow-up:before{content:"\e017"}.k-i-arrow-right:before{content:"\e018"}.k-i-arrow-down:before{content:"\e019"}.k-i-arrow-left:before{content:"\e01a"}.k-i-arrow-drill:before{content:"\e01b"}.k-i-arrow-parent:before{content:"\e01c"}.k-i-arrow-root:before{content:"\e01d"}.k-i-arrows-resizing:before{content:"\e01e"}.k-i-arrows-dimensions:before{content:"\e01f"}.k-i-arrows-swap:before{content:"\e020"}.k-i-drag-and-drop:before{content:"\e021"}.k-i-categorize:before{content:"\e022"}.k-i-grid:before{content:"\e023"}.k-i-grid-layout:before{content:"\e024"}.k-i-group:before{content:"\e025"}.k-i-ungroup:before{content:"\e026"}.k-i-handler-drag:before{content:"\e027"}.k-i-layout:before{content:"\e028"}.k-i-layout-1-by-4:before{content:"\e029"}.k-i-layout-2-by-2:before{content:"\e02a"}.k-i-layout-side-by-side:before{content:"\e02b"}.k-i-layout-stacked:before{content:"\e02c"}.k-i-columns:before{content:"\e02d"}.k-i-rows:before{content:"\e02e"}.k-i-reorder:before{content:"\e02f"}.k-i-menu:before{content:"\e030"}.k-i-more-vertical:before{content:"\e031"}.k-i-more-horizontal:before{content:"\e032"}.k-i-undo:before{content:"\e100"}.k-i-redo:before{content:"\e101"}.k-i-reset:before{content:"\e102"}.k-i-reload:before{content:"\e103"}.k-i-refresh:before{content:"\e103"}.k-i-recurrence:before{content:"\e103"}.k-i-non-recurrence:before{content:"\e104"}.k-i-reset-sm:before{content:"\e105"}.k-i-reload-sm:before{content:"\e106"}.k-i-refresh-sm:before{content:"\e106"}.k-i-recurrence-sm:before{content:"\e106"}.k-i-clock:before{content:"\e107"}.k-i-calendar:before{content:"\e108"}.k-i-save:before{content:"\e109"}.k-i-floppy:before{content:"\e109"}.k-i-print:before{content:"\e10a"}.k-i-printer:before{content:"\e10a"}.k-i-edit:before{content:"\e10b"}.k-i-pencil:before{content:"\e10b"}.k-i-delete:before{content:"\e10c"}.k-i-trash:before{content:"\e10c"}.k-i-attachment:before{content:"\e10d"}.k-i-clip:before{content:"\e10d"}.k-i-attachment-45:before{content:"\e10e"}.k-i-clip-45:before{content:"\e10e"}.k-i-link-horizontal:before{content:"\e10f"}.k-i-hyperlink:before{content:"\e10f"}.k-i-unlink-horizontal:before{content:"\e110"}.k-i-hyperlink-remove:before{content:"\e110"}.k-i-link-vertical:before{content:"\e111"}.k-i-unlink-vertical:before{content:"\e112"}.k-i-lock:before{content:"\e113"}.k-i-unlock:before{content:"\e114"}.k-i-cancel:before{content:"\e115"}.k-i-cancel-outline:before{content:"\e116"}.k-i-cancel-circle:before{content:"\e117"}.k-i-check:before{content:"\e118"}.k-i-checkmark:before{content:"\e118"}.k-i-tick:before{content:"\e118"}.k-i-check-outline:before{content:"\e119"}.k-i-checkmark-outline:before{content:"\e119"}.k-i-success:before{content:"\e119"}.k-i-check-circle:before{content:"\e11a"}.k-i-checkmark-circle:before{content:"\e11a"}.k-i-close:before{content:"\e11b"}.k-i-x:before{content:"\e11b"}.k-i-close-outline:before{content:"\e11c"}.k-i-x-outline:before{content:"\e11c"}.k-i-error:before{content:"\e11c"}.k-i-close-circle:before{content:"\e11d"}.k-i-x-circle:before{content:"\e11d"}.k-i-plus:before{content:"\e11e"}.k-i-add:before{content:"\e11e"}.k-i-plus-outline:before{content:"\e11f"}.k-i-plus-circle:before{content:"\e120"}.k-i-minus:before{content:"\e121"}.k-i-kpi-trend-equal:before{content:"\e121"}.k-i-minus-outline:before{content:"\e122"}.k-i-minus-circle:before{content:"\e123"}.k-i-sort-asc:before{content:"\e124"}.k-i-sort-desc:before{content:"\e125"}.k-i-unsort:before{content:"\e126"}.k-i-sort-clear:before{content:"\e126"}.k-i-sort-asc-sm:before{content:"\e127"}.k-i-sort-desc-sm:before{content:"\e128"}.k-i-filter:before{content:"\e129"}.k-i-filter-clear:before{content:"\e12a"}.k-i-filter-sm:before{content:"\e12b"}.k-i-filter-sort-asc-sm:before{content:"\e12c"}.k-i-filter-sort-desc-sm:before{content:"\e12d"}.k-i-filter-add-expression:before{content:"\e12e"}.k-i-filter-add-group:before{content:"\e12f"}.k-i-login:before{content:"\e130"}.k-i-logout:before{content:"\e131"}.k-i-download:before{content:"\e132"}.k-i-upload:before{content:"\e133"}.k-i-hyperlink-open:before{content:"\e134"}.k-i-hyperlink-open-sm:before{content:"\e135"}.k-i-launch:before{content:"\e136"}.k-i-window:before{content:"\e137"}.k-i-window-maximize:before{content:"\e137"}.k-i-windows:before{content:"\e138"}.k-i-window-restore:before{content:"\e138"}.k-i-tiles:before{content:"\e138"}.k-i-window-minimize:before{content:"\e139"}.k-i-gear:before{content:"\e13a"}.k-i-cog:before{content:"\e13a"}.k-i-custom:before{content:"\e13a"}.k-i-gears:before{content:"\e13b"}.k-i-cogs:before{content:"\e13b"}.k-i-wrench:before{content:"\e13c"}.k-i-settings:before{content:"\e13c"}.k-i-preview:before{content:"\e13d"}.k-i-eye:before{content:"\e13d"}.k-i-zoom:before{content:"\e13e"}.k-i-search:before{content:"\e13e"}.k-i-zoom-in:before{content:"\e13f"}.k-i-zoom-out:before{content:"\e140"}.k-i-pan:before{content:"\e141"}.k-i-move:before{content:"\e141"}.k-i-calculator:before{content:"\e142"}.k-i-cart:before{content:"\e143"}.k-i-shopping-cart:before{content:"\e143"}.k-i-connector:before{content:"\e144"}.k-i-plus-sm:before{content:"\e145"}.k-i-minus-sm:before{content:"\e146"}.k-i-kpi-status-deny:before{content:"\e147"}.k-i-kpi-status-hold:before{content:"\e148"}.k-i-kpi-status-open:before{content:"\e149"}.k-i-play:before{content:"\e200"}.k-i-pause:before{content:"\e201"}.k-i-stop:before{content:"\e202"}.k-i-rewind:before{content:"\e203"}.k-i-forward:before{content:"\e204"}.k-i-volume-down:before{content:"\e205"}.k-i-volume-up:before{content:"\e206"}.k-i-volume-off:before{content:"\e207"}.k-i-hd:before{content:"\e208"}.k-i-subtitles:before{content:"\e209"}.k-i-playlist:before{content:"\e20a"}.k-i-audio:before{content:"\e20b"}.k-i-play-sm:before{content:"\e20c"}.k-i-pause-sm:before{content:"\e20d"}.k-i-stop-sm:before{content:"\e20e"}.k-i-heart-outline:before{content:"\e300"}.k-i-fav-outline:before{content:"\e300"}.k-i-favorite-outline:before{content:"\e300"}.k-i-heart:before{content:"\e301"}.k-i-fav:before{content:"\e301"}.k-i-favorite:before{content:"\e301"}.k-i-star-outline:before{content:"\e302"}.k-i-bookmark-outline:before{content:"\e302"}.k-i-star:before{content:"\e303"}.k-i-bookmark:before{content:"\e303"}.k-i-checkbox:before{content:"\e304"}.k-i-shape-rect:before{content:"\e304"}.k-i-checkbox-checked:before{content:"\e305"}.k-i-tri-state-indeterminate:before{content:"\e306"}.k-i-tri-state-null:before{content:"\e307"}.k-i-circle:before{content:"\e308"}.k-i-radiobutton:before{content:"\e309"}.k-i-shape-circle:before{content:"\e309"}.k-i-radiobutton-checked:before{content:"\e30a"}.k-i-notification:before{content:"\e400"}.k-i-bell:before{content:"\e400"}.k-i-information:before{content:"\e401"}.k-i-info:before{content:"\e401"}.k-i-note:before{content:"\e401"}.k-i-question:before{content:"\e402"}.k-i-help:before{content:"\e402"}.k-i-warning:before{content:"\e403"}.k-i-exception:before{content:"\e403"}.k-i-photo-camera:before{content:"\e500"}.k-i-image:before{content:"\e501"}.k-i-photo:before{content:"\e501"}.k-i-import:before{content:"\e94d"}.k-i-export:before{content:"\e94e"}.k-i-image-export:before{content:"\e502"}.k-i-photo-export:before{content:"\e502"}.k-i-zoom-actual-size:before{content:"\e503"}.k-i-zoom-best-fit:before{content:"\e504"}.k-i-image-resize:before{content:"\e505"}.k-i-crop:before{content:"\e506"}.k-i-mirror:before{content:"\e507"}.k-i-flip-horizontal:before{content:"\e508"}.k-i-flip-vertical:before{content:"\e509"}.k-i-rotate:before{content:"\e50a"}.k-i-rotate-right:before{content:"\e50b"}.k-i-rotate-left:before{content:"\e50c"}.k-i-brush:before{content:"\e50d"}.k-i-palette:before{content:"\e50e"}.k-i-paint:before{content:"\e50f"}.k-i-droplet:before{content:"\e50f"}.k-i-background:before{content:"\e50f"}.k-i-line:before{content:"\e510"}.k-i-shape-line:before{content:"\e510"}.k-i-brightness-contrast:before{content:"\e511"}.k-i-saturation:before{content:"\e512"}.k-i-invert-colors:before{content:"\e513"}.k-i-transperancy:before{content:"\e514"}.k-i-opacity:before{content:"\e514"}.k-i-greyscale:before{content:"\e515"}.k-i-blur:before{content:"\e516"}.k-i-sharpen:before{content:"\e517"}.k-i-shape:before{content:"\e518"}.k-i-round-corners:before{content:"\e519"}.k-i-front-element:before{content:"\e51a"}.k-i-back-element:before{content:"\e51b"}.k-i-forward-element:before{content:"\e51c"}.k-i-backward-element:before{content:"\e51d"}.k-i-align-left-element:before{content:"\e51e"}.k-i-align-center-element:before{content:"\e51f"}.k-i-align-right-element:before{content:"\e520"}.k-i-align-top-element:before{content:"\e521"}.k-i-align-middle-element:before{content:"\e522"}.k-i-align-bottom-element:before{content:"\e523"}.k-i-thumbnails-up:before{content:"\e524"}.k-i-thumbnails-right:before{content:"\e525"}.k-i-thumbnails-down:before{content:"\e526"}.k-i-thumbnails-left:before{content:"\e527"}.k-i-full-screen:before{content:"\e528"}.k-i-fullscreen:before{content:"\e528"}.k-i-full-screen-exit:before{content:"\e529"}.k-i-fullscreen-exit:before{content:"\e529"}.k-i-reset-color:before{content:"\e52a"}.k-i-paint-remove:before{content:"\e52a"}.k-i-background-remove:before{content:"\e52a"}.k-i-align-stretch-element-horizontal:before{content:"\e53e"}.k-i-align-stretch-element-vertical:before{content:"\e53f"}.k-i-align-align-left-elements:before{content:"\e540"}.k-i-align-center-elements:before{content:"\e541"}.k-i-align-right-elements:before{content:"\e542"}.k-i-align-stretch-elements-horizontal:before{content:"\e543"}.k-i-align-baseline-horizontal:before{content:"\e544"}.k-i-align-top-elements:before{content:"\e545"}.k-i-align-middle-elements:before{content:"\e546"}.k-i-align-bottom-elements:before{content:"\e547"}.k-i-align-stretch-elements-vertical:before{content:"\e548"}.k-i-align-baseline-vertical:before{content:"\e549"}.k-i-justify-start-horizontal:before{content:"\e54a"}.k-i-justify-center-horizontal:before{content:"\e54b"}.k-i-justify-end-horizontal:before{content:"\e54c"}.k-i-justify-between-horizontal:before{content:"\e54d"}.k-i-justify-around-horizontal:before{content:"\e54e"}.k-i-justify-start-vertical:before{content:"\e54f"}.k-i-justify-center-vertical:before{content:"\e550"}.k-i-justify-end-vertical:before{content:"\e551"}.k-i-justify-between-vertical:before{content:"\e552"}.k-i-justify-around-vertical:before{content:"\e553"}.k-i-page-properties:before{content:"\e600"}.k-i-bold:before{content:"\e601"}.k-i-italic:before{content:"\e602"}.k-i-underline:before{content:"\e603"}.k-i-font-family:before{content:"\e604"}.k-i-foreground-color:before{content:"\e605"}.k-i-convert-lowercase:before{content:"\e606"}.k-i-convert-uppercase:before{content:"\e607"}.k-i-strikethrough:before{content:"\e608"}.k-i-sub-script:before{content:"\e609"}.k-i-sup-script:before{content:"\e60a"}.k-i-div:before{content:"\e60b"}.k-i-all:before{content:"\e60c"}.k-i-h1:before{content:"\e60d"}.k-i-h2:before{content:"\e60e"}.k-i-h3:before{content:"\e60f"}.k-i-h4:before{content:"\e610"}.k-i-h5:before{content:"\e611"}.k-i-h6:before{content:"\e612"}.k-i-list-ordered:before{content:"\e613"}.k-i-list-numbered:before{content:"\e613"}.k-i-list-unordered:before{content:"\e614"}.k-i-list-bulleted:before{content:"\e614"}.k-i-list-roman-upper:before{content:"\e94b"}.k-i-list-roman-lower:before{content:"\e94c"}.k-i-indent-increase:before{content:"\e615"}.k-i-indent:before{content:"\e615"}.k-i-indent-decrease:before{content:"\e616"}.k-i-outdent:before{content:"\e616"}.k-i-insert-n::before{content:"\e617"}.k-i-insert-up:before{content:"\e617"}.k-i-insert-top:before{content:"\e617"}.k-i-insert-m:before{content:"\e618"}.k-i-insert-middle:before{content:"\e618"}.k-i-insert-s:before{content:"\e619"}.k-i-insert-down:before{content:"\e619"}.k-i-insert-bottom:before{content:"\e619"}.k-i-align-top:before{content:"\e61a"}.k-i-align-middle:before{content:"\e61b"}.k-i-align-bottom:before{content:"\e61c"}.k-i-align-left:before{content:"\e61d"}.k-i-align-center:before{content:"\e61e"}.k-i-align-right:before{content:"\e61f"}.k-i-align-justify:before{content:"\e620"}.k-i-align-remove:before{content:"\e621"}.k-i-text-wrap:before{content:"\e622"}.k-i-rule-horizontal:before{content:"\e623"}.k-i-table-position-left:before{content:"\e948"}.k-i-table-position-center:before{content:"\e949"}.k-i-table-position-right:before{content:"\e94a"}.k-i-table-align-top-left:before{content:"\e624"}.k-i-table-align-top-center:before{content:"\e625"}.k-i-table-align-top-right:before{content:"\e626"}.k-i-table-align-middle-left:before{content:"\e627"}.k-i-table-align-middle-center:before{content:"\e628"}.k-i-table-align-middle-right:before{content:"\e629"}.k-i-table-align-bottom-left:before{content:"\e62a"}.k-i-table-align-bottom-center:before{content:"\e62b"}.k-i-table-align-bottom-right:before{content:"\e62c"}.k-i-table-align-remove:before{content:"\e62d"}.k-i-borders-all:before{content:"\e62e"}.k-i-all-borders:before{content:"\e62e"}.k-i-borders-outside:before{content:"\e62f"}.k-i-outside-borders:before{content:"\e62f"}.k-i-borders-inside:before{content:"\e630"}.k-i-inside-borders:before{content:"\e630"}.k-i-borders-inside-horizontal:before{content:"\e631"}.k-i-inside-horizontal-borders:before{content:"\e631"}.k-i-borders-inside-vertical:before{content:"\e632"}.k-i-inside-vertical-borders:before{content:"\e632"}.k-i-border-top:before{content:"\e633"}.k-i-top-border:before{content:"\e633"}.k-i-border-bottom:before{content:"\e634"}.k-i-bottom-border:before{content:"\e634"}.k-i-border-left:before{content:"\e635"}.k-i-left-border:before{content:"\e635"}.k-i-border-right:before{content:"\e636"}.k-i-right-border:before{content:"\e636"}.k-i-border-no:before{content:"\e637"}.k-i-no-borders:before{content:"\e637"}.k-i-borders-show-hide:before{content:"\e638"}.k-i-form:before{content:"\e639"}.k-i-border:before{content:"\e639"}.k-i-form-element:before{content:"\e63a"}.k-i-code-snippet:before{content:"\e63b"}.k-i-select-all:before{content:"\e63c"}.k-i-button:before{content:"\e63d"}.k-i-select-box:before{content:"\e63e"}.k-i-calendar-date:before{content:"\e63f"}.k-i-group-box:before{content:"\e640"}.k-i-textarea:before{content:"\e641"}.k-i-textbox:before{content:"\e642"}.k-i-textbox-hidden:before{content:"\e643"}.k-i-password:before{content:"\e644"}.k-i-paragraph-add:before{content:"\e645"}.k-i-edit-tools:before{content:"\e646"}.k-i-template-manager:before{content:"\e647"}.k-i-change-manually:before{content:"\e648"}.k-i-track-changes:before{content:"\e649"}.k-i-track-changes-enable:before{content:"\e64a"}.k-i-track-changes-accept:before{content:"\e64b"}.k-i-track-changes-accept-all:before{content:"\e64c"}.k-i-track-changes-reject:before{content:"\e64d"}.k-i-track-changes-reject-all:before{content:"\e64e"}.k-i-document-manager:before{content:"\e64f"}.k-i-custom-icon:before{content:"\e650"}.k-i-dictionary-add:before{content:"\e651"}.k-i-image-light-dialog:before{content:"\e652"}.k-i-image-insert:before{content:"\e652"}.k-i-image-edit:before{content:"\e653"}.k-i-image-map-editor:before{content:"\e654"}.k-i-comment:before{content:"\e655"}.k-i-comment-remove:before{content:"\e656"}.k-i-comments-remove-all:before{content:"\e657"}.k-i-silverlight:before{content:"\e658"}.k-i-media-manager:before{content:"\e659"}.k-i-video-external:before{content:"\e65a"}.k-i-flash-manager:before{content:"\e65b"}.k-i-find-and-replace:before{content:"\e65c"}.k-i-find:before{content:"\e65c"}.k-i-copy:before{content:"\e65d"}.k-i-files:before{content:"\e65d"}.k-i-cut:before{content:"\e65e"}.k-i-paste:before{content:"\e65f"}.k-i-paste-as-html:before{content:"\e660"}.k-i-paste-from-word:before{content:"\e661"}.k-i-paste-from-word-strip-file:before{content:"\e662"}.k-i-paste-html:before{content:"\e663"}.k-i-paste-markdown:before{content:"\e664"}.k-i-paste-plain-text:before{content:"\e665"}.k-i-apply-format:before{content:"\e666"}.k-i-clear-css:before{content:"\e667"}.k-i-copy-format:before{content:"\e668"}.k-i-strip-all-formating:before{content:"\e669"}.k-i-strip-css-format:before{content:"\e66a"}.k-i-strip-font-elements:before{content:"\e66b"}.k-i-strip-span-elements:before{content:"\e66c"}.k-i-strip-word-formatting:before{content:"\e66d"}.k-i-format-code-block:before{content:"\e66e"}.k-i-style-builder:before{content:"\e66f"}.k-i-module-manager:before{content:"\e670"}.k-i-hyperlink-light-dialog:before{content:"\e671"}.k-i-hyperlink-insert:before{content:"\e671"}.k-i-hyperlink-globe:before{content:"\e672"}.k-i-hyperlink-globe-remove:before{content:"\e673"}.k-i-hyperlink-email:before{content:"\e674"}.k-i-anchor:before{content:"\e675"}.k-i-table-light-dialog:before{content:"\e676"}.k-i-table-insert:before{content:"\e676"}.k-i-table:before{content:"\e677"}.k-i-table-properties:before{content:"\e678"}.k-i-table-wizard:before{content:"\e678"}.k-i-table-cell:before{content:"\e679"}.k-i-table-cell-properties:before{content:"\e67a"}.k-i-table-column-insert-left:before{content:"\e67b"}.k-i-table-column-insert-right:before{content:"\e67c"}.k-i-table-row-insert-above:before{content:"\e67d"}.k-i-table-row-insert-below:before{content:"\e67e"}.k-i-table-column-delete:before{content:"\e67f"}.k-i-table-row-delete:before{content:"\e680"}.k-i-table-cell-delete:before{content:"\e681"}.k-i-table-delete:before{content:"\e682"}.k-i-cells-merge:before{content:"\e683"}.k-i-cells-merge-horizontally:before{content:"\e684"}.k-i-cells-merge-vertically:before{content:"\e685"}.k-i-cell-split-horizontally:before{content:"\e686"}.k-i-cell-split-vertically:before{content:"\e687"}.k-i-table-unmerge:before{content:"\e688"}.k-i-pane-freeze:before{content:"\e689"}.k-i-row-freeze:before{content:"\e68a"}.k-i-column-freeze:before{content:"\e68b"}.k-i-toolbar-float:before{content:"\e68c"}.k-i-spell-checker:before{content:"\e68d"}.k-i-validation-xhtml:before{content:"\e68e"}.k-i-validation-data:before{content:"\e68f"}.k-i-toggle-full-screen-mode:before{content:"\e690"}.k-i-formula-fx:before{content:"\e691"}.k-i-sum:before{content:"\e692"}.k-i-symbol:before{content:"\e693"}.k-i-dollar:before{content:"\e694"}.k-i-currency:before{content:"\e694"}.k-i-percent:before{content:"\e695"}.k-i-custom-format:before{content:"\e696"}.k-i-decimal-increase:before{content:"\e697"}.k-i-decimal-decrease:before{content:"\e698"}.k-i-font-size:before{content:"\e699"}.k-i-image-absolute-position:before{content:"\e69a"}.k-i-globe-outline:before{content:"\e700"}.k-i-globe:before{content:"\e701"}.k-i-marker-pin:before{content:"\e702"}.k-i-marker-pin-target:before{content:"\e703"}.k-i-pin:before{content:"\e704"}.k-i-unpin:before{content:"\e705"}.k-i-share:before{content:"\e800"}.k-i-user:before{content:"\e801"}.k-i-inbox:before{content:"\e802"}.k-i-blogger:before{content:"\e803"}.k-i-blogger-box:before{content:"\e804"}.k-i-delicious:before{content:"\e805"}.k-i-delicious-box:before{content:"\e806"}.k-i-digg:before{content:"\e807"}.k-i-digg-box:before{content:"\e808"}.k-i-email:before{content:"\e809"}.k-i-envelop:before{content:"\e809"}.k-i-letter:before{content:"\e809"}.k-i-email-box:before{content:"\e80a"}.k-i-envelop-box:before{content:"\e80a"}.k-i-letter-box:before{content:"\e80a"}.k-i-facebook:before{content:"\e80b"}.k-i-facebook-box:before{content:"\e80c"}.k-i-google:before{content:"\e80d"}.k-i-google-box:before{content:"\e80e"}.k-i-google-plus:before{content:"\e80f"}.k-i-google-plus-box:before{content:"\e810"}.k-i-linkedin:before{content:"\e811"}.k-i-linkedin-box:before{content:"\e812"}.k-i-myspace:before{content:"\e813"}.k-i-myspace-box:before{content:"\e814"}.k-i-pinterest:before{content:"\e815"}.k-i-pinterest-box:before{content:"\e816"}.k-i-reddit:before{content:"\e817"}.k-i-reddit-box:before{content:"\e818"}.k-i-stumble-upon:before{content:"\e819"}.k-i-stumble-upon-box:before{content:"\e81a"}.k-i-tell-a-friend:before{content:"\e81b"}.k-i-tell-a-friend-box:before{content:"\e81c"}.k-i-tumblr:before{content:"\e81d"}.k-i-tumblr-box:before{content:"\e81e"}.k-i-twitter:before{content:"\e81f"}.k-i-twitter-box:before{content:"\e820"}.k-i-yammer:before{content:"\e821"}.k-i-yammer-box:before{content:"\e822"}.k-i-behance:before{content:"\e823"}.k-i-behance-box:before{content:"\e824"}.k-i-dribbble:before{content:"\e825"}.k-i-dribbble-box:before{content:"\e826"}.k-i-rss:before{content:"\e827"}.k-i-rss-box:before{content:"\e828"}.k-i-vimeo:before{content:"\e829"}.k-i-vimeo-box:before{content:"\e82a"}.k-i-youtube:before{content:"\e82b"}.k-i-youtube-box:before{content:"\e82c"}.k-i-folder:before{content:"\e900"}.k-i-folder-open:before{content:"\e901"}.k-i-folder-add:before{content:"\e902"}.k-i-folder-up:before{content:"\e903"}.k-i-folder-more:before{content:"\e904"}.k-i-fields-more:before{content:"\e904"}.k-i-aggregate-fields:before{content:"\e905"}.k-i-file:before{content:"\e906"}.k-i-file-vertical:before{content:"\e906"}.k-i-file-add:before{content:"\e907"}.k-i-file-txt:before{content:"\e908"}.k-i-txt:before{content:"\e908"}.k-i-file-csv:before{content:"\e909"}.k-i-csv:before{content:"\e909"}.k-i-file-excel:before{content:"\e90a"}.k-i-file-xls:before{content:"\e90a"}.k-i-excel:before{content:"\e90a"}.k-i-xls:before{content:"\e90a"}.k-i-file-word:before{content:"\e90b"}.k-i-file-doc:before{content:"\e90b"}.k-i-word:before{content:"\e90b"}.k-i-doc:before{content:"\e90b"}.k-i-file-mdb:before{content:"\e90c"}.k-i-mdb:before{content:"\e90c"}.k-i-file-ppt:before{content:"\e90d"}.k-i-ppt:before{content:"\e90d"}.k-i-file-pdf:before{content:"\e90e"}.k-i-pdf:before{content:"\e90e"}.k-i-file-psd:before{content:"\e90f"}.k-i-psd:before{content:"\e90f"}.k-i-file-flash:before{content:"\e910"}.k-i-flash:before{content:"\e910"}.k-i-file-config:before{content:"\e911"}.k-i-config:before{content:"\e911"}.k-i-file-ascx:before{content:"\e912"}.k-i-ascx:before{content:"\e912"}.k-i-file-bac:before{content:"\e913"}.k-i-bac:before{content:"\e913"}.k-i-file-zip:before{content:"\e914"}.k-i-zip:before{content:"\e914"}.k-i-film:before{content:"\e915"}.k-i-css3:before{content:"\e916"}.k-i-html5:before{content:"\e917"}.k-i-html:before{content:"\e918"}.k-i-source-code:before{content:"\e918"}.k-i-view-source:before{content:"\e918"}.k-i-css:before{content:"\e919"}.k-i-js:before{content:"\e91a"}.k-i-exe:before{content:"\e91b"}.k-i-csproj:before{content:"\e91c"}.k-i-vbproj:before{content:"\e91d"}.k-i-cs:before{content:"\e91e"}.k-i-vb:before{content:"\e91f"}.k-i-sln:before{content:"\e920"}.k-i-cloud:before{content:"\e921"}.k-i-file-horizontal:before{content:"\e922"}.k-i-equal:before{content:"\e14a"}.k-i-not-equal:before{content:"\e14b"}.k-i-less-or-equal:before{content:"\e14c"}.k-i-greater-or-equal:before{content:"\e14d"}.k-i-divide:before{content:"\e14e"}.k-i-accessibility:before{content:"\e14f"}.k-i-barcode-outline:before{content:"\e150"}.k-i-barcode:before{content:"\e151"}.k-i-barcode-scanner:before{content:"\e152"}.k-i-qr-code-outline:before{content:"\e153"}.k-i-qr-code:before{content:"\e154"}.k-i-qr-code-scanner:before{content:"\e155"}.k-i-barcode-qr-code-scanner:before{content:"\e156"}.k-i-signature:before{content:"\e157"}.k-i-hand:before{content:"\e158"}.k-i-cursor:before{content:"\e159"}.k-i-attachment-45:before{content:"\e10e"}.k-i-images:before{content:"\e52b"}.k-i-strip-all-formatting:before{content:"\e669"}.k-i-home:before{content:"\e034"}.k-i-overlap:before{content:"\e033"}.k-i-align-to-grid:before{content:"\e52c"}.k-i-size-to-grid:before{content:"\e52d"}.k-i-make-same-size:before{content:"\e52e"}.k-i-make-same-width:before{content:"\e52f"}.k-i-make-same-height:before{content:"\e530"}.k-i-make-horizontal-spacing-equal:before{content:"\e531"}.k-i-increase-horizontal-spacing:before{content:"\e532"}.k-i-decrease-horizontal-spacing:before{content:"\e533"}.k-i-remove-horizontal-spacing:before{content:"\e534"}.k-i-make-vertical-spacing-equal:before{content:"\e535"}.k-i-increase-vertical-spacing:before{content:"\e536"}.k-i-decrease-vertical-spacing:before{content:"\e537"}.k-i-remove-vertical-spacing:before{content:"\e538"}.k-i-eyedropper:before{content:"\e539"}.k-i-snap-grid:before{content:"\e53a"}.k-i-snap-to-gridlines:before{content:"\e53b"}.k-i-snap-to-snaplines:before{content:"\e53c"}.k-i-dimensions:before{content:"\e53d"}.k-i-crosstab:before{content:"\e69c"}.k-i-table-body:before{content:"\e69e"}.k-i-table-column-groups:before{content:"\e69f"}.k-i-table-corner:before{content:"\e6a0"}.k-i-table-row-groups:before{content:"\e6a1"}.k-i-subreport:before{content:"\e923"}.k-i-data:before{content:"\e924"}.k-i-report-header-section:before{content:"\e925"}.k-i-report-footer-section:before{content:"\e926"}.k-i-group-header-section:before{content:"\e927"}.k-i-group-footer-section:before{content:"\e928"}.k-i-page-header-section:before{content:"\e929"}.k-i-page-footer-section:before{content:"\e92a"}.k-i-detail-section:before{content:"\e92b"}.k-i-toc-section:before{content:"\e92c"}.k-i-group-section:before{content:"\e92d"}.k-i-parameters:before{content:"\e92e"}.k-i-data-csv:before{content:"\e92f"}.k-i-data-json:before{content:"\e930"}.k-i-data-sql:before{content:"\e931"}.k-i-data-web:before{content:"\e932"}.k-i-group-collection:before{content:"\e933"}.k-i-parameter-boolean:before{content:"\e934"}.k-i-parameter-date-time:before{content:"\e935"}.k-i-parameter-float:before{content:"\e936"}.k-i-parameter-integer:before{content:"\e937"}.k-i-parameter-string:before{content:"\e938"}.k-i-toc-section-level:before{content:"\e939"}.k-i-inherited:before{content:"\e93a"}.k-i-file-video:before{content:"\e93b"}.k-i-file-audio:before{content:"\e93c"}.k-i-file-image:before{content:"\e93d"}.k-i-file-presentation:before{content:"\e93e"}.k-i-file-data:before{content:"\e93f"}.k-i-file-disc-image:before{content:"\e940"}.k-i-file-programming:before{content:"\e941"}.k-i-parameters-byte-array:before{content:"\e942"}.k-i-parameters-unknown:before{content:"\e943"}.k-i-file-error:before{content:"\e944"}.k-i-files-error:before{content:"\e945"}.k-i-data-rest:before{content:"\e946"}.k-i-file-typescript:before{content:"\e947"}.k-i-graph:before{content:"\ea00"}.k-i-column-clustered:before{content:"\ea01"}.k-i-column-stacked:before{content:"\ea02"}.k-i-column-stacked100:before{content:"\ea03"}.k-i-column-range:before{content:"\ea04"}.k-i-bar-clustered:before{content:"\ea05"}.k-i-bar-stacked:before{content:"\ea06"}.k-i-bar-stacked100:before{content:"\ea07"}.k-i-bar-range:before{content:"\ea08"}.k-i-area-clustered:before{content:"\ea09"}.k-i-area-stacked:before{content:"\ea0a"}.k-i-area-stacked100:before{content:"\ea0b"}.k-i-area-range:before{content:"\ea0c"}.k-i-line-stacked:before{content:"\ea0e"}.k-i-line-stacked100:before{content:"\ea0f"}.k-i-line-markers:before{content:"\ea10"}.k-i-line-stacked-markers:before{content:"\ea11"}.k-i-line-stacked100-markers:before{content:"\ea12"}.k-i-pie:before{content:"\ea13"}.k-i-doughnut:before{content:"\ea14"}.k-i-scatter:before{content:"\ea15"}.k-i-scatter-smooth-lines-markers:before{content:"\ea16"}.k-i-scatter-smooth-lines:before{content:"\ea17"}.k-i-scatter-straight-lines-markers:before{content:"\ea18"}.k-i-scatter-straight-lines:before{content:"\e6a19"}.k-i-bubble:before{content:"\ea1a"}.k-i-candlestick:before{content:"\ea1b"}.k-i-bar:before{content:"\ea1c"}.k-i-radar:before{content:"\ea1d"}.k-i-radar-markers:before{content:"\ea1e"}.k-i-radar-filled:before{content:"\ea1f"}.k-i-rose:before{content:"\ea20"}.k-i-choropleth:before{content:"\ea21"}.k-i-set-column-position:before{content:"\e15c"}.k-i-stick:before{content:"\e15a"}.k-i-unstick:before{content:"\e15b"}.k-i-page-portrait::before{content:"\e906"}.k-i-page-landscape::before{content:"\e922"}.k-rtl .k-i-collapse,.k-rtl .k-i-expand,.k-rtl .k-i-indent-decrease,.k-rtl .k-i-indent-increase{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-cell-comment{position:absolute;white-space:pre-wrap;text-align:left;border-width:1px;border-style:solid;max-width:200px}.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-bottom-width:0;border-right-width:0;border-style:solid;box-sizing:border-box;overflow:hidden}.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;box-sizing:border-box;overflow:hidden;padding:1px 3px;background-clip:padding-box}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after{content:"";display:block;position:absolute;top:0;right:0;left:auto;border-width:3px;border-style:solid}.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid}.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px}.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;outline-color:transparent!important;box-sizing:border-box;z-index:10}.k-spreadsheet .k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;position:relative;display:table;width:100%}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar,.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{display:table-cell;vertical-align:middle}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{position:relative;vertical-align:top;border-width:0 1px 0 0;border-style:solid}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox{width:9.5em;border-radius:0;border-color:transparent}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{border-radius:0;border-color:transparent;background-image:none;box-shadow:none;border-width:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar{width:100%;padding-left:31px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar>.k-i-formula-fx{content:"\e691";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 1px 0 0;border-style:solid;width:24px;margin-left:-24px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before{content:"{";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after{content:"}";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input{overflow:hidden;text-indent:.8em;border:0;margin:0}.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down{padding-bottom:0}.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;box-sizing:border-box;white-space:pre;padding:3px .5em}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden}.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet>.k-spreadsheet-view .k-state-disabled{pointer-events:auto}.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em}.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:.3em 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:.3em .3em 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em;height:auto}.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative}.k-spreadsheet .k-spreadsheet-column-header{position:absolute}.k-spreadsheet .k-filter-wrapper{pointer-events:none;z-index:50}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0;padding:0 4px 4px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;gap:8px}.k-spreadsheet .k-spreadsheet-sheets-bar>.k-button{-ms-flex-negative:0;flex-shrink:0}.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip{padding:0;-ms-flex:1;flex:1;border-width:0;background-color:transparent;overflow:hidden}.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip .k-tabstrip-items li .k-link[data-type=remove]{padding-left:6px;padding-right:6px}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.k-spreadsheet .k-dirty{position:absolute;top:0;left:0;right:unset}.k-spreadsheet .k-single-selection{cursor:crosshair}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-4px;margin-right:-4px;border-width:1px;border-style:solid;z-index:100}.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after{display:none}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-bl-hint,.k-spreadsheet .k-auto-fill-br-hint,.k-spreadsheet .k-auto-fill-punch,.k-spreadsheet .k-auto-fill-tr-hint{position:absolute;box-sizing:border-box}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-spreadsheet .k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}.k-spreadsheet .k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}.k-spreadsheet-list-popup{margin-right:-1px}.k-spreadsheet-names-popup .k-item{position:relative}.k-spreadsheet-names-popup .k-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;cursor:pointer}.k-spreadsheet-names-popup .k-icon:hover{opacity:1}.k-horizontal-resize{cursor:col-resize}.k-vertical-resize{cursor:row-resize}.k-merged-cells-wrapper,.k-selection-wrapper,.k-spreadsheet-active-cell,.k-spreadsheet-data{cursor:cell}.k-horizontal-resize .k-merged-cells-wrapper,.k-horizontal-resize .k-selection-wrapper,.k-horizontal-resize .k-spreadsheet-active-cell,.k-horizontal-resize .k-spreadsheet-data{cursor:col-resize}.k-vertical-resize .k-merged-cells-wrapper,.k-vertical-resize .k-selection-wrapper,.k-vertical-resize .k-spreadsheet-active-cell,.k-vertical-resize .k-spreadsheet-data{cursor:row-resize}.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible}.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em}.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em}.k-spreadsheet-filter{position:absolute;cursor:pointer;pointer-events:all}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:fixed;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;box-sizing:border-box}textarea.k-spreadsheet-clipboard{position:fixed}.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid}.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}@media (hover:none),(pointer:coarse){.k-spreadsheet-scroller{z-index:3}}.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;box-sizing:border-box;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.k-spreadsheet-view-size{position:relative}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center;z-index:100}.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0}div.k-spreadsheet-window{padding:1.167em .75em .75em}.k-spreadsheet-window .k-edit-form-container{width:100%}.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0}.k-spreadsheet-window .k-root-tabs .k-loading{display:none}.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;height:190px}.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em}.k-spreadsheet-window .k-format-filter{width:100%}.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em}.k-spreadsheet-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-spreadsheet-window .k-edit-label{width:25%;margin:0 0 0 .75em}.k-spreadsheet-window .k-edit-field{width:67%;margin:0 .917em 0 0}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:3em}.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100%}.k-spreadsheet-window .k-export-config .k-hr{margin-left:15px;margin-right:15px}.k-spreadsheet-window .k-export-config .k-edit-field{width:40%;float:left;margin-left:30px}.k-spreadsheet-window .k-page-orientation{position:absolute;right:2em;top:25%}.k-spreadsheet-window .k-page-orientation .k-icon{font-size:6em}.k-spreadsheet-window .k-export-config:after,.k-spreadsheet-window>div:after{content:"";display:block;clear:both;height:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{box-sizing:border-box;width:20%}.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom}.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-popup .k-colorpalette{vertical-align:top}.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0}.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.3em 1.5em .3em .9em;border-width:0;border-radius:0}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu>.k-menu{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-link .k-icon{margin-left:-26px;width:26px}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px}.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0}.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px}.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px}.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px}.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static}.k-resize-handle,.k-resize-hint{position:absolute;z-index:200}.k-resize-hint-handle{width:100%;height:20px}.k-resize-hint-marker{width:2px;height:100%;margin:0 auto}.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left}.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100%}.k-spreadsheet-quick-access-toolbar .k-button,.k-spreadsheet-sheets-bar .k-button{border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0}.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-toolbar{border-width:0}.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px}.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px}.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px}.k-spreadsheet-toolbar [data-tool=alignment],.k-spreadsheet-toolbar [data-tool=backgroundColor],.k-spreadsheet-toolbar [data-tool=borders],.k-spreadsheet-toolbar [data-tool=freeze],.k-spreadsheet-toolbar [data-tool=merge],.k-spreadsheet-toolbar [data-tool=textColor]{width:auto}.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding:0 .3em;box-shadow:none}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important}.k-spreadsheet-editor-button{position:absolute;width:20px;z-index:10;margin-left:2px;padding:0!important}.k-spreadsheet-editor-button.k-spreadsheet-last-column{margin-left:-21px}.k-spreadsheet-editor-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hint-wrapper{margin-top:1em}.k-edit-form-container>div:after{display:block;content:"";clear:both}.k-spreadsheet-filter-menu .k-i-arrow-45-down-right{cursor:pointer}.k-spreadsheet-import-errors .k--header-message{font-weight:700;padding-bottom:5px;border-bottom:1px solid #888;margin-bottom:5px}.k-spreadsheet-import-errors .k--errors{max-height:350px;overflow:auto}.k-spreadsheet-import-errors .k--errors table{border-collapse:collapse;font-size:90%}.k-spreadsheet-import-errors .k--errors table td,.k-spreadsheet-import-errors .k--errors table th{padding:2px 4px;border-bottom:1px solid #bbb}.k-spreadsheet-import-errors .k--errors table th{text-align:left;border-bottom:1px solid #000}.k-spreadsheet-insert-image-dialog{margin:0 1em;border-style:dashed;border-width:2px}.k-spreadsheet-insert-image-dialog label{position:relative;display:block;width:355px;height:200px;padding:10px;background-image:url(textures/image-default.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50% 30%}.k-spreadsheet-insert-image-dialog label div{position:relative;top:75%;padding:10px;text-align:center;pointer-events:none}.k-spreadsheet-insert-image-dialog label input{display:none}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image{background-size:auto 90%;background-position:50% 50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{opacity:1;top:50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div{opacity:0}.k-spreadsheet-drawing{position:absolute;box-sizing:border-box;z-index:101}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-style:solid;outline-width:2px}.k-spreadsheet-drawing .k-spreadsheet-drawing-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;cursor:move}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{position:absolute;width:6px;height:6px;border-style:solid;border-width:1px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N{left:50%;top:0;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE{left:100%;top:0;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E{left:100%;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE{left:100%;top:100%;cursor:nwse-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S{left:50%;top:100%;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW{left:0;top:100%;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W{left:0;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW{left:0;top:0;cursor:nwse-resize}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-avatar{width:32px;height:32px;border-width:0;border-style:solid;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden}.k-avatar-circle{border-radius:50%}.k-avatar-circle.k-avatar-image>*{border-radius:50%}.k-avatar-rounded{border-radius:5px}.k-avatar-rounded.k-avatar-image>*{border-radius:5px}.k-avatar-image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.k-avatar-image>img{width:100%;height:100%;object-fit:cover}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-card{border-radius:4px;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.k-card .k-card-callout{position:absolute;width:20px;height:20px;border-width:1px 1px 0 0;border-style:solid;margin:0}.k-card .k-card-callout.k-callout-n{top:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);left:50%}.k-card .k-card-callout.k-callout-e{top:50%;left:auto;right:0;-webkit-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);-ms-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);transform:translate(50%,-50%) rotate(135deg) scaleX(-1)}.k-card .k-card-callout.k-callout-s{top:auto;bottom:0;-webkit-transform:translate(-50%,50%) rotate(135deg);-ms-transform:translate(-50%,50%) rotate(135deg);transform:translate(-50%,50%) rotate(135deg);left:50%}.k-card .k-card-callout.k-callout-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.k-card .k-avatar{width:45px;height:45px;margin-right:14px}.k-card .k-avatar.k-avatar-image>*{width:45px;height:45px}.k-card.k-card-flat{box-shadow:none}.k-card-horizontal{-ms-flex-direction:row;flex-direction:row}.k-card-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:inherit;flex-direction:inherit;overflow:hidden}.k-card-header{padding:12px 14px;border-width:0 0 1px;border-style:solid;outline:0;overflow:hidden;position:relative;z-index:1}.k-card>.k-card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-header h1,.k-card-header h2,.k-card-header h3,.k-card-header h4,.k-card-header h5,.k-card-header h6,.k-card-header>div{margin:0}.k-card-header .k-card-title+.k-card-subtitle{margin-top:0}.k-card-footer{padding:12px 14px;border-width:1px 0 0;border-style:solid;outline:0;display:block}.k-card-body{padding:12px 14px;outline:0;-ms-flex:1 1 auto;flex:1 1 auto}.k-card>.k-card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-body p{margin:0 0 8px}.k-card-body>.k-last,.k-card-body>:last-child{margin-bottom:0}.k-card-image,.k-card-media{border:0;max-width:100%;overflow:hidden}.k-card>.k-card-image:first-child,.k-card>.k-card-media:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-image:last-child,.k-card>.k-card-media:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-image>img,.k-card-media>img{border:0;max-width:100%}.k-card-horizontal .k-card-image,.k-card-horizontal .k-card-media{-ms-flex-negative:0;flex-shrink:0;max-width:100px;object-fit:cover}.k-card-title{font-family:inherit;font-size:19px;line-height:normal;font-weight:400;margin:0 0 8px}.k-card-subtitle{font-size:12px;margin:0 0 8px;opacity:.6}.k-card-separator{margin:0;border-width:1px 0 0;border-style:solid;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-separator.k-separator-vertical{width:0;border-width:0 0 0 1px}.k-card>.k-hr{margin:0;-ms-flex:0 0 auto;flex:0 0 auto;border-color:inherit}.k-card-actions{padding:8px 14px;border-width:0;border-style:solid;border-color:inherit;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.k-card>.k-card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-horizontal .k-card-actions,.k-card-vertical .k-card-actions{border:0}.k-card-actions .k-button{max-width:100%;white-space:normal}.k-card-actions>.k-button.k-flat:first-child{margin-left:-8px}.k-card-actions.k-card-actions-start{-ms-flex-pack:start;justify-content:flex-start}.k-card-actions.k-card-actions-end{-ms-flex-pack:end;justify-content:flex-end}.k-card-actions.k-card-actions-center{-ms-flex-pack:center;justify-content:center}.k-card-action{border-width:0;border-style:solid;border-color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-action>.k-button{border-radius:0;padding:12px 14px;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-actions-vertical{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-card-actions-vertical .k-button{padding:16px 14px}.k-card-actions-vertical .k-button.k-flat:first-child{margin-left:0}.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px}.k-card-horizontal .k-card-actions-vertical{border-top-width:0;border-left-width:1px}.k-card-vertical .k-card-actions-vertical.k-card-actions-start{-ms-flex-align:start;align-items:flex-start}.k-card-vertical .k-card-actions-vertical.k-card-actions-end{-ms-flex-align:end;align-items:flex-end}.k-card-vertical .k-card-actions-vertical.k-card-actions-center{-ms-flex-align:center;align-items:center}.k-card-vertical .k-card-actions-vertical.k-card-actions-center,.k-card-vertical .k-card-actions-vertical.k-card-actions-end,.k-card-vertical .k-card-actions-vertical.k-card-actions-start{padding:8px 14px}.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button{padding:8px 14px}.k-card-actions-stretched{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-card-actions-stretched .k-button{padding:16px 14px;-ms-flex-positive:1;flex-grow:1;border-radius:0}.k-card-actions-stretched .k-button.k-flat:first-child{margin-left:0}.k-card-actions-stretched .k-card-action+.k-card-action{border-left-width:1px}.k-card .k-card-actions-stretched{border-top-width:1px;border-style:solid}.k-card-horizontal>.k-card-actions-stretched{border-left-width:1px;border-top-width:0}.k-card-actions-stretched.k-card-actions-vertical{-ms-flex-direction:column;flex-direction:column}.k-card-actions-stretched.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px;border-left-width:0}.k-card-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card+.k-card{margin-top:16px}.k-card-deck{display:-ms-flexbox;display:flex;margin-top:16px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card+.k-card{margin-left:16px}.k-card-deck-scrollwrap{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.k-card-deck-scrollwrap>.k-button{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;z-index:1}.k-card-deck-scrollwrap>.k-button:first-child{left:-1px}.k-card-deck-scrollwrap>.k-button:last-child{right:-1px}.k-card-deck-scrollwrap>.k-card-deck{-ms-flex:1 1 auto;flex:1 1 auto}.k-card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card>.k-card-header{border-radius:0}.k-card-group .k-card+.k-card{margin-left:-1px}.k-card-group .k-card.k-first{border-bottom-left-radius:4px;border-top-left-radius:4px}.k-card-group .k-card.k-first>.k-card-header{border-top-left-radius:4px}.k-card-group .k-card.k-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-card-group .k-card.k-last>.k-card-header{border-top-right-radius:4px}.k-card-group .k-card.k-only{border-radius:4px}.k-card-group .k-card.k-only>.k-card-header{border-top-left-radius:4px;border-top-right-radius:4px}.k-rtl .k-card-deck .k-card+.k-card,[dir=rtl] .k-card-deck .k-card+.k-card{margin-left:0;margin-right:16px}.k-rtl .k-card-actions-stretched .k-card-action+.k-card-action,[dir=rtl] .k-card-actions-stretched .k-card-action+.k-card-action{border-right-width:1px;border-left-width:0}.k-rtl .k-card-horizontal .k-card-actions-vertical,.k-rtl .k-card-horizontal>.k-card-actions-stretched,[dir=rtl] .k-card-horizontal .k-card-actions-vertical,[dir=rtl] .k-card-horizontal>.k-card-actions-stretched{border-right-width:1px;border-left-width:0}.k-ie11 .k-card-body{-ms-flex:1 1 auto;flex:1 1 auto}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-tilelayout{border-width:0;border-style:solid;box-sizing:border-box;outline:0;display:grid}.k-layout-item-hint{border-width:1px;border-style:solid;border-radius:4px;position:relative}.k-layout-item-hint.k-layout-item-hint-resize{z-index:3}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-chat{height:600px;max-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:500px;margin:auto}.k-chat .k-message-list{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.k-chat .k-message-list-content{padding:16px 16px;width:100%;box-sizing:border-box;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.k-chat .k-message-list-content>*+*{margin-top:16px}.k-chat .k-message-group{max-width:80%;background:0 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;position:relative}.k-chat .k-message-group:not(.k-alt){-ms-flex-align:start;align-items:flex-start;text-align:left}.k-chat .k-message-group:not(.k-alt) .k-message-time{margin-left:8px;left:100%}.k-chat .k-message-group:not(.k-alt) .k-message-status{left:0}.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble{border-bottom-left-radius:2px}.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble{border-bottom-left-radius:2px;border-top-left-radius:2px}.k-chat .k-message-group.k-alt{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}.k-chat .k-message-group.k-alt .k-message-time{margin-right:8px;right:100%}.k-chat .k-message-group.k-alt .k-message-status{right:0}.k-chat .k-message-group.k-alt .k-first .k-bubble,.k-chat .k-message-group.k-alt .k-only .k-bubble{border-bottom-right-radius:2px}.k-chat .k-message-group.k-alt .k-last .k-bubble,.k-chat .k-message-group.k-alt .k-middle .k-bubble{border-top-right-radius:2px;border-bottom-right-radius:2px}.k-chat .k-message{max-width:100%;margin:2px 0 0;position:relative;transition:margin .2s ease-in-out}.k-chat .k-message-status,.k-chat .k-message-time{font-size:smaller;line-height:normal;white-space:nowrap;pointer-events:none;position:absolute}.k-chat .k-message-time{opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-in-out}.k-chat .k-message-status{margin-top:2px;height:0;overflow:hidden;top:100%;transition:height .2s ease-in-out}.k-chat .k-bubble{border-radius:12px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;word-wrap:break-word}.k-chat .k-message.k-state-selected{margin-bottom:16px;border:0;color:inherit;background:0 0}.k-chat .k-message.k-state-selected .k-message-time{opacity:1}.k-chat .k-message.k-state-selected .k-message-status{height:1.2em}.k-chat .k-message-error,.k-chat .k-message-sending{margin-bottom:16px}.k-chat .k-message-error .k-message-status,.k-chat .k-message-sending .k-message-status{height:1.2em}.k-chat .k-avatar{border-radius:100%;width:32px;height:32px;position:absolute}.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:40px}.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:40px}.k-chat .k-message-group:not(.k-alt)>.k-avatar{left:0;bottom:0}.k-chat .k-message-group.k-alt>.k-avatar{right:0;bottom:0}.k-author{margin:0;font-size:smaller;line-height:normal}.k-chat .k-author{margin:0}.k-timestamp{font-size:smaller;line-height:normal;text-align:center;-ms-flex-item-align:stretch;align-self:stretch}.k-quick-replies{display:block;max-width:100%}.k-quick-reply{border-radius:100px;margin-right:8px;margin-bottom:4px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease-in-out}.k-message-box{padding:10px 16px;border-width:1px 0 0;border-style:solid;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-message-box .k-input{margin:0;padding:0;border:0;font:inherit;background:0 0;-ms-flex:1 1 auto;flex:1 1 auto}.k-message-box .k-button{padding:0}.k-message-box .k-button svg{width:20px;height:20px;fill:currentColor;display:inline-block}.k-message-box .k-button::after,.k-message-box .k-button::before{display:none}.k-chat .k-card-list{margin:2px 0 0}.k-chat .k-card-deck{max-width:calc(100% + 32px);box-sizing:border-box;margin-left:-16px;margin-right:-16px;padding:16px 16px 16px;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.k-chat .k-card-deck .k-card-wrap+.k-card-wrap{margin-left:16px}.k-chat .k-card-deck .k-card,.k-chat .k-card-deck .k-card-wrap{width:200px}.k-card-deck-scrollwrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;box-sizing:content-box}.k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px}.k-chat .k-card-deck .k-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card+.k-card{margin-left:16px}.k-chat .k-card-deck .k-card-wrap.k-state-selected{background:0 0}.k-typing-indicator{padding:0;border-radius:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-typing-indicator span{width:8px;height:8px;border-radius:50%;-ms-flex:0 0 8px;flex:0 0 8px;background-color:currentColor}.k-typing-indicator span+span{margin-left:5px}@-webkit-keyframes k-animation-blink{50%{opacity:1}}@keyframes k-animation-blink{50%{opacity:1}}.k-chat .k-toolbar-box{width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box;overflow:hidden;position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-toolbar-box .k-button-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;padding:10px 16px}.k-chat .k-toolbar-box .k-button-list:after{content:'';padding-right:16px}.k-chat .k-toolbar-box .k-button-list .k-button+.k-button{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.k-chat .k-toolbar-box .k-scroll-button{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-chat .k-toolbar-box .k-scroll-button-left{left:0}.k-chat .k-toolbar-box .k-scroll-button-right{right:0}.k-chat .k-toolbar-box .k-button{border-width:0;color:inherit;background:0 0;-ms-flex-negative:0;flex-shrink:0;box-shadow:none}.k-rtl .k-message-group:not(.k-alt),[dir=rtl] .k-message-group:not(.k-alt){text-align:right}.k-rtl .k-message-group:not(.k-alt) .k-message-time,[dir=rtl] .k-message-group:not(.k-alt) .k-message-time{margin-left:0;margin-right:8px;left:auto;right:100%}.k-rtl .k-message-group:not(.k-alt) .k-message-status,[dir=rtl] .k-message-group:not(.k-alt) .k-message-status{left:auto;right:0}.k-rtl .k-message-group.k-alt,[dir=rtl] .k-message-group.k-alt{text-align:left}.k-rtl .k-message-group.k-alt .k-message-time,[dir=rtl] .k-message-group.k-alt .k-message-time{margin-right:0;margin-left:8px;right:auto;left:100%}.k-rtl .k-message-group.k-alt .k-message-status,[dir=rtl] .k-message-group.k-alt .k-message-status{right:auto;left:0}.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:0;padding-right:40px}.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:0;padding-left:40px}.k-rtl .k-message-box .k-button svg,[dir=rtl] .k-message-box .k-button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.k-rtl .k-quick-reply,[dir=rtl] .k-quick-reply{margin-right:0;margin-left:8px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-calendar{padding:0 0;border-width:1px;border-style:solid;line-height:1.42857143;position:relative;overflow:hidden;display:inline-block}.k-calendar .k-link{color:inherit;text-decoration:none;outline:0}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-state-focused,.k-calendar .k-state-focused.k-state-selected{box-shadow:none}.k-calendar table{margin:0;padding:0;border-spacing:0;border-width:0;outline:0;table-layout:fixed;float:left}.k-calendar td,.k-calendar th{border-width:0;padding:0;text-align:center;border-style:solid;border-color:inherit;color:inherit;background:0 0;font-weight:400;cursor:default}.k-calendar .k-header{padding:6px 6px;border-bottom-width:0;border-bottom-style:solid;text-align:center;position:relative;z-index:1}.k-calendar .k-footer{padding:.5em;text-align:center;position:relative;clear:both}.k-calendar .k-footer .k-nav-today:hover{text-decoration:underline}.k-calendar .k-calendar-view{width:26em;height:26em;position:relative;z-index:1;overflow:hidden}.k-calendar.k-week-number .k-calendar-view{width:29.71428571em;padding:0}.k-calendar .k-content{width:100%;background-color:transparent}.k-calendar .k-content th{padding:.5em 2px;border-bottom-width:0;box-sizing:border-box}.k-calendar .k-content td{border-radius:0}.k-calendar .k-content td.k-alt{width:3.71428571em;border-radius:0}.k-calendar .k-content .k-link{margin:auto;padding:1em 1em;box-sizing:border-box;border-radius:0;line-height:1.42857143;display:block}.k-calendar .k-month .k-link{width:3.71428571em;height:3.71428571em}.k-calendar .k-month th{height:3.71428571em}.k-calendar .k-year .k-link{width:4.28571429em;height:4.28571429em;line-height:2.28571429em}.k-calendar .k-decade .k-link{width:4.28571429em;height:4.28571429em;line-height:2.28571429em}.k-calendar .k-century .k-link{width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.14285714em;white-space:normal}.k-calendar .k-animation-container .k-content{height:100%}.k-calendar .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 auto;flex:0 0 auto}.k-calendar .k-calendar-header .k-button{white-space:nowrap}.k-calendar .k-calendar-nav{-ms-flex-align:center;align-items:center}.k-calendar .k-nav-today{cursor:pointer}.k-calendar .k-calendar-decadeview,.k-calendar .k-calendar-monthview,.k-calendar .k-calendar-yearview{padding:0 16px}.k-calendar .k-calendar-decadeview th,.k-calendar .k-calendar-monthview th,.k-calendar .k-calendar-yearview th{border-bottom-width:0;background-color:transparent}.k-calendar .k-calendar-decadeview .k-alt,.k-calendar .k-calendar-monthview .k-alt,.k-calendar .k-calendar-yearview .k-alt{opacity:.5;background-color:transparent}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-calendar-range{width:auto;text-align:left;line-height:1.42857143}.k-calendar-range .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-calendar-range .k-calendar-header .k-button{white-space:nowrap;border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-calendar-range .k-calendar-header .k-button.k-state-active,.k-calendar-range .k-calendar-header .k-button.k-state-hover,.k-calendar-range .k-calendar-header .k-button:active,.k-calendar-range .k-calendar-header .k-button:hover,.k-calendar-range .k-calendar-header .k-button:hover.k-state-active,.k-calendar-range .k-calendar-header .k-button:hover:active{color:inherit}.k-calendar-range .k-calendar-header .k-button::before{display:block}.k-calendar-range .k-calendar-header .k-button::after{display:block}.k-calendar-range .k-calendar-header .k-button.k-state-focused::after,.k-calendar-range .k-calendar-header .k-button:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-calendar-range .k-calendar-header .k-button.k-state-disabled,.k-calendar-range .k-calendar-header .k-button[disabled],.k-state-disabled .k-calendar-range .k-calendar-header .k-button{pointer-events:none}.k-calendar-range .k-calendar-nav{display:inline-block;white-space:nowrap}.k-calendar-range .k-calendar-view{height:auto;width:auto;min-height:26em;text-align:center;white-space:nowrap}.k-animation-container-sm .k-calendar-range .k-calendar-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-calendar-range.k-week-number .k-calendar-view{width:auto}.k-calendar-range .k-content{padding:0 16px 8px;width:auto;height:auto;text-align:center;display:inline-table;vertical-align:top;float:none;color:inherit;background-color:transparent}.k-calendar-range .k-content td,.k-calendar-range .k-content th{padding:0;border-width:0;color:inherit;background-color:transparent;background-image:none;text-align:inherit;vertical-align:middle}.k-calendar-range .k-content th{padding:.5em 0;font-size:12px;line-height:1.5;text-transform:uppercase;opacity:.5}.k-calendar-range .k-content td{border-radius:4px}.k-calendar-range .k-content td.k-alt{opacity:.5}.k-calendar-range .k-content .k-link{padding:1em 1em;min-height:0;box-sizing:border-box;border-radius:4px;line-height:inherit}.k-calendar-range .k-content .k-meta-header,.k-calendar-range .k-content .k-month-header{margin:0 16px;padding:.5em 14px;font-size:12px;line-height:1.5;text-transform:uppercase;text-align:left;opacity:.5}.k-calendar-range .k-content td.k-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.k-calendar-range .k-content td.k-range-mid{border-radius:0}.k-calendar-range .k-content td.k-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.k-calendar-range .k-content td.k-range-split-end,.k-calendar-range .k-content td.k-range-split-start{position:relative}.k-calendar-range .k-content td.k-range-split-end::after,.k-calendar-range .k-content td.k-range-split-start::after{content:"";width:5px;display:block;position:absolute;top:1px;bottom:1px}.k-calendar-range .k-content td.k-range-split-start::after{right:auto;left:-5px}.k-calendar-range .k-content td.k-range-split-end::after{right:-5px;left:auto}.k-calendar-range .k-content td.k-weekend{background-color:transparent}.k-calendar-range .k-state-selected{color:inherit;background:0 0;border-color:transparent}.k-calendar-range .k-state-focused,.k-calendar-range .k-state-focused.k-state-selected{box-shadow:none}.k-calendar-range td.k-state-disabled{opacity:.5}.k-calendar-range td.k-state-disabled .k-link{color:inherit}.k-calendar-range .k-footer .k-nav-today{padding:8px 16px;width:auto;height:auto;display:block}.k-calendar-range .k-calendar-decadeview,.k-calendar-range .k-calendar-monthview,.k-calendar-range .k-calendar-yearview{padding:0}.k-widget.k-daterangepicker{border:0;box-shadow:none}.k-calendar-monthview .k-content .k-link{width:3.71428571em}.k-calendar-monthview .k-content tbody tr{height:3.71428571em}.k-calendar-yearview .k-content{margin:0 -1px}.k-calendar-yearview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-decadeview .k-content{margin:0 -1px}.k-calendar-decadeview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-centuryview .k-content{margin:0 -1px}.k-calendar-centuryview .k-content .k-link{padding:.5em .5em;width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.625;white-space:normal}.k-rtl .k-calendar-range{text-align:right}.k-rtl .k-calendar-range .k-calendar-nav{float:left}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pdf-viewer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.k-pdf-viewer .k-toolbar{border-top-width:0;border-right-width:0;border-left-width:0;border-color:inherit;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.k-pdf-viewer .k-pager-wrap{padding:0;min-height:auto;border-width:0;color:inherit;background:0 0;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}.k-pdf-viewer .k-list-scroller{-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.k-pdf-viewer .k-list-scroller .k-enable-text-select{-webkit-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.k-pdf-viewer .k-list-scroller .k-enable-panning{cursor:grab}.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection{background-color:transparent}.k-pdf-viewer .k-page{position:relative;margin:30px auto}.k-pdf-viewer .k-page canvas{direction:ltr}.k-pdf-viewer .k-page .k-text-layer{position:absolute;top:0;left:0;opacity:.2;overflow:hidden}.k-pdf-viewer .k-page .k-text-layer>span{position:absolute;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;color:transparent}.k-pdf-viewer .k-page .k-text-layer mark{color:transparent}.k-pdf-viewer-window{-ms-flex:1 1 auto;flex:1 1 auto}.k-pdf-viewer-window .k-edit-field .k-file-format,.k-pdf-viewer-window .k-edit-field .k-textbox{width:100%}.k-pdf-viewer-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-pdf-viewer-search-dialog{padding:.28571428em}.k-pdf-viewer-search-dialog .k-search-container{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.k-pdf-viewer-search-dialog .k-search-container .k-textbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:0 0;padding-right:.53214286em;margin:0 .28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon{position:relative;top:auto;margin:0;font-size:inherit}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear{display:none}.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after{content:""}.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button{height:2em}.k-pdf-viewer-search-dialog .k-search-container .k-search-matches{display:inline-block;min-width:4.5em;margin:0 .28571428em 0 .28571428em;vertical-align:middle}.k-pdf-viewer-search-dialog .k-search-container>.k-button{margin-left:.28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle{cursor:move;margin-left:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/div.k-scrollview,kendo-scrollview.k-scrollview-wrap{box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;position:relative;overflow:hidden;display:block;-webkit-touch-callout:none}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(1),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(1),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(1){width:4px;height:4px}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(2),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(2),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(2){width:6px;height:6px}div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(3),div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-last-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav>.k-link:nth-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-last-of-type(3),kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable>.k-button:nth-of-type(3){width:8px;height:8px}div.k-scrollview .k-scrollview-wrap,kendo-scrollview.k-scrollview-wrap .k-scrollview{list-style-type:none;position:absolute;margin:0;padding:0;width:100%;height:100%;cursor:default;white-space:nowrap}div.k-scrollview .k-scrollview-wrap img,kendo-scrollview.k-scrollview-wrap .k-scrollview img{-webkit-user-select:none;-ms-user-select:none;user-select:none}div.k-scrollview .k-scrollview-wrap>li,kendo-scrollview.k-scrollview-wrap .k-scrollview>li{display:inline-block;overflow:hidden;position:absolute;top:0;left:0}div.k-scrollview .k-scrollview-wrap>[data-role=page],kendo-scrollview.k-scrollview-wrap .k-scrollview>[data-role=page]{vertical-align:top;display:inline-block;min-height:1px}.k-scrollview .k-scrollview-nav-wrap,kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager{padding:0;margin:0;position:absolute;left:0;right:0;bottom:0;height:50px}.k-scrollview .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable{margin:0;padding:20px;overflow-x:scroll;overflow-y:hidden;width:calc(100% - 40px);line-height:0;display:block;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;list-style:none;white-space:nowrap;pointer-events:initial}.k-scrollview .k-scrollview-nav.k-state-focused,.k-scrollview .k-scrollview-nav:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus{outline:0}.k-scrollview .k-scrollview-nav>.k-link,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button{margin:0 10px;padding:0;width:10px;height:10px;box-sizing:content-box;display:inline-block;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;border-width:0;border-style:solid;border-radius:50%;cursor:pointer;pointer-events:all;vertical-align:top}.k-scrollview .k-scrollview-nav>.k-link::before,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button::before{content:"";width:30px;height:30px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:initial;border-radius:0}.k-scrollview-next,.k-scrollview-prev{display:table;position:absolute;padding:0;height:60%;top:20%;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.k-scrollview-next .k-icon,.k-scrollview-prev .k-icon{display:table-cell;overflow:visible;margin:0;padding:0;vertical-align:middle;font-size:4.5em;font-weight:400}.k-scrollview-prev{left:0}.k-scrollview-next{right:0}.k-scrollview-animation{transition-duration:.3s;transition-timing-function:ease-in-out}@supports (-webkit-user-select:none){div.k-scrollview ul.k-scrollview-wrap li>*,kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*{pointer-events:auto}}@supports (not (-webkit-user-select:none)){div.k-scrollview ul.k-scrollview-wrap li>*,kendo-scrollview.k-scrollview-wrap ul.k-scrollview li>*{pointer-events:none}}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-switch{border-radius:0;cursor:pointer;width:5em;background:0 0;border:0;outline:0;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;vertical-align:middle;font-size:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.k-switch [type=checkbox]{display:none}.k-ie .k-switch{display:inline-block}.k-switch,.k-switch-container,.k-switch-handle{box-sizing:border-box}.k-switch-container{border-radius:0;padding:2px 2px;border-width:1px;border-style:solid;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;outline:0;transition:background-color .2s ease-out 0s}.k-ie .k-switch-container{display:block}.k-switch-handle{border-radius:0;width:2em;height:2em;border-width:1px;border-style:solid;background-position:50%;display:inline-block;vertical-align:middle;position:relative;left:0;transition:left .2s ease-out 0s}.k-ie11 .k-switch-handle{display:block}.k-switch-on .k-switch-handle{left:calc(100% - 2em)}.k-edge .k-switch-on .k-switch-handle,.k-ie .k-switch-on .k-switch-handle{left:100%;margin-left:-2em}.k-switch-off .k-switch-handle{left:0}.k-switch-label-off,.k-switch-label-on{display:inline;width:calc(100% - 2em - 12px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:none;line-height:2em;overflow:hidden}.k-switch-label-on{text-align:left;left:7px}.k-switch-label-off{text-align:right;right:7px}.k-rtl .k-switch.k-switch-on .k-switch-handle,.k-switch[dir=rtl].k-switch-on .k-switch-handle{left:0}.k-rtl .k-switch.k-switch-off .k-switch-handle,.k-switch[dir=rtl].k-switch-off .k-switch-handle{left:calc(100% - 2em)}.k-rtl .k-switch .k-switch-label-on,.k-switch[dir=rtl] .k-switch-label-on{text-align:right;left:initial;right:7px}.k-rtl .k-switch .k-switch-label-off,.k-switch[dir=rtl] .k-switch-label-off{text-align:left;left:7px;right:initial}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-filter{display:inline-block;border-width:0;box-shadow:none}.k-filter ul{padding:0}.k-filter ul li{list-style-type:none}.k-filter .k-filter-container,.k-filter .k-filter-preview{margin-bottom:2.1em}.k-filter .k-filter-item,.k-filter .k-filter-lines{padding-left:14px}.k-filter .k-filter-toolbar{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:8px 0}.k-filter .k-filter-toolbar::before{content:"";position:absolute;width:14px;height:1px;top:50%;left:-14px}.k-filter .k-filter-toolbar .k-toolbar{border-style:solid;border-width:1px}.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown{width:15.5em}.k-filter .k-filter-toolbar .k-filter-toolbar-item>.k-textbox{margin:0 .2em;vertical-align:middle}.k-filter .k-filter-item{position:relative}.k-filter .k-filter-item::before{content:"";position:absolute;width:1px;height:100%;top:-8px;left:0}.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{content:"";position:absolute;width:1px;top:-9px;bottom:50%;left:-14px}.k-filter .k-filter-group-main::before,.k-filter .k-filter-group-main>.k-filter-toolbar::after,.k-filter .k-filter-group-main>.k-filter-toolbar::before,.k-filter .k-filter-lines .k-filter-item:last-child::before{display:none}.k-filter[dir=rtl] .k-filter-item,.k-filter[dir=rtl] .k-filter-lines,.k-rtl .k-filter .k-filter-item,.k-rtl .k-filter .k-filter-lines,[dir=rtl] .k-filter .k-filter-item,[dir=rtl] .k-filter .k-filter-lines{padding-left:0;padding-right:14px}.k-filter[dir=rtl] .k-filter-toolbar::before,.k-rtl .k-filter .k-filter-toolbar::before,[dir=rtl] .k-filter .k-filter-toolbar::before{left:auto;right:-14px}.k-filter[dir=rtl] .k-filter-item::before,.k-rtl .k-filter .k-filter-item::before,[dir=rtl] .k-filter .k-filter-item::before{left:auto;right:0}.k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,[dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{left:auto;right:-14px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-drawer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}.k-drawer{height:100%;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;transition:all .3s ease-in-out}.k-drawer-left.k-drawer-expanded .k-drawer,.k-drawer-left.k-drawer-mini .k-drawer,.k-drawer.k-drawer-start{border-right-width:1px}.k-drawer-right.k-drawer-expanded .k-drawer,.k-drawer-right.k-drawer-mini .k-drawer,.k-drawer.k-drawer-end{border-left-width:1px}.k-drawer-left .k-drawer,.k-drawer.k-drawer-start{top:0;left:0}.k-drawer-right .k-drawer,.k-drawer.k-drawer-end{top:0;right:0}.k-drawer-content{-ms-flex:1 1 auto;flex:1 1 auto}.k-drawer-overlay .k-drawer{max-width:80vw;position:fixed;z-index:10002}.k-drawer-overlay .k-overlay{display:none}.k-drawer-push{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-drawer-push .k-drawer{height:auto;position:relative;-ms-flex-item-align:stretch;align-self:stretch}.k-drawer-push.k-drawer-right .k-drawer{-ms-flex-order:1;order:1}.k-drawer-wrapper{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;transition:all .3s ease-in-out}.k-drawer-wrapper::-webkit-scrollbar{width:7px}.k-drawer-wrapper::-webkit-scrollbar-thumb{border-radius:20px}.k-drawer-items,.k-drawer-items ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-drawer-item{padding:8px 8px;color:inherit;font-size:16px;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}.k-drawer-item .k-icon{margin:0 8px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.k-drawer-item .k-icon.k-i-none{margin:0}.k-drawer-item .k-item-text{padding:0 8px;display:inline-block;white-space:nowrap}.k-drawer-separator{padding:0;height:1px}.k-drawer-mini .k-drawer-wrapper{width:50px}.k-rtl .k-drawer-left.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-left.k-drawer-push .k-drawer{-ms-flex-order:1;order:1}.k-rtl .k-drawer-right.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-right.k-drawer-push .k-drawer{-ms-flex-order:0;order:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-rating{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;white-space:nowrap;margin:0;padding:0;border:0;font-size:16px;box-shadow:none;outline:0}.k-rating-container{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;box-sizing:border-box;margin:0 4px}.k-rating-container .k-rating-item{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:4px 4px;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;outline:0;overflow:hidden;transition:color .2s ease-out 0s}.k-rating-container .k-rating-item *{pointer-events:none}.k-rating-container .k-rating-item .k-icon{font-size:28px;overflow:visible}.k-rating-container .k-rating-item .k-rating-precision-complement,.k-rating-container .k-rating-item .k-rating-precision-part{display:inline-block;position:absolute;top:4px;left:4px;overflow:hidden}.k-rating-container .k-rating-item .k-rating-precision-complement{direction:rtl}.k-rating-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;line-height:1.5;margin:4px 8px}.k-ie9 .k-rating-container,.k-ie9 .k-rating-item,.k-ie9 .k-rating-label{display:inline-block}.k-rtl .k-rating-precision-part,[dir=rtl] .k-rating-precision-part{left:auto;right:4px}.k-rtl .k-rating-item .k-rating-precision-complement,[dir=rtl] .k-rating-item .k-rating-precision-complement{direction:ltr}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-timeline ul{margin:0;padding:0}.k-timeline ul li{list-style-type:none}.k-timeline .k-timeline-flag{display:inline-block;text-align:center;padding:8px 14px;border-radius:2px;line-height:1.71428571;min-width:80px;max-width:160px;box-sizing:border-box;position:relative;z-index:1}.k-timeline .k-timeline-circle{width:16px;height:16px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.k-timeline.k-timeline-dates-hidden .k-timeline-date{display:none}.k-timeline .k-event-collapse{display:none}.k-timeline.k-timeline-collapsible .k-card-header{cursor:pointer}.k-timeline.k-timeline-collapsible .k-event-collapse{display:-ms-flexbox;display:flex}.k-timeline .k-timeline-arrow{width:30px;height:30px;padding:0;border-radius:50%;position:absolute;bottom:11px;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.k-timeline .k-timeline-arrow-left{left:0}.k-timeline .k-timeline-arrow-right{right:0}.k-timeline-card .k-card{position:relative;overflow:visible}.k-timeline-card .k-card .k-card-header{overflow:visible;border-bottom:0;border-radius:4px}.k-timeline-card .k-card .k-card-header+.k-card-body{padding-top:0}.k-timeline-card .k-card .k-card-body{overflow-y:auto;scrollbar-width:thin}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar{width:5px}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb{border-radius:2px}.k-timeline-card .k-timeline-card-callout.k-callout-e,.k-timeline-card .k-timeline-card-callout.k-callout-w{top:36px}.k-timeline-horizontal,.k-timeline-vertical{width:100%;padding:0 40px;margin:40px 0;position:relative;box-sizing:border-box;border:0}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{content:"";position:absolute;top:0;border-width:1px;border-style:solid;background-clip:padding-box}.k-timeline-vertical{padding-left:127px}.k-timeline-vertical.k-timeline-dates-hidden{padding-left:77px}.k-timeline-vertical::after{height:100%;width:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.k-timeline-vertical .k-timeline-flag-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-timeline-vertical .k-timeline-flag-wrap:first-child{padding-top:40px}.k-timeline-vertical .k-timeline-flag{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-timeline-vertical .k-timeline-date-wrap{position:absolute;padding-right:16px;margin-top:36px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);text-align:right}.k-timeline-vertical .k-timeline-event{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:40px 0}.k-timeline-vertical .k-timeline-card{padding-left:16px}.k-timeline-vertical .k-timeline-card .k-card{margin-left:16px;min-height:72px;width:400px;max-width:100%}.k-timeline-vertical .k-timeline-card .k-card .k-card-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-timeline-vertical .k-timeline-card .k-event-collapse{margin:-8px 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions,.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body{display:none}.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.k-timeline-vertical .k-timeline-circle{margin-top:36px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-8px}.k-timeline-vertical.k-timeline-alternating{padding-left:40px}.k-timeline-vertical.k-timeline-alternating::after{left:50%}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap{-ms-flex-pack:center;justify-content:center}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event{-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap{text-align:left;padding-right:0;padding-left:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card{padding-left:0;padding-right:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card{margin-right:16px;margin-left:auto}.k-timeline-vertical.k-timeline-alternating .k-timeline-card,.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:0}.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{position:static;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-timeline-vertical.k-timeline-alternating .k-timeline-circle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.k-timeline-horizontal .k-timeline-track-item{-ms-flex:1 0 20%;flex:1 0 20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;-ms-flex-direction:column;flex-direction:column}.k-timeline-horizontal .k-timeline-track-item:hover{cursor:pointer}.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover{cursor:default}.k-timeline-horizontal .k-timeline-date-wrap{margin-top:auto;margin-bottom:8px}.k-timeline-horizontal .k-timeline-card{height:100%;box-sizing:border-box}.k-timeline-horizontal .k-card{max-height:100%;box-sizing:border-box}.k-timeline-horizontal .k-timeline-events-list{overflow-x:hidden;padding-top:16px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap{position:relative;height:600px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event{position:absolute;top:0;left:0;width:100%;height:100%}.k-timeline-horizontal .k-timeline-track-wrap{position:relative;padding:15px 0}.k-timeline-horizontal .k-timeline-track-wrap::after{top:auto;bottom:18px;left:28px;right:28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:6px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track{overflow:hidden;margin:0 30px;position:relative;z-index:2}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap{transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag{margin-bottom:22px;position:relative;min-width:60px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after{content:"";width:10px;height:10px;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%) rotate(45deg);-ms-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.k-timeline-horizontal .k-timeline-scrollable-wrap{padding-bottom:3px;display:-ms-flexbox;display:flex;outline:0}.k-timeline-mobile{padding:0 16px;margin:16px 0}.k-timeline-mobile .k-timeline-flag{max-width:112px}.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap{display:none}.k-timeline-mobile.k-timeline-vertical{padding-left:103px}.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden{padding-left:53px}.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating{padding-left:16px}.k-timeline-mobile.k-timeline-vertical .k-timeline-card{width:100%}.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card{width:auto}.k-timeline-mobile.k-timeline-vertical .k-card-actions>.k-button.k-flat:first-child{margin-left:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-breadcrumb{min-height:2.86em;border-width:0;box-sizing:border-box;border-style:solid;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-breadcrumb .k-breadcrumb-container{margin:0 0;padding:0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;overflow:hidden}.k-breadcrumb .k-breadcrumb-item{vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden}.k-breadcrumb .k-breadcrumb-root-item{-ms-flex:1 0 auto;flex:1 0 auto}.k-breadcrumb .k-breadcrumb-link,.k-breadcrumb .k-breadcrumb-root-link{padding:8px 14px;border-radius:4px;position:relative;line-height:1.7em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;white-space:nowrap;text-decoration:none;outline:0}.k-breadcrumb .k-breadcrumb-root-link{margin-right:14px}.k-breadcrumb .k-breadcrumb-icon-link{padding:14px 14px}.k-breadcrumb .k-breadcrumb-icontext-link .k-icon{margin-right:14px}.k-breadcrumb .k-breadcrumb-delimiter-icon{font-size:12px}.k-breadcrumb .k-breadcrumb-input-container,.k-breadcrumb .k-breadcrumb-input-container .k-textbox{width:100%;height:100%}.k-no-flexbox .k-breadcrumb,.k-no-flexbox .k-breadcrumb-container{display:block}.k-no-flexbox .k-breadcrumb-item{display:inline-block}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-listgroup{margin:0;padding:0;border-width:1px;border-style:solid;font:inherit;line-height:1.42857143;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.k-listgroup>ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-listgroup .k-listgroup-item+.k-listgroup-item{border-top-width:1px}.k-listgroup-flush{border-left-width:0;border-right-width:0}.k-listgroup-item{padding:.5em 1em;border-width:0;border-style:solid;border-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.k-listgroup-item>.k-link{margin:-.5em -1em;padding:.5em 1em;color:inherit;text-decoration:none;outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-item>.k-link>.k-select{padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-listgroup-item-segmented{-ms-flex-align:stretch;align-items:stretch}.k-listgroup-item-segmented>.k-link{margin-right:0}.k-listgroup-item-segmented>.k-select{margin:-.5em -1em -.5em 0;padding:.5em;border-width:0 0 0 1px;border-style:solid;border-color:inherit;cursor:pointer}.k-listgroup-form-row{margin:-.5em -1em;padding:.5em 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-form-row .k-listgroup-form-field-label{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-listgroup-form-row .k-listgroup-form-field-wrapper{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;text-align:end;position:relative}.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],.k-listgroup-form-row .k-listgroup-form-field-wrapper select{width:100%;box-sizing:border-box;-ms-flex:1 1 100%;flex:1 1 100%}.k-listgroup-item.k-listgroup-form-row{margin:0}.k-rtl .k-listgroup-item>.k-link>.k-select,[dir=rtl] .k-listgroup-item>.k-link>.k-select{right:auto;left:0}.k-rtl .k-listgroup-item>.k-link>.k-select .k-icon,[dir=rtl] .k-listgroup-item>.k-link>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listgroup-item-segmented>.k-link,[dir=rtl] .k-listgroup-item-segmented>.k-link{margin-right:-1em;margin-left:0}.k-rtl .k-listgroup-item-segmented>.k-select,[dir=rtl] .k-listgroup-item-segmented>.k-select{margin-right:0;margin-left:-1em;border-right-width:1px;border-left-width:0}.k-rtl .k-listgroup-item-segmented>.k-select .k-icon,[dir=rtl] .k-listgroup-item-segmented>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-noflexbox .k-listgroup,.k-noflexbox .k-listgroup-item>.k-link,.k-noflexbox .k-listgroup>ul .k-listgroup-item{display:block}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-messagebox{margin:0 0 16px 0;padding:4px 8px;border-width:0 0 0 4px;border-style:solid;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-messagebox a{color:inherit;font-style:italic;text-decoration:underline}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-badge{padding:0;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;color:inherit;background-color:transparent;font:inherit;text-align:center;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.k-badge>*{color:inherit}.k-badge>a,a.k-badge{text-decoration:none}.k-badge>a:hover,a.k-badge:hover{text-decoration:underline}.k-badge-icon{max-width:1em;max-height:1em;font-size:inherit}.k-badge-icon.k-svg-icon svg{fill:currentColor}.k-badge-sm{padding:2px 2px;border-width:1px;font-size:10px;line-height:1}.k-badge-sm:empty{padding:2px}.k-badge-md{padding:4px 4px;border-width:1px;font-size:10px;line-height:1}.k-badge-md:empty{padding:4px}.k-badge-lg{padding:6px 6px;border-width:1px;font-size:12px;line-height:1}.k-badge-lg:empty{padding:6px}.k-badge-rounded.k-badge-sm{border-radius:1px}.k-badge-rounded.k-badge-md{border-radius:2px}.k-badge-rounded.k-badge-lg{border-radius:4px}.k-badge-pill{border-radius:5rem}.k-badge-circle{padding:0!important;border-radius:100%}.k-badge-circle.k-badge-sm{width:calc(1em + 6px);height:calc(1em + 6px)}.k-badge-circle.k-badge-md{width:calc(1em + 10px);height:calc(1em + 10px)}.k-badge-circle.k-badge-lg{width:calc(1em + 14px);height:calc(1em + 14px)}.k-badge-dot{padding:0!important;border-radius:100%;font-size:0}.k-badge-dot.k-badge-sm{width:6px;height:6px}.k-badge-dot.k-badge-md{width:10px;height:10px}.k-badge-dot.k-badge-lg{width:12px;height:12px}.k-badge-container{position:relative;overflow:visible}.k-badge-inside{position:absolute;z-index:9999}.k-badge-edge{position:absolute;z-index:9999}.k-badge-edge.k-top-start{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-badge-edge.k-top-end{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-badge-edge.k-bottom-start{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-edge.k-bottom-end{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-edge.k-top-start,[dir=rtl] .k-badge-edge.k-top-start,[dir=rtl].k-badge-edge.k-top-start{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-rtl .k-badge-edge.k-top-end,[dir=rtl] .k-badge-edge.k-top-end,[dir=rtl].k-badge-edge.k-top-end{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-rtl .k-badge-edge.k-bottom-start,[dir=rtl] .k-badge-edge.k-bottom-start,[dir=rtl].k-badge-edge.k-bottom-start{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-edge.k-bottom-end,[dir=rtl] .k-badge-edge.k-bottom-end,[dir=rtl].k-badge-edge.k-bottom-end{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-outside{position:absolute;z-index:9999}.k-badge-outside.k-top-start{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-badge-outside.k-top-end{-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-badge-outside.k-bottom-start{-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.k-badge-outside.k-bottom-end{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside.k-top-start,[dir=rtl] .k-badge-outside.k-top-start,[dir=rtl].k-badge-outside.k-top-start{-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-rtl .k-badge-outside.k-top-end,[dir=rtl] .k-badge-outside.k-top-end,[dir=rtl].k-badge-outside.k-top-end{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-rtl .k-badge-outside.k-bottom-start,[dir=rtl] .k-badge-outside.k-bottom-start,[dir=rtl].k-badge-outside.k-bottom-start{-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside.k-bottom-end,[dir=rtl] .k-badge-outside.k-bottom-end,[dir=rtl].k-badge-outside.k-bottom-end{-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-checkbox{margin:0;padding:0;width:16px;height:16px;line-height:initial;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-checkbox::before{content:"\e118";width:12px;height:12px;font-size:12px;font-family:WebComponentsIcons,monospace;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-checkbox:hover{cursor:pointer}.k-checkbox:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox.k-state-indeterminate::before,.k-checkbox:indeterminate::before{content:"";width:8px;height:8px;background-color:currentColor;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox:disabled,.k-checkbox:disabled+.k-checkbox-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-checkbox+.k-checkbox-label{display:inline}.k-checkbox-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-checkbox-label:empty{display:none}.k-checkbox-label.k-no-text{min-width:1px}.k-checkbox-label .k-ripple{visibility:hidden!important}.k-checkbox+.k-checkbox-label,.k-checkbox-label+.k-checkbox{margin-left:4px}.k-checkbox-label>.k-checkbox{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-checkbox-list{margin:0;padding:0;list-style:none}.k-checkbox-list .k-checkbox-item{margin-top:16px}.k-checkbox-list .k-checkbox-item:first-child{margin-top:0}.k-list-horizontal .k-checkbox-item{display:inline-block;margin:0 32px 0 0}.k-list-horizontal .k-checkbox-item:last-child{margin-right:0}.k-rtl .k-checkbox+.k-checkbox-label,[dir=rtl] .k-checkbox+.k-checkbox-label{margin-left:0;margin-right:4px}.k-rtl .k-checkbox-label>.k-checkbox,[dir=rtl] .k-checkbox-label>.k-checkbox{margin-right:0;margin-left:4px}.k-rtl .k-list-horizontal .k-checkbox-item,[dir=rtl] .k-list-horizontal .k-checkbox-item{margin-right:0;margin-left:32px}.k-rtl .k-list-horizontal .k-checkbox-item:last-child,[dir=rtl] .k-list-horizontal .k-checkbox-item:last-child{margin-left:0}.k-checkbox::-ms-check{border-width:0;border-color:inherit;border-radius:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-checkbox::-ms-check{border-width:1px}}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-radio{margin:0;padding:0;width:16px;height:16px;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-radio::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-radio:hover{cursor:pointer}.k-radio:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-radio:disabled,.k-radio:disabled+.k-radio-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-radio+.k-radio-label{display:inline}.k-radio-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-radio-label.k-no-text,.k-radio-label:empty{display:none}.k-radio-label .k-ripple{display:none!important}.k-radio+.k-radio-label,.k-radio-label+.k-radio{margin-left:4px}.k-radio-label>.k-radio{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-radio-list{margin:0;padding:0;list-style:none}.k-radio-list .k-radio-item{margin-top:16px}.k-radio-list .k-radio-item:first-child{margin-top:0}.k-list-horizontal .k-radio-item{display:inline-block;margin:0 32px 0 0}.k-list-horizontal .k-radio-item:last-child{margin-right:0}.k-rtl .k-radio+.k-radio-label,.k-rtl .k-radio-label+.k-radio,[dir=rtl] .k-radio+.k-radio-label,[dir=rtl] .k-radio-label+.k-radio{margin-left:0;margin-right:4px}.k-rtl .k-radio-label>.k-radio,[dir=rtl] .k-radio-label>.k-radio{margin-right:0;margin-left:4px}.k-rtl .k-list-horizontal .k-radio-item,[dir=rtl] .k-list-horizontal .k-radio-item{margin-right:0;margin-left:32px}.k-rtl .k-list-horizontal .k-radio-item:last-child,[dir=rtl] .k-list-horizontal .k-radio-item:last-child{margin-left:0}.k-radio::-ms-check{border-width:0;border-color:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-radio::-ms-check{border-width:1px}}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-filemanager{border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-filemanager-header{border-color:inherit}.k-filemanager-toolbar{border-width:0;border-bottom-width:1px;border-color:inherit;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-search-tool{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-content-container{border-color:inherit;box-sizing:border-box;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-navigation{width:20%;border-width:0;border-right-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.k-filemanager-navigation>.k-treeview{padding:16px 16px;height:100%;box-sizing:border-box}.k-filemanager-treeview>.k-group>.k-item{padding:0}.k-filemanager-content{border-color:inherit;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-breadcrumb{border-width:0;border-bottom-width:1px;padding:8px 8px;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-view{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-view>.k-filemanager-grid,.k-filemanager-view>.k-filemanager-listview{border-width:0}.k-filemanager-listview{height:100%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:auto}.k-filemanager-listview .k-listview-item{padding:16px 16px;width:120px;height:120px;text-align:center}.k-filemanager-listview .k-file-preview{height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-listview .k-file-icon{font-size:48px}.k-filemanager-listview .k-file-image{max-width:100%;max-height:48px;display:block}.k-filemanager-listview .k-file-name{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-file-size{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-edit-item .k-textbox{width:100%}.k-filemanager-grid{-ms-flex:1 1 0%;flex:1 1 0%}.k-filemanager-grid .k-file-preview{margin-right:4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-grid .k-file-name{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-preview{padding:48px 16px 16px;width:20%;min-height:304px;border-width:0;border-left-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;text-align:center;overflow-x:auto;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-preview .k-file-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-preview .k-file-icon{font-size:96px}.k-filemanager-preview .k-file-name{margin-top:16px;display:block}.k-filemanager-preview .k-single-file-selected{font-weight:700}.k-filemanager-preview .k-multiple-files-selected{font-weight:700}.k-filemanager-preview .k-file-size{font-size:inherit;line-height:normal}.k-filemanager-preview .k-file-meta{margin:16px 0 0;box-sizing:border-box;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.k-filemanager-preview .k-file-meta-label{display:inline-block}.k-filemanager-preview .k-file-meta-value{margin:0}.k-filemanager-preview .k-file-type{text-transform:capitalize}.k-filemanager-preview .k-line-break{margin:16px 0 0;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-filemanager-resizable .k-filemanager-navigation,.k-filemanager-resizable .k-filemanager-preview{border-width:0}.k-filemanager .k-splitbar{-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.k-filemanager .k-splitbar-horizontal{width:6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.k-filemanager .k-splitbar-horizontal .k-resize-handle{width:2px}.k-filemanager-upload-dialog .k-upload-files{max-height:200px;overflow-y:auto}.k-filemanager-drag-hint{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-filemanager-drag-hint .k-icon{margin-right:4px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-window{padding:0;border-width:1px;border-style:solid;line-height:1.42857143;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:10001}.k-window .k-overlay{position:absolute;opacity:0}.k-window.k-window-maximized{border-radius:0;box-shadow:none}.k-window.k-window-maximized .k-window-content,.k-window.k-window-maximized .k-window-titlebar{border-radius:0}.k-window-sm{width:300px}.k-window-md{width:800px}.k-window-lg{width:1200px}.k-window-titlebar{padding:8px 12px;border-width:0 0 1px;border-style:solid;width:100%;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;white-space:nowrap;min-height:16px;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.k-window-title{font-size:1.2em;line-height:1.25;font-weight:700;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}.k-window-title::before{content:"";display:inline-block}.k-window-titlebar .k-window-actions{margin:0 -6px;-webkit-margin-end:-6px;margin-inline-end:-6px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.k-window-titlebar .k-window-action{padding:2px;width:20px;height:20px;border-width:0;border-style:solid;border-color:transparent;color:inherit;box-sizing:content-box;opacity:.7}.k-window-titlebar .k-window-action:hover{opacity:1}.k-window-titlebar .k-window-action .k-icon{opacity:1}.k-prompt-container,.k-window-content{padding:12px 12px;box-sizing:border-box;overflow:auto;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.k-window-content+.k-prompt-container{margin-top:-12px}.k-prompt-container .k-textbox{width:100%}.k-window-iframecontent{padding:0;overflow:visible}.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}.k-window-content>.km-scroll-container{height:100%}.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;opacity:0;zoom:1}.k-resize-n{top:0;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:0;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:0;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:0;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:0;right:0;width:6px;height:6px;cursor:se-resize}.k-resize-sw{bottom:0;left:0;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:0;right:0;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:0;left:0;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;opacity:.5;-webkit-backface-visibility:hidden}.k-window-content>.k-action-buttons,.k-window>.k-action-buttons{border-width:1px 0 0;border-style:solid}.k-ie9 .k-window-content{height:calc(100% - 1.25em - 16px);border-radius:0}.k-ie9 .k-window-title,.k-ie9 .k-window-titlebar .k-window-actions{display:inline-block}.k-rtl .k-window-titlebar .k-window-actions{right:auto;left:6px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-dialog{min-width:90px;min-height:3em;max-width:100%;max-height:100%;box-sizing:border-box;position:fixed;overflow:hidden}.k-dialog-centered{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.k-dialog-titleless .k-dialog-close{position:absolute;z-index:9999;top:4px;right:4px}.k-dialog-titleless .k-dialog-content{padding:2.4em}.k-dialog-buttongroup{margin:0;padding:6px 6px;width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box}.k-dialog-buttongroup .k-button{-ms-flex-negative:0;flex-shrink:0;display:inline-block;text-overflow:ellipsis;box-sizing:border-box}.k-rtl .k-dialog-titleless .k-dialog-close,.k-rtl.k-dialog-titleless .k-dialog-close{right:auto;left:4px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-stepper{margin:0 0;padding:0 0;border-width:0;border-style:solid;font-size:14px;line-height:1.42857143;position:relative;color:inherit;background:0 0;box-shadow:none}.k-stepper .k-step-list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;z-index:1}.k-stepper .k-step-link{outline:0;text-decoration:none;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.k-stepper .k-step-disabled{pointer-events:none}.k-stepper .k-step-disabled .k-step-link{cursor:default}.k-stepper .k-step-indicator{border-radius:50%;margin:3px;width:28px;height:28px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;overflow:visible;transition-property:color,background-color,border-color;transition-duration:.4s;transition-timing-function:ease-in-out}.k-stepper .k-step-indicator::after{border-radius:100%;content:"";border-width:1px;border-style:solid;border-color:inherit;pointer-events:none;display:none;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:2}.k-stepper .k-step-focus .k-step-indicator::after,.k-stepper .k-step-link:focus .k-step-indicator::after{display:block}.k-stepper .k-step-label{max-width:10em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.k-stepper .k-step-label:only-child{border-radius:15px;padding:5px 12px;border-width:0}.k-stepper .k-step-label .k-step-text{max-width:calc(10em - 20px);-ms-flex-positive:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-stepper .k-step-label .k-icon{margin-left:4px}.k-stepper .k-step-current .k-step-label,.k-stepper .k-step-hover .k-step-label,.k-stepper .k-step:hover .k-step-label{font-weight:700}.k-stepper .k-step-label .k-step-label-optional{font-style:italic;-ms-flex-preferred-size:100%;flex-basis:100%}.k-stepper .k-progressbar{position:absolute;pointer-events:none;z-index:0}.k-step-list-horizontal{-ms-flex-direction:row;flex-direction:row}.k-step-list-horizontal .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-step-list-horizontal .k-step-link{-ms-flex-direction:column;flex-direction:column}.k-step-list-horizontal .k-step-label{text-align:center}.k-step-list-horizontal .k-step-indicator+.k-step-label{margin-top:5px}.k-step-list-horizontal~.k-progressbar{width:100%;height:2px;top:16px}.k-step-list-vertical{-ms-flex-direction:column;flex-direction:column}.k-step-list-vertical .k-step{min-height:54px}.k-step-list-vertical .k-step-label{text-align:left}.k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:12px}.k-step-list-vertical~.k-progressbar{width:2px;height:100%;min-height:20px;left:17px}.k-step-list-vertical .k-step-content{height:0;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1) 0s}.k-step-list-vertical .k-step-current .k-step-content{height:auto;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:30px;padding:20px 10px}.k-rtl .k-stepper,.k-stepper[dir=rtl]{direction:rtl}.k-rtl .k-stepper .k-step-label .k-icon,.k-stepper[dir=rtl] .k-step-label .k-icon{margin-left:0;margin-right:4px}.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator+.k-step-label,.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:0;margin-right:12px}.k-rtl .k-stepper .k-step-list-vertical~.k-progressbar,.k-stepper[dir=rtl] .k-step-list-vertical~.k-progressbar{left:auto;right:17px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-wizard{padding:32px 32px;border-width:0;font-size:inherit;line-height:1.42857143;position:relative;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background:0 0}.k-wizard .k-stepper .k-step-list-vertical .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-wizard .k-stepper .k-step-indicator{-ms-flex-negative:0;flex-shrink:0}.k-wizard-steps{display:-ms-flexbox;display:flex;overflow:hidden}.k-wizard-step{padding:18px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.k-wizard-step.k-state-focused,.k-wizard-step:focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.k-wizard-content{overflow-y:auto}.k-wizard-buttons{margin-top:64px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.k-wizard-buttons .k-button{margin-right:16px}.k-wizard-buttons .k-wizard-pager{vertical-align:middle}.k-wizard-buttons-right .k-button:last-of-type{margin-right:0}.k-wizard-horizontal{-ms-flex-direction:column;flex-direction:column}.k-wizard-horizontal .k-wizard-steps{margin-top:64px}.k-wizard-horizontal .k-wizard-content,.k-wizard-horizontal .k-wizard-steps{-ms-flex:1 1 auto;flex:1 1 auto}.k-wizard-vertical .k-wizard-steps{-ms-flex:1 0 0%;flex:1 0 0%}.k-wizard-vertical .k-wizard-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.k-wizard-vertical .k-wizard-steps{margin-left:64px}.k-wizard-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-wizard-left .k-wizard-steps{margin-right:64px;margin-left:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-textarea{border-radius:4px;margin:0;border-width:1px;border-style:solid;outline:0;line-height:1.42857143;box-sizing:border-box;box-shadow:none;background:0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;vertical-align:middle;position:relative;-webkit-appearance:none}.k-textarea::-ms-clear{display:none}.k-textarea>.k-input{padding:0;margin:0;width:100%;border:0;outline:0;box-sizing:border-box;color:inherit;background:0 0;font:inherit;display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-appearance:none}.k-textarea>.k-input::-ms-clear{display:none}.k-textarea.k-state-disabled,.k-textarea:disabled,.k-textarea[disabled]{outline:0;cursor:default;opacity:.6;-webkit-filter:grayscale(.1);filter:grayscale(.1);pointer-events:none;box-shadow:none}textarea.k-textarea{background-clip:padding-box;padding:4px 8px;width:18em;min-height:calc(1.42857143em + 10px);display:inline-block;resize:both}.k-textarea>.k-input{background-clip:padding-box;padding:4px 8px;width:18em;min-height:calc(1.42857143em + 10px);overflow-y:auto;resize:both}.k-floating-label-container>.k-textarea,.k-textbox-container>.k-textarea{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.k-ie .k-textarea>.k-input{background-clip:border-box}.k-ie textarea.k-textarea{background-clip:border-box}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-editor{border-style:solid;border-width:1px;font-size:100%;vertical-align:top;position:relative}.k-editor .k-editor-content,.k-editor iframe.k-content,.k-editor>.k-content{margin:0;padding:0;width:100%;height:100%;border:0;box-sizing:border-box;background:0 0;display:block}table.k-editor{width:100%;height:250px;table-layout:fixed;border-collapse:separate;border-spacing:0}table.k-editor tbody,table.k-editor td,table.k-editor tr{border-color:inherit}table.k-editor .k-editable-area{color:#000;background:#fff}.k-editor-inline{padding:.3em .5em;background:0 0;word-wrap:break-word;overflow:auto;position:relative}.k-editor-inline.k-editor{border:1px solid transparent}.k-window.k-editor-widget{min-height:0}.editorToolbarWindow{padding:4px 4px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.editorToolbarWindow .k-editor-toolbar{padding:0;border-width:0;background:0 0}.k-editortoolbar-dragHandle{margin:0 4px 0 0;padding:0;position:relative;cursor:move;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.k-editor-toolbar{border-width:0 0 1px 0;border-color:inherit}.k-editor-toolbar .k-tool-group .k-widget~.k-widget{-webkit-margin-start:4px;margin-inline-start:4px}.k-editor-toolbar .k-tool-group>.k-tool{padding:8px;width:calc(1.7142857143em + 18px);height:calc(1.7142857143em + 18px)}.k-editor-toolbar .k-tool-text{display:none}.k-editor-toolbar .k-overflow-tools{margin:0;border-color:inherit;visibility:hidden;position:absolute;top:0;right:0;bottom:0}.k-editor-toolbar .k-overflow-anchor{position:relative}.k-editor-toolbar .k-break,.k-editor-toolbar .k-row-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-editor-export .k-icon{margin-right:.25em;margin-top:-.25em}.k-editable-area{width:100%;height:100%;outline:0}.k-resizable .k-editable-area{padding-bottom:16px}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-filebrowser-dialog{width:auto;min-width:350px}.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0}.k-filebrowser-dialog .k-edit-label{width:18%}.k-filebrowser-dialog .k-edit-field{width:75%}.k-filebrowser-dialog .k-edit-field .k-textbox{width:70%}#k-editor-image-height,#k-editor-image-width{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.4px;padding:.65em .5em .5em}.k-ct-popup .k-button{width:100%}.k-ct-popup .k-status{margin:.3em 0}.k-ct-popup .k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;pointer-events:all;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{padding:0;position:absolute;right:0;bottom:0;cursor:se-resize}.k-editor .k-resize-handle .k-icon{vertical-align:bottom}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-editor-inline .k-element-resize-handle-wrapper{position:absolute;width:5px;height:5px;background-color:#fff;border:1px solid #000;z-index:100}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle{width:100%;height:100%}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east{cursor:e-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north{cursor:n-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast{cursor:ne-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest{cursor:nw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south{cursor:s-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast{cursor:se-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest{cursor:sw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west{cursor:w-resize}.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin:0 auto;background-color:#00b0ff;display:none;opacity:.8}.k-editor-inline .k-table{width:100%;border-spacing:0;margin:0 0 1em}.k-editor-inline .k-table,.k-editor-inline .k-table td{outline:0;border:1px dotted #ccc}.k-editor-inline .k-table td{min-width:1px;padding:.2em .3em}.k-table.k-element-resizing{opacity:.6}.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;background-color:#00b0ff;opacity:.8}.k-viewhtml-dialog{width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch}.k-viewhtml-dialog .k-editor-textarea{margin:1em;padding:.53214286em .53214286em;width:calc(100% - 2em);height:100%;border-width:1px;border-style:solid;box-sizing:border-box;font:inherit;font-family:consolas,monospace;-ms-flex-positive:1;flex-grow:1;overflow:auto;resize:none}.k-viewhtml-dialog .k-edit-buttons{text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-viewhtml-dialog .k-edit-buttons .k-button{margin-right:.5em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{overflow:hidden;min-width:325px;width:24em;padding:1em 0}.k-editor-dialog .k-edit-form-container{width:auto}.k-editor-dialog .k-tabstrip{margin:-1.333em 0 0}.k-editor-dialog .k-root-tabs{margin:-1em -1em -1.5em;padding:.5em 1em 0;border-width:0}.k-editor-dialog ul.k-tabstrip-items{padding:.5em 1em 0;border-width:0 0 1px;border-style:solid}.k-editor-dialog ul.k-tabstrip-items .k-loading{border-top-width:0}.k-editor-dialog .k-tabstrip:focus{box-shadow:none}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{overflow:hidden;min-height:440px;height:35em;margin:0;padding:1em .5em 0;border-width:0}.k-editor-dialog .k-edit-field .k-numerictextbox{width:10.6em;margin:0 .35714285em 0 0}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15em}.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{width:5.35714285em}.k-editor-dialog textarea.k-textbox{height:14.28571428em}.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary{height:auto}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{width:4em}.k-popup.k-list-container.k-align{padding:0;text-align:center}.k-align-group{vertical-align:text-top}.k-popup.k-align .k-list .k-item{display:inline-block;width:2.57142857em;height:2.57142857em;margin:0;padding:0;border:0;border-radius:0}.k-popup.k-align .k-list .k-icon{vertical-align:bottom;vertical-align:-webkit-baseline-middle}.k-popup.k-align .k-list .k-item:last-child{width:auto;display:block;border-width:1px 0 0;border-style:solid}.k-popup.k-align .k-list .k-item:before{width:2.57142857em;height:2.57142857em;line-height:2.57142857em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:1em .8em;margin:.5em 0 0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-appbar{padding:8px 16px;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;list-style:none;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;overflow:hidden;background-clip:padding-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-appbar>*{-ms-flex-negative:0;flex-shrink:0}.k-appbar .k-appbar-section{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.k-appbar .k-appbar-spacer{-ms-flex:1 0 auto;flex:1 0 auto}.k-appbar .k-appbar-spacer-sized{-ms-flex-positive:0;flex-grow:0}.k-appbar .k-appbar-separator{margin:0;width:0;min-height:1em;border-style:solid;border-width:0 0 0 1px;display:inline-block}.k-appbar-static{position:static}.k-appbar-sticky{width:100%;position:sticky;top:0;z-index:1}.k-appbar-fixed{width:100%;position:fixed;z-index:1}.k-appbar-top{top:0;bottom:auto}.k-appbar-bottom{top:auto;bottom:0}.k-appbar-bottom.k-appbar-fixed{bottom:0}.k-ie{background-clip:border-box}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-loader{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;border-width:0;box-shadow:none;line-height:0}.k-widget.k-loader{background:0 0;box-shadow:none}.k-loader-canvas{position:relative}.k-loader-segment{position:absolute;display:inline-block}.k-loader-segment::after{content:"";display:block;border-radius:50%}.k-loader-sm{padding:3px}.k-loader-sm .k-loader-segment::after{width:6px;height:6px}.k-loader-md{padding:5px}.k-loader-md .k-loader-segment::after{width:10px;height:10px}.k-loader-lg{padding:10px}.k-loader-lg .k-loader-segment::after{width:20px;height:20px}.k-loader-pulsing-2 .k-loader-segment{position:relative}.k-loader-pulsing-2 .k-loader-segment:nth-child(1){-webkit-animation:pulsing-2-first-child 1s ease infinite;animation:pulsing-2-first-child 1s ease infinite}.k-loader-pulsing-2 .k-loader-segment:nth-child(2){-webkit-animation:pulsing-2-second-child 1s ease infinite;animation:pulsing-2-second-child 1s ease infinite}.k-loader-pulsing-2.k-loader-sm .k-loader-segment:first-child{margin-right:1.5px}.k-loader-pulsing-2.k-loader-sm .k-loader-segment:last-child{margin-left:1.5px}.k-loader-pulsing-2.k-loader-md .k-loader-segment:first-child{margin-right:2.5px}.k-loader-pulsing-2.k-loader-md .k-loader-segment:last-child{margin-left:2.5px}.k-loader-pulsing-2.k-loader-lg .k-loader-segment:first-child{margin-right:5px}.k-loader-pulsing-2.k-loader-lg .k-loader-segment:last-child{margin-left:5px}.k-loader-spinner-3 .k-loader-segment:nth-child(1){-webkit-animation:spinner-3-first-child 2s ease infinite;animation:spinner-3-first-child 2s ease infinite}.k-loader-spinner-3 .k-loader-segment:nth-child(2){-webkit-animation:spinner-3-second-child 2s ease infinite;animation:spinner-3-second-child 2s ease infinite}.k-loader-spinner-3 .k-loader-segment:nth-child(3){-webkit-animation:spinner-3-third-child 2s ease infinite;animation:spinner-3-third-child 2s ease infinite}.k-loader-spinner-3.k-loader-sm .k-loader-canvas{width:24px;height:20px}.k-loader-spinner-3.k-loader-md .k-loader-canvas{width:40px;height:34px}.k-loader-spinner-3.k-loader-lg .k-loader-canvas{width:80px;height:65px}.k-loader-spinner-4 .k-loader-canvas{-webkit-animation:spinner-4 1.833s ease infinite;animation:spinner-4 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(1){-webkit-animation:spinner-4-first-child 1.833s ease infinite;animation:spinner-4-first-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(2){-webkit-animation:spinner-4-second-child 1.833s ease infinite;animation:spinner-4-second-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(3){-webkit-animation:spinner-4-third-child 1.833s ease infinite;animation:spinner-4-third-child 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(4){-webkit-animation:spinner-4-fourth-child 1.833s ease infinite;animation:spinner-4-fourth-child 1.833s ease infinite}.k-loader-spinner-4.k-loader-sm .k-loader-canvas{width:24px;height:24px}.k-loader-spinner-4.k-loader-md .k-loader-canvas{width:40px;height:40px}.k-loader-spinner-4.k-loader-lg .k-loader-canvas{width:80px;height:80px}@-webkit-keyframes pulsing-2-first-child{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsing-2-first-child{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsing-2-second-child{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulsing-2-second-child{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes spinner-3-first-child{0%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes spinner-3-first-child{0%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes spinner-3-second-child{0%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}}@keyframes spinner-3-second-child{0%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}}@-webkit-keyframes spinner-3-third-child{0%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}33.3%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}}@keyframes spinner-3-third-child{0%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}33.3%{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}}@-webkit-keyframes spinner-4-first-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}66.6%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-first-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}66.6%{top:0;left:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-second-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}66.6%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-second-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}66.6%{top:0;left:100%;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-third-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-third-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}66.6%{top:100%;left:100%;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4-fourth-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-fourth-child{0%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:0;-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}100%{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes spinner-4{0%{-webkit-transform:rotate(0);transform:rotate(0)}33.3%{-webkit-transform:rotate(0);transform:rotate(0)}66.6%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes spinner-4{0%{-webkit-transform:rotate(0);transform:rotate(0)}33.3%{-webkit-transform:rotate(0);transform:rotate(0)}66.6%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-imageeditor{margin:0 0;padding:0 0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:inherit;font-size:inherit;line-height:1.42857143;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-imageeditor-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-imageeditor-canvas-container{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.k-imageeditor-canvas{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.k-imageeditor-action-pane{border-width:1px;border-top-width:0;border-style:solid;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto}.k-imageeditor-action-pane>.k-form{padding:0 16px 32px 16px}.k-imageeditor-crop-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.k-imageeditor-crop{width:100%;height:100%;border-width:1px;border-style:dashed;box-sizing:border-box;position:absolute}.k-imageeditor-crop .k-resize-handle{margin:1px 1px;border-style:solid;border-width:0 2px 2px 0}.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-nw,.k-imageeditor-crop .k-resize-se,.k-imageeditor-crop .k-resize-sw{width:15px;height:15px}.k-imageeditor-crop .k-resize-n,.k-imageeditor-crop .k-resize-s{left:calc(50% - 7.5px);width:15px;height:0}.k-imageeditor-crop .k-resize-e,.k-imageeditor-crop .k-resize-w{top:calc(50% - 7.5px);width:0;height:15px}.k-imageeditor-crop .k-resize-ne{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-imageeditor-crop .k-resize-nw{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.k-imageeditor-crop .k-resize-sw{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.k-imageeditor-crop .k-resize-n,.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-nw{top:0}.k-imageeditor-crop .k-resize-s,.k-imageeditor-crop .k-resize-se,.k-imageeditor-crop .k-resize-sw{bottom:0}.k-imageeditor-crop .k-resize-nw,.k-imageeditor-crop .k-resize-sw,.k-imageeditor-crop .k-resize-w{left:0}.k-imageeditor-crop .k-resize-e,.k-imageeditor-crop .k-resize-ne,.k-imageeditor-crop .k-resize-se{right:0}.k-ie .k-imageeditor-canvas{-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start}.k-ie .k-imageeditor-action-pane{min-width:200px;-ms-flex:0 0 auto;flex:0 0 auto}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-expander{border-width:1px;border-style:solid;box-sizing:border-box;overflow:hidden;outline:0;font-family:inherit;font-size:14px;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box}.k-expander.k-rtl .k-expander-indicator,.k-expander[dir=rtl] .k-expander-indicator,.k-rtl .k-expander .k-expander-indicator{margin-left:0;margin-right:10.5px}.k-expander-header{padding:16px 21px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.k-expander-spacer{-ms-flex:1 1 auto;flex:1 1 auto}.k-expander-title{font-weight:500;text-transform:uppercase}.k-expander-indicator{margin-left:10.5px}.k-expander-content{padding:20px 20px;box-sizing:border-box}.k-expander+.k-expander.k-expanded,.k-expander.k-expanded+.k-expander{margin-top:8px}.k-expander:not(.k-expanded)+.k-expander:not(.k-expanded){border-top-width:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-fab{padding:0;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;color:inherit;background-color:transparent;font-size:inherit;line-height:1.42857143;font-family:inherit;text-align:center;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;cursor:pointer;outline:0}.k-fab:focus{outline:0}.k-fab-icon{width:20px;height:20px}.k-fab-icon:not(:only-child){margin-right:8px}.k-fab-sm{padding:8px 8px}.k-fab-md{padding:16px 16px}.k-fab-lg{padding:24px 24px}.k-fab-circle{border-radius:50%}.k-fab-pill{border-radius:5rem}.k-fab-rounded{border-radius:4px}.k-fab-items{margin:0;padding:16px 0;display:-ms-flexbox;display:flex}.k-fab-items-bottom{-ms-flex-direction:column;flex-direction:column}.k-fab-items-bottom .k-fab-item:last-child{margin-bottom:0}.k-fab-items-top{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-fab-items-top .k-fab-item:first-child{margin-bottom:0}.k-fab-item{list-style-type:none;margin-bottom:8px;outline:0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.k-fab-item.k-text-right{-ms-flex-direction:row;flex-direction:row}.k-fab-item.k-text-right .k-fab-item-text{margin-right:8px}.k-fab-item.k-text-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-fab-item.k-text-left .k-fab-item-text{margin-left:8px}.k-fab-item-text{padding:4px 4px;border-width:1px;border-radius:2px;font-size:10px;line-height:1}.k-fab-item-icon{padding:8px 8px;border-width:0;border-radius:50%;box-sizing:content-box;outline:0}.k-popup.k-fab-popup{position:absolute;border-width:0;box-sizing:content-box;background-color:transparent}.k-rtl .k-fab-icon:not(:only-child){margin-right:0;margin-left:8px}.k-rtl .k-fab-item.k-text-left{-ms-flex-direction:row;flex-direction:row}.k-rtl .k-fab-item.k-text-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-actionsheet-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}.k-actionsheet{padding:0;width:360px;max-width:100%;max-height:50vh;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:14px;font-family:inherit;line-height:1.42857143;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:10002}.k-actionsheet-header{padding:8px 16px;border-width:0;border-bottom-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:inherit}.k-actionsheet-items{margin:0;padding:0;list-style:none}.k-actionsheet-item{padding:0;box-sizing:border-box}.k-actionsheet-action{margin:0;padding:8px 16px;min-height:40px;box-sizing:border-box;color:inherit;text-decoration:none;outline:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;gap:12px}.k-actionsheet-item-icon{font-size:16px}.k-actionsheet-item-text{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-actionsheet-item-title{font-weight:400;text-transform:none}.k-actionsheet-item-description{font-size:.875em;opacity:.75}.k-actionsheet>.k-hr{margin:0;border-color:inherit}.k-actionsheet-top{border-bottom-right-radius:0;border-bottom-left-radius:0;border-width:0;border-top-width:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-actionsheet-bottom{border-top-left-radius:0;border-top-right-radius:0;border-width:0;border-bottom-width:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-actionsheet-left{border-top-right-radius:0;border-bottom-right-radius:0;border-width:0;border-left-width:0;left:0;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.k-actionsheet-right{border-bottom-left-radius:0;border-top-left-radius:0;border-width:0;border-right-width:0;right:0;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.k-animation-container>.k-actionsheet{-webkit-transform:none;-ms-transform:none;transform:none;top:auto;right:auto;bottom:auto;left:auto}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-bottom-nav{padding:4px 4px;width:100%;border-width:0;border-style:solid;border-color:transparent;box-sizing:border-box;font-size:inherit;line-height:1.42857143;font-family:inherit;letter-spacing:.2px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;gap:4px;overflow:hidden;outline:0;background-clip:padding-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-bottom-nav-border{border-width:1px 0 0 0}.k-bottom-nav-shadow{box-shadow:0 0 5px rgba(0,0,0,.12)}.k-bottom-nav-item{padding:0 8px;min-width:72px;min-height:56px;border-width:0;border-radius:4px;box-sizing:border-box;font:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:0 8px;text-decoration:none;cursor:pointer;color:inherit;background-color:inherit;border-color:inherit;outline:0}.k-bottom-nav-item.k-state-disabled{background-color:initial}.k-bottom-nav-item:focus{outline:0}.k-bottom-nav-item:hover{color:inherit;text-decoration:none}.k-bottom-nav-item-icon{font-size:24px}.k-bottom-nav-item-text{overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-bottom-nav-item-flow-vertical .k-bottom-nav-item{-ms-flex-direction:column;flex-direction:column}.k-bottom-nav.k-pos-absolute,.k-bottom-nav.k-pos-fixed{bottom:0;z-index:1}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-searchbox{border-radius:4px;border-width:1px;border-style:solid;font-family:inherit;font-size:14px;line-height:1.42857143;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;overflow:hidden;background-clip:padding-box}.k-searchbox>.k-input{padding:4px 8px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-skeleton{display:block}.k-skeleton-text{border-radius:2px;-webkit-transform:scale(1,.6);-ms-transform:scale(1,.6);transform:scale(1,.6)}.k-skeleton-text:empty::before{content:"\00a0"}.k-skeleton-circle{border-radius:9999px}@-webkit-keyframes k-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes k-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.k-skeleton-wave .k-skeleton,.k-skeleton-wave.k-skeleton{position:relative;overflow:hidden}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave.k-skeleton::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:k-skeleton-wave 1.6s linear .5s infinite;animation:k-skeleton-wave 1.6s linear .5s infinite}@-webkit-keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.k-skeleton-pulse .k-skeleton,.k-skeleton-pulse.k-skeleton{-webkit-animation:k-skeleton-pulse 1.5s ease-in-out .5s infinite;animation:k-skeleton-pulse 1.5s ease-in-out .5s infinite}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-taskboard{padding:null null;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.k-toolbar.k-taskboard-toolbar{padding:16px 16px;border-width:0;box-shadow:none;background:0 0;background-image:none}.k-taskboard-content{padding:0 16px 16px;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:auto}.k-taskboard-columns-container{outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;gap:16px;overflow-x:visible}.k-taskboard-column{width:320px;border-width:1px;border-radius:4px;border-style:solid;outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.k-taskboard-column-header{padding:8px 8px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:4px}.k-taskboard-column-header-actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;gap:8px}.k-taskboard-column-cards-container{padding:0 8px;outline:0;overflow:auto;margin-bottom:8px;-ms-flex:1 1 auto;flex:1 1 auto}.k-taskboard-column-cards{padding:null null;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px 0}.k-taskboard-column-new{max-height:calc(3em + 16px)}.k-taskboard-column-edit .k-taskboard-column-header,.k-taskboard-column-new .k-taskboard-column-header{font-weight:inherit}.k-taskboard-column-edit .k-taskboard-column-header-text,.k-taskboard-column-new .k-taskboard-column-header-text{-ms-flex:1 1 100%;flex:1 1 100%}.k-taskboard-column-edit .k-textbox,.k-taskboard-column-new .k-textbox{width:100%}.k-taskboard-pane{padding:null null;width:320px;border-width:1px;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;overflow:hidden;z-index:2}.k-taskboard-pane-header{padding:12px 16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-taskboard-pane-header-text{word-break:break-word}.k-taskboard-pane-header-actions{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.k-taskboard-pane-content{padding:0 16px;overflow:auto;-ms-flex:1 1 auto;flex:1 1 auto}.k-taskboard-pane-actions{padding:12px 16px}.k-taskboard-pane-start{right:auto;left:0}.k-taskboard-card{border-radius:4px;border-width:1px}.k-taskboard-card.k-taskboard-card-category{border-left-width:4px}.k-rtl .k-taskboard-card.k-taskboard-card-category,.k-taskboard-card.k-taskboard-card-category.k-rtl,.k-taskboard-card.k-taskboard-card-category[dir=rtl],[dir=rtl] .k-taskboard-card.k-taskboard-card-category{border-left-width:1px;border-right-width:4px}.k-taskboard-card .k-card-footer,.k-taskboard-card .k-card-header .k-card-body{padding:16px 16px}.k-taskboard-card .k-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-taskboard-card .k-card-title{margin:0;font-size:inherit;font-weight:inherit;word-break:break-word}.k-taskboard-card .k-card-title.k-state-focus,.k-taskboard-card .k-card-title.k-state-hover,.k-taskboard-card .k-card-title:focus,.k-taskboard-card .k-card-title:hover{text-decoration:underline}.k-taskboard-card .k-card-header-actions{-ms-flex-item-align:start;align-self:flex-start}.k-taskboard-drag-placeholder{border-radius:4px;border-width:1px;border-style:solid;position:relative}.k-ie .k-taskboard-column:not(:last-child){margin-right:16px}.k-ie .k-rtl .k-taskboard-column:not(:last-child){margin-right:0;margin-left:16px}.k-ie .k-taskboard-column-cards-container{margin-bottom:24px}.k-ie .k-taskboard-column-cards>.k-taskboard-card:not(:last-child){margin-bottom:8px}.k-ie .k-taskboard-column-header-actions>.k-button:not(:last-child){margin-right:8px}.k-ie .k-rtl .k-taskboard-column-header-actions>.k-button:not(:last-child){margin-right:0;margin-left:8px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-scheduler-layout-flex{overflow:auto}.k-scheduler-layout-flex .k-scheduler-head{position:sticky;top:0;z-index:3}.k-scheduler-layout-flex .k-scheduler-body{position:relative}.k-scheduler-layout-flex .k-scheduler-body,.k-scheduler-layout-flex .k-scheduler-head{display:-ms-flexbox;display:flex;-ms-flex:100%;flex:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-scheduler-yearview .k-scheduler-body{padding:12px 12px;-ms-flex-pack:center;justify-content:center}.k-scheduler-yearview .k-calendar{width:100%;border-width:0}.k-scheduler-yearview .k-calendar .k-calendar-view{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.k-scheduler-yearview .k-calendar .k-content{-ms-flex:0;flex:0}.k-scheduler-yearview .k-calendar .k-month-header{font-size:inherit;font-weight:700;opacity:1}.k-scheduler-yearview .k-calendar .k-link{position:relative}.k-scheduler-yearview .k-calendar td.k-state-selected{background-color:inherit}.k-scheduler-yearview .k-day-indicator{width:3px;height:3px;border-radius:50%;position:absolute;top:calc(100% - 1em);left:calc(50% - 1.5px)}.k-scheduler-tooltip{padding:14px 14px;color:inherit}.k-scheduler-tooltip .k-tooltip-title{margin-bottom:8px}.k-scheduler-tooltip .k-tooltip-title .k-month{font-size:12px;text-transform:uppercase}.k-scheduler-tooltip .k-tooltip-title .k-day{font-size:24px}.k-scheduler-tooltip .k-tooltip-events-container{overflow:auto}.k-scheduler-tooltip .k-tooltip-events{max-height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.k-scheduler-tooltip .k-tooltip-event{padding:8px 14px;border-radius:2px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;position:relative;gap:7px}.k-scheduler-tooltip .k-tooltip-event .k-event-time{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:inherit}.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child){margin-bottom:7px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-captcha{width:280px;border:none;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px}.k-captcha-image-wrap{position:relative;gap:14px}.k-captcha-image-controls{position:relative;gap:14px}.k-captcha-image{width:100%;height:100%;overflow:hidden}.k-captcha-image>img{width:100%;height:100%;display:block;object-fit:cover}.k-captcha-loading .k-captcha-image{height:auto}.k-captcha-volume-control{height:100%}.k-captcha-input>.k-textbox{width:100%}.k-captcha-validation-message{margin-top:7px;font-size:12px;font-style:italic}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-popover{border-radius:4px;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-size:inherit;font-family:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;z-index:12000;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-popover-header{border-top-left-radius:4px;border-top-right-radius:4px;padding:12px 14px;border-width:0 0 1px;border-style:solid;z-index:1}.k-popover-body{padding:12px 14px;z-index:1}.k-popover-actions.k-actions{margin:0;padding:6px 8px;border-width:1px 0 0}.k-popover-callout{margin:0;width:20px;height:20px;border-width:1px 1px 0 0;border-style:solid;position:absolute}.k-popover-callout.k-callout-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.k-popover-callout.k-callout-e{top:50%;right:0;-webkit-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);-ms-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);transform:translate(50%,-50%) rotate(135deg) scaleX(-1)}.k-popover-callout.k-callout-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%) rotate(135deg);-ms-transform:translate(-50%,50%) rotate(135deg);transform:translate(-50%,50%) rotate(135deg)}.k-popover-callout.k-callout-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-orgchart{width:100%;padding:24px 24px;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:1.42857143;overflow:auto}.k-orgchart-container{margin:0 auto;width:100%;height:100%;position:relative}.k-orgchart-group{gap:24px}.k-orgchart-group.k-vstack>.k-orgchart-node-container{gap:0}.k-orgchart-node-container{gap:24px}.k-orgchart-node-group-container{@include border-radius(2px);padding:24px 24px;border-width:1px;border-style:solid;outline:0}.k-orgchart-node-group-title{margin:0 0 8px;font-size:16px;line-height:1.42857143}.k-orgchart-node-group-subtitle{margin:0 0 24px;font-size:14px;opacity:.6}.k-orgchart-card{width:300px;border-width:1px}.k-orgchart-card .k-card-title{margin:0 0 0;font-size:16px}.k-orgchart-card .k-card-subtitle{margin:0 0 0;font-size:14px}.k-orgchart-card .k-card-body{border-width:2px 0 0;border-style:solid;-ms-flex-positive:0;flex-grow:0}.k-orgchart-card .k-card-body .k-card-title-wrap{margin:0 12px 0 0;min-width:0;min-height:45px}.k-orgchart-line{background-color:currentColor}.k-orgchart-line-h{height:1px}.k-orgchart-line-v{margin:0 auto;width:1px;height:25px}.k-orgchart-button{z-index:1}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pivotgrid{padding:null null;border-width:1px;border-style:solid;box-sizing:content-box;font-size:inherit;font-family:inherit;line-height:1.42857143;text-align:left;vertical-align:top;display:grid;grid-template-columns:300px auto;grid-template-rows:250px auto;position:relative}.k-pivotgrid table{margin:0;width:100%;max-width:none;border-width:0;border-color:inherit;border-collapse:separate;border-spacing:0;outline:0;empty-cells:show}.k-pivotgrid tbody,.k-pivotgrid td,.k-pivotgrid th,.k-pivotgrid thead,.k-pivotgrid tr{border-color:inherit}.k-pivotgrid-table{table-layout:fixed}.k-pivotgrid-table th{font-weight:600;text-transform:uppercase}.k-pivotgrid-empty-cell{border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.k-pivotgrid-column-headers{overflow:hidden}.k-pivotgrid-column-headers .k-pivotgrid-cell{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px}.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child{border-left-width:0}.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first{border-left-width:1px}.k-pivotgrid-row-headers{overflow:hidden}.k-pivotgrid-row-headers .k-pivotgrid-cell{border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;white-space:nowrap}.k-pivotgrid-values{border-color:inherit;overflow:auto}.k-pivotgrid-values .k-pivotgrid-cell{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px}.k-pivotgrid-values .k-pivotgrid-cell:first-child{border-left-width:0}.k-pivotgrid-cell{padding:8px 16px;text-overflow:ellipsis;vertical-align:top;overflow:hidden}.k-pivotgrid-cell .k-icon{cursor:pointer}.k-pivotgrid-total{font-weight:600}.k-column-menu .k-treeview{padding:0 8px;overflow:auto}.k-pivotgrid-configurator{display:-ms-flexbox;display:flex}.k-pivotgrid-configurator-panel{padding:null null;border-width:1px;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;z-index:2}.k-pivotgrid-configurator-button{padding:7px 7px;border-width:1px;border-style:solid;box-sizing:border-box;cursor:pointer}.k-flex-row .k-pivotgrid-configurator-button,.k-flex-row-reverse .k-pivotgrid-configurator-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-flex-row .k-pivotgrid-configurator-button span,.k-flex-row-reverse .k-pivotgrid-configurator-button span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.k-flex-row .k-pivotgrid-configurator-button .k-icon,.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon{vertical-align:baseline}.k-flex-row-reverse .k-pivotgrid-configurator-button>span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.k-flex-col .k-pivotgrid-configurator-button,.k-flex-col-reverse .k-pivotgrid-configurator-button{text-align:center}.k-pivotgrid-configurator-overlay{position:absolute;overflow:hidden;z-index:2}.k-flex-row .k-pivotgrid-configurator-overlay{right:calc(1.4285714286em + 16px)}.k-flex-row-reverse .k-pivotgrid-configurator-overlay{left:calc(1.4285714286em + 16px)}.k-flex-col .k-pivotgrid-configurator-overlay{bottom:calc(1.4285714286em + 16px)}.k-flex-col-reverse .k-pivotgrid-configurator-overlay{top:calc(1.4285714286em + 16px)}.k-pivotgrid-configurator-header{padding:12px 16px;font-size:18px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pivotgrid-configurator-header-text{word-break:normal;overflow-wrap:anywhere}.k-pivotgrid-configurator-content{padding:2px 16px;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.k-pivotgrid-configurator-content .k-form .k-label{font-size:16px;font-weight:500;-ms-flex-align:start;align-items:flex-start}.k-pivotgrid-configurator-content .k-form .k-dropdown{max-width:90px}.k-pivotgrid-configurator-content .k-form .k-textbox{-ms-flex-preferred-size:50%;flex-basis:50%}.k-pivotgrid-configurator-content .k-column-fields,.k-pivotgrid-configurator-content .k-filter-fields,.k-pivotgrid-configurator-content .k-row-fields{margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-pivotgrid-configurator-content .k-column-fields>*,.k-pivotgrid-configurator-content .k-filter-fields>*,.k-pivotgrid-configurator-content .k-row-fields>*{margin-bottom:8px}.k-pivotgrid-configurator-content .k-column-fields>:last-child,.k-pivotgrid-configurator-content .k-filter-fields>:last-child,.k-pivotgrid-configurator-content .k-row-fields>:last-child{margin-bottom:0}.k-pivotgrid-configurator-content .k-value-fields{margin:8px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.k-pivotgrid-configurator-content .k-select-all .k-checkbox{-webkit-margin-end:map-get(,1);margin-inline-end:map-get(,1)}.k-pivotgrid-configurator-content .k-fields-list-wrapper{max-height:200px;border-width:1px;border-style:solid;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-content .k-settings-description{margin-top:1rem;text-align:center}.k-pivotgrid-configurator-content .k-chip-content{-webkit-padding-end:map-get(,1);padding-inline-end:map-get(,1)}.k-pivotgrid-configurator-content .k-treeview{padding:0 8px;overflow:auto}.k-pivotgrid-configurator-actions{padding:12px 8px}.k-calculated-field{padding:16px 16px;border-width:1px;border-radius:2px;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.k-calculated-field-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-calculated-field-header .k-textbox{min-width:200px}.k-calculated-field-header-text{margin-right:5px;word-break:normal;overflow-wrap:anywhere}.k-calculated-field-header-actions{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.k-calculated-field-content .k-textbox{width:100%}.k-calculated-field-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-calculated-field-actions .k-icon{margin-right:14px}.k-calculated-field-actions .k-dropdown{max-width:100px}.k-filter-menu .k-calculated-item{border-bottom-width:1px;border-bottom-style:solid}.k-pivotgrid-configurator-vertical{min-width:320px}.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel{border-right-width:0;border-left-width:0}.k-pivotgrid-configurator-horizontal{width:100%;height:420px}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper{padding-left:16px}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper>:first-child{margin-top:0}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child{padding-left:0;-ms-flex:1 1 30%;flex:1 1 30%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2){-ms-flex:1 1 30%;flex:1 1 30%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child{border-left-width:1px;border-left-style:solid;-ms-flex:1 1 40%;flex:1 1 40%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields,.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields{max-height:100px;overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields{max-height:250px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto}.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel{border-top-width:0;border-bottom-width:0}.k-pivotgrid-configurator .k-textbox{display:-ms-inline-flexbox;display:inline-flex}.k-pivotgrid-configurator .k-input-prefix .k-icon,.k-pivotgrid-configurator .k-input-suffix .k-icon{margin:0;top:auto;position:relative}.k-ie11 .k-pivotgrid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-ie11 .k-pivotgrid>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell,.k-ie11 .k-pivotgrid .k-pivotgrid-row-headers{-ms-flex:1 1 30%;flex:1 1 30%}.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers,.k-ie11 .k-pivotgrid .k-pivotgrid-values{-ms-flex:1 1 70%;flex:1 1 70%}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-chip-list{display:-ms-inline-flexbox;display:inline-flex}.k-chip-list>*{margin-right:8px}.k-chip-list>:last-child{margin-right:0}.k-selection-single .k-selected-icon-wrapper{display:none}.k-selection-multiple .k-selected-icon-wrapper{width:0;height:24px;position:relative;left:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;z-index:1}.k-selection-multiple .k-selected-icon{font-size:16px}.k-selection-multiple .k-chip.k-selected .k-selected-icon-wrapper{width:24px;visibility:visible}.k-selection-multiple>.k-chip-has-icon .k-selected-icon-wrapper{border-radius:50%;position:absolute}.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper{left:6px;opacity:0;transition:width .2s,opacity .2s}.k-selection-multiple :not(.k-chip-has-icon).k-selected .k-selected-icon-wrapper{opacity:1}.k-chip{overflow:hidden;padding:4px 6px;height:32px;border-radius:16px;position:relative;box-sizing:border-box;border-width:1px;border-style:solid;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-chip.k-chip-focus,.k-chip:focus{outline:0}.k-chip-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;-ms-flex:1 1 auto;flex:1 1 auto}.k-chip-icon,.k-remove-icon{width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 0 auto;flex:1 0 auto}.k-chip-icon{margin-left:0}.k-remove-icon{margin-right:0;font-size:14px}.k-chip-avatar{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:center}.k-chip-list.k-rtl>*,.k-chip-list[dir=rtl]>*,.k-rtl .k-chip-list>*{margin-right:0;margin-left:8px}.k-chip-list.k-rtl>:last-child,.k-chip-list[dir=rtl]>:last-child,.k-rtl .k-chip-list>:last-child{margin-left:0}.k-chip.k-rtl .k-chip-icon,.k-chip[dir=rtl] .k-chip-icon,.k-rtl .k-chip .k-chip-icon{margin-left:0;margin-right:0}.k-chip.k-rtl .k-remove-icon,.k-chip[dir=rtl] .k-remove-icon,.k-rtl .k-chip .k-remove-icon{margin-right:0;margin-left:0}.k-selection-multiple .k-chip.k-rtl .k-selected-icon-wrapper,.k-selection-multiple .k-chip[dir=rtl] .k-selected-icon-wrapper,.k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper{left:0;right:6px}.k-selection-multiple .k-chip.k-rtl:not(.k-chip-has-icon) .k-selected-icon-wrapper,.k-selection-multiple .k-chip[dir=rtl]:not(.k-chip-has-icon) .k-selected-icon-wrapper,.k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper{left:0;right:6px}/*! + + + + + + + + + + + + + + + + + + + + + + +*/@font-face{font-family:"DejaVu Sans";src:url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;src:url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;src:url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")}.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important}.k-pdf-export sub,.k-pdf-export sup{display:inline-block}.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{line-height:1.65em;padding:.53214286em 0;text-indent:.714em}.k-ie .k-combobox .k-input,.k-ie .k-numeric-wrap .k-input,.k-ie .k-picker-wrap .k-input,.k-ie .k-textbox>input{height:2.714285714em}.k-ie input.k-textbox{height:calc(2.714285714em + 2px)}.k-ff input.k-textbox,input.k-textbox{height:2.857em}.k-mediaplayer-toolbar .k-button.k-flat{padding:.82em}.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{margin:0;border-width:1px 0 0}.k-panelbar .k-tabstrip-left>.k-content,.k-tabstrip-left>.k-content{border-width:0 0 0 1px}.k-panelbar .k-tabstrip-right>.k-content,.k-tabstrip-right>.k-content{border-width:0 1px 0 0}.k-panelbar .k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-content{border-width:0 0 1px 0}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{line-height:3em;padding-left:2.4em}.k-widget.k-tabstrip{background-color:transparent;background-image:none;border-style:none}.k-tabstrip .k-tabstrip-items{padding:0}.k-tabstrip-items .k-loading.k-complete{display:none}.k-tabstrip-top>.k-tabstrip-items-wrapper>.k-tabstrip-items>.k-item{border-width:0 0 4px 0;border-bottom-style:solid}.k-tabstrip-left>.k-tabstrip-items-wrapper>.k-tabstrip-items>.k-item{border-width:0 4px 0 0;border-right-style:solid}.k-tabstrip-right>.k-tabstrip-items-wrapper>.k-tabstrip-items>.k-item{border-width:0 0 0 4px;border-left-style:solid}.k-tabstrip-bottom>.k-tabstrip-items-wrapper>.k-tabstrip-items>.k-item{border-width:4px 0 0;border-top-style:solid}.k-slider-track{border-width:1px;border-style:solid}.k-grouping-dropclue{margin-top:10px}.k-filter-row th,.k-gantt-timeline .k-grid-header .k-header,.k-grid-header th.k-header{padding:.929em .6em .714em .6em}.k-gantt-timeline .k-grid-header .k-header,.k-grid-header th.k-header{padding-left:1.286em}.k-rtl .k-gantt-timeline .k-grid-header .k-header,.k-rtl .k-grid-header th.k-header{padding-right:1.286em}.k-gantt-timeline .k-header{line-height:normal}.k-filtercell>span{padding-right:calc(5.42857142em + 8px)}.k-filtercell>.k-operator-hidden{padding-right:calc(2.71428571em + 4px)}.k-filtercell>span>.k-button{padding-left:.714em;padding-right:.714em;margin:0}.k-filter-row .k-button.k-button-icon,.k-filter-row .k-dropdown-operator{width:calc(2.71428571em + 2px);right:calc(2.71428571em + 4px);height:100%;border-radius:0}.k-grouping-header .k-group-indicator{padding:.5em .15em .429em .4em}.k-grid .k-grouping-row td{padding:.6em .6em .643em}.k-grouping-header .k-button,.k-grouping-header a{vertical-align:baseline}.k-grid td{padding:.929em 1.286em}.k-grid-header th.k-header>.k-link{padding:0;margin:0;min-height:16px;line-height:inherit}.k-grouping-header{line-height:2.6}.k-grid tr td{border-width:1px 0 0 1px;border-style:solid}.k-grid-content table tr:first-child td,.k-grid-content-locked table tr:first-child td,.k-grid>table tr:first-child td{border-top:0}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{bottom:10px}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{padding:0 2.71428571em 0 0}.k-combobox-clearable .k-input{padding-right:2.71428571em;width:calc(100% - 2.71428571em)}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{width:2.71428571em;line-height:2.714285714em}.k-datetimepicker{width:19.5em}.k-datetimepicker .k-select{width:5em}.k-datetimepicker .k-picker-wrap{padding-right:5em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 6px}.k-popup.k-list-container{padding:.286em 0}.k-popup.k-list-container.k-popup-dropdowntree,.k-popup.k-list-container.k-popup-flush{padding:0}.k-fieldselector .k-list .k-item,.k-popup .k-list .k-item,.k-popup>.k-group-header{min-height:2.143em;line-height:2.143em}.k-list-filter>.k-icon{right:10px}.k-rtl .k-list-filter>.k-icon{left:10px;right:auto}.k-combobox>.k-dropdown-wrap>.k-clear-value{right:calc(4.071428565em - 8px)}.k-multiselect-wrap li{min-height:calc(2.14285714em + 2px);margin:.2143em 0 .2143em .2143em;padding:.32142857em 1.8em .32142857em .857em}.k-multiselect-wrap li span{margin-right:.3em}.k-multiselect-wrap li span.k-icon{margin:0}.k-multiselect-wrap .k-select{padding-top:0;line-height:2.14285714em}.k-multiselect-wrap>.k-select{line-height:normal}.k-numeric-wrap .k-select{vertical-align:baseline}.k-numerictextbox .k-link{display:block;height:1.357142857em}.k-numerictextbox .k-link .k-i-arrow-60-up{vertical-align:bottom}.k-numerictextbox .k-link .k-i-arrow-60-down{vertical-align:text-top}.k-menu .k-item,.k-menu.k-header,.k-widget.k-menu-horizontal>.k-item{border-width:0}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link{padding:.786em 3em .786em 1.714em}.k-menu .k-item>.k-link>.k-i-arrow-60-right{right:1rem}.k-menu .k-item>.k-link>.k-icon{margin-left:2px}.k-draghandle{border-width:2px}.k-file{padding:.643em .17em .643em 1em}.k-upload-status{right:12px}.k-scheduler-table th{height:1.8em;padding-right:.625em;padding-left:.625em}.k-scheduler-header th.k-scheduler-groupcolumn{width:7.5em}.k-scheduler-table td{height:1.44em}.k-scheduler .k-scheduler-times th{text-align:left;padding-left:1.6em}.k-gantt-treelist .k-grid-header tr{height:5.714em}.k-gantt-timeline .k-grid-header tr,.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr{height:2.857em}.k-gantt .k-task-summary-complete:after,.k-gantt .k-task-summary-complete:before,.k-gantt .k-task-summary:after,.k-gantt .k-task-summary:before{border-width:0}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:3.458em}.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:19.5em}.k-slider-track{border-width:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{height:2px;margin-top:-1px}.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{width:2px;margin-left:-1px}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle,.k-slider-horizontal .k-draghandle{width:6px;height:12px;top:-7px}.k-slider-vertical .k-draghandle{width:12px;height:6px;left:-7px}.k-widget.k-slider .k-slider-buttons .k-button{border-width:0;background:0 0}.k-widget.k-flatcolorpicker .k-alpha-slider .k-draghandle,.k-widget.k-flatcolorpicker .k-hue-slider .k-draghandle{margin-top:-1px;box-shadow:none}.k-colorpicker .k-selected-color{height:2.714285714em;width:2.714285714em}.k-colorpicker .k-selected-color .k-i-line{line-height:2.714285714em;font-size:2.714285714em}.k-panelbar-collapse.k-icon,.k-panelbar-expand.k-icon{right:auto;left:9px}.k-grouping-header{padding:.429em}.k-grouping-header{padding-left:1.286em}.k-grid .k-icon{opacity:.45}.k-gantt-toolbar .k-gantt-views>li>.k-link{padding:.2em 0 0}.k-gantt-toolbar .k-gantt-views>li{margin:0 .928em}.k-scheduler-header .k-slot-cell{vertical-align:middle}.k-scheduler-header tr+tr>th{border-top-width:1px}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-scheduler-table td{text-align:left;font-size:1.2em;font-weight:700}.k-gantt .k-gantt-toolbar{line-height:2em}.k-gantt-toolbar>ul.k-gantt-views>li{border-width:0 0 3px 0;border-color:transparent}.k-gantt-toolbar>ul>li:first-child+li{border-left-width:0}.k-gantt-toolbar li .k-link{vertical-align:middle;line-height:36px;padding-top:2px}.k-gantt-actions{margin:.2em 0}.k-gantt-create{padding:8px 12px}.k-grid-header .k-grid-filter,.k-grid-header .k-header-column-menu{padding:.857em;margin:-.929em -.6em -.714em 0}.k-dropzone .k-upload-status{top:1.1em}.k-rtl .k-widget .k-dropdown-wrap,.k-rtl .k-widget .k-numeric-wrap,.k-rtl .k-widget .k-picker-wrap,[dir=rtl] .k-widget .k-dropdown-wrap,[dir=rtl] .k-widget .k-numeric-wrap,[dir=rtl] .k-widget .k-picker-wrap{padding-left:2.5em}.k-rtl .k-widget.k-autocomplete>.k-clear-value,.k-rtl .k-widget.k-multiselect>.k-multiselect-wrap>.k-clear-value,[dir=rtl] .k-widget.k-autocomplete>.k-clear-value,[dir=rtl] .k-widget.k-multiselect>.k-multiselect-wrap>.k-clear-value{right:initial;margin-right:0}.k-rtl .k-widget.k-combobox>.k-dropdown-wrap>.k-clear-value,[dir=rtl] .k-widget.k-combobox>.k-dropdown-wrap>.k-clear-value{left:calc(4.071428565em - 8px);right:initial}.k-rtl .k-widget.k-datetimepicker .k-picker-wrap,[dir=rtl] .k-widget.k-datetimepicker .k-picker-wrap{padding-left:5em}.k-rtl .k-widget.k-datetimepicker .k-picker-wrap .k-icon,[dir=rtl] .k-widget.k-datetimepicker .k-picker-wrap .k-icon{margin:0 6px}.k-rtl .k-widget.k-colorpicker .k-picker-wrap,[dir=rtl] .k-widget.k-colorpicker .k-picker-wrap{padding-left:2.7em}.k-rtl .k-panelbar .k-panelbar-collapse.k-icon,.k-rtl .k-panelbar .k-panelbar-expand.k-icon,[dir=rtl] .k-panelbar .k-panelbar-collapse.k-icon,[dir=rtl] .k-panelbar .k-panelbar-expand.k-icon{left:auto;right:9px}.k-rtl .k-panel>.k-item>.k-link,.k-rtl .k-panelbar>.k-item>.k-link,[dir=rtl] .k-panel>.k-item>.k-link,[dir=rtl] .k-panelbar>.k-item>.k-link{padding-left:1em;padding-right:2.4em}.k-rtl .k-context-menu.k-menu-vertical>.k-item>.k-link,.k-rtl .k-menu .k-menu-group .k-item>.k-link,[dir=rtl] .k-context-menu.k-menu-vertical>.k-item>.k-link,[dir=rtl] .k-menu .k-menu-group .k-item>.k-link{padding:.786em 1.714em .786em 3em}.k-rtl .k-menu .k-item>.k-link>.k-i-arrow-60-left,.k-rtl .k-menu.k-menu-vertical .k-item>.k-link>.k-i-arrow-60-left,[dir=rtl] .k-menu .k-item>.k-link>.k-i-arrow-60-left,[dir=rtl] .k-menu.k-menu-vertical .k-item>.k-link>.k-i-arrow-60-left{left:1rem}.k-rtl .k-filter-row .k-filtercell>span,[dir=rtl] .k-filter-row .k-filtercell>span{padding-left:calc(5.42857142em + 8px);padding-right:0}.k-rtl .k-filter-row .k-filtercell>span>.k-button,[dir=rtl] .k-filter-row .k-filtercell>span>.k-button{right:auto;left:0}.k-rtl .k-filter-row .k-filtercell>.k-operator-hidden,[dir=rtl] .k-filter-row .k-filtercell>.k-operator-hidden{padding-left:calc(2.71428571em + 4px);padding-right:0}.k-rtl .k-filter-row .k-filtercell .k-button.k-button-icon,.k-rtl .k-filter-row .k-filtercell .k-dropdown-operator,[dir=rtl] .k-filter-row .k-filtercell .k-button.k-button-icon,[dir=rtl] .k-filter-row .k-filtercell .k-dropdown-operator{left:calc(2.71428571em + 4px);right:auto}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{margin:0 2px}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:4em}.k-spreadsheet-window .k-edit-label>label{vertical-align:middle}.k-spreadsheet-window .k-root-tabs{margin:-.5em -.5em 0}div.k-spreadsheet-window{padding:1em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{min-width:325px;width:25.8em}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{min-height:510px;height:42em}.k-edit-field.k-no-editor,.k-edit-form-container .editor-label,.k-edit-label{padding:.8em 0 1em}.k-editor-dialog .k-root-tabs{padding:0 1em 0}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{min-width:59px}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15.74em}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4.7em}.k-animation-container .k-popup.k-align .k-list .k-icon{line-height:1.4em}.k-animation-container .k-popup.k-align .k-list .k-i-align-remove{line-height:1.6em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{border:0;padding:1em 1.3em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:.6em 1.3em}.k-rtl span.k-combobox-clearable .k-input,[dir=rtl] span.k-combobox-clearable .k-input{padding-left:2.71428571em;padding-right:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-link .k-icon{margin-left:-26px;margin-right:0}.k-pager-wrap .k-link:hover .k-icon{opacity:1}.k-pager-wrap .k-pager-numbers-wrap{margin-top:-4px;margin-bottom:-4px;-ms-flex-item-align:stretch;align-self:stretch}.k-pager-wrap .k-pager-numbers{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:stretch;align-items:stretch}.k-pager-wrap .k-pager-numbers li{-ms-flex-align:stretch;align-items:stretch}.k-pager-wrap .k-pager-numbers .k-link{height:auto;border-width:3px 0} +/*# sourceMappingURL=kendo.common-fiori.min.css.map */ diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css.map b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css.map new file mode 100644 index 000000000..b4606fafe --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.common-fiori.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["web/kendo.common-fiori.css"],"names":[],"mappings":"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SAExB,6CACA,8CACE,YAAa,UACb,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAGrB,4CADA,4CAGA,6CADA,6CAEE,YAAa,QACb,QAAS,EAEX,8CACA,+CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAGrB,0CADA,0CAGA,2CADA,2CAEE,QAAS,EAEX,6DACA,8DACE,YAAa,UACb,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,2DACA,4DACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,0DACA,2DACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,wDACA,yDACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAGrB,4DADA,4DAGA,6DADA,6DAEE,YAAa,QACb,QAAS,EAGX,yDADA,yDAGA,0DADA,0DAEE,QAAS,EAGX,0DADA,0DAGA,2DADA,2DAEE,QAAS,EAGX,uDADA,uDAGA,wDADA,wDAEE,QAAS,EAEX,wDACA,yDACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,yDACA,0DACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,wEACA,yEACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,sEACA,uEACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,qEACA,sEACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,mEACA,oEACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,iCACE,YAAa,UACb,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,kCACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,iDACE,YAAa,UACb,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,+CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,8CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,4CACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,4CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,6CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,4DACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAE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","file":"kendo.common-fiori.min.css","sourcesContent":["/** \n * Kendo UI v2021.3.914 (http://www.telerik.com/kendo-ui) \n * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. \n * \n * Kendo UI commercial licenses may be obtained at \n * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete \n * If you do not own a commercial license, this file shall be governed by the trial license terms. \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n*/\n.k-theme-test-class,\n.k-common-test-class {\n opacity: 0;\n}\n[hidden] {\n display: none !important;\n}\nscript {\n display: none !important;\n}\n.k-hidden {\n display: none !important;\n}\n.k-rtl {\n direction: rtl;\n}\n.k-sr-only {\n position: absolute;\n left: -1px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n.k-hbox,\n.k-hstack {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-vbox,\n.k-vstack {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n}\n.k-flex,\n.k-spacer {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n}\n.k-flex-layout {\n display: -ms-flexbox;\n display: flex;\n}\n.k-grid-layout {\n display: grid;\n}\n.k-separator {\n width: auto;\n height: 0;\n border-width: 1px 0 0;\n border-style: solid;\n border-color: inherit;\n display: block;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-separator-horizontal,\n.k-vstack > .k-separator {\n width: auto;\n height: 0;\n border-width: 1px 0 0;\n}\n.k-separator-vertical,\n.k-hstack > .k-separator {\n width: 0;\n height: auto;\n border-width: 0 0 0 1px;\n}\nhr.k-separator {\n margin: 0;\n padding: 0;\n}\n.k-actions,\n.k-action-buttons,\n.k-columnmenu-actions {\n margin: 1em 0 0;\n padding: 6px 8px;\n border-width: 1px 0 0 0;\n border-style: solid;\n border-color: inherit;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n gap: 8px;\n overflow: hidden;\n clear: both;\n}\n.k-popup .k-actions {\n padding: 6px 0 0;\n}\n.k-ie .k-actions .k-button ~ .k-button {\n margin-left: 8px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-rtl .k-ie .k-actions .k-button ~ .k-button,\n[dir=\"rtl\"] .k-ie .k-actions .k-button ~ .k-button {\n margin-left: 0;\n margin-right: 8px;\n}\n.k-actions-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.k-actions-center {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-actions-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.k-actions-stretched > * {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n}\n.k-sr-only {\n position: absolute;\n left: -1px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n.k-display-inline {\n display: inline !important;\n}\n.k-display-block {\n display: block !important;\n}\n.k-display-inline-block {\n display: inline-block !important;\n}\n.k-display-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n.k-display-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n.k-display-table {\n display: table !important;\n}\n.k-display-inline-table {\n display: inline-table !important;\n}\n.k-display-none,\n.k-hidden {\n display: none !important;\n}\n.k-d-flex {\n display: -ms-flexbox;\n display: flex;\n}\n.k-flex-row {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-flex-row-reverse {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-flex-col {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-flex-col-reverse {\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.k-flex-column {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-flex-column-reverse {\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.k-flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.k-flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n}\n.k-flex-initial {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n.k-flex-1 {\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n}\n.k-flex-auto {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-flex-none {\n -ms-flex: none;\n flex: none;\n}\n.k-flex-grow {\n -ms-flex-positive: 1;\n flex-grow: 1;\n}\n.k-flex-grow-0 {\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.k-flex-shrink {\n -ms-flex-negative: 1;\n flex-shrink: 1;\n}\n.k-flex-shrink-0 {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-flex-basis-auto {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n.k-flex-basis-0 {\n -ms-flex-preferred-size: 0%;\n flex-basis: 0%;\n}\n.k-align-items-start {\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.k-align-items-end {\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.k-align-items-center {\n -ms-flex-align: center;\n align-items: center;\n}\n.k-align-items-stretch {\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-align-items-baseline {\n -ms-flex-align: baseline;\n align-items: baseline;\n}\n.k-align-content-start {\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.k-align-content-end {\n -ms-flex-line-pack: end;\n align-content: flex-end;\n}\n.k-align-content-center {\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.k-align-content-stretch {\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n}\n.k-align-content-baseline {\n -ms-flex-line-pack: baseline;\n align-content: baseline;\n}\n.k-align-self-start {\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.k-align-self-end {\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n.k-align-self-center {\n -ms-flex-item-align: center;\n align-self: center;\n}\n.k-align-self-stretch {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-align-self-baseline {\n -ms-flex-item-align: baseline;\n align-self: baseline;\n}\n.k-justify-content-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.k-justify-content-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.k-justify-content-center {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-justify-content-between {\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-justify-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.k-justify-content-evenly {\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n}\n.k-justify-content-stretch > * {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n}\n.k-justify-items-start {\n justify-items: flex-start;\n}\n.k-justify-items-end {\n justify-items: flex-end;\n}\n.k-justify-items-center {\n justify-items: center;\n}\n.k-justify-items-stretch {\n justify-items: stretch;\n}\n.k-float-left {\n float: left !important;\n}\n.k-float-right {\n float: right !important;\n}\n.k-float-none {\n float: none !important;\n}\n.k-clear-left {\n float: left !important;\n}\n.k-clear-right {\n float: right !important;\n}\n.k-clear-both {\n float: both !important;\n}\n.k-clear-none {\n float: none !important;\n}\n.k-floatwrap::after {\n content: \"\";\n display: block;\n clear: both;\n}\n.k-d-grid {\n display: grid;\n}\n.k-grid-cols-none {\n grid-template-columns: none;\n}\n.k-grid-rows-none {\n grid-template-rows: none;\n}\n.k-grid-flow-col {\n grid-auto-flow: column;\n}\n.k-grid-flow-col-dense {\n grid-auto-flow: column dense;\n}\n.k-grid-flow-row {\n grid-auto-flow: row;\n}\n.k-grid-flow-row-dense {\n grid-auto-flow: row dense;\n}\n.k-colspan-all {\n grid-column: 1 / -1;\n}\n.k-colspan-auto {\n grid-column: auto;\n}\n.k-rowspan-all {\n grid-row: 1 / -1;\n}\n.k-rowspan-auto {\n grid-row: auto;\n}\n.k-grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n.k-colspan-1 {\n grid-column: span 1;\n}\n.k-col-start-1 {\n grid-column-start: 1;\n}\n.k-col-end-1 {\n grid-column-end: 1;\n}\n.k-grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.k-colspan-2 {\n grid-column: span 2;\n}\n.k-col-start-2 {\n grid-column-start: 2;\n}\n.k-col-end-2 {\n grid-column-end: 2;\n}\n.k-grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n.k-colspan-3 {\n grid-column: span 3;\n}\n.k-col-start-3 {\n grid-column-start: 3;\n}\n.k-col-end-3 {\n grid-column-end: 3;\n}\n.k-grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n.k-colspan-4 {\n grid-column: span 4;\n}\n.k-col-start-4 {\n grid-column-start: 4;\n}\n.k-col-end-4 {\n grid-column-end: 4;\n}\n.k-grid-cols-5 {\n grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n.k-colspan-5 {\n grid-column: span 5;\n}\n.k-col-start-5 {\n grid-column-start: 5;\n}\n.k-col-end-5 {\n grid-column-end: 5;\n}\n.k-grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n}\n.k-colspan-6 {\n grid-column: span 6;\n}\n.k-col-start-6 {\n grid-column-start: 6;\n}\n.k-col-end-6 {\n grid-column-end: 6;\n}\n.k-grid-cols-7 {\n grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n.k-colspan-7 {\n grid-column: span 7;\n}\n.k-col-start-7 {\n grid-column-start: 7;\n}\n.k-col-end-7 {\n grid-column-end: 7;\n}\n.k-grid-cols-8 {\n grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n.k-colspan-8 {\n grid-column: span 8;\n}\n.k-col-start-8 {\n grid-column-start: 8;\n}\n.k-col-end-8 {\n grid-column-end: 8;\n}\n.k-grid-cols-9 {\n grid-template-columns: repeat(9, minmax(0, 1fr));\n}\n.k-colspan-9 {\n grid-column: span 9;\n}\n.k-col-start-9 {\n grid-column-start: 9;\n}\n.k-col-end-9 {\n grid-column-end: 9;\n}\n.k-grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n.k-colspan-10 {\n grid-column: span 10;\n}\n.k-col-start-10 {\n grid-column-start: 10;\n}\n.k-col-end-10 {\n grid-column-end: 10;\n}\n.k-grid-cols-11 {\n grid-template-columns: repeat(11, minmax(0, 1fr));\n}\n.k-colspan-11 {\n grid-column: span 11;\n}\n.k-col-start-11 {\n grid-column-start: 11;\n}\n.k-col-end-11 {\n grid-column-end: 11;\n}\n.k-grid-cols-12 {\n grid-template-columns: repeat(12, minmax(0, 1fr));\n}\n.k-colspan-12 {\n grid-column: span 12;\n}\n.k-col-start-12 {\n grid-column-start: 12;\n}\n.k-col-end-12 {\n grid-column-end: 12;\n}\n.k-grid-rows-1 {\n grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n.k-rowspan-1 {\n grid-row: span 1;\n}\n.k-row-start-1 {\n grid-row-start: 1;\n}\n.k-row-end-1 {\n grid-row-end: 1;\n}\n.k-grid-rows-2 {\n grid-template-rows: repeat(2, minmax(0, 1fr));\n}\n.k-rowspan-2 {\n grid-row: span 2;\n}\n.k-row-start-2 {\n grid-row-start: 2;\n}\n.k-row-end-2 {\n grid-row-end: 2;\n}\n.k-grid-rows-3 {\n grid-template-rows: repeat(3, minmax(0, 1fr));\n}\n.k-rowspan-3 {\n grid-row: span 3;\n}\n.k-row-start-3 {\n grid-row-start: 3;\n}\n.k-row-end-3 {\n grid-row-end: 3;\n}\n.k-grid-rows-4 {\n grid-template-rows: repeat(4, minmax(0, 1fr));\n}\n.k-rowspan-4 {\n grid-row: span 4;\n}\n.k-row-start-4 {\n grid-row-start: 4;\n}\n.k-row-end-4 {\n grid-row-end: 4;\n}\n.k-grid-rows-5 {\n grid-template-rows: repeat(5, minmax(0, 1fr));\n}\n.k-rowspan-5 {\n grid-row: span 5;\n}\n.k-row-start-5 {\n grid-row-start: 5;\n}\n.k-row-end-5 {\n grid-row-end: 5;\n}\n.k-grid-rows-6 {\n grid-template-rows: repeat(6, minmax(0, 1fr));\n}\n.k-rowspan-6 {\n grid-row: span 6;\n}\n.k-row-start-6 {\n grid-row-start: 6;\n}\n.k-row-end-6 {\n grid-row-end: 6;\n}\n.k-grid-rows-7 {\n grid-template-rows: repeat(7, minmax(0, 1fr));\n}\n.k-rowspan-7 {\n grid-row: span 7;\n}\n.k-row-start-7 {\n grid-row-start: 7;\n}\n.k-row-end-7 {\n grid-row-end: 7;\n}\n.k-grid-rows-8 {\n grid-template-rows: repeat(8, minmax(0, 1fr));\n}\n.k-rowspan-8 {\n grid-row: span 8;\n}\n.k-row-start-8 {\n grid-row-start: 8;\n}\n.k-row-end-8 {\n grid-row-end: 8;\n}\n.k-grid-rows-9 {\n grid-template-rows: repeat(9, minmax(0, 1fr));\n}\n.k-rowspan-9 {\n grid-row: span 9;\n}\n.k-row-start-9 {\n grid-row-start: 9;\n}\n.k-row-end-9 {\n grid-row-end: 9;\n}\n.k-grid-rows-10 {\n grid-template-rows: repeat(10, minmax(0, 1fr));\n}\n.k-rowspan-10 {\n grid-row: span 10;\n}\n.k-row-start-10 {\n grid-row-start: 10;\n}\n.k-row-end-10 {\n grid-row-end: 10;\n}\n.k-order-first {\n -ms-flex-order: -9999 !important;\n order: -9999 !important;\n}\n.k-order-last {\n -ms-flex-order: 9999 !important;\n order: 9999 !important;\n}\n.k-order-none {\n -ms-flex-order: 0 !important;\n order: 0 !important;\n}\n.k-order-1 {\n -ms-flex-order: 1 !important;\n order: 1 !important;\n}\n.k-order-2 {\n -ms-flex-order: 2 !important;\n order: 2 !important;\n}\n.k-order-3 {\n -ms-flex-order: 3 !important;\n order: 3 !important;\n}\n.k-order-4 {\n -ms-flex-order: 4 !important;\n order: 4 !important;\n}\n.k-order-5 {\n -ms-flex-order: 5 !important;\n order: 5 !important;\n}\n.k-order-6 {\n -ms-flex-order: 6 !important;\n order: 6 !important;\n}\n.k-order-7 {\n -ms-flex-order: 7 !important;\n order: 7 !important;\n}\n.k-order-8 {\n -ms-flex-order: 8 !important;\n order: 8 !important;\n}\n.k-order-9 {\n -ms-flex-order: 9 !important;\n order: 9 !important;\n}\n.k-order-10 {\n -ms-flex-order: 10 !important;\n order: 10 !important;\n}\n.k-order-11 {\n -ms-flex-order: 11 !important;\n order: 11 !important;\n}\n.k-order-12 {\n -ms-flex-order: 12 !important;\n order: 12 !important;\n}\n.k-overflow-auto {\n overflow: auto !important;\n}\n.k-overflow-x-auto {\n overflow-x: auto !important;\n}\n.k-overflow-y-auto {\n overflow-y: auto !important;\n}\n.k-overflow-auto-auto {\n overflow: auto auto !important;\n}\n.k-overflow-auto-hidden {\n overflow: auto hidden !important;\n}\n.k-overflow-auto-visible {\n overflow: auto visible !important;\n}\n.k-overflow-auto-scroll {\n overflow: auto scroll !important;\n}\n.k-overflow-auto-clip {\n overflow: auto clip !important;\n}\n.k-overflow-hidden {\n overflow: hidden !important;\n}\n.k-overflow-x-hidden {\n overflow-x: hidden !important;\n}\n.k-overflow-y-hidden {\n overflow-y: hidden !important;\n}\n.k-overflow-hidden-auto {\n overflow: hidden auto !important;\n}\n.k-overflow-hidden-hidden {\n overflow: hidden hidden !important;\n}\n.k-overflow-hidden-visible {\n overflow: hidden visible !important;\n}\n.k-overflow-hidden-scroll {\n overflow: hidden scroll !important;\n}\n.k-overflow-hidden-clip {\n overflow: hidden clip !important;\n}\n.k-overflow-visible {\n overflow: visible !important;\n}\n.k-overflow-x-visible {\n overflow-x: visible !important;\n}\n.k-overflow-y-visible {\n overflow-y: visible !important;\n}\n.k-overflow-visible-auto {\n overflow: visible auto !important;\n}\n.k-overflow-visible-hidden {\n overflow: visible hidden !important;\n}\n.k-overflow-visible-visible {\n overflow: visible visible !important;\n}\n.k-overflow-visible-scroll {\n overflow: visible scroll !important;\n}\n.k-overflow-visible-clip {\n overflow: visible clip !important;\n}\n.k-overflow-scroll {\n overflow: scroll !important;\n}\n.k-overflow-x-scroll {\n overflow-x: scroll !important;\n}\n.k-overflow-y-scroll {\n overflow-y: scroll !important;\n}\n.k-overflow-scroll-auto {\n overflow: scroll auto !important;\n}\n.k-overflow-scroll-hidden {\n overflow: scroll hidden !important;\n}\n.k-overflow-scroll-visible {\n overflow: scroll visible !important;\n}\n.k-overflow-scroll-scroll {\n overflow: scroll scroll !important;\n}\n.k-overflow-scroll-clip {\n overflow: scroll clip !important;\n}\n.k-overflow-clip {\n overflow: clip !important;\n}\n.k-overflow-x-clip {\n overflow-x: clip !important;\n}\n.k-overflow-y-clip {\n overflow-y: clip !important;\n}\n.k-overflow-clip-auto {\n overflow: clip auto !important;\n}\n.k-overflow-clip-hidden {\n overflow: clip hidden !important;\n}\n.k-overflow-clip-visible {\n overflow: clip visible !important;\n}\n.k-overflow-clip-scroll {\n overflow: clip scroll !important;\n}\n.k-overflow-clip-clip {\n overflow: clip clip !important;\n}\n.k-pointer-events-none {\n pointer-events: none !important;\n}\n.k-pointer-events-auto {\n pointer-events: auto !important;\n}\n.k-static,\n.k-pos-static {\n position: static !important;\n}\n.k-relative,\n.k-pos-relative {\n position: relative !important;\n}\n.k-absolute,\n.k-pos-absolute {\n position: absolute !important;\n}\n.k-fixed,\n.k-pos-fixed {\n position: fixed !important;\n}\n.k-sticky,\n.k-pos-sticky {\n position: sticky !important;\n}\n.k-top,\n.k-pos-top {\n top: 0;\n}\n.k-right,\n.k-pos-right {\n right: 0;\n}\n.k-bottom,\n.k-pos-bottom {\n bottom: 0;\n}\n.k-left,\n.k-pos-left {\n left: 0;\n}\n.k-top-start,\n.k-pos-top-start {\n top: 0;\n left: 0;\n}\n.k-rtl .k-top-start,\n.k-rtl .k-pos-top-start,\n.k-top-start[dir=\"rtl\"],\n.k-pos-top-start[dir=\"rtl\"],\n[dir=\"rtl\"] .k-top-start,\n[dir=\"rtl\"] .k-pos-top-start {\n left: auto;\n right: 0;\n}\n.k-top-center,\n.k-pos-top-center {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-top-end,\n.k-pos-top-end {\n top: 0;\n right: 0;\n}\n.k-rtl .k-top-end,\n.k-rtl .k-pos-top-end,\n.k-top-end[dir=\"rtl\"],\n.k-pos-top-end[dir=\"rtl\"],\n[dir=\"rtl\"] .k-top-end,\n[dir=\"rtl\"] .k-pos-top-end {\n right: auto;\n left: 0;\n}\n.k-bottom-start,\n.k-pos-bottom-start {\n bottom: 0;\n left: 0;\n}\n.k-rtl .k-bottom-start,\n.k-rtl .k-pos-bottom-start,\n.k-bottom-start[dir=\"rtl\"],\n.k-pos-bottom-start[dir=\"rtl\"],\n[dir=\"rtl\"] .k-bottom-start,\n[dir=\"rtl\"] .k-pos-bottom-start {\n left: auto;\n right: 0;\n}\n.k-bottom-center,\n.k-pos-bottom-center {\n bottom: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-bottom-end,\n.k-pos-bottom-end {\n bottom: 0;\n right: 0;\n}\n.k-rtl .k-bottom-end,\n.k-rtl .k-pos-bottom-end,\n.k-bottom-end[dir=\"rtl\"],\n.k-pos-bottom-end[dir=\"rtl\"],\n[dir=\"rtl\"] .k-bottom-end,\n[dir=\"rtl\"] .k-pos-bottom-end {\n right: auto;\n left: 0;\n}\n.k-middle-start,\n.k-pos-middle-start {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n left: 0;\n}\n.k-middle-end,\n.k-pos-middle-end {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n right: 0;\n}\n.k-resize-none {\n resize: none !important;\n}\n.k-resize-both {\n resize: both !important;\n}\n.k-resize-horizontal {\n resize: horizontal !important;\n}\n.k-resize-vertical {\n resize: vertical !important;\n}\n.k-spacer {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-spacer-sized {\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.k-p-0 {\n padding: 0 !important;\n}\n.k-pt-0 {\n padding-top: 0 !important;\n}\n.k-pr-0 {\n padding-right: 0 !important;\n}\n.k-pb-0 {\n padding-bottom: 0 !important;\n}\n.k-pl-0 {\n padding-left: 0 !important;\n}\n.k-m-0 {\n margin: 0 !important;\n}\n.k-mt-0 {\n margin-top: 0 !important;\n}\n.k-mr-0 {\n margin-right: 0 !important;\n}\n.k-mb-0 {\n margin-bottom: 0 !important;\n}\n.k-ml-0 {\n margin-left: 0 !important;\n}\n.k-px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n.k-py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n.k-mx-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n.k-my-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n.k-p-1 {\n padding: 4px !important;\n}\n.k-pt-1 {\n padding-top: 4px !important;\n}\n.k-pr-1 {\n padding-right: 4px !important;\n}\n.k-pb-1 {\n padding-bottom: 4px !important;\n}\n.k-pl-1 {\n padding-left: 4px !important;\n}\n.k-m-1 {\n margin: 4px !important;\n}\n.k-mt-1 {\n margin-top: 4px !important;\n}\n.k-mr-1 {\n margin-right: 4px !important;\n}\n.k-mb-1 {\n margin-bottom: 4px !important;\n}\n.k-ml-1 {\n margin-left: 4px !important;\n}\n.k-px-1 {\n padding-left: 4px !important;\n padding-right: 4px !important;\n}\n.k-py-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n.k-mx-1 {\n padding-left: 4px !important;\n padding-right: 4px !important;\n}\n.k-my-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n.k-p-2 {\n padding: 8px !important;\n}\n.k-pt-2 {\n padding-top: 8px !important;\n}\n.k-pr-2 {\n padding-right: 8px !important;\n}\n.k-pb-2 {\n padding-bottom: 8px !important;\n}\n.k-pl-2 {\n padding-left: 8px !important;\n}\n.k-m-2 {\n margin: 8px !important;\n}\n.k-mt-2 {\n margin-top: 8px !important;\n}\n.k-mr-2 {\n margin-right: 8px !important;\n}\n.k-mb-2 {\n margin-bottom: 8px !important;\n}\n.k-ml-2 {\n margin-left: 8px !important;\n}\n.k-px-2 {\n padding-left: 8px !important;\n padding-right: 8px !important;\n}\n.k-py-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n.k-mx-2 {\n padding-left: 8px !important;\n padding-right: 8px !important;\n}\n.k-my-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n.k-p-3 {\n padding: 12px !important;\n}\n.k-pt-3 {\n padding-top: 12px !important;\n}\n.k-pr-3 {\n padding-right: 12px !important;\n}\n.k-pb-3 {\n padding-bottom: 12px !important;\n}\n.k-pl-3 {\n padding-left: 12px !important;\n}\n.k-m-3 {\n margin: 12px !important;\n}\n.k-mt-3 {\n margin-top: 12px !important;\n}\n.k-mr-3 {\n margin-right: 12px !important;\n}\n.k-mb-3 {\n margin-bottom: 12px !important;\n}\n.k-ml-3 {\n margin-left: 12px !important;\n}\n.k-px-3 {\n padding-left: 12px !important;\n padding-right: 12px !important;\n}\n.k-py-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n.k-mx-3 {\n padding-left: 12px !important;\n padding-right: 12px !important;\n}\n.k-my-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n.k-p-4 {\n padding: 16px !important;\n}\n.k-pt-4 {\n padding-top: 16px !important;\n}\n.k-pr-4 {\n padding-right: 16px !important;\n}\n.k-pb-4 {\n padding-bottom: 16px !important;\n}\n.k-pl-4 {\n padding-left: 16px !important;\n}\n.k-m-4 {\n margin: 16px !important;\n}\n.k-mt-4 {\n margin-top: 16px !important;\n}\n.k-mr-4 {\n margin-right: 16px !important;\n}\n.k-mb-4 {\n margin-bottom: 16px !important;\n}\n.k-ml-4 {\n margin-left: 16px !important;\n}\n.k-px-4 {\n padding-left: 16px !important;\n padding-right: 16px !important;\n}\n.k-py-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n.k-mx-4 {\n padding-left: 16px !important;\n padding-right: 16px !important;\n}\n.k-my-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n.k-p-5 {\n padding: 20px !important;\n}\n.k-pt-5 {\n padding-top: 20px !important;\n}\n.k-pr-5 {\n padding-right: 20px !important;\n}\n.k-pb-5 {\n padding-bottom: 20px !important;\n}\n.k-pl-5 {\n padding-left: 20px !important;\n}\n.k-m-5 {\n margin: 20px !important;\n}\n.k-mt-5 {\n margin-top: 20px !important;\n}\n.k-mr-5 {\n margin-right: 20px !important;\n}\n.k-mb-5 {\n margin-bottom: 20px !important;\n}\n.k-ml-5 {\n margin-left: 20px !important;\n}\n.k-px-5 {\n padding-left: 20px !important;\n padding-right: 20px !important;\n}\n.k-py-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n}\n.k-mx-5 {\n padding-left: 20px !important;\n padding-right: 20px !important;\n}\n.k-my-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n}\n.k-p-6 {\n padding: 24px !important;\n}\n.k-pt-6 {\n padding-top: 24px !important;\n}\n.k-pr-6 {\n padding-right: 24px !important;\n}\n.k-pb-6 {\n padding-bottom: 24px !important;\n}\n.k-pl-6 {\n padding-left: 24px !important;\n}\n.k-m-6 {\n margin: 24px !important;\n}\n.k-mt-6 {\n margin-top: 24px !important;\n}\n.k-mr-6 {\n margin-right: 24px !important;\n}\n.k-mb-6 {\n margin-bottom: 24px !important;\n}\n.k-ml-6 {\n margin-left: 24px !important;\n}\n.k-px-6 {\n padding-left: 24px !important;\n padding-right: 24px !important;\n}\n.k-py-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n.k-mx-6 {\n padding-left: 24px !important;\n padding-right: 24px !important;\n}\n.k-my-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n.k-p-7 {\n padding: 28px !important;\n}\n.k-pt-7 {\n padding-top: 28px !important;\n}\n.k-pr-7 {\n padding-right: 28px !important;\n}\n.k-pb-7 {\n padding-bottom: 28px !important;\n}\n.k-pl-7 {\n padding-left: 28px !important;\n}\n.k-m-7 {\n margin: 28px !important;\n}\n.k-mt-7 {\n margin-top: 28px !important;\n}\n.k-mr-7 {\n margin-right: 28px !important;\n}\n.k-mb-7 {\n margin-bottom: 28px !important;\n}\n.k-ml-7 {\n margin-left: 28px !important;\n}\n.k-px-7 {\n padding-left: 28px !important;\n padding-right: 28px !important;\n}\n.k-py-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n}\n.k-mx-7 {\n padding-left: 28px !important;\n padding-right: 28px !important;\n}\n.k-my-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n}\n.k-p-8 {\n padding: 32px !important;\n}\n.k-pt-8 {\n padding-top: 32px !important;\n}\n.k-pr-8 {\n padding-right: 32px !important;\n}\n.k-pb-8 {\n padding-bottom: 32px !important;\n}\n.k-pl-8 {\n padding-left: 32px !important;\n}\n.k-m-8 {\n margin: 32px !important;\n}\n.k-mt-8 {\n margin-top: 32px !important;\n}\n.k-mr-8 {\n margin-right: 32px !important;\n}\n.k-mb-8 {\n margin-bottom: 32px !important;\n}\n.k-ml-8 {\n margin-left: 32px !important;\n}\n.k-px-8 {\n padding-left: 32px !important;\n padding-right: 32px !important;\n}\n.k-py-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n}\n.k-mx-8 {\n padding-left: 32px !important;\n padding-right: 32px !important;\n}\n.k-my-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n}\n.k-p-9 {\n padding: 36px !important;\n}\n.k-pt-9 {\n padding-top: 36px !important;\n}\n.k-pr-9 {\n padding-right: 36px !important;\n}\n.k-pb-9 {\n padding-bottom: 36px !important;\n}\n.k-pl-9 {\n padding-left: 36px !important;\n}\n.k-m-9 {\n margin: 36px !important;\n}\n.k-mt-9 {\n margin-top: 36px !important;\n}\n.k-mr-9 {\n margin-right: 36px !important;\n}\n.k-mb-9 {\n margin-bottom: 36px !important;\n}\n.k-ml-9 {\n margin-left: 36px !important;\n}\n.k-px-9 {\n padding-left: 36px !important;\n padding-right: 36px !important;\n}\n.k-py-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n}\n.k-mx-9 {\n padding-left: 36px !important;\n padding-right: 36px !important;\n}\n.k-my-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n}\n.k-p-10 {\n padding: 40px !important;\n}\n.k-pt-10 {\n padding-top: 40px !important;\n}\n.k-pr-10 {\n padding-right: 40px !important;\n}\n.k-pb-10 {\n padding-bottom: 40px !important;\n}\n.k-pl-10 {\n padding-left: 40px !important;\n}\n.k-m-10 {\n margin: 40px !important;\n}\n.k-mt-10 {\n margin-top: 40px !important;\n}\n.k-mr-10 {\n margin-right: 40px !important;\n}\n.k-mb-10 {\n margin-bottom: 40px !important;\n}\n.k-ml-10 {\n margin-left: 40px !important;\n}\n.k-px-10 {\n padding-left: 40px !important;\n padding-right: 40px !important;\n}\n.k-py-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n}\n.k-mx-10 {\n padding-left: 40px !important;\n padding-right: 40px !important;\n}\n.k-my-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n}\n.k-p-11 {\n padding: 44px !important;\n}\n.k-pt-11 {\n padding-top: 44px !important;\n}\n.k-pr-11 {\n padding-right: 44px !important;\n}\n.k-pb-11 {\n padding-bottom: 44px !important;\n}\n.k-pl-11 {\n padding-left: 44px !important;\n}\n.k-m-11 {\n margin: 44px !important;\n}\n.k-mt-11 {\n margin-top: 44px !important;\n}\n.k-mr-11 {\n margin-right: 44px !important;\n}\n.k-mb-11 {\n margin-bottom: 44px !important;\n}\n.k-ml-11 {\n margin-left: 44px !important;\n}\n.k-px-11 {\n padding-left: 44px !important;\n padding-right: 44px !important;\n}\n.k-py-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n}\n.k-mx-11 {\n padding-left: 44px !important;\n padding-right: 44px !important;\n}\n.k-my-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n}\n.k-p-12 {\n padding: 48px !important;\n}\n.k-pt-12 {\n padding-top: 48px !important;\n}\n.k-pr-12 {\n padding-right: 48px !important;\n}\n.k-pb-12 {\n padding-bottom: 48px !important;\n}\n.k-pl-12 {\n padding-left: 48px !important;\n}\n.k-m-12 {\n margin: 48px !important;\n}\n.k-mt-12 {\n margin-top: 48px !important;\n}\n.k-mr-12 {\n margin-right: 48px !important;\n}\n.k-mb-12 {\n margin-bottom: 48px !important;\n}\n.k-ml-12 {\n margin-left: 48px !important;\n}\n.k-px-12 {\n padding-left: 48px !important;\n padding-right: 48px !important;\n}\n.k-py-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n}\n.k-mx-12 {\n padding-left: 48px !important;\n padding-right: 48px !important;\n}\n.k-my-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n}\n.k-p-13 {\n padding: 52px !important;\n}\n.k-pt-13 {\n padding-top: 52px !important;\n}\n.k-pr-13 {\n padding-right: 52px !important;\n}\n.k-pb-13 {\n padding-bottom: 52px !important;\n}\n.k-pl-13 {\n padding-left: 52px !important;\n}\n.k-m-13 {\n margin: 52px !important;\n}\n.k-mt-13 {\n margin-top: 52px !important;\n}\n.k-mr-13 {\n margin-right: 52px !important;\n}\n.k-mb-13 {\n margin-bottom: 52px !important;\n}\n.k-ml-13 {\n margin-left: 52px !important;\n}\n.k-px-13 {\n padding-left: 52px !important;\n padding-right: 52px !important;\n}\n.k-py-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n}\n.k-mx-13 {\n padding-left: 52px !important;\n padding-right: 52px !important;\n}\n.k-my-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n}\n.k-p-14 {\n padding: 56px !important;\n}\n.k-pt-14 {\n padding-top: 56px !important;\n}\n.k-pr-14 {\n padding-right: 56px !important;\n}\n.k-pb-14 {\n padding-bottom: 56px !important;\n}\n.k-pl-14 {\n padding-left: 56px !important;\n}\n.k-m-14 {\n margin: 56px !important;\n}\n.k-mt-14 {\n margin-top: 56px !important;\n}\n.k-mr-14 {\n margin-right: 56px !important;\n}\n.k-mb-14 {\n margin-bottom: 56px !important;\n}\n.k-ml-14 {\n margin-left: 56px !important;\n}\n.k-px-14 {\n padding-left: 56px !important;\n padding-right: 56px !important;\n}\n.k-py-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n}\n.k-mx-14 {\n padding-left: 56px !important;\n padding-right: 56px !important;\n}\n.k-my-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n}\n.k-p-15 {\n padding: 60px !important;\n}\n.k-pt-15 {\n padding-top: 60px !important;\n}\n.k-pr-15 {\n padding-right: 60px !important;\n}\n.k-pb-15 {\n padding-bottom: 60px !important;\n}\n.k-pl-15 {\n padding-left: 60px !important;\n}\n.k-m-15 {\n margin: 60px !important;\n}\n.k-mt-15 {\n margin-top: 60px !important;\n}\n.k-mr-15 {\n margin-right: 60px !important;\n}\n.k-mb-15 {\n margin-bottom: 60px !important;\n}\n.k-ml-15 {\n margin-left: 60px !important;\n}\n.k-px-15 {\n padding-left: 60px !important;\n padding-right: 60px !important;\n}\n.k-py-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n}\n.k-mx-15 {\n padding-left: 60px !important;\n padding-right: 60px !important;\n}\n.k-my-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n}\n.k-p-16 {\n padding: 64px !important;\n}\n.k-pt-16 {\n padding-top: 64px !important;\n}\n.k-pr-16 {\n padding-right: 64px !important;\n}\n.k-pb-16 {\n padding-bottom: 64px !important;\n}\n.k-pl-16 {\n padding-left: 64px !important;\n}\n.k-m-16 {\n margin: 64px !important;\n}\n.k-mt-16 {\n margin-top: 64px !important;\n}\n.k-mr-16 {\n margin-right: 64px !important;\n}\n.k-mb-16 {\n margin-bottom: 64px !important;\n}\n.k-ml-16 {\n margin-left: 64px !important;\n}\n.k-px-16 {\n padding-left: 64px !important;\n padding-right: 64px !important;\n}\n.k-py-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n}\n.k-mx-16 {\n padding-left: 64px !important;\n padding-right: 64px !important;\n}\n.k-my-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n}\n.k-p-17 {\n padding: 68px !important;\n}\n.k-pt-17 {\n padding-top: 68px !important;\n}\n.k-pr-17 {\n padding-right: 68px !important;\n}\n.k-pb-17 {\n padding-bottom: 68px !important;\n}\n.k-pl-17 {\n padding-left: 68px !important;\n}\n.k-m-17 {\n margin: 68px !important;\n}\n.k-mt-17 {\n margin-top: 68px !important;\n}\n.k-mr-17 {\n margin-right: 68px !important;\n}\n.k-mb-17 {\n margin-bottom: 68px !important;\n}\n.k-ml-17 {\n margin-left: 68px !important;\n}\n.k-px-17 {\n padding-left: 68px !important;\n padding-right: 68px !important;\n}\n.k-py-17 {\n padding-top: 68px !important;\n padding-bottom: 68px !important;\n}\n.k-mx-17 {\n padding-left: 68px !important;\n padding-right: 68px !important;\n}\n.k-my-17 {\n padding-top: 68px !important;\n padding-bottom: 68px !important;\n}\n.k-p-18 {\n padding: 72px !important;\n}\n.k-pt-18 {\n padding-top: 72px !important;\n}\n.k-pr-18 {\n padding-right: 72px !important;\n}\n.k-pb-18 {\n padding-bottom: 72px !important;\n}\n.k-pl-18 {\n padding-left: 72px !important;\n}\n.k-m-18 {\n margin: 72px !important;\n}\n.k-mt-18 {\n margin-top: 72px !important;\n}\n.k-mr-18 {\n margin-right: 72px !important;\n}\n.k-mb-18 {\n margin-bottom: 72px !important;\n}\n.k-ml-18 {\n margin-left: 72px !important;\n}\n.k-px-18 {\n padding-left: 72px !important;\n padding-right: 72px !important;\n}\n.k-py-18 {\n padding-top: 72px !important;\n padding-bottom: 72px !important;\n}\n.k-mx-18 {\n padding-left: 72px !important;\n padding-right: 72px !important;\n}\n.k-my-18 {\n padding-top: 72px !important;\n padding-bottom: 72px !important;\n}\n.k-p-19 {\n padding: 76px !important;\n}\n.k-pt-19 {\n padding-top: 76px !important;\n}\n.k-pr-19 {\n padding-right: 76px !important;\n}\n.k-pb-19 {\n padding-bottom: 76px !important;\n}\n.k-pl-19 {\n padding-left: 76px !important;\n}\n.k-m-19 {\n margin: 76px !important;\n}\n.k-mt-19 {\n margin-top: 76px !important;\n}\n.k-mr-19 {\n margin-right: 76px !important;\n}\n.k-mb-19 {\n margin-bottom: 76px !important;\n}\n.k-ml-19 {\n margin-left: 76px !important;\n}\n.k-px-19 {\n padding-left: 76px !important;\n padding-right: 76px !important;\n}\n.k-py-19 {\n padding-top: 76px !important;\n padding-bottom: 76px !important;\n}\n.k-mx-19 {\n padding-left: 76px !important;\n padding-right: 76px !important;\n}\n.k-my-19 {\n padding-top: 76px !important;\n padding-bottom: 76px !important;\n}\n.k-p-20 {\n padding: 80px !important;\n}\n.k-pt-20 {\n padding-top: 80px !important;\n}\n.k-pr-20 {\n padding-right: 80px !important;\n}\n.k-pb-20 {\n padding-bottom: 80px !important;\n}\n.k-pl-20 {\n padding-left: 80px !important;\n}\n.k-m-20 {\n margin: 80px !important;\n}\n.k-mt-20 {\n margin-top: 80px !important;\n}\n.k-mr-20 {\n margin-right: 80px !important;\n}\n.k-mb-20 {\n margin-bottom: 80px !important;\n}\n.k-ml-20 {\n margin-left: 80px !important;\n}\n.k-px-20 {\n padding-left: 80px !important;\n padding-right: 80px !important;\n}\n.k-py-20 {\n padding-top: 80px !important;\n padding-bottom: 80px !important;\n}\n.k-mx-20 {\n padding-left: 80px !important;\n padding-right: 80px !important;\n}\n.k-my-20 {\n padding-top: 80px !important;\n padding-bottom: 80px !important;\n}\n.k-p-21 {\n padding: 84px !important;\n}\n.k-pt-21 {\n padding-top: 84px !important;\n}\n.k-pr-21 {\n padding-right: 84px !important;\n}\n.k-pb-21 {\n padding-bottom: 84px !important;\n}\n.k-pl-21 {\n padding-left: 84px !important;\n}\n.k-m-21 {\n margin: 84px !important;\n}\n.k-mt-21 {\n margin-top: 84px !important;\n}\n.k-mr-21 {\n margin-right: 84px !important;\n}\n.k-mb-21 {\n margin-bottom: 84px !important;\n}\n.k-ml-21 {\n margin-left: 84px !important;\n}\n.k-px-21 {\n padding-left: 84px !important;\n padding-right: 84px !important;\n}\n.k-py-21 {\n padding-top: 84px !important;\n padding-bottom: 84px !important;\n}\n.k-mx-21 {\n padding-left: 84px !important;\n padding-right: 84px !important;\n}\n.k-my-21 {\n padding-top: 84px !important;\n padding-bottom: 84px !important;\n}\n.k-p-22 {\n padding: 88px !important;\n}\n.k-pt-22 {\n padding-top: 88px !important;\n}\n.k-pr-22 {\n padding-right: 88px !important;\n}\n.k-pb-22 {\n padding-bottom: 88px !important;\n}\n.k-pl-22 {\n padding-left: 88px !important;\n}\n.k-m-22 {\n margin: 88px !important;\n}\n.k-mt-22 {\n margin-top: 88px !important;\n}\n.k-mr-22 {\n margin-right: 88px !important;\n}\n.k-mb-22 {\n margin-bottom: 88px !important;\n}\n.k-ml-22 {\n margin-left: 88px !important;\n}\n.k-px-22 {\n padding-left: 88px !important;\n padding-right: 88px !important;\n}\n.k-py-22 {\n padding-top: 88px !important;\n padding-bottom: 88px !important;\n}\n.k-mx-22 {\n padding-left: 88px !important;\n padding-right: 88px !important;\n}\n.k-my-22 {\n padding-top: 88px !important;\n padding-bottom: 88px !important;\n}\n.k-p-23 {\n padding: 92px !important;\n}\n.k-pt-23 {\n padding-top: 92px !important;\n}\n.k-pr-23 {\n padding-right: 92px !important;\n}\n.k-pb-23 {\n padding-bottom: 92px !important;\n}\n.k-pl-23 {\n padding-left: 92px !important;\n}\n.k-m-23 {\n margin: 92px !important;\n}\n.k-mt-23 {\n margin-top: 92px !important;\n}\n.k-mr-23 {\n margin-right: 92px !important;\n}\n.k-mb-23 {\n margin-bottom: 92px !important;\n}\n.k-ml-23 {\n margin-left: 92px !important;\n}\n.k-px-23 {\n padding-left: 92px !important;\n padding-right: 92px !important;\n}\n.k-py-23 {\n padding-top: 92px !important;\n padding-bottom: 92px !important;\n}\n.k-mx-23 {\n padding-left: 92px !important;\n padding-right: 92px !important;\n}\n.k-my-23 {\n padding-top: 92px !important;\n padding-bottom: 92px !important;\n}\n.k-p-24 {\n padding: 96px !important;\n}\n.k-pt-24 {\n padding-top: 96px !important;\n}\n.k-pr-24 {\n padding-right: 96px !important;\n}\n.k-pb-24 {\n padding-bottom: 96px !important;\n}\n.k-pl-24 {\n padding-left: 96px !important;\n}\n.k-m-24 {\n margin: 96px !important;\n}\n.k-mt-24 {\n margin-top: 96px !important;\n}\n.k-mr-24 {\n margin-right: 96px !important;\n}\n.k-mb-24 {\n margin-bottom: 96px !important;\n}\n.k-ml-24 {\n margin-left: 96px !important;\n}\n.k-px-24 {\n padding-left: 96px !important;\n padding-right: 96px !important;\n}\n.k-py-24 {\n padding-top: 96px !important;\n padding-bottom: 96px !important;\n}\n.k-mx-24 {\n padding-left: 96px !important;\n padding-right: 96px !important;\n}\n.k-my-24 {\n padding-top: 96px !important;\n padding-bottom: 96px !important;\n}\n.k-p-xs {\n padding: 4px !important;\n}\n.k-pt-xs {\n padding-top: 4px !important;\n}\n.k-pr-xs {\n padding-right: 4px !important;\n}\n.k-pb-xs {\n padding-bottom: 4px !important;\n}\n.k-pl-xs {\n padding-left: 4px !important;\n}\n.k-m-xs {\n margin: 4px !important;\n}\n.k-mt-xs {\n margin-top: 4px !important;\n}\n.k-mr-xs {\n margin-right: 4px !important;\n}\n.k-mb-xs {\n margin-bottom: 4px !important;\n}\n.k-ml-xs {\n margin-left: 4px !important;\n}\n.k-px-xs {\n padding-left: 4px !important;\n padding-right: 4px !important;\n}\n.k-py-xs {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n.k-mx-xs {\n padding-left: 4px !important;\n padding-right: 4px !important;\n}\n.k-my-xs {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n.k-p-sm {\n padding: 8px !important;\n}\n.k-pt-sm {\n padding-top: 8px !important;\n}\n.k-pr-sm {\n padding-right: 8px !important;\n}\n.k-pb-sm {\n padding-bottom: 8px !important;\n}\n.k-pl-sm {\n padding-left: 8px !important;\n}\n.k-m-sm {\n margin: 8px !important;\n}\n.k-mt-sm {\n margin-top: 8px !important;\n}\n.k-mr-sm {\n margin-right: 8px !important;\n}\n.k-mb-sm {\n margin-bottom: 8px !important;\n}\n.k-ml-sm {\n margin-left: 8px !important;\n}\n.k-px-sm {\n padding-left: 8px !important;\n padding-right: 8px !important;\n}\n.k-py-sm {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n.k-mx-sm {\n padding-left: 8px !important;\n padding-right: 8px !important;\n}\n.k-my-sm {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n.k-p-md {\n padding: 12px !important;\n}\n.k-pt-md {\n padding-top: 12px !important;\n}\n.k-pr-md {\n padding-right: 12px !important;\n}\n.k-pb-md {\n padding-bottom: 12px !important;\n}\n.k-pl-md {\n padding-left: 12px !important;\n}\n.k-m-md {\n margin: 12px !important;\n}\n.k-mt-md {\n margin-top: 12px !important;\n}\n.k-mr-md {\n margin-right: 12px !important;\n}\n.k-mb-md {\n margin-bottom: 12px !important;\n}\n.k-ml-md {\n margin-left: 12px !important;\n}\n.k-px-md {\n padding-left: 12px !important;\n padding-right: 12px !important;\n}\n.k-py-md {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n.k-mx-md {\n padding-left: 12px !important;\n padding-right: 12px !important;\n}\n.k-my-md {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n.k-p-lg {\n padding: 16px !important;\n}\n.k-pt-lg {\n padding-top: 16px !important;\n}\n.k-pr-lg {\n padding-right: 16px !important;\n}\n.k-pb-lg {\n padding-bottom: 16px !important;\n}\n.k-pl-lg {\n padding-left: 16px !important;\n}\n.k-m-lg {\n margin: 16px !important;\n}\n.k-mt-lg {\n margin-top: 16px !important;\n}\n.k-mr-lg {\n margin-right: 16px !important;\n}\n.k-mb-lg {\n margin-bottom: 16px !important;\n}\n.k-ml-lg {\n margin-left: 16px !important;\n}\n.k-px-lg {\n padding-left: 16px !important;\n padding-right: 16px !important;\n}\n.k-py-lg {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n.k-mx-lg {\n padding-left: 16px !important;\n padding-right: 16px !important;\n}\n.k-my-lg {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n.k-p-xl {\n padding: 24px !important;\n}\n.k-pt-xl {\n padding-top: 24px !important;\n}\n.k-pr-xl {\n padding-right: 24px !important;\n}\n.k-pb-xl {\n padding-bottom: 24px !important;\n}\n.k-pl-xl {\n padding-left: 24px !important;\n}\n.k-m-xl {\n margin: 24px !important;\n}\n.k-mt-xl {\n margin-top: 24px !important;\n}\n.k-mr-xl {\n margin-right: 24px !important;\n}\n.k-mb-xl {\n margin-bottom: 24px !important;\n}\n.k-ml-xl {\n margin-left: 24px !important;\n}\n.k-px-xl {\n padding-left: 24px !important;\n padding-right: 24px !important;\n}\n.k-py-xl {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n.k-mx-xl {\n padding-left: 24px !important;\n padding-right: 24px !important;\n}\n.k-my-xl {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n.k-p-thin {\n padding: 2px !important;\n}\n.k-pt-thin {\n padding-top: 2px !important;\n}\n.k-pr-thin {\n padding-right: 2px !important;\n}\n.k-pb-thin {\n padding-bottom: 2px !important;\n}\n.k-pl-thin {\n padding-left: 2px !important;\n}\n.k-m-thin {\n margin: 2px !important;\n}\n.k-mt-thin {\n margin-top: 2px !important;\n}\n.k-mr-thin {\n margin-right: 2px !important;\n}\n.k-mb-thin {\n margin-bottom: 2px !important;\n}\n.k-ml-thin {\n margin-left: 2px !important;\n}\n.k-px-thin {\n padding-left: 2px !important;\n padding-right: 2px !important;\n}\n.k-py-thin {\n padding-top: 2px !important;\n padding-bottom: 2px !important;\n}\n.k-mx-thin {\n padding-left: 2px !important;\n padding-right: 2px !important;\n}\n.k-my-thin {\n padding-top: 2px !important;\n padding-bottom: 2px !important;\n}\n.k-p-hair {\n padding: 1px !important;\n}\n.k-pt-hair {\n padding-top: 1px !important;\n}\n.k-pr-hair {\n padding-right: 1px !important;\n}\n.k-pb-hair {\n padding-bottom: 1px !important;\n}\n.k-pl-hair {\n padding-left: 1px !important;\n}\n.k-m-hair {\n margin: 1px !important;\n}\n.k-mt-hair {\n margin-top: 1px !important;\n}\n.k-mr-hair {\n margin-right: 1px !important;\n}\n.k-mb-hair {\n margin-bottom: 1px !important;\n}\n.k-ml-hair {\n margin-left: 1px !important;\n}\n.k-px-hair {\n padding-left: 1px !important;\n padding-right: 1px !important;\n}\n.k-py-hair {\n padding-top: 1px !important;\n padding-bottom: 1px !important;\n}\n.k-mx-hair {\n padding-left: 1px !important;\n padding-right: 1px !important;\n}\n.k-my-hair {\n padding-top: 1px !important;\n padding-bottom: 1px !important;\n}\n.k-table-layout-fixed {\n table-layout: fixed;\n}\n.k-table-layout-auto {\n table-layout: auto;\n}\n.k-text-nowrap {\n white-space: nowrap !important;\n}\n.k-text-ellipsis {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-text-left {\n text-align: left !important;\n}\n.k-text-right {\n text-align: right !important;\n}\n.k-text-center {\n text-align: center !important;\n}\n.k-text-justify {\n text-align: justify !important;\n}\n.k-text-lowercase {\n text-transform: lowercase !important;\n}\n.k-text-uppercase {\n text-transform: uppercase !important;\n}\n.k-text-capitalize {\n text-transform: capitalize !important;\n}\n.k-font-weight-light {\n font-weight: 300 !important;\n}\n.k-font-weight-normal {\n font-weight: 400 !important;\n}\n.k-font-weight-bold {\n font-weight: 700 !important;\n}\n.k-touch-action-none {\n -ms-touch-action: none !important;\n touch-action: none !important;\n}\n.k-touch-action-auto {\n -ms-touch-action: auto !important;\n touch-action: auto !important;\n}\n.k-flip-h {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-flip-v {\n -webkit-transform: scaleY(-1);\n -ms-transform: scaleY(-1);\n transform: scaleY(-1);\n}\n.k-flip-h.k-flip-v {\n -webkit-transform: scale(-1, -1);\n -ms-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n.k-rotate-45 {\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.k-rotate-90 {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.k-rotate-135 {\n -webkit-transform: rotate(135deg);\n -ms-transform: rotate(135deg);\n transform: rotate(135deg);\n}\n.k-rotate-180 {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.k-rotate-225 {\n -webkit-transform: rotate(225deg);\n -ms-transform: rotate(225deg);\n transform: rotate(225deg);\n}\n.k-rotate-270 {\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.k-rotate-315 {\n -webkit-transform: rotate(315deg);\n -ms-transform: rotate(315deg);\n transform: rotate(315deg);\n}\n.k-scale-0 {\n -webkit-transform: scale(0, 0);\n -ms-transform: scale(0, 0);\n transform: scale(0, 0);\n}\n.k-scale-1 {\n -webkit-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n}\n.k-scale-2 {\n -webkit-transform: scale(2, 2);\n -ms-transform: scale(2, 2);\n transform: scale(2, 2);\n}\n.k-translate-0 {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.k-translate-0-50 {\n -webkit-transform: translate(0, 50%);\n -ms-transform: translate(0, 50%);\n transform: translate(0, 50%);\n}\n.k-translate-0-100 {\n -webkit-transform: translate(0, 100%);\n -ms-transform: translate(0, 100%);\n transform: translate(0, 100%);\n}\n.k-translate-50-0 {\n -webkit-transform: translate(50%, 0);\n -ms-transform: translate(50%, 0);\n transform: translate(50%, 0);\n}\n.k-translate-50-50 {\n -webkit-transform: translate(50%, 50%);\n -ms-transform: translate(50%, 50%);\n transform: translate(50%, 50%);\n}\n.k-translate-50-100 {\n -webkit-transform: translate(50%, 100%);\n -ms-transform: translate(50%, 100%);\n transform: translate(50%, 100%);\n}\n.k-translate-100-0 {\n -webkit-transform: translate(100%, 0);\n -ms-transform: translate(100%, 0);\n transform: translate(100%, 0);\n}\n.k-translate-100-50 {\n -webkit-transform: translate(100%, 50%);\n -ms-transform: translate(100%, 50%);\n transform: translate(100%, 50%);\n}\n.k-translate-100-100 {\n -webkit-transform: translate(100%, 100%);\n -ms-transform: translate(100%, 100%);\n transform: translate(100%, 100%);\n}\n.k-user-select-none {\n -webkit-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.k-user-select-auto {\n -webkit-user-select: auto !important;\n -ms-user-select: auto !important;\n user-select: auto !important;\n}\n.k-user-select-text {\n -webkit-user-select: text !important;\n -ms-user-select: text !important;\n user-select: text !important;\n}\n.k-user-select-all {\n -webkit-user-select: all !important;\n -ms-user-select: all !important;\n user-select: all !important;\n}\n.k-user-select-contain {\n -webkit-user-select: contain !important;\n -ms-user-select: element !important;\n user-select: contain !important;\n}\n.fake {\n color: red;\n}\n.k-common-test-class {\n opacity: 0;\n}\n.k-reset {\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n text-decoration: none;\n font-size: 100%;\n list-style: none;\n}\n.k-no-click {\n pointer-events: none;\n}\n.k-floatwrap:after,\n.k-slider-items:after {\n content: \"\";\n display: block;\n clear: both;\n visibility: hidden;\n height: 0;\n overflow: hidden;\n}\n.k-floatwrap,\n.k-slider-items {\n display: inline-block;\n}\n.k-floatwrap,\n.k-slider-items {\n display: block;\n}\n.k-block,\n.k-header,\n.k-grid-header,\n.k-toolbar,\n.k-grouping-header,\n.k-pager-wrap,\n.k-tabstrip-items .k-item,\n.k-link.k-state-hover,\n.k-dropdown-wrap,\n.k-picker-wrap,\n.k-numeric-wrap,\n.k-dropdown-wrap.k-state-hover,\n.k-picker-wrap.k-state-hover,\n.k-numeric-wrap.k-state-hover,\n.k-draghandle {\n background-repeat: repeat;\n background-position: 0 center;\n}\n.k-link:hover {\n text-decoration: none;\n}\n.k-state-highlight > .k-link {\n color: inherit;\n}\n.k-textbox,\n.k-textbox > input,\n.k-textbox > .k-input,\n.k-textarea,\n.k-textarea > textarea,\n.k-textarea > .k-input .k-multiselect .k-input,\n.k-input[type=\"text\"],\n.k-input[type=\"number\"],\n.k-picker-wrap .k-input {\n font-size: 100%;\n font-family: inherit;\n border-style: solid;\n border-width: 1px;\n -webkit-appearance: none;\n}\n.k-textbox > .k-input,\n.k-textarea > .k-input,\n.k-searchbox > .k-input {\n margin: 0;\n width: 100%;\n min-width: 0;\n border: 0;\n outline: 0;\n box-sizing: border-box;\n box-shadow: none;\n color: inherit;\n background: none;\n font: inherit;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-appearance: none;\n}\n.k-widget,\n.k-block,\n.k-inline-block,\n.k-draghandle {\n border-style: solid;\n border-width: 1px;\n -webkit-appearance: none;\n}\n.k-block,\n.k-widget {\n line-height: normal;\n outline: 0;\n}\n.k-widget .k-input::-ms-clear,\n.k-list-filter ::-ms-clear {\n width: 0;\n height: 0;\n}\n.k-block,\n.k-widget,\n.k-grid,\n.k-slider,\n.k-splitter,\n.k-treeview,\n.k-panelbar,\n.k-content,\n.k-header-column-menu {\n outline: 0;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-block,\n.k-slider,\n.k-splitbar,\n.k-calendar,\n.k-treeview,\n.k-pager-wrap,\n.k-grid-header .k-i-link-horizontal,\n.k-header-column-menu {\n -webkit-touch-callout: none;\n}\n.k-header-column-menu {\n color: inherit;\n}\n.k-block {\n padding: 2px;\n}\n.k-block > .k-header {\n margin: -2px 0 10px -2px;\n padding: 0.3em 2px;\n width: 100%;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n font-size: 1.2em;\n white-space: nowrap;\n min-height: 16px;\n position: relative;\n}\na.k-button-expand {\n display: block;\n}\nbutton.k-button-expand,\ninput[type=\"submit\"].k-button-expand,\ninput[type=\"button\"].k-button-expand,\ninput[type=\"reset\"].k-button-expand {\n width: 100%;\n}\n.k-toolbar .k-button-icontext {\n padding-right: 0.8em;\n}\n.k-link {\n cursor: pointer;\n outline: 0;\n text-decoration: none;\n}\n.k-grid-header span.k-link {\n cursor: default;\n}\n.k-state-disabled,\n.k-state-disabled .k-link,\n.k-state-disabled .k-icon,\n.k-state-disabled .k-draghandle,\n.k-state-disabled .k-upload-button input {\n cursor: default !important;\n pointer-events: none;\n outline: 0;\n}\n.k-state-disabled {\n opacity: 0.7;\n}\n.k-state-disabled > .k-button {\n opacity: 1;\n}\n@media print {\n .k-state-disabled,\n .k-state-disabled .k-input {\n opacity: 1 !important;\n }\n}\n.k-state-error {\n border-style: ridge;\n}\n.k-state-empty {\n font-style: italic;\n}\n.k-icon.k-i-none {\n background-image: none !important;\n}\n.k-image {\n border: 0;\n}\n.k-widget .k-icon.k-i-expand,\n.k-widget .k-icon.k-i-collapse {\n cursor: pointer;\n}\nhtml .k-success-colored {\n color: #507f50;\n border-color: #d0dfd0;\n background-color: #f0fff0;\n}\nhtml .k-info-colored {\n color: #50607f;\n border-color: #d0d9df;\n background-color: #f0f9ff;\n}\nhtml .k-error-colored {\n color: #7f5050;\n border-color: #dfd0d0;\n background-color: #fff0f0;\n}\n.k-inline-block {\n padding: 0 2px;\n}\n.k-loading,\n.k-loading-image {\n background-color: transparent;\n background-repeat: no-repeat;\n background-position: center center;\n}\n.k-icon.k-i-loading {\n background-color: transparent;\n background-repeat: no-repeat;\n background-position: center center;\n}\n.k-icon.k-i-loading::before {\n content: \"\";\n display: none;\n}\n.k-loading-mask,\n.k-loading-image,\n.k-loading-text {\n position: absolute;\n}\n.k-loading-mask {\n z-index: 100;\n}\n.k-loading-mask.k-opaque .k-loading-color {\n opacity: 1;\n}\n.k-loading-mask .k-loading-progress {\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.k-loading-text {\n text-indent: -4000px;\n text-align: center;\n}\n.k-loading-image,\n.k-loading-color {\n width: 100%;\n height: 100%;\n}\n.k-loading-image {\n top: 0;\n left: 0;\n z-index: 2;\n}\n.k-loading-color {\n opacity: 0.3;\n}\n.k-content-frame {\n border: 0;\n width: 100%;\n height: 100%;\n}\n.k-pane > .k-splitter-overlay {\n opacity: 0;\n position: absolute;\n}\n.k-drag-clue {\n margin: 0;\n padding: 4px 8px;\n border-width: 1px;\n border-style: solid;\n font-size: 1em;\n line-height: normal;\n white-space: nowrap;\n list-style: none;\n cursor: default;\n overflow: hidden;\n position: absolute;\n z-index: 10003;\n}\n.k-drag-status {\n margin-top: -3px;\n margin-right: 4px;\n vertical-align: middle;\n}\n.k-reorder-cue {\n position: absolute;\n width: 1px;\n overflow: visible;\n}\n.k-reorder-cue .k-icon {\n position: absolute;\n left: -4px;\n width: 8px;\n height: 4px;\n}\n.k-reorder-cue .k-i-arrow-60-down {\n top: -4px;\n}\n.k-reorder-cue .k-i-arrow-60-up {\n bottom: -4px;\n}\n.k-scrollbar {\n position: absolute;\n overflow: scroll;\n}\n.k-scrollbar-vertical {\n top: 0;\n right: 0;\n width: 17px;\n height: 100%;\n overflow-x: hidden;\n}\n.k-touch-scrollbar {\n display: none;\n position: absolute;\n z-index: 200000;\n height: 8px;\n width: 8px;\n border: 1px solid #8a8a8a;\n background-color: #858585;\n}\n@media only screen and (-webkit-min-device-pixel-ratio: 2) {\n body .k-touch-scrollbar {\n height: 12px;\n width: 12px;\n border-radius: 7px;\n }\n}\n.k-virtual-scrollable-wrap {\n overflow-x: auto;\n}\n.k-current-time {\n background: #f00;\n position: absolute;\n}\n.k-current-time-arrow-down {\n width: 0;\n height: 0;\n background: transparent;\n border-bottom: 4px solid transparent;\n border-top: 4px solid #f00;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n}\n.k-current-time-arrow-left {\n width: 0;\n height: 0;\n background: transparent;\n border-bottom: 4px solid transparent;\n border-top: 4px solid transparent;\n border-left: 4px solid transparent;\n border-right: 4px solid #f00;\n}\n.k-current-time-arrow-right {\n width: 0;\n height: 0;\n background: transparent;\n border-bottom: 4px solid transparent;\n border-top: 4px solid transparent;\n border-left: 4px solid #f00;\n border-right: 4px solid transparent;\n}\n.k-animation-container,\n.k-widget,\n.k-widget *,\n.k-animation-container *,\n.k-widget *:before,\n.k-animation-container *:after,\n.k-block .k-header,\n.k-list-container {\n box-sizing: content-box;\n}\n.k-textbox,\n.k-autocomplete,\n.k-tabstrip > .k-content > .km-scroll-container,\n.k-block,\n.k-edit-cell .k-widget,\n.k-grid-edit-row .k-widget,\n.k-grid-edit-row .text-box,\n.km-actionsheet > li,\n.km-shim {\n box-sizing: border-box;\n}\n.input-group .form-control {\n box-sizing: border-box;\n}\n.form-control.k-widget {\n padding: 0;\n}\n.km-widget,\n.km-widget * {\n -moz-background-clip: border-box;\n -webkit-background-clip: border-box;\n background-clip: border-box;\n}\n.k-pdf-export-shadow {\n position: absolute;\n overflow: hidden;\n left: -15000px;\n width: 14400px;\n}\n.km-native-scroller {\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n -ms-touch-action: pan-x pan-y;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n -ms-scroll-snap-type: proximity;\n}\n.k-hr {\n margin: 0.5em auto;\n padding: 0;\n height: 0;\n border-width: 1px 0 0;\n border-style: solid;\n display: block;\n float: none;\n clear: both;\n}\n.k-icon,\n.k-tool-icon {\n position: relative;\n display: inline-block;\n overflow: hidden;\n width: 1em;\n height: 1em;\n text-align: center;\n vertical-align: middle;\n background-image: none;\n font: 16px/1 'WebComponentsIcons';\n speak: none;\n font-variant: normal;\n text-transform: none;\n text-indent: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n color: inherit;\n}\n.k-drop-hint {\n display: -ms-flexbox;\n display: flex;\n gap: 4px;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n position: absolute;\n z-index: 1000;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.k-drop-hint-start,\n.k-drop-hint-end {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n border-width: 4px;\n border-style: solid;\n border-color: transparent;\n}\n.k-drop-hint-line {\n -ms-flex-positive: 1;\n flex-grow: 1;\n}\n.k-drop-hint-h .k-drop-hint-start {\n border-left-width: 6.92820323px;\n border-right-width: 0;\n}\n.k-drop-hint-h .k-drop-hint-line {\n width: 20px;\n height: 1px;\n}\n.k-drop-hint-h .k-drop-hint-end {\n border-right-width: 6.92820323px;\n border-left-width: 0;\n}\n.k-drop-hint-v {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-drop-hint-v .k-drop-hint-start {\n border-top-width: 6.92820323px;\n border-bottom-width: 0;\n}\n.k-drop-hint-v .k-drop-hint-line {\n width: 1px;\n height: 20px;\n}\n.k-drop-hint-v .k-drop-hint-end {\n border-bottom-width: 6.92820323px;\n border-top-width: 0;\n}\n.k-column-menu .k-sprite,\n.k-grid-mobile .k-resize-handle-inner:before,\n.k-grid-mobile .k-resize-handle-inner:after,\n.k-pager-numbers .k-current-page .k-link:after,\n.k-gantt-views > .k-current-view > .k-link:after {\n position: relative;\n display: inline-block;\n overflow: hidden;\n width: 1em;\n height: 1em;\n text-align: center;\n vertical-align: middle;\n background-image: none;\n font: 16px/1 'WebComponentsIcons';\n speak: none;\n font-variant: normal;\n text-transform: none;\n text-indent: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.k-icon:before {\n margin: auto;\n width: 1em;\n height: 1em;\n line-height: 1;\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.k-button.k-button-icon .k-icon,\n.k-grid-filter .k-icon,\n.k-header .k-icon {\n text-indent: -99999px;\n overflow: hidden;\n}\n.k-button.k-button-icon .k-icon:before,\n.k-grid-filter .k-icon:before,\n.k-header .k-icon:before {\n text-indent: 0;\n}\n.k-sprite {\n width: 16px;\n height: 16px;\n font-size: 0;\n line-height: 0;\n text-align: center;\n background-repeat: no-repeat;\n background-color: transparent;\n display: inline-block;\n vertical-align: middle;\n overflow: hidden;\n -ms-high-contrast-adjust: none;\n}\n.k-list-container .k-footer:before,\n.k-list-container .k-footer:after {\n content: \"\";\n display: block;\n overflow: hidden;\n}\n.k-reorder-cue {\n position: absolute;\n}\n.k-reorder-cue::before,\n.k-reorder-cue::after {\n content: \"\";\n width: 0;\n height: 0;\n border: 3px solid transparent;\n position: absolute;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-reorder-cue::before {\n border-bottom-width: 0;\n border-top-color: currentColor;\n top: -4px;\n}\n.k-reorder-cue::after {\n border-top-width: 0;\n border-bottom-color: currentColor;\n bottom: -4px;\n}\n.k-flip-h {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-flip-v {\n -webkit-transform: scaleY(-1);\n -ms-transform: scaleY(-1);\n transform: scaleY(-1);\n}\n.k-flip-h.k-flip-v {\n -webkit-transform: scale(-1, -1);\n -ms-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n.k-text-align-left,\n.k-text-left {\n text-align: left;\n}\n.k-text-align-center,\n.k-text-center {\n text-align: center;\n}\n.k-text-align-right,\n.k-text-right {\n text-align: right;\n}\n.k-text-align-justify,\n.k-text-justify {\n text-align: justify;\n}\nscript {\n display: none !important;\n}\n.k-button {\n margin: 0;\n padding: 8px 14px;\n box-sizing: border-box;\n border-width: 1px;\n border-style: solid;\n background-repeat: repeat-x;\n background-position: 0 center;\n font: inherit;\n line-height: 1.71428571;\n text-align: center;\n text-decoration: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n overflow: hidden;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n outline: none;\n -webkit-appearance: none;\n position: relative;\n}\n.k-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n outline: 0;\n}\n.k-button:hover,\n.k-button:focus {\n text-decoration: none;\n outline: 0;\n}\n.k-button .k-text,\n.k-button .k-button-text {\n overflow: hidden;\n white-space: nowrap;\n}\n.k-button .k-icon,\n.k-button .k-image,\n.k-button .k-sprite {\n color: inherit;\n -ms-flex-item-align: center;\n align-self: center;\n pointer-events: none;\n}\n.k-button-icontext {\n overflow: visible;\n}\n.k-button-icontext .k-icon,\n.k-button-icontext .k-image,\n.k-button-icontext .k-sprite {\n margin-right: 3px;\n margin-right: 0.1875em;\n margin-left: -2px;\n margin-left: -0.125em;\n}\n.k-button[disabled],\n.k-state-disabled .k-button,\n.k-button.k-state-disabled {\n cursor: default;\n outline: 0;\n box-shadow: none;\n opacity: 0.6;\n pointer-events: none;\n}\n.k-icon-button,\n.k-button.k-button-icon {\n width: calc(1.7142857143em + 18px);\n height: calc(1.7142857143em + 18px);\n padding: 8px;\n}\n.k-icon-button .k-text,\n.k-button.k-button-icon .k-text,\n.k-icon-button .k-button-text,\n.k-button.k-button-icon .k-button-text {\n display: none;\n}\na.k-button-expand {\n display: block;\n}\nbutton.k-button-expand,\ninput[type=\"submit\"].k-button-expand,\ninput[type=\"button\"].k-button-expand,\ninput[type=\"reset\"].k-button-expand {\n width: 100%;\n}\n.k-button.k-flat,\n.k-button.k-button-clear {\n border-color: transparent !important;\n color: inherit;\n background: none !important;\n box-shadow: none !important;\n transition: color 0.2s ease-in-out;\n}\n.k-button.k-flat:hover,\n.k-button.k-button-clear:hover,\n.k-button.k-flat.k-state-hover,\n.k-button.k-button-clear.k-state-hover,\n.k-button.k-flat:active,\n.k-button.k-button-clear:active,\n.k-button.k-flat.k-state-active,\n.k-button.k-button-clear.k-state-active,\n.k-button.k-flat:hover:active,\n.k-button.k-button-clear:hover:active,\n.k-button.k-flat:hover.k-state-active,\n.k-button.k-button-clear:hover.k-state-active {\n color: inherit;\n}\n.k-button.k-flat::before,\n.k-button.k-button-clear::before {\n display: block;\n}\n.k-button.k-flat::after,\n.k-button.k-button-clear::after {\n display: block;\n}\n.k-button.k-flat:focus::after,\n.k-button.k-button-clear:focus::after,\n.k-button.k-flat.k-state-focused::after,\n.k-button.k-button-clear.k-state-focused::after {\n box-shadow: inset 0 0 0 2px currentColor;\n opacity: 0.12;\n}\n.k-button.k-flat[disabled],\n.k-button.k-button-clear[disabled],\n.k-state-disabled .k-button.k-flat,\n.k-state-disabled .k-button.k-button-clear,\n.k-button.k-flat.k-state-disabled,\n.k-button.k-button-clear.k-state-disabled {\n pointer-events: none;\n}\n.k-button::before {\n border-radius: inherit;\n content: \"\";\n background: currentColor;\n opacity: 0;\n display: none;\n pointer-events: none;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 0;\n transition: opacity 0.2s ease-in-out;\n}\n.k-button:hover::before,\n.k-button.k-state-hover::before {\n opacity: 0.08;\n}\n.k-button.k-no-focus:not(:hover)::before,\n.k-button.k-no-focus:not(.k-state-hover)::before {\n opacity: 0;\n}\n.k-button:active::before,\n.k-button.k-state-active::before {\n opacity: 0.16;\n}\n.k-button.k-state-selected::before {\n opacity: 0.2;\n}\n.k-button::after {\n border-radius: inherit;\n content: \"\";\n opacity: 0;\n display: none;\n pointer-events: none;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 0;\n transition: opacity 0.2s ease-in-out;\n}\n.k-button-group {\n margin: 0;\n padding: 0;\n border-width: 0;\n list-style: none;\n white-space: nowrap;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n vertical-align: middle;\n position: relative;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-button-group .k-button {\n position: relative;\n}\n.k-button-group .k-button + .k-button {\n margin-left: -1px;\n}\n.k-button-group.k-button-group-stretched {\n display: -ms-flexbox;\n display: flex;\n}\n.k-button-group.k-button-group-stretched .k-button {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-button-group .k-button:active,\n.k-button-group .k-button.k-state-active {\n z-index: 2;\n}\n.k-button-group .k-button:hover,\n.k-button-group .k-button.k-state-hover {\n z-index: 3;\n}\n.k-button-group .k-button.k-state-disabled,\n.k-button-group.k-state-disabled .k-button {\n z-index: auto;\n}\n.k-button-group .k-button:focus,\n.k-button-group .k-button.k-state-focused {\n z-index: 4;\n}\n.k-button-group > input[type=\"radio\"],\n.k-button-group > input[type=\"checkbox\"],\n.k-button-group label input[type=\"radio\"],\n.k-button-group label input[type=\"checkbox\"] {\n margin: 0;\n padding: 0;\n clip: rect(0, 0, 0, 0);\n position: absolute;\n pointer-events: none;\n}\n.k-split-button {\n margin: 0;\n padding: 0;\n border-width: 0;\n border-radius: 0;\n outline: 0;\n list-style: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex: row nowrap;\n flex: row nowrap;\n vertical-align: middle;\n}\n.k-split-button > .k-split-button-arrow,\n.k-split-button > .k-button:last-child {\n margin-left: -1px;\n padding: 8px;\n width: auto;\n -ms-flex: none;\n flex: none;\n}\n.k-split-container > li {\n padding: 1px;\n}\n.k-split-container .k-button {\n width: 100%;\n border-color: transparent;\n background-color: transparent;\n background-image: none !important;\n text-align: left;\n white-space: nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.k-action-buttons {\n margin: 1em 0 0;\n padding: 6px 8px;\n text-align: right;\n position: relative;\n clear: both;\n}\n.k-action-buttons .k-button {\n min-width: 75px;\n}\n.k-action-buttons .k-button + .k-button {\n margin-left: 6px;\n}\n.k-action-buttons .k-button.k-left {\n float: left;\n margin: 0 0 0 1em;\n}\n.k-rtl .k-button-group .k-button {\n margin-left: 0;\n}\n.k-rtl .k-button-group .k-button + .k-button {\n margin-right: -1px;\n}\n.k-rtl .k-split-button .k-split-button-arrow {\n margin-left: 0;\n margin-right: -1px;\n}\n.k-rtl .k-split-container .k-button {\n text-align: right;\n}\n.k-no-flexbox .k-button {\n display: inline-block;\n}\n.k-no-flexbox .k-button-group {\n display: inline-block;\n}\n.k-no-flexbox .k-button-group:after {\n content: \"\";\n display: block;\n clear: both;\n}\n.k-no-flexbox .k-button-group .k-button {\n display: inline-block;\n vertical-align: top;\n}\n.k-toolbar {\n margin: 0;\n padding: 2px 4px;\n border-width: 1px;\n border-style: solid;\n border-radius: 0;\n outline: 0;\n font-size: inherit;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative;\n overflow: hidden;\n box-sizing: border-box;\n}\n.k-toolbar::before {\n content: \"\";\n height: calc(1.7142857143em + 18px);\n}\n.k-toolbar.k-toolbar-resizable {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-toolbar > * {\n margin-top: 2px;\n margin-bottom: 2px;\n margin-right: 4px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex-line-pack: center;\n align-content: center;\n vertical-align: middle;\n}\n.k-toolbar > * > label {\n margin-right: 4px;\n}\n.k-toolbar > :last-child {\n margin-right: 0;\n}\n.k-toolbar .k-button,\n.k-toolbar .k-button-group,\n.k-toolbar .k-separator,\n.k-toolbar .k-split-button,\n.k-toolbar .k-textbox,\n.k-toolbar .k-widget,\n.k-toolbar label {\n -ms-flex-item-align: center;\n align-self: center;\n}\n.k-toolbar .k-split-button > .k-button {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-toolbar .k-overflow-anchor {\n margin: 0;\n width: calc(1.7142857143em + 26px);\n height: 100%;\n border-width: 0;\n border-left-width: 1px;\n border-radius: 0;\n border-color: inherit;\n box-sizing: border-box;\n -ms-flex-pack: center;\n justify-content: center;\n position: absolute;\n top: 0;\n right: 0;\n}\n.k-toolbar .k-separator,\n.k-toolbar .k-toolbar-separator {\n width: 0;\n height: 1.42857143em;\n border-width: 0 0 0 1px;\n border-style: solid;\n}\n.k-toolbar .k-spacer,\n.k-toolbar .k-toolbar-spacer {\n height: 1.42857143em;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-overflow-container > .k-item {\n padding: 1px;\n}\n.k-overflow-container .k-overflow-tool-group {\n display: block;\n}\n.k-overflow-container .k-overflow-button {\n width: 100%;\n border-color: transparent;\n background-color: transparent;\n background-image: none !important;\n text-align: left;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.k-overflow-container .k-button-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-overflow-container .k-button-group .k-button ~ .k-button {\n margin: 0;\n}\n.k-overflow-container .k-split-button {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-overflow-container .k-split-button .k-button {\n padding: 8px 14px;\n}\n.k-overflow-container .k-split-button .k-button ~ .k-button {\n margin: 0;\n}\n.k-overflow-container .k-separator {\n display: none;\n}\n.k-overflow-container .k-overflow-hidden {\n display: none;\n}\n.k-rtl .k-toolbar > * {\n margin-right: 0;\n margin-left: 4px;\n}\n.k-rtl .k-toolbar > :last-child {\n margin-left: 0;\n}\n.k-rtl .k-toolbar .k-overflow-anchor {\n border-left-width: 0;\n border-right-width: 1px;\n right: auto;\n left: 0;\n}\n.k-rtl .k-overflow-container .k-overflow-button {\n text-align: right;\n}\n.k-no-flexbox .k-toolbar {\n display: block;\n}\n.k-no-flexbox .k-toolbar.k-toolbar-resizable {\n white-space: nowrap;\n}\n.k-no-flexbox .k-toolbar > * {\n display: inline-block;\n vertical-align: middle;\n}\n.k-no-flexbox .k-toolbar > .k-align-left {\n float: none;\n}\n.k-no-flexbox .k-toolbar > .k-align-right {\n float: right;\n}\n.k-rpanel-left {\n -webkit-transform: translateX(-100%) translateZ(0);\n -ms-transform: translateX(-100%) translateZ(0);\n transform: translateX(-100%) translateZ(0);\n left: 0;\n}\n.k-rpanel-right {\n -webkit-transform: translateX(100%) translateZ(0);\n -ms-transform: translateX(100%) translateZ(0);\n transform: translateX(100%) translateZ(0);\n right: 0;\n}\n.k-rpanel-left,\n.k-rpanel-right {\n position: fixed;\n display: block;\n overflow: auto;\n min-width: 320px;\n height: 100%;\n top: 0;\n}\n.k-rpanel-left.k-rpanel-expanded,\n.k-rpanel-right.k-rpanel-expanded {\n -webkit-transform: translateX(0) translateZ(0);\n -ms-transform: translateX(0) translateZ(0);\n transform: translateX(0) translateZ(0);\n}\n.k-rpanel-left + *,\n.k-rpanel-right + * {\n overflow: auto;\n}\n.k-ie9 .k-rpanel-left {\n left: -100%;\n}\n.k-ie9 .k-rpanel-left.k-rpanel-expanded {\n left: 0;\n}\n.k-rpanel-top {\n position: static;\n max-height: 0;\n}\n.k-rpanel-top.k-rpanel-expanded {\n max-height: 568px;\n overflow: visible !important;\n}\n.k-rpanel-toggle {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n.k-form {\n border-width: 0;\n box-sizing: border-box;\n font-size: inherit;\n line-height: 1.42857143;\n}\n.k-form-fieldset {\n margin: 32px 0 0;\n padding: 0 0;\n border-width: 0;\n box-sizing: border-box;\n}\n.k-form-fieldset > *:first-child {\n margin-top: 0;\n}\n.k-form-legend {\n margin: 0 0 16px;\n padding: 0 0;\n border-style: solid;\n width: 100%;\n border-width: 0 0 2px;\n box-sizing: border-box;\n font-size: inherit;\n line-height: 1.42857143;\n text-transform: uppercase;\n}\n.k-form-field {\n margin: 0 0 16px;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n}\n.k-form-field:first-child {\n margin-top: 0;\n}\n.k-form-field > .k-label,\n.k-form-field > .k-form-label {\n margin: 0 0 8px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-form-field .k-checkbox-label,\n.k-form-field .k-radio-label {\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.k-form-field .k-textbox,\n.k-form-field .k-textarea,\n.k-form-field .k-autocomplete,\n.k-form-field .k-combobox,\n.k-form-field .k-dropdown,\n.k-form-field .k-dropdowntree,\n.k-form-field .k-dateinput,\n.k-form-field .k-datepicker,\n.k-form-field .k-datetimepicker,\n.k-form-field .k-daterangepicker-wrap,\n.k-form-field .k-maskedtextbox,\n.k-form-field .k-multiselect,\n.k-form-field .k-numerictextbox,\n.k-form-field .k-timepicker,\n.k-form-field .k-textbox-container,\n.k-form-field .k-floating-label-container {\n width: 100%;\n}\n.k-form-hint,\n.k-form-error {\n padding: 4px 0 0;\n margin: 0 0 4px;\n font-size: 12px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-form-horizontal .k-form-field {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-form-horizontal .k-form-field > .k-label,\n.k-form-horizontal .k-form-field > .k-form-label {\n margin-right: 10px;\n padding-top: 8px;\n width: 25%;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: end;\n align-items: flex-end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.k-form-horizontal .k-form-field .k-label-optional {\n margin: 0;\n -ms-flex-item-align: inherit;\n align-self: inherit;\n}\n.k-form-horizontal .k-form-field-wrap {\n -ms-flex: 1;\n flex: 1;\n}\n.k-form-buttons {\n margin: 16px 0 0;\n padding: 0 0;\n border-width: 0;\n border-top-width: 0;\n border-style: solid;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-form-buttons > * {\n -webkit-margin-start: 8px;\n margin-inline-start: 8px;\n}\n.k-form-buttons > :first-child {\n -webkit-margin-start: 0;\n margin-inline-start: 0;\n}\n.k-form-buttons.k-buttons-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.k-edit-form {\n margin: 0;\n padding: 0;\n}\n.k-window > div.k-popup-edit-form {\n padding: 1em 0;\n}\n.k-grid-edit-row .k-edit-form td {\n border-bottom-width: 0;\n}\n.k-edit-form-container {\n position: relative;\n width: 400px;\n}\n.k-edit-label,\n.k-edit-form-container .editor-label {\n float: left;\n clear: both;\n width: 30%;\n padding: 0.4em 0 1em;\n margin-left: 2%;\n text-align: right;\n}\n.k-edit-field,\n.k-edit-form-container .editor-field {\n float: right;\n clear: right;\n width: 60%;\n margin-right: 2%;\n padding: 0 0 0.6em;\n}\n.k-edit-field.k-no-editor,\n.k-edit-form-container .editor-field.k-no-editor {\n padding: 0.4em 0 1em;\n}\n.k-edit-form-container .k-button {\n margin: 0 0.16em;\n}\n.k-edit-form-container .k-button-group .k-button {\n margin-right: 0;\n}\n.k-edit-field > .k-button:first-child {\n margin-left: 0;\n}\n.k-edit-form-container .k-edit-buttons {\n clear: both;\n text-align: right;\n border-width: 1px 0 0;\n border-style: solid;\n position: relative;\n bottom: -1em;\n padding: 0.6em;\n}\n.k-tabstrip {\n margin: 0;\n padding: 0 0;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n outline: 0;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n}\n.k-tabstrip-items-wrapper {\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n}\n.k-tabstrip-items {\n outline: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: relative;\n}\n.k-tabstrip-items .k-item {\n margin: 0;\n padding: 0;\n border: 0 solid transparent;\n position: relative;\n overflow: hidden;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: stretch;\n align-items: stretch;\n justify-items: stretch;\n outline: 0;\n}\n.k-tabstrip-items .k-tab-on-top {\n z-index: 1;\n}\n.k-tabstrip-items .k-link {\n padding: 8px 0;\n color: inherit;\n cursor: pointer;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-line-pack: center;\n align-content: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-tabstrip-content,\n.k-tabstrip > .k-content {\n padding: 1em 1em;\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n display: none;\n overflow: auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-tabstrip-content.k-state-active,\n.k-tabstrip > .k-content.k-state-active {\n display: block;\n}\n.k-tabstrip-content:focus,\n.k-tabstrip > .k-content:focus,\n.k-tabstrip-content.k-state-focused,\n.k-tabstrip > .k-content.k-state-focused {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -1px;\n}\n.k-tabstrip-items .k-loading {\n top: 0;\n left: 0;\n height: 0;\n width: 20%;\n position: absolute;\n background: transparent;\n border-top: 1px solid transparent;\n border-color: inherit;\n transition: width 200ms linear;\n -webkit-animation: k-tab-loader 1s ease-in-out infinite;\n animation: k-tab-loader 1s ease-in-out infinite;\n}\n.k-tabstrip-items .k-progress {\n -webkit-animation: none;\n animation: none;\n}\n.k-tabstrip-items .k-loading.k-complete {\n width: 100%;\n -webkit-animation: none;\n animation: none;\n}\n@-webkit-keyframes k-tab-loader {\n 0% {\n left: 0;\n }\n 50% {\n left: 80%;\n }\n 100% {\n left: 0;\n }\n}\n@keyframes k-tab-loader {\n 0% {\n left: 0;\n }\n 50% {\n left: 80%;\n }\n 100% {\n left: 0;\n }\n}\n.k-tabstrip-top {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-tabstrip-top > .k-tabstrip-items-wrapper {\n border-bottom-width: 0;\n}\n.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {\n margin-bottom: -0;\n border-radius: 0 0 0 0;\n}\n.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item + .k-item {\n margin-left: 1.5em;\n}\n.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-state-active {\n border-bottom-color: transparent;\n}\n.k-tabstrip-top > .k-content,\n.k-tabstrip-top > .k-tabstrip-content {\n border-top-width: 0;\n}\n.k-tabstrip-bottom {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper {\n border-top-width: 0;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {\n margin-top: -0;\n border-radius: 0 0 0 0;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item + .k-item {\n margin-left: 1.5em;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-state-active {\n border-top-color: transparent;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-loading {\n top: auto;\n bottom: 0;\n}\n.k-tabstrip-bottom > .k-content,\n.k-tabstrip-bottom > .k-tabstrip-content {\n border-bottom-width: 0;\n}\n.k-tabstrip-left {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper {\n border-right-width: 0;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {\n margin-right: -0;\n border-radius: 0 0 0 0;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item + .k-item {\n margin-top: 1.5em;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-state-active {\n border-right-color: transparent;\n}\n.k-tabstrip-left > .k-content,\n.k-tabstrip-left > .k-tabstrip-content {\n border-left-width: 0;\n}\n.k-tabstrip-right {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper {\n border-left-width: 0;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {\n margin-left: -0;\n border-radius: 0 0 0 0;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item + .k-item {\n margin-top: 1.5em;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-state-active {\n border-left-color: transparent;\n}\n.k-tabstrip-right > .k-content,\n.k-tabstrip-right > .k-tabstrip-content {\n border-right-width: 0;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper {\n border-width: 0;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n white-space: nowrap;\n overflow: hidden;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {\n height: auto;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {\n width: auto;\n}\n.k-tabstrip.k-tabstrip-scrollable > .k-content,\n.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-content {\n border-width: 0;\n}\n.k-tabstrip .k-button.k-disabled {\n pointer-events: none;\n opacity: 0;\n}\n.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper,\n.k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-left > .k-tabstrip-items-wrapper,\n.k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper,\n.k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-right > .k-tabstrip-items-wrapper {\n -ms-flex-order: 1;\n order: 1;\n}\n.k-rtl .k-tabstrip.k-tabstrip-left > .k-content,\n.k-tabstrip.k-rtl.k-tabstrip-left > .k-content,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-left > .k-content,\n.k-rtl .k-tabstrip.k-tabstrip-right > .k-content,\n.k-tabstrip.k-rtl.k-tabstrip-right > .k-content,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-right > .k-content {\n -ms-flex-order: 0;\n order: 0;\n}\n.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content,\n.k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-left > .k-tabstrip-content,\n.k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content,\n.k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content,\n.k-tabstrip[dir=\"rtl\"].k-tabstrip-right > .k-tabstrip-content {\n -ms-flex-order: 0;\n order: 0;\n}\n.k-rtl .k-tabstrip .k-tabstrip-prev,\n.k-tabstrip.k-rtl .k-tabstrip-prev,\n.k-tabstrip[dir=\"rtl\"] .k-tabstrip-prev,\n.k-rtl .k-tabstrip .k-tabstrip-next,\n.k-tabstrip.k-rtl .k-tabstrip-next,\n.k-tabstrip[dir=\"rtl\"] .k-tabstrip-next {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-panelbar {\n zoom: 1;\n}\n.k-panelbar > .k-item,\n.k-panel > .k-item {\n list-style-type: none;\n display: block;\n border-width: 0;\n margin: 0;\n zoom: 1;\n border-radius: 0;\n}\n.k-panelbar .k-link > .k-image,\n.k-panelbar .k-link > .k-sprite {\n margin-top: -2px;\n margin-right: 5px;\n vertical-align: middle;\n}\n.k-panelbar > .k-item > .k-link,\n.k-panel > .k-item > .k-link {\n color: inherit;\n display: block;\n position: relative;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n padding: 0 1em;\n line-height: 2.34em;\n text-decoration: none;\n zoom: 1;\n}\n.k-panelbar-expand.k-icon,\n.k-panelbar-collapse.k-icon {\n position: absolute;\n top: 50%;\n right: 4px;\n margin-top: -8px;\n}\n.k-panelbar .k-panel,\n.k-panelbar .k-content {\n position: relative;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n margin: 0;\n padding: 0;\n zoom: 1;\n}\n.k-panel > .k-item > .k-link {\n border-bottom: 0;\n font-size: 0.95em;\n line-height: 2.2;\n}\n.k-panel .k-panel > .k-item > .k-link {\n padding-left: 2em;\n}\n.k-panelbar .k-i-arrow-end-right .k-link {\n border-bottom: 0;\n}\n.k-panel .k-panel {\n border-bottom: 0;\n}\n.k-pager-wrap {\n padding: 4px 4px;\n border-width: 1px;\n border-style: solid;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n overflow: hidden;\n cursor: default;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-pager-wrap .k-link {\n color: inherit;\n text-decoration: none;\n outline: 0;\n font: inherit;\n background-color: inherit;\n}\n.k-pager-wrap .k-widget,\n.k-pager-wrap select.k-dropdown {\n font-size: inherit;\n}\n.k-rtl .k-pager-wrap .k-i-arrow-end-left,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-end-left,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-end-left,\n.k-rtl .k-pager-wrap .k-i-arrow-60-left,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-60-left,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-60-left,\n.k-rtl .k-pager-wrap .k-i-arrow-60-right,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-60-right,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-60-right,\n.k-rtl .k-pager-wrap .k-i-arrow-end-right,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-end-right,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-end-right,\n.k-rtl .k-pager-wrap .k-i-seek-w,\n.k-pager-wrap[dir=\"rtl\"] .k-i-seek-w,\n[dir=\"rtl\"] .k-pager-wrap .k-i-seek-w,\n.k-rtl .k-pager-wrap .k-i-arrow-w,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-w,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-w,\n.k-rtl .k-pager-wrap .k-i-arrow-e,\n.k-pager-wrap[dir=\"rtl\"] .k-i-arrow-e,\n[dir=\"rtl\"] .k-pager-wrap .k-i-arrow-e,\n.k-rtl .k-pager-wrap .k-i-seek-e,\n.k-pager-wrap[dir=\"rtl\"] .k-i-seek-e,\n[dir=\"rtl\"] .k-pager-wrap .k-i-seek-e {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-pager-nav {\n border-radius: 0;\n padding: 4px 4px;\n min-width: 2.5em;\n height: 2.5em;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n color: inherit;\n text-align: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n position: relative;\n}\n.k-pager-nav:hover {\n z-index: 2;\n}\n.k-pager-nav.k-state-disabled {\n color: inherit;\n}\n.k-pager-numbers-wrap {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n position: relative;\n}\n.k-pager-numbers-wrap select.k-dropdown {\n height: 100%;\n display: none;\n cursor: pointer;\n}\n.k-pager-numbers {\n margin: 0;\n padding: 0;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pager-numbers li {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-pager-numbers .k-link {\n border-radius: 0;\n padding: 4px 4px;\n min-width: 2.5em;\n height: 2.5em;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n color: inherit;\n text-align: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n position: relative;\n}\n.k-pager-numbers .k-link:hover {\n z-index: 2;\n}\n.k-pager-numbers .k-link.k-state-disabled {\n color: inherit;\n}\n.k-pager-numbers .k-state-selected {\n cursor: inherit;\n z-index: 2;\n}\n.k-pager-nav + .k-pager-nav,\n.k-pager-nav + .k-pager-numbers-wrap,\n.k-pager-numbers-wrap + .k-pager-nav,\n.k-pager-numbers li + li {\n margin-left: 0;\n}\n.k-rtl .k-pager-nav + .k-pager-nav,\n.k-rtl .k-pager-nav + .k-pager-numbers-wrap,\n.k-rtl .k-pager-numbers-wrap + .k-pager-nav,\n.k-rtl .k-pager-numbers li + li,\n[dir=\"rtl\"] .k-pager-nav + .k-pager-nav,\n[dir=\"rtl\"] .k-pager-nav + .k-pager-numbers-wrap,\n[dir=\"rtl\"] .k-pager-numbers-wrap + .k-pager-nav,\n[dir=\"rtl\"] .k-pager-numbers li + li {\n margin-left: 0;\n margin-right: 0;\n}\n.k-pager-input {\n margin-left: 1em;\n margin-right: 1em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pager-input .k-textbox {\n margin: 0 1ex;\n width: 3em;\n}\n.k-pager-sizes {\n margin-left: 1em;\n margin-right: 1em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pager-sizes .k-dropdown,\n.k-pager-sizes > select {\n margin-right: 1ex;\n width: 5em;\n}\n.k-rtl .k-pager-sizes .k-dropdown,\n[dir=\"rtl\"] .k-pager-sizes .k-dropdown,\n.k-rtl .k-pager-sizes > select,\n[dir=\"rtl\"] .k-pager-sizes > select {\n margin-left: 1ex;\n margin-right: 0;\n}\n.k-pager-info {\n margin-left: 1em;\n margin-right: 1em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n text-align: right;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n -ms-flex-order: 9;\n order: 9;\n}\n.k-pager-refresh {\n border-radius: 0;\n padding: 4px 4px;\n min-width: 2.5em;\n height: 2.5em;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n color: inherit;\n text-align: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n position: relative;\n margin-left: auto;\n -ms-flex-order: 10;\n order: 10;\n}\n.k-pager-refresh:hover {\n z-index: 2;\n}\n.k-pager-refresh.k-state-disabled {\n color: inherit;\n}\n.k-rtl .k-pager-refresh,\n[dir=\"rtl\"] .k-pager-refresh {\n margin-left: 0;\n margin-right: auto;\n}\n.k-pager-sm {\n overflow: visible;\n}\n.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap {\n margin-top: 0;\n margin-bottom: 0;\n -ms-flex-item-align: center;\n align-self: center;\n}\n.k-pager-sm .k-pager-numbers-wrap {\n margin-left: 1em;\n margin-right: 1em;\n width: 5em;\n height: 2.5em;\n box-sizing: border-box;\n border-color: inherit;\n}\n.k-pager-sm .k-pager-numbers-wrap select.k-dropdown {\n width: 100%;\n display: -ms-flexbox;\n display: flex;\n box-sizing: border-box;\n}\n.k-rtl .k-pager-sm .k-pager-numbers-wrap,\n.k-pager-sm[dir=\"rtl\"] .k-pager-numbers-wrap,\n[dir=\"rtl\"] .k-pager-sm .k-pager-numbers-wrap {\n margin-left: 1em;\n margin-right: 1em;\n}\n.k-pager-md .k-pager-info,\n.k-pager-sm .k-pager-info,\n.k-pager-sm .k-pager-sizes,\n.k-pager-sm .k-pager-numbers {\n display: none;\n}\n.k-menu {\n cursor: default;\n}\n.k-menu .k-link {\n white-space: nowrap;\n}\n.k-menu .k-item > .k-link {\n color: inherit;\n}\n.k-menu,\n.k-menu-scroll-wrapper .k-menu-group,\n.k-popups-wrapper .k-menu-group,\n.k-menu .k-menu-group {\n list-style: none;\n margin: 0;\n padding: 0;\n zoom: 1;\n}\n.k-menu:after {\n content: '';\n display: block;\n width: 99%;\n height: 0;\n float: inherit;\n clear: both;\n}\n.k-menu-scroll-wrapper .k-item,\n.k-popups-wrapper .k-item,\n.k-menu .k-item {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-popups-wrapper .k-item .k-item,\n.k-popups-wrapper.vertical > .k-item,\n.k-menu-scroll-wrapper .k-item .k-item,\n.k-menu-scroll-wrapper.vertical > .k-item,\n.k-menu .k-item .k-item,\nul.k-menu-vertical > .k-item {\n display: block;\n float: none;\n border-width: 0;\n}\n.k-menu-scroll-wrapper .k-item > .k-link > .k-icon,\n.k-menu-scroll-wrapper .k-image,\n.k-menu-scroll-wrapper .k-sprite,\n.k-popups-wrapper .k-item > .k-link > .k-icon,\n.k-popups-wrapper .k-image,\n.k-popups-wrapper .k-sprite,\n.k-menu .k-item > .k-link > .k-icon,\n.k-menu .k-image,\n.k-menu .k-sprite {\n margin: -2px 4px 0 -4px;\n vertical-align: middle;\n}\n.k-menu-scroll-wrapper .k-item > .k-link,\n.k-popups-wrapper .k-item > .k-link,\n.k-menu .k-item > .k-link {\n display: block;\n padding: 1.071em;\n line-height: 1.34em;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-menu-vertical > .k-menu-item > .k-menu-link {\n padding-right: 3em;\n}\n.k-menu-scroll-wrapper .k-menu-group,\n.k-popups-wrapper .k-menu-group,\n.k-menu .k-menu-group {\n display: none;\n border-style: solid;\n border-width: 1px;\n overflow: visible;\n white-space: nowrap;\n}\n.k-menu-scroll-wrapper .k-menu-group > .k-item,\n.k-popups-wrapper .k-menu-group > .k-item,\n.k-menu .k-menu-group > .k-item {\n display: block;\n border-width: 0;\n}\n.k-menu-scroll-wrapper .k-item,\n.k-menu-scroll-wrapper.horizontal > .k-item,\n.k-popups-wrapper .k-item,\n.k-popups-wrapper.horizontal > .k-item,\n.k-menu .k-item,\n.k-widget.k-menu-horizontal > .k-item {\n position: relative;\n float: left;\n border-style: solid;\n border-width: 0 1px 0 0;\n vertical-align: top;\n zoom: 1;\n box-sizing: content-box;\n}\n.k-column-menu-group-header,\n.k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,\n.k-popups-wrapper.vertical > .k-item > .k-link,\n.k-context-menu.k-menu-vertical > .k-item > .k-link,\n.k-menu .k-menu-group .k-item > .k-link {\n padding: 0.28em 1.8em 0.38em 0.9em;\n}\n.k-popups-wrapper.horizontal > .k-separator,\n.k-context-menu.k-menu-horizontal > .k-separator {\n display: none;\n}\n.k-popups-wrapper.horizontal > .k-item,\n.k-context-menu.k-menu-horizontal > .k-item {\n box-sizing: border-box;\n}\n.k-popups-wrapper.horizontal > .k-last,\n.k-context-menu.k-menu-horizontal > .k-last {\n border: 0;\n}\n.k-popups-wrapper .k-item > .k-link > .k-menu-expand-arrow,\n.k-menu-horizontal > .k-item > .k-link > .k-menu-expand-arrow {\n margin: -2px 0 0;\n}\n.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-down,\n.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-down,\n.k-menu .k-item > .k-link > .k-i-arrow-60-down {\n margin-right: -8px;\n}\n.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-right,\n.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-right,\n.k-menu-group .k-item > .k-link > .k-menu-expand-arrow,\n.k-menu-vertical .k-item > .k-link > .k-menu-expand-arrow {\n position: absolute;\n top: 50%;\n margin-top: -8px;\n right: 0.2rem;\n}\n.k-menu-scroll-wrapper .k-animation-container,\n.k-popups-wrapper .k-animation-container,\n.k-menu .k-animation-container {\n border: 0;\n}\n.k-menu-scroll-wrapper .k-animation-container,\n.k-menu-scroll-wrapper .k-menu-group,\n.k-popups-wrapper .k-animation-container,\n.k-popups-wrapper .k-menu-group,\n.k-menu .k-animation-container,\n.k-menu .k-menu-group {\n position: absolute;\n left: 0;\n}\n.k-menu-scroll-wrapper .k-animation-container .k-animation-container,\n.k-menu-scroll-wrapper .k-menu-group .k-menu-group,\n.k-menu-scroll-wrapper.vertical .k-animation-container,\n.k-menu-scroll-wrapper.vertical .k-menu-group,\n.k-popups-wrapper .k-animation-container .k-animation-container,\n.k-popups-wrapper .k-menu-group .k-menu-group,\n.k-popups-wrapper.vertical .k-animation-container,\n.k-popups-wrapper.vertical .k-menu-group,\n.k-menu .k-animation-container .k-animation-container,\n.k-menu .k-menu-group .k-menu-group,\n.k-menu-vertical .k-animation-container,\n.k-menu-vertical .k-menu-group {\n top: 0;\n left: 0;\n}\n.k-menu-scroll-wrapper .k-animation-container .k-menu-group,\n.k-popups-wrapper .k-animation-container .k-menu-group,\n.k-menu .k-animation-container .k-menu-group {\n top: auto;\n left: auto;\n margin-left: -1px;\n}\n.k-menu .k-animation-container,\n.k-menu-scroll-wrapper .k-animation-container,\n.k-popups-wrapper .k-animation-container,\n.k-popup .k-animation-container {\n margin-top: -1px;\n padding-left: 1px;\n}\n.k-ie .k-menu .k-animation-container,\n.k-ie .k-menu-scroll-wrapper .k-animation-container,\n.k-ie .k-popups-wrapper .k-animation-container,\n.k-ie .k-popup .k-animation-container {\n margin-top: -2px;\n}\n.k-popup .k-animation-container .k-popup {\n margin-left: -1px;\n}\n.k-menu-scroll-wrapper .k-separator,\n.k-popups-wrapper .k-separator,\nul.k-menu .k-separator {\n padding: 0.25em 0;\n height: 100%;\n width: 1px;\n font-size: 0;\n line-height: 0;\n border-width: 0 1px 0 0;\n}\n.k-menu-scroll-wrapper.vertical .k-separator,\n.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,\n.k-popups-wrapper.vertical .k-separator,\n.k-popups-wrapper.vertical .k-menu-group .k-separator,\nul.k-menu-vertical .k-separator,\n.k-menu .k-menu-group .k-separator {\n padding: 0;\n height: 1px;\n width: 100%;\n border-width: 1px 0 0;\n}\n.k-popups-wrapper .k-widget.k-menu,\n.k-menu-scroll-wrapper .k-widget.k-menu {\n white-space: nowrap;\n overflow: hidden;\n}\n.k-popups-wrapper.vertical .k-menu.k-menu-vertical,\n.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical {\n height: 100%;\n box-sizing: border-box;\n}\n.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item,\n.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item {\n display: inline-block;\n overflow: hidden;\n float: none;\n}\n.k-popups-wrapper.vertical .k-menu.k-menu-vertical > .k-item,\n.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical > .k-item {\n overflow: hidden;\n}\n.k-popups-wrapper,\n.k-menu-scroll-wrapper {\n position: relative;\n border: 0;\n margin: 0;\n padding: 0;\n}\n.k-popups-wrapper.vertical,\n.k-menu-scroll-wrapper.vertical {\n height: 100%;\n}\n.k-popups-wrapper > .k-animation-container .k-item,\n.k-menu-scroll-wrapper > .k-animation-container .k-item {\n float: none;\n}\n.k-popups-wrapper .k-menu-scroll-button,\n.k-menu-scroll-wrapper .k-menu-scroll-button {\n border-radius: 0;\n position: absolute;\n display: none;\n}\n.k-popups-wrapper .k-scroll-up,\n.k-menu-scroll-wrapper .k-scroll-up {\n top: 0;\n left: 0;\n}\n.k-popups-wrapper .k-scroll-down,\n.k-menu-scroll-wrapper .k-scroll-down {\n bottom: 0;\n left: 0;\n}\n.k-popups-wrapper .k-scroll-up,\n.k-menu-scroll-wrapper .k-scroll-up,\n.k-popups-wrapper .k-scroll-down,\n.k-menu-scroll-wrapper .k-scroll-down {\n width: 100%;\n height: 16px;\n padding: 0em 0.7em;\n line-height: 0.2em;\n}\n.k-popups-wrapper .k-scroll-left,\n.k-menu-scroll-wrapper .k-scroll-left {\n top: 0;\n left: 0;\n}\n.k-popups-wrapper .k-scroll-right,\n.k-menu-scroll-wrapper .k-scroll-right {\n top: 0;\n right: 0;\n}\n.k-popups-wrapper .k-scroll-left,\n.k-menu-scroll-wrapper .k-scroll-left,\n.k-popups-wrapper .k-scroll-right,\n.k-menu-scroll-wrapper .k-scroll-right {\n width: 16px;\n height: 100%;\n padding-left: 0;\n padding-right: 0;\n}\n.k-popups-wrapper .k-scroll-left .k-icon,\n.k-menu-scroll-wrapper .k-scroll-left .k-icon,\n.k-popups-wrapper .k-scroll-right .k-icon,\n.k-menu-scroll-wrapper .k-scroll-right .k-icon {\n margin-top: -0.5em;\n position: absolute;\n top: 50%;\n left: 0;\n}\n.k-rtl .k-menu .k-item,\n[dir=\"rtl\"] .k-menu .k-item,\n.k-rtl .k-widget.k-menu-horizontal > .k-item,\n[dir=\"rtl\"] .k-widget.k-menu-horizontal > .k-item {\n border-width: 0 0 0 1px;\n}\n.k-rtl .k-menu-scroll-wrapper .k-item > .k-link > .k-icon,\n[dir=\"rtl\"] .k-menu-scroll-wrapper .k-item > .k-link > .k-icon,\n.k-rtl .k-popups-wrapper .k-item > .k-link > .k-icon,\n[dir=\"rtl\"] .k-popups-wrapper .k-item > .k-link > .k-icon,\n.k-rtl .k-menu .k-item > .k-link > .k-icon,\n[dir=\"rtl\"] .k-menu .k-item > .k-link > .k-icon,\n.k-rtl .k-menu-scroll-wrapper .k-image,\n[dir=\"rtl\"] .k-menu-scroll-wrapper .k-image,\n.k-rtl .k-popups-wrapper .k-image,\n[dir=\"rtl\"] .k-popups-wrapper .k-image,\n.k-rtl .k-menu .k-image,\n[dir=\"rtl\"] .k-menu .k-image,\n.k-rtl .k-menu-scroll-wrapper .k-sprite,\n[dir=\"rtl\"] .k-menu-scroll-wrapper .k-sprite,\n.k-rtl .k-popups-wrapper .k-sprite,\n[dir=\"rtl\"] .k-popups-wrapper .k-sprite,\n.k-rtl .k-menu .k-sprite,\n[dir=\"rtl\"] .k-menu .k-sprite {\n margin-right: -4px;\n margin-left: 4px;\n}\n.k-rtl .k-menu-scroll-wrapper .k-menu-group > .k-item,\n[dir=\"rtl\"] .k-menu-scroll-wrapper .k-menu-group > .k-item,\n.k-rtl .k-popups-wrapper .k-menu-group > .k-item,\n[dir=\"rtl\"] .k-popups-wrapper .k-menu-group > .k-item,\n.k-rtl .k-menu .k-menu-group > .k-item,\n[dir=\"rtl\"] .k-menu .k-menu-group > .k-item {\n border: 0;\n}\n.k-rtl .k-column-menu-group-header,\n[dir=\"rtl\"] .k-column-menu-group-header,\n.k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,\n[dir=\"rtl\"] .k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,\n.k-rtl .k-popups-wrapper.vertical > .k-item > .k-link,\n[dir=\"rtl\"] .k-popups-wrapper.vertical > .k-item > .k-link,\n.k-rtl .k-context-menu.k-menu-vertical > .k-item > .k-link,\n[dir=\"rtl\"] .k-context-menu.k-menu-vertical > .k-item > .k-link,\n.k-rtl .k-menu .k-menu-group .k-item > .k-link,\n[dir=\"rtl\"] .k-menu .k-menu-group .k-item > .k-link {\n padding: 0.28em 0.9em 0.38em 1.8em;\n}\n.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,\n[dir=\"rtl\"] .k-menu-vertical > .k-menu-item > .k-menu-link {\n padding: 1.071em;\n padding-left: 3em;\n}\n.k-context-menu {\n border: 0;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-listview {\n padding: 0;\n margin: 0;\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n outline: 0;\n font-size: inherit;\n line-height: 1.42857143;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n position: relative;\n}\n.k-listview-bordered {\n border-width: 1px;\n}\n.k-listview-header {\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n}\n.k-listview-bordered > .k-listview-header {\n border-bottom-width: 1px;\n}\n.k-listview-footer {\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n}\n.k-listview-bordered > .k-listview-footer {\n border-top-width: 1px;\n}\n.k-listview-content {\n margin: 0;\n padding: 0;\n border-color: inherit;\n list-style: none;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -ms-flex-line-pack: start;\n align-content: flex-start;\n position: relative;\n overflow: auto;\n}\n.k-listview-content::after {\n height: 0;\n clear: both;\n display: block;\n}\n.k-listview-content.k-d-flex::after,\n.k-listview-content.k-d-grid::after {\n display: none;\n}\n.k-listview-content-padding-rectangle {\n padding: 4px 8px;\n}\n.k-listview-content-padding-square {\n padding: 4px;\n}\n.k-listview-item {\n padding: 0;\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-listview-item-padding-rectangle {\n padding: 4px 8px;\n}\n.k-listview-item-padding-rectangle .k-listview-link {\n margin: -4px -8px;\n padding: 4px 8px;\n}\n.k-listview-item-padding-square {\n padding: 4px;\n}\n.k-listview-item-padding-square .k-listview-link {\n margin: -4px;\n padding: 4px;\n}\n.k-listview-borders-all .k-listview-item {\n border-width: 1px;\n}\n.k-listview-borders-horizontal .k-listview-item {\n border-top-width: 1px;\n}\n.k-listview-borders-horizontal .k-listview-item:first-child {\n border-top-width: 0;\n}\n.k-listview-borders-vertical .k-listview-item {\n border-left-width: 1px;\n}\n.k-listview-borders-vertical .k-listview-item:first-child {\n border-left-width: 0;\n}\n.k-listview-pager {\n border-width: 0;\n border-color: inherit;\n font: inherit;\n}\n.k-listview-bordered > .k-listview-pager-top {\n border-bottom-width: 1px;\n}\n.k-listview-bordered > .k-listview-pager-bottom {\n border-top-width: 1px;\n}\n.k-grid {\n position: relative;\n}\n.k-grid table {\n width: 100%;\n margin: 0;\n max-width: none;\n border-collapse: separate;\n border-spacing: 0;\n empty-cells: show;\n border-width: 0;\n outline: none;\n}\n.k-grid-header th.k-header,\n.k-filter-row th {\n overflow: hidden;\n border-style: solid;\n border-width: 0 0 1px 1px;\n padding: 0.929em 0.6em 0.714em 0.6em;\n font-weight: normal;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-align: left;\n}\n.k-grid-header th.k-header {\n vertical-align: bottom;\n cursor: default;\n}\n.k-grid-header th.k-header .k-checkbox {\n vertical-align: top;\n}\n.k-filtercell,\n.k-filtercell > span,\n.k-filtercell .k-widget {\n display: block;\n width: auto;\n}\n.k-filtercell > span {\n padding-right: 4.8em;\n position: relative;\n min-height: 2em;\n line-height: 2em;\n}\n.k-filtercell > .k-operator-hidden {\n padding-right: 2.3em;\n}\n.k-filtercell > span > .k-button,\n.k-filter-row .k-dropdown-operator {\n position: absolute;\n top: 0;\n right: 0;\n margin: 0;\n}\n.k-filter-row .k-dropdown-operator {\n width: 2.1em;\n right: 2.5em;\n}\n.k-filtercell > span > label {\n vertical-align: middle;\n}\n.k-filter-row label > input[type=\"radio\"] {\n vertical-align: middle;\n position: relative;\n bottom: 2px;\n}\n.k-ff .k-grid .k-filter-row .k-i-filter-clear {\n top: 1px;\n}\n.k-ie10 .k-grid-header a:active {\n background-color: transparent;\n}\n.k-grid-header th.k-header > .k-link {\n display: block;\n min-height: 18px;\n line-height: 18px;\n margin: -0.5em -0.6em -0.4em 0;\n padding: 0.5em 0.6em 0.4em 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-grid-header th.k-with-icon .k-link {\n margin-right: 18px;\n}\n.k-grid-header th > .k-link > .k-icon {\n vertical-align: text-top;\n}\n.k-grid .k-state-hover {\n cursor: pointer;\n}\n.k-grid-column-resizing,\n.k-grid-column-resizing .k-grid-filter,\n.k-grid-column-resizing .k-link,\n.k-grid-column-resizing .k-button,\n.k-grid-column-resizing .k-grid-toolbar {\n cursor: col-resize;\n}\n.k-grid td {\n border-style: solid;\n border-width: 0 0 0 1px;\n padding: 0.4em 0.6em;\n overflow: hidden;\n line-height: 1.6em;\n vertical-align: middle;\n text-overflow: ellipsis;\n}\n.k-grid .k-grouping-row td,\n.k-grid .k-hierarchy-cell {\n overflow: visible;\n}\n.k-grid-edit-row td {\n text-overflow: clip;\n}\n.k-grid-edit-row .k-textbox,\n.k-grid-edit-row .text-box {\n margin-top: 0;\n margin-bottom: 0;\n}\n.k-grid-header-wrap,\n.k-grid-footer-wrap {\n position: relative;\n width: 100%;\n overflow: hidden;\n border-style: solid;\n border-width: 0 1px 0 0;\n zoom: 1;\n}\ndiv.k-grid-header,\ndiv.k-grid-footer {\n padding-right: 17px;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n zoom: 1;\n}\n.k-grid-header-wrap > table,\n.k-grid-header-locked > table {\n margin-bottom: -1px;\n}\n.k-grid-content {\n position: relative;\n width: 100%;\n overflow: auto;\n overflow-x: auto;\n overflow-y: scroll;\n zoom: 1;\n min-height: 0%;\n}\n.k-mobile .k-grid tbody {\n -webkit-backface-visibility: hidden;\n}\n.k-mobile .k-grid-backface tbody {\n -webkit-backface-visibility: visible;\n}\n.k-grid-content-expander {\n position: absolute;\n visibility: hidden;\n height: 1px;\n}\n.k-grid-norecords {\n width: 100%;\n height: 100%;\n text-align: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-grid-norecords-template {\n width: 20em;\n height: 4em;\n line-height: 4em;\n vertical-align: middle;\n margin: 0 auto;\n}\n.k-grid-content > .k-grid-norecords > .k-grid-norecords-template {\n top: 50%;\n left: 50%;\n margin-left: -10em;\n margin-top: -2em;\n position: absolute;\n}\n@media print {\n .k-grid {\n height: auto !important;\n }\n .k-grid-header {\n padding: 0 !important;\n }\n .k-grid-header-wrap,\n .k-grid-content {\n overflow: visible;\n height: auto !important;\n }\n}\n.k-grid .k-scrollbar {\n -ms-overflow-style: scrollbar;\n}\n.k-virtual-scrollable-wrap {\n height: 100%;\n overflow-y: hidden;\n position: relative;\n}\n.k-grid-header table,\n.k-grid-content table,\n.k-grid-footer table,\n.k-grid-content-locked > table {\n table-layout: fixed;\n}\n.k-grid-lockedcolumns {\n white-space: nowrap;\n}\n.k-grid-content-locked,\n.k-grid-content,\n.k-pager-wrap {\n white-space: normal;\n}\n.k-grid-header-locked,\n.k-grid-content-locked,\n.k-grid-footer-locked {\n display: inline-block;\n vertical-align: top;\n overflow: hidden;\n position: relative;\n border-style: solid;\n border-width: 0 1px 0 0;\n}\n.k-grid-header-locked + .k-grid-header-wrap,\n.k-grid-content-locked + .k-grid-content,\n.k-grid-footer-locked + .k-grid-footer-wrap {\n display: inline-block;\n vertical-align: top;\n}\n.k-grid-toolbar {\n border-width: 0 0 1px;\n border-color: inherit;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-grid-header th.k-header:first-child,\n.k-grid tbody td:first-child,\n.k-grid tfoot td:first-child,\n.k-filter-row > th:first-child {\n border-left-width: 0;\n}\n.k-grid-header th.k-header.k-first {\n border-left-width: 1px;\n}\n.k-footer-template td {\n border-style: solid;\n border-width: 1px 0 0 1px;\n}\n.k-group-footer td {\n border-style: solid;\n border-width: 1px 0;\n}\n.k-group-footer .k-group-cell + td {\n border-left-width: 1px;\n}\n.k-grid-footer {\n border-style: solid;\n border-width: 1px 0 0;\n}\n.k-grid-footer td {\n border-top-width: 0;\n}\n.k-grid-footer > td {\n border-top-width: 1px;\n}\n.k-grid-pager {\n border-width: 1px 0 0;\n}\n.k-grid-pager-top {\n border-width: 0 0 1px;\n}\n.k-header > .k-grid-filter,\n.k-header > .k-header-column-menu {\n float: right;\n margin: -0.5em -0.6em -0.4em 0;\n padding: 0.5em 0.2em 0.4em;\n position: relative;\n z-index: 1;\n color: inherit;\n}\n.k-grid .k-animation-container {\n position: absolute;\n}\n.k-filter-menu {\n padding: 0.5em;\n}\n.k-list-filter {\n display: block;\n}\nform.k-filter-menu .k-widget,\nform.k-filter-menu .k-textbox {\n display: block;\n}\nform.k-filter-menu .k-textbox {\n width: 100%;\n margin-bottom: 3px;\n}\n.k-column-menu,\n.k-filter-menu {\n font-size: 14px;\n}\n.k-filter-help-text,\n.k-filter-menu .k-widget,\n.k-filter-menu .k-textbox {\n margin: 0.19em 0 0;\n}\n.k-filter-menu span.k-filter-and {\n width: 6em;\n margin: 0.5em 0 0.5em;\n}\n.k-filter-menu .k-action-buttons {\n padding: 0;\n border-width: 0;\n text-align: initial;\n}\n.k-filter-menu .k-action-buttons .k-button {\n width: 48%;\n margin: 0.5em 4% 0 0;\n min-width: 0;\n}\n.k-filter-menu .k-action-buttons .k-button + .k-button {\n margin-right: 0;\n}\n.k-filter-menu .k-filter-selected-items {\n font-weight: bold;\n margin: 0.5em;\n}\n.k-multicheck-wrap {\n overflow: auto;\n white-space: nowrap;\n max-height: 300px;\n}\n.k-multicheck-wrap .k-item {\n line-height: 2.2em;\n}\n.k-grouping-row .k-icon {\n margin: -3px 4px 0 2px;\n}\n.k-grouping-row p {\n display: inline-block;\n vertical-align: middle;\n margin-left: -0.6em;\n padding: 0 0.6em;\n}\n.k-grouping-row + tr td {\n border-top-width: 1px;\n}\n.k-grouping-row .k-group-cell,\n.k-grouping-row + tr .k-group-cell {\n border-top-width: 0;\n text-overflow: clip;\n}\n.k-grid .k-hierarchy-cell + td {\n border-left-width: 0;\n}\n.k-grid .k-group-col,\n.k-grid .k-hierarchy-col {\n width: 27px;\n}\n.k-grouping-header {\n border-bottom-style: solid;\n border-bottom-width: 1px;\n}\n.k-grouping-header {\n line-height: 2;\n position: relative;\n white-space: normal;\n}\n.k-grouping-dropclue {\n position: absolute;\n top: 3px;\n width: 6px;\n height: 25px;\n background-repeat: no-repeat;\n background-position: -165px -148px;\n}\n.k-grouping-dropclue:before,\n.k-grouping-dropclue:after {\n content: \"\";\n width: 0;\n height: 0;\n border: 3px solid;\n border-left-color: transparent;\n border-right-color: transparent;\n position: absolute;\n left: 0;\n}\n.k-grouping-dropclue:before {\n top: 0;\n border-bottom: 0;\n}\n.k-grouping-dropclue:after {\n bottom: 0;\n border-top: 0;\n}\n.k-group-indicator {\n padding: 0.15em 0.15em 0.15em 0.4em;\n border-width: 1px;\n border-style: solid;\n line-height: 1.5em;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-line-pack: center;\n align-content: center;\n vertical-align: top;\n}\n.k-grouping-header .k-group-indicator {\n margin: 0 3px;\n}\n.k-group-indicator .k-link,\n.k-group-indicator .k-button.k-flat {\n padding: 0;\n border-width: 0;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-group-indicator .k-link .k-icon {\n margin-right: 4px;\n}\n.k-group-indicator .k-button.k-flat {\n margin-left: 8px;\n padding: 0;\n width: auto;\n height: auto;\n opacity: 0.5;\n}\n.k-group-indicator .k-button.k-flat::before,\n.k-group-indicator .k-button.k-flat::after {\n display: none;\n}\n.k-group-indicator .k-button.k-flat:hover {\n opacity: 1;\n}\n.k-no-flexbox .k-group-indicator {\n display: inline-block;\n}\n.k-no-flexbox .k-group-indicator .k-link,\n.k-no-flexbox .k-group-indicator .k-button {\n display: inline-block;\n vertical-align: middle;\n}\n.k-dirty-cell:before {\n content: \"\\a0\";\n display: inline-block;\n width: 0;\n float: left;\n}\n.k-dirty-cell {\n position: relative;\n}\n.k-dirty-cell.k-edit-cell {\n position: static;\n}\n.k-dirty-cell .k-dirty {\n margin: 0;\n top: 0;\n left: 0;\n}\n.k-dirty {\n position: absolute;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 3px;\n border-color: #f00 transparent transparent #f00;\n margin: -0.45em 0 0 -0.6em;\n padding: 0;\n overflow: hidden;\n vertical-align: top;\n}\n.k-grouping-header {\n margin: 0;\n padding: 0.429em 0.2em 0.429em 1em;\n cursor: default;\n}\n.k-grid .k-edit-container {\n padding: 0;\n}\n.k-grid .field-validation-error {\n display: block;\n}\n.k-grid .input-validation-error {\n border-style: ridge;\n border-color: #f00;\n background-color: #ffc0cb;\n}\n.k-grid-actions {\n display: inline-block;\n}\n.k-grid .k-button {\n margin: 0.16em;\n}\n.k-grid tbody .k-button {\n min-width: 64px;\n}\n.k-grid tbody button.k-button {\n min-width: 78px;\n}\n.k-grid tbody .k-button.k-button-icon {\n width: auto;\n min-width: 0;\n}\n.k-detail-row {\n position: relative;\n}\n.k-grid .k-detail-cell {\n overflow: visible;\n}\n.k-grid .k-edit-cell {\n padding: 0 0.3em;\n white-space: nowrap;\n}\n.k-edit-cell > .k-textbox,\n.k-grid-edit-row > td > .k-textbox,\n.k-edit-cell > .k-widget:not(.k-switch),\n.k-grid-edit-row > td > .k-widget:not(.k-switch),\n.k-edit-cell > .text-box,\n.k-grid-edit-row > td > .text-box {\n width: 100%;\n}\n.k-edit-cell input[type=\"checkbox\"] {\n margin-left: 0.6em;\n}\n.k-grid-resize-indicator {\n position: absolute;\n width: 2px;\n background-color: #aaa;\n}\n.k-grid-header .k-resize-handle,\n.k-grid > .k-resize-handle {\n position: absolute;\n height: 25px;\n cursor: col-resize;\n z-index: 2;\n}\n.k-marquee {\n position: absolute;\n z-index: 100000;\n}\n.k-marquee-color,\n.k-marquee-text {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.k-marquee-color {\n opacity: 0.6;\n}\n.k-ie9 .k-column-menu {\n width: 160px;\n}\n.k-column-menu {\n min-width: 160px;\n}\n.k-column-menu .k-sprite {\n margin-right: 10px;\n}\n.k-column-menu > .k-menu {\n border-width: 0;\n}\n.k-column-menu .k-calendar .k-link {\n white-space: normal;\n}\n.k-columns-item .k-group {\n max-height: 200px;\n overflow: auto;\n}\n.k-filter-menu.k-popup,\n.k-grid-filter-popup.k-popup {\n padding: 8px 0;\n}\n.k-filter-menu.k-popup .k-filter-menu-container,\n.k-grid-filter-popup.k-popup .k-filter-menu-container {\n width: 230px;\n}\n.k-filter-menu.k-popup .k-multicheck-wrap,\n.k-grid-filter-popup.k-popup .k-multicheck-wrap {\n padding: 0 3px;\n}\n.k-filter-menu.k-popup .k-multicheck-wrap .k-item,\n.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item {\n padding: 4px 0;\n}\n.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap,\n.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap {\n padding-bottom: 8px;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n}\n.k-filter-menu .k-filter-menu-container {\n box-sizing: border-box;\n}\n.k-filter-menu.k-popup .k-filter-menu-container {\n padding: 4px 21px;\n}\n.k-filter-menu .k-searchbox {\n margin-bottom: 8px;\n width: 100%;\n}\n.k-grid-columnmenu-popup {\n margin: 0;\n width: 230px;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-grid-columnmenu-popup.k-popup {\n padding: 8px 0;\n}\n.k-grid-columnmenu-popup .k-filter-menu {\n padding: 0;\n border-radius: 0;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-filter-menu-container {\n padding: 8px 0;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-widget,\n.k-grid-columnmenu-popup .k-filter-menu .k-radio-list,\n.k-grid-columnmenu-popup .k-filter-menu .k-textbox {\n margin: 0.5em 0;\n width: 100%;\n display: block;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-filter-and {\n width: 6em;\n margin: 1em 0;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-button-group {\n width: auto;\n margin: 0;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-actions,\n.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons,\n.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions {\n margin-left: -1em;\n margin-right: -1em;\n margin-bottom: -1em;\n padding: 0 1em 1em;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-actions .k-button,\n.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons .k-button,\n.k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions .k-button {\n -ms-flex: 1 1 50%;\n flex: 1 1 50%;\n}\n.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-start .k-button,\n.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-center .k-button,\n.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-end .k-button {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n.k-grid-columnmenu-popup .k-multicheck-wrap {\n max-height: 300px;\n overflow: auto;\n overflow-x: hidden;\n white-space: nowrap;\n}\n.k-grid-columnmenu-popup .k-filter-selected-items {\n font-weight: bold;\n line-height: normal;\n white-space: nowrap;\n margin: 1em 0 0.5em;\n}\n.k-column-list {\n padding: 0;\n margin: 0;\n list-style: none;\n max-height: 200px;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.k-column-chooser-title,\n.k-column-list-item {\n padding: 4px 21px;\n}\n.k-column-list-item {\n position: relative;\n display: block;\n margin: 0;\n cursor: pointer;\n}\n.k-columnmenu-item {\n padding: 4px 21px;\n outline: 0;\n cursor: pointer;\n}\n.k-columnmenu-item > .k-icon {\n margin-right: 4px;\n}\n.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {\n border-top-width: 1px;\n border-top-style: solid;\n}\n.k-columnmenu-item-content {\n overflow: hidden;\n}\n.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {\n padding: 4px 21px;\n}\n.k-columnmenu-actions {\n padding: 4px 21px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-line-pack: end;\n align-content: flex-end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n clear: both;\n}\n.k-columnmenu-actions .k-button + .k-button {\n margin-left: 8px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-rtl .k-columnmenu-actions .k-button + .k-button,\n[dir=\"rtl\"] .k-columnmenu-actions .k-button + .k-button {\n margin-left: 0;\n margin-right: 8px;\n}\n.k-column-list-wrapper .k-actions .k-button,\n.k-columnmenu-item-content .k-actions .k-button,\n.k-column-list-wrapper .k-action-buttons .k-button,\n.k-columnmenu-item-content .k-action-buttons .k-button,\n.k-column-list-wrapper .k-columnmenu-actions .k-button,\n.k-columnmenu-item-content .k-columnmenu-actions .k-button {\n -ms-flex: 1 1 50%;\n flex: 1 1 50%;\n}\n.k-column-list-wrapper .k-actions.k-actions-start .k-button,\n.k-columnmenu-item-content .k-actions.k-actions-start .k-button,\n.k-column-list-wrapper .k-actions.k-actions-center .k-button,\n.k-columnmenu-item-content .k-actions.k-actions-center .k-button,\n.k-column-list-wrapper .k-actions.k-actions-end .k-button,\n.k-columnmenu-item-content .k-actions.k-actions-end .k-button {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n.k-column-menu .k-menu:not(.k-context-menu) {\n font-weight: 400;\n}\n.k-column-menu .k-expander {\n border: 0;\n background: inherit;\n}\n.k-column-menu .k-expander .k-columnmenu-item {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n[dir=\"rtl\"] .k-columnmenu-item > .k-icon,\n.k-rtl .k-columnmenu-item > .k-icon {\n margin-left: 4px;\n margin-right: 0;\n}\n.k-column-menu-group-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: relative;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-column-menu-group-header-text {\n border-bottom-width: 1px;\n border-bottom-style: solid;\n font-size: 12px;\n line-height: 1.42857143;\n font-weight: bold;\n text-transform: uppercase;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-pdf-export-shadow .k-grid {\n float: left;\n width: auto !important;\n}\n.k-pdf-export-shadow .k-grid-content.k-auto-scrollable {\n padding-right: 0 !important;\n}\n.k-pdf-export-shadow .k-grid,\n.k-pdf-export-shadow .k-grid-content,\n.k-pdf-export-shadow .k-grid-content-locked {\n height: auto !important;\n overflow: visible;\n}\n.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap,\n.k-pdf-export-shadow .k-grid-content-locked + .k-grid-content,\n.k-pdf-export-shadow .k-grid-footer-locked + .k-grid-footer-wrap {\n width: auto !important;\n}\n.k-pdf-export-shadow .k-grid-header,\n.k-pdf-export-shadow .k-grid[data-role=\"grid\"] .k-grid-footer {\n padding: 0 !important;\n}\n.k-loading-pdf-mask {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n z-index: 100;\n}\n.k-loading-pdf-mask .k-loading-color {\n opacity: 0.5;\n}\n.k-loading-pdf-mask .k-loading-pdf-progress {\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.k-pdf-export .k-loading-pdf-mask {\n display: none;\n}\n.k-pdf-export .k-grid-filter {\n text-decoration: none;\n}\n.k-autofitting {\n width: auto !important;\n table-layout: auto !important;\n}\n.k-autofitting th.k-header,\n.k-autofitting td {\n white-space: nowrap !important;\n}\n.k-autofitting .k-detail-row {\n display: none !important;\n}\n.k-grid .k-grouping-row td {\n border-bottom-width: 0;\n}\n.k-grid .k-grouping-row + tr td {\n border-top-width: 1px;\n}\n.k-grid .k-grouping-row + tr td.k-group-cell {\n border-top-width: 0;\n}\n.k-grid .k-group-cell {\n border-bottom-width: 0;\n border-top-width: 0;\n}\n.k-grid-header .k-i-sort-asc-sm,\n.k-grid-header .k-i-sort-desc-sm {\n margin-left: 7px;\n}\n.k-grid-header .k-sort-order {\n display: inline-block;\n height: 16px;\n line-height: 16px;\n margin-top: 1px;\n margin-left: -1px;\n vertical-align: text-top;\n font-size: 12px;\n}\n.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,\n.k-grid-header .k-link .k-icon.k-i-sort-desc-sm {\n margin-top: 1px;\n vertical-align: text-top;\n}\n.k-grid .k-grid-search {\n width: 12.4em;\n display: -ms-flexbox;\n display: flex;\n}\n.k-grid .k-grid-header .k-header.k-grid-header-sticky,\n.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky,\n.k-grid .k-grid-content-sticky,\n.k-grid .k-grid-footer-sticky {\n position: sticky;\n z-index: 2;\n}\n.k-grid .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,\n.k-grid .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,\n.k-grid .k-grid-content-sticky.k-edit-cell,\n.k-grid .k-grid-footer-sticky.k-edit-cell {\n overflow: visible;\n z-index: 3;\n}\n.k-grid .k-hierarchy-cell + td.k-grid-content-sticky {\n border-left-width: 1px;\n}\n.k-grid th.k-grid-header-sticky,\n.k-grid td.k-grid-content-sticky,\n.k-grid td.k-grid-footer-sticky {\n border-right-width: 1px;\n}\n.k-grid th.k-grid-header-sticky:not([style*='display: none']) + td,\n.k-grid td.k-grid-content-sticky:not([style*='display: none']) + td,\n.k-grid td.k-grid-footer-sticky:not([style*='display: none']) + td,\n.k-grid th.k-grid-header-sticky:not([style*='display: none']) + th,\n.k-grid td.k-grid-content-sticky:not([style*='display: none']) + th,\n.k-grid td.k-grid-footer-sticky:not([style*='display: none']) + th {\n border-left-width: 0;\n}\n.k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {\n border-left-width: 0;\n}\n.k-grid[dir=\"rtl\"] td.k-grid-content-sticky,\n.k-rtl .k-grid td.k-grid-content-sticky,\n.k-grid[dir=\"rtl\"] td.k-grid-footer-sticky,\n.k-rtl .k-grid td.k-grid-footer-sticky,\n.k-grid[dir=\"rtl\"] .k-grid-header th.k-grid-header-sticky,\n.k-rtl .k-grid .k-grid-header th.k-grid-header-sticky,\n.k-grid[dir=\"rtl\"] th.k-grid-header-sticky:last-child,\n.k-rtl .k-grid th.k-grid-header-sticky:last-child {\n border-left-width: 1px;\n}\n.k-grid[dir=\"rtl\"] th.k-grid-header-sticky:not([style*='display: none']) + td,\n.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none']) + td,\n.k-grid[dir=\"rtl\"] th.k-grid-header-sticky:not([style*='display: none']) + th,\n.k-rtl .k-grid th.k-grid-header-sticky:not([style*='display: none']) + th,\n.k-grid[dir=\"rtl\"] td.k-grid-content-sticky:not([style*='display: none']) + td,\n.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none']) + td,\n.k-grid[dir=\"rtl\"] td.k-grid-content-sticky:not([style*='display: none']) + th,\n.k-rtl .k-grid td.k-grid-content-sticky:not([style*='display: none']) + th {\n border-left-width: 1px;\n border-right-width: 0;\n}\n.k-grid[dir=\"rtl\"] .k-grid-header-sticky.k-header.k-first,\n.k-rtl .k-grid .k-grid-header-sticky.k-header.k-first,\n.k-grid[dir=\"rtl\"] .k-grid-header-sticky.k-header:first-child,\n.k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {\n border-left-width: 1px;\n}\n.k-grid[dir=\"rtl\"] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,\n.k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {\n border-left-width: 1px;\n border-right-width: 0;\n}\n.k-treelist .k-status {\n padding: 0.4em 0.6em;\n line-height: 1.6em;\n}\n.k-treelist .k-status .k-loading {\n vertical-align: baseline;\n margin-right: 5px;\n}\n.k-treelist tr.k-hidden {\n display: none;\n}\n.k-treelist.k-treelist-dragging,\n.k-treelist.k-treelist-dragging .k-state-hover {\n cursor: default;\n}\n.k-treelist .k-drop-hint {\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n}\n.k-treelist .k-i-arrow-60-right,\n.k-treelist .k-i-arrow-45-down-right {\n cursor: pointer;\n}\n.k-treelist .k-i-arrow-45-down-right {\n margin-top: -0.5em;\n}\n.k-drag-separator {\n display: inline-block;\n border-right: 1px solid;\n height: 1em;\n vertical-align: top;\n margin: 0 0.5em;\n}\n.k-gantt {\n box-sizing: border-box;\n white-space: nowrap;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n}\n.k-gantt .k-splitbar {\n width: 5px;\n border-width: 0 1px;\n background-repeat: repeat-y;\n position: relative;\n cursor: e-resize;\n display: inline-block;\n vertical-align: top;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-gantt-header {\n border-width: 0 0 1px;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n z-index: 2;\n}\n.k-gantt-footer {\n border-width: 1px 0 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-gantt-toggle {\n display: none;\n}\n.k-gantt-views-wrapper select.k-dropdown {\n width: auto;\n font: inherit;\n display: none;\n cursor: pointer;\n}\n@media (max-width: 1024px) {\n .k-gantt-views-wrapper select.k-dropdown {\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .k-gantt-views-wrapper .k-gantt-views {\n display: none;\n }\n}\n.k-gantt-content {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-gantt .k-gantt-content th,\n.k-gantt .k-gantt-content .k-grid-header td {\n vertical-align: bottom;\n}\n.k-gantt td {\n overflow: hidden;\n white-space: nowrap;\n vertical-align: top;\n}\n.k-gantt .k-grid .k-edit-cell {\n vertical-align: middle;\n}\n.k-gantt-treelist > .k-treelist,\n.k-gantt-timeline > .k-timeline {\n border-width: 0;\n height: 100%;\n}\n.k-gantt-treelist {\n display: inline-block;\n vertical-align: top;\n white-space: normal;\n}\n.k-gantt-treelist .k-grid-header tr {\n height: 5em;\n}\n.k-gantt .k-treelist .k-grid-header {\n padding: 0 !important;\n}\n.k-gantt .k-treelist .k-grid-content {\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.k-treelist-group > tr > span {\n font-weight: bold;\n}\n.k-treelist-group .k-widget {\n font-weight: normal;\n}\n.k-gantt-timeline {\n display: inline-block;\n vertical-align: top;\n white-space: normal;\n}\n.k-gantt-timeline .k-grid-header tr,\n.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {\n height: 2.5em;\n}\n.k-gantt-timeline .k-grid-header .k-header {\n vertical-align: bottom;\n cursor: default;\n}\n.k-gantt-tasks {\n position: relative;\n}\n.k-gantt-rows tr,\n.k-gantt-tasks tr,\n.k-gantt .k-grid-content tr {\n height: 2.3em;\n}\n.k-gantt .k-gantt-tasks td:after {\n content: \"\\a0\";\n}\n.k-gantt-timeline {\n background: transparent;\n}\n.k-gantt-rows,\n.k-gantt-columns,\n.k-gantt-dependencies {\n position: absolute;\n top: 0;\n left: 0;\n}\n.k-gantt-tables {\n position: relative;\n}\n.k-gantt .k-timeline .k-grid-content {\n overflow-x: scroll;\n}\n.k-gantt .k-gantt-timeline th,\n.k-gantt-timeline .k-grid-header td {\n text-align: center;\n}\n.k-gantt .k-gantt-timeline tr:first-child th,\n.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td {\n border-bottom-width: 1px;\n}\n.k-gantt-timeline td.k-header {\n overflow: hidden;\n border-style: solid;\n border-width: 0 0 1px 1px;\n padding: 0.5em 0.6em 0.4em 0.6em;\n font-weight: 400;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.k-task-summary {\n height: 10px;\n display: inline-block;\n vertical-align: top;\n margin-top: 3px;\n}\n.k-task-summary-complete {\n height: 10px;\n position: relative;\n z-index: 2;\n}\n.k-task-summary-progress {\n height: 15px;\n overflow: hidden;\n}\n.k-task-summary:before,\n.k-task-summary-complete:before,\n.k-task-summary:after,\n.k-task-summary-complete:after {\n content: \"\";\n position: absolute;\n top: 0;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px;\n border-color: transparent;\n}\n.k-task-summary:before,\n.k-task-summary-complete:before {\n left: 0;\n border-left-color: inherit;\n}\n.k-task-summary:after,\n.k-task-summary-complete:after {\n right: 0;\n border-right-color: inherit;\n}\n.k-gantt-line-h,\n.k-gantt-line-v {\n position: absolute;\n}\n.k-gantt-line-h {\n height: 2px;\n}\n.k-gantt-line-v {\n width: 2px;\n}\n.k-arrow-e,\n.k-arrow-w {\n position: absolute;\n top: -4px;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 5px;\n}\n.k-arrow-e {\n right: -6px;\n border-top-color: transparent;\n border-bottom-color: transparent;\n border-right-color: transparent;\n}\n.k-arrow-w {\n left: -6px;\n border-top-color: transparent;\n border-bottom-color: transparent;\n border-left-color: transparent;\n}\n.k-task-milestone {\n width: 13px;\n height: 13px;\n margin-top: 3px;\n border-style: solid;\n border-width: 1px;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n margin-left: -0.2em;\n}\n.k-gantt .k-gantt-treelist .k-button,\n.k-gantt .k-gantt-tasks .k-button.k-button-icon {\n padding-top: 0;\n padding-bottom: 0;\n}\n.k-gantt .k-gantt-tasks .k-button.k-button-icon {\n margin-top: 4px;\n}\n.k-gantt .k-gantt-treelist .k-button {\n margin-top: -4px;\n margin-bottom: -2px;\n}\n.k-gantt .k-gantt-tasks .k-button.k-button-icon {\n padding-left: 2px;\n padding-right: 2px;\n}\n.k-gantt .k-gantt-treelist .k-button .k-icon,\n.k-gantt .k-gantt-tasks .k-button .k-icon {\n vertical-align: text-top;\n}\n.k-rel .k-button-icon {\n position: absolute;\n left: 200px;\n}\n.k-rel {\n position: relative;\n height: 0;\n top: -0.3em;\n}\n.k-task-wrap {\n position: absolute;\n display: inline;\n padding: 0 23px 5px;\n margin: -1px -23px 0;\n z-index: 2;\n}\n.k-task-wrap:hover,\n.k-gantt-line.k-state-selected {\n z-index: 3;\n}\n.k-milestone-wrap {\n margin: 0 -13px 0 -27px;\n}\n.k-task-content {\n position: relative;\n z-index: 2;\n}\n.k-task-complete {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 20%;\n z-index: 1;\n}\n.k-task-dot {\n position: absolute;\n top: 0;\n width: 16px;\n height: 16px;\n line-height: 16px;\n display: none;\n cursor: pointer;\n}\n.k-task-dot.k-state-hover {\n background-color: transparent;\n}\n.k-task-single + .k-task-dot,\n.k-task-single + .k-task-dot + .k-task-dot {\n top: 0.2em;\n}\n.k-task-wrap:hover .k-task-dot,\n.k-task-wrap-active .k-task-dot {\n display: block;\n}\n.k-task-dot:before {\n content: \"\\a0\";\n display: inline-block;\n width: 0;\n height: 16px;\n}\n.k-task-dot:after {\n content: \"\";\n display: inline-block;\n vertical-align: middle;\n width: 8px;\n height: 8px;\n border-radius: 4px;\n margin-left: 4px;\n}\n.k-task-dot:hover:after,\n.k-task-dot.k-state-hover:after,\n.k-task-wrap-active .k-task-dot:after {\n border-style: solid;\n border-width: 1px;\n margin-left: 3px;\n}\n.k-task-start {\n left: 0;\n}\n.k-task-end {\n right: 0;\n}\n.k-task-single {\n border-style: solid;\n border-width: 1px;\n text-align: left;\n overflow: hidden;\n cursor: default;\n min-height: 1.3em;\n white-space: nowrap;\n}\n.k-task-template {\n padding: 0.2em 1.4em 0.2em 0.6em;\n line-height: normal;\n}\n.k-task-actions,\n.k-task-content > .k-link {\n position: absolute;\n top: 0;\n right: 4px;\n white-space: nowrap;\n}\n.k-task-actions {\n z-index: 1;\n}\n.k-task-actions:first-child {\n position: static;\n float: left;\n margin: 4px 2px 0 4px;\n}\n.k-webkit .k-task-actions:first-child {\n margin-top: 3px;\n}\n.k-task-actions:first-child > .k-link {\n display: inline-block;\n}\n.k-task-delete {\n display: none;\n}\n.k-task-wrap:hover .k-task-delete,\n.k-task-wrap-active .k-task-delete {\n display: inline-block;\n}\n.k-task-single .k-resize-handle {\n position: absolute;\n visibility: hidden;\n z-index: 2;\n height: auto;\n}\n.k-task-single:hover .k-resize-handle,\n.k-task-wrap-active .k-resize-handle {\n visibility: visible;\n}\n.k-task-single .k-resize-handle:after {\n content: \"\";\n position: absolute;\n opacity: 0.5;\n}\n.k-task-content > .k-resize-e {\n right: 0;\n top: 0;\n bottom: 0;\n width: 0.4em;\n}\n.k-task-content > .k-resize-w {\n left: 0;\n top: 0;\n bottom: 0;\n width: 0.4em;\n}\n.k-task-content > .k-resize-e:after,\n.k-task-content > .k-resize-w:after {\n left: 1px;\n top: 50%;\n margin-top: -0.7em;\n height: 1.4em;\n width: 1px;\n}\n.k-task-content > .k-resize-e:after {\n left: auto;\n right: 1px;\n}\n.k-task-draghandle {\n position: absolute;\n bottom: 0;\n width: 0;\n height: 0;\n margin: 0 18px;\n border-width: 5px;\n border-style: solid;\n border-top-color: transparent;\n border-left-color: transparent;\n border-right-color: transparent;\n display: none;\n cursor: e-resize;\n}\n.k-task-wrap:hover .k-task-draghandle,\n.k-task-wrap-active .k-task-draghandle {\n display: block;\n}\n.k-gantt-dependency-hint {\n z-index: 4;\n}\n.k-gantt-rowheight .k-task-summary,\n.k-gantt-rowheight .k-task-milestone,\n.k-gantt-rowheight .k-task-dot,\n.k-gantt-rowheight .k-task-single + .k-task-dot,\n.k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot {\n top: 50%;\n}\n.k-gantt-rowheight .k-task-summary,\n.k-gantt-rowheight .k-task-milestone {\n margin-top: -6px;\n}\n.k-gantt-rowheight .k-task-dot,\n.k-gantt-rowheight .k-task-single + .k-task-dot,\n.k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot {\n margin-top: -11px;\n}\n.k-gantt-rowheight .k-task-single {\n height: calc(100% - 2px);\n}\n.k-ie .k-gantt-rowheight .k-task-single {\n height: 99%;\n}\n.k-gantt-rowheight .k-task-content {\n height: 100%;\n}\n.k-gantt-rowheight .k-task-content > .k-resize-e:after,\n.k-gantt-rowheight .k-task-content > .k-resize-w:after {\n top: 0;\n margin-top: 0;\n height: 100%;\n}\n.k-task-details {\n padding: 0.4em;\n text-align: left;\n white-space: nowrap;\n}\n.k-task-details > strong {\n font-size: 120%;\n display: block;\n}\n.k-task-pct {\n margin: 0.5em 0 0.1em;\n font-size: 170%;\n}\n.k-task-details > ul {\n line-height: 1.2;\n}\n.k-resources-wrap {\n position: absolute;\n display: inline;\n z-index: 2;\n zoom: 1;\n margin-left: 20px;\n margin-top: -2px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.k-resources-wrap .k-resource {\n margin: 0px 5px;\n}\n.k-gantt-edit-form > .k-edit-form-container {\n width: 430px;\n}\n.k-gantt-edit-form > .k-resources-form-container {\n width: 506px;\n}\n.k-resources-form-container > .k-grid {\n margin: 0 0.9em;\n}\n.k-gantt-edit-form > .k-edit-form-container .k-textbox,\n.k-gantt-edit-form > .k-edit-form-container .k-numerictextbox {\n width: 15em;\n}\n.k-gantt-edit-form .k-edit-buttons .k-gantt-delete {\n float: left;\n}\n.k-pdf-export-shadow .k-gantt {\n float: left;\n}\n.k-pdf-export-shadow .k-gantt,\n.k-pdf-export-shadow .k-gantt-timeline,\n.k-pdf-export-shadow .k-gantt .k-grid-content {\n width: auto !important;\n height: auto !important;\n overflow: visible !important;\n}\n.k-pdf-export-shadow .k-gantt-treelist {\n height: auto !important;\n overflow: visible !important;\n}\n.k-pdf-export-shadow .k-gantt-timeline .k-grid-header {\n padding: 0 !important;\n}\n.k-pdf-export-shadow .k-gantt .k-splitbar,\n.k-pdf-export-shadow .k-pdf-export {\n display: none;\n}\n@media (max-width: 480px) {\n .k-gantt-toolbar .k-gantt-toggle {\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .k-gantt-toolbar .k-button {\n padding: 8px;\n width: calc(1.7142857143em + 18px);\n height: calc(1.7142857143em + 18px);\n }\n .k-gantt-toolbar .k-button .k-icon {\n margin: 0;\n }\n .k-gantt-toolbar .k-button .k-button-text {\n display: none;\n }\n .k-gantt .k-treelist .k-grid-content {\n overflow-y: scroll;\n }\n}\n.k-gantt-resize-hint {\n white-space: nowrap;\n}\n.k-gantt-planned .k-gantt-rows tr,\n.k-gantt-planned .k-gantt-tasks tr,\n.k-gantt.k-gantt-planned .k-grid-content tr {\n height: 3.8em;\n}\n.k-gantt-planned .k-gantt-dependencies {\n margin-top: 0.8em;\n}\n.k-gantt-planned .k-task-dot {\n margin-top: 1.1em;\n}\n.k-gantt-planned .k-resources-wrap {\n margin-top: 0.9em;\n}\n.k-gantt-planned .k-milestone-wrap .k-task-dot {\n margin-top: 1.3em;\n}\n.k-gantt-planned .k-milestone-wrap .k-task-dot.k-task-start {\n margin-left: -0.2em;\n}\n.k-gantt-planned .k-summary-wrap .k-task-dot {\n margin-top: 1.3em;\n}\n.k-task-planned {\n margin: 0 0 0.35em;\n line-height: 0.75em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-task-planned .k-task-moment {\n border-width: 2px;\n border-radius: 5px;\n border-style: solid;\n height: 6px;\n width: 6px;\n}\n.k-task-planned .k-task-moment.k-moment-left {\n margin-left: -4px;\n}\n.k-task-planned .k-task-duration {\n height: 2px;\n}\n.k-task-planned:hover .k-task-duration {\n height: 3px;\n}\n.k-milestone-wrap .k-task-planned {\n margin-bottom: 0.75em;\n}\n.k-summary-wrap .k-task-planned {\n margin-bottom: 0.75em;\n}\n.k-planned-tooltip .k-task-content {\n display: block;\n}\n.k-task-offset-wrap .k-task {\n display: inline-block;\n}\n.k-task-offset-wrap .k-task .k-task-content .k-resize-e {\n display: none;\n}\n.k-task-offset-wrap .k-task-single + .k-task-offset {\n height: 1.65em;\n}\n.k-task-offset {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n line-height: 1.46em;\n vertical-align: top;\n}\n.k-task-offset .k-resize-handle {\n margin-right: 1.5em;\n top: 0;\n bottom: 0;\n width: 0.4em;\n position: absolute;\n visibility: hidden;\n z-index: 2;\n height: auto;\n}\n.k-task-offset .k-resize-handle::after {\n content: \"\";\n position: absolute;\n top: 50%;\n margin-top: -0.55em;\n height: 1.4em;\n width: 1px;\n}\n.k-summary-wrap .k-task-offset {\n height: 10px;\n margin: 3px 0 0;\n}\n.k-summary-wrap .k-task-offset:after {\n content: \"\";\n position: absolute;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px;\n right: 1.4em;\n}\n.k-rtl .k-summary-wrap .k-task-offset::before {\n content: \"\";\n position: absolute;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px;\n}\n.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-e {\n display: block;\n}\n.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-w {\n display: none;\n}\n.k-rtl .k-milestone-wrap {\n margin-left: -1.8em;\n}\n.k-rtl .k-task-milestone {\n margin-right: -0.15em;\n}\n.k-ie .k-summary-wrap .k-task-offset:after {\n right: 20px;\n}\n.k-ie .k-rtl .k-summary-wrap .k-task-offset:before {\n left: 20px;\n}\n.k-task-offset .k-task-actions {\n visibility: hidden;\n}\n.k-task-single:hover + .k-task-offset .k-task-actions,\n.k-task-offset:hover .k-task-actions,\n.k-task-single:hover + .k-task-offset .k-resize-handle,\n.k-task-offset:hover .k-resize-handle {\n visibility: visible;\n}\n.k-pivot {\n position: relative;\n}\n.k-pivot-toolbar {\n border-width: 0 0 1px;\n border-style: solid;\n -ms-flex-align: start;\n align-items: start;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.k-pivot-toolbar > * {\n max-width: 100%;\n}\n.k-pivot-toolbar::before {\n display: none;\n}\n.k-pivot .k-pivot-toolbar {\n padding: 0.6em;\n}\n.k-pivot-toolbar .k-button {\n margin-right: 0.4em;\n line-height: 1.2em;\n font-size: 0.9em;\n text-align: left;\n position: relative;\n padding: 0.3em 5em 0.3em 0.3em;\n cursor: move;\n}\n.k-field-actions {\n position: absolute;\n right: 2px;\n top: 3px;\n cursor: pointer;\n}\n.k-pivot .k-grid td {\n white-space: nowrap;\n}\n.k-pivot-layout {\n border-spacing: 0;\n table-layout: auto;\n}\n.k-pivot-layout > tbody > tr > td {\n vertical-align: top;\n padding: 0;\n}\n.k-pivot td {\n vertical-align: top;\n}\n.k-pivot-rowheaders > .k-grid,\n.k-pivot-table > .k-grid {\n border-width: 0;\n}\n.k-pivot-rowheaders > .k-grid td:first-child,\n.k-pivot-table .k-grid-header .k-header.k-first {\n border-left-width: 1px;\n}\n.k-pivot-rowheaders > .k-grid td.k-first {\n border-left-width: 0;\n}\n.k-pivot-rowheaders > .k-grid {\n overflow: hidden;\n}\n.k-pivot-table {\n border-left-width: 1px;\n border-left-style: solid;\n}\n.k-pivot-table .k-grid-header-wrap > table {\n height: 100%;\n}\n.k-pivot .k-grid-header .k-header {\n vertical-align: top;\n}\n.k-header.k-alt,\ntd.k-alt {\n font-weight: bold;\n}\n.k-header.k-alt {\n background-image: none;\n}\n.k-pivot-layout .k-grid td {\n border-bottom-width: 1px;\n}\n.k-pivot-layout .k-grid-footer > td {\n border-top-width: 0;\n}\n.k-pivot-filter-window .k-treeview {\n max-height: 600px;\n}\n.k-fieldselector .k-edit-buttons {\n bottom: auto;\n}\n.k-fieldselector .k-edit-label {\n width: 16%;\n}\n.k-fieldselector .k-edit-field {\n width: 77%;\n}\n.k-fieldselector .k-edit-field > .k-widget,\n.k-fieldselector .k-edit-field > .k-textbox {\n width: 99%;\n}\n.k-fieldselector .k-edit-buttons > input,\n.k-fieldselector .k-edit-buttons > label {\n float: left;\n margin-top: 0.4em;\n}\n.k-fieldselector p {\n margin: 0 0 0.2em 0.5em;\n text-transform: uppercase;\n}\n.k-fieldselector p .k-icon {\n margin: 0 5px 0 0;\n}\n.k-fieldselector .k-columns {\n border-style: solid;\n border-width: 0;\n}\n.k-fieldselector .k-columns > div {\n overflow: auto;\n padding: 0.6em;\n border-style: solid;\n border-width: 0 0 0 1px;\n float: left;\n width: 45%;\n}\n.k-fieldselector .k-columns > div:first-child {\n border-width: 0;\n margin-right: -1px;\n}\n.k-fieldselector .k-columns > div + div {\n float: right;\n border-width: 0;\n}\n.k-fieldselector div.k-treeview {\n border-width: 0;\n margin-right: -1px;\n padding-left: 4px;\n overflow: visible;\n}\n.k-fieldselector .k-list-container {\n margin-left: 0.5em;\n margin-bottom: 1em;\n padding: 0.2em 0 0;\n border-style: solid;\n border-width: 1px;\n}\n.k-fieldselector .k-list {\n padding-bottom: 2em;\n}\n.k-fieldselector .k-list li.k-item {\n padding: 0.3em 3.3em 0.3em 0.3em;\n margin: 0 0.2em 0.2em;\n position: relative;\n font-size: 0.9em;\n line-height: 1.2em;\n min-height: 1em;\n}\n.k-i-kpi-trend-increase,\n.k-i-kpi-trend-decrease,\n.k-i-kpi-trend-equal {\n color: #858585;\n}\n.k-i-kpi-status-hold {\n color: #f9ce1d;\n}\n.k-i-kpi-status-deny {\n color: #f44336;\n}\n.k-i-kpi-status-open {\n color: #4caf50;\n}\n.k-pdf-export-shadow .k-pivot .k-grid-content {\n overflow: visible !important;\n}\n.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid,\n.k-pdf-export-shadow .k-pivot .k-grid-content {\n height: 100% !important;\n}\n.k-pdf-export-shadow .k-pivot .k-grid-header {\n padding-right: 0 !important;\n}\n.k-pdf-export-shadow .k-pivot {\n width: auto !important;\n height: auto !important;\n}\n.k-pdf-export-shadow .k-pivot .k-grid-header-wrap > table,\n.k-pdf-export-shadow .k-pivot .k-grid-content > table {\n width: 100% !important;\n height: auto !important;\n}\n.k-pivot .k-field-actions .k-icon {\n pointer-events: all;\n}\ndiv.k-treeview {\n border-width: 0;\n background: none;\n overflow: auto;\n white-space: nowrap;\n}\n.k-treeview .k-item {\n display: block;\n border-width: 0;\n margin: 0;\n padding: 0 0 0 16px;\n}\n.k-treeview > .k-group,\n.k-treeview .k-item > .k-group,\n.k-treeview .k-content {\n margin: 0;\n padding: 0;\n background: none;\n list-style-type: none;\n position: relative;\n}\n.k-treeview .k-icon,\n.k-treeview .k-image,\n.k-treeview .k-sprite,\n.k-treeview .k-checkbox,\n.k-treeview .k-in {\n display: inline-block;\n vertical-align: top;\n}\n.k-checkbox-wrapper {\n display: inline-block;\n vertical-align: middle;\n}\n.k-treeview .k-checkbox-wrapper + .k-in {\n margin-left: 4px;\n}\n.k-treeview .k-icon,\n.k-treeview .k-in {\n vertical-align: middle;\n}\n.k-treeview .k-request-retry {\n vertical-align: baseline;\n}\n.k-treeview .k-i-plus,\n.k-treeview .k-i-minus,\n.k-treeview .k-i-expand,\n.k-treeview .k-i-collapse {\n margin-left: -16px;\n cursor: pointer;\n}\n.k-treeview .k-i-collapse {\n margin-top: -4px;\n}\n.k-treeview .k-sprite,\n.k-treeview .k-image {\n margin-right: 3px;\n}\n.k-treeview .k-in {\n margin: 0;\n padding: 0.429em 0.6667em 0.429em 0.5833em;\n line-height: 1.3333em;\n text-decoration: none;\n border-style: solid;\n border-width: 1px;\n}\n.k-treeview span.k-in {\n cursor: default;\n}\n.k-treeview .k-state-hover {\n cursor: pointer;\n}\n.k-rtl .k-treeview .k-i-expand,\n.k-rtl .k-treeview .k-i-collapse {\n margin-left: 0;\n margin-right: -16px;\n}\n.k-rtl .k-treeview .k-checkbox-wrapper + .k-in {\n margin-left: 0;\n margin-right: 4px;\n}\nspan.k-datepicker,\nspan.k-timepicker,\nspan.k-datetimepicker,\nspan.k-colorpicker,\nspan.k-numerictextbox,\nspan.k-combobox,\nspan.k-dropdown,\nspan.k-dropdowntree {\n background-image: none;\n}\n.k-autocomplete,\n.k-combobox,\n.k-datepicker,\n.k-timepicker,\n.k-datetimepicker,\n.k-colorpicker,\n.k-numerictextbox,\n.k-dropdown,\n.k-dropdowntree,\n.k-selectbox,\n.k-multiselect,\n.k-textbox,\n.k-listbox {\n width: 12.4em;\n border-width: 0;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n overflow: visible;\n}\n.k-autocomplete > .k-clear-value,\n.k-dropdown-wrap > .k-clear-value,\n.k-multiselect-wrap > .k-clear-value {\n outline: 0;\n font-size: 100%;\n display: inline-block;\n position: absolute;\n visibility: hidden;\n cursor: pointer;\n}\n.k-autocomplete > .k-clear-value {\n right: calc(1em - 8px);\n}\n.k-multiselect-wrap > .k-clear-value {\n right: calc(1em - 7px);\n}\n.k-multiselect-wrap.k-multiselect-wrap-arrow > .k-select {\n right: calc(1em - 7px);\n top: calc(1.357142857em - 7px);\n outline: 0;\n font-size: 100%;\n display: inline-block;\n position: absolute;\n cursor: pointer;\n bottom: auto;\n padding: 0;\n}\n.k-multiselect-wrap.k-multiselect-wrap-arrow > .k-clear-value {\n right: 2em;\n}\n.k-autocomplete > .k-clear-value,\n.k-dropdown-wrap > .k-clear-value {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-dropdown-wrap > .k-clear-value {\n right: calc(4.071428565em - 8px);\n}\n.k-multiselect-wrap > .k-clear-value,\n.k-dropdowntree > .k-multiselect-wrap > .k-clear-value {\n top: calc(1.357142857em - 7px);\n}\n.k-multiselect-wrap .k-readonly,\n.k-dropdown-wrap .k-readonly {\n opacity: 0.5;\n}\n.k-autocomplete.k-state-hover > .k-clear-value,\n.k-dropdown-wrap.k-state-hover > .k-clear-value,\n.k-multiselect-wrap.k-state-hover > .k-clear-value,\n.k-autocomplete.k-state-focused > .k-clear-value,\n.k-dropdown-wrap.k-state-focused > .k-clear-value,\n.k-multiselect-wrap.k-state-focused > .k-clear-value {\n visibility: visible;\n}\n.k-multiselect.k-state-hover > .k-multiselect-wrap > .k-clear-value,\n.k-multiselect.k-state-focused > .k-multiselect-wrap > .k-clear-value {\n visibility: visible;\n}\n.k-autocomplete > .k-hidden,\n.k-dropdown-wrap .k-hidden,\n.k-multiselect-wrap .k-hidden {\n display: none !important;\n}\n.k-autocomplete,\n.k-combobox,\n.k-datepicker,\n.k-timepicker,\n.k-datetimepicker,\n.k-colorpicker,\n.k-numerictextbox,\n.k-dropdown,\n.k-dropdowntree,\n.k-selectbox {\n white-space: nowrap;\n}\n.k-filter-menu .k-combobox,\n.k-filter-menu .k-datepicker,\n.k-filter-menu .k-timepicker,\n.k-filter-menu .k-datetimepicker,\n.k-filter-menu .k-numerictextbox,\n.k-filter-menu .k-dropdown,\n.k-filter-menu .k-dropdowntree,\n.k-filter-menu .k-autocomplete,\n.k-filter-menu .k-textbox {\n width: 100%;\n}\n.k-colorpicker {\n width: auto;\n}\n.k-datetimepicker {\n width: 15em;\n}\n.k-autocomplete,\n.k-picker-wrap,\n.k-numeric-wrap {\n position: relative;\n cursor: default;\n}\n.k-dropdown-wrap,\n.k-picker-wrap,\n.k-numeric-wrap,\n.k-multiselect-wrap {\n display: block;\n}\n.k-list-scroller {\n position: relative;\n overflow: auto;\n}\n.k-popup.k-list-container,\n.k-popup.k-calendar-container {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n padding: 2px;\n border-width: 1px;\n border-style: solid;\n}\n.k-list-container.k-popup-dropdowntree {\n padding: 0;\n}\n.k-list-container.k-popup-dropdowntree .k-check-all {\n margin: 10px 10px 0;\n}\n.k-list-container.k-popup-dropdowntree .k-treeview {\n box-sizing: border-box;\n padding: 10px;\n}\n.k-list-container.k-state-border-down,\n.k-autocomplete.k-state-border-down,\n.k-picker-wrap.k-state-border-down,\n.k-numeric-wrap.k-state-border-down {\n border-bottom-width: 0;\n padding-bottom: 1px;\n}\n.k-list-container .km-scroll-container {\n padding-bottom: 6px;\n}\n.k-textbox,\n.k-textarea,\n.k-autocomplete,\n.k-dropdown-wrap,\n.k-multiselect-wrap,\n.k-picker-wrap,\n.k-numeric-wrap {\n border-width: 1px;\n border-style: solid;\n}\n.k-dropdown-wrap {\n position: relative;\n}\n.k-dropdown-wrap,\n.k-numeric-wrap,\n.k-picker-wrap {\n padding-right: 2em;\n}\n.k-numeric-wrap.k-expand-padding {\n padding-right: 0;\n}\n.k-numeric-wrap.k-expand-padding .k-i-warning {\n right: 0;\n}\n.k-textbox,\n.k-autocomplete {\n padding: 0;\n}\n.k-textbox.k-space-left {\n padding-left: 2em;\n}\n.k-textbox.k-space-right {\n padding-right: 2em;\n}\n.k-picker-wrap .k-input {\n margin: 0;\n}\n.k-textbox .k-icon {\n top: 50%;\n margin: -8px 0 0;\n position: absolute;\n}\n.k-space-left .k-icon {\n left: 3px;\n}\n.k-space-right .k-icon {\n right: 3px;\n}\n.k-autocomplete,\n.k-dropdown-wrap,\n.k-picker-wrap,\n.k-numeric-wrap {\n transition: box-shadow 0.15s ease-out;\n}\n.k-textbox > input,\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input,\n.k-dropdown-wrap .k-input {\n width: 100%;\n box-sizing: border-box;\n}\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input,\n.k-dropdown-wrap .k-input,\n.k-selectbox .k-input,\n.k-multiselect-wrap .k-input {\n font-family: inherit;\n border-width: 0;\n outline: 0;\n}\n.k-dropdown .k-input,\n.k-dropdowntree .k-dropdown-wrap .k-input,\n.k-selectbox .k-input {\n color: inherit;\n background: transparent;\n}\n.k-picker-wrap .k-select,\n.k-numeric-wrap .k-select,\n.k-dropdown-wrap .k-select {\n position: absolute;\n top: 0;\n right: 0;\n display: inline-block;\n vertical-align: top;\n text-decoration: none;\n}\n.k-combobox .k-select,\n.k-picker-wrap .k-select,\n.k-numeric-wrap .k-select {\n border-style: solid;\n border-width: 0 0 0 1px;\n border-color: inherit;\n}\nspan.k-datetimepicker .k-select,\nspan.k-datetimepicker .k-select + .k-select {\n right: 0;\n}\n.k-textbox > input,\n.k-autocomplete .k-input {\n display: block;\n width: 100%;\n}\n.k-dropdown-wrap .k-select,\n.k-selectbox .k-select {\n overflow: hidden;\n border: 0;\n text-decoration: none;\n color: inherit;\n}\n.k-dropdown .k-input,\n.k-dropdowntree .k-dropdown-wrap .k-input,\n.k-selectbox .k-input {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-textbox > input,\n.k-textbox > .k-input,\n.k-autocomplete .k-input,\n.k-multiselect-wrap .k-input,\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input,\n.k-dropdown-wrap .k-input,\n.k-selectbox .k-input {\n line-height: 1.65em;\n padding: 0.53214286em 0;\n text-indent: 0.8em;\n border: 0;\n margin: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-textbox::-webkit-input-placeholder, .k-textarea::-webkit-input-placeholder, .k-textbox > input::-webkit-input-placeholder, .k-textarea > textarea::-webkit-input-placeholder, .k-input::-webkit-input-placeholder {\n -webkit-user-select: none;\n user-select: none;\n}\n.k-textbox:-ms-input-placeholder, .k-textarea:-ms-input-placeholder, .k-textbox > input:-ms-input-placeholder, .k-textarea > textarea:-ms-input-placeholder, .k-input:-ms-input-placeholder {\n -ms-user-select: none;\n user-select: none;\n}\n.k-textbox::-ms-input-placeholder, .k-textarea::-ms-input-placeholder, .k-textbox > input::-ms-input-placeholder, .k-textarea > textarea::-ms-input-placeholder, .k-input::-ms-input-placeholder {\n -ms-user-select: none;\n user-select: none;\n}\n.k-textbox::placeholder,\n.k-textarea::placeholder,\n.k-textbox > input::placeholder,\n.k-textarea > textarea::placeholder,\n.k-input::placeholder {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-dropdown-wrap .k-input:before {\n content: \"\";\n display: inline-block;\n width: 0;\n}\n.k-ie .k-autocomplete .k-input {\n height: 1.65em;\n}\n.k-ie .k-textbox > input,\n.k-ie .k-picker-wrap .k-input,\n.k-ie .k-numeric-wrap .k-input,\n.k-ie .k-combobox .k-input {\n height: 2em;\n}\n.k-ie input.k-textbox {\n height: calc(2em + 2px);\n}\n.k-webkit .k-combobox .k-dropdown-wrap:before,\n.k-webkit .k-picker-wrap:before,\n.k-webkit .k-numeric-wrap:before {\n padding-bottom: 0.38em;\n}\n.km.root .k-combobox .k-dropdown-wrap:before,\n.km.root .k-picker-wrap:before,\n.km.root .k-numeric-wrap:before {\n content: none;\n}\n.k-combobox .k-input,\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input {\n display: inline;\n}\n.k-picker-wrap .k-select,\n.k-numeric-wrap .k-select,\n.k-dropdown-wrap .k-select {\n line-height: 2em;\n vertical-align: middle;\n -moz-box-sizing: border-box;\n text-align: center;\n width: 2em;\n height: 100%;\n}\n.k-numeric-wrap .k-select {\n padding: 0;\n}\nbody .k-datetimepicker .k-select {\n border-radius: 0;\n}\n.k-combobox .k-select,\n.k-dropdown,\n.k-dropdowntree .k-dropdown-wrap,\n.k-selectbox .k-icon {\n cursor: pointer;\n}\n.k-popup {\n border-style: solid;\n border-width: 1px;\n}\n.k-popup .k-item,\n.k-list-optionlabel {\n cursor: default;\n}\n.k-popup .k-calendar {\n border: 0;\n}\n.k-list {\n height: auto;\n}\n.k-nodata {\n min-height: 138px;\n width: 100%;\n display: table;\n text-transform: uppercase;\n font-size: 0.85em;\n font-weight: lighter;\n}\n.k-nodata > div {\n display: table-cell;\n text-align: center;\n vertical-align: middle;\n padding: 11px;\n}\n.k-popup .k-list .k-item,\n.k-fieldselector .k-list .k-item,\n.k-list-optionlabel,\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header,\n.k-listbox .k-item {\n padding: 1px 5px 1px 5px;\n line-height: 1.8em;\n min-height: 1.8em;\n}\n.k-popup .k-list .k-item,\n.k-listbox .k-item {\n border-width: 1px;\n border-style: solid;\n border-color: transparent;\n padding: 0 4px;\n}\n.k-popup .k-list .k-item > .k-group {\n top: -1px;\n}\n.k-group-header + div > .k-list > .k-item.k-first:before {\n content: \" \";\n display: block;\n border-top-width: 1px;\n border-top-style: solid;\n position: absolute;\n top: -1px;\n left: 0;\n right: 0;\n}\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header {\n padding-right: 22px;\n}\n.k-popup .k-list .k-state-hover,\n.k-popup .k-list .k-state-focused,\n.k-popup .k-list .k-state-selected,\n.k-fieldselector .k-list .k-item,\n.k-list-optionlabel.k-state-focused,\n.k-list-optionlabel.k-state-selected,\n.k-listbox .k-item {\n padding: 0 4px;\n border-width: 1px;\n border-style: solid;\n}\n.k-list-filter {\n position: relative;\n margin-bottom: 2px;\n}\n.k-list-filter > .k-textbox {\n padding-right: 20px;\n width: 100%;\n}\n.k-list-filter > .k-icon {\n position: absolute;\n right: 6px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.km-root .k-list-filter > .k-textbox {\n padding-left: 0;\n padding-right: 0;\n border-left-width: 0;\n border-right-width: 0;\n}\n.k-multiselect {\n display: block;\n width: auto;\n}\n.k-multiselect-wrap {\n border-radius: 4px;\n padding-right: 22px;\n}\n.k-multiselect-wrap .k-input {\n min-width: 25px;\n min-height: 1.65em;\n padding: 0.53214286em;\n text-indent: 0.8em;\n background-color: transparent;\n border: 0;\n margin: 0;\n float: left;\n}\n.k-multiselect-wrap .k-input::-ms-clear {\n display: none;\n}\n.k-multiselect-wrap li {\n margin: 1px 0 1px 1px;\n padding: 0.1em 1.6em 0.1em 0.4em;\n line-height: 1.5em;\n min-height: calc(1.7em + 2px);\n float: left;\n position: relative;\n}\n.k-autocomplete .k-i-loading,\n.k-multiselect .k-i-loading {\n position: absolute;\n top: auto;\n right: 0.4em;\n bottom: 0.4em;\n}\n.k-multiselect-wrap .k-select {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n padding: 0.03em 0.2em;\n}\n.k-autocomplete-clearable .k-input,\n.k-multiselect-clearable .k-input,\n.k-dropdowntree-clearable .k-input,\n.k-combobox-clearable .k-input {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-combobox-clearable .k-input,\n.k-multiselect-clearable .k-multiselect-wrap,\n.k-dropdowntree-clearable .k-multiselect-wrap,\n.k-dropdowntree-clearable .k-dropdown-wrap .k-input {\n padding-right: 2em;\n}\n.k-datetimepicker .k-picker-wrap {\n padding-right: 4em;\n}\n.k-datetimepicker .k-select {\n width: 4em;\n}\n.k-datetimepicker .k-select .k-link {\n display: inline-block;\n width: 50%;\n}\n.k-datetimepicker .k-link {\n color: inherit;\n}\n.k-datetimepicker .k-picker-wrap .k-icon {\n margin: 0 2px;\n}\n.k-picker-wrap .k-icon {\n cursor: pointer;\n}\n.k-textbox,\n.k-timepicker,\n.k-datepicker,\n.k-datetimepicker {\n display: inline-block;\n vertical-align: middle;\n}\n.k-time-popup .k-item {\n padding: 1px 3px;\n}\n.k-datetime-container .k-datetime-wrap {\n width: 21em;\n overflow: hidden;\n}\n.k-datetime-container .k-datetime-buttongroup {\n padding: 14px;\n}\n.k-datetime-container .k-datetime-selector {\n display: -ms-flexbox;\n display: flex;\n transition: -webkit-transform 0.2s;\n transition: transform 0.2s;\n transition: transform 0.2s, -webkit-transform 0.2s;\n}\n.k-datetime-container .k-datetime-calendar-wrap,\n.k-datetime-container .k-datetime-time-wrap {\n text-align: center;\n -ms-flex: 0 0 21em;\n flex: 0 0 21em;\n}\n.k-datetime-container .k-time-list-container {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-datetime-container .k-timeselector {\n outline: none;\n}\n.k-datetime-container .k-time-tab .k-datetime-selector {\n -webkit-transform: translateX(-100%);\n -ms-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n.k-datetime-container > .k-popup {\n padding-bottom: 0;\n}\n.k-datetime-container > .k-popup .k-action-buttons {\n margin-bottom: 0;\n}\n.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector,\n.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector,\n[dir=\"rtl\"] .k-datetime-container .k-time-tab .k-datetime-selector,\n.k-datetime-container[dir=\"rtl\"] .k-time-tab .k-datetime-selector {\n -webkit-transform: translateX(100%);\n -ms-transform: translateX(100%);\n transform: translateX(100%);\n}\n.k-time-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 8px 16px;\n line-height: 2em;\n}\n.k-time-header .k-title {\n font-weight: bold;\n}\n.k-time-header .k-time-now {\n border-width: 0;\n line-height: inherit;\n cursor: pointer;\n}\n.k-time-list-wrapper {\n display: inline-block;\n overflow: hidden;\n box-sizing: content-box;\n overflow-x: hidden;\n overflow-y: auto;\n position: relative;\n padding: 20px 0;\n text-align: center;\n width: 5em;\n height: calc(10.00000001em + 56px);\n}\n.k-time-list-wrapper .k-title {\n display: block;\n text-align: center;\n font-size: 10px;\n position: absolute;\n text-transform: capitalize;\n font-weight: bold;\n min-width: 100%;\n height: 1.5em;\n line-height: 1.5em;\n margin-top: -20px;\n z-index: 12;\n}\n.k-time-list-wrapper.k-state-focused::before,\n.k-time-list-wrapper.k-state-focused::after {\n display: block;\n content: \" \";\n position: absolute;\n width: 100%;\n left: 0;\n pointer-events: none;\n height: calc(50% - 1em);\n box-sizing: border-box;\n border-width: 0;\n border-style: solid;\n}\n.k-time-list-wrapper.k-state-focused::before {\n top: 0;\n}\n.k-time-list-wrapper.k-state-focused::after {\n bottom: 0;\n}\n.k-time-container {\n position: absolute;\n display: block;\n overflow-x: hidden;\n overflow-y: scroll;\n line-height: 1.42857143;\n left: 0;\n right: 0;\n top: 20px;\n bottom: 20px;\n padding-right: 100px;\n padding-left: 100px;\n margin-left: -100px;\n margin-right: -100px;\n margin-right: -117px;\n}\n.k-time-container > ul {\n height: auto;\n width: 5em;\n}\n.k-rtl .k-time-container,\n.k-time-container.k-rtl,\n[dir=\"rtl\"] .k-time-container,\n.k-time-container[dir=\"rtl\"] {\n padding-right: 100px;\n padding-left: 100px;\n margin-left: -100px;\n margin-right: -100px;\n margin-left: -117px;\n}\n.k-time-list-container {\n display: -ms-flexbox;\n display: flex;\n position: relative;\n}\n.k-time-list {\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n z-index: 10;\n outline: 0;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n}\n.k-time-list::before,\n.k-time-list::after {\n display: block;\n position: absolute;\n content: \" \";\n height: 0;\n line-height: 0;\n z-index: 1;\n width: 200%;\n left: -50%;\n}\n.k-time-list::before {\n top: 0;\n}\n.k-time-list::after {\n bottom: 0;\n}\n.k-time-list .k-item {\n padding: 4px 8px;\n}\n.k-time-highlight {\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n width: 100%;\n height: calc(1.71428571em + 16px);\n z-index: 1;\n border-width: 1px 0;\n border-style: solid;\n border-radius: 0.1px;\n}\n.k-time-container .k-scrollable-placeholder {\n position: absolute;\n width: 1px;\n top: 0;\n right: 0;\n}\n.k-time-separator {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-item-align: center;\n align-self: center;\n -ms-flex-pack: center;\n justify-content: center;\n height: 100%;\n z-index: 11;\n}\n.k-time-footer {\n margin-top: 0;\n}\n.k-input {\n font-size: inherit;\n padding: 0.25em 0;\n}\n.k-input-separator {\n margin: 0;\n width: 0;\n height: 16px;\n border-width: 0 0 0 1px;\n border-style: solid;\n}\n.k-input,\n.k-textbox > input,\n.k-textarea > textarea {\n outline: 0;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-textbox {\n outline: 0;\n}\ninput.k-textbox,\ntextarea.k-textarea {\n padding: 0.53214286em 0;\n}\ninput.k-textbox {\n line-height: 1.65em;\n text-indent: 0.8em;\n}\n.k-ie input.k-textbox {\n text-indent: 0.4em;\n}\ntextarea.k-textarea {\n height: auto;\n}\n.k-input-icon {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2em;\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-input-icon .k-icon {\n position: static;\n margin: 0;\n}\n.k-ie9 .k-input-icon {\n position: absolute;\n height: 100%;\n right: 0;\n top: 0;\n}\n.k-ie9 .k-rtl .k-input-icon,\n.k-ie9 [dir=\"rtl\"] .k-input-icon {\n left: 0;\n right: auto;\n}\nspan.k-numerictextbox {\n background-color: transparent;\n}\n.k-numerictextbox .k-input {\n margin: 0;\n}\n.k-numerictextbox .k-link {\n color: inherit;\n display: block;\n height: 1em;\n line-height: 1em;\n vertical-align: middle;\n border-width: 0;\n padding: 0;\n overflow: hidden;\n}\n.k-numerictextbox .k-icon {\n display: block;\n margin: auto;\n height: 100%;\n}\n.k-numerictextbox .k-i-arrow-60-up {\n top: 0;\n}\n.k-numerictextbox .k-i-arrow-60-down {\n bottom: 0;\n}\n.k-numeric-wrap .k-input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n}\n.k-rtl .k-multiselect-wrap {\n padding-right: 0;\n padding-left: 22px;\n}\n.k-maskedtextbox {\n position: relative;\n display: inline-block;\n background-color: transparent;\n border-width: 0;\n}\n.k-maskedtextbox ::-ms-clear {\n display: none;\n width: 0;\n height: 0;\n}\n.k-maskedtextbox .k-i-warning {\n position: absolute;\n width: 2em;\n right: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-dateinput {\n position: relative;\n display: inline-block;\n border-width: 0;\n}\n.k-dateinput.k-widget {\n background-color: transparent;\n}\n.k-dateinput ::-ms-clear {\n display: none;\n width: 0;\n height: 0;\n}\n.k-dateinput .k-i-warning {\n position: absolute;\n right: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n overflow: visible;\n}\n.k-datepicker .k-picker-wrap .k-i-warning,\n.k-timepicker .k-picker-wrap .k-i-warning,\n.k-datetimepicker .k-picker-wrap .k-i-warning {\n position: absolute;\n right: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n overflow: visible;\n}\n.k-listbox {\n box-sizing: border-box;\n height: 200px;\n}\n.k-listbox.k-widget {\n background-color: transparent;\n}\n.k-listbox .k-list-scroller {\n height: 100%;\n overflow: auto;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n}\n.k-listbox .k-list-scroller li {\n cursor: default;\n -moz-user-select: none;\n -ms-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -webkit-touch-callout: none;\n}\n.k-listbox .k-listbox-toolbar {\n box-sizing: border-box;\n}\n.k-listbox.k-listbox-toolbar-top {\n padding: 15px 0 1.42857143em;\n}\n.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {\n margin-top: -15px;\n margin-bottom: 5px;\n}\n.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li {\n display: inline-block;\n}\n.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li {\n margin-left: 5px;\n}\n.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {\n float: left;\n margin-right: 5px;\n}\n.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li {\n margin-top: 5px;\n}\n.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {\n float: right;\n margin-left: 5px;\n}\n.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child) {\n margin-bottom: 5px;\n}\n.k-listbox.k-listbox-toolbar-bottom {\n padding: 15px 0 1.45em;\n}\n.k-listbox.k-listbox-toolbar-bottom .k-list-scroller {\n margin-top: -15px;\n}\n.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {\n margin-top: 5px;\n}\n.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li {\n display: inline-block;\n}\n.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {\n margin-left: 5px;\n}\n.k-listbox .k-ghost {\n opacity: 0.5;\n}\n.k-rtl .k-dropdown-wrap,\n.k-rtl .k-picker-wrap,\n.k-rtl .k-numeric-wrap,\n.k-rtl .k-combobox-clearable .k-input,\n.k-rtl .k-multiselect-clearable .k-multiselect-wrap,\n.k-rtl .k-dropdowntree-clearable .k-multiselect-wrap,\n.k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input {\n padding-right: 0;\n padding-left: 2em;\n}\n.k-rtl .k-dropdown-wrap > .k-clear-value {\n left: calc(4.071428565em - 8px);\n}\n.k-rtl .k-autocomplete > .k-clear-value {\n left: calc(1em - 8px);\n}\n.k-rtl .k-multiselect-wrap > .k-clear-value {\n left: calc(1em - 7px);\n}\n.k-rtl .k-multiselect-wrap.k-multiselect-wrap-arrow > .k-select {\n left: calc(1em - 7px);\n right: auto;\n}\n.k-rtl .k-multiselect-wrap.k-multiselect-wrap-arrow > .k-clear-value {\n left: 2em;\n right: auto;\n}\n.k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning {\n left: 0;\n}\n.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,\n.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {\n float: right;\n margin-right: 0;\n margin-left: 5px;\n}\n.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {\n float: left;\n margin-right: 5px;\n margin-left: 0;\n}\n.k-multiple-selection .k-in.k-state-selected {\n border-color: transparent;\n color: inherit;\n background: none;\n}\n.k-popup-flush,\n.k-popup-flush.k-list-container {\n padding: 0;\n}\n.k-dropdowngrid-popup {\n overflow: hidden;\n}\n.k-dropdowngrid-popup .k-grid-header,\n.k-dropdowngrid-popup .k-group-header,\n.k-dropdowngrid-popup .k-list-scroller,\n.k-dropdowngrid-popup .k-virtual-content,\n.k-dropdowngrid-popup .k-footer {\n line-height: 1.42857143;\n}\n.k-dropdowngrid-popup .k-virtual-wrap {\n margin: 0;\n}\n.k-dropdowngrid-popup .k-grid-header table {\n margin: 0 0 -1px 0;\n width: 100%;\n max-width: none;\n border-width: 0;\n border-collapse: separate;\n border-spacing: 0;\n table-layout: fixed;\n empty-cells: show;\n outline: none;\n}\n.k-grid-list {\n width: 100%;\n max-width: none;\n border-width: 0;\n border-collapse: collapse;\n border-spacing: 0;\n table-layout: fixed;\n empty-cells: show;\n outline: none;\n display: table;\n}\n.k-grid-list > .k-item {\n box-sizing: border-box;\n display: table-row;\n position: relative;\n}\n.k-grid-list > .k-item > .k-cell,\n.k-grid-list > .k-item > .k-group,\n.k-grid-list > .k-item > .k-spacer-group {\n box-sizing: border-box;\n display: table-cell;\n vertical-align: middle;\n}\n.k-grid-list.k-virtual-list > .k-item > .k-cell,\n.k-grid-list.k-virtual-list > .k-item > .k-group,\n.k-grid-list.k-virtual-list > .k-item > .k-spacer-group {\n display: inline-block;\n}\n.k-dropdowngrid-popup .k-grid-header .k-header,\n.k-grid-list > .k-item > .k-cell {\n border-width: 0 0 1px 1px;\n border-style: solid;\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.k-dropdowngrid-popup .k-grid-header .k-header {\n padding: 4px 16px;\n}\n.k-grid-list > .k-item > .k-cell {\n padding: 8px 16px;\n}\n.k-dropdowngrid-popup .k-grid-header .k-header:first-child,\n.k-grid-list > .k-item > .k-cell:first-child {\n border-left-width: 0;\n}\ndiv.k-dropdowngrid-popup .k-group-header {\n margin: 0;\n padding: 4px 16px;\n min-height: auto;\n text-align: left;\n}\n.k-grid-list > .k-item > .k-group-cell,\n.k-grid-list > .k-item > .k-spacer-cell {\n padding-left: 0;\n padding-right: 0;\n width: 0;\n border-left-width: 0;\n border-right-width: 0;\n overflow: visible;\n position: relative;\n}\n.k-grid-list > .k-item > .k-group-cell > span {\n padding: 0 8px;\n font-size: 0.875em;\n position: absolute;\n top: 0;\n right: 0;\n}\n.k-grid-list > .k-item:last-child > .k-cell,\n.k-grid-list > .k-item:last-child > .k-group-cell,\n.k-grid-list > .k-item:last-child > .k-spacer-cell {\n border-bottom-width: 0;\n}\n.k-dropdowngrid-popup .k-footer {\n padding: 4px 16px;\n border-width: 1px 0 0 0;\n border-style: solid;\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n position: relative;\n}\n.k-rtl .k-grid-list > .k-item > .k-cell {\n border-left-width: 1px;\n border-right-width: 1px;\n text-align: right;\n}\n.k-rtl .k-grid-list > .k-item > .k-cell:first-child {\n border-right-width: 0;\n}\n.k-rtl div.k-dropdowngrid-popup .k-group-header {\n text-align: right;\n}\n.k-rtl .k-grid-list > .k-item > .k-group-cell > span {\n right: auto;\n left: 0;\n}\n.k-textbox-container,\n.k-floating-label-container {\n padding-top: 1.2375em;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n position: relative;\n width: 12.4em;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: stretch;\n justify-content: stretch;\n}\n.k-textbox-container > .k-label,\n.k-floating-label-container > .k-label {\n max-width: 90%;\n line-height: 1.65em;\n white-space: nowrap;\n text-overflow: ellipsis;\n position: absolute;\n top: calc(1.76964286em + 1px);\n left: calc(1px + 0.8em);\n overflow: hidden;\n cursor: text;\n transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;\n transition: transform 0.2s ease-out, color 0.2s ease-out;\n transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;\n pointer-events: none;\n}\n.k-textbox-container > .k-textbox,\n.k-floating-label-container > .k-textbox,\n.k-textbox-container > .k-textarea,\n.k-floating-label-container > .k-textarea,\n.k-textbox-container > .k-widget,\n.k-floating-label-container > .k-widget {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: auto;\n}\n.k-textbox-container.k-state-empty > .k-label,\n.k-floating-label-container.k-state-empty > .k-label {\n -webkit-transform: translate(0, 0) scale(1);\n -ms-transform: translate(0, 0) scale(1);\n transform: translate(0, 0) scale(1);\n font-style: normal;\n}\n.k-textbox-container.k-state-focused,\n.k-floating-label-container.k-state-focused {\n box-shadow: none;\n}\n.k-textbox-container > .k-label,\n.k-floating-label-container > .k-label,\n.k-textbox-container.k-state-focused > .k-label,\n.k-floating-label-container.k-state-focused > .k-label {\n -webkit-transform: translate(-0.8em, -0.399107145em) translate(-1px, -1.2375em) translate(-12.5%, -9.375%) scale(0.75);\n -ms-transform: translate(-0.8em, -0.399107145em) translate(-1px, -1.2375em) translate(-12.5%, -9.375%) scale(0.75);\n transform: translate(-0.8em, -0.399107145em) translate(-1px, -1.2375em) translate(-12.5%, -9.375%) scale(0.75);\n}\n.k-textbox-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder {\n color: transparent;\n}\n.k-textbox-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder {\n color: transparent;\n}\n.k-textbox-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder {\n color: transparent;\n}\n.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,\n.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {\n color: transparent;\n}\n.k-rtl .k-textbox-container > .k-label,\n.k-rtl .k-floating-label-container > .k-label,\n.k-textbox-container[dir='rtl'] > .k-label,\n.k-floating-label-container[dir='rtl'] > .k-label {\n left: auto;\n right: calc(1px + 0.8em);\n}\n.k-rtl .k-textbox-container.k-state-empty > .k-label,\n.k-rtl .k-floating-label-container.k-state-empty > .k-label,\n.k-textbox-container[dir='rtl'].k-state-empty > .k-label,\n.k-floating-label-container[dir='rtl'].k-state-empty > .k-label {\n -webkit-transform: translate(0, 0) scale(1);\n -ms-transform: translate(0, 0) scale(1);\n transform: translate(0, 0) scale(1);\n}\n.k-rtl .k-textbox-container > .k-label,\n.k-rtl .k-floating-label-container > .k-label,\n.k-textbox-container[dir='rtl'] > .k-label,\n.k-floating-label-container[dir='rtl'] > .k-label,\n.k-rtl .k-textbox-container.k-state-focused > .k-label,\n.k-rtl .k-floating-label-container.k-state-focused > .k-label,\n.k-textbox-container[dir='rtl'].k-state-focused > .k-label,\n.k-floating-label-container[dir='rtl'].k-state-focused > .k-label {\n -webkit-transform: translate(0.8em, -0.399107145em) translate(1px, -1.2375em) translate(12.5%, -9.375%) scale(0.75);\n -ms-transform: translate(0.8em, -0.399107145em) translate(1px, -1.2375em) translate(12.5%, -9.375%) scale(0.75);\n transform: translate(0.8em, -0.399107145em) translate(1px, -1.2375em) translate(12.5%, -9.375%) scale(0.75);\n}\n.k-input-label {\n margin-right: 0.8em;\n z-index: 1;\n}\n.k-rtl .k-input-label,\n.k-input-label.k-rtl,\n[dir=\"rtl\"] .k-input-label,\n.k-input-label[dir=\"rtl\"] {\n margin-right: 0;\n margin-left: 0.8em;\n}\n.k-input-prefix,\n.k-input-suffix {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n height: calc(1.4285714286em + 16px);\n}\n.k-input-prefix > *,\n.k-input-suffix > * {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-input-prefix > .k-icon,\n.k-input-suffix > .k-icon {\n width: calc(20.00000002px + 1.06428572em);\n height: calc(20.00000002px + 1.06428572em);\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-input-prefix > .k-clear-value,\n.k-input-suffix > .k-clear-value {\n width: calc(20.00000002px + 1.06428572em);\n height: calc(20.00000002px + 1.06428572em);\n position: relative;\n}\n.k-input-prefix > .k-clear-value::after,\n.k-input-suffix > .k-clear-value::after {\n content: \"\";\n opacity: 0;\n display: none;\n pointer-events: none;\n position: absolute;\n left: -1px;\n right: -1px;\n top: -1px;\n bottom: -1px;\n}\n.k-input-prefix > .k-clear-value.k-state-focused::after,\n.k-input-suffix > .k-clear-value.k-state-focused::after,\n.k-input-prefix > .k-clear-value:focus::after,\n.k-input-suffix > .k-clear-value:focus::after {\n display: block;\n}\n.k-colorpicker .k-picker-wrap {\n line-height: 2.71428572em;\n}\n.k-colorpicker .k-selected-color {\n vertical-align: top;\n display: inline-block;\n height: 2em;\n width: 2em;\n}\n.k-colorpicker .k-selected-color .k-i-line {\n font-size: 2em;\n color: #FF525E;\n display: inline-block;\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n -webkit-filter: FlipH;\n filter: FlipH;\n -ms-filter: \"FlipH\";\n}\n.k-colorpicker .k-selected-color .k-i-line:before {\n content: \"\\e510\";\n}\n.k-colorpicker .k-tool-icon {\n position: relative;\n top: -2px;\n display: inline-block;\n padding: 3px 3px 2px;\n margin-right: 3px;\n margin-left: 2px;\n margin-bottom: 3px;\n background-repeat: no-repeat;\n vertical-align: middle;\n width: 16px;\n height: 16px;\n -ms-high-contrast-adjust: none;\n}\n.k-colorpicker .k-tool-icon .k-selected-color {\n display: block;\n height: 3px;\n width: 16px;\n position: absolute;\n left: 3px;\n bottom: -3px;\n border-radius: 0 !important;\n}\n.k-colorpicker .k-select {\n cursor: pointer;\n}\n.k-colorpicker .k-picker-wrap .k-icon {\n overflow: visible;\n}\n.k-flatcolorpicker {\n position: relative;\n display: inline-block;\n width: 265px;\n padding-bottom: 5px;\n background-color: transparent;\n background-image: none;\n}\n.k-flatcolorpicker .k-selected-color {\n background-image: url(\"./textures/transtexture.png\");\n background-position: 50% 50%;\n text-align: right;\n}\n.k-flatcolorpicker .k-selected-color input.k-color-value {\n font-family: Consolas, \"Ubuntu Mono\", \"Lucida Console\", \"Courier New\", monospace;\n padding: 0.75em 0.1em 0.65em 0.1em;\n border: 0;\n margin: 0;\n width: 84%;\n}\n.k-flatcolorpicker .k-selected-color .k-color-input {\n background-color: #fff;\n display: -ms-inline-flexbox;\n display: inline-flex;\n width: 84%;\n text-align: left;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n}\n.k-flatcolorpicker .k-selected-color .k-clear-color {\n padding: 0.4em;\n line-height: 0;\n}\n.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before {\n color: #000;\n opacity: 0.8;\n}\n.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover,\n.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active {\n opacity: 1;\n}\n.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active {\n color: inherit;\n}\n.k-flatcolorpicker .k-clear-color-container .k-clear-color:active {\n color: #000;\n opacity: 1;\n}\n.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color,\n.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color {\n background-image: none;\n}\n.k-flatcolorpicker .k-clear-color-container {\n text-align: left;\n}\n.k-flatcolorpicker .k-hsv-rectangle {\n position: relative;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pinch-zoom double-tap-zoom;\n}\n.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {\n cursor: pointer;\n position: absolute;\n z-index: 10;\n left: 50%;\n top: 50%;\n width: 8px;\n height: 8px;\n border: 1px solid #eee;\n margin-left: -5px;\n margin-top: -5px;\n border-radius: 6px;\n box-shadow: 0 1px 2px #444;\n background: transparent;\n}\n.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,\n.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus {\n background: transparent;\n border-color: #fff;\n box-shadow: 0 1px 5px #000;\n}\n.k-flatcolorpicker .k-hsv-rectangle.k-dragging,\n.k-flatcolorpicker .k-hsv-rectangle.k-dragging * {\n cursor: none;\n}\n.k-flatcolorpicker .k-slider-horizontal {\n height: 20px;\n width: 90%;\n margin: 0 5%;\n}\n.k-flatcolorpicker .k-slider-horizontal .k-slider-track {\n box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;\n}\n.k-flatcolorpicker .k-hue-slider,\n.k-flatcolorpicker .k-transparency-slider {\n display: block;\n}\n.k-flatcolorpicker .k-hue-slider .k-slider-selection,\n.k-flatcolorpicker .k-transparency-slider .k-slider-selection {\n background: transparent;\n}\n.k-flatcolorpicker .k-hue-slider .k-draghandle,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle {\n background: transparent;\n border: 3px solid #eee;\n margin-top: 1px;\n height: 8px;\n width: 8px;\n box-shadow: 0 1px 4px #444;\n}\n.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,\n.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus {\n background: transparent;\n border-color: #fff;\n box-shadow: 0 1px 5px #000;\n border-width: 2px;\n padding: 1px;\n}\n.k-flatcolorpicker .k-hue-slider .k-slider-track {\n background: linear-gradient(to right, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);\n}\n.k-flatcolorpicker .k-transparency-slider .k-slider-track {\n background-image: url(\"./textures/transparency.png\");\n background-size: 100% auto;\n background-position: 100% 50%;\n background-repeat: no-repeat;\n}\n.k-flatcolorpicker .k-controls {\n margin-top: 10px;\n margin-bottom: 5px;\n text-align: center;\n font-size: 90%;\n}\n.k-flatcolorpicker .k-controls .k-button {\n width: 6em;\n}\n.k-flatcolorpicker .k-hsv-gradient {\n background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%), linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);\n height: 180px;\n margin-bottom: 5px;\n}\n.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {\n background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);\n}\n.k-ie9 .k-flatcolorpicker .k-hsv-gradient {\n background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);\n}\n.k-colorpalette {\n position: relative;\n line-height: 0;\n border-width: 0;\n display: inline-block;\n}\n.k-colorpalette .k-palette {\n border-collapse: collapse;\n position: relative;\n width: 100%;\n height: 100%;\n}\n.k-colorpalette .k-item {\n width: 14px;\n height: 14px;\n overflow: hidden;\n -ms-high-contrast-adjust: none;\n}\n.k-colorpalette .k-item.k-state-selected,\n.k-colorpalette .k-item.k-state-selected:hover {\n z-index: 100;\n background: transparent;\n box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.45);\n position: relative;\n}\n.k-colorpalette .k-item:hover {\n z-index: 101;\n position: relative;\n box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.3);\n}\n.k-cursor-auto {\n cursor: auto;\n}\n.k-cursor-default {\n cursor: default;\n}\n.k-cursor-none {\n cursor: none;\n}\n.k-cursor-context-menu {\n cursor: context-menu;\n}\n.k-cursor-help {\n cursor: help;\n}\n.k-cursor-pointer {\n cursor: pointer;\n}\n.k-cursor-progress {\n cursor: progress;\n}\n.k-cursor-wait {\n cursor: wait;\n}\n.k-cursor-cell {\n cursor: cell;\n}\n.k-cursor-crosshair {\n cursor: crosshair;\n}\n.k-cursor-text {\n cursor: text;\n}\n.k-cursor-vertical-text {\n cursor: vertical-text;\n}\n.k-cursor-alias {\n cursor: alias;\n}\n.k-cursor-copy {\n cursor: copy;\n}\n.k-cursor-move {\n cursor: move;\n}\n.k-cursor-no-drop {\n cursor: no-drop;\n}\n.k-cursor-not-allowed {\n cursor: not-allowed;\n}\n.k-cursor-e-resize {\n cursor: e-resize;\n}\n.k-cursor-n-resize {\n cursor: n-resize;\n}\n.k-cursor-ne-resize {\n cursor: ne-resize;\n}\n.k-cursor-nw-resize {\n cursor: nw-resize;\n}\n.k-cursor-s-resize {\n cursor: s-resize;\n}\n.k-cursor-se-resize {\n cursor: se-resize;\n}\n.k-cursor-sw-resize {\n cursor: sw-resize;\n}\n.k-cursor-w-resize {\n cursor: w-resize;\n}\n.k-cursor-ew-resize {\n cursor: ew-resize;\n}\n.k-cursor-ns-resize {\n cursor: ns-resize;\n}\n.k-cursor-nesw-resize {\n cursor: nesw-resize;\n}\n.k-cursor-nwse-resize {\n cursor: nwse-resize;\n}\n.k-cursor-col-resize {\n cursor: col-resize;\n}\n.k-cursor-row-resize {\n cursor: row-resize;\n}\n.k-cursor-all-scroll {\n cursor: all-scroll;\n}\n.k-cursor-zoom-in {\n cursor: zoom-in;\n}\n.k-cursor-zoom-out {\n cursor: zoom-out;\n}\n.k-cursor-grab {\n cursor: grab;\n}\n.k-cursor-grabbing {\n cursor: grabbing;\n}\nselect.k-dropdown {\n border-radius: 4px;\n padding: 8px 14px;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.1s ease;\n cursor: pointer;\n}\n.k-notification {\n border-width: 1px;\n border-style: solid;\n cursor: default;\n position: relative;\n white-space: nowrap;\n box-sizing: border-box;\n}\n.k-notification > .k-notification-wrap {\n padding: 1.786em 1.786em;\n}\n.k-notification-closable > .k-notification-wrap {\n padding-right: 1.786em;\n}\n.k-notification .k-notification-content {\n display: inline-block;\n vertical-align: top;\n white-space: normal;\n}\n.k-notification-wrap > .k-i-info,\n.k-notification-wrap > .k-i-success,\n.k-notification-wrap > .k-i-warning,\n.k-notification-wrap > .k-i-error {\n margin-right: 4px;\n vertical-align: text-bottom;\n}\n.k-notification-wrap > .k-i-close {\n position: absolute;\n top: 50%;\n right: 4px;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n display: none;\n}\n.k-notification-closable .k-notification-wrap > .k-i-close {\n display: block;\n}\n.k-rtl .k-notification-closable .k-notification-wrap,\n.k-rtl.k-notification-closable .k-notification-wrap {\n padding-right: 1.786em;\n padding-left: 1.786em;\n}\n.k-rtl .k-notification-wrap > .k-i-info,\n.k-rtl .k-notification-wrap > .k-i-success,\n.k-rtl .k-notification-wrap > .k-i-warning,\n.k-rtl .k-notification-wrap > .k-i-error {\n margin-right: 0;\n margin-left: 4px;\n}\n.k-rtl .k-notification-wrap > .k-i-close {\n right: auto;\n left: 4px;\n}\n.k-progressbar {\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.k-progressbar {\n border-radius: 4px;\n}\n.k-progressbar-horizontal {\n width: 27em;\n height: 1.9em;\n}\n.k-progressbar-vertical {\n width: 1.9em;\n height: 27em;\n}\n.k-progressbar > .k-state-selected {\n position: absolute;\n border-style: solid;\n border-width: 1px;\n overflow: hidden;\n}\n.k-progressbar-horizontal > .k-state-selected,\n.k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {\n left: -1px;\n right: auto;\n top: -1px;\n height: 100%;\n border-radius: 4px 0 0 4px;\n}\n.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected,\n.k-rtl .k-progressbar-horizontal > .k-state-selected {\n left: auto;\n right: -1px;\n border-radius: 0 4px 4px 0;\n}\n.k-progressbar-vertical > .k-state-selected {\n left: -1px;\n bottom: -1px;\n width: 100%;\n border-radius: 0 0 4px 4px;\n}\n.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {\n bottom: auto;\n top: -1px;\n border-radius: 4px 4px 0 0;\n}\n.k-progressbar > .k-state-selected.k-complete,\n.k-rtl .k-progressbar > .k-state-selected.k-complete {\n border-radius: 4px;\n}\n.k-progressbar > .k-reset {\n list-style: none;\n margin: 0;\n padding: 0;\n position: absolute;\n left: -1px;\n top: -1px;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n white-space: nowrap;\n}\n.k-progressbar-horizontal .k-item {\n display: inline-block;\n height: 100%;\n border-style: solid;\n margin-left: -1px;\n}\n.k-progressbar-horizontal .k-item.k-first {\n margin-left: 0;\n}\n.k-progressbar-horizontal .k-item.k-last {\n border-right-width: 0;\n}\n.k-progressbar-horizontal .k-item,\n.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item {\n border-width: 1px 0 1px 1px;\n}\n.k-progressbar-horizontal.k-progressbar-reverse .k-item,\n.k-rtl .k-progressbar-horizontal .k-item {\n border-width: 1px 0 1px 1px;\n}\n.k-progressbar-horizontal .k-first,\n.k-rtl .k-progressbar-horizontal .k-last,\n.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n border-left-width: 1px;\n}\n.k-progressbar-horizontal .k-last,\n.k-rtl .k-progressbar-horizontal .k-first {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.k-progressbar-horizontal.k-progressbar-reverse .k-last,\n.k-rtl .k-progressbar-horizontal .k-first {\n border-right-width: 1px;\n}\n.k-progressbar-horizontal .k-last.k-state-selected {\n border-right-width: 1px;\n}\n.k-progressbar-vertical .k-item {\n width: 100%;\n border-style: solid;\n border-width: 1px 1px 0 1px;\n margin-top: -1px;\n}\n.k-progressbar-vertical .k-item.k-first {\n margin-top: 0;\n}\n.k-progressbar-vertical li.k-item.k-last {\n border-bottom-width: 0;\n}\n.k-progressbar-vertical .k-first {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-progressbar-vertical .k-last {\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n border-bottom-width: 1px;\n}\n.k-progressbar-vertical.k-progressbar-reverse .k-item {\n border-width: 0 1px 1px 1px;\n}\n.k-progressbar-vertical.k-progressbar-reverse .k-first {\n border-top-width: 1px;\n}\n.k-progress-status-wrap {\n position: absolute;\n top: -1px;\n border: 1px solid transparent;\n line-height: 2em;\n width: 100%;\n height: 100%;\n}\n.k-progress-status-wrap,\n.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap {\n left: -1px;\n right: auto;\n text-align: right;\n}\n.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,\n.k-rtl .k-progressbar-horizontal .k-progress-status-wrap {\n left: auto;\n right: -1px;\n text-align: left;\n}\n.k-progressbar-vertical .k-progress-status-wrap {\n top: auto;\n bottom: -1px;\n}\n.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap {\n bottom: auto;\n top: -1px;\n}\n.k-progress-status {\n display: inline-block;\n padding: 0 0.5em;\n min-width: 10px;\n white-space: nowrap;\n}\n.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.k-progressbar-vertical .k-progress-status {\n -webkit-transform: rotate(-90deg) translateX(-100%);\n -ms-transform: rotate(-90deg) translateX(-100%);\n transform: rotate(-90deg) translateX(-100%);\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n}\n.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {\n -webkit-transform: rotate(90deg) translateX(-100%);\n -ms-transform: rotate(90deg) translateX(-100%);\n transform: rotate(90deg) translateX(-100%);\n -webkit-transform-origin: 0 100%;\n -ms-transform-origin: 0 100%;\n transform-origin: 0 100%;\n}\ndiv.k-slider {\n position: relative;\n border-width: 0;\n background-color: transparent;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-slider-vertical {\n width: 26px;\n height: 200px;\n}\n.k-slider-horizontal {\n display: inline-block;\n width: 200px;\n height: 26px;\n}\n.k-slider-wrap {\n width: 100%;\n height: 100%;\n}\n.k-slider .k-button,\n.k-grid .k-slider .k-button {\n position: absolute;\n top: 0;\n width: 24px;\n min-width: 0;\n height: 24px;\n margin: 0;\n padding: 0;\n outline: 0;\n}\n.k-state-disabled .k-slider-wrap {\n opacity: 0.6;\n}\n.k-state-disabled .k-slider-wrap .k-slider-items {\n color: #333;\n}\n.k-slider .k-button-decrease {\n left: 0;\n}\n.k-slider-vertical .k-button-decrease,\n.k-grid .k-slider-vertical .k-button-decrease {\n top: auto;\n bottom: 0;\n}\n.k-slider .k-button-increase {\n right: 0;\n}\n.k-slider .k-icon,\n.k-slider-track,\n.k-slider .k-tick {\n cursor: pointer;\n}\n.k-slider-track,\n.k-slider-selection {\n position: absolute;\n margin: 0;\n padding: 0;\n}\n.k-slider-horizontal .k-slider-track,\n.k-slider-horizontal .k-slider-selection {\n top: 50%;\n left: 0;\n height: 8px;\n margin-top: -4px;\n background-repeat: repeat-x;\n}\n.k-slider-horizontal .k-slider-buttons .k-slider-track {\n left: 34px;\n}\n.k-slider-vertical .k-slider-track,\n.k-slider-vertical .k-slider-selection {\n left: 50%;\n bottom: 0;\n width: 8px;\n margin-left: -4px;\n background-repeat: repeat-y;\n}\n.k-slider-vertical .k-slider-buttons .k-slider-track {\n bottom: 34px;\n}\n.k-draghandle {\n position: absolute;\n background-repeat: no-repeat;\n background-color: transparent;\n text-indent: -3333px;\n overflow: hidden;\n text-decoration: none;\n text-align: center;\n outline: 0;\n}\n.k-slider-horizontal .k-draghandle {\n top: -4px;\n width: 13px;\n height: 14px;\n}\n.k-slider-vertical .k-draghandle {\n left: -4px;\n width: 14px;\n height: 13px;\n}\n.k-slider-buttons .k-slider-items {\n margin-left: 34px;\n}\n.k-slider-horizontal .k-slider-items {\n height: 100%;\n}\n.k-slider-vertical .k-slider-items {\n padding-top: 1px;\n}\n.k-slider-vertical .k-slider-buttons .k-slider-items {\n padding-top: 0;\n}\n.k-slider-vertical .k-slider-buttons .k-slider-items {\n margin: 0;\n padding-top: 35px;\n}\n.k-slider .k-tick {\n position: relative;\n margin: 0;\n padding: 0;\n background-color: transparent;\n background-repeat: no-repeat;\n background-position: center center;\n}\n.k-slider-horizontal .k-tick {\n float: left;\n height: 100%;\n text-align: center;\n}\n.k-slider-horizontal .k-tick {\n background-position: center -92px;\n}\n.k-slider-horizontal .k-slider-topleft .k-tick {\n background-position: center -122px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-tick {\n background-position: center -152px;\n}\n.k-slider-horizontal .k-tick-large {\n background-position: center -2px;\n}\n.k-slider-horizontal .k-slider-topleft .k-tick-large {\n background-position: center -32px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-tick-large {\n background-position: center -62px;\n}\n.k-slider-vertical .k-tick {\n background-position: -92px center;\n}\n.k-slider-vertical .k-slider-topleft .k-tick {\n background-position: -122px center;\n}\n.k-slider-vertical .k-slider-bottomright .k-tick {\n background-position: -152px center;\n}\n.k-slider-vertical .k-tick-large {\n background-position: -2px center;\n}\n.k-slider-vertical .k-slider-topleft .k-tick-large {\n background-position: -32px center;\n}\n.k-slider-vertical .k-slider-bottomright .k-tick-large {\n background-position: -62px center;\n}\n.k-slider-horizontal .k-first {\n background-position: 0 -92px;\n}\n.k-slider-horizontal .k-tick-large.k-first {\n background-position: 0 -2px;\n}\n.k-slider-horizontal .k-slider-topleft .k-first {\n background-position: 0 -122px;\n}\n.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {\n background-position: 0 -32px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-first {\n background-position: 0 -152px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {\n background-position: 0 -62px;\n}\n.k-slider-horizontal .k-last {\n background-position: 100% -92px;\n}\n.k-slider-horizontal .k-tick-large.k-last {\n background-position: 100% -2px;\n}\n.k-slider-horizontal .k-slider-topleft .k-last {\n background-position: 100% -122px;\n}\n.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {\n background-position: 100% -32px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-last {\n background-position: 100% -152px;\n}\n.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {\n background-position: 100% -62px;\n}\n.k-slider-vertical .k-first {\n background-position: -92px 100%;\n}\n.k-slider-vertical .k-tick-large.k-first {\n background-position: -2px 100%;\n}\n.k-slider-vertical .k-slider-topleft .k-first {\n background-position: -122px 100%;\n}\n.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {\n background-position: -32px 100%;\n}\n.k-slider-vertical .k-slider-bottomright .k-first {\n background-position: -152px 100%;\n}\n.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {\n background-position: -62px 100%;\n}\n.k-slider-vertical .k-last {\n background-position: -92px 0;\n}\n.k-slider-vertical .k-tick-large.k-last {\n background-position: -2px 0;\n}\n.k-slider-vertical .k-slider-topleft .k-last {\n background-position: -122px 0;\n}\n.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {\n background-position: -32px 0;\n}\n.k-slider-vertical .k-slider-bottomright .k-last {\n background-position: -152px 0;\n}\n.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {\n background-position: -62px 0;\n}\n.k-slider-vertical .k-tick {\n text-align: right;\n}\n.k-slider-vertical .k-slider-topleft .k-tick {\n text-align: left;\n}\n.k-slider .k-label {\n position: absolute;\n white-space: nowrap;\n font-size: 0.92em;\n}\n.k-slider-horizontal .k-label {\n left: 0;\n width: 100%;\n line-height: 1;\n}\n.k-slider-horizontal .k-first .k-label {\n left: -50%;\n}\n.k-slider-horizontal .k-last .k-label {\n left: auto;\n right: -50%;\n}\n.k-slider-horizontal .k-label {\n bottom: -1.2em;\n}\n.k-slider-horizontal .k-slider-topleft .k-label {\n top: -1.2em;\n}\n.k-slider-vertical .k-label {\n left: 120%;\n display: block;\n text-align: left;\n}\n.k-slider-vertical .k-last .k-label {\n top: -0.5em;\n}\n.k-slider-vertical .k-first .k-label {\n bottom: -0.5em;\n}\n.k-slider-vertical .k-slider-topleft .k-label {\n left: auto;\n right: 120%;\n}\n.k-slider-tooltip {\n display: inline-block;\n text-align: center;\n}\n.k-scheduler .k-link {\n color: inherit;\n}\n.k-scheduler-toolbar {\n border-width: 0 0 1px;\n z-index: 2;\n}\n.k-scheduler-toolbar .k-nav-current {\n color: inherit;\n text-decoration: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.k-scheduler-toolbar .k-nav-current .k-icon {\n -webkit-margin-end: 4px;\n margin-inline-end: 4px;\n}\n.k-scheduler-toolbar .k-nav-current .k-lg-date-format,\n.k-scheduler-toolbar .k-nav-current .k-sm-date-format {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-scheduler-toolbar .k-nav-current .k-lg-date-format {\n display: inline-block;\n}\n.k-scheduler-toolbar .k-nav-current .k-sm-date-format {\n display: none;\n}\n.k-scheduler-toolbar .k-scheduler-search {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-scheduler-toolbar .k-scheduler-views-wrapper {\n margin-left: auto;\n}\n.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {\n width: auto;\n font: inherit;\n display: none;\n}\n@media (max-width: 1400px) {\n .k-scheduler-toolbar .k-nav-current .k-lg-date-format {\n max-width: 200px;\n }\n}\n@media (max-width: 1024px) {\n .k-scheduler-toolbar .k-nav-current .k-lg-date-format {\n display: none;\n }\n .k-scheduler-toolbar .k-nav-current .k-sm-date-format {\n display: inline-block;\n }\n .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {\n display: none;\n }\n .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {\n display: inline-block;\n }\n}\n.k-scheduler-footer {\n border-width: 1px 0 0;\n}\n.k-edit-field.k-scheduler-toolbar {\n border-width: 0;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n}\n.k-scheduler-header {\n text-align: center;\n}\n.k-scheduler-header .k-link {\n color: inherit;\n}\n.k-scheduler-header,\n.k-scheduler-header-wrap {\n overflow: hidden;\n}\n.k-scheduler-header-wrap {\n position: relative;\n border-style: solid;\n border-width: 0;\n}\n.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {\n border-right-width: 1px;\n}\n.k-scheduler-times,\n.k-scheduler-content {\n position: relative;\n}\n.k-scheduler-times {\n overflow: hidden;\n border-style: solid;\n border-width: 0;\n}\n.k-scheduler-content {\n overflow: auto;\n}\n.k-scheduler-monthview .k-scheduler-content {\n overflow-y: scroll;\n}\n.k-scheduler-layout,\n.k-scheduler-table {\n border-spacing: 0;\n width: 100%;\n margin: 0;\n border-collapse: separate;\n}\n.k-scheduler-layout > tbody > tr > td {\n padding: 0;\n vertical-align: top;\n}\n.k-safari .k-scheduler-layout > tbody > tr > td + td {\n width: 100%;\n}\n.k-scheduler-table {\n table-layout: fixed;\n max-width: none;\n}\n.k-scheduler-times .k-scheduler-table {\n table-layout: auto;\n}\n.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {\n height: 100%;\n}\n.k-scheduler-table td,\n.k-scheduler-table th {\n height: 1.5em;\n padding: 4px 0.5em;\n font-size: 100%;\n}\n.k-scheduler .k-scheduler-table td,\n.k-scheduler .k-scheduler-table th {\n box-sizing: content-box;\n}\n.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected),\n.k-scheduler-timelineview .k-today:not(.k-nonwork-hour) {\n background-color: transparent;\n}\n.k-scheduler-monthview .k-hidden,\n.k-scheduler-monthview .k-hidden > div {\n width: 0 !important;\n overflow: hidden !important;\n}\n.k-scheduler-monthview .k-hidden {\n padding-left: 0 !important;\n padding-right: 0 !important;\n border-right-width: 0 !important;\n}\n.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times {\n margin-right: 1px;\n}\n.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times .k-hidden {\n height: auto;\n}\n.k-scheduler-monthview .k-scheduler-table td,\n.k-scheduler-monthview .k-hidden {\n height: 85px;\n text-align: right;\n}\n.k-scheduler-monthview .k-scheduler-table-auto,\n.k-scheduler-monthview .k-scheduler-table-auto td,\n.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {\n height: auto;\n}\n.k-scheduler-table td,\n.k-slot-cell {\n vertical-align: top;\n}\n.k-scheduler-layout tr + tr .k-scheduler-times th:last-child {\n vertical-align: top;\n}\n.k-scheduler-header th {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-scheduler-table td,\n.k-scheduler-header th {\n border-style: solid;\n border-width: 0 0 1px 1px;\n}\n.k-scheduler-table td:first-child,\n.k-scheduler-header th:first-child {\n border-left-width: 0;\n}\n.k-scheduler-agendaview .k-scheduler-table td:first-child {\n border-left-width: 1px;\n}\n.k-scheduler-agendaview .k-scheduler-table td.k-first {\n border-left-width: 0;\n}\n.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th,\n.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td,\n.k-scheduler-table > tbody > tr > .k-last {\n border-bottom-width: 0;\n}\n.k-scrollbar-h tr + tr .k-scheduler-times,\n.k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td,\n.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last {\n border-bottom-width: 1px;\n}\n.k-scheduler-times th {\n text-align: right;\n padding-right: 0.6em;\n border-style: solid;\n border-width: 0 1px 1px 0;\n border-color: transparent;\n white-space: nowrap;\n}\n.k-scheduler-layout tr + tr .k-scheduler-times th {\n border-bottom-color: transparent;\n}\n.k-scheduler-layout tr + tr .k-scheduler-times th.k-slot-cell,\n.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day {\n border-bottom-color: inherit;\n}\n.k-scheduler .k-middle-row td {\n border-bottom-style: dotted;\n}\n.k-scheduler-now-arrow,\n.k-scheduler-now-line {\n position: absolute;\n}\n.k-scheduler-now-arrow {\n width: 0;\n height: 0;\n border: solid 5px transparent;\n left: 0;\n}\n.k-scheduler-now-line {\n left: 5px;\n right: 0;\n height: 1px;\n}\n.k-task {\n position: relative;\n}\ndiv.k-more-events {\n padding: 0;\n height: 13px;\n}\n.k-more-events > .k-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.k-event,\n.k-more-events {\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n text-align: left;\n overflow: hidden;\n position: absolute;\n}\n.k-event .k-nav-day {\n display: inline-block;\n}\n.k-event {\n cursor: default;\n min-height: 1.3em;\n}\n.k-event-drag-hint {\n opacity: 0.6;\n cursor: -moz-grabbing;\n}\n.k-scheduler-header .k-event {\n white-space: nowrap;\n}\n.k-event-template {\n padding: 4px 1.4em 4px 0.6em;\n}\n.k-event-time {\n display: none;\n padding-bottom: 0;\n font-size: 0.9em;\n}\n.k-event-drag-hint .k-event-time {\n display: block;\n}\n.k-event-actions,\n.k-event > .k-link,\n.k-task > .k-link {\n position: absolute;\n top: 3px;\n right: 4px;\n white-space: nowrap;\n}\n.k-event-actions {\n z-index: 1;\n}\n.k-scheduler-agendaview .k-task > .k-link {\n top: 0;\n right: 0;\n}\n.k-event-actions:first-child {\n position: static;\n float: left;\n margin: 4px 2px 0 4px;\n}\n.k-webkit .k-event-actions:first-child {\n margin-top: 3px;\n}\n.k-event-actions:first-child > .k-link {\n display: inline-block;\n}\n.k-event-delete {\n display: none;\n}\n.k-event:hover .k-event-delete,\ntr:hover > td > .k-task .k-event-delete {\n display: inline-block;\n}\n.k-event .k-event-top-actions,\n.k-event .k-event-bottom-actions {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.k-event .k-event-bottom-actions {\n top: auto;\n bottom: 0;\n}\n.k-event .k-resize-handle,\n.k-scheduler-mobile .k-event:hover .k-resize-handle {\n position: absolute;\n visibility: hidden;\n z-index: 2;\n}\n.k-event:hover .k-resize-handle,\n.k-event-active .k-resize-handle,\n.k-scheduler-mobile .k-event-active:hover .k-resize-handle {\n visibility: visible;\n}\n.k-event .k-resize-handle:after {\n content: \"\";\n position: absolute;\n opacity: 0.5;\n}\n.k-scheduler-mobile .k-event .k-resize-handle:after {\n -webkit-filter: none;\n filter: none;\n opacity: 1;\n}\n.k-event > .k-resize-n {\n top: 0;\n left: 0;\n right: 0;\n height: 0.4em;\n}\n.k-event > .k-resize-s {\n bottom: 0;\n left: 0;\n right: 0;\n height: 0.4em;\n}\n.k-event > .k-resize-e {\n right: 0;\n top: 0;\n bottom: 0;\n width: 0.4em;\n}\n.k-event > .k-resize-w {\n left: 0;\n top: 0;\n bottom: 0;\n width: 0.4em;\n}\n.k-event > .k-resize-n:after,\n.k-event > .k-resize-s:after {\n top: 1px;\n left: 50%;\n margin-left: -1em;\n width: 2em;\n height: 1px;\n}\n.k-event > .k-resize-s:after {\n top: auto;\n bottom: 1px;\n}\n.k-event > .k-resize-e:after,\n.k-event > .k-resize-w:after {\n left: 1px;\n top: 50%;\n margin-top: -0.7em;\n height: 1.4em;\n width: 1px;\n}\n.k-event > .k-resize-e:after {\n left: auto;\n right: 1px;\n}\n.k-scheduler-mobile .k-event > .k-resize-n,\n.k-scheduler-mobile .k-event > .k-resize-s {\n height: 0.6em;\n}\n.k-scheduler-mobile .k-event > .k-resize-e,\n.k-scheduler-mobile .k-event > .k-resize-w {\n width: 0.6em;\n}\n.k-scheduler-mobile .k-event > .k-resize-n:after,\n.k-scheduler-mobile .k-event > .k-resize-s:after {\n top: 0;\n margin-left: -3em;\n width: 4em;\n height: 0.6em;\n}\n.k-scheduler-mobile .k-event > .k-resize-s:after {\n bottom: 0;\n}\n.k-scheduler-mobile .k-event > .k-resize-e:after,\n.k-scheduler-mobile .k-event > .k-resize-w:after {\n left: 0;\n margin-top: -0.7em;\n height: 1.4em;\n width: 0.6em;\n}\n.k-scheduler-mobile .k-event > .k-resize-e:after {\n right: 0;\n}\n.k-scheduler-mobile .k-event > .k-resize-n:after {\n border-radius: 0 0 4px 4px;\n}\n.k-scheduler-mobile .k-event > .k-resize-s:after {\n border-radius: 4px 4px 0 0;\n}\n.k-scheduler-mobile .k-event > .k-resize-w:after {\n border-radius: 0 4px 4px 0;\n}\n.k-scheduler-mobile .k-event > .k-resize-e:after {\n border-radius: 4px 0 0 4px;\n}\n.k-scheduler-marquee {\n border-style: solid;\n border-width: 0;\n}\n.k-scheduler-marquee.k-first:before,\n.k-scheduler-marquee.k-last:after {\n content: \"\";\n position: absolute;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 3px;\n}\ndiv.k-scheduler-marquee:before {\n top: 0;\n left: 0;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\ndiv.k-scheduler-marquee:after {\n bottom: 0;\n right: 0;\n border-top-color: transparent;\n border-left-color: transparent;\n}\n.k-scheduler-marquee .k-label-top {\n position: absolute;\n top: 0.3em;\n left: 0.8em;\n font-size: 0.8em;\n}\n.k-scheduler-marquee .k-label-bottom {\n position: absolute;\n bottom: 0.3em;\n right: 0.81em;\n font-size: 0.8em;\n}\n.k-scheduler-quickedit .k-textbox {\n width: 200px;\n}\n.k-scheduler-agendaview .k-scheduler-table th,\n.k-scheduler-agendaview .k-scheduler-table td {\n text-align: left;\n}\n.k-scheduler-times .k-slot-cell,\n.k-scheduler-groupcolumn {\n width: 6em;\n}\n.k-scheduler-datecolumn {\n width: 12em;\n}\n.k-scheduler-timecolumn {\n width: 11em;\n}\n.k-scheduler-timecolumn > div {\n position: relative;\n vertical-align: top;\n}\n.k-webkit .k-scheduler-timecolumn > div > .k-icon {\n vertical-align: top;\n}\n.k-scheduler-timecolumn > div > .k-i-arrow-60-right {\n position: absolute;\n right: -4px;\n}\n.k-scheduler-timecolumn .k-i-arrow-60-left {\n margin-left: -4px;\n}\n.k-scheduler-mark {\n display: inline-block;\n width: 1em;\n height: 1em;\n vertical-align: middle;\n margin-right: 0.5em;\n}\n.k-scheduler-agendaday {\n float: left;\n margin: 0 0.2em 0 0;\n font-size: 3em;\n font-weight: normal;\n}\n.k-scheduler-agendaweek {\n display: block;\n margin: 0.4em 0 0;\n font-size: 1.1em;\n font-style: normal;\n}\n.k-scheduler-agendadate {\n font-size: 0.8em;\n}\n.k-scheduler-timecolumn {\n white-space: nowrap;\n}\n.k-scheduler-edit-form .k-edit-form-container,\n.k-scheduler-timezones .k-edit-form-container {\n width: 520px;\n}\n.k-scheduler-edit-form .k-edit-label {\n width: 17%;\n}\n.k-scheduler-edit-form .k-edit-field {\n width: 77%;\n}\n.k-scheduler-edit-form .k-textbox[name=\"title\"],\n.k-scheduler-edit-form textarea.k-textarea {\n width: 100%;\n}\n.k-scheduler-edit-form textarea.k-textarea {\n min-height: 4em;\n resize: vertical;\n}\n.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {\n margin-right: 1em;\n}\n.k-edit-box {\n float: left;\n}\n.k-edit-box + .k-edit-box {\n float: right;\n}\n.k-scheduler-edit-form label + input {\n margin-left: 1em;\n}\n.k-edit-field > ul.k-reset > li {\n margin: 0.2em 0 0.4em;\n line-height: 2.4;\n}\n.k-edit-field > ul.k-reset.k-toolbar > li {\n margin: 0;\n}\n.k-edit-field > ul.k-reset .k-widget {\n margin-left: 0.8em;\n}\n.k-edit-field > ul.k-reset .k-numerictextbox,\n.k-edit-field span.k-recur-interval {\n width: 5em;\n}\n.k-edit-field > ul.k-reset .k-dropdown,\n.k-edit-field > ul.k-reset .k-datepicker,\ndiv[name=\"recurrenceRule\"] > .k-dropdown {\n width: 9em;\n}\n.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete,\n.k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries {\n float: left;\n}\n.k-popup-message {\n margin: 0;\n padding: 1em 0 2em;\n text-align: center;\n}\n.k-scheduler-timezones .k-dropdown:first-child {\n width: 100%;\n}\n.k-scheduler-timezones .k-dropdown + .k-dropdown {\n margin: 0.5em 0 0.7em;\n}\n.k-scheduler-refresh {\n float: right;\n padding: 0 0.5em;\n}\n@media (max-width: 480px) {\n .k-scheduler-timecolumn {\n width: 5em;\n }\n .k-scheduler-datecolumn {\n width: 6em;\n overflow: hidden;\n }\n .k-scheduler-timecolumn > div,\n .k-scheduler-datecolumn > div {\n white-space: normal;\n }\n}\n.k-scheduler-pdf-export {\n overflow: hidden;\n}\n.k-pdf-export-shadow .k-scheduler,\n.k-scheduler-pdf-export .k-scheduler-content,\n.k-scheduler-pdf-export .k-scheduler-times {\n height: auto !important;\n overflow: visible !important;\n}\n.k-scheduler-pdf-export .k-scheduler-header {\n padding: 0 !important;\n}\n.k-scheduler-pdf-export .k-scheduler-header-wrap {\n border-width: 0 !important;\n}\n.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,\n.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {\n width: 100% !important;\n}\n.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right,\n.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-tooltip {\n padding: 4px 8px;\n min-width: 30px;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n background-position: 0 0;\n background-repeat: repeat-x;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: start;\n align-items: flex-start;\n position: absolute;\n z-index: 12000;\n}\n.k-tooltip-icon {\n -webkit-margin-end: 4px;\n margin-inline-end: 4px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-tooltip-title {\n display: block;\n}\n.k-tooltip-content {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-tooltip-button {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-callout {\n width: 12px;\n height: 12px;\n border-width: 6px;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n position: absolute;\n pointer-events: none;\n}\n.k-callout-n {\n border-bottom-color: inherit;\n top: -1px;\n left: 50%;\n -webkit-transform: translate(-50%, -100%);\n -ms-transform: translate(-50%, -100%);\n transform: translate(-50%, -100%);\n pointer-events: none;\n}\n.k-callout-e {\n border-left-color: inherit;\n top: 50%;\n right: -1px;\n -webkit-transform: translate(100%, -50%);\n -ms-transform: translate(100%, -50%);\n transform: translate(100%, -50%);\n pointer-events: none;\n}\n.k-callout-s {\n border-top-color: inherit;\n bottom: -1px;\n left: 50%;\n -webkit-transform: translate(-50%, 100%);\n -ms-transform: translate(-50%, 100%);\n transform: translate(-50%, 100%);\n pointer-events: none;\n}\n.k-callout-w {\n border-right-color: inherit;\n top: 50%;\n left: -1px;\n -webkit-transform: translate(-100%, -50%);\n -ms-transform: translate(-100%, -50%);\n transform: translate(-100%, -50%);\n pointer-events: none;\n}\nspan.k-tooltip {\n position: relative;\n}\n.k-validator-tooltip {\n margin-top: 6px;\n width: auto;\n white-space: normal;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n z-index: 9999;\n}\n.k-validator-tooltip .k-callout-n {\n inset-inline-start: 16px;\n}\n.k-grid .k-validation-tooltip {\n max-width: 300px;\n}\n.k-splitter {\n position: relative;\n height: 300px;\n}\n.k-pane > .k-splitter {\n border-width: 0;\n overflow: hidden;\n}\n.k-splitter .k-pane {\n overflow: hidden;\n}\n.k-splitter .k-scrollable {\n overflow: auto;\n}\n.k-splitter .k-pane-loading {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -8px 0 0 -8px;\n}\n.k-ghost-splitbar,\n.k-splitbar {\n position: absolute;\n border-style: solid;\n font-size: 0;\n outline: 0;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-ghost-splitbar-horizontal,\n.k-splitbar-horizontal {\n top: 0;\n width: 5px;\n border-width: 0 1px;\n background-repeat: repeat-y;\n}\n.k-ghost-splitbar-vertical,\n.k-splitbar-vertical {\n left: 0;\n height: 5px;\n border-width: 1px 0;\n background-repeat: repeat-x;\n}\n.k-splitbar-draggable-horizontal {\n cursor: w-resize;\n}\n.k-splitbar-draggable-vertical {\n cursor: n-resize;\n}\n.k-splitbar .k-resize-handle {\n display: none;\n}\n.k-restricted-size-horizontal,\n.k-restricted-size-vertical {\n background-color: #f00;\n}\n.k-splitbar-horizontal .k-icon {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n}\n.k-splitbar-horizontal .k-i-arrow-60-right {\n margin-left: -2px;\n}\n.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right {\n margin-top: 13px;\n}\n.k-splitbar-horizontal .k-i-arrow-60-left {\n margin-left: -3px;\n}\n.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left {\n margin-top: -28px;\n}\n.k-splitbar-vertical .k-i-arrow-60-up {\n margin-top: -2px;\n}\n.k-splitbar-vertical .k-i-arrow-60-down {\n margin-top: -2px;\n}\n.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up {\n margin-left: -17px;\n}\n.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down {\n margin-left: 23px;\n}\n.k-i-arrow-60-up,\n.k-i-arrow-60-right,\n.k-i-arrow-60-down,\n.k-i-arrow-60-left {\n cursor: pointer;\n}\n.k-splitbar-horizontal .k-icon {\n position: absolute;\n top: 50%;\n width: 7px;\n height: 20px;\n margin-top: -10px;\n}\n.k-splitbar-static-horizontal {\n width: 1px;\n}\n.k-splitbar-static-vertical {\n height: 1px;\n}\n.k-splitbar-vertical .k-icon {\n position: absolute;\n left: 50%;\n}\n.k-splitbar-draggable-vertical .k-resize-handle,\n.k-splitbar-draggable-horizontal .k-resize-handle {\n display: inline-block;\n border-radius: 1px;\n}\n.k-splitbar-draggable-horizontal .k-resize-handle {\n width: 3px;\n height: 20px;\n}\n.k-splitbar-draggable-vertical .k-resize-handle {\n width: 20px;\n height: 3px;\n}\n.k-splitbar .k-i-arrow-60-up,\n.k-splitbar .k-i-arrow-60-right,\n.k-splitbar .k-i-arrow-60-down,\n.k-splitbar .k-i-arrow-60-left {\n font-size: 10px;\n}\n.k-splitter-resizing {\n overflow: hidden;\n}\n.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right {\n margin-top: 13px;\n margin-right: -3px;\n}\n.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left {\n margin-top: -28px;\n margin-right: -2px;\n}\n.k-rtl .k-splitbar-vertical .k-i-arrow-60-up {\n margin-top: -2px;\n margin-left: -17px;\n}\n.k-rtl .k-splitbar-vertical .k-i-arrow-60-down {\n margin-top: -2px;\n margin-left: 23px;\n}\nhtml .k-upload {\n position: relative;\n}\n.k-dropzone .k-dropzone-hint,\n.k-upload-button {\n vertical-align: middle;\n}\n.k-dropzone,\n.k-file {\n position: relative;\n}\n.k-dropzone {\n border-style: solid;\n border-width: 0;\n padding: 0.8em;\n background-color: transparent;\n}\n.k-dropzone .k-dropzone-hint {\n margin-left: 0.6em;\n}\n.k-dropzone-active .k-dropzone-hint {\n display: inline-block;\n}\n.k-dropzone-active .k-upload-status {\n display: none;\n}\n.k-upload-button {\n position: relative;\n overflow: hidden;\n direction: ltr;\n}\n.k-upload .k-upload-button {\n min-width: 7.167em;\n margin-right: 1.6em;\n}\n.k-upload-button input {\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n font: 170px monospace !important;\n opacity: 0;\n margin: 0;\n padding: 0;\n cursor: pointer;\n}\n.k-upload-files {\n border-style: solid;\n border-width: 1px 0 0;\n}\n.k-upload-files .k-button {\n padding: 0;\n}\n.k-upload-status .k-i-warning {\n display: none;\n}\n.k-upload-status-total .k-icon {\n display: inline-block;\n margin-right: 4px;\n vertical-align: text-bottom;\n}\n.k-upload-files ~ .k-clear-selected,\n.k-upload-files ~ .k-upload-selected {\n margin-top: -5px;\n}\n.k-upload .k-fail {\n background-position: -161px -111px;\n}\n.k-file {\n border-style: solid;\n border-width: 0 0 1px;\n padding: 0.65em 1em calc(0.65em + 2px) 1em;\n white-space: nowrap;\n outline: none;\n}\n.k-file .k-upload-action {\n background: 0 0;\n border-width: 0;\n box-shadow: none;\n margin-right: 3px;\n}\n.k-file:last-child {\n border-bottom-width: 0;\n}\n.k-file .k-icon {\n display: inline-block;\n position: relative;\n}\n.k-upload-files .k-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n position: relative;\n}\n.k-file-extension-wrapper,\n.k-file-name-size-wrapper,\n.k-file-group-wrapper,\n.k-multiple-files-group-wrapper,\n.k-multiple-files-extension-wrapper,\n.k-file-invalid-extension-wrapper,\n.k-multiple-files-invalid-extension-wrapper {\n display: block;\n}\n.k-file-extension-wrapper,\n.k-multiple-files-extension-wrapper,\n.k-file-invalid-extension-wrapper,\n.k-multiple-files-invalid-extension-wrapper {\n position: relative;\n width: 24px;\n height: 34px;\n border-width: 2px;\n border-style: solid;\n vertical-align: top;\n font-size: 0.57em;\n text-transform: uppercase;\n}\n.k-file-invalid-extension-wrapper,\n.k-multiple-files-invalid-extension-wrapper {\n font-size: 1.2em;\n}\n.k-multiple-files-extension-wrapper,\n.k-multiple-files-invalid-extension-wrapper {\n margin-top: 4px;\n}\n.k-file-group-wrapper .k-file-group,\n.k-file-invalid-group-wrapper .k-file-group,\n.k-multiple-files-group-wrapper .k-file-group,\n.k-multiple-files-invalid-group-wrapper .k-file-group {\n font-size: 32px;\n}\n.k-file-group-wrapper .k-file-state,\n.k-file-invalid-group-wrapper .k-file-state,\n.k-multiple-files-group-wrapper .k-file-state,\n.k-multiple-files-invalid-group-wrapper .k-file-state {\n position: absolute;\n}\n.k-multiple-files-group-wrapper,\n.k-multiple-files-invalid-group-wrapper {\n vertical-align: top;\n}\n.k-file-state {\n visibility: hidden;\n}\n.k-multiple-files-wrapper,\n.k-file-single > .k-file-name-size-wrapper,\n.k-file > .k-file-name-size-wrapper {\n overflow: hidden;\n -ms-flex: 1 0 0px;\n flex: 1 0 0;\n margin-left: 1em;\n}\n.k-multiple-files-wrapper .k-file-name-size-wrapper {\n margin-bottom: 1em;\n}\n.k-file-name-size-wrapper {\n vertical-align: middle;\n}\n.k-file-extension-wrapper:before,\n.k-multiple-files-extension-wrapper:before,\n.k-multiple-files-extension-wrapper:after,\n.k-file-invalid-extension-wrapper:before,\n.k-multiple-files-invalid-extension-wrapper:before,\n.k-multiple-files-invalid-extension-wrapper:after {\n position: absolute;\n content: \"\";\n display: inline-block;\n border-style: solid;\n}\n.k-file-extension-wrapper:before,\n.k-multiple-files-extension-wrapper:before,\n.k-file-invalid-extension-wrapper:before,\n.k-multiple-files-invalid-extension-wrapper:before {\n top: -1px;\n right: -1px;\n width: 0;\n height: 0;\n border-width: 6px;\n margin-top: -1px;\n margin-right: -1px;\n}\n.k-multiple-files-extension-wrapper:after,\n.k-multiple-files-invalid-extension-wrapper:after {\n top: -6px;\n left: -6px;\n width: 15px;\n height: 35px;\n border-width: 2px 0 0 2px;\n}\n.k-file-extension,\n.k-file-invalid-icon {\n position: absolute;\n bottom: 0;\n line-height: normal;\n}\n.k-file-extension {\n margin-left: 0.4em;\n margin-bottom: 0.3em;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n.k-file-invalid-icon {\n margin-left: 5px;\n}\n.k-file-name,\n.k-file-size,\n.k-file-validation-message,\n.k-file-information {\n display: block;\n}\n.k-file-name {\n position: relative;\n max-width: 100%;\n vertical-align: middle;\n line-height: 1.2em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-file-size,\n.k-file-information,\n.k-file-validation-message {\n font-size: 0.78em;\n line-height: 1.5em;\n}\n.k-file-information,\n.k-file-validation-message {\n line-height: 1.5em;\n}\n.k-file-size {\n line-height: 1.2em;\n}\n.k-upload-files .k-upload-status {\n line-height: 1;\n opacity: 0.65;\n}\n.k-upload-action,\n.k-button.k-upload-action:hover,\n.k-button.k-upload-action:active:hover,\n.k-button.k-upload-action.k-state-active:hover {\n color: inherit;\n background: transparent;\n border: 0;\n}\n.k-upload-action {\n opacity: 0.6;\n}\n.k-upload-action:hover {\n opacity: 1;\n}\n.k-upload-action .k-icon {\n vertical-align: top;\n}\n.k-file .k-upload-status .k-button,\n.k-file .k-upload-status > .k-icon {\n vertical-align: middle;\n border-radius: 50%;\n}\n.k-dropzone {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-dropzone .k-upload-status {\n position: static;\n margin-left: 10px;\n}\n.k-upload-pct {\n margin-right: 0.75em;\n}\n.k-ie9 .k-upload-status-total {\n top: 1.5em;\n}\n.k-ie9 .k-upload-status-total > .k-icon {\n margin-top: -3px;\n}\n.k-upload-action {\n line-height: normal;\n}\n.k-upload .k-progress {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 2px;\n}\n.k-upload .k-progressbar {\n height: 2px;\n position: absolute;\n bottom: 0.32em;\n width: calc(100% - 2em);\n}\n.k-upload .k-progressbar .k-progress {\n width: 100%;\n max-width: 100%;\n height: 100%;\n}\n.k-file-invalid > .k-progress {\n width: 100%;\n}\n.k-rtl .k-file-extension-wrapper {\n margin-left: 14px;\n}\n.k-upload .k-action-buttons {\n border-width: 1px 0 0 0;\n border-style: solid;\n}\n.k-no-flexbox .k-upload .k-action-buttons .k-button {\n border-width: 0;\n}\n.k-mediaplayer {\n position: relative;\n}\n.k-mediaplayer > video,\n.k-mediaplayer > iframe {\n vertical-align: top;\n}\n.k-mediaplayer .k-mediaplayer-overlay {\n z-index: 1;\n width: 100%;\n height: 100%;\n position: absolute;\n}\n.k-mediaplayer-titlebar {\n padding: 8px;\n position: absolute;\n z-index: 2;\n top: 0;\n left: 0;\n right: 0;\n color: white;\n background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.05) 80%, rgba(0, 0, 0, 0));\n}\n.k-mediaplayer-toolbar-wrap {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.k-mediaplayer-toolbar {\n padding: 2px;\n border-width: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative;\n}\n.k-mediaplayer-toolbar > * {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.k-mediaplayer-toolbar > * + * {\n margin-left: 5px;\n}\n.k-mediaplayer-toolbar .k-align-right > * + * {\n margin-left: 5px;\n}\n.k-mediaplayer-toolbar .k-mediaplayer-quality {\n width: auto;\n padding: 0;\n background: none transparent;\n}\n.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap {\n border: 0 none;\n box-shadow: none;\n padding: 0;\n background: none transparent;\n color: inherit;\n}\n.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input {\n display: none;\n}\n.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select {\n position: relative;\n width: auto;\n min-height: 0;\n line-height: inherit;\n}\n.k-mediaplayer-volume-wrap,\n.k-mediaplayer-quality-wrap {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-quality-list {\n width: 80px !important;\n margin-left: -32px !important;\n}\n.k-slider.k-mediaplayer-seekbar {\n width: 100%;\n position: absolute;\n z-index: 3;\n top: -17px;\n left: 0;\n}\n.k-slider.k-mediaplayer-seekbar .k-slider-track {\n width: 100% !important;\n border-radius: 0;\n}\n.k-slider.k-mediaplayer-seekbar .k-slider-selection {\n border-radius: 0;\n}\n.k-slider.k-mediaplayer-seekbar .k-draghandle {\n opacity: 0;\n transition: 0.2s opacity;\n}\n.k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected,\n.k-slider.k-mediaplayer-seekbar:hover .k-draghandle {\n opacity: 1;\n}\n.k-mediaplayer-fullscreen {\n position: fixed;\n z-index: 10000;\n top: 0;\n left: 0;\n width: 100% !important;\n height: 100% !important;\n}\n.k-no-flexbox .k-mediaplayer-toolbar .k-align-right > * {\n display: inline-block;\n vertical-align: middle;\n}\n.k-no-flexbox .k-mediaplayer-toolbar .k-flat.k-button {\n height: auto;\n}\n.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer {\n display: none;\n}\n.k-toolbar-wrap {\n float: left;\n}\n.k-toolbar-wrap .k-dropzone em,\n.k-toolbar-wrap .k-upload-files {\n display: none;\n}\n.k-toolbar-wrap .k-dropzone {\n border: 0;\n padding: 0;\n}\n.k-toolbar-wrap .k-dropzone-active {\n text-align: center;\n}\n.k-toolbar-wrap .k-dropzone-active em {\n display: inline;\n margin: 0;\n font-size: 5em;\n font-style: normal;\n}\n.k-toolbar-wrap .k-dropzone-active .k-upload-button {\n display: none;\n}\n.k-filebrowser-dropzone {\n z-index: 10010;\n opacity: 0.4;\n position: fixed;\n}\n.k-search-wrap {\n padding: 0;\n width: 20%;\n position: relative;\n}\n.k-search-wrap label {\n position: absolute;\n top: 0;\n left: 4px;\n line-height: 20px;\n font-style: italic;\n}\n.k-search-wrap input.k-input {\n padding-left: 0;\n padding-right: 0;\n}\n.k-search-wrap .k-search {\n position: absolute;\n top: 50%;\n right: 2px;\n margin: 0;\n margin-top: -8px;\n}\n.k-filebrowser .k-filebrowser-toolbar {\n border-style: solid;\n border-width: 1px;\n margin: 8px 0 0;\n padding: 0.25em;\n line-height: 23px;\n white-space: nowrap;\n}\n.k-filebrowser .k-tiles-arrange {\n float: right;\n}\n.k-filebrowser .k-tiles-arrange .k-dropdown {\n width: 5.3em;\n}\n.k-filebrowser .k-upload {\n border-width: 0;\n background-color: transparent;\n}\n.k-filebrowser .k-upload .k-upload-status,\n.k-filebrowser .k-upload .k-upload-files {\n display: none;\n}\n.k-filebrowser .k-upload .k-upload-button {\n margin: 0;\n width: auto;\n min-width: auto;\n}\n.k-filebrowser .k-breadcrumb {\n position: relative;\n float: left;\n width: 79%;\n margin: 0;\n}\n.k-filebrowser .k-filemanager-listview {\n height: 390px;\n max-height: 50vh;\n margin-bottom: 2em;\n}\n.k-filebrowser .k-filemanager-listview .k-listview-content {\n height: 100%;\n}\n.k-filebrowser .k-form-text-row {\n text-align: right;\n}\n.k-filebrowser .k-form-text-row label {\n width: 14%;\n}\n.k-filebrowser .k-form-text-row input {\n width: 80%;\n}\n.k-chart,\n.k-gauge,\n.k-sparkline,\n.k-stockchart {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-chart,\n.k-stockchart {\n height: 400px;\n}\n.k-chart > canvas {\n vertical-align: top;\n}\ndiv.k-chart,\ndiv.k-gauge,\nspan.k-sparkline,\n.k-stockchart {\n background-color: transparent;\n}\n.k-gauge {\n text-align: left;\n position: relative;\n}\n.k-arcgauge {\n display: inline-block;\n}\n.k-arcgauge-label {\n position: absolute;\n text-align: center;\n padding: 0;\n margin: 0;\n}\n.k-baseline-marker {\n zoom: 1;\n}\n.k-chart-tooltip {\n padding: 4px 8px;\n border-radius: 4px;\n color: #fff;\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);\n background-position: 0 0;\n background-repeat: repeat-x;\n line-height: normal;\n white-space: nowrap;\n z-index: 12000;\n}\n.k-chart-tooltip-inverse {\n color: #000;\n}\n.k-chart-tooltip table {\n border-spacing: 0;\n border-collapse: collapse;\n}\n.k-chart-tooltip th {\n width: auto;\n text-align: center;\n padding: 1px;\n}\n.k-chart-tooltip td {\n width: auto;\n text-align: left;\n padding: 0.1em 0.2em;\n}\n.k-chart-shared-tooltip-marker {\n display: block;\n width: 15px;\n height: 3px;\n}\n.k-selector {\n position: absolute;\n -webkit-transform: translateZ(0);\n}\n.k-selection {\n position: absolute;\n border-width: 1px;\n border-style: solid;\n border-color: #d2d2d2;\n border-bottom: 0;\n height: 100%;\n}\n.k-selection-bg {\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.01);\n}\n.k-handle {\n background: #d2d2d2;\n width: 7px;\n height: 26px;\n cursor: e-resize;\n z-index: 1;\n border-radius: 6px;\n position: absolute;\n}\n.k-handle div {\n width: 100%;\n height: 100%;\n background-color: transparent;\n}\n.k-left-handle {\n left: -4px;\n}\n.k-right-handle {\n right: -4px;\n}\n.k-left-handle div {\n margin: -20px 0 0 -15px;\n padding: 40px 30px 0 0;\n}\n.k-left-handle.k-handle-active div {\n margin-left: -40px;\n padding-right: 55px;\n}\n.k-right-handle div {\n margin: -20px 0 0 -15px;\n padding: 40px 0 0 30px;\n}\n.k-right-handle.k-handle-active div {\n padding-left: 55px;\n}\n.k-mask {\n position: absolute;\n height: 100%;\n background-color: #fff;\n opacity: 0.8;\n}\n.k-navigator-hint div {\n position: absolute;\n}\n.k-navigator-hint .k-scroll {\n position: absolute;\n height: 4px;\n border-radius: 4px;\n background: #d2d2d2;\n}\n.k-navigator-hint .k-tooltip {\n margin-top: 20px;\n min-width: 160px;\n opacity: 1;\n text-align: center;\n border: 0;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);\n background: #fff;\n}\n.k-sparkline,\n.k-sparkline span {\n display: inline-block;\n vertical-align: top;\n}\n.k-sparkline span {\n height: 100%;\n width: 100%;\n}\n.k-map,\n.k-diagram {\n height: 600px;\n}\n.k-map .km-scroll-wrapper,\n.k-diagram .km-scroll-wrapper {\n padding-bottom: 0;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-map .km-scroll-wrapper,\n.k-diagram .km-scroll-wrapper,\n.k-map .km-scroll-container,\n.k-diagram .km-scroll-container {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.k-map .k-layer,\n.k-diagram .k-layer {\n position: absolute;\n left: 0;\n top: 0;\n}\n.k-map .km-touch-scrollbar,\n.k-diagram .km-touch-scrollbar {\n display: none;\n}\n.k-map {\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n}\n.k-map .k-map-controls {\n position: absolute;\n}\n.k-map .k-pos-top {\n top: 0;\n}\n.k-map .k-pos-bottom {\n bottom: 0;\n}\n.k-map .k-pos-left {\n left: 0;\n}\n.k-map .k-pos-right {\n right: 0;\n}\n.k-map .k-navigator {\n margin: 1em;\n width: 50px;\n height: 50px;\n border-width: 1px;\n border-style: solid;\n border-radius: 80px;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.k-pdf-export .k-map .k-navigator {\n display: none;\n}\n.k-map .k-zoom-control {\n margin: 1em;\n vertical-align: middle;\n}\n.k-map .k-zoom-control .k-button {\n width: auto;\n height: auto;\n}\n.k-pdf-export .k-map .k-zoom-control {\n display: none;\n}\n.k-map .k-attribution {\n padding: 2px 4px;\n font-size: 10px;\n background-color: rgba(255, 255, 255, 0.8);\n z-index: 1000;\n}\n.k-map .k-marker {\n width: 28px;\n height: 40px;\n margin: -40px 0 0 -14px;\n font-size: 28px;\n position: absolute;\n cursor: pointer;\n overflow: visible;\n}\n.k-navigator > .k-button {\n margin: 0;\n padding: 0;\n border-color: transparent;\n border-radius: 16px;\n line-height: 10px;\n background: none;\n position: absolute;\n}\n.k-navigator .k-navigator-n,\n.k-navigator .k-navigator-up {\n top: 2px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-navigator .k-navigator-e,\n.k-navigator .k-navigator-right {\n right: 2px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-navigator .k-navigator-s,\n.k-navigator .k-navigator-down {\n bottom: 2px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-navigator .k-navigator-w,\n.k-navigator .k-navigator-left {\n left: 2px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-pdf-export .k-navigator {\n display: none;\n}\n.k-button-wrap {\n border-radius: 4px;\n display: inline-block;\n}\n.k-button-wrap .k-button {\n position: relative;\n padding: 4px;\n line-height: 16px;\n}\n.k-button-wrap .k-button .k-icon {\n vertical-align: top;\n}\n.k-buttons-horizontal :first-child {\n border-radius: 4px 0 0 4px;\n}\n.k-buttons-horizontal :first-child + .k-zoom-in {\n border-radius: 0;\n margin-left: -1px;\n}\n.k-buttons-horizontal .k-zoom-out {\n border-radius: 0 4px 4px 0;\n margin-left: -1px;\n}\n.k-button-wrap .k-button:hover {\n z-index: 1;\n}\n.k-buttons-vertical .k-button {\n display: block;\n}\n.k-buttons-vertical :first-child {\n border-radius: 4px 4px 0 0;\n}\n.k-buttons-vertical .k-zoom-out {\n border-radius: 0 0 4px 4px;\n margin-top: -1px;\n}\n.k-zoom-text {\n margin: 0;\n width: 4.3em;\n vertical-align: top;\n}\n.k-rtl .k-buttons-horizontal :first-child {\n border-radius: 0 4px 4px 0;\n}\n.k-rtl .k-buttons-horizontal :first-child + .k-zoom-in {\n border-radius: 0;\n margin-left: 0;\n margin-right: -1px;\n}\n.k-rtl .k-buttons-horizontal .k-zoom-out {\n border-radius: 4px 0 0 4px;\n margin-left: 0;\n margin-right: -1px;\n}\n.k-diagram {\n height: 600px;\n}\n.k-diagram .km-scroll-wrapper {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.k-diagram .km-scroll-wrapper {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.k-canvas-container {\n width: 100%;\n height: 100%;\n}\n.k-diagram img {\n box-sizing: content-box;\n}\n.k-treemap {\n overflow: hidden;\n height: 400px;\n}\n.k-treemap-tile {\n box-sizing: border-box;\n border-style: solid;\n border-width: 1px;\n position: absolute;\n margin: -1px 0 0 -1px;\n overflow: hidden;\n}\n.k-treemap-tile.k-leaf {\n padding: 0.6em;\n}\n.k-treemap-wrap.k-last > .k-treemap-tile {\n padding: 0.3em;\n}\n.k-treemap-tile.k-state-hover {\n z-index: 2;\n background-image: none;\n}\n.k-treemap > .k-treemap-tile {\n position: relative;\n height: 100%;\n}\n.k-treemap-title {\n box-sizing: border-box;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: 2.42em;\n height: 2.42em;\n padding: 0 0.6em;\n white-space: nowrap;\n}\n.k-treemap-wrap .k-treemap-title {\n border-width: 0 0 1px;\n border-style: solid;\n}\n.k-treemap-wrap {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n.k-treemap-title + .k-treemap-wrap {\n top: 2.42em;\n}\n.k-treemap-title-vertical {\n box-sizing: border-box;\n text-overflow: ellipsis;\n position: absolute;\n top: 0;\n bottom: 0;\n width: 2.42em;\n line-height: 2.42em;\n overflow: hidden;\n padding: 0.6em 0;\n white-space: nowrap;\n}\n.k-treemap-title-vertical > div {\n position: absolute;\n top: 0;\n right: 1.23em;\n -webkit-transform-origin: right;\n -ms-transform-origin: right;\n transform-origin: right;\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n.k-treemap-title-vertical + .k-treemap-wrap {\n left: 2.42em;\n}\n.k-pane-wrapper {\n position: relative;\n font-size: 14px;\n}\n.k-pane-wrapper .k-pane {\n width: 100%;\n height: 100%;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n box-sizing: border-box;\n font-family: sans-serif;\n overflow-x: hidden;\n}\n.k-pane-wrapper .k-view {\n top: 0;\n left: 0;\n position: relative;\n border: 0;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n width: 100%;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n vertical-align: top;\n}\n.k-pane-wrapper .k-content {\n min-height: 1px;\n -ms-flex: 1;\n flex: 1;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: block;\n width: auto;\n overflow: hidden;\n position: relative;\n}\n.k-pane-wrapper .k-grid-edit-form > .k-header,\n.k-pane-wrapper .k-grid-column-menu > .k-header,\n.k-pane-wrapper .k-grid-filter-menu > .k-header,\n.k-pane-wrapper .k-scheduler-edit-form > .k-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.3em 0.6em;\n width: auto;\n line-height: 2em;\n}\n.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,\n.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,\n.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,\n.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,\n.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,\n.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,\n.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,\n.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {\n font-size: 1.5em;\n}\n.k-pane-wrapper .k-grid-edit-row .k-textbox {\n box-sizing: border-box;\n}\n.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,\n.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {\n line-height: 2em;\n}\n.k-pane-wrapper > div.k-pane {\n box-shadow: none;\n font-weight: normal;\n}\n.k-pane-wrapper .k-popup-edit-form .k-content,\n.k-pane-wrapper .k-grid-edit-form .k-content,\n.k-pane-wrapper .k-grid-column-menu .k-content,\n.k-pane-wrapper .k-grid-filter-menu .k-content {\n overflow-y: auto;\n}\n.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,\n.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,\n.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,\n.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {\n position: absolute;\n width: 100%;\n min-height: 100%;\n box-sizing: border-box;\n}\n.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {\n margin: 1em;\n font-weight: normal;\n}\n.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,\n.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {\n width: auto;\n}\n.k-pane-wrapper .k-grid .k-grid-search {\n width: 100%;\n}\n.k-grid-mobile {\n border-width: 0;\n}\n.k-grid-mobile .k-resize-handle-inner::before {\n content: \"\\e01e\";\n position: absolute;\n top: calc(50% - 1px);\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n padding: 0.2em;\n}\n.k-grid-mobile .k-edit-cell > input,\n.k-grid-mobile .k-edit-cell > select,\n.k-grid-mobile .k-grid-edit-row > td > input,\n.k-grid-mobile .k-grid-edit-row > td > select {\n width: 100%;\n box-sizing: border-box;\n}\n.k-grid-mobile .k-header a {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-user-drag: none;\n -moz-user-drag: none;\n}\n.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {\n padding: 0;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {\n margin: 0;\n}\n.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {\n width: 100%;\n margin: -1px 0;\n}\n.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {\n white-space: nowrap;\n}\n.k-scheduler-mobile {\n border-width: 0;\n}\n.k-scheduler-mobile th {\n font-weight: normal;\n}\n.k-scheduler-mobile .k-scheduler-toolbar > * {\n margin: 0;\n}\n.k-scheduler-mobile .k-scheduler-toolbar::before {\n display: none;\n}\n.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {\n width: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin: 0;\n}\n.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n}\n.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {\n font-size: 12px;\n}\n.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-scheduler-mobile .k-scheduler-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-scheduler-mobile .k-scheduler-footer > * {\n margin: 0;\n}\n.k-scheduler-mobile .k-scheduler-footer::before {\n display: none;\n}\n.k-scheduler-mobile .k-scheduler-monthview .k-hidden {\n height: 40px;\n}\n.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {\n height: 40px;\n vertical-align: top;\n text-align: center;\n}\n.k-scheduler-mobile .k-scheduler-monthview .k-events-container {\n position: absolute;\n text-align: center;\n height: 6px;\n line-height: 6px;\n}\n.k-scheduler-mobile .k-scheduler-monthview .k-event {\n position: static;\n display: inline-block;\n width: 4px;\n height: 4px;\n min-height: 0;\n margin: 1px;\n}\n.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {\n display: none;\n}\n.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {\n display: none;\n}\n.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {\n display: none;\n}\n.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {\n table-layout: auto;\n}\n.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {\n width: 1%;\n}\n.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,\n.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {\n height: 1.5em;\n}\n.k-scheduler-mobile .k-scheduler-table td,\n.k-scheduler-mobile .k-scheduler-table th {\n height: 2em;\n vertical-align: middle;\n}\n.k-scheduler-mobile .k-scheduler-times th {\n font-size: 1em;\n}\n.k-scheduler-mobile .k-scheduler-datecolumn-wrap {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-scheduler-mobile .k-task {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-scheduler-mobile .k-task .k-scheduler-mark {\n border-radius: 50%;\n}\n.k-scheduler-mobile .k-task .k-i-reload {\n font-size: 1em;\n margin-right: 0.5em;\n}\n.k-scheduler-mobile .k-task .k-scheduler-task-text {\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n}\n.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,\n.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,\n.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,\n.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {\n vertical-align: top;\n}\n.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,\n.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,\n.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,\n.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {\n -webkit-writing-mode: vertical-lr;\n -ms-writing-mode: tb-lr;\n writing-mode: vertical-lr;\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n white-space: nowrap;\n}\n.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {\n border-bottom-width: 0;\n}\n.k-pane-wrapper .k-pane * {\n background-clip: border-box;\n}\n.k-pane-wrapper .k-list-title,\n.k-pane-wrapper .k-filter-help-text {\n padding: 0.5em 1em;\n display: block;\n}\n.k-pane-wrapper .k-listgroup .k-listgroup-item {\n border-color: inherit;\n}\n.k-pane-wrapper .k-listgroup + .k-listgroup {\n margin-top: 2em;\n}\n.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {\n pointer-events: none;\n}\n.k-pane-wrapper .k-filter-menu {\n padding: 0;\n}\n.k-pane-wrapper .k-filter-menu .k-space-right {\n border: 0;\n padding: 0 10px;\n background: 0;\n}\n.k-pane-wrapper .k-filter-menu .k-space-right > input {\n width: 100%;\n height: 2em;\n padding: 1px 0;\n margin: 0;\n border-radius: 3px;\n text-indent: 1em;\n border-width: 1px;\n border-style: solid;\n}\n.k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {\n right: 15px;\n z-index: 2;\n}\n.k-pane-wrapper .k-filter-menu .k-filter-tools {\n margin: 1em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {\n display: -ms-flexbox;\n display: flex;\n}\n.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-pane-wrapper .k-multicheck-wrap.k-listgroup {\n overflow-y: auto;\n}\n.k-pane-wrapper .k-state-disabled {\n opacity: 1;\n}\n.k-pane-wrapper .k-state-disabled > * {\n opacity: 0.7;\n}\n.k-ie .k-pane-wrapper .k-grid .k-icon {\n text-indent: 0;\n}\n.k-pane-wrapper .k-pager-wrap.k-pager-sm {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {\n display: none;\n}\n.km-scroll-container {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-margin-collapse: separate;\n -webkit-transform: translatez(0);\n}\n.k-widget .km-scroll-wrapper {\n position: relative;\n padding-bottom: 0;\n}\n.km-touch-scrollbar {\n position: absolute;\n visibility: hidden;\n z-index: 200000;\n height: 0.3em;\n width: 0.3em;\n background-color: rgba(0, 0, 0, 0.7);\n opacity: 0;\n transition: opacity 0.3s linear;\n}\n.km-vertical-scrollbar {\n height: 100%;\n right: 2px;\n top: 2px;\n}\n.km-horizontal-scrollbar {\n width: 100%;\n left: 2px;\n bottom: 2px;\n}\n.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,\n.k-pane-wrapper[dir=\"rtl\"] .k-grid-edit-form > .k-header,\n[dir=\"rtl\"] .k-pane-wrapper .k-grid-edit-form > .k-header,\n.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,\n.k-pane-wrapper[dir=\"rtl\"] .k-grid-column-menu > .k-header,\n[dir=\"rtl\"] .k-pane-wrapper .k-grid-column-menu > .k-header,\n.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,\n.k-pane-wrapper[dir=\"rtl\"] .k-grid-filter-menu > .k-header,\n[dir=\"rtl\"] .k-pane-wrapper .k-grid-filter-menu > .k-header,\n.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-edit-form > .k-header,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-edit-form > .k-header {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom,\n.k-pane-wrapper[dir=\"rtl\"] .k-filter-menu .k-space-right > .k-i-zoom,\n[dir=\"rtl\"] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {\n left: 15px;\n right: auto;\n}\n.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {\n border: 0;\n}\n.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,\n.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-mobile .k-task .k-i-reload,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {\n margin-left: 0.5em;\n margin-right: 0;\n}\n.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,\n.k-pane-wrapper[dir=\"rtl\"] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,\n[dir=\"rtl\"] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-fx-end .k-fx-next,\n.k-fx-end .k-fx-current {\n transition: all 350ms ease-out;\n}\n.k-fx {\n position: relative;\n}\n.k-fx .k-fx-current {\n z-index: 0;\n}\n.k-fx .k-fx-next {\n z-index: 1;\n}\n.k-fx-hidden,\n.k-fx-hidden * {\n visibility: hidden !important;\n}\n.k-fx-reverse .k-fx-current {\n z-index: 1;\n}\n.k-fx-reverse .k-fx-next {\n z-index: 0;\n}\n.k-fx-zoom.k-fx-start .k-fx-next {\n -webkit-transform: scale(0) !important;\n -ms-transform: scale(0) !important;\n transform: scale(0) !important;\n}\n.k-fx-zoom.k-fx-end .k-fx-next {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,\n.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: scale(0) !important;\n -ms-transform: scale(0) !important;\n transform: scale(0) !important;\n}\n.k-fx-fade.k-fx-start .k-fx-next {\n will-change: opacity;\n opacity: 0;\n}\n.k-fx-fade.k-fx-end .k-fx-next {\n opacity: 1;\n}\n.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: opacity;\n opacity: 1;\n}\n.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {\n opacity: 0;\n}\n.k-fx-slide.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-end .k-fx-current .k-header,\n.k-fx-slide.k-fx-end .k-fx-current .k-footer,\n.k-fx-slide.k-fx-end .k-fx-next .km-content,\n.k-fx-slide.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-end .k-fx-next .km-footer,\n.k-fx-slide.k-fx-end .k-fx-current .km-content,\n.k-fx-slide.k-fx-end .k-fx-current .km-header,\n.k-fx-slide.k-fx-end .k-fx-current .km-footer {\n transition: all 350ms ease-out;\n}\n.k-fx-slide.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-start .k-fx-next .km-content {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-start .k-fx-next .k-header,\n.k-fx-slide.k-fx-start .k-fx-next .k-footer,\n.k-fx-slide.k-fx-start .k-fx-next .km-header,\n.k-fx-slide.k-fx-start .k-fx-next .km-footer {\n will-change: opacity;\n opacity: 0;\n}\n.k-fx-slide.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-end .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {\n will-change: opacity;\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {\n opacity: 0;\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx-tile.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx-tile.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx.k-fx-overlay.k-fx-start .k-fx-next,\n.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {\n -webkit-transform: translatey(100%);\n -ms-transform: translatey(100%);\n transform: translatey(100%);\n}\n.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {\n -webkit-transform: translatey(-100%);\n -ms-transform: translatey(-100%);\n transform: translatey(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {\n -webkit-transform: translatey(100%);\n -ms-transform: translatey(100%);\n transform: translatey(100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {\n -webkit-transform: translatey(-100%);\n -ms-transform: translatey(-100%);\n transform: translatey(-100%);\n}\n.k-virtual-wrap {\n position: relative;\n}\n.k-virtual-wrap .k-list.k-virtual-list {\n height: auto;\n}\n.k-virtual-content {\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n position: relative;\n}\n.k-virtual-list > .k-virtual-content {\n position: absolute;\n top: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n.k-virtual-option-label {\n width: 100%;\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n.k-virtual-wrap > .k-virtual-header {\n text-align: right;\n}\n.k-popup .k-item.k-first {\n position: relative;\n}\n.k-virtual-content > .k-virtual-list > .k-virtual-item {\n position: absolute;\n width: 100%;\n box-sizing: border-box;\n overflow: hidden;\n white-space: nowrap;\n}\n.k-popup .k-list .k-item > .k-group,\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header {\n text-transform: uppercase;\n font-size: 0.857em;\n}\n.k-popup .k-list .k-item > .k-group {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0 0.5em;\n line-height: 1.8;\n}\n.k-popup .k-state-hover > .k-group {\n right: -1px;\n}\n.k-virtual-item.k-first,\n.k-group-header + .k-list > .k-item.k-first,\n.k-static-header + .k-list > .k-item.k-first {\n border-top-style: solid;\n border-top-width: 1px;\n padding-top: 0;\n}\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header {\n text-align: right;\n}\n@font-face {\n font-family: 'WebComponentsIcons';\n src: url('./fonts/glyphs/WebComponentsIcons.eot?gedxeo');\n src: url('./fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix') format('embedded-opentype'), url('./fonts/glyphs/WebComponentsIcons.ttf?gedxeo') format('truetype'), url('./fonts/glyphs/WebComponentsIcons.woff?gedxeo') format('woff'), url('./fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.k-i-arrowhead-e:before {\n content: \"\\e014\";\n}\n.k-i-arrowhead-w:before {\n content: \"\\e016\";\n}\n.k-i-arrow-45-up-right:before {\n content: \"\\e000\";\n}\n.k-i-collapse-ne:before {\n content: \"\\e000\";\n}\n.k-i-resize-ne:before {\n content: \"\\e000\";\n}\n.k-i-arrow-45-down-right:before {\n content: \"\\e001\";\n}\n.k-i-collapse-se:before {\n content: \"\\e001\";\n}\n.k-i-collapse:before {\n content: \"\\e001\";\n}\n.k-i-resize-se:before {\n content: \"\\e001\";\n}\n.k-i-arrow-45-down-left:before {\n content: \"\\e002\";\n}\n.k-i-collapse-sw:before {\n content: \"\\e002\";\n}\n.k-i-resize-sw:before {\n content: \"\\e002\";\n}\n.k-i-arrow-45-up-left:before {\n content: \"\\e003\";\n}\n.k-i-collapse-nw:before {\n content: \"\\e003\";\n}\n.k-i-resize-new:before {\n content: \"\\e003\";\n}\n.k-i-arrow-60-up:before {\n content: \"\\e004\";\n}\n.k-i-arrow-n:before {\n content: \"\\e004\";\n}\n.k-i-kpi-trend-increase:before {\n content: \"\\e004\";\n}\n.k-i-arrow-60-right:before {\n content: \"\\e005\";\n}\n.k-i-arrow-e:before {\n content: \"\\e005\";\n}\n.k-i-expand:before {\n content: \"\\e005\";\n}\n.k-i-arrow-60-down:before {\n content: \"\\e006\";\n}\n.k-i-arrow-s:before {\n content: \"\\e006\";\n}\n.k-i-kpi-trend-decrease:before {\n content: \"\\e006\";\n}\n.k-i-arrow-60-left:before {\n content: \"\\e007\";\n}\n.k-i-arrow-w:before {\n content: \"\\e007\";\n}\n.k-i-arrow-end-up:before {\n content: \"\\e008\";\n}\n.k-i-seek-n:before {\n content: \"\\e008\";\n}\n.k-i-arrow-end-right:before {\n content: \"\\e009\";\n}\n.k-i-seek-e:before {\n content: \"\\e009\";\n}\n.k-i-arrow-end-down:before {\n content: \"\\e00a\";\n}\n.k-i-seek-s:before {\n content: \"\\e00a\";\n}\n.k-i-arrow-end-left:before {\n content: \"\\e00b\";\n}\n.k-i-seek-w:before {\n content: \"\\e00b\";\n}\n.k-i-arrow-double-60-up:before {\n content: \"\\e00c\";\n}\n.k-i-arrow-seek-up:before {\n content: \"\\e00c\";\n}\n.k-i-arrow-double-60-right:before {\n content: \"\\e00d\";\n}\n.k-i-arrow-seek-right:before {\n content: \"\\e00d\";\n}\n.k-i-forward-sm:before {\n content: \"\\e00d\";\n}\n.k-i-arrow-double-60-down:before {\n content: \"\\e00e\";\n}\n.k-i-arrow-seek-down:before {\n content: \"\\e00e\";\n}\n.k-i-arrow-double-60-left:before {\n content: \"\\e00f\";\n}\n.k-i-arrow-seek-left:before {\n content: \"\\e00f\";\n}\n.k-i-rewind-sm:before {\n content: \"\\e00f\";\n}\n.k-i-arrows-kpi:before {\n content: \"\\e010\";\n}\n.k-i-kpi:before {\n content: \"\\e010\";\n}\n.k-i-arrows-no-change:before {\n content: \"\\e011\";\n}\n.k-i-arrow-overflow-down:before {\n content: \"\\e012\";\n}\n.k-i-arrow-chevron-up:before {\n content: \"\\e013\";\n}\n.k-i-arrow-chevron-right:before {\n content: \"\\e014\";\n}\n.k-i-arrow-chevron-down:before {\n content: \"\\e015\";\n}\n.k-i-arrow-chevron-left:before {\n content: \"\\e016\";\n}\n.k-i-arrow-up:before {\n content: \"\\e017\";\n}\n.k-i-arrow-right:before {\n content: \"\\e018\";\n}\n.k-i-arrow-down:before {\n content: \"\\e019\";\n}\n.k-i-arrow-left:before {\n content: \"\\e01a\";\n}\n.k-i-arrow-drill:before {\n content: \"\\e01b\";\n}\n.k-i-arrow-parent:before {\n content: \"\\e01c\";\n}\n.k-i-arrow-root:before {\n content: \"\\e01d\";\n}\n.k-i-arrows-resizing:before {\n content: \"\\e01e\";\n}\n.k-i-arrows-dimensions:before {\n content: \"\\e01f\";\n}\n.k-i-arrows-swap:before {\n content: \"\\e020\";\n}\n.k-i-drag-and-drop:before {\n content: \"\\e021\";\n}\n.k-i-categorize:before {\n content: \"\\e022\";\n}\n.k-i-grid:before {\n content: \"\\e023\";\n}\n.k-i-grid-layout:before {\n content: \"\\e024\";\n}\n.k-i-group:before {\n content: \"\\e025\";\n}\n.k-i-ungroup:before {\n content: \"\\e026\";\n}\n.k-i-handler-drag:before {\n content: \"\\e027\";\n}\n.k-i-layout:before {\n content: \"\\e028\";\n}\n.k-i-layout-1-by-4:before {\n content: \"\\e029\";\n}\n.k-i-layout-2-by-2:before {\n content: \"\\e02a\";\n}\n.k-i-layout-side-by-side:before {\n content: \"\\e02b\";\n}\n.k-i-layout-stacked:before {\n content: \"\\e02c\";\n}\n.k-i-columns:before {\n content: \"\\e02d\";\n}\n.k-i-rows:before {\n content: \"\\e02e\";\n}\n.k-i-reorder:before {\n content: \"\\e02f\";\n}\n.k-i-menu:before {\n content: \"\\e030\";\n}\n.k-i-more-vertical:before {\n content: \"\\e031\";\n}\n.k-i-more-horizontal:before {\n content: \"\\e032\";\n}\n.k-i-undo:before {\n content: \"\\e100\";\n}\n.k-i-redo:before {\n content: \"\\e101\";\n}\n.k-i-reset:before {\n content: \"\\e102\";\n}\n.k-i-reload:before {\n content: \"\\e103\";\n}\n.k-i-refresh:before {\n content: \"\\e103\";\n}\n.k-i-recurrence:before {\n content: \"\\e103\";\n}\n.k-i-non-recurrence:before {\n content: \"\\e104\";\n}\n.k-i-reset-sm:before {\n content: \"\\e105\";\n}\n.k-i-reload-sm:before {\n content: \"\\e106\";\n}\n.k-i-refresh-sm:before {\n content: \"\\e106\";\n}\n.k-i-recurrence-sm:before {\n content: \"\\e106\";\n}\n.k-i-clock:before {\n content: \"\\e107\";\n}\n.k-i-calendar:before {\n content: \"\\e108\";\n}\n.k-i-save:before {\n content: \"\\e109\";\n}\n.k-i-floppy:before {\n content: \"\\e109\";\n}\n.k-i-print:before {\n content: \"\\e10a\";\n}\n.k-i-printer:before {\n content: \"\\e10a\";\n}\n.k-i-edit:before {\n content: \"\\e10b\";\n}\n.k-i-pencil:before {\n content: \"\\e10b\";\n}\n.k-i-delete:before {\n content: \"\\e10c\";\n}\n.k-i-trash:before {\n content: \"\\e10c\";\n}\n.k-i-attachment:before {\n content: \"\\e10d\";\n}\n.k-i-clip:before {\n content: \"\\e10d\";\n}\n.k-i-attachment-45:before {\n content: \"\\e10e\";\n}\n.k-i-clip-45:before {\n content: \"\\e10e\";\n}\n.k-i-link-horizontal:before {\n content: \"\\e10f\";\n}\n.k-i-hyperlink:before {\n content: \"\\e10f\";\n}\n.k-i-unlink-horizontal:before {\n content: \"\\e110\";\n}\n.k-i-hyperlink-remove:before {\n content: \"\\e110\";\n}\n.k-i-link-vertical:before {\n content: \"\\e111\";\n}\n.k-i-unlink-vertical:before {\n content: \"\\e112\";\n}\n.k-i-lock:before {\n content: \"\\e113\";\n}\n.k-i-unlock:before {\n content: \"\\e114\";\n}\n.k-i-cancel:before {\n content: \"\\e115\";\n}\n.k-i-cancel-outline:before {\n content: \"\\e116\";\n}\n.k-i-cancel-circle:before {\n content: \"\\e117\";\n}\n.k-i-check:before {\n content: \"\\e118\";\n}\n.k-i-checkmark:before {\n content: \"\\e118\";\n}\n.k-i-tick:before {\n content: \"\\e118\";\n}\n.k-i-check-outline:before {\n content: \"\\e119\";\n}\n.k-i-checkmark-outline:before {\n content: \"\\e119\";\n}\n.k-i-success:before {\n content: \"\\e119\";\n}\n.k-i-check-circle:before {\n content: \"\\e11a\";\n}\n.k-i-checkmark-circle:before {\n content: \"\\e11a\";\n}\n.k-i-close:before {\n content: \"\\e11b\";\n}\n.k-i-x:before {\n content: \"\\e11b\";\n}\n.k-i-close-outline:before {\n content: \"\\e11c\";\n}\n.k-i-x-outline:before {\n content: \"\\e11c\";\n}\n.k-i-error:before {\n content: \"\\e11c\";\n}\n.k-i-close-circle:before {\n content: \"\\e11d\";\n}\n.k-i-x-circle:before {\n content: \"\\e11d\";\n}\n.k-i-plus:before {\n content: \"\\e11e\";\n}\n.k-i-add:before {\n content: \"\\e11e\";\n}\n.k-i-plus-outline:before {\n content: \"\\e11f\";\n}\n.k-i-plus-circle:before {\n content: \"\\e120\";\n}\n.k-i-minus:before {\n content: \"\\e121\";\n}\n.k-i-kpi-trend-equal:before {\n content: \"\\e121\";\n}\n.k-i-minus-outline:before {\n content: \"\\e122\";\n}\n.k-i-minus-circle:before {\n content: \"\\e123\";\n}\n.k-i-sort-asc:before {\n content: \"\\e124\";\n}\n.k-i-sort-desc:before {\n content: \"\\e125\";\n}\n.k-i-unsort:before {\n content: \"\\e126\";\n}\n.k-i-sort-clear:before {\n content: \"\\e126\";\n}\n.k-i-sort-asc-sm:before {\n content: \"\\e127\";\n}\n.k-i-sort-desc-sm:before {\n content: \"\\e128\";\n}\n.k-i-filter:before {\n content: \"\\e129\";\n}\n.k-i-filter-clear:before {\n content: \"\\e12a\";\n}\n.k-i-filter-sm:before {\n content: \"\\e12b\";\n}\n.k-i-filter-sort-asc-sm:before {\n content: \"\\e12c\";\n}\n.k-i-filter-sort-desc-sm:before {\n content: \"\\e12d\";\n}\n.k-i-filter-add-expression:before {\n content: \"\\e12e\";\n}\n.k-i-filter-add-group:before {\n content: \"\\e12f\";\n}\n.k-i-login:before {\n content: \"\\e130\";\n}\n.k-i-logout:before {\n content: \"\\e131\";\n}\n.k-i-download:before {\n content: \"\\e132\";\n}\n.k-i-upload:before {\n content: \"\\e133\";\n}\n.k-i-hyperlink-open:before {\n content: \"\\e134\";\n}\n.k-i-hyperlink-open-sm:before {\n content: \"\\e135\";\n}\n.k-i-launch:before {\n content: \"\\e136\";\n}\n.k-i-window:before {\n content: \"\\e137\";\n}\n.k-i-window-maximize:before {\n content: \"\\e137\";\n}\n.k-i-windows:before {\n content: \"\\e138\";\n}\n.k-i-window-restore:before {\n content: \"\\e138\";\n}\n.k-i-tiles:before {\n content: \"\\e138\";\n}\n.k-i-window-minimize:before {\n content: \"\\e139\";\n}\n.k-i-gear:before {\n content: \"\\e13a\";\n}\n.k-i-cog:before {\n content: \"\\e13a\";\n}\n.k-i-custom:before {\n content: \"\\e13a\";\n}\n.k-i-gears:before {\n content: \"\\e13b\";\n}\n.k-i-cogs:before {\n content: \"\\e13b\";\n}\n.k-i-wrench:before {\n content: \"\\e13c\";\n}\n.k-i-settings:before {\n content: \"\\e13c\";\n}\n.k-i-preview:before {\n content: \"\\e13d\";\n}\n.k-i-eye:before {\n content: \"\\e13d\";\n}\n.k-i-zoom:before {\n content: \"\\e13e\";\n}\n.k-i-search:before {\n content: \"\\e13e\";\n}\n.k-i-zoom-in:before {\n content: \"\\e13f\";\n}\n.k-i-zoom-out:before {\n content: \"\\e140\";\n}\n.k-i-pan:before {\n content: \"\\e141\";\n}\n.k-i-move:before {\n content: \"\\e141\";\n}\n.k-i-calculator:before {\n content: \"\\e142\";\n}\n.k-i-cart:before {\n content: \"\\e143\";\n}\n.k-i-shopping-cart:before {\n content: \"\\e143\";\n}\n.k-i-connector:before {\n content: \"\\e144\";\n}\n.k-i-plus-sm:before {\n content: \"\\e145\";\n}\n.k-i-minus-sm:before {\n content: \"\\e146\";\n}\n.k-i-kpi-status-deny:before {\n content: \"\\e147\";\n}\n.k-i-kpi-status-hold:before {\n content: \"\\e148\";\n}\n.k-i-kpi-status-open:before {\n content: \"\\e149\";\n}\n.k-i-play:before {\n content: \"\\e200\";\n}\n.k-i-pause:before {\n content: \"\\e201\";\n}\n.k-i-stop:before {\n content: \"\\e202\";\n}\n.k-i-rewind:before {\n content: \"\\e203\";\n}\n.k-i-forward:before {\n content: \"\\e204\";\n}\n.k-i-volume-down:before {\n content: \"\\e205\";\n}\n.k-i-volume-up:before {\n content: \"\\e206\";\n}\n.k-i-volume-off:before {\n content: \"\\e207\";\n}\n.k-i-hd:before {\n content: \"\\e208\";\n}\n.k-i-subtitles:before {\n content: \"\\e209\";\n}\n.k-i-playlist:before {\n content: \"\\e20a\";\n}\n.k-i-audio:before {\n content: \"\\e20b\";\n}\n.k-i-play-sm:before {\n content: \"\\e20c\";\n}\n.k-i-pause-sm:before {\n content: \"\\e20d\";\n}\n.k-i-stop-sm:before {\n content: \"\\e20e\";\n}\n.k-i-heart-outline:before {\n content: \"\\e300\";\n}\n.k-i-fav-outline:before {\n content: \"\\e300\";\n}\n.k-i-favorite-outline:before {\n content: \"\\e300\";\n}\n.k-i-heart:before {\n content: \"\\e301\";\n}\n.k-i-fav:before {\n content: \"\\e301\";\n}\n.k-i-favorite:before {\n content: \"\\e301\";\n}\n.k-i-star-outline:before {\n content: \"\\e302\";\n}\n.k-i-bookmark-outline:before {\n content: \"\\e302\";\n}\n.k-i-star:before {\n content: \"\\e303\";\n}\n.k-i-bookmark:before {\n content: \"\\e303\";\n}\n.k-i-checkbox:before {\n content: \"\\e304\";\n}\n.k-i-shape-rect:before {\n content: \"\\e304\";\n}\n.k-i-checkbox-checked:before {\n content: \"\\e305\";\n}\n.k-i-tri-state-indeterminate:before {\n content: \"\\e306\";\n}\n.k-i-tri-state-null:before {\n content: \"\\e307\";\n}\n.k-i-circle:before {\n content: \"\\e308\";\n}\n.k-i-radiobutton:before {\n content: \"\\e309\";\n}\n.k-i-shape-circle:before {\n content: \"\\e309\";\n}\n.k-i-radiobutton-checked:before {\n content: \"\\e30a\";\n}\n.k-i-notification:before {\n content: \"\\e400\";\n}\n.k-i-bell:before {\n content: \"\\e400\";\n}\n.k-i-information:before {\n content: \"\\e401\";\n}\n.k-i-info:before {\n content: \"\\e401\";\n}\n.k-i-note:before {\n content: \"\\e401\";\n}\n.k-i-question:before {\n content: \"\\e402\";\n}\n.k-i-help:before {\n content: \"\\e402\";\n}\n.k-i-warning:before {\n content: \"\\e403\";\n}\n.k-i-exception:before {\n content: \"\\e403\";\n}\n.k-i-photo-camera:before {\n content: \"\\e500\";\n}\n.k-i-image:before {\n content: \"\\e501\";\n}\n.k-i-photo:before {\n content: \"\\e501\";\n}\n.k-i-import:before {\n content: \"\\e94d\";\n}\n.k-i-export:before {\n content: \"\\e94e\";\n}\n.k-i-image-export:before {\n content: \"\\e502\";\n}\n.k-i-photo-export:before {\n content: \"\\e502\";\n}\n.k-i-zoom-actual-size:before {\n content: \"\\e503\";\n}\n.k-i-zoom-best-fit:before {\n content: \"\\e504\";\n}\n.k-i-image-resize:before {\n content: \"\\e505\";\n}\n.k-i-crop:before {\n content: \"\\e506\";\n}\n.k-i-mirror:before {\n content: \"\\e507\";\n}\n.k-i-flip-horizontal:before {\n content: \"\\e508\";\n}\n.k-i-flip-vertical:before {\n content: \"\\e509\";\n}\n.k-i-rotate:before {\n content: \"\\e50a\";\n}\n.k-i-rotate-right:before {\n content: \"\\e50b\";\n}\n.k-i-rotate-left:before {\n content: \"\\e50c\";\n}\n.k-i-brush:before {\n content: \"\\e50d\";\n}\n.k-i-palette:before {\n content: \"\\e50e\";\n}\n.k-i-paint:before {\n content: \"\\e50f\";\n}\n.k-i-droplet:before {\n content: \"\\e50f\";\n}\n.k-i-background:before {\n content: \"\\e50f\";\n}\n.k-i-line:before {\n content: \"\\e510\";\n}\n.k-i-shape-line:before {\n content: \"\\e510\";\n}\n.k-i-brightness-contrast:before {\n content: \"\\e511\";\n}\n.k-i-saturation:before {\n content: \"\\e512\";\n}\n.k-i-invert-colors:before {\n content: \"\\e513\";\n}\n.k-i-transperancy:before {\n content: \"\\e514\";\n}\n.k-i-opacity:before {\n content: \"\\e514\";\n}\n.k-i-greyscale:before {\n content: \"\\e515\";\n}\n.k-i-blur:before {\n content: \"\\e516\";\n}\n.k-i-sharpen:before {\n content: \"\\e517\";\n}\n.k-i-shape:before {\n content: \"\\e518\";\n}\n.k-i-round-corners:before {\n content: \"\\e519\";\n}\n.k-i-front-element:before {\n content: \"\\e51a\";\n}\n.k-i-back-element:before {\n content: \"\\e51b\";\n}\n.k-i-forward-element:before {\n content: \"\\e51c\";\n}\n.k-i-backward-element:before {\n content: \"\\e51d\";\n}\n.k-i-align-left-element:before {\n content: \"\\e51e\";\n}\n.k-i-align-center-element:before {\n content: \"\\e51f\";\n}\n.k-i-align-right-element:before {\n content: \"\\e520\";\n}\n.k-i-align-top-element:before {\n content: \"\\e521\";\n}\n.k-i-align-middle-element:before {\n content: \"\\e522\";\n}\n.k-i-align-bottom-element:before {\n content: \"\\e523\";\n}\n.k-i-thumbnails-up:before {\n content: \"\\e524\";\n}\n.k-i-thumbnails-right:before {\n content: \"\\e525\";\n}\n.k-i-thumbnails-down:before {\n content: \"\\e526\";\n}\n.k-i-thumbnails-left:before {\n content: \"\\e527\";\n}\n.k-i-full-screen:before {\n content: \"\\e528\";\n}\n.k-i-fullscreen:before {\n content: \"\\e528\";\n}\n.k-i-full-screen-exit:before {\n content: \"\\e529\";\n}\n.k-i-fullscreen-exit:before {\n content: \"\\e529\";\n}\n.k-i-reset-color:before {\n content: \"\\e52a\";\n}\n.k-i-paint-remove:before {\n content: \"\\e52a\";\n}\n.k-i-background-remove:before {\n content: \"\\e52a\";\n}\n.k-i-align-stretch-element-horizontal:before {\n content: \"\\e53e\";\n}\n.k-i-align-stretch-element-vertical:before {\n content: \"\\e53f\";\n}\n.k-i-align-align-left-elements:before {\n content: \"\\e540\";\n}\n.k-i-align-center-elements:before {\n content: \"\\e541\";\n}\n.k-i-align-right-elements:before {\n content: \"\\e542\";\n}\n.k-i-align-stretch-elements-horizontal:before {\n content: \"\\e543\";\n}\n.k-i-align-baseline-horizontal:before {\n content: \"\\e544\";\n}\n.k-i-align-top-elements:before {\n content: \"\\e545\";\n}\n.k-i-align-middle-elements:before {\n content: \"\\e546\";\n}\n.k-i-align-bottom-elements:before {\n content: \"\\e547\";\n}\n.k-i-align-stretch-elements-vertical:before {\n content: \"\\e548\";\n}\n.k-i-align-baseline-vertical:before {\n content: \"\\e549\";\n}\n.k-i-justify-start-horizontal:before {\n content: \"\\e54a\";\n}\n.k-i-justify-center-horizontal:before {\n content: \"\\e54b\";\n}\n.k-i-justify-end-horizontal:before {\n content: \"\\e54c\";\n}\n.k-i-justify-between-horizontal:before {\n content: \"\\e54d\";\n}\n.k-i-justify-around-horizontal:before {\n content: \"\\e54e\";\n}\n.k-i-justify-start-vertical:before {\n content: \"\\e54f\";\n}\n.k-i-justify-center-vertical:before {\n content: \"\\e550\";\n}\n.k-i-justify-end-vertical:before {\n content: \"\\e551\";\n}\n.k-i-justify-between-vertical:before {\n content: \"\\e552\";\n}\n.k-i-justify-around-vertical:before {\n content: \"\\e553\";\n}\n.k-i-page-properties:before {\n content: \"\\e600\";\n}\n.k-i-bold:before {\n content: \"\\e601\";\n}\n.k-i-italic:before {\n content: \"\\e602\";\n}\n.k-i-underline:before {\n content: \"\\e603\";\n}\n.k-i-font-family:before {\n content: \"\\e604\";\n}\n.k-i-foreground-color:before {\n content: \"\\e605\";\n}\n.k-i-convert-lowercase:before {\n content: \"\\e606\";\n}\n.k-i-convert-uppercase:before {\n content: \"\\e607\";\n}\n.k-i-strikethrough:before {\n content: \"\\e608\";\n}\n.k-i-sub-script:before {\n content: \"\\e609\";\n}\n.k-i-sup-script:before {\n content: \"\\e60a\";\n}\n.k-i-div:before {\n content: \"\\e60b\";\n}\n.k-i-all:before {\n content: \"\\e60c\";\n}\n.k-i-h1:before {\n content: \"\\e60d\";\n}\n.k-i-h2:before {\n content: \"\\e60e\";\n}\n.k-i-h3:before {\n content: \"\\e60f\";\n}\n.k-i-h4:before {\n content: \"\\e610\";\n}\n.k-i-h5:before {\n content: \"\\e611\";\n}\n.k-i-h6:before {\n content: \"\\e612\";\n}\n.k-i-list-ordered:before {\n content: \"\\e613\";\n}\n.k-i-list-numbered:before {\n content: \"\\e613\";\n}\n.k-i-list-unordered:before {\n content: \"\\e614\";\n}\n.k-i-list-bulleted:before {\n content: \"\\e614\";\n}\n.k-i-list-roman-upper:before {\n content: \"\\e94b\";\n}\n.k-i-list-roman-lower:before {\n content: \"\\e94c\";\n}\n.k-i-indent-increase:before {\n content: \"\\e615\";\n}\n.k-i-indent:before {\n content: \"\\e615\";\n}\n.k-i-indent-decrease:before {\n content: \"\\e616\";\n}\n.k-i-outdent:before {\n content: \"\\e616\";\n}\n.k-i-insert-n::before {\n content: \"\\e617\";\n}\n.k-i-insert-up:before {\n content: \"\\e617\";\n}\n.k-i-insert-top:before {\n content: \"\\e617\";\n}\n.k-i-insert-m:before {\n content: \"\\e618\";\n}\n.k-i-insert-middle:before {\n content: \"\\e618\";\n}\n.k-i-insert-s:before {\n content: \"\\e619\";\n}\n.k-i-insert-down:before {\n content: \"\\e619\";\n}\n.k-i-insert-bottom:before {\n content: \"\\e619\";\n}\n.k-i-align-top:before {\n content: \"\\e61a\";\n}\n.k-i-align-middle:before {\n content: \"\\e61b\";\n}\n.k-i-align-bottom:before {\n content: \"\\e61c\";\n}\n.k-i-align-left:before {\n content: \"\\e61d\";\n}\n.k-i-align-center:before {\n content: \"\\e61e\";\n}\n.k-i-align-right:before {\n content: \"\\e61f\";\n}\n.k-i-align-justify:before {\n content: \"\\e620\";\n}\n.k-i-align-remove:before {\n content: \"\\e621\";\n}\n.k-i-text-wrap:before {\n content: \"\\e622\";\n}\n.k-i-rule-horizontal:before {\n content: \"\\e623\";\n}\n.k-i-table-position-left:before {\n content: \"\\e948\";\n}\n.k-i-table-position-center:before {\n content: \"\\e949\";\n}\n.k-i-table-position-right:before {\n content: \"\\e94a\";\n}\n.k-i-table-align-top-left:before {\n content: \"\\e624\";\n}\n.k-i-table-align-top-center:before {\n content: \"\\e625\";\n}\n.k-i-table-align-top-right:before {\n content: \"\\e626\";\n}\n.k-i-table-align-middle-left:before {\n content: \"\\e627\";\n}\n.k-i-table-align-middle-center:before {\n content: \"\\e628\";\n}\n.k-i-table-align-middle-right:before {\n content: \"\\e629\";\n}\n.k-i-table-align-bottom-left:before {\n content: \"\\e62a\";\n}\n.k-i-table-align-bottom-center:before {\n content: \"\\e62b\";\n}\n.k-i-table-align-bottom-right:before {\n content: \"\\e62c\";\n}\n.k-i-table-align-remove:before {\n content: \"\\e62d\";\n}\n.k-i-borders-all:before {\n content: \"\\e62e\";\n}\n.k-i-all-borders:before {\n content: \"\\e62e\";\n}\n.k-i-borders-outside:before {\n content: \"\\e62f\";\n}\n.k-i-outside-borders:before {\n content: \"\\e62f\";\n}\n.k-i-borders-inside:before {\n content: \"\\e630\";\n}\n.k-i-inside-borders:before {\n content: \"\\e630\";\n}\n.k-i-borders-inside-horizontal:before {\n content: \"\\e631\";\n}\n.k-i-inside-horizontal-borders:before {\n content: \"\\e631\";\n}\n.k-i-borders-inside-vertical:before {\n content: \"\\e632\";\n}\n.k-i-inside-vertical-borders:before {\n content: \"\\e632\";\n}\n.k-i-border-top:before {\n content: \"\\e633\";\n}\n.k-i-top-border:before {\n content: \"\\e633\";\n}\n.k-i-border-bottom:before {\n content: \"\\e634\";\n}\n.k-i-bottom-border:before {\n content: \"\\e634\";\n}\n.k-i-border-left:before {\n content: \"\\e635\";\n}\n.k-i-left-border:before {\n content: \"\\e635\";\n}\n.k-i-border-right:before {\n content: \"\\e636\";\n}\n.k-i-right-border:before {\n content: \"\\e636\";\n}\n.k-i-border-no:before {\n content: \"\\e637\";\n}\n.k-i-no-borders:before {\n content: \"\\e637\";\n}\n.k-i-borders-show-hide:before {\n content: \"\\e638\";\n}\n.k-i-form:before {\n content: \"\\e639\";\n}\n.k-i-border:before {\n content: \"\\e639\";\n}\n.k-i-form-element:before {\n content: \"\\e63a\";\n}\n.k-i-code-snippet:before {\n content: \"\\e63b\";\n}\n.k-i-select-all:before {\n content: \"\\e63c\";\n}\n.k-i-button:before {\n content: \"\\e63d\";\n}\n.k-i-select-box:before {\n content: \"\\e63e\";\n}\n.k-i-calendar-date:before {\n content: \"\\e63f\";\n}\n.k-i-group-box:before {\n content: \"\\e640\";\n}\n.k-i-textarea:before {\n content: \"\\e641\";\n}\n.k-i-textbox:before {\n content: \"\\e642\";\n}\n.k-i-textbox-hidden:before {\n content: \"\\e643\";\n}\n.k-i-password:before {\n content: \"\\e644\";\n}\n.k-i-paragraph-add:before {\n content: \"\\e645\";\n}\n.k-i-edit-tools:before {\n content: \"\\e646\";\n}\n.k-i-template-manager:before {\n content: \"\\e647\";\n}\n.k-i-change-manually:before {\n content: \"\\e648\";\n}\n.k-i-track-changes:before {\n content: \"\\e649\";\n}\n.k-i-track-changes-enable:before {\n content: \"\\e64a\";\n}\n.k-i-track-changes-accept:before {\n content: \"\\e64b\";\n}\n.k-i-track-changes-accept-all:before {\n content: \"\\e64c\";\n}\n.k-i-track-changes-reject:before {\n content: \"\\e64d\";\n}\n.k-i-track-changes-reject-all:before {\n content: \"\\e64e\";\n}\n.k-i-document-manager:before {\n content: \"\\e64f\";\n}\n.k-i-custom-icon:before {\n content: \"\\e650\";\n}\n.k-i-dictionary-add:before {\n content: \"\\e651\";\n}\n.k-i-image-light-dialog:before {\n content: \"\\e652\";\n}\n.k-i-image-insert:before {\n content: \"\\e652\";\n}\n.k-i-image-edit:before {\n content: \"\\e653\";\n}\n.k-i-image-map-editor:before {\n content: \"\\e654\";\n}\n.k-i-comment:before {\n content: \"\\e655\";\n}\n.k-i-comment-remove:before {\n content: \"\\e656\";\n}\n.k-i-comments-remove-all:before {\n content: \"\\e657\";\n}\n.k-i-silverlight:before {\n content: \"\\e658\";\n}\n.k-i-media-manager:before {\n content: \"\\e659\";\n}\n.k-i-video-external:before {\n content: \"\\e65a\";\n}\n.k-i-flash-manager:before {\n content: \"\\e65b\";\n}\n.k-i-find-and-replace:before {\n content: \"\\e65c\";\n}\n.k-i-find:before {\n content: \"\\e65c\";\n}\n.k-i-copy:before {\n content: \"\\e65d\";\n}\n.k-i-files:before {\n content: \"\\e65d\";\n}\n.k-i-cut:before {\n content: \"\\e65e\";\n}\n.k-i-paste:before {\n content: \"\\e65f\";\n}\n.k-i-paste-as-html:before {\n content: \"\\e660\";\n}\n.k-i-paste-from-word:before {\n content: \"\\e661\";\n}\n.k-i-paste-from-word-strip-file:before {\n content: \"\\e662\";\n}\n.k-i-paste-html:before {\n content: \"\\e663\";\n}\n.k-i-paste-markdown:before {\n content: \"\\e664\";\n}\n.k-i-paste-plain-text:before {\n content: \"\\e665\";\n}\n.k-i-apply-format:before {\n content: \"\\e666\";\n}\n.k-i-clear-css:before {\n content: \"\\e667\";\n}\n.k-i-copy-format:before {\n content: \"\\e668\";\n}\n.k-i-strip-all-formating:before {\n content: \"\\e669\";\n}\n.k-i-strip-css-format:before {\n content: \"\\e66a\";\n}\n.k-i-strip-font-elements:before {\n content: \"\\e66b\";\n}\n.k-i-strip-span-elements:before {\n content: \"\\e66c\";\n}\n.k-i-strip-word-formatting:before {\n content: \"\\e66d\";\n}\n.k-i-format-code-block:before {\n content: \"\\e66e\";\n}\n.k-i-style-builder:before {\n content: \"\\e66f\";\n}\n.k-i-module-manager:before {\n content: \"\\e670\";\n}\n.k-i-hyperlink-light-dialog:before {\n content: \"\\e671\";\n}\n.k-i-hyperlink-insert:before {\n content: \"\\e671\";\n}\n.k-i-hyperlink-globe:before {\n content: \"\\e672\";\n}\n.k-i-hyperlink-globe-remove:before {\n content: \"\\e673\";\n}\n.k-i-hyperlink-email:before {\n content: \"\\e674\";\n}\n.k-i-anchor:before {\n content: \"\\e675\";\n}\n.k-i-table-light-dialog:before {\n content: \"\\e676\";\n}\n.k-i-table-insert:before {\n content: \"\\e676\";\n}\n.k-i-table:before {\n content: \"\\e677\";\n}\n.k-i-table-properties:before {\n content: \"\\e678\";\n}\n.k-i-table-wizard:before {\n content: \"\\e678\";\n}\n.k-i-table-cell:before {\n content: \"\\e679\";\n}\n.k-i-table-cell-properties:before {\n content: \"\\e67a\";\n}\n.k-i-table-column-insert-left:before {\n content: \"\\e67b\";\n}\n.k-i-table-column-insert-right:before {\n content: \"\\e67c\";\n}\n.k-i-table-row-insert-above:before {\n content: \"\\e67d\";\n}\n.k-i-table-row-insert-below:before {\n content: \"\\e67e\";\n}\n.k-i-table-column-delete:before {\n content: \"\\e67f\";\n}\n.k-i-table-row-delete:before {\n content: \"\\e680\";\n}\n.k-i-table-cell-delete:before {\n content: \"\\e681\";\n}\n.k-i-table-delete:before {\n content: \"\\e682\";\n}\n.k-i-cells-merge:before {\n content: \"\\e683\";\n}\n.k-i-cells-merge-horizontally:before {\n content: \"\\e684\";\n}\n.k-i-cells-merge-vertically:before {\n content: \"\\e685\";\n}\n.k-i-cell-split-horizontally:before {\n content: \"\\e686\";\n}\n.k-i-cell-split-vertically:before {\n content: \"\\e687\";\n}\n.k-i-table-unmerge:before {\n content: \"\\e688\";\n}\n.k-i-pane-freeze:before {\n content: \"\\e689\";\n}\n.k-i-row-freeze:before {\n content: \"\\e68a\";\n}\n.k-i-column-freeze:before {\n content: \"\\e68b\";\n}\n.k-i-toolbar-float:before {\n content: \"\\e68c\";\n}\n.k-i-spell-checker:before {\n content: \"\\e68d\";\n}\n.k-i-validation-xhtml:before {\n content: \"\\e68e\";\n}\n.k-i-validation-data:before {\n content: \"\\e68f\";\n}\n.k-i-toggle-full-screen-mode:before {\n content: \"\\e690\";\n}\n.k-i-formula-fx:before {\n content: \"\\e691\";\n}\n.k-i-sum:before {\n content: \"\\e692\";\n}\n.k-i-symbol:before {\n content: \"\\e693\";\n}\n.k-i-dollar:before {\n content: \"\\e694\";\n}\n.k-i-currency:before {\n content: \"\\e694\";\n}\n.k-i-percent:before {\n content: \"\\e695\";\n}\n.k-i-custom-format:before {\n content: \"\\e696\";\n}\n.k-i-decimal-increase:before {\n content: \"\\e697\";\n}\n.k-i-decimal-decrease:before {\n content: \"\\e698\";\n}\n.k-i-font-size:before {\n content: \"\\e699\";\n}\n.k-i-image-absolute-position:before {\n content: \"\\e69a\";\n}\n.k-i-globe-outline:before {\n content: \"\\e700\";\n}\n.k-i-globe:before {\n content: \"\\e701\";\n}\n.k-i-marker-pin:before {\n content: \"\\e702\";\n}\n.k-i-marker-pin-target:before {\n content: \"\\e703\";\n}\n.k-i-pin:before {\n content: \"\\e704\";\n}\n.k-i-unpin:before {\n content: \"\\e705\";\n}\n.k-i-share:before {\n content: \"\\e800\";\n}\n.k-i-user:before {\n content: \"\\e801\";\n}\n.k-i-inbox:before {\n content: \"\\e802\";\n}\n.k-i-blogger:before {\n content: \"\\e803\";\n}\n.k-i-blogger-box:before {\n content: \"\\e804\";\n}\n.k-i-delicious:before {\n content: \"\\e805\";\n}\n.k-i-delicious-box:before {\n content: \"\\e806\";\n}\n.k-i-digg:before {\n content: \"\\e807\";\n}\n.k-i-digg-box:before {\n content: \"\\e808\";\n}\n.k-i-email:before {\n content: \"\\e809\";\n}\n.k-i-envelop:before {\n content: \"\\e809\";\n}\n.k-i-letter:before {\n content: \"\\e809\";\n}\n.k-i-email-box:before {\n content: \"\\e80a\";\n}\n.k-i-envelop-box:before {\n content: \"\\e80a\";\n}\n.k-i-letter-box:before {\n content: \"\\e80a\";\n}\n.k-i-facebook:before {\n content: \"\\e80b\";\n}\n.k-i-facebook-box:before {\n content: \"\\e80c\";\n}\n.k-i-google:before {\n content: \"\\e80d\";\n}\n.k-i-google-box:before {\n content: \"\\e80e\";\n}\n.k-i-google-plus:before {\n content: \"\\e80f\";\n}\n.k-i-google-plus-box:before {\n content: \"\\e810\";\n}\n.k-i-linkedin:before {\n content: \"\\e811\";\n}\n.k-i-linkedin-box:before {\n content: \"\\e812\";\n}\n.k-i-myspace:before {\n content: \"\\e813\";\n}\n.k-i-myspace-box:before {\n content: \"\\e814\";\n}\n.k-i-pinterest:before {\n content: \"\\e815\";\n}\n.k-i-pinterest-box:before {\n content: \"\\e816\";\n}\n.k-i-reddit:before {\n content: \"\\e817\";\n}\n.k-i-reddit-box:before {\n content: \"\\e818\";\n}\n.k-i-stumble-upon:before {\n content: \"\\e819\";\n}\n.k-i-stumble-upon-box:before {\n content: \"\\e81a\";\n}\n.k-i-tell-a-friend:before {\n content: \"\\e81b\";\n}\n.k-i-tell-a-friend-box:before {\n content: \"\\e81c\";\n}\n.k-i-tumblr:before {\n content: \"\\e81d\";\n}\n.k-i-tumblr-box:before {\n content: \"\\e81e\";\n}\n.k-i-twitter:before {\n content: \"\\e81f\";\n}\n.k-i-twitter-box:before {\n content: \"\\e820\";\n}\n.k-i-yammer:before {\n content: \"\\e821\";\n}\n.k-i-yammer-box:before {\n content: \"\\e822\";\n}\n.k-i-behance:before {\n content: \"\\e823\";\n}\n.k-i-behance-box:before {\n content: \"\\e824\";\n}\n.k-i-dribbble:before {\n content: \"\\e825\";\n}\n.k-i-dribbble-box:before {\n content: \"\\e826\";\n}\n.k-i-rss:before {\n content: \"\\e827\";\n}\n.k-i-rss-box:before {\n content: \"\\e828\";\n}\n.k-i-vimeo:before {\n content: \"\\e829\";\n}\n.k-i-vimeo-box:before {\n content: \"\\e82a\";\n}\n.k-i-youtube:before {\n content: \"\\e82b\";\n}\n.k-i-youtube-box:before {\n content: \"\\e82c\";\n}\n.k-i-folder:before {\n content: \"\\e900\";\n}\n.k-i-folder-open:before {\n content: \"\\e901\";\n}\n.k-i-folder-add:before {\n content: \"\\e902\";\n}\n.k-i-folder-up:before {\n content: \"\\e903\";\n}\n.k-i-folder-more:before {\n content: \"\\e904\";\n}\n.k-i-fields-more:before {\n content: \"\\e904\";\n}\n.k-i-aggregate-fields:before {\n content: \"\\e905\";\n}\n.k-i-file:before {\n content: \"\\e906\";\n}\n.k-i-file-vertical:before {\n content: \"\\e906\";\n}\n.k-i-file-add:before {\n content: \"\\e907\";\n}\n.k-i-file-txt:before {\n content: \"\\e908\";\n}\n.k-i-txt:before {\n content: \"\\e908\";\n}\n.k-i-file-csv:before {\n content: \"\\e909\";\n}\n.k-i-csv:before {\n content: \"\\e909\";\n}\n.k-i-file-excel:before {\n content: \"\\e90a\";\n}\n.k-i-file-xls:before {\n content: \"\\e90a\";\n}\n.k-i-excel:before {\n content: \"\\e90a\";\n}\n.k-i-xls:before {\n content: \"\\e90a\";\n}\n.k-i-file-word:before {\n content: \"\\e90b\";\n}\n.k-i-file-doc:before {\n content: \"\\e90b\";\n}\n.k-i-word:before {\n content: \"\\e90b\";\n}\n.k-i-doc:before {\n content: \"\\e90b\";\n}\n.k-i-file-mdb:before {\n content: \"\\e90c\";\n}\n.k-i-mdb:before {\n content: \"\\e90c\";\n}\n.k-i-file-ppt:before {\n content: \"\\e90d\";\n}\n.k-i-ppt:before {\n content: \"\\e90d\";\n}\n.k-i-file-pdf:before {\n content: \"\\e90e\";\n}\n.k-i-pdf:before {\n content: \"\\e90e\";\n}\n.k-i-file-psd:before {\n content: \"\\e90f\";\n}\n.k-i-psd:before {\n content: \"\\e90f\";\n}\n.k-i-file-flash:before {\n content: \"\\e910\";\n}\n.k-i-flash:before {\n content: \"\\e910\";\n}\n.k-i-file-config:before {\n content: \"\\e911\";\n}\n.k-i-config:before {\n content: \"\\e911\";\n}\n.k-i-file-ascx:before {\n content: \"\\e912\";\n}\n.k-i-ascx:before {\n content: \"\\e912\";\n}\n.k-i-file-bac:before {\n content: \"\\e913\";\n}\n.k-i-bac:before {\n content: \"\\e913\";\n}\n.k-i-file-zip:before {\n content: \"\\e914\";\n}\n.k-i-zip:before {\n content: \"\\e914\";\n}\n.k-i-film:before {\n content: \"\\e915\";\n}\n.k-i-css3:before {\n content: \"\\e916\";\n}\n.k-i-html5:before {\n content: \"\\e917\";\n}\n.k-i-html:before {\n content: \"\\e918\";\n}\n.k-i-source-code:before {\n content: \"\\e918\";\n}\n.k-i-view-source:before {\n content: \"\\e918\";\n}\n.k-i-css:before {\n content: \"\\e919\";\n}\n.k-i-js:before {\n content: \"\\e91a\";\n}\n.k-i-exe:before {\n content: \"\\e91b\";\n}\n.k-i-csproj:before {\n content: \"\\e91c\";\n}\n.k-i-vbproj:before {\n content: \"\\e91d\";\n}\n.k-i-cs:before {\n content: \"\\e91e\";\n}\n.k-i-vb:before {\n content: \"\\e91f\";\n}\n.k-i-sln:before {\n content: \"\\e920\";\n}\n.k-i-cloud:before {\n content: \"\\e921\";\n}\n.k-i-file-horizontal:before {\n content: \"\\e922\";\n}\n.k-i-equal:before {\n content: \"\\e14a\";\n}\n.k-i-not-equal:before {\n content: \"\\e14b\";\n}\n.k-i-less-or-equal:before {\n content: \"\\e14c\";\n}\n.k-i-greater-or-equal:before {\n content: \"\\e14d\";\n}\n.k-i-divide:before {\n content: \"\\e14e\";\n}\n.k-i-accessibility:before {\n content: \"\\e14f\";\n}\n.k-i-barcode-outline:before {\n content: \"\\e150\";\n}\n.k-i-barcode:before {\n content: \"\\e151\";\n}\n.k-i-barcode-scanner:before {\n content: \"\\e152\";\n}\n.k-i-qr-code-outline:before {\n content: \"\\e153\";\n}\n.k-i-qr-code:before {\n content: \"\\e154\";\n}\n.k-i-qr-code-scanner:before {\n content: \"\\e155\";\n}\n.k-i-barcode-qr-code-scanner:before {\n content: \"\\e156\";\n}\n.k-i-signature:before {\n content: \"\\e157\";\n}\n.k-i-hand:before {\n content: \"\\e158\";\n}\n.k-i-cursor:before {\n content: \"\\e159\";\n}\n.k-i-attachment-45:before {\n content: \"\\e10e\";\n}\n.k-i-images:before {\n content: \"\\e52b\";\n}\n.k-i-strip-all-formatting:before {\n content: \"\\e669\";\n}\n.k-i-home:before {\n content: \"\\e034\";\n}\n.k-i-overlap:before {\n content: \"\\e033\";\n}\n.k-i-align-to-grid:before {\n content: \"\\e52c\";\n}\n.k-i-size-to-grid:before {\n content: \"\\e52d\";\n}\n.k-i-make-same-size:before {\n content: \"\\e52e\";\n}\n.k-i-make-same-width:before {\n content: \"\\e52f\";\n}\n.k-i-make-same-height:before {\n content: \"\\e530\";\n}\n.k-i-make-horizontal-spacing-equal:before {\n content: \"\\e531\";\n}\n.k-i-increase-horizontal-spacing:before {\n content: \"\\e532\";\n}\n.k-i-decrease-horizontal-spacing:before {\n content: \"\\e533\";\n}\n.k-i-remove-horizontal-spacing:before {\n content: \"\\e534\";\n}\n.k-i-make-vertical-spacing-equal:before {\n content: \"\\e535\";\n}\n.k-i-increase-vertical-spacing:before {\n content: \"\\e536\";\n}\n.k-i-decrease-vertical-spacing:before {\n content: \"\\e537\";\n}\n.k-i-remove-vertical-spacing:before {\n content: \"\\e538\";\n}\n.k-i-eyedropper:before {\n content: \"\\e539\";\n}\n.k-i-snap-grid:before {\n content: \"\\e53a\";\n}\n.k-i-snap-to-gridlines:before {\n content: \"\\e53b\";\n}\n.k-i-snap-to-snaplines:before {\n content: \"\\e53c\";\n}\n.k-i-dimensions:before {\n content: \"\\e53d\";\n}\n.k-i-crosstab:before {\n content: \"\\e69c\";\n}\n.k-i-table-body:before {\n content: \"\\e69e\";\n}\n.k-i-table-column-groups:before {\n content: \"\\e69f\";\n}\n.k-i-table-corner:before {\n content: \"\\e6a0\";\n}\n.k-i-table-row-groups:before {\n content: \"\\e6a1\";\n}\n.k-i-subreport:before {\n content: \"\\e923\";\n}\n.k-i-data:before {\n content: \"\\e924\";\n}\n.k-i-report-header-section:before {\n content: \"\\e925\";\n}\n.k-i-report-footer-section:before {\n content: \"\\e926\";\n}\n.k-i-group-header-section:before {\n content: \"\\e927\";\n}\n.k-i-group-footer-section:before {\n content: \"\\e928\";\n}\n.k-i-page-header-section:before {\n content: \"\\e929\";\n}\n.k-i-page-footer-section:before {\n content: \"\\e92a\";\n}\n.k-i-detail-section:before {\n content: \"\\e92b\";\n}\n.k-i-toc-section:before {\n content: \"\\e92c\";\n}\n.k-i-group-section:before {\n content: \"\\e92d\";\n}\n.k-i-parameters:before {\n content: \"\\e92e\";\n}\n.k-i-data-csv:before {\n content: \"\\e92f\";\n}\n.k-i-data-json:before {\n content: \"\\e930\";\n}\n.k-i-data-sql:before {\n content: \"\\e931\";\n}\n.k-i-data-web:before {\n content: \"\\e932\";\n}\n.k-i-group-collection:before {\n content: \"\\e933\";\n}\n.k-i-parameter-boolean:before {\n content: \"\\e934\";\n}\n.k-i-parameter-date-time:before {\n content: \"\\e935\";\n}\n.k-i-parameter-float:before {\n content: \"\\e936\";\n}\n.k-i-parameter-integer:before {\n content: \"\\e937\";\n}\n.k-i-parameter-string:before {\n content: \"\\e938\";\n}\n.k-i-toc-section-level:before {\n content: \"\\e939\";\n}\n.k-i-inherited:before {\n content: \"\\e93a\";\n}\n.k-i-file-video:before {\n content: \"\\e93b\";\n}\n.k-i-file-audio:before {\n content: \"\\e93c\";\n}\n.k-i-file-image:before {\n content: \"\\e93d\";\n}\n.k-i-file-presentation:before {\n content: \"\\e93e\";\n}\n.k-i-file-data:before {\n content: \"\\e93f\";\n}\n.k-i-file-disc-image:before {\n content: \"\\e940\";\n}\n.k-i-file-programming:before {\n content: \"\\e941\";\n}\n.k-i-parameters-byte-array:before {\n content: \"\\e942\";\n}\n.k-i-parameters-unknown:before {\n content: \"\\e943\";\n}\n.k-i-file-error:before {\n content: \"\\e944\";\n}\n.k-i-files-error:before {\n content: \"\\e945\";\n}\n.k-i-data-rest:before {\n content: \"\\e946\";\n}\n.k-i-file-typescript:before {\n content: \"\\e947\";\n}\n.k-i-graph:before {\n content: \"\\ea00\";\n}\n.k-i-column-clustered:before {\n content: \"\\ea01\";\n}\n.k-i-column-stacked:before {\n content: \"\\ea02\";\n}\n.k-i-column-stacked100:before {\n content: \"\\ea03\";\n}\n.k-i-column-range:before {\n content: \"\\ea04\";\n}\n.k-i-bar-clustered:before {\n content: \"\\ea05\";\n}\n.k-i-bar-stacked:before {\n content: \"\\ea06\";\n}\n.k-i-bar-stacked100:before {\n content: \"\\ea07\";\n}\n.k-i-bar-range:before {\n content: \"\\ea08\";\n}\n.k-i-area-clustered:before {\n content: \"\\ea09\";\n}\n.k-i-area-stacked:before {\n content: \"\\ea0a\";\n}\n.k-i-area-stacked100:before {\n content: \"\\ea0b\";\n}\n.k-i-area-range:before {\n content: \"\\ea0c\";\n}\n.k-i-line-stacked:before {\n content: \"\\ea0e\";\n}\n.k-i-line-stacked100:before {\n content: \"\\ea0f\";\n}\n.k-i-line-markers:before {\n content: \"\\ea10\";\n}\n.k-i-line-stacked-markers:before {\n content: \"\\ea11\";\n}\n.k-i-line-stacked100-markers:before {\n content: \"\\ea12\";\n}\n.k-i-pie:before {\n content: \"\\ea13\";\n}\n.k-i-doughnut:before {\n content: \"\\ea14\";\n}\n.k-i-scatter:before {\n content: \"\\ea15\";\n}\n.k-i-scatter-smooth-lines-markers:before {\n content: \"\\ea16\";\n}\n.k-i-scatter-smooth-lines:before {\n content: \"\\ea17\";\n}\n.k-i-scatter-straight-lines-markers:before {\n content: \"\\ea18\";\n}\n.k-i-scatter-straight-lines:before {\n content: \"\\e6a19\";\n}\n.k-i-bubble:before {\n content: \"\\ea1a\";\n}\n.k-i-candlestick:before {\n content: \"\\ea1b\";\n}\n.k-i-bar:before {\n content: \"\\ea1c\";\n}\n.k-i-radar:before {\n content: \"\\ea1d\";\n}\n.k-i-radar-markers:before {\n content: \"\\ea1e\";\n}\n.k-i-radar-filled:before {\n content: \"\\ea1f\";\n}\n.k-i-rose:before {\n content: \"\\ea20\";\n}\n.k-i-choropleth:before {\n content: \"\\ea21\";\n}\n.k-i-set-column-position:before {\n content: \"\\e15c\";\n}\n.k-i-stick:before {\n content: \"\\e15a\";\n}\n.k-i-unstick:before {\n content: \"\\e15b\";\n}\n.k-i-page-portrait::before {\n content: \"\\e906\";\n}\n.k-i-page-landscape::before {\n content: \"\\e922\";\n}\n.k-rtl .k-i-indent-increase,\n.k-rtl .k-i-indent-decrease,\n.k-rtl .k-i-expand,\n.k-rtl .k-i-collapse {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-spreadsheet {\n width: 800px;\n height: 600px;\n position: relative;\n border-width: 1px;\n border-style: solid;\n cursor: default;\n}\n.k-spreadsheet .k-spreadsheet-cell-comment {\n position: absolute;\n white-space: pre-wrap;\n text-align: left;\n border-width: 1px;\n border-style: solid;\n max-width: 200px;\n}\n.k-spreadsheet .k-spreadsheet-pane {\n padding-right: 1px;\n position: absolute;\n border-width: 1px;\n border-bottom-width: 0;\n border-right-width: 0;\n border-style: solid;\n box-sizing: border-box;\n overflow: hidden;\n}\n.k-spreadsheet .k-spreadsheet-pane.k-top {\n border-top-width: 0;\n}\n.k-spreadsheet .k-spreadsheet-pane.k-left {\n border-left-width: 0;\n}\n.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell {\n position: absolute;\n white-space: pre;\n box-sizing: border-box;\n overflow: hidden;\n padding: 1px 3px;\n background-clip: padding-box;\n}\n.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n left: auto;\n border-width: 3px;\n border-style: solid;\n}\n.k-spreadsheet .k-spreadsheet-vaxis,\n.k-spreadsheet .k-spreadsheet-haxis {\n position: absolute;\n border-style: solid;\n}\n.k-spreadsheet .k-spreadsheet-vaxis {\n top: 0;\n border-width: 0 0 0 1px;\n}\n.k-spreadsheet .k-spreadsheet-haxis {\n left: 0;\n border-width: 1px 0 0;\n}\n.k-spreadsheet .k-filter-range,\n.k-spreadsheet .k-spreadsheet-selection {\n border-width: 1px;\n border-style: solid;\n position: absolute;\n box-sizing: border-box;\n}\n.k-spreadsheet .k-spreadsheet-active-cell {\n position: absolute;\n outline-color: transparent !important;\n box-sizing: border-box;\n z-index: 10;\n}\n.k-spreadsheet .k-spreadsheet-action-bar {\n border-width: 0 0 1px;\n border-style: solid;\n position: relative;\n display: table;\n width: 100%;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor,\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar {\n display: table-cell;\n vertical-align: middle;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {\n position: relative;\n vertical-align: top;\n border-width: 0 1px 0 0;\n border-style: solid;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox {\n width: 9.5em;\n border-radius: 0;\n border-color: transparent;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {\n border-radius: 0;\n border-color: transparent;\n background-image: none;\n box-shadow: none;\n border-width: 0;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input {\n border-radius: 0;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select {\n border-radius: 0;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar {\n width: 100%;\n padding-left: 31px;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar > .k-i-formula-fx {\n content: \"\\e691\";\n display: block;\n position: absolute;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n border-width: 0 1px 0 0;\n border-style: solid;\n width: 24px;\n margin-left: -24px;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before {\n content: \"{\";\n font-weight: bold;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after {\n content: \"}\";\n font-weight: bold;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input {\n overflow: hidden;\n text-indent: 0.8em;\n border: 0;\n margin: 0;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down {\n padding-bottom: 0;\n}\n.k-spreadsheet .k-spreadsheet-formula-input {\n outline: none;\n border-width: 0;\n height: 26px;\n line-height: 20px;\n width: 100%;\n box-sizing: border-box;\n white-space: pre;\n padding: 3px 0.5em;\n}\n.k-spreadsheet .k-spreadsheet-cell-editor {\n position: absolute;\n display: none;\n padding: 0 3px;\n line-height: 20px;\n z-index: 2000;\n overflow: hidden;\n}\n.k-spreadsheet > .k-spreadsheet-view {\n position: relative;\n font-size: 12px;\n font-family: Arial, Verdana, sans-serif;\n}\n.k-spreadsheet > .k-spreadsheet-view .k-state-disabled {\n pointer-events: auto;\n}\n.k-spreadsheet .k-tabstrip-wrapper {\n position: relative;\n line-height: 1.7em;\n}\n.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items {\n padding: 0.3em 0 0;\n}\n.k-spreadsheet .k-spreadsheet-quick-access-toolbar {\n display: inline-block;\n position: absolute;\n z-index: 1;\n top: 0;\n left: 0;\n padding: 0.3em 0.3em 0;\n}\n.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button {\n padding: 0.3em;\n line-height: 1.4em;\n height: auto;\n}\n.k-spreadsheet .k-merged-cells-wrapper,\n.k-spreadsheet .k-selection-wrapper,\n.k-spreadsheet .k-filter-wrapper,\n.k-spreadsheet .k-spreadsheet-row-header {\n position: relative;\n}\n.k-spreadsheet .k-spreadsheet-column-header {\n position: absolute;\n}\n.k-spreadsheet .k-filter-wrapper {\n pointer-events: none;\n z-index: 50;\n}\n.k-spreadsheet .k-spreadsheet-sheets-bar {\n border-width: 1px 0 0;\n padding: 0 4px 4px;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n gap: 8px;\n}\n.k-spreadsheet .k-spreadsheet-sheets-bar > .k-button {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip {\n padding: 0;\n -ms-flex: 1;\n flex: 1;\n border-width: 0;\n background-color: transparent;\n overflow: hidden;\n}\n.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip .k-tabstrip-items li .k-link[data-type='remove'] {\n padding-left: 6px;\n padding-right: 6px;\n}\n.k-spreadsheet .k-vertical-align-center {\n position: relative;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-spreadsheet .k-vertical-align-bottom {\n position: relative;\n top: 100%;\n -webkit-transform: translateY(-100%);\n -ms-transform: translateY(-100%);\n transform: translateY(-100%);\n}\n.k-spreadsheet .k-dirty {\n position: absolute;\n top: 0;\n left: 0;\n right: unset;\n}\n.k-spreadsheet .k-single-selection {\n cursor: crosshair;\n}\n.k-spreadsheet .k-single-selection::after {\n content: \" \";\n height: 6px;\n width: 6px;\n position: absolute;\n display: block;\n bottom: 0;\n right: 0;\n border-radius: 50%;\n margin-bottom: -4px;\n margin-right: -4px;\n border-width: 1px;\n border-style: solid;\n z-index: 100;\n}\n.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after {\n display: none;\n}\n.k-spreadsheet .k-auto-fill,\n.k-spreadsheet .k-auto-fill-punch,\n.k-spreadsheet .k-auto-fill-br-hint,\n.k-spreadsheet .k-auto-fill-tr-hint,\n.k-spreadsheet .k-auto-fill-bl-hint {\n position: absolute;\n box-sizing: border-box;\n}\n.k-spreadsheet .k-auto-fill {\n border-width: 1px;\n border-style: solid;\n cursor: crosshair;\n}\n.k-spreadsheet .k-auto-fill-wrapper {\n position: relative;\n}\n.k-spreadsheet .k-spreadsheet-vborder {\n position: absolute;\n border-left-style: solid;\n border-left-width: 1px;\n}\n.k-spreadsheet .k-spreadsheet-hborder {\n position: absolute;\n border-top-style: solid;\n border-top-width: 1px;\n}\n.k-spreadsheet-list-popup {\n margin-right: -1px;\n}\n.k-spreadsheet-names-popup .k-item {\n position: relative;\n}\n.k-spreadsheet-names-popup .k-icon {\n position: absolute;\n right: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n opacity: 0.7;\n cursor: pointer;\n}\n.k-spreadsheet-names-popup .k-icon:hover {\n opacity: 1;\n}\n.k-horizontal-resize {\n cursor: col-resize;\n}\n.k-vertical-resize {\n cursor: row-resize;\n}\n.k-spreadsheet-data,\n.k-merged-cells-wrapper,\n.k-selection-wrapper,\n.k-spreadsheet-active-cell {\n cursor: cell;\n}\n.k-horizontal-resize .k-spreadsheet-data,\n.k-horizontal-resize .k-merged-cells-wrapper,\n.k-horizontal-resize .k-selection-wrapper,\n.k-horizontal-resize .k-spreadsheet-active-cell {\n cursor: col-resize;\n}\n.k-vertical-resize .k-spreadsheet-data,\n.k-vertical-resize .k-merged-cells-wrapper,\n.k-vertical-resize .k-selection-wrapper,\n.k-vertical-resize .k-spreadsheet-active-cell {\n cursor: row-resize;\n}\n.k-spreadsheet .k-colorpicker .k-tool-icon {\n overflow: visible;\n}\n.k-button.k-reset-color,\n.k-button.k-custom-color {\n display: block;\n width: 100%;\n border-radius: 0;\n border: none;\n text-align: left;\n line-height: 2em;\n}\n.k-spreadsheet-colorpicker .k-colorpalette {\n border: 1px solid #dbdbdb;\n border-left: none;\n border-right: none;\n padding: 0.4em;\n}\n.k-spreadsheet-filter {\n position: absolute;\n cursor: pointer;\n pointer-events: all;\n}\n.k-spreadsheet-sample {\n float: right;\n}\n.k-spreadsheet-clipboard-paste,\n.k-spreadsheet-clipboard {\n position: fixed;\n opacity: 0;\n top: 0;\n left: 0;\n overflow: hidden;\n padding: 0;\n margin: 0;\n border: 0;\n width: 1px;\n height: 1px;\n box-sizing: border-box;\n}\ntextarea.k-spreadsheet-clipboard {\n position: fixed;\n}\n.k-spreadsheet-top-corner {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 10000;\n border-width: 0 1px 1px 0;\n border-style: solid;\n}\n.k-spreadsheet-top-corner:after {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n overflow: hidden;\n position: absolute;\n bottom: 0;\n right: 0;\n border-width: 6px;\n border-style: solid;\n}\n.k-spreadsheet-scroller {\n width: 100%;\n height: 100%;\n overflow: scroll;\n -webkit-overflow-scrolling: touch;\n position: absolute;\n z-index: 1;\n}\n@media (hover: none), (pointer: coarse) {\n .k-spreadsheet-scroller {\n z-index: 3;\n }\n}\n.k-spreadsheet-fixed-container {\n position: absolute;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n z-index: 2;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n}\n.k-spreadsheet-view-size {\n position: relative;\n}\n.k-spreadsheet-column-header,\n.k-spreadsheet-row-header {\n text-align: center;\n z-index: 100;\n}\n.k-spreadsheet-column-header .k-spreadsheet-cell,\n.k-spreadsheet-row-header .k-spreadsheet-cell {\n border-style: solid;\n border-width: 0 1px 1px 0;\n}\ndiv.k-spreadsheet-window {\n padding: 1.167em 0.75em 0.75em;\n}\n.k-spreadsheet-window .k-edit-form-container {\n width: 100%;\n}\n.k-spreadsheet-window .k-root-tabs {\n border-width: 0;\n margin: -1em -1em 0;\n padding: 0.5em 1em 0;\n}\n.k-spreadsheet-window .k-root-tabs .k-loading {\n display: none;\n}\n.k-spreadsheet-window .k-list-wrapper {\n padding: 0.15em 0;\n height: 190px;\n}\n.k-spreadsheet-window .k-list .k-item {\n border-radius: 0;\n padding: 0.5em 0.6em 0.4em 0.6em;\n cursor: pointer;\n line-height: 1.1em;\n}\n.k-spreadsheet-window .k-format-filter {\n width: 100%;\n}\n.k-spreadsheet-window .k-format-filter + .k-group-header + .k-list-wrapper {\n margin-top: 1em;\n}\n.k-spreadsheet-window .k-action-buttons {\n top: 10px;\n padding: 10px;\n margin-bottom: calc(10px - 1em);\n}\n.k-spreadsheet-window .k-edit-label {\n width: 25%;\n margin: 0 0 0 0.75em;\n}\n.k-spreadsheet-window .k-edit-field {\n width: 67%;\n margin: 0 0.917em 0 0;\n}\n.k-spreadsheet-window .k-edit-label,\n.k-spreadsheet-window .k-edit-field {\n padding: 0;\n line-height: 3em;\n}\n.k-spreadsheet-window .k-edit-field .k-textbox,\n.k-spreadsheet-window .k-edit-field .k-dropdown {\n width: 100%;\n}\n.k-spreadsheet-window .k-export-config .k-hr {\n margin-left: 15px;\n margin-right: 15px;\n}\n.k-spreadsheet-window .k-export-config .k-edit-field {\n width: 40%;\n float: left;\n margin-left: 30px;\n}\n.k-spreadsheet-window .k-page-orientation {\n position: absolute;\n right: 2em;\n top: 25%;\n}\n.k-spreadsheet-window .k-page-orientation .k-icon {\n font-size: 6em;\n}\n.k-spreadsheet-window .k-export-config:after,\n.k-spreadsheet-window > div:after {\n content: \"\";\n display: block;\n clear: both;\n height: 0;\n}\n.k-spreadsheet-format-cells .k-spreadsheet-preview {\n font-weight: bold;\n text-align: center;\n font-size: 1.16em;\n line-height: 3.64em;\n margin: 0 -0.863em 0.72em;\n border-style: solid;\n border-width: 1px 0;\n}\n.k-spreadsheet-border-palette {\n width: 153px;\n}\n.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button {\n box-sizing: border-box;\n width: 20%;\n}\n.k-spreadsheet-border-palette .k-colorpalette {\n vertical-align: bottom;\n}\n.k-spreadsheet-popup .k-separator {\n width: 1px;\n height: 1.8em;\n vertical-align: middle;\n display: inline-block;\n}\n.k-spreadsheet-popup .k-colorpalette {\n vertical-align: top;\n}\n.k-spreadsheet-popup .k-button.k-button-icon {\n padding: 0.6em;\n border-width: 0;\n border-radius: 0;\n}\n.k-spreadsheet-popup .k-button.k-button-icontext {\n display: block;\n text-align: left;\n text-transform: initial;\n padding: 0.3em 1.5em 0.3em 0.9em;\n border-width: 0;\n border-radius: 0;\n}\n.k-spreadsheet-filter-menu {\n width: 280px;\n}\n.k-spreadsheet-filter-menu > .k-menu {\n border-width: 0;\n}\n.k-spreadsheet-filter-menu > .k-menu .k-link {\n padding-left: 26px;\n}\n.k-spreadsheet-filter-menu > .k-menu .k-link .k-icon {\n margin-left: -26px;\n width: 26px;\n}\n.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {\n height: 200px;\n overflow-y: scroll;\n overflow-x: auto;\n border-width: 1px;\n border-style: solid;\n}\n.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {\n overflow: visible;\n padding: 6px 7px;\n}\n.k-spreadsheet-filter-menu .k-details {\n border-top-width: 1px;\n border-top-style: solid;\n padding: 4px 0;\n}\n.k-spreadsheet-filter-menu .k-details-summary {\n cursor: pointer;\n line-height: 26px;\n}\n.k-spreadsheet-filter-menu .k-details-summary .k-icon {\n margin: 0 5px;\n}\n.k-spreadsheet-filter-menu .k-details-content {\n padding: 0 8px 0 26px;\n}\n.k-spreadsheet-filter-menu .k-details-content > .k-textbox,\n.k-spreadsheet-filter-menu .k-details-content > .k-widget {\n width: 100%;\n margin-bottom: 3px;\n}\n.k-spreadsheet-filter-menu .k-details-content .k-space-right {\n background-image: none;\n}\n.k-spreadsheet-filter-menu .k-details-content .k-filter-and {\n width: 75px;\n margin: 8px 0;\n}\n.k-spreadsheet-filter-menu .k-action-buttons {\n border-top-width: 0;\n margin: 8px;\n padding: 0;\n position: static;\n}\n.k-resize-handle,\n.k-resize-hint {\n position: absolute;\n z-index: 200;\n}\n.k-resize-hint-handle {\n width: 100%;\n height: 20px;\n}\n.k-resize-hint-marker {\n width: 2px;\n height: 100%;\n margin: 0 auto;\n}\n.k-resize-hint-vertical .k-resize-hint-handle {\n height: 100%;\n width: 20px;\n float: left;\n}\n.k-resize-hint-vertical .k-resize-hint-marker {\n height: 2px;\n width: 100%;\n}\n.k-spreadsheet-quick-access-toolbar .k-button,\n.k-spreadsheet-sheets-bar .k-button {\n border-color: transparent;\n background-color: transparent;\n background-image: none;\n}\n.k-spreadsheet-tabstrip {\n border-left-width: 0;\n border-right-width: 0;\n border-top-width: 0;\n}\n.k-spreadsheet-tabstrip > .k-content {\n border-left-width: 0;\n border-right-width: 0;\n border-bottom-width: 0;\n margin: 0;\n padding: 0;\n}\n.k-spreadsheet-tabstrip .k-loading {\n display: none;\n}\n.k-spreadsheet-toolbar {\n border-width: 0;\n}\n.k-spreadsheet-toolbar > .k-widget[data-property='fontSize'] {\n width: 75px;\n}\n.k-spreadsheet-toolbar > .k-widget[data-property='format'] {\n width: 100px;\n}\n.k-spreadsheet-toolbar > .k-widget[data-property='fontFamily'] {\n width: 130px;\n}\n.k-spreadsheet-toolbar [data-tool=alignment],\n.k-spreadsheet-toolbar [data-tool=backgroundColor],\n.k-spreadsheet-toolbar [data-tool=borders],\n.k-spreadsheet-toolbar [data-tool=freeze],\n.k-spreadsheet-toolbar [data-tool=merge],\n.k-spreadsheet-toolbar [data-tool=textColor] {\n width: auto;\n}\n.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,\n.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,\n.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,\n.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,\n.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {\n text-decoration: underline;\n}\n.k-spreadsheet-formula-input > .k-series-a,\n.k-spreadsheet-formula-input > .k-series-b,\n.k-spreadsheet-formula-input > .k-series-c,\n.k-spreadsheet-formula-input > .k-series-d {\n background-color: transparent;\n}\n.k-spreadsheet-selection-highlight {\n border-width: 1px;\n border-style: solid;\n position: absolute;\n box-sizing: border-box;\n}\n.k-spreadsheet-formula-list {\n min-width: 100px;\n}\n.k-spreadsheet-formula-list .k-item {\n padding: 0 0.3em;\n box-shadow: none;\n}\n.k-spreadsheet-sheets-items-hint {\n margin-top: 0.1em;\n background: none !important;\n border-width: 0 !important;\n}\n.k-spreadsheet-editor-button {\n position: absolute;\n width: 20px;\n z-index: 10;\n margin-left: 2px;\n padding: 0 !important;\n}\n.k-spreadsheet-editor-button.k-spreadsheet-last-column {\n margin-left: -21px;\n}\n.k-spreadsheet-editor-button span {\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.hint-wrapper {\n margin-top: 1em;\n}\n.k-edit-form-container > div:after {\n display: block;\n content: \"\";\n clear: both;\n}\n.k-spreadsheet-filter-menu .k-i-arrow-45-down-right {\n cursor: pointer;\n}\n.k-spreadsheet-import-errors .k--header-message {\n font-weight: bold;\n padding-bottom: 5px;\n border-bottom: 1px solid #888;\n margin-bottom: 5px;\n}\n.k-spreadsheet-import-errors .k--errors {\n max-height: 350px;\n overflow: auto;\n}\n.k-spreadsheet-import-errors .k--errors table {\n border-collapse: collapse;\n font-size: 90%;\n}\n.k-spreadsheet-import-errors .k--errors table td,\n.k-spreadsheet-import-errors .k--errors table th {\n padding: 2px 4px;\n border-bottom: 1px solid #bbb;\n}\n.k-spreadsheet-import-errors .k--errors table th {\n text-align: left;\n border-bottom: 1px solid #000;\n}\n.k-spreadsheet-insert-image-dialog {\n margin: 0 1em;\n border-style: dashed;\n border-width: 2px;\n}\n.k-spreadsheet-insert-image-dialog label {\n position: relative;\n display: block;\n width: 355px;\n height: 200px;\n padding: 10px;\n background-image: url(\"./textures/image-default.png\");\n background-size: auto 70%;\n background-repeat: no-repeat;\n background-position: 50% 30%;\n}\n.k-spreadsheet-insert-image-dialog label div {\n position: relative;\n top: 75%;\n padding: 10px;\n text-align: center;\n pointer-events: none;\n}\n.k-spreadsheet-insert-image-dialog label input {\n display: none;\n}\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {\n background-size: auto 90%;\n background-position: 50% 50%;\n}\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {\n opacity: 1;\n top: 50%;\n}\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {\n opacity: 0;\n}\n.k-spreadsheet-drawing {\n position: absolute;\n box-sizing: border-box;\n z-index: 101;\n}\n.k-spreadsheet-drawing.k-spreadsheet-active-drawing {\n outline-style: solid;\n outline-width: 2px;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-image {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-position: 50% 50%;\n background-size: 100% 100%;\n background-repeat: no-repeat;\n cursor: move;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {\n position: absolute;\n width: 6px;\n height: 6px;\n border-style: solid;\n border-width: 1px;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {\n left: 50%;\n top: 0;\n cursor: ns-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {\n left: 100%;\n top: 0;\n cursor: nesw-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {\n left: 100%;\n top: 50%;\n cursor: ew-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {\n left: 100%;\n top: 100%;\n cursor: nwse-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {\n left: 50%;\n top: 100%;\n cursor: ns-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {\n left: 0;\n top: 100%;\n cursor: nesw-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {\n left: 0;\n top: 50%;\n cursor: ew-resize;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {\n left: 0;\n top: 0;\n cursor: nwse-resize;\n}\n.k-avatar {\n width: 32px;\n height: 32px;\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n overflow: hidden;\n}\n.k-avatar-circle {\n border-radius: 50%;\n}\n.k-avatar-circle.k-avatar-image > * {\n border-radius: 50%;\n}\n.k-avatar-rounded {\n border-radius: 5px;\n}\n.k-avatar-rounded.k-avatar-image > * {\n border-radius: 5px;\n}\n.k-avatar-image {\n width: 100%;\n height: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.k-avatar-image > img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.k-card {\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: relative;\n overflow: hidden;\n}\n.k-card .k-card-callout {\n position: absolute;\n width: 20px;\n height: 20px;\n border-width: 1px 1px 0 0;\n border-style: solid;\n margin: 0;\n}\n.k-card .k-card-callout.k-callout-n {\n top: 0;\n -webkit-transform: translate(-50%, -50%) rotate(-45deg);\n -ms-transform: translate(-50%, -50%) rotate(-45deg);\n transform: translate(-50%, -50%) rotate(-45deg);\n left: 50%;\n}\n.k-card .k-card-callout.k-callout-e {\n top: 50%;\n left: auto;\n right: 0;\n -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n -ms-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n}\n.k-card .k-card-callout.k-callout-s {\n top: auto;\n bottom: 0;\n -webkit-transform: translate(-50%, 50%) rotate(135deg);\n -ms-transform: translate(-50%, 50%) rotate(135deg);\n transform: translate(-50%, 50%) rotate(135deg);\n left: 50%;\n}\n.k-card .k-card-callout.k-callout-w {\n top: 50%;\n left: 0;\n -webkit-transform: translate(-50%, -50%) rotate(-135deg);\n -ms-transform: translate(-50%, -50%) rotate(-135deg);\n transform: translate(-50%, -50%) rotate(-135deg);\n}\n.k-card .k-avatar {\n width: 45px;\n height: 45px;\n margin-right: 14px;\n}\n.k-card .k-avatar.k-avatar-image > * {\n width: 45px;\n height: 45px;\n}\n.k-card.k-card-flat {\n box-shadow: none;\n}\n.k-card-horizontal {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-card-inner {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: inherit;\n flex-direction: inherit;\n overflow: hidden;\n}\n.k-card-header {\n padding: 12px 14px;\n border-width: 0 0 1px;\n border-style: solid;\n outline: 0;\n overflow: hidden;\n position: relative;\n z-index: 1;\n}\n.k-card > .k-card-header:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-card > .k-card-header:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.k-card-header h1,\n.k-card-header h2,\n.k-card-header h3,\n.k-card-header h4,\n.k-card-header h5,\n.k-card-header h6,\n.k-card-header > div {\n margin: 0;\n}\n.k-card-header .k-card-title + .k-card-subtitle {\n margin-top: 0;\n}\n.k-card-footer {\n padding: 12px 14px;\n border-width: 1px 0 0;\n border-style: solid;\n outline: 0;\n display: block;\n}\n.k-card-body {\n padding: 12px 14px;\n outline: 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-card > .k-card-body:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-card > .k-card-body:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.k-card-body p {\n margin: 0 0 8px;\n}\n.k-card-body > .k-last,\n.k-card-body > :last-child {\n margin-bottom: 0;\n}\n.k-card-image,\n.k-card-media {\n border: 0;\n max-width: 100%;\n overflow: hidden;\n}\n.k-card > .k-card-image:first-child,\n.k-card > .k-card-media:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-card > .k-card-image:last-child,\n.k-card > .k-card-media:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.k-card-image > img,\n.k-card-media > img {\n border: 0;\n max-width: 100%;\n}\n.k-card-horizontal .k-card-image,\n.k-card-horizontal .k-card-media {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n max-width: 100px;\n object-fit: cover;\n}\n.k-card-title {\n font-family: inherit;\n font-size: 19px;\n line-height: normal;\n font-weight: 400;\n margin: 0 0 8px;\n}\n.k-card-subtitle {\n font-size: 12px;\n margin: 0 0 8px;\n opacity: 0.6;\n}\n.k-card-separator {\n margin: 0;\n border-width: 1px 0 0;\n border-style: solid;\n display: block;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-separator.k-separator-vertical {\n width: 0;\n border-width: 0 0 0 1px;\n}\n.k-card > .k-hr {\n margin: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n border-color: inherit;\n}\n.k-card-actions {\n padding: 8px 14px;\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n overflow: hidden;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n.k-card > .k-card-actions:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-card > .k-card-actions:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.k-card-horizontal .k-card-actions,\n.k-card-vertical .k-card-actions {\n border: 0;\n}\n.k-card-actions .k-button {\n max-width: 100%;\n white-space: normal;\n}\n.k-card-actions > .k-button.k-flat:first-child {\n margin-left: -8px;\n}\n.k-card-actions.k-card-actions-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.k-card-actions.k-card-actions-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.k-card-actions.k-card-actions-center {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-card-action {\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-card-action > .k-button {\n border-radius: 0;\n padding: 12px 14px;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-card-actions-vertical {\n padding: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-card-actions-vertical .k-button {\n padding: 16px 14px;\n}\n.k-card-actions-vertical .k-button.k-flat:first-child {\n margin-left: 0;\n}\n.k-card-actions-vertical .k-card-action + .k-card-action {\n border-top-width: 1px;\n}\n.k-card-horizontal .k-card-actions-vertical {\n border-top-width: 0;\n border-left-width: 1px;\n}\n.k-card-vertical .k-card-actions-vertical.k-card-actions-start {\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.k-card-vertical .k-card-actions-vertical.k-card-actions-end {\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.k-card-vertical .k-card-actions-vertical.k-card-actions-center {\n -ms-flex-align: center;\n align-items: center;\n}\n.k-card-vertical .k-card-actions-vertical.k-card-actions-start,\n.k-card-vertical .k-card-actions-vertical.k-card-actions-end,\n.k-card-vertical .k-card-actions-vertical.k-card-actions-center {\n padding: 8px 14px;\n}\n.k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button,\n.k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button,\n.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button {\n padding: 8px 14px;\n}\n.k-card-actions-stretched {\n padding: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-card-actions-stretched .k-button {\n padding: 16px 14px;\n -ms-flex-positive: 1;\n flex-grow: 1;\n border-radius: 0;\n}\n.k-card-actions-stretched .k-button.k-flat:first-child {\n margin-left: 0;\n}\n.k-card-actions-stretched .k-card-action + .k-card-action {\n border-left-width: 1px;\n}\n.k-card .k-card-actions-stretched {\n border-top-width: 1px;\n border-style: solid;\n}\n.k-card-horizontal > .k-card-actions-stretched {\n border-left-width: 1px;\n border-top-width: 0;\n}\n.k-card-actions-stretched.k-card-actions-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-card-actions-stretched.k-card-actions-vertical .k-card-action + .k-card-action {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.k-card-list {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-list .k-card {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-list .k-card + .k-card {\n margin-top: 16px;\n}\n.k-card-deck {\n display: -ms-flexbox;\n display: flex;\n margin-top: 16px;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-deck .k-card {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-deck .k-card + .k-card {\n margin-left: 16px;\n}\n.k-card-deck-scrollwrap {\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-card-deck-scrollwrap > .k-button {\n border-radius: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: absolute;\n z-index: 1;\n}\n.k-card-deck-scrollwrap > .k-button:first-child {\n left: -1px;\n}\n.k-card-deck-scrollwrap > .k-button:last-child {\n right: -1px;\n}\n.k-card-deck-scrollwrap > .k-card-deck {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-group .k-card {\n border-radius: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-card-group .k-card > .k-card-header {\n border-radius: 0;\n}\n.k-card-group .k-card + .k-card {\n margin-left: -1px;\n}\n.k-card-group .k-card.k-first {\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.k-card-group .k-card.k-first > .k-card-header {\n border-top-left-radius: 4px;\n}\n.k-card-group .k-card.k-last {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.k-card-group .k-card.k-last > .k-card-header {\n border-top-right-radius: 4px;\n}\n.k-card-group .k-card.k-only {\n border-radius: 4px;\n}\n.k-card-group .k-card.k-only > .k-card-header {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.k-rtl .k-card-deck .k-card + .k-card,\n[dir=\"rtl\"] .k-card-deck .k-card + .k-card {\n margin-left: 0;\n margin-right: 16px;\n}\n.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action,\n[dir=\"rtl\"] .k-card-actions-stretched .k-card-action + .k-card-action {\n border-right-width: 1px;\n border-left-width: 0;\n}\n.k-rtl .k-card-horizontal .k-card-actions-vertical,\n[dir=\"rtl\"] .k-card-horizontal .k-card-actions-vertical,\n.k-rtl .k-card-horizontal > .k-card-actions-stretched,\n[dir=\"rtl\"] .k-card-horizontal > .k-card-actions-stretched {\n border-right-width: 1px;\n border-left-width: 0;\n}\n.k-ie11 .k-card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-tilelayout {\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n outline: 0;\n display: grid;\n}\n.k-layout-item-hint {\n border-width: 1px;\n border-style: solid;\n border-radius: 4px;\n position: relative;\n}\n.k-layout-item-hint.k-layout-item-hint-resize {\n z-index: 3;\n}\n.k-chat {\n height: 600px;\n max-height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n overflow: hidden;\n max-width: 500px;\n margin: auto;\n}\n.k-chat .k-message-list {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n overflow-x: hidden;\n overflow-y: auto;\n scroll-behavior: smooth;\n}\n.k-chat .k-message-list-content {\n padding: 16px 16px;\n width: 100%;\n box-sizing: border-box;\n position: relative;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n overflow: hidden;\n}\n.k-chat .k-message-list-content > * + * {\n margin-top: 16px;\n}\n.k-chat .k-message-group {\n max-width: 80%;\n background: none;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-direction: column;\n flex-direction: column;\n position: relative;\n}\n.k-chat .k-message-group:not(.k-alt) {\n -ms-flex-align: start;\n align-items: flex-start;\n text-align: left;\n}\n.k-chat .k-message-group:not(.k-alt) .k-message-time {\n margin-left: 8px;\n left: 100%;\n}\n.k-chat .k-message-group:not(.k-alt) .k-message-status {\n left: 0;\n}\n.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,\n.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {\n border-bottom-left-radius: 2px;\n}\n.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,\n.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble {\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n}\n.k-chat .k-message-group.k-alt {\n -ms-flex-item-align: end;\n align-self: flex-end;\n -ms-flex-align: end;\n align-items: flex-end;\n text-align: right;\n}\n.k-chat .k-message-group.k-alt .k-message-time {\n margin-right: 8px;\n right: 100%;\n}\n.k-chat .k-message-group.k-alt .k-message-status {\n right: 0;\n}\n.k-chat .k-message-group.k-alt .k-first .k-bubble,\n.k-chat .k-message-group.k-alt .k-only .k-bubble {\n border-bottom-right-radius: 2px;\n}\n.k-chat .k-message-group.k-alt .k-middle .k-bubble,\n.k-chat .k-message-group.k-alt .k-last .k-bubble {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.k-chat .k-message {\n max-width: 100%;\n margin: 2px 0 0;\n position: relative;\n transition: margin 0.2s ease-in-out;\n}\n.k-chat .k-message-time,\n.k-chat .k-message-status {\n font-size: smaller;\n line-height: normal;\n white-space: nowrap;\n pointer-events: none;\n position: absolute;\n}\n.k-chat .k-message-time {\n opacity: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n transition: opacity 0.2s ease-in-out;\n}\n.k-chat .k-message-status {\n margin-top: 2px;\n height: 0;\n overflow: hidden;\n top: 100%;\n transition: height 0.2s ease-in-out;\n}\n.k-chat .k-bubble {\n border-radius: 12px;\n padding: 8px 12px;\n border-width: 1px;\n border-style: solid;\n line-height: 18px;\n word-wrap: break-word;\n}\n.k-chat .k-message.k-state-selected {\n margin-bottom: 16px;\n border: 0;\n color: inherit;\n background: none;\n}\n.k-chat .k-message.k-state-selected .k-message-time {\n opacity: 1;\n}\n.k-chat .k-message.k-state-selected .k-message-status {\n height: 1.2em;\n}\n.k-chat .k-message-error,\n.k-chat .k-message-sending {\n margin-bottom: 16px;\n}\n.k-chat .k-message-error .k-message-status,\n.k-chat .k-message-sending .k-message-status {\n height: 1.2em;\n}\n.k-chat .k-avatar {\n border-radius: 100%;\n width: 32px;\n height: 32px;\n position: absolute;\n}\n.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {\n padding-left: 40px;\n}\n.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {\n padding-right: 40px;\n}\n.k-chat .k-message-group:not(.k-alt) > .k-avatar {\n left: 0;\n bottom: 0;\n}\n.k-chat .k-message-group.k-alt > .k-avatar {\n right: 0;\n bottom: 0;\n}\n.k-author {\n margin: 0;\n font-size: smaller;\n line-height: normal;\n}\n.k-chat .k-author {\n margin: 0;\n}\n.k-timestamp {\n font-size: smaller;\n line-height: normal;\n text-align: center;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-quick-replies {\n display: block;\n max-width: 100%;\n}\n.k-quick-reply {\n border-radius: 100px;\n margin-right: 8px;\n margin-bottom: 4px;\n padding: 8px 12px;\n border-width: 1px;\n border-style: solid;\n line-height: 18px;\n cursor: pointer;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: inline-block;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n transition-property: color, background-color, border-color;\n transition-duration: 0.2s;\n transition-timing-function: ease-in-out;\n}\n.k-message-box {\n padding: 10px 16px;\n border-width: 1px 0 0;\n border-style: solid;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-message-box .k-input {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n background: none;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-message-box .k-button {\n padding: 0;\n}\n.k-message-box .k-button svg {\n width: 20px;\n height: 20px;\n fill: currentColor;\n display: inline-block;\n}\n.k-message-box .k-button::before,\n.k-message-box .k-button::after {\n display: none;\n}\n.k-chat .k-card-list {\n margin: 2px 0 0;\n}\n.k-chat .k-card-deck {\n max-width: calc(100% + 32px);\n box-sizing: border-box;\n margin-left: -16px;\n margin-right: -16px;\n padding: 16px 16px 16px;\n overflow: hidden;\n overflow-x: auto;\n scroll-behavior: smooth;\n}\n.k-chat .k-card-deck .k-card-wrap + .k-card-wrap {\n margin-left: 16px;\n}\n.k-chat .k-card-deck .k-card,\n.k-chat .k-card-deck .k-card-wrap {\n width: 200px;\n}\n.k-card-deck-scrollwrap {\n margin-left: -16px;\n margin-right: -16px;\n padding-left: 16px;\n padding-right: 16px;\n overflow: hidden;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: 100%;\n box-sizing: content-box;\n}\n.k-card-deck-scrollwrap > .k-card-deck {\n margin-bottom: -20px;\n padding-bottom: 20px;\n}\n.k-chat .k-card-deck .k-card-wrap {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-chat .k-card-deck .k-card-wrap .k-card {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-chat .k-card-deck .k-card-wrap .k-card + .k-card {\n margin-left: 16px;\n}\n.k-chat .k-card-deck .k-card-wrap.k-state-selected {\n background: none;\n}\n.k-typing-indicator {\n padding: 0;\n border-radius: 50px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-typing-indicator span {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n -ms-flex: 0 0 8px;\n flex: 0 0 8px;\n background-color: currentColor;\n}\n.k-typing-indicator span + span {\n margin-left: 5px;\n}\n@-webkit-keyframes k-animation-blink {\n 50% {\n opacity: 1;\n }\n}\n@keyframes k-animation-blink {\n 50% {\n opacity: 1;\n }\n}\n.k-chat .k-toolbar-box {\n width: 100%;\n border-width: 1px 0 0;\n border-style: solid;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-chat .k-toolbar-box .k-button-list {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n overflow: hidden;\n scroll-behavior: smooth;\n padding: 10px 16px;\n}\n.k-chat .k-toolbar-box .k-button-list:after {\n content: '';\n padding-right: 16px;\n}\n.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {\n margin-left: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-chat .k-toolbar-box .k-scroll-button {\n position: absolute;\n z-index: 2;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-chat .k-toolbar-box .k-scroll-button-left {\n left: 0;\n}\n.k-chat .k-toolbar-box .k-scroll-button-right {\n right: 0;\n}\n.k-chat .k-toolbar-box .k-button {\n border-width: 0;\n color: inherit;\n background: none;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n box-shadow: none;\n}\n.k-rtl .k-message-group:not(.k-alt),\n[dir=\"rtl\"] .k-message-group:not(.k-alt) {\n text-align: right;\n}\n.k-rtl .k-message-group:not(.k-alt) .k-message-time,\n[dir=\"rtl\"] .k-message-group:not(.k-alt) .k-message-time {\n margin-left: 0;\n margin-right: 8px;\n left: auto;\n right: 100%;\n}\n.k-rtl .k-message-group:not(.k-alt) .k-message-status,\n[dir=\"rtl\"] .k-message-group:not(.k-alt) .k-message-status {\n left: auto;\n right: 0;\n}\n.k-rtl .k-message-group.k-alt,\n[dir=\"rtl\"] .k-message-group.k-alt {\n text-align: left;\n}\n.k-rtl .k-message-group.k-alt .k-message-time,\n[dir=\"rtl\"] .k-message-group.k-alt .k-message-time {\n margin-right: 0;\n margin-left: 8px;\n right: auto;\n left: 100%;\n}\n.k-rtl .k-message-group.k-alt .k-message-status,\n[dir=\"rtl\"] .k-message-group.k-alt .k-message-status {\n right: auto;\n left: 0;\n}\n.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),\n[dir=\"rtl\"] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {\n padding-left: 0;\n padding-right: 40px;\n}\n.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),\n[dir=\"rtl\"] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {\n padding-right: 0;\n padding-left: 40px;\n}\n.k-rtl .k-message-box .k-button svg,\n[dir=\"rtl\"] .k-message-box .k-button svg {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.k-rtl .k-quick-reply,\n[dir=\"rtl\"] .k-quick-reply {\n margin-right: 0;\n margin-left: 8px;\n}\n.k-calendar {\n padding: 0 0;\n border-width: 1px;\n border-style: solid;\n line-height: 1.42857143;\n position: relative;\n overflow: hidden;\n display: inline-block;\n}\n.k-calendar .k-link {\n color: inherit;\n text-decoration: none;\n outline: 0;\n}\n.k-calendar .k-action-link {\n text-decoration: underline;\n}\n.k-calendar .k-state-focused,\n.k-calendar .k-state-focused.k-state-selected {\n box-shadow: none;\n}\n.k-calendar table {\n margin: 0;\n padding: 0;\n border-spacing: 0;\n border-width: 0;\n outline: 0;\n table-layout: fixed;\n float: left;\n}\n.k-calendar td,\n.k-calendar th {\n border-width: 0;\n padding: 0;\n text-align: center;\n border-style: solid;\n border-color: inherit;\n color: inherit;\n background: none;\n font-weight: normal;\n cursor: default;\n}\n.k-calendar .k-header {\n padding: 6px 6px;\n border-bottom-width: 0;\n border-bottom-style: solid;\n text-align: center;\n position: relative;\n z-index: 1;\n}\n.k-calendar .k-footer {\n padding: 0.5em;\n text-align: center;\n position: relative;\n clear: both;\n}\n.k-calendar .k-footer .k-nav-today:hover {\n text-decoration: underline;\n}\n.k-calendar .k-calendar-view {\n width: 26em;\n height: 26em;\n position: relative;\n z-index: 1;\n overflow: hidden;\n}\n.k-calendar.k-week-number .k-calendar-view {\n width: 29.71428571em;\n padding: 0;\n}\n.k-calendar .k-content {\n width: 100%;\n background-color: transparent;\n}\n.k-calendar .k-content th {\n padding: 0.5em 2px;\n border-bottom-width: 0;\n box-sizing: border-box;\n}\n.k-calendar .k-content td {\n border-radius: 0;\n}\n.k-calendar .k-content td.k-alt {\n width: 3.71428571em;\n border-radius: 0;\n}\n.k-calendar .k-content .k-link {\n margin: auto;\n padding: 1em 1em;\n box-sizing: border-box;\n border-radius: 0;\n line-height: 1.42857143;\n display: block;\n}\n.k-calendar .k-month .k-link {\n width: 3.71428571em;\n height: 3.71428571em;\n}\n.k-calendar .k-month th {\n height: 3.71428571em;\n}\n.k-calendar .k-year .k-link {\n width: 4.28571429em;\n height: 4.28571429em;\n line-height: 2.28571429em;\n}\n.k-calendar .k-decade .k-link {\n width: 4.28571429em;\n height: 4.28571429em;\n line-height: 2.28571429em;\n}\n.k-calendar .k-century .k-link {\n width: 4.28571429em;\n height: 4.28571429em;\n text-align: left;\n line-height: 1.14285714em;\n white-space: normal;\n}\n.k-calendar .k-animation-container .k-content {\n height: 100%;\n}\n.k-calendar .k-calendar-header {\n padding: 8px 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-calendar .k-calendar-header .k-button {\n white-space: nowrap;\n}\n.k-calendar .k-calendar-nav {\n -ms-flex-align: center;\n align-items: center;\n}\n.k-calendar .k-nav-today {\n cursor: pointer;\n}\n.k-calendar .k-calendar-monthview,\n.k-calendar .k-calendar-yearview,\n.k-calendar .k-calendar-decadeview,\n.k-calendar .k-calendar-decadeview {\n padding: 0 16px;\n}\n.k-calendar .k-calendar-monthview th,\n.k-calendar .k-calendar-yearview th,\n.k-calendar .k-calendar-decadeview th,\n.k-calendar .k-calendar-decadeview th {\n border-bottom-width: 0;\n background-color: transparent;\n}\n.k-calendar .k-calendar-monthview .k-alt,\n.k-calendar .k-calendar-yearview .k-alt,\n.k-calendar .k-calendar-decadeview .k-alt,\n.k-calendar .k-calendar-decadeview .k-alt {\n opacity: 0.5;\n background-color: transparent;\n}\n.k-calendar-range {\n width: auto;\n text-align: left;\n line-height: 1.42857143;\n}\n.k-calendar-range .k-calendar-header {\n padding: 8px 16px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-calendar-range .k-calendar-header .k-button {\n white-space: nowrap;\n border-color: transparent !important;\n color: inherit;\n background: none !important;\n box-shadow: none !important;\n transition: color 0.2s ease-in-out;\n}\n.k-calendar-range .k-calendar-header .k-button:hover,\n.k-calendar-range .k-calendar-header .k-button.k-state-hover,\n.k-calendar-range .k-calendar-header .k-button:active,\n.k-calendar-range .k-calendar-header .k-button.k-state-active,\n.k-calendar-range .k-calendar-header .k-button:hover:active,\n.k-calendar-range .k-calendar-header .k-button:hover.k-state-active {\n color: inherit;\n}\n.k-calendar-range .k-calendar-header .k-button::before {\n display: block;\n}\n.k-calendar-range .k-calendar-header .k-button::after {\n display: block;\n}\n.k-calendar-range .k-calendar-header .k-button:focus::after,\n.k-calendar-range .k-calendar-header .k-button.k-state-focused::after {\n box-shadow: inset 0 0 0 2px currentColor;\n opacity: 0.12;\n}\n.k-calendar-range .k-calendar-header .k-button[disabled],\n.k-state-disabled .k-calendar-range .k-calendar-header .k-button,\n.k-calendar-range .k-calendar-header .k-button.k-state-disabled {\n pointer-events: none;\n}\n.k-calendar-range .k-calendar-nav {\n display: inline-block;\n white-space: nowrap;\n}\n.k-calendar-range .k-calendar-view {\n height: auto;\n width: auto;\n min-height: 26em;\n text-align: center;\n white-space: nowrap;\n}\n.k-animation-container-sm .k-calendar-range .k-calendar-view {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-calendar-range.k-week-number .k-calendar-view {\n width: auto;\n}\n.k-calendar-range .k-content {\n padding: 0 16px 8px;\n width: auto;\n height: auto;\n text-align: center;\n display: inline-table;\n vertical-align: top;\n float: none;\n color: inherit;\n background-color: transparent;\n}\n.k-calendar-range .k-content th,\n.k-calendar-range .k-content td {\n padding: 0;\n border-width: 0;\n color: inherit;\n background-color: transparent;\n background-image: none;\n text-align: inherit;\n vertical-align: middle;\n}\n.k-calendar-range .k-content th {\n padding: 0.5em 0;\n font-size: 12px;\n line-height: 1.5;\n text-transform: uppercase;\n opacity: 0.5;\n}\n.k-calendar-range .k-content td {\n border-radius: 4px;\n}\n.k-calendar-range .k-content td.k-alt {\n opacity: 0.5;\n}\n.k-calendar-range .k-content .k-link {\n padding: 1em 1em;\n min-height: 0;\n box-sizing: border-box;\n border-radius: 4px;\n line-height: inherit;\n}\n.k-calendar-range .k-content .k-meta-header,\n.k-calendar-range .k-content .k-month-header {\n margin: 0 16px;\n padding: 0.5em 14px;\n font-size: 12px;\n line-height: 1.5;\n text-transform: uppercase;\n text-align: left;\n opacity: 0.5;\n}\n.k-calendar-range .k-content td.k-range-start {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-calendar-range .k-content td.k-range-mid {\n border-radius: 0;\n}\n.k-calendar-range .k-content td.k-range-end {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-calendar-range .k-content td.k-range-split-start,\n.k-calendar-range .k-content td.k-range-split-end {\n position: relative;\n}\n.k-calendar-range .k-content td.k-range-split-start::after,\n.k-calendar-range .k-content td.k-range-split-end::after {\n content: \"\";\n width: 5px;\n display: block;\n position: absolute;\n top: 1px;\n bottom: 1px;\n}\n.k-calendar-range .k-content td.k-range-split-start::after {\n right: auto;\n left: -5px;\n}\n.k-calendar-range .k-content td.k-range-split-end::after {\n right: -5px;\n left: auto;\n}\n.k-calendar-range .k-content td.k-weekend {\n background-color: transparent;\n}\n.k-calendar-range .k-state-selected {\n color: inherit;\n background: transparent;\n border-color: transparent;\n}\n.k-calendar-range .k-state-focused,\n.k-calendar-range .k-state-focused.k-state-selected {\n box-shadow: none;\n}\n.k-calendar-range td.k-state-disabled {\n opacity: 0.5;\n}\n.k-calendar-range td.k-state-disabled .k-link {\n color: inherit;\n}\n.k-calendar-range .k-footer .k-nav-today {\n padding: 8px 16px;\n width: auto;\n height: auto;\n display: block;\n}\n.k-calendar-range .k-calendar-monthview,\n.k-calendar-range .k-calendar-yearview,\n.k-calendar-range .k-calendar-decadeview,\n.k-calendar-range .k-calendar-decadeview {\n padding: 0;\n}\n.k-widget.k-daterangepicker {\n border: 0;\n box-shadow: none;\n}\n.k-calendar-monthview .k-content .k-link {\n width: 3.71428571em;\n}\n.k-calendar-monthview .k-content tbody tr {\n height: 3.71428571em;\n}\n.k-calendar-yearview .k-content {\n margin: 0 -1px;\n}\n.k-calendar-yearview .k-content .k-link {\n width: 4.28571429em;\n height: 4.28571429em;\n line-height: 3.25;\n}\n.k-calendar-decadeview .k-content {\n margin: 0 -1px;\n}\n.k-calendar-decadeview .k-content .k-link {\n width: 4.28571429em;\n height: 4.28571429em;\n line-height: 3.25;\n}\n.k-calendar-centuryview .k-content {\n margin: 0 -1px;\n}\n.k-calendar-centuryview .k-content .k-link {\n padding: 0.5em 0.5em;\n width: 4.28571429em;\n height: 4.28571429em;\n text-align: left;\n line-height: 1.625;\n white-space: normal;\n}\n.k-rtl .k-calendar-range {\n text-align: right;\n}\n.k-rtl .k-calendar-range .k-calendar-nav {\n float: left;\n}\n.k-pdf-viewer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n overflow: hidden;\n}\n.k-pdf-viewer .k-toolbar {\n border-top-width: 0;\n border-right-width: 0;\n border-left-width: 0;\n border-color: inherit;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n z-index: 2;\n}\n.k-pdf-viewer .k-pager-wrap {\n padding: 0;\n min-height: auto;\n border-width: 0;\n color: inherit;\n background: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pdf-viewer .k-list-scroller {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n outline: none;\n}\n.k-pdf-viewer .k-list-scroller .k-enable-text-select {\n -webkit-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: text;\n}\n.k-pdf-viewer .k-list-scroller .k-enable-panning {\n cursor: grab;\n}\n.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {\n background-color: transparent;\n}\n.k-pdf-viewer .k-page {\n position: relative;\n margin: 30px auto;\n}\n.k-pdf-viewer .k-page canvas {\n direction: ltr;\n}\n.k-pdf-viewer .k-page .k-text-layer {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0.2;\n overflow: hidden;\n}\n.k-pdf-viewer .k-page .k-text-layer > span {\n position: absolute;\n -webkit-transform-origin: 0% 0%;\n -ms-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n color: transparent;\n}\n.k-pdf-viewer .k-page .k-text-layer mark {\n color: transparent;\n}\n.k-pdf-viewer-window {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-pdf-viewer-window .k-edit-field .k-textbox,\n.k-pdf-viewer-window .k-edit-field .k-file-format {\n width: 100%;\n}\n.k-pdf-viewer-window .k-action-buttons {\n top: 10px;\n padding: 10px;\n margin-bottom: calc(10px - 1em);\n}\n.k-pdf-viewer-search-dialog {\n padding: 0.28571428em;\n}\n.k-pdf-viewer-search-dialog .k-search-container {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-textbox {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n background: none;\n padding-right: 0.53214286em;\n margin: 0 0.28571428em;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {\n position: relative;\n top: auto;\n margin: 0;\n font-size: inherit;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear {\n display: none;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after {\n content: \"\";\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {\n height: 2em;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {\n display: inline-block;\n min-width: 4.5em;\n margin: 0 0.28571428em 0 0.28571428em;\n vertical-align: middle;\n}\n.k-pdf-viewer-search-dialog .k-search-container > .k-button {\n margin-left: 0.28571428em;\n}\n.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {\n cursor: move;\n margin-left: 0;\n}\nkendo-scrollview.k-scrollview-wrap,\ndiv.k-scrollview {\n box-sizing: border-box;\n outline: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: 1.42857143;\n position: relative;\n overflow: hidden;\n display: block;\n -webkit-touch-callout: none;\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1) {\n width: 4px;\n height: 4px;\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2) {\n width: 6px;\n height: 6px;\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3),\nkendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3),\ndiv.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3) {\n width: 8px;\n height: 8px;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview,\ndiv.k-scrollview .k-scrollview-wrap {\n list-style-type: none;\n position: absolute;\n margin: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n cursor: default;\n white-space: nowrap;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview img,\ndiv.k-scrollview .k-scrollview-wrap img {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview > li,\ndiv.k-scrollview .k-scrollview-wrap > li {\n display: inline-block;\n overflow: hidden;\n position: absolute;\n top: 0;\n left: 0;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview > [data-role=\"page\"],\ndiv.k-scrollview .k-scrollview-wrap > [data-role=\"page\"] {\n vertical-align: top;\n display: inline-block;\n min-height: 1px;\n}\nkendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,\n.k-scrollview .k-scrollview-nav-wrap {\n padding: 0;\n margin: 0;\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n height: 50px;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable,\n.k-scrollview .k-scrollview-nav {\n margin: 0;\n padding: 20px;\n overflow-x: scroll;\n overflow-y: hidden;\n width: calc(100% - 40px);\n line-height: 0;\n display: block;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center;\n list-style: none;\n white-space: nowrap;\n pointer-events: initial;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus,\n.k-scrollview .k-scrollview-nav:focus,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,\n.k-scrollview .k-scrollview-nav.k-state-focused {\n outline: none;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button,\n.k-scrollview .k-scrollview-nav > .k-link {\n margin: 0 10px;\n padding: 0;\n width: 10px;\n height: 10px;\n box-sizing: content-box;\n display: inline-block;\n position: relative;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n border-width: 0;\n border-style: solid;\n border-radius: 50%;\n cursor: pointer;\n pointer-events: all;\n vertical-align: top;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button::before,\n.k-scrollview .k-scrollview-nav > .k-link::before {\n content: \"\";\n width: 30px;\n height: 30px;\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n pointer-events: initial;\n border-radius: 0;\n}\n.k-scrollview-next,\n.k-scrollview-prev {\n display: table;\n position: absolute;\n padding: 0;\n height: 60%;\n top: 20%;\n text-decoration: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.k-scrollview-next .k-icon,\n.k-scrollview-prev .k-icon {\n display: table-cell;\n overflow: visible;\n margin: 0;\n padding: 0;\n vertical-align: middle;\n font-size: 4.5em;\n font-weight: normal;\n}\n.k-scrollview-prev {\n left: 0;\n}\n.k-scrollview-next {\n right: 0;\n}\n.k-scrollview-animation {\n transition-duration: 0.3s;\n transition-timing-function: ease-in-out;\n}\n@supports (-webkit-user-select: none) {\n kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,\n div.k-scrollview ul.k-scrollview-wrap li > * {\n pointer-events: auto;\n }\n}\n@supports (not (-webkit-user-select: none)) {\n kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,\n div.k-scrollview ul.k-scrollview-wrap li > * {\n pointer-events: none;\n }\n}\n.k-switch {\n border-radius: 0;\n cursor: pointer;\n width: 5em;\n background: none;\n border: 0;\n outline: 0;\n box-shadow: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n overflow: hidden;\n vertical-align: middle;\n font-size: 12px;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n text-align: left;\n}\n.k-switch [type='checkbox'] {\n display: none;\n}\n.k-ie .k-switch {\n display: inline-block;\n}\n.k-switch,\n.k-switch-container,\n.k-switch-handle {\n box-sizing: border-box;\n}\n.k-switch-container {\n border-radius: 0;\n padding: 2px 2px;\n border-width: 1px;\n border-style: solid;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n position: relative;\n outline: 0;\n transition: background-color 200ms ease-out 0s;\n}\n.k-ie .k-switch-container {\n display: block;\n}\n.k-switch-handle {\n border-radius: 0;\n width: 2em;\n height: 2em;\n border-width: 1px;\n border-style: solid;\n background-position: 50%;\n display: inline-block;\n vertical-align: middle;\n position: relative;\n left: 0;\n transition: left 200ms ease-out 0s;\n}\n.k-ie11 .k-switch-handle {\n display: block;\n}\n.k-switch-on .k-switch-handle {\n left: calc(100% - 2em);\n}\n.k-ie .k-switch-on .k-switch-handle,\n.k-edge .k-switch-on .k-switch-handle {\n left: 100%;\n margin-left: -2em;\n}\n.k-switch-off .k-switch-handle {\n left: 0;\n}\n.k-switch-label-on,\n.k-switch-label-off {\n display: inline;\n width: calc(100% - 2em - 12px);\n position: absolute;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n text-shadow: none;\n line-height: 2em;\n overflow: hidden;\n}\n.k-switch-label-on {\n text-align: left;\n left: 7px;\n}\n.k-switch-label-off {\n text-align: right;\n right: 7px;\n}\n.k-rtl .k-switch.k-switch-on .k-switch-handle,\n.k-switch[dir=\"rtl\"].k-switch-on .k-switch-handle {\n left: 0;\n}\n.k-rtl .k-switch.k-switch-off .k-switch-handle,\n.k-switch[dir=\"rtl\"].k-switch-off .k-switch-handle {\n left: calc(100% - 2em);\n}\n.k-rtl .k-switch .k-switch-label-on,\n.k-switch[dir=\"rtl\"] .k-switch-label-on {\n text-align: right;\n left: initial;\n right: 7px;\n}\n.k-rtl .k-switch .k-switch-label-off,\n.k-switch[dir=\"rtl\"] .k-switch-label-off {\n text-align: left;\n left: 7px;\n right: initial;\n}\n.k-filter {\n display: inline-block;\n border-width: 0;\n box-shadow: none;\n}\n.k-filter ul {\n padding: 0;\n}\n.k-filter ul li {\n list-style-type: none;\n}\n.k-filter .k-filter-container,\n.k-filter .k-filter-preview {\n margin-bottom: 2.1em;\n}\n.k-filter .k-filter-lines,\n.k-filter .k-filter-item {\n padding-left: 14px;\n}\n.k-filter .k-filter-toolbar {\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n padding: 8px 0;\n}\n.k-filter .k-filter-toolbar::before {\n content: \"\";\n position: absolute;\n width: 14px;\n height: 1px;\n top: 50%;\n left: -14px;\n}\n.k-filter .k-filter-toolbar .k-toolbar {\n border-style: solid;\n border-width: 1px;\n}\n.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown {\n width: 15.5em;\n}\n.k-filter .k-filter-toolbar .k-filter-toolbar-item > .k-textbox {\n margin: 0 0.2em;\n vertical-align: middle;\n}\n.k-filter .k-filter-item {\n position: relative;\n}\n.k-filter .k-filter-item::before {\n content: \"\";\n position: absolute;\n width: 1px;\n height: 100%;\n top: -8px;\n left: 0;\n}\n.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {\n content: \"\";\n position: absolute;\n width: 1px;\n top: -9px;\n bottom: 50%;\n left: -14px;\n}\n.k-filter .k-filter-group-main::before,\n.k-filter .k-filter-group-main > .k-filter-toolbar::before,\n.k-filter .k-filter-group-main > .k-filter-toolbar::after,\n.k-filter .k-filter-lines .k-filter-item:last-child::before {\n display: none;\n}\n.k-rtl .k-filter .k-filter-lines,\n.k-filter[dir=\"rtl\"] .k-filter-lines,\n[dir=\"rtl\"] .k-filter .k-filter-lines,\n.k-rtl .k-filter .k-filter-item,\n.k-filter[dir=\"rtl\"] .k-filter-item,\n[dir=\"rtl\"] .k-filter .k-filter-item {\n padding-left: 0;\n padding-right: 14px;\n}\n.k-rtl .k-filter .k-filter-toolbar::before,\n.k-filter[dir=\"rtl\"] .k-filter-toolbar::before,\n[dir=\"rtl\"] .k-filter .k-filter-toolbar::before {\n left: auto;\n right: -14px;\n}\n.k-rtl .k-filter .k-filter-item::before,\n.k-filter[dir=\"rtl\"] .k-filter-item::before,\n[dir=\"rtl\"] .k-filter .k-filter-item::before {\n left: auto;\n right: 0;\n}\n.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,\n.k-filter[dir=\"rtl\"] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,\n[dir=\"rtl\"] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {\n left: auto;\n right: -14px;\n}\n.k-drawer-container {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.k-drawer {\n height: 100%;\n border-width: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n transition: all 300ms ease-in-out;\n}\n.k-drawer.k-drawer-start,\n.k-drawer-left.k-drawer-mini .k-drawer,\n.k-drawer-left.k-drawer-expanded .k-drawer {\n border-right-width: 1px;\n}\n.k-drawer.k-drawer-end,\n.k-drawer-right.k-drawer-mini .k-drawer,\n.k-drawer-right.k-drawer-expanded .k-drawer {\n border-left-width: 1px;\n}\n.k-drawer-left .k-drawer,\n.k-drawer.k-drawer-start {\n top: 0;\n left: 0;\n}\n.k-drawer-right .k-drawer,\n.k-drawer.k-drawer-end {\n top: 0;\n right: 0;\n}\n.k-drawer-content {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-drawer-overlay .k-drawer {\n max-width: 80vw;\n position: fixed;\n z-index: 10002;\n}\n.k-drawer-overlay .k-overlay {\n display: none;\n}\n.k-drawer-push {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-drawer-push .k-drawer {\n height: auto;\n position: relative;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-drawer-push.k-drawer-right .k-drawer {\n -ms-flex-order: 1;\n order: 1;\n}\n.k-drawer-wrapper {\n overflow-x: hidden;\n overflow-y: auto;\n scrollbar-width: thin;\n transition: all 300ms ease-in-out;\n}\n.k-drawer-wrapper::-webkit-scrollbar {\n width: 7px;\n}\n.k-drawer-wrapper::-webkit-scrollbar-thumb {\n border-radius: 20px;\n}\n.k-drawer-items,\n.k-drawer-items ul {\n margin: 0;\n padding: 0;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-drawer-item {\n padding: 8px 8px;\n color: inherit;\n font-size: 16px;\n line-height: 1.5;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n cursor: pointer;\n}\n.k-drawer-item .k-icon {\n margin: 0 8px;\n font-size: 18px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-drawer-item .k-icon.k-i-none {\n margin: 0;\n}\n.k-drawer-item .k-item-text {\n padding: 0 8px;\n display: inline-block;\n white-space: nowrap;\n}\n.k-drawer-separator {\n padding: 0;\n height: 1px;\n}\n.k-drawer-mini .k-drawer-wrapper {\n width: 50px;\n}\n.k-rtl .k-drawer-left.k-drawer-push .k-drawer,\n[dir=\"rtl\"] .k-drawer-left.k-drawer-push .k-drawer {\n -ms-flex-order: 1;\n order: 1;\n}\n.k-rtl .k-drawer-right.k-drawer-push .k-drawer,\n[dir=\"rtl\"] .k-drawer-right.k-drawer-push .k-drawer {\n -ms-flex-order: 0;\n order: 0;\n}\n.k-rating {\n display: -ms-inline-flexbox;\n display: inline-flex;\n box-sizing: border-box;\n white-space: nowrap;\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 16px;\n box-shadow: none;\n outline: 0;\n}\n.k-rating-container {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: relative;\n box-sizing: border-box;\n margin: 0 4px;\n}\n.k-rating-container .k-rating-item {\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n padding: 4px 4px;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n margin: 0;\n outline: 0;\n overflow: hidden;\n transition: color 200ms ease-out 0s;\n}\n.k-rating-container .k-rating-item * {\n pointer-events: none;\n}\n.k-rating-container .k-rating-item .k-icon {\n font-size: 28px;\n overflow: visible;\n}\n.k-rating-container .k-rating-item .k-rating-precision-part,\n.k-rating-container .k-rating-item .k-rating-precision-complement {\n display: inline-block;\n position: absolute;\n top: 4px;\n left: 4px;\n overflow: hidden;\n}\n.k-rating-container .k-rating-item .k-rating-precision-complement {\n direction: rtl;\n}\n.k-rating-label {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n line-height: 1.5;\n margin: 4px 8px;\n}\n.k-ie9 .k-rating-label,\n.k-ie9 .k-rating-container,\n.k-ie9 .k-rating-item {\n display: inline-block;\n}\n.k-rtl .k-rating-precision-part,\n[dir=\"rtl\"] .k-rating-precision-part {\n left: auto;\n right: 4px;\n}\n.k-rtl .k-rating-item .k-rating-precision-complement,\n[dir=\"rtl\"] .k-rating-item .k-rating-precision-complement {\n direction: ltr;\n}\n.k-timeline ul {\n margin: 0;\n padding: 0;\n}\n.k-timeline ul li {\n list-style-type: none;\n}\n.k-timeline .k-timeline-flag {\n display: inline-block;\n text-align: center;\n padding: 8px 14px;\n border-radius: 2px;\n line-height: 1.71428571;\n min-width: 80px;\n max-width: 160px;\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n}\n.k-timeline .k-timeline-circle {\n width: 16px;\n height: 16px;\n border-radius: 50%;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n position: relative;\n z-index: 1;\n}\n.k-timeline.k-timeline-dates-hidden .k-timeline-date {\n display: none;\n}\n.k-timeline .k-event-collapse {\n display: none;\n}\n.k-timeline.k-timeline-collapsible .k-card-header {\n cursor: pointer;\n}\n.k-timeline.k-timeline-collapsible .k-event-collapse {\n display: -ms-flexbox;\n display: flex;\n}\n.k-timeline .k-timeline-arrow {\n width: 30px;\n height: 30px;\n padding: 0;\n border-radius: 50%;\n position: absolute;\n bottom: 11px;\n z-index: 3;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-timeline .k-timeline-arrow-left {\n left: 0;\n}\n.k-timeline .k-timeline-arrow-right {\n right: 0;\n}\n.k-timeline-card .k-card {\n position: relative;\n overflow: visible;\n}\n.k-timeline-card .k-card .k-card-header {\n overflow: visible;\n border-bottom: 0;\n border-radius: 4px;\n}\n.k-timeline-card .k-card .k-card-header + .k-card-body {\n padding-top: 0;\n}\n.k-timeline-card .k-card .k-card-body {\n overflow-y: auto;\n scrollbar-width: thin;\n}\n.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {\n width: 5px;\n}\n.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {\n border-radius: 2px;\n}\n.k-timeline-card .k-timeline-card-callout.k-callout-w,\n.k-timeline-card .k-timeline-card-callout.k-callout-e {\n top: 36px;\n}\n.k-timeline-vertical,\n.k-timeline-horizontal {\n width: 100%;\n padding: 0 40px;\n margin: 40px 0;\n position: relative;\n box-sizing: border-box;\n border: 0;\n}\n.k-timeline-vertical::after,\n.k-timeline-horizontal .k-timeline-track-wrap::after {\n content: \"\";\n position: absolute;\n top: 0;\n border-width: 1px;\n border-style: solid;\n background-clip: padding-box;\n}\n.k-timeline-vertical {\n padding-left: 127px;\n}\n.k-timeline-vertical.k-timeline-dates-hidden {\n padding-left: 77px;\n}\n.k-timeline-vertical::after {\n height: 100%;\n width: 6px;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n border-radius: 4px;\n}\n.k-timeline-vertical .k-timeline-flag-wrap {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-timeline-vertical .k-timeline-flag-wrap:first-child {\n padding-top: 40px;\n}\n.k-timeline-vertical .k-timeline-flag {\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-timeline-vertical .k-timeline-date-wrap {\n position: absolute;\n padding-right: 16px;\n margin-top: 36px;\n -webkit-transform: translate(-100%, -50%);\n -ms-transform: translate(-100%, -50%);\n transform: translate(-100%, -50%);\n text-align: right;\n}\n.k-timeline-vertical .k-timeline-event {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n padding: 40px 0;\n}\n.k-timeline-vertical .k-timeline-card {\n padding-left: 16px;\n}\n.k-timeline-vertical .k-timeline-card .k-card {\n margin-left: 16px;\n min-height: 72px;\n width: 400px;\n max-width: 100%;\n}\n.k-timeline-vertical .k-timeline-card .k-card .k-card-title {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.k-timeline-vertical .k-timeline-card .k-event-collapse {\n margin: -8px 0;\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n transition: -webkit-transform 0.2s ease-in-out;\n transition: transform 0.2s ease-in-out;\n transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;\n}\n.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,\n.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {\n display: none;\n}\n.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {\n -webkit-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n.k-timeline-vertical .k-timeline-circle {\n margin-top: 36px;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n margin-right: -8px;\n}\n.k-timeline-vertical.k-timeline-alternating {\n padding-left: 40px;\n}\n.k-timeline-vertical.k-timeline-alternating::after {\n left: 50%;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {\n -webkit-transform: translateX(0);\n -ms-transform: translateX(0);\n transform: translateX(0);\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-event {\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {\n text-align: left;\n padding-right: 0;\n padding-left: 16px;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {\n padding-left: 0;\n padding-right: 16px;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {\n margin-right: 16px;\n margin-left: auto;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-card,\n.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n min-width: 0;\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {\n position: static;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n margin-right: 0;\n}\n.k-timeline-horizontal .k-timeline-track-item {\n -ms-flex: 1 0 20%;\n flex: 1 0 20%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-timeline-horizontal .k-timeline-track-item:hover {\n cursor: pointer;\n}\n.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {\n cursor: default;\n}\n.k-timeline-horizontal .k-timeline-date-wrap {\n margin-top: auto;\n margin-bottom: 8px;\n}\n.k-timeline-horizontal .k-timeline-card {\n height: 100%;\n box-sizing: border-box;\n}\n.k-timeline-horizontal .k-card {\n max-height: 100%;\n box-sizing: border-box;\n}\n.k-timeline-horizontal .k-timeline-events-list {\n overflow-x: hidden;\n padding-top: 16px;\n}\n.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {\n position: relative;\n height: 600px;\n}\n.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n.k-timeline-horizontal .k-timeline-track-wrap {\n position: relative;\n padding: 15px 0;\n}\n.k-timeline-horizontal .k-timeline-track-wrap::after {\n top: auto;\n bottom: 18px;\n left: 28px;\n right: 28px;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 6px;\n}\n.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {\n overflow: hidden;\n margin: 0 30px;\n position: relative;\n z-index: 2;\n}\n.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {\n transition: -webkit-transform 1s ease-in-out;\n transition: transform 1s ease-in-out;\n transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;\n}\n.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {\n margin-bottom: 22px;\n position: relative;\n min-width: 60px;\n}\n.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {\n content: \"\";\n width: 10px;\n height: 10px;\n position: absolute;\n left: 50%;\n bottom: 0;\n -webkit-transform: translate(-50%, 50%) rotate(45deg);\n -ms-transform: translate(-50%, 50%) rotate(45deg);\n transform: translate(-50%, 50%) rotate(45deg);\n}\n.k-timeline-horizontal .k-timeline-scrollable-wrap {\n padding-bottom: 3px;\n display: -ms-flexbox;\n display: flex;\n outline: 0;\n}\n.k-timeline-mobile {\n padding: 0 16px;\n margin: 16px 0;\n}\n.k-timeline-mobile .k-timeline-flag {\n max-width: 112px;\n}\n.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {\n display: none;\n}\n.k-timeline-mobile.k-timeline-vertical {\n padding-left: 103px;\n}\n.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {\n padding-left: 53px;\n}\n.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {\n padding-left: 16px;\n}\n.k-timeline-mobile.k-timeline-vertical .k-timeline-card {\n width: 100%;\n}\n.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {\n width: auto;\n}\n.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {\n margin-left: 0;\n}\n.k-breadcrumb {\n min-height: 2.86em;\n border-width: 0;\n box-sizing: border-box;\n border-style: solid;\n background-color: transparent;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-breadcrumb .k-breadcrumb-container {\n margin: 0 0;\n padding: 0 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n list-style: none;\n overflow: hidden;\n}\n.k-breadcrumb .k-breadcrumb-item {\n vertical-align: middle;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n overflow: hidden;\n}\n.k-breadcrumb .k-breadcrumb-root-item {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-breadcrumb .k-breadcrumb-link,\n.k-breadcrumb .k-breadcrumb-root-link {\n padding: 8px 14px;\n border-radius: 4px;\n position: relative;\n line-height: 1.7em;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n overflow: hidden;\n white-space: nowrap;\n text-decoration: none;\n outline: none;\n}\n.k-breadcrumb .k-breadcrumb-root-link {\n margin-right: 14px;\n}\n.k-breadcrumb .k-breadcrumb-icon-link {\n padding: 14px 14px;\n}\n.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {\n margin-right: 14px;\n}\n.k-breadcrumb .k-breadcrumb-delimiter-icon {\n font-size: 12px;\n}\n.k-breadcrumb .k-breadcrumb-input-container,\n.k-breadcrumb .k-breadcrumb-input-container .k-textbox {\n width: 100%;\n height: 100%;\n}\n.k-no-flexbox .k-breadcrumb,\n.k-no-flexbox .k-breadcrumb-container {\n display: block;\n}\n.k-no-flexbox .k-breadcrumb-item {\n display: inline-block;\n}\n.k-listgroup {\n margin: 0;\n padding: 0;\n border-width: 1px;\n border-style: solid;\n font: inherit;\n line-height: 1.42857143;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: relative;\n overflow: hidden;\n}\n.k-listgroup > ul {\n margin: 0;\n padding: 0;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-listgroup .k-listgroup-item + .k-listgroup-item {\n border-top-width: 1px;\n}\n.k-listgroup-flush {\n border-left-width: 0;\n border-right-width: 0;\n}\n.k-listgroup-item {\n padding: 0.5em 1em;\n border-width: 0;\n border-style: solid;\n border-color: inherit;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: relative;\n}\n.k-listgroup-item > .k-link {\n margin: -0.5em -1em;\n padding: 0.5em 1em;\n color: inherit;\n text-decoration: none;\n outline: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n position: relative;\n}\n.k-listgroup-item > .k-link > .k-select {\n padding: 0.5em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n position: absolute;\n top: 50%;\n right: 0;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.k-listgroup-item-segmented {\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-listgroup-item-segmented > .k-link {\n margin-right: 0;\n}\n.k-listgroup-item-segmented > .k-select {\n margin: -0.5em -1em -0.5em 0;\n padding: 0.5em;\n border-width: 0 0 0 1px;\n border-style: solid;\n border-color: inherit;\n cursor: pointer;\n}\n.k-listgroup-form-row {\n margin: -0.5em -1em;\n padding: 0.5em 1em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n position: relative;\n}\n.k-listgroup-form-row .k-listgroup-form-field-label {\n width: 40%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-listgroup-form-row .k-listgroup-form-field-wrapper {\n width: 50%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: end;\n position: relative;\n}\n.k-listgroup-form-row .k-listgroup-form-field-wrapper select,\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"text\"],\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"password\"],\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"date\"],\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"time\"],\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"datetime-local\"],\n.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=\"number\"] {\n width: 100%;\n box-sizing: border-box;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n}\n.k-listgroup-item.k-listgroup-form-row {\n margin: 0;\n}\n.k-rtl .k-listgroup-item > .k-link > .k-select,\n[dir=\"rtl\"] .k-listgroup-item > .k-link > .k-select {\n right: auto;\n left: 0;\n}\n.k-rtl .k-listgroup-item > .k-link > .k-select .k-icon,\n[dir=\"rtl\"] .k-listgroup-item > .k-link > .k-select .k-icon {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-listgroup-item-segmented > .k-link,\n[dir=\"rtl\"] .k-listgroup-item-segmented > .k-link {\n margin-right: -1em;\n margin-left: 0;\n}\n.k-rtl .k-listgroup-item-segmented > .k-select,\n[dir=\"rtl\"] .k-listgroup-item-segmented > .k-select {\n margin-right: 0;\n margin-left: -1em;\n border-right-width: 1px;\n border-left-width: 0;\n}\n.k-rtl .k-listgroup-item-segmented > .k-select .k-icon,\n[dir=\"rtl\"] .k-listgroup-item-segmented > .k-select .k-icon {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-noflexbox .k-listgroup,\n.k-noflexbox .k-listgroup > ul .k-listgroup-item,\n.k-noflexbox .k-listgroup-item > .k-link {\n display: block;\n}\n.k-messagebox {\n margin: 0 0 16px 0;\n padding: 4px 8px;\n border-width: 0 0 0 4px;\n border-style: solid;\n box-sizing: border-box;\n font-size: inherit;\n line-height: 1.42857143;\n}\n.k-messagebox a {\n color: inherit;\n font-style: italic;\n text-decoration: underline;\n}\n.k-badge {\n padding: 0;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n color: inherit;\n background-color: transparent;\n font: inherit;\n text-align: center;\n white-space: nowrap;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.k-badge > * {\n color: inherit;\n}\na.k-badge,\n.k-badge > a {\n text-decoration: none;\n}\na.k-badge:hover,\n.k-badge > a:hover {\n text-decoration: underline;\n}\n.k-badge-icon {\n max-width: 1em;\n max-height: 1em;\n font-size: inherit;\n}\n.k-badge-icon.k-svg-icon svg {\n fill: currentColor;\n}\n.k-badge-sm {\n padding: 2px 2px;\n border-width: 1px;\n font-size: 10px;\n line-height: 1;\n}\n.k-badge-sm:empty {\n padding: 2px;\n}\n.k-badge-md {\n padding: 4px 4px;\n border-width: 1px;\n font-size: 10px;\n line-height: 1;\n}\n.k-badge-md:empty {\n padding: 4px;\n}\n.k-badge-lg {\n padding: 6px 6px;\n border-width: 1px;\n font-size: 12px;\n line-height: 1;\n}\n.k-badge-lg:empty {\n padding: 6px;\n}\n.k-badge-rounded.k-badge-sm {\n border-radius: 1px;\n}\n.k-badge-rounded.k-badge-md {\n border-radius: 2px;\n}\n.k-badge-rounded.k-badge-lg {\n border-radius: 4px;\n}\n.k-badge-pill {\n border-radius: 5rem;\n}\n.k-badge-circle {\n padding: 0 !important;\n border-radius: 100%;\n}\n.k-badge-circle.k-badge-sm {\n width: calc(1em + 6px);\n height: calc(1em + 6px);\n}\n.k-badge-circle.k-badge-md {\n width: calc(1em + 10px);\n height: calc(1em + 10px);\n}\n.k-badge-circle.k-badge-lg {\n width: calc(1em + 14px);\n height: calc(1em + 14px);\n}\n.k-badge-dot {\n padding: 0 !important;\n border-radius: 100%;\n font-size: 0;\n}\n.k-badge-dot.k-badge-sm {\n width: 6px;\n height: 6px;\n}\n.k-badge-dot.k-badge-md {\n width: 10px;\n height: 10px;\n}\n.k-badge-dot.k-badge-lg {\n width: 12px;\n height: 12px;\n}\n.k-badge-container {\n position: relative;\n overflow: visible;\n}\n.k-badge-inside {\n position: absolute;\n z-index: 9999;\n}\n.k-badge-edge {\n position: absolute;\n z-index: 9999;\n}\n.k-badge-edge.k-top-start {\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.k-badge-edge.k-top-end {\n -webkit-transform: translate(50%, -50%);\n -ms-transform: translate(50%, -50%);\n transform: translate(50%, -50%);\n}\n.k-badge-edge.k-bottom-start {\n -webkit-transform: translate(-50%, 50%);\n -ms-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.k-badge-edge.k-bottom-end {\n -webkit-transform: translate(50%, 50%);\n -ms-transform: translate(50%, 50%);\n transform: translate(50%, 50%);\n}\n.k-rtl .k-badge-edge.k-top-start,\n[dir=\"rtl\"].k-badge-edge.k-top-start,\n[dir=\"rtl\"] .k-badge-edge.k-top-start {\n -webkit-transform: translate(50%, -50%);\n -ms-transform: translate(50%, -50%);\n transform: translate(50%, -50%);\n}\n.k-rtl .k-badge-edge.k-top-end,\n[dir=\"rtl\"].k-badge-edge.k-top-end,\n[dir=\"rtl\"] .k-badge-edge.k-top-end {\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.k-rtl .k-badge-edge.k-bottom-start,\n[dir=\"rtl\"].k-badge-edge.k-bottom-start,\n[dir=\"rtl\"] .k-badge-edge.k-bottom-start {\n -webkit-transform: translate(50%, 50%);\n -ms-transform: translate(50%, 50%);\n transform: translate(50%, 50%);\n}\n.k-rtl .k-badge-edge.k-bottom-end,\n[dir=\"rtl\"].k-badge-edge.k-bottom-end,\n[dir=\"rtl\"] .k-badge-edge.k-bottom-end {\n -webkit-transform: translate(-50%, 50%);\n -ms-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.k-badge-outside {\n position: absolute;\n z-index: 9999;\n}\n.k-badge-outside.k-top-start {\n -webkit-transform: translate(-100%, -100%);\n -ms-transform: translate(-100%, -100%);\n transform: translate(-100%, -100%);\n}\n.k-badge-outside.k-top-end {\n -webkit-transform: translate(100%, -100%);\n -ms-transform: translate(100%, -100%);\n transform: translate(100%, -100%);\n}\n.k-badge-outside.k-bottom-start {\n -webkit-transform: translate(-100%, 100%);\n -ms-transform: translate(-100%, 100%);\n transform: translate(-100%, 100%);\n}\n.k-badge-outside.k-bottom-end {\n -webkit-transform: translate(100%, 100%);\n -ms-transform: translate(100%, 100%);\n transform: translate(100%, 100%);\n}\n.k-rtl .k-badge-outside.k-top-start,\n[dir=\"rtl\"].k-badge-outside.k-top-start,\n[dir=\"rtl\"] .k-badge-outside.k-top-start {\n -webkit-transform: translate(100%, -100%);\n -ms-transform: translate(100%, -100%);\n transform: translate(100%, -100%);\n}\n.k-rtl .k-badge-outside.k-top-end,\n[dir=\"rtl\"].k-badge-outside.k-top-end,\n[dir=\"rtl\"] .k-badge-outside.k-top-end {\n -webkit-transform: translate(-100%, -100%);\n -ms-transform: translate(-100%, -100%);\n transform: translate(-100%, -100%);\n}\n.k-rtl .k-badge-outside.k-bottom-start,\n[dir=\"rtl\"].k-badge-outside.k-bottom-start,\n[dir=\"rtl\"] .k-badge-outside.k-bottom-start {\n -webkit-transform: translate(100%, 100%);\n -ms-transform: translate(100%, 100%);\n transform: translate(100%, 100%);\n}\n.k-rtl .k-badge-outside.k-bottom-end,\n[dir=\"rtl\"].k-badge-outside.k-bottom-end,\n[dir=\"rtl\"] .k-badge-outside.k-bottom-end {\n -webkit-transform: translate(-100%, 100%);\n -ms-transform: translate(-100%, 100%);\n transform: translate(-100%, 100%);\n}\n.k-checkbox {\n margin: 0;\n padding: 0;\n width: 16px;\n height: 16px;\n line-height: initial;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n display: inline-block;\n vertical-align: middle;\n position: relative;\n -webkit-appearance: none;\n}\n.k-checkbox::before {\n content: \"\\e118\";\n width: 12px;\n height: 12px;\n font-size: 12px;\n font-family: \"WebComponentsIcons\", monospace;\n -webkit-transform: scale(0) translate(-50%, -50%);\n -ms-transform: scale(0) translate(-50%, -50%);\n transform: scale(0) translate(-50%, -50%);\n overflow: hidden;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n.k-checkbox:hover {\n cursor: pointer;\n}\n.k-checkbox:checked::before {\n -webkit-transform: scale(1) translate(-50%, -50%);\n -ms-transform: scale(1) translate(-50%, -50%);\n transform: scale(1) translate(-50%, -50%);\n}\n.k-checkbox:indeterminate::before,\n.k-checkbox.k-state-indeterminate::before {\n content: \"\";\n width: 8px;\n height: 8px;\n background-color: currentColor;\n -webkit-transform: scale(1) translate(-50%, -50%);\n -ms-transform: scale(1) translate(-50%, -50%);\n transform: scale(1) translate(-50%, -50%);\n}\n.k-checkbox:disabled,\n.k-checkbox:disabled + .k-checkbox-label {\n opacity: 0.6;\n -webkit-filter: grayscale(0.8);\n filter: grayscale(0.8);\n cursor: default;\n}\n.k-checkbox + .k-checkbox-label {\n display: inline;\n}\n.k-checkbox-label {\n margin: 0;\n padding: 0;\n line-height: 17px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: start;\n align-items: flex-start;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n}\n.k-checkbox-label:empty {\n display: none;\n}\n.k-checkbox-label.k-no-text {\n min-width: 1px;\n}\n.k-checkbox-label .k-ripple {\n visibility: hidden !important;\n}\n.k-checkbox + .k-checkbox-label,\n.k-checkbox-label + .k-checkbox {\n margin-left: 4px;\n}\n.k-checkbox-label > .k-checkbox {\n margin-right: 4px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-checkbox-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.k-checkbox-list .k-checkbox-item {\n margin-top: 16px;\n}\n.k-checkbox-list .k-checkbox-item:first-child {\n margin-top: 0;\n}\n.k-list-horizontal .k-checkbox-item {\n display: inline-block;\n margin: 0 32px 0 0;\n}\n.k-list-horizontal .k-checkbox-item:last-child {\n margin-right: 0;\n}\n.k-rtl .k-checkbox + .k-checkbox-label,\n[dir=\"rtl\"] .k-checkbox + .k-checkbox-label {\n margin-left: 0;\n margin-right: 4px;\n}\n.k-rtl .k-checkbox-label > .k-checkbox,\n[dir=\"rtl\"] .k-checkbox-label > .k-checkbox {\n margin-right: 0;\n margin-left: 4px;\n}\n.k-rtl .k-list-horizontal .k-checkbox-item,\n[dir=\"rtl\"] .k-list-horizontal .k-checkbox-item {\n margin-right: 0;\n margin-left: 32px;\n}\n.k-rtl .k-list-horizontal .k-checkbox-item:last-child,\n[dir=\"rtl\"] .k-list-horizontal .k-checkbox-item:last-child {\n margin-left: 0;\n}\n.k-checkbox::-ms-check {\n border-width: 0;\n border-color: inherit;\n border-radius: inherit;\n color: inherit;\n background-color: inherit;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .k-checkbox::-ms-check {\n border-width: 1px;\n }\n}\n.k-radio {\n margin: 0;\n padding: 0;\n width: 16px;\n height: 16px;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n box-sizing: border-box;\n display: inline-block;\n vertical-align: middle;\n position: relative;\n -webkit-appearance: none;\n}\n.k-radio::before {\n content: \"\";\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background-color: currentColor;\n -webkit-transform: scale(0) translate(-50%, -50%);\n -ms-transform: scale(0) translate(-50%, -50%);\n transform: scale(0) translate(-50%, -50%);\n overflow: hidden;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n.k-radio:hover {\n cursor: pointer;\n}\n.k-radio:checked::before {\n -webkit-transform: scale(1) translate(-50%, -50%);\n -ms-transform: scale(1) translate(-50%, -50%);\n transform: scale(1) translate(-50%, -50%);\n}\n.k-radio:disabled,\n.k-radio:disabled + .k-radio-label {\n opacity: 0.6;\n -webkit-filter: grayscale(0.8);\n filter: grayscale(0.8);\n cursor: default;\n}\n.k-radio + .k-radio-label {\n display: inline;\n}\n.k-radio-label {\n margin: 0;\n padding: 0;\n line-height: 17px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: start;\n align-items: flex-start;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n}\n.k-radio-label:empty,\n.k-radio-label.k-no-text {\n display: none;\n}\n.k-radio-label .k-ripple {\n display: none !important;\n}\n.k-radio + .k-radio-label,\n.k-radio-label + .k-radio {\n margin-left: 4px;\n}\n.k-radio-label > .k-radio {\n margin-right: 4px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-radio-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.k-radio-list .k-radio-item {\n margin-top: 16px;\n}\n.k-radio-list .k-radio-item:first-child {\n margin-top: 0;\n}\n.k-list-horizontal .k-radio-item {\n display: inline-block;\n margin: 0 32px 0 0;\n}\n.k-list-horizontal .k-radio-item:last-child {\n margin-right: 0;\n}\n.k-rtl .k-radio + .k-radio-label,\n[dir=\"rtl\"] .k-radio + .k-radio-label,\n.k-rtl .k-radio-label + .k-radio,\n[dir=\"rtl\"] .k-radio-label + .k-radio {\n margin-left: 0;\n margin-right: 4px;\n}\n.k-rtl .k-radio-label > .k-radio,\n[dir=\"rtl\"] .k-radio-label > .k-radio {\n margin-right: 0;\n margin-left: 4px;\n}\n.k-rtl .k-list-horizontal .k-radio-item,\n[dir=\"rtl\"] .k-list-horizontal .k-radio-item {\n margin-right: 0;\n margin-left: 32px;\n}\n.k-rtl .k-list-horizontal .k-radio-item:last-child,\n[dir=\"rtl\"] .k-list-horizontal .k-radio-item:last-child {\n margin-left: 0;\n}\n.k-radio::-ms-check {\n border-width: 0;\n border-color: inherit;\n color: inherit;\n background-color: inherit;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .k-radio::-ms-check {\n border-width: 1px;\n }\n}\n.k-filemanager {\n border-width: 1px;\n border-style: solid;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-filemanager-header {\n border-color: inherit;\n}\n.k-filemanager-toolbar {\n border-width: 0;\n border-bottom-width: 1px;\n border-color: inherit;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-filemanager-search-tool {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-filemanager-content-container {\n border-color: inherit;\n box-sizing: border-box;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n overflow: hidden;\n}\n.k-filemanager-navigation {\n width: 20%;\n border-width: 0;\n border-right-width: 1px;\n border-style: solid;\n border-color: inherit;\n box-sizing: border-box;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n overflow: hidden;\n}\n.k-filemanager-navigation > .k-treeview {\n padding: 16px 16px;\n height: 100%;\n box-sizing: border-box;\n}\n.k-filemanager-treeview > .k-group > .k-item {\n padding: 0;\n}\n.k-filemanager-content {\n border-color: inherit;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n overflow: hidden;\n}\n.k-filemanager-breadcrumb {\n border-width: 0;\n border-bottom-width: 1px;\n padding: 8px 8px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-filemanager-view {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n}\n.k-filemanager-view > .k-filemanager-listview,\n.k-filemanager-view > .k-filemanager-grid {\n border-width: 0;\n}\n.k-filemanager-listview {\n height: 100%;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n overflow: auto;\n}\n.k-filemanager-listview .k-listview-item {\n padding: 16px 16px;\n width: 120px;\n height: 120px;\n text-align: center;\n}\n.k-filemanager-listview .k-file-preview {\n height: 48px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-filemanager-listview .k-file-icon {\n font-size: 48px;\n}\n.k-filemanager-listview .k-file-image {\n max-width: 100%;\n max-height: 48px;\n display: block;\n}\n.k-filemanager-listview .k-file-name {\n margin-top: 8px;\n display: block;\n text-align: center;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.k-filemanager-listview .k-file-size {\n margin-top: 8px;\n display: block;\n text-align: center;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.k-filemanager-listview .k-edit-item .k-textbox {\n width: 100%;\n}\n.k-filemanager-grid {\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n}\n.k-filemanager-grid .k-file-preview {\n margin-right: 4px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n vertical-align: middle;\n}\n.k-filemanager-grid .k-file-name {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: row;\n flex-direction: row;\n vertical-align: middle;\n}\n.k-filemanager-preview {\n padding: 48px 16px 16px;\n width: 20%;\n min-height: 304px;\n border-width: 0;\n border-left-width: 1px;\n border-style: solid;\n border-color: inherit;\n box-sizing: border-box;\n text-align: center;\n overflow-x: auto;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-filemanager-preview .k-file-preview {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-filemanager-preview .k-file-icon {\n font-size: 96px;\n}\n.k-filemanager-preview .k-file-name {\n margin-top: 16px;\n display: block;\n}\n.k-filemanager-preview .k-single-file-selected {\n font-weight: bold;\n}\n.k-filemanager-preview .k-multiple-files-selected {\n font-weight: bold;\n}\n.k-filemanager-preview .k-file-size {\n font-size: inherit;\n line-height: normal;\n}\n.k-filemanager-preview .k-file-meta {\n margin: 16px 0 0;\n box-sizing: border-box;\n text-align: start;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n}\n.k-filemanager-preview .k-file-meta-label {\n display: inline-block;\n}\n.k-filemanager-preview .k-file-meta-value {\n margin: 0;\n}\n.k-filemanager-preview .k-file-type {\n text-transform: capitalize;\n}\n.k-filemanager-preview .k-line-break {\n margin: 16px 0 0;\n width: 100%;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-filemanager-resizable .k-filemanager-navigation,\n.k-filemanager-resizable .k-filemanager-preview {\n border-width: 0;\n}\n.k-filemanager .k-splitbar {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n}\n.k-filemanager .k-splitbar-horizontal {\n width: 6px;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-filemanager .k-splitbar-horizontal .k-resize-handle {\n width: 2px;\n}\n.k-filemanager-upload-dialog .k-upload-files {\n max-height: 200px;\n overflow-y: auto;\n}\n.k-filemanager-drag-hint {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-filemanager-drag-hint .k-icon {\n margin-right: 4px;\n}\n.k-window {\n padding: 0;\n border-width: 1px;\n border-style: solid;\n line-height: 1.42857143;\n box-sizing: border-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: absolute;\n z-index: 10001;\n}\n.k-window .k-overlay {\n position: absolute;\n opacity: 0;\n}\n.k-window.k-window-maximized {\n border-radius: 0;\n box-shadow: none;\n}\n.k-window.k-window-maximized .k-window-titlebar,\n.k-window.k-window-maximized .k-window-content {\n border-radius: 0;\n}\n.k-window-sm {\n width: 300px;\n}\n.k-window-md {\n width: 800px;\n}\n.k-window-lg {\n width: 1200px;\n}\n.k-window-titlebar {\n padding: 8px 12px;\n border-width: 0 0 1px;\n border-style: solid;\n width: 100%;\n box-sizing: border-box;\n background-position: 0 0;\n background-repeat: repeat-x;\n white-space: nowrap;\n min-height: 16px;\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-window-title {\n font-size: 1.2em;\n line-height: 1.25;\n font-weight: bold;\n -ms-flex: 1;\n flex: 1;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n cursor: default;\n}\n.k-window-title::before {\n content: \"\";\n display: inline-block;\n}\n.k-window-titlebar .k-window-actions {\n margin: 0 -6px;\n -webkit-margin-end: -6px;\n margin-inline-end: -6px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-window-titlebar .k-window-action {\n padding: 2px;\n width: 20px;\n height: 20px;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n color: inherit;\n box-sizing: content-box;\n opacity: 0.7;\n}\n.k-window-titlebar .k-window-action:hover {\n opacity: 1;\n}\n.k-window-titlebar .k-window-action .k-icon {\n opacity: 1;\n}\n.k-window-content,\n.k-prompt-container {\n padding: 12px 12px;\n box-sizing: border-box;\n overflow: auto;\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n outline: 0;\n}\n.k-window-content + .k-prompt-container {\n margin-top: -12px;\n}\n.k-prompt-container .k-textbox {\n width: 100%;\n}\n.k-window-iframecontent {\n padding: 0;\n overflow: visible;\n}\n.k-window-iframecontent .k-content-frame {\n vertical-align: top;\n border: 0;\n width: 100%;\n height: 100%;\n}\n.k-window-content > .km-scroll-container {\n height: 100%;\n}\n.k-window > .k-resize-handle {\n position: absolute;\n z-index: 1;\n background-color: #fff;\n font-size: 0;\n line-height: 6px;\n opacity: 0;\n zoom: 1;\n}\n.k-resize-n {\n top: 0;\n left: 0;\n width: 100%;\n height: 6px;\n cursor: n-resize;\n}\n.k-resize-e {\n top: 0;\n right: 0;\n width: 6px;\n height: 100%;\n cursor: e-resize;\n}\n.k-resize-s {\n bottom: 0;\n left: 0;\n width: 100%;\n height: 6px;\n cursor: s-resize;\n}\n.k-resize-w {\n top: 0;\n left: 0;\n width: 6px;\n height: 100%;\n cursor: w-resize;\n}\n.k-resize-se {\n bottom: 0;\n right: 0;\n width: 6px;\n height: 6px;\n cursor: se-resize;\n}\n.k-resize-sw {\n bottom: 0;\n left: 0;\n width: 6px;\n height: 6px;\n cursor: sw-resize;\n}\n.k-resize-ne {\n top: 0;\n right: 0;\n width: 6px;\n height: 6px;\n cursor: ne-resize;\n}\n.k-resize-nw {\n top: 0;\n left: 0;\n width: 6px;\n height: 6px;\n cursor: nw-resize;\n}\n.k-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 10001;\n width: 100%;\n height: 100%;\n background-color: #000;\n opacity: 0.5;\n -webkit-backface-visibility: hidden;\n}\n.k-window > .k-action-buttons,\n.k-window-content > .k-action-buttons {\n border-width: 1px 0 0;\n border-style: solid;\n}\n.k-ie9 .k-window-content {\n height: calc(100% - 1.25em - 16px);\n border-radius: 0;\n}\n.k-ie9 .k-window-titlebar .k-window-actions,\n.k-ie9 .k-window-title {\n display: inline-block;\n}\n.k-rtl .k-window-titlebar .k-window-actions {\n right: auto;\n left: 6px;\n}\n.k-dialog {\n min-width: 90px;\n min-height: 3em;\n max-width: 100%;\n max-height: 100%;\n box-sizing: border-box;\n position: fixed;\n overflow: hidden;\n}\n.k-dialog-centered {\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n top: 50%;\n left: 50%;\n}\n.k-dialog-titleless .k-dialog-close {\n position: absolute;\n z-index: 9999;\n top: 4px;\n right: 4px;\n}\n.k-dialog-titleless .k-dialog-content {\n padding: 2.4em;\n}\n.k-dialog-buttongroup {\n margin: 0;\n padding: 6px 6px;\n width: 100%;\n border-width: 1px 0 0;\n border-style: solid;\n box-sizing: border-box;\n}\n.k-dialog-buttongroup .k-button {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: inline-block;\n text-overflow: ellipsis;\n box-sizing: border-box;\n}\n.k-rtl.k-dialog-titleless .k-dialog-close,\n.k-rtl .k-dialog-titleless .k-dialog-close {\n right: auto;\n left: 4px;\n}\n.k-stepper {\n margin: 0 0;\n padding: 0 0;\n border-width: 0;\n border-style: solid;\n font-size: 14px;\n line-height: 1.42857143;\n position: relative;\n color: inherit;\n background: none;\n box-shadow: none;\n}\n.k-stepper .k-step-list {\n margin: 0;\n padding: 0;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n z-index: 1;\n}\n.k-stepper .k-step-link {\n outline: none;\n text-decoration: none;\n white-space: nowrap;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n overflow: hidden;\n}\n.k-stepper .k-step-disabled {\n pointer-events: none;\n}\n.k-stepper .k-step-disabled .k-step-link {\n cursor: default;\n}\n.k-stepper .k-step-indicator {\n border-radius: 50%;\n margin: 3px;\n width: 28px;\n height: 28px;\n border-width: 1px;\n border-style: solid;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n position: relative;\n z-index: 1;\n overflow: visible;\n transition-property: color, background-color, border-color;\n transition-duration: 0.4s;\n transition-timing-function: ease-in-out;\n}\n.k-stepper .k-step-indicator::after {\n border-radius: 100%;\n content: \"\";\n border-width: 1px;\n border-style: solid;\n border-color: inherit;\n pointer-events: none;\n display: none;\n position: absolute;\n top: -4px;\n right: -4px;\n bottom: -4px;\n left: -4px;\n z-index: 2;\n}\n.k-stepper .k-step-focus .k-step-indicator::after,\n.k-stepper .k-step-link:focus .k-step-indicator::after {\n display: block;\n}\n.k-stepper .k-step-label {\n max-width: 10em;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n z-index: 1;\n}\n.k-stepper .k-step-label:only-child {\n border-radius: 15px;\n padding: 5px 12px;\n border-width: 0;\n}\n.k-stepper .k-step-label .k-step-text {\n max-width: calc(10em - 20px);\n -ms-flex-positive: 1;\n flex-grow: 1;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.k-stepper .k-step-label .k-icon {\n margin-left: 4px;\n}\n.k-stepper .k-step-current .k-step-label,\n.k-stepper .k-step-hover .k-step-label,\n.k-stepper .k-step:hover .k-step-label {\n font-weight: bold;\n}\n.k-stepper .k-step-label .k-step-label-optional {\n font-style: italic;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n}\n.k-stepper .k-progressbar {\n position: absolute;\n pointer-events: none;\n z-index: 0;\n}\n.k-step-list-horizontal {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-step-list-horizontal .k-step {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-step-list-horizontal .k-step-link {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-step-list-horizontal .k-step-label {\n text-align: center;\n}\n.k-step-list-horizontal .k-step-indicator + .k-step-label {\n margin-top: 5px;\n}\n.k-step-list-horizontal ~ .k-progressbar {\n width: 100%;\n height: 2px;\n top: 16px;\n}\n.k-step-list-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-step-list-vertical .k-step {\n min-height: 54px;\n}\n.k-step-list-vertical .k-step-label {\n text-align: left;\n}\n.k-step-list-vertical .k-step-indicator + .k-step-label {\n margin-left: 12px;\n}\n.k-step-list-vertical ~ .k-progressbar {\n width: 2px;\n height: 100%;\n min-height: 20px;\n left: 17px;\n}\n.k-step-list-vertical .k-step-content {\n height: 0;\n overflow: hidden;\n transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n}\n.k-step-list-vertical .k-step-current .k-step-content {\n height: auto;\n overflow: visible;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin-left: 30px;\n padding: 20px 10px;\n}\n.k-rtl .k-stepper,\n.k-stepper[dir=\"rtl\"] {\n direction: rtl;\n}\n.k-rtl .k-stepper .k-step-label .k-icon,\n.k-stepper[dir=\"rtl\"] .k-step-label .k-icon {\n margin-left: 0;\n margin-right: 4px;\n}\n.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,\n.k-stepper[dir=\"rtl\"] .k-step-list-vertical .k-step-indicator + .k-step-label {\n margin-left: 0;\n margin-right: 12px;\n}\n.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,\n.k-stepper[dir=\"rtl\"] .k-step-list-vertical ~ .k-progressbar {\n left: auto;\n right: 17px;\n}\n.k-wizard {\n padding: 32px 32px;\n border-width: 0;\n font-size: inherit;\n line-height: 1.42857143;\n position: relative;\n color: inherit;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: stretch;\n align-items: stretch;\n overflow: hidden;\n background: none;\n}\n.k-wizard .k-stepper .k-step-list-vertical .k-step {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-wizard .k-stepper .k-step-indicator {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-wizard-steps {\n display: -ms-flexbox;\n display: flex;\n overflow: hidden;\n}\n.k-wizard-step {\n padding: 18px;\n width: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.k-wizard-step:focus,\n.k-wizard-step.k-state-focused {\n outline-width: 1px;\n outline-style: dotted;\n outline-offset: -1px;\n}\n.k-wizard-content {\n overflow-y: auto;\n}\n.k-wizard-buttons {\n margin-top: 64px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-wizard-buttons .k-button {\n margin-right: 16px;\n}\n.k-wizard-buttons .k-wizard-pager {\n vertical-align: middle;\n}\n.k-wizard-buttons-right .k-button:last-of-type {\n margin-right: 0;\n}\n.k-wizard-horizontal {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-wizard-horizontal .k-wizard-steps {\n margin-top: 64px;\n}\n.k-wizard-horizontal .k-wizard-steps,\n.k-wizard-horizontal .k-wizard-content {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-wizard-vertical .k-wizard-steps {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n}\n.k-wizard-vertical .k-wizard-content {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n.k-wizard-vertical .k-wizard-steps {\n margin-left: 64px;\n}\n.k-wizard-left {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-wizard-left .k-wizard-steps {\n margin-right: 64px;\n margin-left: 0;\n}\n.k-textarea {\n border-radius: 4px;\n margin: 0;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n line-height: 1.42857143;\n box-sizing: border-box;\n box-shadow: none;\n background: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n vertical-align: middle;\n position: relative;\n -webkit-appearance: none;\n}\n.k-textarea::-ms-clear {\n display: none;\n}\n.k-textarea > .k-input {\n padding: 0;\n margin: 0;\n width: 100%;\n border: 0;\n outline: 0;\n box-sizing: border-box;\n color: inherit;\n background: none;\n font: inherit;\n display: inline-block;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -webkit-appearance: none;\n}\n.k-textarea > .k-input::-ms-clear {\n display: none;\n}\n.k-textarea:disabled,\n.k-textarea[disabled],\n.k-textarea.k-state-disabled {\n outline: none;\n cursor: default;\n opacity: 0.6;\n -webkit-filter: grayscale(0.1);\n filter: grayscale(0.1);\n pointer-events: none;\n box-shadow: none;\n}\ntextarea.k-textarea {\n background-clip: padding-box;\n padding: 4px 8px;\n width: 18em;\n min-height: calc(1.42857143em + 10px);\n display: inline-block;\n resize: both;\n}\n.k-textarea > .k-input {\n background-clip: padding-box;\n padding: 4px 8px;\n width: 18em;\n min-height: calc(1.42857143em + 10px);\n overflow-y: auto;\n resize: both;\n}\n.k-textbox-container > .k-textarea,\n.k-floating-label-container > .k-textarea {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: auto;\n}\n.k-ie .k-textarea > .k-input {\n background-clip: border-box;\n}\n.k-ie textarea.k-textarea {\n background-clip: border-box;\n}\n.k-editor {\n border-style: solid;\n border-width: 1px;\n font-size: 100%;\n vertical-align: top;\n position: relative;\n}\n.k-editor > .k-content,\n.k-editor iframe.k-content,\n.k-editor .k-editor-content {\n margin: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border: 0;\n box-sizing: border-box;\n background: none;\n display: block;\n}\ntable.k-editor {\n width: 100%;\n height: 250px;\n table-layout: fixed;\n border-collapse: separate;\n border-spacing: 0;\n}\ntable.k-editor tbody,\ntable.k-editor tr,\ntable.k-editor td {\n border-color: inherit;\n}\ntable.k-editor .k-editable-area {\n color: black;\n background: white;\n}\n.k-editor-inline {\n padding: 0.3em 0.5em;\n background: none;\n word-wrap: break-word;\n overflow: auto;\n position: relative;\n}\n.k-editor-inline.k-editor {\n border: 1px solid transparent;\n}\n.k-window.k-editor-widget {\n min-height: 0;\n}\n.editorToolbarWindow {\n padding: 4px 4px;\n font-size: 14px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.editorToolbarWindow .k-editor-toolbar {\n padding: 0;\n border-width: 0;\n background: none;\n}\n.k-editortoolbar-dragHandle {\n margin: 0 4px 0 0;\n padding: 0;\n position: relative;\n cursor: move;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-editor-toolbar {\n border-width: 0 0 1px 0;\n border-color: inherit;\n}\n.k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {\n -webkit-margin-start: 4px;\n margin-inline-start: 4px;\n}\n.k-editor-toolbar .k-tool-group > .k-tool {\n padding: 8px;\n width: calc(1.7142857143em + 18px);\n height: calc(1.7142857143em + 18px);\n}\n.k-editor-toolbar .k-tool-text {\n display: none;\n}\n.k-editor-toolbar .k-overflow-tools {\n margin: 0;\n border-color: inherit;\n visibility: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n}\n.k-editor-toolbar .k-overflow-anchor {\n position: relative;\n}\n.k-editor-toolbar .k-break,\n.k-editor-toolbar .k-row-break {\n display: block;\n height: 1px;\n font-size: 0;\n line-height: 0;\n}\n.k-editor-toolbar .k-editor-export .k-icon {\n margin-right: 0.25em;\n margin-top: -0.25em;\n}\n.k-editable-area {\n width: 100%;\n height: 100%;\n outline: 0;\n}\n.k-resizable .k-editable-area {\n padding-bottom: 16px;\n}\n.k-editor .k-raw-content,\n.k-editor-dialog .k-editor-textarea {\n font-size: inherit;\n font-family: consolas, \"courier new\", monospace;\n}\n.k-editor-dialog {\n padding: 1em;\n width: 400px;\n}\n.k-editor-dialog .k-edit-label {\n width: 25%;\n}\n.k-editor-dialog .k-edit-field {\n width: 66%;\n}\n.k-editor-dialog .k-edit-field .k-textbox {\n width: 96%;\n}\n.k-filebrowser-dialog {\n width: auto;\n min-width: 350px;\n}\n.k-filebrowser-dialog .k-filebrowser {\n margin: 0 1em 0;\n}\n.k-filebrowser-dialog .k-edit-label {\n width: 18%;\n}\n.k-filebrowser-dialog .k-edit-field {\n width: 75%;\n}\n.k-filebrowser-dialog .k-edit-field .k-textbox {\n width: 70%;\n}\n#k-editor-image-width,\n#k-editor-image-height {\n width: 5em;\n}\n.k-editor-dialog .k-button {\n display: inline-block;\n}\n.k-button-wrapper .k-link:hover {\n text-decoration: underline;\n}\n.k-ct-popup {\n width: 180.4px;\n padding: 0.65em 0.5em 0.5em;\n}\n.k-ct-popup .k-button {\n width: 100%;\n}\n.k-ct-popup .k-status {\n margin: 0.3em 0;\n}\n.k-ct-popup .k-ct-cell {\n border-width: 1px;\n border-style: solid;\n width: 18px;\n height: 18px;\n margin: 1px;\n vertical-align: top;\n display: inline-block;\n overflow: hidden;\n pointer-events: all;\n -ms-high-contrast-adjust: none;\n}\n.k-editor .k-resize-handle {\n padding: 0;\n position: absolute;\n right: 0;\n bottom: 0;\n cursor: se-resize;\n}\n.k-editor .k-resize-handle .k-icon {\n vertical-align: bottom;\n}\n.k-editor .k-overlay {\n position: absolute;\n background-color: #fff;\n opacity: 0;\n}\n.k-editor-inline .k-element-resize-handle-wrapper {\n position: absolute;\n width: 5px;\n height: 5px;\n background-color: #fff;\n border: 1px solid #000;\n z-index: 100;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {\n width: 100%;\n height: 100%;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {\n cursor: e-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {\n cursor: n-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {\n cursor: ne-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {\n cursor: nw-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {\n cursor: s-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {\n cursor: se-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {\n cursor: sw-resize;\n}\n.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {\n cursor: w-resize;\n}\n.k-editor-inline .k-column-resize-handle-wrapper {\n position: absolute;\n height: 10px;\n width: 10px;\n cursor: col-resize;\n z-index: 2;\n}\n.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {\n width: 100%;\n height: 100%;\n}\n.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {\n width: 2px;\n height: 100%;\n margin: 0 auto;\n background-color: #00b0ff;\n display: none;\n opacity: 0.8;\n}\n.k-editor-inline .k-table {\n width: 100%;\n border-spacing: 0;\n margin: 0 0 1em;\n}\n.k-editor-inline .k-table,\n.k-editor-inline .k-table td {\n outline: 0;\n border: 1px dotted #ccc;\n}\n.k-editor-inline .k-table td {\n min-width: 1px;\n padding: 0.2em 0.3em;\n}\n.k-table.k-element-resizing {\n opacity: 0.6;\n}\n.k-editor-inline .k-row-resize-handle-wrapper {\n position: absolute;\n z-index: 2;\n cursor: row-resize;\n width: 10px;\n height: 10px;\n}\n.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {\n display: table;\n width: 100%;\n height: 100%;\n}\n.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {\n display: table-cell;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n vertical-align: middle;\n}\n.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {\n display: none;\n margin: 0;\n padding: 0;\n width: 100%;\n height: 2px;\n background-color: #00b0ff;\n opacity: 0.8;\n}\n.k-viewhtml-dialog {\n width: 100%;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-viewhtml-dialog .k-editor-textarea {\n margin: 1em;\n padding: 0.53214286em 0.53214286em;\n width: calc(100% - 2em);\n height: 100%;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n font: inherit;\n font-family: consolas, monospace;\n -ms-flex-positive: 1;\n flex-grow: 1;\n overflow: auto;\n resize: none;\n}\n.k-viewhtml-dialog .k-edit-buttons {\n text-align: right;\n border-width: 1px 0 0;\n border-style: solid;\n position: relative;\n bottom: -1em;\n padding: 0.6em;\n}\n.k-viewhtml-dialog .k-edit-buttons .k-button {\n margin-right: 0.5em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {\n overflow: hidden;\n min-width: 325px;\n width: 24em;\n padding: 1em 0;\n}\n.k-editor-dialog .k-edit-form-container {\n width: auto;\n}\n.k-editor-dialog .k-tabstrip {\n margin: -1.333em 0 0;\n}\n.k-editor-dialog .k-root-tabs {\n margin: -1em -1em -1.5em;\n padding: 0.5em 1em 0;\n border-width: 0;\n}\n.k-editor-dialog ul.k-tabstrip-items {\n padding: 0.5em 1em 0;\n border-width: 0 0 1px;\n border-style: solid;\n}\n.k-editor-dialog ul.k-tabstrip-items .k-loading {\n border-top-width: 0;\n}\n.k-editor-dialog .k-tabstrip:focus {\n box-shadow: none;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {\n overflow: hidden;\n min-height: 440px;\n height: 35em;\n margin: 0;\n padding: 1em 0.5em 0;\n border-width: 0;\n}\n.k-editor-dialog .k-edit-field .k-numerictextbox {\n width: 10.6em;\n margin: 0 0.35714285em 0 0;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdown {\n width: 4em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox,\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown {\n width: 15em;\n}\n.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown {\n width: 5.35714285em;\n}\n.k-editor-dialog textarea.k-textbox {\n height: 14.28571428em;\n}\n.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary {\n height: auto;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {\n width: 4em;\n}\n.k-popup.k-list-container.k-align {\n padding: 0;\n text-align: center;\n}\n.k-align-group {\n vertical-align: text-top;\n}\n.k-popup.k-align .k-list .k-item {\n display: inline-block;\n width: 2.57142857em;\n height: 2.57142857em;\n margin: 0;\n padding: 0;\n border: 0;\n border-radius: 0;\n}\n.k-popup.k-align .k-list .k-icon {\n vertical-align: bottom;\n vertical-align: -webkit-baseline-middle;\n}\n.k-popup.k-align .k-list .k-item:last-child {\n width: auto;\n display: block;\n border-width: 1px 0 0;\n border-style: solid;\n}\n.k-popup.k-align .k-list .k-item:before {\n width: 2.57142857em;\n height: 2.57142857em;\n line-height: 2.57142857em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {\n padding: 1em 0.8em;\n margin: 0.5em 0 0;\n}\n.k-appbar {\n padding: 8px 16px;\n border-width: 0px;\n border-style: solid;\n box-sizing: border-box;\n outline: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: 1.42857143;\n list-style: none;\n display: -ms-flexbox;\n display: flex;\n gap: 8px;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n overflow: hidden;\n background-clip: padding-box;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-appbar > * {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-appbar .k-appbar-section {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-appbar .k-appbar-spacer {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-appbar .k-appbar-spacer-sized {\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.k-appbar .k-appbar-separator {\n margin: 0;\n width: 0;\n min-height: 1em;\n border-style: solid;\n border-width: 0 0 0 1px;\n display: inline-block;\n}\n.k-appbar-static {\n position: static;\n}\n.k-appbar-sticky {\n width: 100%;\n position: sticky;\n top: 0;\n z-index: 1;\n}\n.k-appbar-fixed {\n width: 100%;\n position: fixed;\n z-index: 1;\n}\n.k-appbar-top {\n top: 0;\n bottom: auto;\n}\n.k-appbar-bottom {\n top: auto;\n bottom: 0;\n}\n.k-appbar-bottom.k-appbar-fixed {\n bottom: 0;\n}\n.k-ie {\n background-clip: border-box;\n}\n.k-loader {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n box-sizing: border-box;\n border-width: 0;\n box-shadow: none;\n line-height: 0;\n}\n.k-widget.k-loader {\n background: none;\n box-shadow: none;\n}\n.k-loader-canvas {\n position: relative;\n}\n.k-loader-segment {\n position: absolute;\n display: inline-block;\n}\n.k-loader-segment::after {\n content: \"\";\n display: block;\n border-radius: 50%;\n}\n.k-loader-sm {\n padding: 3px;\n}\n.k-loader-sm .k-loader-segment::after {\n width: 6px;\n height: 6px;\n}\n.k-loader-md {\n padding: 5px;\n}\n.k-loader-md .k-loader-segment::after {\n width: 10px;\n height: 10px;\n}\n.k-loader-lg {\n padding: 10px;\n}\n.k-loader-lg .k-loader-segment::after {\n width: 20px;\n height: 20px;\n}\n.k-loader-pulsing-2 .k-loader-segment {\n position: relative;\n}\n.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {\n -webkit-animation: pulsing-2-first-child 1s ease infinite;\n animation: pulsing-2-first-child 1s ease infinite;\n}\n.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {\n -webkit-animation: pulsing-2-second-child 1s ease infinite;\n animation: pulsing-2-second-child 1s ease infinite;\n}\n.k-loader-pulsing-2.k-loader-sm .k-loader-segment:first-child {\n margin-right: 1.5px;\n}\n.k-loader-pulsing-2.k-loader-sm .k-loader-segment:last-child {\n margin-left: 1.5px;\n}\n.k-loader-pulsing-2.k-loader-md .k-loader-segment:first-child {\n margin-right: 2.5px;\n}\n.k-loader-pulsing-2.k-loader-md .k-loader-segment:last-child {\n margin-left: 2.5px;\n}\n.k-loader-pulsing-2.k-loader-lg .k-loader-segment:first-child {\n margin-right: 5px;\n}\n.k-loader-pulsing-2.k-loader-lg .k-loader-segment:last-child {\n margin-left: 5px;\n}\n.k-loader-spinner-3 .k-loader-segment:nth-child(1) {\n -webkit-animation: spinner-3-first-child 2s ease infinite;\n animation: spinner-3-first-child 2s ease infinite;\n}\n.k-loader-spinner-3 .k-loader-segment:nth-child(2) {\n -webkit-animation: spinner-3-second-child 2s ease infinite;\n animation: spinner-3-second-child 2s ease infinite;\n}\n.k-loader-spinner-3 .k-loader-segment:nth-child(3) {\n -webkit-animation: spinner-3-third-child 2s ease infinite;\n animation: spinner-3-third-child 2s ease infinite;\n}\n.k-loader-spinner-3.k-loader-sm .k-loader-canvas {\n width: 24px;\n height: 20px;\n}\n.k-loader-spinner-3.k-loader-md .k-loader-canvas {\n width: 40px;\n height: 34px;\n}\n.k-loader-spinner-3.k-loader-lg .k-loader-canvas {\n width: 80px;\n height: 65px;\n}\n.k-loader-spinner-4 .k-loader-canvas {\n -webkit-animation: spinner-4 1.833s ease infinite;\n animation: spinner-4 1.833s ease infinite;\n}\n.k-loader-spinner-4 .k-loader-segment:nth-child(1) {\n -webkit-animation: spinner-4-first-child 1.833s ease infinite;\n animation: spinner-4-first-child 1.833s ease infinite;\n}\n.k-loader-spinner-4 .k-loader-segment:nth-child(2) {\n -webkit-animation: spinner-4-second-child 1.833s ease infinite;\n animation: spinner-4-second-child 1.833s ease infinite;\n}\n.k-loader-spinner-4 .k-loader-segment:nth-child(3) {\n -webkit-animation: spinner-4-third-child 1.833s ease infinite;\n animation: spinner-4-third-child 1.833s ease infinite;\n}\n.k-loader-spinner-4 .k-loader-segment:nth-child(4) {\n -webkit-animation: spinner-4-fourth-child 1.833s ease infinite;\n animation: spinner-4-fourth-child 1.833s ease infinite;\n}\n.k-loader-spinner-4.k-loader-sm .k-loader-canvas {\n width: 24px;\n height: 24px;\n}\n.k-loader-spinner-4.k-loader-md .k-loader-canvas {\n width: 40px;\n height: 40px;\n}\n.k-loader-spinner-4.k-loader-lg .k-loader-canvas {\n width: 80px;\n height: 80px;\n}\n@-webkit-keyframes pulsing-2-first-child {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes pulsing-2-first-child {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes pulsing-2-second-child {\n 0% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n 50% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 100% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n}\n@keyframes pulsing-2-second-child {\n 0% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n 50% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 100% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n }\n}\n@-webkit-keyframes spinner-3-first-child {\n 0% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 33.3% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 100% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n}\n@keyframes spinner-3-first-child {\n 0% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 33.3% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 100% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n}\n@-webkit-keyframes spinner-3-second-child {\n 0% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 33.3% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 66.6% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 100% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n}\n@keyframes spinner-3-second-child {\n 0% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 33.3% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 66.6% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 100% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n}\n@-webkit-keyframes spinner-3-third-child {\n 0% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 33.3% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 66.6% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 100% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n}\n@keyframes spinner-3-third-child {\n 0% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 33.3% {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(0);\n transform: translateX(-50%) translateY(0);\n }\n 66.6% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 100% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n}\n@-webkit-keyframes spinner-4-first-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 0;\n left: 0;\n -webkit-transform: translateX(0) translateY(0);\n transform: translateX(0) translateY(0);\n }\n 66.6% {\n top: 0;\n left: 0;\n -webkit-transform: translateX(0) translateY(0);\n transform: translateX(0) translateY(0);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@keyframes spinner-4-first-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 0;\n left: 0;\n -webkit-transform: translateX(0) translateY(0);\n transform: translateX(0) translateY(0);\n }\n 66.6% {\n top: 0;\n left: 0;\n -webkit-transform: translateX(0) translateY(0);\n transform: translateX(0) translateY(0);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-webkit-keyframes spinner-4-second-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 0;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(0);\n transform: translateX(-100%) translateY(0);\n }\n 66.6% {\n top: 0;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(0);\n transform: translateX(-100%) translateY(0);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@keyframes spinner-4-second-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 0;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(0);\n transform: translateX(-100%) translateY(0);\n }\n 66.6% {\n top: 0;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(0);\n transform: translateX(-100%) translateY(0);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-webkit-keyframes spinner-4-third-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@keyframes spinner-4-third-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 100%;\n -webkit-transform: translateX(-100%) translateY(-100%);\n transform: translateX(-100%) translateY(-100%);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-webkit-keyframes spinner-4-fourth-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@keyframes spinner-4-fourth-child {\n 0% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n 33.3% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 66.6% {\n top: 100%;\n left: 0;\n -webkit-transform: translateX(0) translateY(-100%);\n transform: translateX(0) translateY(-100%);\n }\n 100% {\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-webkit-keyframes spinner-4 {\n 0% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n 33.3% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n 66.6% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n }\n 100% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n }\n}\n@keyframes spinner-4 {\n 0% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n 33.3% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n 66.6% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n }\n 100% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n }\n}\n.k-imageeditor {\n margin: 0px 0px;\n padding: 0px 0px;\n border-width: 0px;\n border-style: solid;\n box-sizing: border-box;\n outline: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: 1.42857143;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-imageeditor-content {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-imageeditor-canvas-container {\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n overflow: auto;\n}\n.k-imageeditor-canvas {\n margin: auto;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: relative;\n}\n.k-imageeditor-action-pane {\n border-width: 1px;\n border-top-width: 0;\n border-style: solid;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n overflow-y: auto;\n}\n.k-imageeditor-action-pane > .k-form {\n padding: 0 16px 32px 16px;\n}\n.k-imageeditor-crop-overlay {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}\n.k-imageeditor-crop {\n width: 100%;\n height: 100%;\n border-width: 1px;\n border-style: dashed;\n box-sizing: border-box;\n position: absolute;\n}\n.k-imageeditor-crop .k-resize-handle {\n margin: 1px 1px;\n border-style: solid;\n border-width: 0px 2px 2px 0px;\n}\n.k-imageeditor-crop .k-resize-sw,\n.k-imageeditor-crop .k-resize-se,\n.k-imageeditor-crop .k-resize-nw,\n.k-imageeditor-crop .k-resize-ne {\n width: 15px;\n height: 15px;\n}\n.k-imageeditor-crop .k-resize-n,\n.k-imageeditor-crop .k-resize-s {\n left: calc(50% - 7.5px);\n width: 15px;\n height: 0;\n}\n.k-imageeditor-crop .k-resize-w,\n.k-imageeditor-crop .k-resize-e {\n top: calc(50% - 7.5px);\n width: 0;\n height: 15px;\n}\n.k-imageeditor-crop .k-resize-ne {\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n.k-imageeditor-crop .k-resize-nw {\n -webkit-transform: rotate(-180deg);\n -ms-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n.k-imageeditor-crop .k-resize-sw {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.k-imageeditor-crop .k-resize-n,\n.k-imageeditor-crop .k-resize-nw,\n.k-imageeditor-crop .k-resize-ne {\n top: 0;\n}\n.k-imageeditor-crop .k-resize-s,\n.k-imageeditor-crop .k-resize-sw,\n.k-imageeditor-crop .k-resize-se {\n bottom: 0;\n}\n.k-imageeditor-crop .k-resize-w,\n.k-imageeditor-crop .k-resize-nw,\n.k-imageeditor-crop .k-resize-sw {\n left: 0;\n}\n.k-imageeditor-crop .k-resize-e,\n.k-imageeditor-crop .k-resize-ne,\n.k-imageeditor-crop .k-resize-se {\n right: 0;\n}\n.k-ie .k-imageeditor-canvas {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.k-ie .k-imageeditor-action-pane {\n min-width: 200px;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.k-expander {\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n overflow: hidden;\n outline: 0;\n font-family: inherit;\n font-size: 14px;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n background-clip: padding-box;\n}\n.k-rtl .k-expander .k-expander-indicator,\n.k-expander.k-rtl .k-expander-indicator,\n.k-expander[dir=\"rtl\"] .k-expander-indicator {\n margin-left: 0;\n margin-right: 10.5px;\n}\n.k-expander-header {\n padding: 16px 21px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.k-expander-spacer {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-expander-title {\n font-weight: 500;\n text-transform: uppercase;\n}\n.k-expander-indicator {\n margin-left: 10.5px;\n}\n.k-expander-content {\n padding: 20px 20px;\n box-sizing: border-box;\n}\n.k-expander + .k-expander.k-expanded,\n.k-expander.k-expanded + .k-expander {\n margin-top: 8px;\n}\n.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {\n border-top-width: 0;\n}\n.k-fab {\n padding: 0;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n color: inherit;\n background-color: transparent;\n font-size: inherit;\n line-height: 1.42857143;\n font-family: inherit;\n text-align: center;\n white-space: nowrap;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n outline: none;\n}\n.k-fab:focus {\n outline: none;\n}\n.k-fab-icon {\n width: 20px;\n height: 20px;\n}\n.k-fab-icon:not(:only-child) {\n margin-right: 8px;\n}\n.k-fab-sm {\n padding: 8px 8px;\n}\n.k-fab-md {\n padding: 16px 16px;\n}\n.k-fab-lg {\n padding: 24px 24px;\n}\n.k-fab-circle {\n border-radius: 50%;\n}\n.k-fab-pill {\n border-radius: 5rem;\n}\n.k-fab-rounded {\n border-radius: 4px;\n}\n.k-fab-items {\n margin: 0;\n padding: 16px 0;\n display: -ms-flexbox;\n display: flex;\n}\n.k-fab-items-bottom {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-fab-items-bottom .k-fab-item:last-child {\n margin-bottom: 0;\n}\n.k-fab-items-top {\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.k-fab-items-top .k-fab-item:first-child {\n margin-bottom: 0;\n}\n.k-fab-item {\n list-style-type: none;\n margin-bottom: 8px;\n outline: none;\n white-space: nowrap;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n cursor: pointer;\n}\n.k-fab-item.k-text-right {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-fab-item.k-text-right .k-fab-item-text {\n margin-right: 8px;\n}\n.k-fab-item.k-text-left {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-fab-item.k-text-left .k-fab-item-text {\n margin-left: 8px;\n}\n.k-fab-item-text {\n padding: 4px 4px;\n border-width: 1px;\n border-radius: 2px;\n font-size: 10px;\n line-height: 1;\n}\n.k-fab-item-icon {\n padding: 8px 8px;\n border-width: 0;\n border-radius: 50%;\n box-sizing: content-box;\n outline: none;\n}\n.k-popup.k-fab-popup {\n position: absolute;\n border-width: 0;\n box-sizing: content-box;\n background-color: transparent;\n}\n.k-rtl .k-fab-icon:not(:only-child) {\n margin-right: 0;\n margin-left: 8px;\n}\n.k-rtl .k-fab-item.k-text-left {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-rtl .k-fab-item.k-text-right {\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.k-actionsheet-container {\n width: 100vw;\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 9999;\n overflow: hidden;\n}\n.k-actionsheet {\n padding: 0;\n width: 360px;\n max-width: 100%;\n max-height: 50vh;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n font-size: 14px;\n font-family: inherit;\n line-height: 1.42857143;\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n z-index: 10002;\n}\n.k-actionsheet-header {\n padding: 8px 16px;\n border-width: 0;\n border-bottom-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n}\n.k-actionsheet-items {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.k-actionsheet-item {\n padding: 0;\n box-sizing: border-box;\n}\n.k-actionsheet-action {\n margin: 0;\n padding: 8px 16px;\n min-height: 40px;\n box-sizing: border-box;\n color: inherit;\n text-decoration: none;\n outline: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-align: center;\n align-items: center;\n gap: 12px;\n}\n.k-actionsheet-item-icon {\n font-size: 16px;\n}\n.k-actionsheet-item-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n}\n.k-actionsheet-item-title {\n font-weight: normal;\n text-transform: none;\n}\n.k-actionsheet-item-description {\n font-size: 0.875em;\n opacity: 0.75;\n}\n.k-actionsheet > .k-hr {\n margin: 0;\n border-color: inherit;\n}\n.k-actionsheet-top {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n border-width: 0;\n border-top-width: 0;\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-actionsheet-bottom {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-width: 0;\n border-bottom-width: 0;\n bottom: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.k-actionsheet-left {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-width: 0;\n border-left-width: 0;\n left: 0;\n top: 50%;\n -webkit-transform: translatey(-50%);\n -ms-transform: translatey(-50%);\n transform: translatey(-50%);\n}\n.k-actionsheet-right {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n border-width: 0;\n border-right-width: 0;\n right: 0;\n top: 50%;\n -webkit-transform: translatey(-50%);\n -ms-transform: translatey(-50%);\n transform: translatey(-50%);\n}\n.k-animation-container > .k-actionsheet {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n}\n.k-bottom-nav {\n padding: 4px 4px;\n width: 100%;\n border-width: 0;\n border-style: solid;\n border-color: transparent;\n box-sizing: border-box;\n font-size: inherit;\n line-height: 1.42857143;\n font-family: inherit;\n letter-spacing: 0.2px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n white-space: nowrap;\n gap: 4px;\n overflow: hidden;\n outline: none;\n background-clip: padding-box;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-bottom-nav-border {\n border-width: 1px 0px 0px 0px;\n}\n.k-bottom-nav-shadow {\n box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12);\n}\n.k-bottom-nav-item {\n padding: 0 8px;\n min-width: 72px;\n min-height: 56px;\n border-width: 0;\n border-radius: 4px;\n box-sizing: border-box;\n font: inherit;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n gap: 0 8px;\n text-decoration: none;\n cursor: pointer;\n color: inherit;\n background-color: inherit;\n border-color: inherit;\n outline: none;\n}\n.k-bottom-nav-item.k-state-disabled {\n background-color: initial;\n}\n.k-bottom-nav-item:focus {\n outline: none;\n}\n.k-bottom-nav-item:hover {\n color: inherit;\n text-decoration: none;\n}\n.k-bottom-nav-item-icon {\n font-size: 24px;\n}\n.k-bottom-nav-item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-bottom-nav.k-pos-fixed,\n.k-bottom-nav.k-pos-absolute {\n bottom: 0;\n z-index: 1;\n}\n.k-searchbox {\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n font-family: inherit;\n font-size: 14px;\n line-height: 1.42857143;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n position: relative;\n overflow: hidden;\n background-clip: padding-box;\n}\n.k-searchbox > .k-input {\n padding: 4px 8px;\n}\n.k-skeleton {\n display: block;\n}\n.k-skeleton-text {\n border-radius: 2px;\n -webkit-transform: scale(1, 0.6);\n -ms-transform: scale(1, 0.6);\n transform: scale(1, 0.6);\n}\n.k-skeleton-text:empty::before {\n content: \"\\00a0\";\n}\n.k-skeleton-circle {\n border-radius: 9999px;\n}\n@-webkit-keyframes k-skeleton-wave {\n 0% {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 100% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n@keyframes k-skeleton-wave {\n 0% {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n }\n 60% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n 100% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n.k-skeleton-wave .k-skeleton,\n.k-skeleton-wave.k-skeleton {\n position: relative;\n overflow: hidden;\n}\n.k-skeleton-wave .k-skeleton::after,\n.k-skeleton-wave.k-skeleton::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transform: translateX(-100%);\n -ms-transform: translateX(-100%);\n transform: translateX(-100%);\n -webkit-animation: k-skeleton-wave 1.6s linear 0.5s infinite;\n animation: k-skeleton-wave 1.6s linear 0.5s infinite;\n}\n@-webkit-keyframes k-skeleton-pulse {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes k-skeleton-pulse {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n}\n.k-skeleton-pulse .k-skeleton,\n.k-skeleton-pulse.k-skeleton {\n -webkit-animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;\n animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;\n}\n.k-taskboard {\n padding: null null;\n box-sizing: border-box;\n font-size: inherit;\n font-family: inherit;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: relative;\n}\n.k-toolbar.k-taskboard-toolbar {\n padding: 16px 16px;\n border-width: 0;\n box-shadow: none;\n background: none;\n background-image: none;\n}\n.k-taskboard-content {\n padding: 0 16px 16px;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n overflow-x: auto;\n}\n.k-taskboard-columns-container {\n outline: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n overflow: hidden;\n gap: 16px;\n overflow-x: visible;\n}\n.k-taskboard-column {\n width: 320px;\n border-width: 1px;\n border-radius: 4px;\n border-style: solid;\n outline: none;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n overflow: hidden;\n}\n.k-taskboard-column-header {\n padding: 8px 8px;\n font-weight: 500;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n gap: 4px;\n}\n.k-taskboard-column-header-actions {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: start;\n align-self: flex-start;\n gap: 8px;\n}\n.k-taskboard-column-cards-container {\n padding: 0 8px;\n outline: none;\n overflow: auto;\n margin-bottom: 8px;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-taskboard-column-cards {\n padding: null null;\n min-height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n gap: 8px 0;\n}\n.k-taskboard-column-new {\n max-height: calc(3em + 16px);\n}\n.k-taskboard-column-new .k-taskboard-column-header,\n.k-taskboard-column-edit .k-taskboard-column-header {\n font-weight: inherit;\n}\n.k-taskboard-column-new .k-taskboard-column-header-text,\n.k-taskboard-column-edit .k-taskboard-column-header-text {\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n}\n.k-taskboard-column-new .k-textbox,\n.k-taskboard-column-edit .k-textbox {\n width: 100%;\n}\n.k-taskboard-pane {\n padding: null null;\n width: 320px;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n overflow: hidden;\n z-index: 2;\n}\n.k-taskboard-pane-header {\n padding: 12px 16px;\n font-weight: 500;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-taskboard-pane-header-text {\n word-break: break-word;\n}\n.k-taskboard-pane-header-actions {\n -ms-flex-item-align: start;\n align-self: flex-start;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n.k-taskboard-pane-content {\n padding: 0px 16px;\n overflow: auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-taskboard-pane-actions {\n padding: 12px 16px;\n}\n.k-taskboard-pane-start {\n right: auto;\n left: 0;\n}\n.k-taskboard-card {\n border-radius: 4px;\n border-width: 1px;\n}\n.k-taskboard-card.k-taskboard-card-category {\n border-left-width: 4px;\n}\n.k-rtl .k-taskboard-card.k-taskboard-card-category,\n.k-taskboard-card.k-taskboard-card-category.k-rtl,\n[dir=\"rtl\"] .k-taskboard-card.k-taskboard-card-category,\n.k-taskboard-card.k-taskboard-card-category[dir=\"rtl\"] {\n border-left-width: 1px;\n border-right-width: 4px;\n}\n.k-taskboard-card .k-card-header .k-card-body,\n.k-taskboard-card .k-card-footer {\n padding: 16px 16px;\n}\n.k-taskboard-card .k-card-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-taskboard-card .k-card-title {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n word-break: break-word;\n}\n.k-taskboard-card .k-card-title:focus,\n.k-taskboard-card .k-card-title.k-state-focus,\n.k-taskboard-card .k-card-title:hover,\n.k-taskboard-card .k-card-title.k-state-hover {\n text-decoration: underline;\n}\n.k-taskboard-card .k-card-header-actions {\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.k-taskboard-drag-placeholder {\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n position: relative;\n}\n.k-ie .k-taskboard-column:not(:last-child) {\n margin-right: 16px;\n}\n.k-ie .k-rtl .k-taskboard-column:not(:last-child) {\n margin-right: 0;\n margin-left: 16px;\n}\n.k-ie .k-taskboard-column-cards-container {\n margin-bottom: 24px;\n}\n.k-ie .k-taskboard-column-cards > .k-taskboard-card:not(:last-child) {\n margin-bottom: 8px;\n}\n.k-ie .k-taskboard-column-header-actions > .k-button:not(:last-child) {\n margin-right: 8px;\n}\n.k-ie .k-rtl .k-taskboard-column-header-actions > .k-button:not(:last-child) {\n margin-right: 0;\n margin-left: 8px;\n}\n.k-scheduler-layout-flex {\n overflow: auto;\n}\n.k-scheduler-layout-flex .k-scheduler-head {\n position: sticky;\n top: 0;\n z-index: 3;\n}\n.k-scheduler-layout-flex .k-scheduler-body {\n position: relative;\n}\n.k-scheduler-layout-flex .k-scheduler-head,\n.k-scheduler-layout-flex .k-scheduler-body {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 100%;\n flex: 100%;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.k-scheduler-yearview .k-scheduler-body {\n padding: 12px 12px;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-scheduler-yearview .k-calendar {\n width: 100%;\n border-width: 0;\n}\n.k-scheduler-yearview .k-calendar .k-calendar-view {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.k-scheduler-yearview .k-calendar .k-content {\n -ms-flex: 0;\n flex: 0;\n}\n.k-scheduler-yearview .k-calendar .k-month-header {\n font-size: inherit;\n font-weight: bold;\n opacity: 1;\n}\n.k-scheduler-yearview .k-calendar .k-link {\n position: relative;\n}\n.k-scheduler-yearview .k-calendar td.k-state-selected {\n background-color: inherit;\n}\n.k-scheduler-yearview .k-day-indicator {\n width: 3px;\n height: 3px;\n border-radius: 50%;\n position: absolute;\n top: calc(100% - 1em);\n left: calc(50% - 1.5px);\n}\n.k-scheduler-tooltip {\n padding: 14px 14px;\n color: inherit;\n}\n.k-scheduler-tooltip .k-tooltip-title {\n margin-bottom: 8px;\n}\n.k-scheduler-tooltip .k-tooltip-title .k-month {\n font-size: 12px;\n text-transform: uppercase;\n}\n.k-scheduler-tooltip .k-tooltip-title .k-day {\n font-size: 24px;\n}\n.k-scheduler-tooltip .k-tooltip-events-container {\n overflow: auto;\n}\n.k-scheduler-tooltip .k-tooltip-events {\n max-height: 250px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n gap: 8px;\n}\n.k-scheduler-tooltip .k-tooltip-event {\n padding: 8px 14px;\n border-radius: 2px;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-align: center;\n align-items: center;\n position: relative;\n gap: 7px;\n}\n.k-scheduler-tooltip .k-tooltip-event .k-event-time {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: inherit;\n}\n.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {\n margin-bottom: 7px;\n}\n.k-captcha {\n width: 280px;\n border: none;\n box-sizing: border-box;\n font-size: inherit;\n font-family: inherit;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n gap: 14px;\n}\n.k-captcha-image-wrap {\n position: relative;\n gap: 14px;\n}\n.k-captcha-image-controls {\n position: relative;\n gap: 14px;\n}\n.k-captcha-image {\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n.k-captcha-image > img {\n width: 100%;\n height: 100%;\n display: block;\n object-fit: cover;\n}\n.k-captcha-loading .k-captcha-image {\n height: auto;\n}\n.k-captcha-volume-control {\n height: 100%;\n}\n.k-captcha-input > .k-textbox {\n width: 100%;\n}\n.k-captcha-validation-message {\n margin-top: 7px;\n font-size: 12px;\n font-style: italic;\n}\n.k-popover {\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n outline: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: 1.42857143;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: column nowrap;\n flex-flow: column nowrap;\n position: absolute;\n z-index: 12000;\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.k-popover-header {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n padding: 12px 14px;\n border-width: 0 0 1px;\n border-style: solid;\n z-index: 1;\n}\n.k-popover-body {\n padding: 12px 14px;\n z-index: 1;\n}\n.k-popover-actions.k-actions {\n margin: 0;\n padding: 6px 8px;\n border-width: 1px 0 0;\n}\n.k-popover-callout {\n margin: 0;\n width: 20px;\n height: 20px;\n border-width: 1px 1px 0 0;\n border-style: solid;\n position: absolute;\n}\n.k-popover-callout.k-callout-n {\n top: 0;\n left: 50%;\n -webkit-transform: translate(-50%, -50%) rotate(-45deg);\n -ms-transform: translate(-50%, -50%) rotate(-45deg);\n transform: translate(-50%, -50%) rotate(-45deg);\n}\n.k-popover-callout.k-callout-e {\n top: 50%;\n right: 0;\n -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n -ms-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n transform: translate(50%, -50%) rotate(135deg) scaleX(-1);\n}\n.k-popover-callout.k-callout-s {\n bottom: 0;\n left: 50%;\n -webkit-transform: translate(-50%, 50%) rotate(135deg);\n -ms-transform: translate(-50%, 50%) rotate(135deg);\n transform: translate(-50%, 50%) rotate(135deg);\n}\n.k-popover-callout.k-callout-w {\n top: 50%;\n left: 0;\n -webkit-transform: translate(-50%, -50%) rotate(-135deg);\n -ms-transform: translate(-50%, -50%) rotate(-135deg);\n transform: translate(-50%, -50%) rotate(-135deg);\n}\n.k-orgchart {\n width: 100%;\n padding: 24px 24px;\n box-sizing: border-box;\n font-size: inherit;\n font-family: inherit;\n line-height: 1.42857143;\n overflow: auto;\n}\n.k-orgchart-container {\n margin: 0 auto;\n width: 100%;\n height: 100%;\n position: relative;\n}\n.k-orgchart-group {\n gap: 24px;\n}\n.k-orgchart-group.k-vstack > .k-orgchart-node-container {\n gap: 0;\n}\n.k-orgchart-node-container {\n gap: 24px;\n}\n.k-orgchart-node-group-container {\n @include border-radius(2px);\n padding: 24px 24px;\n border-width: 1px;\n border-style: solid;\n outline: 0;\n}\n.k-orgchart-node-group-title {\n margin: 0 0 8px;\n font-size: 16px;\n line-height: 1.42857143;\n}\n.k-orgchart-node-group-subtitle {\n margin: 0 0 24px;\n font-size: 14px;\n opacity: 0.6;\n}\n.k-orgchart-card {\n width: 300px;\n border-width: 1px;\n}\n.k-orgchart-card .k-card-title {\n margin: 0 0 0px;\n font-size: 16px;\n}\n.k-orgchart-card .k-card-subtitle {\n margin: 0 0 0px;\n font-size: 14px;\n}\n.k-orgchart-card .k-card-body {\n border-width: 2px 0 0;\n border-style: solid;\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.k-orgchart-card .k-card-body .k-card-title-wrap {\n margin: 0 12px 0 0;\n min-width: 0;\n min-height: 45px;\n}\n.k-orgchart-line {\n background-color: currentColor;\n}\n.k-orgchart-line-h {\n height: 1px;\n}\n.k-orgchart-line-v {\n margin: 0 auto;\n width: 1px;\n height: 25px;\n}\n.k-orgchart-button {\n z-index: 1;\n}\n.k-pivotgrid {\n padding: null null;\n border-width: 1px;\n border-style: solid;\n box-sizing: content-box;\n font-size: inherit;\n font-family: inherit;\n line-height: 1.42857143;\n text-align: left;\n vertical-align: top;\n display: grid;\n grid-template-columns: 300px auto;\n grid-template-rows: 250px auto;\n position: relative;\n}\n.k-pivotgrid table {\n margin: 0;\n width: 100%;\n max-width: none;\n border-width: 0;\n border-color: inherit;\n border-collapse: separate;\n border-spacing: 0;\n outline: 0;\n empty-cells: show;\n}\n.k-pivotgrid thead,\n.k-pivotgrid tbody,\n.k-pivotgrid th,\n.k-pivotgrid tr,\n.k-pivotgrid td {\n border-color: inherit;\n}\n.k-pivotgrid-table {\n table-layout: fixed;\n}\n.k-pivotgrid-table th {\n font-weight: 600;\n text-transform: uppercase;\n}\n.k-pivotgrid-empty-cell {\n border-right-style: solid;\n border-right-width: 1px;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n}\n.k-pivotgrid-column-headers {\n overflow: hidden;\n}\n.k-pivotgrid-column-headers .k-pivotgrid-cell {\n border-bottom-style: solid;\n border-bottom-width: 1px;\n border-left-style: solid;\n border-left-width: 1px;\n}\n.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {\n border-left-width: 0;\n}\n.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {\n border-left-width: 1px;\n}\n.k-pivotgrid-row-headers {\n overflow: hidden;\n}\n.k-pivotgrid-row-headers .k-pivotgrid-cell {\n border-right-style: solid;\n border-right-width: 1px;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n white-space: nowrap;\n}\n.k-pivotgrid-values {\n border-color: inherit;\n overflow: auto;\n}\n.k-pivotgrid-values .k-pivotgrid-cell {\n border-bottom-style: solid;\n border-bottom-width: 1px;\n border-left-style: solid;\n border-left-width: 1px;\n}\n.k-pivotgrid-values .k-pivotgrid-cell:first-child {\n border-left-width: 0;\n}\n.k-pivotgrid-cell {\n padding: 8px 16px;\n text-overflow: ellipsis;\n vertical-align: top;\n overflow: hidden;\n}\n.k-pivotgrid-cell .k-icon {\n cursor: pointer;\n}\n.k-pivotgrid-total {\n font-weight: 600;\n}\n.k-column-menu .k-treeview {\n padding: 0px 8px;\n overflow: auto;\n}\n.k-pivotgrid-configurator {\n display: -ms-flexbox;\n display: flex;\n}\n.k-pivotgrid-configurator-panel {\n padding: null null;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n overflow: hidden;\n z-index: 2;\n}\n.k-pivotgrid-configurator-button {\n padding: 7px 7px;\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n cursor: pointer;\n}\n.k-flex-row .k-pivotgrid-configurator-button,\n.k-flex-row-reverse .k-pivotgrid-configurator-button {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-flex-row .k-pivotgrid-configurator-button span,\n.k-flex-row-reverse .k-pivotgrid-configurator-button span {\n -webkit-writing-mode: vertical-rl;\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl;\n}\n.k-flex-row .k-pivotgrid-configurator-button .k-icon,\n.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {\n vertical-align: baseline;\n}\n.k-flex-row-reverse .k-pivotgrid-configurator-button > span {\n -webkit-transform: rotate(-180deg);\n -ms-transform: rotate(-180deg);\n transform: rotate(-180deg);\n}\n.k-flex-col .k-pivotgrid-configurator-button,\n.k-flex-col-reverse .k-pivotgrid-configurator-button {\n text-align: center;\n}\n.k-pivotgrid-configurator-overlay {\n position: absolute;\n overflow: hidden;\n z-index: 2;\n}\n.k-flex-row .k-pivotgrid-configurator-overlay {\n right: calc(1.4285714286em + 16px);\n}\n.k-flex-row-reverse .k-pivotgrid-configurator-overlay {\n left: calc(1.4285714286em + 16px);\n}\n.k-flex-col .k-pivotgrid-configurator-overlay {\n bottom: calc(1.4285714286em + 16px);\n}\n.k-flex-col-reverse .k-pivotgrid-configurator-overlay {\n top: calc(1.4285714286em + 16px);\n}\n.k-pivotgrid-configurator-header {\n padding: 12px 16px;\n font-size: 18px;\n font-weight: 500;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-pivotgrid-configurator-header-text {\n word-break: normal;\n overflow-wrap: anywhere;\n}\n.k-pivotgrid-configurator-content {\n padding: 2px 16px;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n overflow: auto;\n}\n.k-pivotgrid-configurator-content .k-form .k-label {\n font-size: 16px;\n font-weight: 500;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.k-pivotgrid-configurator-content .k-form .k-dropdown {\n max-width: 90px;\n}\n.k-pivotgrid-configurator-content .k-form .k-textbox {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n}\n.k-pivotgrid-configurator-content .k-row-fields,\n.k-pivotgrid-configurator-content .k-column-fields,\n.k-pivotgrid-configurator-content .k-filter-fields {\n margin-top: 8px;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.k-pivotgrid-configurator-content .k-row-fields > *,\n.k-pivotgrid-configurator-content .k-column-fields > *,\n.k-pivotgrid-configurator-content .k-filter-fields > * {\n margin-bottom: 8px;\n}\n.k-pivotgrid-configurator-content .k-row-fields > *:last-child,\n.k-pivotgrid-configurator-content .k-column-fields > *:last-child,\n.k-pivotgrid-configurator-content .k-filter-fields > *:last-child {\n margin-bottom: 0;\n}\n.k-pivotgrid-configurator-content .k-value-fields {\n margin: 8px 0px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n gap: 8px;\n}\n.k-pivotgrid-configurator-content .k-select-all .k-checkbox {\n -webkit-margin-end: map-get(, 1);\n margin-inline-end: map-get(, 1);\n}\n.k-pivotgrid-configurator-content .k-fields-list-wrapper {\n max-height: 200px;\n border-width: 1px;\n border-style: solid;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.k-pivotgrid-configurator-content .k-settings-description {\n margin-top: 1rem;\n text-align: center;\n}\n.k-pivotgrid-configurator-content .k-chip-content {\n -webkit-padding-end: map-get(, 1);\n padding-inline-end: map-get(, 1);\n}\n.k-pivotgrid-configurator-content .k-treeview {\n padding: 0px 8px;\n overflow: auto;\n}\n.k-pivotgrid-configurator-actions {\n padding: 12px 8px;\n}\n.k-calculated-field {\n padding: 16px 16px;\n border-width: 1px;\n border-radius: 2px;\n border-style: solid;\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n gap: 16px;\n}\n.k-calculated-field-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-calculated-field-header .k-textbox {\n min-width: 200px;\n}\n.k-calculated-field-header-text {\n margin-right: 5px;\n word-break: normal;\n overflow-wrap: anywhere;\n}\n.k-calculated-field-header-actions {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.k-calculated-field-content .k-textbox {\n width: 100%;\n}\n.k-calculated-field-actions {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: center;\n align-items: center;\n}\n.k-calculated-field-actions .k-icon {\n margin-right: 14px;\n}\n.k-calculated-field-actions .k-dropdown {\n max-width: 100px;\n}\n.k-filter-menu .k-calculated-item {\n border-bottom-width: 1px;\n border-bottom-style: solid;\n}\n.k-pivotgrid-configurator-vertical {\n min-width: 320px;\n}\n.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,\n.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {\n border-right-width: 0;\n border-left-width: 0;\n}\n.k-pivotgrid-configurator-horizontal {\n width: 100%;\n height: 420px;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {\n padding-left: 16px;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {\n margin-top: 0;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {\n padding-left: 0;\n -ms-flex: 1 1 30%;\n flex: 1 1 30%;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {\n -ms-flex: 1 1 30%;\n flex: 1 1 30%;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {\n border-left-width: 1px;\n border-left-style: solid;\n -ms-flex: 1 1 40%;\n flex: 1 1 40%;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields,\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {\n max-height: 100px;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {\n max-height: 250px;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,\n.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {\n border-top-width: 0;\n border-bottom-width: 0;\n}\n.k-pivotgrid-configurator .k-textbox {\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.k-pivotgrid-configurator .k-input-suffix .k-icon,\n.k-pivotgrid-configurator .k-input-prefix .k-icon {\n margin: 0;\n top: auto;\n position: relative;\n}\n.k-ie11 .k-pivotgrid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.k-ie11 .k-pivotgrid > div {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: row;\n flex-direction: row;\n overflow: hidden;\n}\n.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell,\n.k-ie11 .k-pivotgrid .k-pivotgrid-row-headers {\n -ms-flex: 1 1 30%;\n flex: 1 1 30%;\n}\n.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers,\n.k-ie11 .k-pivotgrid .k-pivotgrid-values {\n -ms-flex: 1 1 70%;\n flex: 1 1 70%;\n}\n.k-chip-list {\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.k-chip-list > * {\n margin-right: 8px;\n}\n.k-chip-list > *:last-child {\n margin-right: 0;\n}\n.k-selection-single .k-selected-icon-wrapper {\n display: none;\n}\n.k-selection-multiple .k-selected-icon-wrapper {\n width: 0;\n height: 24px;\n position: relative;\n left: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n visibility: hidden;\n z-index: 1;\n}\n.k-selection-multiple .k-selected-icon {\n font-size: 16px;\n}\n.k-selection-multiple .k-chip.k-selected .k-selected-icon-wrapper {\n width: 24px;\n visibility: visible;\n}\n.k-selection-multiple > .k-chip-has-icon .k-selected-icon-wrapper {\n border-radius: 50%;\n position: absolute;\n}\n.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper {\n left: 6px;\n opacity: 0;\n transition: width 0.2s, opacity 0.2s;\n}\n.k-selection-multiple :not(.k-chip-has-icon).k-selected .k-selected-icon-wrapper {\n opacity: 1;\n}\n.k-chip {\n overflow: hidden;\n padding: 4px 6px;\n height: 32px;\n border-radius: 16px;\n position: relative;\n box-sizing: border-box;\n border-width: 1px;\n border-style: solid;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n font-size: 16px;\n cursor: pointer;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-chip:focus,\n.k-chip.k-chip-focus {\n outline: 0;\n}\n.k-chip-content {\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n padding: 0 6px;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.k-chip-icon,\n.k-remove-icon {\n width: 24px;\n height: 24px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n}\n.k-chip-icon {\n margin-left: 0px;\n}\n.k-remove-icon {\n margin-right: 0px;\n font-size: 14px;\n}\n.k-chip-avatar {\n width: 24px;\n height: 24px;\n border-radius: 50%;\n background-size: cover;\n background-position: center;\n}\n.k-chip-list[dir=\"rtl\"] > *,\n.k-rtl .k-chip-list > *,\n.k-chip-list.k-rtl > * {\n margin-right: 0;\n margin-left: 8px;\n}\n.k-chip-list[dir=\"rtl\"] > *:last-child,\n.k-rtl .k-chip-list > *:last-child,\n.k-chip-list.k-rtl > *:last-child {\n margin-left: 0;\n}\n.k-chip[dir=\"rtl\"] .k-chip-icon,\n.k-rtl .k-chip .k-chip-icon,\n.k-chip.k-rtl .k-chip-icon {\n margin-left: 0;\n margin-right: 0px;\n}\n.k-chip[dir=\"rtl\"] .k-remove-icon,\n.k-rtl .k-chip .k-remove-icon,\n.k-chip.k-rtl .k-remove-icon {\n margin-right: 0;\n margin-left: 0px;\n}\n.k-selection-multiple .k-chip[dir=\"rtl\"] .k-selected-icon-wrapper,\n.k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper,\n.k-selection-multiple .k-chip.k-rtl .k-selected-icon-wrapper {\n left: 0;\n right: 6px;\n}\n.k-selection-multiple .k-chip[dir=\"rtl\"]:not(.k-chip-has-icon) .k-selected-icon-wrapper,\n.k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper,\n.k-selection-multiple .k-chip.k-rtl:not(.k-chip-has-icon) .k-selected-icon-wrapper {\n left: 0;\n right: 6px;\n}\n@font-face {\n font-family: \"DejaVu Sans\";\n src: url(\"fonts/DejaVu/DejaVuSans.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Sans\";\n font-weight: bold;\n src: url(\"fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Sans\";\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Sans\";\n font-weight: bold;\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Serif\";\n src: url(\"fonts/DejaVu/DejaVuSerif.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Serif\";\n font-weight: bold;\n src: url(\"fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Serif\";\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Serif\";\n font-weight: bold;\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Mono\";\n src: url(\"fonts/DejaVu/DejaVuSansMono.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Mono\";\n font-weight: bold;\n src: url(\"fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Mono\";\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1\") format(\"truetype\");\n}\n@font-face {\n font-family: \"DejaVu Mono\";\n font-weight: bold;\n font-style: italic;\n src: url(\"fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1\") format(\"truetype\");\n}\n.kendo-pdf-hide-pseudo-elements:before,\n.kendo-pdf-hide-pseudo-elements:after {\n display: none !important;\n}\n.k-pdf-export sub,\n.k-pdf-export sup {\n display: inline-block;\n}\n.k-textbox > input,\n.k-autocomplete .k-input,\n.k-multiselect-wrap .k-input,\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input,\n.k-dropdown-wrap .k-input,\n.k-selectbox .k-input {\n line-height: 1.65em;\n padding: 0.53214286em 0;\n text-indent: 0.714em;\n}\n.k-ie .k-textbox > input,\n.k-ie .k-picker-wrap .k-input,\n.k-ie .k-numeric-wrap .k-input,\n.k-ie .k-combobox .k-input {\n height: 2.714285714em;\n}\n.k-ie input.k-textbox {\n height: calc(2.714285714em + 2px);\n}\ninput.k-textbox,\n.k-ff input.k-textbox {\n height: 2.857em;\n}\n.k-mediaplayer-toolbar .k-button.k-flat {\n padding: 0.82em;\n}\n.k-tabstrip > .k-content,\n.k-panelbar .k-tabstrip > .k-content {\n margin: 0;\n border-width: 1px 0 0;\n}\n.k-tabstrip-left > .k-content,\n.k-panelbar .k-tabstrip-left > .k-content {\n border-width: 0 0 0 1px;\n}\n.k-tabstrip-right > .k-content,\n.k-panelbar .k-tabstrip-right > .k-content {\n border-width: 0 1px 0 0;\n}\n.k-tabstrip-bottom > .k-content,\n.k-panelbar .k-tabstrip-bottom > .k-content {\n border-width: 0 0 1px 0;\n}\n.k-panelbar > .k-item > .k-link,\n.k-panel > .k-item > .k-link {\n line-height: 3em;\n padding-left: 2.4em;\n}\n.k-widget.k-tabstrip {\n background-color: transparent;\n background-image: none;\n border-style: none;\n}\n.k-tabstrip .k-tabstrip-items {\n padding: 0;\n}\n.k-tabstrip-items .k-loading.k-complete {\n display: none;\n}\n.k-tabstrip-top > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {\n border-width: 0 0 4px 0;\n border-bottom-style: solid;\n}\n.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {\n border-width: 0 4px 0 0;\n border-right-style: solid;\n}\n.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {\n border-width: 0 0 0 4px;\n border-left-style: solid;\n}\n.k-tabstrip-bottom > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {\n border-width: 4px 0 0;\n border-top-style: solid;\n}\n.k-slider-track {\n border-width: 1px;\n border-style: solid;\n}\n.k-grouping-dropclue {\n margin-top: 10px;\n}\n.k-grid-header th.k-header,\n.k-filter-row th,\n.k-gantt-timeline .k-grid-header .k-header {\n padding: 0.929em 0.6em 0.714em 0.6em;\n}\n.k-grid-header th.k-header,\n.k-gantt-timeline .k-grid-header .k-header {\n padding-left: 1.286em;\n}\n.k-rtl .k-grid-header th.k-header,\n.k-rtl .k-gantt-timeline .k-grid-header .k-header {\n padding-right: 1.286em;\n}\n.k-gantt-timeline .k-header {\n line-height: normal;\n}\n.k-filtercell > span {\n padding-right: calc(5.42857142em + 8px);\n}\n.k-filtercell > .k-operator-hidden {\n padding-right: calc(2.71428571em + 4px);\n}\n.k-filtercell > span > .k-button {\n padding-left: 0.714em;\n padding-right: 0.714em;\n margin: 0;\n}\n.k-filter-row .k-dropdown-operator,\n.k-filter-row .k-button.k-button-icon {\n width: calc(2.71428571em + 2px);\n right: calc(2.71428571em + 4px);\n height: 100%;\n border-radius: 0;\n}\n.k-grouping-header .k-group-indicator {\n padding: 0.5em 0.15em 0.429em 0.4em;\n}\n.k-grid .k-grouping-row td {\n padding: 0.6em 0.6em 0.643em;\n}\n.k-grouping-header a,\n.k-grouping-header .k-button {\n vertical-align: baseline;\n}\n.k-grid td {\n padding: 0.929em 1.286em;\n}\n.k-grid-header th.k-header > .k-link {\n padding: 0;\n margin: 0;\n min-height: 16px;\n line-height: inherit;\n}\n.k-grouping-header {\n line-height: 2.6;\n}\n.k-grid tr td {\n border-width: 1px 0 0 1px;\n border-style: solid;\n}\n.k-grid > table tr:first-child td,\n.k-grid-content table tr:first-child td,\n.k-grid-content-locked table tr:first-child td {\n border-top: 0;\n}\n.k-autocomplete .k-i-loading,\n.k-multiselect .k-i-loading {\n bottom: 10px;\n}\n.k-dropdown-wrap,\n.k-picker-wrap,\n.k-numeric-wrap {\n padding: 0 2.71428571em 0 0;\n}\n.k-combobox-clearable .k-input {\n padding-right: 2.71428571em;\n width: calc(100% - 2.71428571em);\n}\n.k-picker-wrap .k-select,\n.k-numeric-wrap .k-select,\n.k-dropdown-wrap .k-select {\n width: 2.71428571em;\n line-height: 2.714285714em;\n}\n.k-datetimepicker {\n width: 19.5em;\n}\n.k-datetimepicker .k-select {\n width: 5em;\n}\n.k-datetimepicker .k-picker-wrap {\n padding-right: 5em;\n}\n.k-datetimepicker .k-picker-wrap .k-icon {\n margin: 0 6px;\n}\n.k-popup.k-list-container {\n padding: 0.286em 0;\n}\n.k-popup.k-list-container.k-popup-dropdowntree,\n.k-popup.k-list-container.k-popup-flush {\n padding: 0;\n}\n.k-popup .k-list .k-item,\n.k-popup > .k-group-header,\n.k-fieldselector .k-list .k-item {\n min-height: 2.143em;\n line-height: 2.143em;\n}\n.k-list-filter > .k-icon {\n right: 10px;\n}\n.k-rtl .k-list-filter > .k-icon {\n left: 10px;\n right: auto;\n}\n.k-combobox > .k-dropdown-wrap > .k-clear-value {\n right: calc(4.071428565em - 8px);\n}\n.k-multiselect-wrap li {\n min-height: calc(2.14285714em + 2px);\n margin: 0.2143em 0 0.2143em 0.2143em;\n padding: 0.32142857em 1.8em 0.32142857em 0.857em;\n}\n.k-multiselect-wrap li span {\n margin-right: 0.3em;\n}\n.k-multiselect-wrap li span.k-icon {\n margin: 0;\n}\n.k-multiselect-wrap .k-select {\n padding-top: 0;\n line-height: 2.14285714em;\n}\n.k-multiselect-wrap > .k-select {\n line-height: normal;\n}\n.k-numeric-wrap .k-select {\n vertical-align: baseline;\n}\n.k-numerictextbox .k-link {\n display: block;\n height: 1.357142857em;\n}\n.k-numerictextbox .k-link .k-i-arrow-60-up {\n vertical-align: bottom;\n}\n.k-numerictextbox .k-link .k-i-arrow-60-down {\n vertical-align: text-top;\n}\n.k-menu.k-header,\n.k-menu .k-item,\n.k-widget.k-menu-horizontal > .k-item {\n border-width: 0;\n}\n.k-context-menu.k-menu-vertical > .k-item > .k-link,\n.k-menu .k-menu-group .k-item > .k-link {\n padding: 0.786em 3em 0.786em 1.714em;\n}\n.k-menu .k-item > .k-link > .k-i-arrow-60-right {\n right: 1rem;\n}\n.k-menu .k-item > .k-link > .k-icon {\n margin-left: 2px;\n}\n.k-draghandle {\n border-width: 2px;\n}\n.k-file {\n padding: 0.643em 0.17em 0.643em 1em;\n}\n.k-upload-status {\n right: 12px;\n}\n.k-scheduler-table th {\n height: 1.8em;\n padding-right: 0.625em;\n padding-left: 0.625em;\n}\n.k-scheduler-header th.k-scheduler-groupcolumn {\n width: 7.5em;\n}\n.k-scheduler-table td {\n height: 1.44em;\n}\n.k-scheduler .k-scheduler-times th {\n text-align: left;\n padding-left: 1.6em;\n}\n.k-gantt-treelist .k-grid-header tr {\n height: 5.714em;\n}\n.k-gantt-timeline .k-grid-header tr,\n.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {\n height: 2.857em;\n}\n.k-gantt .k-task-summary:before,\n.k-gantt .k-task-summary-complete:before,\n.k-gantt .k-task-summary:after,\n.k-gantt .k-task-summary-complete:after {\n border-width: 0;\n}\n.k-gantt .k-grid-content tr,\n.k-gantt-rows tr,\n.k-gantt-tasks tr {\n height: 3.458em;\n}\n.k-gantt-edit-form > .k-edit-form-container .k-textbox,\n.k-gantt-edit-form > .k-edit-form-container .k-numerictextbox {\n width: 19.5em;\n}\n.k-slider-track {\n border-width: 0;\n}\n.k-slider-horizontal .k-slider-track,\n.k-slider-horizontal .k-slider-selection {\n height: 2px;\n margin-top: -1px;\n}\n.k-slider-vertical .k-slider-track,\n.k-slider-vertical .k-slider-selection {\n width: 2px;\n margin-left: -1px;\n}\n.k-slider-horizontal .k-draghandle,\n.k-flatcolorpicker .k-hue-slider .k-draghandle,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle {\n width: 6px;\n height: 12px;\n top: -7px;\n}\n.k-slider-vertical .k-draghandle {\n width: 12px;\n height: 6px;\n left: -7px;\n}\n.k-widget.k-slider .k-slider-buttons .k-button {\n border-width: 0;\n background: transparent;\n}\n.k-widget.k-flatcolorpicker .k-hue-slider .k-draghandle,\n.k-widget.k-flatcolorpicker .k-alpha-slider .k-draghandle {\n margin-top: -1px;\n box-shadow: none;\n}\n.k-colorpicker .k-selected-color {\n height: 2.714285714em;\n width: 2.714285714em;\n}\n.k-colorpicker .k-selected-color .k-i-line {\n line-height: 2.714285714em;\n font-size: 2.714285714em;\n}\n.k-panelbar-expand.k-icon,\n.k-panelbar-collapse.k-icon {\n right: auto;\n left: 9px;\n}\n.k-grouping-header {\n padding: 0.429em;\n}\n.k-grouping-header {\n padding-left: 1.286em;\n}\n.k-grid .k-icon {\n opacity: 0.45;\n}\n.k-gantt-toolbar .k-gantt-views > li > .k-link {\n padding: 0.2em 0 0;\n}\n.k-gantt-toolbar .k-gantt-views > li {\n margin: 0 0.928em;\n}\n.k-scheduler-header .k-slot-cell {\n vertical-align: middle;\n}\n.k-scheduler-header tr + tr > th {\n border-top-width: 1px;\n}\n.k-scheduler-monthview .k-scheduler-table td,\n.k-scheduler-monthview .k-hidden {\n text-align: left;\n font-size: 1.2em;\n font-weight: bold;\n}\n.k-gantt .k-gantt-toolbar {\n line-height: 2em;\n}\n.k-gantt-toolbar > ul.k-gantt-views > li {\n border-width: 0 0 3px 0;\n border-color: transparent;\n}\n.k-gantt-toolbar > ul > li:first-child + li {\n border-left-width: 0;\n}\n.k-gantt-toolbar li .k-link {\n vertical-align: middle;\n line-height: 36px;\n padding-top: 2px;\n}\n.k-gantt-actions {\n margin: 0.2em 0;\n}\n.k-gantt-create {\n padding: 8px 12px;\n}\n.k-grid-header .k-grid-filter,\n.k-grid-header .k-header-column-menu {\n padding: 0.857em;\n margin: -0.929em -0.6em -0.714em 0;\n}\n.k-dropzone .k-upload-status {\n top: 1.1em;\n}\n.k-rtl .k-widget .k-dropdown-wrap,\n[dir=\"rtl\"] .k-widget .k-dropdown-wrap,\n.k-rtl .k-widget .k-picker-wrap,\n[dir=\"rtl\"] .k-widget .k-picker-wrap,\n.k-rtl .k-widget .k-numeric-wrap,\n[dir=\"rtl\"] .k-widget .k-numeric-wrap {\n padding-left: 2.5em;\n}\n.k-rtl .k-widget.k-autocomplete > .k-clear-value,\n[dir=\"rtl\"] .k-widget.k-autocomplete > .k-clear-value,\n.k-rtl .k-widget.k-multiselect > .k-multiselect-wrap > .k-clear-value,\n[dir=\"rtl\"] .k-widget.k-multiselect > .k-multiselect-wrap > .k-clear-value {\n right: initial;\n margin-right: 0;\n}\n.k-rtl .k-widget.k-combobox > .k-dropdown-wrap > .k-clear-value,\n[dir=\"rtl\"] .k-widget.k-combobox > .k-dropdown-wrap > .k-clear-value {\n left: calc(4.071428565em - 8px);\n right: initial;\n}\n.k-rtl .k-widget.k-datetimepicker .k-picker-wrap,\n[dir=\"rtl\"] .k-widget.k-datetimepicker .k-picker-wrap {\n padding-left: 5em;\n}\n.k-rtl .k-widget.k-datetimepicker .k-picker-wrap .k-icon,\n[dir=\"rtl\"] .k-widget.k-datetimepicker .k-picker-wrap .k-icon {\n margin: 0 6px;\n}\n.k-rtl .k-widget.k-colorpicker .k-picker-wrap,\n[dir=\"rtl\"] .k-widget.k-colorpicker .k-picker-wrap {\n padding-left: 2.7em;\n}\n.k-rtl .k-panelbar .k-panelbar-expand.k-icon,\n[dir=\"rtl\"] .k-panelbar .k-panelbar-expand.k-icon,\n.k-rtl .k-panelbar .k-panelbar-collapse.k-icon,\n[dir=\"rtl\"] .k-panelbar .k-panelbar-collapse.k-icon {\n left: auto;\n right: 9px;\n}\n.k-rtl .k-panelbar > .k-item > .k-link,\n[dir=\"rtl\"] .k-panelbar > .k-item > .k-link,\n.k-rtl .k-panel > .k-item > .k-link,\n[dir=\"rtl\"] .k-panel > .k-item > .k-link {\n padding-left: 1em;\n padding-right: 2.4em;\n}\n.k-rtl .k-context-menu.k-menu-vertical > .k-item > .k-link,\n[dir=\"rtl\"] .k-context-menu.k-menu-vertical > .k-item > .k-link,\n.k-rtl .k-menu .k-menu-group .k-item > .k-link,\n[dir=\"rtl\"] .k-menu .k-menu-group .k-item > .k-link {\n padding: 0.786em 1.714em 0.786em 3em;\n}\n.k-rtl .k-menu .k-item > .k-link > .k-i-arrow-60-left,\n[dir=\"rtl\"] .k-menu .k-item > .k-link > .k-i-arrow-60-left,\n.k-rtl .k-menu.k-menu-vertical .k-item > .k-link > .k-i-arrow-60-left,\n[dir=\"rtl\"] .k-menu.k-menu-vertical .k-item > .k-link > .k-i-arrow-60-left {\n left: 1rem;\n}\n.k-rtl .k-filter-row .k-filtercell > span,\n[dir=\"rtl\"] .k-filter-row .k-filtercell > span {\n padding-left: calc(5.42857142em + 8px);\n padding-right: 0;\n}\n.k-rtl .k-filter-row .k-filtercell > span > .k-button,\n[dir=\"rtl\"] .k-filter-row .k-filtercell > span > .k-button {\n right: auto;\n left: 0;\n}\n.k-rtl .k-filter-row .k-filtercell > .k-operator-hidden,\n[dir=\"rtl\"] .k-filter-row .k-filtercell > .k-operator-hidden {\n padding-left: calc(2.71428571em + 4px);\n padding-right: 0;\n}\n.k-rtl .k-filter-row .k-filtercell .k-dropdown-operator,\n[dir=\"rtl\"] .k-filter-row .k-filtercell .k-dropdown-operator,\n.k-rtl .k-filter-row .k-filtercell .k-button.k-button-icon,\n[dir=\"rtl\"] .k-filter-row .k-filtercell .k-button.k-button-icon {\n left: calc(2.71428571em + 4px);\n right: auto;\n}\n.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button {\n margin: 0 2px;\n}\n.k-spreadsheet-window .k-edit-label,\n.k-spreadsheet-window .k-edit-field {\n padding: 0;\n line-height: 4em;\n}\n.k-spreadsheet-window .k-edit-label > label {\n vertical-align: middle;\n}\n.k-spreadsheet-window .k-root-tabs {\n margin: -0.5em -0.5em 0;\n}\ndiv.k-spreadsheet-window {\n padding: 1em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {\n min-width: 325px;\n width: 25.8em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {\n min-height: 510px;\n height: 42em;\n}\n.k-edit-label,\n.k-edit-form-container .editor-label,\n.k-edit-field.k-no-editor {\n padding: 0.8em 0 1em;\n}\n.k-editor-dialog .k-root-tabs {\n padding: 0 1em 0;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {\n min-width: 59px;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox,\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown {\n width: 15.74em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdown,\n.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {\n width: 4.7em;\n}\n.k-animation-container .k-popup.k-align .k-list .k-icon {\n line-height: 1.4em;\n}\n.k-animation-container .k-popup.k-align .k-list .k-i-align-remove {\n line-height: 1.6em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {\n border: 0;\n padding: 1em 1.3em;\n}\n.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {\n padding: 0.6em 1.3em;\n}\n.k-rtl span.k-combobox-clearable .k-input,\n[dir=\"rtl\"] span.k-combobox-clearable .k-input {\n padding-left: 2.71428571em;\n padding-right: 0;\n}\n.k-spreadsheet-filter-menu > .k-menu .k-link {\n padding-left: 26px;\n}\n.k-spreadsheet-filter-menu > .k-menu .k-link .k-icon {\n margin-left: -26px;\n margin-right: 0;\n}\n.k-pager-wrap .k-link:hover .k-icon {\n opacity: 1;\n}\n.k-pager-wrap .k-pager-numbers-wrap {\n margin-top: -4px;\n margin-bottom: -4px;\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.k-pager-wrap .k-pager-numbers {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-pager-wrap .k-pager-numbers li {\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.k-pager-wrap .k-pager-numbers .k-link {\n height: auto;\n border-width: 3px 0;\n}\n"]} \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css new file mode 100644 index 000000000..8a3a474bc --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css @@ -0,0 +1,1244 @@ +/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-theme-test-class,.ktb-theme-id-fiori{opacity:0}.ktb-var-accent{color:#007cc0}.ktb-var-base{color:#f2f2f2}.ktb-var-background{color:#fff}.ktb-var-border-radius{border-radius:0}.ktb-var-normal-background{color:#fff}.ktb-var-normal-gradient{background-image:none}.ktb-var-normal-text-color{color:#333}.ktb-var-hover-background{color:#eaeaea}.ktb-var-hover-gradient{background-image:none}.ktb-var-hover-text-color{color:#333}.ktb-var-selected-background{color:#007cc0}.ktb-var-selected-gradient{background-image:none}.ktb-var-selected-text-color{color:#fff}.ktb-var-is-dark-theme{opacity:0}.ktb-var-primary{color:#007cc0}.ktb-var-secondary{color:#f2f2f2}.ktb-var-tertiary{color:#99d101}.ktb-var-error{color:#ff3e3e}.ktb-var-warning{color:#fbc43a}.ktb-var-success{color:#63b887}.ktb-var-info{color:#38a4ff}.ktb-var-dark{color:#000}.ktb-var-light{color:#fff}.ktb-var-inverse{color:#000}.ktb-var-series-a{color:#008fd3}.ktb-var-series-b{color:#99d101}.ktb-var-series-c{color:#f39b02}.ktb-var-series-d{color:#f05662}.ktb-var-series-e{color:#c03c53}.ktb-var-series-f{color:#acacac}.k-grid-norecords-template{background-color:#fff;border:1px solid #bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-button{border-radius:0;border-color:#bfbfbf;color:#333;background-color:#f7f7f7;background-position:50% 50%}.k-button.k-state-default{border-color:#bfbfbf}.k-button.k-state-hover,.k-button:hover{color:#333;border-color:#bfbfbf;background-color:#eaeaea}.k-button.k-state-active,.k-button.k-state-selected,.k-button:active{color:#fff;background-color:#007cc0;border-color:#005483}.k-button.k-state-active:hover,.k-button.k-state-selected:hover{color:#fff;border-color:#0089d4;background-color:#0089d4}.k-button.k-state-focused,.k-button.k-state-focused.k-state-disabled,.k-button:focus,.k-button:focus:hover,.k-state-disabled .k-button.k-state-focused{border-color:#007cc0}.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:focus,.k-button.k-state-disabled:hover,.k-button[disabled],.k-button[disabled]:active,.k-button[disabled]:focus,.k-button[disabled]:hover,.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:focus,.k-state-disabled .k-button:hover{color:#333;border-color:#bfbfbf;background-color:#f7f7f7;box-shadow:none;background-image:none}.k-primary{color:#fff;border-color:#0089d4;background-color:#009df3}.k-primary.k-state-default{border-color:#0089d4}.k-primary.k-state-hover,.k-primary:hover{color:#fff;border-color:#0089d4;background-color:#0089d4}.k-primary.k-state-active,.k-primary:active{color:#fff;border-color:#0075b6;background-color:#0075b6}.k-primary.k-state-focused,.k-primary.k-state-focused.k-state-disabled,.k-primary:focus,.k-primary:focus:hover,.k-state-disabled .k-primary.k-state-focused{border-color:#005483}.k-primary.k-state-disabled,.k-primary.k-state-disabled:hover,.k-primary[disabled],.k-primary[disabled]:hover,.k-state-disabled .k-primary,.k-state-disabled .k-primary:hover{color:#fff;border-color:#0089d4;background-color:#009df3;box-shadow:none}.k-button-group .k-button{border-radius:0}.k-button-group .k-button:first-child,.k-button-group .k-group-start{border-top-left-radius:0;border-bottom-left-radius:0}.k-button-group .k-button:last-child,.k-button-group .k-group-end{border-top-right-radius:0;border-bottom-right-radius:0}.k-button-group .k-button:first-child:last-child,.k-button-group .k-group-start.k-group-end{border-radius:0}.k-widget.k-button-group{background:0 0}.k-split-button{border-radius:0}.k-split-button .k-button{border-radius:0}.k-split-button .k-button:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.k-split-button .k-button:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.k-split-button.k-state-border-down>.k-button,.k-split-button.k-state-border-up>.k-button{color:#333;background-color:#eaeaea;border-color:#bfbfbf;box-shadow:none}.k-split-button:focus{border-color:#007cc0}.k-split-button:focus .k-button{box-shadow:none;border-color:inherit}.k-edit-buttons{border-color:#bfbfbf;background:#f2f2f2}.k-button.k-bare.k-primary,.k-button.k-bare.k-primary.k-state-active,.k-button.k-bare.k-primary.k-state-hover,.k-button.k-bare.k-primary:active,.k-button.k-bare.k-primary:hover,.k-button.k-bare.k-primary:hover.k-state-active,.k-button.k-bare.k-primary:hover:active,.k-button.k-button-clear.k-primary,.k-button.k-button-clear.k-primary.k-state-active,.k-button.k-button-clear.k-primary.k-state-hover,.k-button.k-button-clear.k-primary:active,.k-button.k-button-clear.k-primary:hover,.k-button.k-button-clear.k-primary:hover.k-state-active,.k-button.k-button-clear.k-primary:hover:active,.k-button.k-flat.k-primary,.k-button.k-flat.k-primary.k-state-active,.k-button.k-flat.k-primary.k-state-hover,.k-button.k-flat.k-primary:active,.k-button.k-flat.k-primary:hover,.k-button.k-flat.k-primary:hover.k-state-active,.k-button.k-flat.k-primary:hover:active{color:#009df3}.k-rtl .k-button-group .k-button{border-radius:0}.k-rtl .k-button-group .k-button:first-child,.k-rtl .k-button-group .k-group-start{border-top-right-radius:0;border-bottom-right-radius:0}.k-rtl .k-button-group .k-button:last-child,.k-rtl .k-button-group .k-group-end{border-top-left-radius:0;border-bottom-left-radius:0}.k-rtl .k-button-group .k-button:first-child:last-child,.k-rtl .k-button-group .k-group-start.k-group-end{border-radius:0}.k-rtl .k-split-button .k-button{border-radius:0}.k-rtl .k-split-button .k-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.k-rtl .k-split-button .k-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-avatar-icon,.k-avatar-initials{color:#fff;background-color:#007cc0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-card{border-color:#bfbfbf;color:#333;background-color:#fff}.k-card .k-card-callout{border-color:#bfbfbf;background-color:#fff}.k-card .k-card-actions{border-color:#bfbfbf}.k-card.k-state-focus,.k-card:focus{box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-card-header{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-card-footer{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-card-separator{border-color:#bfbfbf}.k-card.k-card-primary,.k-card.k-state-primary{border-color:#80bee0;color:#003e60;background-color:#b3d8ec}.k-card.k-card-info,.k-card.k-state-info{border-color:#80aacf;color:#002b4f;background-color:#b3cce2}.k-card.k-card-success,.k-card.k-state-success{border-color:#94ac9e;color:#142d1f;background-color:#bfcdc5}.k-card.k-card-warning,.k-card.k-state-warning{border-color:#ccb781;color:#4c3702;background-color:#e0d4b3}.k-card.k-card-error,.k-card.k-state-error{border-color:#d28080;color:#520000;background-color:#e4b3b3}.k-card.k-state-focus .k-card-callout.k-callout-n,.k-card:focus .k-card-callout.k-callout-n{box-shadow:1px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-e,.k-card:focus .k-card-callout.k-callout-e{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-s,.k-card:focus .k-card-callout.k-callout-s{box-shadow:2px -2px 4px 0 rgba(0,0,0,.06)}.k-card.k-state-focus .k-card-callout.k-callout-w,.k-card:focus .k-card-callout.k-callout-w{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-tilelayout,.k-widget.k-tilelayout{background-color:#f2f2f2}.k-tilelayout-item.k-state-focus,.k-tilelayout-item.k-state-focused,.k-tilelayout-item:focus{box-shadow:0 0 4px 2px rgba(0,0,0,.3)}.k-layout-item-hint{border-color:#bfbfbf;background-color:rgba(255,255,255,.2)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-chat{border-color:#bfbfbf;color:#333;background-color:#fff}.k-chat .k-timestamp{text-transform:uppercase;opacity:.7}.k-chat .k-author{font-weight:700}.k-chat .k-bubble{border-color:#f7f7f7;color:#333;background-color:#f7f7f7;transition:box-shadow .2s ease-in-out;-ms-flex-order:-1;order:-1}.k-chat .k-alt .k-bubble{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-chat .k-quick-reply{border-color:#007cc0;color:#007cc0;background-color:transparent}.k-chat .k-quick-reply:hover{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-chat .k-message-box{border-color:inherit;color:#333;background-color:#fff}.k-chat .k-message-box .k-button:hover{color:#007cc0}.k-chat .k-toolbar-box{border-color:inherit;color:#333;background-color:#f2f2f2}.k-chat .k-toolbar-box .k-button:hover{color:#007cc0;background:0 0}.k-chat .k-toolbar-box .k-scroll-button{background-color:#fff;box-shadow:0 0 20px 5px #fff}.k-chat .k-toolbar-box .k-scroll-button:hover{background-color:#fff}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-calendar{border-color:#bfbfbf;color:#333;background-color:#fff}.k-calendar>.k-header{border-color:#bfbfbf;color:#333;background-color:transparent;background-image:none}.k-calendar th{border-color:#bfbfbf;color:#333;background-color:transparent}.k-calendar .k-alt{border-color:#bfbfbf;color:#333;background-color:transparent}.k-calendar .k-weekend{background-color:#e6e6e6}.k-calendar .k-other-month{color:#7d7d7d;background-color:transparent}.k-calendar .k-out-of-range{pointer-events:none;visibility:hidden}.k-calendar .k-today .k-link{color:#007cc0;box-shadow:inset 0 0 0 1px #007cc0}.k-calendar td.k-state-hover .k-link{border-color:#bfbfbf;color:#333;background-color:#eaeaea;background-image:none}.k-calendar td.k-state-selected .k-link{border-color:#007cc0;color:#fff;background-color:#007cc0;background-image:none}.k-calendar td.k-state-focused .k-link{box-shadow:inset 0 0 0 1px #007cc0}.k-calendar .k-calendar-header .k-nav-today,.k-calendar .k-footer .k-nav-today{color:#007cc0}.k-calendar .k-calendar-header .k-nav-today:focus,.k-calendar .k-calendar-header .k-nav-today:hover,.k-calendar .k-footer .k-nav-today:focus,.k-calendar .k-footer .k-nav-today:hover{color:#006fac}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-calendar-range{border-color:#bfbfbf;color:#333;background-color:#fff}.k-calendar-range th{color:inherit;background-color:transparent;text-transform:uppercase}.k-calendar-range td.k-state-hover .k-link{border-color:#bfbfbf;color:#333;background-color:#eaeaea}.k-calendar-range td.k-state-selected .k-link{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-calendar-range td.k-state-focused .k-link{box-shadow:inset 0 0 0 1px #007cc0}.k-calendar-range td.k-range-end,.k-calendar-range td.k-range-mid,.k-calendar-range td.k-range-start{background-image:linear-gradient(transparent 1px,rgba(0,124,192,.3) 1px,rgba(0,124,192,.3) calc(100% - 1px),transparent calc(100% - 1px))}.k-edge .k-calendar-range td.k-range-end,.k-edge .k-calendar-range td.k-range-mid,.k-edge .k-calendar-range td.k-range-start,.k-ie .k-calendar-range td.k-range-end,.k-ie .k-calendar-range td.k-range-mid,.k-ie .k-calendar-range td.k-range-start{background-image:none;background-color:rgba(0,124,192,.3)}.k-calendar-range td.k-range-split-start::after{background-image:linear-gradient(to left,rgba(0,124,192,.3),transparent)}.k-calendar-range td.k-range-split-end::after{background-image:linear-gradient(to right,rgba(0,124,192,.3),transparent)}.k-calendar-range .k-footer .k-nav-today{color:#007cc0;background:0 0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pdf-viewer .k-toolbar .k-icon,.k-pdf-viewer .k-toolbar .k-pager-input{color:#333}.k-pdf-viewer .k-canvas{background-color:#fff}.k-pdf-viewer .k-page{border-color:#bfbfbf;color:#333;background-color:#fff;box-shadow:0 0 15px #bfbfbf}.k-pdf-viewer .k-search-highlight{background-color:#4d4d4d}/*! + + + + + + + + + + + + + + + + + + + + + + +*/div.k-scrollview,kendo-scrollview.k-scrollview-wrap{border-color:#bfbfbf;color:#333;background-color:#fff;-webkit-tap-highlight-color:transparent}div.k-scrollview.k-scrollview-dark .k-scrollview-nav,div.k-scrollview.k-scrollview-dark .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-pageable{background-color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-dark .k-scrollview-next,div.k-scrollview.k-scrollview-dark .k-scrollview-prev,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev{color:rgba(0,0,0,.2)}div.k-scrollview.k-scrollview-light .k-scrollview-nav,div.k-scrollview.k-scrollview-light .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-pageable{background-color:rgba(255,255,255,.2)}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered,.k-widget.k-scrollview .k-scrollview-wrap:focus,.k-widget.k-scrollview .k-scrollview-wrap:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover{outline:0}.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:focus~.k-scrollview-elements .k-scrollview-pageable,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-nav,.k-widget.k-scrollview .k-scrollview-wrap:hover~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:focus~.k-scrollview-elements .k-scrollview-pageable,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview:hover~.k-scrollview-elements .k-scrollview-pageable{opacity:1}.k-scrollview-next,.k-scrollview-prev{color:#fff;background-color:rgba(0,0,0,0);text-shadow:rgba(0,0,0,.3) 0 0 15px;opacity:.7;outline-width:0;-webkit-tap-highlight-color:transparent}.k-scrollview-next.k-state-focused,.k-scrollview-next:focus,.k-scrollview-prev.k-state-focused,.k-scrollview-prev:focus{color:#fff;opacity:1}.k-scrollview-next.k-state-focused .k-icon::before,.k-scrollview-next:focus .k-icon::before,.k-scrollview-prev.k-state-focused .k-icon::before,.k-scrollview-prev:focus .k-icon::before{box-shadow:0 0 0 2px rgba(0,0,0,.13);background-color:transparent}.k-scrollview-next.k-state-hovered,.k-scrollview-next:hover,.k-scrollview-prev.k-state-hovered,.k-scrollview-prev:hover{color:#fff;opacity:1}.k-scrollview-next.k-state-hovered .k-icon::before,.k-scrollview-next:hover .k-icon::before,.k-scrollview-prev.k-state-hovered .k-icon::before,.k-scrollview-prev:hover .k-icon::before{background-color:transparent}.k-scrollview .k-scrollview-nav,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable{opacity:.7}.k-scrollview .k-scrollview-nav.k-state-focused,.k-scrollview .k-scrollview-nav.k-state-hovered,.k-scrollview .k-scrollview-nav:focus,.k-scrollview .k-scrollview-nav:focus-within,.k-scrollview .k-scrollview-nav:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus-within,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:hover{opacity:1;background-color:transparent}.k-scrollview .k-scrollview-nav>.k-link,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button{background:#f7f7f7;border:#bfbfbf;background-clip:padding-box}.k-scrollview .k-scrollview-nav>.k-link.k-primary,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-primary{background:#009df3;border:#0089d4}.k-scrollview .k-scrollview-nav>.k-link.k-state-focused,.k-scrollview .k-scrollview-nav>.k-link.k-state-hovered,.k-scrollview .k-scrollview-nav>.k-link:focus,.k-scrollview .k-scrollview-nav>.k-link:hover,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-focused,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button.k-state-hovered,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:focus,kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable>.k-button:hover{box-shadow:0 0 0 2px rgba(0,0,0,.13)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-switch-handle{background-clip:border-box}.k-switch-on .k-switch-container{border-color:#bfbfbf;color:#009df3;background-color:#fff}.k-switch-on .k-switch-handle{border-color:#0089d4;color:#009df3;background-color:#009df3}.k-switch-on.k-state-focused,.k-switch-on:focus{box-shadow:none}.k-switch-on.k-state-focused .k-switch-container,.k-switch-on:focus .k-switch-container{border-color:#007cc0;color:#009df3;background-color:#fff}.k-switch-on.k-state-focused .k-switch-handle,.k-switch-on:focus .k-switch-handle{border-color:#0089d4;color:#009df3;background-color:#009df3}.k-switch-on.k-state-hover .k-switch-container,.k-switch-on:hover .k-switch-container{border-color:#007cc0;color:#009df3;background-color:#fff}.k-switch-on.k-state-hover .k-switch-handle,.k-switch-on:hover .k-switch-handle{border-color:#0089d4;color:#009df3;background-color:#0089d4}.k-switch-on .k-switch-label-off{color:transparent}.k-switch-off .k-switch-container{border-color:#bfbfbf;color:#333;background-color:#fff}.k-switch-off .k-switch-handle{border-color:#bfbfbf;color:#333;background-color:#f7f7f7}.k-switch-off.k-state-focused,.k-switch-off:focus{box-shadow:none}.k-switch-off.k-state-focused .k-switch-container,.k-switch-off:focus .k-switch-container{border-color:#007cc0;color:#333;background-color:#fff}.k-switch-off.k-state-focused .k-switch-handle,.k-switch-off:focus .k-switch-handle{border-color:#007cc0;color:#333;background-color:#f7f7f7}.k-switch-off.k-state-hover .k-switch-container,.k-switch-off:hover .k-switch-container{border-color:#007cc0;color:#333;background-color:#fff}.k-switch-off.k-state-hover .k-switch-handle,.k-switch-off:hover .k-switch-handle{border-color:#bfbfbf;color:#333;background-color:#eaeaea}.k-switch-off .k-switch-label-on{color:transparent}.k-switch{background-color:transparent;box-shadow:none}.k-switch.k-state-focused .k-switch-container,.k-switch:focus .k-switch-container{outline:0}.k-switch.k-state-disabled{cursor:default}.k-switch[aria-readonly=true]{pointer-events:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pane-wrapper .k-pane>.k-view>.k-content{background-image:none;background-position:50% 50%;background-color:#f2f2f2}.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active+th.k-header{border-left-color:#333}.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm,.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order{color:#007cc0}.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active{color:#fff;background-color:#007cc0}.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before{background-color:#fff}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current{color:#007cc0}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{color:inherit}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period{color:#bfbfbf}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{background-color:#f2f2f2}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month{background-color:#e5e5e5}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header{background-color:#007cc0}.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link{color:#fff}.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link{color:#333}.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all{color:#007cc0}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected{color:#007cc0;background:0 0}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link{color:inherit}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-filter .k-filter-preview-field{color:#007cc0}.k-filter .k-filter-preview-operator{color:rgba(51,51,51,.6)}.k-filter .k-filter-item::before,.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-filter .k-filter-toolbar::before{background-color:#bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-drawer{border-color:#bfbfbf;color:#333;background-color:#fff}.k-drawer-wrapper{scrollbar-color:rgba(156,156,156,.7) #dedede}.k-drawer-wrapper::-webkit-scrollbar-track{background:#dedede}.k-drawer-wrapper::-webkit-scrollbar-thumb{background:rgba(156,156,156,.7)}.k-drawer-wrapper::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.k-drawer-item.k-state-hover,.k-drawer-item:hover{color:#333;background-color:#eaeaea;background-image:none}.k-drawer-item.k-state-focused,.k-drawer-item:focus{background-color:#fff;box-shadow:inset 0 0 0 1px #007cc0}.k-drawer-item.k-state-focused.k-state-hover,.k-drawer-item.k-state-focused:hover,.k-drawer-item:focus.k-state-hover,.k-drawer-item:focus:hover{color:#333;background-color:#eaeaea}.k-drawer-item.k-state-selected{color:#fff;background-color:#007cc0}.k-drawer-item.k-state-selected.k-state-hover,.k-drawer-item.k-state-selected:hover{color:#fff;background-color:#006ca7}.k-drawer-separator{background-color:#bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-rating.k-widget{background-color:transparent}.k-rating.k-state-focused,.k-rating:focus{box-shadow:none}.k-rating.k-state-focused .k-rating-item>.k-icon,.k-rating:focus .k-rating-item>.k-icon{text-shadow:0 2px 3.6px rgba(0,0,0,.1)}.k-rating.k-state-focused .k-rating-item.k-state-selected>.k-icon,.k-rating:focus .k-rating-item.k-state-selected>.k-icon{text-shadow:0 2px 3.6px rgba(0,124,192,.5)}.k-rating-item{color:#bfbfbf}.k-rating-item.k-state-selected{color:#009df3;background:0 0;box-shadow:none}.k-rating-item.k-state-selected.k-state-focused,.k-rating-item.k-state-selected:focus{color:#009df3}.k-rating-item.k-state-hover,.k-rating-item:hover{color:#009df3;cursor:pointer;background:0 0;box-shadow:none}.k-rating-item.k-state-hover.k-state-selected,.k-rating-item:hover.k-state-selected{box-shadow:none}.k-rating-item.k-state-focused,.k-rating-item:focus{background:0 0;box-shadow:none}.k-rating-item.k-state-focused.k-state-selected,.k-rating-item:focus.k-state-selected{box-shadow:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-timeline .k-timeline-flag{background-color:#007cc0;color:#fff}.k-timeline .k-timeline-circle{background-color:#007cc0}.k-timeline .k-timeline-card .k-card-header{background-color:#fff;color:#333}.k-timeline .k-timeline-card .k-card-body{scrollbar-color:#bfbfbf #fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track{background:#fff}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb{background:#bfbfbf}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.k-timeline .k-timeline-date{color:#333}.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled{opacity:1;color:#7d7d7d;background-color:#bfbfbf;border-color:#f2f2f2}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{background-color:#f7f7f7;border-color:#bfbfbf}.k-timeline-horizontal .k-timeline-flag::after{background-color:#007cc0}.k-timeline-track-item.k-state-focus .k-timeline-circle{box-shadow:0 3px 4px 0 rgba(0,124,192,.4)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-breadcrumb.k-state-focused,.k-breadcrumb:focus{box-shadow:inset 0 0 0 1px #eaeaea}.k-breadcrumb .k-breadcrumb-link{border-color:transparent;color:#007cc0;background-color:transparent}.k-breadcrumb .k-breadcrumb-link.k-state-hover,.k-breadcrumb .k-breadcrumb-link:hover{border-color:transparent;color:#006fac;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-link.k-state-focused,.k-breadcrumb .k-breadcrumb-link:focus{border-color:false;color:#007cc0;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-root-link{border-color:false;color:#333;background-color:false}.k-breadcrumb .k-breadcrumb-root-link.k-state-hover,.k-breadcrumb .k-breadcrumb-root-link:hover{border-color:false;color:false;background-color:rgba(0,0,0,.08)}.k-breadcrumb .k-breadcrumb-root-link.k-state-focused,.k-breadcrumb .k-breadcrumb-root-link:focus{border-color:false;color:false;background-color:false;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-breadcrumb .k-breadcrumb-delimiter-icon,.k-breadcrumb .k-breadcrumb-root-link{color:inherit}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-listgroup{border-radius:0;border-color:#bfbfbf;color:#333;background-color:#fff}.k-listgroup-flush{border-radius:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-messagebox-primary{border-color:#cce5f2;color:#004064;background-color:#b8daed}.k-messagebox-secondary{border-color:#fcfcfc;color:#7e7e7e;background-color:#fbfbfb}.k-messagebox-tertiary{border-color:#ebf6cc;color:#506d01;background-color:#e2f2b8}.k-messagebox-info{border-color:#d7edff;color:#1d5585;background-color:#c7e6ff}.k-messagebox-success{border-color:#e0f1e7;color:#336046;background-color:#d3ebdd}.k-messagebox-warning{border-color:#fef3d8;color:#83661e;background-color:#feeec8}.k-messagebox-error{border-color:#ffd8d8;color:#852020;background-color:#ffc9c9}.k-messagebox-dark{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-messagebox-light{border-color:#fff;color:#858585;background-color:#fff}.k-messagebox-inverse{border-color:#ccc;color:#000;background-color:#b8b8b8}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-badge-solid.k-badge-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-badge-solid.k-badge-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-badge-solid.k-badge-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-badge-solid.k-badge-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-badge-solid.k-badge-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-badge-solid.k-badge-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-badge-solid.k-badge-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-badge-solid.k-badge-dark{border-color:#000;color:#fff;background-color:#000}.k-badge-solid.k-badge-light{border-color:#fff;color:#000;background-color:#fff}.k-badge-solid.k-badge-inverse{border-color:#000;color:#fff;background-color:#000}.k-badge-outline{border-color:currentColor;background-color:#fff}.k-badge-outline.k-badge-primary{color:#007cc0}.k-badge-outline.k-badge-secondary{color:#f2f2f2}.k-badge-outline.k-badge-tertiary{color:#99d101}.k-badge-outline.k-badge-info{color:#38a4ff}.k-badge-outline.k-badge-success{color:#63b887}.k-badge-outline.k-badge-warning{color:#fbc43a}.k-badge-outline.k-badge-error{color:#ff3e3e}.k-badge-outline.k-badge-dark{color:#000}.k-badge-outline.k-badge-light{color:#fff}.k-badge-outline.k-badge-inverse{color:#000}.k-badge-border-cutout{box-shadow:0 0 0 2px #fff}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-checkbox{border-radius:0;border-color:#999;color:#007cc0;background-color:#fff}.k-checkbox:checked::before{border-radius:0}.k-checkbox.k-invalid,.k-checkbox.k-state-invalid{border-color:#999}.k-checkbox:hover{border-color:#007cc0;color:#007cc0;background-color:#fff}.k-checkbox:focus{box-shadow:none;border-color:#007cc0}.k-checkbox.k-state-indeterminate,.k-checkbox:indeterminate{border-color:#999;color:#007cc0;background-color:#fff}.k-checkbox:checked{border-color:#999;color:#007cc0;background-color:#fff}.k-checkbox:checked:focus{box-shadow:none;border-color:#007cc0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-radio{border-color:#999;color:#007cc0;background-color:#fff;border-radius:50%}.k-radio::before{border-radius:50%}.k-radio:hover{border-color:#007cc0;color:#007cc0;background-color:#fff}.k-radio:focus{box-shadow:none;border-color:#007cc0}.k-radio:checked{border-color:#999;color:#007cc0;background-color:#fff}.k-radio:checked:focus{box-shadow:none;border-color:#999}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-filemanager{border-color:false;color:false;background-color:false}.k-filemanager-toolbar{border-color:#bfbfbf;color:false;background-color:false}.k-filemanager-navigation{border-color:#bfbfbf;color:false;background-color:false}.k-filemanager-breadcrumb{border-color:#bfbfbf;color:false;background-color:#f2f2f2}.k-filemanager .k-dropzone-hovered{border-color:false;color:inherit;background-color:inherit}.k-filemanager-listview{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item{border-color:false;color:false;background-color:false}.k-filemanager-listview .k-item.k-state-selected .k-icon{border-color:false;color:#333;background-color:false}.k-filemanager-listview .k-item .k-icon{border-color:false;color:#a3a3a3;background-color:false}.k-filemanager-grid{border-color:false;color:false;background-color:false}.k-filemanager-preview{border-color:#bfbfbf;color:false;background-color:false}.k-filemanager-preview .k-file-preview-wrapper .k-icon{border-color:false;color:#a3a3a3;background-color:false}.k-filemanager-preview .k-file-size{color:inherit}.k-filemanager-drag-hint{border-color:false;color:#fff;background-color:#007cc0}.k-filemanager-drag-hint .k-icon{border-color:false;color:#fff;background-color:false}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-toolbar{border-color:#bfbfbf;color:#333;background-color:#f2f2f2;background-image:linear-gradient(none);background-image:none}.k-overflow-container .k-button-group .k-button{border-radius:0}.k-overflow-container .k-split-button .k-button{border-radius:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-window{border-radius:0;border-color:#bfbfbf;color:#333;background-color:#fff;box-shadow:1px 1px 7px 1px rgba(0,0,0,.12)}.k-window.k-state-focused{border-color:#bfbfbf;box-shadow:1px 1px 7px 1px rgba(0,0,0,.25)}.k-window-titlebar{border-top-left-radius:0;border-top-right-radius:0;border-color:#c9c9c9;background-image:linear-gradient(false)}.k-window-action{border-radius:0}.k-window-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.k-window-titleless .k-window-content{border-radius:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-dialog-buttongroup{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:#bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-stepper{border-color:false;color:false;background-color:false}.k-stepper .k-step.k-step-hover .k-step-indicator,.k-stepper .k-step:hover .k-step-indicator{border-color:false;color:false;background-color:#e6e6e6}.k-stepper .k-step.k-step-disabled .k-step-indicator,.k-stepper .k-step:disabled .k-step-indicator{border-color:#bfbfbf;color:#858585;background-color:#fff}.k-stepper .k-step-indicator{border-color:#bfbfbf;color:#333;background-color:#fff}.k-stepper .k-step-indicator::after{box-shadow:inset 0 0 0 2px #fff}.k-stepper .k-step-label:only-child{border-color:#bfbfbf;color:#333;background-color:#fff}.k-stepper .k-step-done .k-step-indicator{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-stepper .k-step-done.k-step-hover .k-step-indicator,.k-stepper .k-step-done:hover .k-step-indicator{border-color:false;color:false;background-color:#005b8d}.k-stepper .k-step-done.k-step-disabled .k-step-indicator,.k-stepper .k-step-done:disabled .k-step-indicator{border-color:#66b0d9;color:#fff;background-color:#66b0d9}.k-stepper .k-step-current .k-step-indicator{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-stepper .k-step-current.k-step-hover .k-step-indicator,.k-stepper .k-step-current:hover .k-step-indicator{border-color:false;color:false;background-color:#005b8d}.k-stepper .k-step-current.k-step-disabled .k-step-indicator,.k-stepper .k-step-current:disabled .k-step-indicator{border-color:#66b0d9;color:#fff;background-color:#66b0d9}.k-stepper .k-step-label{color:#333}.k-stepper .k-step-success .k-step-label .k-icon{color:#29593d}.k-stepper .k-step-error .k-step-label{color:#a40000}.k-stepper .k-step-disabled .k-step-label{color:#858585}.k-stepper .k-step-focus .k-step-label:only-child,.k-stepper .k-step-link:focus .k-step-label:only-child{box-shadow:inset 0 0 0 2px #bfbfbf}.k-stepper .k-step-optional .k-step-label-optional{opacity:.35}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-widget.k-form{background:0 0}.k-form-error{color:#ff3e3e}.k-form-legend{border-color:#bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-tooltip,.k-tooltip.k-popup,.k-tooltip.k-widget{border-radius:0;border-color:#bfbfbf;color:#333;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.k-tooltip-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-tooltip-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-tooltip-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-tooltip-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-tooltip-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-tooltip-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-tooltip-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-tooltip-dark{border-color:#000;color:#fff;background-color:#000}.k-tooltip-light{border-color:#fff;color:#000;background-color:#fff}.k-tooltip-inverse{border-color:#000;color:#fff;background-color:#000}.k-chart-tooltip{color:#fff}.k-chart-tooltip-inverse{color:#000}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-wizard-step.k-state-focused,.k-wizard-step:focus{outline-color:#656565}.k-ie .k-wizard-step.k-state-focused,.k-ie .k-wizard-step:focus{box-shadow:inset 0 0 0 2px #bfbfbf;outline:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-textarea{border-color:#bfbfbf;color:#333;background-color:#fff}.k-textarea::-webkit-input-placeholder,.k-textarea>.k-input::-webkit-input-placeholder{color:rgba(51,51,51,.5);opacity:1;-webkit-user-select:none;user-select:none}.k-textarea:-ms-input-placeholder,.k-textarea>.k-input:-ms-input-placeholder{color:rgba(51,51,51,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::-ms-input-placeholder,.k-textarea>.k-input::-ms-input-placeholder{color:rgba(51,51,51,.5);opacity:1;-ms-user-select:none;user-select:none}.k-textarea::placeholder,.k-textarea>.k-input::placeholder{color:rgba(51,51,51,.5);opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-textarea .k-input::selection,.k-textarea::selection{color:#fff;background-color:#007cc0}.k-textarea.k-state-focus,.k-textarea.k-state-focused,.k-textarea:focus,.k-textarea:focus-within{border-color:#007cc0;color:#333;background-color:#fff;box-shadow:none}.k-textarea.k-state-hover,.k-textarea:hover{border-color:#007cc0;color:#333;background-color:#fff}.k-textarea.k-invalid,.k-textarea.k-state-invalid,.k-textarea.ng-invalid.ng-dirty,.k-textarea.ng-invalid.ng-touched{border-color:rgba(255,62,62,.5)}.k-textarea.k-state-disabled::selection,.k-textarea:disabled::selection,.k-textarea[disabled]::selection{color:#333;background-color:transparent}.k-floating-label-container.k-textarea-container>.k-label,.k-textbox-container.k-textarea-container>.k-label{color:#333}.k-ie .k-textarea :-ms-input-placeholder,.k-ie .k-textarea:-ms-input-placeholder{color:rgba(51,51,51,.5)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-appbar{box-shadow:0 1px 1px rgba(0,0,0,.16)}.k-appbar.k-appbar-bottom{box-shadow:0 -1px 1px rgba(0,0,0,.16)}.k-appbar-primary{color:#fff;background-color:#007cc0}.k-appbar-secondary{color:#000;background-color:#f2f2f2}.k-appbar-tertiary{color:#000;background-color:#99d101}.k-appbar-info{color:#fff;background-color:#38a4ff}.k-appbar-success{color:#fff;background-color:#63b887}.k-appbar-warning{color:#000;background-color:#fbc43a}.k-appbar-error{color:#fff;background-color:#ff3e3e}.k-appbar-dark{color:#fff;background-color:#000}.k-appbar-light{color:#000;background-color:#fff}.k-appbar-inverse{color:#fff;background-color:#000}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-loader-primary .k-loader-segment::after{background-color:#007cc0}.k-loader-secondary .k-loader-segment::after{background-color:#f2f2f2}.k-loader-tertiary .k-loader-segment::after{background-color:#99d101}.k-loader-info .k-loader-segment::after{background-color:#38a4ff}.k-loader-success .k-loader-segment::after{background-color:#63b887}.k-loader-warning .k-loader-segment::after{background-color:#fbc43a}.k-loader-error .k-loader-segment::after{background-color:#ff3e3e}.k-loader-dark .k-loader-segment::after{background-color:#000}.k-loader-light .k-loader-segment::after{background-color:#fff}.k-loader-inverse .k-loader-segment::after{background-color:#000}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-task-delayed.k-task-milestone{border-color:transparent;background-image:repeating-linear-gradient(90deg,#FFF,#FFF 2px,#ff3e3e 2px,#ff3e3e 4px)}.k-task-delayed.k-task-summary{background-color:#ff6565;border-color:#ff6565}.k-task-delayed.k-task-summary .k-task-summary-complete{background-color:#ff3e3e;border-color:#ff3e3e}.k-task-delayed.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#0075b6;border-color:#0075b6}.k-task-delayed.k-task-single{background-color:#ff6565;color:#FFF}.k-task-delayed.k-task-single.k-state-selected{background-color:#0093e4;color:#fff}.k-task-delayed .k-task-complete{background-color:#ff3e3e}.k-task-delayed.k-state-selected .k-task-complete{background-color:#007cc0}.k-task-advanced.k-task-milestone{background-color:#63b887;border-color:transparent}.k-task-advanced.k-task-summary{background-color:#82c69f;border-color:#82c69f}.k-task-advanced.k-task-summary .k-task-summary-complete{background-color:#63b887;border-color:#63b887}.k-task-advanced.k-task-summary.k-state-selected .k-task-summary-complete{background-color:#0075b6;border-color:#0075b6}.k-task-advanced.k-task-single{background-color:#82c69f;color:#FFF}.k-task-advanced.k-task-single.k-state-selected{background-color:#0093e4;color:#fff}.k-task-advanced .k-task-complete{background-color:#63b887}.k-task-advanced.k-state-selected .k-task-complete{background-color:#007cc0}.k-task-planned .k-task-moment{border-color:#007cc0}.k-task-planned .k-task-duration{background-color:#007cc0}.k-task-planned:hover .k-task-moment{background-color:#007cc0}.k-task-offset{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#ff3e3e 2px,#ff3e3e 4px)}.k-task-offset .k-resize-handle::after{background-color:#000}.k-task-offset:hover{background-image:repeating-linear-gradient(135deg,#FFF,#FFF 2px,#ff6565 2px,#ff6565 4px)}.k-task-offset .k-task-actions .k-link{color:#000}.k-task-offset-wrap .k-task-summary-complete:after,.k-task-offset-wrap .k-task-summary:after{border-right-color:transparent}.k-rtl .k-task-offset-wrap .k-task-summary-complete:after,.k-rtl .k-task-offset-wrap .k-task-summary:after{border-right-color:inherit}.k-rtl .k-task-offset-wrap .k-task-summary-complete:before,.k-rtl .k-task-offset-wrap .k-task-summary:before{border-left-color:transparent}.k-summary-wrap .k-task-offset:after{border-color:transparent;border-right-color:#ff3e3e}.k-rtl .k-summary-wrap .k-task-offset:before{border-color:transparent;border-left-color:#ff3e3e}.k-rtl .k-summary-wrap .k-task-offset:after{border-right-color:transparent}.k-pdf-export .k-task-offset{background-color:#ff3e3e}.k-offset-tooltip-delayed{background-color:#ff3e3e;color:#FFF}.k-planned-tooltip{background-color:#007cc0;color:#FFF}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-imageeditor{border-color:#bfbfbf;color:#333;background-color:#fff}.k-imageeditor-content{border-color:false;color:false;background-color:#c6c6c6}.k-imageeditor-canvas{background:linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.09) 0),#fff;background-repeat:repeat,repeat;background-position:0 0,5px 5px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:10px 10px,10px 10px;box-shadow:none;text-shadow:none;transition:none;-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.k-imageeditor-action-pane{border-color:#bfbfbf;color:false;background-color:#fff}.k-imageeditor-crop{border-color:#fff;color:false;background-color:false}.k-imageeditor-crop-overlay{background-color:rgba(0,0,0,.3)}.k-imageeditor-crop .k-resize-handle{border-color:#fff;color:false;background-color:false}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-expander{border-color:#bfbfbf;color:#333;background-color:#fff}.k-expander-header{border-color:#333;color:#333;background-color:#fff;outline:0}.k-expander-header.k-state-focused,.k-expander-header:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-expander-title{color:#007cc0}.k-expander-sub-title{opacity:.65}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-fab{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab.k-fab-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-fab.k-fab-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-fab.k-fab-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-fab.k-fab-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-fab.k-fab-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-fab.k-fab-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-fab.k-fab-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-fab.k-fab-dark{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-light{border-color:#fff;color:#000;background-color:#fff}.k-fab.k-fab-inverse{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-primary:hover,.k-state-hover.k-fab-primary{border-color:#006ca7;background-color:#006ca7}.k-fab.k-fab-secondary:hover,.k-state-hover.k-fab-secondary{border-color:#e5e5e5;background-color:#e5e5e5}.k-fab.k-fab-tertiary:hover,.k-state-hover.k-fab-tertiary{border-color:#86b801;background-color:#86b801}.k-fab.k-fab-info:hover,.k-state-hover.k-fab-info{border-color:#1f98ff;background-color:#1f98ff}.k-fab.k-fab-success:hover,.k-state-hover.k-fab-success{border-color:#51b07a;background-color:#51b07a}.k-fab.k-fab-warning:hover,.k-state-hover.k-fab-warning{border-color:#fabd21;background-color:#fabd21}.k-fab.k-fab-error:hover,.k-state-hover.k-fab-error{border-color:#ff2424;background-color:#ff2424}.k-fab.k-fab-dark:hover,.k-state-hover.k-fab-dark{border-color:#000;background-color:#000}.k-fab.k-fab-light:hover,.k-state-hover.k-fab-light{border-color:#f2f2f2;background-color:#f2f2f2}.k-fab.k-fab-inverse:hover,.k-state-hover.k-fab-inverse{border-color:#000;background-color:#000}.k-fab.k-state-focus,.k-fab:focus{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-primary:active,.k-state-active.k-fab-primary,.k-state-selected.k-fab-primary{border-color:#005b8d;background-color:#005b8d;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,124,192,.4)}.k-fab-secondary:active,.k-state-active.k-fab-secondary,.k-state-selected.k-fab-secondary{border-color:#d9d9d9;background-color:#d9d9d9;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(242,242,242,.4)}.k-fab-tertiary:active,.k-state-active.k-fab-tertiary,.k-state-selected.k-fab-tertiary{border-color:#749e01;background-color:#749e01;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(153,209,1,.4)}.k-fab-info:active,.k-state-active.k-fab-info,.k-state-selected.k-fab-info{border-color:#058dff;background-color:#058dff;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(56,164,255,.4)}.k-fab-success:active,.k-state-active.k-fab-success,.k-state-selected.k-fab-success{border-color:#499f6d;background-color:#499f6d;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(99,184,135,.4)}.k-fab-warning:active,.k-state-active.k-fab-warning,.k-state-selected.k-fab-warning{border-color:#fab508;background-color:#fab508;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(251,196,58,.4)}.k-fab-error:active,.k-state-active.k-fab-error,.k-state-selected.k-fab-error{border-color:#ff0b0b;background-color:#ff0b0b;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,62,62,.4)}.k-fab-dark:active,.k-state-active.k-fab-dark,.k-state-selected.k-fab-dark{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab-light:active,.k-state-active.k-fab-light,.k-state-selected.k-fab-light{border-color:#e6e6e6;background-color:#e6e6e6;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,255,255,.4)}.k-fab-inverse:active,.k-state-active.k-fab-inverse,.k-state-selected.k-fab-inverse{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab.k-state-disabled,.k-fab:disabled{box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-fab-primary:disabled,.k-state-disabled.k-fab-primary{background-color:#80bee0}.k-fab-secondary:disabled,.k-state-disabled.k-fab-secondary{background-color:#f9f9f9}.k-fab-tertiary:disabled,.k-state-disabled.k-fab-tertiary{background-color:#cce880}.k-fab-info:disabled,.k-state-disabled.k-fab-info{background-color:#9cd2ff}.k-fab-success:disabled,.k-state-disabled.k-fab-success{background-color:#b1dcc3}.k-fab-warning:disabled,.k-state-disabled.k-fab-warning{background-color:#fde29d}.k-fab-error:disabled,.k-state-disabled.k-fab-error{background-color:#ff9f9f}.k-fab-dark:disabled,.k-state-disabled.k-fab-dark{background-color:grey}.k-fab-light:disabled,.k-state-disabled.k-fab-light{background-color:#fff}.k-fab-inverse:disabled,.k-state-disabled.k-fab-inverse{background-color:grey}.k-fab-item-text{border-color:#bfbfbf;color:#333;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item-icon{border-color:#ebebeb;color:#000;background-color:#ebebeb;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-hover{background-image:none;color:inherit;background-color:inherit;border-color:inherit;box-shadow:none}.k-fab-item.k-state-hover .k-fab-item-icon,.k-fab-item:hover .k-fab-item-icon{border-color:#dedede;background-color:#dedede}.k-fab-item.k-state-focus .k-fab-item-icon,.k-fab-item.k-state-focus .k-fab-item-text,.k-fab-item:focus .k-fab-item-icon,.k-fab-item:focus .k-fab-item-text{box-shadow:0 1px 10px rgba(0,0,0,.22),0 4px 5px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.2)}.k-fab-item.k-state-active .k-fab-item-icon,.k-fab-item:active .k-fab-item-icon{border-color:#d2d2d2;background-color:#d2d2d2;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(235,235,235,.4)}.k-fab-item.k-state-disabled,.k-fab-item:disabled{opacity:1}.k-fab-item.k-state-disabled .k-fab-item-icon,.k-fab-item.k-state-disabled .k-fab-item-text,.k-fab-item:disabled .k-fab-item-icon,.k-fab-item:disabled .k-fab-item-text{color:#d6d6d6;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.06),0 1px 10px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);opacity:1}.k-popup.k-fab-popup{box-shadow:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-actionsheet{border-color:#bfbfbf;color:#333;background-color:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.k-actionsheet-header{box-shadow:null}.k-actionsheet-action.k-state-hover,.k-actionsheet-action:hover{background-color:#eaeaea}.k-actionsheet-action.k-state-focus,.k-actionsheet-action:focus{box-shadow:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-bottom-nav-solid.k-bottom-nav-primary{color:#a6d1e9;background-color:#007cc0}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:rgba(166,209,233,.2)}.k-bottom-nav-solid.k-bottom-nav-secondary{color:#555;background-color:#f2f2f2}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:rgba(85,85,85,.2)}.k-bottom-nav-solid.k-bottom-nav-tertiary{color:#364900;background-color:#99d101}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:rgba(54,73,0,.2)}.k-bottom-nav-solid.k-bottom-nav-info{color:#b9dfff;background-color:#38a4ff}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:rgba(185,223,255,.2)}.k-bottom-nav-solid.k-bottom-nav-success{color:#c8e6d5;background-color:#63b887}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:rgba(200,230,213,.2)}.k-bottom-nav-solid.k-bottom-nav-warning{color:#584514;background-color:#fbc43a}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:rgba(88,69,20,.2)}.k-bottom-nav-solid.k-bottom-nav-error{color:#fbb;background-color:#ff3e3e}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:rgba(255,187,187,.2)}.k-bottom-nav-solid.k-bottom-nav-dark{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid.k-bottom-nav-light{color:#595959;background-color:#fff}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:rgba(89,89,89,.2)}.k-bottom-nav-solid.k-bottom-nav-inverse{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid .k-bottom-nav-item.k-state-disabled{color:inherit}.k-bottom-nav-flat{border-color:#bfbfbf;color:#333;background-color:#fff}.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#007cc0}.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#f2f2f2}.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#99d101}.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#38a4ff}.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#63b887}.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#fbc43a}.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ff3e3e}.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#ccc}.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:active{box-shadow:none;background-color:inherit;background-image:none;color:#000}.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused.k-state-selected,.k-bottom-nav-flat .k-bottom-nav-item.k-state-selected:focus,.k-bottom-nav-flat .k-bottom-nav-item:focus{background-color:rgba(51,51,51,.05)}.k-ie .k-bottom-nav-item{background-color:transparent}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-searchbox{border-color:#bfbfbf;color:#333;background-color:#fff}.k-searchbox.k-state-hover,.k-searchbox:hover{border-color:#007cc0;color:#333;background-color:#fff}.k-searchbox.k-state-focus,.k-searchbox:focus{border-color:#007cc0;color:#333;background-color:#fff;box-shadow:none}.k-searchbox:focus-within{border-color:#007cc0;color:#333;background-color:#fff;box-shadow:none}.k-searchbox.k-state-disabled,.k-searchbox:disabled{outline:0;cursor:default;opacity:.6;-webkit-filter:grayscale(.1);filter:grayscale(.1);pointer-events:none;box-shadow:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-skeleton{background-color:rgba(0,0,0,.2)}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave.k-skeleton::after{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.04),transparent)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-taskboard-column{border-color:transparent;background-color:#f2f2f2}.k-taskboard-column.k-state-focus,.k-taskboard-column:focus{border-color:#999}.k-taskboard-column-header-text{color:#333}.k-taskboard-pane{border-color:#bfbfbf;color:#333;background-color:#fff}.k-taskboard-card{border-color:#bfbfbf;color:#333;background-color:#fff}.k-taskboard-card .k-card-header{background-color:#fff}.k-taskboard-card .k-card-footer{background-color:#fff}.k-taskboard-card .k-card-title{color:#007cc0}.k-taskboard-card .k-card-title.k-state-focus,.k-taskboard-card .k-card-title:focus{color:#00517e}.k-taskboard-card .k-card-title.k-state-hover,.k-taskboard-card .k-card-title:hover{color:#03a6ff}.k-taskboard-card.k-state-focus,.k-taskboard-card:focus{box-shadow:none;border-color:#9d9d9d}.k-taskboard-card.k-state-hover,.k-taskboard-card:hover{border-color:#acacac}.k-taskboard-card.k-state-selected{border-color:#03a6ff;color:#333;background-color:#fff;background-image:none}.k-taskboard-drag-placeholder{border-color:#bfbfbf;background-color:rgba(255,255,255,.2)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-scheduler-yearview .k-calendar{background-color:#f2f2f2}.k-scheduler-yearview .k-month-header{color:#333}.k-scheduler-yearview .k-day-indicator{background-color:#007cc0}.k-scheduler-yearview .k-state-selected .k-day-indicator{background-color:#fff}.k-tooltip.k-scheduler-tooltip .k-tooltip-title .k-day{color:#007cc0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-widget.k-captcha{border-color:#bfbfbf;color:#333;background-color:#fff}.k-captcha-validation-message.k-text-success{color:#63b887}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-widget.k-popover{box-shadow:1px 1px 7px 1px rgba(0,0,0,.12);border-color:#bfbfbf;color:#333;background-color:#fff}.k-popover-header{border-color:#bfbfbf;color:#333;background-color:#fff}.k-popover-body{background-color:inherit}.k-popover-callout{border-color:#bfbfbf;background-color:#fff}.k-popover-callout.k-callout-n{box-shadow:1px -1px 4px 0 rgba(0,0,0,.06)}.k-popover-callout.k-callout-e{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}.k-popover-callout.k-callout-s{box-shadow:2px -2px 4px 0 rgba(0,0,0,.06)}.k-popover-callout.k-callout-w{box-shadow:2px -1px 4px 0 rgba(0,0,0,.06)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-widget.k-orgchart{border-color:#bfbfbf;color:#333;background-color:#fff}.k-orgchart-card .k-card-body{border-color:transparent}.k-orgchart-card.k-state-focus,.k-orgchart-card:focus{box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-orgchart-node-group-container{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-orgchart-node-group-container.k-state-focus,.k-orgchart-node-group-container.k-state-focused,.k-orgchart-node-group-container:focus{box-shadow:0 3px 4px 0 rgba(0,0,0,.06)}.k-orgchart-line-h,.k-orgchart-line-v{color:#bfbfbf}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-pivotgrid{border-color:#bfbfbf;color:#333;background-color:#fff}.k-pivotgrid-column-headers,.k-pivotgrid-empty-cell,.k-pivotgrid-row-headers{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-pivotgrid-empty-cell{border-color:#999}.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child{border-right-color:#999}.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),.k-pivotgrid-column-headers .k-pivotgrid-row:last-child{border-bottom-color:#999}.k-pivotgrid-header-total,.k-pivotgrid-total{border-color:#bfbfbf;color:#333;background-color:#e6e6e6}.k-pivotgrid-column-headers tbody>.k-pivotgrid-row.k-state-hover,.k-pivotgrid-column-headers tbody>.k-pivotgrid-row:hover,.k-pivotgrid-row-headers tbody>.k-pivotgrid-row.k-state-hover,.k-pivotgrid-row-headers tbody>.k-pivotgrid-row:hover,.k-pivotgrid-values tbody>.k-pivotgrid-row.k-state-hover,.k-pivotgrid-values tbody>.k-pivotgrid-row:hover{background-color:#ededed}.k-detail-row>.k-pivotgrid-cell:focus,.k-group-footer>.k-pivotgrid-cell:focus,.k-grouping-row>.k-pivotgrid-cell:focus,.k-master-row>.k-pivotgrid-cell:focus,.k-pivotgrid-cell.k-state-focus,.k-pivotgrid-cell:focus{box-shadow:none}.k-pivotgrid-cell.k-state-selected,.k-pivotgrid-row.k-state-selected>.k-pivotgrid-cell{background-color:rgba(0,124,192,.25)}.k-pivotgrid-configurator-button,.k-pivotgrid-configurator-panel{border-color:#bfbfbf;color:#333;background-color:#fff}.k-pivotgrid-configurator-header{color:#333}.k-pivotgrid-configurator-content .k-fields-list-wrapper{border-color:#bfbfbf}.k-calculated-field{border-color:#bfbfbf;color:#333;background-color:#fff}.k-calculated-field-header{color:#333}.k-filter-menu .k-calculated-item{border-color:#bfbfbf}.k-pivotgrid-configurator-content .k-form-field-wrapper{border-color:#bfbfbf}.k-flex-row .k-pivotgrid-configurator-overlay{box-shadow:-3px 0 6px rgba(0,0,0,.16)}.k-flex-row-reverse .k-pivotgrid-configurator-overlay{box-shadow:3px 0 6px rgba(0,0,0,.16)}.k-flex-col .k-pivotgrid-configurator-overlay{box-shadow:0 -3px 6px rgba(0,0,0,.16)}.k-flex-col-reverse .k-pivotgrid-configurator-overlay{box-shadow:0 3px 6px rgba(0,0,0,.16)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-selection-multiple .k-chip-has-icon.k-selected .k-selected-icon-wrapper{color:#fff;background-color:rgba(0,0,0,.44)}.k-chip-solid{border-color:rgba(51,51,51,.3);color:#333;background-color:rgba(51,51,51,.08)}.k-chip-solid.k-hover,.k-chip-solid:hover{background-color:rgba(51,51,51,.16)}.k-chip-solid.k-focus,.k-chip-solid:focus{box-shadow:0 0 0 2px rgba(51,51,51,.16);background-color:rgba(51,51,51,.08)}.k-chip-solid.k-selected{background-color:rgba(51,51,51,.24)}.k-chip-solid.k-chip-success{border-color:rgba(99,184,135,.3);color:#63b887;background-color:rgba(99,184,135,.08)}.k-chip-solid.k-chip-success.k-hover,.k-chip-solid.k-chip-success:hover{background-color:rgba(99,184,135,.16)}.k-chip-solid.k-chip-success.k-selected{background-color:rgba(99,184,135,.24)}.k-chip-solid.k-chip-warning{border-color:rgba(251,196,58,.3);color:#fbc43a;background-color:rgba(251,196,58,.08)}.k-chip-solid.k-chip-warning.k-hover,.k-chip-solid.k-chip-warning:hover{background-color:rgba(251,196,58,.16)}.k-chip-solid.k-chip-warning.k-selected{background-color:rgba(251,196,58,.24)}.k-chip-solid.k-chip-error{border-color:rgba(255,62,62,.3);color:#ff3e3e;background-color:rgba(255,62,62,.08)}.k-chip-solid.k-chip-error.k-hover,.k-chip-solid.k-chip-error:hover{background-color:rgba(255,62,62,.16)}.k-chip-solid.k-chip-error.k-selected{background-color:rgba(255,62,62,.24)}.k-chip-solid.k-chip-info{border-color:rgba(56,164,255,.3);color:#38a4ff;background-color:rgba(56,164,255,.08)}.k-chip-solid.k-chip-info.k-hover,.k-chip-solid.k-chip-info:hover{background-color:rgba(56,164,255,.16)}.k-chip-solid.k-chip-info.k-selected{background-color:rgba(56,164,255,.24)}.k-chip-outline{border-color:#333;color:#333;background-color:#fff}.k-chip-outline.k-hover,.k-chip-outline:hover{color:#fff;background-color:#333}.k-chip-outline.k-focus,.k-chip-outline:focus{box-shadow:0 0 0 2px rgba(51,51,51,.08)}.k-chip-outline.k-selected{color:#fff;background-color:#333}.k-chip-outline.k-chip-success{border-color:#63b887;color:#63b887}.k-chip-outline.k-chip-success.k-hover,.k-chip-outline.k-chip-success:hover{color:#fff;background-color:#63b887}.k-chip-outline.k-chip-success.k-focus,.k-chip-outline.k-chip-success:focus{background-color:nul}.k-chip-outline.k-chip-success.k-selected{color:#fff;background-color:#63b887}.k-chip-outline.k-chip-warning{border-color:#fbc43a;color:#fbc43a}.k-chip-outline.k-chip-warning.k-hover,.k-chip-outline.k-chip-warning:hover{color:#000;background-color:#fbc43a}.k-chip-outline.k-chip-warning.k-focus,.k-chip-outline.k-chip-warning:focus{background-color:nul}.k-chip-outline.k-chip-warning.k-selected{color:#000;background-color:#fbc43a}.k-chip-outline.k-chip-error{border-color:#ff3e3e;color:#ff3e3e}.k-chip-outline.k-chip-error.k-hover,.k-chip-outline.k-chip-error:hover{color:#fff;background-color:#ff3e3e}.k-chip-outline.k-chip-error.k-focus,.k-chip-outline.k-chip-error:focus{background-color:nul}.k-chip-outline.k-chip-error.k-selected{color:#fff;background-color:#ff3e3e}.k-chip-outline.k-chip-info{border-color:#38a4ff;color:#38a4ff}.k-chip-outline.k-chip-info.k-hover,.k-chip-outline.k-chip-info:hover{color:#fff;background-color:#38a4ff}.k-chip-outline.k-chip-info.k-focus,.k-chip-outline.k-chip-info:focus{background-color:nul}.k-chip-outline.k-chip-info.k-selected{color:#fff;background-color:#38a4ff}.k-chip-info.k-focus,.k-chip-info:focus{box-shadow:0 0 0 2px rgba(56,164,255,.16)}.k-chip-success.k-focus,.k-chip-success:focus{box-shadow:0 0 0 2px rgba(99,184,135,.16)}.k-chip-warning.k-focus,.k-chip-warning:focus{box-shadow:0 0 0 2px rgba(251,196,58,.16)}.k-chip-error.k-focus,.k-chip-error:focus{box-shadow:0 0 0 2px rgba(255,62,62,.16)}.k-item{border-color:transparent}.k-splitbar .k-resize-handle{background-color:#333}.k-block,.k-widget{background-color:#fff}.k-autocomplete,.k-block,.k-calendar th,.k-content,.k-dateinput.k-state-disabled>.k-textbox:hover,.k-dropdown-wrap,.k-dropzone-active,.k-filter-row>th,.k-footer-template td,.k-grid td,.k-grid td.k-state-selected,.k-grid-content-locked,.k-grid-footer,.k-grid-footer-locked,.k-grid-footer-wrap,.k-grid-header,.k-grid-header-locked,.k-grid-header-wrap,.k-group,.k-group-footer td,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-header,.k-input,.k-maskedtextbox.k-state-disabled>.k-textbox:hover,.k-panel>.k-item>.k-link,.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar>.k-item>.k-link,.k-popup.k-align .k-list .k-item:last-child,.k-separator,.k-slider-track,.k-splitbar,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-toolbar,.k-treemap-tile,.k-upload .k-action-buttons,.k-upload-files,.k-widget{border-color:#bfbfbf}.k-calendar th,.k-dropzone-hovered,.k-footer-template td,.k-grid-footer,.k-group,.k-group-footer td,.k-grouping-header,.k-popup,.k-widget .k-status{background-color:#fff}.k-grid .k-state-selected:hover .k-group-cell,.k-grouping-row td,.k-resize-handle-inner,td.k-group-cell{background-color:#f2f2f2}.k-list-container{border-color:rgba(0,0,0,.2);background-color:#fff}.k-content,.k-panel>li.k-item,.k-panelbar>li.k-item{background-color:#fff}.k-alt,.k-pivot-layout>tbody>tr:first-child>td:first-child,.k-resource.k-alt,.k-separator{background-color:transparent}.k-header.k-alt,.k-pivot-rowheaders .k-alt .k-alt{background-color:rgba(0,0,0,0)}.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-textbox{border-color:#bfbfbf;background-color:#007cc0}.k-autocomplete .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-numeric-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-textbox.k-state-focused,.k-textbox>input{border-color:#bfbfbf}.k-input,.k-multiselect-wrap,.k-textbox,.k-textbox>input{background-color:#fff;color:#333}.k-input-label{color:#333}.k-text-error{color:#ff3e3e}.k-input[readonly]{background-color:#fff;color:#333}.k-block,.k-content,.k-dropdown .k-input,.k-popup,.k-toolbar,.k-widget{color:#333}.k-inverse{color:#fff}.k-block{color:#333}.k-link{color:#007cc0}.k-panelbar>li>.k-link,.k-tabstrip-items .k-link{color:#333}.k-drag-clue,.k-grid-header .k-header>.k-link,.k-header,.k-menu,.k-tabstrip,.k-treemap-title{color:#333}.k-autocomplete,.k-drag-clue,.k-draghandle,.k-dropdown-wrap,.k-grid-header,.k-grouping-header,.k-header,.k-menu,.k-numeric-wrap,.k-picker-wrap,.k-progressbar,.k-state-highlight,.k-tabstrip,.k-toolbar{background-image:none;background-position:50% 50%;background-color:#f2f2f2}.k-block,.k-treemap-tile{background-color:#f2f2f2}.k-mediaplayer-toolbar{background-color:rgba(242,242,242,.85)}.k-hr{border-color:#bfbfbf}.k-column-menu .k-state-active .k-sprite,.k-column-menu .k-state-hover .k-sprite,.k-icon:hover,.k-state-focused .k-icon,.k-state-hover .k-icon,.k-state-selected .k-icon{opacity:1}.k-column-menu .k-sprite,.k-state-disabled .k-icon{opacity:.6}.k-i-loading{background-image:url(Fiori/loading.gif)}.k-loading-image{background-image:url(Fiori/loading-image.gif)}.k-loading-color{background-color:#fff}.k-draghandle{border-color:#707070;background-color:#f2f2f2;box-shadow:none}.k-draghandle:hover{border-color:#707070;background-color:#787878;box-shadow:none}.k-drop-hint-line{background-color:#007cc0}.k-drop-hint-h .k-drop-hint-start{border-left-color:#007cc0}.k-drop-hint-h .k-drop-hint-end{border-right-color:#007cc0}.k-drop-hint-v .k-drop-hint-start{border-top-color:#007cc0}.k-drop-hint-v .k-drop-hint-end{border-bottom-color:#007cc0}.k-scheduler{color:#fff;background-color:#f2f2f2}.k-scheduler-layout{color:#333}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#f2f2f2;color:#333}.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-table td,.k-scheduler-times,.k-scheduler-times th,.k-scheduler-times tr{border-color:#c9c9c9}.k-scheduler-monthview .k-today{background:#e5e5e5}.k-scheduler-weekview .k-scheduler-header th.k-today,.k-scheduler-workWeekview .k-scheduler-header th.k-today{position:relative}.k-scheduler-weekview .k-scheduler-header th.k-today:before,.k-scheduler-workWeekview .k-scheduler-header th.k-today:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;border-bottom:3px solid #007cc0}.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#e5e5e5}.k-nonwork-hour,.k-scheduler-dayview .k-today.k-nonwork-hour,.k-scheduler-timelineview .k-today.k-nonwork-hour{background-color:#e5e5e5}.k-gantt .k-nonwork-hour{background-color:rgba(0,0,0,.02)}.k-gantt .k-header.k-nonwork-hour{background-color:rgba(0,0,0,.2)}.k-scheduler-now-arrow{border-left-color:#666}.k-scheduler-now-line{background-color:#666}.k-event,.k-task-complete{border-color:#007cc0;background:#007cc0;color:#fff}.k-event-inverse{color:#000}.k-event.k-state-selected{background-position:0 0;box-shadow:0 0 0 2px #333}.k-event .k-resize-handle:after,.k-task-single .k-resize-handle:after{background-color:#fff}.k-scheduler-marquee:after,.k-scheduler-marquee:before{border-color:#007cc0}.k-panelbar .k-content,.k-panelbar .k-item,.k-panelbar .k-panel{background-color:#fff;color:#333;border-color:#c9c9c9}.k-panelbar>li>.k-link{color:#333}.k-panelbar>.k-item>.k-link{border-color:#c9c9c9}.k-panel>li.k-item{background-color:#fff}.k-active-filter,.k-state-active,.k-state-active:hover{background-color:#fff;border-color:#c9c9c9;color:#333}.k-fieldselector .k-list-container{background-color:#fff}.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover,.k-mediaplayer-toolbar .k-button.k-flat:active{color:#007cc0}.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:before,.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover:before,.k-mediaplayer-toolbar .k-button.k-flat:active:before{opacity:.24}.k-slider.k-mediaplayer-seekbar{top:-14px}.k-quality-list{margin-left:-23px!important}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-menu .k-state-selected>.k-link{color:#333;background-color:#4cadff}.k-menu .k-link.k-state-active{background-color:#007cc0;color:#fff}.k-menu .k-menu-scroll-button:hover,.k-menu .k-state-hover>.k-link{color:#333;background-color:#eaeaea;border-color:#eaeaea;background-image:none}.k-state-highlight{background:#fff;color:#333}.k-grouping-row .k-state-focused,.k-state-focused{border-color:#eaeaea}.k-draghandle.k-state-selected:hover,.k-ghost-splitbar-horizontal,.k-ghost-splitbar-vertical,.k-list>.k-state-highlight,.k-list>.k-state-selected,.k-marquee-color,.k-panel>.k-state-selected,.k-scheduler .k-today.k-state-selected,.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-tool.k-state-selected{color:#fff;background-color:#007cc0;border-color:#007cc0}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-color:#eaeaea}.k-group-header+div>.k-list>.k-item.k-first:before{border-top-color:#eaeaea}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#eaeaea;color:#fff}.k-popup .k-list .k-item>.k-group{background:#eaeaea;color:#fff;border-bottom-left-radius:0}.k-marquee-text{color:#fff}.k-grid-header th.k-state-focused,.k-list>.k-state-focused,.k-state-focused,td.k-state-focused{box-shadow:none}.k-listview>.k-state-focused,.k-listview>.k-state-focused.k-state-selected{box-shadow:inset 0 0 0 1px #007cc0}.k-listview>.k-state-selected{color:#333;background-color:#51adfb}.k-list>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{box-shadow:none}.k-list-optionlabel.k-state-selected.k-state-focused{box-shadow:none}.k-panelbar .k-item .k-link.k-state-selected,.k-panelbar>li.k-state-default>.k-link.k-state-selected,.k-panelbar>li>.k-state-selected,.k-state-selected>.k-link{color:#fff;background-color:#007cc0}.k-panelbar .k-item .k-link.k-state-selected:hover,.k-panelbar>li.k-state-default>.k-link.k-state-selected:hover,.k-panelbar>li>.k-state-selected:hover,.k-state-selected>.k-link:hover{background-color:#0089d4}.k-dropdown .k-state-focused,.k-filebrowser-dropzone,.k-list>.k-state-hover,.k-listbox .k-item:hover:not(.k-state-disabled),.k-splitbar-horizontal-hover,.k-splitbar-vertical-hover,.k-state-hover{color:#333;background-color:#eaeaea;border-color:#eaeaea}.k-state-focused>.k-select,.k-state-hover>.k-select{border-color:#eaeaea}.k-draghandle:hover,.k-listbox .k-item:hover,.k-other-month.k-state-hover .k-link,.k-state-hover,div.k-filebrowser-dropzone em{background-image:none}.k-pager-wrap{border-color:#c9c9c9;background-color:#f2f2f2;color:#333}.k-pager-wrap.k-focus,.k-pager-wrap.k-state-focused,.k-pager-wrap:focus{box-shadow:inset 0 0 0 1px #007cc0}.k-pager-wrap .k-link{border-color:transparent;color:#007cc0;background-color:transparent}.k-pager-wrap .k-link:hover{border-color:#bfbfbf;color:#333;background-color:#eaeaea}.k-pager-wrap .k-link.k-state-disabled{color:#333}.k-pager-wrap .k-link:focus{box-shadow:inset 0 0 0 1px #007cc0}.k-pager-wrap .k-pager-numbers .k-link{color:#333;background-color:transparent;border-color:transparent}.k-pager-wrap .k-pager-numbers .k-link:hover{border-top-color:#bfbfbf}.k-pager-wrap .k-pager-numbers .k-state-selected,.k-pager-wrap .k-pager-numbers .k-state-selected:hover{border-top-color:#007cc0;color:#007cc0}.k-autocomplete.k-state-active,.k-dropdown-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-panelbar>.k-item>.k-state-focused,.k-picker-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link{background-image:none}.k-draghandle.k-state-selected:hover,.k-state-selected{background-image:none}.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-other-month.k-state-hover .k-link,.k-state-hover>.k-link,div.k-filebrowser-dropzone em{color:#333}.k-autocomplete.k-state-focused,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover{background-color:#fff;background-image:none;background-position:50% 50%;border-color:#007cc0}.k-dropdown .k-state-focused .k-input{color:#333}.k-dropdown .k-state-hover .k-input{color:#333}.k-state-error{border-color:#666;background-color:#ff3e3e;color:#666}.k-state-disabled{opacity:.6}.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-dropzone .k-upload-status,.k-dropzone em,.k-other-month,.k-other-month .k-link,.k-slider .k-draghandle,.k-state-disabled,.k-state-disabled .k-link{color:#7d7d7d}.k-file .k-upload-status{color:#333}.k-progressbar-indeterminate{background:url(Fiori/indeterminate.gif)}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#bfbfbf}.k-slider-selection{background-color:#007cc0}.k-slider-horizontal .k-tick{background-image:url(Fiori/slider-h.gif)}.k-slider-vertical .k-tick{background-image:url(Fiori/slider-v.gif)}.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{border-color:#bfbfbf;background-color:#fff;color:#333}.k-splitbar{background-color:#f2f2f2}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#666}.k-dropzone{color:#333;background-color:#f2f2f2;background-image:none;background-position:50% 50%}.k-file{background-color:#fff;border-color:#c9c9c9}.k-file:last-child{border-radius:0}.k-file-progress .k-progress{background-color:#38a4ff}.k-file-success .k-file-validation-message,.k-file-success .k-upload-pct{color:#63b887}.k-file-success .k-progress{background-color:#63b887}.k-file-error .k-file-validation-message,.k-file-error .k-upload-pct,.k-file-invalid .k-file-validation-message,.k-file-invalid .k-upload-pct{color:#ff3e3e}.k-file-error .k-progress,.k-file-invalid .k-progress{background-color:#ff3e3e}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-group-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper{color:#bfbfbf;border-color:#bfbfbf}.k-file-extension-wrapper:before,.k-multiple-files-extension-wrapper:before{background-color:#fff;border-color:transparent transparent #bfbfbf #bfbfbf}.k-multiple-files-extension-wrapper:after{border-top-color:#bfbfbf;border-left-color:#bfbfbf}.k-file-information,.k-file-size,.k-file-validation-message{color:#7d7d7d}.k-textbox:hover{border-color:#eaeaea}.k-leaf,.k-leaf.k-state-hover{color:#fff}.k-leaf.k-inverse,.k-leaf.k-inverse.k-state-hover{color:#000}.k-state-hover{box-shadow:none}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-textbox.k-state-focused,.k-textbox:focus{box-shadow:none}.k-state-selected{box-shadow:none}.k-state-active{box-shadow:none}.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-datepicker-calendar,.k-dropdown-wrap.k-state-active,.k-filebrowser .k-image,.k-grid .k-filter-options,.k-menu .k-menu-group,.k-multiselect-wrap.k-state-focused,.k-picker-wrap.k-state-active,.k-popup,.k-state-focused>.k-multiselect-wrap,.k-time-popup{box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.k-treemap-tile.k-state-hover{box-shadow:inset 0 0 0 3px #bfbfbf}.k-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.k-inset{box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.k-editor-inline ::selection{background-color:#007cc0;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#007cc0;text-shadow:none;color:#fff}.k-window-content.editorToolbarWindow{color:#333;background-color:#f2f2f2}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-notification{border-radius:0}.k-notification-info{background-color:#d7edff;color:#1d5585;border-color:#48abff}.k-notification-success{background-color:#e0f1e7;color:#336046;border-color:#6fbe91}.k-notification-warning{background-color:#fef3d8;color:#83661e;border-color:#fbc94a}.k-notification-error{background-color:#ffd8d8;color:#852020;border-color:#ff4d4d}.k-gantt .k-treelist{background:0 0}.k-gantt .k-treelist .k-alt{background-color:rgba(0,0,0,0)}.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td,.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td{background-color:#007cc0}.k-task-dot:after{background-color:#333;border-color:#333}.k-task-dot:hover:after{background-color:#fff}.k-task-summary{border-color:#ccc;background:#ccc}.k-task-milestone,.k-task-summary-complete{border-color:#333;background:#333}.k-state-selected.k-task-summary{border-color:#4cadff;background:#4cadff}.k-state-selected .k-task-summary-complete,.k-state-selected.k-task-milestone{border-color:#007cc0;background:#007cc0}.k-task-single{background-color:#0093e4;border-color:#007cc0;color:#fff}.k-state-selected.k-task-single{border-color:#007cc0}.k-gantt-line{background-color:#333;color:#333}.k-state-selected.k-gantt-line{background-color:#007cc0;color:#007cc0}.k-resource{background-color:#fff}.k-autocomplete,.k-block,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-drag-clue,.k-dropdown,.k-dropdown-wrap,.k-editor-inline,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-inline-block,.k-list-container,.k-multiselect,.k-numeric-wrap,.k-numerictextbox,.k-picker-wrap,.k-slider-selection,.k-slider-track,.k-textbox,.k-timepicker,.k-touch-scrollbar,.k-treeview .k-in,.k-upload{border-radius:0}.k-autocomplete.k-state-border-up,.k-calendar-container.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-filter-menu,.k-list-container.k-state-border-up,.k-multiselect.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up{border-radius:0}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-numeric-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-selected-color{border-radius:0}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0}.k-autocomplete.k-state-border-down,.k-block>.k-header,.k-calendar-container.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-list-container.k-state-border-down,.k-multiselect.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-radius:0}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{border-radius:0}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-numeric-wrap .k-input,.k-rtl .k-picker-wrap .k-input{border-radius:0}.k-numeric-wrap .k-link{border-radius:0}.k-numeric-wrap .k-link+.k-link{border-radius:0}.k-colorpicker .k-selected-color{border-radius:0}.k-rtl .k-colorpicker .k-selected-color{border-radius:0}.k-autocomplete.k-state-border-down .k-input{border-radius:0}.k-dropdown-wrap.k-state-border-down .k-input,.k-numeric-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-selected-color{border-radius:0}.k-numeric-wrap .k-link.k-state-selected{background-color:#eaeaea}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:0}.k-datetimepicker .k-select+.k-select,.k-dropdown-wrap .k-select,.k-list-container.k-state-border-right,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-radius:0}.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-list-container.k-state-border-right,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-picker-wrap .k-select{border-radius:0}.k-numeric-wrap.k-expand-padding .k-input{border-radius:0}.k-autocomplete .k-input,.k-multiselect-wrap,.k-textbox>input{border-radius:0}.k-dropzone,.k-fieldselector .k-list .k-item,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-hover,.k-list .k-state-selected,.k-list-optionlabel,.k-listbox .k-item{border-radius:0}.k-grid .k-slider .k-button,.k-slider .k-button{border-radius:0}.k-draghandle{border-radius:0}.k-event,.k-event .k-link,.k-more-events,.k-task-complete,.k-task-single{border-radius:0}.k-scheduler-mobile .k-event{border-radius:-1}.k-autocomplete,.k-dropdown-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-picker-wrap.k-state-default{background-image:none;background-position:50% 50%;background-color:#fff;border-color:#bfbfbf}.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-hover{background-color:#fff;background-image:none;background-position:50% 50%;border-color:#007cc0}.k-multiselect-wrap{border-color:#bfbfbf}.k-multiselect-wrap.k-state-hover,.k-state-hover>.k-multiselect-wrap{border-color:#007cc0;background-color:#fff;color:#333}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-picker-wrap.k-state-focused{background-color:#fff;background-image:none;background-position:50% 50%;border-color:#007cc0;box-shadow:none}.k-multiselect-wrap.k-state-focused,.k-state-focused>.k-multiselect-wrap{border-color:#007cc0;box-shadow:none}.k-list-container{color:#333}.k-nodata{color:#7d7d7d}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#333}.k-state-default>.k-select{border-color:#bfbfbf}.k-state-hover>.k-select{border-color:#007cc0}.k-state-focused>.k-select{border-color:#007cc0}.k-tabstrip:focus{box-shadow:none}.k-panelbar>li.k-state-default>.k-link,.k-tabstrip-items .k-state-default .k-link{color:#333}.k-panelbar>li.k-state-hover>.k-link,.k-tabstrip-items .k-state-hover .k-link{color:#333}.k-panelbar>.k-state-focused.k-state-hover{background:#eaeaea;box-shadow:none}.k-tabstrip-items .k-state-default{border-color:transparent}.k-tabstrip-items .k-state-hover{border-color:#eaeaea}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active{background-color:#fff;background-image:none;border-color:#c9c9c9}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#333}.k-tabstrip .k-content.k-state-focused,.k-tabstrip .k-content:focus{outline-color:#656565}.k-menu,.k-menu .k-item{border-color:transparent}.k-column-menu,.k-column-menu .k-item,.k-columnmenu-item-wrapper,.k-grid-columnmenu-popup{border-color:#c9c9c9}.k-column-menu .k-separator{border-color:#c9c9c9;background-color:transparent}.k-column-menu-group-header-text{color:#333;border-color:#333}.k-menu .k-group{border-color:rgba(0,0,0,.2)}.k-grid-filter.k-state-active{background-color:#fff}.k-grid-footer td,.k-group-footer td,.k-grouping-row td{color:#333;border-color:#c9c9c9;font-weight:700}.k-grouping-header{color:#333}.k-grid td.k-state-focused{box-shadow:inset 0 0 0 1px none}.k-gantt-toolbar .k-state-default,.k-grid .k-grouping-header,.k-grid-header,.k-grid-header-wrap,.k-grouping-header .k-group-indicator,.k-header{border-color:#c9c9c9}.k-treeview .k-in{border-color:transparent}.k-grid .k-hierarchy-cell .k-icon,.k-scheduler-table .k-icon,.k-treeview .k-icon{background-color:transparent;border-radius:0}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}.k-list>.k-item.k-state-focused,.k-treeview .k-in.k-state-focused{border-color:#007cc0}.k-menu-group>.k-state-focused,.k-menu>.k-state-focused{background-color:#eaeaea}.k-textbox.k-state-focused,.k-textbox:focus,.k-textbox:hover{border-color:#007cc0}.k-splitbar{border-color:transparent}.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{border-color:#eaeaea}.k-menu,.k-tabstrip,.k-tabstrip .k-tabstrip-items .k-item{background-color:#fff}.k-gantt-navigation>.k-header,.k-header.k-datepicker,.k-header.k-datetimepicker,.k-header.k-dropdown,.k-header.k-gantt-views,.k-header.k-timepicker{background-color:transparent}.k-scheduler-header th,.k-scheduler-times th{color:#666;font-weight:400;font-size:.8em;text-transform:uppercase}.k-tabstrip .k-tabstrip-items .k-state-hover{border-color:transparent}.k-tabstrip .k-tabstrip-items .k-state-hover .k-link{color:#007cc0}.k-tabstrip .k-tabstrip-items .k-item.k-state-active{border-color:#007cc0}.k-tabstrip .k-tabstrip-items .k-state-active .k-link{color:#007cc0;border-color:#007cc0}.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td,.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td,.k-group>.k-item>.k-link.k-state-selected,.k-group>.k-item>.k-link.k-state-selected.k-state-hover,.k-group>.k-item>.k-state-selected,.k-list>.k-state-selected{background-color:#4cadff;color:#333}.k-grid tr:hover{background-color:#eaeaea}.k-grid .k-filter-row:hover,.k-pivot-rowheaders .k-grid tr:hover{background:0 0}.k-grid td.k-state-focused,.k-grid-header th.k-state-focused,.k-grid-pager.k-state-focused{box-shadow:inset 0 0 0 1px #007cc0}.k-grid td.k-state-selected,.k-grid td.k-state-selected.k-state-focused,.k-grid tr.k-state-selected{color:#333;background-color:#51adfb}.k-grid td.k-state-selected:hover,.k-grid tr.k-state-selected:hover td{background-color:#3da6ff}.k-gantt-treelist{background:#f2f2f2}.k-grid tr td,.k-grid tr th{border-left-color:transparent}.k-grouping-header{padding:.714em}.k-task-summary-complete{border-color:#007cc0;background:#007cc0}.k-state-selected .k-task-summary-complete{border-color:#0075b6;background:#0075b6}.k-task-milestone{border-color:#99d101;background:#99d101}.k-task-dot:after{background-color:#7d7d7d;border-color:#7d7d7d}.k-task-dot:hover:after{background-color:#444}.k-group-indicator .k-link{color:#333}.k-scheduler-dayview .k-scheduler-header .k-scheduler-header-wrap th.k-today,.k-scheduler-header th,.k-scheduler-table .k-other-month{background:#fff}.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-table td,.k-scheduler-times,.k-scheduler-times th,.k-scheduler-times tr{border-color:#fff}.k-scheduler-header tr+tr>th{border-top-color:#c9c9c9}.k-scheduler-header th{height:2.714em}.k-scheduler .k-scheduler-datecolumn,.k-scheduler .k-scheduler-timecolumn{width:150px;padding-left:7px;padding-right:7px}.k-dropdown .k-dropdown-wrap{background-color:#fff}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{color:#333}.k-popup .k-item>.k-group{color:#333}.k-chart .k-mask{background-color:#fff;opacity:.68}.k-chart .k-selection{border-color:#e5e5e5}.k-chart .k-handle{width:15px;height:15px;background-color:#00b0ff;border-radius:10px}.k-chart .k-left-handle{left:-8px}.k-chart .k-right-handle{right:-8px}.k-chart .k-handle:hover{background-color:#00b0ff;border-color:#00b0ff}.k-chart .k-navigator-hint .k-tooltip{border:3px solid #fff;box-shadow:0 0 0 3px rgba(0,0,0,.2);background:#fff;color:#242424}.k-chart .k-navigator-hint .k-scroll{background:#3f51b5;height:4px}.k-map{border-color:#bfbfbf;color:#333;background-color:#fff}.k-map .k-navigator{border-color:#bfbfbf;color:#333;background-color:#f7f7f7;background-position:50% 50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.k-map .k-zoom-control{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.k-map .k-marker{color:#007cc0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-spreadsheet-column-header,.k-spreadsheet-row-header{background-color:#fff}.k-spreadsheet-column-header,.k-spreadsheet-row-header,.k-spreadsheet-top-corner{background-color:#f2f2f2;background-image:none;color:#000;border-color:#bfbfbf}.k-spreadsheet-top-corner{border-color:#bfbfbf}.k-spreadsheet-top-corner:after{border-color:transparent #bfbfbf #bfbfbf transparent}.k-spreadsheet-pane{border-color:#bfbfbf}.k-spreadsheet-pane .k-spreadsheet-haxis,.k-spreadsheet-pane .k-spreadsheet-vaxis{border-color:#dedede}.k-spreadsheet-pane .k-spreadsheet-column-header,.k-spreadsheet-pane .k-spreadsheet-row-header{border-color:#bfbfbf}.k-spreadsheet-pane .k-spreadsheet-merged-cell{background-color:#fff}.k-spreadsheet-pane .k-selection-full,.k-spreadsheet-pane .k-selection-partial{border-color:rgba(0,124,192,.2);background-color:rgba(0,124,192,.2)}.k-spreadsheet-pane .k-filter-range{border-color:#007cc0}.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial{border-bottom-color:#007cc0}.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial{border-right-color:#007cc0}.k-auto-fill,.k-spreadsheet-selection{border-color:#007cc0;box-shadow:inset 0 0 0 1px #007cc0}.k-spreadsheet-selection{background-color:rgba(0,124,192,.2)}.k-spreadsheet-active-cell{box-shadow:inset 0 0 0 1px #007cc0;background-color:#fff}.k-spreadsheet-active-cell.k-right{box-shadow:inset 0 0 0 1px #007cc0,inset -1px 0 0 1px #007cc0}.k-spreadsheet-active-cell.k-bottom{box-shadow:inset 0 0 0 1px #007cc0,inset 0 -1px 0 1px #007cc0}.k-spreadsheet-active-cell.k-bottom.k-right{box-shadow:inset 0 0 0 1px #007cc0,inset -1px -1px 0 1px #007cc0}.k-spreadsheet-active-cell.k-single{color:#333;background-color:#fff}.k-spreadsheet .k-spreadsheet-action-bar{background-color:#fff;border-color:#bfbfbf}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{border-color:#bfbfbf}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar>.k-i-formula-fx{border-color:#bfbfbf}.k-spreadsheet .k-spreadsheet-formula-input{background-color:#fff;color:#333}.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:#007cc0}.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker{background-color:#007cc0}.k-spreadsheet .k-single-selection::after{background-color:#007cc0;border-color:#fff}.k-spreadsheet .k-auto-fill-punch{background-color:rgba(255,255,255,.5)}.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after{background-color:rgba(0,124,192,.5)}.k-spreadsheet .k-spreadsheet-cell-comment{color:#333;background-color:#fff;border-color:#bfbfbf}.k-spreadsheet .k-spreadsheet-has-comment:after{border-color:#007cc0 #007cc0 transparent transparent}.k-spreadsheet .k-dirty{border-color:#d70000 transparent transparent #d70000}.k-spreadsheet-format-cells .k-spreadsheet-preview{border-color:#bfbfbf}.k-spreadsheet-filter{border-radius:0;background-color:#fff;box-shadow:inset 0 0 0 1px #dedede}.k-spreadsheet-filter.k-state-active{color:#fff;background-color:#007cc0}.k-spreadsheet-filter:hover{color:#333;background:#eaeaea;border-color:#d6d6d6}.k-action-window .k-action-buttons{border-color:#bfbfbf;background:#f2f2f2}.k-spreadsheet-sample{color:grey}.k-state-selected .k-spreadsheet-sample{color:inherit}.k-spreadsheet-window .k-list{border-color:#bfbfbf;border-radius:0}.k-spreadsheet-popup{border-radius:0}.k-spreadsheet-popup .k-separator{background-color:#bfbfbf}.k-spreadsheet-popup .k-button{background-color:transparent}.k-spreadsheet-popup .k-button:hover{background-color:#eaeaea}.k-spreadsheet-popup .k-state-active{background-color:#007cc0;color:#000}.k-spreadsheet-popup .k-state-active:hover{background-color:#005b8d}.k-spreadsheet-filter-menu .k-details{border-color:#bfbfbf}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-color:#fff}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{background-color:#fff;border-color:#bfbfbf;border-radius:0}.k-syntax-ref{color:#f82}.k-syntax-num{color:#09f}.k-syntax-func{font-weight:700}.k-syntax-str{color:#38b714}.k-syntax-error{color:red}.k-syntax-bool{color:#a9169c}.k-syntax-startexp{font-weight:700}.k-syntax-paren-match{background-color:#caf200}.k-series-a{border-color:#008fd3;background-color:rgba(0,143,211,.15)}.k-series-b{border-color:#99d101;background-color:rgba(153,209,1,.15)}.k-series-c{border-color:#f39b02;background-color:rgba(243,155,2,.15)}.k-series-d{border-color:#f05662;background-color:rgba(240,86,98,.15)}.k-series-e{border-color:#c03c53;background-color:rgba(192,60,83,.15)}.k-series-f{border-color:#acacac;background-color:rgba(172,172,172,.15)}.k-spreadsheet-sheets-remove:hover .k-icon{color:#c22}.k-spreadsheet-formula-list .k-state-focused{background-color:#007cc0;color:#fff}.k-spreadsheet-insert-image-dialog{border-color:#bfbfbf;border-radius:0}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5);border-radius:0}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{color:#fff}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-color:#007cc0}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{border-color:#fff;background-color:#007cc0;border-radius:50%}.k-spreadsheet-drawing-anchor-cell{background:rgba(0,124,192,.2)}.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after{border-color:#007cc0 transparent transparent #007cc0}.k-rtl .k-spreadsheet .k-dirty{border-color:#d70000 #d70000 transparent transparent}.k-spreadsheet-name-editor .k-select{background-color:#eaeaea}.k-spreadsheet-sheets-bar{color:inherit;background-color:transparent}.k-numeric-wrap .k-i-warning{color:#d70000;position:absolute;top:0;right:2.2em;width:2.2em}.k-numeric-wrap.k-state-invalid{border-color:#d70000}.k-numeric-wrap.k-state-invalid .k-select{border-color:#d70000}.k-numeric-wrap.k-state-invalid input{color:#d70000}.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning{right:auto;left:2.2em}.k-maskedtextbox.k-state-invalid .k-textbox{border-color:#d70000;color:#d70000}.k-maskedtextbox.k-state-invalid .k-i-warning{color:#d70000;opacity:1}.k-dateinput.k-state-invalid .k-textbox{color:#d70000;border-color:#d70000}.k-dateinput.k-state-invalid .k-i-warning{opacity:1;margin-left:0;margin-right:.8em;color:#d70000}.k-rtl .k-dateinput .k-i-warning{margin-right:0;margin-left:.8em}.k-datepicker .k-picker-wrap.k-state-invalid,.k-timepicker .k-picker-wrap.k-state-invalid{border-color:#d70000}.k-datepicker .k-picker-wrap.k-state-invalid .k-input,.k-timepicker .k-picker-wrap.k-state-invalid .k-input{color:#d70000}.k-datepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{color:#d70000;margin-left:0;margin-right:2.8em}.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,.k-rtl .k-timepicker .k-picker-wrap .k-i-warning{margin-right:0;margin-left:2.8em}.k-datetimepicker .k-picker-wrap.k-state-invalid{border-color:#d70000}.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input{color:#d70000}.k-datetimepicker .k-picker-wrap .k-i-warning{color:#d70000;margin-left:0;margin-right:5.6em}.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning{margin-right:0;margin-left:5.6em}.k-time-header .k-time-now{color:#007cc0;background:0 0}.k-time-header .k-time-now:focus,.k-time-header .k-time-now:hover{color:#006fac}.k-time-list-wrapper{background-color:#fff}.k-time-list-wrapper .k-title{border-color:#bfbfbf;color:#7d7d7d;background-color:#f2f2f2;background:#fff}.k-time-list-wrapper.k-state-focused .k-title{color:#000;opacity:1}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{background-color:rgba(0,0,0,.04)}.k-time-list::after,.k-time-list::before{box-shadow:0 0 3em 1.5em #fff}.k-time-list .k-item:hover{color:#007cc0}.k-time-container{background:0 0}.k-time-highlight{background-color:#fff;border-color:#bfbfbf}.k-datetime-container .k-date-tab .k-datetime-buttongroup,.k-datetime-container .k-date-tab .k-datetime-selector{background-color:#fff}.k-listbox .k-list-scroller{border-color:#bfbfbf;background-color:#fff}.k-listbox .k-state-selected{border-color:transparent}.k-listbox .k-drop-hint{height:0;border-top:1px solid #007cc0}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm,.k-grid-header .k-sort-order{color:#007cc0;opacity:1;margin-bottom:-1px}.k-menu-scroll-button{border-width:0;border-color:#bfbfbf;color:#333;background-color:#fff}.k-menu-scroll-wrapper.horizontal .k-scroll-left{border-right-width:1px}.k-menu-scroll-wrapper.horizontal .k-scroll-right{border-left-width:1px}.k-menu-scroll-wrapper.vertical .k-scroll-up{border-bottom-width:1px}.k-menu-scroll-wrapper.vertical .k-scroll-down{border-top-width:1px}.k-dropdowngrid-popup{border-color:#bfbfbf;color:#333;background-color:#fff}.k-dropdowngrid-popup .k-header{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-dropdowngrid-popup .k-group-header{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-dropdowngrid-popup .k-cell{border-color:#bfbfbf}.k-dropdowngrid-popup .k-item:nth-child(2n){background-color:transparent}.k-dropdowngrid-popup .k-footer{border-color:#bfbfbf;color:#333;background-color:#f2f2f2}.k-dropdowngrid-popup .k-item.k-state-hover{border-color:#bfbfbf;color:#333;background-color:#eaeaea}.k-dropdowngrid-popup .k-item.k-state-selected{border-color:#bfbfbf;color:#333;background-color:#51adfb}.k-dropdowngrid-popup .k-group-cell span{background-color:#333;color:#fff}.k-grid-list>.k-item.k-last>.k-cell,.k-grid-list>.k-item.k-last>.k-group-cell,.k-grid-list>.k-item.k-last>.k-spacer-cell{border-bottom-color:#333}.k-calendar{text-transform:uppercase}.k-calendar td{background-color:#f5f5f5}.k-calendar .k-content{border-spacing:1px}.k-master-row .k-grid-content-sticky{background-color:#fff}.k-master-row.k-alt .k-grid-content-sticky{background-color:#fff}.k-master-row.k-state-selected .k-grid-content-sticky{background-color:#51adfb;background-position:50% 50%}.k-master-row.k-state-hover .k-grid-content-sticky,.k-master-row:hover .k-grid-content-sticky{background-color:#eaeaea}.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,.k-master-row.k-state-selected:hover .k-grid-content-sticky{background-color:#3da6ff;background-image:none}.k-footer-template .k-grid-footer-sticky,.k-grid-header .k-grid-header-sticky,.k-grouping-row .k-grid-content-sticky,.k-master-row .k-grid-content-sticky{border-left-color:#737373;border-right-color:#737373}.k-grid-header .k-filter-row .k-grid-header-sticky{background-color:#f2f2f2}.k-grid-content-locked,.k-grid-content-locked td,.k-grid-header-locked,.k-grid-header-locked .k-header{border-left-color:#737373;border-right-color:#737373}.k-check-all-wrap{border-color:#bfbfbf} +/*# sourceMappingURL=kendo.fiori.min.css.map */ diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css.map b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css.map new file mode 100644 index 000000000..6814169fb --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["web/kendo.fiori.css"],"names":[],"mappings":"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","file":"kendo.fiori.min.css","sourcesContent":["/** \n * Kendo UI v2021.3.914 (http://www.telerik.com/kendo-ui) \n * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. \n * \n * Kendo UI commercial licenses may be obtained at \n * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete \n * If you do not own a commercial license, this file shall be governed by the trial license terms. \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n*/\n.k-theme-test-class,\n.ktb-theme-id-fiori {\n opacity: 0;\n}\n.ktb-var-accent {\n color: #007cc0;\n}\n.ktb-var-base {\n color: #f2f2f2;\n}\n.ktb-var-background {\n color: #fff;\n}\n.ktb-var-border-radius {\n border-radius: 0;\n}\n.ktb-var-normal-background {\n color: #fff;\n}\n.ktb-var-normal-gradient {\n background-image: none;\n}\n.ktb-var-normal-text-color {\n color: #333;\n}\n.ktb-var-hover-background {\n color: #eaeaea;\n}\n.ktb-var-hover-gradient {\n background-image: none;\n}\n.ktb-var-hover-text-color {\n color: #333;\n}\n.ktb-var-selected-background {\n color: #007cc0;\n}\n.ktb-var-selected-gradient {\n background-image: none;\n}\n.ktb-var-selected-text-color {\n color: #fff;\n}\n.ktb-var-is-dark-theme {\n opacity: 0;\n}\n.ktb-var-primary {\n color: #007cc0;\n}\n.ktb-var-secondary {\n color: #f2f2f2;\n}\n.ktb-var-tertiary {\n color: #99d101;\n}\n.ktb-var-error {\n color: #ff3e3e;\n}\n.ktb-var-warning {\n color: #fbc43a;\n}\n.ktb-var-success {\n color: #63b887;\n}\n.ktb-var-info {\n color: #38a4ff;\n}\n.ktb-var-dark {\n color: #000000;\n}\n.ktb-var-light {\n color: #ffffff;\n}\n.ktb-var-inverse {\n color: #000000;\n}\n.ktb-var-series-a {\n color: #008fd3;\n}\n.ktb-var-series-b {\n color: #99d101;\n}\n.ktb-var-series-c {\n color: #f39b02;\n}\n.ktb-var-series-d {\n color: #f05662;\n}\n.ktb-var-series-e {\n color: #c03c53;\n}\n.ktb-var-series-f {\n color: #acacac;\n}\n.k-grid-norecords-template {\n background-color: #fff;\n border: 1px solid #bfbfbf;\n}\n.k-button {\n border-radius: 0;\n border-color: #bfbfbf;\n color: #333;\n background-color: #f7f7f7;\n background-position: 50% 50%;\n}\n.k-button.k-state-default {\n border-color: #bfbfbf;\n}\n.k-button:hover,\n.k-button.k-state-hover {\n color: #333;\n border-color: #bfbfbf;\n background-color: #eaeaea;\n}\n.k-button:active,\n.k-button.k-state-active,\n.k-button.k-state-selected {\n color: #fff;\n background-color: #007cc0;\n border-color: #005483;\n}\n.k-button.k-state-active:hover,\n.k-button.k-state-selected:hover {\n color: #fff;\n border-color: #0089d4;\n background-color: #0089d4;\n}\n.k-button:focus,\n.k-button:focus:hover,\n.k-button.k-state-focused,\n.k-button.k-state-focused.k-state-disabled,\n.k-state-disabled .k-button.k-state-focused {\n border-color: #007cc0;\n}\n.k-button[disabled],\n.k-state-disabled .k-button,\n.k-button.k-state-disabled,\n.k-button[disabled]:hover,\n.k-state-disabled .k-button:hover,\n.k-button.k-state-disabled:hover,\n.k-button[disabled]:focus,\n.k-state-disabled .k-button:focus,\n.k-button.k-state-disabled:focus,\n.k-button[disabled]:active,\n.k-state-disabled .k-button:active,\n.k-button.k-state-disabled:active {\n color: #333;\n border-color: #bfbfbf;\n background-color: #f7f7f7;\n box-shadow: none;\n background-image: none;\n}\n.k-primary {\n color: #fff;\n border-color: #0089d4;\n background-color: #009df3;\n}\n.k-primary.k-state-default {\n border-color: #0089d4;\n}\n.k-primary:hover,\n.k-primary.k-state-hover {\n color: #fff;\n border-color: #0089d4;\n background-color: #0089d4;\n}\n.k-primary:active,\n.k-primary.k-state-active {\n color: #fff;\n border-color: #0075b6;\n background-color: #0075b6;\n}\n.k-primary:focus,\n.k-primary:focus:hover,\n.k-primary.k-state-focused,\n.k-primary.k-state-focused.k-state-disabled,\n.k-state-disabled .k-primary.k-state-focused {\n border-color: #005483;\n}\n.k-primary[disabled],\n.k-state-disabled .k-primary,\n.k-primary.k-state-disabled,\n.k-primary[disabled]:hover,\n.k-state-disabled .k-primary:hover,\n.k-primary.k-state-disabled:hover {\n color: #fff;\n border-color: #0089d4;\n background-color: #009df3;\n box-shadow: none;\n}\n.k-button-group .k-button {\n border-radius: 0;\n}\n.k-button-group .k-group-start,\n.k-button-group .k-button:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-button-group .k-group-end,\n.k-button-group .k-button:last-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-button-group .k-group-start.k-group-end,\n.k-button-group .k-button:first-child:last-child {\n border-radius: 0;\n}\n.k-widget.k-button-group {\n background: none;\n}\n.k-split-button {\n border-radius: 0;\n}\n.k-split-button .k-button {\n border-radius: 0;\n}\n.k-split-button .k-button:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-split-button .k-button:last-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-split-button.k-state-border-down > .k-button,\n.k-split-button.k-state-border-up > .k-button {\n color: #333;\n background-color: #eaeaea;\n border-color: #bfbfbf;\n box-shadow: none;\n}\n.k-split-button:focus {\n border-color: #007cc0;\n}\n.k-split-button:focus .k-button {\n box-shadow: none;\n border-color: inherit;\n}\n.k-edit-buttons {\n border-color: #bfbfbf;\n background: #f2f2f2;\n}\n.k-button.k-flat.k-primary,\n.k-button.k-bare.k-primary,\n.k-button.k-button-clear.k-primary,\n.k-button.k-flat.k-primary:hover,\n.k-button.k-bare.k-primary:hover,\n.k-button.k-button-clear.k-primary:hover,\n.k-button.k-flat.k-primary.k-state-hover,\n.k-button.k-bare.k-primary.k-state-hover,\n.k-button.k-button-clear.k-primary.k-state-hover,\n.k-button.k-flat.k-primary:active,\n.k-button.k-bare.k-primary:active,\n.k-button.k-button-clear.k-primary:active,\n.k-button.k-flat.k-primary.k-state-active,\n.k-button.k-bare.k-primary.k-state-active,\n.k-button.k-button-clear.k-primary.k-state-active,\n.k-button.k-flat.k-primary:hover:active,\n.k-button.k-bare.k-primary:hover:active,\n.k-button.k-button-clear.k-primary:hover:active,\n.k-button.k-flat.k-primary:hover.k-state-active,\n.k-button.k-bare.k-primary:hover.k-state-active,\n.k-button.k-button-clear.k-primary:hover.k-state-active {\n color: #009df3;\n}\n.k-rtl .k-button-group .k-button {\n border-radius: 0;\n}\n.k-rtl .k-button-group .k-group-start,\n.k-rtl .k-button-group .k-button:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-rtl .k-button-group .k-group-end,\n.k-rtl .k-button-group .k-button:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-rtl .k-button-group .k-group-start.k-group-end,\n.k-rtl .k-button-group .k-button:first-child:last-child {\n border-radius: 0;\n}\n.k-rtl .k-split-button .k-button {\n border-radius: 0;\n}\n.k-rtl .k-split-button .k-button:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-rtl .k-split-button .k-button:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-avatar-icon,\n.k-avatar-initials {\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-card {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-card .k-card-callout {\n border-color: #bfbfbf;\n background-color: #fff;\n}\n.k-card .k-card-actions {\n border-color: #bfbfbf;\n}\n.k-card:focus,\n.k-card.k-state-focus {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-card-header {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-card-footer {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-card-separator {\n border-color: #bfbfbf;\n}\n.k-card.k-state-primary,\n.k-card.k-card-primary {\n border-color: #80bee0;\n color: #003e60;\n background-color: #b3d8ec;\n}\n.k-card.k-state-info,\n.k-card.k-card-info {\n border-color: #80aacf;\n color: #002b4f;\n background-color: #b3cce2;\n}\n.k-card.k-state-success,\n.k-card.k-card-success {\n border-color: #94ac9e;\n color: #142d1f;\n background-color: #bfcdc5;\n}\n.k-card.k-state-warning,\n.k-card.k-card-warning {\n border-color: #ccb781;\n color: #4c3702;\n background-color: #e0d4b3;\n}\n.k-card.k-state-error,\n.k-card.k-card-error {\n border-color: #d28080;\n color: #520000;\n background-color: #e4b3b3;\n}\n.k-card:focus .k-card-callout.k-callout-n,\n.k-card.k-state-focus .k-card-callout.k-callout-n {\n box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-card:focus .k-card-callout.k-callout-e,\n.k-card.k-state-focus .k-card-callout.k-callout-e {\n box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-card:focus .k-card-callout.k-callout-s,\n.k-card.k-state-focus .k-card-callout.k-callout-s {\n box-shadow: 2px -2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-card:focus .k-card-callout.k-callout-w,\n.k-card.k-state-focus .k-card-callout.k-callout-w {\n box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-tilelayout,\n.k-widget.k-tilelayout {\n background-color: #f2f2f2;\n}\n.k-tilelayout-item:focus,\n.k-tilelayout-item.k-state-focus,\n.k-tilelayout-item.k-state-focused {\n box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3);\n}\n.k-layout-item-hint {\n border-color: #bfbfbf;\n background-color: rgba(255, 255, 255, 0.2);\n}\n.k-chat {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-chat .k-timestamp {\n text-transform: uppercase;\n opacity: 0.7;\n}\n.k-chat .k-author {\n font-weight: bold;\n}\n.k-chat .k-bubble {\n border-color: #f7f7f7;\n color: #333;\n background-color: #f7f7f7;\n transition: box-shadow 0.2s ease-in-out;\n -ms-flex-order: -1;\n order: -1;\n}\n.k-chat .k-alt .k-bubble {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-chat .k-quick-reply {\n border-color: #007cc0;\n color: #007cc0;\n background-color: transparent;\n}\n.k-chat .k-quick-reply:hover {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-chat .k-message-box {\n border-color: inherit;\n color: #333;\n background-color: #fff;\n}\n.k-chat .k-message-box .k-button:hover {\n color: #007cc0;\n}\n.k-chat .k-toolbar-box {\n border-color: inherit;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-chat .k-toolbar-box .k-button:hover {\n color: #007cc0;\n background: none;\n}\n.k-chat .k-toolbar-box .k-scroll-button {\n background-color: #fff;\n box-shadow: 0 0 20px 5px #fff;\n}\n.k-chat .k-toolbar-box .k-scroll-button:hover {\n background-color: #fff;\n}\n.k-calendar {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-calendar > .k-header {\n border-color: #bfbfbf;\n color: #333;\n background-color: transparent;\n background-image: none;\n}\n.k-calendar th {\n border-color: #bfbfbf;\n color: #333;\n background-color: transparent;\n}\n.k-calendar .k-alt {\n border-color: #bfbfbf;\n color: #333;\n background-color: transparent;\n}\n.k-calendar .k-weekend {\n background-color: #e6e6e6;\n}\n.k-calendar .k-other-month {\n color: #7d7d7d;\n background-color: transparent;\n}\n.k-calendar .k-out-of-range {\n pointer-events: none;\n visibility: hidden;\n}\n.k-calendar .k-today .k-link {\n color: #007cc0;\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-calendar td.k-state-hover .k-link {\n border-color: #bfbfbf;\n color: #333;\n background-color: #eaeaea;\n background-image: none;\n}\n.k-calendar td.k-state-selected .k-link {\n border-color: #007cc0;\n color: #fff;\n background-color: #007cc0;\n background-image: none;\n}\n.k-calendar td.k-state-focused .k-link {\n box-shadow: inset 0 0 0px 1px #007cc0;\n}\n.k-calendar .k-footer .k-nav-today,\n.k-calendar .k-calendar-header .k-nav-today {\n color: #007cc0;\n}\n.k-calendar .k-footer .k-nav-today:hover,\n.k-calendar .k-calendar-header .k-nav-today:hover,\n.k-calendar .k-footer .k-nav-today:focus,\n.k-calendar .k-calendar-header .k-nav-today:focus {\n color: #006fac;\n}\n.k-calendar-range {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-calendar-range th {\n color: inherit;\n background-color: transparent;\n text-transform: uppercase;\n}\n.k-calendar-range td.k-state-hover .k-link {\n border-color: #bfbfbf;\n color: #333;\n background-color: #eaeaea;\n}\n.k-calendar-range td.k-state-selected .k-link {\n border-color: #007cc0;\n color: #fff;\n background-color: #007cc0;\n}\n.k-calendar-range td.k-state-focused .k-link {\n box-shadow: inset 0 0 0px 1px #007cc0;\n}\n.k-calendar-range td.k-range-start,\n.k-calendar-range td.k-range-mid,\n.k-calendar-range td.k-range-end {\n background-image: linear-gradient(transparent 1px, rgba(0, 124, 192, 0.3) 1px, rgba(0, 124, 192, 0.3) calc(100% - 1px), transparent calc(100% - 1px));\n}\n.k-ie .k-calendar-range td.k-range-start,\n.k-ie .k-calendar-range td.k-range-mid,\n.k-ie .k-calendar-range td.k-range-end,\n.k-edge .k-calendar-range td.k-range-start,\n.k-edge .k-calendar-range td.k-range-mid,\n.k-edge .k-calendar-range td.k-range-end {\n background-image: none;\n background-color: rgba(0, 124, 192, 0.3);\n}\n.k-calendar-range td.k-range-split-start::after {\n background-image: linear-gradient(to left, rgba(0, 124, 192, 0.3), transparent);\n}\n.k-calendar-range td.k-range-split-end::after {\n background-image: linear-gradient(to right, rgba(0, 124, 192, 0.3), transparent);\n}\n.k-calendar-range .k-footer .k-nav-today {\n color: #007cc0;\n background: none;\n}\n.k-pdf-viewer .k-toolbar .k-icon,\n.k-pdf-viewer .k-toolbar .k-pager-input {\n color: #333;\n}\n.k-pdf-viewer .k-canvas {\n background-color: #fff;\n}\n.k-pdf-viewer .k-page {\n border-color: #bfbfbf;\n color: #333;\n background-color: white;\n box-shadow: 0 0 15px #bfbfbf;\n}\n.k-pdf-viewer .k-search-highlight {\n background-color: #4d4d4d;\n}\nkendo-scrollview.k-scrollview-wrap,\ndiv.k-scrollview {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n -webkit-tap-highlight-color: transparent;\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-pageable,\ndiv.k-scrollview.k-scrollview-dark .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav,\ndiv.k-scrollview.k-scrollview-dark .k-scrollview-nav {\n background-color: rgba(0, 0, 0, 0.2);\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,\ndiv.k-scrollview.k-scrollview-dark .k-scrollview-next,\nkendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev,\ndiv.k-scrollview.k-scrollview-dark .k-scrollview-prev {\n color: rgba(0, 0, 0, 0.2);\n}\nkendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-pageable,\ndiv.k-scrollview.k-scrollview-light .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav,\ndiv.k-scrollview.k-scrollview-light .k-scrollview-nav {\n background-color: rgba(255, 255, 255, 0.2);\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview:focus,\n.k-widget.k-scrollview .k-scrollview-wrap:focus,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused,\nkendo-scrollview.k-scrollview-wrap .k-scrollview:hover,\n.k-widget.k-scrollview .k-scrollview-wrap:hover,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered {\n outline: none;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview:focus ~ .k-scrollview-elements .k-scrollview-pageable,\n.k-widget.k-scrollview .k-scrollview-wrap:focus ~ .k-scrollview-elements .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused ~ .k-scrollview-elements .k-scrollview-pageable,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused ~ .k-scrollview-elements .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap .k-scrollview:hover ~ .k-scrollview-elements .k-scrollview-pageable,\n.k-widget.k-scrollview .k-scrollview-wrap:hover ~ .k-scrollview-elements .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered ~ .k-scrollview-elements .k-scrollview-pageable,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered ~ .k-scrollview-elements .k-scrollview-pageable,\nkendo-scrollview.k-scrollview-wrap .k-scrollview:focus ~ .k-scrollview-elements .k-scrollview-nav,\n.k-widget.k-scrollview .k-scrollview-wrap:focus ~ .k-scrollview-elements .k-scrollview-nav,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-focused ~ .k-scrollview-elements .k-scrollview-nav,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-focused ~ .k-scrollview-elements .k-scrollview-nav,\nkendo-scrollview.k-scrollview-wrap .k-scrollview:hover ~ .k-scrollview-elements .k-scrollview-nav,\n.k-widget.k-scrollview .k-scrollview-wrap:hover ~ .k-scrollview-elements .k-scrollview-nav,\nkendo-scrollview.k-scrollview-wrap .k-scrollview.k-state-hovered ~ .k-scrollview-elements .k-scrollview-nav,\n.k-widget.k-scrollview .k-scrollview-wrap.k-state-hovered ~ .k-scrollview-elements .k-scrollview-nav {\n opacity: 1;\n}\n.k-scrollview-next,\n.k-scrollview-prev {\n color: white;\n background-color: rgba(0, 0, 0, 0);\n text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;\n opacity: 0.7;\n outline-width: 0;\n -webkit-tap-highlight-color: transparent;\n}\n.k-scrollview-next:focus,\n.k-scrollview-prev:focus,\n.k-scrollview-next.k-state-focused,\n.k-scrollview-prev.k-state-focused {\n color: white;\n opacity: 1;\n}\n.k-scrollview-next:focus .k-icon::before,\n.k-scrollview-prev:focus .k-icon::before,\n.k-scrollview-next.k-state-focused .k-icon::before,\n.k-scrollview-prev.k-state-focused .k-icon::before {\n box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);\n background-color: transparent;\n}\n.k-scrollview-next:hover,\n.k-scrollview-prev:hover,\n.k-scrollview-next.k-state-hovered,\n.k-scrollview-prev.k-state-hovered {\n color: white;\n opacity: 1;\n}\n.k-scrollview-next:hover .k-icon::before,\n.k-scrollview-prev:hover .k-icon::before,\n.k-scrollview-next.k-state-hovered .k-icon::before,\n.k-scrollview-prev.k-state-hovered .k-icon::before {\n background-color: transparent;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable,\n.k-scrollview .k-scrollview-nav {\n opacity: 0.7;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus-within,\n.k-scrollview .k-scrollview-nav:focus-within,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus,\n.k-scrollview .k-scrollview-nav:focus,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused,\n.k-scrollview .k-scrollview-nav.k-state-focused,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:hover,\n.k-scrollview .k-scrollview-nav:hover,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-hovered,\n.k-scrollview .k-scrollview-nav.k-state-hovered {\n opacity: 1;\n background-color: transparent;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button,\n.k-scrollview .k-scrollview-nav > .k-link {\n background: #f7f7f7;\n border: #bfbfbf;\n background-clip: padding-box;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button.k-primary,\n.k-scrollview .k-scrollview-nav > .k-link.k-primary {\n background: #009df3;\n border: #0089d4;\n}\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button:focus,\n.k-scrollview .k-scrollview-nav > .k-link:focus,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button.k-state-focused,\n.k-scrollview .k-scrollview-nav > .k-link.k-state-focused,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button:hover,\n.k-scrollview .k-scrollview-nav > .k-link:hover,\nkendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button.k-state-hovered,\n.k-scrollview .k-scrollview-nav > .k-link.k-state-hovered {\n box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);\n}\n.k-switch-handle {\n background-clip: border-box;\n}\n.k-switch-on .k-switch-container {\n border-color: #bfbfbf;\n color: #009df3;\n background-color: #fff;\n}\n.k-switch-on .k-switch-handle {\n border-color: #0089d4;\n color: #009df3;\n background-color: #009df3;\n}\n.k-switch-on:focus,\n.k-switch-on.k-state-focused {\n box-shadow: none;\n}\n.k-switch-on:focus .k-switch-container,\n.k-switch-on.k-state-focused .k-switch-container {\n border-color: #007cc0;\n color: #009df3;\n background-color: #fff;\n}\n.k-switch-on:focus .k-switch-handle,\n.k-switch-on.k-state-focused .k-switch-handle {\n border-color: #0089d4;\n color: #009df3;\n background-color: #009df3;\n}\n.k-switch-on:hover .k-switch-container,\n.k-switch-on.k-state-hover .k-switch-container {\n border-color: #007cc0;\n color: #009df3;\n background-color: #fff;\n}\n.k-switch-on:hover .k-switch-handle,\n.k-switch-on.k-state-hover .k-switch-handle {\n border-color: #0089d4;\n color: #009df3;\n background-color: #0089d4;\n}\n.k-switch-on .k-switch-label-off {\n color: transparent;\n}\n.k-switch-off .k-switch-container {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-switch-off .k-switch-handle {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f7f7f7;\n}\n.k-switch-off:focus,\n.k-switch-off.k-state-focused {\n box-shadow: none;\n}\n.k-switch-off:focus .k-switch-container,\n.k-switch-off.k-state-focused .k-switch-container {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n}\n.k-switch-off:focus .k-switch-handle,\n.k-switch-off.k-state-focused .k-switch-handle {\n border-color: #007cc0;\n color: #333;\n background-color: #f7f7f7;\n}\n.k-switch-off:hover .k-switch-container,\n.k-switch-off.k-state-hover .k-switch-container {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n}\n.k-switch-off:hover .k-switch-handle,\n.k-switch-off.k-state-hover .k-switch-handle {\n border-color: #bfbfbf;\n color: #333;\n background-color: #eaeaea;\n}\n.k-switch-off .k-switch-label-on {\n color: transparent;\n}\n.k-switch {\n background-color: transparent;\n box-shadow: none;\n}\n.k-switch:focus .k-switch-container,\n.k-switch.k-state-focused .k-switch-container {\n outline: none;\n}\n.k-switch.k-state-disabled {\n cursor: default;\n}\n.k-switch[aria-readonly=\"true\"] {\n pointer-events: none;\n}\n.k-pane-wrapper .k-pane > .k-view > .k-content {\n background-image: none;\n background-position: 50% 50%;\n background-color: #f2f2f2;\n}\n.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {\n border-left-color: #333;\n}\n.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order,\n.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,\n.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm {\n color: #007cc0;\n}\n.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,\n.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active {\n color: #fff;\n background-color: #007cc0;\n}\n.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {\n background-color: #fff;\n}\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {\n color: #007cc0;\n}\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {\n color: inherit;\n}\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {\n color: #bfbfbf;\n}\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {\n background-color: #f2f2f2;\n}\n.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month {\n background-color: #e5e5e5;\n}\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {\n background-color: #007cc0;\n}\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {\n color: #fff;\n}\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {\n color: #333;\n}\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,\n.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,\n.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,\n.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,\n.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {\n color: #007cc0;\n}\n.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {\n color: #007cc0;\n background: none;\n}\n.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {\n color: inherit;\n}\n.k-filter .k-filter-preview-field {\n color: #007cc0;\n}\n.k-filter .k-filter-preview-operator {\n color: rgba(51, 51, 51, 0.6);\n}\n.k-filter .k-filter-item::before,\n.k-filter .k-filter-toolbar::before,\n.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {\n background-color: #bfbfbf;\n}\n.k-drawer {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-drawer-wrapper {\n scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;\n}\n.k-drawer-wrapper::-webkit-scrollbar-track {\n background: #dedede;\n}\n.k-drawer-wrapper::-webkit-scrollbar-thumb {\n background: rgba(156, 156, 156, 0.7);\n}\n.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {\n background: #9c9c9c;\n}\n.k-drawer-item:hover,\n.k-drawer-item.k-state-hover {\n color: #333;\n background-color: #eaeaea;\n background-image: none;\n}\n.k-drawer-item:focus,\n.k-drawer-item.k-state-focused {\n background-color: #fff;\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-drawer-item:focus:hover,\n.k-drawer-item.k-state-focused:hover,\n.k-drawer-item:focus.k-state-hover,\n.k-drawer-item.k-state-focused.k-state-hover {\n color: #333;\n background-color: #eaeaea;\n}\n.k-drawer-item.k-state-selected {\n color: #fff;\n background-color: #007cc0;\n}\n.k-drawer-item.k-state-selected:hover,\n.k-drawer-item.k-state-selected.k-state-hover {\n color: #fff;\n background-color: #006ca7;\n}\n.k-drawer-separator {\n background-color: #bfbfbf;\n}\n.k-rating.k-widget {\n background-color: transparent;\n}\n.k-rating:focus,\n.k-rating.k-state-focused {\n box-shadow: none;\n}\n.k-rating:focus .k-rating-item > .k-icon,\n.k-rating.k-state-focused .k-rating-item > .k-icon {\n text-shadow: 0 2px 3.6px rgba(0, 0, 0, 0.1);\n}\n.k-rating:focus .k-rating-item.k-state-selected > .k-icon,\n.k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon {\n text-shadow: 0 2px 3.6px rgba(0, 124, 192, 0.5);\n}\n.k-rating-item {\n color: #bfbfbf;\n}\n.k-rating-item.k-state-selected {\n color: #009df3;\n background: none;\n box-shadow: none;\n}\n.k-rating-item.k-state-selected:focus,\n.k-rating-item.k-state-selected.k-state-focused {\n color: #009df3;\n}\n.k-rating-item:hover,\n.k-rating-item.k-state-hover {\n color: #009df3;\n cursor: pointer;\n background: none;\n box-shadow: none;\n}\n.k-rating-item:hover.k-state-selected,\n.k-rating-item.k-state-hover.k-state-selected {\n box-shadow: none;\n}\n.k-rating-item:focus,\n.k-rating-item.k-state-focused {\n background: none;\n box-shadow: none;\n}\n.k-rating-item:focus.k-state-selected,\n.k-rating-item.k-state-focused.k-state-selected {\n box-shadow: none;\n}\n.k-timeline .k-timeline-flag {\n background-color: #007cc0;\n color: #ffffff;\n}\n.k-timeline .k-timeline-circle {\n background-color: #007cc0;\n}\n.k-timeline .k-timeline-card .k-card-header {\n background-color: #fff;\n color: #333;\n}\n.k-timeline .k-timeline-card .k-card-body {\n scrollbar-color: #bfbfbf #fff;\n}\n.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {\n background: #fff;\n}\n.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {\n background: #bfbfbf;\n}\n.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {\n background: #bfbfbf;\n}\n.k-timeline .k-timeline-date {\n color: #333;\n}\n.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {\n opacity: 1;\n color: #7d7d7d;\n background-color: #bfbfbf;\n border-color: #f2f2f2;\n}\n.k-timeline-vertical::after,\n.k-timeline-horizontal .k-timeline-track-wrap::after {\n background-color: #f7f7f7;\n border-color: #bfbfbf;\n}\n.k-timeline-horizontal .k-timeline-flag::after {\n background-color: #007cc0;\n}\n.k-timeline-track-item.k-state-focus .k-timeline-circle {\n box-shadow: 0 3px 4px 0 rgba(0, 124, 192, 0.4);\n}\n.k-breadcrumb:focus,\n.k-breadcrumb.k-state-focused {\n box-shadow: inset 0 0 0 1px #eaeaea;\n}\n.k-breadcrumb .k-breadcrumb-link {\n border-color: transparent;\n color: #007cc0;\n background-color: transparent;\n}\n.k-breadcrumb .k-breadcrumb-link:hover,\n.k-breadcrumb .k-breadcrumb-link.k-state-hover {\n border-color: transparent;\n color: #006fac;\n background-color: rgba(0, 0, 0, 0.08);\n}\n.k-breadcrumb .k-breadcrumb-link:focus,\n.k-breadcrumb .k-breadcrumb-link.k-state-focused {\n border-color: false;\n color: #007cc0;\n background-color: false;\n box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);\n}\n.k-breadcrumb .k-breadcrumb-root-link {\n border-color: false;\n color: #333;\n background-color: false;\n}\n.k-breadcrumb .k-breadcrumb-root-link:hover,\n.k-breadcrumb .k-breadcrumb-root-link.k-state-hover {\n border-color: false;\n color: false;\n background-color: rgba(0, 0, 0, 0.08);\n}\n.k-breadcrumb .k-breadcrumb-root-link:focus,\n.k-breadcrumb .k-breadcrumb-root-link.k-state-focused {\n border-color: false;\n color: false;\n background-color: false;\n box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);\n}\n.k-breadcrumb .k-breadcrumb-root-link,\n.k-breadcrumb .k-breadcrumb-delimiter-icon {\n color: inherit;\n}\n.k-listgroup {\n border-radius: 0;\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-listgroup-flush {\n border-radius: 0;\n}\n.k-messagebox-primary {\n border-color: #cce5f2;\n color: #004064;\n background-color: #b8daed;\n}\n.k-messagebox-secondary {\n border-color: #fcfcfc;\n color: #7e7e7e;\n background-color: #fbfbfb;\n}\n.k-messagebox-tertiary {\n border-color: #ebf6cc;\n color: #506d01;\n background-color: #e2f2b8;\n}\n.k-messagebox-info {\n border-color: #d7edff;\n color: #1d5585;\n background-color: #c7e6ff;\n}\n.k-messagebox-success {\n border-color: #e0f1e7;\n color: #336046;\n background-color: #d3ebdd;\n}\n.k-messagebox-warning {\n border-color: #fef3d8;\n color: #83661e;\n background-color: #feeec8;\n}\n.k-messagebox-error {\n border-color: #ffd8d8;\n color: #852020;\n background-color: #ffc9c9;\n}\n.k-messagebox-dark {\n border-color: #cccccc;\n color: #000000;\n background-color: #b8b8b8;\n}\n.k-messagebox-light {\n border-color: #ffffff;\n color: #858585;\n background-color: #ffffff;\n}\n.k-messagebox-inverse {\n border-color: #cccccc;\n color: #000000;\n background-color: #b8b8b8;\n}\n.k-badge-solid.k-badge-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-badge-solid.k-badge-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-badge-solid.k-badge-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-badge-solid.k-badge-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-badge-solid.k-badge-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-badge-solid.k-badge-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-badge-solid.k-badge-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-badge-solid.k-badge-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-badge-solid.k-badge-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-badge-solid.k-badge-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-badge-outline {\n border-color: currentColor;\n background-color: #fff;\n}\n.k-badge-outline.k-badge-primary {\n color: #007cc0;\n}\n.k-badge-outline.k-badge-secondary {\n color: #f2f2f2;\n}\n.k-badge-outline.k-badge-tertiary {\n color: #99d101;\n}\n.k-badge-outline.k-badge-info {\n color: #38a4ff;\n}\n.k-badge-outline.k-badge-success {\n color: #63b887;\n}\n.k-badge-outline.k-badge-warning {\n color: #fbc43a;\n}\n.k-badge-outline.k-badge-error {\n color: #ff3e3e;\n}\n.k-badge-outline.k-badge-dark {\n color: #000000;\n}\n.k-badge-outline.k-badge-light {\n color: #ffffff;\n}\n.k-badge-outline.k-badge-inverse {\n color: #000000;\n}\n.k-badge-border-cutout {\n box-shadow: 0 0 0 2px #fff;\n}\n.k-checkbox {\n border-radius: 0;\n border-color: #999999;\n color: #007cc0;\n background-color: #fff;\n}\n.k-checkbox:checked::before {\n border-radius: 0;\n}\n.k-checkbox.k-invalid,\n.k-checkbox.k-state-invalid {\n border-color: #999999;\n}\n.k-checkbox:hover {\n border-color: #007cc0;\n color: #007cc0;\n background-color: #fff;\n}\n.k-checkbox:focus {\n box-shadow: none;\n border-color: #007cc0;\n}\n.k-checkbox:indeterminate,\n.k-checkbox.k-state-indeterminate {\n border-color: #999999;\n color: #007cc0;\n background-color: #fff;\n}\n.k-checkbox:checked {\n border-color: #999999;\n color: #007cc0;\n background-color: #fff;\n}\n.k-checkbox:checked:focus {\n box-shadow: none;\n border-color: #007cc0;\n}\n.k-radio {\n border-color: #999999;\n color: #007cc0;\n background-color: #fff;\n border-radius: 50%;\n}\n.k-radio::before {\n border-radius: 50%;\n}\n.k-radio:hover {\n border-color: #007cc0;\n color: #007cc0;\n background-color: #fff;\n}\n.k-radio:focus {\n box-shadow: none;\n border-color: #007cc0;\n}\n.k-radio:checked {\n border-color: #999999;\n color: #007cc0;\n background-color: #fff;\n}\n.k-radio:checked:focus {\n box-shadow: none;\n border-color: #999999;\n}\n.k-filemanager {\n border-color: false;\n color: false;\n background-color: false;\n}\n.k-filemanager-toolbar {\n border-color: #bfbfbf;\n color: false;\n background-color: false;\n}\n.k-filemanager-navigation {\n border-color: #bfbfbf;\n color: false;\n background-color: false;\n}\n.k-filemanager-breadcrumb {\n border-color: #bfbfbf;\n color: false;\n background-color: #f2f2f2;\n}\n.k-filemanager .k-dropzone-hovered {\n border-color: false;\n color: inherit;\n background-color: inherit;\n}\n.k-filemanager-listview {\n border-color: false;\n color: false;\n background-color: false;\n}\n.k-filemanager-listview .k-item {\n border-color: false;\n color: false;\n background-color: false;\n}\n.k-filemanager-listview .k-item.k-state-selected .k-icon {\n border-color: false;\n color: #333;\n background-color: false;\n}\n.k-filemanager-listview .k-item .k-icon {\n border-color: false;\n color: #a3a3a3;\n background-color: false;\n}\n.k-filemanager-grid {\n border-color: false;\n color: false;\n background-color: false;\n}\n.k-filemanager-preview {\n border-color: #bfbfbf;\n color: false;\n background-color: false;\n}\n.k-filemanager-preview .k-file-preview-wrapper .k-icon {\n border-color: false;\n color: #a3a3a3;\n background-color: false;\n}\n.k-filemanager-preview .k-file-size {\n color: inherit;\n}\n.k-filemanager-drag-hint {\n border-color: false;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-filemanager-drag-hint .k-icon {\n border-color: false;\n color: #ffffff;\n background-color: false;\n}\n.k-toolbar {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n background-image: linear-gradient(none);\n background-image: none;\n}\n.k-overflow-container .k-button-group .k-button {\n border-radius: 0;\n}\n.k-overflow-container .k-split-button .k-button {\n border-radius: 0;\n}\n.k-window {\n border-radius: 0;\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.12);\n}\n.k-window.k-state-focused {\n border-color: #bfbfbf;\n box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.25);\n}\n.k-window-titlebar {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-color: #c9c9c9;\n background-image: linear-gradient(false);\n}\n.k-window-action {\n border-radius: 0;\n}\n.k-window-content {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.k-window-titleless .k-window-content {\n border-radius: 0;\n}\n.k-dialog-buttongroup {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n border-color: #bfbfbf;\n}\n.k-stepper {\n border-color: false;\n color: false;\n background-color: false;\n}\n.k-stepper .k-step:hover .k-step-indicator,\n.k-stepper .k-step.k-step-hover .k-step-indicator {\n border-color: false;\n color: false;\n background-color: #e6e6e6;\n}\n.k-stepper .k-step.k-step-disabled .k-step-indicator,\n.k-stepper .k-step:disabled .k-step-indicator {\n border-color: #bfbfbf;\n color: #858585;\n background-color: #fff;\n}\n.k-stepper .k-step-indicator {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-stepper .k-step-indicator::after {\n box-shadow: inset 0 0 0 2px #fff;\n}\n.k-stepper .k-step-label:only-child {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-stepper .k-step-done .k-step-indicator {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-stepper .k-step-done:hover .k-step-indicator,\n.k-stepper .k-step-done.k-step-hover .k-step-indicator {\n border-color: false;\n color: false;\n background-color: #005b8d;\n}\n.k-stepper .k-step-done.k-step-disabled .k-step-indicator,\n.k-stepper .k-step-done:disabled .k-step-indicator {\n border-color: #66b0d9;\n color: #ffffff;\n background-color: #66b0d9;\n}\n.k-stepper .k-step-current .k-step-indicator {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-stepper .k-step-current:hover .k-step-indicator,\n.k-stepper .k-step-current.k-step-hover .k-step-indicator {\n border-color: false;\n color: false;\n background-color: #005b8d;\n}\n.k-stepper .k-step-current.k-step-disabled .k-step-indicator,\n.k-stepper .k-step-current:disabled .k-step-indicator {\n border-color: #66b0d9;\n color: #ffffff;\n background-color: #66b0d9;\n}\n.k-stepper .k-step-label {\n color: #333;\n}\n.k-stepper .k-step-success .k-step-label .k-icon {\n color: #29593d;\n}\n.k-stepper .k-step-error .k-step-label {\n color: #a40000;\n}\n.k-stepper .k-step-disabled .k-step-label {\n color: #858585;\n}\n.k-stepper .k-step-focus .k-step-label:only-child,\n.k-stepper .k-step-link:focus .k-step-label:only-child {\n box-shadow: inset 0 0 0 2px #bfbfbf;\n}\n.k-stepper .k-step-optional .k-step-label-optional {\n opacity: 0.35;\n}\n.k-widget.k-form {\n background: none;\n}\n.k-form-error {\n color: #ff3e3e;\n}\n.k-form-legend {\n border-color: #bfbfbf;\n}\n.k-tooltip,\n.k-tooltip.k-widget,\n.k-tooltip.k-popup {\n border-radius: 0;\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);\n}\n.k-tooltip-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-tooltip-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-tooltip-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-tooltip-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-tooltip-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-tooltip-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-tooltip-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-tooltip-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-tooltip-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-tooltip-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-chart-tooltip {\n color: white;\n}\n.k-chart-tooltip-inverse {\n color: black;\n}\n.k-wizard-step:focus,\n.k-wizard-step.k-state-focused {\n outline-color: #656565;\n}\n.k-ie .k-wizard-step:focus,\n.k-ie .k-wizard-step.k-state-focused {\n box-shadow: inset 0 0 0 2px #bfbfbf;\n outline: none;\n}\n.k-textarea {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-textarea::-webkit-input-placeholder, .k-textarea > .k-input::-webkit-input-placeholder {\n color: rgba(51, 51, 51, 0.5);\n opacity: 1;\n -webkit-user-select: none;\n user-select: none;\n}\n.k-textarea:-ms-input-placeholder, .k-textarea > .k-input:-ms-input-placeholder {\n color: rgba(51, 51, 51, 0.5);\n opacity: 1;\n -ms-user-select: none;\n user-select: none;\n}\n.k-textarea::-ms-input-placeholder, .k-textarea > .k-input::-ms-input-placeholder {\n color: rgba(51, 51, 51, 0.5);\n opacity: 1;\n -ms-user-select: none;\n user-select: none;\n}\n.k-textarea::placeholder,\n.k-textarea > .k-input::placeholder {\n color: rgba(51, 51, 51, 0.5);\n opacity: 1;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.k-textarea::selection,\n.k-textarea .k-input::selection {\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-textarea:focus,\n.k-textarea:focus-within,\n.k-textarea.k-state-focus,\n.k-textarea.k-state-focused {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n box-shadow: none;\n}\n.k-textarea:hover,\n.k-textarea.k-state-hover {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n}\n.k-textarea.k-invalid,\n.k-textarea.k-state-invalid,\n.k-textarea.ng-invalid.ng-touched,\n.k-textarea.ng-invalid.ng-dirty {\n border-color: rgba(255, 62, 62, 0.5);\n}\n.k-textarea:disabled::selection,\n.k-textarea[disabled]::selection,\n.k-textarea.k-state-disabled::selection {\n color: #333;\n background-color: transparent;\n}\n.k-floating-label-container.k-textarea-container > .k-label,\n.k-textbox-container.k-textarea-container > .k-label {\n color: #333;\n}\n.k-ie .k-textarea :-ms-input-placeholder,\n.k-ie .k-textarea:-ms-input-placeholder {\n color: rgba(51, 51, 51, 0.5);\n}\n.k-appbar {\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);\n}\n.k-appbar.k-appbar-bottom {\n box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.16);\n}\n.k-appbar-primary {\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-appbar-secondary {\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-appbar-tertiary {\n color: #000000;\n background-color: #99d101;\n}\n.k-appbar-info {\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-appbar-success {\n color: #ffffff;\n background-color: #63b887;\n}\n.k-appbar-warning {\n color: #000000;\n background-color: #fbc43a;\n}\n.k-appbar-error {\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-appbar-dark {\n color: #ffffff;\n background-color: #000000;\n}\n.k-appbar-light {\n color: #000000;\n background-color: #ffffff;\n}\n.k-appbar-inverse {\n color: #ffffff;\n background-color: #000000;\n}\n.k-loader-primary .k-loader-segment::after {\n background-color: #007cc0;\n}\n.k-loader-secondary .k-loader-segment::after {\n background-color: #f2f2f2;\n}\n.k-loader-tertiary .k-loader-segment::after {\n background-color: #99d101;\n}\n.k-loader-info .k-loader-segment::after {\n background-color: #38a4ff;\n}\n.k-loader-success .k-loader-segment::after {\n background-color: #63b887;\n}\n.k-loader-warning .k-loader-segment::after {\n background-color: #fbc43a;\n}\n.k-loader-error .k-loader-segment::after {\n background-color: #ff3e3e;\n}\n.k-loader-dark .k-loader-segment::after {\n background-color: #000000;\n}\n.k-loader-light .k-loader-segment::after {\n background-color: #ffffff;\n}\n.k-loader-inverse .k-loader-segment::after {\n background-color: #000000;\n}\n.k-task-delayed.k-task-milestone {\n border-color: transparent;\n background-image: repeating-linear-gradient(90deg, #FFFFFF, #FFFFFF 2px, #ff3e3e 2px, #ff3e3e 4px);\n}\n.k-task-delayed.k-task-summary {\n background-color: #ff6565;\n border-color: #ff6565;\n}\n.k-task-delayed.k-task-summary .k-task-summary-complete {\n background-color: #ff3e3e;\n border-color: #ff3e3e;\n}\n.k-task-delayed.k-task-summary.k-state-selected .k-task-summary-complete {\n background-color: #0075b6;\n border-color: #0075b6;\n}\n.k-task-delayed.k-task-single {\n background-color: #ff6565;\n color: #FFFFFF;\n}\n.k-task-delayed.k-task-single.k-state-selected {\n background-color: #0093e4;\n color: #ffffff;\n}\n.k-task-delayed .k-task-complete {\n background-color: #ff3e3e;\n}\n.k-task-delayed.k-state-selected .k-task-complete {\n background-color: #007cc0;\n}\n.k-task-advanced.k-task-milestone {\n background-color: #63b887;\n border-color: transparent;\n}\n.k-task-advanced.k-task-summary {\n background-color: #82c69f;\n border-color: #82c69f;\n}\n.k-task-advanced.k-task-summary .k-task-summary-complete {\n background-color: #63b887;\n border-color: #63b887;\n}\n.k-task-advanced.k-task-summary.k-state-selected .k-task-summary-complete {\n background-color: #0075b6;\n border-color: #0075b6;\n}\n.k-task-advanced.k-task-single {\n background-color: #82c69f;\n color: #FFFFFF;\n}\n.k-task-advanced.k-task-single.k-state-selected {\n background-color: #0093e4;\n color: #ffffff;\n}\n.k-task-advanced .k-task-complete {\n background-color: #63b887;\n}\n.k-task-advanced.k-state-selected .k-task-complete {\n background-color: #007cc0;\n}\n.k-task-planned .k-task-moment {\n border-color: #007cc0;\n}\n.k-task-planned .k-task-duration {\n background-color: #007cc0;\n}\n.k-task-planned:hover .k-task-moment {\n background-color: #007cc0;\n}\n.k-task-offset {\n background-image: repeating-linear-gradient(135deg, #FFF, #FFF 2px, #ff3e3e 2px, #ff3e3e 4px);\n}\n.k-task-offset .k-resize-handle::after {\n background-color: #000000;\n}\n.k-task-offset:hover {\n background-image: repeating-linear-gradient(135deg, #FFF, #FFF 2px, #ff6565 2px, #ff6565 4px);\n}\n.k-task-offset .k-task-actions .k-link {\n color: #000000;\n}\n.k-task-offset-wrap .k-task-summary-complete:after,\n.k-task-offset-wrap .k-task-summary:after {\n border-right-color: transparent;\n}\n.k-rtl .k-task-offset-wrap .k-task-summary-complete:after,\n.k-rtl .k-task-offset-wrap .k-task-summary:after {\n border-right-color: inherit;\n}\n.k-rtl .k-task-offset-wrap .k-task-summary-complete:before,\n.k-rtl .k-task-offset-wrap .k-task-summary:before {\n border-left-color: transparent;\n}\n.k-summary-wrap .k-task-offset:after {\n border-color: transparent;\n border-right-color: #ff3e3e;\n}\n.k-rtl .k-summary-wrap .k-task-offset:before {\n border-color: transparent;\n border-left-color: #ff3e3e;\n}\n.k-rtl .k-summary-wrap .k-task-offset:after {\n border-right-color: transparent;\n}\n.k-pdf-export .k-task-offset {\n background-color: #ff3e3e;\n}\n.k-offset-tooltip-delayed {\n background-color: #ff3e3e;\n color: #FFFFFF;\n}\n.k-planned-tooltip {\n background-color: #007cc0;\n color: #FFFFFF;\n}\n.k-imageeditor {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-imageeditor-content {\n border-color: false;\n color: false;\n background-color: #c6c6c6;\n}\n.k-imageeditor-canvas {\n background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), white;\n background-repeat: repeat, repeat;\n background-position: 0px 0px, 5px 5px;\n -webkit-transform-origin: 0 0 0;\n -ms-transform-origin: 0 0 0;\n transform-origin: 0 0 0;\n background-origin: padding-box, padding-box;\n background-clip: border-box, border-box;\n background-size: 10px 10px, 10px 10px;\n box-shadow: none;\n text-shadow: none;\n transition: none;\n -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);\n transform: scaleX(1) scaleY(1) scaleZ(1);\n}\n.k-imageeditor-action-pane {\n border-color: #bfbfbf;\n color: false;\n background-color: #fff;\n}\n.k-imageeditor-crop {\n border-color: white;\n color: false;\n background-color: false;\n}\n.k-imageeditor-crop-overlay {\n background-color: rgba(0, 0, 0, 0.3);\n}\n.k-imageeditor-crop .k-resize-handle {\n border-color: white;\n color: false;\n background-color: false;\n}\n.k-expander {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-expander-header {\n border-color: #333;\n color: #333;\n background-color: #fff;\n outline: none;\n}\n.k-expander-header:focus,\n.k-expander-header.k-state-focused {\n box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);\n}\n.k-expander-title {\n color: #007cc0;\n}\n.k-expander-sub-title {\n opacity: 0.65;\n}\n.k-fab {\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.k-fab.k-fab-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-fab.k-fab-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-fab.k-fab-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-fab.k-fab-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-fab.k-fab-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-fab.k-fab-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-fab.k-fab-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-fab.k-fab-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-fab.k-fab-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-fab.k-fab-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-state-hover.k-fab-primary,\n.k-fab.k-fab-primary:hover {\n border-color: #006ca7;\n background-color: #006ca7;\n}\n.k-state-hover.k-fab-secondary,\n.k-fab.k-fab-secondary:hover {\n border-color: #e5e5e5;\n background-color: #e5e5e5;\n}\n.k-state-hover.k-fab-tertiary,\n.k-fab.k-fab-tertiary:hover {\n border-color: #86b801;\n background-color: #86b801;\n}\n.k-state-hover.k-fab-info,\n.k-fab.k-fab-info:hover {\n border-color: #1f98ff;\n background-color: #1f98ff;\n}\n.k-state-hover.k-fab-success,\n.k-fab.k-fab-success:hover {\n border-color: #51b07a;\n background-color: #51b07a;\n}\n.k-state-hover.k-fab-warning,\n.k-fab.k-fab-warning:hover {\n border-color: #fabd21;\n background-color: #fabd21;\n}\n.k-state-hover.k-fab-error,\n.k-fab.k-fab-error:hover {\n border-color: #ff2424;\n background-color: #ff2424;\n}\n.k-state-hover.k-fab-dark,\n.k-fab.k-fab-dark:hover {\n border-color: #000000;\n background-color: #000000;\n}\n.k-state-hover.k-fab-light,\n.k-fab.k-fab-light:hover {\n border-color: #f2f2f2;\n background-color: #f2f2f2;\n}\n.k-state-hover.k-fab-inverse,\n.k-fab.k-fab-inverse:hover {\n border-color: #000000;\n background-color: #000000;\n}\n.k-fab.k-state-focus,\n.k-fab:focus {\n box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.k-state-active.k-fab-primary,\n.k-state-selected.k-fab-primary,\n.k-fab-primary:active {\n border-color: #005b8d;\n background-color: #005b8d;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 124, 192, 0.4);\n}\n.k-state-active.k-fab-secondary,\n.k-state-selected.k-fab-secondary,\n.k-fab-secondary:active {\n border-color: #d9d9d9;\n background-color: #d9d9d9;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(242, 242, 242, 0.4);\n}\n.k-state-active.k-fab-tertiary,\n.k-state-selected.k-fab-tertiary,\n.k-fab-tertiary:active {\n border-color: #749e01;\n background-color: #749e01;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(153, 209, 1, 0.4);\n}\n.k-state-active.k-fab-info,\n.k-state-selected.k-fab-info,\n.k-fab-info:active {\n border-color: #058dff;\n background-color: #058dff;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(56, 164, 255, 0.4);\n}\n.k-state-active.k-fab-success,\n.k-state-selected.k-fab-success,\n.k-fab-success:active {\n border-color: #499f6d;\n background-color: #499f6d;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(99, 184, 135, 0.4);\n}\n.k-state-active.k-fab-warning,\n.k-state-selected.k-fab-warning,\n.k-fab-warning:active {\n border-color: #fab508;\n background-color: #fab508;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(251, 196, 58, 0.4);\n}\n.k-state-active.k-fab-error,\n.k-state-selected.k-fab-error,\n.k-fab-error:active {\n border-color: #ff0b0b;\n background-color: #ff0b0b;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 62, 62, 0.4);\n}\n.k-state-active.k-fab-dark,\n.k-state-selected.k-fab-dark,\n.k-fab-dark:active {\n border-color: #000000;\n background-color: #000000;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 0, 0, 0.4);\n}\n.k-state-active.k-fab-light,\n.k-state-selected.k-fab-light,\n.k-fab-light:active {\n border-color: #e6e6e6;\n background-color: #e6e6e6;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 255, 255, 0.4);\n}\n.k-state-active.k-fab-inverse,\n.k-state-selected.k-fab-inverse,\n.k-fab-inverse:active {\n border-color: #000000;\n background-color: #000000;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 0, 0, 0.4);\n}\n.k-fab.k-state-disabled,\n.k-fab:disabled {\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.06), 0 2px 4px rgba(0, 0, 0, 0.08);\n opacity: 1;\n}\n.k-state-disabled.k-fab-primary,\n.k-fab-primary:disabled {\n background-color: #80bee0;\n}\n.k-state-disabled.k-fab-secondary,\n.k-fab-secondary:disabled {\n background-color: #f9f9f9;\n}\n.k-state-disabled.k-fab-tertiary,\n.k-fab-tertiary:disabled {\n background-color: #cce880;\n}\n.k-state-disabled.k-fab-info,\n.k-fab-info:disabled {\n background-color: #9cd2ff;\n}\n.k-state-disabled.k-fab-success,\n.k-fab-success:disabled {\n background-color: #b1dcc3;\n}\n.k-state-disabled.k-fab-warning,\n.k-fab-warning:disabled {\n background-color: #fde29d;\n}\n.k-state-disabled.k-fab-error,\n.k-fab-error:disabled {\n background-color: #ff9f9f;\n}\n.k-state-disabled.k-fab-dark,\n.k-fab-dark:disabled {\n background-color: #808080;\n}\n.k-state-disabled.k-fab-light,\n.k-fab-light:disabled {\n background-color: #ffffff;\n}\n.k-state-disabled.k-fab-inverse,\n.k-fab-inverse:disabled {\n background-color: #808080;\n}\n.k-fab-item-text {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.k-fab-item-icon {\n border-color: #ebebeb;\n color: #000000;\n background-color: #ebebeb;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.k-fab-item.k-state-hover {\n background-image: none;\n color: inherit;\n background-color: inherit;\n border-color: inherit;\n box-shadow: none;\n}\n.k-fab-item.k-state-hover .k-fab-item-icon,\n.k-fab-item:hover .k-fab-item-icon {\n border-color: #dedede;\n background-color: #dedede;\n}\n.k-fab-item:focus .k-fab-item-text,\n.k-fab-item:focus .k-fab-item-icon,\n.k-fab-item.k-state-focus .k-fab-item-text,\n.k-fab-item.k-state-focus .k-fab-item-icon {\n box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.k-fab-item.k-state-active .k-fab-item-icon,\n.k-fab-item:active .k-fab-item-icon {\n border-color: #d2d2d2;\n background-color: #d2d2d2;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(235, 235, 235, 0.4);\n}\n.k-fab-item.k-state-disabled,\n.k-fab-item:disabled {\n opacity: 1;\n}\n.k-fab-item.k-state-disabled .k-fab-item-text,\n.k-fab-item:disabled .k-fab-item-text,\n.k-fab-item.k-state-disabled .k-fab-item-icon,\n.k-fab-item:disabled .k-fab-item-icon {\n color: #d6d6d6;\n background-color: #ffffff;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.06), 0 2px 4px rgba(0, 0, 0, 0.08);\n opacity: 1;\n}\n.k-popup.k-fab-popup {\n box-shadow: none;\n}\n.k-actionsheet {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n.k-actionsheet-header {\n box-shadow: null;\n}\n.k-actionsheet-action:hover,\n.k-actionsheet-action.k-state-hover {\n background-color: #eaeaea;\n}\n.k-actionsheet-action:focus,\n.k-actionsheet-action.k-state-focus {\n box-shadow: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary {\n color: #a6d1e9;\n background-color: #007cc0;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {\n background-color: rgba(166, 209, 233, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary {\n color: #555555;\n background-color: #f2f2f2;\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {\n background-color: rgba(85, 85, 85, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary {\n color: #364900;\n background-color: #99d101;\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {\n background-color: rgba(54, 73, 0, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-info {\n color: #b9dfff;\n background-color: #38a4ff;\n}\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {\n background-color: rgba(185, 223, 255, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-success {\n color: #c8e6d5;\n background-color: #63b887;\n}\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {\n background-color: rgba(200, 230, 213, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-warning {\n color: #584514;\n background-color: #fbc43a;\n}\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {\n background-color: rgba(88, 69, 20, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-error {\n color: #ffbbbb;\n background-color: #ff3e3e;\n}\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {\n background-color: rgba(255, 187, 187, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-dark {\n color: #a6a6a6;\n background-color: #000000;\n}\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {\n background-color: rgba(166, 166, 166, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-light {\n color: #595959;\n background-color: #ffffff;\n}\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {\n background-color: rgba(89, 89, 89, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse {\n color: #a6a6a6;\n background-color: #000000;\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {\n background-color: rgba(166, 166, 166, 0.2);\n}\n.k-bottom-nav-solid .k-bottom-nav-item.k-state-disabled {\n color: inherit;\n}\n.k-bottom-nav-flat {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #007cc0;\n}\n.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #f2f2f2;\n}\n.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #99d101;\n}\n.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #38a4ff;\n}\n.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #63b887;\n}\n.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #fbc43a;\n}\n.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #ff3e3e;\n}\n.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #000000;\n}\n.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #cccccc;\n}\n.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:active {\n box-shadow: none;\n background-color: inherit;\n background-image: none;\n color: #000000;\n}\n.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-flat .k-bottom-nav-item:focus,\n.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus.k-state-selected,\n.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused.k-state-selected,\n.k-bottom-nav-flat .k-bottom-nav-item.k-state-selected:focus {\n background-color: rgba(51, 51, 51, 0.05);\n}\n.k-ie .k-bottom-nav-item {\n background-color: transparent;\n}\n.k-searchbox {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-searchbox:hover,\n.k-searchbox.k-state-hover {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n}\n.k-searchbox:focus,\n.k-searchbox.k-state-focus {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n box-shadow: none;\n}\n.k-searchbox:focus-within {\n border-color: #007cc0;\n color: #333;\n background-color: #fff;\n box-shadow: none;\n}\n.k-searchbox:disabled,\n.k-searchbox.k-state-disabled {\n outline: none;\n cursor: default;\n opacity: 0.6;\n -webkit-filter: grayscale(0.1);\n filter: grayscale(0.1);\n pointer-events: none;\n box-shadow: none;\n}\n.k-skeleton {\n background-color: rgba(0, 0, 0, 0.2);\n}\n.k-skeleton-wave .k-skeleton::after,\n.k-skeleton-wave.k-skeleton::after {\n background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);\n}\n.k-taskboard-column {\n border-color: transparent;\n background-color: #f2f2f2;\n}\n.k-taskboard-column.k-state-focus,\n.k-taskboard-column:focus {\n border-color: #999999;\n}\n.k-taskboard-column-header-text {\n color: #333;\n}\n.k-taskboard-pane {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-taskboard-card {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-taskboard-card .k-card-header {\n background-color: #fff;\n}\n.k-taskboard-card .k-card-footer {\n background-color: #fff;\n}\n.k-taskboard-card .k-card-title {\n color: #007cc0;\n}\n.k-taskboard-card .k-card-title:focus,\n.k-taskboard-card .k-card-title.k-state-focus {\n color: #00517e;\n}\n.k-taskboard-card .k-card-title:hover,\n.k-taskboard-card .k-card-title.k-state-hover {\n color: #03a6ff;\n}\n.k-taskboard-card:focus,\n.k-taskboard-card.k-state-focus {\n box-shadow: none;\n border-color: #9d9d9d;\n}\n.k-taskboard-card:hover,\n.k-taskboard-card.k-state-hover {\n border-color: #acacac;\n}\n.k-taskboard-card.k-state-selected {\n border-color: #03a6ff;\n color: #333;\n background-color: #fff;\n background-image: none;\n}\n.k-taskboard-drag-placeholder {\n border-color: #bfbfbf;\n background-color: rgba(255, 255, 255, 0.2);\n}\n.k-scheduler-yearview .k-calendar {\n background-color: #f2f2f2;\n}\n.k-scheduler-yearview .k-month-header {\n color: #333;\n}\n.k-scheduler-yearview .k-day-indicator {\n background-color: #007cc0;\n}\n.k-scheduler-yearview .k-state-selected .k-day-indicator {\n background-color: #ffffff;\n}\n.k-tooltip.k-scheduler-tooltip .k-tooltip-title .k-day {\n color: #007cc0;\n}\n.k-widget.k-captcha {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-captcha-validation-message.k-text-success {\n color: #63b887;\n}\n.k-widget.k-popover {\n box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.12);\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-popover-header {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-popover-body {\n background-color: inherit;\n}\n.k-popover-callout {\n border-color: #bfbfbf;\n background-color: #fff;\n}\n.k-popover-callout.k-callout-n {\n box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-popover-callout.k-callout-e {\n box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-popover-callout.k-callout-s {\n box-shadow: 2px -2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-popover-callout.k-callout-w {\n box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-widget.k-orgchart {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-orgchart-card .k-card-body {\n border-color: transparent;\n}\n.k-orgchart-card:focus,\n.k-orgchart-card.k-state-focus {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-orgchart-node-group-container {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-orgchart-node-group-container:focus,\n.k-orgchart-node-group-container.k-state-focus,\n.k-orgchart-node-group-container.k-state-focused {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);\n}\n.k-orgchart-line-h,\n.k-orgchart-line-v {\n color: #bfbfbf;\n}\n.k-pivotgrid {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-pivotgrid-column-headers,\n.k-pivotgrid-row-headers,\n.k-pivotgrid-empty-cell {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-pivotgrid-empty-cell {\n border-color: #999999;\n}\n.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {\n border-right-color: #999999;\n}\n.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),\n.k-pivotgrid-column-headers .k-pivotgrid-row:last-child {\n border-bottom-color: #999999;\n}\n.k-pivotgrid-header-total,\n.k-pivotgrid-total {\n border-color: #bfbfbf;\n color: #333;\n background-color: #e6e6e6;\n}\n.k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-state-hover,\n.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover,\n.k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-state-hover,\n.k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover,\n.k-pivotgrid-values tbody > .k-pivotgrid-row.k-state-hover,\n.k-pivotgrid-values tbody > .k-pivotgrid-row:hover {\n background-color: #ededed;\n}\n.k-pivotgrid-cell.k-state-focus,\n.k-pivotgrid-cell:focus,\n.k-master-row > .k-pivotgrid-cell:focus,\n.k-grouping-row > .k-pivotgrid-cell:focus,\n.k-detail-row > .k-pivotgrid-cell:focus,\n.k-group-footer > .k-pivotgrid-cell:focus {\n box-shadow: none;\n}\n.k-pivotgrid-cell.k-state-selected,\n.k-pivotgrid-row.k-state-selected > .k-pivotgrid-cell {\n background-color: rgba(0, 124, 192, 0.25);\n}\n.k-pivotgrid-configurator-button,\n.k-pivotgrid-configurator-panel {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-pivotgrid-configurator-header {\n color: #333;\n}\n.k-pivotgrid-configurator-content .k-fields-list-wrapper {\n border-color: #bfbfbf;\n}\n.k-calculated-field {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-calculated-field-header {\n color: #333;\n}\n.k-filter-menu .k-calculated-item {\n border-color: #bfbfbf;\n}\n.k-pivotgrid-configurator-content .k-form-field-wrapper {\n border-color: #bfbfbf;\n}\n.k-flex-row .k-pivotgrid-configurator-overlay {\n box-shadow: -3px 0px 6px rgba(0, 0, 0, 0.16);\n}\n.k-flex-row-reverse .k-pivotgrid-configurator-overlay {\n box-shadow: 3px 0px 6px rgba(0, 0, 0, 0.16);\n}\n.k-flex-col .k-pivotgrid-configurator-overlay {\n box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);\n}\n.k-flex-col-reverse .k-pivotgrid-configurator-overlay {\n box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);\n}\n.k-selection-multiple .k-chip-has-icon.k-selected .k-selected-icon-wrapper {\n color: #ffffff;\n background-color: rgba(0, 0, 0, 0.44);\n}\n.k-chip-solid {\n border-color: rgba(51, 51, 51, 0.3);\n color: #333;\n background-color: rgba(51, 51, 51, 0.08);\n}\n.k-chip-solid:hover,\n.k-chip-solid.k-hover {\n background-color: rgba(51, 51, 51, 0.16);\n}\n.k-chip-solid:focus,\n.k-chip-solid.k-focus {\n box-shadow: 0 0 0 2px rgba(51, 51, 51, 0.16);\n background-color: rgba(51, 51, 51, 0.08);\n}\n.k-chip-solid.k-selected {\n background-color: rgba(51, 51, 51, 0.24);\n}\n.k-chip-solid.k-chip-success {\n border-color: rgba(99, 184, 135, 0.3);\n color: #63b887;\n background-color: rgba(99, 184, 135, 0.08);\n}\n.k-chip-solid.k-chip-success:hover,\n.k-chip-solid.k-chip-success.k-hover {\n background-color: rgba(99, 184, 135, 0.16);\n}\n.k-chip-solid.k-chip-success.k-selected {\n background-color: rgba(99, 184, 135, 0.24);\n}\n.k-chip-solid.k-chip-warning {\n border-color: rgba(251, 196, 58, 0.3);\n color: #fbc43a;\n background-color: rgba(251, 196, 58, 0.08);\n}\n.k-chip-solid.k-chip-warning:hover,\n.k-chip-solid.k-chip-warning.k-hover {\n background-color: rgba(251, 196, 58, 0.16);\n}\n.k-chip-solid.k-chip-warning.k-selected {\n background-color: rgba(251, 196, 58, 0.24);\n}\n.k-chip-solid.k-chip-error {\n border-color: rgba(255, 62, 62, 0.3);\n color: #ff3e3e;\n background-color: rgba(255, 62, 62, 0.08);\n}\n.k-chip-solid.k-chip-error:hover,\n.k-chip-solid.k-chip-error.k-hover {\n background-color: rgba(255, 62, 62, 0.16);\n}\n.k-chip-solid.k-chip-error.k-selected {\n background-color: rgba(255, 62, 62, 0.24);\n}\n.k-chip-solid.k-chip-info {\n border-color: rgba(56, 164, 255, 0.3);\n color: #38a4ff;\n background-color: rgba(56, 164, 255, 0.08);\n}\n.k-chip-solid.k-chip-info:hover,\n.k-chip-solid.k-chip-info.k-hover {\n background-color: rgba(56, 164, 255, 0.16);\n}\n.k-chip-solid.k-chip-info.k-selected {\n background-color: rgba(56, 164, 255, 0.24);\n}\n.k-chip-outline {\n border-color: #333;\n color: #333;\n background-color: #fff;\n}\n.k-chip-outline:hover,\n.k-chip-outline.k-hover {\n color: #ffffff;\n background-color: #333;\n}\n.k-chip-outline:focus,\n.k-chip-outline.k-focus {\n box-shadow: 0 0 0 2px rgba(51, 51, 51, 0.08);\n}\n.k-chip-outline.k-selected {\n color: #ffffff;\n background-color: #333;\n}\n.k-chip-outline.k-chip-success {\n border-color: #63b887;\n color: #63b887;\n}\n.k-chip-outline.k-chip-success:hover,\n.k-chip-outline.k-chip-success.k-hover {\n color: #ffffff;\n background-color: #63b887;\n}\n.k-chip-outline.k-chip-success:focus,\n.k-chip-outline.k-chip-success.k-focus {\n background-color: nul;\n}\n.k-chip-outline.k-chip-success.k-selected {\n color: #ffffff;\n background-color: #63b887;\n}\n.k-chip-outline.k-chip-warning {\n border-color: #fbc43a;\n color: #fbc43a;\n}\n.k-chip-outline.k-chip-warning:hover,\n.k-chip-outline.k-chip-warning.k-hover {\n color: #000000;\n background-color: #fbc43a;\n}\n.k-chip-outline.k-chip-warning:focus,\n.k-chip-outline.k-chip-warning.k-focus {\n background-color: nul;\n}\n.k-chip-outline.k-chip-warning.k-selected {\n color: #000000;\n background-color: #fbc43a;\n}\n.k-chip-outline.k-chip-error {\n border-color: #ff3e3e;\n color: #ff3e3e;\n}\n.k-chip-outline.k-chip-error:hover,\n.k-chip-outline.k-chip-error.k-hover {\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-chip-outline.k-chip-error:focus,\n.k-chip-outline.k-chip-error.k-focus {\n background-color: nul;\n}\n.k-chip-outline.k-chip-error.k-selected {\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-chip-outline.k-chip-info {\n border-color: #38a4ff;\n color: #38a4ff;\n}\n.k-chip-outline.k-chip-info:hover,\n.k-chip-outline.k-chip-info.k-hover {\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-chip-outline.k-chip-info:focus,\n.k-chip-outline.k-chip-info.k-focus {\n background-color: nul;\n}\n.k-chip-outline.k-chip-info.k-selected {\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-chip-info:focus,\n.k-chip-info.k-focus {\n box-shadow: 0 0 0 2px rgba(56, 164, 255, 0.16);\n}\n.k-chip-success:focus,\n.k-chip-success.k-focus {\n box-shadow: 0 0 0 2px rgba(99, 184, 135, 0.16);\n}\n.k-chip-warning:focus,\n.k-chip-warning.k-focus {\n box-shadow: 0 0 0 2px rgba(251, 196, 58, 0.16);\n}\n.k-chip-error:focus,\n.k-chip-error.k-focus {\n box-shadow: 0 0 0 2px rgba(255, 62, 62, 0.16);\n}\n.k-item {\n border-color: transparent;\n}\n.k-splitbar .k-resize-handle {\n background-color: #333;\n}\n.k-block,\n.k-widget {\n background-color: #fff;\n}\n.k-block,\n.k-widget,\n.k-input,\n.k-group,\n.k-content,\n.k-header,\n.k-filter-row > th,\n.k-separator,\n.k-autocomplete,\n.k-dropdown-wrap,\n.k-toolbar,\n.k-group-footer td,\n.k-grid-footer,\n.k-footer-template td,\n.k-state-default,\n.k-state-default .k-select,\n.k-state-disabled,\n.k-grid-header,\n.k-grid-header-wrap,\n.k-grid-header-locked,\n.k-grid-footer-locked,\n.k-grid-content-locked,\n.k-grid td,\n.k-grid td.k-state-selected,\n.k-grid-footer-wrap,\n.k-grouping-header,\n.k-grouping-header .k-group-indicator,\n.k-panelbar > .k-item > .k-link,\n.k-panel > .k-item > .k-link,\n.k-panelbar .k-panel,\n.k-panelbar .k-content,\n.k-treemap-tile,\n.k-calendar th,\n.k-slider-track,\n.k-splitbar,\n.k-dropzone-active,\n.k-upload-files,\n.k-upload .k-action-buttons,\n.k-popup.k-align .k-list .k-item:last-child,\n.k-maskedtextbox.k-state-disabled > .k-textbox:hover,\n.k-dateinput.k-state-disabled > .k-textbox:hover {\n border-color: #bfbfbf;\n}\n.k-group,\n.k-grouping-header,\n.k-group-footer td,\n.k-grid-footer,\n.k-footer-template td,\n.k-widget .k-status,\n.k-calendar th,\n.k-dropzone-hovered,\n.k-popup {\n background-color: #fff;\n}\n.k-grouping-row td,\ntd.k-group-cell,\n.k-resize-handle-inner,\n.k-grid .k-state-selected:hover .k-group-cell {\n background-color: #f2f2f2;\n}\n.k-list-container {\n border-color: rgba(0, 0, 0, 0.2);\n background-color: #fff;\n}\n.k-content,\n.k-panelbar > li.k-item,\n.k-panel > li.k-item {\n background-color: #fff;\n}\n.k-alt,\n.k-separator,\n.k-resource.k-alt,\n.k-pivot-layout > tbody > tr:first-child > td:first-child {\n background-color: transparent;\n}\n.k-pivot-rowheaders .k-alt .k-alt,\n.k-header.k-alt {\n background-color: rgba(0, 0, 0, 0);\n}\n.k-textbox,\n.k-dropdown-wrap.k-state-active,\n.k-picker-wrap.k-state-active,\n.k-numeric-wrap.k-state-active {\n border-color: #bfbfbf;\n background-color: #007cc0;\n}\n.k-textbox > input,\n.k-autocomplete .k-input,\n.k-dropdown-wrap .k-input,\n.k-textbox.k-state-focused,\n.k-autocomplete.k-state-focused .k-input,\n.k-dropdown-wrap.k-state-focused .k-input,\n.k-picker-wrap.k-state-focused .k-input,\n.k-numeric-wrap.k-state-focused .k-input {\n border-color: #bfbfbf;\n}\n.k-input,\n.k-textbox,\n.k-textbox > input,\n.k-multiselect-wrap {\n background-color: #fff;\n color: #333;\n}\n.k-input-label {\n color: #333;\n}\n.k-text-error {\n color: #ff3e3e;\n}\n.k-input[readonly] {\n background-color: #fff;\n color: #333;\n}\n.k-block,\n.k-widget,\n.k-popup,\n.k-content,\n.k-toolbar,\n.k-dropdown .k-input {\n color: #333;\n}\n.k-inverse {\n color: #fff;\n}\n.k-block {\n color: #333;\n}\n.k-link {\n color: #007cc0;\n}\n.k-tabstrip-items .k-link,\n.k-panelbar > li > .k-link {\n color: #333;\n}\n.k-header,\n.k-menu,\n.k-tabstrip,\n.k-drag-clue,\n.k-treemap-title,\n.k-grid-header .k-header > .k-link {\n color: #333;\n}\n.k-header,\n.k-grid-header,\n.k-menu,\n.k-tabstrip,\n.k-drag-clue,\n.k-toolbar,\n.k-dropdown-wrap,\n.k-picker-wrap,\n.k-numeric-wrap,\n.k-grouping-header,\n.k-progressbar,\n.k-draghandle,\n.k-autocomplete,\n.k-state-highlight {\n background-image: none;\n background-position: 50% 50%;\n background-color: #f2f2f2;\n}\n.k-block,\n.k-treemap-tile {\n background-color: #f2f2f2;\n}\n.k-mediaplayer-toolbar {\n background-color: rgba(242, 242, 242, 0.85);\n}\n.k-hr {\n border-color: #bfbfbf;\n}\n.k-icon:hover,\n.k-state-hover .k-icon,\n.k-state-selected .k-icon,\n.k-state-focused .k-icon,\n.k-column-menu .k-state-hover .k-sprite,\n.k-column-menu .k-state-active .k-sprite {\n opacity: 1;\n}\n.k-state-disabled .k-icon,\n.k-column-menu .k-sprite {\n opacity: 0.6;\n}\n.k-i-loading {\n background-image: url('Fiori/loading.gif');\n}\n.k-loading-image {\n background-image: url('Fiori/loading-image.gif');\n}\n.k-loading-color {\n background-color: #fff;\n}\n.k-draghandle {\n border-color: #707070;\n background-color: #f2f2f2;\n box-shadow: none;\n}\n.k-draghandle:hover {\n border-color: #707070;\n background-color: #787878;\n box-shadow: none;\n}\n.k-drop-hint-line {\n background-color: #007cc0;\n}\n.k-drop-hint-h .k-drop-hint-start {\n border-left-color: #007cc0;\n}\n.k-drop-hint-h .k-drop-hint-end {\n border-right-color: #007cc0;\n}\n.k-drop-hint-v .k-drop-hint-start {\n border-top-color: #007cc0;\n}\n.k-drop-hint-v .k-drop-hint-end {\n border-bottom-color: #007cc0;\n}\n.k-scheduler {\n color: #ffffff;\n background-color: #f2f2f2;\n}\n.k-scheduler-layout {\n color: #333;\n}\n.k-scheduler-datecolumn,\n.k-scheduler-groupcolumn {\n background-color: #f2f2f2;\n color: #333;\n}\n.k-scheduler-times tr,\n.k-scheduler-times th,\n.k-scheduler-table td,\n.k-scheduler-header th,\n.k-scheduler-header-wrap,\n.k-scheduler-times {\n border-color: #c9c9c9;\n}\n.k-scheduler-monthview .k-today {\n background: #e5e5e5;\n}\n.k-scheduler-weekview .k-scheduler-header th.k-today,\n.k-scheduler-workWeekview .k-scheduler-header th.k-today {\n position: relative;\n}\n.k-scheduler-weekview .k-scheduler-header th.k-today:before,\n.k-scheduler-workWeekview .k-scheduler-header th.k-today:before {\n content: \"\";\n display: block;\n position: absolute;\n left: 0;\n bottom: 0;\n right: 0;\n border-bottom: 3px solid #007cc0;\n}\n.k-today > .k-scheduler-datecolumn,\n.k-today > .k-scheduler-groupcolumn {\n background-color: #e5e5e5;\n}\n.k-nonwork-hour,\n.k-scheduler-dayview .k-today.k-nonwork-hour,\n.k-scheduler-timelineview .k-today.k-nonwork-hour {\n background-color: #e5e5e5;\n}\n.k-gantt .k-nonwork-hour {\n background-color: rgba(0, 0, 0, 0.02);\n}\n.k-gantt .k-header.k-nonwork-hour {\n background-color: rgba(0, 0, 0, 0.2);\n}\n.k-scheduler-now-arrow {\n border-left-color: #666666;\n}\n.k-scheduler-now-line {\n background-color: #666666;\n}\n.k-event,\n.k-task-complete {\n border-color: #007cc0;\n background: #007cc0;\n color: #ffffff;\n}\n.k-event-inverse {\n color: #000000;\n}\n.k-event.k-state-selected {\n background-position: 0 0;\n box-shadow: 0 0 0 2px #333;\n}\n.k-event .k-resize-handle:after,\n.k-task-single .k-resize-handle:after {\n background-color: #fff;\n}\n.k-scheduler-marquee:before,\n.k-scheduler-marquee:after {\n border-color: #007cc0;\n}\n.k-panelbar .k-content,\n.k-panelbar .k-panel,\n.k-panelbar .k-item {\n background-color: #fff;\n color: #333;\n border-color: #c9c9c9;\n}\n.k-panelbar > li > .k-link {\n color: #333;\n}\n.k-panelbar > .k-item > .k-link {\n border-color: #c9c9c9;\n}\n.k-panel > li.k-item {\n background-color: #fff;\n}\n.k-state-active,\n.k-state-active:hover,\n.k-active-filter {\n background-color: #fff;\n border-color: #c9c9c9;\n color: #333;\n}\n.k-fieldselector .k-list-container {\n background-color: #fff;\n}\n.k-mediaplayer-toolbar .k-button.k-flat:active,\n.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,\n.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover {\n color: #007cc0;\n}\n.k-mediaplayer-toolbar .k-button.k-flat:active:before,\n.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:before,\n.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover:before {\n opacity: 0.24;\n}\n.k-slider.k-mediaplayer-seekbar {\n top: -14px;\n}\n.k-quality-list {\n margin-left: -23px !important;\n}\n.k-menu .k-state-hover > .k-state-active {\n background-color: transparent;\n}\n.k-menu .k-state-selected > .k-link {\n color: #333;\n background-color: #4cadff;\n}\n.k-menu .k-link.k-state-active {\n background-color: #007cc0;\n color: #fff;\n}\n.k-menu .k-state-hover > .k-link,\n.k-menu .k-menu-scroll-button:hover {\n color: #333;\n background-color: #eaeaea;\n border-color: #eaeaea;\n background-image: none;\n}\n.k-state-highlight {\n background: #fff;\n color: #333;\n}\n.k-state-focused,\n.k-grouping-row .k-state-focused {\n border-color: #eaeaea;\n}\n.k-state-selected,\n.k-state-selected:link,\n.k-state-selected:visited,\n.k-tool.k-state-selected,\n.k-list > .k-state-selected,\n.k-list > .k-state-highlight,\n.k-panel > .k-state-selected,\n.k-ghost-splitbar-vertical,\n.k-ghost-splitbar-horizontal,\n.k-draghandle.k-state-selected:hover,\n.k-scheduler .k-today.k-state-selected,\n.k-marquee-color {\n color: #fff;\n background-color: #007cc0;\n border-color: #007cc0;\n}\n.k-virtual-item.k-first,\n.k-group-header + .k-list > .k-item.k-first,\n.k-static-header + .k-list > .k-item.k-first {\n border-top-color: #eaeaea;\n}\n.k-group-header + div > .k-list > .k-item.k-first:before {\n border-top-color: #eaeaea;\n}\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header {\n background: #eaeaea;\n color: #fff;\n}\n.k-popup .k-list .k-item > .k-group {\n background: #eaeaea;\n color: #fff;\n border-bottom-left-radius: 0;\n}\n.k-marquee-text {\n color: #fff;\n}\n.k-state-focused,\n.k-list > .k-state-focused,\n.k-grid-header th.k-state-focused,\ntd.k-state-focused {\n box-shadow: none;\n}\n.k-listview > .k-state-focused,\n.k-listview > .k-state-focused.k-state-selected {\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-listview > .k-state-selected {\n color: #333;\n background-color: #51adfb;\n}\n.k-state-focused.k-state-selected,\n.k-list > .k-state-focused.k-state-selected,\ntd.k-state-focused.k-state-selected {\n box-shadow: none;\n}\n.k-list-optionlabel.k-state-selected.k-state-focused {\n box-shadow: none;\n}\n.k-state-selected > .k-link,\n.k-panelbar > li > .k-state-selected,\n.k-panelbar .k-item .k-link.k-state-selected,\n.k-panelbar > li.k-state-default > .k-link.k-state-selected {\n color: #fff;\n background-color: #007cc0;\n}\n.k-state-selected > .k-link:hover,\n.k-panelbar > li > .k-state-selected:hover,\n.k-panelbar .k-item .k-link.k-state-selected:hover,\n.k-panelbar > li.k-state-default > .k-link.k-state-selected:hover {\n background-color: #0089d4;\n}\n.k-state-hover,\n.k-splitbar-horizontal-hover,\n.k-splitbar-vertical-hover,\n.k-list > .k-state-hover,\n.k-dropdown .k-state-focused,\n.k-filebrowser-dropzone,\n.k-listbox .k-item:hover:not(.k-state-disabled) {\n color: #333;\n background-color: #eaeaea;\n border-color: #eaeaea;\n}\n.k-state-hover > .k-select,\n.k-state-focused > .k-select {\n border-color: #eaeaea;\n}\n.k-state-hover,\n.k-other-month.k-state-hover .k-link,\ndiv.k-filebrowser-dropzone em,\n.k-draghandle:hover,\n.k-listbox .k-item:hover {\n background-image: none;\n}\n.k-pager-wrap {\n border-color: #c9c9c9;\n background-color: #f2f2f2;\n color: #333;\n}\n.k-pager-wrap:focus,\n.k-pager-wrap.k-focus,\n.k-pager-wrap.k-state-focused {\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-pager-wrap .k-link {\n border-color: transparent;\n color: #007cc0;\n background-color: transparent;\n}\n.k-pager-wrap .k-link:hover {\n border-color: #bfbfbf;\n color: #333;\n background-color: #eaeaea;\n}\n.k-pager-wrap .k-link.k-state-disabled {\n color: #333;\n}\n.k-pager-wrap .k-link:focus {\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-pager-wrap .k-pager-numbers .k-link {\n color: #333;\n background-color: transparent;\n border-color: transparent;\n}\n.k-pager-wrap .k-pager-numbers .k-link:hover {\n border-top-color: #bfbfbf;\n}\n.k-pager-wrap .k-pager-numbers .k-state-selected,\n.k-pager-wrap .k-pager-numbers .k-state-selected:hover {\n border-top-color: #007cc0;\n color: #007cc0;\n}\n.k-autocomplete.k-state-active,\n.k-picker-wrap.k-state-active,\n.k-numeric-wrap.k-state-active,\n.k-dropdown-wrap.k-state-active,\n.k-state-active,\n.k-state-active:hover,\n.k-state-active > .k-link,\n.k-panelbar > .k-item > .k-state-focused {\n background-image: none;\n}\n.k-state-selected,\n.k-draghandle.k-state-selected:hover {\n background-image: none;\n}\n.k-draghandle.k-state-selected:hover {\n background-position: 50% 50%;\n}\n.k-state-hover > .k-link,\n.k-other-month.k-state-hover .k-link,\ndiv.k-filebrowser-dropzone em {\n color: #333;\n}\n.k-autocomplete.k-state-hover,\n.k-autocomplete.k-state-focused,\n.k-picker-wrap.k-state-hover,\n.k-picker-wrap.k-state-focused,\n.k-numeric-wrap.k-state-hover,\n.k-numeric-wrap.k-state-focused,\n.k-dropdown-wrap.k-state-hover,\n.k-dropdown-wrap.k-state-focused {\n background-color: #fff;\n background-image: none;\n background-position: 50% 50%;\n border-color: #007cc0;\n}\n.k-dropdown .k-state-focused .k-input {\n color: #333;\n}\n.k-dropdown .k-state-hover .k-input {\n color: #333;\n}\n.k-state-error {\n border-color: #666666;\n background-color: #ff3e3e;\n color: #666666;\n}\n.k-state-disabled {\n opacity: 0.6;\n}\n.k-loading-mask.k-state-selected {\n border-width: 0;\n background-image: none;\n background-color: transparent;\n}\n.k-state-disabled,\n.k-state-disabled .k-link,\n.k-other-month,\n.k-other-month .k-link,\n.k-dropzone em,\n.k-dropzone .k-upload-status,\n.k-slider .k-draghandle {\n color: #7d7d7d;\n}\n.k-file .k-upload-status {\n color: #333;\n}\n.k-progressbar-indeterminate {\n background: url('Fiori/indeterminate.gif');\n}\n.k-progressbar-indeterminate .k-progress-status-wrap,\n.k-progressbar-indeterminate .k-state-selected {\n display: none;\n}\n.k-slider-track {\n background-color: #bfbfbf;\n}\n.k-slider-selection {\n background-color: #007cc0;\n}\n.k-slider-horizontal .k-tick {\n background-image: url('Fiori/slider-h.gif');\n}\n.k-slider-vertical .k-tick {\n background-image: url('Fiori/slider-v.gif');\n}\n.k-chart-crosshair-tooltip,\n.k-chart-shared-tooltip {\n border-color: #bfbfbf;\n background-color: #fff;\n color: #333;\n}\n.k-splitbar {\n background-color: #f2f2f2;\n}\n.k-restricted-size-vertical,\n.k-restricted-size-horizontal {\n background-color: #666666;\n}\n.k-dropzone {\n color: #333;\n background-color: #f2f2f2;\n background-image: none;\n background-position: 50% 50%;\n}\n.k-file {\n background-color: #fff;\n border-color: #c9c9c9;\n}\n.k-file:last-child {\n border-radius: 0 0 0 0;\n}\n.k-file-progress .k-progress {\n background-color: #38a4ff;\n}\n.k-file-success .k-file-validation-message,\n.k-file-success .k-upload-pct {\n color: #63b887;\n}\n.k-file-success .k-progress {\n background-color: #63b887;\n}\n.k-file-error .k-file-validation-message,\n.k-file-invalid .k-file-validation-message,\n.k-file-error .k-upload-pct,\n.k-file-invalid .k-upload-pct {\n color: #ff3e3e;\n}\n.k-file-error .k-progress,\n.k-file-invalid .k-progress {\n background-color: #ff3e3e;\n}\n.k-file-extension-wrapper,\n.k-multiple-files-extension-wrapper,\n.k-file-group-wrapper,\n.k-multiple-files-group-wrapper,\n.k-file-invalid-group-wrapper {\n color: #bfbfbf;\n border-color: #bfbfbf;\n}\n.k-file-extension-wrapper:before,\n.k-multiple-files-extension-wrapper:before {\n background-color: #fff;\n border-color: transparent transparent #bfbfbf #bfbfbf;\n}\n.k-multiple-files-extension-wrapper:after {\n border-top-color: #bfbfbf;\n border-left-color: #bfbfbf;\n}\n.k-file-size,\n.k-file-information,\n.k-file-validation-message {\n color: #7d7d7d;\n}\n.k-textbox:hover {\n border-color: #eaeaea;\n}\n.k-leaf,\n.k-leaf.k-state-hover {\n color: #fff;\n}\n.k-leaf.k-inverse,\n.k-leaf.k-inverse.k-state-hover {\n color: #000;\n}\n.k-state-hover {\n box-shadow: none;\n}\n.k-textbox:focus,\n.k-textbox.k-state-focused,\n.k-autocomplete.k-state-focused,\n.k-dropdown-wrap.k-state-focused,\n.k-picker-wrap.k-state-focused,\n.k-numeric-wrap.k-state-focused {\n box-shadow: none;\n}\n.k-state-selected {\n box-shadow: none;\n}\n.k-state-active {\n box-shadow: none;\n}\n.k-popup,\n.k-menu .k-menu-group,\n.k-grid .k-filter-options,\n.k-time-popup,\n.k-datepicker-calendar,\n.k-autocomplete.k-state-border-down,\n.k-autocomplete.k-state-border-up,\n.k-dropdown-wrap.k-state-active,\n.k-picker-wrap.k-state-active,\n.k-state-focused > .k-multiselect-wrap,\n.k-multiselect-wrap.k-state-focused,\n.k-filebrowser .k-image {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);\n}\n.k-treemap-tile.k-state-hover {\n box-shadow: inset 0 0 0 3px #bfbfbf;\n}\n.k-shadow {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n}\n.k-inset {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);\n}\n.k-editor-inline ::selection {\n background-color: #007cc0;\n text-shadow: none;\n color: #fff;\n}\n.k-editor-inline ::-moz-selection {\n background-color: #007cc0;\n text-shadow: none;\n color: #fff;\n}\n.k-window-content.editorToolbarWindow {\n color: #333;\n background-color: #f2f2f2;\n}\n.k-notification {\n border-radius: 0;\n}\n.k-notification-info {\n background-color: #d7edff;\n color: #1d5585;\n border-color: #48abff;\n}\n.k-notification-success {\n background-color: #e0f1e7;\n color: #336046;\n border-color: #6fbe91;\n}\n.k-notification-warning {\n background-color: #fef3d8;\n color: #83661e;\n border-color: #fbc94a;\n}\n.k-notification-error {\n background-color: #ffd8d8;\n color: #852020;\n border-color: #ff4d4d;\n}\n.k-gantt .k-treelist {\n background: transparent;\n}\n.k-gantt .k-treelist .k-alt {\n background-color: rgba(0, 0, 0, 0);\n}\n.k-gantt .k-treelist .k-state-selected,\n.k-gantt .k-treelist .k-state-selected td,\n.k-gantt .k-treelist .k-alt.k-state-selected,\n.k-gantt .k-treelist .k-alt.k-state-selected > td {\n background-color: #007cc0;\n}\n.k-task-dot:after {\n background-color: #333;\n border-color: #333;\n}\n.k-task-dot:hover:after {\n background-color: #fff;\n}\n.k-task-summary {\n border-color: #cccccc;\n background: #cccccc;\n}\n.k-task-milestone,\n.k-task-summary-complete {\n border-color: #333;\n background: #333;\n}\n.k-state-selected.k-task-summary {\n border-color: #4cadff;\n background: #4cadff;\n}\n.k-state-selected.k-task-milestone,\n.k-state-selected .k-task-summary-complete {\n border-color: #007cc0;\n background: #007cc0;\n}\n.k-task-single {\n background-color: #0093e4;\n border-color: #007cc0;\n color: #ffffff;\n}\n.k-state-selected.k-task-single {\n border-color: #007cc0;\n}\n.k-gantt-line {\n background-color: #333;\n color: #333;\n}\n.k-state-selected.k-gantt-line {\n background-color: #007cc0;\n color: #007cc0;\n}\n.k-resource {\n background-color: #fff;\n}\n.k-block,\n.k-textbox,\n.k-drag-clue,\n.k-touch-scrollbar,\n.k-inline-block,\n.k-grid .k-filter-options,\n.k-grouping-header .k-group-indicator,\n.k-autocomplete,\n.k-multiselect,\n.k-combobox,\n.k-dropdown,\n.k-dropdown-wrap,\n.k-datepicker,\n.k-timepicker,\n.k-colorpicker,\n.k-datetimepicker,\n.k-numerictextbox,\n.k-picker-wrap,\n.k-numeric-wrap,\n.k-list-container,\n.k-treeview .k-in,\n.k-editor-inline,\n.k-slider-track,\n.k-slider-selection,\n.k-upload {\n border-radius: 0;\n}\n.k-calendar-container.k-state-border-up,\n.k-list-container.k-state-border-up,\n.k-autocomplete.k-state-border-up,\n.k-multiselect.k-state-border-up,\n.k-dropdown-wrap.k-state-border-up,\n.k-picker-wrap.k-state-border-up,\n.k-numeric-wrap.k-state-border-up,\n.k-filter-menu {\n border-radius: 0 0 0 0;\n}\n.k-autocomplete.k-state-border-up .k-input,\n.k-dropdown-wrap.k-state-border-up .k-input,\n.k-picker-wrap.k-state-border-up .k-input,\n.k-picker-wrap.k-state-border-up .k-selected-color,\n.k-numeric-wrap.k-state-border-up .k-input {\n border-radius: 0 0 0 0;\n}\n.k-multiselect.k-state-border-up .k-multiselect-wrap {\n border-radius: 0 0 0 0;\n}\n.k-block > .k-header,\n.k-calendar-container.k-state-border-down,\n.k-list-container.k-state-border-down,\n.k-autocomplete.k-state-border-down,\n.k-multiselect.k-state-border-down,\n.k-dropdown-wrap.k-state-border-down,\n.k-picker-wrap.k-state-border-down,\n.k-numeric-wrap.k-state-border-down {\n border-radius: 0 0 0 0;\n}\n.k-dropdown-wrap .k-input,\n.k-picker-wrap .k-input,\n.k-numeric-wrap .k-input {\n border-radius: 0 0 0 0;\n}\n.k-rtl .k-dropdown-wrap .k-input,\n.k-rtl .k-picker-wrap .k-input,\n.k-rtl .k-numeric-wrap .k-input {\n border-radius: 0 0 0 0;\n}\n.k-numeric-wrap .k-link {\n border-radius: 0 0 0 0;\n}\n.k-numeric-wrap .k-link + .k-link {\n border-radius: 0 0 0 0;\n}\n.k-colorpicker .k-selected-color {\n border-radius: 0 0 0 0;\n}\n.k-rtl .k-colorpicker .k-selected-color {\n border-radius: 0 0 0 0;\n}\n.k-autocomplete.k-state-border-down .k-input {\n border-radius: 0 0 0 0;\n}\n.k-dropdown-wrap.k-state-border-down .k-input,\n.k-picker-wrap.k-state-border-down .k-input,\n.k-picker-wrap.k-state-border-down .k-selected-color,\n.k-numeric-wrap.k-state-border-down .k-input {\n border-radius: 0 0 0 0;\n}\n.k-numeric-wrap .k-link.k-state-selected {\n background-color: #eaeaea;\n}\n.k-multiselect.k-state-border-down .k-multiselect-wrap {\n border-radius: 0 0 0 0;\n}\n.k-dropdown-wrap .k-select,\n.k-picker-wrap .k-select,\n.k-numeric-wrap .k-select,\n.k-datetimepicker .k-select + .k-select,\n.k-list-container.k-state-border-right {\n border-radius: 0 0 0 0;\n}\n.k-rtl .k-dropdown-wrap .k-select,\n.k-rtl .k-picker-wrap .k-select,\n.k-rtl .k-numeric-wrap .k-select,\n.k-rtl .k-datetimepicker .k-select + .k-select,\n.k-rtl .k-list-container.k-state-border-right {\n border-radius: 0 0 0 0;\n}\n.k-numeric-wrap.k-expand-padding .k-input {\n border-radius: 0;\n}\n.k-textbox > input,\n.k-autocomplete .k-input,\n.k-multiselect-wrap {\n border-radius: 0;\n}\n.k-list .k-state-hover,\n.k-list .k-state-focused,\n.k-list .k-state-highlight,\n.k-list .k-state-selected,\n.k-fieldselector .k-list .k-item,\n.k-list-optionlabel,\n.k-dropzone,\n.k-listbox .k-item {\n border-radius: 0;\n}\n.k-slider .k-button,\n.k-grid .k-slider .k-button {\n border-radius: 0;\n}\n.k-draghandle {\n border-radius: 0;\n}\n.k-more-events,\n.k-event,\n.k-task-single,\n.k-task-complete,\n.k-event .k-link {\n border-radius: 0;\n}\n.k-scheduler-mobile .k-event {\n border-radius: -1;\n}\n.k-autocomplete,\n.k-picker-wrap.k-state-default,\n.k-numeric-wrap.k-state-default,\n.k-dropdown-wrap.k-state-default {\n background-image: none;\n background-position: 50% 50%;\n background-color: #fff;\n border-color: #bfbfbf;\n}\n.k-autocomplete.k-state-hover,\n.k-picker-wrap.k-state-hover,\n.k-numeric-wrap.k-state-hover,\n.k-dropdown-wrap.k-state-hover {\n background-color: #fff;\n background-image: none;\n background-position: 50% 50%;\n border-color: #007cc0;\n}\n.k-multiselect-wrap {\n border-color: #bfbfbf;\n}\n.k-state-hover > .k-multiselect-wrap,\n.k-multiselect-wrap.k-state-hover {\n border-color: #007cc0;\n background-color: #fff;\n color: #333;\n}\n.k-autocomplete.k-state-focused,\n.k-picker-wrap.k-state-focused,\n.k-numeric-wrap.k-state-focused,\n.k-dropdown-wrap.k-state-focused {\n background-color: #fff;\n background-image: none;\n background-position: 50% 50%;\n border-color: #007cc0;\n box-shadow: none;\n}\n.k-multiselect-wrap.k-state-focused,\n.k-state-focused > .k-multiselect-wrap {\n border-color: #007cc0;\n box-shadow: none;\n}\n.k-list-container {\n color: #333;\n}\n.k-nodata {\n color: #7d7d7d;\n}\n.k-dropdown .k-input,\n.k-dropdown .k-state-focused .k-input,\n.k-menu .k-popup {\n color: #333;\n}\n.k-state-default > .k-select {\n border-color: #bfbfbf;\n}\n.k-state-hover > .k-select {\n border-color: #007cc0;\n}\n.k-state-focused > .k-select {\n border-color: #007cc0;\n}\n.k-tabstrip:focus {\n box-shadow: none;\n}\n.k-tabstrip-items .k-state-default .k-link,\n.k-panelbar > li.k-state-default > .k-link {\n color: #333;\n}\n.k-tabstrip-items .k-state-hover .k-link,\n.k-panelbar > li.k-state-hover > .k-link {\n color: #333;\n}\n.k-panelbar > .k-state-focused.k-state-hover {\n background: #eaeaea;\n box-shadow: none;\n}\n.k-tabstrip-items .k-state-default {\n border-color: transparent;\n}\n.k-tabstrip-items .k-state-hover {\n border-color: #eaeaea;\n}\n.k-tabstrip-items .k-state-active,\n.k-panelbar .k-tabstrip-items .k-state-active {\n background-color: #fff;\n background-image: none;\n border-color: #c9c9c9;\n}\n.k-tabstrip .k-content.k-state-active {\n background-color: #fff;\n color: #333;\n}\n.k-tabstrip .k-content:focus,\n.k-tabstrip .k-content.k-state-focused {\n outline-color: #656565;\n}\n.k-menu,\n.k-menu .k-item {\n border-color: transparent;\n}\n.k-column-menu,\n.k-column-menu .k-item,\n.k-grid-columnmenu-popup,\n.k-columnmenu-item-wrapper {\n border-color: #c9c9c9;\n}\n.k-column-menu .k-separator {\n border-color: #c9c9c9;\n background-color: transparent;\n}\n.k-column-menu-group-header-text {\n color: #333;\n border-color: #333;\n}\n.k-menu .k-group {\n border-color: rgba(0, 0, 0, 0.2);\n}\n.k-grid-filter.k-state-active {\n background-color: #fff;\n}\n.k-grouping-row td,\n.k-group-footer td,\n.k-grid-footer td {\n color: #333;\n border-color: #c9c9c9;\n font-weight: bold;\n}\n.k-grouping-header {\n color: #333;\n}\n.k-grid td.k-state-focused {\n box-shadow: inset 0 0 0 1px none;\n}\n.k-header,\n.k-grid-header-wrap,\n.k-grid .k-grouping-header,\n.k-grid-header,\n.k-grouping-header .k-group-indicator,\n.k-gantt-toolbar .k-state-default {\n border-color: #c9c9c9;\n}\n.k-treeview .k-in {\n border-color: transparent;\n}\n.k-treeview .k-icon,\n.k-scheduler-table .k-icon,\n.k-grid .k-hierarchy-cell .k-icon {\n background-color: transparent;\n border-radius: 0;\n}\n.k-scheduler-table .k-state-hover .k-icon {\n background-color: transparent;\n}\n.k-list > .k-item.k-state-focused,\n.k-treeview .k-in.k-state-focused {\n border-color: #007cc0;\n}\n.k-menu > .k-state-focused,\n.k-menu-group > .k-state-focused {\n background-color: #eaeaea;\n}\n.k-textbox:hover,\n.k-textbox:focus,\n.k-textbox.k-state-focused {\n border-color: #007cc0;\n}\n.k-splitbar {\n border-color: transparent;\n}\n.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,\n.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,\n.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus {\n border-color: #eaeaea;\n}\n.k-menu,\n.k-tabstrip,\n.k-tabstrip .k-tabstrip-items .k-item {\n background-color: #fff;\n}\n.k-header.k-datepicker,\n.k-header.k-datetimepicker,\n.k-header.k-timepicker,\n.k-header.k-dropdown,\n.k-header.k-gantt-views,\n.k-gantt-navigation > .k-header {\n background-color: transparent;\n}\n.k-scheduler-header th,\n.k-scheduler-times th {\n color: #666;\n font-weight: normal;\n font-size: 0.8em;\n text-transform: uppercase;\n}\n.k-tabstrip .k-tabstrip-items .k-state-hover {\n border-color: transparent;\n}\n.k-tabstrip .k-tabstrip-items .k-state-hover .k-link {\n color: #007cc0;\n}\n.k-tabstrip .k-tabstrip-items .k-item.k-state-active {\n border-color: #007cc0;\n}\n.k-tabstrip .k-tabstrip-items .k-state-active .k-link {\n color: #007cc0;\n border-color: #007cc0;\n}\n.k-list > .k-state-selected,\n.k-group > .k-item > .k-state-selected,\n.k-group > .k-item > .k-link.k-state-selected,\n.k-group > .k-item > .k-link.k-state-selected.k-state-hover,\n.k-gantt .k-treelist .k-state-selected,\n.k-gantt .k-treelist .k-state-selected td,\n.k-gantt .k-treelist .k-alt.k-state-selected,\n.k-gantt .k-treelist .k-alt.k-state-selected > td {\n background-color: #4cadff;\n color: #333;\n}\n.k-grid tr:hover {\n background-color: #eaeaea;\n}\n.k-grid .k-filter-row:hover,\n.k-pivot-rowheaders .k-grid tr:hover {\n background: none;\n}\n.k-grid-pager.k-state-focused,\n.k-grid-header th.k-state-focused,\n.k-grid td.k-state-focused {\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-grid tr.k-state-selected,\n.k-grid td.k-state-selected,\n.k-grid td.k-state-selected.k-state-focused {\n color: #333;\n background-color: #51adfb;\n}\n.k-grid td.k-state-selected:hover,\n.k-grid tr.k-state-selected:hover td {\n background-color: #3da6ff;\n}\n.k-gantt-treelist {\n background: #f2f2f2;\n}\n.k-grid tr td,\n.k-grid tr th {\n border-left-color: transparent;\n}\n.k-grouping-header {\n padding: 0.714em;\n}\n.k-task-summary-complete {\n border-color: #007cc0;\n background: #007cc0;\n}\n.k-state-selected .k-task-summary-complete {\n border-color: #0075b6;\n background: #0075b6;\n}\n.k-task-milestone {\n border-color: #99d101;\n background: #99d101;\n}\n.k-task-dot:after {\n background-color: #7d7d7d;\n border-color: #7d7d7d;\n}\n.k-task-dot:hover:after {\n background-color: #444;\n}\n.k-group-indicator .k-link {\n color: #333;\n}\n.k-scheduler-table .k-other-month,\n.k-scheduler-header th,\n.k-scheduler-dayview .k-scheduler-header .k-scheduler-header-wrap th.k-today {\n background: #fff;\n}\n.k-scheduler-times tr,\n.k-scheduler-times th,\n.k-scheduler-table td,\n.k-scheduler-header th,\n.k-scheduler-header-wrap,\n.k-scheduler-times {\n border-color: #fff;\n}\n.k-scheduler-header tr + tr > th {\n border-top-color: #c9c9c9;\n}\n.k-scheduler-header th {\n height: 2.714em;\n}\n.k-scheduler .k-scheduler-datecolumn,\n.k-scheduler .k-scheduler-timecolumn {\n width: 150px;\n padding-left: 7px;\n padding-right: 7px;\n}\n.k-dropdown .k-dropdown-wrap {\n background-color: #fff;\n}\n.k-popup > .k-group-header,\n.k-popup > .k-virtual-wrap > .k-group-header {\n color: #333;\n}\n.k-popup .k-item > .k-group {\n color: #333;\n}\n.k-chart .k-mask {\n background-color: #fff;\n opacity: 0.68;\n}\n.k-chart .k-selection {\n border-color: #e5e5e5;\n}\n.k-chart .k-handle {\n width: 15px;\n height: 15px;\n background-color: #00b0ff;\n border-radius: 10px;\n}\n.k-chart .k-left-handle {\n left: -8px;\n}\n.k-chart .k-right-handle {\n right: -8px;\n}\n.k-chart .k-handle:hover {\n background-color: #00b0ff;\n border-color: #00b0ff;\n}\n.k-chart .k-navigator-hint .k-tooltip {\n border: 3px solid #ffffff;\n box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);\n background: #ffffff;\n color: #242424;\n}\n.k-chart .k-navigator-hint .k-scroll {\n background: #3f51b5;\n height: 4px;\n}\n.k-map {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-map .k-navigator {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f7f7f7;\n background-position: 50% 50%;\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n}\n.k-map .k-zoom-control {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n}\n.k-map .k-marker {\n color: #007cc0;\n}\n.k-spreadsheet-row-header,\n.k-spreadsheet-column-header {\n background-color: #fff;\n}\n.k-spreadsheet-top-corner,\n.k-spreadsheet-row-header,\n.k-spreadsheet-column-header {\n background-color: #f2f2f2;\n background-image: none;\n color: #000000;\n border-color: #bfbfbf;\n}\n.k-spreadsheet-top-corner {\n border-color: #bfbfbf;\n}\n.k-spreadsheet-top-corner:after {\n border-color: transparent #bfbfbf #bfbfbf transparent;\n}\n.k-spreadsheet-pane {\n border-color: #bfbfbf;\n}\n.k-spreadsheet-pane .k-spreadsheet-vaxis,\n.k-spreadsheet-pane .k-spreadsheet-haxis {\n border-color: #dedede;\n}\n.k-spreadsheet-pane .k-spreadsheet-column-header,\n.k-spreadsheet-pane .k-spreadsheet-row-header {\n border-color: #bfbfbf;\n}\n.k-spreadsheet-pane .k-spreadsheet-merged-cell {\n background-color: #fff;\n}\n.k-spreadsheet-pane .k-selection-partial,\n.k-spreadsheet-pane .k-selection-full {\n border-color: rgba(0, 124, 192, 0.2);\n background-color: rgba(0, 124, 192, 0.2);\n}\n.k-spreadsheet-pane .k-filter-range {\n border-color: #007cc0;\n}\n.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,\n.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {\n border-bottom-color: #007cc0;\n}\n.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,\n.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {\n border-right-color: #007cc0;\n}\n.k-auto-fill,\n.k-spreadsheet-selection {\n border-color: #007cc0;\n box-shadow: inset 0 0 0 1px #007cc0;\n}\n.k-spreadsheet-selection {\n background-color: rgba(0, 124, 192, 0.2);\n}\n.k-spreadsheet-active-cell {\n box-shadow: inset 0 0 0 1px #007cc0;\n background-color: #fff;\n}\n.k-spreadsheet-active-cell.k-right {\n box-shadow: inset 0 0 0 1px #007cc0, inset -1px 0 0 1px #007cc0;\n}\n.k-spreadsheet-active-cell.k-bottom {\n box-shadow: inset 0 0 0 1px #007cc0, inset 0 -1px 0 1px #007cc0;\n}\n.k-spreadsheet-active-cell.k-bottom.k-right {\n box-shadow: inset 0 0 0 1px #007cc0, inset -1px -1px 0 1px #007cc0;\n}\n.k-spreadsheet-active-cell.k-single {\n color: #333;\n background-color: #fff;\n}\n.k-spreadsheet .k-spreadsheet-action-bar {\n background-color: #fff;\n border-color: #bfbfbf;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {\n border-color: #bfbfbf;\n}\n.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar > .k-i-formula-fx {\n border-color: #bfbfbf;\n}\n.k-spreadsheet .k-spreadsheet-formula-input {\n background-color: #fff;\n color: #333;\n}\n.k-spreadsheet .k-resize-handle,\n.k-spreadsheet .k-resize-hint-handle,\n.k-spreadsheet .k-resize-hint-marker {\n background-color: #007cc0;\n}\n.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,\n.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {\n background-color: #007cc0;\n}\n.k-spreadsheet .k-single-selection::after {\n background-color: #007cc0;\n border-color: #fff;\n}\n.k-spreadsheet .k-auto-fill-punch {\n background-color: rgba(255, 255, 255, 0.5);\n}\n.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {\n background-color: rgba(0, 124, 192, 0.5);\n}\n.k-spreadsheet .k-spreadsheet-cell-comment {\n color: #333;\n background-color: #fff;\n border-color: #bfbfbf;\n}\n.k-spreadsheet .k-spreadsheet-has-comment:after {\n border-color: #007cc0 #007cc0 transparent transparent;\n}\n.k-spreadsheet .k-dirty {\n border-color: #d70000 transparent transparent #d70000;\n}\n.k-spreadsheet-format-cells .k-spreadsheet-preview {\n border-color: #bfbfbf;\n}\n.k-spreadsheet-filter {\n border-radius: 0;\n background-color: #fff;\n box-shadow: inset 0 0 0 1px #dedede;\n}\n.k-spreadsheet-filter.k-state-active {\n color: #fff;\n background-color: #007cc0;\n}\n.k-spreadsheet-filter:hover {\n color: #333;\n background: #eaeaea;\n border-color: #d6d6d6;\n}\n.k-action-window .k-action-buttons {\n border-color: #bfbfbf;\n background: #f2f2f2;\n}\n.k-spreadsheet-sample {\n color: #808080;\n}\n.k-state-selected .k-spreadsheet-sample {\n color: inherit;\n}\n.k-spreadsheet-window .k-list {\n border-color: #bfbfbf;\n border-radius: 0;\n}\n.k-spreadsheet-popup {\n border-radius: 0;\n}\n.k-spreadsheet-popup .k-separator {\n background-color: #bfbfbf;\n}\n.k-spreadsheet-popup .k-button {\n background-color: transparent;\n}\n.k-spreadsheet-popup .k-button:hover {\n background-color: #eaeaea;\n}\n.k-spreadsheet-popup .k-state-active {\n background-color: #007cc0;\n color: #000000;\n}\n.k-spreadsheet-popup .k-state-active:hover {\n background-color: #005b8d;\n}\n.k-spreadsheet-filter-menu .k-details {\n border-color: #bfbfbf;\n}\n.k-spreadsheet-filter-menu .k-details-content .k-space-right {\n background-color: #fff;\n}\n.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {\n background-color: #fff;\n border-color: #bfbfbf;\n border-radius: 0 0 0 0;\n}\n.k-syntax-ref {\n color: #ff8822;\n}\n.k-syntax-num {\n color: #0099ff;\n}\n.k-syntax-func {\n font-weight: bold;\n}\n.k-syntax-str {\n color: #38b714;\n}\n.k-syntax-error {\n color: red;\n}\n.k-syntax-bool {\n color: #a9169c;\n}\n.k-syntax-startexp {\n font-weight: bold;\n}\n.k-syntax-paren-match {\n background-color: #caf200;\n}\n.k-series-a {\n border-color: #008fd3;\n background-color: rgba(0, 143, 211, 0.15);\n}\n.k-series-b {\n border-color: #99d101;\n background-color: rgba(153, 209, 1, 0.15);\n}\n.k-series-c {\n border-color: #f39b02;\n background-color: rgba(243, 155, 2, 0.15);\n}\n.k-series-d {\n border-color: #f05662;\n background-color: rgba(240, 86, 98, 0.15);\n}\n.k-series-e {\n border-color: #c03c53;\n background-color: rgba(192, 60, 83, 0.15);\n}\n.k-series-f {\n border-color: #acacac;\n background-color: rgba(172, 172, 172, 0.15);\n}\n.k-spreadsheet-sheets-remove:hover .k-icon {\n color: #cc2222;\n}\n.k-spreadsheet-formula-list .k-state-focused {\n background-color: #007cc0;\n color: #fff;\n}\n.k-spreadsheet-insert-image-dialog {\n border-color: #bfbfbf;\n border-radius: 0;\n}\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {\n box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);\n border-radius: 0;\n}\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,\n.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {\n color: #fff;\n}\n.k-spreadsheet-drawing.k-spreadsheet-active-drawing {\n outline-color: #007cc0;\n}\n.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {\n border-color: #fff;\n background-color: #007cc0;\n border-radius: 50%;\n}\n.k-spreadsheet-drawing-anchor-cell {\n background: rgba(0, 124, 192, 0.2);\n}\n.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after {\n border-color: #007cc0 transparent transparent #007cc0;\n}\n.k-rtl .k-spreadsheet .k-dirty {\n border-color: #d70000 #d70000 transparent transparent;\n}\n.k-spreadsheet-name-editor .k-select {\n background-color: #eaeaea;\n}\n.k-spreadsheet-sheets-bar {\n color: inherit;\n background-color: transparent;\n}\n.k-numeric-wrap .k-i-warning {\n color: #d70000;\n position: absolute;\n top: 0;\n right: 2.2em;\n width: 2.2em;\n}\n.k-numeric-wrap.k-state-invalid {\n border-color: #d70000;\n}\n.k-numeric-wrap.k-state-invalid .k-select {\n border-color: #d70000;\n}\n.k-numeric-wrap.k-state-invalid input {\n color: #d70000;\n}\n.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning {\n right: auto;\n left: 2.2em;\n}\n.k-maskedtextbox.k-state-invalid .k-textbox {\n border-color: #d70000;\n color: #d70000;\n}\n.k-maskedtextbox.k-state-invalid .k-i-warning {\n color: #d70000;\n opacity: 1;\n}\n.k-dateinput.k-state-invalid .k-textbox {\n color: #d70000;\n border-color: #d70000;\n}\n.k-dateinput.k-state-invalid .k-i-warning {\n opacity: 1;\n margin-left: 0;\n margin-right: 0.8em;\n color: #d70000;\n}\n.k-rtl .k-dateinput .k-i-warning {\n margin-right: 0;\n margin-left: 0.8em;\n}\n.k-datepicker .k-picker-wrap.k-state-invalid,\n.k-timepicker .k-picker-wrap.k-state-invalid {\n border-color: #d70000;\n}\n.k-datepicker .k-picker-wrap.k-state-invalid .k-input,\n.k-timepicker .k-picker-wrap.k-state-invalid .k-input {\n color: #d70000;\n}\n.k-datepicker .k-picker-wrap .k-i-warning,\n.k-timepicker .k-picker-wrap .k-i-warning {\n color: #d70000;\n margin-left: 0;\n margin-right: 2.8em;\n}\n.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,\n.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {\n margin-right: 0;\n margin-left: 2.8em;\n}\n.k-datetimepicker .k-picker-wrap.k-state-invalid {\n border-color: #d70000;\n}\n.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {\n color: #d70000;\n}\n.k-datetimepicker .k-picker-wrap .k-i-warning {\n color: #d70000;\n margin-left: 0;\n margin-right: 5.6em;\n}\n.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {\n margin-right: 0;\n margin-left: 5.6em;\n}\n.k-time-header .k-time-now {\n color: #007cc0;\n background: transparent;\n}\n.k-time-header .k-time-now:hover,\n.k-time-header .k-time-now:focus {\n color: #006fac;\n}\n.k-time-list-wrapper {\n background-color: #fff;\n}\n.k-time-list-wrapper .k-title {\n border-color: #bfbfbf;\n color: #7d7d7d;\n background-color: #f2f2f2;\n background: #fff;\n}\n.k-time-list-wrapper.k-state-focused .k-title {\n color: #000000;\n opacity: 1;\n}\n.k-time-list-wrapper.k-state-focused::before,\n.k-time-list-wrapper.k-state-focused::after {\n background-color: rgba(0, 0, 0, 0.04);\n}\n.k-time-list::before,\n.k-time-list::after {\n box-shadow: 0 0 3em 1.5em #fff;\n}\n.k-time-list .k-item:hover {\n color: #007cc0;\n}\n.k-time-container {\n background: transparent;\n}\n.k-time-highlight {\n background-color: #fff;\n border-color: #bfbfbf;\n}\n.k-datetime-container .k-date-tab .k-datetime-buttongroup,\n.k-datetime-container .k-date-tab .k-datetime-selector {\n background-color: #fff;\n}\n.k-listbox .k-list-scroller {\n border-color: #bfbfbf;\n background-color: #fff;\n}\n.k-listbox .k-state-selected {\n border-color: transparent;\n}\n.k-listbox .k-drop-hint {\n height: 0;\n border-top: 1px solid #007cc0;\n}\n.k-grid-header .k-i-sort-asc-sm,\n.k-grid-header .k-i-sort-desc-sm,\n.k-grid-header .k-sort-order {\n color: #007cc0;\n opacity: 1;\n margin-bottom: -1px;\n}\n.k-menu-scroll-button {\n border-width: 0;\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-menu-scroll-wrapper.horizontal .k-scroll-left {\n border-right-width: 1px;\n}\n.k-menu-scroll-wrapper.horizontal .k-scroll-right {\n border-left-width: 1px;\n}\n.k-menu-scroll-wrapper.vertical .k-scroll-up {\n border-bottom-width: 1px;\n}\n.k-menu-scroll-wrapper.vertical .k-scroll-down {\n border-top-width: 1px;\n}\n.k-dropdowngrid-popup {\n border-color: #bfbfbf;\n color: #333;\n background-color: #fff;\n}\n.k-dropdowngrid-popup .k-header {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-dropdowngrid-popup .k-group-header {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-dropdowngrid-popup .k-cell {\n border-color: #bfbfbf;\n}\n.k-dropdowngrid-popup .k-item:nth-child(2n) {\n background-color: transparent;\n}\n.k-dropdowngrid-popup .k-footer {\n border-color: #bfbfbf;\n color: #333;\n background-color: #f2f2f2;\n}\n.k-dropdowngrid-popup .k-item.k-state-hover {\n border-color: #bfbfbf;\n color: #333;\n background-color: #eaeaea;\n}\n.k-dropdowngrid-popup .k-item.k-state-selected {\n border-color: #bfbfbf;\n color: #333;\n background-color: #51adfb;\n}\n.k-dropdowngrid-popup .k-group-cell span {\n background-color: #333;\n color: #fff;\n}\n.k-grid-list > .k-item.k-last > .k-cell,\n.k-grid-list > .k-item.k-last > .k-group-cell,\n.k-grid-list > .k-item.k-last > .k-spacer-cell {\n border-bottom-color: #333;\n}\n.k-calendar {\n text-transform: uppercase;\n}\n.k-calendar td {\n background-color: #f5f5f5;\n}\n.k-calendar .k-content {\n border-spacing: 1px;\n}\n.k-master-row .k-grid-content-sticky {\n background-color: #fff;\n}\n.k-master-row.k-alt .k-grid-content-sticky {\n background-color: #fff;\n}\n.k-master-row.k-state-selected .k-grid-content-sticky {\n background-color: #51adfb;\n background-position: 50% 50%;\n}\n.k-master-row:hover .k-grid-content-sticky,\n.k-master-row.k-state-hover .k-grid-content-sticky {\n background-color: #eaeaea;\n}\n.k-master-row.k-state-selected:hover .k-grid-content-sticky,\n.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky {\n background-color: #3da6ff;\n background-image: none;\n}\n.k-grid-header .k-grid-header-sticky,\n.k-master-row .k-grid-content-sticky,\n.k-grouping-row .k-grid-content-sticky,\n.k-footer-template .k-grid-footer-sticky {\n border-left-color: #737373;\n border-right-color: #737373;\n}\n.k-grid-header .k-filter-row .k-grid-header-sticky {\n background-color: #f2f2f2;\n}\n.k-grid-header-locked,\n.k-grid-content-locked,\n.k-grid-header-locked .k-header,\n.k-grid-content-locked td {\n border-left-color: #737373;\n border-right-color: #737373;\n}\n.k-check-all-wrap {\n border-color: #bfbfbf;\n}\n"]} \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css new file mode 100644 index 000000000..4acfad80d --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css @@ -0,0 +1,830 @@ +/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/@-ms-viewport{width:device-width;user-zoom:fixed;max-zoom:1;min-zoom:1}@media (orientation:landscape){.km-tablet .km-on-ios.km-horizontal.km-web:not(.km-ios-chrome){position:fixed;bottom:0}}.km-root{font-size:.92em}.km-root.km-retina input,.km-root.km-retina select,.km-root.km-retina textarea{font-size:1em}.km-root a:not(.k-button){color:inherit}.km-tablet{font-size:1em}.km-root :focus{outline-width:0}.km-pane,.km-pane-wrapper,.km-root{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-ms-user-select:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden}.km-pane-wrapper{position:absolute}.km-pane,.km-shim{font-family:sans-serif}.km-pane{overflow-x:hidden;position:relative}.km-vertical .km-collapsible-pane{position:absolute;z-index:2!important;transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out,-webkit-transform 350ms ease-out;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.km-vertical .km-expanded-splitview .km-collapsible-pane{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.km-expanded-pane-shim{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.km-expanded-splitview .km-expanded-pane-shim{display:block;z-index:1}.km-root>*{margin:0;padding:0}.km-root *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.km-content{display:block}.km-split-content,.km-view{top:0;left:0;position:absolute;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-ff .km-pane,.k-ff .km-view{overflow:hidden}.k-ff18 .km-pane,.k-ff18 .km-view,.k-ff19 .km-pane,.k-ff19 .km-view,.k-ff20 .km-pane,.k-ff20 .km-view,.k-ff21 .km-pane,.k-ff21 .km-view{position:relative}.k-ff .km-view{display:-ms-inline-flexbox;display:inline-flex}.km-content{min-height:1px;-ms-flex:1;flex:1;flex-align:stretch;width:auto;overflow:hidden;position:relative}.km-content h1,.km-content h2,.km-content h3,.km-content h4,.km-content h5,.km-content h6,.km-content p{margin-left:1rem;margin-right:1rem}.km-footer,.km-header{display:block;display:-moz-box;-ms-flex-direction:column;flex-direction:column;width:100%}.km-header{padding:0}.km-footer{background:#1a1a1a}[data-role=layout]{display:none}.km-drawer,[data-role=view],kendo-mobile-drawer,kendo-mobile-split-view,kendo-mobile-view{visibility:hidden}.k-view,.km-view{visibility:visible}.km-footer,.km-header{position:relative;z-index:1}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.km-view{display:table}.km-content,.km-footer,.km-header{display:table-row}.km-footer,.km-header{height:1px}}.km-blackberry li.km-actionsheet-cancel>a,.km-button,.km-buttongroup,.km-navbar,.km-root .k-toolbar,.km-tabstrip{-webkit-appearance:none;appearance:none;background-origin:border-box;position:relative;display:inline-block;padding:.4em .7em;margin:.1rem;overflow:visible;text-decoration:none}.km-navbar,.km-root .k-toolbar,.km-tabstrip{display:block;padding:.8em;margin:0;width:100%;border-width:0;box-sizing:border-box}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.km-default-content{padding:1em}.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%!important;background:rgba(0,0,0,.6);z-index:10001;box-sizing:border-box}.km-root .km-shim{position:absolute}.km-shim:before{content:"\a0";height:100%;width:0;display:inline-block;vertical-align:middle}.km-shim .k-animation-container{box-shadow:none;border:0;width:auto}.km-loader{top:50%;left:50%;width:180px;height:130px;z-index:100000;padding:30px 30px;position:absolute;margin-top:-70px;margin-left:-90px;box-sizing:border-box;background-color:rgba(0,0,0,.5)}.km-loader h1{font-size:1rem;color:#fff;text-align:center;vertical-align:middle}.km-load-more .km-icon,.km-loader .km-loading,.km-scroller-refresh .km-icon{-webkit-animation:km-spin 1s infinite linear;animation:km-spin 1s infinite linear;display:block;margin:0 auto;width:35px;height:35px;font-size:35px}.km-load-more .km-icon:after,.km-loader .km-loading:after{color:#ccc}.km-loading-left,.km-loading-right{display:none}@-webkit-keyframes km-spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes km-ios-spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes km-ios-spin1{from{-webkit-transform:rotate(-135deg)}to{-webkit-transform:rotate(225deg)}}@keyframes km-ios-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes km-ios-spin1{from{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}to{-webkit-transform:rotate(225deg);transform:rotate(225deg)}}.km-stretched-view{display:-ms-flexbox;display:flex}.km-stretched-view>*{width:100%}.km-stretched-view>.km-pane-wrapper{position:static}.km-stretched-view>.km-pane-wrapper>.km-pane{position:static}.km-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:100000}.km-root.km-native-scrolling,.km-root.km-native-scrolling .km-splitview .km-pane,.km-root.km-native-scrolling .km-view{min-height:100%;height:auto;-webkit-transform:none;overflow-x:visible}.km-native-scrolling,.km-native-scrolling .km-pane,.km-native-scrolling .km-view{-ms-touch-action:auto}.km-native-scrolling .km-pane,.km-native-scrolling .km-view{display:block}.km-native-scrolling .km-content{-ms-flex:auto}.km-native-scrolling .km-blackberry .km-content{min-height:auto}.km-native-scrolling .km-splitview{position:absolute}.km-native-scrolling .km-header{position:fixed;top:0}.km-native-scrolling .km-android .km-header{top:auto;bottom:0}.km-native-scrolling .km-footer{position:fixed;bottom:0}.km-native-scrolling .km-android .km-footer{top:0;bottom:auto}.km-native-scrolling .km-badge{z-index:auto}.km-native-scrolling .km-popup.km-pane .km-footer,.km-native-scrolling .km-popup.km-pane .km-header,.km-native-scrolling .km-splitview .km-footer,.km-native-scrolling .km-splitview .km-header{position:absolute}.km-native-scrolling .km-modalview .km-footer,.km-native-scrolling .km-modalview .km-header{position:relative}.km-native-scrolling .km-content{width:100%}.km-native-scrolling .km-popup-overlay,.km-native-scrolling .km-shim{position:fixed;top:0;bottom:0;height:auto!important}.km-native-scrolling .km-drawer{position:fixed;top:0;height:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.km-native-scrolling>.km-pane>.km-loader{position:fixed}.km-native-scrolling .km-footer,.km-native-scrolling .km-header{z-index:2}.km-state-disabled{opacity:.5}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-badge,.km-detail{text-decoration:none;display:inline-block;vertical-align:middle;overflow:hidden;text-align:center;position:absolute;z-index:1;height:2em;font-size:.6rem;text-shadow:none}.km-badge{top:-1em;right:-1em;line-height:2em;margin-left:.5em;min-width:.9em;padding:0 .55em;-webkit-background-clip:padding-box;background-clip:padding-box}.km-tabstrip .km-badge{top:-.2em;right:auto;margin-left:-1em}.km-detail{position:absolute;float:right;right:.8rem;top:50%;margin-top:-.7rem;width:1.3rem;height:1.3rem;font-size:1rem;box-sizing:border-box}.km-widget .km-detaildisclose{font-size:.8em}.k-ff .km-detail{width:1rem;height:1rem}.km-detail .km-text{display:none}.km-detail .km-icon,.km-widget .km-contactadd:after,.km-widget .km-contactadd:before,.km-widget .km-detaildisclose:after,.km-widget .km-detaildisclose:before,.km-widget .km-rowdelete:after,.km-widget .km-rowdelete:before,.km-widget .km-rowinsert:after,.km-widget .km-rowinsert:before{left:.15em;top:.15em;line-height:1em;font-size:1em;position:absolute}.km-widget .km-detaildisclose:after{left:.1em;top:.25em;text-align:center;font-weight:700}.km-button{cursor:pointer;outline:0;text-align:center}button.km-button{display:inline-block;font:inherit}.km-button:hover{text-decoration:none}.km-button::-moz-focus-inner{padding:0;border:0}.km-android .km-state-disabled .km-button,.km-blackberry .km-state-disabled .km-button,.km-ios .km-state-disabled .km-button,.km-meego .km-state-disabled .km-button{color:#aaa;text-shadow:none}.km-root .km-pane .k-button:active,.km-root .km-pane .k-button:focus,.km-root .km-pane .k-button:focus:active{box-shadow:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-buttongroup{padding:.4rem .7rem;-webkit-margin-collapse:separate;margin-collapse:separate;margin:.5em auto}.km-widget.km-buttongroup{padding:0;border-color:transparent;background:0 0;white-space:nowrap;display:table}.km-buttongroup>.km-button{display:table-cell}.km-buttongroup .km-badge{z-index:1}.km-widget.km-buttongroup .km-button{margin:0;border-width:1px 0 1px 1px;padding:.48em .9em .44em}.km-tablet .km-buttongroup .km-button{padding:.4em .8em .34em}.km-widget.km-navbar .km-buttongroup{font-size:.95rem;line-height:1em;margin:0 0 .2em;display:inline-block;height:1.5em;top:-2px}.k-toolbar .km-buttongroup{margin:0;display:inline-block}.km-tablet .km-navbar .km-buttongroup{top:-1px}.km-widget.km-navbar .km-buttongroup>.km-button{font-size:1em;min-width:4rem;text-align:center}.km-tablet .km-navbar .km-buttongroup>.km-button{min-width:6rem}.km-view .km-buttongroup .km-button:last-child{border-right-width:1px}.km-ios .km-buttongroup .km-button{font-size:1.2em;font-weight:700}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-hide-title{display:none}.km-show-title:after{display:block;content:"\a0";height:0}.km-fill-title:after{height:auto}.km-footer .km-show-title:after{display:inline-block}.km-dialog-title,.km-view-title{position:relative;visibility:visible;text-align:center;font-size:1.4em;line-height:2.3em;margin-left:auto;margin-right:auto}.km-dialog-title:before,.km-view-title:before{content:"";display:inline-block;width:0}.km-horizontal .km-view-title{line-height:2em}.km-navbar,.km-root .k-toolbar{padding:0;-ms-flex:1;flex:1;position:relative;overflow:hidden;display:block;border-width:0 0 1px 0;background-color:#fff}.k-ff .km-navbar,.k-ff.km-root .k-toolbar{overflow:visible}.km-navbar .km-button{margin-top:.5rem;margin-bottom:.5rem}.km-navbar .km-no-title{padding-top:.7rem;padding-bottom:.7rem}.km-horizontal .km-navbar .km-button{margin-top:.3rem;margin-bottom:.3rem}.km-horizontal .km-navbar .km-no-title{padding-top:.5rem;padding-bottom:.5rem}.km-tablet.km-root .km-no-title{padding-top:.55rem;padding-bottom:.55rem}.km-tablet .km-navbar .km-button{margin-top:.45rem;margin-bottom:.45rem}.km-root .km-pane .km-navbar .km-no-title{visibility:visible;line-height:0}.km-on-ios.km-black-translucent-status-bar.km-app .km-header .km-navbar{padding-top:1.4em;background-clip:border-box}.km-on-ios.km-ios5.km-cordova .km-header .km-navbar,.km-on-ios.km-ios6.km-cordova .km-header .km-navbar{padding-top:0}.km-leftitem,.km-rightitem{z-index:1;position:absolute;right:.5em}.km-popup .km-rightitem{right:0}.km-leftitem{left:.5em;right:auto}.km-popup .km-leftitem{left:0}.km-leftitem,.km-rightitem{height:100%}.km-on-ios.km-black-translucent-status-bar.km-app .km-leftitem,.km-on-ios.km-black-translucent-status-bar.km-app .km-rightitem{height:auto}.km-leftitem>*,.km-rightitem>*{display:inline-block;vertical-align:middle}.km-leftitem:before,.km-rightitem:before{content:"\a0";display:inline-block;height:100%;width:0;vertical-align:middle}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-tabstrip{padding:.4rem .7rem}.km-horizontal .km-tabstrip{padding:.2rem .7rem}.km-tabstrip{flex-align:start;-ms-flex-direction:row;flex-direction:row;-moz-box-pack:start;padding:0;text-align:center;word-spacing:-1em}.km-tabstrip .km-button{word-spacing:normal;box-shadow:none;vertical-align:bottom}@media screen and (-webkit-min-device-pixel-ratio:0){.km-tabstrip{word-spacing:normal;width:100%}}.km-tabstrip .km-button{font-family:Arial,Helvetica,sans-serif;color:#a8a8a8;padding:.4em .8em;border-width:0;border-color:transparent;background:0 0;margin:0;text-align:center}.km-tabstrip .km-button:first-child{border-left:0}.km-tabstrip .km-button:last-child{border-right:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-switch input[type=checkbox]{display:none}.km-checkbox,.km-switch{text-align:left;font-size:1rem;display:inline-block;width:6.4rem;height:2rem;line-height:2rem;position:relative;overflow:hidden}.km-slider-wrapper,.km-switch-wrapper{display:block;height:100%;width:100%;overflow:hidden}.km-slider-background,.km-switch-background{display:block;margin:0 1px 1px -5em;height:100%;width:200%}.km-switch-container{top:0;left:0;position:absolute;display:block;height:100%;width:100%;overflow:hidden;background:0 0;box-sizing:border-box}.km-checkbox{width:1.8rem;height:1.8rem}.km-checkbox-checked:after{content:"\a0";display:block;width:100%;height:100%}.km-switch-handle{top:0;left:0;width:2.72em;height:100%;display:inline-block;margin:-1px 0 0 -1px;background-color:#000}.km-switch-label-off,.km-switch-label-on{display:block;width:130%;font-size:1em;line-height:2em;text-align:center;position:absolute;text-transform:uppercase}.km-switch-label-off{left:104%}.km-switch-label-on{left:-134%;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.km-list .km-switch{position:absolute;top:50%;right:.8rem;margin-top:-1rem}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-listview-link:after{width:.5rem;height:.5rem;content:"\a0";display:inline-block;vertical-align:middle;margin-left:-.2rem;border-style:solid;border-width:.24rem .24rem 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.km-listview-wrapper>ul:not(.km-listview){margin:0 auto}.km-list,.km-listview{padding:0;margin:0;list-style-type:none}.km-listgroupinset,.km-listinset{margin:1em}.k-ff .km-listgroupinset:after,.k-ff .km-listinset:after{display:block;height:0;content:"\a0"}.km-listgroupinset .km-list,.km-listinset{overflow:hidden}.km-listview .km-switch{margin-top:-.95rem;position:absolute;right:.8rem;top:50%}.km-listview .km-list{text-indent:0}.km-list>li,.km-widget .km-listview-label,.km-widget .km-listview-link{margin:0;display:block;position:relative;list-style-type:none;vertical-align:middle;box-sizing:border-box;padding:.5em .7em}.km-list>li{line-height:1.6em;overflow:hidden}.km-virtual-list{position:relative;width:100%;-webkit-transform:translateZ(0)}.km-virtual-list>li{width:100%;position:absolute;top:0;-webkit-transform:translateZ(0)}.km-widget .km-list .km-load-more,.km-widget.km-list .km-load-more{border-bottom:0}.km-list>li>*{line-height:normal}.km-group-title{display:block;font-weight:700;padding:.2em 0;text-indent:.8em}.km-listgroupinset .km-group-title{margin-top:.65em;line-height:2em}.km-list:not(.km-virtual-list)>li:first-child{border-top-width:0}.km-list:not(.km-virtual-list)>li:last-child{border-bottom-width:0}.km-widget .km-listview-label,.km-widget .km-listview-link{line-height:inherit;text-decoration:none;margin:-.5em -.7em}.km-listview-label:after,.km-listview-link:after{border-color:#777;content:"\a0";display:block;position:absolute;right:1rem;top:50%;margin-top:-.32rem}.km-filter-form{width:100%;padding:.5em 0;border:1px solid transparent;border-width:1px 0;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}.km-filter-wrap{position:relative;margin:0 .7em;padding:.2em .4em;border:1px solid transparent}.km-widget .km-filter-wrap:before{display:inline-block;vertical-align:middle;content:"\e0e9";font-size:1.6em;width:1em;height:1em;margin-right:-1em;color:inherit}.km-tablet .km-filter-wrap{max-width:24em;margin:0 auto}.km-filter-wrap>input[type=search]::-webkit-search-cancel-button{display:none}.km-filter-wrap input{width:100%;box-sizing:border-box;border:0;background:0 0;-moz-appearance:none;-webkit-appearance:none;vertical-align:middle;padding:0 1.4em}.km-filter-reset{display:inline-block;margin-left:-1.6em;vertical-align:middle;text-align:center;z-index:1;text-decoration:none;height:100%}.km-filter-reset .km-clear{font-size:1.6em;width:1em;height:1em;display:block}.km-filter-reset>.km-text{position:absolute;top:-3333px;left:-3333px}.km-load-more{display:block;padding:.3em 0 1.2em;height:3.2em;text-align:center}.km-list .km-listview-item-badge.km-badge,.km-list .km-listview-link>.km-badge{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);right:4em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-scrollview{white-space:nowrap;overflow:hidden;position:relative;width:100%}.km-scrollview>div>*{-webkit-transform:translatez(0)}.km-scrollview>div>[data-role=page]{vertical-align:top;display:inline-block;min-height:1px}.km-scrollview .km-virtual-page{min-height:1px;position:absolute;top:0;left:0;display:inline-block}.k-ff18 .km-scrollview>div,.k-ff19 .km-scrollview>div,.k-ff20 .km-scrollview>div,.k-ff21 .km-scrollview>div{width:0}.km-pages{text-align:center;margin:0;padding:.6em 0 0;height:1.5em}.km-pages li{display:inline-block;width:.5em;height:.55em;margin:0 .3em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-item label.km-item-checked:after,.km-item label:before{position:absolute;content:" ";display:block;top:50%;left:.6em;width:36px;height:36px;margin-top:-18px}.km-widget .k-slider{line-height:.6em;position:relative;display:inline-block;vertical-align:middle;text-align:center}.km-widget .k-slider-horizontal{width:50%;height:.6em;line-height:.6em}.km-list .k-slider{position:absolute;right:0;margin-top:-.5em;top:50%}.km-root .k-slider-track{left:1em!important;right:1em;height:100%;display:block;position:absolute;border:.5em solid transparent;border-width:.5em 0}.km-widget .k-slider-horizontal .k-slider-track{width:auto!important}.km-widget .k-slider .k-slider-track{background-clip:padding-box}.km-widget .k-slider-selection,.km-widget .k-slider-track{margin-top:0;border-radius:5px;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.km-widget .k-slider-horizontal .k-slider-selection{top:0;height:100%}.km-widget .k-slider-items{margin:0}.km-widget .k-slider .k-draghandle{text-indent:-3333px;left:0;width:1.2em;height:1.2em;display:block;position:absolute}.km-widget .k-slider-vertical .k-draghandle{left:-5px}.km-widget .k-slider-tooltip{display:none}.km-dialog{position:absolute;min-width:19em;max-width:25em;overflow:hidden}.km-dialog-title{position:static;float:none;height:2.6em;margin-top:-2.6em;font-size:1.22em;line-height:3em}.km-dialog:before{content:"\a0";display:block;overflow:visible;width:100%;height:3em;opacity:.2}.km-dialog-content{font-weight:400;min-height:2em;text-align:center}.km-dialog .km-button{display:block;margin:.4em;font-size:1.3em;text-align:center;padding:.44em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.km-list .k-dropdown,.km-list input[type=color],.km-list input[type=date],.km-list input[type=datetime-local],.km-list input[type=datetime],.km-list input[type=email],.km-list input[type=file],.km-list input[type=month],.km-list input[type=number],.km-list input[type=password],.km-list input[type=search],.km-list input[type=tel],.km-list input[type=text]:not(.k-input),.km-list input[type=time],.km-list input[type=url],.km-list input[type=week],.km-list select:not([multiple]),.km-list textarea{width:50%;box-sizing:border-box;font-size:1.2em;position:absolute;top:50%;line-height:normal;z-index:1;right:0;margin-top:-1em}.km-widget .k-slider .k-button,.km-widget .k-slider .k-label,.km-widget .k-slider .k-tick{display:none}.km-list textarea{position:relative;width:calc(50% + .7em);margin-right:-.7em}.km-list input,.km-list input[type=checkbox],.km-list input[type=radio],.km-list select,.km-list textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}.km-list input[type=checkbox],.km-list input[type=radio]{position:absolute;top:50%;right:.7em;margin-top:-.5em;background:0 0}.km-widget input,.km-widget textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text}.km-widget input[readonly],.km-widget input[type=image],.km-widget select:not([multiple]){-webkit-user-select:none;-ms-user-select:none;user-select:none}.km-list textarea{top:0}.km-list .k-dropdown{line-height:1.4em}.km-list .k-dropdown,.km-list .k-dropdown .k-input{background-color:transparent}.km-list .k-dropdown-wrap{display:inline-block}.km-list .k-dropdown~.km-listview-link:after,.km-list .km-listview-label:after,.km-list input~.km-listview-link:after,.km-list select~.km-listview-link:after,.km-list textarea~.km-listview-link:after{display:none}.km-list .k-dropdown .k-select,.km-list .k-dropdown select{display:none}.km-widget .km-list textarea{position:relative;float:right;margin-top:0;font-family:inherit}.km-listview-label input[type=checkbox],.km-listview-label input[type=radio]{border:0;font-size:inherit;width:1em;height:.9em}.km-list label.km-required:after{content:"*";display:inline-block;width:1rem;height:1rem}.km-list .km-label-above{width:100%;display:block}.km-list .km-icon-label:before{display:inline-block;width:1em;height:1em;font:1em/1em "Kendo UI";margin-right:.89em}.km-list .km-label-above .k-dropdown,.km-list .km-label-above input[type=color],.km-list .km-label-above input[type=date],.km-list .km-label-above input[type=datetime-local],.km-list .km-label-above input[type=datetime],.km-list .km-label-above input[type=email],.km-list .km-label-above input[type=file],.km-list .km-label-above input[type=month],.km-list .km-label-above input[type=number],.km-list .km-label-above input[type=password],.km-list .km-label-above input[type=search],.km-list .km-label-above input[type=tel],.km-list .km-label-above input[type=text]:not(.k-input),.km-list .km-label-above input[type=time],.km-list .km-label-above input[type=url],.km-list .km-label-above input[type=week],.km-list .km-label-above select:not([multiple]),.km-list .km-label-above textarea{width:100%;right:0;padding-left:0;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}.km-list fieldset .k-dropdown-wrap,.km-list fieldset input[type=color],.km-list fieldset input[type=date],.km-list fieldset input[type=datetime-local],.km-list fieldset input[type=datetime],.km-list fieldset input[type=email],.km-list fieldset input[type=month],.km-list fieldset input[type=number],.km-list fieldset input[type=password],.km-list fieldset input[type=search],.km-list fieldset input[type=tel],.km-list fieldset input[type=text]:not(.k-input),.km-list fieldset input[type=time],.km-list fieldset input[type=url],.km-list fieldset input[type=week],.km-list fieldset select:not([multiple]),.km-list textarea{width:100%;position:relative;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);right:auto}.km-list fieldset textarea{width:100%;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);margin-right:0;padding-left:0}.km-list .km-legend-button{display:block;text-decoration:none}.km-list .km-inline-field{display:inline-block;position:relative;width:calc(50% - 1.61em);overflow:hidden;white-space:nowrap}.km-list .km-inline-field .k-dropdown,.km-list .km-inline-field input[type=color],.km-list .km-inline-field input[type=date],.km-list .km-inline-field input[type=datetime-local],.km-list .km-inline-field input[type=datetime],.km-list .km-inline-field input[type=email],.km-list .km-inline-field input[type=file],.km-list .km-inline-field input[type=month],.km-list .km-inline-field input[type=number],.km-list .km-inline-field input[type=password],.km-list .km-inline-field input[type=search],.km-list .km-inline-field input[type=tel],.km-list .km-inline-field input[type=text]:not(.k-input),.km-list .km-inline-field input[type=time],.km-list .km-inline-field input[type=url],.km-list .km-inline-field input[type=week],.km-list .km-inline-field select:not([multiple]),.km-list .km-inline-field textarea{position:absolute;width:100%;left:0}.km-list .km-full-width-slider{position:relative;width:auto;display:block}.km-root input.km-checkbox,.km-root input.km-radio{display:inline;opacity:0;width:0;margin:0;height:0}.km-root .km-checkbox-label,.km-root .km-radio-label{display:block;position:relative;vertical-align:middle}.km-root .km-checkbox-label:after,.km-root .km-checkbox-label:before{content:"";position:absolute;top:0}.km-root input.km-checkbox:checked+.km-checkbox-label:after{content:"\e227";font-family:"Kendo UI"}.km-root .km-radio-label{position:relative;vertical-align:middle}.km-root .km-radio-label:before{content:"";position:absolute;top:0;left:0;border-radius:50%}.km-root input.km-radio:checked+.km-radio-label:after{content:"";position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);left:.25rem;border-radius:50%}.km-root .km-invalid-msg{font-size:1.2rem;position:static;display:inline-block;border-width:1px;padding-top:12px;padding-bottom:11px;width:100%;text-align:center}.km-root .km-icon-label.k-i-arrow-e:before{content:"\E000"}.km-root .km-icon-label.k-i-arrow-n:before{content:"\E001"}.km-root .km-icon-label.k-i-arrow-s:before{content:"\E002"}.km-root .km-icon-label.k-i-arrow-w:before{content:"\E003"}.km-root .km-icon-label.k-i-arrow-ne:before{content:"\E004"}.km-root .km-icon-label.k-i-arrow-nw:before{content:"\E005"}.km-root .km-icon-label.k-i-arrow-se:before{content:"\E006"}.km-root .km-icon-label.k-i-arrow-sw:before{content:"\E007"}.km-root .km-icon-label.k-i-seek-e:before{content:"\E008"}.km-root .km-icon-label.k-i-seek-n:before{content:"\E009"}.km-root .km-icon-label.k-i-seek-s:before{content:"\E00A"}.km-root .km-icon-label.k-i-seek-w:before{content:"\E00B"}.km-root .km-icon-label.k-i-sarrow-e:before,.km-root .km-icon-label.k-si-arrow-e:before{content:"\E00C"}.km-root .km-icon-label.k-i-sarrow-n:before,.km-root .km-icon-label.k-si-arrow-n:before{content:"\E00D"}.km-root .km-icon-label.k-i-sarrow-s:before,.km-root .km-icon-label.k-si-arrow-s:before{content:"\E00E"}.km-root .km-icon-label.k-i-sarrow-w:before,.km-root .km-icon-label.k-si-arrow-w:before{content:"\E00F"}.km-root .km-icon-label.k-i-arrowhead-e:before{content:"\E010"}.km-root .km-icon-label.k-i-arrowhead-n:before{content:"\E011"}.km-root .km-icon-label.k-i-arrowhead-s:before{content:"\E012"}.km-root .km-icon-label.k-i-arrowhead-w:before{content:"\E013"}.km-root .km-icon-label.k-i-arrowhead-ew:before{content:"\E014"}.km-root .km-icon-label.k-i-arrowhead-ns:before{content:"\E015"}.km-root .km-icon-label.k-i-move:before{content:"\E016"}.km-root .km-icon-label.k-i-resize:before{content:"\E017"}.km-root .km-icon-label.k-i-resize-45:before{content:"\E018"}.km-root .km-icon-label.k-i-resize-135:before{content:"\E019"}.km-root .km-icon-label.k-i-resize-h:before{content:"\E01A"}.km-root .km-icon-label.k-i-resize-v:before{content:"\E01B"}.km-root .km-icon-label.k-i-refresh:before{content:"\E01C"}.km-root .km-icon-label.k-i-refresh-rev:before{content:"\E01D"}.km-root .km-icon-label.k-i-srefresh:before,.km-root .km-icon-label.k-si-refresh:before{content:"\E01E"}.km-root .km-icon-label.k-i-srefresh-rev:before,.km-root .km-icon-label.k-si-refresh-rev:before{content:"\E01F"}.km-root .km-icon-label.k-i-turn-en:before{content:"\E020"}.km-root .km-icon-label.k-i-turn-es:before{content:"\E021"}.km-root .km-icon-label.k-i-turn-ne:before{content:"\E022"}.km-root .km-icon-label.k-i-turn-nw:before{content:"\E023"}.km-root .km-icon-label.k-i-turn-se:before{content:"\E024"}.km-root .km-icon-label.k-i-turn-sw:before{content:"\E025"}.km-root .km-icon-label.k-i-turn-wn:before{content:"\E026"}.km-root .km-icon-label.k-i-turn-ws:before{content:"\E027"}.km-root .km-icon-label.k-i-uturn-e:before{content:"\E028"}.km-root .km-icon-label.k-i-uturn-e-rev:before{content:"\E029"}.km-root .km-icon-label.k-i-uturn-n:before{content:"\E02A"}.km-root .km-icon-label.k-i-uturn-n-rev:before{content:"\E02B"}.km-root .km-icon-label.k-i-uturn-s:before{content:"\E02C"}.km-root .km-icon-label.k-i-uturn-s-rev:before{content:"\E02D"}.km-root .km-icon-label.k-i-uturn-w:before{content:"\E02E"}.km-root .km-icon-label.k-i-uturn-w-rev:before{content:"\E02F"}.km-root .km-icon-label.k-i-tick-sign:before{content:"\E030"}.km-root .km-icon-label.k-i-close-sign:before{content:"\E031"}.km-root .km-icon-label.k-i-plus-sign:before{content:"\E032"}.km-root .km-icon-label.k-i-minus-sign:before{content:"\E033"}.km-root .km-icon-label.k-i-splus-sign:before,.km-root .km-icon-label.k-si-plus-sign:before{content:"\E034"}.km-root .km-icon-label.k-i-sminus-sign:before,.km-root .km-icon-label.k-si-minus-sign:before{content:"\E035"}.km-root .km-icon-label.k-i-cancel:before{content:"\E036"}.km-root .km-icon-label.k-i-tick:before{content:"\E037"}.km-root .km-icon-label.k-i-close:before{content:"\E038"}.km-root .km-icon-label.k-i-plus:before{content:"\E039"}.km-root .km-icon-label.k-i-minus:before{content:"\E03A"}.km-root .km-icon-label.k-i-splus:before,.km-root .km-icon-label.k-si-plus:before{content:"\E03B"}.km-root .km-icon-label.k-i-sminus:before,.km-root .km-icon-label.k-si-minus:before{content:"\E03C"}.km-root .km-icon-label.k-i-stop:before{content:"\E03D"}.km-root .km-icon-label.k-i-pause:before{content:"\E03E"}.km-root .km-icon-label.k-i-eject:before{content:"\E03F"}.km-root .km-icon-label.k-i-volume-off:before{content:"\E040"}.km-root .km-icon-label.k-i-volume-low:before{content:"\E041"}.km-root .km-icon-label.k-i-volume-high:before{content:"\E042"}.km-root .km-icon-label.k-i-earphones:before{content:"\E043"}.km-root .km-icon-label.k-i-heart:before{content:"\E044"}.km-root .km-icon-label.k-i-heart-empty:before{content:"\E045"}.km-root .km-icon-label.k-i-heart-half:before{content:"\E046"}.km-root .km-icon-label.k-i-star:before{content:"\E047"}.km-root .km-icon-label.k-i-star-empty:before{content:"\E048"}.km-root .km-icon-label.k-i-star-half:before{content:"\E049"}.km-root .km-icon-label.k-i-star-half-empty:before{content:"\E04A"}.km-root .km-icon-label.k-i-chart-column:before{content:"\E04B"}.km-root .km-icon-label.k-i-chart-bar:before{content:"\E04C"}.km-root .km-icon-label.k-i-chart-pie:before{content:"\E04D"}.km-root .km-icon-label.k-i-chart-donut:before{content:"\E04E"}.km-root .km-icon-label.k-i-chart-line:before{content:"\E04F"}.km-root .km-icon-label.k-i-chart-area:before{content:"\E050"}.km-root .km-icon-label.k-i-chart-donut:before{content:"\E051"}.km-root .km-icon-label.k-i-align-left:before{content:"\E052"}.km-root .km-icon-label.k-i-align-center:before{content:"\E053"}.km-root .km-icon-label.k-i-align-right:before{content:"\E054"}.km-root .km-icon-label.k-i-align-justify:before{content:"\E055"}.km-root .km-icon-label.k-i-align-clear:before{content:"\E056"}.km-root .km-icon-label.k-i-bold:before{content:"\E057"}.km-root .km-icon-label.k-i-bold-sans:before{content:"\E058"}.km-root .km-icon-label.k-i-italic:before{content:"\E059"}.km-root .km-icon-label.k-i-italic-sans:before{content:"\E05A"}.km-root .km-icon-label.k-i-underline:before{content:"\E05B"}.km-root .km-icon-label.k-i-underline-sans:before{content:"\E05C"}.km-root .km-icon-label.k-i-strikethrough:before{content:"\E05D"}.km-root .km-icon-label.k-i-strikethrough-sans:before{content:"\E05E"}.km-root .km-icon-label.k-i-font-a:before{content:"\E05F"}.km-root .km-icon-label.k-i-font-a-sans:before{content:"\E060"}.km-root .km-icon-label.k-i-font-t:before{content:"\E061"}.km-root .km-icon-label.k-i-font-t-sans:before{content:"\E062"}.km-root .km-icon-label.k-i-brightness:before{content:"\E063"}.km-root .km-icon-label.k-i-brightness-contrast:before{content:"\E064"}.km-root .km-icon-label.k-i-contrast:before{content:"\E065"}.km-root .km-icon-label.k-i-crop:before{content:"\E066"}.km-root .km-icon-label.k-i-mirror:before{content:"\E067"}.km-root .km-icon-label.k-i-flip-h:before{content:"\E068"}.km-root .km-icon-label.k-i-flip-v:before{content:"\E069"}.km-root .km-icon-label.k-i-rotate:before{content:"\E06A"}.km-root .km-icon-label.k-i-rotate-rev:before{content:"\E06B"}.km-root .km-icon-label.k-i-filter:before{content:"\E06C"}.km-root .km-icon-label.k-i-filter-clear:before{content:"\E06D"}.km-root .km-icon-label.k-i-sort-asc:before{content:"\E06E"}.km-root .km-icon-label.k-i-sort-desc:before{content:"\E06F"}.km-root .km-icon-label.k-i-sort-clear:before{content:"\E070"}.km-root .km-icon-label.k-i-indent:before{content:"\E071"}.km-root .km-icon-label.k-i-outdent:before{content:"\E072"}.km-root .km-icon-label.k-i-hyperlink:before{content:"\E073"}.km-root .km-icon-label.k-i-hyperlink-clear:before{content:"\E074"}.km-root .km-icon-label.k-i-hyperlink-ext:before{content:"\E075"}.km-root .km-icon-label.k-si-hyperlink-ext:before{content:"\E076"}.km-root .km-icon-label.k-i-ul:before{content:"\E077"}.km-root .km-icon-label.k-si-ul:before{content:"\E078"}.km-root .km-icon-label.k-i-paint:before{content:"\E079"}.km-root .km-icon-label.k-i-paste:before{content:"\E07A"}.km-root .km-icon-label.k-i-pencil:before{content:"\E07B"}.km-root .km-icon-label.k-i-image:before{content:"\E07C"}.km-root .km-icon-label.k-i-image-add:before{content:"\E07D"}.km-root .km-icon-label.k-i-print:before{content:"\E07E"}.km-root .km-icon-label.k-i-zoom:before{content:"\E07F"}.km-root .km-icon-label.k-i-zoom-in:before{content:"\E080"}.km-root .km-icon-label.k-i-zoom-out:before{content:"\E081"}.km-root .km-icon-label.k-i-asterisk:before{content:"\E082"}.km-root .km-icon-label.k-i-clip:before{content:"\E083"}.km-root .km-icon-label.k-i-clip-45:before{content:"\E084"}.km-root .km-icon-label.k-i-qrcode:before{content:"\E085"}.km-root .km-icon-label.k-i-book:before{content:"\E086"}.km-root .km-icon-label.k-i-bookmark:before{content:"\E087"}.km-root .km-icon-label.k-i-briefcase:before{content:"\E088"}.km-root .km-icon-label.k-i-calendar:before{content:"\E089"}.km-root .km-icon-label.k-i-camera-still:before{content:"\E08A"}.km-root .km-icon-label.k-i-camera-video:before{content:"\E08B"}.km-root .km-icon-label.k-i-certificate:before{content:"\E08C"}.km-root .km-icon-label.k-i-clock:before{content:"\E08D"}.km-root .km-icon-label.k-i-cloud:before{content:"\E08E"}.km-root .km-icon-label.k-i-collapse:before{content:"\E08F"}.km-root .km-icon-label.k-i-columns:before{content:"\E090"}.km-root .km-icon-label.k-i-comment:before{content:"\E091"}.km-root .km-icon-label.k-i-comment-empty:before{content:"\E092"}.km-root .km-icon-label.k-i-comments:before{content:"\E093"}.km-root .km-icon-label.k-i-comments-empty:before{content:"\E094"}.km-root .km-icon-label.k-i-credit-card:before{content:"\E095"}.km-root .km-icon-label.k-i-download:before{content:"\E096"}.km-root .km-icon-label.k-i-draghandle:before{content:"\E097"}.km-root .km-icon-label.k-si-draghandle:before{content:"\E098"}.km-root .km-icon-label.k-i-envelop:before{content:"\E099"}.km-root .km-icon-label.k-i-envelop-open:before{content:"\E09A"}.km-root .km-icon-label.k-i-eye:before{content:"\E09B"}.km-root .km-icon-label.k-i-file:before{content:"\E09C"}.km-root .km-icon-label.k-i-file-add:before{content:"\E09D"}.km-root .km-icon-label.k-i-film:before{content:"\E09E"}.km-root .km-icon-label.k-i-flag:before{content:"\E09F"}.km-root .km-icon-label.k-i-folder-add:before{content:"\E0A0"}.km-root .km-icon-label.k-i-folder:before{content:"\E0A1"}.km-root .km-icon-label.k-i-folder-open:before{content:"\E0A2"}.km-root .km-icon-label.k-i-folder-up:before{content:"\E0A3"}.km-root .km-icon-label.k-i-gear:before{content:"\E0A4"}.km-root .km-icon-label.k-si-gear:before{content:"\E0A5"}.km-root .km-icon-label.k-i-transmit:before{content:"\E0A6"}.km-root .km-icon-label.k-i-beer:before{content:"\E0A7"}.km-root .km-icon-label.k-i-cocktail:before{content:"\E0A8"}.km-root .km-icon-label.k-i-coffee:before{content:"\E0A9"}.km-root .km-icon-label.k-i-wine:before{content:"\E0AA"}.km-root .km-icon-label.k-i-grid:before{content:"\E0AB"}.km-root .km-icon-label.k-i-thumbs:before{content:"\E0AC"}.km-root .km-icon-label.k-i-split-h:before{content:"\E0AD"}.km-root .km-icon-label.k-i-split-v:before{content:"\E0AE"}.km-root .km-icon-label.k-i-home:before{content:"\E0AF"}.km-root .km-icon-label.k-i-inbox:before{content:"\E0B0"}.km-root .km-icon-label.k-i-key:before{content:"\E0B1"}.km-root .km-icon-label.k-i-login:before{content:"\E0B2"}.km-root .km-icon-label.k-i-logout:before{content:"\E0B3"}.km-root .km-icon-label.k-i-place:before{content:"\E0B4"}.km-root .km-icon-label.k-i-megaphone:before{content:"\E0B5"}.km-root .km-icon-label.k-i-note:before{content:"\E0B6"}.km-root .km-icon-label.k-i-pin:before{content:"\E0B7"}.km-root .km-icon-label.k-i-unpin:before{content:"\E0B8"}.km-root .km-icon-label.k-i-power:before{content:"\E0B9"}.km-root .km-icon-label.k-i-progress-bars:before{content:"\E0BA"}.km-root .km-icon-label.k-i-road:before{content:"\E0BB"}.km-root .km-icon-label.k-i-rss:before{content:"\E0BC"}.km-root .km-icon-label.k-i-floppy:before{content:"\E0BD"}.km-root .km-icon-label.k-i-sitemap:before{content:"\E0BE"}.km-root .km-icon-label.k-i-tag-45:before{content:"\E0BF"}.km-root .km-icon-label.k-i-tag-h:before{content:"\E0C0"}.km-root .km-icon-label.k-i-thunderbolt:before{content:"\E0C1"}.km-root .km-icon-label.k-i-tooltip:before{content:"\E0C2"}.km-root .km-icon-label.k-i-trash:before{content:"\E0C3"}.km-root .km-icon-label.k-i-trophy:before{content:"\E0C4"}.km-root .km-icon-label.k-i-ungroup:before{content:"\E0C5"}.km-root .km-icon-label.k-i-upload:before{content:"\E0C6"}.km-root .km-icon-label.k-i-window:before{content:"\E0C7"}.km-root .km-icon-label.k-i-tiles:before{content:"\E0C8"}.km-root .km-icon-label.k-i-wrench:before{content:"\E0C9"}.km-root .km-icon-label.k-i-action:before{content:"\E0CA"}.km-root .km-icon-label.k-i-add:before{content:"\E0CB"}.km-root .km-icon-label.k-i-add-inv:before{content:"\E0CC"}.km-root .km-icon-label.k-i-armchair:before{content:"\E0CD"}.km-root .km-icon-label.k-i-battery:before{content:"\E0CE"}.km-root .km-icon-label.k-i-book-open:before{content:"\E0CF"}.km-root .km-icon-label.k-i-camera:before{content:"\E0D0"}.km-root .km-icon-label.k-i-cart:before{content:"\E0D1"}.km-root .km-icon-label.k-i-time:before{content:"\E0D2"}.km-root .km-icon-label.k-i-coffee-card:before{content:"\E0D3"}.km-root .km-icon-label.k-i-download-arrow:before{content:"\E0D4"}.km-root .km-icon-label.k-i-edit:before{content:"\E0D5"}.km-root .km-icon-label.k-i-faves:before{content:"\E0D6"}.km-root .km-icon-label.k-i-star:before{content:"\E0D7"}.km-root .km-icon-label.k-i-featured:before{content:"\E0D8"}.km-root .km-icon-label.k-i-forward:before{content:"\E0D9"}.km-root .km-icon-label.k-i-cog:before{content:"\E0DA"}.km-root .km-icon-label.k-i-globe:before{content:"\E0DB"}.km-root .km-icon-label.k-i-globe-inv:before{content:"\E0DC"}.km-root .km-icon-label.k-i-house:before{content:"\E0DD"}.km-root .km-icon-label.k-i-info:before{content:"\E0DE"}.km-root .km-icon-label.k-i-share:before{content:"\E0DF"}.km-root .km-icon-label.k-i-more-h:before{content:"\E0E0"}.km-root .km-icon-label.k-i-more-v:before{content:"\E0E1"}.km-root .km-icon-label.k-i-next:before{content:"\E0E2"}.km-root .km-icon-label.k-i-pause-a:before{content:"\E0E3"}.km-root .km-icon-label.k-i-user:before{content:"\E0E4"}.km-root .km-icon-label.k-i-play-a:before{content:"\E0E5"}.km-root .km-icon-label.k-i-refresh-a:before{content:"\E0E6"}.km-root .km-icon-label.k-i-reset:before{content:"\E0E7"}.km-root .km-icon-label.k-i-rewind:before{content:"\E0E8"}.km-root .km-icon-label.k-i-search-a:before{content:"\E0E9"}.km-root .km-icon-label.k-i-stop-a:before{content:"\E0EA"}.km-root .km-icon-label.k-i-tiles-a:before{content:"\E0EB"}.km-root .km-icon-label.k-i-trash-a:before{content:"\E0EC"}.km-root .km-icon-label.k-i-undo:before{content:"\E0ED"}.km-root .km-icon-label.k-i-redo:before{content:"\E0EE"}.km-root .km-icon-label.k-i-volume-a:before{content:"\E0EF"}.km-root .km-icon-label.k-i-wifi:before{content:"\E0F0"}.km-root .km-icon-label.k-i-more-lines:before{content:"\E0F1"}.km-root .km-icon-label.k-i-pull-to-ref:before{content:"\E0F2"}.km-root .km-icon-label.k-i-loading-android:before{content:"\E0F3"}.km-root .km-icon-label.k-i-loading-blackberry:before{content:"\E0F4"}.km-root .km-icon-label.k-i-loading-meego:before{content:"\E0F5"}.km-root .km-icon-label.k-i-loading-custom:before{content:"\E0F6"}.km-root .km-icon-label.k-i-loading-ios:before{content:"\E0F7"}.km-root .km-icon-label.k-i-bug:before{content:"\E0F8"}.km-root .km-icon-label.k-i-info:before{content:"\E0F9"}.km-root .km-icon-label.k-i-warning:before{content:"\E0FA"}.km-root .km-icon-label.k-i-question:before{content:"\E0FB"}.km-root .km-icon-label.k-i-insert-n:before{content:"\E0FC"}.km-root .km-icon-label.k-i-insert-m:before{content:"\E0FD"}.km-root .km-icon-label.k-i-insert-s:before{content:"\E0FE"}.km-root .km-icon-label.k-i-lock:before{content:"\E0FF"}.km-root .km-icon-label.k-i-unlock:before{content:"\E100"}.km-root .km-icon-label.k-i-phone:before{content:"\E101"}.km-root .km-icon-label.k-i-tablet:before{content:"\E102"}.km-root .km-icon-label.k-i-ol:before{content:"\E103"}.km-root .km-icon-label.k-i-barcode:before{content:"\E104"}.km-root .km-icon-label.k-i-html5:before{content:"\E105"}.km-root .km-icon-label.k-i-css3:before{content:"\E106"}.km-root .km-icon-label.k-i-kendoui:before{content:"\E107"}.km-root .km-icon-label.k-i-telerik:before{content:"\E108"}.km-root .km-icon-label.k-i-icenium:before{content:"\E109"}.km-root .km-icon-label.k-i-sitefinity:before{content:"\E10A"}.km-root .km-icon-label.k-i-twitter:before{content:"\E10B"}.km-root .km-icon-label.k-i-linkedin:before{content:"\E10C"}.km-root .km-icon-label.k-i-facebook:before{content:"\E10D"}.km-root .km-icon-label.k-i-pinterest:before{content:"\E10E"}.km-root .km-icon-label.k-i-youtube:before{content:"\E10F"}.km-root .km-icon-label.k-i-vimeo:before{content:"\E110"}.km-root .km-icon-label.k-i-behance:before{content:"\E111"}.km-root .km-icon-label.k-i-dribbble:before{content:"\E112"}.km-root .km-icon-label.k-i-googleplus:before{content:"\E113"}.km-root .km-icon-label.k-i-minimize:before{content:"\E114"}.km-root .km-icon-label.k-i-html:before{content:"\E115"}.km-root .km-icon-label.k-i-group:before{content:"\E116"}.km-root .km-icon-label.k-i-subscript:before{content:"\E117"}.km-root .km-icon-label.k-i-superscript:before{content:"\E118"}.km-root .km-icon-label.k-i-drophere:before{content:"\E119"}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-root .km-popup .k-item,.km-widget.km-actionsheet>li{list-style-type:none;padding:inherit 1em;border-bottom:1px solid #555;box-sizing:border-box}.km-widget.km-actionsheet>li{line-height:2em;border-bottom:0}.km-widget.km-actionsheet>li>a{line-height:1.5em;text-align:left;background:0 0}.km-root .km-popup .k-list,.km-widget.km-actionsheet{padding:0;margin:0}.km-root .km-popup .k-item:last-child,.km-widget.km-actionsheet>li:last-child{border:0}.km-widget.km-actionsheet-wrapper{width:100%;box-shadow:none;border:0}.km-actionsheet-root.km-shim .k-animation-container{width:100%!important;height:100%!important}.km-tablet .km-pane div.km-actionsheet-phone{background:0 0}.km-tablet .km-actionsheet-phone li.km-actionsheet-title,.km-tablet div.km-actionsheet-phone li.km-actionsheet-cancel{display:block}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-popover-root .km-popup-wrapper{position:relative!important}.km-modalview-wrapper,.km-popup-wrapper{z-index:10001;position:relative;background:0 0;border:0;box-shadow:none}.km-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10002}.km-popup-arrow,.km-popup-arrow:after,.km-popup-arrow:before{position:absolute;width:15px;height:15px;top:0;left:0;z-index:2}.km-left .km-popup-arrow,.km-right .km-popup-arrow{margin-top:-8px}.km-down .km-popup-arrow,.km-up .km-popup-arrow{margin-left:-8px}.km-popup-arrow:after,.km-popup-arrow:before{display:block;content:"\a0";width:0;height:0}.km-up .km-popup-arrow{top:auto;bottom:0}.km-left .km-popup-arrow{left:auto;right:0}.km-popup.km-pane{box-sizing:border-box;width:100%;height:100%;min-height:100px;background:0 0}.km-popover-root .km-view{position:relative}.km-popover-root .km-content{-ms-flex:auto}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-drawer{top:0;left:auto;width:250px}.km-drawer .km-footer,.km-drawer .km-header{z-index:0}.km-left-drawer{left:0}.km-right-drawer{right:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-modalview-root{text-align:center}.km-modalview-root>.k-animation-container{text-align:left;position:relative!important;top:auto!important;left:auto!important;display:inline-block!important;vertical-align:middle}.km-modalview,.km-modalview-wrapper:before{overflow:hidden;position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%;vertical-align:middle;max-height:100%}.km-modalview .km-content{box-flex:1}.km-auto-height .km-content{-ms-flex:auto}.km-native-scrolling .km-view.km-modalview{display:-ms-inline-flexbox;display:inline-flex}.km-modalview-root:before,.km-modalview-wrapper:before{vertical-align:middle;height:100%;margin-left:-1px;content:"\a0";width:0;display:inline-block}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-scroller-pull{width:100%;display:block;position:absolute;line-height:3em;font-size:1.4em;text-align:center;-webkit-transform:translate3d(0,-3em,0);transform:translate3d(0,-3em,0)}.km-scroller-pull .km-template{display:inline-block;min-width:200px;text-align:left}.km-load-more .km-icon,.km-widget .km-scroller-pull .km-icon{display:inline-block;height:2rem;margin-right:1rem;vertical-align:middle;width:2rem;font-size:2rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.km-widget .km-scroller-release .km-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.km-widget .km-scroller-refresh .km-icon{transition:none}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.4em;width:.4em;background-color:#333;opacity:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:opacity .3s linear}.km-vertical-scrollbar{height:100%;right:2px;top:0}.km-horizontal-scrollbar{width:100%;left:0;bottom:2px}.km-scroll-container,.km-scrollview{-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:-moz-none;-webkit-margin-collapse:separate;margin-collapse:separate}.km-scroll-wrapper{position:relative}.km-scroll-header{position:absolute;z-index:1001;width:100%;top:0;left:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/div.km-splitview>.km-content,kendo-mobile-split-view.km-splitview>.km-content{-ms-flex-direction:row;flex-direction:row}div.km-split-vertical>.km-content,kendo-mobile-split-view.km-split-vertical>.km-content{-ms-flex-direction:column;flex-direction:column}div.km-split-content>.km-pane{-ms-flex:2;flex:2;width:auto;height:auto}div.km-split-content>.km-pane:first-child{-ms-flex:1;flex:1}div.km-split-horizontal>.km-content>.km-pane{top:0;bottom:0}.km-split-vertical>.km-content>.km-pane>.km-view{display:-webkit-box}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-on-wp .km-filter-reset,.km-on-wp .km-footer,.km-on-wp .km-header,.km-on-wp .km-scroll-container,.km-on-wp .km-shim .k-animation-container,.km-on-wp .km-slider,.km-on-wp .km-switch,.km-on-wp .km-view{-webkit-transform:translateZ(0);transform:translateZ(0)}.km-blackberry,.km-ios,.km-on-android.km-4 .k-slider,.km-on-blackberry .km-actionsheet-wrapper,.km-on-blackberry .km-content,.km-on-blackberry .km-footer,.km-on-blackberry .km-header,.km-on-blackberry .km-icon,.km-on-blackberry .km-popup .k-item,.km-on-blackberry .km-switch,.km-on-blackberry .km-view,.km-on-ios .km-filter-reset,.km-on-ios .km-footer,.km-on-ios .km-group-title,.km-on-ios .km-header,.km-on-ios .km-scroll-container,.km-on-ios .km-shim .k-animation-container,.km-on-ios .km-slider,.km-on-ios .km-switch,.km-on-ios .km-view{-webkit-transform:translatez(0)}.km-android.km-4.km-on-android .km-switch-wrapper,.km-on-android.km-4 .km-content,.km-on-android.km-4 .km-listview-wrapper,.km-on-android.km-4 .km-scroll-container,.km-on-android.km-4 .km-switch,.km-on-android.km-4 .km-switch-handle,.km-on-meego .km-content,.km-on-meego .km-footer,.km-on-meego .km-header,.km-on-meego .km-icon,.km-on-meego .km-switch,.km-on-meego .km-switch-handle,.km-on-meego .km-switch-wrapper{-webkit-transform:translatez(0);-webkit-backface-visibility:hidden}.km-android4.km-ios-chrome .km-listview-wrapper{-webkit-transform:none}.km-native-scrolling .km-drawer,.km-native-scrolling .km-footer,.km-native-scrolling .km-header,.km-native-scrolling .km-popup-overlay,.km-native-scrolling .km-shim,.km-native-scrolling>.km-pane>.km-loader,.km-on-android.km-4 .km-scroller-pull .km-icon{-webkit-backface-visibility:hidden}.km-on-android.km-4 input{-webkit-user-modify:read-write-plaintext-only}.km-meego .km-view .km-absolute,.km-wp .km-view .km-absolute{position:absolute}.km-on-ios [contenteditable]{-webkit-user-select:text;-ms-user-select:text;user-select:text}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-widget{font-size:1em}.km-root .km-filter-reset,.km-root .km-group-title,.km-root .km-pane,.km-root .km-shim .k-animation-container,.km-root .km-slider,.km-root .km-switch,.km-root .km-view{-webkit-transform:none;-ms-transform:none;transform:none}.km-widget,.km-widget *{box-sizing:border-box;background-clip:border-box}.km-navbar,.km-tabstrip,.km-tabstrip .km-button,.km-toolbar{border-radius:0}.km-touch-scrollbar{border:0;box-sizing:border-box;border-radius:1em}.km-popup .k-popup{font-size:1em!important}.km-popup-wrapper.k-popup{box-shadow:none;background:0 0}.km-actionsheet>li>a,.km-popup .k-item{text-decoration:none;padding:.5em 0 .5em .6em;border:0;border-radius:0;border-bottom-width:1px;border-bottom-style:solid;box-sizing:border-box}.km-actionsheet-wrapper,.km-popup .k-list-container{bottom:0;border:0;border-bottom-width:1px;border-bottom-style:solid;border-radius:0;box-sizing:border-box}.km-popup{left:0!important;top:0!important;width:100%!important;height:100%!important;box-sizing:border-box}.km-popup .k-list-container{width:100%!important;height:auto!important;max-height:80%}.km-shim .k-animation-container{left:0;top:auto;bottom:0}.km-loader:before,.km-scroller-pull,.km-scroller-refresh.km-load-more{border-radius:20em;overflow:visible}.km-loader:before{content:"\a0";display:block;position:absolute;margin-top:-2em;margin-left:-2em;width:4em;height:4em;top:50%;left:50%;border-radius:5em}.km-loader{left:0;top:0;margin:0;width:100%;height:100%}.km-loader h1{display:none;font-size:1em;position:absolute;left:-50%;width:200%;top:55%}.km-load-more.km-scroller-refresh .km-icon,.km-loader .km-loading-left,.km-loader .km-loading-right,.km-loading,.km-scroller-pull.km-scroller-refresh .km-icon,.km-scroller-refresh .km-loading-left,.km-scroller-refresh .km-loading-right{font-size:1em;display:block;width:.36em;height:1em;position:absolute;top:50%;left:50%;margin-left:-.8em;margin-top:-.5em;border-radius:1em;-webkit-animation:km-webload .6s infinite linear;animation:km-webload .6s infinite linear;background-clip:padding-box}.km-load-more.km-scroller-refresh .km-icon,.km-scroller-pull.km-scroller-refresh .km-icon,.km-scroller-refresh .km-loading-left,.km-scroller-refresh .km-loading-right{height:.6em;margin-top:-.3em;margin-left:-.6em;width:.25em;-webkit-animation:km-webrefresh .6s infinite linear;animation:km-webrefresh .6s infinite linear}.km-root .km-loading-left{margin-left:-.2em;-webkit-animation-delay:.2s;animation-delay:.2s}.km-root .km-loading-right{margin-left:.42em;-webkit-animation-delay:.4s;animation-delay:.4s}@keyframes km-webload{0%{height:1em;margin-top:-.5em}33%{height:2em;margin-top:-1em}66%{height:1em;margin-top:-.5em}}@-webkit-keyframes km-webload{0%{height:1em;margin-top:-.5em}33%{height:2em;margin-top:-1em}66%{height:1em;margin-top:-.5em}}@keyframes km-webrefresh{0%{height:.6em;margin-top:-.3em}33%{height:1.2em;margin-top:-.6em}66%{height:.6em;margin-top:-.3em}}@-webkit-keyframes km-webrefresh{0%{height:.6em;margin-top:-.3em}33%{height:1.2em;margin-top:-.6em}66%{height:.6em;margin-top:-.3em}}/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-button .km-icon,.km-detail .km-icon,.km-ios .km-button .km-icon,.km-list .km-icon{width:1em;height:1em;font-size:1em;margin-left:-.3em;margin-right:.3em;vertical-align:baseline;display:inline-block;background-size:auto 100%}html .km-widget .km-view .km-notext{margin-left:0;margin-right:0}.km-buttongroup .km-button .km-icon{width:1em;height:1em;font-size:1em;margin:.05em .16em 0 0}.km-tabstrip .km-button .km-icon{width:2.5rem;height:2.5rem;font-size:2.5rem}.km-tabstrip .km-button .km-icon,.km-tabstrip .km-image{margin:0 auto .1em;display:inline-block}.km-tabstrip .km-text{display:block}.km-phone .km-tabstrip .km-icon{height:2.2rem;width:2.2rem;font-size:2.2rem}.km-phone .km-horizontal .km-tabstrip .km-icon{height:2rem;width:2rem;font-size:2rem}@font-face{font-family:"Kendo UI";src:url(images/kendoui.woff?v=1.1) format("woff"),url(images/kendoui.ttf?v=1.1) format("truetype"),url(images/kendoui.svg#kendoui) format("svg")}body:before{font-family:"Kendo UI";content:"\a0";font-size:0;width:0;height:0;position:absolute;z-index:-1}.km-root .km-pane .km-view .km-icon{-webkit-background-clip:text;background-size:0 0}.km-icon{position:relative}.km-contactadd:after,.km-contactadd:before,.km-detaildisclose:after,.km-detaildisclose:before,.km-filter-wrap:before,.km-icon:after,.km-icon:before,.km-loading:after,.km-rowdelete:after,.km-rowdelete:before,.km-rowinsert:after,.km-rowinsert:before{position:relative;content:"\a0";display:block;width:100%;height:100%;text-align:left;vertical-align:middle;background-size:auto;font:1em/1em "Kendo UI"}.km-contactadd:before,.km-detaildisclose:before,.km-icon:before,.km-rowdelete:before,.km-rowinsert:before{position:absolute;margin-top:1px;color:rgba(0,0,0,.7);display:none}.km-state-active .km-contactadd:before,.km-state-active .km-detaildisclose:before,.km-state-active .km-icon:before,.km-state-active .km-rowdelete:before,.km-state-active .km-rowinsert:before{display:block}.km-ios7 .km-detaildisclose:after{font-family:serif}.km-ios7 .km-contactadd:before,.km-ios7 .km-detaildisclose:before,.km-ios7 .km-icon:before,.km-ios7 .km-rowdelete:before,.km-ios7 .km-rowinsert:before{display:none}.k-safari .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,.k-safari .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,.k-webkit .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,.k-webkit .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after{background-image:inherit;background-repeat:inherit;background-position:inherit;background-color:currentcolor;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.km-root .km-pane.km-on-blackberry.km-blackberry6 .km-view .km-icon:after,.km-root .km-pane.km-on-blackberry.km-blackberry7 .km-view .km-icon:after,.km-root .km-pane.km-pane.km-on-android .km-view .km-icon:after,.km-root .km-pane.km-pane.km-on-meego .km-view .km-icon:after{background:0 0;-webkit-text-fill-color:inherit}.km-contactadd:after,.km-contactadd:before,.km-rowinsert:after,.km-rowinsert:before{content:"\E039"}.km-rowdelete:after,.km-rowdelete:before{content:"\E03a"}.km-detaildisclose:after,.km-detaildisclose:before{content:"\E0E2"}.km-action:after,.km-action:before{content:"\e0ca"}.km-add:after,.km-add:before{content:"\e0cb"}.km-arrow-n:after,.km-arrow-n:before{content:"\e001"}.km-arrow-s:after,.km-arrow-s:before{content:"\e002"}.km-battery:after,.km-battery:before{content:"\e0ce"}.km-bookmarks:after,.km-bookmarks:before{content:"\e0cf"}.km-camera:after,.km-camera:before{content:"\e0d0"}.km-cart:after,.km-cart:before{content:"\e0d1"}.km-compose:after,.km-compose:before,.km-edit:after,.km-edit:before{content:"\e0d5"}.km-contacts:after,.km-contacts:before{content:"\e0e4"}.km-delete:after,.km-delete:before,.km-trash:after,.km-trash:before{content:"\e0ec"}.km-details:after,.km-details:before{content:"\e0e2"}.km-download:after,.km-download:before,.km-downloads:after,.km-downloads:before{content:"\e0d4"}.km-fastforward:after,.km-fastforward:before{content:"\e0d9"}.km-favorites:after,.km-favorites:before,.km-toprated:after,.km-toprated:before{content:"\e0d7"}.km-featured:after,.km-featured:before{content:"\e0d8"}.km-globe:after,.km-globe:before{content:"\e0dc"}.km-history:after,.km-history:before{content:"\e0e7"}.km-home:after,.km-home:before{content:"\e0dd"}.km-about:after,.km-about:before,.km-info:after,.km-info:before{content:"\e0de"}.km-minus:after,.km-minus:before{content:"\e033"}.km-more:after,.km-more:before{content:"\e0e0"}.km-mostrecent:after,.km-mostrecent:before{content:"\e0cc"}.km-mostviewed:after,.km-mostviewed:before{content:"\e0d6"}.km-organize:after,.km-organize:before{content:"\e0eb"}.km-pause:after,.km-pause:before{content:"\e0e3"}.km-play:after,.km-play:before{content:"\e0e5"}.km-plus:after,.km-plus:before{content:"\e032"}.km-recents:after,.km-recents:before{content:"\e0d2"}.km-refresh:after,.km-refresh:before{content:"\e0e6"}.km-reply:after,.km-reply:before{content:"\e0ed"}.km-rewind:after,.km-rewind:before{content:"\e0e8"}.km-search:after,.km-search:before{content:"\e0e9"}.km-settings:after,.km-settings:before{content:"\e0da"}.km-share:after,.km-share:before{content:"\e0df"}.km-sounds:after,.km-sounds:before,.km-volume:after,.km-volume:before{content:"\e0ef"}.km-stop:after,.km-stop:before{content:"\e0ea"}.km-wifi:after,.km-wifi:before{content:"\e0f0"}.km-drawer-icon:after,.km-drawer-icon:before,.km-hamburger:after,.km-hamburger:before{content:"\e105"}.km-root .km-pane .km-icon.km-check{-webkit-background-clip:initial}.km-root .km-pane .km-check:checked:after,.km-widget .km-check:checked:after{content:"\e227"}.km-android .km-more:after,.km-android .km-more:before{content:"\e0e1"}.km-meego .km-more:after,.km-meego .km-more:before{content:"\e0f1"}.km-wp .km-load-more .km-icon:after,.km-wp .km-loading:after,.km-wp .km-scroller-refresh .km-icon:after{content:"\e0f6"}.km-meego .km-load-more .km-icon:after,.km-meego .km-loading:after,.km-meego .km-scroller-refresh .km-icon:after{content:"\e0f6"}.km-android .km-load-more .km-icon:after,.km-root .km-android .km-loading:after,.km-root .km-android .km-scroller-refresh .km-icon:after{content:"\e0f6"}.km-scroller-pull .km-icon:after{content:"\e0f2"}.km-icon.km-phone:after,.km-ios7 .km-state-active .km-phone:after{content:"\e326"}.km-ios7 .km-detaildisclose:after{content:"i"}.km-ios7 .km-action:after{content:"\e1ff"}.km-ios7 .km-add:after{content:"\e200"}.km-ios7 .km-mostrecent:after{content:"\e201"}.km-ios7 .km-battery:after{content:"\e203"}.km-ios7 .km-bookmarks:after{content:"\e204"}.km-ios7 .km-camera:after{content:"\e205"}.km-ios7 .km-cart:after{content:"\e206"}.km-ios7 .km-recents:after{content:"\e207"}.km-ios7 .km-download:after,.km-ios7 .km-downloads:after{content:"\e209"}.km-ios7 .km-edit:after{content:"\e20a"}.km-ios7 .km-mostviewed:after{content:"\e20b"}.km-ios7 .km-favorites:after,.km-ios7 .km-toprated:after{content:"\e20c"}.km-ios7 .km-featured:after{content:"\e20d"}.km-ios7 .km-fastforward:after{content:"\e20e"}.km-ios7 .km-settings:after{content:"\e20f"}.km-ios7 .km-globe:after{content:"\e211"}.km-ios7 .km-home:after{content:"\e212"}.km-ios7 .km-about:after,.km-ios7 .km-info:after{content:"\e213"}.km-ios7 .km-share:after{content:"\e214"}.km-ios7 .km-more:after{content:"\e215"}.km-ios7 .km-details:after{content:"\e217"}.km-ios7 .km-pause:after{content:"\e218"}.km-ios7 .km-contacts:after{content:"\e219"}.km-ios7 .km-play:after{content:"\e21a"}.km-ios7 .km-refresh:after{content:"\e21b"}.km-ios7 .km-history:after{content:"\e21c"}.km-ios7 .km-rewind:after{content:"\e21d"}.km-ios7 .km-search:after{content:"\e21e"}.km-ios7 .km-stop:after{content:"\e21f"}.km-ios7 .km-organize:after{content:"\e220"}.km-ios7 .km-delete:after,.km-ios7 .km-trash:after{content:"\e221"}.km-ios7 .km-reply:after{content:"\e222"}.km-ios7 .km-forward:after{content:"\e223"}.km-ios7 .km-sounds:after,.km-ios7 .km-volume:after{content:"\e224"}.km-ios7 .km-wifi:after{content:"\e225"}.km-ios7 .km-phone:after{content:"\e226"}.km-ios7 .km-state-active .km-action:after{content:"\e2ff"}.km-ios7 .km-state-active .km-add:after{content:"\e300"}.km-ios7 .km-state-active .km-mostrecent:after{content:"\e301"}.km-ios7 .km-state-active .km-battery:after{content:"\e303"}.km-ios7 .km-state-active .km-bookmarks:after{content:"\e304"}.km-ios7 .km-state-active .km-camera:after{content:"\e305"}.km-ios7 .km-state-active .km-cart:after{content:"\e306"}.km-ios7 .km-state-active .km-recents:after{content:"\e307"}.km-ios7 .km-state-active .km-download:after,.km-ios7 .km-state-active .km-downloads:after{content:"\e309"}.km-ios7 .km-state-active .km-edit:after{content:"\e30a"}.km-ios7 .km-state-active .km-mostviewed:after{content:"\e30b"}.km-ios7 .km-state-active .km-favorites:after,.km-ios7 .km-state-active .km-toprated:after{content:"\e30c"}.km-ios7 .km-state-active .km-featured:after{content:"\e30d"}.km-ios7 .km-state-active .km-fastforward:after{content:"\e30e"}.km-ios7 .km-state-active .km-settings:after{content:"\e30f"}.km-ios7 .km-state-active .km-globe:after{content:"\e311"}.km-ios7 .km-state-active .km-home:after{content:"\e312"}.km-ios7 .km-state-active .km-about:after,.km-ios7 .km-state-active .km-info:after{content:"\e313"}.km-ios7 .km-state-active .km-share:after{content:"\e314"}.km-ios7 .km-state-active .km-more:after{content:"\e315"}.km-ios7 .km-state-active .km-details:after{content:"\e317"}.km-ios7 .km-state-active .km-pause:after{content:"\e318"}.km-ios7 .km-state-active .km-contacts:after{content:"\e319"}.km-ios7 .km-state-active .km-play:after{content:"\e31a"}.km-ios7 .km-state-active .km-refresh:after{content:"\e31b"}.km-ios7 .km-state-active .km-history:after{content:"\e31c"}.km-ios7 .km-state-active .km-rewind:after{content:"\e31d"}.km-ios7 .km-state-active .km-search:after{content:"\e31e"}.km-ios7 .km-state-active .km-stop:after{content:"\e31f"}.km-ios7 .km-state-active .km-organize:after{content:"\e320"}.km-ios7 .km-state-active .km-delete:after,.km-ios7 .km-state-active .km-trash:after{content:"\e321"}.km-ios7 .km-state-active .km-reply:after{content:"\e322"}.km-ios7 .km-state-active .km-forward:after{content:"\e323"}.km-ios7 .km-state-active .km-sounds:after,.km-ios7 .km-state-active .km-volume:after{content:"\e324"}.km-ios7 .km-state-active .km-wifi:after{content:"\e325"}.km-arrowdown:after,.km-arrowdown:before{content:"\e002"}.km-wp .km-scroller-pull .km-icon:after{content:"\E0D4"}.km-on-wp.km-app .km-filter-wrap:before,.km-on-wp.km-app .km-icon:after,.km-on-wp.km-app .km-state-active .km-icon:after{color:transparent;background-image:url(images/wp8_icons.png);background-size:auto 100%;height:1em;margin-top:0;vertical-align:middle}.km-wp-light.km-app .km-filter-wrap:before,.km-wp-light.km-app .km-icon:after{background-image:url(images/wp8_inverseicons.png)}.km-on-wp.km-app .km-icon{line-height:1em}.km-on-wp.km-app .km-icon:before{display:none}.km-on-wp.km-app .km-action:after{background-position-x:20%}.km-on-wp.km-app .km-add:after,.km-on-wp.km-app .km-filter-reset .km-clear:after{background-position-x:22%}.km-on-wp.km-app .km-battery:after{background-position-x:24%}.km-on-wp.km-app .km-bookmarks:after{background-position-x:26%}.km-on-wp.km-app .km-camera:after{background-position-x:28%}.km-on-wp.km-app .km-cart:after{background-position-x:30%}.km-on-wp.km-app .km-compose:after,.km-on-wp.km-app .km-edit:after{background-position-x:32%}.km-on-wp.km-app .km-contacts:after{background-position-x:34%}.km-on-wp.km-app .km-delete:after,.km-on-wp.km-app .km-trash:after{background-position-x:36%}.km-on-wp.km-app .km-details:after{background-position-x:38%}.km-on-wp.km-app .km-download:after,.km-on-wp.km-app .km-downloads:after{background-position-x:40%}.km-on-wp.km-app .km-fastforward:after{background-position-x:42%}.km-on-wp.km-app .km-favorites:after,.km-on-wp.km-app .km-toprated:after{background-position-x:44%}.km-on-wp.km-app .km-featured:after{background-position-x:46%}.km-on-wp.km-app .km-globe:after{background-position-x:48%}.km-on-wp.km-app .km-history:after{background-position-x:50%}.km-on-wp.km-app .km-home:after{background-position-x:52%}.km-on-wp.km-app .km-about:after,.km-on-wp.km-app .km-info:after{background-position-x:54%}.km-on-wp.km-app .km-more:after{background-position-x:56%}.km-on-wp.km-app .km-mostrecent:after{background-position-x:58%}.km-on-wp.km-app .km-mostviewed:after{background-position-x:60%}.km-on-wp.km-app .km-organize:after{background-position-x:62%}.km-on-wp.km-app .km-pause:after{background-position-x:64%}.km-on-wp.km-app .km-play:after{background-position-x:66%}.km-on-wp.km-app .km-recents:after{background-position-x:68%}.km-on-wp.km-app .km-refresh:after{background-position-x:70%}.km-on-wp.km-app .km-reply:after{background-position-x:72%}.km-on-wp.km-app .km-rewind:after{background-position-x:74%}.km-on-wp.km-app .km-filter-wrap:before,.km-on-wp.km-app .km-search:after{background-position-x:76%}.km-on-wp.km-app .km-settings:after{background-position-x:78%}.km-on-wp.km-app .km-share:after{background-position-x:80%}.km-on-wp.km-app .km-sounds:after,.km-on-wp.km-app .km-volume:after{background-position-x:82%}.km-on-wp.km-app .km-stop:after{background-position-x:84%}.km-on-wp.km-app .km-wifi:after{background-position-x:86%}.km-on-wp.km-app.km-android .km-more:after{background-position-x:88%}.km-on-wp.km-app.km-meego .km-more:after{background-position-x:90%}.km-on-wp.km-app.km-meego .km-load-more .km-icon:after,.km-on-wp.km-app.km-meego .km-loading:after,.km-on-wp.km-app.km-meego .km-scroller-refresh .km-icon:after{background-position-x:94%}.km-on-wp.km-app .km-scroller-pull .km-icon:after{background-position-x:100%}.km-on-wp.km-app .km-filter-wrap:before{display:inline-block;content:"\a0"}.km-on-wp.km-app .km-filter-reset .km-clear:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.km-list .km-icon-label.k-i-arrow-e:before{content:"\E000"}.km-list .km-icon-label.k-i-arrow-n:before{content:"\E001"}.km-list .km-icon-label.k-i-arrow-s:before{content:"\E002"}.km-list .km-icon-label.k-i-arrow-w:before{content:"\E003"}.km-list .km-icon-label.k-i-arrow-ne:before{content:"\E004"}.km-list .km-icon-label.k-i-arrow-nw:before{content:"\E005"}.km-list .km-icon-label.k-i-arrow-se:before{content:"\E006"}.km-list .km-icon-label.k-i-arrow-sw:before{content:"\E007"}.km-list .km-icon-label.k-i-seek-e:before{content:"\E008"}.km-list .km-icon-label.k-i-seek-n:before{content:"\E009"}.km-list .km-icon-label.k-i-seek-s:before{content:"\E00A"}.km-list .km-icon-label.k-i-seek-w:before{content:"\E00B"}.km-list .km-icon-label.k-i-sarrow-e:before,.km-list .km-icon-label.k-si-arrow-e:before{content:"\E00C"}.km-list .km-icon-label.k-i-sarrow-n:before,.km-list .km-icon-label.k-si-arrow-n:before{content:"\E00D"}.km-list .km-icon-label.k-i-sarrow-s:before,.km-list .km-icon-label.k-si-arrow-s:before{content:"\E00E"}.km-list .km-icon-label.k-i-sarrow-w:before,.km-list .km-icon-label.k-si-arrow-w:before{content:"\E00F"}.km-list .km-icon-label.k-i-arrowhead-e:before{content:"\E010"}.km-list .km-icon-label.k-i-arrowhead-n:before{content:"\E011"}.km-list .km-icon-label.k-i-arrowhead-s:before{content:"\E012"}.km-list .km-icon-label.k-i-arrowhead-w:before{content:"\E013"}.km-list .km-icon-label.k-i-arrowhead-ew:before{content:"\E014"}.km-list .km-icon-label.k-i-arrowhead-ns:before{content:"\E015"}.km-list .km-icon-label.k-i-move:before{content:"\E016"}.km-list .km-icon-label.k-i-resize:before{content:"\E017"}.km-list .km-icon-label.k-i-resize-45:before{content:"\E018"}.km-list .km-icon-label.k-i-resize-135:before{content:"\E019"}.km-list .km-icon-label.k-i-resize-h:before{content:"\E01A"}.km-list .km-icon-label.k-i-resize-v:before{content:"\E01B"}.km-list .km-icon-label.k-i-refresh:before{content:"\E01C"}.km-list .km-icon-label.k-i-refresh-rev:before{content:"\E01D"}.km-list .km-icon-label.k-i-srefresh:before,.km-list .km-icon-label.k-si-refresh:before{content:"\E01E"}.km-list .km-icon-label.k-s-srefresh-rev:before,.km-list .km-icon-label.k-si-refresh-rev:before{content:"\E01F"}.km-list .km-icon-label.k-i-turn-en:before{content:"\E020"}.km-list .km-icon-label.k-i-turn-es:before{content:"\E021"}.km-list .km-icon-label.k-i-turn-ne:before{content:"\E022"}.km-list .km-icon-label.k-i-turn-nw:before{content:"\E023"}.km-list .km-icon-label.k-i-turn-se:before{content:"\E024"}.km-list .km-icon-label.k-i-turn-sw:before{content:"\E025"}.km-list .km-icon-label.k-i-turn-wn:before{content:"\E026"}.km-list .km-icon-label.k-i-turn-ws:before{content:"\E027"}.km-list .km-icon-label.k-i-uturn-e:before{content:"\E028"}.km-list .km-icon-label.k-i-uturn-e-rev:before{content:"\E029"}.km-list .km-icon-label.k-i-uturn-n:before{content:"\E02A"}.km-list .km-icon-label.k-i-uturn-n-rev:before{content:"\E02B"}.km-list .km-icon-label.k-i-uturn-s:before{content:"\E02C"}.km-list .km-icon-label.k-i-uturn-s-rev:before{content:"\E02D"}.km-list .km-icon-label.k-i-uturn-w:before{content:"\E02E"}.km-list .km-icon-label.k-i-uturn-w-rev:before{content:"\E02F"}.km-list .km-icon-label.k-i-tick-sign:before{content:"\E030"}.km-list .km-icon-label.k-i-close-sign:before{content:"\E031"}.km-list .km-icon-label.k-i-plus-sign:before{content:"\E032"}.km-list .km-icon-label.k-i-minus-sign:before{content:"\E033"}.km-list .km-icon-label.k-i-splus-sign:before,.km-list .km-icon-label.k-si-plus-sign:before{content:"\E034"}.km-list .km-icon-label.k-i-sminus-sign:before,.km-list .km-icon-label.k-si-minus-sign:before{content:"\E035"}.km-list .km-icon-label.k-i-cancel:before{content:"\E036"}.km-list .km-icon-label.k-i-tick:before{content:"\E037"}.km-list .km-icon-label.k-i-close:before{content:"\E038"}.km-list .km-icon-label.k-i-plus:before{content:"\E039"}.km-list .km-icon-label.k-i-minus:before{content:"\E03A"}.km-list .km-icon-label.k-i-splus:before,.km-list .km-icon-label.k-si-plus:before{content:"\E03B"}.km-list .km-icon-label.k-i-sminus:before,.km-list .km-icon-label.k-si-minus:before{content:"\E03C"}.km-list .km-icon-label.k-i-stop:before{content:"\E03D"}.km-list .km-icon-label.k-i-pause:before{content:"\E03E"}.km-list .km-icon-label.k-i-eject:before{content:"\E03F"}.km-list .km-icon-label.k-i-volume-off:before{content:"\E040"}.km-list .km-icon-label.k-i-volume-low:before{content:"\E041"}.km-list .km-icon-label.k-i-volume-high:before{content:"\E042"}.km-list .km-icon-label.k-i-earphones:before{content:"\E043"}.km-list .km-icon-label.k-i-heart:before{content:"\E044"}.km-list .km-icon-label.k-i-heart-empty:before{content:"\E045"}.km-list .km-icon-label.k-i-heart-half:before{content:"\E046"}.km-list .km-icon-label.k-i-star:before{content:"\E047"}.km-list .km-icon-label.k-i-star-empty:before{content:"\E048"}.km-list .km-icon-label.k-i-star-half:before{content:"\E049"}.km-list .km-icon-label.k-i-star-half-empty:before{content:"\E04A"}.km-list .km-icon-label.k-i-chart-column:before{content:"\E04B"}.km-list .km-icon-label.k-i-chart-bar:before{content:"\E04C"}.km-list .km-icon-label.k-i-chart-pie:before{content:"\E04D"}.km-list .km-icon-label.k-i-chart-donut:before{content:"\E04E"}.km-list .km-icon-label.k-i-chart-line:before{content:"\E04F"}.km-list .km-icon-label.k-i-chart-area:before{content:"\E050"}.km-list .km-icon-label.k-i-chart-donut:before{content:"\E051"}.km-list .km-icon-label.k-i-align-left:before{content:"\E052"}.km-list .km-icon-label.k-i-align-center:before{content:"\E053"}.km-list .km-icon-label.k-i-align-right:before{content:"\E054"}.km-list .km-icon-label.k-i-align-justify:before{content:"\E055"}.km-list .km-icon-label.k-i-align-clear:before{content:"\E056"}.km-list .km-icon-label.k-i-bold:before{content:"\E057"}.km-list .km-icon-label.k-i-bold-sans:before{content:"\E058"}.km-list .km-icon-label.k-i-italic:before{content:"\E059"}.km-list .km-icon-label.k-i-italic-sans:before{content:"\E05A"}.km-list .km-icon-label.k-i-underline:before{content:"\E05B"}.km-list .km-icon-label.k-i-underline-sans:before{content:"\E05C"}.km-list .km-icon-label.k-i-strikethrough:before{content:"\E05D"}.km-list .km-icon-label.k-i-strikethrough-sans:before{content:"\E05E"}.km-list .km-icon-label.k-i-font-a:before{content:"\E05F"}.km-list .km-icon-label.k-i-font-a-sans:before{content:"\E060"}.km-list .km-icon-label.k-i-font-t:before{content:"\E061"}.km-list .km-icon-label.k-i-font-t-sans:before{content:"\E062"}.km-list .km-icon-label.k-i-brightness:before{content:"\E063"}.km-list .km-icon-label.k-i-brightness-contrast:before{content:"\E064"}.km-list .km-icon-label.k-i-contrast:before{content:"\E065"}.km-list .km-icon-label.k-i-crop:before{content:"\E066"}.km-list .km-icon-label.k-i-mirror:before{content:"\E067"}.km-list .km-icon-label.k-i-flip-h:before{content:"\E068"}.km-list .km-icon-label.k-i-flip-v:before{content:"\E069"}.km-list .km-icon-label.k-i-rotate:before{content:"\E06A"}.km-list .km-icon-label.k-i-rotate-rev:before{content:"\E06B"}.km-list .km-icon-label.k-i-filter:before{content:"\E06C"}.km-list .km-icon-label.k-i-filter-clear:before{content:"\E06D"}.km-list .km-icon-label.k-i-sort-asc:before{content:"\E06E"}.km-list .km-icon-label.k-i-sort-desc:before{content:"\E06F"}.km-list .km-icon-label.k-i-sort-clear:before{content:"\E070"}.km-list .km-icon-label.k-i-indent:before{content:"\E071"}.km-list .km-icon-label.k-i-outdent:before{content:"\E072"}.km-list .km-icon-label.k-i-hyperlink:before{content:"\E073"}.km-list .km-icon-label.k-i-hyperlink-clear:before{content:"\E074"}.km-list .km-icon-label.k-i-hyperlink-ext:before{content:"\E075"}.km-list .km-icon-label.k-si-hyperlink-ext:before{content:"\E076"}.km-list .km-icon-label.k-i-ul:before{content:"\E077"}.km-list .km-icon-label.k-si-ul:before{content:"\E078"}.km-list .km-icon-label.k-i-paint:before{content:"\E079"}.km-list .km-icon-label.k-i-paste:before{content:"\E07A"}.km-list .km-icon-label.k-i-pencil:before{content:"\E07B"}.km-list .km-icon-label.k-i-image:before{content:"\E07C"}.km-list .km-icon-label.k-i-image-add:before{content:"\E07D"}.km-list .km-icon-label.k-i-print:before{content:"\E07E"}.km-list .km-icon-label.k-i-zoom:before{content:"\E07F"}.km-list .km-icon-label.k-i-zoom-in:before{content:"\E080"}.km-list .km-icon-label.k-i-zoom-out:before{content:"\E081"}.km-list .km-icon-label.k-i-asterisk:before{content:"\E082"}.km-list .km-icon-label.k-i-clip:before{content:"\E083"}.km-list .km-icon-label.k-i-clip-45:before{content:"\E084"}.km-list .km-icon-label.k-i-qrcode:before{content:"\E085"}.km-list .km-icon-label.k-i-book:before{content:"\E086"}.km-list .km-icon-label.k-i-bookmark:before{content:"\E087"}.km-list .km-icon-label.k-i-briefcase:before{content:"\E088"}.km-list .km-icon-label.k-i-calendar:before{content:"\E089"}.km-list .km-icon-label.k-i-camera-still:before{content:"\E08A"}.km-list .km-icon-label.k-i-camera-video:before{content:"\E08B"}.km-list .km-icon-label.k-i-certificate:before{content:"\E08C"}.km-list .km-icon-label.k-i-clock:before{content:"\E08D"}.km-list .km-icon-label.k-i-cloud:before{content:"\E08E"}.km-list .km-icon-label.k-i-collapse:before{content:"\E08F"}.km-list .km-icon-label.k-i-columns:before{content:"\E090"}.km-list .km-icon-label.k-i-comment:before{content:"\E091"}.km-list .km-icon-label.k-i-comment-empty:before{content:"\E092"}.km-list .km-icon-label.k-i-comments:before{content:"\E093"}.km-list .km-icon-label.k-i-comments-empty:before{content:"\E094"}.km-list .km-icon-label.k-i-credit-card:before{content:"\E095"}.km-list .km-icon-label.k-i-download:before{content:"\E096"}.km-list .km-icon-label.k-i-draghandle:before{content:"\E097"}.km-list .km-icon-label.k-si-draghandle:before{content:"\E098"}.km-list .km-icon-label.k-i-envelop:before{content:"\E099"}.km-list .km-icon-label.k-i-envelop-open:before{content:"\E09A"}.km-list .km-icon-label.k-i-eye:before{content:"\E09B"}.km-list .km-icon-label.k-i-file:before{content:"\E09C"}.km-list .km-icon-label.k-i-file-add:before{content:"\E09D"}.km-list .km-icon-label.k-i-film:before{content:"\E09E"}.km-list .km-icon-label.k-i-flag:before{content:"\E09F"}.km-list .km-icon-label.k-i-folder-add:before{content:"\E0A0"}.km-list .km-icon-label.k-i-folder:before{content:"\E0A1"}.km-list .km-icon-label.k-i-folder-open:before{content:"\E0A2"}.km-list .km-icon-label.k-i-folder-up:before{content:"\E0A3"}.km-list .km-icon-label.k-i-gear:before{content:"\E0A4"}.km-list .km-icon-label.k-si-gear:before{content:"\E0A5"}.km-list .km-icon-label.k-i-transmit:before{content:"\E0A6"}.km-list .km-icon-label.k-i-beer:before{content:"\E0A7"}.km-list .km-icon-label.k-i-cocktail:before{content:"\E0A8"}.km-list .km-icon-label.k-i-coffee:before{content:"\E0A9"}.km-list .km-icon-label.k-i-wine:before{content:"\E0AA"}.km-list .km-icon-label.k-i-grid:before{content:"\E0AB"}.km-list .km-icon-label.k-i-thumbs:before{content:"\E0AC"}.km-list .km-icon-label.k-i-split-h:before{content:"\E0AD"}.km-list .km-icon-label.k-i-split-v:before{content:"\E0AE"}.km-list .km-icon-label.k-i-home:before{content:"\E0AF"}.km-list .km-icon-label.k-i-inbox:before{content:"\E0B0"}.km-list .km-icon-label.k-i-key:before{content:"\E0B1"}.km-list .km-icon-label.k-i-login:before{content:"\E0B2"}.km-list .km-icon-label.k-i-logout:before{content:"\E0B3"}.km-list .km-icon-label.k-i-place:before{content:"\E0B4"}.km-list .km-icon-label.k-i-megaphone:before{content:"\E0B5"}.km-list .km-icon-label.k-i-note:before{content:"\E0B6"}.km-list .km-icon-label.k-i-pin:before{content:"\E0B7"}.km-list .km-icon-label.k-i-unpin:before{content:"\E0B8"}.km-list .km-icon-label.k-i-power:before{content:"\E0B9"}.km-list .km-icon-label.k-i-progress-bars:before{content:"\E0BA"}.km-list .km-icon-label.k-i-road:before{content:"\E0BB"}.km-list .km-icon-label.k-i-rss:before{content:"\E0BC"}.km-list .km-icon-label.k-i-floppy:before{content:"\E0BD"}.km-list .km-icon-label.k-i-sitemap:before{content:"\E0BE"}.km-list .km-icon-label.k-i-tag-45:before{content:"\E0BF"}.km-list .km-icon-label.k-i-tag-h:before{content:"\E0C0"}.km-list .km-icon-label.k-i-thunderbolt:before{content:"\E0C1"}.km-list .km-icon-label.k-i-tooltip:before{content:"\E0C2"}.km-list .km-icon-label.k-i-trash:before{content:"\E0C3"}.km-list .km-icon-label.k-i-trophy:before{content:"\E0C4"}.km-list .km-icon-label.k-i-ungroup:before{content:"\E0C5"}.km-list .km-icon-label.k-i-upload:before{content:"\E0C6"}.km-list .km-icon-label.k-i-window:before{content:"\E0C7"}.km-list .km-icon-label.k-i-tiles:before{content:"\E0C8"}.km-list .km-icon-label.k-i-wrench:before{content:"\E0C9"}.km-list .km-icon-label.k-i-action:before{content:"\E0CA"}.km-list .km-icon-label.k-i-add:before{content:"\E0CB"}.km-list .km-icon-label.k-i-add-inv:before{content:"\E0CC"}.km-list .km-icon-label.k-i-armchair:before{content:"\E0CD"}.km-list .km-icon-label.k-i-battery:before{content:"\E0CE"}.km-list .km-icon-label.k-i-book-open:before{content:"\E0CF"}.km-list .km-icon-label.k-i-camera:before{content:"\E0D0"}.km-list .km-icon-label.k-i-cart:before{content:"\E0D1"}.km-list .km-icon-label.k-i-time:before{content:"\E0D2"}.km-list .km-icon-label.k-i-coffee-card:before{content:"\E0D3"}.km-list .km-icon-label.k-i-download-arrow:before{content:"\E0D4"}.km-list .km-icon-label.k-i-edit:before{content:"\E0D5"}.km-list .km-icon-label.k-i-faves:before{content:"\E0D6"}.km-list .km-icon-label.k-i-star:before{content:"\E0D7"}.km-list .km-icon-label.k-i-featured:before{content:"\E0D8"}.km-list .km-icon-label.k-i-forward:before{content:"\E0D9"}.km-list .km-icon-label.k-i-cog:before{content:"\E0DA"}.km-list .km-icon-label.k-i-globe:before{content:"\E0DB"}.km-list .km-icon-label.k-i-globe-inv:before{content:"\E0DC"}.km-list .km-icon-label.k-i-house:before{content:"\E0DD"}.km-list .km-icon-label.k-i-info:before{content:"\E0DE"}.km-list .km-icon-label.k-i-share:before{content:"\E0DF"}.km-list .km-icon-label.k-i-more-h:before{content:"\E0E0"}.km-list .km-icon-label.k-i-more-v:before{content:"\E0E1"}.km-list .km-icon-label.k-i-next:before{content:"\E0E2"}.km-list .km-icon-label.k-i-pause-a:before{content:"\E0E3"}.km-list .km-icon-label.k-i-user:before{content:"\E0E4"}.km-list .km-icon-label.k-i-play-a:before{content:"\E0E5"}.km-list .km-icon-label.k-i-refresh-a:before{content:"\E0E6"}.km-list .km-icon-label.k-i-reset:before{content:"\E0E7"}.km-list .km-icon-label.k-i-rewind:before{content:"\E0E8"}.km-list .km-icon-label.k-i-search-a:before{content:"\E0E9"}.km-list .km-icon-label.k-i-stop-a:before{content:"\E0EA"}.km-list .km-icon-label.k-i-tiles-a:before{content:"\E0EB"}.km-list .km-icon-label.k-i-trash-a:before{content:"\E0EC"}.km-list .km-icon-label.k-i-undo:before{content:"\E0ED"}.km-list .km-icon-label.k-i-redo:before{content:"\E0EE"}.km-list .km-icon-label.k-i-volume-a:before{content:"\E0EF"}.km-list .km-icon-label.k-i-wifi:before{content:"\E0F0"}.km-list .km-icon-label.k-i-more-lines:before{content:"\E0F1"}.km-list .km-icon-label.k-i-pull-to-ref:before{content:"\E0F2"}.km-list .km-icon-label.k-i-loading-android:before{content:"\E0F3"}.km-list .km-icon-label.k-i-loading-blackberry:before{content:"\E0F4"}.km-list .km-icon-label.k-i-loading-meego:before{content:"\E0F5"}.km-list .km-icon-label.k-i-loading-custom:before{content:"\E0F6"}.km-list .km-icon-label.k-i-loading-ios:before{content:"\E0F7"}.km-list .km-icon-label.k-i-bug:before{content:"\E0F8"}.km-list .km-icon-label.k-i-info:before{content:"\E0F9"}.km-list .km-icon-label.k-i-warning:before{content:"\E0FA"}.km-list .km-icon-label.k-i-question:before{content:"\E0FB"}.km-list .km-icon-label.k-i-insert-n:before{content:"\E0FC"}.km-list .km-icon-label.k-i-insert-m:before{content:"\E0FD"}.km-list .km-icon-label.k-i-insert-s:before{content:"\E0FE"}.km-list .km-icon-label.k-i-lock:before{content:"\E0FF"}.km-list .km-icon-label.k-i-unlock:before{content:"\E100"}.km-list .km-icon-label.k-i-phone:before{content:"\E101"}.km-list .km-icon-label.k-i-tablet:before{content:"\E102"}.km-list .km-icon-label.k-i-ol:before{content:"\E103"}.km-list .km-icon-label.k-i-barcode:before{content:"\E104"}.km-list .km-icon-label.k-i-html5:before{content:"\E105"}.km-list .km-icon-label.k-i-css3:before{content:"\E106"}.km-list .km-icon-label.k-i-kendoui:before{content:"\E107"}.km-list .km-icon-label.k-i-telerik:before{content:"\E108"}.km-list .km-icon-label.k-i-icenium:before{content:"\E109"}.km-list .km-icon-label.k-i-sitefinity:before{content:"\E10A"}.km-list .km-icon-label.k-i-twitter:before{content:"\E10B"}.km-list .km-icon-label.k-i-linkedin:before{content:"\E10C"}.km-list .km-icon-label.k-i-facebook:before{content:"\E10D"}.km-list .km-icon-label.k-i-pinterest:before{content:"\E10E"}.km-list .km-icon-label.k-i-youtube:before{content:"\E10F"}.km-list .km-icon-label.k-i-vimeo:before{content:"\E110"}.km-list .km-icon-label.k-i-behance:before{content:"\E111"}.km-list .km-icon-label.k-i-dribbble:before{content:"\E112"}.km-list .km-icon-label.k-i-googleplus:before{content:"\E113"}.km-list .km-icon-label.k-i-minimize:before{content:"\E114"}.km-list .km-icon-label.k-i-html:before{content:"\E115"}.km-list .km-icon-label.k-i-group:before{content:"\E116"}.km-list .km-icon-label.k-i-subscript:before{content:"\E117"}.km-list .km-icon-label.k-i-superscript:before{content:"\E118"}.km-list .km-icon-label.k-i-drophere:before{content:"\E119"}.km-button{margin:0;padding:.3em .8em;border-width:1px;border-style:solid}.km-button:hover{text-decoration:none}.km-badge{border:0;min-width:1.8em;height:1.8em;line-height:1.8em;border-radius:5em}.km-detail{border-radius:5em;min-width:1.4em;height:1.4em;line-height:1.4em;border-width:1px;border-style:solid}.km-detaildisclose{min-width:1.8em;height:1.8em;line-height:1.8em}.km-detaildisclose:after,.km-detaildisclose:before{left:.1em;top:.35em}.km-detail .km-icon:before{display:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-buttongroup{vertical-align:middle;background:0 0;padding:0;margin:0}.km-buttongroup>*{padding:.36em .8em}.km-buttongroup>:not(:first-child):not(:last-child){border-radius:0}.km-widget.km-buttongroup>.km-state-active,.km-widget.km-buttongroup>:last-child{border-right-width:1px}.km-widget.km-buttongroup>.km-state-active+*{border-left-width:0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-navbar{border-width:1px;border-style:solid}.km-header .km-navbar{border-width:0 0 1px}.km-footer .km-navbar{border-width:1px 0 0}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-tabstrip{padding:0;display:table;table-layout:fixed}.km-tabstrip .km-button{font-size:.7em;display:table-cell;border:0}.km-tabstrip .km-icon:before{display:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-switch{width:4.2em;height:1.9em;line-height:1.76em;overflow:hidden;vertical-align:middle}.km-switch-wrapper{overflow:hidden}.km-switch-background{width:118%;position:relative;left:-95%;margin-left:0;background:currentcolor}.km-switch .km-switch-background{border-top-right-radius:0;border-bottom-right-radius:0}.km-switch-container{padding:1px 0 1px 1px;border-width:0}.km-switch-handle{width:1.6em;margin:0 4px 0 0;border:1px solid transparent;background-clip:padding-box;box-shadow:0 1px 0 1px currentcolor,0 -1px 0 1px currentcolor}.km-switch-label-off{left:101%}.km-switch-label-on{left:-171%}.km-switch-label-off,.km-switch-label-on{text-shadow:none;width:170%;font-size:1em;line-height:1.76em;vertical-align:middle;top:-2px}.km-switch-container,.km-switch-wrapper{box-sizing:border-box;border-width:1px;border-style:solid;background-clip:content-box}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-list>li{border-style:solid;border-width:0 0 1px 0}.km-listgroupinset .km-list>li:first-child,.km-listinset>li:first-child{border-style:solid;border-width:1px}.km-listgroupinset .km-list>li,.km-listinset>li{border-width:0 1px 1px 1px}.km-listgroupinset .km-list>li:last-child,.km-listinset>li:last-child{border-style:solid;border-width:0 1px 1px 1px}.km-listgroupinset .km-list>li:first-child:last-child,.km-listinset>li:first-child:last-child{border-width:1px}.km-listview-link:after{border-color:currentcolor;border-width:.2rem .2rem 0 0}.km-pane:not(.km-on-android) .km-listview-link:after{width:.66rem;height:.64rem;border-width:0;box-shadow:inset -.2rem .2rem 0}.km-listgroupinset li:first-child>.km-listview-label,.km-listgroupinset li:first-child>.km-listview-link,.km-listinset li:first-child>.km-listview-label,.km-listinset li:first-child>.km-listview-link{border-radius:2px 2px 0 0}.km-listgroupinset li:last-child>.km-listview-label,.km-listgroupinset li:last-child>.km-listview-link,.km-listinset li:last-child>.km-listview-label,.km-listinset li:last-child>.km-listview-link{border-radius:0 0 2px 2px}.km-listgroupinset li:first-child:last-child>.km-listview-label,.km-listgroupinset li:first-child:last-child>.km-listview-link,.km-listinset li:first-child:last-child>.km-listview-label,.km-listinset li:first-child:last-child>.km-listview-link{border-radius:2px}.km-group-title{border-style:solid;border-width:1px 0}.km-scroll-header .km-group-title{border-width:0 0 1px}.km-listgroupinset .km-group-title{border:0;background:0 0}.km-listview .km-switch{margin-top:-.9rem}.km-listview-wrapper form .km-filter-wrap>input{font-size:1.2em;padding:.3em 1.8em}.km-widget .km-filter-wrap:before{margin:.05em -1.2em 0 .2em}.km-filter-reset{margin:.05em 0 0 -2em}.km-filter-reset .km-clear:after{content:"\e038"}.km-filter-wrap>input{border-width:1px;border-style:solid}.km-load-more{height:3.4em}.km-load-more .km-button{margin:0 .8em;display:block}.km-scroller-refresh.km-load-more{padding:0;position:relative;margin:auto}.km-scroller-pull,.km-scroller-refresh.km-load-more{font-size:1em;width:2.5em;height:2.5em;top:.25em;white-space:nowrap}.km-scroller-pull{left:50%;margin:0 0 0 -90px}.km-scroller-pull .km-template{position:absolute;line-height:2em;font-size:1.2em;min-width:0;top:0;left:3em}.km-scroller-pull .km-icon{margin-right:0;display:block;position:absolute;top:50%;left:50%;margin-left:-1rem;margin-top:-1rem}.km-scroller-pull .km-icon:after{content:"\e012";margin-left:-3px}.km-scroller-refresh .km-icon:after{display:none}.km-scroller-refresh .km-loading-left{margin-left:-.18em}.km-scroller-refresh .km-loading-right{margin-left:.28em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-pages{padding-top:.5em}.km-pages li{border-radius:1em}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-list .k-dropdown-wrap,.km-list input[type=color],.km-list input[type=date],.km-list input[type=datetime-local],.km-list input[type=datetime],.km-list input[type=email],.km-list input[type=month],.km-list input[type=number],.km-list input[type=password],.km-list input[type=search],.km-list input[type=tel],.km-list input[type=text]:not(.k-input),.km-list input[type=time],.km-list input[type=url],.km-list input[type=week],.km-list select:not([multiple]),.km-list textarea{-webkit-appearance:none;appearance:none;font-size:1.1rem;min-width:6em;border:0;padding:.4em;outline:0;background:0 0}.km-list .k-dropdown-wrap{padding:.2em}.km-list .k-dropdown{margin-top:-1.05em;font-weight:400}.km-list .k-dropdown,.km-list input[type=color],.km-list input[type=date],.km-list input[type=datetime-local],.km-list input[type=datetime],.km-list input[type=month],.km-list input[type=time],.km-list input[type=week]{text-align:left}.km-list .k-dropdown .k-dropdown-wrap{display:block;border-radius:0;background:0 0;box-shadow:none}.km-listview-label input[type=checkbox]{margin-top:-.7em}.km-listview-label input[type=checkbox],.km-listview-label input[type=radio]{border-width:1px;border-style:solid;width:1.4em;height:1.4em}.km-listview-label input[type=radio]{width:1.2em;height:1.2em;border-radius:1em}.km-listview-label input[type=checkbox]:after{content:"\a0";display:block;width:90%;height:76%;-webkit-transform:scale(.9,1);-ms-transform:scale(.9,1);transform:scale(.9,1);-webkit-transform-origin:10% 50%;-ms-transform-origin:10% 50%;transform-origin:10% 50%}.km-listview-label input[type=checkbox]:checked:after{font-size:1.4em}.km-listview-label input[type=radio]:after{color:transparent}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-actionsheet>li>a{font-size:1.4em;font-weight:400;text-align:center}.km-actionsheet{max-height:80%}.km-actionsheet>li>a{display:block}.km-actionsheet>li:last-child>a{border:0}.km-popup li.km-actionsheet-title,.km-shim li.km-actionsheet-title{display:none}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-popup-wrapper{padding:15px}.km-popover-root .km-popup{border:5px solid transparent}.km-popover-root .km-popup .km-navbar,.km-popover-root .km-popup .km-tabstrip,.km-popover-root .km-popup .km-toolbar,.km-popover-root .km-popup .km-view{background:0 0}.km-popover-root .km-popup .km-header{padding:0 5px;margin:-5px -5px 2px;-webkit-margin-collapse:separate}.km-popup-arrow:after,.km-popup-arrow:before{border-style:solid;border-width:0 15px 15px}.km-down .km-popup-arrow:before{margin-top:-1px}.km-up .km-popup-arrow:after,.km-up .km-popup-arrow:before{border-width:15px 15px 0 15px}.km-left .km-popup-arrow:after,.km-left .km-popup-arrow:before{border-width:15px 0 15px 15px}.km-right .km-popup-arrow:after,.km-right .km-popup-arrow:before{border-width:15px 15px 15px 0}/*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*//*! + + + + + + + + + + + + + + + + + + + + + + +*/.k-messagebox-primary{border-color:#cce5f2;color:#004064;background-color:#b8daed}.k-messagebox-secondary{border-color:#fcfcfc;color:#7e7e7e;background-color:#fbfbfb}.k-messagebox-tertiary{border-color:#ebf6cc;color:#506d01;background-color:#e2f2b8}.k-messagebox-info{border-color:#d7edff;color:#1d5585;background-color:#c7e6ff}.k-messagebox-success{border-color:#e0f1e7;color:#336046;background-color:#d3ebdd}.k-messagebox-warning{border-color:#fef3d8;color:#83661e;background-color:#feeec8}.k-messagebox-error{border-color:#ffd8d8;color:#852020;background-color:#ffc9c9}.k-messagebox-dark{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-messagebox-light{border-color:#fff;color:#858585;background-color:#fff}.k-messagebox-inverse{border-color:#ccc;color:#000;background-color:#b8b8b8}.k-badge-solid.k-badge-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-badge-solid.k-badge-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-badge-solid.k-badge-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-badge-solid.k-badge-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-badge-solid.k-badge-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-badge-solid.k-badge-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-badge-solid.k-badge-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-badge-solid.k-badge-dark{border-color:#000;color:#fff;background-color:#000}.k-badge-solid.k-badge-light{border-color:#fff;color:#000;background-color:#fff}.k-badge-solid.k-badge-inverse{border-color:#000;color:#fff;background-color:#000}.k-badge-outline.k-badge-primary{color:#007cc0}.k-badge-outline.k-badge-secondary{color:#f2f2f2}.k-badge-outline.k-badge-tertiary{color:#99d101}.k-badge-outline.k-badge-info{color:#38a4ff}.k-badge-outline.k-badge-success{color:#63b887}.k-badge-outline.k-badge-warning{color:#fbc43a}.k-badge-outline.k-badge-error{color:#ff3e3e}.k-badge-outline.k-badge-dark{color:#000}.k-badge-outline.k-badge-light{color:#fff}.k-badge-outline.k-badge-inverse{color:#000}.k-tooltip-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-tooltip-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-tooltip-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-tooltip-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-tooltip-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-tooltip-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-tooltip-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-tooltip-dark{border-color:#000;color:#fff;background-color:#000}.k-tooltip-light{border-color:#fff;color:#000;background-color:#fff}.k-tooltip-inverse{border-color:#000;color:#fff;background-color:#000}.k-appbar-primary{color:#fff;background-color:#007cc0}.k-appbar-secondary{color:#000;background-color:#f2f2f2}.k-appbar-tertiary{color:#000;background-color:#99d101}.k-appbar-info{color:#fff;background-color:#38a4ff}.k-appbar-success{color:#fff;background-color:#63b887}.k-appbar-warning{color:#000;background-color:#fbc43a}.k-appbar-error{color:#fff;background-color:#ff3e3e}.k-appbar-dark{color:#fff;background-color:#000}.k-appbar-light{color:#000;background-color:#fff}.k-appbar-inverse{color:#fff;background-color:#000}.k-loader-primary .k-loader-segment::after{background-color:#007cc0}.k-loader-secondary .k-loader-segment::after{background-color:#f2f2f2}.k-loader-tertiary .k-loader-segment::after{background-color:#99d101}.k-loader-info .k-loader-segment::after{background-color:#38a4ff}.k-loader-success .k-loader-segment::after{background-color:#63b887}.k-loader-warning .k-loader-segment::after{background-color:#fbc43a}.k-loader-error .k-loader-segment::after{background-color:#ff3e3e}.k-loader-dark .k-loader-segment::after{background-color:#000}.k-loader-light .k-loader-segment::after{background-color:#fff}.k-loader-inverse .k-loader-segment::after{background-color:#000}.k-fab.k-fab-primary{border-color:#007cc0;color:#fff;background-color:#007cc0}.k-fab.k-fab-secondary{border-color:#f2f2f2;color:#000;background-color:#f2f2f2}.k-fab.k-fab-tertiary{border-color:#99d101;color:#000;background-color:#99d101}.k-fab.k-fab-info{border-color:#38a4ff;color:#fff;background-color:#38a4ff}.k-fab.k-fab-success{border-color:#63b887;color:#fff;background-color:#63b887}.k-fab.k-fab-warning{border-color:#fbc43a;color:#000;background-color:#fbc43a}.k-fab.k-fab-error{border-color:#ff3e3e;color:#fff;background-color:#ff3e3e}.k-fab.k-fab-dark{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-light{border-color:#fff;color:#000;background-color:#fff}.k-fab.k-fab-inverse{border-color:#000;color:#fff;background-color:#000}.k-fab.k-fab-primary:hover,.k-state-hover.k-fab-primary{border-color:#006ca7;background-color:#006ca7}.k-fab.k-fab-secondary:hover,.k-state-hover.k-fab-secondary{border-color:#e5e5e5;background-color:#e5e5e5}.k-fab.k-fab-tertiary:hover,.k-state-hover.k-fab-tertiary{border-color:#86b801;background-color:#86b801}.k-fab.k-fab-info:hover,.k-state-hover.k-fab-info{border-color:#1f98ff;background-color:#1f98ff}.k-fab.k-fab-success:hover,.k-state-hover.k-fab-success{border-color:#51b07a;background-color:#51b07a}.k-fab.k-fab-warning:hover,.k-state-hover.k-fab-warning{border-color:#fabd21;background-color:#fabd21}.k-fab.k-fab-error:hover,.k-state-hover.k-fab-error{border-color:#ff2424;background-color:#ff2424}.k-fab.k-fab-dark:hover,.k-state-hover.k-fab-dark{border-color:#000;background-color:#000}.k-fab.k-fab-light:hover,.k-state-hover.k-fab-light{border-color:#f2f2f2;background-color:#f2f2f2}.k-fab.k-fab-inverse:hover,.k-state-hover.k-fab-inverse{border-color:#000;background-color:#000}.k-fab-primary:active,.k-state-active.k-fab-primary,.k-state-selected.k-fab-primary{border-color:#005b8d;background-color:#005b8d;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,124,192,.4)}.k-fab-secondary:active,.k-state-active.k-fab-secondary,.k-state-selected.k-fab-secondary{border-color:#d9d9d9;background-color:#d9d9d9;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(242,242,242,.4)}.k-fab-tertiary:active,.k-state-active.k-fab-tertiary,.k-state-selected.k-fab-tertiary{border-color:#749e01;background-color:#749e01;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(153,209,1,.4)}.k-fab-info:active,.k-state-active.k-fab-info,.k-state-selected.k-fab-info{border-color:#058dff;background-color:#058dff;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(56,164,255,.4)}.k-fab-success:active,.k-state-active.k-fab-success,.k-state-selected.k-fab-success{border-color:#499f6d;background-color:#499f6d;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(99,184,135,.4)}.k-fab-warning:active,.k-state-active.k-fab-warning,.k-state-selected.k-fab-warning{border-color:#fab508;background-color:#fab508;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(251,196,58,.4)}.k-fab-error:active,.k-state-active.k-fab-error,.k-state-selected.k-fab-error{border-color:#ff0b0b;background-color:#ff0b0b;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,62,62,.4)}.k-fab-dark:active,.k-state-active.k-fab-dark,.k-state-selected.k-fab-dark{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab-light:active,.k-state-active.k-fab-light,.k-state-selected.k-fab-light{border-color:#e6e6e6;background-color:#e6e6e6;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(255,255,255,.4)}.k-fab-inverse:active,.k-state-active.k-fab-inverse,.k-state-selected.k-fab-inverse{border-color:#000;background-color:#000;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.4)}.k-fab-primary:disabled,.k-state-disabled.k-fab-primary{background-color:#80bee0}.k-fab-secondary:disabled,.k-state-disabled.k-fab-secondary{background-color:#f9f9f9}.k-fab-tertiary:disabled,.k-state-disabled.k-fab-tertiary{background-color:#cce880}.k-fab-info:disabled,.k-state-disabled.k-fab-info{background-color:#9cd2ff}.k-fab-success:disabled,.k-state-disabled.k-fab-success{background-color:#b1dcc3}.k-fab-warning:disabled,.k-state-disabled.k-fab-warning{background-color:#fde29d}.k-fab-error:disabled,.k-state-disabled.k-fab-error{background-color:#ff9f9f}.k-fab-dark:disabled,.k-state-disabled.k-fab-dark{background-color:grey}.k-fab-light:disabled,.k-state-disabled.k-fab-light{background-color:#fff}.k-fab-inverse:disabled,.k-state-disabled.k-fab-inverse{background-color:grey}.k-bottom-nav-solid.k-bottom-nav-primary{color:#a6d1e9;background-color:#007cc0}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:rgba(166,209,233,.2)}.k-bottom-nav-solid.k-bottom-nav-secondary{color:#555;background-color:#f2f2f2}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:rgba(85,85,85,.2)}.k-bottom-nav-solid.k-bottom-nav-tertiary{color:#364900;background-color:#99d101}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:rgba(54,73,0,.2)}.k-bottom-nav-solid.k-bottom-nav-info{color:#b9dfff;background-color:#38a4ff}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:rgba(185,223,255,.2)}.k-bottom-nav-solid.k-bottom-nav-success{color:#c8e6d5;background-color:#63b887}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:rgba(200,230,213,.2)}.k-bottom-nav-solid.k-bottom-nav-warning{color:#584514;background-color:#fbc43a}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:rgba(88,69,20,.2)}.k-bottom-nav-solid.k-bottom-nav-error{color:#fbb;background-color:#ff3e3e}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:rgba(255,187,187,.2)}.k-bottom-nav-solid.k-bottom-nav-dark{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}.k-bottom-nav-solid.k-bottom-nav-light{color:#595959;background-color:#fff}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active{color:#000;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:rgba(89,89,89,.2)}.k-bottom-nav-solid.k-bottom-nav-inverse{color:#a6a6a6;background-color:#000}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active{color:#fff;background-color:inherit;box-shadow:none;background-image:none}.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:rgba(166,166,166,.2)}/*! + + + + + + + + + + + + + + + + + + + + + + +*/.km-buttongroup>:first-child{border-radius:3px 0 0 3px}.km-buttongroup>:last-child{border-radius:0 3px 3px 0}.km-listgroupinset .km-list>li:first-child,.km-listinset>li:first-child,.km-popover-root .km-popup .km-header{border-radius:3px 3px 0 0}.km-listgroupinset .km-list>li:last-child,.km-listinset>li:last-child{border-radius:0 0 3px 3px}.km-actionsheet-wrapper.km-popup,.km-button,.km-filter-wrap>input,.km-listgroupinset .km-list>li:first-child:last-child,.km-listinset>li:first-child:last-child,.km-listview-label input[type=checkbox],.km-listview-label input[type=radio],.km-popover-root .km-popup,.km-switch-handle{border-radius:3px}.km-switch-background,.km-switch-container,.km-switch-wrapper{border-radius:4px}.km-actionsheet-wrapper.km-popup{padding:3px 0;box-shadow:0 0 10px rgba(0,0,0,.4)}.km-content,.km-popover-root .km-content .km-widget,.km-widget{color:#333;background:#fff}.km-navbar{color:#333;background:#f2f2f2}.km-view{background:0 0}.km-navbar{border-color:rgba(51,51,51,.2)}.km-button{background:rgba(255,255,255,.2);border-color:rgba(51,51,51,.2)}.km-state-active[style*=background]{box-shadow:inset 0 0 0 1000px rgba(128,128,128,.4)}.km-detail{color:#333;border-color:rgba(51,51,51,.2);background-color:#fff}.km-detail:active,.km-state-active .km-detail{box-shadow:inset 0 0 0 1000px rgba(255,255,255,.2)}.km-switch-wrapper{background-color:#bababa}.km-switch-background{background-image:none;background-image:none,linear-gradient(to bottom,#bababa,#bababa);background-position:4.3em 0;background-repeat:no-repeat;background-color:currentcolor}.km-switch-handle{background:#fff}.km-switch-off .km-switch-handle{box-shadow:0 1px 0 1px #bababa,0 -1px 0 1px #bababa}.km-switch-background,.km-switch-container,.km-switch-wrapper{border-radius:4px}.km-switch-handle{border-radius:3px}.km-switch-container,.km-switch-wrapper{border-color:#bfbfbf}.km-list>li{background:#f2f2f2;border-color:rgba(51,51,51,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.km-listgroupinset .km-list>li:first-child,.km-listinset>li:first-child{border-color:rgba(51,51,51,.2)}.km-listgroupinset .km-list>li:last-child,.km-listinset>li:last-child{border-color:rgba(51,51,51,.2)}.km-listview-link:after{color:grey}.km-group-title{background:#fff;border-color:rgba(51,51,51,.2)}.km-pages li{background:rgba(51,51,51,.2)}.km-filter-reset .km-clear,.km-filter-wrap:before{color:#333}.km-filter-wrap>input{color:#333;border-color:rgba(51,51,51,.2)}.km-filter-wrap>input:focus{border-color:#000}.km-list .k-dropdown-wrap,.km-list input[type=color],.km-list input[type=date],.km-list input[type=datetime-local],.km-list input[type=datetime],.km-list input[type=email],.km-list input[type=month],.km-list input[type=number],.km-list input[type=password],.km-list input[type=search],.km-list input[type=tel],.km-list input[type=text]:not(.k-input),.km-list input[type=time],.km-list input[type=url],.km-list input[type=week],.km-list select:not([multiple]),.km-list textarea{color:#333}.km-list .k-dropdown-wrap .k-input{color:#333}.km-list select:not([multiple]) option{color:#333}.km-list .km-state-active input[type=color],.km-list .km-state-active input[type=date],.km-list .km-state-active input[type=datetime-local],.km-list .km-state-active input[type=datetime],.km-list .km-state-active input[type=email],.km-list .km-state-active input[type=month],.km-list .km-state-active input[type=number],.km-list .km-state-active input[type=password],.km-list .km-state-active input[type=search],.km-list .km-state-active input[type=tel],.km-list .km-state-active input[type=text]:not(.k-input),.km-list .km-state-active input[type=time],.km-list .km-state-active input[type=url],.km-list .km-state-active input[type=week],.km-list .km-state-active select:not([multiple]),.km-list .km-state-active textarea{color:#fff}.km-listview-label input[type=checkbox],.km-listview-label input[type=radio]{border-color:rgba(51,51,51,.2);background:#fff}.km-listview-label input[type=checkbox]:checked:after{color:#eee}.km-shim{background:rgba(0,0,0,.4)}.km-popup .k-item,.km-widget.km-actionsheet-wrapper,.km-widget.km-actionsheet>li>a{background:#333;border-bottom-color:rgba(255,255,255,.2)}.km-actionsheet-cancel>a{color:#bababa;box-shadow:inset 0 0 300px rgba(128,128,128,.3)}.km-popup{background:rgba(0,0,0,.4)}.km-actionsheet-wrapper,.km-popup .k-list-container{background:rgba(0,0,0,.4);border-top-color:rgba(255,255,255,.2)}.km-popup.km-pane{border-color:#333;background-color:#333}.km-popup-arrow:after,.km-popup-arrow:before{border-color:rgba(0,0,0,.5) transparent}.km-popup-arrow:after{border-color:#333 transparent}.km-left .km-popup-arrow:after,.km-right .km-popup-arrow:after{border-color:transparent #333}.km-down .km-popup-arrow:after{border-color:#333 transparent}.km-loader{background:rgba(0,0,0,.05)}.km-loader h1{color:#333}.km-tabstrip{background:#333}.km-actionsheet>li>a,.km-actionsheet>li>a:active,.km-actionsheet>li>a:hover,.km-badge,.km-popover-root .km-widget,.km-popup .k-item,.km-popup .k-state-focused,.km-popup .k-state-hover,.km-popup .k-state-selected,.km-rowdelete,.km-rowinsert,.km-scroller-pull .km-icon,.km-state-active .km-listview-link:after,.km-switch-label-off,.km-switch-label-on,.km-tabstrip .km-button,.km-tabstrip .km-state-active,html .km-state-active,li.km-state-active .km-listview-label,li.km-state-active .km-listview-link{color:#fff}.km-filter-wrap>input,.km-loader>:not(h1),.km-root .km-scroller-refresh span:not(.km-template){background-color:#fff}.km-switch-handle.km-state-active{background-color:#fff}.km-switch-background,.km-switch-handle{color:#007cc0}.km-actionsheet>li>a:active,.km-actionsheet>li>a:hover,.km-listview-label input[type=checkbox]:checked,.km-listview-label input[type=radio]:checked,.km-loader:before,.km-pages .km-current-page,.km-popup .k-state-focused,.km-popup .k-state-hover,.km-popup .k-state-selected,.km-rowinsert,.km-scroller-pull,.km-scroller-refresh.km-load-more,.km-state-active,.km-tabstrip .km-state-active,.km-touch-scrollbar,li.km-state-active .km-listview-label,li.km-state-active .km-listview-link{background:#007cc0}.km-filter-wrap>input:focus{border-color:#007cc0}.km-badge,.km-rowdelete{background:#da2228} +/*# sourceMappingURL=kendo.fiori.mobile.min.css.map */ diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css.map b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css.map new file mode 100644 index 000000000..4f492ac7f --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.fiori.mobile.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["web/kendo.fiori.mobile.css"],"names":[],"mappings":"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,UAAW,iBAErB,mEACA,oEACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,iCACE,YAAa,UACb,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,kCACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,iDACE,YAAa,UACb,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,+CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,8CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,4CACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,4CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,6CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,4DACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,0DACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,yDACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,uDACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,iCACE,YAAa,UACb,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,kCACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,iDACE,YAAa,UACb,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,+CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,8CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,4CACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,4CACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,6CACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,4DACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAErB,0DACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,yDACE,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,uDACE,kBAAmB,cACf,cAAe,cACX,UAAW,cAGrB,mDADA,yCAEE,YAAa,UACb,kBAAmB,iBACf,cAAe,iBACX,UAAW,iBAErB,oDACE,kBAAmB,kBACf,cAAe,kBACX,UAAW,kBAErB,iDACE,kBAAmB,iBACf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","file":"kendo.fiori.mobile.min.css","sourcesContent":["/** \n * Kendo UI v2021.3.914 (http://www.telerik.com/kendo-ui) \n * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. \n * \n * Kendo UI commercial licenses may be obtained at \n * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete \n * If you do not own a commercial license, this file shall be governed by the trial license terms. \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n*/\n@-ms-viewport {\n width: device-width;\n user-zoom: fixed;\n max-zoom: 1;\n min-zoom: 1;\n}\n@media (orientation: landscape) {\n .km-tablet .km-on-ios.km-horizontal.km-web:not(.km-ios-chrome) {\n position: fixed;\n bottom: 0;\n }\n}\n.km-root {\n font-size: 0.92em;\n}\n.km-root.km-retina input,\n.km-root.km-retina select,\n.km-root.km-retina textarea {\n font-size: 1em;\n}\n.km-root a:not(.k-button) {\n color: inherit;\n}\n.km-tablet {\n font-size: 1em;\n}\n.km-root *:focus {\n outline-width: 0;\n}\n.km-root,\n.km-pane,\n.km-pane-wrapper {\n width: 100%;\n height: 100%;\n -ms-touch-action: none;\n -ms-content-zooming: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n -webkit-text-size-adjust: none;\n -ms-text-size-adjust: none;\n text-size-adjust: none;\n overflow-x: hidden;\n}\n.km-pane-wrapper {\n position: absolute;\n}\n.km-pane,\n.km-shim {\n font-family: sans-serif;\n}\n.km-pane {\n overflow-x: hidden;\n position: relative;\n}\n.km-vertical .km-collapsible-pane {\n position: absolute;\n z-index: 2 !important;\n transition: -webkit-transform 350ms ease-out;\n transition: transform 350ms ease-out;\n transition: transform 350ms ease-out, -webkit-transform 350ms ease-out;\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.km-vertical .km-expanded-splitview .km-collapsible-pane {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.km-expanded-pane-shim {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: none;\n}\n.km-expanded-splitview .km-expanded-pane-shim {\n display: block;\n z-index: 1;\n}\n.km-root > * {\n margin: 0;\n padding: 0;\n}\n.km-root * {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.km-content {\n display: block;\n}\n.km-view,\n.km-split-content {\n top: 0;\n left: 0;\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n width: 100%;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: stretch;\n align-items: stretch;\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n vertical-align: top;\n}\n.k-ff .km-view,\n.k-ff .km-pane {\n overflow: hidden;\n}\n.k-ff18 .km-view,\n.k-ff18 .km-pane,\n.k-ff19 .km-view,\n.k-ff19 .km-pane,\n.k-ff20 .km-view,\n.k-ff20 .km-pane,\n.k-ff21 .km-view,\n.k-ff21 .km-pane {\n position: relative;\n}\n.k-ff .km-view {\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.km-content {\n min-height: 1px;\n -ms-flex: 1;\n flex: 1;\n flex-align: stretch;\n width: auto;\n overflow: hidden;\n position: relative;\n}\n.km-content p,\n.km-content h1,\n.km-content h2,\n.km-content h3,\n.km-content h4,\n.km-content h5,\n.km-content h6 {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n.km-header,\n.km-footer {\n display: block;\n display: -moz-box;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n}\n.km-header {\n padding: 0;\n}\n.km-footer {\n background: #1a1a1a;\n}\n[data-role=\"layout\"] {\n display: none;\n}\n[data-role=\"view\"],\n.km-drawer,\nkendo-mobile-view,\nkendo-mobile-split-view,\nkendo-mobile-drawer {\n visibility: hidden;\n}\n.km-view,\n.k-view {\n visibility: visible;\n}\n.km-header,\n.km-footer {\n position: relative;\n z-index: 1;\n}\n@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {\n .km-view {\n display: table;\n }\n .km-header,\n .km-footer,\n .km-content {\n display: table-row;\n }\n .km-header,\n .km-footer {\n height: 1px;\n }\n}\n.km-root .k-toolbar,\n.km-navbar,\n.km-button,\n.km-buttongroup,\n.km-tabstrip,\n.km-blackberry li.km-actionsheet-cancel > a {\n -webkit-appearance: none;\n appearance: none;\n background-origin: border-box;\n position: relative;\n display: inline-block;\n padding: 0.4em 0.7em;\n margin: 0.1rem;\n overflow: visible;\n text-decoration: none;\n}\n.km-tabstrip,\n.km-root .k-toolbar,\n.km-navbar {\n display: block;\n padding: 0.8em;\n margin: 0;\n width: 100%;\n border-width: 0;\n box-sizing: border-box;\n}\n.km-native-scroller {\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n -ms-touch-action: pan-x pan-y;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n -ms-scroll-snap-type: proximity;\n}\n.km-default-content {\n padding: 1em;\n}\n.km-shim {\n left: 0;\n bottom: 0;\n position: fixed;\n width: 100%;\n height: 100% !important;\n background: rgba(0, 0, 0, 0.6);\n z-index: 10001;\n box-sizing: border-box;\n}\n.km-root .km-shim {\n position: absolute;\n}\n.km-shim:before {\n content: \"\\a0\";\n height: 100%;\n width: 0;\n display: inline-block;\n vertical-align: middle;\n}\n.km-shim .k-animation-container {\n box-shadow: none;\n border: 0;\n width: auto;\n}\n.km-loader {\n top: 50%;\n left: 50%;\n width: 180px;\n height: 130px;\n z-index: 100000;\n padding: 30px 30px;\n position: absolute;\n margin-top: -70px;\n margin-left: -90px;\n box-sizing: border-box;\n background-color: rgba(0, 0, 0, 0.5);\n}\n.km-loader h1 {\n font-size: 1rem;\n color: white;\n text-align: center;\n vertical-align: middle;\n}\n.km-loader .km-loading,\n.km-load-more .km-icon,\n.km-scroller-refresh .km-icon {\n -webkit-animation: km-spin 1s infinite linear;\n animation: km-spin 1s infinite linear;\n display: block;\n margin: 0 auto;\n width: 35px;\n height: 35px;\n font-size: 35px;\n}\n.km-loader .km-loading:after,\n.km-load-more .km-icon:after {\n color: #ccc;\n}\n.km-loading-left,\n.km-loading-right {\n display: none;\n}\n@-webkit-keyframes km-spin {\n from {\n -webkit-transform: rotate(0deg);\n }\n to {\n -webkit-transform: rotate(360deg);\n }\n}\n@-webkit-keyframes km-ios-spin {\n from {\n -webkit-transform: rotate(0deg);\n }\n to {\n -webkit-transform: rotate(360deg);\n }\n}\n@-webkit-keyframes km-ios-spin1 {\n from {\n -webkit-transform: rotate(-135deg);\n }\n to {\n -webkit-transform: rotate(225deg);\n }\n}\n@keyframes km-ios-spin {\n from {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes km-ios-spin1 {\n from {\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n }\n to {\n -webkit-transform: rotate(225deg);\n transform: rotate(225deg);\n }\n}\n.km-stretched-view {\n display: -ms-flexbox;\n display: flex;\n}\n.km-stretched-view > * {\n width: 100%;\n}\n.km-stretched-view > .km-pane-wrapper {\n position: static;\n}\n.km-stretched-view > .km-pane-wrapper > .km-pane {\n position: static;\n}\n.km-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: transparent;\n z-index: 100000;\n}\n.km-root.km-native-scrolling,\n.km-root.km-native-scrolling .km-view,\n.km-root.km-native-scrolling .km-splitview .km-pane {\n min-height: 100%;\n height: auto;\n -webkit-transform: none;\n overflow-x: visible;\n}\n.km-native-scrolling,\n.km-native-scrolling .km-pane,\n.km-native-scrolling .km-view {\n -ms-touch-action: auto;\n}\n.km-native-scrolling .km-pane,\n.km-native-scrolling .km-view {\n display: block;\n}\n.km-native-scrolling .km-content {\n -ms-flex: auto;\n}\n.km-native-scrolling .km-blackberry .km-content {\n min-height: auto;\n}\n.km-native-scrolling .km-splitview {\n position: absolute;\n}\n.km-native-scrolling .km-header {\n position: fixed;\n top: 0;\n}\n.km-native-scrolling .km-android .km-header {\n top: auto;\n bottom: 0;\n}\n.km-native-scrolling .km-footer {\n position: fixed;\n bottom: 0;\n}\n.km-native-scrolling .km-android .km-footer {\n top: 0;\n bottom: auto;\n}\n.km-native-scrolling .km-badge {\n z-index: auto;\n}\n.km-native-scrolling .km-splitview .km-header,\n.km-native-scrolling .km-splitview .km-footer,\n.km-native-scrolling .km-popup.km-pane .km-header,\n.km-native-scrolling .km-popup.km-pane .km-footer {\n position: absolute;\n}\n.km-native-scrolling .km-modalview .km-header,\n.km-native-scrolling .km-modalview .km-footer {\n position: relative;\n}\n.km-native-scrolling .km-content {\n width: 100%;\n}\n.km-native-scrolling .km-shim,\n.km-native-scrolling .km-popup-overlay {\n position: fixed;\n top: 0;\n bottom: 0;\n height: auto !important;\n}\n.km-native-scrolling .km-drawer {\n position: fixed;\n top: 0;\n height: 100% !important;\n overflow: auto !important;\n -webkit-overflow-scrolling: touch;\n}\n.km-native-scrolling > .km-pane > .km-loader {\n position: fixed;\n}\n.km-native-scrolling .km-header,\n.km-native-scrolling .km-footer {\n z-index: 2;\n}\n.km-state-disabled {\n opacity: 0.5;\n}\n.km-badge,\n.km-detail {\n text-decoration: none;\n display: inline-block;\n vertical-align: middle;\n overflow: hidden;\n text-align: center;\n position: absolute;\n z-index: 1;\n height: 2em;\n font-size: 0.6rem;\n text-shadow: none;\n}\n.km-badge {\n top: -1em;\n right: -1em;\n line-height: 2em;\n margin-left: 0.5em;\n min-width: 0.9em;\n padding: 0 0.55em;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n}\n.km-tabstrip .km-badge {\n top: -0.2em;\n right: auto;\n margin-left: -1em;\n}\n.km-detail {\n position: absolute;\n float: right;\n right: 0.8rem;\n top: 50%;\n margin-top: -0.7rem;\n width: 1.3rem;\n height: 1.3rem;\n font-size: 1rem;\n box-sizing: border-box;\n}\n.km-widget .km-detaildisclose {\n font-size: 0.8em;\n}\n.k-ff .km-detail {\n width: 1rem;\n height: 1rem;\n}\n.km-detail .km-text {\n display: none;\n}\n.km-widget .km-rowinsert:after,\n.km-widget .km-rowdelete:after,\n.km-widget .km-contactadd:after,\n.km-widget .km-detaildisclose:after,\n.km-widget .km-rowinsert:before,\n.km-widget .km-rowdelete:before,\n.km-widget .km-contactadd:before,\n.km-widget .km-detaildisclose:before,\n.km-detail .km-icon {\n left: 0.15em;\n top: 0.15em;\n line-height: 1em;\n font-size: 1em;\n position: absolute;\n}\n.km-widget .km-detaildisclose:after {\n left: 0.1em;\n top: 0.25em;\n text-align: center;\n font-weight: bold;\n}\n.km-button {\n cursor: pointer;\n outline: 0;\n text-align: center;\n}\nbutton.km-button {\n display: inline-block;\n font: inherit;\n}\n.km-button:hover {\n text-decoration: none;\n}\n.km-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.km-ios .km-state-disabled .km-button,\n.km-android .km-state-disabled .km-button,\n.km-blackberry .km-state-disabled .km-button,\n.km-meego .km-state-disabled .km-button {\n color: #aaa;\n text-shadow: none;\n}\n.km-root .km-pane .k-button:focus,\n.km-root .km-pane .k-button:active,\n.km-root .km-pane .k-button:focus:active {\n box-shadow: none;\n}\n.km-buttongroup {\n padding: 0.4rem 0.7rem;\n -webkit-margin-collapse: separate;\n margin-collapse: separate;\n margin: 0.5em auto;\n}\n.km-widget.km-buttongroup {\n padding: 0;\n border-color: transparent;\n background: none;\n white-space: nowrap;\n display: table;\n}\n.km-buttongroup > .km-button {\n display: table-cell;\n}\n.km-buttongroup .km-badge {\n z-index: 1;\n}\n.km-widget.km-buttongroup .km-button {\n margin: 0;\n border-width: 1px 0 1px 1px;\n padding: 0.48em 0.9em 0.44em;\n}\n.km-tablet .km-buttongroup .km-button {\n padding: 0.4em 0.8em 0.34em;\n}\n.km-widget.km-navbar .km-buttongroup {\n font-size: 0.95rem;\n line-height: 1em;\n margin: 0 0 0.2em;\n display: inline-block;\n height: 1.5em;\n top: -2px;\n}\n.k-toolbar .km-buttongroup {\n margin: 0;\n display: inline-block;\n}\n.km-tablet .km-navbar .km-buttongroup {\n top: -1px;\n}\n.km-widget.km-navbar .km-buttongroup > .km-button {\n font-size: 1em;\n min-width: 4rem;\n text-align: center;\n}\n.km-tablet .km-navbar .km-buttongroup > .km-button {\n min-width: 6rem;\n}\n.km-view .km-buttongroup .km-button:last-child {\n border-right-width: 1px;\n}\n.km-ios .km-buttongroup .km-button {\n font-size: 1.2em;\n font-weight: bold;\n}\n.km-hide-title {\n display: none;\n}\n.km-show-title:after {\n display: block;\n content: \"\\a0\";\n height: 0;\n}\n.km-fill-title:after {\n height: auto;\n}\n.km-footer .km-show-title:after {\n display: inline-block;\n}\n.km-view-title,\n.km-dialog-title {\n position: relative;\n visibility: visible;\n text-align: center;\n font-size: 1.4em;\n line-height: 2.3em;\n margin-left: auto;\n margin-right: auto;\n}\n.km-view-title:before,\n.km-dialog-title:before {\n content: \"\";\n display: inline-block;\n width: 0;\n}\n.km-horizontal .km-view-title {\n line-height: 2em;\n}\n.km-root .k-toolbar,\n.km-navbar {\n padding: 0;\n -ms-flex: 1;\n flex: 1;\n position: relative;\n overflow: hidden;\n display: block;\n border-width: 0 0 1px 0;\n background-color: #fff;\n}\n.k-ff.km-root .k-toolbar,\n.k-ff .km-navbar {\n overflow: visible;\n}\n.km-navbar .km-button {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n.km-navbar .km-no-title {\n padding-top: 0.7rem;\n padding-bottom: 0.7rem;\n}\n.km-horizontal .km-navbar .km-button {\n margin-top: 0.3rem;\n margin-bottom: 0.3rem;\n}\n.km-horizontal .km-navbar .km-no-title {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.km-tablet.km-root .km-no-title {\n padding-top: 0.55rem;\n padding-bottom: 0.55rem;\n}\n.km-tablet .km-navbar .km-button {\n margin-top: 0.45rem;\n margin-bottom: 0.45rem;\n}\n.km-root .km-pane .km-navbar .km-no-title {\n visibility: visible;\n line-height: 0;\n}\n.km-on-ios.km-black-translucent-status-bar.km-app .km-header .km-navbar {\n padding-top: 1.4em;\n background-clip: border-box;\n}\n.km-on-ios.km-ios5.km-cordova .km-header .km-navbar,\n.km-on-ios.km-ios6.km-cordova .km-header .km-navbar {\n padding-top: 0;\n}\n.km-leftitem,\n.km-rightitem {\n z-index: 1;\n position: absolute;\n right: 0.5em;\n}\n.km-popup .km-rightitem {\n right: 0;\n}\n.km-leftitem {\n left: 0.5em;\n right: auto;\n}\n.km-popup .km-leftitem {\n left: 0;\n}\n.km-leftitem,\n.km-rightitem {\n height: 100%;\n}\n.km-on-ios.km-black-translucent-status-bar.km-app .km-leftitem,\n.km-on-ios.km-black-translucent-status-bar.km-app .km-rightitem {\n height: auto;\n}\n.km-leftitem > *,\n.km-rightitem > * {\n display: inline-block;\n vertical-align: middle;\n}\n.km-leftitem:before,\n.km-rightitem:before {\n content: \"\\a0\";\n display: inline-block;\n height: 100%;\n width: 0;\n vertical-align: middle;\n}\n.km-tabstrip {\n padding: 0.4rem 0.7rem;\n}\n.km-horizontal .km-tabstrip {\n padding: 0.2rem 0.7rem;\n}\n.km-tabstrip {\n flex-align: start;\n -ms-flex-direction: row;\n flex-direction: row;\n -moz-box-pack: start;\n padding: 0;\n text-align: center;\n word-spacing: -1em;\n}\n.km-tabstrip .km-button {\n word-spacing: normal;\n box-shadow: none;\n vertical-align: bottom;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .km-tabstrip {\n word-spacing: normal;\n width: 100%;\n }\n}\n.km-tabstrip .km-button {\n font-family: Arial, Helvetica, sans-serif;\n color: #a8a8a8;\n padding: 0.4em 0.8em;\n border-width: 0;\n border-color: transparent;\n background: none;\n margin: 0;\n text-align: center;\n}\n.km-tabstrip .km-button:first-child {\n border-left: 0;\n}\n.km-tabstrip .km-button:last-child {\n border-right: 0;\n}\n.km-switch input[type=checkbox] {\n display: none;\n}\n.km-switch,\n.km-checkbox {\n text-align: left;\n font-size: 1rem;\n display: inline-block;\n width: 6.4rem;\n height: 2rem;\n line-height: 2rem;\n position: relative;\n overflow: hidden;\n}\n.km-switch-wrapper,\n.km-slider-wrapper {\n display: block;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n.km-switch-background,\n.km-slider-background {\n display: block;\n margin: 0 1px 1px -5em;\n height: 100%;\n width: 200%;\n}\n.km-switch-container {\n top: 0;\n left: 0;\n position: absolute;\n display: block;\n height: 100%;\n width: 100%;\n overflow: hidden;\n background: transparent;\n box-sizing: border-box;\n}\n.km-checkbox {\n width: 1.8rem;\n height: 1.8rem;\n}\n.km-checkbox-checked:after {\n content: \"\\a0\";\n display: block;\n width: 100%;\n height: 100%;\n}\n.km-switch-handle {\n top: 0;\n left: 0;\n width: 2.72em;\n height: 100%;\n display: inline-block;\n margin: -1px 0 0 -1px;\n background-color: #000;\n}\n.km-switch-label-on,\n.km-switch-label-off {\n display: block;\n width: 130%;\n font-size: 1em;\n line-height: 2em;\n text-align: center;\n position: absolute;\n text-transform: uppercase;\n}\n.km-switch-label-off {\n left: 104%;\n}\n.km-switch-label-on {\n left: -134%;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);\n}\n.km-list .km-switch {\n position: absolute;\n top: 50%;\n right: 0.8rem;\n margin-top: -1rem;\n}\n.km-listview-link:after {\n width: 0.5rem;\n height: 0.5rem;\n content: \"\\a0\";\n display: inline-block;\n vertical-align: middle;\n margin-left: -0.2rem;\n border-style: solid;\n border-width: 0.24rem 0.24rem 0 0;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.km-listview-wrapper > ul:not(.km-listview) {\n margin: 0 auto;\n}\n.km-list,\n.km-listview {\n padding: 0;\n margin: 0;\n list-style-type: none;\n}\n.km-listinset,\n.km-listgroupinset {\n margin: 1em;\n}\n.k-ff .km-listinset:after,\n.k-ff .km-listgroupinset:after {\n display: block;\n height: 0;\n content: \"\\a0\";\n}\n.km-listinset,\n.km-listgroupinset .km-list {\n overflow: hidden;\n}\n.km-listview .km-switch {\n margin-top: -0.95rem;\n position: absolute;\n right: 0.8rem;\n top: 50%;\n}\n.km-listview .km-list {\n text-indent: 0;\n}\n.km-list > li,\n.km-widget .km-listview-link,\n.km-widget .km-listview-label {\n margin: 0;\n display: block;\n position: relative;\n list-style-type: none;\n vertical-align: middle;\n box-sizing: border-box;\n padding: 0.5em 0.7em;\n}\n.km-list > li {\n line-height: 1.6em;\n overflow: hidden;\n}\n.km-virtual-list {\n position: relative;\n width: 100%;\n -webkit-transform: translateZ(0);\n}\n.km-virtual-list > li {\n width: 100%;\n position: absolute;\n top: 0;\n -webkit-transform: translateZ(0);\n}\n.km-widget.km-list .km-load-more,\n.km-widget .km-list .km-load-more {\n border-bottom: 0;\n}\n.km-list > li > * {\n line-height: normal;\n}\n.km-group-title {\n display: block;\n font-weight: bold;\n padding: 0.2em 0;\n text-indent: 0.8em;\n}\n.km-listgroupinset .km-group-title {\n margin-top: 0.65em;\n line-height: 2em;\n}\n.km-list:not(.km-virtual-list) > li:first-child {\n border-top-width: 0;\n}\n.km-list:not(.km-virtual-list) > li:last-child {\n border-bottom-width: 0;\n}\n.km-widget .km-listview-link,\n.km-widget .km-listview-label {\n line-height: inherit;\n text-decoration: none;\n margin: -0.5em -0.7em;\n}\n.km-listview-link:after,\n.km-listview-label:after {\n border-color: #777;\n content: \"\\a0\";\n display: block;\n position: absolute;\n right: 1rem;\n top: 50%;\n margin-top: -0.32rem;\n}\n.km-filter-form {\n width: 100%;\n padding: 0.5em 0;\n border: 1px solid transparent;\n border-width: 1px 0;\n -webkit-transform: translatez(0);\n -ms-transform: translatez(0);\n transform: translatez(0);\n}\n.km-filter-wrap {\n position: relative;\n margin: 0 0.7em;\n padding: 0.2em 0.4em;\n border: 1px solid transparent;\n}\n.km-widget .km-filter-wrap:before {\n display: inline-block;\n vertical-align: middle;\n content: \"\\e0e9\";\n font-size: 1.6em;\n width: 1em;\n height: 1em;\n margin-right: -1em;\n color: inherit;\n}\n.km-tablet .km-filter-wrap {\n max-width: 24em;\n margin: 0 auto;\n}\n.km-filter-wrap > input[type=\"search\"]::-webkit-search-cancel-button {\n display: none;\n}\n.km-filter-wrap input {\n width: 100%;\n box-sizing: border-box;\n border: 0;\n background: transparent;\n -moz-appearance: none;\n -webkit-appearance: none;\n vertical-align: middle;\n padding: 0 1.4em;\n}\n.km-filter-reset {\n display: inline-block;\n margin-left: -1.6em;\n vertical-align: middle;\n text-align: center;\n z-index: 1;\n text-decoration: none;\n height: 100%;\n}\n.km-filter-reset .km-clear {\n font-size: 1.6em;\n width: 1em;\n height: 1em;\n display: block;\n}\n.km-filter-reset > .km-text {\n position: absolute;\n top: -3333px;\n left: -3333px;\n}\n.km-load-more {\n display: block;\n padding: 0.3em 0 1.2em;\n height: 3.2em;\n text-align: center;\n}\n.km-list .km-listview-item-badge.km-badge,\n.km-list .km-listview-link > .km-badge {\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n -webkit-transform: translateY(-50%);\n right: 4em;\n}\n.km-scrollview {\n white-space: nowrap;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.km-scrollview > div > * {\n -webkit-transform: translatez(0);\n}\n.km-scrollview > div > [data-role=page] {\n vertical-align: top;\n display: inline-block;\n min-height: 1px;\n}\n.km-scrollview .km-virtual-page {\n min-height: 1px;\n position: absolute;\n top: 0;\n left: 0;\n display: inline-block;\n}\n.k-ff18 .km-scrollview > div,\n.k-ff19 .km-scrollview > div,\n.k-ff20 .km-scrollview > div,\n.k-ff21 .km-scrollview > div {\n width: 0;\n}\n.km-pages {\n text-align: center;\n margin: 0;\n padding: 0.6em 0 0;\n height: 1.5em;\n}\n.km-pages li {\n display: inline-block;\n width: 0.5em;\n height: 0.55em;\n margin: 0 0.3em;\n}\n.km-item label:before,\n.km-item label.km-item-checked:after {\n position: absolute;\n content: \" \";\n display: block;\n top: 50%;\n left: 0.6em;\n width: 36px;\n height: 36px;\n margin-top: -18px;\n}\n.km-widget .k-slider {\n line-height: 0.6em;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n}\n.km-widget .k-slider-horizontal {\n width: 50%;\n height: 0.6em;\n line-height: 0.6em;\n}\n.km-list .k-slider {\n position: absolute;\n right: 0;\n margin-top: -0.5em;\n top: 50%;\n}\n.km-root .k-slider-track {\n left: 1em !important;\n right: 1em;\n height: 100%;\n display: block;\n position: absolute;\n border: 0.5em solid transparent;\n border-width: 0.5em 0;\n}\n.km-widget .k-slider-horizontal .k-slider-track {\n width: auto !important;\n}\n.km-widget .k-slider .k-slider-track {\n background-clip: padding-box;\n}\n.km-widget .k-slider-track,\n.km-widget .k-slider-selection {\n margin-top: 0;\n border-radius: 5px;\n box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);\n}\n.km-widget .k-slider-horizontal .k-slider-selection {\n top: 0;\n height: 100%;\n}\n.km-widget .k-slider-items {\n margin: 0;\n}\n.km-widget .k-slider .k-draghandle {\n text-indent: -3333px;\n left: 0;\n width: 1.2em;\n height: 1.2em;\n display: block;\n position: absolute;\n}\n.km-widget .k-slider-vertical .k-draghandle {\n left: -5px;\n}\n.km-widget .k-slider-tooltip {\n display: none;\n}\n.km-dialog {\n position: absolute;\n min-width: 19em;\n max-width: 25em;\n overflow: hidden;\n}\n.km-dialog-title {\n position: static;\n float: none;\n height: 2.6em;\n margin-top: -2.6em;\n font-size: 1.22em;\n line-height: 3em;\n}\n.km-dialog:before {\n content: \"\\a0\";\n display: block;\n overflow: visible;\n width: 100%;\n height: 3em;\n opacity: 0.2;\n}\n.km-dialog-content {\n font-weight: normal;\n min-height: 2em;\n text-align: center;\n}\n.km-dialog .km-button {\n display: block;\n margin: 0.4em;\n font-size: 1.3em;\n text-align: center;\n padding: 0.44em;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.km-list input[type=text]:not(.k-input),\n.km-list input[type=password],\n.km-list input[type=search],\n.km-list input[type=number],\n.km-list input[type=tel],\n.km-list input[type=url],\n.km-list input[type=email],\n.km-list input[type=file],\n.km-list input[type=month],\n.km-list input[type=color],\n.km-list input[type=week],\n.km-list input[type=date],\n.km-list input[type=time],\n.km-list input[type=datetime],\n.km-list input[type=datetime-local],\n.km-list select:not([multiple]),\n.km-list .k-dropdown,\n.km-list textarea {\n width: 50%;\n box-sizing: border-box;\n font-size: 1.2em;\n position: absolute;\n top: 50%;\n line-height: normal;\n z-index: 1;\n right: 0;\n margin-top: -1em;\n}\n.km-widget .k-slider .k-tick,\n.km-widget .k-slider .k-label,\n.km-widget .k-slider .k-button {\n display: none;\n}\n.km-list textarea {\n position: relative;\n width: calc(50% + 0.7em);\n margin-right: -0.7em;\n}\n.km-list input,\n.km-list select,\n.km-list textarea,\n.km-list input[type=checkbox],\n.km-list input[type=radio] {\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n}\n.km-list input[type=checkbox],\n.km-list input[type=radio] {\n position: absolute;\n top: 50%;\n right: 0.7em;\n margin-top: -0.5em;\n background: none;\n}\n.km-widget input,\n.km-widget textarea {\n -webkit-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\n.km-widget input[readonly],\n.km-widget input[type=image],\n.km-widget select:not([multiple]) {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.km-list textarea {\n top: 0;\n}\n.km-list .k-dropdown {\n line-height: 1.4em;\n}\n.km-list .k-dropdown,\n.km-list .k-dropdown .k-input {\n background-color: transparent;\n}\n.km-list .k-dropdown-wrap {\n display: inline-block;\n}\n.km-list .km-listview-label:after,\n.km-list input ~ .km-listview-link:after,\n.km-list textarea ~ .km-listview-link:after,\n.km-list select ~ .km-listview-link:after,\n.km-list .k-dropdown ~ .km-listview-link:after {\n display: none;\n}\n.km-list .k-dropdown select,\n.km-list .k-dropdown .k-select {\n display: none;\n}\n.km-widget .km-list textarea {\n position: relative;\n float: right;\n margin-top: 0;\n font-family: inherit;\n}\n.km-listview-label input[type=radio],\n.km-listview-label input[type=checkbox] {\n border: 0;\n font-size: inherit;\n width: 1em;\n height: 0.9em;\n}\n.km-list label.km-required:after {\n content: \"*\";\n display: inline-block;\n width: 1rem;\n height: 1rem;\n}\n.km-list .km-label-above {\n width: 100%;\n display: block;\n}\n.km-list .km-icon-label:before {\n display: inline-block;\n width: 1em;\n height: 1em;\n font: 1em/1em \"Kendo UI\";\n margin-right: 0.89em;\n}\n.km-list .km-label-above input[type=text]:not(.k-input),\n.km-list .km-label-above input[type=password],\n.km-list .km-label-above input[type=search],\n.km-list .km-label-above input[type=number],\n.km-list .km-label-above input[type=tel],\n.km-list .km-label-above input[type=url],\n.km-list .km-label-above input[type=email],\n.km-list .km-label-above input[type=file],\n.km-list .km-label-above input[type=month],\n.km-list .km-label-above input[type=color],\n.km-list .km-label-above input[type=week],\n.km-list .km-label-above input[type=date],\n.km-list .km-label-above input[type=time],\n.km-list .km-label-above input[type=datetime],\n.km-list .km-label-above input[type=datetime-local],\n.km-list .km-label-above select:not([multiple]),\n.km-list .km-label-above .k-dropdown,\n.km-list .km-label-above textarea {\n width: 100%;\n right: 0;\n padding-left: 0;\n -ms-transform: translateY(0);\n transform: translateY(0);\n -webkit-transform: translateY(0);\n}\n.km-list textarea,\n.km-list fieldset input[type=password],\n.km-list fieldset input[type=search],\n.km-list fieldset input[type=number],\n.km-list fieldset input[type=tel],\n.km-list fieldset input[type=url],\n.km-list fieldset input[type=email],\n.km-list fieldset input[type=month],\n.km-list fieldset input[type=color],\n.km-list fieldset input[type=week],\n.km-list fieldset input[type=date],\n.km-list fieldset input[type=time],\n.km-list fieldset input[type=datetime],\n.km-list fieldset input[type=datetime-local],\n.km-list fieldset input[type=text]:not(.k-input),\n.km-list fieldset select:not([multiple]),\n.km-list fieldset .k-dropdown-wrap {\n width: 100%;\n position: relative;\n -ms-transform: translateY(0);\n transform: translateY(0);\n -webkit-transform: translateY(0);\n right: auto;\n}\n.km-list fieldset textarea {\n width: 100%;\n -ms-transform: translateY(0);\n transform: translateY(0);\n -webkit-transform: translateY(0);\n margin-right: 0;\n padding-left: 0;\n}\n.km-list .km-legend-button {\n display: block;\n text-decoration: none;\n}\n.km-list .km-inline-field {\n display: inline-block;\n position: relative;\n width: calc(50% - 1.61em);\n overflow: hidden;\n white-space: nowrap;\n}\n.km-list .km-inline-field input[type=text]:not(.k-input),\n.km-list .km-inline-field input[type=password],\n.km-list .km-inline-field input[type=search],\n.km-list .km-inline-field input[type=number],\n.km-list .km-inline-field input[type=tel],\n.km-list .km-inline-field input[type=url],\n.km-list .km-inline-field input[type=email],\n.km-list .km-inline-field input[type=file],\n.km-list .km-inline-field input[type=month],\n.km-list .km-inline-field input[type=color],\n.km-list .km-inline-field input[type=week],\n.km-list .km-inline-field input[type=date],\n.km-list .km-inline-field input[type=time],\n.km-list .km-inline-field input[type=datetime],\n.km-list .km-inline-field input[type=datetime-local],\n.km-list .km-inline-field select:not([multiple]),\n.km-list .km-inline-field .k-dropdown,\n.km-list .km-inline-field textarea {\n position: absolute;\n width: 100%;\n left: 0;\n}\n.km-list .km-full-width-slider {\n position: relative;\n width: auto;\n display: block;\n}\n.km-root input.km-checkbox,\n.km-root input.km-radio {\n display: inline;\n opacity: 0;\n width: 0;\n margin: 0;\n height: 0;\n}\n.km-root .km-checkbox-label,\n.km-root .km-radio-label {\n display: block;\n position: relative;\n vertical-align: middle;\n}\n.km-root .km-checkbox-label:before,\n.km-root .km-checkbox-label:after {\n content: \"\";\n position: absolute;\n top: 0;\n}\n.km-root input.km-checkbox:checked + .km-checkbox-label:after {\n content: \"\\e227\";\n font-family: \"Kendo UI\";\n}\n.km-root .km-radio-label {\n position: relative;\n vertical-align: middle;\n}\n.km-root .km-radio-label:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n}\n.km-root input.km-radio:checked + .km-radio-label:after {\n content: \"\";\n position: absolute;\n top: 50%;\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n -webkit-transform: translateY(-50%);\n left: 0.25rem;\n border-radius: 50%;\n}\n.km-root .km-invalid-msg {\n font-size: 1.2rem;\n position: static;\n display: inline-block;\n border-width: 1px;\n padding-top: 12px;\n padding-bottom: 11px;\n width: 100%;\n text-align: center;\n}\n.km-root .km-icon-label.k-i-arrow-e:before {\n content: \"\\E000\";\n}\n.km-root .km-icon-label.k-i-arrow-n:before {\n content: \"\\E001\";\n}\n.km-root .km-icon-label.k-i-arrow-s:before {\n content: \"\\E002\";\n}\n.km-root .km-icon-label.k-i-arrow-w:before {\n content: \"\\E003\";\n}\n.km-root .km-icon-label.k-i-arrow-ne:before {\n content: \"\\E004\";\n}\n.km-root .km-icon-label.k-i-arrow-nw:before {\n content: \"\\E005\";\n}\n.km-root .km-icon-label.k-i-arrow-se:before {\n content: \"\\E006\";\n}\n.km-root .km-icon-label.k-i-arrow-sw:before {\n content: \"\\E007\";\n}\n.km-root .km-icon-label.k-i-seek-e:before {\n content: \"\\E008\";\n}\n.km-root .km-icon-label.k-i-seek-n:before {\n content: \"\\E009\";\n}\n.km-root .km-icon-label.k-i-seek-s:before {\n content: \"\\E00A\";\n}\n.km-root .km-icon-label.k-i-seek-w:before {\n content: \"\\E00B\";\n}\n.km-root .km-icon-label.k-si-arrow-e:before,\n.km-root .km-icon-label.k-i-sarrow-e:before {\n content: \"\\E00C\";\n}\n.km-root .km-icon-label.k-si-arrow-n:before,\n.km-root .km-icon-label.k-i-sarrow-n:before {\n content: \"\\E00D\";\n}\n.km-root .km-icon-label.k-si-arrow-s:before,\n.km-root .km-icon-label.k-i-sarrow-s:before {\n content: \"\\E00E\";\n}\n.km-root .km-icon-label.k-si-arrow-w:before,\n.km-root .km-icon-label.k-i-sarrow-w:before {\n content: \"\\E00F\";\n}\n.km-root .km-icon-label.k-i-arrowhead-e:before {\n content: \"\\E010\";\n}\n.km-root .km-icon-label.k-i-arrowhead-n:before {\n content: \"\\E011\";\n}\n.km-root .km-icon-label.k-i-arrowhead-s:before {\n content: \"\\E012\";\n}\n.km-root .km-icon-label.k-i-arrowhead-w:before {\n content: \"\\E013\";\n}\n.km-root .km-icon-label.k-i-arrowhead-ew:before {\n content: \"\\E014\";\n}\n.km-root .km-icon-label.k-i-arrowhead-ns:before {\n content: \"\\E015\";\n}\n.km-root .km-icon-label.k-i-move:before {\n content: \"\\E016\";\n}\n.km-root .km-icon-label.k-i-resize:before {\n content: \"\\E017\";\n}\n.km-root .km-icon-label.k-i-resize-45:before {\n content: \"\\E018\";\n}\n.km-root .km-icon-label.k-i-resize-135:before {\n content: \"\\E019\";\n}\n.km-root .km-icon-label.k-i-resize-h:before {\n content: \"\\E01A\";\n}\n.km-root .km-icon-label.k-i-resize-v:before {\n content: \"\\E01B\";\n}\n.km-root .km-icon-label.k-i-refresh:before {\n content: \"\\E01C\";\n}\n.km-root .km-icon-label.k-i-refresh-rev:before {\n content: \"\\E01D\";\n}\n.km-root .km-icon-label.k-si-refresh:before,\n.km-root .km-icon-label.k-i-srefresh:before {\n content: \"\\E01E\";\n}\n.km-root .km-icon-label.k-si-refresh-rev:before,\n.km-root .km-icon-label.k-i-srefresh-rev:before {\n content: \"\\E01F\";\n}\n.km-root .km-icon-label.k-i-turn-en:before {\n content: \"\\E020\";\n}\n.km-root .km-icon-label.k-i-turn-es:before {\n content: \"\\E021\";\n}\n.km-root .km-icon-label.k-i-turn-ne:before {\n content: \"\\E022\";\n}\n.km-root .km-icon-label.k-i-turn-nw:before {\n content: \"\\E023\";\n}\n.km-root .km-icon-label.k-i-turn-se:before {\n content: \"\\E024\";\n}\n.km-root .km-icon-label.k-i-turn-sw:before {\n content: \"\\E025\";\n}\n.km-root .km-icon-label.k-i-turn-wn:before {\n content: \"\\E026\";\n}\n.km-root .km-icon-label.k-i-turn-ws:before {\n content: \"\\E027\";\n}\n.km-root .km-icon-label.k-i-uturn-e:before {\n content: \"\\E028\";\n}\n.km-root .km-icon-label.k-i-uturn-e-rev:before {\n content: \"\\E029\";\n}\n.km-root .km-icon-label.k-i-uturn-n:before {\n content: \"\\E02A\";\n}\n.km-root .km-icon-label.k-i-uturn-n-rev:before {\n content: \"\\E02B\";\n}\n.km-root .km-icon-label.k-i-uturn-s:before {\n content: \"\\E02C\";\n}\n.km-root .km-icon-label.k-i-uturn-s-rev:before {\n content: \"\\E02D\";\n}\n.km-root .km-icon-label.k-i-uturn-w:before {\n content: \"\\E02E\";\n}\n.km-root .km-icon-label.k-i-uturn-w-rev:before {\n content: \"\\E02F\";\n}\n.km-root .km-icon-label.k-i-tick-sign:before {\n content: \"\\E030\";\n}\n.km-root .km-icon-label.k-i-close-sign:before {\n content: \"\\E031\";\n}\n.km-root .km-icon-label.k-i-plus-sign:before {\n content: \"\\E032\";\n}\n.km-root .km-icon-label.k-i-minus-sign:before {\n content: \"\\E033\";\n}\n.km-root .km-icon-label.k-si-plus-sign:before,\n.km-root .km-icon-label.k-i-splus-sign:before {\n content: \"\\E034\";\n}\n.km-root .km-icon-label.k-si-minus-sign:before,\n.km-root .km-icon-label.k-i-sminus-sign:before {\n content: \"\\E035\";\n}\n.km-root .km-icon-label.k-i-cancel:before {\n content: \"\\E036\";\n}\n.km-root .km-icon-label.k-i-tick:before {\n content: \"\\E037\";\n}\n.km-root .km-icon-label.k-i-close:before {\n content: \"\\E038\";\n}\n.km-root .km-icon-label.k-i-plus:before {\n content: \"\\E039\";\n}\n.km-root .km-icon-label.k-i-minus:before {\n content: \"\\E03A\";\n}\n.km-root .km-icon-label.k-si-plus:before,\n.km-root .km-icon-label.k-i-splus:before {\n content: \"\\E03B\";\n}\n.km-root .km-icon-label.k-si-minus:before,\n.km-root .km-icon-label.k-i-sminus:before {\n content: \"\\E03C\";\n}\n.km-root .km-icon-label.k-i-stop:before {\n content: \"\\E03D\";\n}\n.km-root .km-icon-label.k-i-pause:before {\n content: \"\\E03E\";\n}\n.km-root .km-icon-label.k-i-eject:before {\n content: \"\\E03F\";\n}\n.km-root .km-icon-label.k-i-volume-off:before {\n content: \"\\E040\";\n}\n.km-root .km-icon-label.k-i-volume-low:before {\n content: \"\\E041\";\n}\n.km-root .km-icon-label.k-i-volume-high:before {\n content: \"\\E042\";\n}\n.km-root .km-icon-label.k-i-earphones:before {\n content: \"\\E043\";\n}\n.km-root .km-icon-label.k-i-heart:before {\n content: \"\\E044\";\n}\n.km-root .km-icon-label.k-i-heart-empty:before {\n content: \"\\E045\";\n}\n.km-root .km-icon-label.k-i-heart-half:before {\n content: \"\\E046\";\n}\n.km-root .km-icon-label.k-i-star:before {\n content: \"\\E047\";\n}\n.km-root .km-icon-label.k-i-star-empty:before {\n content: \"\\E048\";\n}\n.km-root .km-icon-label.k-i-star-half:before {\n content: \"\\E049\";\n}\n.km-root .km-icon-label.k-i-star-half-empty:before {\n content: \"\\E04A\";\n}\n.km-root .km-icon-label.k-i-chart-column:before {\n content: \"\\E04B\";\n}\n.km-root .km-icon-label.k-i-chart-bar:before {\n content: \"\\E04C\";\n}\n.km-root .km-icon-label.k-i-chart-pie:before {\n content: \"\\E04D\";\n}\n.km-root .km-icon-label.k-i-chart-donut:before {\n content: \"\\E04E\";\n}\n.km-root .km-icon-label.k-i-chart-line:before {\n content: \"\\E04F\";\n}\n.km-root .km-icon-label.k-i-chart-area:before {\n content: \"\\E050\";\n}\n.km-root .km-icon-label.k-i-chart-donut:before {\n content: \"\\E051\";\n}\n.km-root .km-icon-label.k-i-align-left:before {\n content: \"\\E052\";\n}\n.km-root .km-icon-label.k-i-align-center:before {\n content: \"\\E053\";\n}\n.km-root .km-icon-label.k-i-align-right:before {\n content: \"\\E054\";\n}\n.km-root .km-icon-label.k-i-align-justify:before {\n content: \"\\E055\";\n}\n.km-root .km-icon-label.k-i-align-clear:before {\n content: \"\\E056\";\n}\n.km-root .km-icon-label.k-i-bold:before {\n content: \"\\E057\";\n}\n.km-root .km-icon-label.k-i-bold-sans:before {\n content: \"\\E058\";\n}\n.km-root .km-icon-label.k-i-italic:before {\n content: \"\\E059\";\n}\n.km-root .km-icon-label.k-i-italic-sans:before {\n content: \"\\E05A\";\n}\n.km-root .km-icon-label.k-i-underline:before {\n content: \"\\E05B\";\n}\n.km-root .km-icon-label.k-i-underline-sans:before {\n content: \"\\E05C\";\n}\n.km-root .km-icon-label.k-i-strikethrough:before {\n content: \"\\E05D\";\n}\n.km-root .km-icon-label.k-i-strikethrough-sans:before {\n content: \"\\E05E\";\n}\n.km-root .km-icon-label.k-i-font-a:before {\n content: \"\\E05F\";\n}\n.km-root .km-icon-label.k-i-font-a-sans:before {\n content: \"\\E060\";\n}\n.km-root .km-icon-label.k-i-font-t:before {\n content: \"\\E061\";\n}\n.km-root .km-icon-label.k-i-font-t-sans:before {\n content: \"\\E062\";\n}\n.km-root .km-icon-label.k-i-brightness:before {\n content: \"\\E063\";\n}\n.km-root .km-icon-label.k-i-brightness-contrast:before {\n content: \"\\E064\";\n}\n.km-root .km-icon-label.k-i-contrast:before {\n content: \"\\E065\";\n}\n.km-root .km-icon-label.k-i-crop:before {\n content: \"\\E066\";\n}\n.km-root .km-icon-label.k-i-mirror:before {\n content: \"\\E067\";\n}\n.km-root .km-icon-label.k-i-flip-h:before {\n content: \"\\E068\";\n}\n.km-root .km-icon-label.k-i-flip-v:before {\n content: \"\\E069\";\n}\n.km-root .km-icon-label.k-i-rotate:before {\n content: \"\\E06A\";\n}\n.km-root .km-icon-label.k-i-rotate-rev:before {\n content: \"\\E06B\";\n}\n.km-root .km-icon-label.k-i-filter:before {\n content: \"\\E06C\";\n}\n.km-root .km-icon-label.k-i-filter-clear:before {\n content: \"\\E06D\";\n}\n.km-root .km-icon-label.k-i-sort-asc:before {\n content: \"\\E06E\";\n}\n.km-root .km-icon-label.k-i-sort-desc:before {\n content: \"\\E06F\";\n}\n.km-root .km-icon-label.k-i-sort-clear:before {\n content: \"\\E070\";\n}\n.km-root .km-icon-label.k-i-indent:before {\n content: \"\\E071\";\n}\n.km-root .km-icon-label.k-i-outdent:before {\n content: \"\\E072\";\n}\n.km-root .km-icon-label.k-i-hyperlink:before {\n content: \"\\E073\";\n}\n.km-root .km-icon-label.k-i-hyperlink-clear:before {\n content: \"\\E074\";\n}\n.km-root .km-icon-label.k-i-hyperlink-ext:before {\n content: \"\\E075\";\n}\n.km-root .km-icon-label.k-si-hyperlink-ext:before {\n content: \"\\E076\";\n}\n.km-root .km-icon-label.k-i-ul:before {\n content: \"\\E077\";\n}\n.km-root .km-icon-label.k-si-ul:before {\n content: \"\\E078\";\n}\n.km-root .km-icon-label.k-i-paint:before {\n content: \"\\E079\";\n}\n.km-root .km-icon-label.k-i-paste:before {\n content: \"\\E07A\";\n}\n.km-root .km-icon-label.k-i-pencil:before {\n content: \"\\E07B\";\n}\n.km-root .km-icon-label.k-i-image:before {\n content: \"\\E07C\";\n}\n.km-root .km-icon-label.k-i-image-add:before {\n content: \"\\E07D\";\n}\n.km-root .km-icon-label.k-i-print:before {\n content: \"\\E07E\";\n}\n.km-root .km-icon-label.k-i-zoom:before {\n content: \"\\E07F\";\n}\n.km-root .km-icon-label.k-i-zoom-in:before {\n content: \"\\E080\";\n}\n.km-root .km-icon-label.k-i-zoom-out:before {\n content: \"\\E081\";\n}\n.km-root .km-icon-label.k-i-asterisk:before {\n content: \"\\E082\";\n}\n.km-root .km-icon-label.k-i-clip:before {\n content: \"\\E083\";\n}\n.km-root .km-icon-label.k-i-clip-45:before {\n content: \"\\E084\";\n}\n.km-root .km-icon-label.k-i-qrcode:before {\n content: \"\\E085\";\n}\n.km-root .km-icon-label.k-i-book:before {\n content: \"\\E086\";\n}\n.km-root .km-icon-label.k-i-bookmark:before {\n content: \"\\E087\";\n}\n.km-root .km-icon-label.k-i-briefcase:before {\n content: \"\\E088\";\n}\n.km-root .km-icon-label.k-i-calendar:before {\n content: \"\\E089\";\n}\n.km-root .km-icon-label.k-i-camera-still:before {\n content: \"\\E08A\";\n}\n.km-root .km-icon-label.k-i-camera-video:before {\n content: \"\\E08B\";\n}\n.km-root .km-icon-label.k-i-certificate:before {\n content: \"\\E08C\";\n}\n.km-root .km-icon-label.k-i-clock:before {\n content: \"\\E08D\";\n}\n.km-root .km-icon-label.k-i-cloud:before {\n content: \"\\E08E\";\n}\n.km-root .km-icon-label.k-i-collapse:before {\n content: \"\\E08F\";\n}\n.km-root .km-icon-label.k-i-columns:before {\n content: \"\\E090\";\n}\n.km-root .km-icon-label.k-i-comment:before {\n content: \"\\E091\";\n}\n.km-root .km-icon-label.k-i-comment-empty:before {\n content: \"\\E092\";\n}\n.km-root .km-icon-label.k-i-comments:before {\n content: \"\\E093\";\n}\n.km-root .km-icon-label.k-i-comments-empty:before {\n content: \"\\E094\";\n}\n.km-root .km-icon-label.k-i-credit-card:before {\n content: \"\\E095\";\n}\n.km-root .km-icon-label.k-i-download:before {\n content: \"\\E096\";\n}\n.km-root .km-icon-label.k-i-draghandle:before {\n content: \"\\E097\";\n}\n.km-root .km-icon-label.k-si-draghandle:before {\n content: \"\\E098\";\n}\n.km-root .km-icon-label.k-i-envelop:before {\n content: \"\\E099\";\n}\n.km-root .km-icon-label.k-i-envelop-open:before {\n content: \"\\E09A\";\n}\n.km-root .km-icon-label.k-i-eye:before {\n content: \"\\E09B\";\n}\n.km-root .km-icon-label.k-i-file:before {\n content: \"\\E09C\";\n}\n.km-root .km-icon-label.k-i-file-add:before {\n content: \"\\E09D\";\n}\n.km-root .km-icon-label.k-i-film:before {\n content: \"\\E09E\";\n}\n.km-root .km-icon-label.k-i-flag:before {\n content: \"\\E09F\";\n}\n.km-root .km-icon-label.k-i-folder-add:before {\n content: \"\\E0A0\";\n}\n.km-root .km-icon-label.k-i-folder:before {\n content: \"\\E0A1\";\n}\n.km-root .km-icon-label.k-i-folder-open:before {\n content: \"\\E0A2\";\n}\n.km-root .km-icon-label.k-i-folder-up:before {\n content: \"\\E0A3\";\n}\n.km-root .km-icon-label.k-i-gear:before {\n content: \"\\E0A4\";\n}\n.km-root .km-icon-label.k-si-gear:before {\n content: \"\\E0A5\";\n}\n.km-root .km-icon-label.k-i-transmit:before {\n content: \"\\E0A6\";\n}\n.km-root .km-icon-label.k-i-beer:before {\n content: \"\\E0A7\";\n}\n.km-root .km-icon-label.k-i-cocktail:before {\n content: \"\\E0A8\";\n}\n.km-root .km-icon-label.k-i-coffee:before {\n content: \"\\E0A9\";\n}\n.km-root .km-icon-label.k-i-wine:before {\n content: \"\\E0AA\";\n}\n.km-root .km-icon-label.k-i-grid:before {\n content: \"\\E0AB\";\n}\n.km-root .km-icon-label.k-i-thumbs:before {\n content: \"\\E0AC\";\n}\n.km-root .km-icon-label.k-i-split-h:before {\n content: \"\\E0AD\";\n}\n.km-root .km-icon-label.k-i-split-v:before {\n content: \"\\E0AE\";\n}\n.km-root .km-icon-label.k-i-home:before {\n content: \"\\E0AF\";\n}\n.km-root .km-icon-label.k-i-inbox:before {\n content: \"\\E0B0\";\n}\n.km-root .km-icon-label.k-i-key:before {\n content: \"\\E0B1\";\n}\n.km-root .km-icon-label.k-i-login:before {\n content: \"\\E0B2\";\n}\n.km-root .km-icon-label.k-i-logout:before {\n content: \"\\E0B3\";\n}\n.km-root .km-icon-label.k-i-place:before {\n content: \"\\E0B4\";\n}\n.km-root .km-icon-label.k-i-megaphone:before {\n content: \"\\E0B5\";\n}\n.km-root .km-icon-label.k-i-note:before {\n content: \"\\E0B6\";\n}\n.km-root .km-icon-label.k-i-pin:before {\n content: \"\\E0B7\";\n}\n.km-root .km-icon-label.k-i-unpin:before {\n content: \"\\E0B8\";\n}\n.km-root .km-icon-label.k-i-power:before {\n content: \"\\E0B9\";\n}\n.km-root .km-icon-label.k-i-progress-bars:before {\n content: \"\\E0BA\";\n}\n.km-root .km-icon-label.k-i-road:before {\n content: \"\\E0BB\";\n}\n.km-root .km-icon-label.k-i-rss:before {\n content: \"\\E0BC\";\n}\n.km-root .km-icon-label.k-i-floppy:before {\n content: \"\\E0BD\";\n}\n.km-root .km-icon-label.k-i-sitemap:before {\n content: \"\\E0BE\";\n}\n.km-root .km-icon-label.k-i-tag-45:before {\n content: \"\\E0BF\";\n}\n.km-root .km-icon-label.k-i-tag-h:before {\n content: \"\\E0C0\";\n}\n.km-root .km-icon-label.k-i-thunderbolt:before {\n content: \"\\E0C1\";\n}\n.km-root .km-icon-label.k-i-tooltip:before {\n content: \"\\E0C2\";\n}\n.km-root .km-icon-label.k-i-trash:before {\n content: \"\\E0C3\";\n}\n.km-root .km-icon-label.k-i-trophy:before {\n content: \"\\E0C4\";\n}\n.km-root .km-icon-label.k-i-ungroup:before {\n content: \"\\E0C5\";\n}\n.km-root .km-icon-label.k-i-upload:before {\n content: \"\\E0C6\";\n}\n.km-root .km-icon-label.k-i-window:before {\n content: \"\\E0C7\";\n}\n.km-root .km-icon-label.k-i-tiles:before {\n content: \"\\E0C8\";\n}\n.km-root .km-icon-label.k-i-wrench:before {\n content: \"\\E0C9\";\n}\n.km-root .km-icon-label.k-i-action:before {\n content: \"\\E0CA\";\n}\n.km-root .km-icon-label.k-i-add:before {\n content: \"\\E0CB\";\n}\n.km-root .km-icon-label.k-i-add-inv:before {\n content: \"\\E0CC\";\n}\n.km-root .km-icon-label.k-i-armchair:before {\n content: \"\\E0CD\";\n}\n.km-root .km-icon-label.k-i-battery:before {\n content: \"\\E0CE\";\n}\n.km-root .km-icon-label.k-i-book-open:before {\n content: \"\\E0CF\";\n}\n.km-root .km-icon-label.k-i-camera:before {\n content: \"\\E0D0\";\n}\n.km-root .km-icon-label.k-i-cart:before {\n content: \"\\E0D1\";\n}\n.km-root .km-icon-label.k-i-time:before {\n content: \"\\E0D2\";\n}\n.km-root .km-icon-label.k-i-coffee-card:before {\n content: \"\\E0D3\";\n}\n.km-root .km-icon-label.k-i-download-arrow:before {\n content: \"\\E0D4\";\n}\n.km-root .km-icon-label.k-i-edit:before {\n content: \"\\E0D5\";\n}\n.km-root .km-icon-label.k-i-faves:before {\n content: \"\\E0D6\";\n}\n.km-root .km-icon-label.k-i-star:before {\n content: \"\\E0D7\";\n}\n.km-root .km-icon-label.k-i-featured:before {\n content: \"\\E0D8\";\n}\n.km-root .km-icon-label.k-i-forward:before {\n content: \"\\E0D9\";\n}\n.km-root .km-icon-label.k-i-cog:before {\n content: \"\\E0DA\";\n}\n.km-root .km-icon-label.k-i-globe:before {\n content: \"\\E0DB\";\n}\n.km-root .km-icon-label.k-i-globe-inv:before {\n content: \"\\E0DC\";\n}\n.km-root .km-icon-label.k-i-house:before {\n content: \"\\E0DD\";\n}\n.km-root .km-icon-label.k-i-info:before {\n content: \"\\E0DE\";\n}\n.km-root .km-icon-label.k-i-share:before {\n content: \"\\E0DF\";\n}\n.km-root .km-icon-label.k-i-more-h:before {\n content: \"\\E0E0\";\n}\n.km-root .km-icon-label.k-i-more-v:before {\n content: \"\\E0E1\";\n}\n.km-root .km-icon-label.k-i-next:before {\n content: \"\\E0E2\";\n}\n.km-root .km-icon-label.k-i-pause-a:before {\n content: \"\\E0E3\";\n}\n.km-root .km-icon-label.k-i-user:before {\n content: \"\\E0E4\";\n}\n.km-root .km-icon-label.k-i-play-a:before {\n content: \"\\E0E5\";\n}\n.km-root .km-icon-label.k-i-refresh-a:before {\n content: \"\\E0E6\";\n}\n.km-root .km-icon-label.k-i-reset:before {\n content: \"\\E0E7\";\n}\n.km-root .km-icon-label.k-i-rewind:before {\n content: \"\\E0E8\";\n}\n.km-root .km-icon-label.k-i-search-a:before {\n content: \"\\E0E9\";\n}\n.km-root .km-icon-label.k-i-stop-a:before {\n content: \"\\E0EA\";\n}\n.km-root .km-icon-label.k-i-tiles-a:before {\n content: \"\\E0EB\";\n}\n.km-root .km-icon-label.k-i-trash-a:before {\n content: \"\\E0EC\";\n}\n.km-root .km-icon-label.k-i-undo:before {\n content: \"\\E0ED\";\n}\n.km-root .km-icon-label.k-i-redo:before {\n content: \"\\E0EE\";\n}\n.km-root .km-icon-label.k-i-volume-a:before {\n content: \"\\E0EF\";\n}\n.km-root .km-icon-label.k-i-wifi:before {\n content: \"\\E0F0\";\n}\n.km-root .km-icon-label.k-i-more-lines:before {\n content: \"\\E0F1\";\n}\n.km-root .km-icon-label.k-i-pull-to-ref:before {\n content: \"\\E0F2\";\n}\n.km-root .km-icon-label.k-i-loading-android:before {\n content: \"\\E0F3\";\n}\n.km-root .km-icon-label.k-i-loading-blackberry:before {\n content: \"\\E0F4\";\n}\n.km-root .km-icon-label.k-i-loading-meego:before {\n content: \"\\E0F5\";\n}\n.km-root .km-icon-label.k-i-loading-custom:before {\n content: \"\\E0F6\";\n}\n.km-root .km-icon-label.k-i-loading-ios:before {\n content: \"\\E0F7\";\n}\n.km-root .km-icon-label.k-i-bug:before {\n content: \"\\E0F8\";\n}\n.km-root .km-icon-label.k-i-info:before {\n content: \"\\E0F9\";\n}\n.km-root .km-icon-label.k-i-warning:before {\n content: \"\\E0FA\";\n}\n.km-root .km-icon-label.k-i-question:before {\n content: \"\\E0FB\";\n}\n.km-root .km-icon-label.k-i-insert-n:before {\n content: \"\\E0FC\";\n}\n.km-root .km-icon-label.k-i-insert-m:before {\n content: \"\\E0FD\";\n}\n.km-root .km-icon-label.k-i-insert-s:before {\n content: \"\\E0FE\";\n}\n.km-root .km-icon-label.k-i-lock:before {\n content: \"\\E0FF\";\n}\n.km-root .km-icon-label.k-i-unlock:before {\n content: \"\\E100\";\n}\n.km-root .km-icon-label.k-i-phone:before {\n content: \"\\E101\";\n}\n.km-root .km-icon-label.k-i-tablet:before {\n content: \"\\E102\";\n}\n.km-root .km-icon-label.k-i-ol:before {\n content: \"\\E103\";\n}\n.km-root .km-icon-label.k-i-barcode:before {\n content: \"\\E104\";\n}\n.km-root .km-icon-label.k-i-html5:before {\n content: \"\\E105\";\n}\n.km-root .km-icon-label.k-i-css3:before {\n content: \"\\E106\";\n}\n.km-root .km-icon-label.k-i-kendoui:before {\n content: \"\\E107\";\n}\n.km-root .km-icon-label.k-i-telerik:before {\n content: \"\\E108\";\n}\n.km-root .km-icon-label.k-i-icenium:before {\n content: \"\\E109\";\n}\n.km-root .km-icon-label.k-i-sitefinity:before {\n content: \"\\E10A\";\n}\n.km-root .km-icon-label.k-i-twitter:before {\n content: \"\\E10B\";\n}\n.km-root .km-icon-label.k-i-linkedin:before {\n content: \"\\E10C\";\n}\n.km-root .km-icon-label.k-i-facebook:before {\n content: \"\\E10D\";\n}\n.km-root .km-icon-label.k-i-pinterest:before {\n content: \"\\E10E\";\n}\n.km-root .km-icon-label.k-i-youtube:before {\n content: \"\\E10F\";\n}\n.km-root .km-icon-label.k-i-vimeo:before {\n content: \"\\E110\";\n}\n.km-root .km-icon-label.k-i-behance:before {\n content: \"\\E111\";\n}\n.km-root .km-icon-label.k-i-dribbble:before {\n content: \"\\E112\";\n}\n.km-root .km-icon-label.k-i-googleplus:before {\n content: \"\\E113\";\n}\n.km-root .km-icon-label.k-i-minimize:before {\n content: \"\\E114\";\n}\n.km-root .km-icon-label.k-i-html:before {\n content: \"\\E115\";\n}\n.km-root .km-icon-label.k-i-group:before {\n content: \"\\E116\";\n}\n.km-root .km-icon-label.k-i-subscript:before {\n content: \"\\E117\";\n}\n.km-root .km-icon-label.k-i-superscript:before {\n content: \"\\E118\";\n}\n.km-root .km-icon-label.k-i-drophere:before {\n content: \"\\E119\";\n}\n.km-root .km-popup .k-item,\n.km-widget.km-actionsheet > li {\n list-style-type: none;\n padding: inherit 1em;\n border-bottom: 1px solid #555;\n box-sizing: border-box;\n}\n.km-widget.km-actionsheet > li {\n line-height: 2em;\n border-bottom: 0;\n}\n.km-widget.km-actionsheet > li > a {\n line-height: 1.5em;\n text-align: left;\n background: transparent;\n}\n.km-root .km-popup .k-list,\n.km-widget.km-actionsheet {\n padding: 0;\n margin: 0;\n}\n.km-root .km-popup .k-item:last-child,\n.km-widget.km-actionsheet > li:last-child {\n border: 0;\n}\n.km-widget.km-actionsheet-wrapper {\n width: 100%;\n box-shadow: none;\n border: 0;\n}\n.km-actionsheet-root.km-shim .k-animation-container {\n width: 100% !important;\n height: 100% !important;\n}\n.km-tablet .km-pane div.km-actionsheet-phone {\n background: transparent;\n}\n.km-tablet .km-actionsheet-phone li.km-actionsheet-title,\n.km-tablet div.km-actionsheet-phone li.km-actionsheet-cancel {\n display: block;\n}\n.km-popover-root .km-popup-wrapper {\n position: relative !important;\n}\n.km-popup-wrapper,\n.km-modalview-wrapper {\n z-index: 10001;\n position: relative;\n background: none;\n border: 0;\n box-shadow: none;\n}\n.km-popup-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 10002;\n}\n.km-popup-arrow,\n.km-popup-arrow:after,\n.km-popup-arrow:before {\n position: absolute;\n width: 15px;\n height: 15px;\n top: 0;\n left: 0;\n z-index: 2;\n}\n.km-left .km-popup-arrow,\n.km-right .km-popup-arrow {\n margin-top: -8px;\n}\n.km-up .km-popup-arrow,\n.km-down .km-popup-arrow {\n margin-left: -8px;\n}\n.km-popup-arrow:after,\n.km-popup-arrow:before {\n display: block;\n content: \"\\a0\";\n width: 0;\n height: 0;\n}\n.km-up .km-popup-arrow {\n top: auto;\n bottom: 0;\n}\n.km-left .km-popup-arrow {\n left: auto;\n right: 0;\n}\n.km-popup.km-pane {\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n min-height: 100px;\n background: transparent;\n}\n.km-popover-root .km-view {\n position: relative;\n}\n.km-popover-root .km-content {\n -ms-flex: auto;\n}\n.km-drawer {\n top: 0;\n left: auto;\n width: 250px;\n}\n.km-drawer .km-header,\n.km-drawer .km-footer {\n z-index: 0;\n}\n.km-left-drawer {\n left: 0;\n}\n.km-right-drawer {\n right: 0;\n}\n.km-modalview-root {\n text-align: center;\n}\n.km-modalview-root > .k-animation-container {\n text-align: left;\n position: relative !important;\n top: auto !important;\n left: auto !important;\n display: inline-block !important;\n vertical-align: middle;\n}\n.km-modalview,\n.km-modalview-wrapper:before {\n overflow: hidden;\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n width: 100%;\n height: 100%;\n vertical-align: middle;\n max-height: 100%;\n}\n.km-modalview .km-content {\n box-flex: 1;\n}\n.km-auto-height .km-content {\n -ms-flex: auto;\n}\n.km-native-scrolling .km-view.km-modalview {\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.km-modalview-root:before,\n.km-modalview-wrapper:before {\n vertical-align: middle;\n height: 100%;\n margin-left: -1px;\n content: \"\\a0\";\n width: 0px;\n display: inline-block;\n}\n.km-scroller-pull {\n width: 100%;\n display: block;\n position: absolute;\n line-height: 3em;\n font-size: 1.4em;\n text-align: center;\n -webkit-transform: translate3d(0, -3em, 0);\n transform: translate3d(0, -3em, 0);\n}\n.km-scroller-pull .km-template {\n display: inline-block;\n min-width: 200px;\n text-align: left;\n}\n.km-load-more .km-icon,\n.km-widget .km-scroller-pull .km-icon {\n display: inline-block;\n height: 2rem;\n margin-right: 1rem;\n vertical-align: middle;\n width: 2rem;\n font-size: 2rem;\n -webkit-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n transition: -webkit-transform 300ms linear;\n transition: transform 300ms linear;\n transition: transform 300ms linear, -webkit-transform 300ms linear;\n}\n.km-widget .km-scroller-release .km-icon {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.km-widget .km-scroller-refresh .km-icon {\n transition: none;\n}\n.km-touch-scrollbar {\n position: absolute;\n visibility: hidden;\n z-index: 200000;\n height: 0.4em;\n width: 0.4em;\n background-color: #333;\n opacity: 0;\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n transition: opacity 0.3s linear;\n}\n.km-vertical-scrollbar {\n height: 100%;\n right: 2px;\n top: 0;\n}\n.km-horizontal-scrollbar {\n width: 100%;\n left: 0;\n bottom: 2px;\n}\n.km-scrollview,\n.km-scroll-container {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -moz-user-select: -moz-none;\n -webkit-margin-collapse: separate;\n margin-collapse: separate;\n}\n.km-scroll-wrapper {\n position: relative;\n}\n.km-scroll-header {\n position: absolute;\n z-index: 1001;\n width: 100%;\n top: 0;\n left: 0;\n}\ndiv.km-splitview > .km-content,\nkendo-mobile-split-view.km-splitview > .km-content {\n -ms-flex-direction: row;\n flex-direction: row;\n}\ndiv.km-split-vertical > .km-content,\nkendo-mobile-split-view.km-split-vertical > .km-content {\n -ms-flex-direction: column;\n flex-direction: column;\n}\ndiv.km-split-content > .km-pane {\n -ms-flex: 2;\n flex: 2;\n width: auto;\n height: auto;\n}\ndiv.km-split-content > .km-pane:first-child {\n -ms-flex: 1;\n flex: 1;\n}\ndiv.km-split-horizontal > .km-content > .km-pane {\n top: 0;\n bottom: 0;\n}\n.km-split-vertical > .km-content > .km-pane > .km-view {\n display: -webkit-box;\n}\n.k-fx-end .k-fx-next,\n.k-fx-end .k-fx-current {\n transition: all 350ms ease-out;\n}\n.k-fx {\n position: relative;\n}\n.k-fx .k-fx-current {\n z-index: 0;\n}\n.k-fx .k-fx-next {\n z-index: 1;\n}\n.k-fx-hidden,\n.k-fx-hidden * {\n visibility: hidden !important;\n}\n.k-fx-reverse .k-fx-current {\n z-index: 1;\n}\n.k-fx-reverse .k-fx-next {\n z-index: 0;\n}\n.k-fx-zoom.k-fx-start .k-fx-next {\n -webkit-transform: scale(0) !important;\n -ms-transform: scale(0) !important;\n transform: scale(0) !important;\n}\n.k-fx-zoom.k-fx-end .k-fx-next {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,\n.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: scale(1) !important;\n -ms-transform: scale(1) !important;\n transform: scale(1) !important;\n}\n.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: scale(0) !important;\n -ms-transform: scale(0) !important;\n transform: scale(0) !important;\n}\n.k-fx-fade.k-fx-start .k-fx-next {\n will-change: opacity;\n opacity: 0;\n}\n.k-fx-fade.k-fx-end .k-fx-next {\n opacity: 1;\n}\n.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: opacity;\n opacity: 1;\n}\n.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {\n opacity: 0;\n}\n.k-fx-slide.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-end .k-fx-current .k-header,\n.k-fx-slide.k-fx-end .k-fx-current .k-footer,\n.k-fx-slide.k-fx-end .k-fx-next .km-content,\n.k-fx-slide.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-end .k-fx-next .km-footer,\n.k-fx-slide.k-fx-end .k-fx-current .km-content,\n.k-fx-slide.k-fx-end .k-fx-current .km-header,\n.k-fx-slide.k-fx-end .k-fx-current .km-footer {\n transition: all 350ms ease-out;\n}\n.k-fx-slide.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-start .k-fx-next .km-content {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-start .k-fx-next .k-header,\n.k-fx-slide.k-fx-start .k-fx-next .k-footer,\n.k-fx-slide.k-fx-start .k-fx-next .km-header,\n.k-fx-slide.k-fx-start .k-fx-next .km-footer {\n will-change: opacity;\n opacity: 0;\n}\n.k-fx-slide.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-end .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {\n will-change: opacity;\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {\n opacity: 0;\n}\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,\n.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {\n opacity: 1;\n}\n.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,\n.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx-tile.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx-tile.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {\n -webkit-transform: translatex(0);\n -ms-transform: translatex(0);\n transform: translatex(0);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {\n -webkit-transform: translatex(0%);\n -ms-transform: translatex(0%);\n transform: translatex(0%);\n}\n.k-fx.k-fx-overlay.k-fx-start .k-fx-next,\n.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {\n will-change: transform;\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {\n -webkit-transform: translatey(100%);\n -ms-transform: translatey(100%);\n transform: translatey(100%);\n}\n.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {\n -webkit-transform: translatey(-100%);\n -ms-transform: translatey(-100%);\n transform: translatey(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {\n will-change: transform;\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {\n -webkit-transform: translatex(100%);\n -ms-transform: translatex(100%);\n transform: translatex(100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {\n -webkit-transform: translatex(-100%);\n -ms-transform: translatex(-100%);\n transform: translatex(-100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {\n -webkit-transform: translatey(100%);\n -ms-transform: translatey(100%);\n transform: translatey(100%);\n}\n.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {\n -webkit-transform: translatey(-100%);\n -ms-transform: translatey(-100%);\n transform: translatey(-100%);\n}\n.km-on-wp .km-view,\n.km-on-wp .km-header,\n.km-on-wp .km-footer,\n.km-on-wp .km-slider,\n.km-on-wp .km-switch,\n.km-on-wp .km-filter-reset,\n.km-on-wp .km-shim .k-animation-container,\n.km-on-wp .km-scroll-container {\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n}\n.km-ios,\n.km-blackberry,\n.km-on-ios .km-view,\n.km-on-ios .km-header,\n.km-on-ios .km-footer,\n.km-on-ios .km-slider,\n.km-on-ios .km-switch,\n.km-on-ios .km-group-title,\n.km-on-ios .km-filter-reset,\n.km-on-ios .km-shim .k-animation-container,\n.km-on-ios .km-scroll-container,\n.km-on-blackberry .km-view,\n.km-on-blackberry .km-content,\n.km-on-blackberry .km-header,\n.km-on-blackberry .km-footer,\n.km-on-blackberry .km-icon,\n.km-on-blackberry .km-switch,\n.km-on-blackberry .km-popup .k-item,\n.km-on-blackberry .km-actionsheet-wrapper,\n.km-on-android.km-4 .k-slider {\n -webkit-transform: translatez(0);\n}\n.km-on-android.km-4 .km-switch,\n.km-on-android.km-4 .km-listview-wrapper,\n.km-on-android.km-4 .km-content,\n.km-on-android.km-4 .km-switch-handle,\n.km-android.km-4.km-on-android .km-switch-wrapper,\n.km-on-android.km-4 .km-scroll-container,\n.km-on-meego .km-content,\n.km-on-meego .km-switch,\n.km-on-meego .km-icon,\n.km-on-meego .km-header,\n.km-on-meego .km-footer,\n.km-on-meego .km-content,\n.km-on-meego .km-switch-handle,\n.km-on-meego .km-switch-wrapper {\n -webkit-transform: translatez(0);\n -webkit-backface-visibility: hidden;\n}\n.km-android4.km-ios-chrome .km-listview-wrapper {\n -webkit-transform: none;\n}\n.km-native-scrolling .km-header,\n.km-native-scrolling .km-footer,\n.km-native-scrolling .km-shim,\n.km-native-scrolling .km-popup-overlay,\n.km-native-scrolling .km-drawer,\n.km-native-scrolling > .km-pane > .km-loader,\n.km-on-android.km-4 .km-scroller-pull .km-icon {\n -webkit-backface-visibility: hidden;\n}\n.km-on-android.km-4 input {\n -webkit-user-modify: read-write-plaintext-only;\n}\n.km-wp .km-view .km-absolute,\n.km-meego .km-view .km-absolute {\n position: absolute;\n}\n.km-on-ios [contenteditable] {\n -webkit-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\n.km-widget {\n font-size: 1em;\n}\n.km-root .km-pane,\n.km-root .km-view,\n.km-root .km-slider,\n.km-root .km-switch,\n.km-root .km-group-title,\n.km-root .km-filter-reset,\n.km-root .km-shim .k-animation-container {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n}\n.km-widget,\n.km-widget * {\n box-sizing: border-box;\n background-clip: border-box;\n}\n.km-toolbar,\n.km-navbar,\n.km-tabstrip,\n.km-tabstrip .km-button {\n border-radius: 0;\n}\n.km-touch-scrollbar {\n border: 0;\n box-sizing: border-box;\n border-radius: 1em;\n}\n.km-popup .k-popup {\n font-size: 1em !important;\n}\n.km-popup-wrapper.k-popup {\n box-shadow: none;\n background: none;\n}\n.km-popup .k-item,\n.km-actionsheet > li > a {\n text-decoration: none;\n padding: 0.5em 0 0.5em 0.6em;\n border: 0;\n border-radius: 0;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n box-sizing: border-box;\n}\n.km-actionsheet-wrapper,\n.km-popup .k-list-container {\n bottom: 0;\n border: 0;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n border-radius: 0;\n box-sizing: border-box;\n}\n.km-popup {\n left: 0 !important;\n top: 0 !important;\n width: 100% !important;\n height: 100% !important;\n box-sizing: border-box;\n}\n.km-popup .k-list-container {\n width: 100% !important;\n height: auto !important;\n max-height: 80%;\n}\n.km-shim .k-animation-container {\n left: 0;\n top: auto;\n bottom: 0;\n}\n.km-loader:before,\n.km-scroller-refresh.km-load-more,\n.km-scroller-pull {\n border-radius: 20em;\n overflow: visible;\n}\n.km-loader:before {\n content: \"\\a0\";\n display: block;\n position: absolute;\n margin-top: -2em;\n margin-left: -2em;\n width: 4em;\n height: 4em;\n top: 50%;\n left: 50%;\n border-radius: 5em;\n}\n.km-loader {\n left: 0;\n top: 0;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n.km-loader h1 {\n display: none;\n font-size: 1em;\n position: absolute;\n left: -50%;\n width: 200%;\n top: 55%;\n}\n.km-loading,\n.km-loader .km-loading-left,\n.km-loader .km-loading-right,\n.km-load-more.km-scroller-refresh .km-icon,\n.km-scroller-pull.km-scroller-refresh .km-icon,\n.km-scroller-refresh .km-loading-left,\n.km-scroller-refresh .km-loading-right {\n font-size: 1em;\n display: block;\n width: 0.36em;\n height: 1em;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -0.8em;\n margin-top: -0.5em;\n border-radius: 1em;\n -webkit-animation: km-webload 0.6s infinite linear;\n animation: km-webload 0.6s infinite linear;\n background-clip: padding-box;\n}\n.km-load-more.km-scroller-refresh .km-icon,\n.km-scroller-pull.km-scroller-refresh .km-icon,\n.km-scroller-refresh .km-loading-left,\n.km-scroller-refresh .km-loading-right {\n height: 0.6em;\n margin-top: -0.3em;\n margin-left: -0.6em;\n width: 0.25em;\n -webkit-animation: km-webrefresh 0.6s infinite linear;\n animation: km-webrefresh 0.6s infinite linear;\n}\n.km-root .km-loading-left {\n margin-left: -0.2em;\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s;\n}\n.km-root .km-loading-right {\n margin-left: 0.42em;\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s;\n}\n@keyframes km-webload {\n 0% {\n height: 1em;\n margin-top: -0.5em;\n }\n 33% {\n height: 2em;\n margin-top: -1em;\n }\n 66% {\n height: 1em;\n margin-top: -0.5em;\n }\n}\n@-webkit-keyframes km-webload {\n 0% {\n height: 1em;\n margin-top: -0.5em;\n }\n 33% {\n height: 2em;\n margin-top: -1em;\n }\n 66% {\n height: 1em;\n margin-top: -0.5em;\n }\n}\n@keyframes km-webrefresh {\n 0% {\n height: 0.6em;\n margin-top: -0.3em;\n }\n 33% {\n height: 1.2em;\n margin-top: -0.6em;\n }\n 66% {\n height: 0.6em;\n margin-top: -0.3em;\n }\n}\n@-webkit-keyframes km-webrefresh {\n 0% {\n height: 0.6em;\n margin-top: -0.3em;\n }\n 33% {\n height: 1.2em;\n margin-top: -0.6em;\n }\n 66% {\n height: 0.6em;\n margin-top: -0.3em;\n }\n}\n.km-detail .km-icon,\n.km-button .km-icon,\n.km-list .km-icon,\n.km-ios .km-button .km-icon {\n width: 1em;\n height: 1em;\n font-size: 1em;\n margin-left: -0.3em;\n margin-right: 0.3em;\n vertical-align: baseline;\n display: inline-block;\n background-size: auto 100%;\n}\nhtml .km-widget .km-view .km-notext {\n margin-left: 0;\n margin-right: 0;\n}\n.km-buttongroup .km-button .km-icon {\n width: 1em;\n height: 1em;\n font-size: 1em;\n margin: 0.05em 0.16em 0 0;\n}\n.km-tabstrip .km-button .km-icon {\n width: 2.5rem;\n height: 2.5rem;\n font-size: 2.5rem;\n}\n.km-tabstrip .km-image,\n.km-tabstrip .km-button .km-icon {\n margin: 0 auto 0.1em;\n display: inline-block;\n}\n.km-tabstrip .km-text {\n display: block;\n}\n.km-phone .km-tabstrip .km-icon {\n height: 2.2rem;\n width: 2.2rem;\n font-size: 2.2rem;\n}\n.km-phone .km-horizontal .km-tabstrip .km-icon {\n height: 2rem;\n width: 2rem;\n font-size: 2rem;\n}\n@font-face {\n font-family: \"Kendo UI\";\n src: url(\"images/kendoui.woff?v=1.1\") format(\"woff\"), url(\"images/kendoui.ttf?v=1.1\") format(\"truetype\"), url(\"images/kendoui.svg#kendoui\") format(\"svg\");\n}\nbody:before {\n font-family: \"Kendo UI\";\n content: \"\\a0\";\n font-size: 0;\n width: 0;\n height: 0;\n position: absolute;\n z-index: -1;\n}\n.km-root .km-pane .km-view .km-icon {\n -webkit-background-clip: text;\n background-size: 0 0;\n}\n.km-icon {\n position: relative;\n}\n.km-icon:after,\n.km-icon:before,\n.km-contactadd:after,\n.km-contactadd:before,\n.km-rowdelete:after,\n.km-rowdelete:before,\n.km-rowinsert:after,\n.km-rowinsert:before,\n.km-detaildisclose:after,\n.km-detaildisclose:before,\n.km-loading:after,\n.km-filter-wrap:before {\n position: relative;\n content: \"\\a0\";\n display: block;\n width: 100%;\n height: 100%;\n text-align: left;\n vertical-align: middle;\n background-size: auto;\n font: 1em/1em \"Kendo UI\";\n}\n.km-icon:before,\n.km-contactadd:before,\n.km-rowdelete:before,\n.km-rowinsert:before,\n.km-detaildisclose:before {\n position: absolute;\n margin-top: 1px;\n color: rgba(0, 0, 0, 0.7);\n display: none;\n}\n.km-state-active .km-icon:before,\n.km-state-active .km-contactadd:before,\n.km-state-active .km-rowdelete:before,\n.km-state-active .km-rowinsert:before,\n.km-state-active .km-detaildisclose:before {\n display: block;\n}\n.km-ios7 .km-detaildisclose:after {\n font-family: serif;\n}\n.km-ios7 .km-icon:before,\n.km-ios7 .km-contactadd:before,\n.km-ios7 .km-rowdelete:before,\n.km-ios7 .km-rowinsert:before,\n.km-ios7 .km-detaildisclose:before {\n display: none;\n}\n.k-webkit .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,\n.k-webkit .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,\n.k-safari .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,\n.k-safari .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after {\n background-image: inherit;\n background-repeat: inherit;\n background-position: inherit;\n background-color: currentcolor;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n}\n.km-root .km-pane.km-on-blackberry.km-blackberry6 .km-view .km-icon:after,\n.km-root .km-pane.km-on-blackberry.km-blackberry7 .km-view .km-icon:after,\n.km-root .km-pane.km-pane.km-on-android .km-view .km-icon:after,\n.km-root .km-pane.km-pane.km-on-meego .km-view .km-icon:after {\n background: none;\n -webkit-text-fill-color: inherit;\n}\n.km-contactadd:after,\n.km-contactadd:before,\n.km-rowinsert:after,\n.km-rowinsert:before {\n content: \"\\E039\";\n}\n.km-rowdelete:after,\n.km-rowdelete:before {\n content: \"\\E03a\";\n}\n.km-detaildisclose:after,\n.km-detaildisclose:before {\n content: \"\\E0E2\";\n}\n.km-action:after,\n.km-action:before {\n content: \"\\e0ca\";\n}\n.km-add:after,\n.km-add:before {\n content: \"\\e0cb\";\n}\n.km-arrow-n:after,\n.km-arrow-n:before {\n content: \"\\e001\";\n}\n.km-arrow-s:after,\n.km-arrow-s:before {\n content: \"\\e002\";\n}\n.km-battery:after,\n.km-battery:before {\n content: \"\\e0ce\";\n}\n.km-bookmarks:after,\n.km-bookmarks:before {\n content: \"\\e0cf\";\n}\n.km-camera:after,\n.km-camera:before {\n content: \"\\e0d0\";\n}\n.km-cart:after,\n.km-cart:before {\n content: \"\\e0d1\";\n}\n.km-edit:after,\n.km-compose:after,\n.km-edit:before,\n.km-compose:before {\n content: \"\\e0d5\";\n}\n.km-contacts:after,\n.km-contacts:before {\n content: \"\\e0e4\";\n}\n.km-trash:after,\n.km-delete:after,\n.km-trash:before,\n.km-delete:before {\n content: \"\\e0ec\";\n}\n.km-details:after,\n.km-details:before {\n content: \"\\e0e2\";\n}\n.km-download:after,\n.km-downloads:after,\n.km-download:before,\n.km-downloads:before {\n content: \"\\e0d4\";\n}\n.km-fastforward:after,\n.km-fastforward:before {\n content: \"\\e0d9\";\n}\n.km-toprated:after,\n.km-favorites:after,\n.km-toprated:before,\n.km-favorites:before {\n content: \"\\e0d7\";\n}\n.km-featured:after,\n.km-featured:before {\n content: \"\\e0d8\";\n}\n.km-globe:after,\n.km-globe:before {\n content: \"\\e0dc\";\n}\n.km-history:after,\n.km-history:before {\n content: \"\\e0e7\";\n}\n.km-home:after,\n.km-home:before {\n content: \"\\e0dd\";\n}\n.km-info:after,\n.km-about:after,\n.km-info:before,\n.km-about:before {\n content: \"\\e0de\";\n}\n.km-minus:after,\n.km-minus:before {\n content: \"\\e033\";\n}\n.km-more:after,\n.km-more:before {\n content: \"\\e0e0\";\n}\n.km-mostrecent:after,\n.km-mostrecent:before {\n content: \"\\e0cc\";\n}\n.km-mostviewed:after,\n.km-mostviewed:before {\n content: \"\\e0d6\";\n}\n.km-organize:after,\n.km-organize:before {\n content: \"\\e0eb\";\n}\n.km-pause:after,\n.km-pause:before {\n content: \"\\e0e3\";\n}\n.km-play:after,\n.km-play:before {\n content: \"\\e0e5\";\n}\n.km-plus:after,\n.km-plus:before {\n content: \"\\e032\";\n}\n.km-recents:after,\n.km-recents:before {\n content: \"\\e0d2\";\n}\n.km-refresh:after,\n.km-refresh:before {\n content: \"\\e0e6\";\n}\n.km-reply:after,\n.km-reply:before {\n content: \"\\e0ed\";\n}\n.km-rewind:after,\n.km-rewind:before {\n content: \"\\e0e8\";\n}\n.km-search:after,\n.km-search:before {\n content: \"\\e0e9\";\n}\n.km-settings:after,\n.km-settings:before {\n content: \"\\e0da\";\n}\n.km-share:after,\n.km-share:before {\n content: \"\\e0df\";\n}\n.km-sounds:after,\n.km-volume:after,\n.km-sounds:before,\n.km-volume:before {\n content: \"\\e0ef\";\n}\n.km-stop:after,\n.km-stop:before {\n content: \"\\e0ea\";\n}\n.km-wifi:after,\n.km-wifi:before {\n content: \"\\e0f0\";\n}\n.km-drawer-icon:after,\n.km-drawer-icon:before,\n.km-hamburger:before,\n.km-hamburger:after {\n content: \"\\e105\";\n}\n.km-root .km-pane .km-icon.km-check {\n -webkit-background-clip: initial;\n}\n.km-root .km-pane .km-check:checked:after,\n.km-widget .km-check:checked:after {\n content: \"\\e227\";\n}\n.km-android .km-more:after,\n.km-android .km-more:before {\n content: \"\\e0e1\";\n}\n.km-meego .km-more:after,\n.km-meego .km-more:before {\n content: \"\\e0f1\";\n}\n.km-wp .km-loading:after,\n.km-wp .km-load-more .km-icon:after,\n.km-wp .km-scroller-refresh .km-icon:after {\n content: \"\\e0f6\";\n}\n.km-meego .km-loading:after,\n.km-meego .km-load-more .km-icon:after,\n.km-meego .km-scroller-refresh .km-icon:after {\n content: \"\\e0f6\";\n}\n.km-root .km-android .km-loading:after,\n.km-android .km-load-more .km-icon:after,\n.km-root .km-android .km-scroller-refresh .km-icon:after {\n content: \"\\e0f6\";\n}\n.km-scroller-pull .km-icon:after {\n content: \"\\e0f2\";\n}\n.km-icon.km-phone:after,\n.km-ios7 .km-state-active .km-phone:after {\n content: \"\\e326\";\n}\n.km-ios7 .km-detaildisclose:after {\n content: \"i\";\n}\n.km-ios7 .km-action:after {\n content: \"\\e1ff\";\n}\n.km-ios7 .km-add:after {\n content: \"\\e200\";\n}\n.km-ios7 .km-mostrecent:after {\n content: \"\\e201\";\n}\n.km-ios7 .km-battery:after {\n content: \"\\e203\";\n}\n.km-ios7 .km-bookmarks:after {\n content: \"\\e204\";\n}\n.km-ios7 .km-camera:after {\n content: \"\\e205\";\n}\n.km-ios7 .km-cart:after {\n content: \"\\e206\";\n}\n.km-ios7 .km-recents:after {\n content: \"\\e207\";\n}\n.km-ios7 .km-download:after,\n.km-ios7 .km-downloads:after {\n content: \"\\e209\";\n}\n.km-ios7 .km-edit:after {\n content: \"\\e20a\";\n}\n.km-ios7 .km-mostviewed:after {\n content: \"\\e20b\";\n}\n.km-ios7 .km-toprated:after,\n.km-ios7 .km-favorites:after {\n content: \"\\e20c\";\n}\n.km-ios7 .km-featured:after {\n content: \"\\e20d\";\n}\n.km-ios7 .km-fastforward:after {\n content: \"\\e20e\";\n}\n.km-ios7 .km-settings:after {\n content: \"\\e20f\";\n}\n.km-ios7 .km-globe:after {\n content: \"\\e211\";\n}\n.km-ios7 .km-home:after {\n content: \"\\e212\";\n}\n.km-ios7 .km-info:after,\n.km-ios7 .km-about:after {\n content: \"\\e213\";\n}\n.km-ios7 .km-share:after {\n content: \"\\e214\";\n}\n.km-ios7 .km-more:after {\n content: \"\\e215\";\n}\n.km-ios7 .km-details:after {\n content: \"\\e217\";\n}\n.km-ios7 .km-pause:after {\n content: \"\\e218\";\n}\n.km-ios7 .km-contacts:after {\n content: \"\\e219\";\n}\n.km-ios7 .km-play:after {\n content: \"\\e21a\";\n}\n.km-ios7 .km-refresh:after {\n content: \"\\e21b\";\n}\n.km-ios7 .km-history:after {\n content: \"\\e21c\";\n}\n.km-ios7 .km-rewind:after {\n content: \"\\e21d\";\n}\n.km-ios7 .km-search:after {\n content: \"\\e21e\";\n}\n.km-ios7 .km-stop:after {\n content: \"\\e21f\";\n}\n.km-ios7 .km-organize:after {\n content: \"\\e220\";\n}\n.km-ios7 .km-trash:after,\n.km-ios7 .km-delete:after {\n content: \"\\e221\";\n}\n.km-ios7 .km-reply:after {\n content: \"\\e222\";\n}\n.km-ios7 .km-forward:after {\n content: \"\\e223\";\n}\n.km-ios7 .km-sounds:after,\n.km-ios7 .km-volume:after {\n content: \"\\e224\";\n}\n.km-ios7 .km-wifi:after {\n content: \"\\e225\";\n}\n.km-ios7 .km-phone:after {\n content: \"\\e226\";\n}\n.km-ios7 .km-state-active .km-action:after {\n content: \"\\e2ff\";\n}\n.km-ios7 .km-state-active .km-add:after {\n content: \"\\e300\";\n}\n.km-ios7 .km-state-active .km-mostrecent:after {\n content: \"\\e301\";\n}\n.km-ios7 .km-state-active .km-battery:after {\n content: \"\\e303\";\n}\n.km-ios7 .km-state-active .km-bookmarks:after {\n content: \"\\e304\";\n}\n.km-ios7 .km-state-active .km-camera:after {\n content: \"\\e305\";\n}\n.km-ios7 .km-state-active .km-cart:after {\n content: \"\\e306\";\n}\n.km-ios7 .km-state-active .km-recents:after {\n content: \"\\e307\";\n}\n.km-ios7 .km-state-active .km-download:after,\n.km-ios7 .km-state-active .km-downloads:after {\n content: \"\\e309\";\n}\n.km-ios7 .km-state-active .km-edit:after {\n content: \"\\e30a\";\n}\n.km-ios7 .km-state-active .km-mostviewed:after {\n content: \"\\e30b\";\n}\n.km-ios7 .km-state-active .km-toprated:after,\n.km-ios7 .km-state-active .km-favorites:after {\n content: \"\\e30c\";\n}\n.km-ios7 .km-state-active .km-featured:after {\n content: \"\\e30d\";\n}\n.km-ios7 .km-state-active .km-fastforward:after {\n content: \"\\e30e\";\n}\n.km-ios7 .km-state-active .km-settings:after {\n content: \"\\e30f\";\n}\n.km-ios7 .km-state-active .km-globe:after {\n content: \"\\e311\";\n}\n.km-ios7 .km-state-active .km-home:after {\n content: \"\\e312\";\n}\n.km-ios7 .km-state-active .km-info:after,\n.km-ios7 .km-state-active .km-about:after {\n content: \"\\e313\";\n}\n.km-ios7 .km-state-active .km-share:after {\n content: \"\\e314\";\n}\n.km-ios7 .km-state-active .km-more:after {\n content: \"\\e315\";\n}\n.km-ios7 .km-state-active .km-details:after {\n content: \"\\e317\";\n}\n.km-ios7 .km-state-active .km-pause:after {\n content: \"\\e318\";\n}\n.km-ios7 .km-state-active .km-contacts:after {\n content: \"\\e319\";\n}\n.km-ios7 .km-state-active .km-play:after {\n content: \"\\e31a\";\n}\n.km-ios7 .km-state-active .km-refresh:after {\n content: \"\\e31b\";\n}\n.km-ios7 .km-state-active .km-history:after {\n content: \"\\e31c\";\n}\n.km-ios7 .km-state-active .km-rewind:after {\n content: \"\\e31d\";\n}\n.km-ios7 .km-state-active .km-search:after {\n content: \"\\e31e\";\n}\n.km-ios7 .km-state-active .km-stop:after {\n content: \"\\e31f\";\n}\n.km-ios7 .km-state-active .km-organize:after {\n content: \"\\e320\";\n}\n.km-ios7 .km-state-active .km-trash:after,\n.km-ios7 .km-state-active .km-delete:after {\n content: \"\\e321\";\n}\n.km-ios7 .km-state-active .km-reply:after {\n content: \"\\e322\";\n}\n.km-ios7 .km-state-active .km-forward:after {\n content: \"\\e323\";\n}\n.km-ios7 .km-state-active .km-sounds:after,\n.km-ios7 .km-state-active .km-volume:after {\n content: \"\\e324\";\n}\n.km-ios7 .km-state-active .km-wifi:after {\n content: \"\\e325\";\n}\n.km-arrowdown:after,\n.km-arrowdown:before {\n content: \"\\e002\";\n}\n.km-wp .km-scroller-pull .km-icon:after {\n content: \"\\E0D4\";\n}\n.km-on-wp.km-app .km-icon:after,\n.km-on-wp.km-app .km-filter-wrap:before,\n.km-on-wp.km-app .km-state-active .km-icon:after {\n color: transparent;\n background-image: url(\"images/wp8_icons.png\");\n background-size: auto 100%;\n height: 1em;\n margin-top: 0;\n vertical-align: middle;\n}\n.km-wp-light.km-app .km-icon:after,\n.km-wp-light.km-app .km-filter-wrap:before {\n background-image: url(\"images/wp8_inverseicons.png\");\n}\n.km-on-wp.km-app .km-icon {\n line-height: 1em;\n}\n.km-on-wp.km-app .km-icon:before {\n display: none;\n}\n.km-on-wp.km-app .km-action:after {\n background-position-x: 20%;\n}\n.km-on-wp.km-app .km-add:after,\n.km-on-wp.km-app .km-filter-reset .km-clear:after {\n background-position-x: 22%;\n}\n.km-on-wp.km-app .km-battery:after {\n background-position-x: 24%;\n}\n.km-on-wp.km-app .km-bookmarks:after {\n background-position-x: 26%;\n}\n.km-on-wp.km-app .km-camera:after {\n background-position-x: 28%;\n}\n.km-on-wp.km-app .km-cart:after {\n background-position-x: 30%;\n}\n.km-on-wp.km-app .km-edit:after,\n.km-on-wp.km-app .km-compose:after {\n background-position-x: 32%;\n}\n.km-on-wp.km-app .km-contacts:after {\n background-position-x: 34%;\n}\n.km-on-wp.km-app .km-trash:after,\n.km-on-wp.km-app .km-delete:after {\n background-position-x: 36%;\n}\n.km-on-wp.km-app .km-details:after {\n background-position-x: 38%;\n}\n.km-on-wp.km-app .km-download:after,\n.km-on-wp.km-app .km-downloads:after {\n background-position-x: 40%;\n}\n.km-on-wp.km-app .km-fastforward:after {\n background-position-x: 42%;\n}\n.km-on-wp.km-app .km-toprated:after,\n.km-on-wp.km-app .km-favorites:after {\n background-position-x: 44%;\n}\n.km-on-wp.km-app .km-featured:after {\n background-position-x: 46%;\n}\n.km-on-wp.km-app .km-globe:after {\n background-position-x: 48%;\n}\n.km-on-wp.km-app .km-history:after {\n background-position-x: 50%;\n}\n.km-on-wp.km-app .km-home:after {\n background-position-x: 52%;\n}\n.km-on-wp.km-app .km-info:after,\n.km-on-wp.km-app .km-about:after {\n background-position-x: 54%;\n}\n.km-on-wp.km-app .km-more:after {\n background-position-x: 56%;\n}\n.km-on-wp.km-app .km-mostrecent:after {\n background-position-x: 58%;\n}\n.km-on-wp.km-app .km-mostviewed:after {\n background-position-x: 60%;\n}\n.km-on-wp.km-app .km-organize:after {\n background-position-x: 62%;\n}\n.km-on-wp.km-app .km-pause:after {\n background-position-x: 64%;\n}\n.km-on-wp.km-app .km-play:after {\n background-position-x: 66%;\n}\n.km-on-wp.km-app .km-recents:after {\n background-position-x: 68%;\n}\n.km-on-wp.km-app .km-refresh:after {\n background-position-x: 70%;\n}\n.km-on-wp.km-app .km-reply:after {\n background-position-x: 72%;\n}\n.km-on-wp.km-app .km-rewind:after {\n background-position-x: 74%;\n}\n.km-on-wp.km-app .km-search:after,\n.km-on-wp.km-app .km-filter-wrap:before {\n background-position-x: 76%;\n}\n.km-on-wp.km-app .km-settings:after {\n background-position-x: 78%;\n}\n.km-on-wp.km-app .km-share:after {\n background-position-x: 80%;\n}\n.km-on-wp.km-app .km-sounds:after,\n.km-on-wp.km-app .km-volume:after {\n background-position-x: 82%;\n}\n.km-on-wp.km-app .km-stop:after {\n background-position-x: 84%;\n}\n.km-on-wp.km-app .km-wifi:after {\n background-position-x: 86%;\n}\n.km-on-wp.km-app.km-android .km-more:after {\n background-position-x: 88%;\n}\n.km-on-wp.km-app.km-meego .km-more:after {\n background-position-x: 90%;\n}\n.km-on-wp.km-app.km-meego .km-loading:after,\n.km-on-wp.km-app.km-meego .km-load-more .km-icon:after,\n.km-on-wp.km-app.km-meego .km-scroller-refresh .km-icon:after {\n background-position-x: 94%;\n}\n.km-on-wp.km-app .km-scroller-pull .km-icon:after {\n background-position-x: 100%;\n}\n.km-on-wp.km-app .km-filter-wrap:before {\n display: inline-block;\n content: \"\\a0\";\n}\n.km-on-wp.km-app .km-filter-reset .km-clear:after {\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.km-list .km-icon-label.k-i-arrow-e:before {\n content: \"\\E000\";\n}\n.km-list .km-icon-label.k-i-arrow-n:before {\n content: \"\\E001\";\n}\n.km-list .km-icon-label.k-i-arrow-s:before {\n content: \"\\E002\";\n}\n.km-list .km-icon-label.k-i-arrow-w:before {\n content: \"\\E003\";\n}\n.km-list .km-icon-label.k-i-arrow-ne:before {\n content: \"\\E004\";\n}\n.km-list .km-icon-label.k-i-arrow-nw:before {\n content: \"\\E005\";\n}\n.km-list .km-icon-label.k-i-arrow-se:before {\n content: \"\\E006\";\n}\n.km-list .km-icon-label.k-i-arrow-sw:before {\n content: \"\\E007\";\n}\n.km-list .km-icon-label.k-i-seek-e:before {\n content: \"\\E008\";\n}\n.km-list .km-icon-label.k-i-seek-n:before {\n content: \"\\E009\";\n}\n.km-list .km-icon-label.k-i-seek-s:before {\n content: \"\\E00A\";\n}\n.km-list .km-icon-label.k-i-seek-w:before {\n content: \"\\E00B\";\n}\n.km-list .km-icon-label.k-si-arrow-e:before,\n.km-list .km-icon-label.k-i-sarrow-e:before {\n content: \"\\E00C\";\n}\n.km-list .km-icon-label.k-si-arrow-n:before,\n.km-list .km-icon-label.k-i-sarrow-n:before {\n content: \"\\E00D\";\n}\n.km-list .km-icon-label.k-si-arrow-s:before,\n.km-list .km-icon-label.k-i-sarrow-s:before {\n content: \"\\E00E\";\n}\n.km-list .km-icon-label.k-si-arrow-w:before,\n.km-list .km-icon-label.k-i-sarrow-w:before {\n content: \"\\E00F\";\n}\n.km-list .km-icon-label.k-i-arrowhead-e:before {\n content: \"\\E010\";\n}\n.km-list .km-icon-label.k-i-arrowhead-n:before {\n content: \"\\E011\";\n}\n.km-list .km-icon-label.k-i-arrowhead-s:before {\n content: \"\\E012\";\n}\n.km-list .km-icon-label.k-i-arrowhead-w:before {\n content: \"\\E013\";\n}\n.km-list .km-icon-label.k-i-arrowhead-ew:before {\n content: \"\\E014\";\n}\n.km-list .km-icon-label.k-i-arrowhead-ns:before {\n content: \"\\E015\";\n}\n.km-list .km-icon-label.k-i-move:before {\n content: \"\\E016\";\n}\n.km-list .km-icon-label.k-i-resize:before {\n content: \"\\E017\";\n}\n.km-list .km-icon-label.k-i-resize-45:before {\n content: \"\\E018\";\n}\n.km-list .km-icon-label.k-i-resize-135:before {\n content: \"\\E019\";\n}\n.km-list .km-icon-label.k-i-resize-h:before {\n content: \"\\E01A\";\n}\n.km-list .km-icon-label.k-i-resize-v:before {\n content: \"\\E01B\";\n}\n.km-list .km-icon-label.k-i-refresh:before {\n content: \"\\E01C\";\n}\n.km-list .km-icon-label.k-i-refresh-rev:before {\n content: \"\\E01D\";\n}\n.km-list .km-icon-label.k-si-refresh:before,\n.km-list .km-icon-label.k-i-srefresh:before {\n content: \"\\E01E\";\n}\n.km-list .km-icon-label.k-si-refresh-rev:before,\n.km-list .km-icon-label.k-s-srefresh-rev:before {\n content: \"\\E01F\";\n}\n.km-list .km-icon-label.k-i-turn-en:before {\n content: \"\\E020\";\n}\n.km-list .km-icon-label.k-i-turn-es:before {\n content: \"\\E021\";\n}\n.km-list .km-icon-label.k-i-turn-ne:before {\n content: \"\\E022\";\n}\n.km-list .km-icon-label.k-i-turn-nw:before {\n content: \"\\E023\";\n}\n.km-list .km-icon-label.k-i-turn-se:before {\n content: \"\\E024\";\n}\n.km-list .km-icon-label.k-i-turn-sw:before {\n content: \"\\E025\";\n}\n.km-list .km-icon-label.k-i-turn-wn:before {\n content: \"\\E026\";\n}\n.km-list .km-icon-label.k-i-turn-ws:before {\n content: \"\\E027\";\n}\n.km-list .km-icon-label.k-i-uturn-e:before {\n content: \"\\E028\";\n}\n.km-list .km-icon-label.k-i-uturn-e-rev:before {\n content: \"\\E029\";\n}\n.km-list .km-icon-label.k-i-uturn-n:before {\n content: \"\\E02A\";\n}\n.km-list .km-icon-label.k-i-uturn-n-rev:before {\n content: \"\\E02B\";\n}\n.km-list .km-icon-label.k-i-uturn-s:before {\n content: \"\\E02C\";\n}\n.km-list .km-icon-label.k-i-uturn-s-rev:before {\n content: \"\\E02D\";\n}\n.km-list .km-icon-label.k-i-uturn-w:before {\n content: \"\\E02E\";\n}\n.km-list .km-icon-label.k-i-uturn-w-rev:before {\n content: \"\\E02F\";\n}\n.km-list .km-icon-label.k-i-tick-sign:before {\n content: \"\\E030\";\n}\n.km-list .km-icon-label.k-i-close-sign:before {\n content: \"\\E031\";\n}\n.km-list .km-icon-label.k-i-plus-sign:before {\n content: \"\\E032\";\n}\n.km-list .km-icon-label.k-i-minus-sign:before {\n content: \"\\E033\";\n}\n.km-list .km-icon-label.k-si-plus-sign:before,\n.km-list .km-icon-label.k-i-splus-sign:before {\n content: \"\\E034\";\n}\n.km-list .km-icon-label.k-si-minus-sign:before,\n.km-list .km-icon-label.k-i-sminus-sign:before {\n content: \"\\E035\";\n}\n.km-list .km-icon-label.k-i-cancel:before {\n content: \"\\E036\";\n}\n.km-list .km-icon-label.k-i-tick:before {\n content: \"\\E037\";\n}\n.km-list .km-icon-label.k-i-close:before {\n content: \"\\E038\";\n}\n.km-list .km-icon-label.k-i-plus:before {\n content: \"\\E039\";\n}\n.km-list .km-icon-label.k-i-minus:before {\n content: \"\\E03A\";\n}\n.km-list .km-icon-label.k-si-plus:before,\n.km-list .km-icon-label.k-i-splus:before {\n content: \"\\E03B\";\n}\n.km-list .km-icon-label.k-si-minus:before,\n.km-list .km-icon-label.k-i-sminus:before {\n content: \"\\E03C\";\n}\n.km-list .km-icon-label.k-i-stop:before {\n content: \"\\E03D\";\n}\n.km-list .km-icon-label.k-i-pause:before {\n content: \"\\E03E\";\n}\n.km-list .km-icon-label.k-i-eject:before {\n content: \"\\E03F\";\n}\n.km-list .km-icon-label.k-i-volume-off:before {\n content: \"\\E040\";\n}\n.km-list .km-icon-label.k-i-volume-low:before {\n content: \"\\E041\";\n}\n.km-list .km-icon-label.k-i-volume-high:before {\n content: \"\\E042\";\n}\n.km-list .km-icon-label.k-i-earphones:before {\n content: \"\\E043\";\n}\n.km-list .km-icon-label.k-i-heart:before {\n content: \"\\E044\";\n}\n.km-list .km-icon-label.k-i-heart-empty:before {\n content: \"\\E045\";\n}\n.km-list .km-icon-label.k-i-heart-half:before {\n content: \"\\E046\";\n}\n.km-list .km-icon-label.k-i-star:before {\n content: \"\\E047\";\n}\n.km-list .km-icon-label.k-i-star-empty:before {\n content: \"\\E048\";\n}\n.km-list .km-icon-label.k-i-star-half:before {\n content: \"\\E049\";\n}\n.km-list .km-icon-label.k-i-star-half-empty:before {\n content: \"\\E04A\";\n}\n.km-list .km-icon-label.k-i-chart-column:before {\n content: \"\\E04B\";\n}\n.km-list .km-icon-label.k-i-chart-bar:before {\n content: \"\\E04C\";\n}\n.km-list .km-icon-label.k-i-chart-pie:before {\n content: \"\\E04D\";\n}\n.km-list .km-icon-label.k-i-chart-donut:before {\n content: \"\\E04E\";\n}\n.km-list .km-icon-label.k-i-chart-line:before {\n content: \"\\E04F\";\n}\n.km-list .km-icon-label.k-i-chart-area:before {\n content: \"\\E050\";\n}\n.km-list .km-icon-label.k-i-chart-donut:before {\n content: \"\\E051\";\n}\n.km-list .km-icon-label.k-i-align-left:before {\n content: \"\\E052\";\n}\n.km-list .km-icon-label.k-i-align-center:before {\n content: \"\\E053\";\n}\n.km-list .km-icon-label.k-i-align-right:before {\n content: \"\\E054\";\n}\n.km-list .km-icon-label.k-i-align-justify:before {\n content: \"\\E055\";\n}\n.km-list .km-icon-label.k-i-align-clear:before {\n content: \"\\E056\";\n}\n.km-list .km-icon-label.k-i-bold:before {\n content: \"\\E057\";\n}\n.km-list .km-icon-label.k-i-bold-sans:before {\n content: \"\\E058\";\n}\n.km-list .km-icon-label.k-i-italic:before {\n content: \"\\E059\";\n}\n.km-list .km-icon-label.k-i-italic-sans:before {\n content: \"\\E05A\";\n}\n.km-list .km-icon-label.k-i-underline:before {\n content: \"\\E05B\";\n}\n.km-list .km-icon-label.k-i-underline-sans:before {\n content: \"\\E05C\";\n}\n.km-list .km-icon-label.k-i-strikethrough:before {\n content: \"\\E05D\";\n}\n.km-list .km-icon-label.k-i-strikethrough-sans:before {\n content: \"\\E05E\";\n}\n.km-list .km-icon-label.k-i-font-a:before {\n content: \"\\E05F\";\n}\n.km-list .km-icon-label.k-i-font-a-sans:before {\n content: \"\\E060\";\n}\n.km-list .km-icon-label.k-i-font-t:before {\n content: \"\\E061\";\n}\n.km-list .km-icon-label.k-i-font-t-sans:before {\n content: \"\\E062\";\n}\n.km-list .km-icon-label.k-i-brightness:before {\n content: \"\\E063\";\n}\n.km-list .km-icon-label.k-i-brightness-contrast:before {\n content: \"\\E064\";\n}\n.km-list .km-icon-label.k-i-contrast:before {\n content: \"\\E065\";\n}\n.km-list .km-icon-label.k-i-crop:before {\n content: \"\\E066\";\n}\n.km-list .km-icon-label.k-i-mirror:before {\n content: \"\\E067\";\n}\n.km-list .km-icon-label.k-i-flip-h:before {\n content: \"\\E068\";\n}\n.km-list .km-icon-label.k-i-flip-v:before {\n content: \"\\E069\";\n}\n.km-list .km-icon-label.k-i-rotate:before {\n content: \"\\E06A\";\n}\n.km-list .km-icon-label.k-i-rotate-rev:before {\n content: \"\\E06B\";\n}\n.km-list .km-icon-label.k-i-filter:before {\n content: \"\\E06C\";\n}\n.km-list .km-icon-label.k-i-filter-clear:before {\n content: \"\\E06D\";\n}\n.km-list .km-icon-label.k-i-sort-asc:before {\n content: \"\\E06E\";\n}\n.km-list .km-icon-label.k-i-sort-desc:before {\n content: \"\\E06F\";\n}\n.km-list .km-icon-label.k-i-sort-clear:before {\n content: \"\\E070\";\n}\n.km-list .km-icon-label.k-i-indent:before {\n content: \"\\E071\";\n}\n.km-list .km-icon-label.k-i-outdent:before {\n content: \"\\E072\";\n}\n.km-list .km-icon-label.k-i-hyperlink:before {\n content: \"\\E073\";\n}\n.km-list .km-icon-label.k-i-hyperlink-clear:before {\n content: \"\\E074\";\n}\n.km-list .km-icon-label.k-i-hyperlink-ext:before {\n content: \"\\E075\";\n}\n.km-list .km-icon-label.k-si-hyperlink-ext:before {\n content: \"\\E076\";\n}\n.km-list .km-icon-label.k-i-ul:before {\n content: \"\\E077\";\n}\n.km-list .km-icon-label.k-si-ul:before {\n content: \"\\E078\";\n}\n.km-list .km-icon-label.k-i-paint:before {\n content: \"\\E079\";\n}\n.km-list .km-icon-label.k-i-paste:before {\n content: \"\\E07A\";\n}\n.km-list .km-icon-label.k-i-pencil:before {\n content: \"\\E07B\";\n}\n.km-list .km-icon-label.k-i-image:before {\n content: \"\\E07C\";\n}\n.km-list .km-icon-label.k-i-image-add:before {\n content: \"\\E07D\";\n}\n.km-list .km-icon-label.k-i-print:before {\n content: \"\\E07E\";\n}\n.km-list .km-icon-label.k-i-zoom:before {\n content: \"\\E07F\";\n}\n.km-list .km-icon-label.k-i-zoom-in:before {\n content: \"\\E080\";\n}\n.km-list .km-icon-label.k-i-zoom-out:before {\n content: \"\\E081\";\n}\n.km-list .km-icon-label.k-i-asterisk:before {\n content: \"\\E082\";\n}\n.km-list .km-icon-label.k-i-clip:before {\n content: \"\\E083\";\n}\n.km-list .km-icon-label.k-i-clip-45:before {\n content: \"\\E084\";\n}\n.km-list .km-icon-label.k-i-qrcode:before {\n content: \"\\E085\";\n}\n.km-list .km-icon-label.k-i-book:before {\n content: \"\\E086\";\n}\n.km-list .km-icon-label.k-i-bookmark:before {\n content: \"\\E087\";\n}\n.km-list .km-icon-label.k-i-briefcase:before {\n content: \"\\E088\";\n}\n.km-list .km-icon-label.k-i-calendar:before {\n content: \"\\E089\";\n}\n.km-list .km-icon-label.k-i-camera-still:before {\n content: \"\\E08A\";\n}\n.km-list .km-icon-label.k-i-camera-video:before {\n content: \"\\E08B\";\n}\n.km-list .km-icon-label.k-i-certificate:before {\n content: \"\\E08C\";\n}\n.km-list .km-icon-label.k-i-clock:before {\n content: \"\\E08D\";\n}\n.km-list .km-icon-label.k-i-cloud:before {\n content: \"\\E08E\";\n}\n.km-list .km-icon-label.k-i-collapse:before {\n content: \"\\E08F\";\n}\n.km-list .km-icon-label.k-i-columns:before {\n content: \"\\E090\";\n}\n.km-list .km-icon-label.k-i-comment:before {\n content: \"\\E091\";\n}\n.km-list .km-icon-label.k-i-comment-empty:before {\n content: \"\\E092\";\n}\n.km-list .km-icon-label.k-i-comments:before {\n content: \"\\E093\";\n}\n.km-list .km-icon-label.k-i-comments-empty:before {\n content: \"\\E094\";\n}\n.km-list .km-icon-label.k-i-credit-card:before {\n content: \"\\E095\";\n}\n.km-list .km-icon-label.k-i-download:before {\n content: \"\\E096\";\n}\n.km-list .km-icon-label.k-i-draghandle:before {\n content: \"\\E097\";\n}\n.km-list .km-icon-label.k-si-draghandle:before {\n content: \"\\E098\";\n}\n.km-list .km-icon-label.k-i-envelop:before {\n content: \"\\E099\";\n}\n.km-list .km-icon-label.k-i-envelop-open:before {\n content: \"\\E09A\";\n}\n.km-list .km-icon-label.k-i-eye:before {\n content: \"\\E09B\";\n}\n.km-list .km-icon-label.k-i-file:before {\n content: \"\\E09C\";\n}\n.km-list .km-icon-label.k-i-file-add:before {\n content: \"\\E09D\";\n}\n.km-list .km-icon-label.k-i-film:before {\n content: \"\\E09E\";\n}\n.km-list .km-icon-label.k-i-flag:before {\n content: \"\\E09F\";\n}\n.km-list .km-icon-label.k-i-folder-add:before {\n content: \"\\E0A0\";\n}\n.km-list .km-icon-label.k-i-folder:before {\n content: \"\\E0A1\";\n}\n.km-list .km-icon-label.k-i-folder-open:before {\n content: \"\\E0A2\";\n}\n.km-list .km-icon-label.k-i-folder-up:before {\n content: \"\\E0A3\";\n}\n.km-list .km-icon-label.k-i-gear:before {\n content: \"\\E0A4\";\n}\n.km-list .km-icon-label.k-si-gear:before {\n content: \"\\E0A5\";\n}\n.km-list .km-icon-label.k-i-transmit:before {\n content: \"\\E0A6\";\n}\n.km-list .km-icon-label.k-i-beer:before {\n content: \"\\E0A7\";\n}\n.km-list .km-icon-label.k-i-cocktail:before {\n content: \"\\E0A8\";\n}\n.km-list .km-icon-label.k-i-coffee:before {\n content: \"\\E0A9\";\n}\n.km-list .km-icon-label.k-i-wine:before {\n content: \"\\E0AA\";\n}\n.km-list .km-icon-label.k-i-grid:before {\n content: \"\\E0AB\";\n}\n.km-list .km-icon-label.k-i-thumbs:before {\n content: \"\\E0AC\";\n}\n.km-list .km-icon-label.k-i-split-h:before {\n content: \"\\E0AD\";\n}\n.km-list .km-icon-label.k-i-split-v:before {\n content: \"\\E0AE\";\n}\n.km-list .km-icon-label.k-i-home:before {\n content: \"\\E0AF\";\n}\n.km-list .km-icon-label.k-i-inbox:before {\n content: \"\\E0B0\";\n}\n.km-list .km-icon-label.k-i-key:before {\n content: \"\\E0B1\";\n}\n.km-list .km-icon-label.k-i-login:before {\n content: \"\\E0B2\";\n}\n.km-list .km-icon-label.k-i-logout:before {\n content: \"\\E0B3\";\n}\n.km-list .km-icon-label.k-i-place:before {\n content: \"\\E0B4\";\n}\n.km-list .km-icon-label.k-i-megaphone:before {\n content: \"\\E0B5\";\n}\n.km-list .km-icon-label.k-i-note:before {\n content: \"\\E0B6\";\n}\n.km-list .km-icon-label.k-i-pin:before {\n content: \"\\E0B7\";\n}\n.km-list .km-icon-label.k-i-unpin:before {\n content: \"\\E0B8\";\n}\n.km-list .km-icon-label.k-i-power:before {\n content: \"\\E0B9\";\n}\n.km-list .km-icon-label.k-i-progress-bars:before {\n content: \"\\E0BA\";\n}\n.km-list .km-icon-label.k-i-road:before {\n content: \"\\E0BB\";\n}\n.km-list .km-icon-label.k-i-rss:before {\n content: \"\\E0BC\";\n}\n.km-list .km-icon-label.k-i-floppy:before {\n content: \"\\E0BD\";\n}\n.km-list .km-icon-label.k-i-sitemap:before {\n content: \"\\E0BE\";\n}\n.km-list .km-icon-label.k-i-tag-45:before {\n content: \"\\E0BF\";\n}\n.km-list .km-icon-label.k-i-tag-h:before {\n content: \"\\E0C0\";\n}\n.km-list .km-icon-label.k-i-thunderbolt:before {\n content: \"\\E0C1\";\n}\n.km-list .km-icon-label.k-i-tooltip:before {\n content: \"\\E0C2\";\n}\n.km-list .km-icon-label.k-i-trash:before {\n content: \"\\E0C3\";\n}\n.km-list .km-icon-label.k-i-trophy:before {\n content: \"\\E0C4\";\n}\n.km-list .km-icon-label.k-i-ungroup:before {\n content: \"\\E0C5\";\n}\n.km-list .km-icon-label.k-i-upload:before {\n content: \"\\E0C6\";\n}\n.km-list .km-icon-label.k-i-window:before {\n content: \"\\E0C7\";\n}\n.km-list .km-icon-label.k-i-tiles:before {\n content: \"\\E0C8\";\n}\n.km-list .km-icon-label.k-i-wrench:before {\n content: \"\\E0C9\";\n}\n.km-list .km-icon-label.k-i-action:before {\n content: \"\\E0CA\";\n}\n.km-list .km-icon-label.k-i-add:before {\n content: \"\\E0CB\";\n}\n.km-list .km-icon-label.k-i-add-inv:before {\n content: \"\\E0CC\";\n}\n.km-list .km-icon-label.k-i-armchair:before {\n content: \"\\E0CD\";\n}\n.km-list .km-icon-label.k-i-battery:before {\n content: \"\\E0CE\";\n}\n.km-list .km-icon-label.k-i-book-open:before {\n content: \"\\E0CF\";\n}\n.km-list .km-icon-label.k-i-camera:before {\n content: \"\\E0D0\";\n}\n.km-list .km-icon-label.k-i-cart:before {\n content: \"\\E0D1\";\n}\n.km-list .km-icon-label.k-i-time:before {\n content: \"\\E0D2\";\n}\n.km-list .km-icon-label.k-i-coffee-card:before {\n content: \"\\E0D3\";\n}\n.km-list .km-icon-label.k-i-download-arrow:before {\n content: \"\\E0D4\";\n}\n.km-list .km-icon-label.k-i-edit:before {\n content: \"\\E0D5\";\n}\n.km-list .km-icon-label.k-i-faves:before {\n content: \"\\E0D6\";\n}\n.km-list .km-icon-label.k-i-star:before {\n content: \"\\E0D7\";\n}\n.km-list .km-icon-label.k-i-featured:before {\n content: \"\\E0D8\";\n}\n.km-list .km-icon-label.k-i-forward:before {\n content: \"\\E0D9\";\n}\n.km-list .km-icon-label.k-i-cog:before {\n content: \"\\E0DA\";\n}\n.km-list .km-icon-label.k-i-globe:before {\n content: \"\\E0DB\";\n}\n.km-list .km-icon-label.k-i-globe-inv:before {\n content: \"\\E0DC\";\n}\n.km-list .km-icon-label.k-i-house:before {\n content: \"\\E0DD\";\n}\n.km-list .km-icon-label.k-i-info:before {\n content: \"\\E0DE\";\n}\n.km-list .km-icon-label.k-i-share:before {\n content: \"\\E0DF\";\n}\n.km-list .km-icon-label.k-i-more-h:before {\n content: \"\\E0E0\";\n}\n.km-list .km-icon-label.k-i-more-v:before {\n content: \"\\E0E1\";\n}\n.km-list .km-icon-label.k-i-next:before {\n content: \"\\E0E2\";\n}\n.km-list .km-icon-label.k-i-pause-a:before {\n content: \"\\E0E3\";\n}\n.km-list .km-icon-label.k-i-user:before {\n content: \"\\E0E4\";\n}\n.km-list .km-icon-label.k-i-play-a:before {\n content: \"\\E0E5\";\n}\n.km-list .km-icon-label.k-i-refresh-a:before {\n content: \"\\E0E6\";\n}\n.km-list .km-icon-label.k-i-reset:before {\n content: \"\\E0E7\";\n}\n.km-list .km-icon-label.k-i-rewind:before {\n content: \"\\E0E8\";\n}\n.km-list .km-icon-label.k-i-search-a:before {\n content: \"\\E0E9\";\n}\n.km-list .km-icon-label.k-i-stop-a:before {\n content: \"\\E0EA\";\n}\n.km-list .km-icon-label.k-i-tiles-a:before {\n content: \"\\E0EB\";\n}\n.km-list .km-icon-label.k-i-trash-a:before {\n content: \"\\E0EC\";\n}\n.km-list .km-icon-label.k-i-undo:before {\n content: \"\\E0ED\";\n}\n.km-list .km-icon-label.k-i-redo:before {\n content: \"\\E0EE\";\n}\n.km-list .km-icon-label.k-i-volume-a:before {\n content: \"\\E0EF\";\n}\n.km-list .km-icon-label.k-i-wifi:before {\n content: \"\\E0F0\";\n}\n.km-list .km-icon-label.k-i-more-lines:before {\n content: \"\\E0F1\";\n}\n.km-list .km-icon-label.k-i-pull-to-ref:before {\n content: \"\\E0F2\";\n}\n.km-list .km-icon-label.k-i-loading-android:before {\n content: \"\\E0F3\";\n}\n.km-list .km-icon-label.k-i-loading-blackberry:before {\n content: \"\\E0F4\";\n}\n.km-list .km-icon-label.k-i-loading-meego:before {\n content: \"\\E0F5\";\n}\n.km-list .km-icon-label.k-i-loading-custom:before {\n content: \"\\E0F6\";\n}\n.km-list .km-icon-label.k-i-loading-ios:before {\n content: \"\\E0F7\";\n}\n.km-list .km-icon-label.k-i-bug:before {\n content: \"\\E0F8\";\n}\n.km-list .km-icon-label.k-i-info:before {\n content: \"\\E0F9\";\n}\n.km-list .km-icon-label.k-i-warning:before {\n content: \"\\E0FA\";\n}\n.km-list .km-icon-label.k-i-question:before {\n content: \"\\E0FB\";\n}\n.km-list .km-icon-label.k-i-insert-n:before {\n content: \"\\E0FC\";\n}\n.km-list .km-icon-label.k-i-insert-m:before {\n content: \"\\E0FD\";\n}\n.km-list .km-icon-label.k-i-insert-s:before {\n content: \"\\E0FE\";\n}\n.km-list .km-icon-label.k-i-lock:before {\n content: \"\\E0FF\";\n}\n.km-list .km-icon-label.k-i-unlock:before {\n content: \"\\E100\";\n}\n.km-list .km-icon-label.k-i-phone:before {\n content: \"\\E101\";\n}\n.km-list .km-icon-label.k-i-tablet:before {\n content: \"\\E102\";\n}\n.km-list .km-icon-label.k-i-ol:before {\n content: \"\\E103\";\n}\n.km-list .km-icon-label.k-i-barcode:before {\n content: \"\\E104\";\n}\n.km-list .km-icon-label.k-i-html5:before {\n content: \"\\E105\";\n}\n.km-list .km-icon-label.k-i-css3:before {\n content: \"\\E106\";\n}\n.km-list .km-icon-label.k-i-kendoui:before {\n content: \"\\E107\";\n}\n.km-list .km-icon-label.k-i-telerik:before {\n content: \"\\E108\";\n}\n.km-list .km-icon-label.k-i-icenium:before {\n content: \"\\E109\";\n}\n.km-list .km-icon-label.k-i-sitefinity:before {\n content: \"\\E10A\";\n}\n.km-list .km-icon-label.k-i-twitter:before {\n content: \"\\E10B\";\n}\n.km-list .km-icon-label.k-i-linkedin:before {\n content: \"\\E10C\";\n}\n.km-list .km-icon-label.k-i-facebook:before {\n content: \"\\E10D\";\n}\n.km-list .km-icon-label.k-i-pinterest:before {\n content: \"\\E10E\";\n}\n.km-list .km-icon-label.k-i-youtube:before {\n content: \"\\E10F\";\n}\n.km-list .km-icon-label.k-i-vimeo:before {\n content: \"\\E110\";\n}\n.km-list .km-icon-label.k-i-behance:before {\n content: \"\\E111\";\n}\n.km-list .km-icon-label.k-i-dribbble:before {\n content: \"\\E112\";\n}\n.km-list .km-icon-label.k-i-googleplus:before {\n content: \"\\E113\";\n}\n.km-list .km-icon-label.k-i-minimize:before {\n content: \"\\E114\";\n}\n.km-list .km-icon-label.k-i-html:before {\n content: \"\\E115\";\n}\n.km-list .km-icon-label.k-i-group:before {\n content: \"\\E116\";\n}\n.km-list .km-icon-label.k-i-subscript:before {\n content: \"\\E117\";\n}\n.km-list .km-icon-label.k-i-superscript:before {\n content: \"\\E118\";\n}\n.km-list .km-icon-label.k-i-drophere:before {\n content: \"\\E119\";\n}\n.km-button {\n margin: 0;\n padding: 0.3em 0.8em;\n border-width: 1px;\n border-style: solid;\n}\n.km-button:hover {\n text-decoration: none;\n}\n.km-badge {\n border: 0;\n min-width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 5em;\n}\n.km-detail {\n border-radius: 5em;\n min-width: 1.4em;\n height: 1.4em;\n line-height: 1.4em;\n border-width: 1px;\n border-style: solid;\n}\n.km-detaildisclose {\n min-width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n}\n.km-detaildisclose:after,\n.km-detaildisclose:before {\n left: 0.1em;\n top: 0.35em;\n}\n.km-detail .km-icon:before {\n display: none;\n}\n.km-buttongroup {\n vertical-align: middle;\n background: transparent;\n padding: 0;\n margin: 0;\n}\n.km-buttongroup > * {\n padding: 0.36em 0.8em;\n}\n.km-buttongroup > *:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.km-widget.km-buttongroup > *:last-child,\n.km-widget.km-buttongroup > *.km-state-active {\n border-right-width: 1px;\n}\n.km-widget.km-buttongroup > *.km-state-active + * {\n border-left-width: 0;\n}\n.km-navbar {\n border-width: 1px;\n border-style: solid;\n}\n.km-header .km-navbar {\n border-width: 0 0 1px;\n}\n.km-footer .km-navbar {\n border-width: 1px 0 0;\n}\n.km-tabstrip {\n padding: 0;\n display: table;\n table-layout: fixed;\n}\n.km-tabstrip .km-button {\n font-size: 0.7em;\n display: table-cell;\n border: 0;\n}\n.km-tabstrip .km-icon:before {\n display: none;\n}\n.km-switch {\n width: 4.2em;\n height: 1.9em;\n line-height: 1.76em;\n overflow: hidden;\n vertical-align: middle;\n}\n.km-switch-wrapper {\n overflow: hidden;\n}\n.km-switch-background {\n width: 118%;\n position: relative;\n left: -95%;\n margin-left: 0;\n background: currentcolor;\n}\n.km-switch .km-switch-background {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.km-switch-container {\n padding: 1px 0 1px 1px;\n border-width: 0;\n}\n.km-switch-handle {\n width: 1.6em;\n margin: 0 4px 0 0;\n border: 1px solid transparent;\n background-clip: padding-box;\n box-shadow: 0 1px 0 1px currentcolor, 0 -1px 0 1px currentcolor;\n}\n.km-switch-label-off {\n left: 101%;\n}\n.km-switch-label-on {\n left: -171%;\n}\n.km-switch-label-on,\n.km-switch-label-off {\n text-shadow: none;\n width: 170%;\n font-size: 1em;\n line-height: 1.76em;\n vertical-align: middle;\n top: -2px;\n}\n.km-switch-container,\n.km-switch-wrapper {\n box-sizing: border-box;\n border-width: 1px;\n border-style: solid;\n background-clip: content-box;\n}\n.km-list > li {\n border-style: solid;\n border-width: 0 0 1px 0;\n}\n.km-listinset > li:first-child,\n.km-listgroupinset .km-list > li:first-child {\n border-style: solid;\n border-width: 1px;\n}\n.km-listinset > li,\n.km-listgroupinset .km-list > li {\n border-width: 0 1px 1px 1px;\n}\n.km-listinset > li:last-child,\n.km-listgroupinset .km-list > li:last-child {\n border-style: solid;\n border-width: 0 1px 1px 1px;\n}\n.km-listinset > li:first-child:last-child,\n.km-listgroupinset .km-list > li:first-child:last-child {\n border-width: 1px;\n}\n.km-listview-link:after {\n border-color: currentcolor;\n border-width: 0.2rem 0.2rem 0 0;\n}\n.km-pane:not(.km-on-android) .km-listview-link:after {\n width: 0.66rem;\n height: 0.64rem;\n border-width: 0;\n box-shadow: inset -0.2rem 0.2rem 0;\n}\n.km-listinset li:first-child > .km-listview-link,\n.km-listgroupinset li:first-child > .km-listview-link,\n.km-listinset li:first-child > .km-listview-label,\n.km-listgroupinset li:first-child > .km-listview-label {\n border-radius: 2px 2px 0 0;\n}\n.km-listinset li:last-child > .km-listview-link,\n.km-listgroupinset li:last-child > .km-listview-link,\n.km-listinset li:last-child > .km-listview-label,\n.km-listgroupinset li:last-child > .km-listview-label {\n border-radius: 0 0 2px 2px;\n}\n.km-listinset li:first-child:last-child > .km-listview-link,\n.km-listgroupinset li:first-child:last-child > .km-listview-link,\n.km-listinset li:first-child:last-child > .km-listview-label,\n.km-listgroupinset li:first-child:last-child > .km-listview-label {\n border-radius: 2px;\n}\n.km-group-title {\n border-style: solid;\n border-width: 1px 0;\n}\n.km-scroll-header .km-group-title {\n border-width: 0 0 1px;\n}\n.km-listgroupinset .km-group-title {\n border: 0;\n background: none;\n}\n.km-listview .km-switch {\n margin-top: -0.9rem;\n}\n.km-listview-wrapper form .km-filter-wrap > input {\n font-size: 1.2em;\n padding: 0.3em 1.8em;\n}\n.km-widget .km-filter-wrap:before {\n margin: 0.05em -1.2em 0 0.2em;\n}\n.km-filter-reset {\n margin: 0.05em 0 0 -2em;\n}\n.km-filter-reset .km-clear:after {\n content: \"\\e038\";\n}\n.km-filter-wrap > input {\n border-width: 1px;\n border-style: solid;\n}\n.km-load-more {\n height: 3.4em;\n}\n.km-load-more .km-button {\n margin: 0 0.8em;\n display: block;\n}\n.km-scroller-refresh.km-load-more {\n padding: 0;\n position: relative;\n margin: auto;\n}\n.km-scroller-refresh.km-load-more,\n.km-scroller-pull {\n font-size: 1em;\n width: 2.5em;\n height: 2.5em;\n top: 0.25em;\n white-space: nowrap;\n}\n.km-scroller-pull {\n left: 50%;\n margin: 0 0 0 -90px;\n}\n.km-scroller-pull .km-template {\n position: absolute;\n line-height: 2em;\n font-size: 1.2em;\n min-width: 0;\n top: 0;\n left: 3em;\n}\n.km-scroller-pull .km-icon {\n margin-right: 0;\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -1rem;\n margin-top: -1rem;\n}\n.km-scroller-pull .km-icon:after {\n content: \"\\e012\";\n margin-left: -3px;\n}\n.km-scroller-refresh .km-icon:after {\n display: none;\n}\n.km-scroller-refresh .km-loading-left {\n margin-left: -0.18em;\n}\n.km-scroller-refresh .km-loading-right {\n margin-left: 0.28em;\n}\n.km-pages {\n padding-top: 0.5em;\n}\n.km-pages li {\n border-radius: 1em;\n}\n.km-list input[type=password],\n.km-list input[type=search],\n.km-list input[type=number],\n.km-list input[type=tel],\n.km-list input[type=url],\n.km-list input[type=email],\n.km-list input[type=month],\n.km-list input[type=color],\n.km-list input[type=week],\n.km-list input[type=date],\n.km-list input[type=time],\n.km-list input[type=datetime],\n.km-list input[type=datetime-local],\n.km-list input[type=text]:not(.k-input),\n.km-list select:not([multiple]),\n.km-list .k-dropdown-wrap,\n.km-list textarea {\n -webkit-appearance: none;\n appearance: none;\n font-size: 1.1rem;\n min-width: 6em;\n border: 0;\n padding: 0.4em;\n outline: none;\n background: transparent;\n}\n.km-list .k-dropdown-wrap {\n padding: 0.2em;\n}\n.km-list .k-dropdown {\n margin-top: -1.05em;\n font-weight: normal;\n}\n.km-list input[type=color],\n.km-list input[type=week],\n.km-list input[type=date],\n.km-list input[type=time],\n.km-list input[type=month],\n.km-list input[type=datetime],\n.km-list input[type=datetime-local],\n.km-list .k-dropdown {\n text-align: left;\n}\n.km-list .k-dropdown .k-dropdown-wrap {\n display: block;\n border-radius: 0;\n background: transparent;\n box-shadow: none;\n}\n.km-listview-label input[type=checkbox] {\n margin-top: -0.7em;\n}\n.km-listview-label input[type=radio],\n.km-listview-label input[type=checkbox] {\n border-width: 1px;\n border-style: solid;\n width: 1.4em;\n height: 1.4em;\n}\n.km-listview-label input[type=radio] {\n width: 1.2em;\n height: 1.2em;\n border-radius: 1em;\n}\n.km-listview-label input[type=checkbox]:after {\n content: \"\\a0\";\n display: block;\n width: 90%;\n height: 76%;\n -webkit-transform: scale(0.9, 1);\n -ms-transform: scale(0.9, 1);\n transform: scale(0.9, 1);\n -webkit-transform-origin: 10% 50%;\n -ms-transform-origin: 10% 50%;\n transform-origin: 10% 50%;\n}\n.km-listview-label input[type=checkbox]:checked:after {\n font-size: 1.4em;\n}\n.km-listview-label input[type=radio]:after {\n color: transparent;\n}\n.km-actionsheet > li > a {\n font-size: 1.4em;\n font-weight: normal;\n text-align: center;\n}\n.km-actionsheet {\n max-height: 80%;\n}\n.km-actionsheet > li > a {\n display: block;\n}\n.km-actionsheet > li:last-child > a {\n border: 0;\n}\n.km-shim li.km-actionsheet-title,\n.km-popup li.km-actionsheet-title {\n display: none;\n}\n.km-popup-wrapper {\n padding: 15px;\n}\n.km-popover-root .km-popup {\n border: 5px solid transparent;\n}\n.km-popover-root .km-popup .km-view,\n.km-popover-root .km-popup .km-navbar,\n.km-popover-root .km-popup .km-toolbar,\n.km-popover-root .km-popup .km-tabstrip {\n background: none;\n}\n.km-popover-root .km-popup .km-header {\n padding: 0 5px;\n margin: -5px -5px 2px;\n -webkit-margin-collapse: separate;\n}\n.km-popup-arrow:after,\n.km-popup-arrow:before {\n border-style: solid;\n border-width: 0 15px 15px;\n}\n.km-down .km-popup-arrow:before {\n margin-top: -1px;\n}\n.km-up .km-popup-arrow:after,\n.km-up .km-popup-arrow:before {\n border-width: 15px 15px 0 15px;\n}\n.km-left .km-popup-arrow:after,\n.km-left .km-popup-arrow:before {\n border-width: 15px 0 15px 15px;\n}\n.km-right .km-popup-arrow:after,\n.km-right .km-popup-arrow:before {\n border-width: 15px 15px 15px 0;\n}\n.k-messagebox-primary {\n border-color: #cce5f2;\n color: #004064;\n background-color: #b8daed;\n}\n.k-messagebox-secondary {\n border-color: #fcfcfc;\n color: #7e7e7e;\n background-color: #fbfbfb;\n}\n.k-messagebox-tertiary {\n border-color: #ebf6cc;\n color: #506d01;\n background-color: #e2f2b8;\n}\n.k-messagebox-info {\n border-color: #d7edff;\n color: #1d5585;\n background-color: #c7e6ff;\n}\n.k-messagebox-success {\n border-color: #e0f1e7;\n color: #336046;\n background-color: #d3ebdd;\n}\n.k-messagebox-warning {\n border-color: #fef3d8;\n color: #83661e;\n background-color: #feeec8;\n}\n.k-messagebox-error {\n border-color: #ffd8d8;\n color: #852020;\n background-color: #ffc9c9;\n}\n.k-messagebox-dark {\n border-color: #cccccc;\n color: #000000;\n background-color: #b8b8b8;\n}\n.k-messagebox-light {\n border-color: #ffffff;\n color: #858585;\n background-color: #ffffff;\n}\n.k-messagebox-inverse {\n border-color: #cccccc;\n color: #000000;\n background-color: #b8b8b8;\n}\n.k-badge-solid.k-badge-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-badge-solid.k-badge-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-badge-solid.k-badge-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-badge-solid.k-badge-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-badge-solid.k-badge-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-badge-solid.k-badge-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-badge-solid.k-badge-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-badge-solid.k-badge-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-badge-solid.k-badge-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-badge-solid.k-badge-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-badge-outline.k-badge-primary {\n color: #007cc0;\n}\n.k-badge-outline.k-badge-secondary {\n color: #f2f2f2;\n}\n.k-badge-outline.k-badge-tertiary {\n color: #99d101;\n}\n.k-badge-outline.k-badge-info {\n color: #38a4ff;\n}\n.k-badge-outline.k-badge-success {\n color: #63b887;\n}\n.k-badge-outline.k-badge-warning {\n color: #fbc43a;\n}\n.k-badge-outline.k-badge-error {\n color: #ff3e3e;\n}\n.k-badge-outline.k-badge-dark {\n color: #000000;\n}\n.k-badge-outline.k-badge-light {\n color: #ffffff;\n}\n.k-badge-outline.k-badge-inverse {\n color: #000000;\n}\n.k-tooltip-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-tooltip-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-tooltip-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-tooltip-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-tooltip-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-tooltip-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-tooltip-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-tooltip-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-tooltip-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-tooltip-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-appbar-primary {\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-appbar-secondary {\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-appbar-tertiary {\n color: #000000;\n background-color: #99d101;\n}\n.k-appbar-info {\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-appbar-success {\n color: #ffffff;\n background-color: #63b887;\n}\n.k-appbar-warning {\n color: #000000;\n background-color: #fbc43a;\n}\n.k-appbar-error {\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-appbar-dark {\n color: #ffffff;\n background-color: #000000;\n}\n.k-appbar-light {\n color: #000000;\n background-color: #ffffff;\n}\n.k-appbar-inverse {\n color: #ffffff;\n background-color: #000000;\n}\n.k-loader-primary .k-loader-segment::after {\n background-color: #007cc0;\n}\n.k-loader-secondary .k-loader-segment::after {\n background-color: #f2f2f2;\n}\n.k-loader-tertiary .k-loader-segment::after {\n background-color: #99d101;\n}\n.k-loader-info .k-loader-segment::after {\n background-color: #38a4ff;\n}\n.k-loader-success .k-loader-segment::after {\n background-color: #63b887;\n}\n.k-loader-warning .k-loader-segment::after {\n background-color: #fbc43a;\n}\n.k-loader-error .k-loader-segment::after {\n background-color: #ff3e3e;\n}\n.k-loader-dark .k-loader-segment::after {\n background-color: #000000;\n}\n.k-loader-light .k-loader-segment::after {\n background-color: #ffffff;\n}\n.k-loader-inverse .k-loader-segment::after {\n background-color: #000000;\n}\n.k-fab.k-fab-primary {\n border-color: #007cc0;\n color: #ffffff;\n background-color: #007cc0;\n}\n.k-fab.k-fab-secondary {\n border-color: #f2f2f2;\n color: #000000;\n background-color: #f2f2f2;\n}\n.k-fab.k-fab-tertiary {\n border-color: #99d101;\n color: #000000;\n background-color: #99d101;\n}\n.k-fab.k-fab-info {\n border-color: #38a4ff;\n color: #ffffff;\n background-color: #38a4ff;\n}\n.k-fab.k-fab-success {\n border-color: #63b887;\n color: #ffffff;\n background-color: #63b887;\n}\n.k-fab.k-fab-warning {\n border-color: #fbc43a;\n color: #000000;\n background-color: #fbc43a;\n}\n.k-fab.k-fab-error {\n border-color: #ff3e3e;\n color: #ffffff;\n background-color: #ff3e3e;\n}\n.k-fab.k-fab-dark {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-fab.k-fab-light {\n border-color: #ffffff;\n color: #000000;\n background-color: #ffffff;\n}\n.k-fab.k-fab-inverse {\n border-color: #000000;\n color: #ffffff;\n background-color: #000000;\n}\n.k-state-hover.k-fab-primary,\n.k-fab.k-fab-primary:hover {\n border-color: #006ca7;\n background-color: #006ca7;\n}\n.k-state-hover.k-fab-secondary,\n.k-fab.k-fab-secondary:hover {\n border-color: #e5e5e5;\n background-color: #e5e5e5;\n}\n.k-state-hover.k-fab-tertiary,\n.k-fab.k-fab-tertiary:hover {\n border-color: #86b801;\n background-color: #86b801;\n}\n.k-state-hover.k-fab-info,\n.k-fab.k-fab-info:hover {\n border-color: #1f98ff;\n background-color: #1f98ff;\n}\n.k-state-hover.k-fab-success,\n.k-fab.k-fab-success:hover {\n border-color: #51b07a;\n background-color: #51b07a;\n}\n.k-state-hover.k-fab-warning,\n.k-fab.k-fab-warning:hover {\n border-color: #fabd21;\n background-color: #fabd21;\n}\n.k-state-hover.k-fab-error,\n.k-fab.k-fab-error:hover {\n border-color: #ff2424;\n background-color: #ff2424;\n}\n.k-state-hover.k-fab-dark,\n.k-fab.k-fab-dark:hover {\n border-color: #000000;\n background-color: #000000;\n}\n.k-state-hover.k-fab-light,\n.k-fab.k-fab-light:hover {\n border-color: #f2f2f2;\n background-color: #f2f2f2;\n}\n.k-state-hover.k-fab-inverse,\n.k-fab.k-fab-inverse:hover {\n border-color: #000000;\n background-color: #000000;\n}\n.k-state-active.k-fab-primary,\n.k-state-selected.k-fab-primary,\n.k-fab-primary:active {\n border-color: #005b8d;\n background-color: #005b8d;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 124, 192, 0.4);\n}\n.k-state-active.k-fab-secondary,\n.k-state-selected.k-fab-secondary,\n.k-fab-secondary:active {\n border-color: #d9d9d9;\n background-color: #d9d9d9;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(242, 242, 242, 0.4);\n}\n.k-state-active.k-fab-tertiary,\n.k-state-selected.k-fab-tertiary,\n.k-fab-tertiary:active {\n border-color: #749e01;\n background-color: #749e01;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(153, 209, 1, 0.4);\n}\n.k-state-active.k-fab-info,\n.k-state-selected.k-fab-info,\n.k-fab-info:active {\n border-color: #058dff;\n background-color: #058dff;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(56, 164, 255, 0.4);\n}\n.k-state-active.k-fab-success,\n.k-state-selected.k-fab-success,\n.k-fab-success:active {\n border-color: #499f6d;\n background-color: #499f6d;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(99, 184, 135, 0.4);\n}\n.k-state-active.k-fab-warning,\n.k-state-selected.k-fab-warning,\n.k-fab-warning:active {\n border-color: #fab508;\n background-color: #fab508;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(251, 196, 58, 0.4);\n}\n.k-state-active.k-fab-error,\n.k-state-selected.k-fab-error,\n.k-fab-error:active {\n border-color: #ff0b0b;\n background-color: #ff0b0b;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 62, 62, 0.4);\n}\n.k-state-active.k-fab-dark,\n.k-state-selected.k-fab-dark,\n.k-fab-dark:active {\n border-color: #000000;\n background-color: #000000;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 0, 0, 0.4);\n}\n.k-state-active.k-fab-light,\n.k-state-selected.k-fab-light,\n.k-fab-light:active {\n border-color: #e6e6e6;\n background-color: #e6e6e6;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 255, 255, 0.4);\n}\n.k-state-active.k-fab-inverse,\n.k-state-selected.k-fab-inverse,\n.k-fab-inverse:active {\n border-color: #000000;\n background-color: #000000;\n box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 0, 0, 0.4);\n}\n.k-state-disabled.k-fab-primary,\n.k-fab-primary:disabled {\n background-color: #80bee0;\n}\n.k-state-disabled.k-fab-secondary,\n.k-fab-secondary:disabled {\n background-color: #f9f9f9;\n}\n.k-state-disabled.k-fab-tertiary,\n.k-fab-tertiary:disabled {\n background-color: #cce880;\n}\n.k-state-disabled.k-fab-info,\n.k-fab-info:disabled {\n background-color: #9cd2ff;\n}\n.k-state-disabled.k-fab-success,\n.k-fab-success:disabled {\n background-color: #b1dcc3;\n}\n.k-state-disabled.k-fab-warning,\n.k-fab-warning:disabled {\n background-color: #fde29d;\n}\n.k-state-disabled.k-fab-error,\n.k-fab-error:disabled {\n background-color: #ff9f9f;\n}\n.k-state-disabled.k-fab-dark,\n.k-fab-dark:disabled {\n background-color: #808080;\n}\n.k-state-disabled.k-fab-light,\n.k-fab-light:disabled {\n background-color: #ffffff;\n}\n.k-state-disabled.k-fab-inverse,\n.k-fab-inverse:disabled {\n background-color: #808080;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary {\n color: #a6d1e9;\n background-color: #007cc0;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {\n background-color: rgba(166, 209, 233, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary {\n color: #555555;\n background-color: #f2f2f2;\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {\n background-color: rgba(85, 85, 85, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary {\n color: #364900;\n background-color: #99d101;\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {\n background-color: rgba(54, 73, 0, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-info {\n color: #b9dfff;\n background-color: #38a4ff;\n}\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {\n background-color: rgba(185, 223, 255, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-success {\n color: #c8e6d5;\n background-color: #63b887;\n}\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {\n background-color: rgba(200, 230, 213, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-warning {\n color: #584514;\n background-color: #fbc43a;\n}\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {\n background-color: rgba(88, 69, 20, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-error {\n color: #ffbbbb;\n background-color: #ff3e3e;\n}\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {\n background-color: rgba(255, 187, 187, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-dark {\n color: #a6a6a6;\n background-color: #000000;\n}\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {\n background-color: rgba(166, 166, 166, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-light {\n color: #595959;\n background-color: #ffffff;\n}\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active {\n color: #000000;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {\n background-color: rgba(89, 89, 89, 0.2);\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse {\n color: #a6a6a6;\n background-color: #000000;\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active {\n color: #ffffff;\n background-color: inherit;\n box-shadow: none;\n background-image: none;\n}\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,\n.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {\n background-color: rgba(166, 166, 166, 0.2);\n}\n.km-buttongroup > *:first-child {\n border-radius: 3px 0 0 3px;\n}\n.km-buttongroup > *:last-child {\n border-radius: 0 3px 3px 0;\n}\n.km-listinset > li:first-child,\n.km-popover-root .km-popup .km-header,\n.km-listgroupinset .km-list > li:first-child {\n border-radius: 3px 3px 0 0;\n}\n.km-listinset > li:last-child,\n.km-listgroupinset .km-list > li:last-child {\n border-radius: 0 0 3px 3px;\n}\n.km-button,\n.km-switch-handle,\n.km-filter-wrap > input,\n.km-popover-root .km-popup,\n.km-actionsheet-wrapper.km-popup,\n.km-listview-label input[type=radio],\n.km-listview-label input[type=checkbox],\n.km-listinset > li:first-child:last-child,\n.km-listgroupinset .km-list > li:first-child:last-child {\n border-radius: 3px;\n}\n.km-switch-wrapper,\n.km-switch-container,\n.km-switch-background {\n border-radius: 4px;\n}\n.km-actionsheet-wrapper.km-popup {\n padding: 3px 0;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);\n}\n.km-widget,\n.km-content,\n.km-popover-root .km-content .km-widget {\n color: #333;\n background: #fff;\n}\n.km-navbar {\n color: #333;\n background: #f2f2f2;\n}\n.km-view {\n background: transparent;\n}\n.km-navbar {\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-button {\n background: rgba(255, 255, 255, 0.2);\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-state-active[style*=background] {\n box-shadow: inset 0 0 0 1000px rgba(128, 128, 128, 0.4);\n}\n.km-detail {\n color: #333;\n border-color: rgba(51, 51, 51, 0.2);\n background-color: #fff;\n}\n.km-detail:active,\n.km-state-active .km-detail {\n box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2);\n}\n.km-switch-wrapper {\n background-color: #bababa;\n}\n.km-switch-background {\n background-image: none;\n background-image: none, linear-gradient(to bottom, #bababa, #bababa);\n background-position: 4.3em 0;\n background-repeat: no-repeat;\n background-color: currentcolor;\n}\n.km-switch-handle {\n background: #fff;\n}\n.km-switch-off .km-switch-handle {\n box-shadow: 0 1px 0 1px #bababa, 0 -1px 0 1px #bababa;\n}\n.km-switch-wrapper,\n.km-switch-container,\n.km-switch-background {\n border-radius: 4px;\n}\n.km-switch-handle {\n border-radius: 3px;\n}\n.km-switch-container,\n.km-switch-wrapper {\n border-color: #bfbfbf;\n}\n.km-list > li {\n background: #f2f2f2;\n border-color: rgba(51, 51, 51, 0.2);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);\n}\n.km-listinset > li:first-child,\n.km-listgroupinset .km-list > li:first-child {\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-listinset > li:last-child,\n.km-listgroupinset .km-list > li:last-child {\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-listview-link:after {\n color: #808080;\n}\n.km-group-title {\n background: #fff;\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-pages li {\n background: rgba(51, 51, 51, 0.2);\n}\n.km-filter-wrap:before,\n.km-filter-reset .km-clear {\n color: #333;\n}\n.km-filter-wrap > input {\n color: #333;\n border-color: rgba(51, 51, 51, 0.2);\n}\n.km-filter-wrap > input:focus {\n border-color: #000;\n}\n.km-list input[type=password],\n.km-list input[type=search],\n.km-list input[type=number],\n.km-list input[type=tel],\n.km-list input[type=url],\n.km-list input[type=email],\n.km-list input[type=month],\n.km-list input[type=color],\n.km-list input[type=week],\n.km-list input[type=date],\n.km-list input[type=time],\n.km-list input[type=datetime],\n.km-list input[type=datetime-local],\n.km-list input[type=text]:not(.k-input),\n.km-list select:not([multiple]),\n.km-list .k-dropdown-wrap,\n.km-list textarea {\n color: #333;\n}\n.km-list .k-dropdown-wrap .k-input {\n color: #333;\n}\n.km-list select:not([multiple]) option {\n color: #333;\n}\n.km-list .km-state-active input[type=password],\n.km-list .km-state-active input[type=search],\n.km-list .km-state-active input[type=number],\n.km-list .km-state-active input[type=tel],\n.km-list .km-state-active input[type=url],\n.km-list .km-state-active input[type=email],\n.km-list .km-state-active input[type=month],\n.km-list .km-state-active input[type=color],\n.km-list .km-state-active input[type=week],\n.km-list .km-state-active input[type=date],\n.km-list .km-state-active input[type=time],\n.km-list .km-state-active input[type=datetime],\n.km-list .km-state-active input[type=datetime-local],\n.km-list .km-state-active input[type=text]:not(.k-input),\n.km-list .km-state-active select:not([multiple]),\n.km-list .km-state-active textarea {\n color: #fff;\n}\n.km-listview-label input[type=radio],\n.km-listview-label input[type=checkbox] {\n border-color: rgba(51, 51, 51, 0.2);\n background: #fff;\n}\n.km-listview-label input[type=checkbox]:checked:after {\n color: #eee;\n}\n.km-shim {\n background: rgba(0, 0, 0, 0.4);\n}\n.km-popup .k-item,\n.km-widget.km-actionsheet-wrapper,\n.km-widget.km-actionsheet > li > a {\n background: #333333;\n border-bottom-color: rgba(255, 255, 255, 0.2);\n}\n.km-actionsheet-cancel > a {\n color: #bababa;\n box-shadow: inset 0 0 300px rgba(128, 128, 128, 0.3);\n}\n.km-popup {\n background: rgba(0, 0, 0, 0.4);\n}\n.km-actionsheet-wrapper,\n.km-popup .k-list-container {\n background: rgba(0, 0, 0, 0.4);\n border-top-color: rgba(255, 255, 255, 0.2);\n}\n.km-popup.km-pane {\n border-color: #333333;\n background-color: #333333;\n}\n.km-popup-arrow:after,\n.km-popup-arrow:before {\n border-color: rgba(0, 0, 0, 0.5) transparent;\n}\n.km-popup-arrow:after {\n border-color: #333333 transparent;\n}\n.km-left .km-popup-arrow:after,\n.km-right .km-popup-arrow:after {\n border-color: transparent #333333;\n}\n.km-down .km-popup-arrow:after {\n border-color: #333333 transparent;\n}\n.km-loader {\n background: rgba(0, 0, 0, 0.05);\n}\n.km-loader h1 {\n color: #333;\n}\n.km-tabstrip {\n background: #333333;\n}\n.km-badge,\n.km-rowinsert,\n.km-rowdelete,\nhtml .km-state-active,\n.km-switch-label-on,\n.km-switch-label-off,\n.km-tabstrip .km-button,\n.km-popup .k-item,\n.km-actionsheet > li > a,\n.km-tabstrip .km-state-active,\n.km-scroller-pull .km-icon,\n.km-popover-root .km-widget,\n.km-popup .k-state-hover,\n.km-popup .k-state-focused,\n.km-popup .k-state-selected,\n.km-actionsheet > li > a:active,\n.km-actionsheet > li > a:hover,\nli.km-state-active .km-listview-link,\nli.km-state-active .km-listview-label,\n.km-state-active .km-listview-link:after {\n color: #fff;\n}\n.km-loader > *:not(h1),\n.km-filter-wrap > input,\n.km-root .km-scroller-refresh span:not(.km-template) {\n background-color: #fff;\n}\n.km-switch-handle.km-state-active {\n background-color: #ffffff;\n}\n.km-switch-handle,\n.km-switch-background {\n color: #007cc0;\n}\n.km-rowinsert,\n.km-state-active,\n.km-scroller-pull,\n.km-loader:before,\n.km-touch-scrollbar,\n.km-pages .km-current-page,\n.km-tabstrip .km-state-active,\n.km-scroller-refresh.km-load-more,\n.km-popup .k-state-hover,\n.km-popup .k-state-focused,\n.km-popup .k-state-selected,\n.km-actionsheet > li > a:active,\n.km-actionsheet > li > a:hover,\nli.km-state-active .km-listview-link,\nli.km-state-active .km-listview-label,\n.km-listview-label input[type=radio]:checked,\n.km-listview-label input[type=checkbox]:checked {\n background: #007cc0;\n}\n.km-filter-wrap > input:focus {\n border-color: #007cc0;\n}\n.km-badge,\n.km-rowdelete {\n background: #da2228;\n}\n"]} \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css new file mode 100644 index 000000000..707080ecc --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css @@ -0,0 +1,2 @@ +.k-rtl{direction:rtl}.k-rtl .k-autocomplete .k-i-loading,.k-rtl .k-multiselect .k-i-loading{right:auto;left:3px}.k-rtl .k-button-icontext .k-icon,.k-rtl .k-button-icontext .k-image{margin-left:3px;margin-left:.1875rem;margin-right:-2px;margin-right:-.125rem}.k-rtl .k-numeric-wrap.k-expand-padding{padding-left:0}.k-rtl .k-datetimepicker .k-picker-wrap{padding-right:0;padding-left:4em}.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl span.k-picker-wrap .k-select{right:auto;left:0;border-width:0 1px 0 0}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-numeric-wrap .k-input,.k-rtl .k-picker-wrap .k-input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-autocomplete>.k-clear-value,.k-rtl .k-multiselect>.k-multiselect-wrap>.k-clear-value{right:auto;margin-right:0}.k-rtl .k-combobox>.k-dropdown-wrap>.k-clear-value{right:auto}.k-rtl .k-dropdowntree>.k-dropdown-wrap>.k-clear-value{right:auto}.k-rtl.k-popup>.k-static-header{text-align:left;padding-left:22px}.k-rtl.k-popup .k-item>.k-group{right:auto;left:0}.k-rtl.k-popup .k-state-hover>.k-group{right:auto;left:-1px}.k-rtl.k-popup>.k-group-header,.k-rtl.k-popup>.k-virtual-wrap>.k-group-header{text-align:left}.k-rtl .k-list-filter>.k-icon{right:auto;left:6px}.k-rtl .k-list-filter>.k-textbox{padding-left:20px;padding-right:0}.k-rtl .k-calendar .k-i-arrow-60-left,.k-rtl .k-calendar .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-form-text-row input{margin-right:0;margin-left:1em}.k-rtl .k-form-checkbox-row input{margin-left:0;margin-right:7.5em}.k-rtl .k-form-checkbox-row label{padding-left:0;padding-right:.3em}.k-rtl .k-search-wrap{float:left}.k-rtl .k-search-wrap .k-search{right:auto;left:2px}.k-rtl .k-editor-dialog .k-button-wrapper{text-align:left}.k-rtl .k-tiles-arrange{float:left}.k-rtl .k-toolbar-wrap{float:right}.k-rtl .k-imagebrowser .k-thumb{float:right;margin:4px 4px 0 10px}.k-rtl .k-i-indent-decrease,.k-rtl .k-i-indent-increase{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-overflow-tools{left:0;right:auto}.k-rtl div.k-grid-footer,.k-rtl div.k-grid-header{padding-right:0;padding-left:17px}.k-rtl .k-grid-footer-wrap,.k-rtl .k-grid-header-wrap{border-width:0}.k-rtl .k-header>.k-grid-filter,.k-rtl .k-header>.k-header-column-menu{float:left;margin:-.5em 0 -.4em -.6em;padding:.5em .2em .4em}.k-rtl .k-grid-header .k-filterable .k-link{padding-left:2.4em;padding-right:.6em}.k-rtl .k-filter-row th:first-child,.k-rtl .k-grid tbody td:first-child,.k-rtl .k-grid tfoot td:first-child,.k-rtl .k-grid-header .k-header:first-child{border-left-width:1px}.k-rtl div.k-grid td.k-hierarchy-cell{border-left-width:0}.k-rtl .k-grid .k-group-cell+td,.k-rtl .k-grid .k-hierarchy-cell+td{border-left-width:1px}.k-rtl .k-grid-header .k-header{text-align:right}.k-rtl .k-scrollbar-vertical{right:auto;left:0}.k-rtl .k-group-footer .k-group-cell+td{border-left-width:0;border-right-width:1px}.k-rtl .k-grid-content-locked,.k-rtl .k-grid-header-locked{border-right-width:0;border-left-width:1px}.k-rtl .k-grid-header th.k-with-icon .k-link{margin:-.5em 0 -.4em -.6em;padding:.5em 0 .4em .6em;margin-left:18px}.k-rtl .k-filtercell>span{padding-right:0;padding-left:4.8em}.k-rtl .k-filtercell>.k-operator-hidden{padding-right:0;padding-left:2.3em}.k-rtl .k-filtercell>span>.k-button{right:auto;left:0}.k-rtl .k-filter-row .k-dropdown-operator{right:auto;left:2.5em}.k-rtl .k-edit-form-container .editor-label,.k-rtl .k-edit-label{float:right;clear:both;margin-left:0;margin-right:2%;text-align:left}.k-rtl .k-edit-field,.k-rtl .k-edit-form-container .editor-field{float:left;clear:left;margin-right:0;margin-left:2%}.k-rtl .k-edit-field>.k-button:first-child{margin-right:0}.k-rtl .k-edit-form-container .k-edit-buttons{text-align:left}.k-rtl .k-dirty{border-color:red red transparent transparent;margin:0;left:auto;right:0}.k-rtl .k-gantt .k-grid-header .k-header{text-align:center}.k-rtl .k-gantt-actions{float:right;margin-right:0;margin-left:.6em}.k-rtl .k-gantt-toolbar>.k-gantt-views{float:left;margin-left:0}.k-rtl button.k-gantt-toggle{float:right;margin-right:0;margin-left:.5em}.k-rtl .k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:right}.k-rtl .k-gantt-toolbar li:first-child+li,.k-rtl .k-gantt-toolbar li:first-child+li>.k-link{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-gantt-toolbar li:last-child,.k-rtl .k-gantt-toolbar li:last-child>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.k-rtl .k-gantt-toolbar li:last-child{border-left-width:1px}.k-rtl .k-gantt-toolbar li:first-child{border-left-width:0}.k-rtl .k-gantt-columns,.k-rtl .k-gantt-dependencies,.k-rtl .k-gantt-rows{left:auto;right:0}.k-rtl .k-task-complete{right:0;left:auto}.k-rtl .k-task-template{padding:.2em .6em .2em 1.4em}.k-rtl .k-task-single{text-align:right}.k-rtl .k-task-actions{right:auto;left:4px}.k-rtl .k-task-dot:after{margin-right:4px;margin-left:0}.k-rtl .k-task-start{right:0;left:auto}.k-rtl .k-task-end{left:0;right:auto}.k-rtl .k-resources-wrap{margin-left:0;margin-right:20px}.k-rtl .k-grid tbody td:last-child,.k-rtl .k-grid thead th:last-child{border-left-width:0}.k-rtl .k-timeline .k-grid-header-wrap{border-left-width:1px}.k-rtl .k-menu.k-menu-vertical .k-item,[dir=rtl] .k-menu.k-menu-vertical .k-item{border:0}.k-rtl .k-widget.k-menu-horizontal>.k-item,[dir=rtl] .k-widget.k-menu-horizontal>.k-item{float:right}.k-rtl .k-menu-group .k-item>.k-link>.k-menu-expand-arrow,.k-rtl .k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow,[dir=rtl] .k-menu-group .k-item>.k-link>.k-menu-expand-arrow,[dir=rtl] .k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow{right:auto;left:.2rem}.k-rtl .k-menu .k-image,.k-rtl .k-menu .k-sprite,[dir=rtl] .k-menu .k-image,[dir=rtl] .k-menu .k-sprite{margin-left:4px;margin-right:-4px}.k-rtl .k-menu .k-item>.k-link>.k-i-arrow-60-down,[dir=rtl] .k-menu .k-item>.k-link>.k-i-arrow-60-down{margin-right:0;margin-left:-8px}.k-rtl .k-multiselect-wrap .k-input{float:right}.k-rtl .k-multiselect-wrap li{float:right;padding:.1em .4em .1em 1.6em;margin:2px 2px 2px 0}.k-rtl .k-multiselect-wrap .k-select{right:auto;left:0;padding:.03em .2em}.k-rtl .k-autocomplete>.k-clear-value,.k-rtl .k-multiselect-wrap>.k-clear-value{right:auto}.k-rtl .k-panelbar-collapse,.k-rtl .k-panelbar-expand{right:auto;left:2px}.k-rtl .k-panelbar .k-image,.k-rtl .k-panelbar .k-sprite{float:right;margin-right:0;margin-left:5px}.k-rtl .k-progressbar>.k-reset{left:auto;right:-1px}.k-rtl .k-progressbar-horizontal li.k-last{border-left-width:0}.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:0;border-left-width:1px}.k-rtl .k-scheduler-monthview .k-scheduler-table td{text-align:left}.k-rtl .k-scheduler-header th,.k-rtl .k-scheduler-table td{border-left-width:0;border-right-width:1px}.k-rtl .k-scheduler-header th:first-child,.k-rtl .k-scheduler-table td:first-child{border-right-width:0}.k-rtl .k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:0;border-right-width:1px}.k-rtl .k-scheduler-agendaview .k-scheduler-table td.k-first{border-right-width:0}.k-rtl .k-scheduler-agendaview .k-scheduler-table td.k-scheduler-datecolumn{border-right-width:0}.k-rtl .k-scheduler-times th{text-align:left;padding-right:.5em;padding-left:.6em;border-right-width:0;border-left-width:1px}.k-rtl .k-scheduler-now-arrow{left:auto;right:0}.k-rtl .k-scheduler-now-line{left:0;right:5px}.k-rtl .k-event,.k-rtl .k-more-events{text-align:right}.k-rtl .k-event-template{padding-left:1.4em;padding-right:.6em}.k-rtl .k-event-actions,.k-rtl .k-event>.k-link,.k-rtl .k-task>.k-link{right:auto;left:4px}.k-rtl .k-scheduler-agendaview .k-task>.k-link{right:auto;left:0}.k-rtl .k-event-actions:first-child{float:right;margin-left:2px;margin-right:4px}.k-rtl .k-event .k-event-bottom-actions,.k-rtl .k-event .k-event-top-actions{left:auto;right:0}.k-rtl .k-event>.k-resize-e{right:auto;left:0}.k-rtl .k-event>.k-resize-w{left:auto;right:0}.k-rtl .k-event>.k-resize-e:after,.k-rtl .k-event>.k-resize-w:after{left:auto;right:1px}.k-rtl .k-event>.k-resize-e:after{right:auto;left:1px}.k-rtl .k-scheduler-marquee .k-label-top{left:auto;right:.8em}.k-rtl .k-scheduler-marquee .k-label-bottom{right:auto;left:.81em}.k-rtl .k-scheduler-agendaview .k-scheduler-table td,.k-rtl .k-scheduler-agendaview .k-scheduler-table th{text-align:right}.k-rtl .k-scheduler-timecolumn>div>.k-i-arrow-60-right{right:auto;left:-4px}.k-rtl .k-scheduler-timecolumn .k-i-arrow-60-left{margin-left:0;margin-right:-4px}.k-rtl .k-scheduler-mark{margin-right:0;margin-left:.5em}.k-rtl .k-scheduler-agendaday{float:right;margin:0 0 0 .2em}.k-rtl .k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:0;margin-left:1em}.k-rtl .k-edit-box{float:right}.k-rtl .k-edit-box+.k-edit-box{float:left}.k-rtl .k-scheduler-edit-form label+input{margin-left:0;margin-right:1em}.k-rtl .k-edit-buttons .k-scheduler-delete{left:auto;right:.6em}.k-rtl .k-slider .k-button-decrease{left:auto;right:0}.k-rtl .k-slider .k-button-increase{right:auto;left:0}.k-rtl .k-slider-horizontal .k-slider-selection,.k-rtl .k-slider-horizontal .k-slider-track{left:auto;right:0}.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track{left:auto;right:34px}.k-rtl .k-panelbar .k-tabstrip-items .k-item,.k-rtl .k-tabstrip-items .k-item{margin-left:-1px;margin-right:0}.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-image,.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-rtl .k-tabstrip-items .k-item .k-image,.k-rtl .k-tabstrip-items .k-item .k-sprite{margin:-3px -6px 0 3px}.k-rtl .k-tabstrip-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-tabstrip-next{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-treeview .k-item{padding:0 16px 0 0}.k-rtl .k-treeview .k-i-arrow-60-down,.k-rtl .k-treeview .k-i-arrow-60-up,.k-rtl .k-treeview .k-i-minus,.k-rtl .k-treeview .k-i-minus-disabled,.k-rtl .k-treeview .k-i-plus,.k-rtl .k-treeview .k-minus-disabled{margin-left:0;margin-right:-16px}.k-rtl .k-treeview .k-image,.k-rtl .k-treeview .k-sprite{margin-right:0;margin-left:3px}.k-rtl .k-treeview .k-i-arrow-45-down-right,.k-rtl .k-treeview .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);margin-right:-16px;margin-left:auto}.k-rtl .k-treelist .k-i-arrow-45-down-right,.k-rtl .k-treelist .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-pager-wrap .k-i-arrow-60-left,.k-rtl .k-pager-wrap .k-i-arrow-60-right,.k-rtl .k-pager-wrap .k-i-arrow-end-left,.k-rtl .k-pager-wrap .k-i-arrow-end-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-dropzone em{margin-left:0;margin-right:.6em}.k-rtl .k-upload-files .k-button,.k-rtl .k-upload-status-total .k-icon{margin-left:0;margin-right:8px}.k-rtl .k-file{padding-right:.8em;padding-left:.167em}.k-rtl .k-filename{margin-left:0;margin-right:1em}.k-rtl .k-upload-status{right:auto;left:12px}.k-rtl .k-progress{left:auto;right:0}.k-rtl .k-upload .k-action-buttons .k-button+.k-button{margin-right:6px;margin-left:0}.k-rtl .k-file-name-size-wrapper{margin-left:0;margin-right:1em}.k-rtl .k-maskedtextbox .k-i-warning{right:auto;left:0}.k-rtl .k-dateinput .k-i-warning{right:auto;left:0}.k-rtl .k-datepicker .k-picker-wrap .k-icon.k-i-warning,.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning,.k-rtl .k-timepicker .k-picker-wrap .k-icon.k-i-warning{right:auto;left:0}.k-rtl .k-spreadsheet .k-spreadsheet-cell .k-dirty{margin:0}.k-rtl .k-spreadsheet .k-spreadsheet-cell.k-spreadsheet-has-comment::after{left:0;right:auto}.k-rtl .k-flatcolorpicker .k-selected-color{text-align:left}.k-rtl .k-flatcolorpicker .k-selected-color .k-color-value{direction:initial;text-align:right;border-left:0}.k-rtl .k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(textures/transparency-reversed.png)}.k-rtl .k-flatcolorpicker .k-hue-slider .k-slider-track{background:linear-gradient(to left,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)} +/*# sourceMappingURL=kendo.rtl.min.css.map */ diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css.map b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css.map new file mode 100644 index 000000000..504d0045f --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/kendo.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["web/kendo.rtl.css"],"names":[],"mappings":"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","file":"kendo.rtl.min.css","sourcesContent":["/** \n * Kendo UI v2021.3.914 (http://www.telerik.com/kendo-ui) \n * Copyright 2021 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. \n * \n * Kendo UI commercial licenses may be obtained at \n * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete \n * If you do not own a commercial license, this file shall be governed by the trial license terms. \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n*/\n.k-rtl {\n direction: rtl;\n}\n.k-rtl .k-autocomplete .k-i-loading,\n.k-rtl .k-multiselect .k-i-loading {\n right: auto;\n left: 3px;\n}\n.k-rtl .k-button-icontext .k-icon,\n.k-rtl .k-button-icontext .k-image {\n margin-left: 3px;\n margin-left: 0.1875rem;\n margin-right: -2px;\n margin-right: -0.125rem;\n}\n.k-rtl .k-numeric-wrap.k-expand-padding {\n padding-left: 0;\n}\n.k-rtl .k-datetimepicker .k-picker-wrap {\n padding-right: 0;\n padding-left: 4em;\n}\n.k-rtl span.k-picker-wrap .k-select,\n.k-rtl .k-numeric-wrap .k-select,\n.k-rtl .k-dropdown-wrap .k-select {\n right: auto;\n left: 0;\n border-width: 0 1px 0 0;\n}\n.k-rtl .k-dropdown-wrap .k-input,\n.k-rtl .k-picker-wrap .k-input,\n.k-rtl .k-numeric-wrap .k-input {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.k-rtl .k-autocomplete > .k-clear-value,\n.k-rtl .k-multiselect > .k-multiselect-wrap > .k-clear-value {\n right: auto;\n margin-right: 0;\n}\n.k-rtl .k-combobox > .k-dropdown-wrap > .k-clear-value {\n right: auto;\n}\n.k-rtl .k-dropdowntree > .k-dropdown-wrap > .k-clear-value {\n right: auto;\n}\n.k-rtl.k-popup > .k-static-header {\n text-align: left;\n padding-left: 22px;\n}\n.k-rtl.k-popup .k-item > .k-group {\n right: auto;\n left: 0;\n}\n.k-rtl.k-popup .k-state-hover > .k-group {\n right: auto;\n left: -1px;\n}\n.k-rtl.k-popup > .k-group-header,\n.k-rtl.k-popup > .k-virtual-wrap > .k-group-header {\n text-align: left;\n}\n.k-rtl .k-list-filter > .k-icon {\n right: auto;\n left: 6px;\n}\n.k-rtl .k-list-filter > .k-textbox {\n padding-left: 20px;\n padding-right: 0;\n}\n.k-rtl .k-calendar .k-i-arrow-60-right,\n.k-rtl .k-calendar .k-i-arrow-60-left {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-form-text-row input {\n margin-right: 0;\n margin-left: 1em;\n}\n.k-rtl .k-form-checkbox-row input {\n margin-left: 0;\n margin-right: 7.5em;\n}\n.k-rtl .k-form-checkbox-row label {\n padding-left: 0;\n padding-right: 0.3em;\n}\n.k-rtl .k-search-wrap {\n float: left;\n}\n.k-rtl .k-search-wrap .k-search {\n right: auto;\n left: 2px;\n}\n.k-rtl .k-editor-dialog .k-button-wrapper {\n text-align: left;\n}\n.k-rtl .k-tiles-arrange {\n float: left;\n}\n.k-rtl .k-toolbar-wrap {\n float: right;\n}\n.k-rtl .k-imagebrowser .k-thumb {\n float: right;\n margin: 4px 4px 0 10px;\n}\n.k-rtl .k-i-indent-increase,\n.k-rtl .k-i-indent-decrease {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-overflow-tools {\n left: 0;\n right: auto;\n}\n.k-rtl div.k-grid-header,\n.k-rtl div.k-grid-footer {\n padding-right: 0;\n padding-left: 17px;\n}\n.k-rtl .k-grid-header-wrap,\n.k-rtl .k-grid-footer-wrap {\n border-width: 0;\n}\n.k-rtl .k-header > .k-grid-filter,\n.k-rtl .k-header > .k-header-column-menu {\n float: left;\n margin: -0.5em 0 -0.4em -0.6em;\n padding: 0.5em 0.2em 0.4em;\n}\n.k-rtl .k-grid-header .k-filterable .k-link {\n padding-left: 2.4em;\n padding-right: 0.6em;\n}\n.k-rtl .k-grid-header .k-header:first-child,\n.k-rtl .k-filter-row th:first-child,\n.k-rtl .k-grid tbody td:first-child,\n.k-rtl .k-grid tfoot td:first-child {\n border-left-width: 1px;\n}\n.k-rtl div.k-grid td.k-hierarchy-cell {\n border-left-width: 0;\n}\n.k-rtl .k-grid .k-group-cell + td,\n.k-rtl .k-grid .k-hierarchy-cell + td {\n border-left-width: 1px;\n}\n.k-rtl .k-grid-header .k-header {\n text-align: right;\n}\n.k-rtl .k-scrollbar-vertical {\n right: auto;\n left: 0;\n}\n.k-rtl .k-group-footer .k-group-cell + td {\n border-left-width: 0;\n border-right-width: 1px;\n}\n.k-rtl .k-grid-header-locked,\n.k-rtl .k-grid-content-locked {\n border-right-width: 0;\n border-left-width: 1px;\n}\n.k-rtl .k-grid-header th.k-with-icon .k-link {\n margin: -0.5em 0 -0.4em -0.6em;\n padding: 0.5em 0 0.4em 0.6em;\n margin-left: 18px;\n}\n.k-rtl .k-filtercell > span {\n padding-right: 0;\n padding-left: 4.8em;\n}\n.k-rtl .k-filtercell > .k-operator-hidden {\n padding-right: 0;\n padding-left: 2.3em;\n}\n.k-rtl .k-filtercell > span > .k-button {\n right: auto;\n left: 0;\n}\n.k-rtl .k-filter-row .k-dropdown-operator {\n right: auto;\n left: 2.5em;\n}\n.k-rtl .k-edit-label,\n.k-rtl .k-edit-form-container .editor-label {\n float: right;\n clear: both;\n margin-left: 0;\n margin-right: 2%;\n text-align: left;\n}\n.k-rtl .k-edit-field,\n.k-rtl .k-edit-form-container .editor-field {\n float: left;\n clear: left;\n margin-right: 0;\n margin-left: 2%;\n}\n.k-rtl .k-edit-field > .k-button:first-child {\n margin-right: 0;\n}\n.k-rtl .k-edit-form-container .k-edit-buttons {\n text-align: left;\n}\n.k-rtl .k-dirty {\n border-color: #f00 #f00 transparent transparent;\n margin: 0;\n left: auto;\n right: 0;\n}\n.k-rtl .k-gantt .k-grid-header .k-header {\n text-align: center;\n}\n.k-rtl .k-gantt-actions {\n float: right;\n margin-right: 0;\n margin-left: 0.6em;\n}\n.k-rtl .k-gantt-toolbar > .k-gantt-views {\n float: left;\n margin-left: 0;\n}\n.k-rtl button.k-gantt-toggle {\n float: right;\n margin-right: 0;\n margin-left: 0.5em;\n}\n.k-rtl .k-gantt-edit-form .k-edit-buttons .k-gantt-delete {\n float: right;\n}\n.k-rtl .k-gantt-toolbar li:first-child + li,\n.k-rtl .k-gantt-toolbar li:first-child + li > .k-link {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.k-rtl .k-gantt-toolbar li:last-child,\n.k-rtl .k-gantt-toolbar li:last-child > .k-link {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.k-rtl .k-gantt-toolbar li:last-child {\n border-left-width: 1px;\n}\n.k-rtl .k-gantt-toolbar li:first-child {\n border-left-width: 0;\n}\n.k-rtl .k-gantt-rows,\n.k-rtl .k-gantt-columns,\n.k-rtl .k-gantt-dependencies {\n left: auto;\n right: 0;\n}\n.k-rtl .k-task-complete {\n right: 0;\n left: auto;\n}\n.k-rtl .k-task-template {\n padding: 0.2em 0.6em 0.2em 1.4em;\n}\n.k-rtl .k-task-single {\n text-align: right;\n}\n.k-rtl .k-task-actions {\n right: auto;\n left: 4px;\n}\n.k-rtl .k-task-dot:after {\n margin-right: 4px;\n margin-left: 0;\n}\n.k-rtl .k-task-start {\n right: 0;\n left: auto;\n}\n.k-rtl .k-task-end {\n left: 0;\n right: auto;\n}\n.k-rtl .k-resources-wrap {\n margin-left: 0;\n margin-right: 20px;\n}\n.k-rtl .k-grid tbody td:last-child,\n.k-rtl .k-grid thead th:last-child {\n border-left-width: 0;\n}\n.k-rtl .k-timeline .k-grid-header-wrap {\n border-left-width: 1px;\n}\n.k-rtl .k-menu.k-menu-vertical .k-item,\n[dir=\"rtl\"] .k-menu.k-menu-vertical .k-item {\n border: 0;\n}\n.k-rtl .k-widget.k-menu-horizontal > .k-item,\n[dir=\"rtl\"] .k-widget.k-menu-horizontal > .k-item {\n float: right;\n}\n.k-rtl .k-menu-group .k-item > .k-link > .k-menu-expand-arrow,\n[dir=\"rtl\"] .k-menu-group .k-item > .k-link > .k-menu-expand-arrow,\n.k-rtl .k-menu-vertical .k-item > .k-link > .k-menu-expand-arrow,\n[dir=\"rtl\"] .k-menu-vertical .k-item > .k-link > .k-menu-expand-arrow {\n right: auto;\n left: 0.2rem;\n}\n.k-rtl .k-menu .k-image,\n[dir=\"rtl\"] .k-menu .k-image,\n.k-rtl .k-menu .k-sprite,\n[dir=\"rtl\"] .k-menu .k-sprite {\n margin-left: 4px;\n margin-right: -4px;\n}\n.k-rtl .k-menu .k-item > .k-link > .k-i-arrow-60-down,\n[dir=\"rtl\"] .k-menu .k-item > .k-link > .k-i-arrow-60-down {\n margin-right: 0;\n margin-left: -8px;\n}\n.k-rtl .k-multiselect-wrap .k-input {\n float: right;\n}\n.k-rtl .k-multiselect-wrap li {\n float: right;\n padding: 0.1em 0.4em 0.1em 1.6em;\n margin: 2px 2px 2px 0;\n}\n.k-rtl .k-multiselect-wrap .k-select {\n right: auto;\n left: 0;\n padding: 0.03em 0.2em;\n}\n.k-rtl .k-autocomplete > .k-clear-value,\n.k-rtl .k-multiselect-wrap > .k-clear-value {\n right: auto;\n}\n.k-rtl .k-panelbar-expand,\n.k-rtl .k-panelbar-collapse {\n right: auto;\n left: 2px;\n}\n.k-rtl .k-panelbar .k-image,\n.k-rtl .k-panelbar .k-sprite {\n float: right;\n margin-right: 0;\n margin-left: 5px;\n}\n.k-rtl .k-progressbar > .k-reset {\n left: auto;\n right: -1px;\n}\n.k-rtl .k-progressbar-horizontal li.k-last {\n border-left-width: 0;\n}\n.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {\n border-right-width: 0;\n border-left-width: 1px;\n}\n.k-rtl .k-scheduler-monthview .k-scheduler-table td {\n text-align: left;\n}\n.k-rtl .k-scheduler-table td,\n.k-rtl .k-scheduler-header th {\n border-left-width: 0;\n border-right-width: 1px;\n}\n.k-rtl .k-scheduler-table td:first-child,\n.k-rtl .k-scheduler-header th:first-child {\n border-right-width: 0;\n}\n.k-rtl .k-scheduler-agendaview .k-scheduler-table td:first-child {\n border-left-width: 0;\n border-right-width: 1px;\n}\n.k-rtl .k-scheduler-agendaview .k-scheduler-table td.k-first {\n border-right-width: 0;\n}\n.k-rtl .k-scheduler-agendaview .k-scheduler-table td.k-scheduler-datecolumn {\n border-right-width: 0;\n}\n.k-rtl .k-scheduler-times th {\n text-align: left;\n padding-right: 0.5em;\n padding-left: 0.6em;\n border-right-width: 0;\n border-left-width: 1px;\n}\n.k-rtl .k-scheduler-now-arrow {\n left: auto;\n right: 0;\n}\n.k-rtl .k-scheduler-now-line {\n left: 0;\n right: 5px;\n}\n.k-rtl .k-event,\n.k-rtl .k-more-events {\n text-align: right;\n}\n.k-rtl .k-event-template {\n padding-left: 1.4em;\n padding-right: 0.6em;\n}\n.k-rtl .k-event-actions,\n.k-rtl .k-event > .k-link,\n.k-rtl .k-task > .k-link {\n right: auto;\n left: 4px;\n}\n.k-rtl .k-scheduler-agendaview .k-task > .k-link {\n right: auto;\n left: 0;\n}\n.k-rtl .k-event-actions:first-child {\n float: right;\n margin-left: 2px;\n margin-right: 4px;\n}\n.k-rtl .k-event .k-event-top-actions,\n.k-rtl .k-event .k-event-bottom-actions {\n left: auto;\n right: 0;\n}\n.k-rtl .k-event > .k-resize-e {\n right: auto;\n left: 0;\n}\n.k-rtl .k-event > .k-resize-w {\n left: auto;\n right: 0;\n}\n.k-rtl .k-event > .k-resize-e:after,\n.k-rtl .k-event > .k-resize-w:after {\n left: auto;\n right: 1px;\n}\n.k-rtl .k-event > .k-resize-e:after {\n right: auto;\n left: 1px;\n}\n.k-rtl .k-scheduler-marquee .k-label-top {\n left: auto;\n right: 0.8em;\n}\n.k-rtl .k-scheduler-marquee .k-label-bottom {\n right: auto;\n left: 0.81em;\n}\n.k-rtl .k-scheduler-agendaview .k-scheduler-table th,\n.k-rtl .k-scheduler-agendaview .k-scheduler-table td {\n text-align: right;\n}\n.k-rtl .k-scheduler-timecolumn > div > .k-i-arrow-60-right {\n right: auto;\n left: -4px;\n}\n.k-rtl .k-scheduler-timecolumn .k-i-arrow-60-left {\n margin-left: 0;\n margin-right: -4px;\n}\n.k-rtl .k-scheduler-mark {\n margin-right: 0;\n margin-left: 0.5em;\n}\n.k-rtl .k-scheduler-agendaday {\n float: right;\n margin: 0 0 0 0.2em;\n}\n.k-rtl .k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {\n margin-right: 0;\n margin-left: 1em;\n}\n.k-rtl .k-edit-box {\n float: right;\n}\n.k-rtl .k-edit-box + .k-edit-box {\n float: left;\n}\n.k-rtl .k-scheduler-edit-form label + input {\n margin-left: 0;\n margin-right: 1em;\n}\n.k-rtl .k-edit-buttons .k-scheduler-delete {\n left: auto;\n right: 0.6em;\n}\n.k-rtl .k-slider .k-button-decrease {\n left: auto;\n right: 0;\n}\n.k-rtl .k-slider .k-button-increase {\n right: auto;\n left: 0;\n}\n.k-rtl .k-slider-horizontal .k-slider-track,\n.k-rtl .k-slider-horizontal .k-slider-selection {\n left: auto;\n right: 0;\n}\n.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track {\n left: auto;\n right: 34px;\n}\n.k-rtl .k-tabstrip-items .k-item,\n.k-rtl .k-panelbar .k-tabstrip-items .k-item {\n margin-left: -1px;\n margin-right: 0;\n}\n.k-rtl .k-tabstrip-items .k-item .k-image,\n.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-image,\n.k-rtl .k-tabstrip-items .k-item .k-sprite,\n.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-sprite {\n margin: -3px -6px 0 3px;\n}\n.k-rtl .k-tabstrip-prev {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-tabstrip-next {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-treeview .k-item {\n padding: 0 16px 0 0;\n}\n.k-rtl .k-treeview .k-i-plus,\n.k-rtl .k-treeview .k-i-minus,\n.k-rtl .k-treeview .k-i-plus,\n.k-rtl .k-treeview .k-minus-disabled,\n.k-rtl .k-treeview .k-i-plus,\n.k-rtl .k-treeview .k-i-minus,\n.k-rtl .k-treeview .k-i-plus,\n.k-rtl .k-treeview .k-i-minus-disabled,\n.k-rtl .k-treeview .k-i-arrow-60-down,\n.k-rtl .k-treeview .k-i-arrow-60-up {\n margin-left: 0;\n margin-right: -16px;\n}\n.k-rtl .k-treeview .k-sprite,\n.k-rtl .k-treeview .k-image {\n margin-right: 0;\n margin-left: 3px;\n}\n.k-rtl .k-treeview .k-i-arrow-60-right,\n.k-rtl .k-treeview .k-i-arrow-45-down-right {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n margin-right: -16px;\n margin-left: auto;\n}\n.k-rtl .k-treelist .k-i-arrow-60-right,\n.k-rtl .k-treelist .k-i-arrow-45-down-right {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-pager-wrap .k-i-arrow-end-right,\n.k-rtl .k-pager-wrap .k-i-arrow-end-left,\n.k-rtl .k-pager-wrap .k-i-arrow-60-right,\n.k-rtl .k-pager-wrap .k-i-arrow-60-left {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1);\n}\n.k-rtl .k-dropzone em {\n margin-left: 0;\n margin-right: 0.6em;\n}\n.k-rtl .k-upload-files .k-button,\n.k-rtl .k-upload-status-total .k-icon {\n margin-left: 0;\n margin-right: 8px;\n}\n.k-rtl .k-file {\n padding-right: 0.8em;\n padding-left: 0.167em;\n}\n.k-rtl .k-filename {\n margin-left: 0;\n margin-right: 1em;\n}\n.k-rtl .k-upload-status {\n right: auto;\n left: 12px;\n}\n.k-rtl .k-progress {\n left: auto;\n right: 0;\n}\n.k-rtl .k-upload .k-action-buttons .k-button + .k-button {\n margin-right: 6px;\n margin-left: 0;\n}\n.k-rtl .k-file-name-size-wrapper {\n margin-left: 0;\n margin-right: 1em;\n}\n.k-rtl .k-maskedtextbox .k-i-warning {\n right: auto;\n left: 0;\n}\n.k-rtl .k-dateinput .k-i-warning {\n right: auto;\n left: 0;\n}\n.k-rtl .k-datepicker .k-picker-wrap .k-icon.k-i-warning,\n.k-rtl .k-timepicker .k-picker-wrap .k-icon.k-i-warning,\n.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {\n right: auto;\n left: 0;\n}\n.k-rtl .k-spreadsheet .k-spreadsheet-cell .k-dirty {\n margin: 0;\n}\n.k-rtl .k-spreadsheet .k-spreadsheet-cell.k-spreadsheet-has-comment::after {\n left: 0;\n right: auto;\n}\n.k-rtl .k-flatcolorpicker .k-selected-color {\n text-align: left;\n}\n.k-rtl .k-flatcolorpicker .k-selected-color .k-color-value {\n direction: initial;\n text-align: right;\n border-left: 0;\n}\n.k-rtl .k-flatcolorpicker .k-transparency-slider .k-slider-track {\n background-image: url(\"textures/transparency-reversed.png\");\n}\n.k-rtl .k-flatcolorpicker .k-hue-slider .k-slider-track {\n background: linear-gradient(to left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);\n}\n"]} \ No newline at end of file diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/brushed-metal.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/brushed-metal.png new file mode 100644 index 0000000000000000000000000000000000000000..d4fd2eccc1f3e5305c76b42821383a79fe62dcd1 GIT binary patch literal 15533 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots1.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots1.png new file mode 100644 index 0000000000000000000000000000000000000000..67ce781d41071b0d2a5feb80e7091635ff601896 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GVxBIJAr-fh5)u-A@U!srC@`@wF!3<BU19speL6E3sDi=M L)z4*}Q$iB};TRoa literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots10.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots10.png new file mode 100644 index 0000000000000000000000000000000000000000..20efcb3f5d5c2e70149f59fdcb3a3108a4d660e1 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^_!3HE-Zss2cQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jiq?6$IEGZ*N=ivc$Vg~t*dK7_SOY`-|NsB*_Z&%2NJ&}4 zv@+32sG8>}Peu~YjUx$C?-@Q;Dcoa8RqkHMyg|xM;UIg-Idzlg9~d?B6~Y>&Hi&Am ziZf^WFl5CvEHf1I&{XEMZTKaxcZ})CrieMp-L3z{BO5s586I$3ObGtj==ZndSxBA2 z)9xq7&jx75r`TV6#KkZ{VqF9C&xw*9R~u)@>M|rGabKA8mOqGDAc3J~zFA<}x2(B9 Pmos>}`njxgN@xNA<RM~0 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots11.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots11.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb73cbd04e480f94dbae4eaff23dcddc137ca4f GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^AT}Qd8;}%R+`Ae`NtU=qlmzFem6RtIr7}3C<R_&n zc;+Uirv{}arc@T5Otk?j+U)7#7*cU7DJ3Cc1=FMB4toSUx+MY*#w*NYIZ}7V;gDoU z>w+K5Q`#DDJFH<mqUGb!q~)+jvP0g%m+4~k!bdzh9$fGL{Qv)7c|u%6j=8e(W7!#< zCw6UQ+@NdFS}*ybdA~wyj>8(BBlj#sel|Uscy|R;3BSFDMni;{=7|II7+L$7s{$O3 z1~&C@Mh7Ht8@VM+P+)iEne}M4!_TJ*Y{J_X91u(KxzWTFJ;5-Mn=8kWO(22c@K$5% U*LRY30iDm_>FVdQ&MBb@04Kv_hX4Qo literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots12.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots12.png new file mode 100644 index 0000000000000000000000000000000000000000..11849003370aa73d379b5f1644a1fb8df6e30e41 GIT binary patch literal 365 zcmV-z0h0cSP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz4@pEpRCwBqlRpZ=Fcij<_y?h)xH`B9 z+TF1pz#BL_Iw~H(6S#T?7Y`xQ3+Pg?tE*Hjh)ewfuf>Mgya&Ig<h^_^316fTVk^q= z%(84J{)CirjiF=CD@$!8s>7N$g+3s32!&Kvin<|k01s@xi*X7@K>sJ;22MD(&g;54 zXck8X8`|z!i-4h7WHy6X46z<H8-upQ<nKl5?n}_BINBTRu`a2)qrf2|C?B{k+ZVj> zT|ypH$a4v$Org{z6fuP&myp$L9Mftat#Y%G@ti&aF&VWmZ4I9p=z|HkQ_&SP=y7Vn z7r1~U)#zpmFv#s9jn{8AoALUsrd1rXaZIZ?X5-`)$84PZSAYQkirPgfyQIKg00000 LNkvXXu0mjf%#D@; literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots13.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots13.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dca79450d6edf0e8a0364ba295ea4fa254689e GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gw>@1PLn>}1r6eR|Bs4T!{{R2~{Zl7SL~y4V8&BYvvEYlo zf*o6GeX0Vpfg^7uXUW;>1=&9u-^_m^afIVYQ-Jf7#y15DY06Ib;}!lf9=YT2hqWVr z6GLas0>$}_CgKwlnZGd#+-FUi!2hNpqLo$ar1uj3IL41f3U&NPH0%<T3^gnq4l<N_ zY7`kv$PzH0vW-o$OZQhN>xLx@8?|Kxx$_q7?9pldpcbVj#B*?VMr4O)jzdjLz@k(| zwT+A$4HvqccJfJ5R=a2<IQfQ$rrQTKvmo9>GjDV-GBC0+Og!nbsp@c6AJCf&p00i_ I>zopr056|%rT_o{ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots2.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots2.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8e5cc2afd61f800185ec21324a235fe23a0887 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-S!3HFkynkm2q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6-juyIEGZ*N=isb_;J30_fPtt|ME)A0tpOu?^ym`(EgwW PRKwuu>gTe~DWM4f6jdYZ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots3.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots3.png new file mode 100644 index 0000000000000000000000000000000000000000..ede44dd179770efbec737fd2ef6918fac7604e52 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XWIbIRLn>}1r6eT$;AiP^nAIqFBB6m%jZK9?Ac5iRWw!r2 S)OUjvGI+ZBxvX<aXaWE<S0ZZw literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots4.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots4.png new file mode 100644 index 0000000000000000000000000000000000000000..841b1e83a9562fc6f439ac2aa4a200491325aae8 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%$$7dshE&{2N=Qifah`$o|Np}?Z?OJrW|6q)%E-jSaBd3k U7jA*Sj6jtPp00i_>zopr0QPJphyVZp literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots5.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots5.png new file mode 100644 index 0000000000000000000000000000000000000000..4da441e2dad2cd15f359022d99b12eea877e55ad GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8ON~#DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MGBrSjv*Ddk`fXUew=4u{r~^)%qLub*f|Xrbqk3xa2PQB XbCG-%ZkKflsFuOg)z4*}Q$iB}$2%nc literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots6.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots6.png new file mode 100644 index 0000000000000000000000000000000000000000..15aa62ac4f0a1b22d376945adde2e0a7157b70d9 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%$#}XrhE&{2N=Zog!Ozme6L5gziGc$1AtnY!HU>#Oo}Y(P Sy*2^WF?hQAxvX<aXaWE@dm(lJ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots7.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots7.png new file mode 100644 index 0000000000000000000000000000000000000000..05f4ddd1b26a9a96b2f566daf70ec8de70fd7307 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3C<R_&n zc;+Uirv{}arc@T5Otk?jD)n@645_%4l#-B;k<iev|NsC0`DqT!Jv}|44qd&Ro^K49 z%NWGkHTN(dd0nV+hh<VaOH_Lful$5hY)PUko~?EG>3>4)P=md|YGy;@DSS<y3$&*k zJ(_;#SwT*XS`OdwXO3<P>s-q%qAZ$hPqdtUc*BN6Ac5hsufmZBY=P5&4q)(f^>bP0 Hl+XkK{K`v+ literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots8.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots8.png new file mode 100644 index 0000000000000000000000000000000000000000..49281d05792b7d62710f74da543b750e45f9e23f GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^_!3HE-Zss2cQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JifTMv978H@C8Z=JWF#~+?EnA&e}0+*gM_5y>IM;M;Yl}= z*&Z=O$of2%RfzLna?DrZYmdY8#9}`A37^=KL{}_~ZhU2@xH|Dr;wpQA)y#&*Q}~?1 z8@w0mFxvU`_H%wH%(}z!Rr*{*GRvc=7{&%=xr2<yTl5(|u*x_zFfx=@DjbQoST7EA O2ZN`ppUXO@geCw<AxXXf literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots9.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/dots9.png new file mode 100644 index 0000000000000000000000000000000000000000..be9be34de6e4004fd2fe6a9d6faa9625e980c3db GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^_!3HE-Zss2cQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JispH`IEGZ*N=ivc$Vg~tkpKVx|N8_51_?>Y(+wix!jmMl znF||O{TvP^s|5dSm|`xln&G3Y!ac5%v+63PrwpVWC%vA?^N~HNR3WYHlA}k_Y=>8p zjcSRX-9;xPISc*b4!Pd5rj4`R{@;R+^^3I=4v91TVCv(1u_j8PuZ4}n%^{K7VnUT# y4P%4;g9&q0xRV)}A1P0WYC0^PP|Co_#^CO)-tog`_B)_U89ZJ6T-G@yGywoE99Llg literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass-lighter.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass-lighter.png new file mode 100644 index 0000000000000000000000000000000000000000..0390a7c56e45565dbf52e1f1e37be66ba77fe8c4 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^A`A>nG91i6*1_3z)j%pLz$e7@Kg~dL%0?HUEpjD6 ze!&cKqD(T3ToSCDQj)SPJnX#E;$qAk-27}JLV|n(bsI`H099`Fba4!+h<khGtzV0Q zfZN0H#H*#{twA4z-~TsT>fK{#DZb!jrC0i_f7#Z~|D-%8sQ}SShD(hlpZBbPHh(7f z3FZ^pCyaOwo9)+qds^@b-xJQ1oNJ|fmlgI`GXC80>yPLszE5mL+(FB8uUO?qt<ilh z_k`sWN08Uc*_*Og+u5Fwe8To;_F3Zxo5c@&uVnh;ChWl)!L!GbY2B0b1HA<-kq&GJ oc&iy_I$BL&{!p$BvEMU3S6oM8!pWXGpa&Q{UHx3vIVCg!0K<O65C8xG literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..85fbfcb6a5fae7b7c39ab38f25835034929c430a GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^A`A>nG8}9`);HHaPaq{(;u=vBoS#-wo>-L1;Fyx1 zl&avFo0y&&l$w}QS$HzlhJk^R%hSa%q~g|_>n97D7<m{RryZ6#R<?721@9C2r&b)# zHui@x{FU)MY|(dEXAUC=3sa+mf&e8{ep9zp%(VyZym{FlHnZ)|`mmg>KKnyJ^KmJg zs}FXv>6=!pJs8b<FZ;uKHu=fy^Cz>%PiFso>xu1|?z!)$yqCIj{lPjmbJHE`4qkoo o{_swH21?ul_sRyA|Ev-W-r6CRwpFo`z@TIBboFyt=akR{03<AFMF0Q* literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/highlight.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/highlight.png new file mode 100644 index 0000000000000000000000000000000000000000..4dcfe30f71a0d423a73f92b7f51a63032671a86d GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^A`A>nG8}9`);HHaPaq{(;u=vBoS#-wo>-L1;Fyx1 zl&avFo0y&&l$w}QS$HzlhJk@m!_&nvq~g|_8=hQDjsh$W$5~xt1Ox-`Oqcxs|KLYq z&1;IU7z<Y|Gur*~cin_JY#c01jSdO|<WfJ}H+VK5HnH$)o@`>_+q~Jt!oT^n$qv8f z*(N)Dn|GV+@NYhDQsLD+-K4_1x!>f6PxJdv3A5RDoBYt^FME1$+aI}or}jUsmfExI zVDZn{MH=<fAD>j5m;2~t_Ea|Ur^aP_SdUbD?eXkAwf$m6{I^a<%3KTa<%j7H!W$SF YE*%O9(GB@$1`JpRPgg&ebxsLQ0Al-mjQ{`u literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hsv-gradient.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hsv-gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8d3b190fd945584d47cea34ca07e27f536a931 GIT binary patch literal 38859 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 D3ZKq7 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hue.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/hue.png new file mode 100644 index 0000000000000000000000000000000000000000..f6429d9e9e0c8729868799c220602cba82b59f4e GIT binary patch literal 1713 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 Hu0mjf)*B-x literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/image-default.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/image-default.png new file mode 100644 index 0000000000000000000000000000000000000000..10ef28195ca3574424c8ed4c7dc2ebeb697155b9 GIT binary patch literal 9364 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather1.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather1.png new file mode 100644 index 0000000000000000000000000000000000000000..008fd4cd56cfc0e9c560f3e42f29e1044870a73b GIT binary patch literal 5191 zcmaJ_cRZW>+YV}PLR(wxO%M{XLhKMbMvY4B2oa<9sueYB)~ZgWNX=GDY0;w8sA{cN zwQAQvYm~lve&?Lu`^S6U=kq+zcYLnvy6^9OU(Y{J2HMh?m5GlD006L>ni$%gj#j@P z2Ab1%#j0=1>2RKe#E@(W-lPamA`YOBC0xXbnBqNsa5gwk?4^*GI5+@61M;)OkT56< zm=^)B==mF?7>N%)Wdi_k-N;~1uK*lL<RZ?;FGw4-)!7Xa@xy9^9Mw_Es9*z}ub)X2 z5oa4^Y3CIc;048kbah1Fk+4$%JdWfk5{VBC3WY^#gZ|Wooz8!6D}hA*gpdNXLH|h# zgF=fK5QsPtbwyPLFJ%=K5eP(4MNJ(7QIQt`E31H&luvJnf{GeU9RdSui2QYdPNNaA z-Y^?OqrYOEuCzhEBvLR;Nhu;CLNP*BkwElOQh`FDzcs*Mg;Rt==%pZ%XQV<<sMy~M zhPY5KqF*q{j}RpCTha3(A&jIAI?ePyN5BXFBO4U@SD8)=rWENJtfZo-{QF3M15v2| zABxBSgAOIx;QpKM|0x`5cPSXBWP=MOgb}??8|N+dJ5(^tfQa)X5r}pKLg3$3MEep* zgiv2Xu!w;zL`2%rF9=JB2$lI0k3zvrgF;E3L0&jhLv7Hhf})=v7N(*K*3g6^phyJd zwCYF|grSB3R80*5)kmtULNqo1<{A>b!tl5t(%)R{f4Tbq%KdExeDG;xLmbgB9EUX` z67V8_9vSBM@40CFtKMH+?7!!t`LA51(`1x>H}-!u`tPk%_xzszW82fkKgP!eow}WP zYHJ0AP5kL6k&CvlLrO_WNk~YDiHV)sP)<%xP*6}-R#rejKtVx4T3T9ISXf+K91I47 zKp+(r6=h{*H8nLpK0ZZ7MP6Rs^XJcNXlSUbtDie}PE%9!)R$UXT5vdATU%R4M@LUj z4}m}cfj|QT14BbYBofKZ&2404WMX1sVPRovYHDU?#>vTPV`F1&ZEa;`g+ie?I5_xB zZM*;g4q;P6eY?o_0+_c&pE~k~Q+@#Sxmv*Xc%P}`UkmuJBhX{8M4p~EW-NsDQ;b?> z>*QP=(OcnQb`GKR_HE!q*NgX+QkUcIn=x!$p7OjWu4$2U?bG&8g|BGluE<>e!}~d2 zW7qDsSC-NUiF#l9K&5Xo<%~r+1nmw4hWkZNPs*+@ZM&_FH~1(-dyUs$+|_z15@$46 zFI^`3<*xTN2SQyAmwQ#lN{5LeS=Jk+<}%;t|J@uL;5}Ce-hWV%^?Gw_(^XvSGwJ+_ zaL|x*u-U89SGqS_Q!9;ctNU+TxSCD31ka*!9nyjqo?QX<B1Ro4*Q~+dmoB-^Gy2Ve z<g5BHE{FP^BG&GQ5{0X{B3egpt0><73myK`%mq$uk*$Lk(9ZntpwHq?JZ9IvdwT1x zG+$|0lC+ym3LYec7a$f!<=37t9Uiat=3_;p--<u5nbC^3w`J;_JEVB&+oj*+sm&fw z-^<z}6gaT2Zy$+YSJ=!|!M|M697jn^*$+Eo;#jWREsrNNc6|_~JQ0dIeC&Id3~|u* zw;7k}Th~BM>`%<FtB$VpZM~~Kxc|6d%P%y#(UFrZgtA~RuzwY{7wfxPno%{1>!lB~ zZ>Kt(;-N2WmapR!S00m%OEnqxE@BR_%(;#m%8PXspQ3mThI}ckDA|q8V^g8)WRRf} z7yJX!AnTZ!J0br^Ta$mMP0o!YIhhbi$yQn=jg!uMv0?a1peH%XEtAvD#-4gw_0#iv z<9toj#sx6*ns)h&x5AMzQ3_<Zm3r+KNX}a8nl-;xjKjyF4e%!Ox0vq|69!+l;g`G3 zi*1^RnkOaGkY3KWSO%jiTSs*#mY0Zm^Fwn=F<C<GD7o54ReN*(TCMh@QplI^?KCHT z!G^79oCL|HB~Fe?$LxIa&hlMT%&nNBi(cyr=_PWKl6ZM}7PKKfeHI+u0+aH{pGqsE zq*Kh4uk+MS2XV*7-+!xF9u>1;CBamAjuf&QQR<dQ)_i`kA@Ek_Bzb?>;-`CH+NcW} zkl~PRVodW5)dsm^Ayyklds3m-^9lKhcO`811=qLELQ;vAhpECE(!h|{^yVMstzY{0 z2JV?OEZEalNB6f5W=ITFrWevkTun&msJydS!8JM-5uu$}du)dZH0Rm3l4=Reatm8} z8dpgy`n5W+=^UmAU9R;vn-Hk-W@0ZZ4jhu6Rq0WHvtZUtSI`3ulIC5ADC)|Qf(vaD zYE6NeHhDJ;uK{GGthnI4)n1PQJ6G9qAC<Ek%$G0>BUmM9IYDipVn1%l(Q8kkRs<~7 z)$#U{<?`z~xp>NSt<bV=ovKm5jjs4wkz2sWRU4lh931{=^eJHk$V>{GX|sCYAMS=n z7P%p6ZViFYhn)nUtbt3|qq7sE%xp3|20!iPC#w1Ou=?K>SNj56t*<SWp&v6|6<?G$ zZr?c)E8Sz3Vkaj0^PfDmd<JtJFL*$p>dQ6`Fuf~Q^yx81iRIwJ49do3h0I|5dhleD zE1T1PK#|A|fMAK&d4@2@(ofXw<HI8Q{Jsp-9*i!eJ~M1R^h#rTUgPJGt?!fSm}29_ zQ5`SgiggLkTl>`G^2?sJsEVzK3{!5e!5;U{m;dOm`?xN!NPh(8|8QwGmoKoN#iu+I zl+qrUso_{Q#%6i$?3|^g<AAUJ+?|rX9D}t_@l{loX#eYF{?LZzh2%)e_>{p=m>xum za(1~0Q|(kT;`ell#MpE@HNIy8l)Rm!btTmO-P@_)=XbkY8mUtK)VCpWN?OevOvKkz znwq`0_Y~Snzh|6F|0QH|7zVfdx$~`gy14>>wI|fJLpk`-aD{UKT~}^?B!TPj3Xa~l zijL*M7H}AA4Aoh(qrS};(f<`@y)ZF<-ZAE4scJ<4icyg<li@_tsZz{GLeDeK#Z#mj zyqkWoGUn;?WnHt`Uv2UBD@hsM_mWY>8%9}G!d9X;;$))I;rhmr%{^89B`t0b>b}bS z;kY1whch1oc{of>F<O7?_EWH8oU@?Td*b+TFOt%>*AoevPic1nN1e#5soj67&IXo~ zO9&U%G@1sCjZyB|dY|Fx<`b#De}xu$i}(SRt&glf>i~$2(*6+sC~GbY)N1GWK8ajZ z91;2GQbUxGF4mP@rZDYM*b8k74Zh%nai>6qt~W!B%R809W*q4q>=rH;U05_MX)$}b zvo^KKf<{=T`4b@95k8|&5xHw5z-GJigfUUNwZNs&xvmw!wcOrXS2w`iwe{lhot-hW z(huru8Y~QL<1qrpW^#<WfHvB8WCQ1_WbDtgci-h}=v#2!Gc)ud_b4ZoI?DA5)YHo3 z@gRy{X*}Z(DKnnusszsRxT;R4O>SJwe#+0#{R%WKKb-TJltkJW6XOTvpEpWL@Mgrr z<m%BA4I}c@1rZ1C)oxt!0*Qu9(^BU#qWU8ufnWS}7+3=qyrBaQaQKe9^<1E?VucU0 zQhi`k(rw80+p&9*ju5?u#%62X)R~AoH#xYghqLV7L^Cdd42p`Uwq3cZ;$P>?EbXP2 zmzRVlLit4IuZlWZUf+8fnT9r{zpO+PZ6sQh`{Q$fUKI-OpWg)BgI|3=lL=3`y0}fn z=WcHmbDP0d1~_Fa=$APCDDN^i8GTepXH>D(X#Wel5B0qhl3sDhPP2*VSEh?xgNp{3 z+tbI^8{KW>DWbL4!=_T+Hwgu~>pQMVPw(b?<ZV|2=8DU+%Ig@kyOD*u2XtUQjDX~; z+>_^;$EJ+G^ds7#Syb(bmZp|WDozH#$DU2nt44GuG3yLYMiyXD>pgw6X2sFKT0&j^ zy@%WLFa5W}*lCv^{#eVt&BTpNPICB6j)wE5yf)i$;c{ztwAolC9?HVs{A!pIbaRbB zE#%;2jBDxZ8(~EQ6tSK3VQb(b`SXwWzsjG=o5s`h59+chJWgzB7+j(4?USwJF1#h> zDhb*?qMb{7I9_w5e38jmU51d_BW3)~XUWmeVN1>u$#gve^jr;kbWF_7o$zQy2WpY0 z{GQl{|8PEe7jQ6^OuH*srsuK++75y`eSNmg`kvv&SKS$l^;on&S7gBvZTh*-1D~IT zN?Uh3k<JB@Oy<kiCYYsn<heMV2ka-Z+ipA^k9_fNywP}(d-okjC1Won0~qQ@7PMpq zQUUu+h5dQ`hlFW~O+D0}MlG&Stz(kY6D7W#`$*+9dImKB^(X*sSZ%YVJMOF9h?OA; zqK#mmf9`CW*sQVju-px661p|JO^d^f>QLfiK0eq$a$BYztWpM!Jw*Wc@@^jgr;iQC zSL1UvP#K>lFsmOQvgPW6z~dHzYa>U^<VSh}7^mJZANkMF;k|`(2}xF>k~_n6nPJ~E z&3}GcC=>f*s;s5|3V*NI(vEc2q~bLSXDe;Ik`@a`-J2S*ch!rQU%6h;aT+J;iE0m> z1q<Hf=raaYgke2_=i2yYsSqvELZ+#{<3p2HhD+{po5kpkgIl@o58?T~J}Lu_wBGfJ zaV~ZXLwnzgb>94>z_Qpm4DfwBu8-^FLzuXAM+3eAr91ah-^)DN&apS?Hil9%pu&yM zUkK`?1vQ%rSwYfweCVmh58-g%AkUZQrkn51&j~cp+@p0ycv^pTT539IXq7D?E4TWl z{M_quH<-a^*YujBog7nifoBrh@9orAt8Ev%m-Fvtyiip;YkHhCS+n<w?-nkJ#({Ag z@mYTfX_t4qcHlDP3WC0-=1gu0T2V)vE)UR9fZwgw9MkJ;`1)ZoQ<)t%p4ah^E-%Tv z+&5(L$$EDu>1(!|Q#H4H604|sVHek;w|-NAu(;6em=oaQ;0!;rf$qCo7Xr1|iL5UP zg3-w@+CEmW@`L*hWgE8yd(~$TLvCbmmQHTP%aV@<64&y}TIV6(L~Dxl^$UL1Zij#K zsG)k(W6Rwyb(DQCwCFv`=mnRo|7KMFl&gwYayVkHytvTly((C;qGROD3dXvvkH4O@ zPUXIZ=3uRf1+&;DG<z6>ZhS;02RMXbGIGf*_R1F*7$_A5C0c|S6Fb<X25m}R=d<i{ z87A^Eo2xZWAc~>`Znymc2e?E!?dJ>9FU_uEax~CjLfo=dULbDp__IXd+rlTSeIWL- z`6ZXFwCUbn>ZZ#|>W4r(P3hz1n+$YMfcb)ts1~YBO%f-s#$IJbmbGa-(=-;-XPq_Z zT5$@d>sak-ykB{%J}?$x>&hInZ%Bl>L)y3YL<7S~?7Vx2c{uXS&6(m5k410oh-LIq z4!Nz0>8#NdOTJK(r_w}5e{r%vj%J@gwf8v`GNB`$$~H&zqvX#6b(+BklCwDKeNm_s zgq0wph@hlZiOgV8AJZoacr;+#X4cvM-OcHsSZRv#7i#tk%)ZHXev4Tk?b!@ay6*5{ z2j^zeE`?^%VfQ5C{;}m8vz$xXl?~1@d}wJv3n?7`UH4Y6i8ce9R82FnX(B}+C>)2m zu`i+oxY@m3HbWctarzSM<HE>wKWD)^RCh|p6<+M~ic?QxL*M5-DLZcTXMc!Iui+mN zO9XB5KG)Ub-ad0*#eeoJ#i3I-L)K28o_rHJ1>w-~j(pvDTSB%4nDpp52euoXS;Qc? zwfyF)|3IDoK!_}P!_g>dPmj~^tkcy|8k%?5JzgG{u`t^YJUNJ$7aDV_G^Z8SzyT}a z8C<C#*0a?+4eNx9?M!f|%DsY{O%{E9yX4}mF6VHDcKTRRi|5a7+>{kpNpRQa@sN^~ zTBh8*?)tsk;cPcLBBbH)GTQcgYiCMuu&Ae43Z_@?wT1i0`rG9n+V{so&a3w;D?Yek zJMrd2u?et)Dv9esWA4b#1Z@jDW+_DNHOn9rN-I_fkiEQraACMC8i|}E5mz?vDMC~= z2FIV5(2*>BcO|vz8VxUh`0!*z_{Rh87Ivzz<7NM^646@ld?C=H6x&{tHCMLURC+_y zbH6<0Ndb|kuQ)+D20!S0f9=@vr8p<NS`Nznp`v6EsdHj%J|}S5qhwT-wPL3T=ax9V z5(?#z+V~uq@MuNT{l!CzQjVVLj&;Rh&UZs>ZM@>i4sj*kj1|D0*Hud_IQYr=bad=` zd_nDkFT_ouV3Vnqa*RGn!M3L4W<*P6^=5t0$~IFH?NU<E>7L3s#>`=#b?fzJj%d9l zQ_=lWHFkYCrEDd{OWR*!Fx{4h;f!^)xXdm7o`0({C8L^6Ot6YAiI?V3HYl-1`IDx3 zOB_`+wKL;`o&76_<QN1`)P8N;hTbCdNqkS;TVsX(ajjl*QkgPww;%sqO1Z<MW!BPY zi>ukxWJ-NbDq(7>LW63dy<ai??t|W~56M%}8n4Qg6;dvFgv=Y(nRwXuYR$XAE2tBp z7fAOXK8g$XeC{H-B$|6*Jz|@ZgYPNxp^_JU96XzooY|-l_bsg4zA&oMTxYl_d2W6P z2m?cYf_Ru`-CIG%Cwyi>x6ON7w2#(8T#*~gnwuZhe{}<B02j8olWw{X_Wu60XNt5m JY(RJ<{SS5^AP)cl literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather2.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/leather2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc652e6ebaec9cb44ed94d68f1b633f96959c212 GIT binary patch literal 5415 zcmaJ_c{o)4-yU1CZ`rpo_QF^PgVEUcU6znBhM6$K%wS|sLdg<^WR0ZkBulbo%`PM* zTbArwsPO9fJw3nokN0`cb<X)N*ZsLa_h<QD=ekaug_%ABEe|aK0AMgQ(6Krj&3`}V zDbC(m-_SK@12<9Eo@kBpAO<4vC;;3Y=Y|3r`XD?}Rw#sfkY5i<9RQ#JVQlP)_NFFK zB+f?$@f#yU^6@>h1_0DGNxlfA7m5gULwRDb8lcU_W)KkLt^u-BGL<#;)kdK)1~>31 z>l<b^$QxcrRd<jk45&_mo)P$<hzKCb#~Vw4k~Bbn@j}n$zqi34;9n4;mj>uRqU=pA zfZ8}b3aBKbAdQrjlLJB^GIEMa5Qv-<P+nF}9xQuyL!{*tp-K>_yfX0b3v}iU@9qJ$ z($V|d*V#$~geDSwp<r-eV4zH(f(#Dt36@h;RsGE&FE4$DkR}9Si3pN3mLU9xK?g-Z z;xWEN3=RwY&4_Tr`4crjXG;GQf{*V%v{=I5X*x?7n1t{J%gM<84(Sij)b#&{`uO~V zCJ?Pq|JD0{5)*8Kd{JO46anXtN1heVL-@BVU#K=7g&^YaHaML3pDbFSaYP&ejq?R+ zTSI^nb{MQXE|4Jk7v9tqYKSEe5m+S3P)7rF#vp^ixI-0`w6t^;b>(%nAZJ<El~a{h zg{W$u&9s!XAUg7je{6MdNPiy`miWik{lB&f|7!cY6?}ZpJnNwFm;jW!9v<fd{3~QA z=HIo*{wv?#w(kF~<xKa#!~s4N1O8pu|5fNeTW8(#d-_k?o-O`qd=&Pq+wo^@J?V96 z{_IE;TA0}AT8ojZT>#i!q%;u(=yCxpKxCGpWadI-HsTbfK!71Hz=#i^#Q`uD09*yr z>Tm!IxB<2j6pk`94pQee*a1#*3@WSu`%C9E*#XxSn3Y%n&hm^3EC7Tei<=TFQkh+r z3E-~6fr4^^837(@TxfM(42(~T9&lZg-|Mn~HykKQ5Ae|fVReLYx*~oC5@K`!Up-Nh z8CaMGKroc_H@OsODrEoxLjVBgZ-zQ>8`8%MX<yyeRVs)beN|El-skxqWiW00)cm-f z(roDc!q(ZAj{o3J?3To89E0-${%Pb2L7eUs7;2`nW?Zr!il5kY;8r-Vz<@0oK`Zlo zKJWacxm5lA{o5p9m08ZHpVX+wHzdhweTHSRhmjPa5YHH8$kyeTa+=Ek_6fY2EiFLx znlq)sd@yof@2k#(12_G?jGS!o(gOV#O|Ngv$<jGRdv0x}75u6Ta^kQZ;#-Jb3A3yD zB8DI`Xk1!ARS8$I9aXc<u?Se#v9N)w3R{<%dEl8O-T34X!MMS&ip^YOzbRLm^=>(J zl><_VJHvqVuVc%t+ZT3IyJB>MuraUgueuTA4es`b_|UAFf7W8$*Lx?=aD`4)g8`(> zH@2>8T;qL$we`wol|+E05|Z15+8{Is@7?$YY6IAnGmjVPE#2CAt4HUv+(P^GPEMB3 z8SDA1g(iu8eI5F={Ektcdzahi`r#_zKn0Dz^u5*DJ02f84VxCd-<V^mOHd}V>jtWM zE-?3Pf5?QZY-s6~Vl(5w?l^L$?e%%3R$z+bSif>sqhNs>$lbI9((QL#^h$6!D4OZ` zNaX0Km=cjQulL<$)9oR~$HPgn>v?i^b7JIy4ohfr8q10A^KX$hs!I+xS;1F4+zamM zT-hBBGE-{!pe4@ZvfARf<9I0A=D#M33SV(xQ!q>9Wf%yK;cTB%s^}@yz5mEiQY<0O za7xQ|s`>`M^CzJx1&cC>_}tUezMve#M!k;uj`o)q+^Mvcu9m7enwz51KX=k6BVoo# zIVF_PQ=n~hA_}oo-1*Dd{%chhL$N8FN8CupE8b*q(o!Rsrpey%OA&kGhy$O5q1|H( z{5!ztMbuYJLm9jvXLd8KOO&=XpmGSg9yaxqkH9&&GJIW4ykr`;@MK)rA2MPpP_P+X z*h??8d!&|0+UkBSJm=&kt8yth{qvqkbv4X3ovZx~`fkm=ogqetg@P_?+FV1`<{c`| z$^m*v-h*_>X}yzUr7x@SomH=JPwSaD>_wepnfaKa4n7ZfV4F$M<lQlezQxlY0kJiz zN<DrSw{}~Fu|+HsdKa$WFTR#=!bm?quU*E(220q$P#$U6h&;k46?$XrpU&$Tr^*+3 zK05aieJtnMv$*+)pTCSQ!PYDj@`a-4PC-fPY+rJACn&aR^X2A37@Nz1^_aKgv)Dr4 zE0~Fw6Rp-o9R!oOW3{G$k&8l+%&n^}?T33f#fG#H8Je`0Ls<34E74s2H(#`l`40-~ z<=@<|b5h{nu97ZmeRvP%VMt2KL=7S?s3(j-H=3H^i$Z)A@4to!Niy$Ha4kxt6FY-= zEuA|1^NBv^-t1n8Wlyp?gbaEbUGdPRZk(wUSPEBwqq&lPoD@2_504ys3oc+$59j9B zWoXDHpEcvdgwtPYoql@&%W!oaPA=fGfQ2(}`wOQha(q;q)Q;_i+PDY`4)>6aYrX1G z?Px)6Jb{V7A4-3`;<Y?-D1KG#4b1ti_OaW$<vH@QdwbU=O_}*cOrEsmaPUnDmQuZ7 zyq2&#KAO)GKDZt^7x6@*lOJnwxbzm36|&*WSv=`|uCp_GaQ>@j<-_Sm&zqt3$E4v2 z)uHf{8p_^*YLx(AvTI^QloldO$tAnYW|O`o`~m3(_8rzLv}t)f+}1{1kg@k+2v-9q z`)XRG3M)CyOV(e+lk)FKt=y%3_!>H0=Mr2bc=eN~cLugVQIW+!tJ!3|V0Hs^y>j_g z{aPZDC*kxUAgZvC!$n)VEA%^cpGPbG1TuD)wpR6H6LZxec{aN@EO~MU?$KS)5MHb+ z3Kfap2+=smxbu-GB!BQrshxgx7sbewHO=@-2qcQ1`2Dfb@RY3j+V|9--To%C!6=iy zRpX;@m$|CoHuJS7Yz>ksvdhH!2Jcd#I|k>!6Oc1s1|!wlx+0lW;s*G6wjCL1-eoY{ z5-X@44o<7uL~LG2IDF{cu%J4@{QlF<O#F#n<?D&mR8zbBoDU$`q2&g<tvIhVlPA>& zq_1Lj&8BFidecXbV4&ANjo*(OR~KWLI<AS`6A)@Zh@0&lxNUr><{TL<e}mw;!nsye z`L)VfqWViP3zPZILTL}Xk9Ko-6KwC+s<FPN&&(xD<gKTxo+a}tQDth4GSSk{oK?PQ zyp34U&zTFUs$oh?XOYP5H@#|>YGj7<a}KK9&C-3WNGYaEy11G!-X`{Rqe68~&KdSO zQ@tFjF(KGDs2}fO^6vd4YiX}QCD}V)4yU{5eX)nJH8Gs`EZmYdE}3Kool8*ewJ`D^ zmwIJ0-TyYpaD?X9C~Mspj+)OI+vFKhT#LH6&hCOhLyyA6J96)NvtV-Bh8nOwC6+i? z*Y21R_bbExFU*&3q?jJ=pGPcSDd~RE;Y;4s`HVUz;gsUV<ju<i@d8e^pfJcLb0}VV zM?Dg5Vb5WtkSg<7;F0ps-nP+Iz$6r}Hj?yG)olIgd*O@1qf;n8Gmc{eV|`ctIfEev zjHE$%|4q+H8vm?WTIx4T3J&^(z?Ewj8uQGvMyu$NHqrb^qY8xrGotcrACScx{yOB6 zmfFwq;)OPrUfUaUes><+{M`8zvKzDIFzk#_zBdQs-Rv^@o+aVY|KWYEWNqHT9P>7h zcMvADkxSWbVW#nG<VXmKC$`B-Qshah{6(+#e#BC>en*HZy-ctpykA0FI$0~Voc$N~ z*waplv4ZIstKiK23&nlpClTe>{CQTm)o&TiVqs$}9I{ud#I*a|cEV!V^|A!6?e3+3 zqJSA<hq2Dz1<{Y|Iy0-SZH{>Iy!37Dxa*_t9X@(7l1%fguLiTW7`3+hDn8verky%U zTC45STR~-Bmd5A)8lfM1!@hO(nMO$m%onu&h!POiL`4Xy53jF`v(MAR*!?Z&knMZ7 za!0*k$M2c%B=9xL^JK{V@K3w`plwKUzu6(?u{84tlju>b`0l>_1F@gTW<delyRR{q zij?kZxs+2Gp>-!bQ@0wLjK($uy2|srerU3%Xn*)=*?!>V&};b(4!%Nz>Z&Ak`Q%Su zD8unLFP#ix^xtKWmg!L2P%&ZGL^zAPeM{Xlqa#Z96``tDUhfX_wI}`$-bKtUFB$OD zVzeLm>bSG^5c-FtbV>~jbqfW83NxJDnrUVy<-63P(;K{3L&6qx1PDjC@~`@VTm|M4 zlplXduuSvo({l%fw14DEMO@bIgVW7c@%ZfA|3w}L6dk`>cksyPc)V7-<p#)ay!cIY zG44b$(l|Gv@wUcLzN_(Zt4w@Y6S)R=s)WSgeID4O8EXuki=hh{Wm5h;@!7itX^bzB zT+Y5Fz1o0o?OE-8W9UTROs#e*`Z9K|tDYyfxuUth$XF6DsyLKJK3-|wX&^RtyllA? zly>=Qgg?VdN%uC@fNV}^!Q4L86EDG;US9Q&467RloR1Et$9G@d53b_?Q}3U)(@U;Q zG{3cCg0Iq+b`r`KtOM#cYML91-+}UgZj3_b>V*(dkeYHLk`+&TUA{@eij2Hrg!zOm zhhl%?!J@3mXg6=Fe#PJuG<v;KXpQXZ%mGUIAxOil_LZxMhj0ZYkwUPNEb8X>K3MK3 zh8+-+K0R0#>$Fg|P1z_cnc4mG{BY0(n8iI|<-Ljc0AD+Wp+pl`{oYII0UX2-+jhR& zvPoP+2Vzaf$>Sz-N+~qC29}iUzU0%PHdlTv>-~Uj+9ooJ%4?29kJStdRwLXF{0h2@ zh#`~=P1+(8ep+x}`eL`l>UQ#5N1^BK3G~VI6v3QhYW1H&FFUuSP{mN?PC)8S_b}Zk z?sWJ|6A!MXu6bnE*7v>IZw%dc1}#ni%q@?eLkDRuN$;oGpLeLIM>n<*@`}G)bS&Oi zdM2f3(9$brMqN_Z`$6HhW7y{dZ@{vvr9yf-f28-zNUoTRk?1y;Ax|AVRYTc3+3hRz zH&7Q6a(OW~+*31B!u5XEuQjU)zv8>qmTT5o=+5G3y`m7);E?;_C78X4g3O%4;?Mz? z^SJ7yJNPXfcB$1+VJCf}>0Xrg3*ZNzA<4zWo$aP5zfyNS$H_M@_;xl=pVuY|QZtiT zO~`ulu0<84P*O8&FST$_sS13hEkho$oO|8zX7El<VL<Blfzlm{_4aPrhEO-*4&j+a zLdG!9_kuiz$I3Z+6$#v~Qz1Mw5#ZYhW=a4{(Ah^0wZt|W0GNtR**~A)up7yJztt-@ z{vnm3qZhiut|$}61>~QVXR2M&k5S3z^Q#^r3@V4qv-aI2kcUl4$1r;IwzfPqJ<U7> z$t>71^XLaZM-6X?PigAh`XGubZ@-xnmp?tXR3R8ZxLXUninN&zC$r6atMsf#OK!Pv z>qDz@2}L-hPo_^~)&a>jH&t{++lBX4RqKX-aj-lzvhLfP!P4x)KAyX|P8oCyTQvPE zzgmhz2f=sQ;EA?VH%<*oj(qq&a)JO}yc{)b`DW;K{LkW<mdZ<AhjecCZ+*$PML8$Z z1Viz(b?_0W=kZ~*tN4TpkJ-H%`o}27p>uk7<?RPl;o1;pmoTp3i+UA4ahAi`S7j=L z?CXvX9>4x5*hAu#m+IF-$ar%t-mjPOyL>{P<kCX}Jl|aRbY5<0Eq^O3VMe{lGtNEy zmW-4~sX2Z+G_3och@-~s293Pq94jFMDk&9$Rkp2~dcsiqa2YdyZ8H2CAo=9>gnI0# zpgJQ)-CUEIRk$Tv(9YnIoI1T$zN(%QuOIEtO1qlVo^|##%BKcbKvK-A)>PkevJohG z<!Po7{Ii#AN8($w%j&B1ri3hB=7+&r=R(ITNK~ny7@^=L`(_+n@;TV_U}N#8gv4_& zm?)YisPqC)34lGWgnwjDeWna@h3b89-r;dl!axXDP3~@1ZTI=NG9-5%uE|NlE$fKU zmIjUI986_B-ZMShB@~L1kdGyiPjF2lGh<bwD(CI5Wh)fDke!qu|Aa6)XBVLYmt>yJ znSXA;+UzmcjD@1UeY1P`dW|4X*4xU!FeP$_Op`Tfg&O|zGsEI2WxO#N643E%I<ola zGZ36-*+O$`ECJ6Omy4T=fB`{?PuN9@!xBWmoNhpy74;lGr|-zy(bKmtw>^2$FjIg@ zi4)pvr-gaMFnImyy9VdTMy~C1YqXPW{DzDMPCqk56L2wH;<W6^CU@7dDXpxkBv%O@ zMopRc_7r|DUt!jZOnHapXyNi+iJlV3(I=L@P*F*(t&r<@I)46W&8}atc4%QuVY&xm z3q9jop@IN+z3AJzx!W%Duvf%9s?|@aUSVmdY3sQhq}$C^?~uCh*xjx}yqGd^0{`pP zBILmTl+EJ!<Q&ZEoyy*8Z|k3VZ|iv{$x}_r+#)P<$KtRNb(-<VZ>X(r#0O}4$h#eY zB@hGSnyaPyDIJ3g8BW*z2Q2~SZJoL8Gqq~hsDqdVX&GFH$!T`<oB)iT=q_<G?OjIF zgLY*9zLTDXB8Tz&_s;3?K$mceAwXacZJ2?``ugP*_2|QhlI&|Qf$=bn&oE~J#6rux zDbWGj4^$xAS1H#^``D<^<4Wpgtmw?Zri@9Q_$_kw2e#d6xuQ~(+&NHs1G2?Pj+{)4 zt)$g_(bt?zO~cz%PiG$<JifT%8DkmVDI2ezwsmm{!(TDA;qY1tZRprie;o1l!po!P zAJBp4MxlMi(4mKX)3CH*|Lt5z$gP`2o(*{d?|ymN`e|qRrPmJ4h4BaW{Hzy9v^Cia cr{V$}+`KJ<I^6v9``4wRu9;4mmg~*`0V6P_m;e9( literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/noise.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/noise.png new file mode 100644 index 0000000000000000000000000000000000000000..35848ce216faf08111eff69835f417c1732d5c8a GIT binary patch literal 5106 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 U0%HWJ-~a#s07*qoM6N<$f^|vw^#A|> literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe1.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe1.png new file mode 100644 index 0000000000000000000000000000000000000000..ad78d19e826e65ac4eb32fa040214141d3c5a61d GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X7I?ZihE&|zbJdowL4l_&apj%Hv)(%jq{{q`oU`;bC^b+# z6@RJj{gqamO!1!Y|L%x&8{QH)wDp(X(iG0lr*rh3l5B*9X0t8bpcx<}-E=8J{K|n@ z3&g&0XC=u8NUwHa`PQWIhH;`qx|gOp*W;%gogY;>J9Ynx3EeQ!X!UKJbVFduv0V$; zuCZ+05Fa4?yWv&@tI`H>m&7~o=2!<vlye&}NHyGjdNJ?t8lYPlJYD@<);T3K0RUP= BU$+1N literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe2.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f04d04a11286caf861c73e07487eba2fc689fa1 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XPJ6mIhE&|zb9FE8VFdx!2QCq35+YA%2P`~uM9d_Pu}bWN zQl1Tmu)snMJ)OvZk3YzU$A11&`hM@)t@3NXerL6LU;B6t^YaLfg}sJmUMpERy)=cN z@0q!bb4s#PN8Y^WA>6SC{s(i%9*laywx;o&L)I68B`*GsT3>{gIOIF#m~bC)+3ctz z!jiNgN1{zG>VSWMSzmJWrC&=mjE|Kp4GwP7doa1Sd69Mm_uU553$h-)a!pfSXnM59 tHHo~??dVNwoRMMH(c0v|^F{pt!(0B^`xE&deF1ul!PC{xWt~$(69A7~bCLi6 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe3.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe3.png new file mode 100644 index 0000000000000000000000000000000000000000..0c9afb6cd5e3286ee83bb8eab993f93a1e6605c6 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{Vk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XLOfj@Ln>}1X=!K}BqbymxE<n(-&Z5}|NsB}Ts+23stFHt z0}htw<>kfAa7av4lxMaRo{*!sf?-X^1g2!RCa#7y1A!n0qn5@AOcP|76<HN{1QHnj Xy{YDV`pfz?(0m3@S3j3^P6<r_?NK%H literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe4.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe4.png new file mode 100644 index 0000000000000000000000000000000000000000..c5556dbfdcca93c168a0583fb15ac05d05b91f8d GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{Vk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X!aQ9ZLn>}1{rUfYKNqt|&EH>NjrsZc)hB532y1I-{NPvW zao|e)aeBJ`BL_=X1v9rpJjYx#S`0WeTqL^P6<7U@5KSu9*yY3)W9JlhqT&2&gH{Gc aHij=@bvzZNCqDsgVDNPHb6Mw<&;$VQQ8?`Y literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe5.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe5.png new file mode 100644 index 0000000000000000000000000000000000000000..9762378e13df0dbdc6589a0580df351e7931a050 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W@!3HGnP3ltxQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=eiacE$Ln>}1r6eQ-Br7oe`Tzevx8W-WCLV^x_gN&XvU(o_ P6)||a`njxgN@xNA>H{LR literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe6.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/stripe6.png new file mode 100644 index 0000000000000000000000000000000000000000..160b8b8eb3a2f43b9f2b37c7dec5fc07fcb24086 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^AT}ch8<2ed)xHi$NtU=qlmzFem6RtIr7}3C<R_&n zc;+Uirv{}arc@T5Otk?jlJInK45_%4l#-ATknF(x9|)TC*aQ+7{7$n-PF;T10jP$- M)78&qol`;+0PZFt!T<mO literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency-reversed.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency-reversed.png new file mode 100644 index 0000000000000000000000000000000000000000..36ea67c399b844e881686ddc48e981d7c9639a34 GIT binary patch literal 3434 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transparency.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0ad0cdc7b65e7382f16e92bc0b5db4a34329e6 GIT binary patch literal 1835 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 Z_7_*fpq-3L+>rnP002ovPDHLkV1nfpYq0<T literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transtexture.png b/public/components/org.standardnotes.standard-sheets/dist/vendor/styles/textures/transtexture.png new file mode 100644 index 0000000000000000000000000000000000000000..c3bce92240457e49e73fb963a59d50a93c13f1e4 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0Wig@D+SQSiOKHBgYf z#M9T6{SLP@m$Z@Tw2tjSA;}Wgh!W@g+}zZ>5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+% zB3Dlr#}JR>$v)oR$p_eadV4o^&9|+drt;N?$AoRMSWlFLWx~R+s^d%RO!(Y%CAfYz qM7^xtVkfaR0Z6Rn2MS#hV_?YrDlQn_#&`v2AcLo?pUXO@geCy*+By;d literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.standard-sheets/package.json b/public/components/org.standardnotes.standard-sheets/package.json new file mode 100644 index 000000000..4aa42bfe8 --- /dev/null +++ b/public/components/org.standardnotes.standard-sheets/package.json @@ -0,0 +1,43 @@ +{ + "name": "sn-spreadsheets", + "version": "1.4.2", + "main": "dist/dist.js", + "scripts": { + "lint": "eslint app/ --ext .js", + "lint:fix": "npm run lint -- --fix", + "test": "npm run lint", + "build": "webpack --config webpack.prod.js", + "start": "webpack serve --config webpack.dev.js --progress --hot", + "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1" + }, + "sn": { + "main": "dist/index.html" + }, + "devDependencies": { + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-transform-runtime": "^7.10.1", + "@babel/preset-env": "^7.14.7", + "@babel/preset-react": "^7.10.1", + "@standardnotes/eslint-config-extensions": "^1.0.4", + "babel-loader": "^8.2.2", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^5.2.6", + "eslint": "^7.29.0", + "eslint-plugin-react": "^7.24.0", + "mini-css-extract-plugin": "^2.0.0", + "node-sass": "^4.14.1", + "react": "16.x", + "react-dom": "16.x", + "sass-loader": "^11.0.1", + "sn-components-api": "1.2.8", + "sn-stylekit": "2.0.22", + "style-loader": "^3.0.0", + "terser-webpack-plugin": "^5.1.4", + "webpack": "^5.41.1", + "webpack-cli": "^4.7.2", + "webpack-dev-server": "3.11.0", + "webpack-merge": "^5.8.0" + } +} diff --git a/public/components/org.standardnotes.theme-autobiography/dist/dist.css b/public/components/org.standardnotes.theme-autobiography/dist/dist.css new file mode 100644 index 000000000..6ad76bbac --- /dev/null +++ b/public/components/org.standardnotes.theme-autobiography/dist/dist.css @@ -0,0 +1,50 @@ +:root { + --background-1: #EDE4DA; + --background-2: #e8d9c8; + --foreground-color: #5C3F27; + --border-color: #d9c6b1; + --highlight-color: #D68420; + --highlight-contrast: #e3ae74; + --sn-stylekit-info-color: #a37337; + --sn-stylekit-info-contrast-color: #ebcdaa; + --sn-stylekit-neutral-color: #a47c5b; + --sn-stylekit-neutral-contrast-color: #e7ddd2; + --sn-stylekit-success-color: #9f4e03; + --sn-stylekit-success-contrast-color: #ebcdaa; + --sn-stylekit-warning-color: #b87a02; + --sn-stylekit-warning-contrast-color: #ebcdaa; + --sn-stylekit-danger-color: #a71428; + --sn-stylekit-danger-contrast-color: #ebcdaa; + --sn-stylekit-shadow-color: var(--background-2); + --sn-stylekit-background-color: var(--background-1); + --sn-stylekit-foreground-color: var(--foreground-color); + --sn-stylekit-border-color: var(--border-color); + --sn-stylekit-paragraph-text-color: var(--foreground-color); + --sn-stylekit-contrast-background-color: var(--background-2); + --sn-stylekit-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-contrast-border-color: var(--border-color); + --sn-stylekit-secondary-background-color: var(--background-1); + --sn-stylekit-secondary-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-border-color: var(--border-color); + --sn-stylekit-secondary-contrast-background-color: var(--background-2); + --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-contrast-border-color: var(--border-color); + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-desktop-titlebar-bg-color: var(--background-1); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + --sn-stylekit-grey-1: #a37337; + --sn-stylekit-grey-4-opacity-variant: #c9995e3d; + --sn-stylekit-grey-5: #e9d9c7; +} + +#notes-column .note.selected, .notes .note.selected { + background-color: #e9d9c7; + color: var(--sn-stylekit-contrast-foreground-color); +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-autobiography/dist/dist.css.map b/public/components/org.standardnotes.theme-autobiography/dist/dist.css.map new file mode 100644 index 000000000..cfb91f038 --- /dev/null +++ b/public/components/org.standardnotes.theme-autobiography/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;;;AAGF;EACE;EACA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-autobiography/package.json b/public/components/org.standardnotes.theme-autobiography/package.json new file mode 100644 index 000000000..f99bf318c --- /dev/null +++ b/public/components/org.standardnotes.theme-autobiography/package.json @@ -0,0 +1,14 @@ +{ + "name": "sn-theme-autobiography", + "version": "1.0.2", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + } +} diff --git a/public/components/org.standardnotes.theme-dynamic/dist/dist.css b/public/components/org.standardnotes.theme-dynamic/dist/dist.css new file mode 100644 index 000000000..32c0ffa40 --- /dev/null +++ b/public/components/org.standardnotes.theme-dynamic/dist/dist.css @@ -0,0 +1,25 @@ +.section.tags { + flex: none !important; + width: 120px !important; + transition: width 0.25s; +} + +.section.tags:hover { + flex: initial; + width: 180px !important; + transition: width 0.25s; +} + +.section.notes { + flex: none !important; + width: 200px !important; + transition: width 0.25s; +} + +.section.notes:hover { + flex: initial; + width: 350px !important; + transition: width 0.25s; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map b/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map new file mode 100644 index 000000000..f0cb3a149 --- /dev/null +++ b/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAAA,aAAc;EACZ,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB,mBAAoB;EAClB,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAIzB,cAAe;EACb,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB,oBAAqB;EACnB,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW", +"sources": ["../src/main.scss"], +"names": [], +"file": "dist.css" +} diff --git a/public/components/org.standardnotes.theme-dynamic/package.json b/public/components/org.standardnotes.theme-dynamic/package.json new file mode 100644 index 000000000..2171148d0 --- /dev/null +++ b/public/components/org.standardnotes.theme-dynamic/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-theme-dynamic", + "version": "1.0.0", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/dynamic-theme.git" + } +} diff --git a/public/components/org.standardnotes.theme-focus/dist/dist.css b/public/components/org.standardnotes.theme-focus/dist/dist.css new file mode 100644 index 000000000..bd0cb8e36 --- /dev/null +++ b/public/components/org.standardnotes.theme-focus/dist/dist.css @@ -0,0 +1,47 @@ +:root { + --foreground-color: #eeeeee; + --background-color: #0f1011; + --highlight-color: #a464c2; + --border-color: #0f1011; + --sn-component-foreground-color: var(--foreground-color); + --sn-component-background-color: transparent; + --sn-component-foreground-highlight-color: var(--highlight-color); + --sn-component-outer-border-color: transparent; + --sn-component-inner-border-color: var(--foreground-color); + --sn-stylekit-shadow-color: #000000; + --sn-stylekit-info-color: var(--highlight-color); + --sn-stylekit-info-contrast-color: var(--foreground-color); + --sn-stylekit-neutral-color: #7c7c7c; + --sn-stylekit-neutral-contrast-color: #ffffff; + --sn-stylekit-success-color: #2B9612; + --sn-stylekit-success-contrast-color: #ffffff; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: #ffffff; + --sn-stylekit-danger-color: #F80324; + --sn-stylekit-danger-contrast-color: #ffffff; + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-background-color: var(--background-color); + --sn-stylekit-foreground-color: var(--foreground-color); + --sn-stylekit-border-color: #000000; + --sn-stylekit-contrast-background-color: #000000; + --sn-stylekit-contrast-foreground-color: #ffffff; + --sn-stylekit-contrast-border-color: #000000; + --sn-stylekit-secondary-background-color: #0f1011; + --sn-stylekit-secondary-foreground-color: #ffffff; + --sn-stylekit-secondary-border-color: #000000; + --sn-stylekit-secondary-contrast-background-color: #000000; + --sn-stylekit-secondary-contrast-foreground-color: #ffffff; + --sn-stylekit-secondary-contrast-border-color: #ffffff; + --sn-stylekit-paragraph-text-color: #ffffff; + --sn-desktop-titlebar-bg-color: var(--background-color); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-stylekit-menu-border: 1px solid #424242; + --sn-stylekit-grey-5: #1d1f20; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-focus/dist/dist.css.map b/public/components/org.standardnotes.theme-focus/dist/dist.css.map new file mode 100644 index 000000000..d5905bb14 --- /dev/null +++ b/public/components/org.standardnotes.theme-focus/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAIA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EAEA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-focus/package.json b/public/components/org.standardnotes.theme-focus/package.json new file mode 100644 index 000000000..7e336ff99 --- /dev/null +++ b/public/components/org.standardnotes.theme-focus/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-theme-focus", + "version": "1.2.6", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/focus-theme.git" + } +} diff --git a/public/components/org.standardnotes.theme-futura/dist/dist.css b/public/components/org.standardnotes.theme-futura/dist/dist.css new file mode 100644 index 000000000..183b118b0 --- /dev/null +++ b/public/components/org.standardnotes.theme-futura/dist/dist.css @@ -0,0 +1,43 @@ +:root { + --foreground-color: #a9aabe; + --background-color: #20202b; + --highlight-color: #fca429; + --border-color: #20222c; + --sn-stylekit-shadow-color: var(--border-color); + --sn-stylekit-info-color: var(--highlight-color); + --sn-stylekit-info-contrast-color: var(--background-color); + --sn-stylekit-neutral-color: #7c7c7c; + --sn-stylekit-neutral-contrast-color: #ffffff; + --sn-stylekit-success-color: #2B9612; + --sn-stylekit-success-contrast-color: #ffffff; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: #ffffff; + --sn-stylekit-danger-color: #F80324; + --sn-stylekit-danger-contrast-color: #ffffff; + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-background-color: #20202b; + --sn-stylekit-foreground-color: #a9aabe; + --sn-stylekit-border-color: #0f1116; + --sn-stylekit-contrast-background-color: #272734; + --sn-stylekit-contrast-foreground-color: #a9aabe; + --sn-stylekit-contrast-border-color: #0f1116; + --sn-stylekit-secondary-background-color: #20202b; + --sn-stylekit-secondary-foreground-color: #a9aabe; + --sn-stylekit-secondary-border-color: #20222c; + --sn-stylekit-secondary-contrast-background-color: #272734; + --sn-stylekit-secondary-contrast-foreground-color: #a9aabe; + --sn-stylekit-secondary-contrast-border-color: #272734; + --sn-stylekit-paragraph-text-color: var(--foreground-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-desktop-titlebar-bg-color: var(--background-color); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + --sn-stylekit-menu-border: 1px solid #434b60; + --sn-stylekit-grey-4-opacity-variant: #292937; + --sn-stylekit-grey-5: #2e2e3e; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-futura/dist/dist.css.map b/public/components/org.standardnotes.theme-futura/dist/dist.css.map new file mode 100644 index 000000000..531900537 --- /dev/null +++ b/public/components/org.standardnotes.theme-futura/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EAEE;EACA;EACA;EACA;EAGA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-futura/package.json b/public/components/org.standardnotes.theme-futura/package.json new file mode 100644 index 000000000..7e80e2454 --- /dev/null +++ b/public/components/org.standardnotes.theme-futura/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-futura-theme", + "version": "1.2.5", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/futura-theme.git" + } +} diff --git a/public/components/org.standardnotes.theme-midnight/dist/dist.css b/public/components/org.standardnotes.theme-midnight/dist/dist.css new file mode 100644 index 000000000..e131837f3 --- /dev/null +++ b/public/components/org.standardnotes.theme-midnight/dist/dist.css @@ -0,0 +1,44 @@ +:root { + --primary-bg-color: #292937; + --secondary-bg-color: #313142; + --editor-bg-color: #202020; + --border-color: #13131a; + --ui-text-color: #d8d8d8; + --sn-stylekit-info-color: #4CA3FF; + --sn-stylekit-info-contrast-color: white; + --sn-stylekit-neutral-color: #7c7c7c; + --sn-stylekit-neutral-contrast-color: white; + --sn-stylekit-success-color: #01BE79; + --sn-stylekit-success-contrast-color: white; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: white; + --sn-stylekit-danger-color: #F80324; + --sn-stylekit-danger-contrast-color: white; + --sn-desktop-titlebar-bg-color: var(--primary-bg-color); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--ui-text-color); + --sn-desktop-titlebar-ui-hover-color: var(--sn-stylekit-info-color); + --sn-stylekit-shadow-color: #20202b; + --sn-stylekit-background-color: #20202b; + --sn-stylekit-border-color: var(--border-color); + --sn-stylekit-foreground-color: var(--ui-text-color); + --sn-stylekit-contrast-background-color: var(--secondary-bg-color); + --sn-stylekit-contrast-foreground-color: var(--ui-text-color); + --sn-stylekit-contrast-border-color: var(--border-color); + --sn-stylekit-secondary-background-color: #292937; + --sn-stylekit-secondary-foreground-color: var(--ui-text-color); + --sn-stylekit-secondary-border-color: var(--border-color); + --sn-stylekit-secondary-contrast-background-color: #45445a; + --sn-stylekit-secondary-contrast-foreground-color: var(--ui-text-color); + --sn-stylekit-secondary-contrast-border-color: var(--border-color); + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-paragraph-text-color: var(--ui-text-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-stylekit-menu-border: 1px solid #494965; + --sn-stylekit-grey-4-opacity-variant: #292937; + --sn-stylekit-grey-5: #313142; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-midnight/dist/dist.css.map b/public/components/org.standardnotes.theme-midnight/dist/dist.css.map new file mode 100644 index 000000000..3016fff7d --- /dev/null +++ b/public/components/org.standardnotes.theme-midnight/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAGA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EAEA;EAEA;EACA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-midnight/package.json b/public/components/org.standardnotes.theme-midnight/package.json new file mode 100644 index 000000000..01c9be999 --- /dev/null +++ b/public/components/org.standardnotes.theme-midnight/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-theme-midnight", + "version": "1.2.5", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-sass": "^1.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/midnight-theme.git" + } +} diff --git a/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css b/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css new file mode 100644 index 000000000..0850f6afb --- /dev/null +++ b/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css @@ -0,0 +1,59 @@ +:root { + --background-1: #002B36; + --background-2: #083642; + --foreground-color: #FDF6E3; + --highlight-color: #2AA198; + --border-color: #00252e; + --pre-color: #d6dbdb; + --content-1: #586D75; + --content-2: #667A83; + --content-3: #839496; + --content-4: #93A1A1; + /* Footer */ + --footer-bar-border-top-color: 0; + /* Column Menus */ + --menu-item-sep-color: rgba(0, 0, 0, 0.1); + --sn-component-foreground-color: var(--content-1); + --sn-component-background-color: var(--border-color); + --sn-component-foreground-highlight-color: var(--highlight-color); + --sn-component-outer-border-color: transparent; + --sn-component-inner-border-color: var(--highlight-color); + --sn-stylekit-info-color: var(--highlight-color); + --sn-stylekit-info-contrast-color: var(--foreground-color); + --sn-stylekit-neutral-color: #7c7c7c; + --sn-stylekit-neutral-contrast-color: white; + --sn-stylekit-success-color: #2B9612; + --sn-stylekit-success-contrast-color: white; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: white; + --sn-stylekit-danger-color: #F80324; + --sn-stylekit-danger-contrast-color: white; + --sn-stylekit-shadow-color: var(--background-2); + --sn-stylekit-background-color: var(--background-1); + --sn-stylekit-foreground-color: var(--foreground-color); + --sn-stylekit-border-color: var(--border-color); + --sn-stylekit-paragraph-text-color: var(--foreground-color); + --sn-stylekit-contrast-background-color: var(--background-2); + --sn-stylekit-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-contrast-border-color: var(--border-color); + --sn-stylekit-secondary-background-color: var(--background-1); + --sn-stylekit-secondary-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-border-color: var(--border-color); + --sn-stylekit-secondary-contrast-background-color: var(--background-2); + --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-color); + --sn-stylekit-secondary-contrast-border-color: var(--border-color); + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); + --sn-desktop-titlebar-bg-color: var(--background-1); + --sn-desktop-titlebar-border-color: var(--border-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); + --sn-stylekit-menu-border: 1px solid #1f5461; + --sn-stylekit-grey-1: #93A1A1; + --sn-stylekit-grey-4-opacity-variant: #2AA1983d; + --sn-stylekit-grey-5: #003542; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css.map b/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css.map new file mode 100644 index 000000000..7e320fb78 --- /dev/null +++ b/public/components/org.standardnotes.theme-solarized-dark/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EAEE;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-solarized-dark/package.json b/public/components/org.standardnotes.theme-solarized-dark/package.json new file mode 100644 index 000000000..a1477b5d2 --- /dev/null +++ b/public/components/org.standardnotes.theme-solarized-dark/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-theme-solarized-dark", + "version": "1.2.4", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/solarized-dark-theme.git" + } +} diff --git a/public/components/org.standardnotes.theme-titanium/dist/dist.css b/public/components/org.standardnotes.theme-titanium/dist/dist.css new file mode 100644 index 000000000..2c293c1ee --- /dev/null +++ b/public/components/org.standardnotes.theme-titanium/dist/dist.css @@ -0,0 +1,42 @@ +:root { + --foreground-color: #3d3c40; + --background-color: #663399; + --highlight-color: #c9cccf; + --border-color: var(--highlight-color); + --sn-stylekit-shadow-color: var(--highlight-color); + --sn-stylekit-info-color: var(--background-color); + --sn-stylekit-info-contrast-color: #e6e6e6; + --sn-stylekit-neutral-color: #7c7c7c; + --sn-stylekit-neutral-contrast-color: #ffffff; + --sn-stylekit-success-color: #2B9612; + --sn-stylekit-success-contrast-color: #ffffff; + --sn-stylekit-warning-color: #f6a200; + --sn-stylekit-warning-contrast-color: #ffffff; + --sn-stylekit-danger-color: #F80324; + --sn-stylekit-danger-contrast-color: #ffffff; + --sn-stylekit-background-color: #d9dbde; + --sn-stylekit-foreground-color: #3d3c40; + --sn-stylekit-border-color: #c9cccf; + --sn-stylekit-contrast-background-color: #e7e7e7; + --sn-stylekit-contrast-foreground-color: #3d3c40; + --sn-stylekit-contrast-border-color: #c9cccf; + --sn-stylekit-secondary-background-color: #d8d9de; + --sn-stylekit-secondary-foreground-color: #3d3c40; + --sn-stylekit-secondary-border-color: #c9cccf; + --sn-stylekit-secondary-contrast-background-color: #e7e7e7; + --sn-stylekit-secondary-contrast-foreground-color: #3d3c40; + --sn-stylekit-secondary-contrast-border-color: #c9cccf; + --sn-stylekit-editor-background-color: var(--sn-stylekit-background-color); + --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color); + --sn-stylekit-paragraph-text-color: #3d3c40; + --sn-stylekit-scrollbar-track-border-color: var(--border-color); + --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-neutral-color); + --sn-desktop-titlebar-bg-color: #d9dbde; + --sn-desktop-titlebar-border-color: var(--highlight-color); + --sn-desktop-titlebar-ui-color: var(--foreground-color); + --sn-desktop-titlebar-ui-hover-color: var(--background-color); + --sn-stylekit-menu-border: 1px solid #b2b2b3; + --sn-stylekit-grey-4-opacity-variant: #e9e9e9; +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/public/components/org.standardnotes.theme-titanium/dist/dist.css.map b/public/components/org.standardnotes.theme-titanium/dist/dist.css.map new file mode 100644 index 000000000..b668da323 --- /dev/null +++ b/public/components/org.standardnotes.theme-titanium/dist/dist.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/main.scss"],"names":[],"mappings":"AAAA;EAEE;EACA;EACA;EAEA;EAGA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA","file":"dist.css"} \ No newline at end of file diff --git a/public/components/org.standardnotes.theme-titanium/package.json b/public/components/org.standardnotes.theme-titanium/package.json new file mode 100644 index 000000000..63d3bbea2 --- /dev/null +++ b/public/components/org.standardnotes.theme-titanium/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-theme-titanium", + "version": "1.2.5", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/titanium-theme.git" + } +} diff --git a/public/components/org.standardnotes.token-vault/dist/dist.css b/public/components/org.standardnotes.token-vault/dist/dist.css new file mode 100644 index 000000000..397f5d9ab --- /dev/null +++ b/public/components/org.standardnotes.token-vault/dist/dist.css @@ -0,0 +1,4 @@ +:root{--sn-stylekit-base-font-size: 13px;--sn-stylekit-font-size-p: 1.0rem;--sn-stylekit-font-size-editor: 1.21rem;--sn-stylekit-font-size-h6: 0.8rem;--sn-stylekit-font-size-h5: 0.9rem;--sn-stylekit-font-size-h4: 1.0rem;--sn-stylekit-font-size-h3: 1.1rem;--sn-stylekit-font-size-h2: 1.2rem;--sn-stylekit-font-size-h1: 1.3rem;--sn-stylekit-neutral-color: #989898;--sn-stylekit-neutral-contrast-color: white;--sn-stylekit-info-color: #086DD6;--sn-stylekit-info-contrast-color: white;--sn-stylekit-success-color: #2B9612;--sn-stylekit-success-contrast-color: white;--sn-stylekit-warning-color: #f6a200;--sn-stylekit-warning-contrast-color: white;--sn-stylekit-danger-color: #F80324;--sn-stylekit-danger-contrast-color: white;--sn-stylekit-shadow-color: #C8C8C8;--sn-stylekit-background-color: white;--sn-stylekit-border-color: #e3e3e3;--sn-stylekit-foreground-color: black;--sn-stylekit-contrast-background-color: #F6F6F6;--sn-stylekit-contrast-foreground-color: #2e2e2e;--sn-stylekit-contrast-border-color: #e3e3e3;--sn-stylekit-secondary-background-color: #F6F6F6;--sn-stylekit-secondary-foreground-color: #2e2e2e;--sn-stylekit-secondary-border-color: #e3e3e3;--sn-stylekit-secondary-contrast-background-color: #e3e3e3;--sn-stylekit-secondary-contrast-foreground-color: #2e2e2e;--sn-styleki--secondary-contrast-border-color: #a2a2a2;--sn-stylekit-editor-background-color: var(--sn-stylekit-background-color);--sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);--sn-stylekit-paragraph-text-color: #454545;--sn-stylekit-input-placeholder-color: rgb(168, 168, 168);--sn-stylekit-input-border-color: #e3e3e3;--sn-stylekit-scrollbar-thumb-color: #dfdfdf;--sn-stylekit-scrollbar-track-border-color: #E7E7E7;--sn-stylekit-general-border-radius: 2px;--sn-stylekit-simplified-chinese-font: "Microsoft Yahei", "微软雅黑体";--sn-stylekit-monospace-font: "Ubuntu Mono", courier, monospace;--sn-stylekit-sans-serif-font: -apple-system, BlinkMacSystemFont, "Segoe UI", + "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", + "Helvetica Neue", var(--sn-stylekit-simplified-chinese-font), sans-serif}.sn-component{font-family:var(--sn-stylekit-sans-serif-font);-webkit-font-smoothing:antialiased;color:var(--sn-stylekit-foreground-color)}.sn-component .sk-panel{box-shadow:0px 2px 5px var(--sn-stylekit-shadow-color);background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-border-color);border-radius:var(--sn-stylekit-general-border-radius);display:flex;flex-direction:column;overflow:auto;flex-grow:1}.sn-component .sk-panel a:hover{text-decoration:underline}.sn-component .sk-panel.static{box-shadow:none;border:none;border-radius:0}.sn-component .sk-panel .sk-panel-header{flex-shrink:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);align-items:center}.sn-component .sk-panel .sk-panel-header .sk-panel-header-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:500}.sn-component .sk-panel .sk-panel-header .close-button{font-weight:bold}.sn-component .sk-panel .sk-footer,.sn-component .sk-panel .sk-panel-footer{padding:1rem 2rem;border-top:1px solid var(--sn-stylekit-border-color);box-sizing:border-box}.sn-component .sk-panel .sk-footer.extra-padding,.sn-component .sk-panel .sk-panel-footer.extra-padding{padding:2rem 2rem}.sn-component .sk-panel .sk-footer .left,.sn-component .sk-panel .sk-panel-footer .left{text-align:left;display:block}.sn-component .sk-panel .sk-footer .right,.sn-component .sk-panel .sk-panel-footer .right{text-align:right;display:block}.sn-component .sk-panel .sk-panel-content{padding:1.6rem 2rem;padding-bottom:0;flex-grow:1;overflow:scroll;height:100%;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-panel .sk-panel-content .sk-p,.sn-component .sk-panel .sk-panel-content .sk-li{color:var(--sn-stylekit-paragraph-text-color);line-height:1.3}.sn-component .sk-panel-section{padding-bottom:1.6rem;display:flex;flex-direction:column}.sn-component .sk-panel-section.sk-panel-hero{text-align:center}.sn-component .sk-panel-section .sk-p:last-child{margin-bottom:0}.sn-component .sk-panel-section:not(:last-child){margin-bottom:1.5rem;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-panel-section:not(:last-child).no-border{border-bottom:none}.sn-component .sk-panel-section:last-child{margin-bottom:0.5rem}.sn-component .sk-panel-section.no-bottom-pad{padding-bottom:0;margin-bottom:0}.sn-component .sk-panel-section .sk-panel-section-title{margin-bottom:0.5rem;font-weight:bold;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-outer-title{border-bottom:1px solid var(--sn-stylekit-border-color);padding-bottom:0.9rem;margin-top:2.1rem;margin-bottom:15px;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-panel-section .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h5);margin-bottom:2px}.sn-component .sk-panel-section .sk-panel-section-subtitle.subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-section .text-content .sk-p{margin-bottom:1rem}.sn-component .sk-panel-section .text-content p:first-child{margin-top:0.3rem}.sn-component .sk-panel-row{display:flex;justify-content:space-between;align-items:center;padding-top:0.4rem}.sn-component .sk-panel-row.centered{justify-content:center}.sn-component .sk-panel-row.justify-right{justify-content:flex-end}.sn-component .sk-panel-row.justify-left{justify-content:flex-start}.sn-component .sk-panel-row.align-top{align-items:flex-start}.sn-component .sk-panel-row .sk-panel-column.stretch{width:100%}.sn-component .sk-panel-row.default-padding,.sn-component .sk-panel-row:not(:last-child){padding-bottom:0.4rem}.sn-component .sk-panel-row.condensed{padding-top:0.2rem;padding-bottom:0.2rem}.sn-component .sk-panel-row .sk-p{margin:0;padding:0}.sn-component .vertical-rule{background-color:var(--sn-stylekit-border-color);height:1.5rem;width:1px}.sn-component .sk-panel-form{width:100%}.sn-component .sk-panel-form.half{width:50%}.sn-component .sk-panel-form .form-submit{margin-top:0.15rem}.sn-component .right-aligned{justify-content:flex-end;text-align:right}.sn-component .sk-menu-panel{background-color:var(--sn-stylekit-background-color);border:1px solid var(--sn-stylekit-contrast-border-color);border-radius:var(--sn-stylekit-general-border-radius);overflow:scroll;user-select:none;overflow-y:auto !important;overflow-x:auto !important}.sn-component .sk-menu-panel .sk-menu-panel-header{padding:0.8rem 1rem;border-bottom:1px solid var(--sn-stylekit-contrast-border-color);background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);display:flex;justify-content:space-between;align-items:center}.sn-component .sk-menu-panel .sk-menu-panel-header-title{font-weight:bold;font-size:var(--sn-stylekit-font-size-h4)}.sn-component .sk-menu-panel .sk-menu-panel-header-subtitle{margin-top:0.2rem;opacity:0.6}.sn-component .sk-menu-panel .sk-menu-panel-row{padding:1rem 1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row:hover{background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column{display:flex;justify-content:center;flex-direction:column}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column:not(:first-child){padding-left:1.0rem;padding-right:0.15rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column.stretch{width:100%}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrows{margin-top:1rem}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow{border:1px solid var(--sn-stylekit-contrast-border-color);margin-top:-1px}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-row:hover,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .sk-menu-panel-subrow:hover{background-color:var(--sn-stylekit-background-color)}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-menu-panel-column .left{display:flex}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-button .sk-panel-section-subtitle,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-box .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-h6);font-weight:normal}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-label,.sn-component .sk-menu-panel .sk-menu-panel-row .sk-panel-section .sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-menu-panel .sk-menu-panel-row .sk-panel-section-subtitle{font-size:var(--sn-stylekit-font-size-p);font-weight:bold}.sn-component .sk-menu-panel .sk-menu-panel-row .sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);margin-top:0.2rem;opacity:0.6}.sn-component .red{color:var(--sn-stylekit-danger-color)}.sn-component .tinted{color:var(--sn-stylekit-info-color)}.sn-component .selectable{user-select:text !important;-ms-user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important}.sn-component .sk-h1,.sn-component .sk-h2,.sn-component .sk-h3,.sn-component .sk-h4,.sn-component .sk-h5{margin:0;padding:0;font-weight:normal}.sn-component .sk-h1{font-weight:500;font-size:var(--sn-stylekit-font-size-h1);line-height:1.9rem}.sn-component .sk-h2{font-size:var(--sn-stylekit-font-size-h2);line-height:1.8rem}.sn-component .sk-h3{font-size:var(--sn-stylekit-font-size-h3);line-height:1.7rem}.sn-component .sk-h4{font-size:var(--sn-stylekit-font-size-p);line-height:1.4rem}.sn-component .sk-h5{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-bold{font-weight:bold}.sn-component .sk-font-small{font-size:var(--sn-stylekit-font-size-h5)}.sn-component .sk-font-normal{font-size:var(--sn-stylekit-font-size-p)}.sn-component .sk-font-large{font-size:var(--sn-stylekit-font-size-h3)}.sn-component a.sk-a{cursor:pointer;user-select:none}.sn-component a.sk-a.disabled{color:var(--sn-stylekit-neutral-color);opacity:0.6}.sn-component a.sk-a.boxed{border-radius:var(--sn-stylekit-general-border-radius);padding:0.3rem 0.4rem}.sn-component a.sk-a.boxed:hover{text-decoration:none}.sn-component a.sk-a.boxed.neutral{background-color:var(--sn-stylekit-neutral-color);color:var(--sn-stylekit-neutral-contrast-color)}.sn-component a.sk-a.boxed.info{background-color:var(--sn-stylekit-info-color);color:var(--sn-stylekit-info-contrast-color)}.sn-component a.sk-a.boxed.warning{background-color:var(--sn-stylekit-warning-color);color:var(--sn-stylekit-warning-contrast-color)}.sn-component a.sk-a.boxed.danger{background-color:var(--sn-stylekit-danger-color);color:var(--sn-stylekit-danger-contrast-color)}.sn-component a.sk-a.boxed.success{background-color:var(--sn-stylekit-success-color);color:var(--sn-stylekit-success-contrast-color)}.sn-component .wrap{word-wrap:break-word}.sn-component *.sk-base{color:var(--sn-stylekit-foreground-color)}.sn-component *.contrast{color:var(--sn-stylekit-contrast-foreground-color)}.sn-component *.neutral{color:var(--sn-stylekit-neutral-color)}.sn-component *.info{color:var(--sn-stylekit-info-color)}.sn-component *.info-contrast{color:var(--sn-stylekit-info-contrast-color)}.sn-component *.warning{color:var(--sn-stylekit-warning-color)}.sn-component *.danger{color:var(--sn-stylekit-danger-color)}.sn-component *.success{color:var(--sn-stylekit-success-color)}.sn-component *.info-i{color:var(--sn-stylekit-info-color) !important}.sn-component *.warning-i{color:var(--sn-stylekit-warning-color) !important}.sn-component *.danger-i{color:var(--sn-stylekit-danger-color) !important}.sn-component *.success-i{color:var(--sn-stylekit-success-color) !important}.sn-component *.clear{background-color:transparent;border:none}.sn-component .center-text{text-align:center !important;justify-content:center !important}.sn-component p.sk-p{margin:0.5rem 0}.sn-component input.sk-input{box-sizing:border-box;padding:0.7rem 0.8rem;margin:0.30rem 0;border:none;font-size:var(--sn-stylekit-font-size-h3);width:100%;outline:0;resize:none}.sn-component input.sk-input.clear{color:var(--sn-stylekit-foreground-color);background-color:transparent;border:none}.sn-component input.sk-input.no-border{border:none}.sn-component .sk-label,.sn-component .sk-panel-section .sk-panel-section-subtitle{font-weight:bold}.sn-component .sk-label.no-bold,.sn-component .sk-panel-section .no-bold.sk-panel-section-subtitle{font-weight:normal}.sn-component label.sk-label,.sn-component .sk-panel-section label.sk-panel-section-subtitle{margin:0.7rem 0;display:block}.sn-component label.sk-label input[type='checkbox'],.sn-component .sk-panel-section label.sk-panel-section-subtitle input[type='checkbox'],.sn-component input[type='radio']{width:auto;margin-right:0.45rem;vertical-align:middle}.sn-component .sk-horizontal-group>*,.sn-component .sk-input-group>*{display:inline-block;vertical-align:middle}.sn-component .sk-horizontal-group>*:not(:first-child),.sn-component .sk-input-group>*:not(:first-child){margin-left:0.9rem}.sn-component .sk-border-bottom{border-bottom:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-checkbox-group{padding-top:0.5rem;padding-bottom:0.3rem}.sn-component ::placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component :-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component ::-ms-input-placeholder{color:var(--sn-stylekit-input-placeholder-color)}.sn-component .sk-button-group.stretch{display:flex;width:100%}.sn-component .sk-button-group.stretch .sk-button,.sn-component .sk-button-group.stretch .sk-box{display:block;flex-grow:1;text-align:center}.sn-component .sk-button-group .sk-button,.sn-component .sk-button-group .sk-box{display:inline-block;vertical-align:middle}.sn-component .sk-button-group .sk-button:not(:last-child),.sn-component .sk-button-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-button-group .sk-button:not(:last-child).featured,.sn-component .sk-button-group .sk-box:not(:last-child).featured{margin-right:8px}.sn-component .sk-segmented-buttons{display:flex;flex-direction:row}.sn-component .sk-segmented-buttons .sk-button,.sn-component .sk-segmented-buttons .sk-box{border-radius:0;white-space:nowrap;margin:0;margin-left:0 !important;margin-right:0 !important}.sn-component .sk-segmented-buttons .sk-button:not(:last-child),.sn-component .sk-segmented-buttons .sk-box:not(:last-child){border-right:none;border-radius:0}.sn-component .sk-segmented-buttons .sk-button:first-child,.sn-component .sk-segmented-buttons .sk-box:first-child{border-top-left-radius:var(--sn-stylekit-general-border-radius);border-bottom-left-radius:var(--sn-stylekit-general-border-radius);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sn-component .sk-segmented-buttons .sk-button:last-child,.sn-component .sk-segmented-buttons .sk-box:last-child{border-top-right-radius:var(--sn-stylekit-general-border-radius);border-bottom-right-radius:var(--sn-stylekit-general-border-radius);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sn-component .sk-box-group .sk-box{display:inline-block}.sn-component .sk-box-group .sk-box:not(:last-child){margin-right:5px}.sn-component .sk-a.button{text-decoration:none}.sn-component .sk-button,.sn-component .sk-box{display:table;padding:0.5rem 0.7rem;font-size:var(--sn-stylekit-font-size-h5);cursor:pointer;text-align:center;user-select:none}.sn-component .sk-button.no-hover-border:after,.sn-component .no-hover-border.sk-box:after{color:transparent !important}.sn-component .sk-button.wide,.sn-component .wide.sk-box{padding:0.3rem 1.7rem}.sn-component .sk-button>.sk-label,.sn-component .sk-box>.sk-label,.sn-component .sk-panel-section .sk-button>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-box>.sk-panel-section-subtitle{font-weight:bold;display:block;text-align:center}.sn-component .sk-button.big,.sn-component .big.sk-box{font-size:var(--sn-stylekit-font-size-h3);padding:0.7rem 2.5rem}.sn-component .sk-box{padding:2.5rem 1.5rem}.sn-component .sk-button.sk-base,.sn-component .sk-base.sk-box,.sn-component .sk-box.sk-base,.sn-component .sk-circle.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base *,.sn-component .sk-base.sk-box *,.sn-component .sk-box.sk-base *,.sn-component .sk-circle.sk-base *{position:relative}.sn-component .sk-button.sk-base:before,.sn-component .sk-base.sk-box:before,.sn-component .sk-box.sk-base:before,.sn-component .sk-circle.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-base:after,.sn-component .sk-base.sk-box:after,.sn-component .sk-box.sk-base:after,.sn-component .sk-circle.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-background-color)}.sn-component .sk-button.sk-base:hover:before,.sn-component .sk-base.sk-box:hover:before,.sn-component .sk-box.sk-base:hover:before,.sn-component .sk-circle.sk-base:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-base.no-bg,.sn-component .sk-base.no-bg.sk-box,.sn-component .sk-box.sk-base.no-bg,.sn-component .sk-circle.sk-base.no-bg{background-color:transparent}.sn-component .sk-button.sk-base.no-bg:before,.sn-component .sk-base.no-bg.sk-box:before,.sn-component .sk-box.sk-base.no-bg:before,.sn-component .sk-circle.sk-base.no-bg:before{content:none}.sn-component .sk-button.sk-base.featured,.sn-component .sk-base.featured.sk-box,.sn-component .sk-box.sk-base.featured,.sn-component .sk-circle.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-base.featured:before,.sn-component .sk-base.featured.sk-box:before,.sn-component .sk-box.sk-base.featured:before,.sn-component .sk-circle.sk-base.featured:before{opacity:1.0}.sn-component .sk-button.contrast,.sn-component .contrast.sk-box,.sn-component .sk-box.contrast,.sn-component .sk-circle.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast *,.sn-component .contrast.sk-box *,.sn-component .sk-box.contrast *,.sn-component .sk-circle.contrast *{position:relative}.sn-component .sk-button.contrast:before,.sn-component .contrast.sk-box:before,.sn-component .sk-box.contrast:before,.sn-component .sk-circle.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.contrast:after,.sn-component .contrast.sk-box:after,.sn-component .sk-box.contrast:after,.sn-component .sk-circle.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-contrast-background-color)}.sn-component .sk-button.contrast:hover:before,.sn-component .contrast.sk-box:hover:before,.sn-component .sk-box.contrast:hover:before,.sn-component .sk-circle.contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.contrast.no-bg,.sn-component .contrast.no-bg.sk-box,.sn-component .sk-box.contrast.no-bg,.sn-component .sk-circle.contrast.no-bg{background-color:transparent}.sn-component .sk-button.contrast.no-bg:before,.sn-component .contrast.no-bg.sk-box:before,.sn-component .sk-box.contrast.no-bg:before,.sn-component .sk-circle.contrast.no-bg:before{content:none}.sn-component .sk-button.contrast.featured,.sn-component .contrast.featured.sk-box,.sn-component .sk-box.contrast.featured,.sn-component .sk-circle.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.contrast.featured:before,.sn-component .contrast.featured.sk-box:before,.sn-component .sk-box.contrast.featured:before,.sn-component .sk-circle.contrast.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary,.sn-component .sk-secondary.sk-box,.sn-component .sk-box.sk-secondary,.sn-component .sk-circle.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary *,.sn-component .sk-secondary.sk-box *,.sn-component .sk-box.sk-secondary *,.sn-component .sk-circle.sk-secondary *{position:relative}.sn-component .sk-button.sk-secondary:before,.sn-component .sk-secondary.sk-box:before,.sn-component .sk-box.sk-secondary:before,.sn-component .sk-circle.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary:after,.sn-component .sk-secondary.sk-box:after,.sn-component .sk-box.sk-secondary:after,.sn-component .sk-circle.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-background-color)}.sn-component .sk-button.sk-secondary:hover:before,.sn-component .sk-secondary.sk-box:hover:before,.sn-component .sk-box.sk-secondary:hover:before,.sn-component .sk-circle.sk-secondary:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary.no-bg,.sn-component .sk-secondary.no-bg.sk-box,.sn-component .sk-box.sk-secondary.no-bg,.sn-component .sk-circle.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary.no-bg:before,.sn-component .sk-secondary.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary.no-bg:before,.sn-component .sk-circle.sk-secondary.no-bg:before{content:none}.sn-component .sk-button.sk-secondary.featured,.sn-component .sk-secondary.featured.sk-box,.sn-component .sk-box.sk-secondary.featured,.sn-component .sk-circle.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary.featured:before,.sn-component .sk-secondary.featured.sk-box:before,.sn-component .sk-box.sk-secondary.featured:before,.sn-component .sk-circle.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-button.sk-secondary-contrast,.sn-component .sk-secondary-contrast.sk-box,.sn-component .sk-box.sk-secondary-contrast,.sn-component .sk-circle.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast *,.sn-component .sk-secondary-contrast.sk-box *,.sn-component .sk-box.sk-secondary-contrast *,.sn-component .sk-circle.sk-secondary-contrast *{position:relative}.sn-component .sk-button.sk-secondary-contrast:before,.sn-component .sk-secondary-contrast.sk-box:before,.sn-component .sk-box.sk-secondary-contrast:before,.sn-component .sk-circle.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.sk-secondary-contrast:after,.sn-component .sk-secondary-contrast.sk-box:after,.sn-component .sk-box.sk-secondary-contrast:after,.sn-component .sk-circle.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-secondary-contrast-background-color)}.sn-component .sk-button.sk-secondary-contrast:hover:before,.sn-component .sk-secondary-contrast.sk-box:hover:before,.sn-component .sk-box.sk-secondary-contrast:hover:before,.sn-component .sk-circle.sk-secondary-contrast:hover:before{filter:brightness(130%)}.sn-component .sk-button.sk-secondary-contrast.no-bg,.sn-component .sk-secondary-contrast.no-bg.sk-box,.sn-component .sk-box.sk-secondary-contrast.no-bg,.sn-component .sk-circle.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-button.sk-secondary-contrast.no-bg:before,.sn-component .sk-secondary-contrast.no-bg.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.no-bg:before,.sn-component .sk-circle.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-button.sk-secondary-contrast.featured,.sn-component .sk-secondary-contrast.featured.sk-box,.sn-component .sk-box.sk-secondary-contrast.featured,.sn-component .sk-circle.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.sk-secondary-contrast.featured:before,.sn-component .sk-secondary-contrast.featured.sk-box:before,.sn-component .sk-box.sk-secondary-contrast.featured:before,.sn-component .sk-circle.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-button.neutral,.sn-component .neutral.sk-box,.sn-component .sk-box.neutral,.sn-component .sk-circle.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral *,.sn-component .neutral.sk-box *,.sn-component .sk-box.neutral *,.sn-component .sk-circle.neutral *{position:relative}.sn-component .sk-button.neutral:before,.sn-component .neutral.sk-box:before,.sn-component .sk-box.neutral:before,.sn-component .sk-circle.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.neutral:after,.sn-component .neutral.sk-box:after,.sn-component .sk-box.neutral:after,.sn-component .sk-circle.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-button.neutral:hover:before,.sn-component .neutral.sk-box:hover:before,.sn-component .sk-box.neutral:hover:before,.sn-component .sk-circle.neutral:hover:before{filter:brightness(130%)}.sn-component .sk-button.neutral.no-bg,.sn-component .neutral.no-bg.sk-box,.sn-component .sk-box.neutral.no-bg,.sn-component .sk-circle.neutral.no-bg{background-color:transparent}.sn-component .sk-button.neutral.no-bg:before,.sn-component .neutral.no-bg.sk-box:before,.sn-component .sk-box.neutral.no-bg:before,.sn-component .sk-circle.neutral.no-bg:before{content:none}.sn-component .sk-button.neutral.featured,.sn-component .neutral.featured.sk-box,.sn-component .sk-box.neutral.featured,.sn-component .sk-circle.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.neutral.featured:before,.sn-component .neutral.featured.sk-box:before,.sn-component .sk-box.neutral.featured:before,.sn-component .sk-circle.neutral.featured:before{opacity:1.0}.sn-component .sk-button.info,.sn-component .info.sk-box,.sn-component .sk-box.info,.sn-component .sk-circle.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info *,.sn-component .info.sk-box *,.sn-component .sk-box.info *,.sn-component .sk-circle.info *{position:relative}.sn-component .sk-button.info:before,.sn-component .info.sk-box:before,.sn-component .sk-box.info:before,.sn-component .sk-circle.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.info:after,.sn-component .info.sk-box:after,.sn-component .sk-box.info:after,.sn-component .sk-circle.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-button.info:hover:before,.sn-component .info.sk-box:hover:before,.sn-component .sk-box.info:hover:before,.sn-component .sk-circle.info:hover:before{filter:brightness(130%)}.sn-component .sk-button.info.no-bg,.sn-component .info.no-bg.sk-box,.sn-component .sk-box.info.no-bg,.sn-component .sk-circle.info.no-bg{background-color:transparent}.sn-component .sk-button.info.no-bg:before,.sn-component .info.no-bg.sk-box:before,.sn-component .sk-box.info.no-bg:before,.sn-component .sk-circle.info.no-bg:before{content:none}.sn-component .sk-button.info.featured,.sn-component .info.featured.sk-box,.sn-component .sk-box.info.featured,.sn-component .sk-circle.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.info.featured:before,.sn-component .info.featured.sk-box:before,.sn-component .sk-box.info.featured:before,.sn-component .sk-circle.info.featured:before{opacity:1.0}.sn-component .sk-button.warning,.sn-component .warning.sk-box,.sn-component .sk-box.warning,.sn-component .sk-circle.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning *,.sn-component .warning.sk-box *,.sn-component .sk-box.warning *,.sn-component .sk-circle.warning *{position:relative}.sn-component .sk-button.warning:before,.sn-component .warning.sk-box:before,.sn-component .sk-box.warning:before,.sn-component .sk-circle.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.warning:after,.sn-component .warning.sk-box:after,.sn-component .sk-box.warning:after,.sn-component .sk-circle.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-button.warning:hover:before,.sn-component .warning.sk-box:hover:before,.sn-component .sk-box.warning:hover:before,.sn-component .sk-circle.warning:hover:before{filter:brightness(130%)}.sn-component .sk-button.warning.no-bg,.sn-component .warning.no-bg.sk-box,.sn-component .sk-box.warning.no-bg,.sn-component .sk-circle.warning.no-bg{background-color:transparent}.sn-component .sk-button.warning.no-bg:before,.sn-component .warning.no-bg.sk-box:before,.sn-component .sk-box.warning.no-bg:before,.sn-component .sk-circle.warning.no-bg:before{content:none}.sn-component .sk-button.warning.featured,.sn-component .warning.featured.sk-box,.sn-component .sk-box.warning.featured,.sn-component .sk-circle.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.warning.featured:before,.sn-component .warning.featured.sk-box:before,.sn-component .sk-box.warning.featured:before,.sn-component .sk-circle.warning.featured:before{opacity:1.0}.sn-component .sk-button.danger,.sn-component .danger.sk-box,.sn-component .sk-box.danger,.sn-component .sk-circle.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger *,.sn-component .danger.sk-box *,.sn-component .sk-box.danger *,.sn-component .sk-circle.danger *{position:relative}.sn-component .sk-button.danger:before,.sn-component .danger.sk-box:before,.sn-component .sk-box.danger:before,.sn-component .sk-circle.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.danger:after,.sn-component .danger.sk-box:after,.sn-component .sk-box.danger:after,.sn-component .sk-circle.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-button.danger:hover:before,.sn-component .danger.sk-box:hover:before,.sn-component .sk-box.danger:hover:before,.sn-component .sk-circle.danger:hover:before{filter:brightness(130%)}.sn-component .sk-button.danger.no-bg,.sn-component .danger.no-bg.sk-box,.sn-component .sk-box.danger.no-bg,.sn-component .sk-circle.danger.no-bg{background-color:transparent}.sn-component .sk-button.danger.no-bg:before,.sn-component .danger.no-bg.sk-box:before,.sn-component .sk-box.danger.no-bg:before,.sn-component .sk-circle.danger.no-bg:before{content:none}.sn-component .sk-button.danger.featured,.sn-component .danger.featured.sk-box,.sn-component .sk-box.danger.featured,.sn-component .sk-circle.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.danger.featured:before,.sn-component .danger.featured.sk-box:before,.sn-component .sk-box.danger.featured:before,.sn-component .sk-circle.danger.featured:before{opacity:1.0}.sn-component .sk-button.success,.sn-component .success.sk-box,.sn-component .sk-box.success,.sn-component .sk-circle.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success *,.sn-component .success.sk-box *,.sn-component .sk-box.success *,.sn-component .sk-circle.success *{position:relative}.sn-component .sk-button.success:before,.sn-component .success.sk-box:before,.sn-component .sk-box.success:before,.sn-component .sk-circle.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-button.success:after,.sn-component .success.sk-box:after,.sn-component .sk-box.success:after,.sn-component .sk-circle.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-button.success:hover:before,.sn-component .success.sk-box:hover:before,.sn-component .sk-box.success:hover:before,.sn-component .sk-circle.success:hover:before{filter:brightness(130%)}.sn-component .sk-button.success.no-bg,.sn-component .success.no-bg.sk-box,.sn-component .sk-box.success.no-bg,.sn-component .sk-circle.success.no-bg{background-color:transparent}.sn-component .sk-button.success.no-bg:before,.sn-component .success.no-bg.sk-box:before,.sn-component .sk-box.success.no-bg:before,.sn-component .sk-circle.success.no-bg:before{content:none}.sn-component .sk-button.success.featured,.sn-component .success.featured.sk-box,.sn-component .sk-box.success.featured,.sn-component .sk-circle.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-button.success.featured:before,.sn-component .success.featured.sk-box:before,.sn-component .sk-box.success.featured:before,.sn-component .sk-circle.success.featured:before{opacity:1.0}.sn-component .sk-notification.contrast,.sn-component .sk-input.contrast{color:var(--sn-stylekit-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-contrast-border-color);border:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast *,.sn-component .sk-input.contrast *{position:relative}.sn-component .sk-notification.contrast:before,.sn-component .sk-input.contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.contrast:after,.sn-component .sk-input.contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-contrast-border-color);border-color:var(--sn-stylekit-contrast-border-color)}.sn-component .sk-notification.contrast.no-bg,.sn-component .sk-input.contrast.no-bg{background-color:transparent}.sn-component .sk-notification.contrast.no-bg:before,.sn-component .sk-input.contrast.no-bg:before{content:none}.sn-component .sk-notification.contrast.featured,.sn-component .sk-input.contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.contrast.featured:before,.sn-component .sk-input.contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary,.sn-component .sk-input.sk-secondary{color:var(--sn-stylekit-secondary-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-border-color);border:1px solid var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary *,.sn-component .sk-input.sk-secondary *{position:relative}.sn-component .sk-notification.sk-secondary:before,.sn-component .sk-input.sk-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary:after,.sn-component .sk-input.sk-secondary:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-border-color);border-color:var(--sn-stylekit-secondary-border-color)}.sn-component .sk-notification.sk-secondary.no-bg,.sn-component .sk-input.sk-secondary.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary.no-bg:before,.sn-component .sk-input.sk-secondary.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary.featured,.sn-component .sk-input.sk-secondary.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary.featured:before,.sn-component .sk-input.sk-secondary.featured:before{opacity:1.0}.sn-component .sk-notification.sk-secondary-contrast,.sn-component .sk-input.sk-secondary-contrast{color:var(--sn-stylekit-secondary-contrast-foreground-color);position:relative;background-color:var(--sn-stylekit-secondary-contrast-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-secondary-contrast-border-color);border:1px solid var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast *,.sn-component .sk-input.sk-secondary-contrast *{position:relative}.sn-component .sk-notification.sk-secondary-contrast:before,.sn-component .sk-input.sk-secondary-contrast:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-secondary-contrast-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-secondary-contrast:after,.sn-component .sk-input.sk-secondary-contrast:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-secondary-contrast-border-color);border-color:var(--sn-stylekit-secondary-contrast-border-color)}.sn-component .sk-notification.sk-secondary-contrast.no-bg,.sn-component .sk-input.sk-secondary-contrast.no-bg{background-color:transparent}.sn-component .sk-notification.sk-secondary-contrast.no-bg:before,.sn-component .sk-input.sk-secondary-contrast.no-bg:before{content:none}.sn-component .sk-notification.sk-secondary-contrast.featured,.sn-component .sk-input.sk-secondary-contrast.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-secondary-contrast.featured:before,.sn-component .sk-input.sk-secondary-contrast.featured:before{opacity:1.0}.sn-component .sk-notification.sk-base,.sn-component .sk-input.sk-base{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base *,.sn-component .sk-input.sk-base *{position:relative}.sn-component .sk-notification.sk-base:before,.sn-component .sk-input.sk-base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-background-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.sk-base:after,.sn-component .sk-input.sk-base:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;color:var(--sn-stylekit-border-color);border-color:var(--sn-stylekit-border-color)}.sn-component .sk-notification.sk-base.no-bg,.sn-component .sk-input.sk-base.no-bg{background-color:transparent}.sn-component .sk-notification.sk-base.no-bg:before,.sn-component .sk-input.sk-base.no-bg:before{content:none}.sn-component .sk-notification.sk-base.featured,.sn-component .sk-input.sk-base.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.sk-base.featured:before,.sn-component .sk-input.sk-base.featured:before{opacity:1.0}.sn-component .sk-notification.neutral,.sn-component .sk-input.neutral{color:var(--sn-stylekit-neutral-contrast-color);position:relative;background-color:var(--sn-stylekit-neutral-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral *,.sn-component .sk-input.neutral *{position:relative}.sn-component .sk-notification.neutral:before,.sn-component .sk-input.neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-neutral-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.neutral:after,.sn-component .sk-input.neutral:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-neutral-color)}.sn-component .sk-notification.neutral.no-bg,.sn-component .sk-input.neutral.no-bg{background-color:transparent}.sn-component .sk-notification.neutral.no-bg:before,.sn-component .sk-input.neutral.no-bg:before{content:none}.sn-component .sk-notification.neutral.featured,.sn-component .sk-input.neutral.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.neutral.featured:before,.sn-component .sk-input.neutral.featured:before{opacity:1.0}.sn-component .sk-notification.info,.sn-component .sk-input.info{color:var(--sn-stylekit-info-contrast-color);position:relative;background-color:var(--sn-stylekit-info-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info *,.sn-component .sk-input.info *{position:relative}.sn-component .sk-notification.info:before,.sn-component .sk-input.info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-info-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.info:after,.sn-component .sk-input.info:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-info-color)}.sn-component .sk-notification.info.no-bg,.sn-component .sk-input.info.no-bg{background-color:transparent}.sn-component .sk-notification.info.no-bg:before,.sn-component .sk-input.info.no-bg:before{content:none}.sn-component .sk-notification.info.featured,.sn-component .sk-input.info.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.info.featured:before,.sn-component .sk-input.info.featured:before{opacity:1.0}.sn-component .sk-notification.warning,.sn-component .sk-input.warning{color:var(--sn-stylekit-warning-contrast-color);position:relative;background-color:var(--sn-stylekit-warning-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning *,.sn-component .sk-input.warning *{position:relative}.sn-component .sk-notification.warning:before,.sn-component .sk-input.warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-warning-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.warning:after,.sn-component .sk-input.warning:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-warning-color)}.sn-component .sk-notification.warning.no-bg,.sn-component .sk-input.warning.no-bg{background-color:transparent}.sn-component .sk-notification.warning.no-bg:before,.sn-component .sk-input.warning.no-bg:before{content:none}.sn-component .sk-notification.warning.featured,.sn-component .sk-input.warning.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.warning.featured:before,.sn-component .sk-input.warning.featured:before{opacity:1.0}.sn-component .sk-notification.danger,.sn-component .sk-input.danger{color:var(--sn-stylekit-danger-contrast-color);position:relative;background-color:var(--sn-stylekit-danger-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger *,.sn-component .sk-input.danger *{position:relative}.sn-component .sk-notification.danger:before,.sn-component .sk-input.danger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-danger-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.danger:after,.sn-component .sk-input.danger:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-danger-color)}.sn-component .sk-notification.danger.no-bg,.sn-component .sk-input.danger.no-bg{background-color:transparent}.sn-component .sk-notification.danger.no-bg:before,.sn-component .sk-input.danger.no-bg:before{content:none}.sn-component .sk-notification.danger.featured,.sn-component .sk-input.danger.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.danger.featured:before,.sn-component .sk-input.danger.featured:before{opacity:1.0}.sn-component .sk-notification.success,.sn-component .sk-input.success{color:var(--sn-stylekit-success-contrast-color);position:relative;background-color:var(--sn-stylekit-success-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success *,.sn-component .sk-input.success *{position:relative}.sn-component .sk-notification.success:before,.sn-component .sk-input.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sn-stylekit-success-color);opacity:1.0;border-radius:var(--sn-stylekit-general-border-radius)}.sn-component .sk-notification.success:after,.sn-component .sk-input.success:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;border-radius:var(--sn-stylekit-general-border-radius);pointer-events:none;box-shadow:inset 0 0 0 1px;color:var(--sn-stylekit-success-color)}.sn-component .sk-notification.success.no-bg,.sn-component .sk-input.success.no-bg{background-color:transparent}.sn-component .sk-notification.success.no-bg:before,.sn-component .sk-input.success.no-bg:before{content:none}.sn-component .sk-notification.success.featured,.sn-component .sk-input.success.featured{border:none;padding:0.75rem 1.25rem;font-size:var(--sn-stylekit-font-size-h3)}.sn-component .sk-notification.success.featured:before,.sn-component .sk-input.success.featured:before{opacity:1.0}.sn-component .sk-notification{padding:1.1rem 1rem;margin:1.4rem 0;text-align:left;cursor:default}.sn-component .sk-notification.one-line{padding:0rem 0.4rem}.sn-component .sk-notification.stretch{width:100%}.sn-component .sk-notification.dashed{border-style:dashed;border-width:2px}.sn-component .sk-notification.dashed:after{box-shadow:none}.sn-component .sk-notification .sk-notification-title{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.sn-component .sk-notification .sk-notification-text{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal}.sn-component .sk-circle{border:1px solid;cursor:pointer;border-color:var(--sn-stylekit-contrast-foreground-color);background-color:var(--sn-stylekit-contrast-background-color);padding:0;border-radius:50% !important;flex-shrink:0}.sn-component .sk-circle:before{border-radius:50% !important}.sn-component .sk-circle:after{border-radius:50% !important}.sn-component .sk-circle.small{width:11px;height:11px}.sn-component .sk-spinner{border:1px solid var(--sn-stylekit-neutral-color);border-radius:50%;animation:rotate 0.8s infinite linear;border-right-color:transparent}.sn-component .sk-spinner.small{width:12px;height:12px}.sn-component .sk-spinner.info-contrast{border-color:var(--sn-stylekit-info-contrast-color);border-right-color:transparent}.sn-component .sk-spinner.info{border-color:var(--sn-stylekit-info-color);border-right-color:transparent}.sn-component .sk-spinner.warning{border-color:var(--sn-stylekit-warning-color);border-right-color:transparent}.sn-component .sk-spinner.danger{border-color:var(--sn-stylekit-danger-color);border-right-color:transparent}.sn-component .sk-spinner.success{border-color:var(--sn-stylekit-success-color);border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sn-component .sk-app-bar{display:flex;width:100%;height:2rem;padding:0.0rem 0.8rem;background-color:var(--sn-stylekit-contrast-background-color);color:var(--sn-stylekit-contrast-foreground-color);justify-content:space-between;align-items:center;border:1px solid var(--sn-stylekit-contrast-border-color);user-select:none}.sn-component .sk-app-bar.no-edges{border-left:0;border-right:0}.sn-component .sk-app-bar.no-bottom-edge{border-bottom:0}.sn-component .sk-app-bar .left,.sn-component .sk-app-bar .right{display:flex;height:100%}.sn-component .sk-app-bar .sk-app-bar-item{flex-grow:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sn-component .sk-app-bar .sk-app-bar-item:not(:first-child){margin-left:1rem}.sn-component .sk-app-bar .sk-app-bar-item.border{border-left:1px solid var(--sn-stylekit-contrast-border-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column{height:100%;display:flex;align-items:center}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column:not(:first-child){margin-left:0.5rem}.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column.underline{border-bottom:2px solid var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item.no-pointer{cursor:default}.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-sublabel:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-label:not(.subtle),.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-panel-section-subtitle:not(.subtle),.sn-component .sk-app-bar .sk-app-bar-item:hover>.sk-app-bar-item-column>.sk-sublabel:not(.subtle){color:var(--sn-stylekit-info-color)}.sn-component .sk-app-bar .sk-app-bar-item>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-panel-section-subtitle,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-label,.sn-component .sk-app-bar .sk-panel-section .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle,.sn-component .sk-panel-section .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-panel-section-subtitle{font-weight:bold;font-size:var(--sn-stylekit-font-size-h5);white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item>.sk-sublabel,.sn-component .sk-app-bar .sk-app-bar-item>.sk-app-bar-item-column>.sk-sublabel{font-size:var(--sn-stylekit-font-size-h5);font-weight:normal;white-space:nowrap}.sn-component .sk-app-bar .sk-app-bar-item .subtle{font-weight:normal;opacity:0.6}.sn-component .sk-panel-table{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.sn-component .sk-panel-table .sk-panel-table-item{flex:45%;flex-flow:wrap;border:1px solid var(--sn-stylekit-border-color);padding:1rem;margin-left:-1px;margin-top:-1px;display:flex;flex-direction:column;justify-content:space-between}.sn-component .sk-panel-table .sk-panel-table-item img{max-width:100%;margin-bottom:1rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-content{display:flex;flex-direction:row}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column{align-items:center}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.stretch{width:100%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column:not(:first-child){padding-left:0.75rem}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.quarter{flex-basis:25%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-column.three-quarters{flex-basis:75%}.sn-component .sk-panel-table .sk-panel-table-item .sk-panel-table-item-footer{margin-top:1.25rem}.sn-component .sk-panel-table .sk-panel-table-item.no-border{border:none}.sn-component .sk-modal{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:10000;width:100vw;height:100vh;background-color:transparent;color:var(--sn-stylekit-contrast-foreground-color);display:flex;align-items:center;justify-content:center}.sn-component .sk-modal .sn-component{height:100%}.sn-component .sk-modal .sn-component .sk-panel{height:100%}.sn-component .sk-modal.auto-height>.sk-modal-content{height:auto !important}.sn-component .sk-modal.large>.sk-modal-content{width:900px;height:600px}.sn-component .sk-modal.medium>.sk-modal-content{width:700px;height:500px}.sn-component .sk-modal.small>.sk-modal-content{width:700px;height:344px}.sn-component .sk-modal .sk-modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--sn-stylekit-contrast-background-color);opacity:0.7}.sn-component .sk-modal>.sk-modal-content{overflow-y:auto;width:auto;padding:0;padding-bottom:0;min-width:300px;-webkit-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19);box-shadow:0px 2px 35px 0px rgba(0,0,0,0.19)}.sn-component.no-select{user-select:none}input,textarea,[contenteditable]{caret-color:var(--sn-stylekit-editor-foreground-color)}.windows-web,.windows-desktop,.linux-web,.linux-desktop{scrollbar-width:thin}.windows-web ::-webkit-scrollbar,.windows-desktop ::-webkit-scrollbar,.linux-web ::-webkit-scrollbar,.linux-desktop ::-webkit-scrollbar{width:17px;height:18px;border-left:0.5px solid var(--sn-stylekit-scrollbar-track-border-color-color)}.windows-web ::-webkit-scrollbar-thumb,.windows-desktop ::-webkit-scrollbar-thumb,.linux-web ::-webkit-scrollbar-thumb,.linux-desktop ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:10px;background-color:var(--sn-stylekit-scrollbar-thumb-color);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.windows-web ::-webkit-scrollbar-button,.windows-desktop ::-webkit-scrollbar-button,.linux-web ::-webkit-scrollbar-button,.linux-desktop ::-webkit-scrollbar-button{width:0;height:0;display:none}.windows-web ::-webkit-scrollbar-corner,.windows-desktop ::-webkit-scrollbar-corner,.linux-web ::-webkit-scrollbar-corner,.linux-desktop ::-webkit-scrollbar-corner{background-color:transparent}body,html{font-family:var(--sn-stylekit-sans-serif-font);height:100%;width:100%;margin:0;padding:0;font-size:var(--sn-stylekit-base-font-size);background-color:transparent}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.sn-component{display:flex;flex-direction:column;height:100vh}.sn-component .sk-panel-content{height:inherit !important}#header{border-bottom:1px solid var(--sn-stylekit-border-color);background-color:var(--sn-stylekit-background-color);color:var(--sn-stylekit-foreground-color);min-height:26px;padding:10px;display:flex;flex-direction:row;align-items:center}#content{background-color:var(--sn-stylekit-contrast-background-color);flex:1;padding:0 10px;padding-bottom:10px}.auth-dialog{min-width:380px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:200}.auth-overlay{position:fixed !important;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:100}.auth-list{display:flex;flex-direction:column}.auth-edit{margin:10px 0}.sk-notification{overflow:visible !important;margin:10px 0 0 0 !important;padding:28px 14px 28px 28px !important}.auth-optional{margin-top:15px}.auth-optional .auth-notes-row .auth-notes{font-size:var(--sn-stylekit-base-font-size);font-style:italic;overflow:hidden}.auth-optional .auth-password-row{margin-top:8px}.auth-optional .auth-password-row .auth-password{font-size:var(--sn-stylekit-font-size-h1);overflow:hidden;cursor:pointer}.auth-copy-notification{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:200}.auth-copy-notification .sk-panel{border-radius:4px;padding:4px}.auth-copy-notification.visible{visibility:visible;opacity:1;transition:opacity 200ms ease-in}.auth-copy-notification.hidden{visibility:hidden;opacity:0;transition:visibility 0s 500ms, opacity 500ms ease-out}.auth-entry{display:flex;align-items:center}@media screen and (max-width: 480px){.auth-entry .auth-details{flex-direction:column !important;align-items:stretch !important}}.auth-entry .auth-details{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:0}.auth-entry .auth-details .auth-info{margin:4px 0;min-width:inherit;word-wrap:break-word}.auth-entry .auth-details .auth-info .auth-service{font-size:var(--sn-stylekit-font-size-h1);font-weight:bold;line-height:1.9rem}.auth-entry .auth-details .auth-info .auth-account{line-height:1.5rem;font-size:var(--sn-stylekit-font-size-p);text-align:left;font-weight:normal;word-wrap:break-word}.auth-entry .auth-details .auth-token-info{display:flex;align-items:center;padding-right:12px}.auth-entry .auth-details .auth-token-info .auth-token{font-size:2rem;align-self:center;font-weight:bold;display:flex;justify-content:space-between;width:8.2rem;cursor:pointer}.auth-entry .auth-details .auth-token-info .auth-countdown{padding:0 12px}.auth-entry .auth-details .auth-token-info .auth-countdown #countdown{transform:rotateY(-180deg) rotateZ(-90deg);height:1.8rem;width:1.8rem;align-self:center}.auth-entry .auth-details .auth-token-info .auth-countdown #countdown circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-width:4px;stroke:var(--sn-stylekit-success-color);fill:none;animation:countdown 10s linear infinite forwards}.auth-entry .auth-options{color:var(--sn-stylekit-contrast-foreground-color);overflow:visible;margin-bottom:8px;align-self:center}.auth-entry .auth-options .sk-menu-panel{position:absolute;right:0;z-index:200}.auth-entry .auth-drag-indicator-container{color:inherit;overflow:visible;margin-bottom:8px;align-self:center;padding-right:22px}.countdown-pie{position:relative;width:24px;height:24px;background:var(--sn-stylekit-background-color)}.countdown-pie,.countdown-pie *{box-sizing:border-box}.countdown-pie .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute !important;background:var(--sn-stylekit-info-color)}.countdown-pie .spinner{border-radius:100% 0 0 100% / 50% 0 0 50%;z-index:20;border-right:none}.countdown-pie .background{border-radius:50%;width:100%;z-index:40;color:inherit;opacity:0.4}.countdown-pie .filler{border-radius:0 100% 100% 0 / 0 50% 50% 0;left:50%;opacity:0;z-index:10;border-left:none}.countdown-pie .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:30}.color-picker-swatch{padding:5px;background:var(--sn-stylekit-contrast-background-color);border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);display:inline-block;cursor:pointer}.color-picker-popover{position:absolute;z-index:200;right:40px;top:80px}.color-picker-cover{position:fixed;top:0px;right:0px;bottom:0px;left:0px}.align-items-center{align-items:center}.sk-base-custom{color:var(--sn-stylekit-foreground-color);position:relative;background-color:var(--sn-stylekit-background-color);overflow:hidden;border-radius:var(--sn-stylekit-general-border-radius);border-color:var(--sn-stylekit-border-color);border:1px solid var(--sn-stylekit-border-color)}@media only screen and (max-width: 600px){.left{width:60% !important}.right{width:40% !important}}@media only screen and (min-width: 600px){.left{width:75% !important}.right{width:25% !important}}@media only screen and (min-width: 768px){.left{width:80% !important}.right{width:20% !important}}@media only screen and (min-width: 992px){.left{width:85% !important}.right{width:15% !important}}.left{margin-right:10px;display:flex}.right{text-align:right}.search-bar{height:27px}.qr-code-reader-container{margin-right:15px}.full-width{width:100% !important}div.twitter-picker>div:nth-child(3)>span:nth-child(-n+4)>div{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M12.5833 8C12.2518 8 11.9339 7.8683 11.6995 7.63388C11.465 7.39946 11.3333 7.08152 11.3333 6.75C11.3333 6.41848 11.465 6.10054 11.6995 5.86612C11.9339 5.6317 12.2518 5.5 12.5833 5.5C12.9149 5.5 13.2328 5.6317 13.4672 5.86612C13.7016 6.10054 13.8333 6.41848 13.8333 6.75C13.8333 7.08152 13.7016 7.39946 13.4672 7.63388C13.2328 7.8683 12.9149 8 12.5833 8ZM10.0833 4.66667C9.75181 4.66667 9.43387 4.53497 9.19945 4.30055C8.96503 4.06613 8.83333 3.74819 8.83333 3.41667C8.83333 3.08515 8.96503 2.7672 9.19945 2.53278C9.43387 2.29836 9.75181 2.16667 10.0833 2.16667C10.4149 2.16667 10.7328 2.29836 10.9672 2.53278C11.2016 2.7672 11.3333 3.08515 11.3333 3.41667C11.3333 3.74819 11.2016 4.06613 10.9672 4.30055C10.7328 4.53497 10.4149 4.66667 10.0833 4.66667ZM5.91667 4.66667C5.58515 4.66667 5.2672 4.53497 5.03278 4.30055C4.79836 4.06613 4.66667 3.74819 4.66667 3.41667C4.66667 3.08515 4.79836 2.7672 5.03278 2.53278C5.2672 2.29836 5.58515 2.16667 5.91667 2.16667C6.24819 2.16667 6.56613 2.29836 6.80055 2.53278C7.03497 2.7672 7.16667 3.08515 7.16667 3.41667C7.16667 3.74819 7.03497 4.06613 6.80055 4.30055C6.56613 4.53497 6.24819 4.66667 5.91667 4.66667ZM3.41667 8C3.08515 8 2.7672 7.8683 2.53278 7.63388C2.29836 7.39946 2.16667 7.08152 2.16667 6.75C2.16667 6.41848 2.29836 6.10054 2.53278 5.86612C2.7672 5.6317 3.08515 5.5 3.41667 5.5C3.74819 5.5 4.06613 5.6317 4.30055 5.86612C4.53497 6.10054 4.66667 6.41848 4.66667 6.75C4.66667 7.08152 4.53497 7.39946 4.30055 7.63388C4.06613 7.8683 3.74819 8 3.41667 8ZM8 0.5C6.01088 0.5 4.10322 1.29018 2.6967 2.6967C1.29018 4.10322 0.5 6.01088 0.5 8C0.5 9.98912 1.29018 11.8968 2.6967 13.3033C4.10322 14.7098 6.01088 15.5 8 15.5C8.33152 15.5 8.64946 15.3683 8.88388 15.1339C9.1183 14.8995 9.25 14.5815 9.25 14.25C9.25 13.925 9.125 13.6333 8.925 13.4167C8.73333 13.1917 8.60833 12.9 8.60833 12.5833C8.60833 12.2518 8.74003 11.9339 8.97445 11.6995C9.20887 11.465 9.52681 11.3333 9.85833 11.3333H11.3333C12.4384 11.3333 13.4982 10.8943 14.2796 10.1129C15.061 9.33154 15.5 8.27174 15.5 7.16667C15.5 3.48333 12.1417 0.5 8 0.5Z' fill='%23FFF'/%3e %3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:top 4px right 4px !important;background-size:12px 12px !important} + diff --git a/public/components/org.standardnotes.token-vault/dist/dist.js b/public/components/org.standardnotes.token-vault/dist/dist.js new file mode 100644 index 000000000..3d90298f8 --- /dev/null +++ b/public/components/org.standardnotes.token-vault/dist/dist.js @@ -0,0 +1,2 @@ +/*! For license information please see dist.js.LICENSE.txt */ +(()=>{var e={2256:(e,t,n)=>{var r;self,e.exports=(r=n(1111),(()=>{var e,t,n={968:e=>{self,e.exports=(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};let n,r,o,a;var i;e.d(t,{default:()=>B}),function(e){e.SetSize="set-size",e.StreamItems="stream-items",e.StreamContextItem="stream-context-item",e.SaveItems="save-items",e.SelectItem="select-item",e.AssociateItem="associate-item",e.DeassociateItem="deassociate-item",e.ClearSelection="clear-selection",e.CreateItem="create-item",e.CreateItems="create-items",e.DeleteItems="delete-items",e.SetComponentData="set-component-data",e.InstallLocalComponent="install-local-component",e.ToggleActivateComponent="toggle-activate-component",e.RequestPermissions="request-permissions",e.PresentConflictResolution="present-conflict-resolution",e.DuplicateItem="duplicate-item",e.ComponentRegistered="component-registered",e.ActivateThemes="themes",e.Reply="reply",e.SaveSuccess="save-success",e.SaveError="save-error",e.ThemesActivated="themes-activated",e.KeyDown="key-down",e.KeyUp="key-up",e.Click="click"}(n||(n={})),function(e){e[e.Web=1]="Web",e[e.Desktop=2]="Desktop",e[e.Mobile=3]="Mobile"}(r||(r={})),function(e){e.Any="*",e.Item="SF|Item",e.RootKey="SN|RootKey|NoSync",e.ItemsKey="SN|ItemsKey",e.EncryptedStorage="SN|EncryptedStorage",e.Note="Note",e.Tag="Tag",e.SmartTag="SN|SmartTag",e.Component="SN|Component",e.Editor="SN|Editor",e.ActionsExtension="Extension",e.UserPrefs="SN|UserPreferences",e.HistorySession="SN|HistorySession",e.Theme="SN|Theme",e.Mfa="SF|MFA",e.ServerExtension="SF|Extension",e.FilesafeCredentials="SN|FileSafe|Credentials",e.FilesafeFileMetadata="SN|FileSafe|FileMetadata",e.FilesafeIntegration="SN|FileSafe|Integration",e.ExtensionRepo="SN|ExtensionRepo"}(o||(o={})),function(e){e.Pinned="pinned",e.Archived="archived",e.Locked="locked",e.UserModifiedDate="client_updated_at",e.DefaultEditor="defaultEditor",e.MobileRules="mobileRules",e.NotAvailableOnMobile="notAvailableOnMobile",e.MobileActive="mobileActive",e.LastSize="lastSize",e.PrefersPlainEditor="prefersPlainEditor",e.ComponentInstallError="installError"}(a||(a={}));var l=new Uint8Array(16);function s(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(l)}const c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,u=function(e){return"string"==typeof e&&c.test(e)};for(var d=[],f=0;f<256;++f)d.push((f+256).toString(16).substr(1));const p=function(e,t,n){var r=(e=e||{}).random||(e.rng||s)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!u(n))throw TypeError("Stringified UUID is invalid");return n}(r)},h=e=>{var t;const n={[r.Web]:"web",[r.Desktop]:"desktop",[r.Mobile]:"mobile"};return null!==(t=n[e])&&void 0!==t?t:n[r.Web]},v=e=>null!=e,m=()=>{};class g{static get isSupported(){return!(!window.console&&!console)}static get info(){return g.isSupported&&this.enabled?console.log.bind(console):m}static get error(){return g.isSupported?console.error.bind(console):m}}var b,y,w,x;function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(y="enabled")in(b=g)?Object.defineProperty(b,y,{value:!1,enumerable:!0,configurable:!0,writable:!0}):b[y]=!1,function(e){e.Component="component"}(w||(w={})),function(e){e.Shift="Shift",e.Ctrl="Control",e.Meta="Meta"}(x||(x={}));class B{constructor(e){if(E(this,"contentWindow",void 0),E(this,"initialPermissions",void 0),E(this,"onReadyCallback",void 0),E(this,"component",{activeThemes:[],acceptsThemes:!0}),E(this,"sentMessages",[]),E(this,"messageQueue",[]),E(this,"lastStreamedItem",void 0),E(this,"pendingSaveItems",void 0),E(this,"pendingSaveTimeout",void 0),E(this,"pendingSaveParams",void 0),E(this,"coallesedSaving",!0),E(this,"coallesedSavingDelay",250),E(this,"messageHandler",void 0),E(this,"keyDownEventListener",void 0),E(this,"keyUpEventListener",void 0),E(this,"clickEventListener",void 0),E(this,"onThemesChangeCallback",void 0),!e||!e.targetWindow)throw new Error("contentWindow must be a valid Window object.");this.contentWindow=e.targetWindow,this.processParameters(e),this.registerMessageHandler(),this.registerKeyboardEventListeners(),this.registerMouseEventListeners()}processParameters(e){var t;const{initialPermissions:n,options:r,onReady:o,onThemesChange:a}=e;var i;n&&n.length>0&&(this.initialPermissions=n),v(null==r?void 0:r.coallesedSaving)&&(this.coallesedSaving=r.coallesedSaving),v(null==r?void 0:r.coallesedSavingDelay)&&(this.coallesedSavingDelay=r.coallesedSavingDelay),v(null==r?void 0:r.acceptsThemes)&&(this.component.acceptsThemes=null===(i=null==r?void 0:r.acceptsThemes)||void 0===i||i),v(o)&&(this.onReadyCallback=o),v(a)&&(this.onThemesChangeCallback=a),g.enabled=null!==(t=null==r?void 0:r.debug)&&void 0!==t&&t}deinit(){this.onReadyCallback=void 0,this.component={acceptsThemes:!0,activeThemes:[]},this.messageQueue=[],this.sentMessages=[],this.lastStreamedItem=void 0,this.pendingSaveItems=void 0,this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0,this.messageHandler&&(this.contentWindow.document.removeEventListener("message",this.messageHandler),this.contentWindow.removeEventListener("message",this.messageHandler)),this.keyDownEventListener&&this.contentWindow.removeEventListener("keydown",this.keyDownEventListener),this.keyUpEventListener&&this.contentWindow.removeEventListener("keyup",this.keyUpEventListener),this.clickEventListener&&this.contentWindow.removeEventListener("click",this.clickEventListener)}registerMessageHandler(){this.messageHandler=e=>{if(g.info("Components API Message received:",e.data),document.referrer&&new URL(document.referrer).origin!==new URL(e.origin).origin)return;const{data:t}=e,r=(e=>{if("string"!=typeof e)return!1;try{const t=JSON.parse(e),n=Object.prototype.toString.call(t);return"[object Object]"===n||"[object Array]"===n}catch(e){return!1}})(t)?JSON.parse(t):t;if(r){if(void 0===this.component.origin&&r.action===n.ComponentRegistered)this.component.origin=e.origin;else if(e.origin!==this.component.origin)return;this.handleMessage(r)}else g.error("Invalid data received. Skipping...")},this.contentWindow.document.addEventListener("message",this.messageHandler,!1),this.contentWindow.addEventListener("message",this.messageHandler,!1),g.info("Waiting for messages...")}registerKeyboardEventListeners(){this.keyDownEventListener=e=>{g.info("A key has been pressed: ".concat(e.key)),e.ctrlKey?this.keyDownEvent(x.Ctrl):e.shiftKey?this.keyDownEvent(x.Shift):(e.metaKey||"Meta"===e.key)&&this.keyDownEvent(x.Meta)},this.keyUpEventListener=e=>{g.info("A key has been released: ".concat(e.key)),"Control"===e.key?this.keyUpEvent(x.Ctrl):"Shift"===e.key?this.keyUpEvent(x.Shift):"Meta"===e.key&&this.keyUpEvent(x.Meta)},this.contentWindow.addEventListener("keydown",this.keyDownEventListener,!1),this.contentWindow.addEventListener("keyup",this.keyUpEventListener,!1)}registerMouseEventListeners(){this.clickEventListener=e=>{g.info("A click has been performed."),this.mouseClickEvent()},this.contentWindow.addEventListener("click",this.clickEventListener,!1)}handleMessage(e){switch(e.action){case n.ComponentRegistered:this.component.sessionKey=e.sessionKey,e.componentData&&(this.component.data=e.componentData),this.onReady(e.data),g.info("Component successfully registered with payload:",e);break;case n.ActivateThemes:this.activateThemes(e.data.themes);break;default:{var t,r;if(!e.original)return;const n=null===(t=this.sentMessages)||void 0===t?void 0:t.filter((t=>{var n;return t.messageId===(null===(n=e.original)||void 0===n?void 0:n.messageId)}))[0];if(!n){const e=this.contentWindow.document.title,t=("The extension '".concat(e,"' is attempting to communicate with Standard Notes, ")+"but an error is preventing it from doing so. Please restart this extension and try again.").replace(" "," ");return void g.info(t)}null==n||null===(r=n.callback)||void 0===r||r.call(n,e.data);break}}}onReady(e){this.component.environment=e.environment,this.component.platform=e.platform,this.component.uuid=e.uuid,this.initialPermissions&&this.initialPermissions.length>0&&this.requestPermissions(this.initialPermissions);for(const e of this.messageQueue)this.postMessage(e.action,e.data,e.callback);this.messageQueue=[],g.info("Data passed to onReady:",e),this.activateThemes(e.activeThemeUrls||[]),this.postMessage(n.ThemesActivated,{}),this.onReadyCallback&&this.onReadyCallback()}getSelfComponentUUID(){return this.component.uuid}isRunningInDesktopApplication(){return this.component.environment===h(r.Desktop)}isRunningInMobileApplication(){return this.component.environment===h(r.Mobile)}getComponentDataValueForKey(e){if(this.component.data)return this.component.data[e]}setComponentDataValueForKey(e,t){if(!this.component.data)throw new Error("The component has not been initialized.");if(!e||e&&0===e.length)throw new Error("The key for the data value should be a valid string.");this.component.data=C(C({},this.component.data),{},{[e]:t}),this.postMessage(n.SetComponentData,{componentData:this.component.data})}clearComponentData(){this.component.data={},this.postMessage(n.SetComponentData,{componentData:this.component.data})}postMessage(e,t,n){if(!this.component.sessionKey)return void this.messageQueue.push({action:e,data:t,api:w.Component,callback:n});const r={action:e,data:t,messageId:this.generateUUID(),sessionKey:this.component.sessionKey,api:w.Component},o=JSON.parse(JSON.stringify(r));let a;o.callback=n,this.sentMessages.push(o),a=this.isRunningInMobileApplication()?JSON.stringify(r):r,g.info("Posting message:",a),this.contentWindow.parent.postMessage(a,this.component.origin)}requestPermissions(e,t){this.postMessage(n.RequestPermissions,{permissions:e},(()=>{t&&t()}))}activateThemes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!this.component.acceptsThemes)return;g.info("Incoming themes:",e);const{activeThemes:t}=this.component;if(t&&t.sort().toString()==e.sort().toString())return;let n=e;const r=[];for(const o of t)e.includes(o)?n=n.filter((e=>e!==o)):r.push(o);g.info("Deactivating themes:",r),g.info("Activating themes:",n);for(const e of r)this.deactivateTheme(e);this.component.activeThemes=e;for(const e of n){if(!e)continue;const t=this.contentWindow.document.createElement("link");t.id=btoa(e),t.href=e,t.type="text/css",t.rel="stylesheet",t.media="screen,print",t.className="custom-theme",this.contentWindow.document.getElementsByTagName("head")[0].appendChild(t)}this.onThemesChangeCallback&&this.onThemesChangeCallback()}themeElementForUrl(e){return Array.from(this.contentWindow.document.getElementsByClassName("custom-theme")).slice().find((t=>t.id==btoa(e)))}deactivateTheme(e){const t=this.themeElementForUrl(e);t&&t.parentNode&&(t.setAttribute("disabled","true"),t.parentNode.removeChild(t))}generateUUID(){return p()}get platform(){return this.component.platform}get environment(){return this.component.environment}streamItems(e,t){this.postMessage(n.StreamItems,{content_types:e},(e=>{t(e.items)}))}streamContextItem(e){this.postMessage(n.StreamContextItem,{},(t=>{const{item:n}=t;(!this.lastStreamedItem||this.lastStreamedItem.uuid!==n.uuid)&&this.pendingSaveTimeout&&(clearTimeout(this.pendingSaveTimeout),this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveTimeout=void 0,this.pendingSaveParams=void 0),this.lastStreamedItem=n,e(this.lastStreamedItem)}))}selectItem(e){this.postMessage(n.SelectItem,{item:this.jsonObjectForItem(e)})}clearSelection(){this.postMessage(n.ClearSelection,{content_type:o.Tag})}createItem(e,t){this.postMessage(n.CreateItem,{item:this.jsonObjectForItem(e)},(e=>{let{item:n}=e;!n&&e.items&&e.items.length>0&&(n=e.items[0]),this.associateItem(n),t&&t(n)}))}createItems(e,t){const r=e.map((e=>this.jsonObjectForItem(e)));this.postMessage(n.CreateItems,{items:r},(e=>{t&&t(e.items)}))}associateItem(e){this.postMessage(n.AssociateItem,{item:this.jsonObjectForItem(e)})}deassociateItem(e){this.postMessage(n.DeassociateItem,{item:this.jsonObjectForItem(e)})}deleteItem(e,t){this.deleteItems([e],t)}deleteItems(e,t){const r={items:e.map((e=>this.jsonObjectForItem(e)))};this.postMessage(n.DeleteItems,r,(e=>{t&&t(e)}))}sendCustomEvent(e,t,n){this.postMessage(e,t,(e=>{n&&n(e)}))}saveItem(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.saveItems([e],t,n)}saveItemWithPresave(e,t,n){this.saveItemsWithPresave([e],t,n)}saveItemsWithPresave(e,t,n){this.saveItems(e,n,!1,t)}_performSavingOfItems(e){let{items:t,presave:r,callback:o}=e;r&&r();const a=[];for(const e of t)a.push(this.jsonObjectForItem(e));this.postMessage(n.SaveItems,{items:a},(()=>{o&&o()}))}saveItems(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;if(this.pendingSaveItems||(this.pendingSaveItems=[]),this.coallesedSaving&&!n){this.pendingSaveTimeout&&clearTimeout(this.pendingSaveTimeout);const n=e.map((e=>e.uuid)),o=this.pendingSaveItems.filter((e=>!n.includes(e.uuid)));this.pendingSaveItems=o.concat(e),this.pendingSaveParams={items:this.pendingSaveItems,presave:r,callback:t},this.pendingSaveTimeout=setTimeout((()=>{this._performSavingOfItems(this.pendingSaveParams),this.pendingSaveItems=[],this.pendingSaveTimeout=void 0,this.pendingSaveParams=null}),this.coallesedSavingDelay)}else this._performSavingOfItems({items:e,presave:r,callback:t})}setSize(e,t){this.postMessage(n.SetSize,{type:"container",width:e,height:t})}keyDownEvent(e){this.postMessage(n.KeyDown,{keyboardModifier:e})}keyUpEvent(e){this.postMessage(n.KeyUp,{keyboardModifier:e})}mouseClickEvent(){this.postMessage(n.Click,{})}jsonObjectForItem(e){const t=Object.assign({},e);return t.children=null,t.parent=null,t}getItemAppDataValue(e,t){var n,r;return null==e||null===(n=e.content)||void 0===n||null===(r=n.appData)||void 0===r?void 0:r["org.standardnotes.sn"][t]}}return t.default})()},695:e=>{"use strict";e.exports=r}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return n[e](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&n;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>i[e]=()=>n[e]));return i.default=()=>n,a.d(o,i),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";a.d(i,{default:()=>h});var e=a(968),t=a.n(e);const n=async e=>{await new Promise((t=>setTimeout(t,1e3*e)))};function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class o{constructor(e){this.options=e,r(this,"uuidToFileTempUrlAndTypeMapping",{}),r(this,"currentlyLoadingIds",[]),r(this,"statusElementMapping",{}),r(this,"fileTypeToElementType",{"image/png":"img","image/jpg":"img","image/jpeg":"img","image/gif":"img","image/tiff":"img","image/bmp":"img","video/mp4":"video","audio/mpeg":"audio","audio/mp3":"audio"})}fileTypeForElementType(e){return this.fileTypeToElementType[e.toLowerCase()]}loadFileSafeElements(){const e=this.options.getElementsBySelector("*[fsplaceholder]");for(const t of e)this.loadFileSafeElement(t)}async loadFileSafeElement(e){var t;const{fileSafeInstance:r}=this.options,o=e.getAttribute("fsid"),a=null!==(t=e.getAttribute("fsName"))&&void 0!==t?t:"",i=a&&"undefined"!=a?a:"file";if(!o)return!1;const l=this.uuidToFileTempUrlAndTypeMapping[o];if(l)return this.insertMediaElement({fsid:o,fsElement:e,url:l.url,fileType:l.fileType,fsName:l.fsName}),!1;if(this.currentlyLoadingIds.includes(o))return!1;const s=r.findFileDescriptor(o);if(!s)return this.setStatus({fsElement:e,fsid:o,status:"Unable to find ".concat(i," ").concat(o,"."),removable:!0}),!1;const c='[fsid="'.concat(s.uuid,'"][fscollapsable]');if(document.querySelectorAll("img".concat(c,", figure").concat(c,", video").concat(c,", audio").concat(c)).length>0)return!1;this.currentlyLoadingIds.push(o),this.setStatus({fsElement:e,fsid:o,status:"Downloading ".concat(i,"...")}),await n(.05);const u=await r.downloadFileFromDescriptor(s).catch((()=>{this.setStatus({fsElement:e,fsid:o,status:"Unable to download ".concat(i," ").concat(o,".")})}));if(!u)return!1;this.setStatus({fsElement:e,fsid:o,status:"Decrypting ".concat(i,"...")}),await n(.05);const d=await r.decryptFile({fileDescriptor:s,fileItem:u}).catch((()=>{this.setStatus({fsElement:e,fsid:o,status:"Unable to decrypt ".concat(i," ").concat(o,".")})}));if(!d)return!1;this.setStatus({fsElement:e,fsid:o}),await n(.05);const f=s.content.fileType,p=r.createTemporaryFileUrl({base64Data:d.decryptedData,dataType:f});return this.insertMediaElement({fsid:o,fileType:f,fsName:a,fsElement:e,url:p}),(()=>{this.currentlyLoadingIds.splice(this.currentlyLoadingIds.indexOf(o),1)})(),this.uuidToFileTempUrlAndTypeMapping[o]={fileType:f,url:p,fsName:a},!0}insertMediaElement(e){let t,{url:n,fsid:r,fsName:o,fileType:a,fsElement:i}=e;switch(this.fileTypeForElementType(a)){case"img":t=this.createImageElement({url:n,fsid:r,fsName:o,fsElement:i});break;case"video":t=this.createVideoElement({url:n,fsid:r,fileType:a,fsName:o,fsElement:i});break;case"audio":t=this.createAudioElement({url:n,fsid:r,fsName:o});break;default:t=this.createDownloadElement({url:n,fsid:r,fsName:o})}this.insertElementNearElement(t,i),i.remove()}wrapElementInTag(e){let{element:t,tagName:n,fsid:r,fsName:o}=e;const a=document.createElement(n);return a.setAttribute("fsid",r),a.setAttribute("fsName",o),a.setAttribute("fscollapsable","true"),a.setAttribute("contenteditable","true"),a.append(t),a}createImageElement(e){let{url:t,fsid:n,fsName:r,fsElement:o}=e;const a=document.createElement("img");a.setAttribute("src",t),a.setAttribute("srcset","".concat(t," 2x")),a.setAttribute("fsid",n),a.setAttribute("fsName",r),a.setAttribute("fscollapsable","true");const i=o.getAttribute("width");i&&a.setAttribute("width",i);const l=o.getAttribute("height");return l&&a.setAttribute("height",l),a}createVideoElement(e){let{url:t,fsid:n,fileType:r,fsName:o,fsElement:a}=e;const i=document.createElement("video");i.setAttribute("controls","true"),i.setAttribute("fsid",n),i.setAttribute("fsName",o),i.setAttribute("fscollapsable","true");const l=a.getAttribute("width");l&&i.setAttribute("width",l);const s=a.getAttribute("height");s&&i.setAttribute("height",s);const c=document.createElement("source");return c.setAttribute("src",t),c.setAttribute("type",r),i.append(c),this.wrapElementInTag({fsid:n,fsName:o,element:i,tagName:"p"})}createDownloadElement(e){let{url:t,fsid:n,fsName:r}=e;const o=document.createElement("a");return o.setAttribute("fsid",n),o.setAttribute("fsName",r),o.setAttribute("ghost","true"),o.setAttribute("fscollapsable","true"),o.setAttribute("href",t),o.textContent="".concat(r),o}createAudioElement(e){let{url:t,fsid:n,fsName:r}=e;const o=document.createElement("audio");return o.setAttribute("src",t),o.setAttribute("controls","true"),o.setAttribute("fsid",n),o.setAttribute("fsName",r),o.setAttribute("fscollapsable","true"),this.wrapElementInTag({fsid:n,fsName:r,element:o,tagName:"p"})}setStatus(e){let{status:t,fsElement:n,fsid:r,removable:o=!1}=e;if(r){const e=this.statusElementMapping[r];e&&(e.remove(),delete this.statusElementMapping[r])}if(t){let e=document.createElement("label");return e.setAttribute("id",r),e.setAttribute("ghost","true"),e.setAttribute("contenteditable","false"),e.style.fontWeight="bold",e.textContent=t,o&&(e.style.userSelect="all"),e=this.insertElementNearElement(e,n),r&&(this.statusElementMapping[r]=e),e}}insertStatusAtCursor(e){const t=Math.random().toString(36).substring(7);return this.setStatus({status:e,fsid:t,fsElement:null}),t}removeCursorStatus(e){const t=this.options.getElementsBySelector("#".concat(e));t.length>0&&t[0].remove()}insertElementNearElement(e,t){const n=this.options.preprocessElement(e);let r="child";if(t&&"figure"==n.tagName.toLowerCase()){const e=t.closest("p");e&&(t=e,r="afterend")}return this.options.insertElement(n,t,r),n}}class l{constructor(e){this.options=e}onKeyUp(e){let{isEnter:t,isPaste:n,isSpace:r}=e;(t||n||r)&&this.searchPatterns({searchPreviousLine:null!=t&&t})}searchPatterns(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{searchPreviousLine:!1};const t=e.searchPreviousLine?this.options.getPreviousLineText():this.options.getCurrentLineText();for(const n of this.options.patterns){const r=n.regex.exec(t);if(!r)continue;const o=r[0];if(o){const t=n.callback(o);this.replaceSelection(n.regex,t,e.searchPreviousLine)}}}replaceSelection(e,t,n){var r,o,a;null!==(r=this.options)&&void 0!==r&&r.beforeExpand&&this.options.beforeExpand(),this.options.replaceText({regex:e,replacement:t,searchPreviousLine:n}),null!==(o=this.options)&&void 0!==o&&o.afterExpand&&(null===(a=this.options)||void 0===a||a.afterExpand())}}const s=/(<p>)?\[FileSafe[^\]]*\](<\/p>)?/g,c=e=>e.replace(s,(e=>d(e))),u=e=>"[FileSafe:".concat(e.uuid,":").concat(e.content.fileName,"]"),d=e=>{const t=(e=(e=(e=e.replace("<p>","")).replace("</p>","")).replace("[","").replace("]","")).split(":"),n=t[1],r=t[2],o=t[3];let a="";if(o){const e=o.split("x");a="width=".concat(e[0]," height=").concat(e[1])}return"<p fsplaceholder=true style='display: none;' fscollapsable=true ghost=true fsid='".concat(n,"' fsname='").concat(r,"' ").concat(a,"></p>")};function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p;!function(e){e.PlainText="plaintext",e.Html="html",e.Markdown="markdown",e.Json="json"}(p||(p={}));class h{constructor(e,t){this.delegate=e,this.options=t,f(this,"fileIdsPendingAssociation",[]),f(this,"componentRelay",void 0),f(this,"fileLoader",void 0),f(this,"textExpander",void 0),f(this,"fileSafeLoading",void 0),f(this,"fileSafeClass",void 0),f(this,"fileSafeInstance",void 0),f(this,"note",void 0),f(this,"ignoreNextTextChange",void 0),f(this,"needsFileSafeElementLoad",void 0),f(this,"previousText",void 0),this.connectToBridge(),this.options.supportsFileSafe&&(this.fileSafeLoading=this.importFileSafe())}connectToBridge(){const{coallesedSaving:e,coallesedSavingDelay:n,mode:r,supportsFileSafe:o}=this.options;this.componentRelay=new(t())({targetWindow:window,options:{coallesedSaving:e,coallesedSavingDelay:n},onReady:()=>{const{platform:e}=this.componentRelay;e&&document.documentElement.classList.add(e)},onThemesChange:this.delegate.onThemesChange}),this.componentRelay.streamContextItem((async e=>{let t=!0;this.note&&this.note.uuid==e.uuid&&(t=!1);const n=this.note;if(o){const t=this.fileSafeClass.getSFItemClass();this.note=new t(e),this.fileSafeInstance.setCurrentNote(this.note)}else this.note=e;if(e.isMetadataUpdate)return;let a=e.content.text;if(r===p.Html&&t&&(/<[a-z][\s\S]*>/i.test(a)||(this.ignoreNextTextChange=!0)),this.previousText=a,o&&(this.needsFileSafeElementLoad=!0,a=c(a)),this.delegate.onNoteValueChange&&await this.delegate.onNoteValueChange(e),this.delegate.setEditorRawText(a),this.delegate.onNoteLockToggle){var i,l;const e=null!==(i=this.componentRelay.getItemAppDataValue(n,"locked"))&&void 0!==i&&i,t=null!==(l=this.componentRelay.getItemAppDataValue(this.note,"locked"))&&void 0!==l&&l;e!==t&&this.delegate.onNoteLockToggle(t)}t&&this.delegate.clearUndoHistory()}))}async importFileSafe(){return Promise.resolve().then(a.t.bind(a,695,23)).then((e=>(this.fileSafeClass=e.default,this.configureFileSafe(),this.fileSafeInstance)))}configureFileSafe(){this.fileSafeInstance=new this.fileSafeClass({componentManager:this.componentRelay}),this.fileSafeInstance.addDataChangeObserver((()=>{const e=this.fileSafeInstance.getAllFileDescriptors();if(this.note&&this.fileIdsPendingAssociation.length>0){let t=!1;for(const n of this.fileIdsPendingAssociation.slice()){const r=e.find((e=>e.uuid==n));if(!r)continue;t=!0,this.fileIdsPendingAssociation.splice(this.fileIdsPendingAssociation.indexOf(n),1);const o=u(r);this.delegate.insertRawText(o)}t&&this.textExpander.searchPatterns()}e.length>0&&this.fileLoader.loadFileSafeElements()})),this.fileSafeInstance.addNewFileDescriptorHandler((e=>{this.fileIdsPendingAssociation.push(e.uuid)})),this.fileLoader=new o({fileSafeInstance:this.fileSafeInstance,getElementsBySelector:this.delegate.getElementsBySelector,insertElement:this.delegate.insertElement,preprocessElement:this.delegate.preprocessElement}),this.textExpander=new l({afterExpand:()=>this.fileLoader.loadFileSafeElements(),getCurrentLineText:this.delegate.getCurrentLineText,getPreviousLineText:this.delegate.getPreviousLineText,replaceText:this.delegate.replaceText,patterns:[{regex:s,callback:e=>c(e)}]})}async getFileSafe(){return!this.fileSafeInstance&&this.fileSafeLoading?this.fileSafeLoading:this.importFileSafe()}onEditorKeyUp(e){let{isSpace:t,isEnter:n}=e;this.textExpander.onKeyUp({isSpace:t,isEnter:n})}onEditorPaste(){this.textExpander.onKeyUp({isPaste:!0})}onEditorValueChanged(e){const{mode:t,supportsFileSafe:n}=this.options;if(this.needsFileSafeElementLoad&&(this.needsFileSafeElementLoad=!1,this.fileLoader.loadFileSafeElements()),this.ignoreNextTextChange)return void(this.ignoreNextTextChange=!1);if(n&&(e=(e=>{const t=(new DOMParser).parseFromString(e,"text/html"),n=t.querySelectorAll("*[fscollapsable]");for(const e of n){const t=e.getAttribute("fsid"),n=e.getAttribute("fsname"),r=e.getAttribute("width"),o=e.getAttribute("height"),a=["FileSafe",t,n];if(r&&o){const e="".concat(r,"x").concat(o);a.push(e)}const i="<p>[".concat(a.join(":"),"]</p>");e.insertAdjacentHTML("afterend",i),e.remove()}return t.querySelectorAll("*[ghost]").forEach((e=>e.remove())),t.body.innerHTML})(e),this.previousText==e))return;if(this.previousText=e,!this.note)return;const r=this.note;this.componentRelay.saveItemWithPresave(r,(()=>{if(r.content.text=e,this.delegate.generateCustomPreview){var n;const t=this.delegate.generateCustomPreview(e);r.content.preview_plain=null!==(n=t.plain)&&void 0!==n?n:" ",r.content.preview_html=t.html}else{if(t===p.Html){let t=e.replace(s,(e=>""));t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:90;return e.length<=t?e:e.substring(0,t)+"..."}((e=>{const t=document.implementation.createHTMLDocument().body;return t.innerHTML=e,t.textContent||t.innerText||""})(t)),r.content.preview_plain=t.length>0?t:" "}else r.content.preview_plain=e;r.content.preview_html=null}}))}canUploadFiles(){const e=this.fileSafeInstance.getAllCredentials(),t=this.fileSafeInstance.getAllIntegrations();return e.length>0&&t.length>0}async uploadJSFileObject(e){const t=this.fileLoader.insertStatusAtCursor("Processing file...");return this.fileSafeInstance.encryptAndUploadJavaScriptFileObject(e).then((()=>{this.fileLoader.removeCursorStatus(t)}))}saveItemWithPresave(e,t){this.componentRelay.saveItemWithPresave(e,t)}}})(),i.default})())},7757:(e,t,n)=>{e.exports=n(5666)},597:(e,t,n)=>{"use strict";var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(7294),i=(r=a)&&r.__esModule?r:{default:r};t.Z=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,s=void 0===l?24:l,c=e.style,u=void 0===c?{}:c,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:s},u)},d),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},3891:(e,t,n)=>{"use strict";var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(7294),i=(r=a)&&r.__esModule?r:{default:r};t.Z=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,s=void 0===l?24:l,c=e.style,u=void 0===c?{}:c,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:s},u)},d),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},8679:(e,t,n)=>{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),v=s(n),m=0;m<i.length;++m){var g=i[m];if(!(a[g]||r&&r[g]||v&&v[g]||l&&l[g])){var b=f(n,g);try{c(t,g,b)}catch(e){}}}}return t}},7145:(e,t)=>{"use strict";function n(e){return"object"!=typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var r="object"==typeof process&&!0;function o(e,t){if(!e){if(r)throw new Error("Invariant failed");throw new Error(t())}}t.invariant=o;var a=Object.prototype.hasOwnProperty,i=Array.prototype.splice,l=Object.prototype.toString;function s(e){return l.call(e).slice(8,-1)}var c=Object.assign||function(e,t){return u(t).forEach((function(n){a.call(t,n)&&(e[n]=t[n])})),e},u="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?c(e.constructor(e.length),e):"Map"===s(e)?new Map(e):"Set"===s(e)?new Set(e):e&&"object"==typeof e?c(Object.create(Object.getPrototypeOf(e)),e):e}var f=function(){function e(){this.commands=c({},p),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||o(!Array.isArray(r),(function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."})),o("object"==typeof r&&null!==r,(function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(n.commands).join(", ")+"."}));var i=e;return u(r).forEach((function(t){if(a.call(n.commands,t)){var o=e===i;i=n.commands[t](r[t],i,r,e),o&&n.isEquals(i,e)&&(i=e)}else{var l="Map"===s(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),c="Map"===s(i)?i.get(t):i[t];n.isEquals(l,c)&&(void 0!==l||a.call(e,t))||(i===e&&(i=d(e)),"Map"===s(i)?i.set(t,l):i[t]=l)}})),i},e}();t.Context=f;var p={$push:function(e,t,n){return v(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return v(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,a){return function(e,t){o(Array.isArray(e),(function(){return"Expected $splice target to be an array; got "+n(e)})),g(t.$splice)}(t,r),e.forEach((function(e){g(e),t===a&&e.length&&(t=d(a)),i.apply(t,e)})),t},$set:function(e,t,n){return function(e){o(1===Object.keys(e).length,(function(){return"Cannot have more than one key in an object with $set"}))}(n),e},$toggle:function(e,t){m(e,"$toggle");var n=e.length?d(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,r){return m(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=d(r)),delete t[e])})),t},$add:function(e,t,n,r){return b(t,"$add"),m(e,"$add"),"Map"===s(t)?e.forEach((function(e){var n=e[0],o=e[1];t===r&&t.get(n)!==o&&(t=d(r)),t.set(n,o)})):e.forEach((function(e){t!==r||t.has(e)||(t=d(r)),t.add(e)})),t},$remove:function(e,t,n,r){return b(t,"$remove"),m(e,"$remove"),e.forEach((function(e){t===r&&t.has(e)&&(t=d(r)),t.delete(e)})),t},$merge:function(e,t,r,a){var i,l;return i=t,o((l=e)&&"object"==typeof l,(function(){return"update(): $merge expects a spec of type 'object'; got "+n(l)})),o(i&&"object"==typeof i,(function(){return"update(): $merge expects a target of type 'object'; got "+n(i)})),u(e).forEach((function(n){e[n]!==t[n]&&(t===a&&(t=d(a)),t[n]=e[n])})),t},$apply:function(e,t){var r;return o("function"==typeof(r=e),(function(){return"update(): expected spec of $apply to be a function; got "+n(r)+"."})),e(t)}},h=new f;function v(e,t,r){o(Array.isArray(e),(function(){return"update(): expected target of "+n(r)+" to be an array; got "+n(e)+"."})),m(t[r],r)}function m(e,t){o(Array.isArray(e),(function(){return"update(): expected spec of "+n(t)+" to be an array; got "+n(e)+". Did you forget to wrap your parameter in an array?"}))}function g(e){o(Array.isArray(e),(function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(e)+". Did you forget to wrap your parameters in an array?"}))}function b(e,t){var r=s(e);o("Map"===r||"Set"===r,(function(){return"update(): "+n(t)+" expects a target of type Set or Map; got "+n(r)}))}t.isEquals=h.update.isEquals,t.extend=h.extend,t.default=h.update,t.default.default=e.exports=c(t.default,t)},5616:function(e){var t;"undefined"!=typeof self&&self,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){this.width=t,this.height=e.length/t,this.data=e}return e.createEmpty=function(t,n){return new e(new Uint8ClampedArray(t*n),t)},e.prototype.get=function(e,t){return!(e<0||e>=this.width||t<0||t>=this.height||!this.data[t*this.width+e])},e.prototype.set=function(e,t,n){this.data[t*this.width+e]=n?1:0},e.prototype.setRegion=function(e,t,n,r,o){for(var a=t;a<t+r;a++)for(var i=e;i<e+n;i++)this.set(i,a,!!o)},e}();t.BitMatrix=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.addOrSubtractGF=function(e,t){return e^t};var o=function(){function e(e,t,n){this.primitive=e,this.size=t,this.generatorBase=n,this.expTable=new Array(this.size),this.logTable=new Array(this.size);for(var o=1,a=0;a<this.size;a++)this.expTable[a]=o,(o*=2)>=this.size&&(o=(o^this.primitive)&this.size-1);for(a=0;a<this.size-1;a++)this.logTable[this.expTable[a]]=a;this.zero=new r.default(this,Uint8ClampedArray.from([0])),this.one=new r.default(this,Uint8ClampedArray.from([1]))}return e.prototype.multiply=function(e,t){return 0===e||0===t?0:this.expTable[(this.logTable[e]+this.logTable[t])%(this.size-1)]},e.prototype.inverse=function(e){if(0===e)throw new Error("Can't invert 0");return this.expTable[this.size-this.logTable[e]-1]},e.prototype.buildMonomial=function(e,t){if(e<0)throw new Error("Invalid monomial degree less than 0");if(0===t)return this.zero;var n=new Uint8ClampedArray(e+1);return n[0]=t,new r.default(this,n)},e.prototype.log=function(e){if(0===e)throw new Error("Can't take log(0)");return this.logTable[e]},e.prototype.exp=function(e){return this.expTable[e]},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(e,t){if(0===t.length)throw new Error("No coefficients.");this.field=e;var n=t.length;if(n>1&&0===t[0]){for(var r=1;r<n&&0===t[r];)r++;if(r===n)this.coefficients=e.zero.coefficients;else{this.coefficients=new Uint8ClampedArray(n-r);for(var o=0;o<this.coefficients.length;o++)this.coefficients[o]=t[r+o]}}else this.coefficients=t}return e.prototype.degree=function(){return this.coefficients.length-1},e.prototype.isZero=function(){return 0===this.coefficients[0]},e.prototype.getCoefficient=function(e){return this.coefficients[this.coefficients.length-1-e]},e.prototype.addOrSubtract=function(t){var n;if(this.isZero())return t;if(t.isZero())return this;var o=this.coefficients,a=t.coefficients;o.length>a.length&&(o=(n=[a,o])[0],a=n[1]);for(var i=new Uint8ClampedArray(a.length),l=a.length-o.length,s=0;s<l;s++)i[s]=a[s];for(s=l;s<a.length;s++)i[s]=r.addOrSubtractGF(o[s-l],a[s]);return new e(this.field,i)},e.prototype.multiply=function(t){if(0===t)return this.field.zero;if(1===t)return this;for(var n=this.coefficients.length,r=new Uint8ClampedArray(n),o=0;o<n;o++)r[o]=this.field.multiply(this.coefficients[o],t);return new e(this.field,r)},e.prototype.multiplyPoly=function(t){if(this.isZero()||t.isZero())return this.field.zero;for(var n=this.coefficients,o=n.length,a=t.coefficients,i=a.length,l=new Uint8ClampedArray(o+i-1),s=0;s<o;s++)for(var c=n[s],u=0;u<i;u++)l[s+u]=r.addOrSubtractGF(l[s+u],this.field.multiply(c,a[u]));return new e(this.field,l)},e.prototype.multiplyByMonomial=function(t,n){if(t<0)throw new Error("Invalid degree less than 0");if(0===n)return this.field.zero;for(var r=this.coefficients.length,o=new Uint8ClampedArray(r+t),a=0;a<r;a++)o[a]=this.field.multiply(this.coefficients[a],n);return new e(this.field,o)},e.prototype.evaluateAt=function(e){var t=0;if(0===e)return this.getCoefficient(0);var n=this.coefficients.length;if(1===e)return this.coefficients.forEach((function(e){t=r.addOrSubtractGF(t,e)})),t;t=this.coefficients[0];for(var o=1;o<n;o++)t=r.addOrSubtractGF(this.field.multiply(e,t),this.coefficients[o]);return t},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),o=n(5),a=n(11),i=n(12);function l(e){var t=i.locate(e);if(!t)return null;for(var n=0,r=t;n<r.length;n++){var l=r[n],s=a.extract(e,l),c=o.decode(s.matrix);if(c)return{binaryData:c.bytes,data:c.text,chunks:c.chunks,location:{topRightCorner:s.mappingFunction(l.dimension,0),topLeftCorner:s.mappingFunction(0,0),bottomRightCorner:s.mappingFunction(l.dimension,l.dimension),bottomLeftCorner:s.mappingFunction(0,l.dimension),topRightFinderPattern:l.topRight,topLeftFinderPattern:l.topLeft,bottomLeftFinderPattern:l.bottomLeft,bottomRightAlignmentPattern:l.alignmentPattern}}}return null}var s={inversionAttempts:"attemptBoth"};function c(e,t,n,o){void 0===o&&(o={});var a=s;Object.keys(a||{}).forEach((function(e){a[e]=o[e]||a[e]}));var i="attemptBoth"===a.inversionAttempts||"invertFirst"===a.inversionAttempts,c="onlyInvert"===a.inversionAttempts||"invertFirst"===a.inversionAttempts,u=r.binarize(e,t,n,i),d=u.binarized,f=u.inverted,p=l(c?f:d);return p||"attemptBoth"!==a.inversionAttempts&&"invertFirst"!==a.inversionAttempts||(p=l(c?d:f)),p}c.default=c,t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);function o(e,t,n){return e<t?t:e>n?n:e}var a=function(){function e(e,t){this.width=e,this.data=new Uint8ClampedArray(e*t)}return e.prototype.get=function(e,t){return this.data[t*this.width+e]},e.prototype.set=function(e,t,n){this.data[t*this.width+e]=n},e}();t.binarize=function(e,t,n,i){if(e.length!==t*n*4)throw new Error("Malformed data passed to binarizer.");for(var l=new a(t,n),s=0;s<t;s++)for(var c=0;c<n;c++){var u=e[4*(c*t+s)+0],d=e[4*(c*t+s)+1],f=e[4*(c*t+s)+2];l.set(s,c,.2126*u+.7152*d+.0722*f)}for(var p=Math.ceil(t/8),h=Math.ceil(n/8),v=new a(p,h),m=0;m<h;m++)for(var g=0;g<p;g++){var b=0,y=1/0,w=0;for(c=0;c<8;c++)for(s=0;s<8;s++){var x=l.get(8*g+s,8*m+c);b+=x,y=Math.min(y,x),w=Math.max(w,x)}var k=b/Math.pow(8,2);if(w-y<=24&&(k=y/2,m>0&&g>0)){var C=(v.get(g,m-1)+2*v.get(g-1,m)+v.get(g-1,m-1))/4;y<C&&(k=C)}v.set(g,m,k)}var E=r.BitMatrix.createEmpty(t,n),B=null;for(i&&(B=r.BitMatrix.createEmpty(t,n)),m=0;m<h;m++)for(g=0;g<p;g++){for(var P=o(g,2,p-3),S=o(m,2,h-3),O=(b=0,-2);O<=2;O++)for(var _=-2;_<=2;_++)b+=v.get(P+O,S+_);var I=b/25;for(O=0;O<8;O++)for(_=0;_<8;_++){s=8*g+O,c=8*m+_;var N=l.get(s,c);E.set(s,c,N<=I),i&&B.set(s,c,!(N<=I))}}return i?{binarized:E,inverted:B}:{binarized:E}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(6),a=n(9),i=n(10);function l(e,t){for(var n=e^t,r=0;n;)r++,n&=n-1;return r}function s(e,t){return t<<1|e}var c=[{bits:21522,formatInfo:{errorCorrectionLevel:1,dataMask:0}},{bits:20773,formatInfo:{errorCorrectionLevel:1,dataMask:1}},{bits:24188,formatInfo:{errorCorrectionLevel:1,dataMask:2}},{bits:23371,formatInfo:{errorCorrectionLevel:1,dataMask:3}},{bits:17913,formatInfo:{errorCorrectionLevel:1,dataMask:4}},{bits:16590,formatInfo:{errorCorrectionLevel:1,dataMask:5}},{bits:20375,formatInfo:{errorCorrectionLevel:1,dataMask:6}},{bits:19104,formatInfo:{errorCorrectionLevel:1,dataMask:7}},{bits:30660,formatInfo:{errorCorrectionLevel:0,dataMask:0}},{bits:29427,formatInfo:{errorCorrectionLevel:0,dataMask:1}},{bits:32170,formatInfo:{errorCorrectionLevel:0,dataMask:2}},{bits:30877,formatInfo:{errorCorrectionLevel:0,dataMask:3}},{bits:26159,formatInfo:{errorCorrectionLevel:0,dataMask:4}},{bits:25368,formatInfo:{errorCorrectionLevel:0,dataMask:5}},{bits:27713,formatInfo:{errorCorrectionLevel:0,dataMask:6}},{bits:26998,formatInfo:{errorCorrectionLevel:0,dataMask:7}},{bits:5769,formatInfo:{errorCorrectionLevel:3,dataMask:0}},{bits:5054,formatInfo:{errorCorrectionLevel:3,dataMask:1}},{bits:7399,formatInfo:{errorCorrectionLevel:3,dataMask:2}},{bits:6608,formatInfo:{errorCorrectionLevel:3,dataMask:3}},{bits:1890,formatInfo:{errorCorrectionLevel:3,dataMask:4}},{bits:597,formatInfo:{errorCorrectionLevel:3,dataMask:5}},{bits:3340,formatInfo:{errorCorrectionLevel:3,dataMask:6}},{bits:2107,formatInfo:{errorCorrectionLevel:3,dataMask:7}},{bits:13663,formatInfo:{errorCorrectionLevel:2,dataMask:0}},{bits:12392,formatInfo:{errorCorrectionLevel:2,dataMask:1}},{bits:16177,formatInfo:{errorCorrectionLevel:2,dataMask:2}},{bits:14854,formatInfo:{errorCorrectionLevel:2,dataMask:3}},{bits:9396,formatInfo:{errorCorrectionLevel:2,dataMask:4}},{bits:8579,formatInfo:{errorCorrectionLevel:2,dataMask:5}},{bits:11994,formatInfo:{errorCorrectionLevel:2,dataMask:6}},{bits:11245,formatInfo:{errorCorrectionLevel:2,dataMask:7}}],u=[function(e){return(e.y+e.x)%2==0},function(e){return e.y%2==0},function(e){return e.x%3==0},function(e){return(e.y+e.x)%3==0},function(e){return(Math.floor(e.y/2)+Math.floor(e.x/3))%2==0},function(e){return e.x*e.y%2+e.x*e.y%3==0},function(e){return(e.y*e.x%2+e.y*e.x%3)%2==0},function(e){return((e.y+e.x)%2+e.y*e.x%3)%2==0}];function d(e,t,n){for(var o=u[n.dataMask],a=e.height,i=function(e){var t=17+4*e.versionNumber,n=r.BitMatrix.createEmpty(t,t);n.setRegion(0,0,9,9,!0),n.setRegion(t-8,0,8,9,!0),n.setRegion(0,t-8,9,8,!0);for(var o=0,a=e.alignmentPatternCenters;o<a.length;o++)for(var i=a[o],l=0,s=e.alignmentPatternCenters;l<s.length;l++){var c=s[l];6===i&&6===c||6===i&&c===t-7||i===t-7&&6===c||n.setRegion(i-2,c-2,5,5,!0)}return n.setRegion(6,9,1,t-17,!0),n.setRegion(9,6,t-17,1,!0),e.versionNumber>6&&(n.setRegion(t-11,0,3,6,!0),n.setRegion(0,t-11,6,3,!0)),n}(t),l=[],c=0,d=0,f=!0,p=a-1;p>0;p-=2){6===p&&p--;for(var h=0;h<a;h++)for(var v=f?a-1-h:h,m=0;m<2;m++){var g=p-m;if(!i.get(g,v)){d++;var b=e.get(g,v);o({y:v,x:g})&&(b=!b),c=s(b,c),8===d&&(l.push(c),d=0,c=0)}}f=!f}return l}function f(e){var t=function(e){var t=e.height,n=Math.floor((t-17)/4);if(n<=6)return i.VERSIONS[n-1];for(var r=0,o=5;o>=0;o--)for(var a=t-9;a>=t-11;a--)r=s(e.get(a,o),r);var c=0;for(a=5;a>=0;a--)for(o=t-9;o>=t-11;o--)c=s(e.get(a,o),c);for(var u,d=1/0,f=0,p=i.VERSIONS;f<p.length;f++){var h=p[f];if(h.infoBits===r||h.infoBits===c)return h;var v=l(r,h.infoBits);v<d&&(u=h,d=v),(v=l(c,h.infoBits))<d&&(u=h,d=v)}return d<=3?u:void 0}(e);if(!t)return null;var n=function(e){for(var t=0,n=0;n<=8;n++)6!==n&&(t=s(e.get(n,8),t));for(var r=7;r>=0;r--)6!==r&&(t=s(e.get(8,r),t));var o=e.height,a=0;for(r=o-1;r>=o-7;r--)a=s(e.get(8,r),a);for(n=o-8;n<o;n++)a=s(e.get(n,8),a);for(var i=1/0,u=null,d=0,f=c;d<f.length;d++){var p=f[d],h=p.bits,v=p.formatInfo;if(h===t||h===a)return v;var m=l(t,h);m<i&&(u=v,i=m),t!==a&&(m=l(a,h))<i&&(u=v,i=m)}return i<=3?u:null}(e);if(!n)return null;var r=function(e,t,n){var r=t.errorCorrectionLevels[n],o=[],a=0;if(r.ecBlocks.forEach((function(e){for(var t=0;t<e.numBlocks;t++)o.push({numDataCodewords:e.dataCodewordsPerBlock,codewords:[]}),a+=e.dataCodewordsPerBlock+r.ecCodewordsPerBlock})),e.length<a)return null;e=e.slice(0,a);for(var i=r.ecBlocks[0].dataCodewordsPerBlock,l=0;l<i;l++)for(var s=0,c=o;s<c.length;s++)c[s].codewords.push(e.shift());if(r.ecBlocks.length>1){var u=r.ecBlocks[0].numBlocks,d=r.ecBlocks[1].numBlocks;for(l=0;l<d;l++)o[u+l].codewords.push(e.shift())}for(;e.length>0;)for(var f=0,p=o;f<p.length;f++)p[f].codewords.push(e.shift());return o}(d(e,t,n),t,n.errorCorrectionLevel);if(!r)return null;for(var u=r.reduce((function(e,t){return e+t.numDataCodewords}),0),f=new Uint8ClampedArray(u),p=0,h=0,v=r;h<v.length;h++){var m=v[h],g=a.decode(m.codewords,m.codewords.length-m.numDataCodewords);if(!g)return null;for(var b=0;b<m.numDataCodewords;b++)f[p++]=g[b]}try{return o.decode(f,t.versionNumber)}catch(e){return null}}t.decode=function(e){if(null==e)return null;var t=f(e);if(t)return t;for(var n=0;n<e.width;n++)for(var r=n+1;r<e.height;r++)e.get(n,r)!==e.get(r,n)&&(e.set(n,r,!e.get(n,r)),e.set(r,n,!e.get(r,n)));return f(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=n(7),i=n(8);function l(e,t){for(var n=[],r="",o=[10,12,14][t],a=e.readBits(o);a>=3;){if((c=e.readBits(10))>=1e3)throw new Error("Invalid numeric value above 999");var i=Math.floor(c/100),l=Math.floor(c/10)%10,s=c%10;n.push(48+i,48+l,48+s),r+=i.toString()+l.toString()+s.toString(),a-=3}if(2===a){if((c=e.readBits(7))>=100)throw new Error("Invalid numeric value above 99");i=Math.floor(c/10),l=c%10,n.push(48+i,48+l),r+=i.toString()+l.toString()}else if(1===a){var c;if((c=e.readBits(4))>=10)throw new Error("Invalid numeric value above 9");n.push(48+c),r+=c.toString()}return{bytes:n,text:r}}!function(e){e.Numeric="numeric",e.Alphanumeric="alphanumeric",e.Byte="byte",e.Kanji="kanji",e.ECI="eci"}(r=t.Mode||(t.Mode={})),function(e){e[e.Terminator=0]="Terminator",e[e.Numeric=1]="Numeric",e[e.Alphanumeric=2]="Alphanumeric",e[e.Byte=4]="Byte",e[e.Kanji=8]="Kanji",e[e.ECI=7]="ECI"}(o||(o={}));var s=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function c(e,t){for(var n=[],r="",o=[9,11,13][t],a=e.readBits(o);a>=2;){var i=e.readBits(11),l=Math.floor(i/45),c=i%45;n.push(s[l].charCodeAt(0),s[c].charCodeAt(0)),r+=s[l]+s[c],a-=2}return 1===a&&(l=e.readBits(6),n.push(s[l].charCodeAt(0)),r+=s[l]),{bytes:n,text:r}}function u(e,t){for(var n=[],r="",o=[8,16,16][t],a=e.readBits(o),i=0;i<a;i++){var l=e.readBits(8);n.push(l)}try{r+=decodeURIComponent(n.map((function(e){return"%"+("0"+e.toString(16)).substr(-2)})).join(""))}catch(e){}return{bytes:n,text:r}}function d(e,t){for(var n=[],r="",o=[8,10,12][t],a=e.readBits(o),l=0;l<a;l++){var s=e.readBits(13),c=Math.floor(s/192)<<8|s%192;c+=c<7936?33088:49472,n.push(c>>8,255&c),r+=String.fromCharCode(i.shiftJISTable[c])}return{bytes:n,text:r}}t.decode=function(e,t){for(var n,i,s,f,p=new a.BitStream(e),h=t<=9?0:t<=26?1:2,v={text:"",bytes:[],chunks:[]};p.available()>=4;){var m=p.readBits(4);if(m===o.Terminator)return v;if(m===o.ECI)0===p.readBits(1)?v.chunks.push({type:r.ECI,assignmentNumber:p.readBits(7)}):0===p.readBits(1)?v.chunks.push({type:r.ECI,assignmentNumber:p.readBits(14)}):0===p.readBits(1)?v.chunks.push({type:r.ECI,assignmentNumber:p.readBits(21)}):v.chunks.push({type:r.ECI,assignmentNumber:-1});else if(m===o.Numeric){var g=l(p,h);v.text+=g.text,(n=v.bytes).push.apply(n,g.bytes),v.chunks.push({type:r.Numeric,text:g.text})}else if(m===o.Alphanumeric){var b=c(p,h);v.text+=b.text,(i=v.bytes).push.apply(i,b.bytes),v.chunks.push({type:r.Alphanumeric,text:b.text})}else if(m===o.Byte){var y=u(p,h);v.text+=y.text,(s=v.bytes).push.apply(s,y.bytes),v.chunks.push({type:r.Byte,bytes:y.bytes,text:y.text})}else if(m===o.Kanji){var w=d(p,h);v.text+=w.text,(f=v.bytes).push.apply(f,w.bytes),v.chunks.push({type:r.Kanji,bytes:w.bytes,text:w.text})}}if(0===p.available()||0===p.readBits(p.available()))return v}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.byteOffset=0,this.bitOffset=0,this.bytes=e}return e.prototype.readBits=function(e){if(e<1||e>32||e>this.available())throw new Error("Cannot read "+e.toString()+" bits");var t=0;if(this.bitOffset>0){var n=8-this.bitOffset,r=e<n?e:n,o=255>>8-r<<(a=n-r);t=(this.bytes[this.byteOffset]&o)>>a,e-=r,this.bitOffset+=r,8===this.bitOffset&&(this.bitOffset=0,this.byteOffset++)}if(e>0){for(;e>=8;)t=t<<8|255&this.bytes[this.byteOffset],this.byteOffset++,e-=8;var a;if(e>0)o=255>>(a=8-e)<<a,t=t<<e|(this.bytes[this.byteOffset]&o)>>a,this.bitOffset+=e}return t},e.prototype.available=function(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset},e}();t.BitStream=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shiftJISTable={32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:165,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:8254,33088:12288,33089:12289,33090:12290,33091:65292,33092:65294,33093:12539,33094:65306,33095:65307,33096:65311,33097:65281,33098:12443,33099:12444,33100:180,33101:65344,33102:168,33103:65342,33104:65507,33105:65343,33106:12541,33107:12542,33108:12445,33109:12446,33110:12291,33111:20189,33112:12293,33113:12294,33114:12295,33115:12540,33116:8213,33117:8208,33118:65295,33119:92,33120:12316,33121:8214,33122:65372,33123:8230,33124:8229,33125:8216,33126:8217,33127:8220,33128:8221,33129:65288,33130:65289,33131:12308,33132:12309,33133:65339,33134:65341,33135:65371,33136:65373,33137:12296,33138:12297,33139:12298,33140:12299,33141:12300,33142:12301,33143:12302,33144:12303,33145:12304,33146:12305,33147:65291,33148:8722,33149:177,33150:215,33152:247,33153:65309,33154:8800,33155:65308,33156:65310,33157:8806,33158:8807,33159:8734,33160:8756,33161:9794,33162:9792,33163:176,33164:8242,33165:8243,33166:8451,33167:65509,33168:65284,33169:162,33170:163,33171:65285,33172:65283,33173:65286,33174:65290,33175:65312,33176:167,33177:9734,33178:9733,33179:9675,33180:9679,33181:9678,33182:9671,33183:9670,33184:9633,33185:9632,33186:9651,33187:9650,33188:9661,33189:9660,33190:8251,33191:12306,33192:8594,33193:8592,33194:8593,33195:8595,33196:12307,33208:8712,33209:8715,33210:8838,33211:8839,33212:8834,33213:8835,33214:8746,33215:8745,33224:8743,33225:8744,33226:172,33227:8658,33228:8660,33229:8704,33230:8707,33242:8736,33243:8869,33244:8978,33245:8706,33246:8711,33247:8801,33248:8786,33249:8810,33250:8811,33251:8730,33252:8765,33253:8733,33254:8757,33255:8747,33256:8748,33264:8491,33265:8240,33266:9839,33267:9837,33268:9834,33269:8224,33270:8225,33271:182,33276:9711,33359:65296,33360:65297,33361:65298,33362:65299,33363:65300,33364:65301,33365:65302,33366:65303,33367:65304,33368:65305,33376:65313,33377:65314,33378:65315,33379:65316,33380:65317,33381:65318,33382:65319,33383:65320,33384:65321,33385:65322,33386:65323,33387:65324,33388:65325,33389:65326,33390:65327,33391:65328,33392:65329,33393:65330,33394:65331,33395:65332,33396:65333,33397:65334,33398:65335,33399:65336,33400:65337,33401:65338,33409:65345,33410:65346,33411:65347,33412:65348,33413:65349,33414:65350,33415:65351,33416:65352,33417:65353,33418:65354,33419:65355,33420:65356,33421:65357,33422:65358,33423:65359,33424:65360,33425:65361,33426:65362,33427:65363,33428:65364,33429:65365,33430:65366,33431:65367,33432:65368,33433:65369,33434:65370,33439:12353,33440:12354,33441:12355,33442:12356,33443:12357,33444:12358,33445:12359,33446:12360,33447:12361,33448:12362,33449:12363,33450:12364,33451:12365,33452:12366,33453:12367,33454:12368,33455:12369,33456:12370,33457:12371,33458:12372,33459:12373,33460:12374,33461:12375,33462:12376,33463:12377,33464:12378,33465:12379,33466:12380,33467:12381,33468:12382,33469:12383,33470:12384,33471:12385,33472:12386,33473:12387,33474:12388,33475:12389,33476:12390,33477:12391,33478:12392,33479:12393,33480:12394,33481:12395,33482:12396,33483:12397,33484:12398,33485:12399,33486:12400,33487:12401,33488:12402,33489:12403,33490:12404,33491:12405,33492:12406,33493:12407,33494:12408,33495:12409,33496:12410,33497:12411,33498:12412,33499:12413,33500:12414,33501:12415,33502:12416,33503:12417,33504:12418,33505:12419,33506:12420,33507:12421,33508:12422,33509:12423,33510:12424,33511:12425,33512:12426,33513:12427,33514:12428,33515:12429,33516:12430,33517:12431,33518:12432,33519:12433,33520:12434,33521:12435,33600:12449,33601:12450,33602:12451,33603:12452,33604:12453,33605:12454,33606:12455,33607:12456,33608:12457,33609:12458,33610:12459,33611:12460,33612:12461,33613:12462,33614:12463,33615:12464,33616:12465,33617:12466,33618:12467,33619:12468,33620:12469,33621:12470,33622:12471,33623:12472,33624:12473,33625:12474,33626:12475,33627:12476,33628:12477,33629:12478,33630:12479,33631:12480,33632:12481,33633:12482,33634:12483,33635:12484,33636:12485,33637:12486,33638:12487,33639:12488,33640:12489,33641:12490,33642:12491,33643:12492,33644:12493,33645:12494,33646:12495,33647:12496,33648:12497,33649:12498,33650:12499,33651:12500,33652:12501,33653:12502,33654:12503,33655:12504,33656:12505,33657:12506,33658:12507,33659:12508,33660:12509,33661:12510,33662:12511,33664:12512,33665:12513,33666:12514,33667:12515,33668:12516,33669:12517,33670:12518,33671:12519,33672:12520,33673:12521,33674:12522,33675:12523,33676:12524,33677:12525,33678:12526,33679:12527,33680:12528,33681:12529,33682:12530,33683:12531,33684:12532,33685:12533,33686:12534,33695:913,33696:914,33697:915,33698:916,33699:917,33700:918,33701:919,33702:920,33703:921,33704:922,33705:923,33706:924,33707:925,33708:926,33709:927,33710:928,33711:929,33712:931,33713:932,33714:933,33715:934,33716:935,33717:936,33718:937,33727:945,33728:946,33729:947,33730:948,33731:949,33732:950,33733:951,33734:952,33735:953,33736:954,33737:955,33738:956,33739:957,33740:958,33741:959,33742:960,33743:961,33744:963,33745:964,33746:965,33747:966,33748:967,33749:968,33750:969,33856:1040,33857:1041,33858:1042,33859:1043,33860:1044,33861:1045,33862:1025,33863:1046,33864:1047,33865:1048,33866:1049,33867:1050,33868:1051,33869:1052,33870:1053,33871:1054,33872:1055,33873:1056,33874:1057,33875:1058,33876:1059,33877:1060,33878:1061,33879:1062,33880:1063,33881:1064,33882:1065,33883:1066,33884:1067,33885:1068,33886:1069,33887:1070,33888:1071,33904:1072,33905:1073,33906:1074,33907:1075,33908:1076,33909:1077,33910:1105,33911:1078,33912:1079,33913:1080,33914:1081,33915:1082,33916:1083,33917:1084,33918:1085,33920:1086,33921:1087,33922:1088,33923:1089,33924:1090,33925:1091,33926:1092,33927:1093,33928:1094,33929:1095,33930:1096,33931:1097,33932:1098,33933:1099,33934:1100,33935:1101,33936:1102,33937:1103,33951:9472,33952:9474,33953:9484,33954:9488,33955:9496,33956:9492,33957:9500,33958:9516,33959:9508,33960:9524,33961:9532,33962:9473,33963:9475,33964:9487,33965:9491,33966:9499,33967:9495,33968:9507,33969:9523,33970:9515,33971:9531,33972:9547,33973:9504,33974:9519,33975:9512,33976:9527,33977:9535,33978:9501,33979:9520,33980:9509,33981:9528,33982:9538,34975:20124,34976:21782,34977:23043,34978:38463,34979:21696,34980:24859,34981:25384,34982:23030,34983:36898,34984:33909,34985:33564,34986:31312,34987:24746,34988:25569,34989:28197,34990:26093,34991:33894,34992:33446,34993:39925,34994:26771,34995:22311,34996:26017,34997:25201,34998:23451,34999:22992,35e3:34427,35001:39156,35002:32098,35003:32190,35004:39822,35005:25110,35006:31903,35007:34999,35008:23433,35009:24245,35010:25353,35011:26263,35012:26696,35013:38343,35014:38797,35015:26447,35016:20197,35017:20234,35018:20301,35019:20381,35020:20553,35021:22258,35022:22839,35023:22996,35024:23041,35025:23561,35026:24799,35027:24847,35028:24944,35029:26131,35030:26885,35031:28858,35032:30031,35033:30064,35034:31227,35035:32173,35036:32239,35037:32963,35038:33806,35039:34915,35040:35586,35041:36949,35042:36986,35043:21307,35044:20117,35045:20133,35046:22495,35047:32946,35048:37057,35049:30959,35050:19968,35051:22769,35052:28322,35053:36920,35054:31282,35055:33576,35056:33419,35057:39983,35058:20801,35059:21360,35060:21693,35061:21729,35062:22240,35063:23035,35064:24341,35065:39154,35066:28139,35067:32996,35068:34093,35136:38498,35137:38512,35138:38560,35139:38907,35140:21515,35141:21491,35142:23431,35143:28879,35144:32701,35145:36802,35146:38632,35147:21359,35148:40284,35149:31418,35150:19985,35151:30867,35152:33276,35153:28198,35154:22040,35155:21764,35156:27421,35157:34074,35158:39995,35159:23013,35160:21417,35161:28006,35162:29916,35163:38287,35164:22082,35165:20113,35166:36939,35167:38642,35168:33615,35169:39180,35170:21473,35171:21942,35172:23344,35173:24433,35174:26144,35175:26355,35176:26628,35177:27704,35178:27891,35179:27945,35180:29787,35181:30408,35182:31310,35183:38964,35184:33521,35185:34907,35186:35424,35187:37613,35188:28082,35189:30123,35190:30410,35191:39365,35192:24742,35193:35585,35194:36234,35195:38322,35196:27022,35197:21421,35198:20870,35200:22290,35201:22576,35202:22852,35203:23476,35204:24310,35205:24616,35206:25513,35207:25588,35208:27839,35209:28436,35210:28814,35211:28948,35212:29017,35213:29141,35214:29503,35215:32257,35216:33398,35217:33489,35218:34199,35219:36960,35220:37467,35221:40219,35222:22633,35223:26044,35224:27738,35225:29989,35226:20985,35227:22830,35228:22885,35229:24448,35230:24540,35231:25276,35232:26106,35233:27178,35234:27431,35235:27572,35236:29579,35237:32705,35238:35158,35239:40236,35240:40206,35241:40644,35242:23713,35243:27798,35244:33659,35245:20740,35246:23627,35247:25014,35248:33222,35249:26742,35250:29281,35251:20057,35252:20474,35253:21368,35254:24681,35255:28201,35256:31311,35257:38899,35258:19979,35259:21270,35260:20206,35261:20309,35262:20285,35263:20385,35264:20339,35265:21152,35266:21487,35267:22025,35268:22799,35269:23233,35270:23478,35271:23521,35272:31185,35273:26247,35274:26524,35275:26550,35276:27468,35277:27827,35278:28779,35279:29634,35280:31117,35281:31166,35282:31292,35283:31623,35284:33457,35285:33499,35286:33540,35287:33655,35288:33775,35289:33747,35290:34662,35291:35506,35292:22057,35293:36008,35294:36838,35295:36942,35296:38686,35297:34442,35298:20420,35299:23784,35300:25105,35301:29273,35302:30011,35303:33253,35304:33469,35305:34558,35306:36032,35307:38597,35308:39187,35309:39381,35310:20171,35311:20250,35312:35299,35313:22238,35314:22602,35315:22730,35316:24315,35317:24555,35318:24618,35319:24724,35320:24674,35321:25040,35322:25106,35323:25296,35324:25913,35392:39745,35393:26214,35394:26800,35395:28023,35396:28784,35397:30028,35398:30342,35399:32117,35400:33445,35401:34809,35402:38283,35403:38542,35404:35997,35405:20977,35406:21182,35407:22806,35408:21683,35409:23475,35410:23830,35411:24936,35412:27010,35413:28079,35414:30861,35415:33995,35416:34903,35417:35442,35418:37799,35419:39608,35420:28012,35421:39336,35422:34521,35423:22435,35424:26623,35425:34510,35426:37390,35427:21123,35428:22151,35429:21508,35430:24275,35431:25313,35432:25785,35433:26684,35434:26680,35435:27579,35436:29554,35437:30906,35438:31339,35439:35226,35440:35282,35441:36203,35442:36611,35443:37101,35444:38307,35445:38548,35446:38761,35447:23398,35448:23731,35449:27005,35450:38989,35451:38990,35452:25499,35453:31520,35454:27179,35456:27263,35457:26806,35458:39949,35459:28511,35460:21106,35461:21917,35462:24688,35463:25324,35464:27963,35465:28167,35466:28369,35467:33883,35468:35088,35469:36676,35470:19988,35471:39993,35472:21494,35473:26907,35474:27194,35475:38788,35476:26666,35477:20828,35478:31427,35479:33970,35480:37340,35481:37772,35482:22107,35483:40232,35484:26658,35485:33541,35486:33841,35487:31909,35488:21e3,35489:33477,35490:29926,35491:20094,35492:20355,35493:20896,35494:23506,35495:21002,35496:21208,35497:21223,35498:24059,35499:21914,35500:22570,35501:23014,35502:23436,35503:23448,35504:23515,35505:24178,35506:24185,35507:24739,35508:24863,35509:24931,35510:25022,35511:25563,35512:25954,35513:26577,35514:26707,35515:26874,35516:27454,35517:27475,35518:27735,35519:28450,35520:28567,35521:28485,35522:29872,35523:29976,35524:30435,35525:30475,35526:31487,35527:31649,35528:31777,35529:32233,35530:32566,35531:32752,35532:32925,35533:33382,35534:33694,35535:35251,35536:35532,35537:36011,35538:36996,35539:37969,35540:38291,35541:38289,35542:38306,35543:38501,35544:38867,35545:39208,35546:33304,35547:20024,35548:21547,35549:23736,35550:24012,35551:29609,35552:30284,35553:30524,35554:23721,35555:32747,35556:36107,35557:38593,35558:38929,35559:38996,35560:39e3,35561:20225,35562:20238,35563:21361,35564:21916,35565:22120,35566:22522,35567:22855,35568:23305,35569:23492,35570:23696,35571:24076,35572:24190,35573:24524,35574:25582,35575:26426,35576:26071,35577:26082,35578:26399,35579:26827,35580:26820,35648:27231,35649:24112,35650:27589,35651:27671,35652:27773,35653:30079,35654:31048,35655:23395,35656:31232,35657:32e3,35658:24509,35659:35215,35660:35352,35661:36020,35662:36215,35663:36556,35664:36637,35665:39138,35666:39438,35667:39740,35668:20096,35669:20605,35670:20736,35671:22931,35672:23452,35673:25135,35674:25216,35675:25836,35676:27450,35677:29344,35678:30097,35679:31047,35680:32681,35681:34811,35682:35516,35683:35696,35684:25516,35685:33738,35686:38816,35687:21513,35688:21507,35689:21931,35690:26708,35691:27224,35692:35440,35693:30759,35694:26485,35695:40653,35696:21364,35697:23458,35698:33050,35699:34384,35700:36870,35701:19992,35702:20037,35703:20167,35704:20241,35705:21450,35706:21560,35707:23470,35708:24339,35709:24613,35710:25937,35712:26429,35713:27714,35714:27762,35715:27875,35716:28792,35717:29699,35718:31350,35719:31406,35720:31496,35721:32026,35722:31998,35723:32102,35724:26087,35725:29275,35726:21435,35727:23621,35728:24040,35729:25298,35730:25312,35731:25369,35732:28192,35733:34394,35734:35377,35735:36317,35736:37624,35737:28417,35738:31142,35739:39770,35740:20136,35741:20139,35742:20140,35743:20379,35744:20384,35745:20689,35746:20807,35747:31478,35748:20849,35749:20982,35750:21332,35751:21281,35752:21375,35753:21483,35754:21932,35755:22659,35756:23777,35757:24375,35758:24394,35759:24623,35760:24656,35761:24685,35762:25375,35763:25945,35764:27211,35765:27841,35766:29378,35767:29421,35768:30703,35769:33016,35770:33029,35771:33288,35772:34126,35773:37111,35774:37857,35775:38911,35776:39255,35777:39514,35778:20208,35779:20957,35780:23597,35781:26241,35782:26989,35783:23616,35784:26354,35785:26997,35786:29577,35787:26704,35788:31873,35789:20677,35790:21220,35791:22343,35792:24062,35793:37670,35794:26020,35795:27427,35796:27453,35797:29748,35798:31105,35799:31165,35800:31563,35801:32202,35802:33465,35803:33740,35804:34943,35805:35167,35806:35641,35807:36817,35808:37329,35809:21535,35810:37504,35811:20061,35812:20534,35813:21477,35814:21306,35815:29399,35816:29590,35817:30697,35818:33510,35819:36527,35820:39366,35821:39368,35822:39378,35823:20855,35824:24858,35825:34398,35826:21936,35827:31354,35828:20598,35829:23507,35830:36935,35831:38533,35832:20018,35833:27355,35834:37351,35835:23633,35836:23624,35904:25496,35905:31391,35906:27795,35907:38772,35908:36705,35909:31402,35910:29066,35911:38536,35912:31874,35913:26647,35914:32368,35915:26705,35916:37740,35917:21234,35918:21531,35919:34219,35920:35347,35921:32676,35922:36557,35923:37089,35924:21350,35925:34952,35926:31041,35927:20418,35928:20670,35929:21009,35930:20804,35931:21843,35932:22317,35933:29674,35934:22411,35935:22865,35936:24418,35937:24452,35938:24693,35939:24950,35940:24935,35941:25001,35942:25522,35943:25658,35944:25964,35945:26223,35946:26690,35947:28179,35948:30054,35949:31293,35950:31995,35951:32076,35952:32153,35953:32331,35954:32619,35955:33550,35956:33610,35957:34509,35958:35336,35959:35427,35960:35686,35961:36605,35962:38938,35963:40335,35964:33464,35965:36814,35966:39912,35968:21127,35969:25119,35970:25731,35971:28608,35972:38553,35973:26689,35974:20625,35975:27424,35976:27770,35977:28500,35978:31348,35979:32080,35980:34880,35981:35363,35982:26376,35983:20214,35984:20537,35985:20518,35986:20581,35987:20860,35988:21048,35989:21091,35990:21927,35991:22287,35992:22533,35993:23244,35994:24314,35995:25010,35996:25080,35997:25331,35998:25458,35999:26908,36e3:27177,36001:29309,36002:29356,36003:29486,36004:30740,36005:30831,36006:32121,36007:30476,36008:32937,36009:35211,36010:35609,36011:36066,36012:36562,36013:36963,36014:37749,36015:38522,36016:38997,36017:39443,36018:40568,36019:20803,36020:21407,36021:21427,36022:24187,36023:24358,36024:28187,36025:28304,36026:29572,36027:29694,36028:32067,36029:33335,36030:35328,36031:35578,36032:38480,36033:20046,36034:20491,36035:21476,36036:21628,36037:22266,36038:22993,36039:23396,36040:24049,36041:24235,36042:24359,36043:25144,36044:25925,36045:26543,36046:28246,36047:29392,36048:31946,36049:34996,36050:32929,36051:32993,36052:33776,36053:34382,36054:35463,36055:36328,36056:37431,36057:38599,36058:39015,36059:40723,36060:20116,36061:20114,36062:20237,36063:21320,36064:21577,36065:21566,36066:23087,36067:24460,36068:24481,36069:24735,36070:26791,36071:27278,36072:29786,36073:30849,36074:35486,36075:35492,36076:35703,36077:37264,36078:20062,36079:39881,36080:20132,36081:20348,36082:20399,36083:20505,36084:20502,36085:20809,36086:20844,36087:21151,36088:21177,36089:21246,36090:21402,36091:21475,36092:21521,36160:21518,36161:21897,36162:22353,36163:22434,36164:22909,36165:23380,36166:23389,36167:23439,36168:24037,36169:24039,36170:24055,36171:24184,36172:24195,36173:24218,36174:24247,36175:24344,36176:24658,36177:24908,36178:25239,36179:25304,36180:25511,36181:25915,36182:26114,36183:26179,36184:26356,36185:26477,36186:26657,36187:26775,36188:27083,36189:27743,36190:27946,36191:28009,36192:28207,36193:28317,36194:30002,36195:30343,36196:30828,36197:31295,36198:31968,36199:32005,36200:32024,36201:32094,36202:32177,36203:32789,36204:32771,36205:32943,36206:32945,36207:33108,36208:33167,36209:33322,36210:33618,36211:34892,36212:34913,36213:35611,36214:36002,36215:36092,36216:37066,36217:37237,36218:37489,36219:30783,36220:37628,36221:38308,36222:38477,36224:38917,36225:39321,36226:39640,36227:40251,36228:21083,36229:21163,36230:21495,36231:21512,36232:22741,36233:25335,36234:28640,36235:35946,36236:36703,36237:40633,36238:20811,36239:21051,36240:21578,36241:22269,36242:31296,36243:37239,36244:40288,36245:40658,36246:29508,36247:28425,36248:33136,36249:29969,36250:24573,36251:24794,36252:39592,36253:29403,36254:36796,36255:27492,36256:38915,36257:20170,36258:22256,36259:22372,36260:22718,36261:23130,36262:24680,36263:25031,36264:26127,36265:26118,36266:26681,36267:26801,36268:28151,36269:30165,36270:32058,36271:33390,36272:39746,36273:20123,36274:20304,36275:21449,36276:21766,36277:23919,36278:24038,36279:24046,36280:26619,36281:27801,36282:29811,36283:30722,36284:35408,36285:37782,36286:35039,36287:22352,36288:24231,36289:25387,36290:20661,36291:20652,36292:20877,36293:26368,36294:21705,36295:22622,36296:22971,36297:23472,36298:24425,36299:25165,36300:25505,36301:26685,36302:27507,36303:28168,36304:28797,36305:37319,36306:29312,36307:30741,36308:30758,36309:31085,36310:25998,36311:32048,36312:33756,36313:35009,36314:36617,36315:38555,36316:21092,36317:22312,36318:26448,36319:32618,36320:36001,36321:20916,36322:22338,36323:38442,36324:22586,36325:27018,36326:32948,36327:21682,36328:23822,36329:22524,36330:30869,36331:40442,36332:20316,36333:21066,36334:21643,36335:25662,36336:26152,36337:26388,36338:26613,36339:31364,36340:31574,36341:32034,36342:37679,36343:26716,36344:39853,36345:31545,36346:21273,36347:20874,36348:21047,36416:23519,36417:25334,36418:25774,36419:25830,36420:26413,36421:27578,36422:34217,36423:38609,36424:30352,36425:39894,36426:25420,36427:37638,36428:39851,36429:30399,36430:26194,36431:19977,36432:20632,36433:21442,36434:23665,36435:24808,36436:25746,36437:25955,36438:26719,36439:29158,36440:29642,36441:29987,36442:31639,36443:32386,36444:34453,36445:35715,36446:36059,36447:37240,36448:39184,36449:26028,36450:26283,36451:27531,36452:20181,36453:20180,36454:20282,36455:20351,36456:21050,36457:21496,36458:21490,36459:21987,36460:22235,36461:22763,36462:22987,36463:22985,36464:23039,36465:23376,36466:23629,36467:24066,36468:24107,36469:24535,36470:24605,36471:25351,36472:25903,36473:23388,36474:26031,36475:26045,36476:26088,36477:26525,36478:27490,36480:27515,36481:27663,36482:29509,36483:31049,36484:31169,36485:31992,36486:32025,36487:32043,36488:32930,36489:33026,36490:33267,36491:35222,36492:35422,36493:35433,36494:35430,36495:35468,36496:35566,36497:36039,36498:36060,36499:38604,36500:39164,36501:27503,36502:20107,36503:20284,36504:20365,36505:20816,36506:23383,36507:23546,36508:24904,36509:25345,36510:26178,36511:27425,36512:28363,36513:27835,36514:29246,36515:29885,36516:30164,36517:30913,36518:31034,36519:32780,36520:32819,36521:33258,36522:33940,36523:36766,36524:27728,36525:40575,36526:24335,36527:35672,36528:40235,36529:31482,36530:36600,36531:23437,36532:38635,36533:19971,36534:21489,36535:22519,36536:22833,36537:23241,36538:23460,36539:24713,36540:28287,36541:28422,36542:30142,36543:36074,36544:23455,36545:34048,36546:31712,36547:20594,36548:26612,36549:33437,36550:23649,36551:34122,36552:32286,36553:33294,36554:20889,36555:23556,36556:25448,36557:36198,36558:26012,36559:29038,36560:31038,36561:32023,36562:32773,36563:35613,36564:36554,36565:36974,36566:34503,36567:37034,36568:20511,36569:21242,36570:23610,36571:26451,36572:28796,36573:29237,36574:37196,36575:37320,36576:37675,36577:33509,36578:23490,36579:24369,36580:24825,36581:20027,36582:21462,36583:23432,36584:25163,36585:26417,36586:27530,36587:29417,36588:29664,36589:31278,36590:33131,36591:36259,36592:37202,36593:39318,36594:20754,36595:21463,36596:21610,36597:23551,36598:25480,36599:27193,36600:32172,36601:38656,36602:22234,36603:21454,36604:21608,36672:23447,36673:23601,36674:24030,36675:20462,36676:24833,36677:25342,36678:27954,36679:31168,36680:31179,36681:32066,36682:32333,36683:32722,36684:33261,36685:33311,36686:33936,36687:34886,36688:35186,36689:35728,36690:36468,36691:36655,36692:36913,36693:37195,36694:37228,36695:38598,36696:37276,36697:20160,36698:20303,36699:20805,36700:21313,36701:24467,36702:25102,36703:26580,36704:27713,36705:28171,36706:29539,36707:32294,36708:37325,36709:37507,36710:21460,36711:22809,36712:23487,36713:28113,36714:31069,36715:32302,36716:31899,36717:22654,36718:29087,36719:20986,36720:34899,36721:36848,36722:20426,36723:23803,36724:26149,36725:30636,36726:31459,36727:33308,36728:39423,36729:20934,36730:24490,36731:26092,36732:26991,36733:27529,36734:28147,36736:28310,36737:28516,36738:30462,36739:32020,36740:24033,36741:36981,36742:37255,36743:38918,36744:20966,36745:21021,36746:25152,36747:26257,36748:26329,36749:28186,36750:24246,36751:32210,36752:32626,36753:26360,36754:34223,36755:34295,36756:35576,36757:21161,36758:21465,36759:22899,36760:24207,36761:24464,36762:24661,36763:37604,36764:38500,36765:20663,36766:20767,36767:21213,36768:21280,36769:21319,36770:21484,36771:21736,36772:21830,36773:21809,36774:22039,36775:22888,36776:22974,36777:23100,36778:23477,36779:23558,36780:23567,36781:23569,36782:23578,36783:24196,36784:24202,36785:24288,36786:24432,36787:25215,36788:25220,36789:25307,36790:25484,36791:25463,36792:26119,36793:26124,36794:26157,36795:26230,36796:26494,36797:26786,36798:27167,36799:27189,36800:27836,36801:28040,36802:28169,36803:28248,36804:28988,36805:28966,36806:29031,36807:30151,36808:30465,36809:30813,36810:30977,36811:31077,36812:31216,36813:31456,36814:31505,36815:31911,36816:32057,36817:32918,36818:33750,36819:33931,36820:34121,36821:34909,36822:35059,36823:35359,36824:35388,36825:35412,36826:35443,36827:35937,36828:36062,36829:37284,36830:37478,36831:37758,36832:37912,36833:38556,36834:38808,36835:19978,36836:19976,36837:19998,36838:20055,36839:20887,36840:21104,36841:22478,36842:22580,36843:22732,36844:23330,36845:24120,36846:24773,36847:25854,36848:26465,36849:26454,36850:27972,36851:29366,36852:30067,36853:31331,36854:33976,36855:35698,36856:37304,36857:37664,36858:22065,36859:22516,36860:39166,36928:25325,36929:26893,36930:27542,36931:29165,36932:32340,36933:32887,36934:33394,36935:35302,36936:39135,36937:34645,36938:36785,36939:23611,36940:20280,36941:20449,36942:20405,36943:21767,36944:23072,36945:23517,36946:23529,36947:24515,36948:24910,36949:25391,36950:26032,36951:26187,36952:26862,36953:27035,36954:28024,36955:28145,36956:30003,36957:30137,36958:30495,36959:31070,36960:31206,36961:32051,36962:33251,36963:33455,36964:34218,36965:35242,36966:35386,36967:36523,36968:36763,36969:36914,36970:37341,36971:38663,36972:20154,36973:20161,36974:20995,36975:22645,36976:22764,36977:23563,36978:29978,36979:23613,36980:33102,36981:35338,36982:36805,36983:38499,36984:38765,36985:31525,36986:35535,36987:38920,36988:37218,36989:22259,36990:21416,36992:36887,36993:21561,36994:22402,36995:24101,36996:25512,36997:27700,36998:28810,36999:30561,37e3:31883,37001:32736,37002:34928,37003:36930,37004:37204,37005:37648,37006:37656,37007:38543,37008:29790,37009:39620,37010:23815,37011:23913,37012:25968,37013:26530,37014:36264,37015:38619,37016:25454,37017:26441,37018:26905,37019:33733,37020:38935,37021:38592,37022:35070,37023:28548,37024:25722,37025:23544,37026:19990,37027:28716,37028:30045,37029:26159,37030:20932,37031:21046,37032:21218,37033:22995,37034:24449,37035:24615,37036:25104,37037:25919,37038:25972,37039:26143,37040:26228,37041:26866,37042:26646,37043:27491,37044:28165,37045:29298,37046:29983,37047:30427,37048:31934,37049:32854,37050:22768,37051:35069,37052:35199,37053:35488,37054:35475,37055:35531,37056:36893,37057:37266,37058:38738,37059:38745,37060:25993,37061:31246,37062:33030,37063:38587,37064:24109,37065:24796,37066:25114,37067:26021,37068:26132,37069:26512,37070:30707,37071:31309,37072:31821,37073:32318,37074:33034,37075:36012,37076:36196,37077:36321,37078:36447,37079:30889,37080:20999,37081:25305,37082:25509,37083:25666,37084:25240,37085:35373,37086:31363,37087:31680,37088:35500,37089:38634,37090:32118,37091:33292,37092:34633,37093:20185,37094:20808,37095:21315,37096:21344,37097:23459,37098:23554,37099:23574,37100:24029,37101:25126,37102:25159,37103:25776,37104:26643,37105:26676,37106:27849,37107:27973,37108:27927,37109:26579,37110:28508,37111:29006,37112:29053,37113:26059,37114:31359,37115:31661,37116:32218,37184:32330,37185:32680,37186:33146,37187:33307,37188:33337,37189:34214,37190:35438,37191:36046,37192:36341,37193:36984,37194:36983,37195:37549,37196:37521,37197:38275,37198:39854,37199:21069,37200:21892,37201:28472,37202:28982,37203:20840,37204:31109,37205:32341,37206:33203,37207:31950,37208:22092,37209:22609,37210:23720,37211:25514,37212:26366,37213:26365,37214:26970,37215:29401,37216:30095,37217:30094,37218:30990,37219:31062,37220:31199,37221:31895,37222:32032,37223:32068,37224:34311,37225:35380,37226:38459,37227:36961,37228:40736,37229:20711,37230:21109,37231:21452,37232:21474,37233:20489,37234:21930,37235:22766,37236:22863,37237:29245,37238:23435,37239:23652,37240:21277,37241:24803,37242:24819,37243:25436,37244:25475,37245:25407,37246:25531,37248:25805,37249:26089,37250:26361,37251:24035,37252:27085,37253:27133,37254:28437,37255:29157,37256:20105,37257:30185,37258:30456,37259:31379,37260:31967,37261:32207,37262:32156,37263:32865,37264:33609,37265:33624,37266:33900,37267:33980,37268:34299,37269:35013,37270:36208,37271:36865,37272:36973,37273:37783,37274:38684,37275:39442,37276:20687,37277:22679,37278:24974,37279:33235,37280:34101,37281:36104,37282:36896,37283:20419,37284:20596,37285:21063,37286:21363,37287:24687,37288:25417,37289:26463,37290:28204,37291:36275,37292:36895,37293:20439,37294:23646,37295:36042,37296:26063,37297:32154,37298:21330,37299:34966,37300:20854,37301:25539,37302:23384,37303:23403,37304:23562,37305:25613,37306:26449,37307:36956,37308:20182,37309:22810,37310:22826,37311:27760,37312:35409,37313:21822,37314:22549,37315:22949,37316:24816,37317:25171,37318:26561,37319:33333,37320:26965,37321:38464,37322:39364,37323:39464,37324:20307,37325:22534,37326:23550,37327:32784,37328:23729,37329:24111,37330:24453,37331:24608,37332:24907,37333:25140,37334:26367,37335:27888,37336:28382,37337:32974,37338:33151,37339:33492,37340:34955,37341:36024,37342:36864,37343:36910,37344:38538,37345:40667,37346:39899,37347:20195,37348:21488,37349:22823,37350:31532,37351:37261,37352:38988,37353:40441,37354:28381,37355:28711,37356:21331,37357:21828,37358:23429,37359:25176,37360:25246,37361:25299,37362:27810,37363:28655,37364:29730,37365:35351,37366:37944,37367:28609,37368:35582,37369:33592,37370:20967,37371:34552,37372:21482,37440:21481,37441:20294,37442:36948,37443:36784,37444:22890,37445:33073,37446:24061,37447:31466,37448:36799,37449:26842,37450:35895,37451:29432,37452:40008,37453:27197,37454:35504,37455:20025,37456:21336,37457:22022,37458:22374,37459:25285,37460:25506,37461:26086,37462:27470,37463:28129,37464:28251,37465:28845,37466:30701,37467:31471,37468:31658,37469:32187,37470:32829,37471:32966,37472:34507,37473:35477,37474:37723,37475:22243,37476:22727,37477:24382,37478:26029,37479:26262,37480:27264,37481:27573,37482:30007,37483:35527,37484:20516,37485:30693,37486:22320,37487:24347,37488:24677,37489:26234,37490:27744,37491:30196,37492:31258,37493:32622,37494:33268,37495:34584,37496:36933,37497:39347,37498:31689,37499:30044,37500:31481,37501:31569,37502:33988,37504:36880,37505:31209,37506:31378,37507:33590,37508:23265,37509:30528,37510:20013,37511:20210,37512:23449,37513:24544,37514:25277,37515:26172,37516:26609,37517:27880,37518:34411,37519:34935,37520:35387,37521:37198,37522:37619,37523:39376,37524:27159,37525:28710,37526:29482,37527:33511,37528:33879,37529:36015,37530:19969,37531:20806,37532:20939,37533:21899,37534:23541,37535:24086,37536:24115,37537:24193,37538:24340,37539:24373,37540:24427,37541:24500,37542:25074,37543:25361,37544:26274,37545:26397,37546:28526,37547:29266,37548:30010,37549:30522,37550:32884,37551:33081,37552:33144,37553:34678,37554:35519,37555:35548,37556:36229,37557:36339,37558:37530,37559:38263,37560:38914,37561:40165,37562:21189,37563:25431,37564:30452,37565:26389,37566:27784,37567:29645,37568:36035,37569:37806,37570:38515,37571:27941,37572:22684,37573:26894,37574:27084,37575:36861,37576:37786,37577:30171,37578:36890,37579:22618,37580:26626,37581:25524,37582:27131,37583:20291,37584:28460,37585:26584,37586:36795,37587:34086,37588:32180,37589:37716,37590:26943,37591:28528,37592:22378,37593:22775,37594:23340,37595:32044,37596:29226,37597:21514,37598:37347,37599:40372,37600:20141,37601:20302,37602:20572,37603:20597,37604:21059,37605:35998,37606:21576,37607:22564,37608:23450,37609:24093,37610:24213,37611:24237,37612:24311,37613:24351,37614:24716,37615:25269,37616:25402,37617:25552,37618:26799,37619:27712,37620:30855,37621:31118,37622:31243,37623:32224,37624:33351,37625:35330,37626:35558,37627:36420,37628:36883,37696:37048,37697:37165,37698:37336,37699:40718,37700:27877,37701:25688,37702:25826,37703:25973,37704:28404,37705:30340,37706:31515,37707:36969,37708:37841,37709:28346,37710:21746,37711:24505,37712:25764,37713:36685,37714:36845,37715:37444,37716:20856,37717:22635,37718:22825,37719:23637,37720:24215,37721:28155,37722:32399,37723:29980,37724:36028,37725:36578,37726:39003,37727:28857,37728:20253,37729:27583,37730:28593,37731:3e4,37732:38651,37733:20814,37734:21520,37735:22581,37736:22615,37737:22956,37738:23648,37739:24466,37740:26007,37741:26460,37742:28193,37743:30331,37744:33759,37745:36077,37746:36884,37747:37117,37748:37709,37749:30757,37750:30778,37751:21162,37752:24230,37753:22303,37754:22900,37755:24594,37756:20498,37757:20826,37758:20908,37760:20941,37761:20992,37762:21776,37763:22612,37764:22616,37765:22871,37766:23445,37767:23798,37768:23947,37769:24764,37770:25237,37771:25645,37772:26481,37773:26691,37774:26812,37775:26847,37776:30423,37777:28120,37778:28271,37779:28059,37780:28783,37781:29128,37782:24403,37783:30168,37784:31095,37785:31561,37786:31572,37787:31570,37788:31958,37789:32113,37790:21040,37791:33891,37792:34153,37793:34276,37794:35342,37795:35588,37796:35910,37797:36367,37798:36867,37799:36879,37800:37913,37801:38518,37802:38957,37803:39472,37804:38360,37805:20685,37806:21205,37807:21516,37808:22530,37809:23566,37810:24999,37811:25758,37812:27934,37813:30643,37814:31461,37815:33012,37816:33796,37817:36947,37818:37509,37819:23776,37820:40199,37821:21311,37822:24471,37823:24499,37824:28060,37825:29305,37826:30563,37827:31167,37828:31716,37829:27602,37830:29420,37831:35501,37832:26627,37833:27233,37834:20984,37835:31361,37836:26932,37837:23626,37838:40182,37839:33515,37840:23493,37841:37193,37842:28702,37843:22136,37844:23663,37845:24775,37846:25958,37847:27788,37848:35930,37849:36929,37850:38931,37851:21585,37852:26311,37853:37389,37854:22856,37855:37027,37856:20869,37857:20045,37858:20970,37859:34201,37860:35598,37861:28760,37862:25466,37863:37707,37864:26978,37865:39348,37866:32260,37867:30071,37868:21335,37869:26976,37870:36575,37871:38627,37872:27741,37873:20108,37874:23612,37875:24336,37876:36841,37877:21250,37878:36049,37879:32905,37880:34425,37881:24319,37882:26085,37883:20083,37884:20837,37952:22914,37953:23615,37954:38894,37955:20219,37956:22922,37957:24525,37958:35469,37959:28641,37960:31152,37961:31074,37962:23527,37963:33905,37964:29483,37965:29105,37966:24180,37967:24565,37968:25467,37969:25754,37970:29123,37971:31896,37972:20035,37973:24316,37974:20043,37975:22492,37976:22178,37977:24745,37978:28611,37979:32013,37980:33021,37981:33075,37982:33215,37983:36786,37984:35223,37985:34468,37986:24052,37987:25226,37988:25773,37989:35207,37990:26487,37991:27874,37992:27966,37993:29750,37994:30772,37995:23110,37996:32629,37997:33453,37998:39340,37999:20467,38e3:24259,38001:25309,38002:25490,38003:25943,38004:26479,38005:30403,38006:29260,38007:32972,38008:32954,38009:36649,38010:37197,38011:20493,38012:22521,38013:23186,38014:26757,38016:26995,38017:29028,38018:29437,38019:36023,38020:22770,38021:36064,38022:38506,38023:36889,38024:34687,38025:31204,38026:30695,38027:33833,38028:20271,38029:21093,38030:21338,38031:25293,38032:26575,38033:27850,38034:30333,38035:31636,38036:31893,38037:33334,38038:34180,38039:36843,38040:26333,38041:28448,38042:29190,38043:32283,38044:33707,38045:39361,38046:40614,38047:20989,38048:31665,38049:30834,38050:31672,38051:32903,38052:31560,38053:27368,38054:24161,38055:32908,38056:30033,38057:30048,38058:20843,38059:37474,38060:28300,38061:30330,38062:37271,38063:39658,38064:20240,38065:32624,38066:25244,38067:31567,38068:38309,38069:40169,38070:22138,38071:22617,38072:34532,38073:38588,38074:20276,38075:21028,38076:21322,38077:21453,38078:21467,38079:24070,38080:25644,38081:26001,38082:26495,38083:27710,38084:27726,38085:29256,38086:29359,38087:29677,38088:30036,38089:32321,38090:33324,38091:34281,38092:36009,38093:31684,38094:37318,38095:29033,38096:38930,38097:39151,38098:25405,38099:26217,38100:30058,38101:30436,38102:30928,38103:34115,38104:34542,38105:21290,38106:21329,38107:21542,38108:22915,38109:24199,38110:24444,38111:24754,38112:25161,38113:25209,38114:25259,38115:26e3,38116:27604,38117:27852,38118:30130,38119:30382,38120:30865,38121:31192,38122:32203,38123:32631,38124:32933,38125:34987,38126:35513,38127:36027,38128:36991,38129:38750,38130:39131,38131:27147,38132:31800,38133:20633,38134:23614,38135:24494,38136:26503,38137:27608,38138:29749,38139:30473,38140:32654,38208:40763,38209:26570,38210:31255,38211:21305,38212:30091,38213:39661,38214:24422,38215:33181,38216:33777,38217:32920,38218:24380,38219:24517,38220:30050,38221:31558,38222:36924,38223:26727,38224:23019,38225:23195,38226:32016,38227:30334,38228:35628,38229:20469,38230:24426,38231:27161,38232:27703,38233:28418,38234:29922,38235:31080,38236:34920,38237:35413,38238:35961,38239:24287,38240:25551,38241:30149,38242:31186,38243:33495,38244:37672,38245:37618,38246:33948,38247:34541,38248:39981,38249:21697,38250:24428,38251:25996,38252:27996,38253:28693,38254:36007,38255:36051,38256:38971,38257:25935,38258:29942,38259:19981,38260:20184,38261:22496,38262:22827,38263:23142,38264:23500,38265:20904,38266:24067,38267:24220,38268:24598,38269:25206,38270:25975,38272:26023,38273:26222,38274:28014,38275:29238,38276:31526,38277:33104,38278:33178,38279:33433,38280:35676,38281:36e3,38282:36070,38283:36212,38284:38428,38285:38468,38286:20398,38287:25771,38288:27494,38289:33310,38290:33889,38291:34154,38292:37096,38293:23553,38294:26963,38295:39080,38296:33914,38297:34135,38298:20239,38299:21103,38300:24489,38301:24133,38302:26381,38303:31119,38304:33145,38305:35079,38306:35206,38307:28149,38308:24343,38309:25173,38310:27832,38311:20175,38312:29289,38313:39826,38314:20998,38315:21563,38316:22132,38317:22707,38318:24996,38319:25198,38320:28954,38321:22894,38322:31881,38323:31966,38324:32027,38325:38640,38326:25991,38327:32862,38328:19993,38329:20341,38330:20853,38331:22592,38332:24163,38333:24179,38334:24330,38335:26564,38336:20006,38337:34109,38338:38281,38339:38491,38340:31859,38341:38913,38342:20731,38343:22721,38344:30294,38345:30887,38346:21029,38347:30629,38348:34065,38349:31622,38350:20559,38351:22793,38352:29255,38353:31687,38354:32232,38355:36794,38356:36820,38357:36941,38358:20415,38359:21193,38360:23081,38361:24321,38362:38829,38363:20445,38364:33303,38365:37610,38366:22275,38367:25429,38368:27497,38369:29995,38370:35036,38371:36628,38372:31298,38373:21215,38374:22675,38375:24917,38376:25098,38377:26286,38378:27597,38379:31807,38380:33769,38381:20515,38382:20472,38383:21253,38384:21574,38385:22577,38386:22857,38387:23453,38388:23792,38389:23791,38390:23849,38391:24214,38392:25265,38393:25447,38394:25918,38395:26041,38396:26379,38464:27861,38465:27873,38466:28921,38467:30770,38468:32299,38469:32990,38470:33459,38471:33804,38472:34028,38473:34562,38474:35090,38475:35370,38476:35914,38477:37030,38478:37586,38479:39165,38480:40179,38481:40300,38482:20047,38483:20129,38484:20621,38485:21078,38486:22346,38487:22952,38488:24125,38489:24536,38490:24537,38491:25151,38492:26292,38493:26395,38494:26576,38495:26834,38496:20882,38497:32033,38498:32938,38499:33192,38500:35584,38501:35980,38502:36031,38503:37502,38504:38450,38505:21536,38506:38956,38507:21271,38508:20693,38509:21340,38510:22696,38511:25778,38512:26420,38513:29287,38514:30566,38515:31302,38516:37350,38517:21187,38518:27809,38519:27526,38520:22528,38521:24140,38522:22868,38523:26412,38524:32763,38525:20961,38526:30406,38528:25705,38529:30952,38530:39764,38531:40635,38532:22475,38533:22969,38534:26151,38535:26522,38536:27598,38537:21737,38538:27097,38539:24149,38540:33180,38541:26517,38542:39850,38543:26622,38544:40018,38545:26717,38546:20134,38547:20451,38548:21448,38549:25273,38550:26411,38551:27819,38552:36804,38553:20397,38554:32365,38555:40639,38556:19975,38557:24930,38558:28288,38559:28459,38560:34067,38561:21619,38562:26410,38563:39749,38564:24051,38565:31637,38566:23724,38567:23494,38568:34588,38569:28234,38570:34001,38571:31252,38572:33032,38573:22937,38574:31885,38575:27665,38576:30496,38577:21209,38578:22818,38579:28961,38580:29279,38581:30683,38582:38695,38583:40289,38584:26891,38585:23167,38586:23064,38587:20901,38588:21517,38589:21629,38590:26126,38591:30431,38592:36855,38593:37528,38594:40180,38595:23018,38596:29277,38597:28357,38598:20813,38599:26825,38600:32191,38601:32236,38602:38754,38603:40634,38604:25720,38605:27169,38606:33538,38607:22916,38608:23391,38609:27611,38610:29467,38611:30450,38612:32178,38613:32791,38614:33945,38615:20786,38616:26408,38617:40665,38618:30446,38619:26466,38620:21247,38621:39173,38622:23588,38623:25147,38624:31870,38625:36016,38626:21839,38627:24758,38628:32011,38629:38272,38630:21249,38631:20063,38632:20918,38633:22812,38634:29242,38635:32822,38636:37326,38637:24357,38638:30690,38639:21380,38640:24441,38641:32004,38642:34220,38643:35379,38644:36493,38645:38742,38646:26611,38647:34222,38648:37971,38649:24841,38650:24840,38651:27833,38652:30290,38720:35565,38721:36664,38722:21807,38723:20305,38724:20778,38725:21191,38726:21451,38727:23461,38728:24189,38729:24736,38730:24962,38731:25558,38732:26377,38733:26586,38734:28263,38735:28044,38736:29494,38737:29495,38738:30001,38739:31056,38740:35029,38741:35480,38742:36938,38743:37009,38744:37109,38745:38596,38746:34701,38747:22805,38748:20104,38749:20313,38750:19982,38751:35465,38752:36671,38753:38928,38754:20653,38755:24188,38756:22934,38757:23481,38758:24248,38759:25562,38760:25594,38761:25793,38762:26332,38763:26954,38764:27096,38765:27915,38766:28342,38767:29076,38768:29992,38769:31407,38770:32650,38771:32768,38772:33865,38773:33993,38774:35201,38775:35617,38776:36362,38777:36965,38778:38525,38779:39178,38780:24958,38781:25233,38782:27442,38784:27779,38785:28020,38786:32716,38787:32764,38788:28096,38789:32645,38790:34746,38791:35064,38792:26469,38793:33713,38794:38972,38795:38647,38796:27931,38797:32097,38798:33853,38799:37226,38800:20081,38801:21365,38802:23888,38803:27396,38804:28651,38805:34253,38806:34349,38807:35239,38808:21033,38809:21519,38810:23653,38811:26446,38812:26792,38813:29702,38814:29827,38815:30178,38816:35023,38817:35041,38818:37324,38819:38626,38820:38520,38821:24459,38822:29575,38823:31435,38824:33870,38825:25504,38826:30053,38827:21129,38828:27969,38829:28316,38830:29705,38831:30041,38832:30827,38833:31890,38834:38534,38835:31452,38836:40845,38837:20406,38838:24942,38839:26053,38840:34396,38841:20102,38842:20142,38843:20698,38844:20001,38845:20940,38846:23534,38847:26009,38848:26753,38849:28092,38850:29471,38851:30274,38852:30637,38853:31260,38854:31975,38855:33391,38856:35538,38857:36988,38858:37327,38859:38517,38860:38936,38861:21147,38862:32209,38863:20523,38864:21400,38865:26519,38866:28107,38867:29136,38868:29747,38869:33256,38870:36650,38871:38563,38872:40023,38873:40607,38874:29792,38875:22593,38876:28057,38877:32047,38878:39006,38879:20196,38880:20278,38881:20363,38882:20919,38883:21169,38884:23994,38885:24604,38886:29618,38887:31036,38888:33491,38889:37428,38890:38583,38891:38646,38892:38666,38893:40599,38894:40802,38895:26278,38896:27508,38897:21015,38898:21155,38899:28872,38900:35010,38901:24265,38902:24651,38903:24976,38904:28451,38905:29001,38906:31806,38907:32244,38908:32879,38976:34030,38977:36899,38978:37676,38979:21570,38980:39791,38981:27347,38982:28809,38983:36034,38984:36335,38985:38706,38986:21172,38987:23105,38988:24266,38989:24324,38990:26391,38991:27004,38992:27028,38993:28010,38994:28431,38995:29282,38996:29436,38997:31725,38998:32769,38999:32894,39e3:34635,39001:37070,39002:20845,39003:40595,39004:31108,39005:32907,39006:37682,39007:35542,39008:20525,39009:21644,39010:35441,39011:27498,39012:36036,39013:33031,39014:24785,39015:26528,39016:40434,39017:20121,39018:20120,39019:39952,39020:35435,39021:34241,39022:34152,39023:26880,39024:28286,39025:30871,39026:33109,39071:24332,39072:19984,39073:19989,39074:20010,39075:20017,39076:20022,39077:20028,39078:20031,39079:20034,39080:20054,39081:20056,39082:20098,39083:20101,39084:35947,39085:20106,39086:33298,39087:24333,39088:20110,39089:20126,39090:20127,39091:20128,39092:20130,39093:20144,39094:20147,39095:20150,39096:20174,39097:20173,39098:20164,39099:20166,39100:20162,39101:20183,39102:20190,39103:20205,39104:20191,39105:20215,39106:20233,39107:20314,39108:20272,39109:20315,39110:20317,39111:20311,39112:20295,39113:20342,39114:20360,39115:20367,39116:20376,39117:20347,39118:20329,39119:20336,39120:20369,39121:20335,39122:20358,39123:20374,39124:20760,39125:20436,39126:20447,39127:20430,39128:20440,39129:20443,39130:20433,39131:20442,39132:20432,39133:20452,39134:20453,39135:20506,39136:20520,39137:20500,39138:20522,39139:20517,39140:20485,39141:20252,39142:20470,39143:20513,39144:20521,39145:20524,39146:20478,39147:20463,39148:20497,39149:20486,39150:20547,39151:20551,39152:26371,39153:20565,39154:20560,39155:20552,39156:20570,39157:20566,39158:20588,39159:20600,39160:20608,39161:20634,39162:20613,39163:20660,39164:20658,39232:20681,39233:20682,39234:20659,39235:20674,39236:20694,39237:20702,39238:20709,39239:20717,39240:20707,39241:20718,39242:20729,39243:20725,39244:20745,39245:20737,39246:20738,39247:20758,39248:20757,39249:20756,39250:20762,39251:20769,39252:20794,39253:20791,39254:20796,39255:20795,39256:20799,39257:20800,39258:20818,39259:20812,39260:20820,39261:20834,39262:31480,39263:20841,39264:20842,39265:20846,39266:20864,39267:20866,39268:22232,39269:20876,39270:20873,39271:20879,39272:20881,39273:20883,39274:20885,39275:20886,39276:20900,39277:20902,39278:20898,39279:20905,39280:20906,39281:20907,39282:20915,39283:20913,39284:20914,39285:20912,39286:20917,39287:20925,39288:20933,39289:20937,39290:20955,39291:20960,39292:34389,39293:20969,39294:20973,39296:20976,39297:20981,39298:20990,39299:20996,39300:21003,39301:21012,39302:21006,39303:21031,39304:21034,39305:21038,39306:21043,39307:21049,39308:21071,39309:21060,39310:21067,39311:21068,39312:21086,39313:21076,39314:21098,39315:21108,39316:21097,39317:21107,39318:21119,39319:21117,39320:21133,39321:21140,39322:21138,39323:21105,39324:21128,39325:21137,39326:36776,39327:36775,39328:21164,39329:21165,39330:21180,39331:21173,39332:21185,39333:21197,39334:21207,39335:21214,39336:21219,39337:21222,39338:39149,39339:21216,39340:21235,39341:21237,39342:21240,39343:21241,39344:21254,39345:21256,39346:30008,39347:21261,39348:21264,39349:21263,39350:21269,39351:21274,39352:21283,39353:21295,39354:21297,39355:21299,39356:21304,39357:21312,39358:21318,39359:21317,39360:19991,39361:21321,39362:21325,39363:20950,39364:21342,39365:21353,39366:21358,39367:22808,39368:21371,39369:21367,39370:21378,39371:21398,39372:21408,39373:21414,39374:21413,39375:21422,39376:21424,39377:21430,39378:21443,39379:31762,39380:38617,39381:21471,39382:26364,39383:29166,39384:21486,39385:21480,39386:21485,39387:21498,39388:21505,39389:21565,39390:21568,39391:21548,39392:21549,39393:21564,39394:21550,39395:21558,39396:21545,39397:21533,39398:21582,39399:21647,39400:21621,39401:21646,39402:21599,39403:21617,39404:21623,39405:21616,39406:21650,39407:21627,39408:21632,39409:21622,39410:21636,39411:21648,39412:21638,39413:21703,39414:21666,39415:21688,39416:21669,39417:21676,39418:21700,39419:21704,39420:21672,39488:21675,39489:21698,39490:21668,39491:21694,39492:21692,39493:21720,39494:21733,39495:21734,39496:21775,39497:21780,39498:21757,39499:21742,39500:21741,39501:21754,39502:21730,39503:21817,39504:21824,39505:21859,39506:21836,39507:21806,39508:21852,39509:21829,39510:21846,39511:21847,39512:21816,39513:21811,39514:21853,39515:21913,39516:21888,39517:21679,39518:21898,39519:21919,39520:21883,39521:21886,39522:21912,39523:21918,39524:21934,39525:21884,39526:21891,39527:21929,39528:21895,39529:21928,39530:21978,39531:21957,39532:21983,39533:21956,39534:21980,39535:21988,39536:21972,39537:22036,39538:22007,39539:22038,39540:22014,39541:22013,39542:22043,39543:22009,39544:22094,39545:22096,39546:29151,39547:22068,39548:22070,39549:22066,39550:22072,39552:22123,39553:22116,39554:22063,39555:22124,39556:22122,39557:22150,39558:22144,39559:22154,39560:22176,39561:22164,39562:22159,39563:22181,39564:22190,39565:22198,39566:22196,39567:22210,39568:22204,39569:22209,39570:22211,39571:22208,39572:22216,39573:22222,39574:22225,39575:22227,39576:22231,39577:22254,39578:22265,39579:22272,39580:22271,39581:22276,39582:22281,39583:22280,39584:22283,39585:22285,39586:22291,39587:22296,39588:22294,39589:21959,39590:22300,39591:22310,39592:22327,39593:22328,39594:22350,39595:22331,39596:22336,39597:22351,39598:22377,39599:22464,39600:22408,39601:22369,39602:22399,39603:22409,39604:22419,39605:22432,39606:22451,39607:22436,39608:22442,39609:22448,39610:22467,39611:22470,39612:22484,39613:22482,39614:22483,39615:22538,39616:22486,39617:22499,39618:22539,39619:22553,39620:22557,39621:22642,39622:22561,39623:22626,39624:22603,39625:22640,39626:27584,39627:22610,39628:22589,39629:22649,39630:22661,39631:22713,39632:22687,39633:22699,39634:22714,39635:22750,39636:22715,39637:22712,39638:22702,39639:22725,39640:22739,39641:22737,39642:22743,39643:22745,39644:22744,39645:22757,39646:22748,39647:22756,39648:22751,39649:22767,39650:22778,39651:22777,39652:22779,39653:22780,39654:22781,39655:22786,39656:22794,39657:22800,39658:22811,39659:26790,39660:22821,39661:22828,39662:22829,39663:22834,39664:22840,39665:22846,39666:31442,39667:22869,39668:22864,39669:22862,39670:22874,39671:22872,39672:22882,39673:22880,39674:22887,39675:22892,39676:22889,39744:22904,39745:22913,39746:22941,39747:20318,39748:20395,39749:22947,39750:22962,39751:22982,39752:23016,39753:23004,39754:22925,39755:23001,39756:23002,39757:23077,39758:23071,39759:23057,39760:23068,39761:23049,39762:23066,39763:23104,39764:23148,39765:23113,39766:23093,39767:23094,39768:23138,39769:23146,39770:23194,39771:23228,39772:23230,39773:23243,39774:23234,39775:23229,39776:23267,39777:23255,39778:23270,39779:23273,39780:23254,39781:23290,39782:23291,39783:23308,39784:23307,39785:23318,39786:23346,39787:23248,39788:23338,39789:23350,39790:23358,39791:23363,39792:23365,39793:23360,39794:23377,39795:23381,39796:23386,39797:23387,39798:23397,39799:23401,39800:23408,39801:23411,39802:23413,39803:23416,39804:25992,39805:23418,39806:23424,39808:23427,39809:23462,39810:23480,39811:23491,39812:23495,39813:23497,39814:23508,39815:23504,39816:23524,39817:23526,39818:23522,39819:23518,39820:23525,39821:23531,39822:23536,39823:23542,39824:23539,39825:23557,39826:23559,39827:23560,39828:23565,39829:23571,39830:23584,39831:23586,39832:23592,39833:23608,39834:23609,39835:23617,39836:23622,39837:23630,39838:23635,39839:23632,39840:23631,39841:23409,39842:23660,39843:23662,39844:20066,39845:23670,39846:23673,39847:23692,39848:23697,39849:23700,39850:22939,39851:23723,39852:23739,39853:23734,39854:23740,39855:23735,39856:23749,39857:23742,39858:23751,39859:23769,39860:23785,39861:23805,39862:23802,39863:23789,39864:23948,39865:23786,39866:23819,39867:23829,39868:23831,39869:23900,39870:23839,39871:23835,39872:23825,39873:23828,39874:23842,39875:23834,39876:23833,39877:23832,39878:23884,39879:23890,39880:23886,39881:23883,39882:23916,39883:23923,39884:23926,39885:23943,39886:23940,39887:23938,39888:23970,39889:23965,39890:23980,39891:23982,39892:23997,39893:23952,39894:23991,39895:23996,39896:24009,39897:24013,39898:24019,39899:24018,39900:24022,39901:24027,39902:24043,39903:24050,39904:24053,39905:24075,39906:24090,39907:24089,39908:24081,39909:24091,39910:24118,39911:24119,39912:24132,39913:24131,39914:24128,39915:24142,39916:24151,39917:24148,39918:24159,39919:24162,39920:24164,39921:24135,39922:24181,39923:24182,39924:24186,39925:40636,39926:24191,39927:24224,39928:24257,39929:24258,39930:24264,39931:24272,39932:24271,4e4:24278,40001:24291,40002:24285,40003:24282,40004:24283,40005:24290,40006:24289,40007:24296,40008:24297,40009:24300,40010:24305,40011:24307,40012:24304,40013:24308,40014:24312,40015:24318,40016:24323,40017:24329,40018:24413,40019:24412,40020:24331,40021:24337,40022:24342,40023:24361,40024:24365,40025:24376,40026:24385,40027:24392,40028:24396,40029:24398,40030:24367,40031:24401,40032:24406,40033:24407,40034:24409,40035:24417,40036:24429,40037:24435,40038:24439,40039:24451,40040:24450,40041:24447,40042:24458,40043:24456,40044:24465,40045:24455,40046:24478,40047:24473,40048:24472,40049:24480,40050:24488,40051:24493,40052:24508,40053:24534,40054:24571,40055:24548,40056:24568,40057:24561,40058:24541,40059:24755,40060:24575,40061:24609,40062:24672,40064:24601,40065:24592,40066:24617,40067:24590,40068:24625,40069:24603,40070:24597,40071:24619,40072:24614,40073:24591,40074:24634,40075:24666,40076:24641,40077:24682,40078:24695,40079:24671,40080:24650,40081:24646,40082:24653,40083:24675,40084:24643,40085:24676,40086:24642,40087:24684,40088:24683,40089:24665,40090:24705,40091:24717,40092:24807,40093:24707,40094:24730,40095:24708,40096:24731,40097:24726,40098:24727,40099:24722,40100:24743,40101:24715,40102:24801,40103:24760,40104:24800,40105:24787,40106:24756,40107:24560,40108:24765,40109:24774,40110:24757,40111:24792,40112:24909,40113:24853,40114:24838,40115:24822,40116:24823,40117:24832,40118:24820,40119:24826,40120:24835,40121:24865,40122:24827,40123:24817,40124:24845,40125:24846,40126:24903,40127:24894,40128:24872,40129:24871,40130:24906,40131:24895,40132:24892,40133:24876,40134:24884,40135:24893,40136:24898,40137:24900,40138:24947,40139:24951,40140:24920,40141:24921,40142:24922,40143:24939,40144:24948,40145:24943,40146:24933,40147:24945,40148:24927,40149:24925,40150:24915,40151:24949,40152:24985,40153:24982,40154:24967,40155:25004,40156:24980,40157:24986,40158:24970,40159:24977,40160:25003,40161:25006,40162:25036,40163:25034,40164:25033,40165:25079,40166:25032,40167:25027,40168:25030,40169:25018,40170:25035,40171:32633,40172:25037,40173:25062,40174:25059,40175:25078,40176:25082,40177:25076,40178:25087,40179:25085,40180:25084,40181:25086,40182:25088,40183:25096,40184:25097,40185:25101,40186:25100,40187:25108,40188:25115,40256:25118,40257:25121,40258:25130,40259:25134,40260:25136,40261:25138,40262:25139,40263:25153,40264:25166,40265:25182,40266:25187,40267:25179,40268:25184,40269:25192,40270:25212,40271:25218,40272:25225,40273:25214,40274:25234,40275:25235,40276:25238,40277:25300,40278:25219,40279:25236,40280:25303,40281:25297,40282:25275,40283:25295,40284:25343,40285:25286,40286:25812,40287:25288,40288:25308,40289:25292,40290:25290,40291:25282,40292:25287,40293:25243,40294:25289,40295:25356,40296:25326,40297:25329,40298:25383,40299:25346,40300:25352,40301:25327,40302:25333,40303:25424,40304:25406,40305:25421,40306:25628,40307:25423,40308:25494,40309:25486,40310:25472,40311:25515,40312:25462,40313:25507,40314:25487,40315:25481,40316:25503,40317:25525,40318:25451,40320:25449,40321:25534,40322:25577,40323:25536,40324:25542,40325:25571,40326:25545,40327:25554,40328:25590,40329:25540,40330:25622,40331:25652,40332:25606,40333:25619,40334:25638,40335:25654,40336:25885,40337:25623,40338:25640,40339:25615,40340:25703,40341:25711,40342:25718,40343:25678,40344:25898,40345:25749,40346:25747,40347:25765,40348:25769,40349:25736,40350:25788,40351:25818,40352:25810,40353:25797,40354:25799,40355:25787,40356:25816,40357:25794,40358:25841,40359:25831,40360:33289,40361:25824,40362:25825,40363:25260,40364:25827,40365:25839,40366:25900,40367:25846,40368:25844,40369:25842,40370:25850,40371:25856,40372:25853,40373:25880,40374:25884,40375:25861,40376:25892,40377:25891,40378:25899,40379:25908,40380:25909,40381:25911,40382:25910,40383:25912,40384:30027,40385:25928,40386:25942,40387:25941,40388:25933,40389:25944,40390:25950,40391:25949,40392:25970,40393:25976,40394:25986,40395:25987,40396:35722,40397:26011,40398:26015,40399:26027,40400:26039,40401:26051,40402:26054,40403:26049,40404:26052,40405:26060,40406:26066,40407:26075,40408:26073,40409:26080,40410:26081,40411:26097,40412:26482,40413:26122,40414:26115,40415:26107,40416:26483,40417:26165,40418:26166,40419:26164,40420:26140,40421:26191,40422:26180,40423:26185,40424:26177,40425:26206,40426:26205,40427:26212,40428:26215,40429:26216,40430:26207,40431:26210,40432:26224,40433:26243,40434:26248,40435:26254,40436:26249,40437:26244,40438:26264,40439:26269,40440:26305,40441:26297,40442:26313,40443:26302,40444:26300,40512:26308,40513:26296,40514:26326,40515:26330,40516:26336,40517:26175,40518:26342,40519:26345,40520:26352,40521:26357,40522:26359,40523:26383,40524:26390,40525:26398,40526:26406,40527:26407,40528:38712,40529:26414,40530:26431,40531:26422,40532:26433,40533:26424,40534:26423,40535:26438,40536:26462,40537:26464,40538:26457,40539:26467,40540:26468,40541:26505,40542:26480,40543:26537,40544:26492,40545:26474,40546:26508,40547:26507,40548:26534,40549:26529,40550:26501,40551:26551,40552:26607,40553:26548,40554:26604,40555:26547,40556:26601,40557:26552,40558:26596,40559:26590,40560:26589,40561:26594,40562:26606,40563:26553,40564:26574,40565:26566,40566:26599,40567:27292,40568:26654,40569:26694,40570:26665,40571:26688,40572:26701,40573:26674,40574:26702,40576:26803,40577:26667,40578:26713,40579:26723,40580:26743,40581:26751,40582:26783,40583:26767,40584:26797,40585:26772,40586:26781,40587:26779,40588:26755,40589:27310,40590:26809,40591:26740,40592:26805,40593:26784,40594:26810,40595:26895,40596:26765,40597:26750,40598:26881,40599:26826,40600:26888,40601:26840,40602:26914,40603:26918,40604:26849,40605:26892,40606:26829,40607:26836,40608:26855,40609:26837,40610:26934,40611:26898,40612:26884,40613:26839,40614:26851,40615:26917,40616:26873,40617:26848,40618:26863,40619:26920,40620:26922,40621:26906,40622:26915,40623:26913,40624:26822,40625:27001,40626:26999,40627:26972,40628:27e3,40629:26987,40630:26964,40631:27006,40632:26990,40633:26937,40634:26996,40635:26941,40636:26969,40637:26928,40638:26977,40639:26974,40640:26973,40641:27009,40642:26986,40643:27058,40644:27054,40645:27088,40646:27071,40647:27073,40648:27091,40649:27070,40650:27086,40651:23528,40652:27082,40653:27101,40654:27067,40655:27075,40656:27047,40657:27182,40658:27025,40659:27040,40660:27036,40661:27029,40662:27060,40663:27102,40664:27112,40665:27138,40666:27163,40667:27135,40668:27402,40669:27129,40670:27122,40671:27111,40672:27141,40673:27057,40674:27166,40675:27117,40676:27156,40677:27115,40678:27146,40679:27154,40680:27329,40681:27171,40682:27155,40683:27204,40684:27148,40685:27250,40686:27190,40687:27256,40688:27207,40689:27234,40690:27225,40691:27238,40692:27208,40693:27192,40694:27170,40695:27280,40696:27277,40697:27296,40698:27268,40699:27298,40700:27299,40768:27287,40769:34327,40770:27323,40771:27331,40772:27330,40773:27320,40774:27315,40775:27308,40776:27358,40777:27345,40778:27359,40779:27306,40780:27354,40781:27370,40782:27387,40783:27397,40784:34326,40785:27386,40786:27410,40787:27414,40788:39729,40789:27423,40790:27448,40791:27447,40792:30428,40793:27449,40794:39150,40795:27463,40796:27459,40797:27465,40798:27472,40799:27481,40800:27476,40801:27483,40802:27487,40803:27489,40804:27512,40805:27513,40806:27519,40807:27520,40808:27524,40809:27523,40810:27533,40811:27544,40812:27541,40813:27550,40814:27556,40815:27562,40816:27563,40817:27567,40818:27570,40819:27569,40820:27571,40821:27575,40822:27580,40823:27590,40824:27595,40825:27603,40826:27615,40827:27628,40828:27627,40829:27635,40830:27631,40832:40638,40833:27656,40834:27667,40835:27668,40836:27675,40837:27684,40838:27683,40839:27742,40840:27733,40841:27746,40842:27754,40843:27778,40844:27789,40845:27802,40846:27777,40847:27803,40848:27774,40849:27752,40850:27763,40851:27794,40852:27792,40853:27844,40854:27889,40855:27859,40856:27837,40857:27863,40858:27845,40859:27869,40860:27822,40861:27825,40862:27838,40863:27834,40864:27867,40865:27887,40866:27865,40867:27882,40868:27935,40869:34893,40870:27958,40871:27947,40872:27965,40873:27960,40874:27929,40875:27957,40876:27955,40877:27922,40878:27916,40879:28003,40880:28051,40881:28004,40882:27994,40883:28025,40884:27993,40885:28046,40886:28053,40887:28644,40888:28037,40889:28153,40890:28181,40891:28170,40892:28085,40893:28103,40894:28134,40895:28088,40896:28102,40897:28140,40898:28126,40899:28108,40900:28136,40901:28114,40902:28101,40903:28154,40904:28121,40905:28132,40906:28117,40907:28138,40908:28142,40909:28205,40910:28270,40911:28206,40912:28185,40913:28274,40914:28255,40915:28222,40916:28195,40917:28267,40918:28203,40919:28278,40920:28237,40921:28191,40922:28227,40923:28218,40924:28238,40925:28196,40926:28415,40927:28189,40928:28216,40929:28290,40930:28330,40931:28312,40932:28361,40933:28343,40934:28371,40935:28349,40936:28335,40937:28356,40938:28338,40939:28372,40940:28373,40941:28303,40942:28325,40943:28354,40944:28319,40945:28481,40946:28433,40947:28748,40948:28396,40949:28408,40950:28414,40951:28479,40952:28402,40953:28465,40954:28399,40955:28466,40956:28364,161:65377,162:65378,163:65379,164:65380,165:65381,166:65382,167:65383,168:65384,169:65385,170:65386,171:65387,172:65388,173:65389,174:65390,175:65391,176:65392,177:65393,178:65394,179:65395,180:65396,181:65397,182:65398,183:65399,184:65400,185:65401,186:65402,187:65403,188:65404,189:65405,190:65406,191:65407,192:65408,193:65409,194:65410,195:65411,196:65412,197:65413,198:65414,199:65415,200:65416,201:65417,202:65418,203:65419,204:65420,205:65421,206:65422,207:65423,208:65424,209:65425,210:65426,211:65427,212:65428,213:65429,214:65430,215:65431,216:65432,217:65433,218:65434,219:65435,220:65436,221:65437,222:65438,223:65439,57408:28478,57409:28435,57410:28407,57411:28550,57412:28538,57413:28536,57414:28545,57415:28544,57416:28527,57417:28507,57418:28659,57419:28525,57420:28546,57421:28540,57422:28504,57423:28558,57424:28561,57425:28610,57426:28518,57427:28595,57428:28579,57429:28577,57430:28580,57431:28601,57432:28614,57433:28586,57434:28639,57435:28629,57436:28652,57437:28628,57438:28632,57439:28657,57440:28654,57441:28635,57442:28681,57443:28683,57444:28666,57445:28689,57446:28673,57447:28687,57448:28670,57449:28699,57450:28698,57451:28532,57452:28701,57453:28696,57454:28703,57455:28720,57456:28734,57457:28722,57458:28753,57459:28771,57460:28825,57461:28818,57462:28847,57463:28913,57464:28844,57465:28856,57466:28851,57467:28846,57468:28895,57469:28875,57470:28893,57472:28889,57473:28937,57474:28925,57475:28956,57476:28953,57477:29029,57478:29013,57479:29064,57480:29030,57481:29026,57482:29004,57483:29014,57484:29036,57485:29071,57486:29179,57487:29060,57488:29077,57489:29096,57490:29100,57491:29143,57492:29113,57493:29118,57494:29138,57495:29129,57496:29140,57497:29134,57498:29152,57499:29164,57500:29159,57501:29173,57502:29180,57503:29177,57504:29183,57505:29197,57506:29200,57507:29211,57508:29224,57509:29229,57510:29228,57511:29232,57512:29234,57513:29243,57514:29244,57515:29247,57516:29248,57517:29254,57518:29259,57519:29272,57520:29300,57521:29310,57522:29314,57523:29313,57524:29319,57525:29330,57526:29334,57527:29346,57528:29351,57529:29369,57530:29362,57531:29379,57532:29382,57533:29380,57534:29390,57535:29394,57536:29410,57537:29408,57538:29409,57539:29433,57540:29431,57541:20495,57542:29463,57543:29450,57544:29468,57545:29462,57546:29469,57547:29492,57548:29487,57549:29481,57550:29477,57551:29502,57552:29518,57553:29519,57554:40664,57555:29527,57556:29546,57557:29544,57558:29552,57559:29560,57560:29557,57561:29563,57562:29562,57563:29640,57564:29619,57565:29646,57566:29627,57567:29632,57568:29669,57569:29678,57570:29662,57571:29858,57572:29701,57573:29807,57574:29733,57575:29688,57576:29746,57577:29754,57578:29781,57579:29759,57580:29791,57581:29785,57582:29761,57583:29788,57584:29801,57585:29808,57586:29795,57587:29802,57588:29814,57589:29822,57590:29835,57591:29854,57592:29863,57593:29898,57594:29903,57595:29908,57596:29681,57664:29920,57665:29923,57666:29927,57667:29929,57668:29934,57669:29938,57670:29936,57671:29937,57672:29944,57673:29943,57674:29956,57675:29955,57676:29957,57677:29964,57678:29966,57679:29965,57680:29973,57681:29971,57682:29982,57683:29990,57684:29996,57685:30012,57686:30020,57687:30029,57688:30026,57689:30025,57690:30043,57691:30022,57692:30042,57693:30057,57694:30052,57695:30055,57696:30059,57697:30061,57698:30072,57699:30070,57700:30086,57701:30087,57702:30068,57703:30090,57704:30089,57705:30082,57706:30100,57707:30106,57708:30109,57709:30117,57710:30115,57711:30146,57712:30131,57713:30147,57714:30133,57715:30141,57716:30136,57717:30140,57718:30129,57719:30157,57720:30154,57721:30162,57722:30169,57723:30179,57724:30174,57725:30206,57726:30207,57728:30204,57729:30209,57730:30192,57731:30202,57732:30194,57733:30195,57734:30219,57735:30221,57736:30217,57737:30239,57738:30247,57739:30240,57740:30241,57741:30242,57742:30244,57743:30260,57744:30256,57745:30267,57746:30279,57747:30280,57748:30278,57749:30300,57750:30296,57751:30305,57752:30306,57753:30312,57754:30313,57755:30314,57756:30311,57757:30316,57758:30320,57759:30322,57760:30326,57761:30328,57762:30332,57763:30336,57764:30339,57765:30344,57766:30347,57767:30350,57768:30358,57769:30355,57770:30361,57771:30362,57772:30384,57773:30388,57774:30392,57775:30393,57776:30394,57777:30402,57778:30413,57779:30422,57780:30418,57781:30430,57782:30433,57783:30437,57784:30439,57785:30442,57786:34351,57787:30459,57788:30472,57789:30471,57790:30468,57791:30505,57792:30500,57793:30494,57794:30501,57795:30502,57796:30491,57797:30519,57798:30520,57799:30535,57800:30554,57801:30568,57802:30571,57803:30555,57804:30565,57805:30591,57806:30590,57807:30585,57808:30606,57809:30603,57810:30609,57811:30624,57812:30622,57813:30640,57814:30646,57815:30649,57816:30655,57817:30652,57818:30653,57819:30651,57820:30663,57821:30669,57822:30679,57823:30682,57824:30684,57825:30691,57826:30702,57827:30716,57828:30732,57829:30738,57830:31014,57831:30752,57832:31018,57833:30789,57834:30862,57835:30836,57836:30854,57837:30844,57838:30874,57839:30860,57840:30883,57841:30901,57842:30890,57843:30895,57844:30929,57845:30918,57846:30923,57847:30932,57848:30910,57849:30908,57850:30917,57851:30922,57852:30956,57920:30951,57921:30938,57922:30973,57923:30964,57924:30983,57925:30994,57926:30993,57927:31001,57928:31020,57929:31019,57930:31040,57931:31072,57932:31063,57933:31071,57934:31066,57935:31061,57936:31059,57937:31098,57938:31103,57939:31114,57940:31133,57941:31143,57942:40779,57943:31146,57944:31150,57945:31155,57946:31161,57947:31162,57948:31177,57949:31189,57950:31207,57951:31212,57952:31201,57953:31203,57954:31240,57955:31245,57956:31256,57957:31257,57958:31264,57959:31263,57960:31104,57961:31281,57962:31291,57963:31294,57964:31287,57965:31299,57966:31319,57967:31305,57968:31329,57969:31330,57970:31337,57971:40861,57972:31344,57973:31353,57974:31357,57975:31368,57976:31383,57977:31381,57978:31384,57979:31382,57980:31401,57981:31432,57982:31408,57984:31414,57985:31429,57986:31428,57987:31423,57988:36995,57989:31431,57990:31434,57991:31437,57992:31439,57993:31445,57994:31443,57995:31449,57996:31450,57997:31453,57998:31457,57999:31458,58e3:31462,58001:31469,58002:31472,58003:31490,58004:31503,58005:31498,58006:31494,58007:31539,58008:31512,58009:31513,58010:31518,58011:31541,58012:31528,58013:31542,58014:31568,58015:31610,58016:31492,58017:31565,58018:31499,58019:31564,58020:31557,58021:31605,58022:31589,58023:31604,58024:31591,58025:31600,58026:31601,58027:31596,58028:31598,58029:31645,58030:31640,58031:31647,58032:31629,58033:31644,58034:31642,58035:31627,58036:31634,58037:31631,58038:31581,58039:31641,58040:31691,58041:31681,58042:31692,58043:31695,58044:31668,58045:31686,58046:31709,58047:31721,58048:31761,58049:31764,58050:31718,58051:31717,58052:31840,58053:31744,58054:31751,58055:31763,58056:31731,58057:31735,58058:31767,58059:31757,58060:31734,58061:31779,58062:31783,58063:31786,58064:31775,58065:31799,58066:31787,58067:31805,58068:31820,58069:31811,58070:31828,58071:31823,58072:31808,58073:31824,58074:31832,58075:31839,58076:31844,58077:31830,58078:31845,58079:31852,58080:31861,58081:31875,58082:31888,58083:31908,58084:31917,58085:31906,58086:31915,58087:31905,58088:31912,58089:31923,58090:31922,58091:31921,58092:31918,58093:31929,58094:31933,58095:31936,58096:31941,58097:31938,58098:31960,58099:31954,58100:31964,58101:31970,58102:39739,58103:31983,58104:31986,58105:31988,58106:31990,58107:31994,58108:32006,58176:32002,58177:32028,58178:32021,58179:32010,58180:32069,58181:32075,58182:32046,58183:32050,58184:32063,58185:32053,58186:32070,58187:32115,58188:32086,58189:32078,58190:32114,58191:32104,58192:32110,58193:32079,58194:32099,58195:32147,58196:32137,58197:32091,58198:32143,58199:32125,58200:32155,58201:32186,58202:32174,58203:32163,58204:32181,58205:32199,58206:32189,58207:32171,58208:32317,58209:32162,58210:32175,58211:32220,58212:32184,58213:32159,58214:32176,58215:32216,58216:32221,58217:32228,58218:32222,58219:32251,58220:32242,58221:32225,58222:32261,58223:32266,58224:32291,58225:32289,58226:32274,58227:32305,58228:32287,58229:32265,58230:32267,58231:32290,58232:32326,58233:32358,58234:32315,58235:32309,58236:32313,58237:32323,58238:32311,58240:32306,58241:32314,58242:32359,58243:32349,58244:32342,58245:32350,58246:32345,58247:32346,58248:32377,58249:32362,58250:32361,58251:32380,58252:32379,58253:32387,58254:32213,58255:32381,58256:36782,58257:32383,58258:32392,58259:32393,58260:32396,58261:32402,58262:32400,58263:32403,58264:32404,58265:32406,58266:32398,58267:32411,58268:32412,58269:32568,58270:32570,58271:32581,58272:32588,58273:32589,58274:32590,58275:32592,58276:32593,58277:32597,58278:32596,58279:32600,58280:32607,58281:32608,58282:32616,58283:32617,58284:32615,58285:32632,58286:32642,58287:32646,58288:32643,58289:32648,58290:32647,58291:32652,58292:32660,58293:32670,58294:32669,58295:32666,58296:32675,58297:32687,58298:32690,58299:32697,58300:32686,58301:32694,58302:32696,58303:35697,58304:32709,58305:32710,58306:32714,58307:32725,58308:32724,58309:32737,58310:32742,58311:32745,58312:32755,58313:32761,58314:39132,58315:32774,58316:32772,58317:32779,58318:32786,58319:32792,58320:32793,58321:32796,58322:32801,58323:32808,58324:32831,58325:32827,58326:32842,58327:32838,58328:32850,58329:32856,58330:32858,58331:32863,58332:32866,58333:32872,58334:32883,58335:32882,58336:32880,58337:32886,58338:32889,58339:32893,58340:32895,58341:32900,58342:32902,58343:32901,58344:32923,58345:32915,58346:32922,58347:32941,58348:20880,58349:32940,58350:32987,58351:32997,58352:32985,58353:32989,58354:32964,58355:32986,58356:32982,58357:33033,58358:33007,58359:33009,58360:33051,58361:33065,58362:33059,58363:33071,58364:33099,58432:38539,58433:33094,58434:33086,58435:33107,58436:33105,58437:33020,58438:33137,58439:33134,58440:33125,58441:33126,58442:33140,58443:33155,58444:33160,58445:33162,58446:33152,58447:33154,58448:33184,58449:33173,58450:33188,58451:33187,58452:33119,58453:33171,58454:33193,58455:33200,58456:33205,58457:33214,58458:33208,58459:33213,58460:33216,58461:33218,58462:33210,58463:33225,58464:33229,58465:33233,58466:33241,58467:33240,58468:33224,58469:33242,58470:33247,58471:33248,58472:33255,58473:33274,58474:33275,58475:33278,58476:33281,58477:33282,58478:33285,58479:33287,58480:33290,58481:33293,58482:33296,58483:33302,58484:33321,58485:33323,58486:33336,58487:33331,58488:33344,58489:33369,58490:33368,58491:33373,58492:33370,58493:33375,58494:33380,58496:33378,58497:33384,58498:33386,58499:33387,58500:33326,58501:33393,58502:33399,58503:33400,58504:33406,58505:33421,58506:33426,58507:33451,58508:33439,58509:33467,58510:33452,58511:33505,58512:33507,58513:33503,58514:33490,58515:33524,58516:33523,58517:33530,58518:33683,58519:33539,58520:33531,58521:33529,58522:33502,58523:33542,58524:33500,58525:33545,58526:33497,58527:33589,58528:33588,58529:33558,58530:33586,58531:33585,58532:33600,58533:33593,58534:33616,58535:33605,58536:33583,58537:33579,58538:33559,58539:33560,58540:33669,58541:33690,58542:33706,58543:33695,58544:33698,58545:33686,58546:33571,58547:33678,58548:33671,58549:33674,58550:33660,58551:33717,58552:33651,58553:33653,58554:33696,58555:33673,58556:33704,58557:33780,58558:33811,58559:33771,58560:33742,58561:33789,58562:33795,58563:33752,58564:33803,58565:33729,58566:33783,58567:33799,58568:33760,58569:33778,58570:33805,58571:33826,58572:33824,58573:33725,58574:33848,58575:34054,58576:33787,58577:33901,58578:33834,58579:33852,58580:34138,58581:33924,58582:33911,58583:33899,58584:33965,58585:33902,58586:33922,58587:33897,58588:33862,58589:33836,58590:33903,58591:33913,58592:33845,58593:33994,58594:33890,58595:33977,58596:33983,58597:33951,58598:34009,58599:33997,58600:33979,58601:34010,58602:34e3,58603:33985,58604:33990,58605:34006,58606:33953,58607:34081,58608:34047,58609:34036,58610:34071,58611:34072,58612:34092,58613:34079,58614:34069,58615:34068,58616:34044,58617:34112,58618:34147,58619:34136,58620:34120,58688:34113,58689:34306,58690:34123,58691:34133,58692:34176,58693:34212,58694:34184,58695:34193,58696:34186,58697:34216,58698:34157,58699:34196,58700:34203,58701:34282,58702:34183,58703:34204,58704:34167,58705:34174,58706:34192,58707:34249,58708:34234,58709:34255,58710:34233,58711:34256,58712:34261,58713:34269,58714:34277,58715:34268,58716:34297,58717:34314,58718:34323,58719:34315,58720:34302,58721:34298,58722:34310,58723:34338,58724:34330,58725:34352,58726:34367,58727:34381,58728:20053,58729:34388,58730:34399,58731:34407,58732:34417,58733:34451,58734:34467,58735:34473,58736:34474,58737:34443,58738:34444,58739:34486,58740:34479,58741:34500,58742:34502,58743:34480,58744:34505,58745:34851,58746:34475,58747:34516,58748:34526,58749:34537,58750:34540,58752:34527,58753:34523,58754:34543,58755:34578,58756:34566,58757:34568,58758:34560,58759:34563,58760:34555,58761:34577,58762:34569,58763:34573,58764:34553,58765:34570,58766:34612,58767:34623,58768:34615,58769:34619,58770:34597,58771:34601,58772:34586,58773:34656,58774:34655,58775:34680,58776:34636,58777:34638,58778:34676,58779:34647,58780:34664,58781:34670,58782:34649,58783:34643,58784:34659,58785:34666,58786:34821,58787:34722,58788:34719,58789:34690,58790:34735,58791:34763,58792:34749,58793:34752,58794:34768,58795:38614,58796:34731,58797:34756,58798:34739,58799:34759,58800:34758,58801:34747,58802:34799,58803:34802,58804:34784,58805:34831,58806:34829,58807:34814,58808:34806,58809:34807,58810:34830,58811:34770,58812:34833,58813:34838,58814:34837,58815:34850,58816:34849,58817:34865,58818:34870,58819:34873,58820:34855,58821:34875,58822:34884,58823:34882,58824:34898,58825:34905,58826:34910,58827:34914,58828:34923,58829:34945,58830:34942,58831:34974,58832:34933,58833:34941,58834:34997,58835:34930,58836:34946,58837:34967,58838:34962,58839:34990,58840:34969,58841:34978,58842:34957,58843:34980,58844:34992,58845:35007,58846:34993,58847:35011,58848:35012,58849:35028,58850:35032,58851:35033,58852:35037,58853:35065,58854:35074,58855:35068,58856:35060,58857:35048,58858:35058,58859:35076,58860:35084,58861:35082,58862:35091,58863:35139,58864:35102,58865:35109,58866:35114,58867:35115,58868:35137,58869:35140,58870:35131,58871:35126,58872:35128,58873:35148,58874:35101,58875:35168,58876:35166,58944:35174,58945:35172,58946:35181,58947:35178,58948:35183,58949:35188,58950:35191,58951:35198,58952:35203,58953:35208,58954:35210,58955:35219,58956:35224,58957:35233,58958:35241,58959:35238,58960:35244,58961:35247,58962:35250,58963:35258,58964:35261,58965:35263,58966:35264,58967:35290,58968:35292,58969:35293,58970:35303,58971:35316,58972:35320,58973:35331,58974:35350,58975:35344,58976:35340,58977:35355,58978:35357,58979:35365,58980:35382,58981:35393,58982:35419,58983:35410,58984:35398,58985:35400,58986:35452,58987:35437,58988:35436,58989:35426,58990:35461,58991:35458,58992:35460,58993:35496,58994:35489,58995:35473,58996:35493,58997:35494,58998:35482,58999:35491,59e3:35524,59001:35533,59002:35522,59003:35546,59004:35563,59005:35571,59006:35559,59008:35556,59009:35569,59010:35604,59011:35552,59012:35554,59013:35575,59014:35550,59015:35547,59016:35596,59017:35591,59018:35610,59019:35553,59020:35606,59021:35600,59022:35607,59023:35616,59024:35635,59025:38827,59026:35622,59027:35627,59028:35646,59029:35624,59030:35649,59031:35660,59032:35663,59033:35662,59034:35657,59035:35670,59036:35675,59037:35674,59038:35691,59039:35679,59040:35692,59041:35695,59042:35700,59043:35709,59044:35712,59045:35724,59046:35726,59047:35730,59048:35731,59049:35734,59050:35737,59051:35738,59052:35898,59053:35905,59054:35903,59055:35912,59056:35916,59057:35918,59058:35920,59059:35925,59060:35938,59061:35948,59062:35960,59063:35962,59064:35970,59065:35977,59066:35973,59067:35978,59068:35981,59069:35982,59070:35988,59071:35964,59072:35992,59073:25117,59074:36013,59075:36010,59076:36029,59077:36018,59078:36019,59079:36014,59080:36022,59081:36040,59082:36033,59083:36068,59084:36067,59085:36058,59086:36093,59087:36090,59088:36091,59089:36100,59090:36101,59091:36106,59092:36103,59093:36111,59094:36109,59095:36112,59096:40782,59097:36115,59098:36045,59099:36116,59100:36118,59101:36199,59102:36205,59103:36209,59104:36211,59105:36225,59106:36249,59107:36290,59108:36286,59109:36282,59110:36303,59111:36314,59112:36310,59113:36300,59114:36315,59115:36299,59116:36330,59117:36331,59118:36319,59119:36323,59120:36348,59121:36360,59122:36361,59123:36351,59124:36381,59125:36382,59126:36368,59127:36383,59128:36418,59129:36405,59130:36400,59131:36404,59132:36426,59200:36423,59201:36425,59202:36428,59203:36432,59204:36424,59205:36441,59206:36452,59207:36448,59208:36394,59209:36451,59210:36437,59211:36470,59212:36466,59213:36476,59214:36481,59215:36487,59216:36485,59217:36484,59218:36491,59219:36490,59220:36499,59221:36497,59222:36500,59223:36505,59224:36522,59225:36513,59226:36524,59227:36528,59228:36550,59229:36529,59230:36542,59231:36549,59232:36552,59233:36555,59234:36571,59235:36579,59236:36604,59237:36603,59238:36587,59239:36606,59240:36618,59241:36613,59242:36629,59243:36626,59244:36633,59245:36627,59246:36636,59247:36639,59248:36635,59249:36620,59250:36646,59251:36659,59252:36667,59253:36665,59254:36677,59255:36674,59256:36670,59257:36684,59258:36681,59259:36678,59260:36686,59261:36695,59262:36700,59264:36706,59265:36707,59266:36708,59267:36764,59268:36767,59269:36771,59270:36781,59271:36783,59272:36791,59273:36826,59274:36837,59275:36834,59276:36842,59277:36847,59278:36999,59279:36852,59280:36869,59281:36857,59282:36858,59283:36881,59284:36885,59285:36897,59286:36877,59287:36894,59288:36886,59289:36875,59290:36903,59291:36918,59292:36917,59293:36921,59294:36856,59295:36943,59296:36944,59297:36945,59298:36946,59299:36878,59300:36937,59301:36926,59302:36950,59303:36952,59304:36958,59305:36968,59306:36975,59307:36982,59308:38568,59309:36978,59310:36994,59311:36989,59312:36993,59313:36992,59314:37002,59315:37001,59316:37007,59317:37032,59318:37039,59319:37041,59320:37045,59321:37090,59322:37092,59323:25160,59324:37083,59325:37122,59326:37138,59327:37145,59328:37170,59329:37168,59330:37194,59331:37206,59332:37208,59333:37219,59334:37221,59335:37225,59336:37235,59337:37234,59338:37259,59339:37257,59340:37250,59341:37282,59342:37291,59343:37295,59344:37290,59345:37301,59346:37300,59347:37306,59348:37312,59349:37313,59350:37321,59351:37323,59352:37328,59353:37334,59354:37343,59355:37345,59356:37339,59357:37372,59358:37365,59359:37366,59360:37406,59361:37375,59362:37396,59363:37420,59364:37397,59365:37393,59366:37470,59367:37463,59368:37445,59369:37449,59370:37476,59371:37448,59372:37525,59373:37439,59374:37451,59375:37456,59376:37532,59377:37526,59378:37523,59379:37531,59380:37466,59381:37583,59382:37561,59383:37559,59384:37609,59385:37647,59386:37626,59387:37700,59388:37678,59456:37657,59457:37666,59458:37658,59459:37667,59460:37690,59461:37685,59462:37691,59463:37724,59464:37728,59465:37756,59466:37742,59467:37718,59468:37808,59469:37804,59470:37805,59471:37780,59472:37817,59473:37846,59474:37847,59475:37864,59476:37861,59477:37848,59478:37827,59479:37853,59480:37840,59481:37832,59482:37860,59483:37914,59484:37908,59485:37907,59486:37891,59487:37895,59488:37904,59489:37942,59490:37931,59491:37941,59492:37921,59493:37946,59494:37953,59495:37970,59496:37956,59497:37979,59498:37984,59499:37986,59500:37982,59501:37994,59502:37417,59503:38e3,59504:38005,59505:38007,59506:38013,59507:37978,59508:38012,59509:38014,59510:38017,59511:38015,59512:38274,59513:38279,59514:38282,59515:38292,59516:38294,59517:38296,59518:38297,59520:38304,59521:38312,59522:38311,59523:38317,59524:38332,59525:38331,59526:38329,59527:38334,59528:38346,59529:28662,59530:38339,59531:38349,59532:38348,59533:38357,59534:38356,59535:38358,59536:38364,59537:38369,59538:38373,59539:38370,59540:38433,59541:38440,59542:38446,59543:38447,59544:38466,59545:38476,59546:38479,59547:38475,59548:38519,59549:38492,59550:38494,59551:38493,59552:38495,59553:38502,59554:38514,59555:38508,59556:38541,59557:38552,59558:38549,59559:38551,59560:38570,59561:38567,59562:38577,59563:38578,59564:38576,59565:38580,59566:38582,59567:38584,59568:38585,59569:38606,59570:38603,59571:38601,59572:38605,59573:35149,59574:38620,59575:38669,59576:38613,59577:38649,59578:38660,59579:38662,59580:38664,59581:38675,59582:38670,59583:38673,59584:38671,59585:38678,59586:38681,59587:38692,59588:38698,59589:38704,59590:38713,59591:38717,59592:38718,59593:38724,59594:38726,59595:38728,59596:38722,59597:38729,59598:38748,59599:38752,59600:38756,59601:38758,59602:38760,59603:21202,59604:38763,59605:38769,59606:38777,59607:38789,59608:38780,59609:38785,59610:38778,59611:38790,59612:38795,59613:38799,59614:38800,59615:38812,59616:38824,59617:38822,59618:38819,59619:38835,59620:38836,59621:38851,59622:38854,59623:38856,59624:38859,59625:38876,59626:38893,59627:40783,59628:38898,59629:31455,59630:38902,59631:38901,59632:38927,59633:38924,59634:38968,59635:38948,59636:38945,59637:38967,59638:38973,59639:38982,59640:38991,59641:38987,59642:39019,59643:39023,59644:39024,59712:39025,59713:39028,59714:39027,59715:39082,59716:39087,59717:39089,59718:39094,59719:39108,59720:39107,59721:39110,59722:39145,59723:39147,59724:39171,59725:39177,59726:39186,59727:39188,59728:39192,59729:39201,59730:39197,59731:39198,59732:39204,59733:39200,59734:39212,59735:39214,59736:39229,59737:39230,59738:39234,59739:39241,59740:39237,59741:39248,59742:39243,59743:39249,59744:39250,59745:39244,59746:39253,59747:39319,59748:39320,59749:39333,59750:39341,59751:39342,59752:39356,59753:39391,59754:39387,59755:39389,59756:39384,59757:39377,59758:39405,59759:39406,59760:39409,59761:39410,59762:39419,59763:39416,59764:39425,59765:39439,59766:39429,59767:39394,59768:39449,59769:39467,59770:39479,59771:39493,59772:39490,59773:39488,59774:39491,59776:39486,59777:39509,59778:39501,59779:39515,59780:39511,59781:39519,59782:39522,59783:39525,59784:39524,59785:39529,59786:39531,59787:39530,59788:39597,59789:39600,59790:39612,59791:39616,59792:39631,59793:39633,59794:39635,59795:39636,59796:39646,59797:39647,59798:39650,59799:39651,59800:39654,59801:39663,59802:39659,59803:39662,59804:39668,59805:39665,59806:39671,59807:39675,59808:39686,59809:39704,59810:39706,59811:39711,59812:39714,59813:39715,59814:39717,59815:39719,59816:39720,59817:39721,59818:39722,59819:39726,59820:39727,59821:39730,59822:39748,59823:39747,59824:39759,59825:39757,59826:39758,59827:39761,59828:39768,59829:39796,59830:39827,59831:39811,59832:39825,59833:39830,59834:39831,59835:39839,59836:39840,59837:39848,59838:39860,59839:39872,59840:39882,59841:39865,59842:39878,59843:39887,59844:39889,59845:39890,59846:39907,59847:39906,59848:39908,59849:39892,59850:39905,59851:39994,59852:39922,59853:39921,59854:39920,59855:39957,59856:39956,59857:39945,59858:39955,59859:39948,59860:39942,59861:39944,59862:39954,59863:39946,59864:39940,59865:39982,59866:39963,59867:39973,59868:39972,59869:39969,59870:39984,59871:40007,59872:39986,59873:40006,59874:39998,59875:40026,59876:40032,59877:40039,59878:40054,59879:40056,59880:40167,59881:40172,59882:40176,59883:40201,59884:40200,59885:40171,59886:40195,59887:40198,59888:40234,59889:40230,59890:40367,59891:40227,59892:40223,59893:40260,59894:40213,59895:40210,59896:40257,59897:40255,59898:40254,59899:40262,59900:40264,59968:40285,59969:40286,59970:40292,59971:40273,59972:40272,59973:40281,59974:40306,59975:40329,59976:40327,59977:40363,59978:40303,59979:40314,59980:40346,59981:40356,59982:40361,59983:40370,59984:40388,59985:40385,59986:40379,59987:40376,59988:40378,59989:40390,59990:40399,59991:40386,59992:40409,59993:40403,59994:40440,59995:40422,59996:40429,59997:40431,59998:40445,59999:40474,6e4:40475,60001:40478,60002:40565,60003:40569,60004:40573,60005:40577,60006:40584,60007:40587,60008:40588,60009:40594,60010:40597,60011:40593,60012:40605,60013:40613,60014:40617,60015:40632,60016:40618,60017:40621,60018:38753,60019:40652,60020:40654,60021:40655,60022:40656,60023:40660,60024:40668,60025:40670,60026:40669,60027:40672,60028:40677,60029:40680,60030:40687,60032:40692,60033:40694,60034:40695,60035:40697,60036:40699,60037:40700,60038:40701,60039:40711,60040:40712,60041:30391,60042:40725,60043:40737,60044:40748,60045:40766,60046:40778,60047:40786,60048:40788,60049:40803,60050:40799,60051:40800,60052:40801,60053:40806,60054:40807,60055:40812,60056:40810,60057:40823,60058:40818,60059:40822,60060:40853,60061:40860,60062:40864,60063:22575,60064:27079,60065:36953,60066:29796,60067:20956,60068:29081}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(2);t.decode=function(e,t){var n=new Uint8ClampedArray(e.length);n.set(e);for(var a=new r.default(285,256,0),i=new o.default(a,n),l=new Uint8ClampedArray(t),s=!1,c=0;c<t;c++){var u=i.evaluateAt(a.exp(c+a.generatorBase));l[l.length-1-c]=u,0!==u&&(s=!0)}if(!s)return n;var d=new o.default(a,l),f=function(e,t,n,r){var o;t.degree()<n.degree()&&(t=(o=[n,t])[0],n=o[1]);for(var a=t,i=n,l=e.zero,s=e.one;i.degree()>=r/2;){var c=a,u=l;if(l=s,(a=i).isZero())return null;i=c;for(var d=e.zero,f=a.getCoefficient(a.degree()),p=e.inverse(f);i.degree()>=a.degree()&&!i.isZero();){var h=i.degree()-a.degree(),v=e.multiply(i.getCoefficient(i.degree()),p);d=d.addOrSubtract(e.buildMonomial(h,v)),i=i.addOrSubtract(a.multiplyByMonomial(h,v))}if(s=d.multiplyPoly(l).addOrSubtract(u),i.degree()>=a.degree())return null}var m=s.getCoefficient(0);if(0===m)return null;var g=e.inverse(m);return[s.multiply(g),i.multiply(g)]}(a,a.buildMonomial(t,1),d,t);if(null===f)return null;var p=function(e,t){var n=t.degree();if(1===n)return[t.getCoefficient(1)];for(var r=new Array(n),o=0,a=1;a<e.size&&o<n;a++)0===t.evaluateAt(a)&&(r[o]=e.inverse(a),o++);return o!==n?null:r}(a,f[0]);if(null==p)return null;for(var h=function(e,t,n){for(var o=n.length,a=new Array(o),i=0;i<o;i++){for(var l=e.inverse(n[i]),s=1,c=0;c<o;c++)i!==c&&(s=e.multiply(s,r.addOrSubtractGF(1,e.multiply(n[c],l))));a[i]=e.multiply(t.evaluateAt(l),e.inverse(s)),0!==e.generatorBase&&(a[i]=e.multiply(a[i],l))}return a}(a,f[1],p),v=0;v<p.length;v++){var m=n.length-1-a.log(p[v]);if(m<0)return null;n[m]=r.addOrSubtractGF(n[m],h[v])}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VERSIONS=[{infoBits:null,versionNumber:1,alignmentPatternCenters:[],errorCorrectionLevels:[{ecCodewordsPerBlock:7,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:13,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:13}]},{ecCodewordsPerBlock:17,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:2,alignmentPatternCenters:[6,18],errorCorrectionLevels:[{ecCodewordsPerBlock:10,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:34}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:28}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:16}]}]},{infoBits:null,versionNumber:3,alignmentPatternCenters:[6,22],errorCorrectionLevels:[{ecCodewordsPerBlock:15,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:55}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:13}]}]},{infoBits:null,versionNumber:4,alignmentPatternCenters:[6,26],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:80}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:32}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:9}]}]},{infoBits:null,versionNumber:5,alignmentPatternCenters:[6,30],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:43}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:11},{numBlocks:2,dataCodewordsPerBlock:12}]}]},{infoBits:null,versionNumber:6,alignmentPatternCenters:[6,34],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68}]},{ecCodewordsPerBlock:16,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:27}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:31892,versionNumber:7,alignmentPatternCenters:[6,22,38],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:78}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:31}]},{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:13},{numBlocks:1,dataCodewordsPerBlock:14}]}]},{infoBits:34236,versionNumber:8,alignmentPatternCenters:[6,24,42],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:97}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:38},{numBlocks:2,dataCodewordsPerBlock:39}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:18},{numBlocks:2,dataCodewordsPerBlock:19}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:14},{numBlocks:2,dataCodewordsPerBlock:15}]}]},{infoBits:39577,versionNumber:9,alignmentPatternCenters:[6,26,46],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:12},{numBlocks:4,dataCodewordsPerBlock:13}]}]},{infoBits:42195,versionNumber:10,alignmentPatternCenters:[6,28,50],errorCorrectionLevels:[{ecCodewordsPerBlock:18,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:68},{numBlocks:2,dataCodewordsPerBlock:69}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:43},{numBlocks:1,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:15},{numBlocks:2,dataCodewordsPerBlock:16}]}]},{infoBits:48118,versionNumber:11,alignmentPatternCenters:[6,30,54],errorCorrectionLevels:[{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:81}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:50},{numBlocks:4,dataCodewordsPerBlock:51}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:22},{numBlocks:4,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:12},{numBlocks:8,dataCodewordsPerBlock:13}]}]},{infoBits:51042,versionNumber:12,alignmentPatternCenters:[6,32,58],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:92},{numBlocks:2,dataCodewordsPerBlock:93}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:36},{numBlocks:2,dataCodewordsPerBlock:37}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:20},{numBlocks:6,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:14},{numBlocks:4,dataCodewordsPerBlock:15}]}]},{infoBits:55367,versionNumber:13,alignmentPatternCenters:[6,34,62],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:37},{numBlocks:1,dataCodewordsPerBlock:38}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:20},{numBlocks:4,dataCodewordsPerBlock:21}]},{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:11},{numBlocks:4,dataCodewordsPerBlock:12}]}]},{infoBits:58893,versionNumber:14,alignmentPatternCenters:[6,26,46,66],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:40},{numBlocks:5,dataCodewordsPerBlock:41}]},{ecCodewordsPerBlock:20,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:16},{numBlocks:5,dataCodewordsPerBlock:17}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:5,dataCodewordsPerBlock:13}]}]},{infoBits:63784,versionNumber:15,alignmentPatternCenters:[6,26,48,70],errorCorrectionLevels:[{ecCodewordsPerBlock:22,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:87},{numBlocks:1,dataCodewordsPerBlock:88}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:41},{numBlocks:5,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:12},{numBlocks:7,dataCodewordsPerBlock:13}]}]},{infoBits:68472,versionNumber:16,alignmentPatternCenters:[6,26,50,74],errorCorrectionLevels:[{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:98},{numBlocks:1,dataCodewordsPerBlock:99}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:19},{numBlocks:2,dataCodewordsPerBlock:20}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:70749,versionNumber:17,alignmentPatternCenters:[6,30,54,78],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:1,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:22},{numBlocks:15,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:17,dataCodewordsPerBlock:15}]}]},{infoBits:76311,versionNumber:18,alignmentPatternCenters:[6,30,56,82],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:120},{numBlocks:1,dataCodewordsPerBlock:121}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:43},{numBlocks:4,dataCodewordsPerBlock:44}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:1,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:14},{numBlocks:19,dataCodewordsPerBlock:15}]}]},{infoBits:79154,versionNumber:19,alignmentPatternCenters:[6,30,58,86],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:113},{numBlocks:4,dataCodewordsPerBlock:114}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:44},{numBlocks:11,dataCodewordsPerBlock:45}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:21},{numBlocks:4,dataCodewordsPerBlock:22}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:9,dataCodewordsPerBlock:13},{numBlocks:16,dataCodewordsPerBlock:14}]}]},{infoBits:84390,versionNumber:20,alignmentPatternCenters:[6,34,62,90],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:107},{numBlocks:5,dataCodewordsPerBlock:108}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:41},{numBlocks:13,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:5,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:15},{numBlocks:10,dataCodewordsPerBlock:16}]}]},{infoBits:87683,versionNumber:21,alignmentPatternCenters:[6,28,50,72,94],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:116},{numBlocks:4,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:42}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:16},{numBlocks:6,dataCodewordsPerBlock:17}]}]},{infoBits:92361,versionNumber:22,alignmentPatternCenters:[6,26,50,74,98],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:111},{numBlocks:7,dataCodewordsPerBlock:112}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:24,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:13}]}]},{infoBits:96236,versionNumber:23,alignmentPatternCenters:[6,30,54,74,102],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:121},{numBlocks:5,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:47},{numBlocks:14,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:16,dataCodewordsPerBlock:15},{numBlocks:14,dataCodewordsPerBlock:16}]}]},{infoBits:102084,versionNumber:24,alignmentPatternCenters:[6,28,54,80,106],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:45},{numBlocks:14,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:24},{numBlocks:16,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:30,dataCodewordsPerBlock:16},{numBlocks:2,dataCodewordsPerBlock:17}]}]},{infoBits:102881,versionNumber:25,alignmentPatternCenters:[6,32,58,84,110],errorCorrectionLevels:[{ecCodewordsPerBlock:26,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:106},{numBlocks:4,dataCodewordsPerBlock:107}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:47},{numBlocks:13,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:13,dataCodewordsPerBlock:16}]}]},{infoBits:110507,versionNumber:26,alignmentPatternCenters:[6,30,58,86,114],errorCorrectionLevels:[{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:114},{numBlocks:2,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:46},{numBlocks:4,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:28,dataCodewordsPerBlock:22},{numBlocks:6,dataCodewordsPerBlock:23}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:33,dataCodewordsPerBlock:16},{numBlocks:4,dataCodewordsPerBlock:17}]}]},{infoBits:110734,versionNumber:27,alignmentPatternCenters:[6,34,62,90,118],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:45},{numBlocks:3,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:8,dataCodewordsPerBlock:23},{numBlocks:26,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:117786,versionNumber:28,alignmentPatternCenters:[6,26,50,74,98,122],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:117},{numBlocks:10,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:3,dataCodewordsPerBlock:45},{numBlocks:23,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:24},{numBlocks:31,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:31,dataCodewordsPerBlock:16}]}]},{infoBits:119615,versionNumber:29,alignmentPatternCenters:[6,30,54,78,102,126],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:7,dataCodewordsPerBlock:116},{numBlocks:7,dataCodewordsPerBlock:117}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:21,dataCodewordsPerBlock:45},{numBlocks:7,dataCodewordsPerBlock:46}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:1,dataCodewordsPerBlock:23},{numBlocks:37,dataCodewordsPerBlock:24}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:26,dataCodewordsPerBlock:16}]}]},{infoBits:126325,versionNumber:30,alignmentPatternCenters:[6,26,52,78,104,130],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:5,dataCodewordsPerBlock:115},{numBlocks:10,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:47},{numBlocks:10,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:15,dataCodewordsPerBlock:24},{numBlocks:25,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:25,dataCodewordsPerBlock:16}]}]},{infoBits:127568,versionNumber:31,alignmentPatternCenters:[6,30,56,82,108,134],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:3,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:46},{numBlocks:29,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:24},{numBlocks:1,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:23,dataCodewordsPerBlock:15},{numBlocks:28,dataCodewordsPerBlock:16}]}]},{infoBits:133589,versionNumber:32,alignmentPatternCenters:[6,34,60,86,112,138],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:24},{numBlocks:35,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:15},{numBlocks:35,dataCodewordsPerBlock:16}]}]},{infoBits:136944,versionNumber:33,alignmentPatternCenters:[6,30,58,86,114,142],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:115},{numBlocks:1,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:21,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:24},{numBlocks:19,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:11,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:141498,versionNumber:34,alignmentPatternCenters:[6,34,62,90,118,146],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:115},{numBlocks:6,dataCodewordsPerBlock:116}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:14,dataCodewordsPerBlock:46},{numBlocks:23,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:44,dataCodewordsPerBlock:24},{numBlocks:7,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:59,dataCodewordsPerBlock:16},{numBlocks:1,dataCodewordsPerBlock:17}]}]},{infoBits:145311,versionNumber:35,alignmentPatternCenters:[6,30,54,78,102,126,150],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:121},{numBlocks:7,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:12,dataCodewordsPerBlock:47},{numBlocks:26,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:39,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:22,dataCodewordsPerBlock:15},{numBlocks:41,dataCodewordsPerBlock:16}]}]},{infoBits:150283,versionNumber:36,alignmentPatternCenters:[6,24,50,76,102,128,154],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:121},{numBlocks:14,dataCodewordsPerBlock:122}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:6,dataCodewordsPerBlock:47},{numBlocks:34,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:46,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:2,dataCodewordsPerBlock:15},{numBlocks:64,dataCodewordsPerBlock:16}]}]},{infoBits:152622,versionNumber:37,alignmentPatternCenters:[6,28,54,80,106,132,158],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:17,dataCodewordsPerBlock:122},{numBlocks:4,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:29,dataCodewordsPerBlock:46},{numBlocks:14,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:49,dataCodewordsPerBlock:24},{numBlocks:10,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:24,dataCodewordsPerBlock:15},{numBlocks:46,dataCodewordsPerBlock:16}]}]},{infoBits:158308,versionNumber:38,alignmentPatternCenters:[6,32,58,84,110,136,162],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:4,dataCodewordsPerBlock:122},{numBlocks:18,dataCodewordsPerBlock:123}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:13,dataCodewordsPerBlock:46},{numBlocks:32,dataCodewordsPerBlock:47}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:48,dataCodewordsPerBlock:24},{numBlocks:14,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:42,dataCodewordsPerBlock:15},{numBlocks:32,dataCodewordsPerBlock:16}]}]},{infoBits:161089,versionNumber:39,alignmentPatternCenters:[6,26,54,82,110,138,166],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:117},{numBlocks:4,dataCodewordsPerBlock:118}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:40,dataCodewordsPerBlock:47},{numBlocks:7,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:43,dataCodewordsPerBlock:24},{numBlocks:22,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:10,dataCodewordsPerBlock:15},{numBlocks:67,dataCodewordsPerBlock:16}]}]},{infoBits:167017,versionNumber:40,alignmentPatternCenters:[6,30,58,86,114,142,170],errorCorrectionLevels:[{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:19,dataCodewordsPerBlock:118},{numBlocks:6,dataCodewordsPerBlock:119}]},{ecCodewordsPerBlock:28,ecBlocks:[{numBlocks:18,dataCodewordsPerBlock:47},{numBlocks:31,dataCodewordsPerBlock:48}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:34,dataCodewordsPerBlock:24},{numBlocks:34,dataCodewordsPerBlock:25}]},{ecCodewordsPerBlock:30,ecBlocks:[{numBlocks:20,dataCodewordsPerBlock:15},{numBlocks:61,dataCodewordsPerBlock:16}]}]}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);function o(e,t,n,r){var o=e.x-t.x+n.x-r.x,a=e.y-t.y+n.y-r.y;if(0===o&&0===a)return{a11:t.x-e.x,a12:t.y-e.y,a13:0,a21:n.x-t.x,a22:n.y-t.y,a23:0,a31:e.x,a32:e.y,a33:1};var i=t.x-n.x,l=r.x-n.x,s=t.y-n.y,c=r.y-n.y,u=i*c-l*s,d=(o*c-l*a)/u,f=(i*a-o*s)/u;return{a11:t.x-e.x+d*t.x,a12:t.y-e.y+d*t.y,a13:d,a21:r.x-e.x+f*r.x,a22:r.y-e.y+f*r.y,a23:f,a31:e.x,a32:e.y,a33:1}}t.extract=function(e,t){for(var n,a,i=function(e,t,n,r){var a=o(e,t,n,r);return{a11:a.a22*a.a33-a.a23*a.a32,a12:a.a13*a.a32-a.a12*a.a33,a13:a.a12*a.a23-a.a13*a.a22,a21:a.a23*a.a31-a.a21*a.a33,a22:a.a11*a.a33-a.a13*a.a31,a23:a.a13*a.a21-a.a11*a.a23,a31:a.a21*a.a32-a.a22*a.a31,a32:a.a12*a.a31-a.a11*a.a32,a33:a.a11*a.a22-a.a12*a.a21}}({x:3.5,y:3.5},{x:t.dimension-3.5,y:3.5},{x:t.dimension-6.5,y:t.dimension-6.5},{x:3.5,y:t.dimension-3.5}),l=o(t.topLeft,t.topRight,t.alignmentPattern,t.bottomLeft),s=(a=i,{a11:(n=l).a11*a.a11+n.a21*a.a12+n.a31*a.a13,a12:n.a12*a.a11+n.a22*a.a12+n.a32*a.a13,a13:n.a13*a.a11+n.a23*a.a12+n.a33*a.a13,a21:n.a11*a.a21+n.a21*a.a22+n.a31*a.a23,a22:n.a12*a.a21+n.a22*a.a22+n.a32*a.a23,a23:n.a13*a.a21+n.a23*a.a22+n.a33*a.a23,a31:n.a11*a.a31+n.a21*a.a32+n.a31*a.a33,a32:n.a12*a.a31+n.a22*a.a32+n.a32*a.a33,a33:n.a13*a.a31+n.a23*a.a32+n.a33*a.a33}),c=r.BitMatrix.createEmpty(t.dimension,t.dimension),u=function(e,t){var n=s.a13*e+s.a23*t+s.a33;return{x:(s.a11*e+s.a21*t+s.a31)/n,y:(s.a12*e+s.a22*t+s.a32)/n}},d=0;d<t.dimension;d++)for(var f=0;f<t.dimension;f++){var p=u(f+.5,d+.5);c.set(f,d,e.get(Math.floor(p.x),Math.floor(p.y)))}return{matrix:c,mappingFunction:u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))};function o(e){return e.reduce((function(e,t){return e+t}))}function a(e,t,n,o){var a,i,l,s,c=[{x:Math.floor(e.x),y:Math.floor(e.y)}],u=Math.abs(t.y-e.y)>Math.abs(t.x-e.x);u?(a=Math.floor(e.y),i=Math.floor(e.x),l=Math.floor(t.y),s=Math.floor(t.x)):(a=Math.floor(e.x),i=Math.floor(e.y),l=Math.floor(t.x),s=Math.floor(t.y));for(var d=Math.abs(l-a),f=Math.abs(s-i),p=Math.floor(-d/2),h=a<l?1:-1,v=i<s?1:-1,m=!0,g=a,b=i;g!==l+h;g+=h){var y=u?b:g,w=u?g:b;if(n.get(y,w)!==m&&(m=!m,c.push({x:y,y:w}),c.length===o+1))break;if((p+=f)>0){if(b===s)break;b+=v,p-=d}}for(var x=[],k=0;k<o;k++)c[k]&&c[k+1]?x.push(r(c[k],c[k+1])):x.push(0);return x}function i(e,t,n,r){var o,i=t.y-e.y,l=t.x-e.x,s=a(e,t,n,Math.ceil(r/2)),c=a(e,{x:e.x-l,y:e.y-i},n,Math.ceil(r/2)),u=s.shift()+c.shift()-1;return(o=c.concat(u)).concat.apply(o,s)}function l(e,t){var n=o(e)/o(t),r=0;return t.forEach((function(t,o){r+=Math.pow(e[o]-t*n,2)})),{averageSize:n,error:r}}function s(e,t,n){try{var r=i(e,{x:-1,y:e.y},n,t.length),o=i(e,{x:e.x,y:-1},n,t.length),a=i(e,{x:Math.max(0,e.x-e.y)-1,y:Math.max(0,e.y-e.x)-1},n,t.length),s=i(e,{x:Math.min(n.width,e.x+e.y)+1,y:Math.min(n.height,e.y+e.x)+1},n,t.length),c=l(r,t),u=l(o,t),d=l(a,t),f=l(s,t),p=Math.sqrt(c.error*c.error+u.error*u.error+d.error*d.error+f.error*f.error),h=(c.averageSize+u.averageSize+d.averageSize+f.averageSize)/4;return p+(Math.pow(c.averageSize-h,2)+Math.pow(u.averageSize-h,2)+Math.pow(d.averageSize-h,2)+Math.pow(f.averageSize-h,2))/h}catch(e){return 1/0}}function c(e,t){for(var n=Math.round(t.x);e.get(n,Math.round(t.y));)n--;for(var r=Math.round(t.x);e.get(r,Math.round(t.y));)r++;for(var o=(n+r)/2,a=Math.round(t.y);e.get(Math.round(o),a);)a--;for(var i=Math.round(t.y);e.get(Math.round(o),i);)i++;return{x:o,y:(a+i)/2}}function u(e,t,n,a,l){var c,u,d;try{c=function(e,t,n,a){var l=(o(i(e,n,a,5))/7+o(i(e,t,a,5))/7+o(i(n,e,a,5))/7+o(i(t,e,a,5))/7)/4;if(l<1)throw new Error("Invalid module size");var s=Math.round(r(e,t)/l),c=Math.round(r(e,n)/l),u=Math.floor((s+c)/2)+7;switch(u%4){case 0:u++;break;case 2:u--}return{dimension:u,moduleSize:l}}(a,n,l,e),u=c.dimension,d=c.moduleSize}catch(e){return null}var f=n.x-a.x+l.x,p=n.y-a.y+l.y,h=(r(a,l)+r(a,n))/2/d,v=1-3/h,m={x:a.x+v*(f-a.x),y:a.y+v*(p-a.y)},g=t.map((function(t){var n=(t.top.startX+t.top.endX+t.bottom.startX+t.bottom.endX)/4,a=(t.top.y+t.bottom.y+1)/2;if(e.get(Math.floor(n),Math.floor(a))){var i=[t.top.endX-t.top.startX,t.bottom.endX-t.bottom.startX,t.bottom.y-t.top.y+1];return o(i),{x:n,y:a,score:s({x:Math.floor(n),y:Math.floor(a)},[1,1,1],e)+r({x:n,y:a},m)}}})).filter((function(e){return!!e})).sort((function(e,t){return e.score-t.score}));return{alignmentPattern:h>=15&&g.length?g[0]:m,dimension:u}}t.locate=function(e){for(var t=[],n=[],a=[],i=[],l=function(r){for(var l=0,s=!1,c=[0,0,0,0,0],u=function(t){var a=e.get(t,r);if(a===s)l++;else{c=[c[1],c[2],c[3],c[4],l],l=1,s=a;var u=o(c)/7,d=Math.abs(c[0]-u)<u&&Math.abs(c[1]-u)<u&&Math.abs(c[2]-3*u)<3*u&&Math.abs(c[3]-u)<u&&Math.abs(c[4]-u)<u&&!a,f=o(c.slice(-3))/3,p=Math.abs(c[2]-f)<f&&Math.abs(c[3]-f)<f&&Math.abs(c[4]-f)<f&&a;if(d){var h=t-c[3]-c[4],v=h-c[2],m={startX:v,endX:h,y:r};(g=n.filter((function(e){return v>=e.bottom.startX&&v<=e.bottom.endX||h>=e.bottom.startX&&v<=e.bottom.endX||v<=e.bottom.startX&&h>=e.bottom.endX&&c[2]/(e.bottom.endX-e.bottom.startX)<1.5&&c[2]/(e.bottom.endX-e.bottom.startX)>.5}))).length>0?g[0].bottom=m:n.push({top:m,bottom:m})}if(p){var g,b=t-c[4],y=b-c[3];m={startX:y,y:r,endX:b},(g=i.filter((function(e){return y>=e.bottom.startX&&y<=e.bottom.endX||b>=e.bottom.startX&&y<=e.bottom.endX||y<=e.bottom.startX&&b>=e.bottom.endX&&c[2]/(e.bottom.endX-e.bottom.startX)<1.5&&c[2]/(e.bottom.endX-e.bottom.startX)>.5}))).length>0?g[0].bottom=m:i.push({top:m,bottom:m})}}},d=-1;d<=e.width;d++)u(d);t.push.apply(t,n.filter((function(e){return e.bottom.y!==r&&e.bottom.y-e.top.y>=2}))),n=n.filter((function(e){return e.bottom.y===r})),a.push.apply(a,i.filter((function(e){return e.bottom.y!==r}))),i=i.filter((function(e){return e.bottom.y===r}))},d=0;d<=e.height;d++)l(d);t.push.apply(t,n.filter((function(e){return e.bottom.y-e.top.y>=2}))),a.push.apply(a,i);var f=t.filter((function(e){return e.bottom.y-e.top.y>=2})).map((function(t){var n=(t.top.startX+t.top.endX+t.bottom.startX+t.bottom.endX)/4,r=(t.top.y+t.bottom.y+1)/2;if(e.get(Math.round(n),Math.round(r))){var a=[t.top.endX-t.top.startX,t.bottom.endX-t.bottom.startX,t.bottom.y-t.top.y+1],i=o(a)/a.length;return{score:s({x:Math.round(n),y:Math.round(r)},[1,1,3,1,1],e),x:n,y:r,size:i}}})).filter((function(e){return!!e})).sort((function(e,t){return e.score-t.score})).map((function(e,t,n){if(t>4)return null;var r=n.filter((function(e,n){return t!==n})).map((function(t){return{x:t.x,y:t.y,score:t.score+Math.pow(t.size-e.size,2)/e.size,size:t.size}})).sort((function(e,t){return e.score-t.score}));if(r.length<2)return null;var o=e.score+r[0].score+r[1].score;return{points:[e].concat(r.slice(0,2)),score:o}})).filter((function(e){return!!e})).sort((function(e,t){return e.score-t.score}));if(0===f.length)return null;var p=function(e,t,n){var o,a,i,l,s,c,u,d=r(e,t),f=r(t,n),p=r(e,n);return f>=d&&f>=p?(s=(o=[t,e,n])[0],c=o[1],u=o[2]):p>=f&&p>=d?(s=(a=[e,t,n])[0],c=a[1],u=a[2]):(s=(i=[e,n,t])[0],c=i[1],u=i[2]),(u.x-c.x)*(s.y-c.y)-(u.y-c.y)*(s.x-c.x)<0&&(s=(l=[u,s])[0],u=l[1]),{bottomLeft:s,topLeft:c,topRight:u}}(f[0].points[0],f[0].points[1],f[0].points[2]),h=p.topRight,v=p.topLeft,m=p.bottomLeft,g=u(e,a,h,v,m),b=[];g&&b.push({alignmentPattern:{x:g.alignmentPattern.x,y:g.alignmentPattern.y},bottomLeft:{x:m.x,y:m.y},dimension:g.dimension,topLeft:{x:v.x,y:v.y},topRight:{x:h.x,y:h.y}});var y=c(e,h),w=c(e,v),x=c(e,m),k=u(e,a,y,w,x);return k&&b.push({alignmentPattern:{x:k.alignmentPattern.x,y:k.alignmentPattern.y},bottomLeft:{x:x.x,y:x.y},topLeft:{x:w.x,y:w.y},topRight:{x:y.x,y:y.y},dimension:k.dimension}),0===b.length?null:b}}]).default},e.exports=t()},8552:(e,t,n)=>{var r=n(852)(n(5639),"DataView");e.exports=r},1989:(e,t,n)=>{var r=n(1789),o=n(401),a=n(7667),i=n(1327),l=n(1866);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},8407:(e,t,n)=>{var r=n(7040),o=n(4125),a=n(2117),i=n(7529),l=n(4705);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},7071:(e,t,n)=>{var r=n(852)(n(5639),"Map");e.exports=r},3369:(e,t,n)=>{var r=n(4785),o=n(1285),a=n(6e3),i=n(9916),l=n(5265);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},3818:(e,t,n)=>{var r=n(852)(n(5639),"Promise");e.exports=r},8525:(e,t,n)=>{var r=n(852)(n(5639),"Set");e.exports=r},8668:(e,t,n)=>{var r=n(3369),o=n(619),a=n(2385);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},6384:(e,t,n)=>{var r=n(8407),o=n(7465),a=n(3779),i=n(7599),l=n(4758),s=n(4309);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=l,c.prototype.set=s,e.exports=c},2705:(e,t,n)=>{var r=n(5639).Symbol;e.exports=r},1149:(e,t,n)=>{var r=n(5639).Uint8Array;e.exports=r},577:(e,t,n)=>{var r=n(852)(n(5639),"WeakMap");e.exports=r},7412:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4963:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}},4636:(e,t,n)=>{var r=n(2545),o=n(5694),a=n(1469),i=n(4144),l=n(5776),s=n(6719),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&o(e),d=!n&&!u&&i(e),f=!n&&!u&&!d&&s(e),p=n||u||d||f,h=p?r(e.length,String):[],v=h.length;for(var m in e)!t&&!c.call(e,m)||p&&("length"==m||d&&("offset"==m||"parent"==m)||f&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||l(m,v))||h.push(m);return h}},9932:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},2488:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},2908:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},4865:(e,t,n)=>{var r=n(9465),o=n(7813),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];a.call(e,t)&&o(i,n)&&(void 0!==n||t in e)||r(e,t,n)}},8470:(e,t,n)=>{var r=n(7813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},4037:(e,t,n)=>{var r=n(8363),o=n(3674);e.exports=function(e,t){return e&&r(t,o(t),e)}},3886:(e,t,n)=>{var r=n(8363),o=n(1704);e.exports=function(e,t){return e&&r(t,o(t),e)}},9465:(e,t,n)=>{var r=n(8777);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},5990:(e,t,n)=>{var r=n(6384),o=n(7412),a=n(4865),i=n(4037),l=n(3886),s=n(4626),c=n(278),u=n(8805),d=n(1911),f=n(8234),p=n(6904),h=n(4160),v=n(3824),m=n(9148),g=n(8517),b=n(1469),y=n(4144),w=n(6688),x=n(3218),k=n(2928),C=n(3674),E=n(1704),B="[object Arguments]",P="[object Function]",S="[object Object]",O={};O[B]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[S]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[P]=O["[object WeakMap]"]=!1,e.exports=function e(t,n,_,I,N,R){var A,D=1&n,j=2&n,T=4&n;if(_&&(A=N?_(t,I,N,R):_(t)),void 0!==A)return A;if(!x(t))return t;var M=b(t);if(M){if(A=v(t),!D)return c(t,A)}else{var L=h(t),F=L==P||"[object GeneratorFunction]"==L;if(y(t))return s(t,D);if(L==S||L==B||F&&!N){if(A=j||F?{}:g(t),!D)return j?d(t,l(A,t)):u(t,i(A,t))}else{if(!O[L])return N?t:{};A=m(t,L,D)}}R||(R=new r);var z=R.get(t);if(z)return z;R.set(t,A),k(t)?t.forEach((function(r){A.add(e(r,n,_,r,t,R))})):w(t)&&t.forEach((function(r,o){A.set(o,e(r,n,_,o,t,R))}));var U=M?void 0:(T?j?p:f:j?E:C)(t);return o(U||t,(function(r,o){U&&(r=t[o=r]),a(A,o,e(r,n,_,o,t,R))})),A}},3118:(e,t,n)=>{var r=n(3218),o=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},9881:(e,t,n)=>{var r=n(7816),o=n(9291)(r);e.exports=o},8483:(e,t,n)=>{var r=n(5063)();e.exports=r},7816:(e,t,n)=>{var r=n(8483),o=n(3674);e.exports=function(e,t){return e&&r(e,t,o)}},7786:(e,t,n)=>{var r=n(1811),o=n(327);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[o(t[n++])];return n&&n==a?e:void 0}},8866:(e,t,n)=>{var r=n(2488),o=n(1469);e.exports=function(e,t,n){var a=t(e);return o(e)?a:r(a,n(e))}},4239:(e,t,n)=>{var r=n(2705),o=n(9607),a=n(2333),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},13:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},9454:(e,t,n)=>{var r=n(4239),o=n(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},939:(e,t,n)=>{var r=n(2492),o=n(7005);e.exports=function e(t,n,a,i,l){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,a,i,e,l))}},2492:(e,t,n)=>{var r=n(6384),o=n(7114),a=n(8351),i=n(6096),l=n(4160),s=n(1469),c=n(4144),u=n(6719),d="[object Arguments]",f="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,v,m,g){var b=s(e),y=s(t),w=b?f:l(e),x=y?f:l(t),k=(w=w==d?p:w)==p,C=(x=x==d?p:x)==p,E=w==x;if(E&&c(e)){if(!c(t))return!1;b=!0,k=!1}if(E&&!k)return g||(g=new r),b||u(e)?o(e,t,n,v,m,g):a(e,t,w,n,v,m,g);if(!(1&n)){var B=k&&h.call(e,"__wrapped__"),P=C&&h.call(t,"__wrapped__");if(B||P){var S=B?e.value():e,O=P?t.value():t;return g||(g=new r),m(S,O,n,v,g)}}return!!E&&(g||(g=new r),i(e,t,n,v,m,g))}},5588:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},2958:(e,t,n)=>{var r=n(6384),o=n(939);e.exports=function(e,t,n,a){var i=n.length,l=i,s=!a;if(null==e)return!l;for(e=Object(e);i--;){var c=n[i];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i<l;){var u=(c=n[i])[0],d=e[u],f=c[1];if(s&&c[2]){if(void 0===d&&!(u in e))return!1}else{var p=new r;if(a)var h=a(d,f,u,e,t,p);if(!(void 0===h?o(f,d,3,a,p):h))return!1}}return!0}},8458:(e,t,n)=>{var r=n(3560),o=n(5346),a=n(3218),i=n(346),l=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,u=s.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(r(e)?f:l).test(i(e))}},9221:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},8749:(e,t,n)=>{var r=n(4239),o=n(1780),a=n(7005),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[r(e)]}},7206:(e,t,n)=>{var r=n(1573),o=n(6432),a=n(6557),i=n(1469),l=n(9601);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):r(e):l(e)}},280:(e,t,n)=>{var r=n(5726),o=n(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},313:(e,t,n)=>{var r=n(3218),o=n(5726),a=n(3498),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var l in e)("constructor"!=l||!t&&i.call(e,l))&&n.push(l);return n}},9199:(e,t,n)=>{var r=n(9881),o=n(8612);e.exports=function(e,t){var n=-1,a=o(e)?Array(e.length):[];return r(e,(function(e,r,o){a[++n]=t(e,r,o)})),a}},1573:(e,t,n)=>{var r=n(2958),o=n(1499),a=n(2634);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},6432:(e,t,n)=>{var r=n(939),o=n(7361),a=n(9095),i=n(5403),l=n(9162),s=n(2634),c=n(327);e.exports=function(e,t){return i(e)&&l(t)?s(c(e),t):function(n){var i=o(n,e);return void 0===i&&i===t?a(n,e):r(t,i,3)}}},371:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},9152:(e,t,n)=>{var r=n(7786);e.exports=function(e){return function(t){return r(t,e)}}},2545:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},531:(e,t,n)=>{var r=n(2705),o=n(9932),a=n(1469),i=n(3448),l=r?r.prototype:void 0,s=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return o(t,e)+"";if(i(t))return s?s.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},7518:e=>{e.exports=function(e){return function(t){return e(t)}}},4757:e=>{e.exports=function(e,t){return e.has(t)}},4290:(e,t,n)=>{var r=n(6557);e.exports=function(e){return"function"==typeof e?e:r}},1811:(e,t,n)=>{var r=n(1469),o=n(5403),a=n(5514),i=n(9833);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:a(i(e))}},4318:(e,t,n)=>{var r=n(1149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},4626:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.Buffer:void 0,l=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},7157:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},3147:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},419:(e,t,n)=>{var r=n(2705),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},7133:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},8363:(e,t,n)=>{var r=n(4865),o=n(9465);e.exports=function(e,t,n,a){var i=!n;n||(n={});for(var l=-1,s=t.length;++l<s;){var c=t[l],u=a?a(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),i?o(n,c,u):r(n,c,u)}return n}},8805:(e,t,n)=>{var r=n(8363),o=n(9551);e.exports=function(e,t){return r(e,o(e),t)}},1911:(e,t,n)=>{var r=n(8363),o=n(1442);e.exports=function(e,t){return r(e,o(e),t)}},4429:(e,t,n)=>{var r=n(5639)["__core-js_shared__"];e.exports=r},9291:(e,t,n)=>{var r=n(8612);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var a=n.length,i=t?a:-1,l=Object(n);(t?i--:++i<a)&&!1!==o(l[i],i,l););return n}}},5063:e=>{e.exports=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}},8777:(e,t,n)=>{var r=n(852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},7114:(e,t,n)=>{var r=n(8668),o=n(2908),a=n(4757);e.exports=function(e,t,n,i,l,s){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var h=-1,v=!0,m=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++h<u;){var g=e[h],b=t[h];if(i)var y=c?i(b,g,h,t,e,s):i(g,b,h,e,t,s);if(void 0!==y){if(y)continue;v=!1;break}if(m){if(!o(t,(function(e,t){if(!a(m,t)&&(g===e||l(g,e,n,i,s)))return m.push(t)}))){v=!1;break}}else if(g!==b&&!l(g,b,n,i,s)){v=!1;break}}return s.delete(e),s.delete(t),v}},8351:(e,t,n)=>{var r=n(2705),o=n(1149),a=n(7813),i=n(7114),l=n(8776),s=n(1814),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=l;case"[object Set]":var h=1&r;if(p||(p=s),e.size!=t.size&&!h)return!1;var v=f.get(e);if(v)return v==t;r|=2,f.set(e,t);var m=i(p(e),p(t),r,c,d,f);return f.delete(e),m;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},6096:(e,t,n)=>{var r=n(8234),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,i,l){var s=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!s)return!1;for(var d=u;d--;){var f=c[d];if(!(s?f in t:o.call(t,f)))return!1}var p=l.get(e),h=l.get(t);if(p&&h)return p==t&&h==e;var v=!0;l.set(e,t),l.set(t,e);for(var m=s;++d<u;){var g=e[f=c[d]],b=t[f];if(a)var y=s?a(b,g,f,t,e,l):a(g,b,f,e,t,l);if(!(void 0===y?g===b||i(g,b,n,a,l):y)){v=!1;break}m||(m="constructor"==f)}if(v&&!m){var w=e.constructor,x=t.constructor;w==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(v=!1)}return l.delete(e),l.delete(t),v}},1957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},8234:(e,t,n)=>{var r=n(8866),o=n(9551),a=n(3674);e.exports=function(e){return r(e,a,o)}},6904:(e,t,n)=>{var r=n(8866),o=n(1442),a=n(1704);e.exports=function(e){return r(e,a,o)}},5050:(e,t,n)=>{var r=n(7019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},1499:(e,t,n)=>{var r=n(9162),o=n(3674);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var a=t[n],i=e[a];t[n]=[a,i,r(i)]}return t}},852:(e,t,n)=>{var r=n(8458),o=n(7801);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},5924:(e,t,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},9607:(e,t,n)=>{var r=n(2705),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[l]=n:delete e[l]),o}},9551:(e,t,n)=>{var r=n(4963),o=n(479),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),r(i(e),(function(t){return a.call(e,t)})))}:o;e.exports=l},1442:(e,t,n)=>{var r=n(2488),o=n(5924),a=n(9551),i=n(479),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=o(e);return t}:i;e.exports=l},4160:(e,t,n)=>{var r=n(8552),o=n(7071),a=n(3818),i=n(8525),l=n(577),s=n(4239),c=n(346),u="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",h="[object DataView]",v=c(r),m=c(o),g=c(a),b=c(i),y=c(l),w=s;(r&&w(new r(new ArrayBuffer(1)))!=h||o&&w(new o)!=u||a&&w(a.resolve())!=d||i&&w(new i)!=f||l&&w(new l)!=p)&&(w=function(e){var t=s(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case v:return h;case m:return u;case g:return d;case b:return f;case y:return p}return t}),e.exports=w},7801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},222:(e,t,n)=>{var r=n(1811),o=n(5694),a=n(1469),i=n(5776),l=n(1780),s=n(327);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var f=s(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&l(u)&&i(f,u)&&(a(e)||o(e))}},1789:(e,t,n)=>{var r=n(4536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7667:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},1327:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},1866:(e,t,n)=>{var r=n(4536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},3824:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},9148:(e,t,n)=>{var r=n(4318),o=n(7157),a=n(3147),i=n(419),l=n(7133);e.exports=function(e,t,n){var s=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new s(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return l(e,n);case"[object Map]":return new s;case"[object Number]":case"[object String]":return new s(e);case"[object RegExp]":return a(e);case"[object Set]":return new s;case"[object Symbol]":return i(e)}}},8517:(e,t,n)=>{var r=n(3118),o=n(5924),a=n(5726);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},5776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},5403:(e,t,n)=>{var r=n(1469),o=n(3448),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(i.test(e)||!a.test(e)||null!=t&&e in Object(t))}},7019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},5346:(e,t,n)=>{var r,o=n(4429),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},5726:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},9162:(e,t,n)=>{var r=n(3218);e.exports=function(e){return e==e&&!r(e)}},7040:e=>{e.exports=function(){this.__data__=[],this.size=0}},4125:(e,t,n)=>{var r=n(8470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},2117:(e,t,n)=>{var r=n(8470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},7529:(e,t,n)=>{var r=n(8470);e.exports=function(e){return r(this.__data__,e)>-1}},4705:(e,t,n)=>{var r=n(8470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4785:(e,t,n)=>{var r=n(1989),o=n(8407),a=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},1285:(e,t,n)=>{var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:(e,t,n)=>{var r=n(5050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},8776:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},2634:e=>{e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},4523:(e,t,n)=>{var r=n(8306);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},4536:(e,t,n)=>{var r=n(852)(Object,"create");e.exports=r},6916:(e,t,n)=>{var r=n(5569)(Object.keys,Object);e.exports=r},3498:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},1167:(e,t,n)=>{e=n.nmd(e);var r=n(1957),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,l=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},5639:(e,t,n)=>{var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},619:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},2385:e=>{e.exports=function(e){return this.__data__.has(e)}},1814:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},7465:(e,t,n)=>{var r=n(8407);e.exports=function(){this.__data__=new r,this.size=0}},3779:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},7599:e=>{e.exports=function(e){return this.__data__.get(e)}},4758:e=>{e.exports=function(e){return this.__data__.has(e)}},4309:(e,t,n)=>{var r=n(8407),o=n(7071),a=n(3369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(i)}return n.set(e,t),this.size=n.size,this}},5514:(e,t,n)=>{var r=n(4523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)})),t}));e.exports=i},327:(e,t,n)=>{var r=n(3448);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},361:(e,t,n)=>{var r=n(5990);e.exports=function(e){return r(e,5)}},7813:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},2525:(e,t,n)=>{var r=n(7816),o=n(4290);e.exports=function(e,t){return e&&r(e,o(t))}},7361:(e,t,n)=>{var r=n(7786);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},9095:(e,t,n)=>{var r=n(13),o=n(222);e.exports=function(e,t){return null!=e&&o(e,t,r)}},6557:e=>{e.exports=function(e){return e}},5694:(e,t,n)=>{var r=n(9454),o=n(7005),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},1469:e=>{var t=Array.isArray;e.exports=t},8612:(e,t,n)=>{var r=n(3560),o=n(1780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},4144:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=n(5062),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?r.Buffer:void 0,s=(l?l.isBuffer:void 0)||o;e.exports=s},3560:(e,t,n)=>{var r=n(4239),o=n(3218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},6688:(e,t,n)=>{var r=n(5588),o=n(7518),a=n(1167),i=a&&a.isMap,l=i?o(i):r;e.exports=l},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},8630:(e,t,n)=>{var r=n(4239),o=n(5924),a=n(7005),i=Function.prototype,l=Object.prototype,s=i.toString,c=l.hasOwnProperty,u=s.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},2928:(e,t,n)=>{var r=n(9221),o=n(7518),a=n(1167),i=a&&a.isSet,l=i?o(i):r;e.exports=l},7037:(e,t,n)=>{var r=n(4239),o=n(1469),a=n(7005);e.exports=function(e){return"string"==typeof e||!o(e)&&a(e)&&"[object String]"==r(e)}},3448:(e,t,n)=>{var r=n(4239),o=n(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},6719:(e,t,n)=>{var r=n(8749),o=n(7518),a=n(1167),i=a&&a.isTypedArray,l=i?o(i):r;e.exports=l},3674:(e,t,n)=>{var r=n(4636),o=n(280),a=n(8612);e.exports=function(e){return a(e)?r(e):o(e)}},1704:(e,t,n)=>{var r=n(4636),o=n(313),a=n(8612);e.exports=function(e){return a(e)?r(e,!0):o(e)}},5161:(e,t,n)=>{var r=n(9932),o=n(7206),a=n(9199),i=n(1469);e.exports=function(e,t){return(i(e)?r:a)(e,o(t,3))}},8306:(e,t,n)=>{var r=n(3369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},9601:(e,t,n)=>{var r=n(371),o=n(9152),a=n(5403),i=n(327);e.exports=function(e){return a(e)?r(i(e)):o(e)}},479:e=>{e.exports=function(){return[]}},5062:e=>{e.exports=function(){return!1}},9833:(e,t,n)=>{var r=n(531);e.exports=function(e){return null==e?"":r(e)}},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,a){for(var i,l,s=o(e),c=1;c<arguments.length;c++){for(var u in i=Object(arguments[c]))n.call(i,u)&&(s[u]=i[u]);if(t){l=t(i);for(var d=0;d<l.length;d++)r.call(i,l[d])&&(s[l[d]]=i[l[d]])}}return s}},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),a=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=new Set,s={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},v={};function m(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(v,e)||!p.call(h,e)&&(f.test(e)?v[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=60103,C=60106,E=60107,B=60108,P=60114,S=60109,O=60110,_=60112,I=60113,N=60120,R=60115,A=60116,D=60121,j=60128,T=60129,M=60130,L=60131;if("function"==typeof Symbol&&Symbol.for){var F=Symbol.for;k=F("react.element"),C=F("react.portal"),E=F("react.fragment"),B=F("react.strict_mode"),P=F("react.profiler"),S=F("react.provider"),O=F("react.context"),_=F("react.forward_ref"),I=F("react.suspense"),N=F("react.suspense_list"),R=F("react.memo"),A=F("react.lazy"),D=F("react.block"),F("react.scope"),j=F("react.opaque.id"),T=F("react.debug_trace_mode"),M=F("react.offscreen"),L=F("react.legacy_hidden")}var z,U="function"==typeof Symbol&&Symbol.iterator;function H(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=U&&e[U]||e["@@iterator"])?e:null}function G(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var W=!1;function V(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(1!==i||1!==l)do{if(i--,0>--l||o[i]!==a[l])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?G(e):""}function $(e){switch(e.tag){case 5:return G(e.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1);case 11:return e=V(e.type.render,!1);case 22:return e=V(e.type._render,!1);case 1:return e=V(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case C:return"Portal";case P:return"Profiler";case B:return"StrictMode";case I:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case _:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case R:return q(e.type);case D:return q(e._render);case A:t=e._payload,e=e._init;try{return q(e(t))}catch(e){}}return null}function X(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=K(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=X(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=X(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,X(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+X(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:X(n)}}function ce(e,t){var n=X(t.value),r=X(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ve,me,ge=(me=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((ve=ve||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function xe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function ke(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=xe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Ce=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ee(e,t){if(t){if(Ce[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Pe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,Oe=null,_e=null;function Ie(e){if(e=eo(e)){if("function"!=typeof Se)throw Error(i(280));var t=e.stateNode;t&&(t=no(t),Se(e.stateNode,e.type,t))}}function Ne(e){Oe?_e?_e.push(e):_e=[e]:Oe=e}function Re(){if(Oe){var e=Oe,t=_e;if(_e=Oe=null,Ie(e),t)for(e=0;e<t.length;e++)Ie(t[e])}}function Ae(e,t){return e(t)}function De(e,t,n,r,o){return e(t,n,r,o)}function je(){}var Te=Ae,Me=!1,Le=!1;function Fe(){null===Oe&&null===_e||(je(),Re())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=no(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ue=!1;if(d)try{var He={};Object.defineProperty(He,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",He,He),window.removeEventListener("test",He,He)}catch(me){Ue=!1}function Ge(e,t,n,r,o,a,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var We=!1,Ve=null,$e=!1,qe=null,Xe={onError:function(e){We=!0,Ve=e}};function Ke(e,t,n,r,o,a,i,l,s){We=!1,Ve=null,Ge.apply(Xe,arguments)}function Qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ye(e){if(Qe(e)!==e)throw Error(i(188))}function Je(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Qe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Ye(o),e;if(a===r)return Ye(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l){for(s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,at=!1,it=[],lt=null,st=null,ct=null,ut=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function vt(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":ut.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function mt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=ht(t,n,r,o,a),null!==t&&(null!==(t=eo(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function gt(e){var t=Jr(e.target);if(null!==t){var n=Qe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=eo(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(at=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=eo(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&bt(lt)&&(lt=null),null!==st&&bt(st)&&(st=null),null!==ct&&bt(ct)&&(ct=null),ut.forEach(yt),dt.forEach(yt)}function xt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,wt)))}function kt(e){function t(t){return xt(t,e)}if(0<it.length){xt(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&xt(lt,e),null!==st&&xt(st,e),null!==ct&&xt(ct,e),ut.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)gt(n),null===n.blockedOn&&ft.shift()}function Ct(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Et={animationend:Ct("Animation","AnimationEnd"),animationiteration:Ct("Animation","AnimationIteration"),animationstart:Ct("Animation","AnimationStart"),transitionend:Ct("Transition","TransitionEnd")},Bt={},Pt={};function St(e){if(Bt[e])return Bt[e];if(!Et[e])return e;var t,n=Et[e];for(t in n)if(n.hasOwnProperty(t)&&t in Pt)return Bt[e]=n[t];return e}d&&(Pt=document.createElement("div").style,"AnimationEvent"in window||(delete Et.animationend.animation,delete Et.animationiteration.animation,delete Et.animationstart.animation),"TransitionEvent"in window||delete Et.transitionend.transition);var Ot=St("animationend"),_t=St("animationiteration"),It=St("animationstart"),Nt=St("transitionend"),Rt=new Map,At=new Map,Dt=["abort","abort",Ot,"animationEnd",_t,"animationIteration",It,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Nt,"transitionEnd","waiting","waiting"];function jt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),At.set(r,t),Rt.set(r,o),c(o,[r])}}(0,a.unstable_now)();var Tt=8;function Mt(e){if(0!=(1&e))return Tt=15,1;if(0!=(2&e))return Tt=14,2;if(0!=(4&e))return Tt=13,4;var t=24&e;return 0!==t?(Tt=12,t):0!=(32&e)?(Tt=11,32):0!==(t=192&e)?(Tt=10,t):0!=(256&e)?(Tt=9,256):0!==(t=3584&e)?(Tt=8,t):0!=(4096&e)?(Tt=7,4096):0!==(t=4186112&e)?(Tt=6,t):0!==(t=62914560&e)?(Tt=5,t):67108864&e?(Tt=4,67108864):0!=(134217728&e)?(Tt=3,134217728):0!==(t=805306368&e)?(Tt=2,t):0!=(1073741824&e)?(Tt=1,1073741824):(Tt=8,e)}function Lt(e,t){var n=e.pendingLanes;if(0===n)return Tt=0;var r=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==a)r=a,o=Tt=15;else if(0!==(a=134217727&n)){var s=a&~i;0!==s?(r=Mt(s),o=Tt):0!==(l&=a)&&(r=Mt(l),o=Tt)}else 0!==(a=n&~i)?(r=Mt(a),o=Tt):0!==l&&(r=Mt(l),o=Tt);if(0===r)return 0;if(r=n&((0>(r=31-Wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Mt(t),o<=Tt)return t;Tt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Wt(t)),r|=e[n],t&=~o;return r}function Ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?zt(10,t):e;case 10:return 0===(e=Ut(192&~t))?zt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&(0===(e=Ut(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ut(e){return e&-e}function Ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Gt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Vt(e)/$t|0)|0},Vt=Math.log,$t=Math.LN2;var qt=a.unstable_UserBlockingPriority,Xt=a.unstable_runWithPriority,Kt=!0;function Qt(e,t,n,r){Me||je();var o=Yt,a=Me;Me=!0;try{De(o,e,t,n,r)}finally{(Me=a)||Fe()}}function Zt(e,t,n,r){Xt(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var o;if(Kt)if((o=0==(4&t))&&0<it.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var a=Jt(e,t,n,r);if(null===a)o&&vt(e,r);else{if(o){if(-1<pt.indexOf(e))return e=ht(a,e,t,n,r),void it.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return lt=mt(lt,e,t,n,r,o),!0;case"dragenter":return st=mt(st,e,t,n,r,o),!0;case"mouseover":return ct=mt(ct,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return ut.set(a,mt(ut.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,dt.set(a,mt(dt.get(a)||null,e,t,n,r,o)),!0}return!1}(a,e,t,n,r))return;vt(e,r)}Rr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=Pe(r);if(null!==(o=Jr(o))){var a=Qe(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=Ze(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return Rr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function ln(){return!1}function sn(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:ln,this.isPropagationStopped=ln,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,un,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),hn=o({},fn,{view:0,detail:0}),vn=sn(hn),mn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(cn=e.screenX-dn.screenX,un=e.screenY-dn.screenY):un=cn=0,dn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:un}}),gn=sn(mn),bn=sn(o({},mn,{dataTransfer:0})),yn=sn(o({},hn,{relatedTarget:0})),wn=sn(o({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),xn=sn(o({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),kn=sn(o({},fn,{data:0})),Cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},En={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Bn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Bn[e])&&!!t[e]}function Sn(){return Pn}var On=sn(o({},hn,{key:function(e){if(e.key){var t=Cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?En[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),_n=sn(o({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=sn(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Nn=sn(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=sn(o({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),An=[9,13,27,32],Dn=d&&"CompositionEvent"in window,jn=null;d&&"documentMode"in document&&(jn=document.documentMode);var Tn=d&&"TextEvent"in window&&!jn,Mn=d&&(!Dn||jn&&8<jn&&11>=jn),Ln=String.fromCharCode(32),Fn=!1;function zn(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Gn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gn[e.type]:"textarea"===t}function Vn(e,t,n,r){Ne(r),0<(t=Dr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,qn=null;function Xn(e){Pr(e,0)}function Kn(e){if(Z(to(e)))return e}function Qn(e,t){if("change"===e)return t}var Zn=!1;if(d){var Yn;if(d){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Yn=Jn}else Yn=!1;Zn=Yn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),qn=$n=null)}function nr(e){if("value"===e.propertyName&&Kn(qn)){var t=[];if(Vn(t,qn,e,Pe(e)),e=Xn,Me)e(t);else{Me=!0;try{Ae(e,t)}finally{Me=!1,Fe()}}}}function rr(e,t,n){"focusin"===e?(tr(),qn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(qn)}function ar(e,t){if("click"===e)return Kn(t)}function ir(e,t){if("input"===e||"change"===e)return Kn(t)}var lr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},sr=Object.prototype.hasOwnProperty;function cr(e,t){if(lr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!sr.call(t,n[r])||!lr(e[n[r]],t[n[r]]))return!1;return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vr=d&&"documentMode"in document&&11>=document.documentMode,mr=null,gr=null,br=null,yr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==mr||mr!==Y(r)||("selectionStart"in(r=mr)&&hr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&cr(br,r)||(br=r,0<(r=Dr(gr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}jt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),jt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),jt(Dt,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),kr=0;kr<xr.length;kr++)At.set(xr[kr],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Er=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function Br(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,l,s,c){if(Ke.apply(this,arguments),We){if(!We)throw Error(i(198));var u=Ve;We=!1,Ve=null,$e||($e=!0,qe=u)}}(r,t,void 0,e),e.currentTarget=null}function Pr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==a&&o.isPropagationStopped())break e;Br(o,l,c),a=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,c=l.currentTarget,l=l.listener,s!==a&&o.isPropagationStopped())break e;Br(o,l,c),a=s}}}if($e)throw e=qe,$e=!1,qe=null,e}function Sr(e,t){var n=ro(t),r=e+"__bubble";n.has(r)||(Nr(t,e,2,!1),n.add(r))}var Or="_reactListening"+Math.random().toString(36).slice(2);function _r(e){e[Or]||(e[Or]=!0,l.forEach((function(t){Er.has(t)||Ir(t,!1,e,null),Ir(t,!0,e,null)})))}function Ir(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&Er.has(e)){if("scroll"!==e)return;o|=2,a=r}var i=ro(a),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(o|=4),Nr(a,e,o,t),i.add(l))}function Nr(e,t,n,r){var o=At.get(t);switch(void 0===o?2:o){case 0:o=Qt;break;case 1:o=Zt;break;default:o=Yt}n=o.bind(null,t,n,e),o=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,o){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;i=i.return}for(;null!==l;){if(null===(i=Jr(l)))return;if(5===(s=i.tag)||6===s){r=a=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Le)return e(t,n);Le=!0;try{Te(e,t,n)}finally{Le=!1,Fe()}}((function(){var r=a,o=Pe(n),i=[];e:{var l=Rt.get(e);if(void 0!==l){var s=pn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":s=On;break;case"focusin":c="focus",s=yn;break;case"focusout":c="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=In;break;case Ot:case _t:case It:s=wn;break;case Nt:s=Nn;break;case"scroll":s=vn;break;case"wheel":s=Rn;break;case"copy":case"cut":case"paste":s=xn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=_n}var u=0!=(4&t),d=!u&&"scroll"===e,f=u?null!==l?l+"Capture":null:l;u=[];for(var p,h=r;null!==h;){var v=(p=h).stateNode;if(5===p.tag&&null!==v&&(p=v,null!==f&&(null!=(v=ze(h,f))&&u.push(Ar(h,v,p)))),d)break;h=h.return}0<u.length&&(l=new s(l,c,null,n,o),i.push({event:l,listeners:u}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(c=n.relatedTarget||n.fromElement)||!Jr(c)&&!c[Zr])&&(s||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?Jr(c):null)&&(c!==(d=Qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=gn,v="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=_n,v="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==s?l:to(s),p=null==c?l:to(c),(l=new u(v,h+"leave",s,n,o)).target=d,l.relatedTarget=p,v=null,Jr(o)===r&&((u=new u(f,h+"enter",c,n,o)).target=p,u.relatedTarget=d,v=u),d=v,s&&c)e:{for(f=c,h=0,p=u=s;p;p=jr(p))h++;for(p=0,v=f;v;v=jr(v))p++;for(;0<h-p;)u=jr(u),h--;for(;0<p-h;)f=jr(f),p--;for(;h--;){if(u===f||null!==f&&u===f.alternate)break e;u=jr(u),f=jr(f)}u=null}else u=null;null!==s&&Tr(i,l,s,u,!1),null!==c&&null!==d&&Tr(i,d,c,u,!0)}if("select"===(s=(l=r?to(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var m=Qn;else if(Wn(l))if(Zn)m=ir;else{m=or;var g=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(m=ar);switch(m&&(m=m(e,r))?Vn(i,m,n,o):(g&&g(e,l,r),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&oe(l,"number",l.value)),g=r?to(r):window,e){case"focusin":(Wn(g)||"true"===g.contentEditable)&&(mr=g,gr=r,br=null);break;case"focusout":br=gr=mr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,wr(i,n,o);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":wr(i,n,o)}var b;if(Dn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Hn?zn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Mn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Hn&&(b=rn()):(tn="value"in(en=o)?en.value:en.textContent,Hn=!0)),0<(g=Dr(r,y)).length&&(y=new kn(y,e,null,n,o),i.push({event:y,listeners:g}),b?y.data=b:null!==(b=Un(n))&&(y.data=b))),(b=Tn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Fn=!0,Ln);case"textInput":return(e=t.data)===Ln&&Fn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!Dn&&zn(e,t)?(e=rn(),nn=tn=en=null,Hn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=Dr(r,"onBeforeInput")).length&&(o=new kn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=b))}Pr(i,t)}))}function Ar(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=ze(e,n))&&r.unshift(Ar(e,a,o)),null!=(a=ze(e,t))&&r.push(Ar(e,a,o))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Tr(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,o?null!=(s=ze(n,a))&&i.unshift(Ar(n,s,l)):o||null!=(s=ze(n,a))&&i.push(Ar(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Mr(){}var Lr=null,Fr=null;function zr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ur(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Hr="function"==typeof setTimeout?setTimeout:void 0,Gr="function"==typeof clearTimeout?clearTimeout:void 0;function Wr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function $r(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var qr=0;var Xr=Math.random().toString(36).slice(2),Kr="__reactFiber$"+Xr,Qr="__reactProps$"+Xr,Zr="__reactContainer$"+Xr,Yr="__reactEvents$"+Xr;function Jr(e){var t=e[Kr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Zr]||n[Kr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=$r(e);null!==e;){if(n=e[Kr])return n;e=$r(e)}return t}n=(e=n).parentNode}return null}function eo(e){return!(e=e[Kr]||e[Zr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function to(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function no(e){return e[Qr]||null}function ro(e){var t=e[Yr];return void 0===t&&(t=e[Yr]=new Set),t}var oo=[],ao=-1;function io(e){return{current:e}}function lo(e){0>ao||(e.current=oo[ao],oo[ao]=null,ao--)}function so(e,t){ao++,oo[ao]=e.current,e.current=t}var co={},uo=io(co),fo=io(!1),po=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function vo(e){return null!=(e=e.childContextTypes)}function mo(){lo(fo),lo(uo)}function go(e,t,n){if(uo.current!==co)throw Error(i(168));so(uo,t),so(fo,n)}function bo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,q(t)||"Unknown",a));return o({},n,r)}function yo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,po=uo.current,so(uo,e),so(fo,fo.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=bo(e,t,po),r.__reactInternalMemoizedMergedChildContext=e,lo(fo),lo(uo),so(uo,e)):lo(fo),so(fo,n)}var xo=null,ko=null,Co=a.unstable_runWithPriority,Eo=a.unstable_scheduleCallback,Bo=a.unstable_cancelCallback,Po=a.unstable_shouldYield,So=a.unstable_requestPaint,Oo=a.unstable_now,_o=a.unstable_getCurrentPriorityLevel,Io=a.unstable_ImmediatePriority,No=a.unstable_UserBlockingPriority,Ro=a.unstable_NormalPriority,Ao=a.unstable_LowPriority,Do=a.unstable_IdlePriority,jo={},To=void 0!==So?So:function(){},Mo=null,Lo=null,Fo=!1,zo=Oo(),Uo=1e4>zo?Oo:function(){return Oo()-zo};function Ho(){switch(_o()){case Io:return 99;case No:return 98;case Ro:return 97;case Ao:return 96;case Do:return 95;default:throw Error(i(332))}}function Go(e){switch(e){case 99:return Io;case 98:return No;case 97:return Ro;case 96:return Ao;case 95:return Do;default:throw Error(i(332))}}function Wo(e,t){return e=Go(e),Co(e,t)}function Vo(e,t,n){return e=Go(e),Eo(e,t,n)}function $o(){if(null!==Lo){var e=Lo;Lo=null,Bo(e)}qo()}function qo(){if(!Fo&&null!==Mo){Fo=!0;var e=0;try{var t=Mo;Wo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Mo=null}catch(t){throw null!==Mo&&(Mo=Mo.slice(e+1)),Eo(Io,$o),t}finally{Fo=!1}}}var Xo=x.ReactCurrentBatchConfig;function Ko(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Qo=io(null),Zo=null,Yo=null,Jo=null;function ea(){Jo=Yo=Zo=null}function ta(e){var t=Qo.current;lo(Qo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ra(e,t){Zo=e,Jo=Yo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Di=!0),e.firstContext=null)}function oa(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Yo){if(null===Zo)throw Error(i(308));Yo=t,Zo.dependencies={lanes:0,firstContext:t,responders:null}}else Yo=Yo.next=t;return e._currentValue}var aa=!1;function ia(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function sa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ca(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ua(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function da(e,t,n,r){var a=e.updateQueue;aa=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var c=s,u=c.next;c.next=null,null===l?i=u:l.next=u,l=c;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=u:f.next=u,d.lastBaseUpdate=c)}}if(null!==i){for(f=a.baseState,l=0,d=u=c=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,v=i;switch(s=t,p=n,v.tag){case 1:if("function"==typeof(h=v.payload)){f=h.call(p,f,s);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(s="function"==typeof(h=v.payload)?h.call(p,f,s):h))break e;f=o({},f,s);break e;case 2:aa=!0}}null!==i.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(u=d=p,c=f):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=a.shared.pending))break;i=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(c=f),a.baseState=c,a.firstBaseUpdate=u,a.lastBaseUpdate=d,Ll|=l,e.lanes=l,e.memoizedState=f}}function fa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var pa=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var va={isMounted:function(e){return!!(e=e._reactInternals)&&Qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cs(),o=us(e),a=sa(r,o);a.payload=t,null!=n&&(a.callback=n),ca(e,a),ds(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cs(),o=us(e),a=sa(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),ca(e,a),ds(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cs(),r=us(e),o=sa(n,r);o.tag=2,null!=t&&(o.callback=t),ca(e,o),ds(e,r,n)}};function ma(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(o,a))}function ga(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=vo(t)?po:uo.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=va,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ba(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&va.enqueueReplaceState(t,t.state,null)}function ya(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=pa,ia(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=vo(t)?po:uo.current,o.context=ho(e,a)),da(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&va.enqueueReplaceState(o,o.state,null),da(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var wa=Array.isArray;function xa(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===pa&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function ka(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Ca(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Gs(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=qs(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=xa(e,t,n),r.return=e,r):((r=Ws(n.type,n.key,n.props,null,e.mode,r)).ref=xa(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Xs(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Vs(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=qs(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ws(t.type,t.key,t.props,null,e.mode,n)).ref=xa(e,null,t),n.return=e,n;case C:return(t=Xs(t,e.mode,n)).return=e,t}if(wa(t)||H(t))return(t=Vs(t,e.mode,n,null)).return=e,t;ka(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===o?n.type===E?d(e,t,n.props.children,r,o):c(e,t,n,r):null;case C:return n.key===o?u(e,t,n,r):null}if(wa(n)||H(n))return null!==o?null:d(e,t,n,r,null);ka(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return e=e.get(null===r.key?n:r.key)||null,r.type===E?d(t,e,r.props.children,o,r.key):c(t,e,r,o);case C:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(wa(r)||H(r))return d(t,e=e.get(n)||null,r,o,null);ka(t,r)}return null}function v(o,i,l,s){for(var c=null,u=null,d=i,v=i=0,m=null;null!==d&&v<l.length;v++){d.index>v?(m=d,d=null):m=d.sibling;var g=p(o,d,l[v],s);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(o,d),i=a(g,i,v),null===u?c=g:u.sibling=g,u=g,d=m}if(v===l.length)return n(o,d),c;if(null===d){for(;v<l.length;v++)null!==(d=f(o,l[v],s))&&(i=a(d,i,v),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(o,d);v<l.length;v++)null!==(m=h(d,o,v,l[v],s))&&(e&&null!==m.alternate&&d.delete(null===m.key?v:m.key),i=a(m,i,v),null===u?c=m:u.sibling=m,u=m);return e&&d.forEach((function(e){return t(o,e)})),c}function m(o,l,s,c){var u=H(s);if("function"!=typeof u)throw Error(i(150));if(null==(s=u.call(s)))throw Error(i(151));for(var d=u=null,v=l,m=l=0,g=null,b=s.next();null!==v&&!b.done;m++,b=s.next()){v.index>m?(g=v,v=null):g=v.sibling;var y=p(o,v,b.value,c);if(null===y){null===v&&(v=g);break}e&&v&&null===y.alternate&&t(o,v),l=a(y,l,m),null===d?u=y:d.sibling=y,d=y,v=g}if(b.done)return n(o,v),u;if(null===v){for(;!b.done;m++,b=s.next())null!==(b=f(o,b.value,c))&&(l=a(b,l,m),null===d?u=b:d.sibling=b,d=b);return u}for(v=r(o,v);!b.done;m++,b=s.next())null!==(b=h(v,o,m,b.value,c))&&(e&&null!==b.alternate&&v.delete(null===b.key?m:b.key),l=a(b,l,m),null===d?u=b:d.sibling=b,d=b);return e&&v.forEach((function(e){return t(o,e)})),u}return function(e,r,a,s){var c="object"==typeof a&&null!==a&&a.type===E&&null===a.key;c&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case k:e:{for(u=a.key,c=r;null!==c;){if(c.key===u){switch(c.tag){case 7:if(a.type===E){n(e,c.sibling),(r=o(c,a.props.children)).return=e,e=r;break e}break;default:if(c.elementType===a.type){n(e,c.sibling),(r=o(c,a.props)).ref=xa(e,c,a),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}a.type===E?((r=Vs(a.props.children,e.mode,s,a.key)).return=e,e=r):((s=Ws(a.type,a.key,a.props,null,e.mode,s)).ref=xa(e,r,a),s.return=e,e=s)}return l(e);case C:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Xs(a,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=qs(a,e.mode,s)).return=e,e=r),l(e);if(wa(a))return v(e,r,a,s);if(H(a))return m(e,r,a,s);if(u&&ka(e,a),void 0===a&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,q(e.type)||"Component"))}return n(e,r)}}var Ea=Ca(!0),Ba=Ca(!1),Pa={},Sa=io(Pa),Oa=io(Pa),_a=io(Pa);function Ia(e){if(e===Pa)throw Error(i(174));return e}function Na(e,t){switch(so(_a,t),so(Oa,e),so(Sa,Pa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}lo(Sa),so(Sa,t)}function Ra(){lo(Sa),lo(Oa),lo(_a)}function Aa(e){Ia(_a.current);var t=Ia(Sa.current),n=he(t,e.type);t!==n&&(so(Oa,e),so(Sa,n))}function Da(e){Oa.current===e&&(lo(Sa),lo(Oa))}var ja=io(0);function Ta(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ma=null,La=null,Fa=!1;function za(e,t){var n=Us(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ua(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ha(e){if(Fa){var t=La;if(t){var n=t;if(!Ua(e,t)){if(!(t=Vr(n.nextSibling))||!Ua(e,t))return e.flags=-1025&e.flags|2,Fa=!1,void(Ma=e);za(Ma,n)}Ma=e,La=Vr(t.firstChild)}else e.flags=-1025&e.flags|2,Fa=!1,Ma=e}}function Ga(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ma=e}function Wa(e){if(e!==Ma)return!1;if(!Fa)return Ga(e),Fa=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=La;t;)za(e,t),t=Vr(t.nextSibling);if(Ga(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){La=Vr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}La=null}}else La=Ma?Vr(e.stateNode.nextSibling):null;return!0}function Va(){La=Ma=null,Fa=!1}var $a=[];function qa(){for(var e=0;e<$a.length;e++)$a[e]._workInProgressVersionPrimary=null;$a.length=0}var Xa=x.ReactCurrentDispatcher,Ka=x.ReactCurrentBatchConfig,Qa=0,Za=null,Ya=null,Ja=null,ei=!1,ti=!1;function ni(){throw Error(i(321))}function ri(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function oi(e,t,n,r,o,a){if(Qa=a,Za=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xa.current=null===e||null===e.memoizedState?Ii:Ni,e=n(r,o),ti){a=0;do{if(ti=!1,!(25>a))throw Error(i(301));a+=1,Ja=Ya=null,t.updateQueue=null,Xa.current=Ri,e=n(r,o)}while(ti)}if(Xa.current=_i,t=null!==Ya&&null!==Ya.next,Qa=0,Ja=Ya=Za=null,ei=!1,t)throw Error(i(300));return e}function ai(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ja?Za.memoizedState=Ja=e:Ja=Ja.next=e,Ja}function ii(){if(null===Ya){var e=Za.alternate;e=null!==e?e.memoizedState:null}else e=Ya.next;var t=null===Ja?Za.memoizedState:Ja.next;if(null!==t)Ja=t,Ya=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Ya=e).memoizedState,baseState:Ya.baseState,baseQueue:Ya.baseQueue,queue:Ya.queue,next:null},null===Ja?Za.memoizedState=Ja=e:Ja=Ja.next=e}return Ja}function li(e,t){return"function"==typeof t?t(e):t}function si(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Ya,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=a=null,c=o;do{var u=c.lane;if((Qa&u)===u)null!==s&&(s=s.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(l=s=d,a=r):s=s.next=d,Za.lanes|=u,Ll|=u}c=c.next}while(null!==c&&c!==o);null===s?a=r:s.next=l,lr(r,t.memoizedState)||(Di=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ci(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);lr(a,t.memoizedState)||(Di=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ui(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Qa&e)===e)&&(t._workInProgressVersionPrimary=r,$a.push(t))),e)return n(t._source);throw $a.push(t),Error(i(350))}function di(e,t,n,r){var o=Il;if(null===o)throw Error(i(349));var a=t._getVersion,l=a(t._source),s=Xa.current,c=s.useState((function(){return ui(o,t,n)})),u=c[1],d=c[0];c=Ja;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,v=f.source;f=f.subscribe;var m=Za;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=u;var e=a(t._source);if(!lr(l,e)){e=n(t._source),lr(d,e)||(u(e),e=us(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0<i;){var s=31-Wt(i),c=1<<s;r[s]|=e,i&=~c}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=us(m);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),lr(h,n)&&lr(v,t)&&lr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:li,lastRenderedState:d}).dispatch=u=Oi.bind(null,Za,e),c.queue=e,c.baseQueue=null,d=ui(o,t,n),c.memoizedState=c.baseState=d),d}function fi(e,t,n){return di(ii(),e,t,n)}function pi(e){var t=ai();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:li,lastRenderedState:e}).dispatch=Oi.bind(null,Za,e),[t.memoizedState,e]}function hi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Za.updateQueue)?(t={lastEffect:null},Za.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function vi(e){return e={current:e},ai().memoizedState=e}function mi(){return ii().memoizedState}function gi(e,t,n,r){var o=ai();Za.flags|=e,o.memoizedState=hi(1|t,n,void 0,void 0===r?null:r)}function bi(e,t,n,r){var o=ii();r=void 0===r?null:r;var a=void 0;if(null!==Ya){var i=Ya.memoizedState;if(a=i.destroy,null!==r&&ri(r,i.deps))return void hi(t,n,a,r)}Za.flags|=e,o.memoizedState=hi(1|t,n,a,r)}function yi(e,t){return gi(516,4,e,t)}function wi(e,t){return bi(516,4,e,t)}function xi(e,t){return bi(4,2,e,t)}function ki(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ci(e,t,n){return n=null!=n?n.concat([e]):null,bi(4,2,ki.bind(null,t,e),n)}function Ei(){}function Bi(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pi(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Si(e,t){var n=Ho();Wo(98>n?98:n,(function(){e(!0)})),Wo(97<n?97:n,(function(){var n=Ka.transition;Ka.transition=1;try{e(!1),t()}finally{Ka.transition=n}}))}function Oi(e,t,n){var r=cs(),o=us(e),a={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===Za||null!==i&&i===Za)ti=ei=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(a.eagerReducer=i,a.eagerState=s,lr(s,l))return}catch(e){}ds(e,o,r)}}var _i={readContext:oa,useCallback:ni,useContext:ni,useEffect:ni,useImperativeHandle:ni,useLayoutEffect:ni,useMemo:ni,useReducer:ni,useRef:ni,useState:ni,useDebugValue:ni,useDeferredValue:ni,useTransition:ni,useMutableSource:ni,useOpaqueIdentifier:ni,unstable_isNewReconciler:!1},Ii={readContext:oa,useCallback:function(e,t){return ai().memoizedState=[e,void 0===t?null:t],e},useContext:oa,useEffect:yi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,gi(4,2,ki.bind(null,t,e),n)},useLayoutEffect:function(e,t){return gi(4,2,e,t)},useMemo:function(e,t){var n=ai();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ai();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Oi.bind(null,Za,e),[r.memoizedState,e]},useRef:vi,useState:pi,useDebugValue:Ei,useDeferredValue:function(e){var t=pi(e),n=t[0],r=t[1];return yi((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=pi(!1),t=e[0];return vi(e=Si.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ai();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},di(r,e,t,n)},useOpaqueIdentifier:function(){if(Fa){var e=!1,t=function(e){return{$$typeof:j,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(qr++).toString(36))),Error(i(355))})),n=pi(t)[1];return 0==(2&Za.mode)&&(Za.flags|=516,hi(5,(function(){n("r:"+(qr++).toString(36))}),void 0,null)),t}return pi(t="r:"+(qr++).toString(36)),t},unstable_isNewReconciler:!1},Ni={readContext:oa,useCallback:Bi,useContext:oa,useEffect:wi,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Pi,useReducer:si,useRef:mi,useState:function(){return si(li)},useDebugValue:Ei,useDeferredValue:function(e){var t=si(li),n=t[0],r=t[1];return wi((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=si(li)[0];return[mi().current,e]},useMutableSource:fi,useOpaqueIdentifier:function(){return si(li)[0]},unstable_isNewReconciler:!1},Ri={readContext:oa,useCallback:Bi,useContext:oa,useEffect:wi,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Pi,useReducer:ci,useRef:mi,useState:function(){return ci(li)},useDebugValue:Ei,useDeferredValue:function(e){var t=ci(li),n=t[0],r=t[1];return wi((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=ci(li)[0];return[mi().current,e]},useMutableSource:fi,useOpaqueIdentifier:function(){return ci(li)[0]},unstable_isNewReconciler:!1},Ai=x.ReactCurrentOwner,Di=!1;function ji(e,t,n,r){t.child=null===e?Ba(t,null,n,r):Ea(t,e.child,n,r)}function Ti(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=oi(e,t,n,r,a,o),null===e||Di?(t.flags|=1,ji(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,nl(e,t,o))}function Mi(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Hs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ws(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Li(e,t,i,r,o,a))}return i=e.child,0==(o&a)&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:cr)(o,r)&&e.ref===t.ref)?nl(e,t,a):(t.flags|=1,(e=Gs(i,r)).ref=t.ref,e.return=t,t.child=e)}function Li(e,t,n,r,o,a){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.ref){if(Di=!1,0==(a&o))return t.lanes=e.lanes,nl(e,t,a);0!=(16384&e.flags)&&(Di=!0)}return Ui(e,t,n,r,a)}function Fi(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},ys(t,n);else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},ys(t,e),null;t.memoizedState={baseLanes:0},ys(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,ys(t,r);return ji(e,t,o,n),t.child}function zi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ui(e,t,n,r,o){var a=vo(n)?po:uo.current;return a=ho(t,a),ra(t,o),n=oi(e,t,n,r,a,o),null===e||Di?(t.flags|=1,ji(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,nl(e,t,o))}function Hi(e,t,n,r,o){if(vo(n)){var a=!0;yo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ga(t,n,r),ya(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=oa(c):c=ho(t,c=vo(n)?po:uo.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&ba(t,i,r,c),aa=!1;var f=t.memoizedState;i.state=f,da(t,r,i,o),s=t.memoizedState,l!==r||f!==s||fo.current||aa?("function"==typeof u&&(ha(t,n,u,r),s=t.memoizedState),(l=aa||ma(t,n,l,r,f,s,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,la(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:Ko(t.type,l),i.props=c,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=oa(s):s=ho(t,s=vo(n)?po:uo.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&ba(t,i,r,s),aa=!1,f=t.memoizedState,i.state=f,da(t,r,i,o);var h=t.memoizedState;l!==d||f!==h||fo.current||aa?("function"==typeof p&&(ha(t,n,p,r),h=t.memoizedState),(c=aa||ma(t,n,c,r,f,h,s))?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Gi(e,t,n,r,a,o)}function Gi(e,t,n,r,o,a){zi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return o&&wo(t,n,!1),nl(e,t,a);r=t.stateNode,Ai.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Ea(t,e.child,null,a),t.child=Ea(t,null,l,a)):ji(e,t,l,a),t.memoizedState=r.state,o&&wo(t,n,!0),t.child}function Wi(e){var t=e.stateNode;t.pendingContext?go(0,t.pendingContext,t.pendingContext!==t.context):t.context&&go(0,t.context,!1),Na(e,t.containerInfo)}var Vi,$i,qi,Xi={dehydrated:null,retryLane:0};function Ki(e,t,n){var r,o=t.pendingProps,a=ja.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),so(ja,1&a),null===e?(void 0!==o.fallback&&Ha(t),e=o.children,a=o.fallback,i?(e=Qi(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Xi,e):"number"==typeof o.unstable_expectedLoadTime?(e=Qi(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Xi,t.lanes=33554432,e):((n=$s({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(o=Yi(e,t,o.children,o.fallback,n),i=t.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Xi,o):(n=Zi(e,t,o.children,n),t.memoizedState=null,n))}function Qi(e,t,n,r){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=$s(t,o,0,null),n=Vs(n,o,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function Zi(e,t,n,r){var o=e.child;return e=o.sibling,n=Gs(o,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Yi(e,t,n,r,o){var a=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&a)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Gs(i,l),null!==e?r=Gs(e,r):(r=Vs(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ji(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),na(e.return,t)}function el(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o,i.lastEffect=a)}function tl(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ji(e,t,r.children,n),0!=(2&(r=ja.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ji(e,n);else if(19===e.tag)Ji(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(so(ja,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Ta(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),el(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Ta(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}el(t,!0,n,null,a,t.lastEffect);break;case"together":el(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function nl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ll|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Gs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function rl(e,t){if(!Fa)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ol(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return vo(t.type)&&mo(),null;case 3:return Ra(),lo(fo),lo(uo),qa(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Wa(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Da(t);var a=Ia(_a.current);if(n=t.type,null!==e&&null!=t.stateNode)$i(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ia(Sa.current),Wa(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Kr]=t,r[Qr]=l,n){case"dialog":Sr("cancel",r),Sr("close",r);break;case"iframe":case"object":case"embed":Sr("load",r);break;case"video":case"audio":for(e=0;e<Cr.length;e++)Sr(Cr[e],r);break;case"source":Sr("error",r);break;case"img":case"image":case"link":Sr("error",r),Sr("load",r);break;case"details":Sr("toggle",r);break;case"input":ee(r,l),Sr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Sr("invalid",r);break;case"textarea":se(r,l),Sr("invalid",r)}for(var c in Ee(n,l),e=null,l)l.hasOwnProperty(c)&&(a=l[c],"children"===c?"string"==typeof a?r.textContent!==a&&(e=["children",a]):"number"==typeof a&&r.textContent!==""+a&&(e=["children",""+a]):s.hasOwnProperty(c)&&null!=a&&"onScroll"===c&&Sr("scroll",r));switch(n){case"input":Q(r),re(r,l,!0);break;case"textarea":Q(r),ue(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Mr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===a.nodeType?a:a.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Kr]=t,e[Qr]=r,Vi(e,t),t.stateNode=e,c=Be(n,r),n){case"dialog":Sr("cancel",e),Sr("close",e),a=r;break;case"iframe":case"object":case"embed":Sr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Cr.length;a++)Sr(Cr[a],e);a=r;break;case"source":Sr("error",e),a=r;break;case"img":case"image":case"link":Sr("error",e),Sr("load",e),a=r;break;case"details":Sr("toggle",e),a=r;break;case"input":ee(e,r),a=J(e,r),Sr("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=o({},r,{value:void 0}),Sr("invalid",e);break;case"textarea":se(e,r),a=le(e,r),Sr("invalid",e);break;default:a=r}Ee(n,a);var u=a;for(l in u)if(u.hasOwnProperty(l)){var d=u[l];"style"===l?ke(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ge(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Sr("scroll",e):null!=d&&w(e,l,d,c))}switch(n){case"input":Q(e),re(e,r,!1);break;case"textarea":Q(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+X(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Mr)}zr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)qi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ia(_a.current),Ia(Sa.current),Wa(t)?(r=t.stateNode,n=t.memoizedProps,r[Kr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Kr]=t,t.stateNode=r)}return null;case 13:return lo(ja),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Wa(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ja.current)?0===jl&&(jl=3):(0!==jl&&3!==jl||(jl=4),null===Il||0==(134217727&Ll)&&0==(134217727&Fl)||vs(Il,Rl))),(r||n)&&(t.flags|=4),null);case 4:return Ra(),null===e&&_r(t.stateNode.containerInfo),null;case 10:return ta(t),null;case 17:return vo(t.type)&&mo(),null;case 19:if(lo(ja),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(c=r.rendering))if(l)rl(r,!1);else{if(0!==jl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Ta(e))){for(t.flags|=64,rl(r,!1),null!==(l=c.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(c=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=c.childLanes,l.lanes=c.lanes,l.child=c.child,l.memoizedProps=c.memoizedProps,l.memoizedState=c.memoizedState,l.updateQueue=c.updateQueue,l.type=c.type,e=c.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return so(ja,1&ja.current|2),t.child}e=e.sibling}null!==r.tail&&Uo()>Gl&&(t.flags|=64,l=!0,rl(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Ta(c))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),rl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Fa)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>Gl&&1073741824!==n&&(t.flags|=64,l=!0,rl(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Uo(),n.sibling=null,t=ja.current,so(ja,l?1&t|2:1&t),n):null;case 23:case 24:return ws(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function al(e){switch(e.tag){case 1:vo(e.type)&&mo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ra(),lo(fo),lo(uo),qa(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Da(e),null;case 13:return lo(ja),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return lo(ja),null;case 4:return Ra(),null;case 10:return ta(e),null;case 23:case 24:return ws(),null;default:return null}}function il(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ll(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Vi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},$i=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ia(Sa.current);var i,l=null;switch(n){case"input":a=J(e,a),r=J(e,r),l=[];break;case"option":a=ae(e,a),r=ae(e,r),l=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":a=le(e,a),r=le(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Mr)}for(d in Ee(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var c=a[d];for(i in c)c.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=a?a[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(i in c)!c.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&c[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(l||(l=[]),l.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(l=l||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(l=l||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Sr("scroll",e),l||c===u||(l=[])):"object"==typeof u&&null!==u&&u.$$typeof===j?u.toString():(l=l||[]).push(d,u))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},qi=function(e,t,n,r){n!==r&&(t.flags|=4)};var sl="function"==typeof WeakMap?WeakMap:Map;function cl(e,t,n){(n=sa(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,Xl=r),ll(0,t)},n}function ul(e,t,n){(n=sa(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ll(0,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Kl?Kl=new Set([this]):Kl.add(this),ll(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var dl="function"==typeof WeakSet?WeakSet:Set;function fl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ms(e,t)}else t.current=null}function pl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Wr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(i(163))}function hl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Ds(n,e),As(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&zr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&kt(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(i(163))}function vl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=xe("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ml(e,t){if(ko&&"function"==typeof ko.onCommitFiberUnmount)try{ko.onCommitFiberUnmount(xo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Ds(t,n);else{r=t;try{o()}catch(e){Ms(r,e)}}n=n.next}while(n!==e)}break;case 1:if(fl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ms(t,e)}break;case 5:fl(t);break;case 4:kl(e,t)}}function gl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function bl(e){return 5===e.tag||3===e.tag||4===e.tag}function yl(e){e:{for(var t=e.return;null!==t;){if(bl(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||bl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?wl(e,n,t):xl(e,n,t)}function wl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Mr));else if(4!==r&&null!==(e=e.child))for(wl(e,t,n),e=e.sibling;null!==e;)wl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function kl(e,t){for(var n,r,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(i(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,c=s;;)if(ml(l,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(ml(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Qr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Be(e,o),t=Be(e,r),o=0;o<a.length;o+=2){var l=a[o],s=a[o+1];"style"===l?ke(n,s):"dangerouslySetInnerHTML"===l?ge(n,s):"children"===l?be(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?ie(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,kt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Hl=Uo(),vl(t.child,!0)),void El(t);case 19:return void El(t);case 17:return;case 23:case 24:return void vl(t,null!==t.memoizedState)}throw Error(i(163))}function El(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new dl),t.forEach((function(t){var r=Fs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Bl(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Pl=Math.ceil,Sl=x.ReactCurrentDispatcher,Ol=x.ReactCurrentOwner,_l=0,Il=null,Nl=null,Rl=0,Al=0,Dl=io(0),jl=0,Tl=null,Ml=0,Ll=0,Fl=0,zl=0,Ul=null,Hl=0,Gl=1/0;function Wl(){Gl=Uo()+500}var Vl,$l=null,ql=!1,Xl=null,Kl=null,Ql=!1,Zl=null,Yl=90,Jl=[],es=[],ts=null,ns=0,rs=null,os=-1,as=0,is=0,ls=null,ss=!1;function cs(){return 0!=(48&_l)?Uo():-1!==os?os:os=Uo()}function us(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ho()?1:2;if(0===as&&(as=Ml),0!==Xo.transition){0!==is&&(is=null!==Ul?Ul.pendingLanes:0),e=as;var t=4186112&~is;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ho(),0!=(4&_l)&&98===e?e=zt(12,as):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),as),e}function ds(e,t,n){if(50<ns)throw ns=0,rs=null,Error(i(185));if(null===(e=fs(e,t)))return null;Gt(e,t,n),e===Il&&(Fl|=t,4===jl&&vs(e,Rl));var r=Ho();1===t?0!=(8&_l)&&0==(48&_l)?ms(e):(ps(e,n),0===_l&&(Wl(),$o())):(0==(4&_l)||98!==r&&99!==r||(null===ts?ts=new Set([e]):ts.add(e)),ps(e,n)),Ul=e}function fs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function ps(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Wt(l),c=1<<s,u=a[s];if(-1===u){if(0==(c&r)||0!=(c&o)){u=t,Mt(c);var d=Tt;a[s]=10<=d?u+250:6<=d?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);l&=~c}if(r=Lt(e,e===Il?Rl:0),t=Tt,0===r)null!==n&&(n!==jo&&Bo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==jo&&Bo(n)}15===t?(n=ms.bind(null,e),null===Mo?(Mo=[n],Lo=Eo(Io,qo)):Mo.push(n),n=jo):14===t?n=Vo(99,ms.bind(null,e)):n=Vo(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),hs.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function hs(e){if(os=-1,is=as=0,0!=(48&_l))throw Error(i(327));var t=e.callbackNode;if(Rs()&&e.callbackNode!==t)return null;var n=Lt(e,e===Il?Rl:0);if(0===n)return null;var r=n,o=_l;_l|=16;var a=Cs();for(Il===e&&Rl===r||(Wl(),xs(e,r));;)try{Ps();break}catch(t){ks(e,t)}if(ea(),Sl.current=a,_l=o,null!==Nl?r=0:(Il=null,Rl=0,r=jl),0!=(Ml&Fl))xs(e,0);else if(0!==r){if(2===r&&(_l|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(n=Ft(e))&&(r=Es(e,n))),1===r)throw t=Tl,xs(e,0),vs(e,n),ps(e,Uo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:_s(e);break;case 3:if(vs(e,n),(62914560&n)===n&&10<(r=Hl+500-Uo())){if(0!==Lt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){cs(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Hr(_s.bind(null,e),r);break}_s(e);break;case 4:if(vs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var l=31-Wt(n);a=1<<l,(l=r[l])>o&&(o=l),n&=~a}if(n=o,10<(n=(120>(n=Uo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Pl(n/1960))-n)){e.timeoutHandle=Hr(_s.bind(null,e),n);break}_s(e);break;case 5:_s(e);break;default:throw Error(i(329))}}return ps(e,Uo()),e.callbackNode===t?hs.bind(null,e):null}function vs(e,t){for(t&=~zl,t&=~Fl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wt(t),r=1<<n;e[n]=-1,t&=~r}}function ms(e){if(0!=(48&_l))throw Error(i(327));if(Rs(),e===Il&&0!=(e.expiredLanes&Rl)){var t=Rl,n=Es(e,t);0!=(Ml&Fl)&&(n=Es(e,t=Lt(e,t)))}else n=Es(e,t=Lt(e,0));if(0!==e.tag&&2===n&&(_l|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(t=Ft(e))&&(n=Es(e,t))),1===n)throw n=Tl,xs(e,0),vs(e,t),ps(e,Uo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,_s(e),ps(e,Uo()),null}function gs(e,t){var n=_l;_l|=1;try{return e(t)}finally{0===(_l=n)&&(Wl(),$o())}}function bs(e,t){var n=_l;_l&=-2,_l|=8;try{return e(t)}finally{0===(_l=n)&&(Wl(),$o())}}function ys(e,t){so(Dl,Al),Al|=t,Ml|=t}function ws(){Al=Dl.current,lo(Dl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Gr(n)),null!==Nl)for(n=Nl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&mo();break;case 3:Ra(),lo(fo),lo(uo),qa();break;case 5:Da(r);break;case 4:Ra();break;case 13:case 19:lo(ja);break;case 10:ta(r);break;case 23:case 24:ws()}n=n.return}Il=e,Nl=Gs(e.current,null),Rl=Al=Ml=t,jl=0,Tl=null,zl=Fl=Ll=0}function ks(e,t){for(;;){var n=Nl;try{if(ea(),Xa.current=_i,ei){for(var r=Za.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ei=!1}if(Qa=0,Ja=Ya=Za=null,ti=!1,Ol.current=null,null===n||null===n.return){jl=1,Tl=t,Nl=null;break}e:{var a=e,i=n.return,l=n,s=t;if(t=Rl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var c=s;if(0==(2&l.mode)){var u=l.alternate;u?(l.updateQueue=u.updateQueue,l.memoizedState=u.memoizedState,l.lanes=u.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&ja.current),f=i;do{var p;if(p=13===f.tag){var h=f.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var v=f.memoizedProps;p=void 0!==v.fallback&&(!0!==v.unstable_avoidThisFallback||!d)}}if(p){var m=f.updateQueue;if(null===m){var g=new Set;g.add(c),f.updateQueue=g}else m.add(c);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=sa(-1,1);b.tag=2,ca(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=a.pingCache;if(null===y?(y=a.pingCache=new sl,s=new Set,y.set(c,s)):void 0===(s=y.get(c))&&(s=new Set,y.set(c,s)),!s.has(l)){s.add(l);var w=Ls.bind(null,a,c,l);c.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((q(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==jl&&(jl=2),s=il(s,l),f=i;do{switch(f.tag){case 3:a=s,f.flags|=4096,t&=-t,f.lanes|=t,ua(f,cl(0,a,t));break e;case 1:a=s;var x=f.type,k=f.stateNode;if(0==(64&f.flags)&&("function"==typeof x.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Kl||!Kl.has(k)))){f.flags|=4096,t&=-t,f.lanes|=t,ua(f,ul(f,a,t));break e}}f=f.return}while(null!==f)}Os(n)}catch(e){t=e,Nl===n&&null!==n&&(Nl=n=n.return);continue}break}}function Cs(){var e=Sl.current;return Sl.current=_i,null===e?_i:e}function Es(e,t){var n=_l;_l|=16;var r=Cs();for(Il===e&&Rl===t||xs(e,t);;)try{Bs();break}catch(t){ks(e,t)}if(ea(),_l=n,Sl.current=r,null!==Nl)throw Error(i(261));return Il=null,Rl=0,jl}function Bs(){for(;null!==Nl;)Ss(Nl)}function Ps(){for(;null!==Nl&&!Po();)Ss(Nl)}function Ss(e){var t=Vl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?Os(e):Nl=t,Ol.current=null}function Os(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ol(n,t,Al)))return void(Nl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Al)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=al(t)))return n.flags&=2047,void(Nl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Nl=t);Nl=t=e}while(null!==t);0===jl&&(jl=5)}function _s(e){var t=Ho();return Wo(99,Is.bind(null,e,t)),null}function Is(e,t){do{Rs()}while(null!==Zl);if(0!=(48&_l))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<a;){var c=31-Wt(a),u=1<<c;o[c]=0,l[c]=-1,s[c]=-1,a&=~u}if(null!==ts&&0==(24&r)&&ts.has(e)&&ts.delete(e),e===Il&&(Nl=Il=null,Rl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=_l,_l|=32,Ol.current=null,Lr=Kt,hr(l=pr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(u=s.getSelection&&s.getSelection())&&0!==u.rangeCount){s=u.anchorNode,a=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{s.nodeType,c.nodeType}catch(e){s=null;break e}var d=0,f=-1,p=-1,h=0,v=0,m=l,g=null;t:for(;;){for(var b;m!==s||0!==a&&3!==m.nodeType||(f=d+a),m!==c||0!==u&&3!==m.nodeType||(p=d+u),3===m.nodeType&&(d+=m.nodeValue.length),null!==(b=m.firstChild);)g=m,m=b;for(;;){if(m===l)break t;if(g===s&&++h===a&&(f=d),g===c&&++v===u&&(p=d),null!==(b=m.nextSibling))break;g=(m=g).parentNode}m=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;Fr={focusedElem:l,selectionRange:s},Kt=!1,ls=null,ss=!1,$l=r;do{try{Ns()}catch(e){if(null===$l)throw Error(i(330));Ms($l,e),$l=$l.nextEffect}}while(null!==$l);ls=null,$l=r;do{try{for(l=e;null!==$l;){var y=$l.flags;if(16&y&&be($l.stateNode,""),128&y){var w=$l.alternate;if(null!==w){var x=w.ref;null!==x&&("function"==typeof x?x(null):x.current=null)}}switch(1038&y){case 2:yl($l),$l.flags&=-3;break;case 6:yl($l),$l.flags&=-3,Cl($l.alternate,$l);break;case 1024:$l.flags&=-1025;break;case 1028:$l.flags&=-1025,Cl($l.alternate,$l);break;case 4:Cl($l.alternate,$l);break;case 8:kl(l,s=$l);var k=s.alternate;gl(s),null!==k&&gl(k)}$l=$l.nextEffect}}catch(e){if(null===$l)throw Error(i(330));Ms($l,e),$l=$l.nextEffect}}while(null!==$l);if(x=Fr,w=pr(),y=x.focusedElem,l=x.selectionRange,w!==y&&y&&y.ownerDocument&&fr(y.ownerDocument.documentElement,y)){null!==l&&hr(y)&&(w=l.start,void 0===(x=l.end)&&(x=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(x,y.value.length)):(x=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(x=x.getSelection(),s=y.textContent.length,k=Math.min(l.start,s),l=void 0===l.end?k:Math.min(l.end,s),!x.extend&&k>l&&(s=l,l=k,k=s),s=dr(y,k),a=dr(y,l),s&&a&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==a.node||x.focusOffset!==a.offset)&&((w=w.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),k>l?(x.addRange(w),x.extend(a.node,a.offset)):(w.setEnd(a.node,a.offset),x.addRange(w))))),w=[];for(x=y;x=x.parentNode;)1===x.nodeType&&w.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(x=w[y]).element.scrollLeft=x.left,x.element.scrollTop=x.top}Kt=!!Lr,Fr=Lr=null,e.current=n,$l=r;do{try{for(y=e;null!==$l;){var C=$l.flags;if(36&C&&hl(y,$l.alternate,$l),128&C){w=void 0;var E=$l.ref;if(null!==E){var B=$l.stateNode;switch($l.tag){case 5:w=B;break;default:w=B}"function"==typeof E?E(w):E.current=w}}$l=$l.nextEffect}}catch(e){if(null===$l)throw Error(i(330));Ms($l,e),$l=$l.nextEffect}}while(null!==$l);$l=null,To(),_l=o}else e.current=n;if(Ql)Ql=!1,Zl=e,Yl=t;else for($l=r;null!==$l;)t=$l.nextEffect,$l.nextEffect=null,8&$l.flags&&((C=$l).sibling=null,C.stateNode=null),$l=t;if(0===(r=e.pendingLanes)&&(Kl=null),1===r?e===rs?ns++:(ns=0,rs=e):ns=0,n=n.stateNode,ko&&"function"==typeof ko.onCommitFiberRoot)try{ko.onCommitFiberRoot(xo,n,void 0,64==(64&n.current.flags))}catch(e){}if(ps(e,Uo()),ql)throw ql=!1,e=Xl,Xl=null,e;return 0!=(8&_l)||$o(),null}function Ns(){for(;null!==$l;){var e=$l.alternate;ss||null===ls||(0!=(8&$l.flags)?et($l,ls)&&(ss=!0):13===$l.tag&&Bl(e,$l)&&et($l,ls)&&(ss=!0));var t=$l.flags;0!=(256&t)&&pl(e,$l),0==(512&t)||Ql||(Ql=!0,Vo(97,(function(){return Rs(),null}))),$l=$l.nextEffect}}function Rs(){if(90!==Yl){var e=97<Yl?97:Yl;return Yl=90,Wo(e,js)}return!1}function As(e,t){Jl.push(t,e),Ql||(Ql=!0,Vo(97,(function(){return Rs(),null})))}function Ds(e,t){es.push(t,e),Ql||(Ql=!0,Vo(97,(function(){return Rs(),null})))}function js(){if(null===Zl)return!1;var e=Zl;if(Zl=null,0!=(48&_l))throw Error(i(331));var t=_l;_l|=32;var n=es;es=[];for(var r=0;r<n.length;r+=2){var o=n[r],a=n[r+1],l=o.destroy;if(o.destroy=void 0,"function"==typeof l)try{l()}catch(e){if(null===a)throw Error(i(330));Ms(a,e)}}for(n=Jl,Jl=[],r=0;r<n.length;r+=2){o=n[r],a=n[r+1];try{var s=o.create;o.destroy=s()}catch(e){if(null===a)throw Error(i(330));Ms(a,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return _l=t,$o(),!0}function Ts(e,t,n){ca(e,t=cl(0,t=il(n,t),1)),t=cs(),null!==(e=fs(e,1))&&(Gt(e,1,t),ps(e,t))}function Ms(e,t){if(3===e.tag)Ts(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ts(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Kl||!Kl.has(r))){var o=ul(n,e=il(t,e),1);if(ca(n,o),o=cs(),null!==(n=fs(n,1)))Gt(n,1,o),ps(n,o);else if("function"==typeof r.componentDidCatch&&(null===Kl||!Kl.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Ls(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cs(),e.pingedLanes|=e.suspendedLanes&n,Il===e&&(Rl&n)===n&&(4===jl||3===jl&&(62914560&Rl)===Rl&&500>Uo()-Hl?xs(e,0):zl|=n),ps(e,t)}function Fs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ho()?1:2:(0===as&&(as=Ml),0===(t=Ut(62914560&~as))&&(t=4194304))),n=cs(),null!==(e=fs(e,t))&&(Gt(e,t,n),ps(e,n))}function zs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Us(e,t,n,r){return new zs(e,t,n,r)}function Hs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gs(e,t){var n=e.alternate;return null===n?((n=Us(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ws(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Hs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Vs(n.children,o,a,t);case T:l=8,o|=16;break;case B:l=8,o|=1;break;case P:return(e=Us(12,n,t,8|o)).elementType=P,e.type=P,e.lanes=a,e;case I:return(e=Us(13,n,t,o)).type=I,e.elementType=I,e.lanes=a,e;case N:return(e=Us(19,n,t,o)).elementType=N,e.lanes=a,e;case M:return $s(n,o,a,t);case L:return(e=Us(24,n,t,o)).elementType=L,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case S:l=10;break e;case O:l=9;break e;case _:l=11;break e;case R:l=14;break e;case A:l=16,r=null;break e;case D:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Us(l,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Vs(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function $s(e,t,n,r){return(e=Us(23,e,r,t)).elementType=M,e.lanes=n,e}function qs(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function Xs(e,t,n){return(t=Us(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ks(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ht(0),this.expirationTimes=Ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ht(0),this.mutableSourceEagerHydrationData=null}function Qs(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Zs(e,t,n,r){var o=t.current,a=cs(),l=us(o);e:if(n){t:{if(Qe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(vo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var c=n.type;if(vo(c)){n=bo(n,c,s);break e}}n=s}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=sa(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ca(o,t),ds(o,l,a),l}function Ys(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Js(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Js(e,t),(e=e.alternate)&&Js(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ks(e,t,null!=n&&!0===n.hydrate),t=Us(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ia(t),e[Zr]=n.current,_r(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Ys(i);l.call(e)}}Zs(t,i,e,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var s=o;o=function(){var e=Ys(i);s.call(e)}}bs((function(){Zs(t,i,e,o)}))}return Ys(i)}function oc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(i(200));return Qs(e,t,null,n)}Vl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||fo.current)Di=!0;else{if(0==(n&r)){switch(Di=!1,t.tag){case 3:Wi(t),Va();break;case 5:Aa(t);break;case 1:vo(t.type)&&yo(t);break;case 4:Na(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;so(Qo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Ki(e,t,n):(so(ja,1&ja.current),null!==(t=nl(e,t,n))?t.sibling:null);so(ja,1&ja.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return tl(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),so(ja,ja.current),r)break;return null;case 23:case 24:return t.lanes=0,Fi(e,t,n)}return nl(e,t,n)}Di=0!=(16384&e.flags)}else Di=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=ho(t,uo.current),ra(t,n),o=oi(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,vo(r)){var a=!0;yo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ia(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&ha(t,r,l,e),o.updater=va,t.stateNode=o,o._reactInternals=t,ya(t,r,e,n),t=Gi(null,t,r,!0,a,n)}else t.tag=0,ji(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=function(e){if("function"==typeof e)return Hs(e)?1:0;if(null!=e){if((e=e.$$typeof)===_)return 11;if(e===R)return 14}return 2}(o),e=Ko(o,e),a){case 0:t=Ui(null,t,o,e,n);break e;case 1:t=Hi(null,t,o,e,n);break e;case 11:t=Ti(null,t,o,e,n);break e;case 14:t=Mi(null,t,o,Ko(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ui(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,Hi(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(Wi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,la(e,t),da(t,r,null,n),(r=t.memoizedState.element)===o)Va(),t=nl(e,t,n);else{if((a=(o=t.stateNode).hydrate)&&(La=Vr(t.stateNode.containerInfo.firstChild),Ma=t,a=Fa=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],$a.push(a);for(n=Ba(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else ji(e,t,r,n),Va();t=t.child}return t;case 5:return Aa(t),null===e&&Ha(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,Ur(r,o)?l=null:null!==a&&Ur(r,a)&&(t.flags|=16),zi(e,t),ji(e,t,l,n),t.child;case 6:return null===e&&Ha(t),null;case 13:return Ki(e,t,n);case 4:return Na(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ea(t,null,r,n):ji(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ti(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return ji(e,t,t.pendingProps,n),t.child;case 8:case 12:return ji(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value;var s=t.type._context;if(so(Qo,s._currentValue),s._currentValue=a,null!==l)if(s=l.value,0===(a=lr(s,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823))){if(l.children===o.children&&!fo.current){t=nl(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){l=s.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&a)){1===s.tag&&((u=sa(-1,n&-n)).tag=2,ca(s,u)),s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),na(s.return,n),c.lanes|=n;break}u=u.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}ji(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.flags|=1,ji(e,t,r,n),t.child;case 14:return a=Ko(o=t.type,t.pendingProps),Mi(e,t,o,a=Ko(o.type,a),r,n);case 15:return Li(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,vo(r)?(e=!0,yo(t)):e=!1,ra(t,n),ga(t,r,o),ya(t,r,o,n),Gi(null,t,r,!0,e,n);case 19:return tl(e,t,n);case 23:case 24:return Fi(e,t,n)}throw Error(i(156,t.tag))},tc.prototype.render=function(e){Zs(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Zs(null,e,null,(function(){t[Zr]=null}))},tt=function(e){13===e.tag&&(ds(e,4,cs()),ec(e,4))},nt=function(e){13===e.tag&&(ds(e,67108864,cs()),ec(e,67108864))},rt=function(e){if(13===e.tag){var t=cs(),n=us(e);ds(e,n,t),ec(e,n)}},ot=function(e,t){return t()},Se=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=no(r);if(!o)throw Error(i(90));Z(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ae=gs,De=function(e,t,n,r,o){var a=_l;_l|=4;try{return Wo(98,e.bind(null,t,n,r,o))}finally{0===(_l=a)&&(Wl(),$o())}},je=function(){0==(49&_l)&&(function(){if(null!==ts){var e=ts;ts=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,ps(e,Uo())}))}$o()}(),Rs())},Te=function(e,t){var n=_l;_l|=2;try{return e(t)}finally{0===(_l=n)&&(Wl(),$o())}};var ac={Events:[eo,to,no,Ne,Re,Rs,{current:!1}]},ic={findFiberByHostInstance:Jr,bundleType:0,version:"17.0.1",rendererPackageName:"react-dom"},lc={bundleType:ic.bundleType,version:ic.version,rendererPackageName:ic.rendererPackageName,rendererConfig:ic.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:ic.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var sc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!sc.isDisabled&&sc.supportsFiber)try{xo=sc.inject(lc),ko=sc}catch(me){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ac,t.createPortal=oc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=_l;if(0!=(48&n))return e(t);_l|=1;try{if(e)return Wo(99,e.bind(null,t))}finally{_l=n,$o()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(i(40));return!!e._reactRootContainer&&(bs((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Zr]=null}))})),!0)},t.unstable_batchedUpdates=gs,t.unstable_createPortal=function(e,t){return oc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return rc(e,t,n,!1,r)},t.version="17.0.1"},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,v=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case m:case v:case s:return e;default:return t}}case o:return t}}}function k(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=m,t.Memo=v,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||x(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===m},t.isMemo=function(e){return x(e)===v},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===g)},t.typeOf=x},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},2408:(e,t,n)=>{"use strict";var r=n(7418),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function m(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function g(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var y=b.prototype=new g;y.constructor=b,r(y,m.prototype),y.isPureReactComponent=!0;var w={current:null},x=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,a={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,r)&&!k.hasOwnProperty(r)&&(a[r]=t[r]);var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===a[r]&&(a[r]=s[r]);return{$$typeof:o,type:e,key:i,ref:l,props:a,_owner:w.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var B=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function S(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case a:s=!0}}if(s)return i=i(s=e),e=""===r?"."+P(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(B,"$&/")+"/"),S(i,t,n,"",(function(e){return e}))):null!=i&&(E(i)&&(i=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(B,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+P(l=e[c],c);s+=S(l,t,n,u,i)}else if("function"==typeof(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=u.call(e),c=0;!(l=e.next()).done;)s+=S(l=l.value,t,n,u=r+P(l,c++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function O(e,t,n){if(null==e)return e;var r=[],o=0;return S(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function _(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var I={current:null};function N(){var e=I.current;if(null===e)throw Error(p(321));return e}var R={ReactCurrentDispatcher:I,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error(p(143));return e}},t.Component=m,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var a=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)x.call(t,u)&&!k.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];a.children=c}return{$$typeof:o,type:e.type,key:i,ref:l,props:a,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="17.0.1"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},4754:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,o=n(2525),a=(r=o)&&r.__esModule?r:{default:r},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var l={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},s=t.autoprefix=function(e){var t={};return(0,a.default)(e,(function(e,n){var r={};(0,a.default)(e,(function(e,t){var n=l[t];n?r=i({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=s},6002:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(7294),i=(r=a)&&r.__esModule?r:{default:r};function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,c;l(this,r);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return a=c=s(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(d))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return i.default.createElement(t,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},i.default.createElement(e,o({},c.props,c.state)))},s(c,a)}return c(r,n),r}(i.default.Component)};t.default=u},1765:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(7294),i=(r=a)&&r.__esModule?r:{default:r};function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,c;l(this,r);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return a=c=s(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(d))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return i.default.createElement(t,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},i.default.createElement(e,o({},c.props,c.state)))},s(c,a)}return c(r,n),r}(i.default.Component)};t.default=u},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=l(n(7037)),o=l(n(2525)),a=l(n(8630)),i=l(n(5161));function l(e){return e&&e.__esModule?e:{default:e}}var s=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,i.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,a.default)(t)?(0,o.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=s},9941:(e,t,n)=>{"use strict";t.tz=void 0;var r=c(n(4147)),o=c(n(8556)),a=c(n(4754)),i=c(n(1765)),l=c(n(6002)),s=c(n(7742));function c(e){return e&&e.__esModule?e:{default:e}}i.default,t.tz=i.default,l.default,s.default;var u=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var l=(0,r.default)(n),s=(0,o.default)(e,l);return(0,a.default)(s)};t.ZP=u},7742:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},8556:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=i(n(2525)),o=i(n(361)),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var l=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,o.default)(e.default)||{};return t.map((function(t){var o=e[t];return o&&(0,r.default)(o,(function(e,t){n[t]||(n[t]={}),n[t]=a({},n[t],o[t])})),t})),n};t.default=l},5666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,a=Object.create(o.prototype),i=new O(r||[]);return a._invoke=function(e,t,n){var r=d;return function(o,a){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw a;return I()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=B(i,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var s=u(e,t,n);if("normal"===s.type){if(r=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=h,n.method="throw",n.arg=s.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function m(){}function g(){}function b(){}var y={};y[a]=function(){return this};var w=Object.getPrototypeOf,x=w&&w(w(_([])));x&&x!==n&&r.call(x,a)&&(y=x);var k=b.prototype=m.prototype=Object.create(y);function C(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function n(o,a,i,l){var s=u(e[o],e,a);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(d).then((function(e){c.value=e,i(c)}),(function(e){return n("throw",e,i,l)}))}l(s.arg)}var o;this._invoke=function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}}function B(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,B(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function _(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:I}}function I(){return{value:t,done:!0}}return g.prototype=k.constructor=b,b.constructor=g,g.displayName=s(b,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(k),e},e.awrap=function(e){return{__await:e}},C(E.prototype),E.prototype[i]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new E(c(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},C(k),s(k,l,"Generator"),k[a]=function(){return this},k.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=_,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return l.type="throw",l.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:_(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},53:(e,t)=>{"use strict";var n,r,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,d=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(d,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,m=null,g=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,x=w.port2;w.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();y=e+b;try{m(!0,e)?x.postMessage(null):(v=!1,m=null)}catch(e){throw x.postMessage(null),e}}else v=!1},n=function(e){m=e,v||(v=!0,x.postMessage(null))},r=function(e,n){g=f((function(){e(t.unstable_now())}),n)},o=function(){p(g),g=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<B(o,t)))break e;e[r]=t,e[n]=o,n=r}}function C(e){return void 0===(e=e[0])?null:e}function E(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,s=e[l];if(void 0!==i&&0>B(i,n))void 0!==s&&0>B(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==s&&0>B(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function B(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],S=[],O=1,_=null,I=3,N=!1,R=!1,A=!1;function D(e){for(var t=C(S);null!==t;){if(null===t.callback)E(S);else{if(!(t.startTime<=e))break;E(S),t.sortIndex=t.expirationTime,k(P,t)}t=C(S)}}function j(e){if(A=!1,D(e),!R)if(null!==C(P))R=!0,n(T);else{var t=C(S);null!==t&&r(j,t.startTime-e)}}function T(e,n){R=!1,A&&(A=!1,o()),N=!0;var a=I;try{for(D(n),_=C(P);null!==_&&(!(_.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=_.callback;if("function"==typeof i){_.callback=null,I=_.priorityLevel;var l=i(_.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?_.callback=l:_===C(P)&&E(P),D(n)}else E(P);_=C(P)}if(null!==_)var s=!0;else{var c=C(S);null!==c&&r(j,c.startTime-n),s=!1}return s}finally{_=null,I=a,N=!1}}var M=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){R||N||(R=!0,n(T))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return C(P)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=M,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:O++,callback:a,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,k(S,e),null===C(P)&&e===C(S)&&(A?o():A=!0,r(j,i-l))):(e.sortIndex=s,k(P,e),R||N||(R=!0,n(T))),e},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},9308:e=>{var t;window,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t);var o=function(){function e(t){var n,r,o,a=this,i=t.title,l=t.text,s=t.buttons;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o=function(e){if("Enter"===e.key){var t=a.primaryButton();t.action&&t.action(),a.dismiss()}},(r="keyupListener")in(n=this)?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,this.title=i,this.text=l,this.buttons=s}var t,n,o;return t=e,(n=[{key:"buttonsString",value:function(){var e=this.buttons.map((function(e,t){return function(e,t){return"\n <div id='button-".concat(t,"' class='sk-button ").concat(e.style,"'>\n <div class='sk-label'>").concat(e.text,"</div>\n </div>\n ")}(e,t)})).join("");return"\n <div class='sk-button-group'>\n ".concat(e,"\n </div>\n ")}},{key:"templateString",value:function(){var e,t;this.buttons?(e="\n <div class=\"sk-panel-row\" style='margin-top: 8px;'>\n ".concat(this.buttonsString(),"\n </div>\n "),t=""):(e="",t='style="padding-bottom: 8px"');var n=this.title?"<div class='sk-h3 sk-panel-section-title'>".concat(this.title,"</div>"):"",r=this.text?"<p class='sk-p'>".concat(this.text,"</p>"):"";return'\n <div class="sk-modal">\n <div class="sk-modal-background"></div>\n <div class="sk-modal-content">\n <div class="sn-component">\n <div class="sk-panel" style=\'max-width: 500px;\'>\n <div class="sk-panel-content" '.concat(t,'>\n <div class="sk-panel-section">\n ').concat(n,'\n\n <div class="sk-panel-row">\n ').concat(r,"\n </div>\n\n ").concat(e,"\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n ")}},{key:"dismiss",value:function(){this.onElement.removeChild(this.element),document.removeEventListener("keyup",this.keyupListener)}},{key:"primaryButton",value:function(){var e=this.buttons.find((function(e){return!0===e.primary}));return e||(e=this.buttons[this.buttons.length-1]),e}},{key:"present",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onElement;n||(n=document.body),this.onElement=n,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((function(t,n){e.element.querySelector("#button-".concat(n)).onclick=function(){t.action&&t.action(),e.dismiss()}}))),n.appendChild(this.element)}}])&&r(t.prototype,n),o&&r(t,o),e}();n.d(t,"SKAlert",(function(){return o}))}])},e.exports=t()},7621:(e,t,n)=>{var r;!function(o){var a=/^\s+/,i=/\s+$/,l=0,s=o.round,c=o.min,u=o.max,d=o.random;function f(e,t){if(t=t||{},(e=e||"")instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,l=null,s=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(i,"").toLowerCase();var t,n=!1;if(I[e])e=I[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=G.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=G.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=G.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=G.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=G.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=G.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=G.hex8.exec(e))return{r:j(t[1]),g:j(t[2]),b:j(t[3]),a:F(t[4]),format:n?"name":"hex8"};if(t=G.hex6.exec(e))return{r:j(t[1]),g:j(t[2]),b:j(t[3]),format:n?"name":"hex"};if(t=G.hex4.exec(e))return{r:j(t[1]+""+t[1]),g:j(t[2]+""+t[2]),b:j(t[3]+""+t[3]),a:F(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=G.hex3.exec(e))return{r:j(t[1]+""+t[1]),g:j(t[2]+""+t[2]),b:j(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(W(e.r)&&W(e.g)&&W(e.b)?(p=e.r,h=e.g,v=e.b,t={r:255*A(p,255),g:255*A(h,255),b:255*A(v,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):W(e.h)&&W(e.s)&&W(e.v)?(r=M(e.s),l=M(e.v),t=function(e,t,n){e=6*A(e,360),t=A(t,100),n=A(n,100);var r=o.floor(e),a=e-r,i=n*(1-t),l=n*(1-a*t),s=n*(1-(1-a)*t),c=r%6;return{r:255*[n,l,i,i,s,n][c],g:255*[s,n,n,l,i,i][c],b:255*[i,i,s,n,n,l][c]}}(e.h,r,l),d=!0,f="hsv"):W(e.h)&&W(e.s)&&W(e.l)&&(r=M(e.s),s=M(e.l),t=function(e,t,n){var r,o,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=A(e,360),t=A(t,100),n=A(n,100),0===t)r=o=a=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),o=i(s,l,e),a=i(s,l,e-1/3)}return{r:255*r,g:255*o,b:255*a}}(e.h,r,s),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,v;return n=R(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=l++}function p(e,t,n){e=A(e,255),t=A(t,255),n=A(n,255);var r,o,a=u(e,t,n),i=c(e,t,n),l=(a+i)/2;if(a==i)r=o=0;else{var s=a-i;switch(o=l>.5?s/(2-a-i):s/(a+i),a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,l}}function h(e,t,n){e=A(e,255),t=A(t,255),n=A(n,255);var r,o,a=u(e,t,n),i=c(e,t,n),l=a,s=a-i;if(o=0===a?0:s/a,a==i)r=0;else{switch(a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,v:l}}function v(e,t,n,r){var o=[T(s(e).toString(16)),T(s(t).toString(16)),T(s(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function m(e,t,n,r){return[T(L(r)),T(s(e).toString(16)),T(s(t).toString(16)),T(s(n).toString(16))].join("")}function g(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=D(n.s),f(n)}function b(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s+=t/100,n.s=D(n.s),f(n)}function y(e){return f(e).desaturate(100)}function w(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l+=t/100,n.l=D(n.l),f(n)}function x(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=u(0,c(255,n.r-s(-t/100*255))),n.g=u(0,c(255,n.g-s(-t/100*255))),n.b=u(0,c(255,n.b-s(-t/100*255))),f(n)}function k(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l-=t/100,n.l=D(n.l),f(n)}function C(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function E(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function B(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]}function P(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]}function S(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]}function O(e,t,n){t=t||6,n=n||30;var r=f(e).toHsl(),o=360/n,a=[f(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(f(r));return a}function _(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,o=n.s,a=n.v,i=[],l=1/t;t--;)i.push(f({h:r,s:o,v:a})),a=(a+l)%1;return i}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:o.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:o.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:o.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=R(e),this._roundA=s(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return v(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var a=[T(s(e).toString(16)),T(s(t).toString(16)),T(s(n).toString(16)),T(L(r))];if(o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*A(this._r,255))+"%",g:s(100*A(this._g,255))+"%",b:s(100*A(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*A(this._r,255))+"%, "+s(100*A(this._g,255))+"%, "+s(100*A(this._b,255))+"%)":"rgba("+s(100*A(this._r,255))+"%, "+s(100*A(this._g,255))+"%, "+s(100*A(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(N[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=f(e);n="#"+m(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(w,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(O,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(_,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(B,arguments)},tetrad:function(){return this._applyCombination(P,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:M(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),o=f(t).toRgb(),a=n/100;return f({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(o.max(n.getLuminance(),r.getLuminance())+.05)/(o.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,o,a=f.readability(e,t);switch(o=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7}return o},f.mostReadable=function(e,t,n){var r,o,a,i,l=null,s=0;o=(n=n||{}).includeFallbackColors,a=n.level,i=n.size;for(var c=0;c<t.length;c++)(r=f.readability(e,t[c]))>s&&(s=r,l=f(t[c]));return f.isReadable(e,l,{level:a,size:i})||!o?l:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var I=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},N=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(I);function R(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function A(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),o.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function D(e){return c(1,u(0,e))}function j(e){return parseInt(e,16)}function T(e){return 1==e.length?"0"+e:""+e}function M(e){return e<=1&&(e=100*e+"%"),e}function L(e){return o.round(255*parseFloat(e)).toString(16)}function F(e){return j(e)/255}var z,U,H,G=(U="[\\s|\\(]+("+(z="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+z+")[,|\\s]+("+z+")\\s*\\)?",H="[\\s|\\(]+("+z+")[,|\\s]+("+z+")[,|\\s]+("+z+")[,|\\s]+("+z+")\\s*\\)?",{CSS_UNIT:new RegExp(z),rgb:new RegExp("rgb"+U),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+U),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+U),hsva:new RegExp("hsva"+H),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function W(e){return!!G.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},1111:e=>{"use strict";e.exports=void 0}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},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.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=n(7294),t=n(3935);function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}function s(e){return(s="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)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?c(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n(5666);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=n(7145),h=n.n(p);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){if(e){if("string"==typeof e)return v(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)?v(e,t):void 0}}function g(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(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.")}()}var b=n(5697),y=n.n(b),w=n(5616),x=n.n(w);function k(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function C(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){k(a,r,o,i,l,"next",e)}function l(e){k(a,r,o,i,l,"throw",e)}i(void 0)}))}}var E=n(7757),B=n.n(E);function P(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||m(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var S="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",O="^[".concat(S,"]{16,}$");function _(e){for(var t=[],n=0,r=e.length;n<r;n+=2)t.push(parseInt(e.substr(n,2),16));return t}function I(e){for(var t=new Uint8Array(e.length/2),n=0;n<e.length;n+=2)t[n/2]=parseInt(e.substring(n,n+2),16);return t.buffer}function N(e){var t,n,r,o;for(t="",r="",o=0;o<e.length;)t+=R(S.indexOf(e.charAt(o).toUpperCase()).toString(2),5,"0"),o++;for(o=0;o+4<=t.length;)n=t.substr(o,4),r+=parseInt(n,2).toString(16),o+=4;return r}function R(e,t,n){return t+1>=e.length&&(e=Array(t+1-e.length).join(n)+e),e}function A(e){if("string"!=typeof e||e.length<7)return null;var t=/otpauth:\/\/([A-Za-z]+)\/([^?]+)\??(.*)?/i.exec(e);if(!t||t.length<3)return null;var n=P(t,3),r=(n[0],n[1]),o=n[2];if(!r||!o)return null;var a=decodeURIComponent(o),i=a.split(/: ?/),l=i&&2===i.length?{issuer:i[0],account:i[1]}:{issuer:"",account:a},s=g(t[3]?new URLSearchParams(t[3]):[]).reduce((function(e,t){var n=P(t,2),r=n[0],o=n[1];return e[r]=o,e}),{});return{type:r.toLowerCase(),label:l,query:s}}function D(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,r){return t+t+n+n+r+r}));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{red:parseInt(t[1],16),green:parseInt(t[2],16),blue:parseInt(t[3],16)}:null}function j(e){var t="--sn-stylekit-contrast-foreground-color",n="--sn-stylekit-contrast-background-color";return e&&Math.round((299*parseInt(e.red)+587*parseInt(e.green)+114*parseInt(e.blue))/1e3)>70?n:t}var T=["info","success","neutral","warning"];function M(e,t){if(T.includes(t))return function(e,t){return getComputedStyle(e.documentElement).getPropertyValue(t).trim().toUpperCase()}(e,"--sn-stylekit-".concat(t,"-color"))}function L(e,t){var n=t.color;return T.includes(n)?M(e,n):n}var F=new(function(){function e(){r(this,e)}var t,n,o;return a(e,[{key:"gen",value:(o=C(B().mark((function e(t,n){var r,o,a,i,l,s,c;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=N(t)||"",o=(n=n||{}).counter||0,a=R(((u=o)<15.5?"0":"")+Math.round(u).toString(16),16,"0"),e.next=6,this.createHmac("SHA-1",r,a);case 6:return i=e.sent,l=_(i),s=15&l[l.length-1],c=(c=(127&l[s])<<24|(255&l[s+1])<<16|(255&l[s+2])<<8|255&l[s+3])%1e6+"",e.abrupt("return",Array(7-c.length).join("0")+c);case 12:case"end":return e.stop()}var u}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"verify",value:(n=C(B().mark((function e(t,n,r){var o,a,i;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=(r=r||{}).window||50,a=r.counter||0,i=a-o;case 4:if(!(i<=a+o)){e.next=15;break}return r.counter=i,e.next=8,this.gen(n,r);case 8:if(e.t0=e.sent,e.t1=t,e.t0!==e.t1){e.next=12;break}return e.abrupt("return",{delta:i-a});case 12:++i,e.next=4;break;case 15:return e.abrupt("return",null);case 16:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"createHmac",value:(t=C(B().mark((function e(t,n,r){var o,a;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,window.crypto.subtle.importKey("raw",I(n),{name:"HMAC",hash:{name:t}},!1,["sign"]);case 2:return o=e.sent,e.next=5,window.crypto.subtle.sign("HMAC",o,I(r));case 5:return a=e.sent,e.abrupt("return",(i=a,Array.prototype.map.call(new Uint8Array(i),(function(e){return("00"+e.toString(16)).slice(-2)})).join("")));case 7:case"end":return e.stop()}var i}),e)}))),function(e,n,r){return t.apply(this,arguments)})}]),e}()),z=new(function(){function e(){r(this,e)}var t,n;return a(e,[{key:"gen",value:(n=C(B().mark((function e(t,n){var r,o;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(n=n||{}).time||30,o=Date.now(),n.counter=Math.floor(o/1e3/r),e.abrupt("return",F.gen(t,n));case 5:case"end":return e.stop()}}),e)}))),function(e,t){return n.apply(this,arguments)})},{key:"verify",value:(t=C(B().mark((function e(t,n,r){var o,a;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(r=r||{}).time||30,a=Date.now(),r.counter=Math.floor(a/1e3/o),e.abrupt("return",F.verify(t,n,r));case 5:case"end":return e.stop()}}),e)}))),function(e,n,r){return t.apply(this,arguments)})}]),e}());function U(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var H=function(e){if(e){for(var t=0;t<e.data.length;t+=4){var n=e.data[t]+e.data[t+1]+e.data[t+2],r=0;n>510?r=255:n>255&&(r=127.5),e.data[t]=r,e.data[t+1]=r,e.data[t+2]=r,e.data[t+3]=255}return e}},G=function(t){l(o,t);var n=U(o);function o(){var e;r(this,o);for(var t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];return f(c(e=n.call.apply(n,[this].concat(a))),"onImageSelected",(function(t){var n=t.target.files[0],r=URL.createObjectURL(n),o=new Image,a=c(e);return o.onload=function(){URL.revokeObjectURL(this.src);var e=document.createElement("canvas"),t=e.getContext("2d");e.width=this.width,e.height=this.height,t.drawImage(this,0,0);var n=t.getImageData(0,0,this.width,this.height);n=H(n);var r=x()(n.data,n.width,n.height),o=a.props,i=o.onError,l=o.onSuccess;if(r){var s=A(r.data);"totp"!==s.type?i("The '".concat(s.type,"' type is not supported.")):l(s)}else i("Error reading QR code from image. Please try again.")},o.src=r,!1})),e}return a(o,[{key:"render",value:function(){return e.createElement("div",{className:"qr-code-reader-container"},e.createElement("div",{className:"sk-button info"},e.createElement("label",{className:"no-style"},e.createElement("input",{type:"file",style:{display:"none"},onChange:this.onImageSelected}),e.createElement("div",{className:"sk-label"},"Upload QR Code"))))}}]),o}(e.Component);G.propTypes={onError:y().func.isRequired,onSuccess:y().func.isRequired};var W=n(9941),V=function(e,t,n,r,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=l-(o.getBoundingClientRect().left+window.pageXOffset),u=s-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d=void 0;if(d=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(r!==(f=c<0?0:c>a?1:Math.round(100*c/a)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null},$={},q=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if($[o])return $[o];var a=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var o=r?new r:document.createElement("canvas");o.width=2*n,o.height=2*n;var a=o.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,o.width,o.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),o.toDataURL()):null}(e,t,n,r);return $[o]=a,a},X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K=function(t){var n=t.white,r=t.grey,o=t.size,a=t.renderers,i=t.borderRadius,l=t.boxShadow,s=t.children,c=(0,W.ZP)({default:{grid:{borderRadius:i,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+q(n,r,o,a.canvas)+") center left"}}});return(0,e.isValidElement)(s)?e.cloneElement(s,X({},s.props,{style:X({},s.props.style,c.grid)})):e.createElement("div",{style:c.grid})};K.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const Q=K;var Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ee(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const te=function(t){function n(){var e,t,r;J(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=ee(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=V(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},ee(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),Y(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var t=this,n=this.props.rgb,r=(0,W.ZP)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n rgba("+n.r+","+n.g+","+n.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*n.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n rgba("+n.r+","+n.g+","+n.b+", 1) 100%)"},pointer:{left:0,top:100*n.a+"%"}},overwrite:Z({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return e.createElement("div",{style:r.alpha},e.createElement("div",{style:r.checkboard},e.createElement(Q,{renderers:this.props.renderers})),e.createElement("div",{style:r.gradient}),e.createElement("div",{style:r.container,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},e.createElement("div",{style:r.pointer},this.props.pointer?e.createElement(this.props.pointer,this.props):e.createElement("div",{style:r.slider}))))}}]),n}(e.PureComponent||e.Component);var ne=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var re=[38,40],oe=1;const ae=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleBlur=function(){t.state.blurValue&&t.setState({value:t.state.blurValue,blurValue:null})},t.handleChange=function(e){t.setUpdatedValue(e.target.value,e)},t.handleKeyDown=function(e){var n,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(n=e.keyCode,re.indexOf(n)>-1)){var o=t.getArrowOffset(),a=38===e.keyCode?r+o:r-o;t.setUpdatedValue(a,e)}},t.handleDrag=function(e){if(t.props.dragLabel){var n=Math.round(t.props.value+e.movementX);n>=0&&n<=t.props.dragMax&&t.props.onChange&&t.props.onChange(t.getValueObjectWithLabel(n),e)}},t.handleMouseDown=function(e){t.props.dragLabel&&(e.preventDefault(),t.handleDrag(e),window.addEventListener("mousemove",t.handleDrag),window.addEventListener("mouseup",t.handleMouseUp))},t.handleMouseUp=function(){t.unbindEventListeners()},t.unbindEventListeners=function(){window.removeEventListener("mousemove",t.handleDrag),window.removeEventListener("mouseup",t.handleMouseUp)},t.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},t.inputId="rc-editable-input-"+oe++,t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),ne(n,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var t=this,n=(0,W.ZP)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return e.createElement("div",{style:n.wrap},e.createElement("input",{id:this.inputId,style:n.input,ref:function(e){return t.input=e},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?e.createElement("label",{htmlFor:this.inputId,style:n.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(e.PureComponent||e.Component);var ie=function(e,t,n,r){var o=r.clientWidth,a=r.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(c<0)u=359;else if(c>a)u=0;else{u=360*(-100*c/a+100)/100}if(n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(s<0)d=0;else if(s>o)d=359;else{d=360*(100*s/o)/100}if(n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},le=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ce(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const ue=function(t){function n(){var e,t,r;se(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=ce(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=ie(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},ce(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),le(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var t=this,n=this.props.direction,r=void 0===n?"horizontal":n,o=(0,W.ZP)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===r});return e.createElement("div",{style:o.hue},e.createElement("div",{className:"hue-"+r,style:o.container,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},e.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),e.createElement("div",{style:o.pointer},this.props.pointer?e.createElement(this.props.pointer,this.props):e.createElement("div",{style:o.slider}))))}}]),n}(e.PureComponent||e.Component);const de=function(){this.__data__=[],this.size=0};const fe=function(e,t){return e===t||e!=e&&t!=t};const pe=function(e,t){for(var n=e.length;n--;)if(fe(e[n][0],t))return n;return-1};var he=Array.prototype.splice;const ve=function(e){var t=this.__data__,n=pe(t,e);return!(n<0)&&(n==t.length-1?t.pop():he.call(t,n,1),--this.size,!0)};const me=function(e){var t=this.__data__,n=pe(t,e);return n<0?void 0:t[n][1]};const ge=function(e){return pe(this.__data__,e)>-1};const be=function(e,t){var n=this.__data__,r=pe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function ye(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ye.prototype.clear=de,ye.prototype.delete=ve,ye.prototype.get=me,ye.prototype.has=ge,ye.prototype.set=be;const we=ye;const xe=function(){this.__data__=new we,this.size=0};const ke=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const Ce=function(e){return this.__data__.get(e)};const Ee=function(e){return this.__data__.has(e)};const Be="object"==typeof global&&global&&global.Object===Object&&global;var Pe="object"==typeof self&&self&&self.Object===Object&&self;const Se=Be||Pe||Function("return this")();const Oe=Se.Symbol;var _e=Object.prototype,Ie=_e.hasOwnProperty,Ne=_e.toString,Re=Oe?Oe.toStringTag:void 0;const Ae=function(e){var t=Ie.call(e,Re),n=e[Re];try{e[Re]=void 0;var r=!0}catch(e){}var o=Ne.call(e);return r&&(t?e[Re]=n:delete e[Re]),o};var De=Object.prototype.toString;const je=function(e){return De.call(e)};var Te=Oe?Oe.toStringTag:void 0;const Me=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Te&&Te in Object(e)?Ae(e):je(e)};const Le=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Fe=function(e){if(!Le(e))return!1;var t=Me(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const ze=Se["__core-js_shared__"];var Ue,He=(Ue=/[^.]+$/.exec(ze&&ze.keys&&ze.keys.IE_PROTO||""))?"Symbol(src)_1."+Ue:"";const Ge=function(e){return!!He&&He in e};var We=Function.prototype.toString;const Ve=function(e){if(null!=e){try{return We.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var $e=/^\[object .+?Constructor\]$/,qe=Function.prototype,Xe=Object.prototype,Ke=qe.toString,Qe=Xe.hasOwnProperty,Ze=RegExp("^"+Ke.call(Qe).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Ye=function(e){return!(!Le(e)||Ge(e))&&(Fe(e)?Ze:$e).test(Ve(e))};const Je=function(e,t){return null==e?void 0:e[t]};const et=function(e,t){var n=Je(e,t);return Ye(n)?n:void 0};const tt=et(Se,"Map");const nt=et(Object,"create");const rt=function(){this.__data__=nt?nt(null):{},this.size=0};const ot=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var at=Object.prototype.hasOwnProperty;const it=function(e){var t=this.__data__;if(nt){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return at.call(t,e)?t[e]:void 0};var lt=Object.prototype.hasOwnProperty;const st=function(e){var t=this.__data__;return nt?void 0!==t[e]:lt.call(t,e)};const ct=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=nt&&void 0===t?"__lodash_hash_undefined__":t,this};function ut(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ut.prototype.clear=rt,ut.prototype.delete=ot,ut.prototype.get=it,ut.prototype.has=st,ut.prototype.set=ct;const dt=ut;const ft=function(){this.size=0,this.__data__={hash:new dt,map:new(tt||we),string:new dt}};const pt=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const ht=function(e,t){var n=e.__data__;return pt(t)?n["string"==typeof t?"string":"hash"]:n.map};const vt=function(e){var t=ht(this,e).delete(e);return this.size-=t?1:0,t};const mt=function(e){return ht(this,e).get(e)};const gt=function(e){return ht(this,e).has(e)};const bt=function(e,t){var n=ht(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function yt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}yt.prototype.clear=ft,yt.prototype.delete=vt,yt.prototype.get=mt,yt.prototype.has=gt,yt.prototype.set=bt;const wt=yt;const xt=function(e,t){var n=this.__data__;if(n instanceof we){var r=n.__data__;if(!tt||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new wt(r)}return n.set(e,t),this.size=n.size,this};function kt(e){var t=this.__data__=new we(e);this.size=t.size}kt.prototype.clear=xe,kt.prototype.delete=ke,kt.prototype.get=Ce,kt.prototype.has=Ee,kt.prototype.set=xt;const Ct=kt;const Et=function(){try{var e=et(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();const Bt=function(e,t,n){"__proto__"==t&&Et?Et(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};const Pt=function(e,t,n){(void 0!==n&&!fe(e[t],n)||void 0===n&&!(t in e))&&Bt(e,t,n)};const St=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}();var Ot="object"==typeof exports&&exports&&!exports.nodeType&&exports,_t=Ot&&"object"==typeof module&&module&&!module.nodeType&&module,It=_t&&_t.exports===Ot?Se.Buffer:void 0,Nt=It?It.allocUnsafe:void 0;const Rt=function(e,t){if(t)return e.slice();var n=e.length,r=Nt?Nt(n):new e.constructor(n);return e.copy(r),r};const At=Se.Uint8Array;const Dt=function(e){var t=new e.constructor(e.byteLength);return new At(t).set(new At(e)),t};const jt=function(e,t){var n=t?Dt(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};const Tt=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var Mt=Object.create;const Lt=function(){function e(){}return function(t){if(!Le(t))return{};if(Mt)return Mt(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const Ft=function(e,t){return function(n){return e(t(n))}};const zt=Ft(Object.getPrototypeOf,Object);var Ut=Object.prototype;const Ht=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Ut)};const Gt=function(e){return"function"!=typeof e.constructor||Ht(e)?{}:Lt(zt(e))};const Wt=function(e){return null!=e&&"object"==typeof e};const Vt=function(e){return Wt(e)&&"[object Arguments]"==Me(e)};var $t=Object.prototype,qt=$t.hasOwnProperty,Xt=$t.propertyIsEnumerable;const Kt=Vt(function(){return arguments}())?Vt:function(e){return Wt(e)&&qt.call(e,"callee")&&!Xt.call(e,"callee")};const Qt=Array.isArray;const Zt=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};const Yt=function(e){return null!=e&&Zt(e.length)&&!Fe(e)};const Jt=function(e){return Wt(e)&&Yt(e)};const en=function(){return!1};var tn="object"==typeof exports&&exports&&!exports.nodeType&&exports,nn=tn&&"object"==typeof module&&module&&!module.nodeType&&module,rn=nn&&nn.exports===tn?Se.Buffer:void 0;const on=(rn?rn.isBuffer:void 0)||en;var an=Function.prototype,ln=Object.prototype,sn=an.toString,cn=ln.hasOwnProperty,un=sn.call(Object);const dn=function(e){if(!Wt(e)||"[object Object]"!=Me(e))return!1;var t=zt(e);if(null===t)return!0;var n=cn.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&sn.call(n)==un};var fn={};fn["[object Float32Array]"]=fn["[object Float64Array]"]=fn["[object Int8Array]"]=fn["[object Int16Array]"]=fn["[object Int32Array]"]=fn["[object Uint8Array]"]=fn["[object Uint8ClampedArray]"]=fn["[object Uint16Array]"]=fn["[object Uint32Array]"]=!0,fn["[object Arguments]"]=fn["[object Array]"]=fn["[object ArrayBuffer]"]=fn["[object Boolean]"]=fn["[object DataView]"]=fn["[object Date]"]=fn["[object Error]"]=fn["[object Function]"]=fn["[object Map]"]=fn["[object Number]"]=fn["[object Object]"]=fn["[object RegExp]"]=fn["[object Set]"]=fn["[object String]"]=fn["[object WeakMap]"]=!1;const pn=function(e){return Wt(e)&&Zt(e.length)&&!!fn[Me(e)]};const hn=function(e){return function(t){return e(t)}};var vn="object"==typeof exports&&exports&&!exports.nodeType&&exports,mn=vn&&"object"==typeof module&&module&&!module.nodeType&&module,gn=mn&&mn.exports===vn&&Be.process,bn=function(){try{var e=mn&&mn.require&&mn.require("util").types;return e||gn&&gn.binding&&gn.binding("util")}catch(e){}}();var yn=bn&&bn.isTypedArray;const wn=yn?hn(yn):pn;const xn=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var kn=Object.prototype.hasOwnProperty;const Cn=function(e,t,n){var r=e[t];kn.call(e,t)&&fe(r,n)&&(void 0!==n||t in e)||Bt(e,t,n)};const En=function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var l=t[a],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),o?Bt(n,l,s):Cn(n,l,s)}return n};const Bn=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var Pn=/^(?:0|[1-9]\d*)$/;const Sn=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Pn.test(e))&&e>-1&&e%1==0&&e<t};var On=Object.prototype.hasOwnProperty;const _n=function(e,t){var n=Qt(e),r=!n&&Kt(e),o=!n&&!r&&on(e),a=!n&&!r&&!o&&wn(e),i=n||r||o||a,l=i?Bn(e.length,String):[],s=l.length;for(var c in e)!t&&!On.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Sn(c,s))||l.push(c);return l};const In=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var Nn=Object.prototype.hasOwnProperty;const Rn=function(e){if(!Le(e))return In(e);var t=Ht(e),n=[];for(var r in e)("constructor"!=r||!t&&Nn.call(e,r))&&n.push(r);return n};const An=function(e){return Yt(e)?_n(e,!0):Rn(e)};const Dn=function(e){return En(e,An(e))};const jn=function(e,t,n,r,o,a,i){var l=xn(e,n),s=xn(t,n),c=i.get(s);if(c)Pt(e,n,c);else{var u=a?a(l,s,n+"",e,t,i):void 0,d=void 0===u;if(d){var f=Qt(s),p=!f&&on(s),h=!f&&!p&&wn(s);u=s,f||p||h?Qt(l)?u=l:Jt(l)?u=Tt(l):p?(d=!1,u=Rt(s,!0)):h?(d=!1,u=jt(s,!0)):u=[]:dn(s)||Kt(s)?(u=l,Kt(l)?u=Dn(l):Le(l)&&!Fe(l)||(u=Gt(s))):d=!1}d&&(i.set(s,u),o(u,s,r,a,i),i.delete(s)),Pt(e,n,u)}};const Tn=function e(t,n,r,o,a){t!==n&&St(n,(function(i,l){if(a||(a=new Ct),Le(i))jn(t,n,l,r,e,o,a);else{var s=o?o(xn(t,l),i,l+"",t,n,a):void 0;void 0===s&&(s=i),Pt(t,l,s)}}),An)};const Mn=function(e){return e};const Ln=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var Fn=Math.max;const zn=function(e,t,n){return t=Fn(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=Fn(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=r[o];return l[t]=n(i),Ln(e,this,l)}};const Un=function(e){return function(){return e}};const Hn=Et?function(e,t){return Et(e,"toString",{configurable:!0,enumerable:!1,value:Un(t),writable:!0})}:Mn;var Gn=Date.now;const Wn=function(e){var t=0,n=0;return function(){var r=Gn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Hn);const Vn=function(e,t){return Wn(zn(e,t,Mn),e+"")};const $n=function(e,t,n){if(!Le(n))return!1;var r=typeof t;return!!("number"==r?Yt(n)&&Sn(t,n.length):"string"==r&&t in n)&&fe(n[t],e)};const qn=function(e){return Vn((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,i&&$n(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++r<o;){var l=n[r];l&&e(t,l,r,a)}return t}))}((function(e,t,n){Tn(e,t,n)}));var Xn=function(t){var n=t.zDepth,r=t.radius,o=t.background,a=t.children,i=t.styles,l=void 0===i?{}:i,s=(0,W.ZP)(qn({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+n+"px "+4*n+"px rgba(0,0,0,.24)",borderRadius:r,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},l),{"zDepth-1":1===n});return e.createElement("div",{style:s.wrap},e.createElement("div",{style:s.bg}),e.createElement("div",{style:s.content},a))};Xn.propTypes={background:y().string,zDepth:y().oneOf([0,1,2,3,4,5]),radius:y().number,styles:y().object},Xn.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const Kn=Xn;const Qn=function(){return Se.Date.now()};var Zn=/\s/;const Yn=function(e){for(var t=e.length;t--&&Zn.test(e.charAt(t)););return t};var Jn=/^\s+/;const er=function(e){return e?e.slice(0,Yn(e)+1).replace(Jn,""):e};const tr=function(e){return"symbol"==typeof e||Wt(e)&&"[object Symbol]"==Me(e)};var nr=/^[-+]0x[0-9a-f]+$/i,rr=/^0b[01]+$/i,or=/^0o[0-7]+$/i,ar=parseInt;const ir=function(e){if("number"==typeof e)return e;if(tr(e))return NaN;if(Le(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Le(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=er(e);var n=rr.test(e);return n||or.test(e)?ar(e.slice(2),n?2:8):nr.test(e)?NaN:+e};var lr=Math.max,sr=Math.min;const cr=function(e,t,n){var r,o,a,i,l,s,c=0,u=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function h(e){return c=e,l=setTimeout(m,t),u?p(e):i}function v(e){var n=e-s;return void 0===s||n>=t||n<0||d&&e-c>=a}function m(){var e=Qn();if(v(e))return g(e);l=setTimeout(m,function(e){var n=t-(e-s);return d?sr(n,a-(e-c)):n}(e))}function g(e){return l=void 0,f&&r?p(e):(r=o=void 0,i)}function b(){var e=Qn(),n=v(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return h(s);if(d)return clearTimeout(l),l=setTimeout(m,t),p(s)}return void 0===l&&(l=setTimeout(m,t)),i}return t=ir(t)||0,Le(n)&&(u=!!n.leading,a=(d="maxWait"in n)?lr(ir(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=s=o=l=void 0},b.flush=function(){return void 0===l?i:g(Qn())},b};const ur=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Le(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),cr(e,t,{leading:r,maxWait:t,trailing:o})};var dr=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();const fr=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleChange=function(e){"function"==typeof t.props.onChange&&t.throttle(t.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),o=r.width,a=r.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),c=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>o&&(s=o),c<0?c=0:c>a&&(c=a);var u=s/o,d=1-c/a;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,t.props.hsl,t.container),e)},t.handleMouseDown=function(e){t.handleChange(e);var n=t.getContainerRenderWindow();n.addEventListener("mousemove",t.handleChange),n.addEventListener("mouseup",t.handleMouseUp)},t.handleMouseUp=function(){t.unbindEventListeners()},t.throttle=ur((function(e,t,n){e(t,n)}),50),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),dr(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var t=this,n=this.props.style||{},r=n.color,o=n.white,a=n.black,i=n.pointer,l=n.circle,s=(0,W.ZP)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:r,white:o,black:a,pointer:i,circle:l}},{custom:!!this.props.style});return e.createElement("div",{style:s.color,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},e.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),e.createElement("div",{style:s.white,className:"saturation-white"},e.createElement("div",{style:s.black,className:"saturation-black"}),e.createElement("div",{style:s.pointer},this.props.pointer?e.createElement(this.props.pointer,this.props):e.createElement("div",{style:s.circle}))))}}]),n}(e.PureComponent||e.Component);const pr=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};const hr=Ft(Object.keys,Object);var vr=Object.prototype.hasOwnProperty;const mr=function(e){if(!Ht(e))return hr(e);var t=[];for(var n in Object(e))vr.call(e,n)&&"constructor"!=n&&t.push(n);return t};const gr=function(e){return Yt(e)?_n(e):mr(e)};const br=function(e,t){return function(n,r){if(null==n)return n;if(!Yt(n))return e(n,r);for(var o=n.length,a=t?o:-1,i=Object(n);(t?a--:++a<o)&&!1!==r(i[a],a,i););return n}}((function(e,t){return e&&St(e,t,gr)}));const yr=function(e){return"function"==typeof e?e:Mn};const wr=function(e,t){return(Qt(e)?pr:br)(e,yr(t))};var xr=n(7621),kr=n.n(xr),Cr=function(e){var t=0,n=0;return wr(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},Er=function(e,t){var n=e.hex?kr()(e.hex):kr()(e),r=n.toHsl(),o=n.toHsv(),a=n.toRgb(),i=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===i&&0===a.a?"transparent":"#"+i,rgb:a,hsv:o,oldHue:e.h||t||r.h,source:e.source}},Br=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&kr()(e).isValid()},Pr=function(e){if(!e)return"#fff";var t=Er(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Sr=function(e,t){var n=e.replace("°","");return kr()(t+" ("+n+")")._ok},Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();const Ir=function(t){var n=function(n){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,n){if(Cr(e)){var r=Er(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(Cr(e)){var r=Er(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=Or({},Er(e.color,0)),t.debounce=cr((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),_r(r,[{key:"render",value:function(){var n={};return this.props.onSwatchHover&&(n.onSwatchHover=this.handleSwatchHover),e.createElement(t,Or({},this.props,this.state,{onChange:this.handleChange},n))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return Or({},Er(e.color,t.oldHue))}}]),r}(e.PureComponent||e.Component);return n.propTypes=Or({},t.propTypes),n.defaultProps=Or({},t.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),n};var Nr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rr=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ar(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dr(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function jr(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Tr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};const Mr=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function o(){var e,t,n;Ar(this,o);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return t=n=Dr(this,(e=o.__proto__||Object.getPrototypeOf(o)).call.apply(e,[this].concat(a))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Dr(n,t)}return jr(o,r),Rr(o,[{key:"render",value:function(){return e.createElement(n,{onFocus:this.handleFocus,onBlur:this.handleBlur},e.createElement(t,Nr({},this.props,this.state)))}}]),o}(e.Component)}((function(t){var n=t.color,r=t.style,o=t.onClick,a=void 0===o?function(){}:o,i=t.onHover,l=t.title,s=void 0===l?n:l,c=t.children,u=t.focus,d=t.focusStyle,f=void 0===d?{}:d,p="transparent"===n,h=(0,W.ZP)({default:{swatch:Tr({background:n,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?f:{})}}),v={};return i&&(v.onMouseOver=function(e){return i(n,e)}),e.createElement("div",Tr({style:h.swatch,onClick:function(e){return a(n,e)},title:s,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(n,e)}},v),c,p&&e.createElement(Q,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));const Lr=function(t){var n=t.direction,r=(0,W.ZP)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return e.createElement("div",{style:r.picker})};var Fr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zr=function(t){var n=t.rgb,r=t.hsl,o=t.width,a=t.height,i=t.onChange,l=t.direction,s=t.style,c=t.renderers,u=t.pointer,d=t.className,f=void 0===d?"":d,p=(0,W.ZP)({default:{picker:{position:"relative",width:o,height:a},alpha:{radius:"2px",style:s}}});return e.createElement("div",{style:p.picker,className:"alpha-picker "+f},e.createElement(te,Fr({},p.alpha,{rgb:n,hsl:r,pointer:u,renderers:c,onChange:i,direction:l})))};zr.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Lr};Ir(zr);const Ur=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o};const Hr=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const Gr=function(e){return this.__data__.has(e)};function Wr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new wt;++t<n;)this.add(e[t])}Wr.prototype.add=Wr.prototype.push=Hr,Wr.prototype.has=Gr;const Vr=Wr;const $r=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};const qr=function(e,t){return e.has(t)};const Xr=function(e,t,n,r,o,a){var i=1&n,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,p=2&n?new Vr:void 0;for(a.set(e,t),a.set(t,e);++d<l;){var h=e[d],v=t[d];if(r)var m=i?r(v,h,d,t,e,a):r(h,v,d,e,t,a);if(void 0!==m){if(m)continue;f=!1;break}if(p){if(!$r(t,(function(e,t){if(!qr(p,t)&&(h===e||o(h,e,n,r,a)))return p.push(t)}))){f=!1;break}}else if(h!==v&&!o(h,v,n,r,a)){f=!1;break}}return a.delete(e),a.delete(t),f};const Kr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};const Qr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n};var Zr=Oe?Oe.prototype:void 0,Yr=Zr?Zr.valueOf:void 0;const Jr=function(e,t,n,r,o,a,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new At(e),new At(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return fe(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=Kr;case"[object Set]":var s=1&r;if(l||(l=Qr),e.size!=t.size&&!s)return!1;var c=i.get(e);if(c)return c==t;r|=2,i.set(e,t);var u=Xr(l(e),l(t),r,o,a,i);return i.delete(e),u;case"[object Symbol]":if(Yr)return Yr.call(e)==Yr.call(t)}return!1};const eo=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};const to=function(e,t,n){var r=t(e);return Qt(e)?r:eo(r,n(e))};const no=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a};const ro=function(){return[]};var oo=Object.prototype.propertyIsEnumerable,ao=Object.getOwnPropertySymbols;const io=ao?function(e){return null==e?[]:(e=Object(e),no(ao(e),(function(t){return oo.call(e,t)})))}:ro;const lo=function(e){return to(e,gr,io)};var so=Object.prototype.hasOwnProperty;const co=function(e,t,n,r,o,a){var i=1&n,l=lo(e),s=l.length;if(s!=lo(t).length&&!i)return!1;for(var c=s;c--;){var u=l[c];if(!(i?u in t:so.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var h=i;++c<s;){var v=e[u=l[c]],m=t[u];if(r)var g=i?r(m,v,u,t,e,a):r(v,m,u,e,t,a);if(!(void 0===g?v===m||o(v,m,n,r,a):g)){p=!1;break}h||(h="constructor"==u)}if(p&&!h){var b=e.constructor,y=t.constructor;b==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof y&&y instanceof y||(p=!1)}return a.delete(e),a.delete(t),p};const uo=et(Se,"DataView");const fo=et(Se,"Promise");const po=et(Se,"Set");const ho=et(Se,"WeakMap");var vo="[object Map]",mo="[object Promise]",go="[object Set]",bo="[object WeakMap]",yo="[object DataView]",wo=Ve(uo),xo=Ve(tt),ko=Ve(fo),Co=Ve(po),Eo=Ve(ho),Bo=Me;(uo&&Bo(new uo(new ArrayBuffer(1)))!=yo||tt&&Bo(new tt)!=vo||fo&&Bo(fo.resolve())!=mo||po&&Bo(new po)!=go||ho&&Bo(new ho)!=bo)&&(Bo=function(e){var t=Me(e),n="[object Object]"==t?e.constructor:void 0,r=n?Ve(n):"";if(r)switch(r){case wo:return yo;case xo:return vo;case ko:return mo;case Co:return go;case Eo:return bo}return t});const Po=Bo;var So="[object Arguments]",Oo="[object Array]",_o="[object Object]",Io=Object.prototype.hasOwnProperty;const No=function(e,t,n,r,o,a){var i=Qt(e),l=Qt(t),s=i?Oo:Po(e),c=l?Oo:Po(t),u=(s=s==So?_o:s)==_o,d=(c=c==So?_o:c)==_o,f=s==c;if(f&&on(e)){if(!on(t))return!1;i=!0,u=!1}if(f&&!u)return a||(a=new Ct),i||wn(e)?Xr(e,t,n,r,o,a):Jr(e,t,s,n,r,o,a);if(!(1&n)){var p=u&&Io.call(e,"__wrapped__"),h=d&&Io.call(t,"__wrapped__");if(p||h){var v=p?e.value():e,m=h?t.value():t;return a||(a=new Ct),o(v,m,n,r,a)}}return!!f&&(a||(a=new Ct),co(e,t,n,r,o,a))};const Ro=function e(t,n,r,o,a){return t===n||(null==t||null==n||!Wt(t)&&!Wt(n)?t!=t&&n!=n:No(t,n,r,o,e,a))};const Ao=function(e,t,n,r){var o=n.length,a=o,i=!r;if(null==e)return!a;for(e=Object(e);o--;){var l=n[o];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<a;){var s=(l=n[o])[0],c=e[s],u=l[1];if(i&&l[2]){if(void 0===c&&!(s in e))return!1}else{var d=new Ct;if(r)var f=r(c,u,s,e,t,d);if(!(void 0===f?Ro(u,c,3,r,d):f))return!1}}return!0};const Do=function(e){return e==e&&!Le(e)};const jo=function(e){for(var t=gr(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,Do(o)]}return t};const To=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};const Mo=function(e){var t=jo(e);return 1==t.length&&t[0][2]?To(t[0][0],t[0][1]):function(n){return n===e||Ao(n,e,t)}};var Lo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Fo=/^\w*$/;const zo=function(e,t){if(Qt(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!tr(e))||(Fo.test(e)||!Lo.test(e)||null!=t&&e in Object(t))};function Uo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(Uo.Cache||wt),n}Uo.Cache=wt;const Ho=Uo;var Go=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Wo=/\\(\\)?/g;const Vo=function(e){var t=Ho(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Go,(function(e,n,r,o){t.push(r?o.replace(Wo,"$1"):n||e)})),t}));var $o=Oe?Oe.prototype:void 0,qo=$o?$o.toString:void 0;const Xo=function e(t){if("string"==typeof t)return t;if(Qt(t))return Ur(t,e)+"";if(tr(t))return qo?qo.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n};const Ko=function(e){return null==e?"":Xo(e)};const Qo=function(e,t){return Qt(e)?e:zo(e,t)?[e]:Vo(Ko(e))};const Zo=function(e){if("string"==typeof e||tr(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};const Yo=function(e,t){for(var n=0,r=(t=Qo(t,e)).length;null!=e&&n<r;)e=e[Zo(t[n++])];return n&&n==r?e:void 0};const Jo=function(e,t,n){var r=null==e?void 0:Yo(e,t);return void 0===r?n:r};const ea=function(e,t){return null!=e&&t in Object(e)};const ta=function(e,t,n){for(var r=-1,o=(t=Qo(t,e)).length,a=!1;++r<o;){var i=Zo(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&Zt(o)&&Sn(i,o)&&(Qt(e)||Kt(e))};const na=function(e,t){return null!=e&&ta(e,t,ea)};const ra=function(e,t){return zo(e)&&Do(t)?To(Zo(e),t):function(n){var r=Jo(n,e);return void 0===r&&r===t?na(n,e):Ro(t,r,3)}};const oa=function(e){return function(t){return null==t?void 0:t[e]}};const aa=function(e){return function(t){return Yo(t,e)}};const ia=function(e){return zo(e)?oa(Zo(e)):aa(e)};const la=function(e){return"function"==typeof e?e:null==e?Mn:"object"==typeof e?Qt(e)?ra(e[0],e[1]):Mo(e):ia(e)};const sa=function(e,t){var n=-1,r=Yt(e)?Array(e.length):[];return br(e,(function(e,o,a){r[++n]=t(e,o,a)})),r};const ca=function(e,t){return(Qt(e)?Ur:sa)(e,la(t,3))};const ua=function(t){var n=t.colors,r=t.onClick,o=t.onSwatchHover,a=(0,W.ZP)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return e.createElement("div",{style:a.swatches},ca(n,(function(t){return e.createElement(Mr,{key:t,color:t,style:a.swatch,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}})})),e.createElement("div",{style:a.clear}))};var da=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.hex,a=t.colors,i=t.width,l=t.triangle,s=t.styles,c=void 0===s?{}:s,u=t.className,d=void 0===u?"":u,f="transparent"===o,p=function(e,t){Br(e)&&n({hex:e,source:"hex"},t)},h=(0,W.ZP)(qn({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Pr(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===l});return e.createElement("div",{style:h.card,className:"block-picker "+d},e.createElement("div",{style:h.triangle}),e.createElement("div",{style:h.head},f&&e.createElement(Q,{borderRadius:"6px 6px 0 0"}),e.createElement("div",{style:h.label},o)),e.createElement("div",{style:h.body},e.createElement(ua,{colors:a,onClick:p,onSwatchHover:r}),e.createElement(ae,{style:{input:h.input},value:o,onChange:p})))};da.propTypes={width:y().oneOfType([y().string,y().number]),colors:y().arrayOf(y().string),triangle:y().oneOf(["top","hide"]),styles:y().object},da.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};Ir(da);var fa={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},pa={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},ha={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},va={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},ma={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},ga={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},ba={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},ya={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},wa={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},xa={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},ka={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},Ca={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},Ea={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},Ba={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},Pa={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},Sa={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},Oa={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},_a={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"};var Ia=function(t){var n=t.color,r=t.onClick,o=t.onSwatchHover,a=t.hover,i=t.active,l=t.circleSize,s=t.circleSpacing,c=(0,W.ZP)({default:{swatch:{width:l,height:l,marginRight:s,marginBottom:s,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+n,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+n}}},{hover:a,active:i});return e.createElement("div",{style:c.swatch},e.createElement(Mr,{style:c.Swatch,color:n,onClick:r,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+n}}))};Ia.defaultProps={circleSize:28,circleSpacing:14};const Na=(0,W.tz)(Ia);var Ra=function(t){var n=t.width,r=t.onChange,o=t.onSwatchHover,a=t.colors,i=t.hex,l=t.circleSize,s=t.styles,c=void 0===s?{}:s,u=t.circleSpacing,d=t.className,f=void 0===d?"":d,p=(0,W.ZP)(qn({default:{card:{width:n,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),h=function(e,t){return r({hex:e,source:"hex"},t)};return e.createElement("div",{style:p.card,className:"circle-picker "+f},ca(a,(function(t){return e.createElement(Na,{key:t,color:t,onClick:h,onSwatchHover:o,active:i===t.toLowerCase(),circleSize:l,circleSpacing:u})})))};Ra.propTypes={width:y().oneOfType([y().string,y().number]),circleSize:y().number,circleSpacing:y().number,styles:y().object},Ra.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[fa[500],pa[500],ha[500],va[500],ma[500],ga[500],ba[500],ya[500],wa[500],xa[500],ka[500],Ca[500],Ea[500],Ba[500],Pa[500],Sa[500],Oa[500],_a[500]],styles:{}};Ir(Ra);const Aa=function(e){return void 0===e};var Da=n(3891),ja=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Ta=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.toggleViews=function(){"hex"===t.state.view?t.setState({view:"rgb"}):"rgb"===t.state.view?t.setState({view:"hsl"}):"hsl"===t.state.view&&(1===t.props.hsl.a?t.setState({view:"hex"}):t.setState({view:"rgb"}))},t.handleChange=function(e,n){e.hex?Br(e.hex)&&t.props.onChange({hex:e.hex,source:"hex"},n):e.r||e.g||e.b?t.props.onChange({r:e.r||t.props.rgb.r,g:e.g||t.props.rgb.g,b:e.b||t.props.rgb.b,source:"rgb"},n):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),t.props.onChange({h:t.props.hsl.h,s:t.props.hsl.s,l:t.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},n)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),t.props.onChange({h:e.h||t.props.hsl.h,s:Number(Aa(e.s)?t.props.hsl.s:e.s),l:Number(Aa(e.l)?t.props.hsl.l:e.l),source:"hsl"},n))},t.showHighlight=function(e){e.currentTarget.style.background="#eee"},t.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?t.state={view:"rgb"}:t.state={view:e.view},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),ja(n,[{key:"render",value:function(){var t=this,n=(0,W.ZP)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=e.createElement("div",{style:n.fields,className:"flexbox-fix"},e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=e.createElement("div",{style:n.fields,className:"flexbox-fix"},e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),e.createElement("div",{style:n.alpha},e.createElement(ae,{style:{input:n.input,label:n.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=e.createElement("div",{style:n.fields,className:"flexbox-fix"},e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),e.createElement("div",{style:n.field},e.createElement(ae,{style:{input:n.input,label:n.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),e.createElement("div",{style:n.alpha},e.createElement(ae,{style:{input:n.input,label:n.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),e.createElement("div",{style:n.wrap,className:"flexbox-fix"},r,e.createElement("div",{style:n.toggle},e.createElement("div",{style:n.icon,onClick:this.toggleViews,ref:function(e){return t.icon=e}},e.createElement(Da.Z,{style:n.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),n}(e.Component);Ta.defaultProps={view:"hex"};const Ma=Ta;const La=function(){var t=(0,W.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return e.createElement("div",{style:t.picker})};const Fa=function(){var t=(0,W.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return e.createElement("div",{style:t.picker})};var za=function(t){var n=t.width,r=t.onChange,o=t.disableAlpha,a=t.rgb,i=t.hsl,l=t.hsv,s=t.hex,c=t.renderers,u=t.styles,d=void 0===u?{}:u,f=t.className,p=void 0===f?"":f,h=t.defaultView,v=(0,W.ZP)(qn({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},d),{disableAlpha:o});return e.createElement("div",{style:v.picker,className:"chrome-picker "+p},e.createElement("div",{style:v.saturation},e.createElement(fr,{style:v.Saturation,hsl:i,hsv:l,pointer:Fa,onChange:r})),e.createElement("div",{style:v.body},e.createElement("div",{style:v.controls,className:"flexbox-fix"},e.createElement("div",{style:v.color},e.createElement("div",{style:v.swatch},e.createElement("div",{style:v.active}),e.createElement(Q,{renderers:c}))),e.createElement("div",{style:v.toggles},e.createElement("div",{style:v.hue},e.createElement(ue,{style:v.Hue,hsl:i,pointer:La,onChange:r})),e.createElement("div",{style:v.alpha},e.createElement(te,{style:v.Alpha,rgb:a,hsl:i,pointer:La,renderers:c,onChange:r})))),e.createElement(Ma,{rgb:a,hsl:i,hex:s,view:h,onChange:r,disableAlpha:o})))};za.propTypes={width:y().oneOfType([y().string,y().number]),disableAlpha:y().bool,styles:y().object,defaultView:y().oneOf(["hex","rgb","hsl"])},za.defaultProps={width:225,disableAlpha:!1,styles:{}};Ir(za);const Ua=function(t){var n=t.color,r=t.onClick,o=void 0===r?function(){}:r,a=t.onSwatchHover,i=t.active,l=(0,W.ZP)({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Pr(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return e.createElement(Mr,{style:l.color,color:n,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},e.createElement("div",{style:l.dot}))};const Ha=function(t){var n=t.hex,r=t.rgb,o=t.onChange,a=(0,W.ZP)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?o({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return e.createElement("div",{style:a.fields,className:"flexbox-fix"},e.createElement("div",{style:a.active}),e.createElement(ae,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:n,onChange:i}),e.createElement(ae,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),e.createElement(ae,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),e.createElement(ae,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}))};var Ga=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.colors,a=t.hex,i=t.rgb,l=t.styles,s=void 0===l?{}:l,c=t.className,u=void 0===c?"":c,d=(0,W.ZP)(qn({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},s)),f=function(e,t){e.hex?Br(e.hex)&&n({hex:e.hex,source:"hex"},t):n(e,t)};return e.createElement(Kn,{style:d.Compact,styles:s},e.createElement("div",{style:d.compact,className:"compact-picker "+u},e.createElement("div",null,ca(o,(function(t){return e.createElement(Ua,{key:t,color:t,active:t.toLowerCase()===a,onClick:f,onSwatchHover:r})})),e.createElement("div",{style:d.clear})),e.createElement(Ha,{hex:a,rgb:i,onChange:f})))};Ga.propTypes={colors:y().arrayOf(y().string),styles:y().object},Ga.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Ir(Ga);const Wa=(0,W.tz)((function(t){var n=t.hover,r=t.color,o=t.onClick,a=t.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,W.ZP)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:n});return e.createElement("div",{style:l.swatch},e.createElement(Mr,{color:r,onClick:o,onHover:a,focusStyle:i}))}));var Va=function(t){var n=t.width,r=t.colors,o=t.onChange,a=t.onSwatchHover,i=t.triangle,l=t.styles,s=void 0===l?{}:l,c=t.className,u=void 0===c?"":c,d=(0,W.ZP)(qn({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},s),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),f=function(e,t){return o({hex:e,source:"hex"},t)};return e.createElement("div",{style:d.card,className:"github-picker "+u},e.createElement("div",{style:d.triangleShadow}),e.createElement("div",{style:d.triangle}),ca(r,(function(t){return e.createElement(Wa,{color:t,key:t,onClick:f,onSwatchHover:a})})))};Va.propTypes={width:y().oneOfType([y().string,y().number]),colors:y().arrayOf(y().string),triangle:y().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:y().object},Va.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Ir(Va);const $a=function(t){var n=t.direction,r=(0,W.ZP)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return e.createElement("div",{style:r.picker})};var qa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xa=function(t){var n=t.width,r=t.height,o=t.onChange,a=t.hsl,i=t.direction,l=t.pointer,s=t.styles,c=void 0===s?{}:s,u=t.className,d=void 0===u?"":u,f=(0,W.ZP)(qn({default:{picker:{position:"relative",width:n,height:r},hue:{radius:"2px"}}},c));return e.createElement("div",{style:f.picker,className:"hue-picker "+d},e.createElement(ue,qa({},f.hue,{hsl:a,pointer:l,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:i})))};Xa.propTypes={styles:y().object},Xa.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:$a,styles:{}};Ir(Xa);Ir((function(t){var n=t.onChange,r=t.hex,o=t.rgb,a=t.styles,i=void 0===a?{}:a,l=t.className,s=void 0===l?"":l,c=(0,W.ZP)(qn({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),u=function(e,t){e.hex?Br(e.hex)&&n({hex:e.hex,source:"hex"},t):(e.r||e.g||e.b)&&n({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},t)};return e.createElement(Kn,{styles:i},e.createElement("div",{style:c.material,className:"material-picker "+s},e.createElement(ae,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:u}),e.createElement("div",{style:c.split,className:"flexbox-fix"},e.createElement("div",{style:c.third},e.createElement(ae,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:u})),e.createElement("div",{style:c.third},e.createElement(ae,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:u})),e.createElement("div",{style:c.third},e.createElement(ae,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:u})))))}));const Ka=function(t){var n=t.onChange,r=t.rgb,o=t.hsv,a=t.hex,i=(0,W.ZP)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),l=function(e,t){e["#"]?Br(e["#"])&&n({hex:e["#"],source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):(e.h||e.s||e.v)&&n({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},t)};return e.createElement("div",{style:i.fields},e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(o.h),onChange:l}),e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:l}),e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:l}),e.createElement("div",{style:i.divider}),e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:l}),e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:l}),e.createElement(ae,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:l}),e.createElement("div",{style:i.divider}),e.createElement(ae,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),e.createElement("div",{style:i.fieldSymbols},e.createElement("div",{style:i.symbol},"°"),e.createElement("div",{style:i.symbol},"%"),e.createElement("div",{style:i.symbol},"%")))};const Qa=function(t){var n=t.hsl,r=(0,W.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":n.l>.5});return e.createElement("div",{style:r.picker})};const Za=function(){var t=(0,W.ZP)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return e.createElement("div",{style:t.pointer},e.createElement("div",{style:t.left},e.createElement("div",{style:t.leftInside})),e.createElement("div",{style:t.right},e.createElement("div",{style:t.rightInside})))};const Ya=function(t){var n=t.onClick,r=t.label,o=t.children,a=t.active,i=(0,W.ZP)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return e.createElement("div",{style:i.button,onClick:n},r||o)};const Ja=function(t){var n=t.rgb,r=t.currentColor,o=(0,W.ZP)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return e.createElement("div",null,e.createElement("div",{style:o.label},"new"),e.createElement("div",{style:o.swatches},e.createElement("div",{style:o.new}),e.createElement("div",{style:o.current})),e.createElement("div",{style:o.label},"current"))};var ei=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ti=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.state={currentColor:e.hex},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),ei(n,[{key:"render",value:function(){var t=this.props,n=t.styles,r=void 0===n?{}:n,o=t.className,a=void 0===o?"":o,i=(0,W.ZP)(qn({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return e.createElement("div",{style:i.picker,className:"photoshop-picker "+a},e.createElement("div",{style:i.head},this.props.header),e.createElement("div",{style:i.body,className:"flexbox-fix"},e.createElement("div",{style:i.saturation},e.createElement(fr,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Qa,onChange:this.props.onChange})),e.createElement("div",{style:i.hue},e.createElement(ue,{direction:"vertical",hsl:this.props.hsl,pointer:Za,onChange:this.props.onChange})),e.createElement("div",{style:i.controls},e.createElement("div",{style:i.top,className:"flexbox-fix"},e.createElement("div",{style:i.previews},e.createElement(Ja,{rgb:this.props.rgb,currentColor:this.state.currentColor})),e.createElement("div",{style:i.actions},e.createElement(Ya,{label:"OK",onClick:this.props.onAccept,active:!0}),e.createElement(Ya,{label:"Cancel",onClick:this.props.onCancel}),e.createElement(Ka,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),n}(e.Component);ti.propTypes={header:y().string,styles:y().object},ti.defaultProps={header:"Color Picker",styles:{}};Ir(ti);const ni=function(t){var n=t.onChange,r=t.rgb,o=t.hsl,a=t.hex,i=t.disableAlpha,l=(0,W.ZP)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),s=function(e,t){e.hex?Br(e.hex)&&n({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},t):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,n({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},t))};return e.createElement("div",{style:l.fields,className:"flexbox-fix"},e.createElement("div",{style:l.double},e.createElement(ae,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:s})),e.createElement("div",{style:l.single},e.createElement(ae,{style:{input:l.input,label:l.label},label:"r",value:r.r,onChange:s,dragLabel:"true",dragMax:"255"})),e.createElement("div",{style:l.single},e.createElement(ae,{style:{input:l.input,label:l.label},label:"g",value:r.g,onChange:s,dragLabel:"true",dragMax:"255"})),e.createElement("div",{style:l.single},e.createElement(ae,{style:{input:l.input,label:l.label},label:"b",value:r.b,onChange:s,dragLabel:"true",dragMax:"255"})),e.createElement("div",{style:l.alpha},e.createElement(ae,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*r.a),onChange:s,dragLabel:"true",dragMax:"100"})))};var ri=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oi=function(t){var n=t.colors,r=t.onClick,o=void 0===r?function(){}:r,a=t.onSwatchHover,i=(0,W.ZP)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!n||!n.length}),l=function(e,t){o({hex:e,source:"hex"},t)};return e.createElement("div",{style:i.colors,className:"flexbox-fix"},n.map((function(t){var n="string"==typeof t?{color:t}:t,r=""+n.color+(n.title||"");return e.createElement("div",{key:r,style:i.swatchWrap},e.createElement(Mr,ri({},n,{style:i.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+n.color}})))})))};oi.propTypes={colors:y().arrayOf(y().oneOfType([y().string,y().shape({color:y().string,title:y().string})])).isRequired};const ai=oi;var ii=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},li=function(t){var n=t.width,r=t.rgb,o=t.hex,a=t.hsv,i=t.hsl,l=t.onChange,s=t.onSwatchHover,c=t.disableAlpha,u=t.presetColors,d=t.renderers,f=t.styles,p=void 0===f?{}:f,h=t.className,v=void 0===h?"":h,m=(0,W.ZP)(qn({default:ii({picker:{width:n,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:c});return e.createElement("div",{style:m.picker,className:"sketch-picker "+v},e.createElement("div",{style:m.saturation},e.createElement(fr,{style:m.Saturation,hsl:i,hsv:a,onChange:l})),e.createElement("div",{style:m.controls,className:"flexbox-fix"},e.createElement("div",{style:m.sliders},e.createElement("div",{style:m.hue},e.createElement(ue,{style:m.Hue,hsl:i,onChange:l})),e.createElement("div",{style:m.alpha},e.createElement(te,{style:m.Alpha,rgb:r,hsl:i,renderers:d,onChange:l}))),e.createElement("div",{style:m.color},e.createElement(Q,null),e.createElement("div",{style:m.activeColor}))),e.createElement(ni,{rgb:r,hsl:i,hex:o,onChange:l,disableAlpha:c}),e.createElement(ai,{colors:u,onClick:l,onSwatchHover:s}))};li.propTypes={disableAlpha:y().bool,width:y().oneOfType([y().string,y().number]),styles:y().object},li.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};Ir(li);const si=function(t){var n=t.hsl,r=t.offset,o=t.onClick,a=void 0===o?function(){}:o,i=t.active,l=t.first,s=t.last,c=(0,W.ZP)({default:{swatch:{height:"12px",background:"hsl("+n.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:l,last:s});return e.createElement("div",{style:c.swatch,onClick:function(e){return a({h:n.h,s:.5,l:r,source:"hsl"},e)}})};const ci=function(t){var n=t.onClick,r=t.hsl,o=(0,W.ZP)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return e.createElement("div",{style:o.swatches},e.createElement("div",{style:o.swatch},e.createElement(si,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<a&&Math.abs(r.s-.5)<a,onClick:n,first:!0})),e.createElement("div",{style:o.swatch},e.createElement(si,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<a&&Math.abs(r.s-.5)<a,onClick:n})),e.createElement("div",{style:o.swatch},e.createElement(si,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<a&&Math.abs(r.s-.5)<a,onClick:n})),e.createElement("div",{style:o.swatch},e.createElement(si,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<a&&Math.abs(r.s-.5)<a,onClick:n})),e.createElement("div",{style:o.swatch},e.createElement(si,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<a&&Math.abs(r.s-.5)<a,onClick:n,last:!0})),e.createElement("div",{style:o.clear}))};const ui=function(){var t=(0,W.ZP)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return e.createElement("div",{style:t.picker})};var di=function(t){var n=t.hsl,r=t.onChange,o=t.pointer,a=t.styles,i=void 0===a?{}:a,l=t.className,s=void 0===l?"":l,c=(0,W.ZP)(qn({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return e.createElement("div",{style:c.wrap||{},className:"slider-picker "+s},e.createElement("div",{style:c.hue},e.createElement(ue,{style:c.Hue,hsl:n,pointer:o,onChange:r})),e.createElement("div",{style:c.swatches},e.createElement(ci,{hsl:n,onClick:r})))};di.propTypes={styles:y().object},di.defaultProps={pointer:ui,styles:{}};Ir(di);var fi=n(597);const pi=function(t){var n=t.color,r=t.onClick,o=void 0===r?function(){}:r,a=t.onSwatchHover,i=t.first,l=t.last,s=t.active,c=(0,W.ZP)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:Pr(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:l,active:s,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return e.createElement(Mr,{color:n,style:c.color,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},e.createElement("div",{style:c.check},e.createElement(fi.Z,null)))};const hi=function(t){var n=t.onClick,r=t.onSwatchHover,o=t.group,a=t.active,i=(0,W.ZP)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return e.createElement("div",{style:i.group},ca(o,(function(t,i){return e.createElement(pi,{key:t,color:t,active:t.toLowerCase()===a,first:0===i,last:i===o.length-1,onClick:n,onSwatchHover:r})})))};var vi=function(t){var n=t.width,r=t.height,o=t.onChange,a=t.onSwatchHover,i=t.colors,l=t.hex,s=t.styles,c=void 0===s?{}:s,u=t.className,d=void 0===u?"":u,f=(0,W.ZP)(qn({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),p=function(e,t){return o({hex:e,source:"hex"},t)};return e.createElement("div",{style:f.picker,className:"swatches-picker "+d},e.createElement(Kn,null,e.createElement("div",{style:f.overflow},e.createElement("div",{style:f.body},ca(i,(function(t){return e.createElement(hi,{key:t.toString(),group:t,active:l,onClick:p,onSwatchHover:a})})),e.createElement("div",{style:f.clear})))))};vi.propTypes={width:y().oneOfType([y().string,y().number]),height:y().oneOfType([y().string,y().number]),colors:y().arrayOf(y().arrayOf(y().string)),styles:y().object},vi.defaultProps={width:320,height:240,colors:[[fa[900],fa[700],fa[500],fa[300],fa[100]],[pa[900],pa[700],pa[500],pa[300],pa[100]],[ha[900],ha[700],ha[500],ha[300],ha[100]],[va[900],va[700],va[500],va[300],va[100]],[ma[900],ma[700],ma[500],ma[300],ma[100]],[ga[900],ga[700],ga[500],ga[300],ga[100]],[ba[900],ba[700],ba[500],ba[300],ba[100]],[ya[900],ya[700],ya[500],ya[300],ya[100]],[wa[900],wa[700],wa[500],wa[300],wa[100]],["#194D33",xa[700],xa[500],xa[300],xa[100]],[ka[900],ka[700],ka[500],ka[300],ka[100]],[Ca[900],Ca[700],Ca[500],Ca[300],Ca[100]],[Ea[900],Ea[700],Ea[500],Ea[300],Ea[100]],[Ba[900],Ba[700],Ba[500],Ba[300],Ba[100]],[Pa[900],Pa[700],Pa[500],Pa[300],Pa[100]],[Sa[900],Sa[700],Sa[500],Sa[300],Sa[100]],[Oa[900],Oa[700],Oa[500],Oa[300],Oa[100]],[_a[900],_a[700],_a[500],_a[300],_a[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Ir(vi);var mi=function(t){var n=t.onChange,r=t.onSwatchHover,o=t.hex,a=t.colors,i=t.width,l=t.triangle,s=t.styles,c=void 0===s?{}:s,u=t.className,d=void 0===u?"":u,f=(0,W.ZP)(qn({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),p=function(e,t){Br(e)&&n({hex:e,source:"hex"},t)};return e.createElement("div",{style:f.card,className:"twitter-picker "+d},e.createElement("div",{style:f.triangleShadow}),e.createElement("div",{style:f.triangle}),e.createElement("div",{style:f.body},ca(a,(function(t,n){return e.createElement(Mr,{key:n,color:t,hex:t,style:f.swatch,onClick:p,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}})})),e.createElement("div",{style:f.hash},"#"),e.createElement(ae,{label:null,style:{input:f.input},value:o.replace("#",""),onChange:p}),e.createElement("div",{style:f.clear})))};mi.propTypes={width:y().oneOfType([y().string,y().number]),triangle:y().oneOf(["hide","top-left","top-right"]),colors:y().arrayOf(y().string),styles:y().object},mi.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};const gi=Ir(mi);var bi=function(t){var n=(0,W.ZP)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(100*t.hsl.s)+"%, "+Math.round(100*t.hsl.l)+"%)"}}});return e.createElement("div",{style:n.picker})};bi.propTypes={hsl:y().shape({h:y().number,s:y().number,l:y().number,a:y().number})},bi.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const yi=bi;var wi=function(t){var n=(0,W.ZP)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return e.createElement("div",{style:n.picker})};wi.propTypes={hsl:y().shape({h:y().number,s:y().number,l:y().number,a:y().number})},wi.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const xi=wi;const ki=function(t){var n=t.onChange,r=t.rgb,o=t.hsl,a=t.hex,i=t.hsv,l=function(e,t){if(e.hex)Br(e.hex)&&n({hex:e.hex,source:"hex"},t);else if(e.rgb){var r=e.rgb.split(",");Sr(e.rgb,"rgb")&&n({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},t)}else if(e.hsv){var o=e.hsv.split(",");Sr(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),n({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},t))}else if(e.hsl){var a=e.hsl.split(",");Sr(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==d[1]?d[1]=.01:1==d[2]&&(d[2]=.01),n({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},t))}},s=(0,W.ZP)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,u=Math.round(o.h)+"°, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",d=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return e.createElement("div",{style:s.wrap,className:"flexbox-fix"},e.createElement("div",{style:s.fields},e.createElement("div",{style:s.double},e.createElement(ae,{style:{input:s.input,label:s.label},label:"hex",value:a,onChange:l})),e.createElement("div",{style:s.column},e.createElement("div",{style:s.single},e.createElement(ae,{style:{input:s.input2,label:s.label2},label:"rgb",value:c,onChange:l})),e.createElement("div",{style:s.single},e.createElement(ae,{style:{input:s.input2,label:s.label2},label:"hsv",value:d,onChange:l})),e.createElement("div",{style:s.single},e.createElement(ae,{style:{input:s.input2,label:s.label2},label:"hsl",value:u,onChange:l})))))};var Ci=function(t){var n=t.width,r=t.onChange,o=t.rgb,a=t.hsl,i=t.hsv,l=t.hex,s=t.header,c=t.styles,u=void 0===c?{}:c,d=t.className,f=void 0===d?"":d,p=(0,W.ZP)(qn({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return e.createElement("div",{style:p.picker,className:"google-picker "+f},e.createElement("div",{style:p.head},s),e.createElement("div",{style:p.swatch}),e.createElement("div",{style:p.saturation},e.createElement(fr,{hsl:a,hsv:i,pointer:yi,onChange:r})),e.createElement("div",{style:p.body},e.createElement("div",{style:p.controls,className:"flexbox-fix"},e.createElement("div",{style:p.hue},e.createElement(ue,{style:p.Hue,hsl:a,radius:"4px",pointer:xi,onChange:r}))),e.createElement(ki,{rgb:o,hsl:a,hex:l,hsv:i,onChange:r})))};Ci.propTypes={width:y().oneOfType([y().string,y().number]),styles:y().object,header:y().string},Ci.defaultProps={width:652,styles:{},header:"Color picker"};Ir(Ci);var Ei=n(9308);function Bi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bi(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Si(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var Oi=function(t){l(o,t);var n=Si(o);function o(e){var t;return r(this,o),f(c(t=n.call(this,e)),"handleInputChange",(function(e){var n=e.target,r=n.name,o="secret"===r?t.formatSecret(n.value):n.value;t.setState((function(e){return{entry:Pi(Pi({},e.entry),{},f({},r,o))}}))})),f(c(t),"handleSwatchClick",(function(){t.setState({showColorPicker:!t.state.showColorPicker})})),f(c(t),"handleColorPickerClose",(function(){t.setState({showColorPicker:!1})})),f(c(t),"removeColor",(function(){t.setState((function(e){return delete e.entry.color,{entry:e.entry}}))})),f(c(t),"onSave",(function(){var e=t.state,n=e.id,r=e.entry;t.props.onSave({id:n,entry:r})})),f(c(t),"onQRCodeSuccess",(function(e){var n=e.label,r=n.issuer,o=n.account,a=e.query,i=a.issuer,l=a.secret;t.setState({entry:{service:r||i||"",account:o,secret:t.formatSecret(l)}})})),f(c(t),"onQRCodeError",(function(e){t.setState({qrCodeError:e})})),f(c(t),"dismissQRCodeError",(function(){t.setState({qrCodeError:!1})})),t.state={id:t.props.id,entry:t.props.entry,showColorPicker:!1,qrCodeError:!1},t}return a(o,[{key:"formatSecret",value:function(e){return e.replace(/\s/g,"").toUpperCase()}},{key:"render",value:function(){var t=this,n=this.state,r=n.id,o=n.entry,a=n.showColorPicker,i=n.qrCodeError,l=new Ei.SKAlert({title:"Error",text:i,buttons:[{text:"OK",style:"info",action:this.dismissQRCodeError}]});i&&l.present();var s=L(document,o),c={width:"36px",height:"14px",borderRadius:"2px",background:"".concat(null!=s?s:"#FFF")},u=function(e){return T.map((function(t){return M(e,t)}))}(document),d=[].concat(g(u),["#658bdb","#4CBBFC","#FF794D","#EF5276","#91B73D","#9B7ECF"]);return e.createElement("div",{className:"auth-edit sk-panel"},e.createElement("div",{className:"sk-panel-content"},e.createElement("div",{className:"sk-panel-section"},e.createElement("div",{className:"sk-panel-section-title sk-panel-row"},null!=r?"Edit entry":"Add new entry",e.createElement("div",{className:"sk-panel-section-title sk-panel-row"},null==r&&e.createElement(G,{onSuccess:this.onQRCodeSuccess,onError:this.onQRCodeError}),e.createElement(e.Fragment,null,s&&e.createElement("div",{className:"sk-button danger",onClick:this.removeColor},e.createElement("div",{className:"sk-label"},"Clear color")),e.createElement("div",{className:"color-picker-swatch",onClick:this.handleSwatchClick},e.createElement("div",{style:c}))))),e.createElement("form",{onSubmit:this.onSave,autoComplete:"off"},e.createElement("div",{className:"sk-panel-section"},e.createElement("input",{name:"service",className:"sk-input contrast",placeholder:"Service",value:o.service,onChange:this.handleInputChange,type:"text",required:!0}),e.createElement("input",{name:"account",className:"sk-input contrast",placeholder:"Account",value:o.account,onChange:this.handleInputChange,type:"text"}),e.createElement("input",{name:"secret",className:"sk-input contrast",placeholder:"Secret",value:o.secret,onChange:this.handleInputChange,type:"text",pattern:O,required:!0}),e.createElement("input",{name:"notes",className:"sk-input contrast",placeholder:"Notes",value:o.notes,onChange:this.handleInputChange,type:"text"}),e.createElement("input",{name:"password",className:"sk-input contrast",placeholder:"Password (optional)",value:o.password,onChange:this.handleInputChange,type:"text"})),a&&e.createElement("div",{className:"color-picker-popover"},e.createElement("div",{className:"color-picker-cover",onClick:this.handleColorPickerClose}),e.createElement(gi,{color:s,colors:d,onChangeComplete:function(e){var n=e.hex.toUpperCase(),r=d.indexOf(n);r>-1&&r<=u.length-1&&(n=T[r]),t.setState((function(e){return{entry:Pi(Pi({},e.entry),{},{color:n})}}))},triangle:"top-right",onSwatchHover:function(e,t){var n=e.hex.toUpperCase();u.includes(n)&&t.target.setAttribute("title","This color will change depending on your active theme.")}})),e.createElement("div",{className:"sk-panel-section"},e.createElement("div",{className:"sk-button-group stretch"},e.createElement("button",{type:"button",className:"sk-button neutral",onClick:this.props.onCancel},e.createElement("div",{className:"sk-label"},"Cancel")),e.createElement("button",{type:"submit",className:"sk-button info"},e.createElement("div",{className:"sk-label"},null!=r?"Save":"Create"))))))))}}]),o}(e.Component);function _i(){return(_i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ii(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}f(Oi,"defaultProps",{entry:{service:"",account:"",secret:"",notes:""}}),Oi.propTypes={id:y().number,entry:y().object.isRequired,onSave:y().func.isRequired,onCancel:y().func.isRequired};var Ni=function(e){return"countdown".concat(e)};function Ri(e,t){var n=50-100*Ai(e,t);return n<0?0:Math.ceil(Math.min(n+8,50))}function Ai(e,t){return(t-e)/t}function Di(t,n,r){(0,e.useEffect)((function(){var e=document.createElement("style");document.head.appendChild(e);var o=e.sheet,a=function(e,t){return"@keyframes rota_".concat(Ni(e)," {\n 0% {\n transform: rotate(").concat(t,"deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}")}(t,function(e,t){return 360*Ai(e,t)}(n,r)),i=function(e,t){return"@keyframes opa_".concat(Ni(e)," {\n 0% {\n opacity: 1;\n }\n\n ").concat(t,"%,\n 100% {\n opacity: 0;\n }\n}")}(t,Ri(n,r)),l=function(e,t){return"@keyframes opa_r_".concat(Ni(e)," {\n 0% {\n opacity: 0;\n }\n\n ").concat(t,"%,\n 100% {\n opacity: 1;\n }\n}")}(t,Ri(n,r));function s(){e.remove()}o.insertRule(a,o.cssRules.length),o.insertRule(i,o.cssRules.length),o.insertRule(l,o.cssRules.length);var c=setTimeout(s,1e3*n);return function(){clearTimeout(c),s()}}),[t,n,r])}var ji=function(t){var n=t.token,r=t.timeLeft,o=t.total,a=t.bgColor,i=t.fgColor;return Di(n,r,o),e.createElement("div",{className:"countdown-pie",style:{backgroundColor:a}},e.createElement("div",{className:"pie spinner",style:{animation:"rota_".concat(Ni(n)," ").concat(r,"s linear"),backgroundColor:i}}),e.createElement("div",{className:"pie background",style:{backgroundColor:i}}),e.createElement("div",{className:"pie filler",style:{animation:"opa_r_".concat(Ni(n)," ").concat(r,"s steps(1, end)"),backgroundColor:i}}),e.createElement("div",{className:"mask",style:{animation:"opa_".concat(Ni(n)," ").concat(r,"s steps(1, end)")}}))};ji.propTypes={token:y().string.isRequired,timeLeft:y().number.isRequired,total:y().number.isRequired,bgColor:y().string,fgColor:y().string};const Ti=ji;function Mi(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var Li,Fi=function(t){l(o,t);var n=Mi(o);function o(e){var t;return r(this,o),f(c(t=n.call(this,e)),"onToggle",(function(){t.setState({show:!t.state.show})})),f(c(t),"onEdit",(function(){t.onToggle(),t.props.onEdit()})),f(c(t),"onRemove",(function(){t.onToggle(),t.props.onRemove()})),t.state={show:!1},t}return a(o,[{key:"render",value:function(){var t=this.props.buttonColor,n={};return t&&(n.color=t),e.createElement("div",{className:"auth-menu"},e.createElement("div",{className:"sk-button",onClick:this.onToggle,style:n},e.createElement("div",{className:"sk-label"},"•••")),this.state.show&&(this.onToggle,e.createElement("div",{className:"sk-menu-panel"},e.createElement("div",{className:"sk-menu-panel-row",onClick:this.onEdit},e.createElement("div",{className:"sk-label"},"Edit")),e.createElement("div",{className:"sk-menu-panel-row",onClick:this.onRemove},e.createElement("div",{className:"sk-label"},"Remove")))))}}]),o}(e.Component);function zi(){return(zi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Fi.propTypes={onEdit:y().func.isRequired,onRemove:y().func.isRequired,buttonColor:y().string};const Ui=function(t){return e.createElement("svg",zi({width:10,height:16,xmlns:"http://www.w3.org/2000/svg"},t),Li||(Li=e.createElement("g",{fill:"none"},e.createElement("path",{d:"M-7-4h24v24H-7z"}),e.createElement("path",{d:"M4 14c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2ZM2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0-6C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z",fill:"currentColor"}))))};function Hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hi(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wi(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var Vi=function(t){l(o,t);var n=Wi(o);function o(e){var t;return r(this,o),f(c(t=n.call(this,e)),"updateToken",C(B().mark((function e(){var n,r,o;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.props.entry.secret,e.next=3,z.gen(n);case 3:r=e.sent,o=t.getTimeLeft(),t.setState({token:r,timeLeft:o}),t.timer=setTimeout(t.updateToken,1e3*o);case 7:case"end":return e.stop()}}),e)})))),f(c(t),"handleInputChange",(function(e){var n=e.target,r=n.name;t.props.onEntryChange({id:t.props.id,name:r,value:n.value})})),f(c(t),"copyToClipboard",(function(e){var n=document.createElement("textarea");n.innerText=e,document.body.appendChild(n),n.select(),document.execCommand("copy"),n.remove(),t.props.onCopyValue()})),f(c(t),"updateEntryStyle",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e?0:50;setTimeout((function(){var e=t.state.entryStyle,n=L(document,t.props.entry);if(n){e.backgroundColor=n;var r=j(D(n));e.color="var(".concat(r,")")}t.setState({entryStyle:e})}),n)})),t.state={token:"",timeLeft:0,entryStyle:{color:"",backgroundColor:""}},t.updateToken(),t}return a(o,[{key:"getTimeLeft",value:function(){var e=(new Date).getSeconds();return e>29?60-e:30-e}},{key:"componentDidMount",value:function(){this.updateEntryStyle()}},{key:"componentDidUpdate",value:function(e){e.entry.secret!==this.props.entry.secret&&(clearTimeout(this.timer),this.timer=setTimeout(this.updateToken,0)),e.lastUpdated!==this.props.lastUpdated&&this.updateEntryStyle(!0)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timer)}},{key:"render",value:function(){var t=this,n=this.props.entry,r=n.service,o=n.account,a=n.notes,i=n.password,l=this.props,s=l.id,c=l.onEdit,u=l.onRemove,d=l.canEdit,f=l.style,p=l.innerRef,h=function(e,t){if(null==e)return{};var n,r,o=Ii(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(l,["id","onEdit","onRemove","canEdit","style","innerRef"]),v=this.state,m=v.token,g=v.timeLeft,b=v.entryStyle;return delete h.onCopyValue,delete h.lastUpdated,e.createElement("div",_i({},h,{className:"sk-notification sk-base-custom",style:Gi(Gi({},b),f),ref:p}),e.createElement("div",{className:"auth-entry"},d&&e.createElement("div",{className:"auth-drag-indicator-container"},e.createElement(Ui,null)),e.createElement("div",{className:"auth-details"},e.createElement("div",{className:"auth-info"},e.createElement("div",{className:"auth-service"},r),e.createElement("div",{className:"auth-account"},o),e.createElement("div",{className:"auth-optional"},a&&e.createElement("div",{className:"auth-notes-row"},e.createElement("div",{className:"auth-notes"},a)),i&&e.createElement("div",{className:"auth-password-row"},e.createElement("div",{className:"auth-password",onClick:function(){return t.copyToClipboard(i)}},"••••••••••••")))),e.createElement("div",{className:"auth-token-info"},e.createElement("div",{className:"auth-token",onClick:function(){return t.copyToClipboard(m)}},e.createElement("div",null,m.slice(0,3)),e.createElement("div",null,m.slice(3,6))),e.createElement("div",{className:"auth-countdown"},e.createElement(Ti,{token:m,timeLeft:g,total:30,bgColor:b.backgroundColor,fgColor:b.color})))),d&&e.createElement("div",{className:"auth-options"},e.createElement(Fi,{onEdit:c.bind(this,s),onRemove:u.bind(this,s),buttonColor:b.color}))))}}]),o}(e.Component);function $i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)}function qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qi(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ki(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}Vi.propTypes={id:y().any.isRequired,entry:y().object.isRequired,onEdit:y().func.isRequired,onRemove:y().func.isRequired,onEntryChange:y().func,onCopyValue:y().func.isRequired,canEdit:y().bool.isRequired,innerRef:y().func.isRequired,lastUpdated:y().number.isRequired,style:y().object.isRequired};var Qi="function"==typeof Symbol&&Symbol.observable||"@@observable",Zi=function(){return Math.random().toString(36).substring(7).split("").join(".")},Yi={INIT:"@@redux/INIT"+Zi(),REPLACE:"@@redux/REPLACE"+Zi(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Zi()}};function Ji(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function el(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ki(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ki(1));return n(el)(e,t)}if("function"!=typeof e)throw new Error(Ki(2));var o=e,a=t,i=[],l=i,s=!1;function c(){l===i&&(l=i.slice())}function u(){if(s)throw new Error(Ki(3));return a}function d(e){if("function"!=typeof e)throw new Error(Ki(4));if(s)throw new Error(Ki(5));var t=!0;return c(),l.push(e),function(){if(t){if(s)throw new Error(Ki(6));t=!1,c();var n=l.indexOf(e);l.splice(n,1),i=null}}}function f(e){if(!Ji(e))throw new Error(Ki(7));if(void 0===e.type)throw new Error(Ki(8));if(s)throw new Error(Ki(9));try{s=!0,a=o(a,e)}finally{s=!1}for(var t=i=l,n=0;n<t.length;n++){(0,t[n])()}return e}function p(e){if("function"!=typeof e)throw new Error(Ki(10));o=e,f({type:Yi.REPLACE})}function h(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ki(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[Qi]=function(){return this},e}return f({type:Yi.INIT}),(r={dispatch:f,subscribe:d,getState:u,replaceReducer:p})[Qi]=h,r}function tl(e,t){return function(){return t(e.apply(this,arguments))}}function nl(e,t){if("function"==typeof e)return tl(e,t);if("object"!=typeof e||null===e)throw new Error(Ki(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=tl(o,t))}return n}function rl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var ol=e.createContext(null);var al=function(e){e()},il=function(){return al},ll={notify:function(){}};var sl=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=ll,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=function(){var e=il(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=ll)},e}(),cl="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect;const ul=function(t){var n=t.store,r=t.context,o=t.children,a=(0,e.useMemo)((function(){var e=new sl(n);return e.onStateChange=e.notifyNestedSubs,{store:n,subscription:e}}),[n]),i=(0,e.useMemo)((function(){return n.getState()}),[n]);cl((function(){var e=a.subscription;return e.trySubscribe(),i!==n.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[a,i]);var l=r||ol;return e.createElement(l.Provider,{value:a},o)};var dl=n(8679),fl=n.n(dl),pl=n(9864),hl=[],vl=[null,null];function ml(e,t){var n=e[1];return[t.payload,n+1]}function gl(e,t,n){cl((function(){return e.apply(void 0,t)}),n)}function bl(e,t,n,r,o,a,i){e.current=r,t.current=o,n.current=!1,a.current&&(a.current=null,i())}function yl(e,t,n,r,o,a,i,l,s,c){if(e){var u=!1,d=null,f=function(){if(!u){var e,n,f=t.getState();try{e=r(f,o.current)}catch(e){n=e,d=e}n||(d=null),e===a.current?i.current||s():(a.current=e,l.current=e,i.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=f,n.trySubscribe(),f();return function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var wl=function(){return[null,0]};function xl(t,n){void 0===n&&(n={});var r=n,o=r.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,i=r.methodName,l=void 0===i?"connectAdvanced":i,s=r.renderCountProp,c=void 0===s?void 0:s,u=r.shouldHandleStateChanges,d=void 0===u||u,f=r.storeKey,p=void 0===f?"store":f,h=(r.withRef,r.forwardRef),v=void 0!==h&&h,m=r.context,g=void 0===m?ol:m,b=Ii(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),y=g;return function(n){var r=n.displayName||n.name||"Component",o=a(r),i=_i({},b,{getDisplayName:a,methodName:l,renderCountProp:c,shouldHandleStateChanges:d,storeKey:p,displayName:o,wrappedComponentName:r,WrappedComponent:n}),s=b.pure;var u=s?e.useMemo:function(e){return e()};function f(r){var o=(0,e.useMemo)((function(){var e=r.reactReduxForwardedRef,t=Ii(r,["reactReduxForwardedRef"]);return[r.context,e,t]}),[r]),a=o[0],l=o[1],s=o[2],c=(0,e.useMemo)((function(){return a&&a.Consumer&&(0,pl.isContextConsumer)(e.createElement(a.Consumer,null))?a:y}),[a,y]),f=(0,e.useContext)(c),p=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(f)&&Boolean(f.store);var h=p?r.store:f.store,v=(0,e.useMemo)((function(){return function(e){return t(e.dispatch,i)}(h)}),[h]),m=(0,e.useMemo)((function(){if(!d)return vl;var e=new sl(h,p?null:f.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,p,f]),g=m[0],b=m[1],w=(0,e.useMemo)((function(){return p?f:_i({},f,{subscription:g})}),[p,f,g]),x=(0,e.useReducer)(ml,hl,wl),k=x[0][0],C=x[1];if(k&&k.error)throw k.error;var E=(0,e.useRef)(),B=(0,e.useRef)(s),P=(0,e.useRef)(),S=(0,e.useRef)(!1),O=u((function(){return P.current&&s===B.current?P.current:v(h.getState(),s)}),[h,k,s]);gl(bl,[B,E,S,s,O,P,b]),gl(yl,[d,h,g,v,B,E,S,P,b,C],[h,g,v]);var _=(0,e.useMemo)((function(){return e.createElement(n,_i({},O,{ref:l}))}),[l,n,O]);return(0,e.useMemo)((function(){return d?e.createElement(c.Provider,{value:w},_):_}),[c,_,w])}var h=s?e.memo(f):f;if(h.WrappedComponent=n,h.displayName=f.displayName=o,v){var m=e.forwardRef((function(t,n){return e.createElement(h,_i({},t,{reactReduxForwardedRef:n}))}));return m.displayName=o,m.WrappedComponent=n,fl()(m,n)}return fl()(h,n)}}function kl(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Cl(e,t){if(kl(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!kl(e[n[o]],t[n[o]]))return!1;return!0}function El(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function Bl(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Pl(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=Bl(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=Bl(o),o=r(t,n)),o},r}}const Sl=[function(e){return"function"==typeof e?Pl(e):void 0},function(e){return e?void 0:El((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?El((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}];const Ol=[function(e){return"function"==typeof e?Pl(e):void 0},function(e){return e?void 0:El((function(){return{}}))}];function _l(e,t,n){return _i({},n,e,t)}const Il=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var s=e(t,n,l);return i?o&&a(s,r)||(r=s):(i=!0,r=s),r}}}(e):void 0},function(e){return e?void 0:function(){return _l}}];function Nl(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function Rl(e,t,n,r,o){var a,i,l,s,c,u=o.areStatesEqual,d=o.areOwnPropsEqual,f=o.areStatePropsEqual,p=!1;function h(o,p){var h,v,m=!d(p,i),g=!u(o,a);return a=o,i=p,m&&g?(l=e(a,i),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):m?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(s=t(r,i)),c=n(l,s,i)):g?(h=e(a,i),v=!f(h,l),l=h,v&&(c=n(l,s,i)),c):c}return function(o,u){return p?h(o,u):(l=e(a=o,i=u),s=t(r,i),c=n(l,s,i),p=!0,c)}}function Al(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=Ii(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?Rl:Nl)(i,l,s,e,a)}function Dl(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function jl(e,t){return e===t}function Tl(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?xl:n,o=t.mapStateToPropsFactories,a=void 0===o?Ol:o,i=t.mapDispatchToPropsFactories,l=void 0===i?Sl:i,s=t.mergePropsFactories,c=void 0===s?Il:s,u=t.selectorFactory,d=void 0===u?Al:u;return function(e,t,n,o){void 0===o&&(o={});var i=o,s=i.pure,u=void 0===s||s,f=i.areStatesEqual,p=void 0===f?jl:f,h=i.areOwnPropsEqual,v=void 0===h?Cl:h,m=i.areStatePropsEqual,g=void 0===m?Cl:m,b=i.areMergedPropsEqual,y=void 0===b?Cl:b,w=Ii(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),x=Dl(e,a,"mapStateToProps"),k=Dl(t,l,"mapDispatchToProps"),C=Dl(n,c,"mergeProps");return r(d,_i({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:x,initMapDispatchToProps:k,initMergeProps:C,pure:u,areStatesEqual:p,areOwnPropsEqual:v,areStatePropsEqual:g,areMergedPropsEqual:y},w))}}const Ml=Tl();var Ll;function Fl(t,n){var r=(0,e.useState)((function(){return{inputs:n,result:t()}}))[0],o=(0,e.useRef)(!0),a=(0,e.useRef)(r),i=o.current||Boolean(n&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,a.current.inputs))?a.current:{inputs:n,result:t()};return(0,e.useEffect)((function(){o.current=!1,a.current=i}),[i]),i.result}Ll=t.unstable_batchedUpdates,al=Ll;var zl=Fl,Ul=function(e,t){return Fl((function(){return e}),t)},Hl="Invariant failed";const Gl=function(e,t){if(!e)throw new Error(Hl)};var Wl=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},Vl=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},$l=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},ql={top:0,right:0,bottom:0,left:0},Xl=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?ql:n,o=e.border,a=void 0===o?ql:o,i=e.padding,l=void 0===i?ql:i,s=Wl(Vl(t,r)),c=Wl($l(t,a)),u=Wl($l(c,l));return{marginBox:s,borderBox:Wl(t),paddingBox:c,contentBox:u,margin:r,border:a,padding:l}},Kl=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Gl(!1),n},Ql=function(e,t){var n,r,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,s=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Xl({borderBox:s,border:a,margin:i,padding:l})},Zl=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ql(e,t)},Yl=function(e,t){var n={top:Kl(t.marginTop),right:Kl(t.marginRight),bottom:Kl(t.marginBottom),left:Kl(t.marginLeft)},r={top:Kl(t.paddingTop),right:Kl(t.paddingRight),bottom:Kl(t.paddingBottom),left:Kl(t.paddingLeft)},o={top:Kl(t.borderTopWidth),right:Kl(t.borderRightWidth),bottom:Kl(t.borderBottomWidth),left:Kl(t.borderLeftWidth)};return Xl({borderBox:e,margin:n,padding:r,border:o})},Jl=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Yl(t,n)},es=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function ts(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||es(r)&&es(o)))return!1;var r,o;return!0}const ns=function(e,t){var n;void 0===t&&(t=ts);var r,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}};const rs=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function os(e,t){}os.bind(null,"warn"),os.bind(null,"error");function as(){}function is(e,t,n){var r=t.map((function(t){var r=function(e,t){return _i({},e,{},t)}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((function(e){e()}))}}var ls="Invariant failed";function ss(e){this.message=e}function cs(e,t){if(!e)throw new ss(ls)}ss.prototype.toString=function(){return this.message};var us=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=as,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof ss&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}$i(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=is(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof ss))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(e.Component),ds=function(e){return e+1},fs=function(e,t){var n=e.droppableId===t.droppableId,r=ds(e.index),o=ds(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},ps=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},hs=function(e){return"\n The item has returned to its starting position\n of "+ds(e.index)+"\n"},vs="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",ms=function(e){return"\n You have lifted an item in position "+ds(e.source.index)+"\n"},gs=function(e){var t=e.destination;if(t)return fs(e.source,t);var n=e.combine;return n?ps(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},bs=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+hs(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+fs(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+ps(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+hs(e.source)+"\n "},ys={x:0,y:0},ws=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},xs=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},ks=function(e,t){return e.x===t.x&&e.y===t.y},Cs=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Es=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Bs=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Ps=function(e,t){return Math.min.apply(Math,t.map((function(t){return Bs(e,t)})))},Ss=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Os=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},_s=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Is=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Wl({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):Wl(e)},Ns=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,a=function(e,t,n){var r;return n&&n.increasedBy?_i({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Os(e,t.scroll.diff.displacement):e}(t.marginBox,o),r,n);return{page:t,withPlaceholder:n,active:Is(a,o)}},Rs=function(e,t){e.frame||cs(!1);var n=e.frame,r=xs(t,n.scroll.initial),o=Cs(r),a=_i({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}});return _i({},e,{frame:a,subject:Ns({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function As(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Ds(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function js(e,t){if(e.find)return e.find(t);var n=Ds(e,t);return-1!==n?e[n]:void 0}function Ts(e){return Array.prototype.slice.call(e)}var Ms=ns((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Ls=ns((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Fs=ns((function(e){return As(e)})),zs=ns((function(e){return As(e)})),Us=ns((function(e,t){return zs(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}));function Hs(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Gs(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Ws=ns((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Vs=function(e,t){return e.descriptor.droppableId===t.descriptor.id},$s={point:ys,value:0},qs={invisible:{},visible:{},all:[]},Xs={displaced:qs,displacedBy:$s,at:null},Ks=function(e,t){return function(n){return e<=n&&n<=t}},Qs=function(e){var t=Ks(e.top,e.bottom),n=Ks(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||(i&&a||l&&o)}},Zs=function(e){var t=Ks(e.top,e.bottom),n=Ks(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Ys={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Js={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ec=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:ys;return Os(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(i,n,a)&&function(e,t,n){return n(t)(e)}(i,r,a)},tc=function(e){return ec(_i({},e,{isVisibleThroughFrameFn:Qs}))},nc=function(e){return ec(_i({},e,{isVisibleThroughFrameFn:Zs}))};function rc(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return Wl(Vl(n,r))}(t,r),s=t.descriptor.id;if(e.all.push(s),!tc({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:s,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var a=o[e];return!a||a.shouldAnimate}(s,i,a)};return e.visible[s]=c,e}),{all:[],visible:{},invisible:{}})}function oc(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:qs,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function ac(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,s=e.forceShouldAnimate,c=Vs(t,r);if(null==l)return oc({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var u=js(n,(function(e){return e.descriptor.index===l}));if(!u)return oc({insideDestination:n,inHomeList:c,displacedBy:a,destination:r});var d=Ws(t,n),f=n.indexOf(u);return{displaced:rc({afterDragging:d.slice(f),destination:r,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:s}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function ic(e,t){return Boolean(t.effected[e])}var lc=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,s=e.viewport,c=e.afterCritical,u=l.at;if(u||cs(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var a=o.index,i=t?a+1:a-1,l=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return i<l||i>(n?s:s+1)?null:i}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:i});return null==d?null:ac({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:d})}var f=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var i=o.draggableId,l=r[i].descriptor.index;return ic(i,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==f?null:ac({draggable:r,insideDestination:i,destination:a,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:f})},sc=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=Gs(n);o||cs(!1);var a=o.draggableId,i=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return ic(r,n)?a?ys:Cs(o.point):a?o.point:ys}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return ws(i,l)},cc=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},uc=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},dc=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Es(t.line,n.marginBox[t.end]+cc(t,r),uc(t,n.marginBox,r))},fc=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Es(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),uc(t,n.marginBox,r))},pc=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,a=e.afterCritical,i=Us(o.descriptor.id,r),l=n.page,s=o.axis;if(!i.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Es(t.line,n.contentBox[t.start]+cc(t,r),uc(t,n.contentBox,r))}({axis:s,moveInto:o.page,isMoving:l});var c=t.displaced,u=t.displacedBy,d=c.all[0];if(d){var f=r[d];if(ic(d,a))return fc({axis:s,moveRelativeTo:f.page,isMoving:l});var p=Ql(f.page,u.point);return fc({axis:s,moveRelativeTo:p,isMoving:l})}var h=i[i.length-1];if(h.descriptor.id===n.descriptor.id)return l.borderBox.center;if(ic(h.descriptor.id,a)){var v=Ql(h.page,Cs(a.displacedBy.point));return dc({axis:s,moveRelativeTo:v,isMoving:l})}return dc({axis:s,moveRelativeTo:h.page,isMoving:l})},hc=function(e,t){var n=e.frame;return n?ws(t,n.scroll.diff.displacement):t},vc=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.afterCritical,i=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?pc({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):sc({impact:t,draggables:o,afterCritical:a}):i}(e),n=e.droppable;return n?hc(n,t):t},mc=function(e,t){var n=xs(t,e.scroll.initial),r=Cs(n);return{frame:Wl({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function gc(e,t){return e.map((function(e){return t[e]}))}var bc=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return ws(e.scroll.diff.displacement,t)}(e.viewport,t),o=xs(r,n.page.borderBox.center);return ws(n.client.borderBox.center,o)},yc=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,s=xs(r,t.page.borderBox.center),c={target:Os(t.page.borderBox,s),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(e){return ec(_i({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Ks(e.top,e.bottom),r=Ks(e.left,e.right);return function(e){return t===Ys?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):nc(c)},wc=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,s=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var u=Us(r.descriptor.id,o),d=Vs(n,r),f=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Hs(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return _i({},a,{at:t})}var l=a.displaced.all,s=l.length?l[0]:null;if(t)return s?i(s):null;var c=Ws(n,o);if(!s)return c.length?i(c[c.length-1].descriptor.id):null;var u=Ds(c,(function(e){return e.descriptor.id===s}));-1===u&&cs(!1);var d=u-1;return d<0?null:i(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:a})||lc({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:u,previousImpact:a,viewport:i,afterCritical:c});if(!f)return null;var p=vc({impact:f,draggable:n,droppable:r,draggables:o,afterCritical:c});if(yc({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:bc({pageBorderBoxCenter:p,draggable:n,viewport:i}),impact:f,scrollJumpRequest:null};var h=xs(p,l);return{clientSelection:s,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,a=e.maxScrollChange,i=mc(n,ws(n.scroll.current,a)),l=r.frame?Rs(r,ws(r.frame.scroll.current,a)):r,s=t.displaced,c=rc({afterDragging:gc(s.all,o),destination:r,displacedBy:t.displacedBy,viewport:i.frame,last:s,forceShouldAnimate:!1}),u=rc({afterDragging:gc(s.all,o),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},f={},p=[s,c,u];return s.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,p);t?f[e]=t:d[e]=!0})),_i({},t,{displaced:{all:s.all,invisible:d,visible:f}})}({impact:f,viewport:i,destination:r,draggables:o,maxScrollChange:h}),scrollJumpRequest:h}},xc=function(e){var t=e.subject.active;return t||cs(!1),t},kc=function(e,t){var n=e.page.borderBox.center;return ic(e.descriptor.id,t)?xs(n,t.displacedBy.point):n},Cc=function(e,t){var n=e.page.borderBox;return ic(e.descriptor.id,t)?Os(n,Cs(t.displacedBy.point)):n},Ec=ns((function(e,t){var n=t[e.line];return{value:n,point:Es(e.line,n)}})),Bc=function(e,t){return _i({},e,{scroll:_i({},e.scroll,{max:t})})},Pc=function(e,t,n){var r=e.frame;Vs(t,e)&&cs(!1),e.subject.withPlaceholder&&cs(!1);var o=Ec(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return Es(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],a=Us(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-o;return a<=0?null:Es(r.line,a)}(e,o,n),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return _i({},e,{subject:Ns({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?ws(r.scroll.max,a):r.scroll.max,s=Bc(r,l);return _i({},e,{subject:Ns({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:s}),frame:s})},Sc=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,s=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,a=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,s=Ks(i[l.start],i[l.end]),c=Fs(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Qs(a.frame)(xc(e))})).filter((function(e){var n=xc(e);return t?i[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=xc(e),n=Ks(t[l.start],t[l.end]);return s(t[l.start])||s(t[l.end])||n(i[l.start])||n(i[l.end])})).sort((function(e,n){var r=xc(e)[l.crossAxisStart],o=xc(n)[l.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return xc(e)[l.crossAxisStart]===xc(n[0])[l.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return Ks(xc(e)[l.start],xc(e)[l.end])(n[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return xc(e)[l.start]-xc(t)[l.start]}))[0]:c.sort((function(e,t){var r=Ps(n,_s(xc(e))),o=Ps(n,_s(xc(t)));return r!==o?r-o:xc(e)[l.start]-xc(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:i,viewport:l});if(!c)return null;var u=Us(c.descriptor.id,a),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,s=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:qs,displacedBy:$s,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=vc({impact:c,draggable:o,droppable:i,draggables:a,afterCritical:s}),d=Vs(o,i)?i:Pc(i,o,a);return yc({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var f,p=Boolean(t[i.axis.line]<=n.page.borderBox.center[i.axis.line]),h=(f=n.descriptor.index,n.descriptor.id===o.descriptor.id||p?f:f+1),v=Ec(i.axis,o.displaceBy);return ac({draggable:o,insideDestination:r,destination:i,viewport:l,displacedBy:v,last:qs,index:h})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:a,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,a=e.afterCritical;return o.filter((function(e){return nc({target:Cc(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=Bs(t,hc(r,kc(e,a))),i=Bs(t,hc(r,kc(n,a)));return o<i?-1:i<o?1:e.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:c,insideDestination:u,afterCritical:s}),insideDestination:u,viewport:l,afterCritical:s});if(!d)return null;var f=vc({impact:d,draggable:r,droppable:c,draggables:a,afterCritical:s});return{clientSelection:bc({pageBorderBoxCenter:f,draggable:r,viewport:l}),impact:d,scrollJumpRequest:null}},Oc=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},_c=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Oc(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],i=r||a,l=i.axis.direction,s="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(s&&!o)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,f=t.dimensions,p=f.draggables,h=f.droppables;return s?wc({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Sc({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:p,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function Ic(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Nc(e){var t=Ks(e.top,e.bottom),n=Ks(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function Rc(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=Fs(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(Nc(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],s=t[a.crossAxisEnd],c=Ks(o[a.crossAxisStart],o[a.crossAxisEnd]),u=c(l),d=c(s);return!u&&!d||(u?l<i:s>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=Es(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Bs(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var Ac=function(e,t){return Wl(Os(e,t))};function Dc(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var jc=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,s=Ac(n.page.borderBox,t),c=Rc({pageBorderBox:s,draggable:n,droppables:o});if(!c)return Xs;var u=o[c],d=Us(u.descriptor.id,r),f=function(e,t){var n=e.frame;return n?Ac(t,n.scroll.diff.value):t}(u,s);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,s=Ec(o.axis,t.displaceBy),c=s.value,u=n[l.start],d=n[l.end],f=js(Ws(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[l.size]/4,a=ic(t,i),s=Dc({displaced:r.displaced,id:t});return a?s?d>n[l.start]+o&&d<n[l.end]-o:u>n[l.start]-c+o&&u<n[l.end]-c-o:s?d>n[l.start]+c+o&&d<n[l.end]+c-o:u>n[l.start]+o&&u<n[l.end]-o}));return f?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:f.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:a,destination:u,insideDestination:d,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,s=r.axis,c=Ec(r.axis,n.displaceBy),u=c.value,d=t[s.start],f=t[s.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:js(Ws(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=ic(t,l),o=Dc({displaced:a,id:t});return r?o?f<=n:d<n-u:o?f<=n+u:d<n})),inHomeList:Vs(n,r)});return ac({draggable:n,insideDestination:o,destination:r,viewport:i,last:a,displacedBy:c,index:p})}({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:l})},Tc=function(e,t){var n;return _i({},e,((n={})[t.descriptor.id]=t,n))},Mc=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=Oc(t),a=Oc(n);if(!o)return r;if(o===a)return r;var i=r[o];if(!i.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||cs(!1);var n=e.frame;if(!n)return _i({},e,{subject:Ns({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||cs(!1);var o=Bc(n,r);return _i({},e,{subject:Ns({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return Tc(r,l)},Lc=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,s=r||t.dimensions,c=n||t.current.client.selection,u=xs(c,t.initial.client.selection),d={offset:u,selection:c,borderBoxCenter:ws(t.initial.client.borderBoxCenter,u)},f={selection:ws(d.selection,l.scroll.current),borderBoxCenter:ws(d.borderBoxCenter,l.scroll.current),offset:ws(d.offset,l.scroll.diff.value)},p={client:d,page:f};if("COLLECTING"===t.phase)return _i({phase:"COLLECTING"},t,{dimensions:s,viewport:l,current:p});var h=s.draggables[t.critical.draggable.id],v=a||jc({pageOffset:f.offset,draggable:h,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),m=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.previousImpact,a=e.impact,i=Mc({previousImpact:o,impact:a,droppables:r}),l=Oc(a);if(!l)return i;var s=r[l];if(Vs(t,s))return i;if(s.subject.withPlaceholder)return i;var c=Pc(s,t,n);return Tc(i,c)}({draggable:h,impact:v,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return _i({},t,{current:p,dimensions:{draggables:s.draggables,droppables:m},impact:v,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})};var Fc=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced;return _i({},t,{displaced:rc({afterDragging:function(e,t){return e.map((function(e){return t[e]}))}(i.all,r),destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:i})})},zc=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=vc({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i});return bc({pageBorderBoxCenter:l,draggable:n,viewport:a})},Uc=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&cs(!1);var o=t.impact,a=r||t.viewport,i=n||t.dimensions,l=i.draggables,s=i.droppables,c=l[t.critical.draggable.id],u=Oc(o);u||cs(!1);var d=s[u],f=Fc({impact:o,viewport:a,destination:d,draggables:l}),p=zc({impact:f,draggable:c,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return Lc({impact:f,clientSelection:p,state:t,dimensions:i,viewport:a})},Hc=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,a=Ec(n.axis,t.displaceBy),i=Us(n.descriptor.id,r),l=i.indexOf(t);-1===l&&cs(!1);var s,c=i.slice(l+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:rc({afterDragging:c,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(s=t.descriptor,{index:s.index,droppableId:s.droppableId})}},afterCritical:d}},Gc=function(e){0},Wc=function(e){0},Vc=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||cs(!1),t}(n[t]).scroll.diff.value;return function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=Ql(t.client,n),a=Zl(o,r);return _i({},t,{placeholder:_i({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:ws(o,a),initialWindowScroll:r.scroll.initial})}))},$c=function(e){return"SNAP"===e.movementMode},qc=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:Tc(e.droppables,t)}}(e.dimensions,t);return!$c(e)||n?Lc({state:e,dimensions:r}):Uc({state:e,dimensions:r})};function Xc(e){return e.isDragging&&"SNAP"===e.movementMode?_i({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Kc={phase:"IDLE",completed:null,shouldFlush:!1},Qc=function(e,t){if(void 0===e&&(e=Kc),"FLUSH"===t.type)return _i({},Kc,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&cs(!1);var n=t.payload,r=n.critical,o=n.clientSelection,a=n.viewport,i=n.dimensions,l=n.movementMode,s=i.draggables[r.draggable.id],c=i.droppables[r.droppable.id],u={selection:o,borderBoxCenter:s.client.borderBox.center,offset:ys},d={client:u,page:{selection:ws(u.selection,a.scroll.initial),borderBoxCenter:ws(u.selection,a.scroll.initial),offset:ws(u.selection,a.scroll.diff.value)}},f=Fs(i.droppables).every((function(e){return!e.isFixedOnPage})),p=Hc({draggable:s,home:c,draggables:i.draggables,viewport:a}),h=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:i,initial:d,current:d,isWindowScrollAllowed:f,impact:h,afterCritical:p.afterCritical,onLiftImpact:h,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&cs(!1),_i({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&cs(!1),function(e){var t=e.state,n=e.published;Gc();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return Rs(n,e.scroll)})),o=_i({},t.dimensions.droppables,{},Ms(r)),a=Ls(Vc({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),i=_i({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},s=Oc(t.impact),c=s?l.droppables[s]:null,u=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],f=Hc({draggable:u,home:d,draggables:i,viewport:t.viewport}),p=f.impact,h=f.afterCritical,v=c&&c.isCombineEnabled?t.impact:p,m=jc({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:v,viewport:t.viewport,afterCritical:h});Wc();var g=_i({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:m,onLiftImpact:p,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===t.phase?g:_i({phase:"DROP_PENDING"},g,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;Ic(e)||cs(!1);var v=t.payload.client;return ks(v,e.current.client.selection)?e:Lc({state:e,clientSelection:v,impact:$c(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return Xc(e);if("COLLECTING"===e.phase)return Xc(e);Ic(e)||cs(!1);var m=t.payload,g=m.id,b=m.newScroll,y=e.dimensions.droppables[g];if(!y)return e;var w=Rs(y,b);return qc(e,w,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Ic(e)||cs(!1);var x=t.payload,k=x.id,C=x.isEnabled,E=e.dimensions.droppables[k];E||cs(!1),E.isEnabled===C&&cs(!1);var B=_i({},E,{isEnabled:C});return qc(e,B,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Ic(e)||cs(!1);var P=t.payload,S=P.id,O=P.isCombineEnabled,_=e.dimensions.droppables[S];_||cs(!1),_.isCombineEnabled===O&&cs(!1);var I=_i({},_,{isCombineEnabled:O});return qc(e,I,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Ic(e)||cs(!1),e.isWindowScrollAllowed||cs(!1);var N=t.payload.newScroll;if(ks(e.viewport.scroll.current,N))return Xc(e);var R=mc(e.viewport,N);return $c(e)?Uc({state:e,viewport:R}):Lc({state:e,viewport:R})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!Ic(e))return e;var A=t.payload.maxScroll;if(ks(A,e.viewport.scroll.max))return e;var D=_i({},e.viewport,{scroll:_i({},e.viewport.scroll,{max:A})});return _i({phase:"DRAGGING"},e,{viewport:D})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&cs(!1);var j=_c({state:e,type:t.type});return j?Lc({state:e,impact:j.impact,clientSelection:j.clientSelection,scrollJumpRequest:j.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var T=t.payload.reason;return"COLLECTING"!==e.phase&&cs(!1),_i({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:T})}if("DROP_ANIMATE"===t.type){var M=t.payload,L=M.completed,F=M.dropDuration,z=M.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&cs(!1),{phase:"DROP_ANIMATING",completed:L,dropDuration:F,newHomeClientOffset:z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Zc=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Yc=function(){return{type:"COLLECTION_STARTING",payload:null}},Jc=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},eu=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},tu=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},nu=function(e){return{type:"MOVE",payload:e}},ru=function(){return{type:"MOVE_UP",payload:null}},ou=function(){return{type:"MOVE_DOWN",payload:null}},au=function(){return{type:"MOVE_RIGHT",payload:null}},iu=function(){return{type:"MOVE_LEFT",payload:null}},lu=function(e){return{type:"DROP_COMPLETE",payload:e}},su=function(e){return{type:"DROP",payload:e}},cu=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var uu="cubic-bezier(.2,1,.1,1)",du={drop:0,combining:.7},fu={drop:.75},pu=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",hu={fluid:"opacity "+pu,snap:"transform "+pu+", opacity "+pu,drop:function(e){var t=e+"s "+uu;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+pu,placeholder:"height "+pu+", width "+pu+", margin "+pu},vu=function(e){return ks(e,ys)?null:"translate("+e.x+"px, "+e.y+"px)"},mu=vu,gu=function(e,t){var n=vu(e);return n?t?n+" scale("+fu.drop+")":n:null},bu=.33,yu=.55,wu=yu-bu,xu=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),a=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&cs(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&cs(!1);var i=o.critical,l=o.dimensions,s=l.draggables[o.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:_i({},r,{displaced:qs}),didDropInsideDroppable:!0}:{impact:Fc({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=c.impact,d=c.didDropInsideDroppable,f=d?Hs(u):null,p=d?Gs(u):null,h={index:i.draggable.index,droppableId:i.droppable.id},v={draggableId:s.descriptor.id,type:s.descriptor.type,source:h,reason:a,mode:o.movementMode,destination:f,combine:p},m=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,a=e.afterCritical,i=r.draggables,l=r.droppables,s=Oc(t),c=s?l[s]:null,u=l[n.descriptor.droppableId],d=zc({impact:t,draggable:n,draggables:i,afterCritical:a,droppable:c||u,viewport:o});return xs(d,n.client.borderBox.center)}({impact:u,draggable:s,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),g={critical:o.critical,afterCritical:o.afterCritical,result:v,impact:u};if(!ks(o.current.client.offset,m)||Boolean(v.combine)){var b=function(e){var t=e.current,n=e.destination,r=e.reason,o=Bs(t,n);if(o<=0)return bu;if(o>=1500)return yu;var a=bu+wu*(o/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:o.current.client.offset,destination:m,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:m,dropDuration:b,completed:g}))}else n(lu({completed:g}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},ku=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cu(e){var t=e.onWindowScroll;var n=rs((function(){t(ku())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),o=as;function a(){return o!==as}return{start:function(){a()&&cs(!1),o=is(window,[r])},stop:function(){a()||cs(!1),n.cancel(),o(),o=as},isActive:a}}var Eu=function(e){var t=Cu({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Bu=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Ds(e,(function(e){return e.timerId===t}));-1===n&&cs(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Pu=function(e,t){Gc(),t(),Wc()},Su=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Ou=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},_u=function(e,t){var n=function(e,t){var n=Bu(),r=null,o=function(n){r||cs(!1),r=null,Pu(0,(function(){return Ou(e().onDragEnd,n,t,bs)}))};return{beforeCapture:function(t,n){r&&cs(!1),Pu(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&cs(!1),Pu(0,(function(){var r=e().onBeforeDragStart;r&&r(Su(t,n))}))},start:function(o,a){r&&cs(!1);var i=Su(o,a);r={mode:a,lastCritical:o,lastLocation:i.source,lastCombine:null},n.add((function(){Pu(0,(function(){return Ou(e().onDragStart,i,t,ms)}))}))},update:function(o,a){var i=Hs(a),l=Gs(a);r||cs(!1);var s=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);s&&(r.lastCritical=o);var c,u,d=(u=i,!(null==(c=r.lastLocation)&&null==u||null!=c&&null!=u&&c.droppableId===u.droppableId&&c.index===u.index));d&&(r.lastLocation=i);var f=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,l);if(f&&(r.lastCombine=l),s||d||f){var p=_i({},Su(o,r.mode),{combine:l,destination:i});n.add((function(){Pu(0,(function(){return Ou(e().onDragUpdate,p,t,gs)}))}))}},flush:function(){r||cs(!1),n.flush()},drop:o,abort:function(){if(r){var e=_i({},Su(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&n.update(i.critical,i.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Iu=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&cs(!1),e.dispatch(lu({completed:r.completed}))}else t(n)}}},Nu=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=is(window,[a])}))}}}},Ru=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(su({reason:r.reason})))}}}},Au=rl,Du=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return el(Qc,Au(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ki(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return r=rl.apply(void 0,a)(n.dispatch),Xi(Xi({},n),{},{dispatch:r})}}}((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,s=a.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(lu({completed:c.completed})),"IDLE"!==n().phase&&cs(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:s}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},d=e.startPublishing(u),f=d.critical,p=d.dimensions,h=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:f,dimensions:p,clientSelection:l,movementMode:s,viewport:h}})}else t(o)}}}}(n),xu,Iu,Nu,Ru,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&cs(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(l),Eu,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),_u(a,i))))};var ju=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,a=xs({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},Tu=function(){var e=document.documentElement;return e||cs(!1),e},Mu=function(){var e=Tu();return ju({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Lu=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;Gc();var o,a,i,l,s,c,u,d=(o=ku(),a=Mu(),i=o.y,l=o.x,s=Tu(),c=s.clientWidth,u=s.clientHeight,{frame:Wl({top:i,left:l,right:l+c,bottom:i+u}),scroll:{initial:o,current:o,max:a,diff:{value:ys,displacement:ys}}}),f=d.scroll.current,p=t.droppable,h=r.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(f,n)})),v=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(f)})),m={draggables:Ls(v),droppables:Ms(h)};return Wc(),{dimensions:m,critical:t,viewport:d}};function Fu(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var zu,Uu,Hu=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,a=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,Gc();var e=r,a=e.additions,i=e.removals,l=e.modified,s=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(ys)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:s,removals:Object.keys(i),modified:c};r={additions:{},removals:{},modified:{}},Wc(),n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||cs(!1);var o=n.critical.draggable;"ADDITION"===t.type&&Fu(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Fu(e,o,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||cs(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||cs(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||cs(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&cs(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(o);return n={critical:i,unsubscribe:l},Lu({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},Gu=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},Wu=function(e){window.scrollBy(e.x,e.y)},Vu=ns((function(e){return Fs(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),$u=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}return function(e,t){return js(Vu(t),(function(t){return t.frame||cs(!1),Nc(t.frame.pageMarginBox)(e)}))}(t,r)},qu=.25,Xu=.05,Ku=28,Qu=function(e){return Math.pow(e,2)},Zu={stopDampeningAt:1200,accelerateAt:360},Yu=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},Ju=Zu.accelerateAt,ed=Zu.stopDampeningAt,td=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Ku;if(e===t.startScrollingFrom)return 1;var n=Yu({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=Ku*Qu(1-n);return Math.ceil(r)}(t,n);return 0===a?0:o?Math.max(function(e,t){var n=t,r=ed,o=Date.now()-n;if(o>=ed)return e;if(o<Ju)return 1;var a=Yu({startOfRange:Ju,endOfRange:r,current:o}),i=e*Qu(a);return Math.ceil(i)}(a,r),1):a},nd=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:e[t.size]*qu,maxScrollValueAt:e[t.size]*Xu}}(t,o);return n[o.end]<n[o.start]?td({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a}):-1*td({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a})},rd=Ss((function(e){return 0===e?0:e})),od=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=nd({container:n,distanceToEdges:i,dragStartTime:t,axis:Ys,shouldUseTimeDampening:a}),s=nd({container:n,distanceToEdges:i,dragStartTime:t,axis:Js,shouldUseTimeDampening:a}),c=rd({x:s,y:l});if(ks(c,ys))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?ks(u,ys)?null:u:null},ad=Ss((function(e){return 0===e?0:e>0?1:-1})),id=(zu=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=ws(t,r),a={x:zu(o.x,n.x),y:zu(o.y,n.y)};return ks(a,ys)?null:a}),ld=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=ad(r),i=id({max:o,current:n,change:a});return!i||(0!==a.x&&0===i.x||0!==a.y&&0===i.y)},sd=function(e,t){return ld({current:e.scroll.current,max:e.scroll.max,change:t})},cd=function(e,t){var n=e.frame;return!!n&&ld({current:n.scroll.current,max:n.scroll.max,change:t})},ud=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var s=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=od({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return i&&sd(t,i)?i:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(s)return void o(s)}var c=$u({center:i,destination:Oc(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=od({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&cd(t,l)?l:null}({dragStartTime:n,droppable:c,subject:l,center:i,shouldUseTimeDampening:r});u&&a(c.descriptor.id,u)}},dd=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!cd(e,t))return t;var r=function(e,t){var n=e.frame;return n&&cd(e,t)?id({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=xs(t,r);return n(e.descriptor.id,o),xs(t,o)},a=function(e,t,n){if(!e)return n;if(!sd(t,n))return n;var o=function(e,t){if(!sd(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return id({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var a=xs(n,o);return r(a),xs(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Oc(e.impact);r||cs(!1);var i=o(e.dimensions.droppables[r],n);if(i){var l=e.viewport,s=a(e.isWindowScrollAllowed,l,i);s&&function(e,n){var r=ws(e.current.client.selection,n);t({client:r})}(e,s)}}}},fd=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=rs(t),o=rs(n),a=null,i=function(e){a||cs(!1);var t=a,n=t.shouldUseTimeDampening,i=t.dragStartTime;ud({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:i,shouldUseTimeDampening:n})};return{start:function(e){Gc(),a&&cs(!1);var t=Date.now(),n=!1,r=function(){n=!0};ud({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},Wc(),n&&i(e)},stop:function(){a&&(r.cancel(),o.cancel(),a=null)},scroll:i}}({scrollWindow:n,scrollDroppable:t}),a=dd({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},pd={base:Uu="data-rbd-drag-handle",draggableId:Uu+"-draggable-id",contextId:Uu+"-context-id"},hd=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),vd=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),md={contextId:"data-rbd-scroll-container-context-id"},gd=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},bd="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?e.useLayoutEffect:e.useEffect,yd=function(){var e=document.querySelector("head");return e||cs(!1),e},wd=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function xd(t,n){var r=zl((function(){return function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(pd.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),i=[(r="\n transition: "+hu.outOfTheWay+";\n ",{selector:o(hd.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:o(vd.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:gd(i,"always"),resting:gd(i,"resting"),dragging:gd(i,"dragging"),dropAnimating:gd(i,"dropAnimating"),userCancel:gd(i,"userCancel")}}(t)}),[t]),o=(0,e.useRef)(null),a=(0,e.useRef)(null),i=Ul(ns((function(e){var t=a.current;t||cs(!1),t.textContent=e})),[]),l=Ul((function(e){var t=o.current;t||cs(!1),t.textContent=e}),[]);bd((function(){(o.current||a.current)&&cs(!1);var e=wd(n),s=wd(n);return o.current=e,a.current=s,e.setAttribute("data-rbd-always",t),s.setAttribute("data-rbd-dynamic",t),yd().appendChild(e),yd().appendChild(s),l(r.always),i(r.resting),function(){var e=function(e){var t=e.current;t||cs(!1),yd().removeChild(t),e.current=null};e(o),e(a)}}),[n,l,i,r.always,r.resting,t]);var s=Ul((function(){return i(r.dragging)}),[i,r.dragging]),c=Ul((function(e){i("DROP"!==e?r.userCancel:r.dropAnimating)}),[i,r.dropAnimating,r.userCancel]),u=Ul((function(){a.current&&i(r.resting)}),[i,r.resting]);return zl((function(){return{dragging:s,dropping:c,resting:u}}),[s,c,u])}var kd=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Cd(e){return e instanceof kd(e).HTMLElement}function Ed(e,t){var n="["+pd.contextId+'="'+e+'"]',r=Ts(document.querySelectorAll(n));if(!r.length)return null;var o=js(r,(function(e){return e.getAttribute(pd.draggableId)===t}));return o&&Cd(o)?o:null}function Bd(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||cs(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return As(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||cs(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return As(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Pd=e.createContext(null),Sd=function(){var e=document.body;return e||cs(!1),e},Od={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var _d=0,Id={separator:"::"};function Nd(e,t){return void 0===t&&(t=Id),zl((function(){return""+e+t.separator+_d++}),[t.separator,e])}var Rd=e.createContext(null);function Ad(e){0}function Dd(e,t){Ad()}function jd(){Dd()}function Td(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),n}var Md,Ld=((Md={})[13]=!0,Md[9]=!0,Md),Fd=function(e){Ld[e.keyCode]&&e.preventDefault()},zd=function(){var e="visibilitychange";return"undefined"==typeof document?e:js([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var Ud,Hd={type:"IDLE"};function Gd(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var i={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);"PENDING"!==l.type&&cs(!1);var s=l.point;if(c=s,u=i,Math.abs(u.x-c.x)>=5||Math.abs(u.y-c.y)>=5){var c,u;e.preventDefault();var d=l.actions.fluidLift(i);o({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void Fd(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&cs(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:zd,fn:t}]}function Wd(){}var Vd=((Ud={})[34]=!0,Ud[33]=!0,Ud[36]=!0,Ud[35]=!0,Ud);function $d(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(Vd[r.keyCode]?r.preventDefault():Fd(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:zd,fn:n}]}var qd={type:"IDLE"};var Xd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Kd(e,t){if(null==t)return!1;if(Boolean(Xd[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&Kd(e,t.parentElement)}function Qd(e,t){var n=t.target;return!!Cd(n)&&Kd(e,n)}var Zd=function(e){return Wl(e.getBoundingClientRect()).center};var Yd=function(){var e="matches";return"undefined"==typeof document?e:js([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Jd(e,t){return null==e?null:e[Yd](t)?e:Jd(e.parentElement,t)}function ef(e,t){return e.closest?e.closest(t):Jd(e,t)}function tf(e,t){var n,r=t.target;if(!((n=r)instanceof kd(n).Element))return null;var o=ef(r,function(e){return"["+pd.contextId+'="'+e+'"]'}(e));return o&&Cd(o)?o:null}function nf(e){e.preventDefault()}function rf(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function of(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(o);return!!a&&(!!a.options.isEnabled&&!!Gu(n.getState(),o))}function af(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!of({lockAPI:t,store:r,registry:o,draggableId:a}))return null;var s=o.draggable.getById(a),c=function(e,t){var n="["+hd.contextId+'="'+e+'"]',r=js(Ts(document.querySelectorAll(n)),(function(e){return e.getAttribute(hd.id)===t}));return r&&Cd(r)?r:null}(n,s.descriptor.id);if(!c)return null;if(l&&!s.options.canDragInteractiveElements&&Qd(c,l))return null;var u=t.claim(i||as),d="PRE_DRAG";function f(){return s.options.shouldRespectForcePress}function p(){return t.isActive(u)}var h=function(e,t){rf({expected:e,phase:d,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=is(window,[{eventName:"click",fn:nf,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(su({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&cs(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),d="DRAGGING",_i({isActive:function(){return rf({expected:"DRAGGING",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return rf({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:function(e){var t=rs((function(e){h((function(){return nu({client:e})}))}));return _i({},v({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(ru)},moveRight:function(){return h(au)},moveDown:function(){return h(ou)},moveLeft:function(){return h(iu)}};return v({liftActionArgs:{id:a,clientSelection:Zd(c),movementMode:"SNAP"},cleanup:as,actions:e})},abort:function(){rf({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!0})&&t.release()}}}var lf=[function(t){var n=(0,e.useRef)(Hd),r=(0,e.useRef)(as),o=zl((function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var n=t.findClosestDraggableId(e);if(n){var o=t.tryGetLock(n,l,{sourceEvent:e});if(o){e.preventDefault();var a={x:e.clientX,y:e.clientY};r.current(),u(o,a)}}}}}}),[t]),a=zl((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}}),[t]),i=Ul((function(){r.current=is(window,[a,o],{passive:!1,capture:!0})}),[a,o]),l=Ul((function(){"IDLE"!==n.current.type&&(n.current=Hd,r.current(),i())}),[i]),s=Ul((function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),c=Ul((function(){var e=Gd({cancel:s,completed:l,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});r.current=is(window,e,{capture:!0,passive:!1})}),[s,l]),u=Ul((function(e,t){"IDLE"!==n.current.type&&cs(!1),n.current={type:"PENDING",point:t,actions:e},c()}),[c]);bd((function(){return i(),function(){r.current()}}),[i])},function(t){var n=(0,e.useRef)(Wd),r=zl((function(){return{eventName:"keydown",fn:function(e){if(!e.defaultPrevented&&32===e.keyCode){var r=t.findClosestDraggableId(e);if(r){var a=t.tryGetLock(r,s,{sourceEvent:e});if(a){e.preventDefault();var i=!0,l=a.snapLift();n.current(),n.current=is(window,$d(l,s),{capture:!0,passive:!1})}}}function s(){i||cs(!1),i=!1,n.current(),o()}}}}),[t]),o=Ul((function(){n.current=is(window,[r],{passive:!1,capture:!0})}),[r]);bd((function(){return o(),function(){n.current()}}),[o])},function(t){var n=(0,e.useRef)(qd),r=(0,e.useRef)(as),o=Ul((function(){return n.current}),[]),a=Ul((function(e){n.current=e}),[]),i=zl((function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var o=t.tryGetLock(n,s,{sourceEvent:e});if(o){var a=e.touches[0],i={x:a.clientX,y:a.clientY};r.current(),f(o,i)}}}}}}),[t]),l=Ul((function(){r.current=is(window,[i],{capture:!0,passive:!1})}),[i]),s=Ul((function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(qd),r.current(),l())}),[l,a]),c=Ul((function(){var e=n.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=Ul((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:o},n=is(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&cs(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:zd,fn:t}]}(t),e),a=is(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:zd,fn:t}]}(t),e);r.current=function(){n(),a()}}),[c,o,s]),d=Ul((function(){var e=o();"PENDING"!==e.type&&cs(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),f=Ul((function(e,t){"IDLE"!==o().type&&cs(!1);var n=setTimeout(d,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,o,a,d]);bd((function(){return l(),function(){r.current();var e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(qd))}}),[o,l,a]),bd((function(){return is(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function sf(t){var n=t.contextId,r=t.store,o=t.registry,a=t.customSensors,i=t.enableDefaultSensors,l=[].concat(i?lf:[],a||[]),s=(0,e.useState)((function(){return function(){var e=null;function t(){e||cs(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&cs(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=Ul((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);bd((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();c(e,t),e=t}))}),[s,r,c]),bd((function(){return s.tryAbandon}),[s.tryAbandon]);var u=Ul((function(e){return of({lockAPI:s,registry:o,store:r,draggableId:e})}),[s,o,r]),d=Ul((function(e,t,a){return af({lockAPI:s,registry:o,contextId:n,store:r,draggableId:e,forceSensorStop:t,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[n,s,o,r]),f=Ul((function(e){return function(e,t){var n=tf(e,t);return n?n.getAttribute(pd.draggableId):null}(n,e)}),[n]),p=Ul((function(e){var t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),h=Ul((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))}),[s,r]),v=Ul(s.isClaimed,[s]),m=zl((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:v}}),[u,d,f,p,h,v]);Ad();for(var g=0;g<l.length;g++)l[g](m)}function cf(e){return e.current||cs(!1),e.current}function uf(t){var n=t.contextId,r=t.setCallbacks,o=t.sensors,a=t.nonce,i=t.dragHandleUsageInstructions,l=(0,e.useRef)(null);jd();var s=Td(t),c=Ul((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(s.current)}),[s]),u=function(t){var n=zl((function(){return function(e){return"rbd-announcement-"+e}(t)}),[t]),r=(0,e.useRef)(null);return(0,e.useEffect)((function(){var e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),_i(e.style,Od),Sd().appendChild(e),function(){setTimeout((function(){var t=Sd();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[n]),Ul((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(n),d=function(t){var n=t.contextId,r=t.text,o=Nd("hidden-text",{separator:"-"}),a=zl((function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:o}).contextId+"-"+e.uniqueId;var e}),[o,n]);return(0,e.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=r,e.style.display="none",Sd().appendChild(e),function(){var t=Sd();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:n,text:i}),f=xd(n,a),p=Ul((function(e){cf(l).dispatch(e)}),[]),h=zl((function(){return nl({publishWhileDragging:Zc,updateDroppableScroll:Jc,updateDroppableIsEnabled:eu,updateDroppableIsCombineEnabled:tu,collectionStarting:Yc},p)}),[p]),v=function(){var t=zl(Bd,[]);return(0,e.useEffect)((function(){return function(){requestAnimationFrame(t.clean)}}),[t]),t}(),m=zl((function(){return Hu(v,h)}),[v,h]),g=zl((function(){return fd(_i({scrollWindow:Wu,scrollDroppable:m.scrollDroppable},nl({move:nu},p)))}),[m.scrollDroppable,p]),b=function(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),o=(0,e.useRef)(null),a=(0,e.useRef)(!1),i=Ul((function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}}),[]),l=Ul((function(e){var n=Ed(t,e);n&&n!==document.activeElement&&n.focus()}),[t]),s=Ul((function(e,t){r.current===e&&(r.current=t)}),[]),c=Ul((function(){o.current||a.current&&(o.current=requestAnimationFrame((function(){o.current=null;var e=r.current;e&&l(e)})))}),[l]),u=Ul((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(pd.draggableId)===e&&(r.current=e)}),[]);return bd((function(){return a.current=!0,function(){a.current=!1;var e=o.current;e&&cancelAnimationFrame(e)}}),[]),zl((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:s}}),[i,u,c,s])}(n),y=zl((function(){return Du({announce:u,autoScroller:g,dimensionMarshal:m,focusMarshal:b,getResponders:c,styleMarshal:f})}),[u,g,m,b,c,f]);l.current=y;var w=Ul((function(){var e=cf(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),x=Ul((function(){var e=cf(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);r(zl((function(){return{isDragging:x,tryAbort:w}}),[x,w]));var k=Ul((function(e){return Gu(cf(l).getState(),e)}),[]),C=Ul((function(){return Ic(cf(l).getState())}),[]),E=zl((function(){return{marshal:m,focus:b,contextId:n,canLift:k,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:v}}),[n,m,d,b,k,C,v]);return sf({contextId:n,store:y,registry:v,customSensors:o,enableDefaultSensors:!1!==t.enableDefaultSensors}),(0,e.useEffect)((function(){return w}),[w]),e.createElement(Rd.Provider,{value:E},e.createElement(ul,{context:Pd,store:y},t.children))}var df=0;function ff(t){var n=zl((function(){return""+df++}),[]),r=t.dragHandleUsageInstructions||vs;return e.createElement(us,null,(function(o){return e.createElement(uf,{nonce:t.nonce,contextId:n,setCallbacks:o,dragHandleUsageInstructions:r,enableDefaultSensors:t.enableDefaultSensors,sensors:t.sensors,onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragUpdate:t.onDragUpdate,onDragEnd:t.onDragEnd},t.children)}))}var pf=function(e){return function(t){return e===t}},hf=pf("scroll"),vf=pf("auto"),mf=(pf("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),gf=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return mf(n,hf)||mf(n,vf)},bf=function e(t){return null==t||t===document.body||t===document.documentElement?null:gf(t)?t:e(t.parentElement)},yf=function(e){return{x:e.scrollLeft,y:e.scrollTop}},wf=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},xf=function(e){return{closestScrollable:bf(e),isFixedOnPage:wf(e)}},kf=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,s=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=Jl(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,i=o+t.scrollWidth,l=Vl({top:r,right:i,bottom:a,left:o},n.border);return Xl({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,c),d=Zl(u,o),f=function(){if(!c)return null;var e=Jl(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Zl(e,o),scroll:yf(c),scrollSize:t,shouldClipSubject:s}}();return function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,s=e.closest,c=function(){if(!s)return null;var e=s.scrollSize,t=s.client,n=ju({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:ys,displacement:ys}}}}(),u="vertical"===a?Ys:Js;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:i,page:l,frame:c,subject:Ns({page:l,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:u,page:d,closest:f})},Cf={passive:!1},Ef={passive:!0},Bf=function(e){return e.shouldPublishImmediately?Cf:Ef};function Pf(t){var n=(0,e.useContext)(t);return n||cs(!1),n}var Sf=function(e){return e&&e.env.closestScrollable||null};function Of(){}var _f={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},If=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?_f:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?hu.placeholder:null}};var Nf=e.memo((function(t){var n=(0,e.useRef)(null),r=Ul((function(){n.current&&(clearTimeout(n.current),n.current=null)}),[]),o=t.animate,a=t.onTransitionEnd,i=t.onClose,l=t.contextId,s=(0,e.useState)("open"===t.animate),c=s[0],u=s[1];(0,e.useEffect)((function(){return c?"open"!==o?(r(),u(!1),Of):n.current?Of:(n.current=setTimeout((function(){n.current=null,u(!1)})),r):Of}),[o,c,r]);var d=Ul((function(e){"height"===e.propertyName&&(a(),"close"===o&&i())}),[o,i,a]),f=If({isAnimatingOpenOnMount:c,animate:t.animate,placeholder:t.placeholder});return e.createElement(t.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":l,onTransitionEnd:d,ref:t.innerRef})})),Rf=e.createContext(null);var Af=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return $i(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(e.PureComponent),Df=5e3,jf=4500,Tf=function(e,t){return t?hu.drop(t.duration):e?hu.snap:hu.fluid},Mf=function(e,t){return e?t?du.drop:du.combining:null};function Lf(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,o=e.dropping,a=Boolean(r),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(o),s=l?gu(n,a):mu(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Tf(i,o),transform:s,opacity:Mf(a,l),zIndex:l?jf:Df,pointerEvents:"none"}}(e):{transform:mu((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function Ff(t){var n=Nd("draggable"),r=t.descriptor,o=t.registry,a=t.getDraggableRef,i=t.canDragInteractiveElements,l=t.shouldRespectForcePress,s=t.isEnabled,c=zl((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:s}}),[i,s,l]),u=Ul((function(e){var t=a();return t||cs(!1),function(e,t,n){void 0===n&&(n=ys);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=Yl(o,r),i=Zl(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)}),[r,a]),d=zl((function(){return{uniqueId:n,descriptor:r,options:c,getDimension:u}}),[r,u,c,n]),f=(0,e.useRef)(d),p=(0,e.useRef)(!0);bd((function(){return o.draggable.register(f.current),function(){return o.draggable.unregister(f.current)}}),[o.draggable]),bd((function(){if(p.current)p.current=!1;else{var e=f.current;f.current=d,o.draggable.update(d,e)}}),[d,o.draggable])}function zf(e,t,n){Dd()}function Uf(e){e.preventDefault()}var Hf=function(e,t){return e===t},Gf=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function Wf(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Vf={mapped:{type:"SECONDARY",offset:ys,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Wf(null)}};var $f=Ml((function(){var e,t,n,r=(e=ns((function(e,t){return{x:e,y:t}})),t=ns((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=ns((function(e,n,r,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,o,a,i,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var a=r.current.client.offset,i=r.dimensions.draggables[o.draggableId],l=Oc(r.impact),s=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,i,o.isClone,l,s,c)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==o.draggableId)return null;var f=o.isClone,p=r.dimensions.draggables[o.draggableId],h=d.result,v=h.mode,m=Gf(h),g=function(e){return e.combine?e.combine.draggableId:null}(h),b={duration:r.dropDuration,curve:uu,moveTo:r.newHomeClientOffset,opacity:g?du.drop:null,scale:g?fu.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:b,draggingOver:m,combineWith:g,mode:v,forceShouldAnimate:null,snapshot:t(v,f,m,g,b)}}}return null}),o=function(){var e=ns((function(e,t){return{x:e,y:t}})),t=ns(Wf),n=ns((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(ys,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],s=Boolean(i.inVirtualList&&i.effected[t]),c=Gs(a),u=c&&c.draggableId===t?o:null;if(!l){if(!s)return r(u);if(a.displaced.invisible[t])return null;var d=Cs(i.displacedBy.point),f=e(d.x,d.y);return n(f,u,!0)}if(s)return r(u);var p=a.displacedBy.point,h=e(p.x,p.y);return n(h,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||o(e,t)||Vf}}),{dropAnimationFinished:cu},null,{context:Pd,pure:!0,areStatePropsEqual:Hf})((function(t){var n=(0,e.useRef)(null),r=Ul((function(e){n.current=e}),[]),o=Ul((function(){return n.current}),[]),a=Pf(Rd),i=a.contextId,l=a.dragHandleUsageInstructionsId,s=a.registry,c=Pf(Rf),u=c.type,d=c.droppableId,f=zl((function(){return{id:t.draggableId,index:t.index,type:u,droppableId:d}}),[t.draggableId,t.index,u,d]),p=t.children,h=t.draggableId,v=t.isEnabled,m=t.shouldRespectForcePress,g=t.canDragInteractiveElements,b=t.isClone,y=t.mapped,w=t.dropAnimationFinished;zf(),Ad(),b||Ff(zl((function(){return{descriptor:f,registry:s,getDraggableRef:o,canDragInteractiveElements:g,shouldRespectForcePress:m,isEnabled:v}}),[f,s,o,g,m,v]));var x=zl((function(){return v?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Uf}:null}),[i,l,h,v]),k=Ul((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&w()}),[w,y]),C=zl((function(){var e=Lf(y),t="DRAGGING"===y.type&&y.dropping?k:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:x}}),[i,x,h,y,k,r]),E=zl((function(){return{draggableId:f.id,type:f.type,source:{index:f.index,droppableId:f.droppableId}}}),[f.droppableId,f.id,f.index,f.type]);return p(C,y.snapshot,E)}));function qf(t){return Pf(Rf).isUsingCloneFor!==t.draggableId||t.isClone?e.createElement($f,t):null}function Xf(t){var n="boolean"!=typeof t.isDragDisabled||!t.isDragDisabled,r=Boolean(t.disableInteractiveElementBlocking),o=Boolean(t.shouldRespectForcePress);return e.createElement(qf,_i({},t,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:o}))}var Kf=function(e,t){return e===t.droppable.type},Qf=function(e,t){return t.draggables[e.draggable.id]};var Zf={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||cs(!1),document.body}},Yf=Ml((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=_i({},e,{shouldAnimatePlaceholder:!1}),n=ns((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=ns((function(r,o,a,i,l,s){var c=l.descriptor.id;if(l.descriptor.droppableId===r){var u=s?{render:s,dragging:n(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!i)return e;var f={isDraggingOver:a,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:f,useClone:null}}));return function(n,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,s=o.renderClone;if(n.isDragging){var c=n.critical;if(!Kf(i,c))return t;var u=Qf(c,n.dimensions),d=Oc(n.impact)===a;return r(a,l,d,d,u,s)}if("DROP_ANIMATING"===n.phase){var f=n.completed;if(!Kf(i,f.critical))return t;var p=Qf(f.critical,n.dimensions);return r(a,l,Gf(f.result)===a,Oc(f.impact)===a,p,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!Kf(i,h.critical))return t;var v=Oc(h.impact)===a,m=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),g=h.critical.droppable.id===a;return v?m?e:t:g?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Pd,pure:!0,areStatePropsEqual:Hf})((function(n){var r=(0,e.useContext)(Rd);r||cs(!1);var o=r.contextId,a=r.isMovementAllowed,i=(0,e.useRef)(null),l=(0,e.useRef)(null),s=n.children,c=n.droppableId,u=n.type,d=n.mode,f=n.direction,p=n.ignoreContainerClipping,h=n.isDropDisabled,v=n.isCombineEnabled,m=n.snapshot,g=n.useClone,b=n.updateViewportMaxScroll,y=n.getContainerForClone,w=Ul((function(){return i.current}),[]),x=Ul((function(e){i.current=e}),[]),k=(Ul((function(){return l.current}),[]),Ul((function(e){l.current=e}),[]));Dd();var C=Ul((function(){a()&&b({maxScroll:Mu()})}),[a,b]);!function(t){var n=(0,e.useRef)(null),r=Pf(Rd),o=Nd("droppable"),a=r.registry,i=r.marshal,l=Td(t),s=zl((function(){return{id:t.droppableId,type:t.type,mode:t.mode}}),[t.droppableId,t.mode,t.type]),c=(0,e.useRef)(s),u=zl((function(){return ns((function(e,t){n.current||cs(!1);var r={x:e,y:t};i.updateDroppableScroll(s.id,r)}))}),[s.id,i]),d=Ul((function(){var e=n.current;return e&&e.env.closestScrollable?yf(e.env.closestScrollable):ys}),[]),f=Ul((function(){var e=d();u(e.x,e.y)}),[d,u]),p=zl((function(){return rs(f)}),[f]),h=Ul((function(){var e=n.current,t=Sf(e);e&&t||cs(!1),e.scrollOptions.shouldPublishImmediately?f():p()}),[p,f]),v=Ul((function(e,t){n.current&&cs(!1);var o=l.current,a=o.getDroppableRef();a||cs(!1);var i=xf(a),c={ref:a,descriptor:s,env:i,scrollOptions:t};n.current=c;var u=kf({ref:a,descriptor:s,env:i,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=i.closestScrollable;return d&&(d.setAttribute(md.contextId,r.contextId),d.addEventListener("scroll",h,Bf(c.scrollOptions))),u}),[r.contextId,s,h,l]),m=Ul((function(){var e=n.current,t=Sf(e);return e&&t||cs(!1),yf(t)}),[]),g=Ul((function(){var e=n.current;e||cs(!1);var t=Sf(e);n.current=null,t&&(p.cancel(),t.removeAttribute(md.contextId),t.removeEventListener("scroll",h,Bf(e.scrollOptions)))}),[h,p]),b=Ul((function(e){var t=n.current;t||cs(!1);var r=Sf(t);r||cs(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=zl((function(){return{getDimensionAndWatchScroll:v,getScrollWhileDragging:m,dragStopped:g,scroll:b}}),[g,v,m,b]),w=zl((function(){return{uniqueId:o,descriptor:s,callbacks:y}}),[y,s,o]);bd((function(){return c.current=w.descriptor,a.droppable.register(w),function(){n.current&&g(),a.droppable.unregister(w)}}),[y,s,g,w,i,a.droppable]),bd((function(){n.current&&i.updateDroppableIsEnabled(c.current.id,!t.isDropDisabled)}),[t.isDropDisabled,i]),bd((function(){n.current&&i.updateDroppableIsCombineEnabled(c.current.id,t.isCombineEnabled)}),[t.isCombineEnabled,i])}({droppableId:c,type:u,mode:d,direction:f,isDropDisabled:h,isCombineEnabled:v,ignoreContainerClipping:p,getDroppableRef:w});var E=e.createElement(Af,{on:n.placeholder,shouldAnimate:n.shouldAnimatePlaceholder},(function(t){var n=t.onClose,r=t.data,a=t.animate;return e.createElement(Nf,{placeholder:r,onClose:n,innerRef:k,animate:a,contextId:o,onTransitionEnd:C})})),B=zl((function(){return{innerRef:x,placeholder:E,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":o}}}),[o,c,E,x]),P=g?g.dragging.draggableId:null,S=zl((function(){return{droppableId:c,type:u,isUsingCloneFor:P}}),[c,P,u]);return e.createElement(Rf.Provider,{value:S},s(B,m),function(){if(!g)return null;var n=g.dragging,r=g.render,o=e.createElement(qf,{draggableId:n.draggableId,index:n.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(e,t){return r(e,t,n)}));return t.createPortal(o,y())}())}));Yf.defaultProps=Zf;var Jf=function(t){var n=t.entries,r=t.onEdit,o=t.onRemove,a=t.onCopyValue,i=t.canEdit,l=t.updateEntries,s=t.searchValue,c=t.lastUpdated;return e.createElement(ff,{onDragEnd:function(e){if(!!e.destination){var t=function(e,t,n){var r=Array.from(e),o=P(r.splice(t,1),1)[0];return r.splice(n,0,o),r}(n,e.source.index,e.destination.index);l(t)}}},e.createElement(Yf,{droppableId:"droppable",isDropDisabled:!i},(function(t){return e.createElement("div",_i({},t.droppableProps,{ref:t.innerRef,className:"auth-list"}),n.map((function(t,n){var l="".concat(t.account).concat(t.service).concat(t.notes).toLowerCase();if(!s||l.includes(s))return e.createElement(Xf,{key:"".concat(t.service,"-").concat(n),draggableId:"".concat(t.service,"-").concat(n),index:n,isDragDisabled:!i},(function(l){return e.createElement(Vi,_i({},l.draggableProps,l.dragHandleProps,{innerRef:l.innerRef,key:n,id:n,entry:t,onEdit:r,onRemove:o,onCopyValue:a,canEdit:i,lastUpdated:c}))}))})),t.placeholder)})))};Jf.propTypes={entries:y().arrayOf(y().object),onEdit:y().func.isRequired,onRemove:y().func.isRequired,onCopyValue:y().func.isRequired,canEdit:y().bool.isRequired,lastUpdated:y().number.isRequired,updateEntries:y().func.isRequired,searchValue:y().string};const ep=Jf;var tp=function(t){var n=t.title,r=t.message,o=t.onConfirm,a=t.onCancel;return e.createElement("div",{className:"auth-overlay"},e.createElement("div",{className:"auth-dialog sk-panel"},e.createElement("div",{className:"sk-panel-header"},e.createElement("div",{className:"sk-panel-header-title"},n)),e.createElement("div",{className:"sk-panel-content"},e.createElement("div",{className:"sk-panel-section sk-panel-hero"},e.createElement("div",{className:"sk-panel-row"},e.createElement("div",{className:"sk-h1"},r)))),e.createElement("div",{className:"sk-panel-footer"},e.createElement("div",{className:"sk-button-group stretch"},e.createElement("div",{className:"sk-button neutral",onClick:a},e.createElement("div",{className:"sk-label"},"Cancel")),e.createElement("div",{className:"sk-button info",onClick:o},e.createElement("div",{className:"sk-label"},"Confirm"))))))};tp.propTypes={title:y().string.isRequired,message:y().string.isRequired,onConfirm:y().func.isRequired,onCancel:y().func.isRequired};const np=tp;const rp=function(){return e.createElement("div",{className:"auth-overlay"},e.createElement("div",{className:"auth-dialog sk-panel"},e.createElement("div",{className:"sk-panel-header"},e.createElement("div",{className:"sk-panel-header-title"},"Invalid Note")),e.createElement("div",{className:"sk-panel-content"},e.createElement("div",{className:"sk-panel-section sk-panel-hero"},e.createElement("div",{className:"sk-panel-row"},e.createElement("div",{className:"sk-h1"},"The note you selected already has existing data that is not valid with this editor. Please clear the note, or select a new one, and try again."))))))};var op,ap=n(2256),ip=n.n(ap);function lp(){return(lp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const sp=function(t){return e.createElement("svg",lp({xmlns:"http://www.w3.org/2000/svg",width:12,height:10,viewBox:"0 0 300 300"},t),op||(op=e.createElement("g",{fill:"currentColor"},e.createElement("path",{d:"M159.365 23.736v-10c0-5.523-4.477-10-10-10H10c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10h139.365c5.523 0 10-4.477 10-10zM130.586 66.736H10c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10h120.586c5.523 0 10-4.477 10-10v-10c0-5.523-4.477-10-10-10zM111.805 129.736H10c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10h101.805c5.523 0 10-4.477 10-10v-10c0-5.523-4.477-10-10-10zM93.025 199.736H10c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10h83.025c5.522 0 10-4.477 10-10v-10c0-5.523-4.477-10-10-10zM74.244 262.736H10c-5.523 0-10 4.477-10 10v10c0 5.523 4.477 10 10 10h64.244c5.522 0 10-4.477 10-10v-10c0-5.523-4.477-10-10-10zM298.29 216.877l-7.071-7.071a10.001 10.001 0 0 0-14.143 0l-34.393 34.393V18.736c0-5.523-4.477-10-10-10h-10c-5.523 0-10 4.477-10 10v225.462l-34.393-34.393a10.003 10.003 0 0 0-14.142 0l-7.072 7.071c-3.904 3.905-3.904 10.237 0 14.142l63.536 63.536a9.968 9.968 0 0 0 7.071 2.929 9.966 9.966 0 0 0 7.071-2.929l63.536-63.536c3.905-3.905 3.905-10.237 0-14.141z"}))))};function cp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function up(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cp(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dp(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var fp={text:"",entries:[],parseError:!1,editMode:!1,editEntry:null,confirmRemove:!1,confirmReorder:!1,displayCopy:!1,canEdit:!0,searchValue:"",lastUpdated:0},pp=function(t){l(o,t);var n=dp(o);function o(e){var t;return r(this,o),f(c(t=n.call(this,e)),"addEntry",(function(e){t.setState((function(n){var r=n.entries.concat([e]);return t.saveNote(r),{editMode:!1,editEntry:null,entries:r}}))})),f(c(t),"editEntry",(function(e){var n=e.id,r=e.entry;t.setState((function(e){var o=h()(e.entries,f({},n,{$set:r}));return t.saveNote(o),{editMode:!1,editEntry:null,entries:o}}))})),f(c(t),"removeEntry",(function(e){t.setState((function(n){var r=h()(n.entries,{$splice:[[e,1]]});return t.saveNote(r),{confirmRemove:!1,editEntry:null,entries:r}}))})),f(c(t),"onAddNew",(function(){t.state.canEdit&&t.setState({editMode:!0,editEntry:null})})),f(c(t),"onEdit",(function(e){t.state.canEdit&&t.setState((function(t){return{editMode:!0,editEntry:{id:e,entry:t.entries[e]}}}))})),f(c(t),"onCancel",(function(){t.setState({confirmRemove:!1,confirmReorder:!1,editMode:!1,editEntry:null})})),f(c(t),"onRemove",(function(e){t.state.canEdit&&t.setState((function(t){return{confirmRemove:!0,editEntry:{id:e,entry:t.entries[e]}}}))})),f(c(t),"onSave",(function(e){var n=e.id,r=e.entry;null!=n?t.editEntry({id:n,entry:r}):t.addEntry(r)})),f(c(t),"onCopyValue",(function(){t.setState({displayCopy:!0}),t.clearTooltipTimer&&clearTimeout(t.clearTooltipTimer),t.clearTooltipTimer=setTimeout((function(){t.setState({displayCopy:!1})}),2e3)})),f(c(t),"updateEntries",(function(e){t.saveNote(e),t.setState({entries:e})})),f(c(t),"onReorderEntries",(function(){t.state.canEdit&&t.setState({confirmReorder:!0})})),f(c(t),"onSearchChange",(function(e){var n=e.target;t.setState({searchValue:n.value.toLowerCase()})})),f(c(t),"clearSearchValue",(function(){t.setState({searchValue:""})})),f(c(t),"reorderEntries",(function(){var e=t.state.entries.sort((function(e,t){var n=e.service.toLowerCase(),r=t.service.toLowerCase();return n<r?-1:n>r?1:0}));t.saveNote(e),t.setState({entries:e,confirmReorder:!1})})),t.configureEditorKit(),t.state=fp,t}return a(o,[{key:"configureEditorKit",value:function(){var e=this,t={setEditorRawText:function(t){var n=!1,r=[];if(t)try{r=JSON.parse(t)}catch(t){n=!0,e.setState({parseError:!0})}e.setState(up(up({},fp),{},{text:t,parseError:n,entries:r}))},generateCustomPreview:function(e){var t=[];try{t=JSON.parse(e)}finally{return{html:"<div><strong>".concat(t.length,"</strong> TokenVault Entries </div>"),plain:"".concat(t.length," TokenVault Entries")}}},clearUndoHistory:function(){},getElementsBySelector:function(){return[]},onNoteLockToggle:function(t){e.setState({canEdit:!t})},onThemesChange:function(){e.setState({lastUpdated:Date.now()})}};this.editorKit=new(ip())(t,{mode:"json",supportsFileSafe:!1})}},{key:"saveNote",value:function(e){this.editorKit.onEditorValueChanged(JSON.stringify(e,null,2))}},{key:"render",value:function(){var t=this,n=this.state.editEntry||{},r=this.state,o=r.canEdit,a=r.displayCopy,i=r.parseError,l=r.editMode,s=r.entries,c=r.confirmRemove,u=r.confirmReorder,d=r.searchValue,f=r.lastUpdated;return e.createElement("div",{className:"sn-component"},e.createElement("div",{className:"auth-copy-notification ".concat(a?"visible":"hidden")},e.createElement("div",{className:"sk-panel"},e.createElement("div",{className:"sk-font-small sk-bold"},"Copied value to clipboard."))),i&&e.createElement(rp,null),!l&&e.createElement("div",{id:"header"},e.createElement("div",{className:"sk-horizontal-group left align-items-center ".concat(!o&&"full-width")},e.createElement("input",{name:"search",className:"sk-input contrast search-bar",placeholder:"Search entries...",value:d,onChange:this.onSearchChange,autoComplete:"off",type:"text"}),d&&e.createElement("div",{onClick:this.clearSearchValue,className:"sk-button danger"},e.createElement("div",{className:"sk-label"},"✕"))),o&&e.createElement("div",{className:"sk-horizontal-group right"},e.createElement("div",{className:"sk-button-group stretch"},e.createElement("div",{onClick:this.onReorderEntries,className:"sk-button info"},e.createElement(sp,null)),e.createElement("div",{onClick:this.onAddNew,className:"sk-button info"},e.createElement("div",{className:"sk-label"},"Add new"))))),e.createElement("div",{id:"content"},l?e.createElement(Oi,{id:n.id,entry:n.entry,onSave:this.onSave,onCancel:this.onCancel}):e.createElement(ep,{entries:s,searchValue:d,onEdit:this.onEdit,onRemove:this.onRemove,onCopyValue:this.onCopyValue,canEdit:o,lastUpdated:f,updateEntries:this.updateEntries}),c&&e.createElement(np,{title:"Remove ".concat(n.entry.service),message:"Are you sure you want to remove this entry?",onConfirm:function(){return t.removeEntry(n.id)},onCancel:this.onCancel}),u&&e.createElement(np,{title:"Auto-sort entries",message:"Are you sure you want to auto-sort all entries alphabetically based on service name?",onConfirm:this.reorderEntries,onCancel:this.onCancel})))}}]),o}(e.Component);function hp(e){var t=function(){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}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}var vp=function(t){l(o,t);var n=hp(o);function o(e){return r(this,o),n.call(this,e)}return a(o,[{key:"render",value:function(){return e.createElement(pp,null)}}]),o}(e.Component);t.render(e.createElement(vp,null),document.body.appendChild(document.createElement("div")))})()})(); \ No newline at end of file diff --git a/public/components/org.standardnotes.token-vault/dist/dist.js.LICENSE.txt b/public/components/org.standardnotes.token-vault/dist/dist.js.LICENSE.txt new file mode 100644 index 000000000..53886c412 --- /dev/null +++ b/public/components/org.standardnotes.token-vault/dist/dist.js.LICENSE.txt @@ -0,0 +1,41 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +/** @license React v0.20.1 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.1 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.1 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/public/components/org.standardnotes.token-vault/dist/index.html b/public/components/org.standardnotes.token-vault/dist/index.html new file mode 100644 index 000000000..7901bba03 --- /dev/null +++ b/public/components/org.standardnotes.token-vault/dist/index.html @@ -0,0 +1 @@ +<!doctype html><html><head><base target="_blank"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>TokenVault</title><script defer="defer" src="dist.js"></script><link href="dist.css" rel="stylesheet"></head><body></body></html> \ No newline at end of file diff --git a/public/components/org.standardnotes.token-vault/package.json b/public/components/org.standardnotes.token-vault/package.json new file mode 100644 index 000000000..1f5462b2b --- /dev/null +++ b/public/components/org.standardnotes.token-vault/package.json @@ -0,0 +1,52 @@ +{ + "name": "sn-token-vault", + "version": "2.0.7", + "main": "dist/dist.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build": "webpack --config webpack.prod.js", + "start": "webpack serve --config webpack.dev.js --progress --hot", + "lint": "eslint app/ --ext .js", + "lint:fix": "yarn lint --fix" + }, + "sn": { + "main": "dist/index.html" + }, + "devDependencies": { + "@babel/core": "^7.13.10", + "@babel/eslint-parser": "^7.13.10", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-transform-runtime": "^7.13.10", + "@babel/preset-env": "^7.13.10", + "@babel/preset-react": "^7.12.13", + "@standardnotes/editor-kit": "2.1.4", + "@standardnotes/eslint-config-extensions": "^1.0.1", + "@svgr/webpack": "^6.1.2", + "babel-loader": "^8.2.2", + "css-loader": "^5.1.3", + "eslint": "^7.21.0", + "eslint-plugin-react": "^7.22.0", + "html-webpack-plugin": "^5.3.1", + "immutability-helper": "^3.0.1", + "jsqr": "^1.2.0", + "mini-css-extract-plugin": "^1.3.9", + "node-sass": "^4.12.0", + "notp": "^2.0.3", + "otplib": "^11.0.1", + "prop-types": "^15.7.2", + "react": "^17.0.1", + "react-beautiful-dnd": "^13.1.0", + "react-color": "^2.19.3", + "react-dom": "^17.0.1", + "regenerator-runtime": "^0.13.2", + "sass-loader": "^11.0.1", + "sn-stylekit": "2.1.0", + "style-loader": "~0.13.1", + "svg-url-loader": "^7.1.1", + "terser-webpack-plugin": "^5.1.1", + "webpack": "^5.24.4", + "webpack-cli": "^4.5.0", + "webpack-dev-server": "^3.11.2", + "webpack-merge": "^5.7.3" + } +} diff --git a/yarn.lock b/yarn.lock index 5a8cea5e7..3d4830a3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2616,6 +2616,11 @@ resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.2.1.tgz#9db212db86ccbf08b347da02549b3dbe4bedbb02" integrity sha512-HilBxS50CBlC6TJvy1mrnhGVDzOH63M/Jf+hyMxQ0Vt1nYzpd0iyxVEUrgMh7ZiyO1b9CLnCDED99Jy9rnZWVQ== +"@standardnotes/components@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.2.3.tgz#6d2d439b435b935e283e09a57614f9769a299d40" + integrity sha512-s02YBEL8L7qkBELVOcxPTfKbOqmKMnY/GBHhBtNpX1YTXGMGCPB3QYaKQr7x2JStclX/iQf072N75NQY2wxf7g== + "@standardnotes/domain-events@2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@standardnotes/domain-events/-/domain-events-2.5.1.tgz#e6433e940ae616683d1c24f76133c70755504c44" @@ -2623,26 +2628,18 @@ dependencies: "@standardnotes/auth" "^3.8.1" -"@standardnotes/features@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.11.0.tgz#66e960a20358c5f58b6be4e19226b34df6f4efbf" - integrity sha512-KMP60C1lf5C141s5VVOs7mISS1IUCioJfYsbsxtPycx9Q1mgbDB3xJv/GuCK/avsQOiGrB7QN06CQJ7fw4XV3Q== - dependencies: - "@standardnotes/auth" "3.8.3" - "@standardnotes/common" "^1.2.1" - -"@standardnotes/features@1.15.1": - version "1.15.1" - resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.15.1.tgz#3880d73fb32ab952359e70fb313abfdf14023c7d" - integrity sha512-QurBvYwfNrcAKLwE7Z/1EsFpZ6Vuwp8E9O7jlMlzf0GyMXY/djCooeXjmoCWed+B/qJ4sdDdtptGyMsjKVeJCw== +"@standardnotes/features@1.20.3", "@standardnotes/features@^1.20.3": + version "1.20.3" + resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.20.3.tgz#f1c1e37185fe193bdf75df699c9fbeefa01ec9ea" + integrity sha512-Q5wfU0rmSLpwv05UoPXd1UrE1rIhywyGxisr/hP19aQgwdY4JEfFXVmZ+QTsypcL1jkZvCPZwJLVuqugllHMiw== dependencies: "@standardnotes/auth" "3.8.3" "@standardnotes/common" "1.2.1" -"@standardnotes/settings@^1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@standardnotes/settings/-/settings-1.8.0.tgz#d7bd1f35c3b500d12ba73f5f385b1019baae3efc" - integrity sha512-gszghenDHFHoEeIGW7fHtIOJw35WpuaOdTD6UNMrH71xEduAr0JtzaLwrFXJ7XIp62zY7CSY1V6Npxo6HTGn+w== +"@standardnotes/settings@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@standardnotes/settings/-/settings-1.8.1.tgz#a448f2b48a994dab2a84dc93255cd2f9ea0df6af" + integrity sha512-hQFg4xYkvI7WWRCxYjbyiNW7EjaUlmASGXsd/AoYlHGrlYhTnOEajBEh3sSMMV0b7UUps0wGZcGjQMpq5fabuw== "@standardnotes/sncrypto-common@1.5.2", "@standardnotes/sncrypto-common@^1.5.2": version "1.5.2" @@ -2658,16 +2655,16 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.30.0": - version "2.30.0" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.30.0.tgz#12abda65e8069273347bbf6786d6a99203260023" - integrity sha512-0s7NYtO8edvY3/MNwx/Ic+fIDXiSnaVhdBWlaIOreVHwUl15LkHyN8mptR8QLtHOjOhvaguew+KCvmXXmkNjTA== +"@standardnotes/snjs@2.31.16": + version "2.31.16" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.16.tgz#3f7b6e9dd61974a98092c8c6560dc7c8628473d9" + integrity sha512-ZuXiADOCVMJSiqOJ5cp1xBzdycoobGJUi5KaP619ips63+r9wZpF99ACxTMUg3TTl1v3Kq0ZwtchBnEvKl6IGQ== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" "@standardnotes/domain-events" "2.5.1" - "@standardnotes/features" "1.11.0" - "@standardnotes/settings" "^1.8.0" + "@standardnotes/features" "^1.20.3" + "@standardnotes/settings" "^1.8.1" "@standardnotes/sncrypto-common" "1.5.2" "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": @@ -3321,11 +3318,25 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -3336,6 +3347,16 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.8.0: + version "8.8.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb" + integrity sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -3513,6 +3534,11 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array-union@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" + integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== + array.prototype.flatmap@^1.2.4: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" @@ -4352,6 +4378,18 @@ cookie@0.4.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== +copy-webpack-plugin@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.0.tgz#24c2d256953a55400a1ec66be4e0eccd1c4ae958" + integrity sha512-my6iXII95c78w14HzYCNya5TlJYa44lOppAge5GSTMM1SyDxNsVGCJvhP4/ld6snm8lzjn3XOonMZD6s1L86Og== + dependencies: + fast-glob "^3.2.7" + glob-parent "^6.0.1" + globby "^12.0.2" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + core-js-compat@^3.16.0, core-js-compat@^3.16.2: version "3.18.3" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz#e0e7e87abc55efb547e7fa19169e45fa9df27a67" @@ -5321,6 +5359,17 @@ fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" +fast-glob@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -5618,6 +5667,13 @@ glob-parent@^5.1.0: dependencies: is-glob "^4.0.1" +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob-parent@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" @@ -5625,13 +5681,6 @@ glob-parent@^6.0.1: dependencies: is-glob "^4.0.3" -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" @@ -5697,6 +5746,18 @@ globby@^11.0.4: merge2 "^1.3.0" slash "^3.0.0" +globby@^12.0.2: + version "12.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-12.0.2.tgz#53788b2adf235602ed4cabfea5c70a1139e1ab11" + integrity sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ== + dependencies: + array-union "^3.0.1" + dir-glob "^3.0.1" + fast-glob "^3.2.7" + ignore "^5.1.8" + merge2 "^1.4.1" + slash "^4.0.0" + globule@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" @@ -7000,6 +7061,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -7349,7 +7415,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -8813,6 +8879,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -8981,6 +9052,16 @@ schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: ajv "^6.12.5" ajv-keywords "^3.5.2" +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + scss-tokenizer@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" @@ -9152,6 +9233,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" From bc02754534426cad8fc788f6d7899e4ccb24aa68 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Thu, 30 Dec 2021 14:53:30 -0600 Subject: [PATCH 02/17] fix: components path --- config/environments/production.rb | 2 +- index.html | 8 ++++---- package.json | 2 +- webpack.dev.js | 2 +- yarn.lock | 8 ++++---- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index 60c0fe84c..947014ec5 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -26,7 +26,7 @@ Rails.application.configure do config.consider_all_requests_local = false config.action_controller.perform_caching = true - config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? + config.public_file_server.enabled = true # Mount Action Cable outside main process or domain # config.action_cable.mount_path = nil diff --git a/index.html b/index.html index 3a8cb2968..27a830b10 100644 --- a/index.html +++ b/index.html @@ -9,13 +9,13 @@ <meta content="IE=edge" http-equiv="X-UA-Compatible" /> <meta content="width=device-width, initial-scale=1" name="viewport" /> - <link href="public/favicon/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"> + <link href="favicon/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"> </link> - <link href="public/favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"> + <link href="favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"> </link> - <link href="public/favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"> + <link href="favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"> </link> - <link href="public/manifest.webmanifest" rel="manifest"> + <link href="manifest.webmanifest" rel="manifest"> </link> <link color="#5bbad5" href="favicon/safari-pinned-tab.svg" rel="mask-icon"> diff --git a/package.json b/package.json index 0580fcfe7..37ca9f227 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@reach/tooltip": "^0.16.2", "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.16", + "@standardnotes/snjs": "2.31.17", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/webpack.dev.js b/webpack.dev.js index a081dd068..cbb5fd318 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -22,7 +22,7 @@ module.exports = (env, argv) => { ], devServer: { hot: 'only', - static: './', + static: './public', port, devMiddleware: { writeToDisk: argv.writeToDisk, diff --git a/yarn.lock b/yarn.lock index 3d4830a3c..b950dd052 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,10 +2655,10 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.16": - version "2.31.16" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.16.tgz#3f7b6e9dd61974a98092c8c6560dc7c8628473d9" - integrity sha512-ZuXiADOCVMJSiqOJ5cp1xBzdycoobGJUi5KaP619ips63+r9wZpF99ACxTMUg3TTl1v3Kq0ZwtchBnEvKl6IGQ== +"@standardnotes/snjs@2.31.17": + version "2.31.17" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.17.tgz#2b051d6aa75bdb3c249252eb672a6734b6a6ebf0" + integrity sha512-oCSC3sseS4aDPrM3rNzrsCjxJA5E0EOilIMBTODO7r3tEVtKzT0nJayYeIsu5lk/0LtoQO89mE4u2VRYJfZg/w== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" From 1f0f361d8b4e68c90eb70b810759812a1aa5016b Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Thu, 30 Dec 2021 19:21:54 -0600 Subject: [PATCH 03/17] fix: crash issue when searching with undefined tag title --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 37ca9f227..125782dad 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@reach/tooltip": "^0.16.2", "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.17", + "@standardnotes/snjs": "2.31.18", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index b950dd052..0e4264cba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,10 +2655,10 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.17": - version "2.31.17" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.17.tgz#2b051d6aa75bdb3c249252eb672a6734b6a6ebf0" - integrity sha512-oCSC3sseS4aDPrM3rNzrsCjxJA5E0EOilIMBTODO7r3tEVtKzT0nJayYeIsu5lk/0LtoQO89mE4u2VRYJfZg/w== +"@standardnotes/snjs@2.31.18": + version "2.31.18" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.18.tgz#657d5c22d82b43bfecf5b3156bd2fd07c8f752b0" + integrity sha512-IfOVlMXLEZNsFa+H8dBSQLdR4+Jyxp9khmW5ALlgzEGHgL1d4xln5GVBSdUfR3oajbzhSnic5T0e5UuBxbKxqA== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" From dce97077b4b54cf1f1f1ac76fb99d4dce4c4a6e9 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Sun, 2 Jan 2022 09:30:33 -0600 Subject: [PATCH 04/17] fix: set desktop installed payload source --- app/assets/javascripts/services/desktopManager.ts | 5 ++++- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/services/desktopManager.ts b/app/assets/javascripts/services/desktopManager.ts index a49b414bd..1a412b527 100644 --- a/app/assets/javascripts/services/desktopManager.ts +++ b/app/assets/javascripts/services/desktopManager.ts @@ -7,6 +7,7 @@ import { ApplicationEvent, removeFromArray, DesktopManagerInterface, + PayloadSource, } from '@standardnotes/snjs'; import { WebApplication } from '@/ui_models/application'; @@ -149,7 +150,9 @@ export class DesktopManager mutator.package_info = componentData.content.package_info; mutator.setAppDataItem(AppDataField.ComponentInstallError, undefined); } - } + }, + undefined, + PayloadSource.DesktopInstalled ); this.$timeout(() => { diff --git a/package.json b/package.json index 125782dad..b69d50184 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@reach/tooltip": "^0.16.2", "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.18", + "@standardnotes/snjs": "2.31.19", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index 0e4264cba..a413bc985 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,10 +2655,10 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.18": - version "2.31.18" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.18.tgz#657d5c22d82b43bfecf5b3156bd2fd07c8f752b0" - integrity sha512-IfOVlMXLEZNsFa+H8dBSQLdR4+Jyxp9khmW5ALlgzEGHgL1d4xln5GVBSdUfR3oajbzhSnic5T0e5UuBxbKxqA== +"@standardnotes/snjs@2.31.19": + version "2.31.19" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.19.tgz#62131a440ab4d335027d1b0735893eb3ae42728f" + integrity sha512-70AxuiQtoWcauMc89Xu28fyaUp3wShMq4pqu0dAELknDrrPQPc/g9Uu5eM9HPT2tVPYXLOJniD6wls5REexmEg== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" From f4053338981528c3c5bf15eb72285f981485e0a0 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Sun, 2 Jan 2022 10:35:45 -0600 Subject: [PATCH 05/17] fix: use absolute component paths --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b69d50184..3caf4f8c0 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@reach/tooltip": "^0.16.2", "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.19", + "@standardnotes/snjs": "2.31.20", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index a413bc985..a550aee61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,10 +2655,10 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.19": - version "2.31.19" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.19.tgz#62131a440ab4d335027d1b0735893eb3ae42728f" - integrity sha512-70AxuiQtoWcauMc89Xu28fyaUp3wShMq4pqu0dAELknDrrPQPc/g9Uu5eM9HPT2tVPYXLOJniD6wls5REexmEg== +"@standardnotes/snjs@2.31.20": + version "2.31.20" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.20.tgz#f33f35aae09ab0ce2652adc1a0c91852a3c00062" + integrity sha512-rPHHzPKdNe546Zis9UCpO1pNU0Wd6P0y7nxlDzpitqGsXFEdBbcGbPkdw6tBIvQ2KvpkL0/U50FrzRU6NteXLg== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" From 4153c816382a31e82866435b44cf246825657c40 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Mon, 3 Jan 2022 10:47:33 -0600 Subject: [PATCH 06/17] fix: cloudlink url --- .../components/ComponentView/index.tsx | 2 +- .../preferences/panes/ExtensionPane.tsx | 18 ++++++++++++++++-- package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/app/assets/javascripts/components/ComponentView/index.tsx b/app/assets/javascripts/components/ComponentView/index.tsx index 617746967..436397b70 100644 --- a/app/assets/javascripts/components/ComponentView/index.tsx +++ b/app/assets/javascripts/components/ComponentView/index.tsx @@ -238,7 +238,7 @@ export const ComponentView: FunctionalComponent<IProps> = observer( ref={iframeRef} data-component-viewer-id={componentViewer.identifier} frameBorder={0} - src={application.componentManager.urlForComponent(component) || ''} + src={componentViewer.url || ''} sandbox="allow-scripts allow-top-navigation-by-user-activation allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-modals allow-forms allow-downloads" > Loading diff --git a/app/assets/javascripts/preferences/panes/ExtensionPane.tsx b/app/assets/javascripts/preferences/panes/ExtensionPane.tsx index 4e8ab83d6..0f922d625 100644 --- a/app/assets/javascripts/preferences/panes/ExtensionPane.tsx +++ b/app/assets/javascripts/preferences/panes/ExtensionPane.tsx @@ -1,6 +1,7 @@ import { PreferencesGroup, PreferencesSegment } from '@/preferences/components'; import { WebApplication } from '@/ui_models/application'; -import { ComponentViewer, SNComponent } from '@standardnotes/snjs/dist/@types'; +import { ComponentViewer, SNComponent } from '@standardnotes/snjs'; +import { FeatureIdentifier } from '@standardnotes/features'; import { observer } from 'mobx-react-lite'; import { FunctionComponent } from 'preact'; import { ExtensionItem } from './extensions-segments'; @@ -16,10 +17,23 @@ interface IProps { preferencesMenu: PreferencesMenu; } +const urlOverrideForExtension = (extension: SNComponent) => { + if (extension.identifier === FeatureIdentifier.CloudLink) { + return 'https://extensions.standardnotes.org/components/cloudlink'; + } else { + return undefined; + } +}; + export const ExtensionPane: FunctionComponent<IProps> = observer( ({ extension, application, appState, preferencesMenu }) => { const [componentViewer] = useState<ComponentViewer>( - application.componentManager.createComponentViewer(extension) + application.componentManager.createComponentViewer( + extension, + undefined, + undefined, + urlOverrideForExtension(extension) + ) ); const latestVersion = preferencesMenu.extensionsLatestVersions.getVersion(extension); diff --git a/package.json b/package.json index 3caf4f8c0..407548f69 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@reach/tooltip": "^0.16.2", "@standardnotes/features": "1.20.3", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.20", + "@standardnotes/snjs": "2.31.21", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index a550aee61..fff1f6f9d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,10 +2655,10 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.20": - version "2.31.20" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.20.tgz#f33f35aae09ab0ce2652adc1a0c91852a3c00062" - integrity sha512-rPHHzPKdNe546Zis9UCpO1pNU0Wd6P0y7nxlDzpitqGsXFEdBbcGbPkdw6tBIvQ2KvpkL0/U50FrzRU6NteXLg== +"@standardnotes/snjs@2.31.21": + version "2.31.21" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.21.tgz#6821a47fa22d676682566b8be56932a6eca6a55f" + integrity sha512-U2sWYlfi6xj3s4U18UkrH+BNm7ckNuhHV0Upi7Zd8QCzokpHTDPYysq1j5cC1cnCODXR24ZR/thWiOGNx3zODw== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" From b0b7ce487a89f5df88cce160afd0a2f2ba780d29 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Mon, 3 Jan 2022 11:48:49 -0600 Subject: [PATCH 07/17] chore(deps): snjs-based deps --- package.json | 6 +++--- yarn.lock | 26 +++++++++++++------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 407548f69..c1f20c01d 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@babel/preset-typescript": "^7.15.0", "@reach/disclosure": "^0.16.2", "@reach/visually-hidden": "^0.16.0", - "@standardnotes/components": "^1.2.3", + "@standardnotes/components": "^1.2.4", "@svgr/webpack": "^5.5.0", "@types/angular": "^1.8.3", "@types/jest": "^27.0.3", @@ -87,9 +87,9 @@ "@reach/dialog": "^0.16.2", "@reach/listbox": "^0.16.2", "@reach/tooltip": "^0.16.2", - "@standardnotes/features": "1.20.3", + "@standardnotes/features": "1.20.4", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.31.21", + "@standardnotes/snjs": "2.31.22", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.2", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index fff1f6f9d..08588f4fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2616,10 +2616,10 @@ resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.2.1.tgz#9db212db86ccbf08b347da02549b3dbe4bedbb02" integrity sha512-HilBxS50CBlC6TJvy1mrnhGVDzOH63M/Jf+hyMxQ0Vt1nYzpd0iyxVEUrgMh7ZiyO1b9CLnCDED99Jy9rnZWVQ== -"@standardnotes/components@^1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.2.3.tgz#6d2d439b435b935e283e09a57614f9769a299d40" - integrity sha512-s02YBEL8L7qkBELVOcxPTfKbOqmKMnY/GBHhBtNpX1YTXGMGCPB3QYaKQr7x2JStclX/iQf072N75NQY2wxf7g== +"@standardnotes/components@^1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.2.4.tgz#29cab333551e91d8c88c920a7d5e3bd863d55f17" + integrity sha512-Ous0tCCnzIH4IHN/3y0C03XYlpTfxP+mfsPNJN/kPhC0Z+91OV+z6Y/qK1zxe6khsegUEO6k01qyPu5EJLhorg== "@standardnotes/domain-events@2.5.1": version "2.5.1" @@ -2628,10 +2628,10 @@ dependencies: "@standardnotes/auth" "^3.8.1" -"@standardnotes/features@1.20.3", "@standardnotes/features@^1.20.3": - version "1.20.3" - resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.20.3.tgz#f1c1e37185fe193bdf75df699c9fbeefa01ec9ea" - integrity sha512-Q5wfU0rmSLpwv05UoPXd1UrE1rIhywyGxisr/hP19aQgwdY4JEfFXVmZ+QTsypcL1jkZvCPZwJLVuqugllHMiw== +"@standardnotes/features@1.20.4", "@standardnotes/features@^1.20.4": + version "1.20.4" + resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.20.4.tgz#85510217adfa703db59e73132f50348184276e62" + integrity sha512-HVl4dRlcDYGkLWY0Gl9z6kM1Gpria9UM3+8oeXyMsEe4T9Uye3s/SOKVWA++1ES7j2mkxcXXuW4wmmMuFYsRxA== dependencies: "@standardnotes/auth" "3.8.3" "@standardnotes/common" "1.2.1" @@ -2655,15 +2655,15 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.31.21": - version "2.31.21" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.21.tgz#6821a47fa22d676682566b8be56932a6eca6a55f" - integrity sha512-U2sWYlfi6xj3s4U18UkrH+BNm7ckNuhHV0Upi7Zd8QCzokpHTDPYysq1j5cC1cnCODXR24ZR/thWiOGNx3zODw== +"@standardnotes/snjs@2.31.22": + version "2.31.22" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.31.22.tgz#0e22f4dc8e91121a60d9a90cd1cc2d2305e3173c" + integrity sha512-DFM1c+H9HYk392SXB8eQqiwloGfALRoyfgGJ8I1/JZDk5z7AO46s4+FfIaCfkfLSawpo1nLxd7m28yOQN1QZdg== dependencies: "@standardnotes/auth" "3.8.1" "@standardnotes/common" "1.2.1" "@standardnotes/domain-events" "2.5.1" - "@standardnotes/features" "^1.20.3" + "@standardnotes/features" "^1.20.4" "@standardnotes/settings" "^1.8.1" "@standardnotes/sncrypto-common" "1.5.2" From ea3b82e73af586f0b7c3bac99bfbd2b680d0b0e6 Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Mon, 3 Jan 2022 12:16:07 -0600 Subject: [PATCH 08/17] fix: components copy script --- package.json | 2 +- public/components/checksums.json | 6 +++--- .../org.standardnotes.theme-dynamic/dist/dist.css | 6 ++++-- .../org.standardnotes.theme-dynamic/dist/dist.css.map | 2 +- .../components/org.standardnotes.theme-dynamic/package.json | 6 +++--- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index c1f20c01d..087a79eed 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "start": "webpack-dev-server --config webpack.dev.js", "watch": "webpack -w --config webpack.dev.js", "watch:desktop": "webpack -w --config webpack.dev.js --env platform='desktop'", - "bundle": "webpack --config webpack.prod.js && cp -r node_modules/@standardnotes/components/dist public/components && yarn tsc", + "bundle": "webpack --config webpack.prod.js && cp -r node_modules/@standardnotes/components/dist/ public/components && yarn tsc", "bundle:desktop": "webpack --config webpack.prod.js --env platform='desktop'", "bundle:desktop:beta": "webpack --config webpack.prod.js --env platform='desktop' --env public_beta='true'", "build": "bundle install && yarn install --frozen-lockfile && bundle exec rails assets:precompile && yarn bundle", diff --git a/public/components/checksums.json b/public/components/checksums.json index ba2bd8f4f..a3e03c005 100644 --- a/public/components/checksums.json +++ b/public/components/checksums.json @@ -30,9 +30,9 @@ "binary": "1928aa349a04471afd273725cc4befe711eeda91aca70aee00c7ad356241c252" }, "org.standardnotes.theme-dynamic": { - "version": "1.0.0", - "base64": "8877853cecb4fa6df08ae75e6dabd7210664af83db39ba9f27e88fe6a7dfb486", - "binary": "45583980b713da9396bfb5580effb3537f34c8ab291e3e8cd6349fd15abede5f" + "version": "1.0.1", + "base64": "ead03c37f6cb3b1858793db4433331143f916aebb3a13ab07637c27dcf310034", + "binary": "fb93157b0249f577e7a5e58f8bb562e68435f683cc66f7adace12b935fa3eee1" }, "org.standardnotes.code-editor": { "version": "1.3.8", diff --git a/public/components/org.standardnotes.theme-dynamic/dist/dist.css b/public/components/org.standardnotes.theme-dynamic/dist/dist.css index 32c0ffa40..568fcdd78 100644 --- a/public/components/org.standardnotes.theme-dynamic/dist/dist.css +++ b/public/components/org.standardnotes.theme-dynamic/dist/dist.css @@ -10,13 +10,15 @@ transition: width 0.25s; } -.section.notes { +.section.notes, +notes-view { flex: none !important; width: 200px !important; transition: width 0.25s; } -.section.notes:hover { +.section.notes:hover, +notes-view:hover { flex: initial; width: 350px !important; transition: width 0.25s; diff --git a/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map b/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map index f0cb3a149..e32d7e9f1 100644 --- a/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map +++ b/public/components/org.standardnotes.theme-dynamic/dist/dist.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAAA,aAAc;EACZ,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB,mBAAoB;EAClB,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAIzB,cAAe;EACb,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB,oBAAqB;EACnB,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW", +"mappings": "AAAA,aAAc;EACZ,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB,mBAAoB;EAClB,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB;UACW;EACT,IAAI,EAAE,eAAe;EACrB,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW;;;AAGzB;gBACiB;EACf,IAAI,EAAE,OAAO;EACb,KAAK,EAAE,gBAAgB;EACvB,UAAU,EAAE,WAAW", "sources": ["../src/main.scss"], "names": [], "file": "dist.css" diff --git a/public/components/org.standardnotes.theme-dynamic/package.json b/public/components/org.standardnotes.theme-dynamic/package.json index 2171148d0..154242d0d 100644 --- a/public/components/org.standardnotes.theme-dynamic/package.json +++ b/public/components/org.standardnotes.theme-dynamic/package.json @@ -1,12 +1,12 @@ { "name": "sn-theme-dynamic", - "version": "1.0.0", + "version": "1.0.1", "main": "dist/dist.css", "devDependencies": { "grunt": "^1.0.1", + "grunt-contrib-sass": "^1.0.0", "grunt-contrib-watch": "^1.0.0", - "grunt-newer": "^1.2.0", - "grunt-contrib-sass": "^1.0.0" + "grunt-newer": "^1.2.0" }, "sn": { "main": "dist/dist.css" From 954f39992db1692a73ff4c7adfd3e877318fef5e Mon Sep 17 00:00:00 2001 From: Mo <mo@standardnotes.com> Date: Mon, 3 Jan 2022 15:28:04 -0600 Subject: [PATCH 09/17] fix: display correct app version for desktop --- app/assets/javascripts/app.ts | 4 +- .../components/AccountMenu/Footer.tsx | 71 ------------------- .../AccountMenu/GeneralAccountMenu.tsx | 3 +- .../javascripts/services/errorReporting.ts | 6 +- .../ui_models/app_state/app_state.ts | 4 ++ .../javascripts/ui_models/application.ts | 3 +- app/assets/javascripts/utils/index.ts | 4 ++ app/assets/javascripts/version.ts | 2 +- .../javascripts/web_device_interface.ts | 67 +++++++++++------ 9 files changed, 60 insertions(+), 104 deletions(-) delete mode 100644 app/assets/javascripts/components/AccountMenu/Footer.tsx diff --git a/app/assets/javascripts/app.ts b/app/assets/javascripts/app.ts index 039f62df9..2d1762e8d 100644 --- a/app/assets/javascripts/app.ts +++ b/app/assets/javascripts/app.ts @@ -80,7 +80,7 @@ import { NotesOptionsPanelDirective } from './components/NotesOptionsPanel'; import { IconDirective } from './components/Icon'; import { NoteTagsContainerDirective } from './components/NoteTagsContainer'; import { PreferencesDirective } from './preferences'; -import { AppVersion, IsWebPlatform } from '@/version'; +import { WebAppVersion, IsWebPlatform } from '@/version'; import { NotesListOptionsDirective } from './components/NotesListOptionsMenu'; import { PurchaseFlowDirective } from './purchaseFlow'; import { QuickSettingsMenuDirective } from './components/QuickSettingsMenu/QuickSettingsMenu'; @@ -224,7 +224,7 @@ const startApplication: StartApplication = async function startApplication( if (IsWebPlatform) { startApplication( window._default_sync_server, - new BrowserBridge(AppVersion), + new BrowserBridge(WebAppVersion), window._enable_unfinished_features, window._websocket_url ); diff --git a/app/assets/javascripts/components/AccountMenu/Footer.tsx b/app/assets/javascripts/components/AccountMenu/Footer.tsx deleted file mode 100644 index ac4b67f9d..000000000 --- a/app/assets/javascripts/components/AccountMenu/Footer.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { AppState } from '@/ui_models/app_state'; -import { useState } from 'preact/hooks'; -import { WebApplication } from '@/ui_models/application'; -import { observer } from 'mobx-react-lite'; - -type Props = { - application: WebApplication; - appState: AppState; -}; - -const Footer = observer(({ application, appState }: Props) => { - const { - showSignIn, - showRegister, - setShowSignIn, - setShowRegister, - setSigningOut, - } = appState.accountMenu; - - const { showBetaWarning, disableBetaWarning: disableAppStateBetaWarning } = - appState; - - const [appVersion] = useState( - () => - `v${(window as any).electronAppVersion || application.bridge.appVersion}` - ); - - const disableBetaWarning = () => { - disableAppStateBetaWarning(); - }; - - const signOut = () => { - setSigningOut(true); - }; - - const hidePasswordForm = () => { - setShowSignIn(false); - setShowRegister(false); - }; - - return ( - <div className="sk-panel-footer"> - <div className="sk-panel-row"> - <div className="sk-p left neutral"> - <span>{appVersion}</span> - {showBetaWarning && ( - <span> - <span> (</span> - <a className="sk-a" onClick={disableBetaWarning}> - Hide beta warning - </a> - <span>)</span> - </span> - )} - </div> - {(showSignIn || showRegister) && ( - <a className="sk-a right" onClick={hidePasswordForm}> - Cancel - </a> - )} - {!showSignIn && !showRegister && ( - <a className="sk-a right danger capitalize" onClick={signOut}> - {application.hasAccount() ? 'Sign out' : 'Clear session data'} - </a> - )} - </div> - </div> - ); -}); - -export default Footer; diff --git a/app/assets/javascripts/components/AccountMenu/GeneralAccountMenu.tsx b/app/assets/javascripts/components/AccountMenu/GeneralAccountMenu.tsx index 68e00ed9a..5b0378648 100644 --- a/app/assets/javascripts/components/AccountMenu/GeneralAccountMenu.tsx +++ b/app/assets/javascripts/components/AccountMenu/GeneralAccountMenu.tsx @@ -8,7 +8,6 @@ import { STRING_GENERIC_SYNC_ERROR } from '@/strings'; import { useState } from 'preact/hooks'; import { AccountMenuPane } from '.'; import { FunctionComponent } from 'preact'; -import { AppVersion } from '@/version'; import { Menu } from '../menu/Menu'; import { MenuItem, MenuItemSeparator, MenuItemType } from '../menu/MenuItem'; @@ -156,7 +155,7 @@ export const GeneralAccountMenu: FunctionComponent<Props> = observer( <Icon type="help" className={iconClassName} /> Help &amp; feedback </div> - <span className="color-neutral">v{AppVersion}</span> + <span className="color-neutral">v{appState.version}</span> </MenuItem> {user ? ( <> diff --git a/app/assets/javascripts/services/errorReporting.ts b/app/assets/javascripts/services/errorReporting.ts index cb748d164..4949fe90b 100644 --- a/app/assets/javascripts/services/errorReporting.ts +++ b/app/assets/javascripts/services/errorReporting.ts @@ -1,9 +1,9 @@ import { isNullOrUndefined, SNLog } from '@standardnotes/snjs'; -import { isDesktopApplication, isDev } from '@/utils'; +import { getDesktopVersion, isDesktopApplication, isDev } from '@/utils'; import { storage, StorageKey } from './localStorage'; import Bugsnag from '@bugsnag/js'; import { WebCrypto } from '../crypto'; -import { AppVersion } from '@/version'; +import { WebAppVersion } from '@/version'; function redactFilePath(line: string): string { const fileName = line.match(/\w+\.(html|js)/)?.[0]; @@ -43,7 +43,7 @@ export function startErrorReporting(): void { Bugsnag.start({ apiKey: window._bugsnag_api_key, appType: isDesktopApplication() ? 'desktop' : 'web', - appVersion: AppVersion, + appVersion: getDesktopVersion() || WebAppVersion, collectUserIp: false, autoTrackSessions: false, releaseStage: isDev ? 'development' : undefined, diff --git a/app/assets/javascripts/ui_models/app_state/app_state.ts b/app/assets/javascripts/ui_models/app_state/app_state.ts index 642d9f8c0..71d4440f0 100644 --- a/app/assets/javascripts/ui_models/app_state/app_state.ts +++ b/app/assets/javascripts/ui_models/app_state/app_state.ts @@ -226,6 +226,10 @@ export class AppState { storage.set(StorageKey.ShowBetaWarning, true); } + public get version(): string { + return this.bridge.appVersion; + } + async openNewNote(title?: string) { if (!this.multiEditorSupport) { this.closeActiveNoteController(); diff --git a/app/assets/javascripts/ui_models/application.ts b/app/assets/javascripts/ui_models/application.ts index d574a938b..c99fd8a9f 100644 --- a/app/assets/javascripts/ui_models/application.ts +++ b/app/assets/javascripts/ui_models/application.ts @@ -11,7 +11,6 @@ import { ThemeManager } from '@/services/themeManager'; import { PasswordWizardScope, PasswordWizardType } from '@/types'; import { AppState } from '@/ui_models/app_state'; import { NoteGroupController } from '@/views/note_group_view/note_group_controller'; -import { AppVersion } from '@/version'; import { WebDeviceInterface } from '@/web_device_interface'; import { DeinitSource, @@ -59,7 +58,7 @@ export class WebApplication extends SNApplication { identifier, [], defaultSyncServerHost, - AppVersion, + bridge.appVersion, enableUnfinishedFeatures, webSocketUrl ); diff --git a/app/assets/javascripts/utils/index.ts b/app/assets/javascripts/utils/index.ts index 7a2714516..4325f8370 100644 --- a/app/assets/javascripts/utils/index.ts +++ b/app/assets/javascripts/utils/index.ts @@ -148,6 +148,10 @@ export function isDesktopApplication() { return IsDesktopPlatform; } +export function getDesktopVersion() { + return (window as any).electronAppVersion; +} + export const isEmailValid = (email: string): boolean => { return EMAIL_REGEX.test(email); }; diff --git a/app/assets/javascripts/version.ts b/app/assets/javascripts/version.ts index ca108b555..abb410a2d 100644 --- a/app/assets/javascripts/version.ts +++ b/app/assets/javascripts/version.ts @@ -3,6 +3,6 @@ declare const __VERSION__: string; declare const __DESKTOP__: boolean; declare const __WEB__: boolean; -export const AppVersion = __VERSION__; +export const WebAppVersion = __VERSION__; export const IsDesktopPlatform = __DESKTOP__; export const IsWebPlatform = __WEB__; diff --git a/app/assets/javascripts/web_device_interface.ts b/app/assets/javascripts/web_device_interface.ts index e163a93a5..3e8b611a5 100644 --- a/app/assets/javascripts/web_device_interface.ts +++ b/app/assets/javascripts/web_device_interface.ts @@ -1,15 +1,16 @@ -import { DeviceInterface, getGlobalScope, SNApplication, ApplicationIdentifier } from '@standardnotes/snjs'; +import { + DeviceInterface, + getGlobalScope, + SNApplication, + ApplicationIdentifier, +} from '@standardnotes/snjs'; import { Database } from '@/database'; import { Bridge } from './services/bridge'; export class WebDeviceInterface extends DeviceInterface { + private databases: Database[] = []; - private databases: Database[] = [] - - constructor( - timeout: any, - private bridge: Bridge - ) { + constructor(timeout: any, private bridge: Bridge) { super( timeout || setTimeout.bind(getGlobalScope()), setInterval.bind(getGlobalScope()) @@ -17,17 +18,22 @@ export class WebDeviceInterface extends DeviceInterface { } setApplication(application: SNApplication) { - const database = new Database(application.identifier, application.alertService!); + const database = new Database( + application.identifier, + application.alertService + ); this.databases.push(database); } private databaseForIdentifier(identifier: ApplicationIdentifier) { - return this.databases.find(database => database.databaseName === identifier)!; + return this.databases.find( + (database) => database.databaseName === identifier + )!; } deinit() { super.deinit(); - for(const database of this.databases) { + for (const database of this.databases) { database.deinit(); } this.databases = []; @@ -42,7 +48,7 @@ export class WebDeviceInterface extends DeviceInterface { for (const key of Object.keys(localStorage)) { results.push({ key: key, - value: localStorage[key] + value: localStorage[key], }); } return results; @@ -63,13 +69,16 @@ export class WebDeviceInterface extends DeviceInterface { async openDatabase(identifier: ApplicationIdentifier) { this.databaseForIdentifier(identifier).unlock(); return new Promise((resolve, reject) => { - this.databaseForIdentifier(identifier).openDatabase(() => { - resolve({ isNewDatabase: true }); - }).then(() => { - resolve({ isNewDatabase: false }); - }).catch((error => { - reject(error); - })); + this.databaseForIdentifier(identifier) + .openDatabase(() => { + resolve({ isNewDatabase: true }); + }) + .then(() => { + resolve({ isNewDatabase: false }); + }) + .catch((error) => { + reject(error); + }); }) as Promise<{ isNewDatabase?: boolean } | undefined>; } @@ -77,15 +86,24 @@ export class WebDeviceInterface extends DeviceInterface { return this.databaseForIdentifier(identifier).getAllPayloads(); } - async saveRawDatabasePayload(payload: any, identifier: ApplicationIdentifier) { + async saveRawDatabasePayload( + payload: any, + identifier: ApplicationIdentifier + ) { return this.databaseForIdentifier(identifier).savePayload(payload); } - async saveRawDatabasePayloads(payloads: any[], identifier: ApplicationIdentifier) { + async saveRawDatabasePayloads( + payloads: any[], + identifier: ApplicationIdentifier + ) { return this.databaseForIdentifier(identifier).savePayloads(payloads); } - async removeRawDatabasePayloadWithId(id: string, identifier: ApplicationIdentifier) { + async removeRawDatabasePayloadWithId( + id: string, + identifier: ApplicationIdentifier + ) { return this.databaseForIdentifier(identifier).deletePayload(id); } @@ -101,14 +119,17 @@ export class WebDeviceInterface extends DeviceInterface { return keychain[identifier]; } - async setNamespacedKeychainValue(value: any, identifier: ApplicationIdentifier) { + async setNamespacedKeychainValue( + value: any, + identifier: ApplicationIdentifier + ) { let keychain = await this.getRawKeychainValue(); if (!keychain) { keychain = {}; } return this.bridge.setKeychainValue({ ...keychain, - [identifier]: value + [identifier]: value, }); } From 7dd4a605952dc50f7c183ada225ae36808334c3b Mon Sep 17 00:00:00 2001 From: Aman Harwara <amanharwara@protonmail.com> Date: Tue, 4 Jan 2022 17:29:10 +0530 Subject: [PATCH 10/17] feat: New notes list design (#780) --- app/assets/icons/ic-authenticator.svg | 7 +- app/assets/icons/ic-code.svg | 7 +- app/assets/icons/ic-lock-filled.svg | 4 + app/assets/icons/ic-markdown.svg | 7 +- app/assets/icons/ic-pin-filled.svg | 3 + app/assets/icons/ic-spreadsheets.svg | 7 +- app/assets/icons/ic-tasks.svg | 7 +- app/assets/icons/ic-text-paragraph.svg | 7 +- app/assets/icons/ic-text-rich.svg | 5 +- app/assets/icons/ic-trash-filled.svg | 4 + .../javascripts/components/Dropdown.tsx | 18 +- app/assets/javascripts/components/Icon.tsx | 21 +- .../javascripts/components/NotesList.tsx | 32 ++-- .../javascripts/components/NotesListItem.tsx | 179 +++++++++++------- .../javascripts/components/NotesView.tsx | 1 + .../panes/general-segments/Defaults.tsx | 27 +-- app/assets/stylesheets/_notes.scss | 99 +++++++--- app/assets/stylesheets/_sn.scss | 6 + package.json | 2 +- yarn.lock | 8 +- 20 files changed, 296 insertions(+), 155 deletions(-) create mode 100644 app/assets/icons/ic-lock-filled.svg create mode 100644 app/assets/icons/ic-pin-filled.svg create mode 100644 app/assets/icons/ic-trash-filled.svg diff --git a/app/assets/icons/ic-authenticator.svg b/app/assets/icons/ic-authenticator.svg index 9a1193919..e8dd720cf 100644 --- a/app/assets/icons/ic-authenticator.svg +++ b/app/assets/icons/ic-authenticator.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M8 14C8 14.2652 8.10536 14.5196 8.29289 14.7071C8.48043 14.8946 8.73478 15 9 15C9.26522 15 9.51957 14.8946 9.70711 14.7071C9.89464 14.5196 10 14.2652 10 14C10 13.7348 9.89464 13.4804 9.70711 13.2929C9.51957 13.1054 9.26522 13 9 13C8.73478 13 8.48043 13.1054 8.29289 13.2929C8.10536 13.4804 8 13.7348 8 14ZM8 0V4H10V2.08C13.39 2.57 16 5.47 16 9C16 10.8565 15.2625 12.637 13.9497 13.9497C12.637 15.2625 10.8565 16 9 16C7.14348 16 5.36301 15.2625 4.05025 13.9497C2.7375 12.637 2 10.8565 2 9C2 7.32 2.59 5.78 3.58 4.58L9 10L10.41 8.59L3.61 1.79V1.81C1.42 3.45 0 6.05 0 9C0 11.3869 0.948211 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18C11.3869 18 13.6761 17.0518 15.364 15.364C17.0518 13.6761 18 11.3869 18 9C18 6.61305 17.0518 4.32387 15.364 2.63604C13.6761 0.948211 11.3869 0 9 0H8ZM15 9C15 8.73478 14.8946 8.48043 14.7071 8.29289C14.5196 8.10536 14.2652 8 14 8C13.7348 8 13.4804 8.10536 13.2929 8.29289C13.1054 8.48043 13 8.73478 13 9C13 9.26522 13.1054 9.51957 13.2929 9.70711C13.4804 9.89464 13.7348 10 14 10C14.2652 10 14.5196 9.89464 14.7071 9.70711C14.8946 9.51957 15 9.26522 15 9ZM3 9C3 9.26522 3.10536 9.51957 3.29289 9.70711C3.48043 9.89464 3.73478 10 4 10C4.26522 10 4.51957 9.89464 4.70711 9.70711C4.89464 9.51957 5 9.26522 5 9C5 8.73478 4.89464 8.48043 4.70711 8.29289C4.51957 8.10536 4.26522 8 4 8C3.73478 8 3.48043 8.10536 3.29289 8.29289C3.10536 8.48043 3 8.73478 3 9Z" /> -</svg> +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M9.16667 14.1667C9.16667 14.3877 9.25446 14.5996 9.41074 14.7559C9.56702 14.9122 9.77899 15 10 15C10.221 15 10.433 14.9122 10.5893 14.7559C10.7455 14.5996 10.8333 14.3877 10.8333 14.1667C10.8333 13.9457 10.7455 13.7337 10.5893 13.5774C10.433 13.4211 10.221 13.3333 10 13.3333C9.77899 13.3333 9.56702 13.4211 9.41074 13.5774C9.25446 13.7337 9.16667 13.9457 9.16667 14.1667ZM9.16667 2.5V5.83333H10.8333V4.23333C13.6583 4.64167 15.8333 7.05833 15.8333 10C15.8333 11.5471 15.2188 13.0308 14.1248 14.1248C13.0308 15.2188 11.5471 15.8333 10 15.8333C8.4529 15.8333 6.96917 15.2188 5.87521 14.1248C4.78125 13.0308 4.16667 11.5471 4.16667 10C4.16667 8.6 4.65833 7.31667 5.48333 6.31667L10 10.8333L11.175 9.65833L5.50833 3.99167V4.00833C3.68333 5.375 2.5 7.54167 2.5 10C2.5 11.9891 3.29018 13.8968 4.6967 15.3033C6.10322 16.7098 8.01088 17.5 10 17.5C11.9891 17.5 13.8968 16.7098 15.3033 15.3033C16.7098 13.8968 17.5 11.9891 17.5 10C17.5 8.01088 16.7098 6.10322 15.3033 4.6967C13.8968 3.29018 11.9891 2.5 10 2.5H9.16667ZM15 10C15 9.77899 14.9122 9.56702 14.7559 9.41074C14.5996 9.25446 14.3877 9.16667 14.1667 9.16667C13.9457 9.16667 13.7337 9.25446 13.5774 9.41074C13.4211 9.56702 13.3333 9.77899 13.3333 10C13.3333 10.221 13.4211 10.433 13.5774 10.5893C13.7337 10.7455 13.9457 10.8333 14.1667 10.8333C14.3877 10.8333 14.5996 10.7455 14.7559 10.5893C14.9122 10.433 15 10.221 15 10ZM5 10C5 10.221 5.0878 10.433 5.24408 10.5893C5.40036 10.7455 5.61232 10.8333 5.83333 10.8333C6.05435 10.8333 6.26631 10.7455 6.42259 10.5893C6.57887 10.433 6.66667 10.221 6.66667 10C6.66667 9.77899 6.57887 9.56702 6.42259 9.41074C6.26631 9.25446 6.05435 9.16667 5.83333 9.16667C5.61232 9.16667 5.40036 9.25446 5.24408 9.41074C5.0878 9.56702 5 9.77899 5 10Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-code.svg b/app/assets/icons/ic-code.svg index 4a871e270..79df4be8d 100644 --- a/app/assets/icons/ic-code.svg +++ b/app/assets/icons/ic-code.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M11.89 0L13.85 0.4L10.11 18L8.15002 17.6L11.89 0ZM18.59 9L15 5.41V2.58L21.42 9L15 15.41V12.58L18.59 9ZM0.580017 9L7.00002 2.58V5.41L3.41002 9L7.00002 12.58V15.41L0.580017 9Z" /> -</svg> +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M10.7417 2.5L12.375 2.83333L9.25832 17.5L7.62498 17.1667L10.7417 2.5ZM16.325 10L13.3333 7.00833V4.65L18.6833 10L13.3333 15.3417V12.9833L16.325 10ZM1.31665 10L6.66665 4.65V7.00833L3.67498 10L6.66665 12.9833V15.3417L1.31665 10Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-lock-filled.svg b/app/assets/icons/ic-lock-filled.svg new file mode 100644 index 000000000..a71db2794 --- /dev/null +++ b/app/assets/icons/ic-lock-filled.svg @@ -0,0 +1,4 @@ +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M9.99992 14.1666C10.4419 14.1666 10.8659 13.991 11.1784 13.6784C11.491 13.3659 11.6666 12.9419 11.6666 12.4999C11.6666 11.5749 10.9166 10.8333 9.99992 10.8333C9.55789 10.8333 9.13397 11.0088 8.82141 11.3214C8.50885 11.634 8.33325 12.0579 8.33325 12.4999C8.33325 12.9419 8.50885 13.3659 8.82141 13.6784C9.13397 13.991 9.55789 14.1666 9.99992 14.1666ZM14.9999 6.66659C15.4419 6.66659 15.8659 6.84218 16.1784 7.15474C16.491 7.4673 16.6666 7.89123 16.6666 8.33325V16.6666C16.6666 17.1086 16.491 17.5325 16.1784 17.8451C15.8659 18.1577 15.4419 18.3333 14.9999 18.3333H4.99992C4.55789 18.3333 4.13397 18.1577 3.82141 17.8451C3.50885 17.5325 3.33325 17.1086 3.33325 16.6666V8.33325C3.33325 7.40825 4.08325 6.66659 4.99992 6.66659H5.83325V4.99992C5.83325 3.89485 6.27224 2.83504 7.05364 2.05364C7.83504 1.27224 8.89485 0.833252 9.99992 0.833252C10.5471 0.833252 11.0889 0.941026 11.5944 1.15042C12.1 1.35982 12.5593 1.66673 12.9462 2.05364C13.3331 2.44055 13.64 2.89988 13.8494 3.4054C14.0588 3.91093 14.1666 4.45274 14.1666 4.99992V6.66659H14.9999ZM9.99992 2.49992C9.33688 2.49992 8.70099 2.76331 8.23215 3.23215C7.76331 3.70099 7.49992 4.33688 7.49992 4.99992V6.66659H12.4999V4.99992C12.4999 4.33688 12.2365 3.70099 11.7677 3.23215C11.2988 2.76331 10.663 2.49992 9.99992 2.49992Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-markdown.svg b/app/assets/icons/ic-markdown.svg index bceed54b3..1efac5876 100644 --- a/app/assets/icons/ic-markdown.svg +++ b/app/assets/icons/ic-markdown.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M11 0V2H14V14H11V16H16V0H11ZM0 0V16H5V14H2V2H5V0H0Z"/> -</svg> +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M12.4999 3.33325V4.99992H14.9999V14.9999H12.4999V16.6666H16.6666V3.33325H12.4999ZM3.33325 3.33325V16.6666H7.49992V14.9999H4.99992V4.99992H7.49992V3.33325H3.33325Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-pin-filled.svg b/app/assets/icons/ic-pin-filled.svg new file mode 100644 index 000000000..4e5ae92a5 --- /dev/null +++ b/app/assets/icons/ic-pin-filled.svg @@ -0,0 +1,3 @@ +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path d="M13 10V4H13.75V2.5H6.25V4H7V10L4.5 11.5V13H9.4V17.5H10.6V13H15.5V11.5L13 10Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-spreadsheets.svg b/app/assets/icons/ic-spreadsheets.svg index 70f175be2..2566d69bb 100644 --- a/app/assets/icons/ic-spreadsheets.svg +++ b/app/assets/icons/ic-spreadsheets.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M1.8 0.600098H16.2C16.6774 0.600098 17.1352 0.786413 17.4728 1.11806C17.8104 1.4497 18 1.8995 18 2.36852V15.6317C18 16.1007 17.8104 16.5505 17.4728 16.8821C17.1352 17.2138 16.6774 17.4001 16.2 17.4001H1.8C1.32261 17.4001 0.864773 17.2138 0.527208 16.8821C0.189642 16.5505 0 16.1007 0 15.6317V2.36852C0 1.8995 0.189642 1.4497 0.527208 1.11806C0.864773 0.786413 1.32261 0.600098 1.8 0.600098ZM1.8 4.13694V6.78957H5.4V4.13694H1.8ZM7.2 4.13694V6.78957H10.8V4.13694H7.2ZM16.2 6.78957V4.13694H12.6V6.78957H16.2ZM1.8 8.55799V11.2106H5.4V8.55799H1.8ZM1.8 15.6317H5.4V12.979H1.8V15.6317ZM7.2 8.55799V11.2106H10.8V8.55799H7.2ZM7.2 15.6317H10.8V12.979H7.2V15.6317ZM16.2 15.6317V12.979H12.6V15.6317H16.2ZM16.2 8.55799H12.6V11.2106H16.2V8.55799Z" /> -</svg> +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M4 3H16C16.3978 3 16.7794 3.15526 17.0607 3.43163C17.342 3.708 17.5 4.08284 17.5 4.47368V15.5263C17.5 15.9172 17.342 16.292 17.0607 16.5684C16.7794 16.8447 16.3978 17 16 17H4C3.60218 17 3.22064 16.8447 2.93934 16.5684C2.65804 16.292 2.5 15.9172 2.5 15.5263V4.47368C2.5 4.08284 2.65804 3.708 2.93934 3.43163C3.22064 3.15526 3.60218 3 4 3ZM4 5.94737V8.15789H7V5.94737H4ZM8.5 5.94737V8.15789H11.5V5.94737H8.5ZM16 8.15789V5.94737H13V8.15789H16ZM4 9.63158V11.8421H7V9.63158H4ZM4 15.5263H7V13.3158H4V15.5263ZM8.5 9.63158V11.8421H11.5V9.63158H8.5ZM8.5 15.5263H11.5V13.3158H8.5V15.5263ZM16 15.5263V13.3158H13V15.5263H16ZM16 9.63158H13V11.8421H16V9.63158Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-tasks.svg b/app/assets/icons/ic-tasks.svg index 0f8ef0587..c6b89554f 100644 --- a/app/assets/icons/ic-tasks.svg +++ b/app/assets/icons/ic-tasks.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M16 16H2V2H12V0H2C0.89 0 0 0.89 0 2V16C0 16.5304 0.210714 17.0391 0.585786 17.4142C0.960859 17.7893 1.46957 18 2 18H16C16.5304 18 17.0391 17.7893 17.4142 17.4142C17.7893 17.0391 18 16.5304 18 16V8H16V16ZM4.91 7.08L3.5 8.5L8 13L18 3L16.59 1.58L8 10.17L4.91 7.08Z" /> -</svg> +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M15.8333 15.8333H4.16667V4.16667H12.5V2.5H4.16667C3.24167 2.5 2.5 3.24167 2.5 4.16667V15.8333C2.5 16.2754 2.67559 16.6993 2.98816 17.0118C3.30072 17.3244 3.72464 17.5 4.16667 17.5H15.8333C16.2754 17.5 16.6993 17.3244 17.0118 17.0118C17.3244 16.6993 17.5 16.2754 17.5 15.8333V9.16667H15.8333V15.8333ZM6.59167 8.4L5.41667 9.58333L9.16667 13.3333L17.5 5L16.325 3.81667L9.16667 10.975L6.59167 8.4Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-text-paragraph.svg b/app/assets/icons/ic-text-paragraph.svg index 4f43cdc0c..376e8ad46 100644 --- a/app/assets/icons/ic-text-paragraph.svg +++ b/app/assets/icons/ic-text-paragraph.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path d="M17.4 0V2H0.599976V0H17.4ZM0.599976 12H8.99998V10H0.599976V12ZM0.599976 7H17.4V5H0.599976V7Z" /> -</svg> - \ No newline at end of file +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path d="M17 5V6.66667H3V5H17ZM3 15H10V13.3333H3V15ZM3 10.8333H17V9.16667H3V10.8333Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-text-rich.svg b/app/assets/icons/ic-text-rich.svg index 87f57dd41..d895ca8c4 100644 --- a/app/assets/icons/ic-text-rich.svg +++ b/app/assets/icons/ic-text-rich.svg @@ -1,3 +1,4 @@ <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M2.5 7.49984H7.5V12.4998H2.5V7.49984ZM2.5 4.1665H17.5V5.83317H2.5V4.1665ZM17.5 7.49984V9.1665H9.16667V7.49984H17.5ZM17.5 10.8332V12.4998H9.16667V10.8332H17.5ZM2.5 14.1665H14.1667V15.8332H2.5V14.1665Z" /> -</svg> + <path + d="M2.5 7.49984H7.5V12.4998H2.5V7.49984ZM2.5 4.1665H17.5V5.83317H2.5V4.1665ZM17.5 7.49984V9.1665H9.16667V7.49984H17.5ZM17.5 10.8332V12.4998H9.16667V10.8332H17.5ZM2.5 14.1665H14.1667V15.8332H2.5V14.1665Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-trash-filled.svg b/app/assets/icons/ic-trash-filled.svg new file mode 100644 index 000000000..63f9575bf --- /dev/null +++ b/app/assets/icons/ic-trash-filled.svg @@ -0,0 +1,4 @@ +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M7.49992 2.5V3.33333H3.33325V5H4.16659V15.8333C4.16659 16.2754 4.34218 16.6993 4.65474 17.0118C4.9673 17.3244 5.39122 17.5 5.83325 17.5H14.1666C14.6086 17.5 15.0325 17.3244 15.3451 17.0118C15.6577 16.6993 15.8332 16.2754 15.8332 15.8333V5H16.6666V3.33333H12.4999V2.5H7.49992ZM7.49992 6.66667H9.16658V14.1667H7.49992V6.66667ZM10.8333 6.66667H12.4999V14.1667H10.8333V6.66667Z" /> +</svg> \ No newline at end of file diff --git a/app/assets/javascripts/components/Dropdown.tsx b/app/assets/javascripts/components/Dropdown.tsx index e06994bae..5ec2e2932 100644 --- a/app/assets/javascripts/components/Dropdown.tsx +++ b/app/assets/javascripts/components/Dropdown.tsx @@ -13,6 +13,7 @@ import { useState } from 'preact/hooks'; export type DropdownItem = { icon?: IconType; + iconClassName?: string; label: string; value: string; }; @@ -25,10 +26,7 @@ type DropdownProps = { onChange: (value: string) => void; }; -type ListboxButtonProps = { - icon?: IconType; - value: string | null; - label: string; +type ListboxButtonProps = DropdownItem & { isExpanded: boolean; }; @@ -36,12 +34,13 @@ const CustomDropdownButton: FunctionComponent<ListboxButtonProps> = ({ label, isExpanded, icon, + iconClassName = '', }) => ( <> <div className="sn-dropdown-button-label"> {icon ? ( <div className="flex mr-2"> - <Icon type={icon} className="sn-icon--small" /> + <Icon type={icon} className={`sn-icon--small ${iconClassName}`} /> </div> ) : null} <div className="dropdown-selected-label">{label}</div> @@ -85,11 +84,13 @@ export const Dropdown: FunctionComponent<DropdownProps> = ({ children={({ value, label, isExpanded }) => { const current = items.find((item) => item.value === value); const icon = current ? current?.icon : null; + const iconClassName = current ? current?.iconClassName : null; return CustomDropdownButton({ - value, + value: value ? value : label.toLowerCase(), label, isExpanded, ...(icon ? { icon } : null), + ...(iconClassName ? { iconClassName } : null), }); }} /> @@ -104,7 +105,10 @@ export const Dropdown: FunctionComponent<DropdownProps> = ({ > {item.icon ? ( <div className="flex mr-3"> - <Icon type={item.icon} className="sn-icon--small" /> + <Icon + type={item.icon} + className={`sn-icon--small ${item.iconClassName ?? ''}`} + /> </div> ) : null} <div className="text-input">{item.label}</div> diff --git a/app/assets/javascripts/components/Icon.tsx b/app/assets/javascripts/components/Icon.tsx index 96eee992f..bb82794cf 100644 --- a/app/assets/javascripts/components/Icon.tsx +++ b/app/assets/javascripts/components/Icon.tsx @@ -3,7 +3,9 @@ import PencilOffIcon from '../../icons/ic-pencil-off.svg'; import PlainTextIcon from '../../icons/ic-text-paragraph.svg'; import RichTextIcon from '../../icons/ic-text-rich.svg'; import TrashIcon from '../../icons/ic-trash.svg'; +import TrashFilledIcon from '../../icons/ic-trash-filled.svg'; import PinIcon from '../../icons/ic-pin.svg'; +import PinFilledIcon from '../../icons/ic-pin-filled.svg'; import UnpinIcon from '../../icons/ic-pin-off.svg'; import ArchiveIcon from '../../icons/ic-archive.svg'; import UnarchiveIcon from '../../icons/ic-unarchive.svg'; @@ -52,6 +54,7 @@ import ServerIcon from '../../icons/ic-server.svg'; import EyeIcon from '../../icons/ic-eye.svg'; import EyeOffIcon from '../../icons/ic-eye-off.svg'; import LockIcon from '../../icons/ic-lock.svg'; +import LockFilledIcon from '../../icons/ic-lock-filled.svg'; import ArrowsSortUpIcon from '../../icons/ic-arrows-sort-up.svg'; import ArrowsSortDownIcon from '../../icons/ic-arrows-sort-down.svg'; import WindowIcon from '../../icons/ic-window.svg'; @@ -69,6 +72,7 @@ const ICONS = { 'arrows-sort-up': ArrowsSortUpIcon, 'arrows-sort-down': ArrowsSortDownIcon, lock: LockIcon, + 'lock-filled': LockFilledIcon, eye: EyeIcon, 'eye-off': EyeOffIcon, server: ServerIcon, @@ -89,7 +93,9 @@ const ICONS = { spreadsheets: SpreadsheetsIcon, tasks: TasksIcon, trash: TrashIcon, + 'trash-filled': TrashFilledIcon, pin: PinIcon, + 'pin-filled': PinFilledIcon, unpin: UnpinIcon, archive: ArchiveIcon, unarchive: UnarchiveIcon, @@ -130,11 +136,22 @@ export type IconType = keyof typeof ICONS; type Props = { type: IconType; className?: string; + ariaLabel?: string; }; -export const Icon: FunctionalComponent<Props> = ({ type, className = '' }) => { +export const Icon: FunctionalComponent<Props> = ({ + type, + className = '', + ariaLabel, +}) => { const IconComponent = ICONS[type]; - return <IconComponent className={`sn-icon ${className}`} />; + return ( + <IconComponent + className={`sn-icon ${className}`} + role="img" + {...(ariaLabel ? { 'aria-label': ariaLabel } : {})} + /> + ); }; export const IconDirective = toDirective<Props>(Icon, { diff --git a/app/assets/javascripts/components/NotesList.tsx b/app/assets/javascripts/components/NotesList.tsx index e443393aa..4b505bb58 100644 --- a/app/assets/javascripts/components/NotesList.tsx +++ b/app/assets/javascripts/components/NotesList.tsx @@ -1,3 +1,4 @@ +import { WebApplication } from '@/ui_models/application'; import { KeyboardKey } from '@/services/ioService'; import { AppState } from '@/ui_models/app_state'; import { DisplayOptions } from '@/ui_models/app_state/notes_view_state'; @@ -7,6 +8,7 @@ import { FunctionComponent } from 'preact'; import { NotesListItem } from './NotesListItem'; type Props = { + application: WebApplication; appState: AppState; notes: SNNote[]; selectedNotes: Record<string, SNNote>; @@ -18,23 +20,30 @@ const FOCUSABLE_BUT_NOT_TABBABLE = -1; const NOTES_LIST_SCROLL_THRESHOLD = 200; export const NotesList: FunctionComponent<Props> = observer( - ({ appState, notes, selectedNotes, displayOptions, paginate }) => { + ({ + application, + appState, + notes, + selectedNotes, + displayOptions, + paginate, + }) => { const { selectPreviousNote, selectNextNote } = appState.notesView; const { hideTags, hideDate, hideNotePreview, sortBy } = displayOptions; - const tagsStringForNote = (note: SNNote): string => { + const tagsForNote = (note: SNNote): string[] => { if (hideTags) { - return ''; + return []; } const selectedTag = appState.selectedTag; if (!selectedTag) { - return ''; + return []; } const tags = appState.getNoteTags(note); if (!selectedTag.isSmartTag && tags.length === 1) { - return ''; + return []; } - return tags.map((tag) => `#${tag.title}`).join(' '); + return tags.map((tag) => tag.title); }; const openNoteContextMenu = (posX: number, posY: number) => { @@ -46,11 +55,9 @@ export const NotesList: FunctionComponent<Props> = observer( appState.notes.setContextMenuOpen(true); }; - const onContextMenu = async (note: SNNote, posX: number, posY: number) => { - await appState.notes.selectNote(note.uuid, true); - if (selectedNotes[note.uuid]) { - openNoteContextMenu(posX, posY); - } + const onContextMenu = (note: SNNote, posX: number, posY: number) => { + appState.notes.selectNote(note.uuid, true); + openNoteContextMenu(posX, posY); }; const onScroll = (e: Event) => { @@ -84,9 +91,10 @@ export const NotesList: FunctionComponent<Props> = observer( > {notes.map((note) => ( <NotesListItem + application={application} key={note.uuid} note={note} - tags={tagsStringForNote(note)} + tags={tagsForNote(note)} selected={!!selectedNotes[note.uuid]} hideDate={hideDate} hidePreview={hideNotePreview} diff --git a/app/assets/javascripts/components/NotesListItem.tsx b/app/assets/javascripts/components/NotesListItem.tsx index d1da168ac..176faa209 100644 --- a/app/assets/javascripts/components/NotesListItem.tsx +++ b/app/assets/javascripts/components/NotesListItem.tsx @@ -1,13 +1,17 @@ +import { getIconAndTintForEditor } from '@/preferences/panes/general-segments'; +import { WebApplication } from '@/ui_models/application'; import { CollectionSort, sanitizeHtmlString, SNNote, } from '@standardnotes/snjs'; import { FunctionComponent } from 'preact'; +import { Icon } from './Icon'; type Props = { + application: WebApplication; note: SNNote; - tags: string; + tags: string[]; hideDate: boolean; hidePreview: boolean; hideTags: boolean; @@ -24,30 +28,6 @@ type NoteFlag = { const flagsForNote = (note: SNNote) => { const flags = [] as NoteFlag[]; - if (note.pinned) { - flags.push({ - text: 'Pinned', - class: 'info', - }); - } - if (note.archived) { - flags.push({ - text: 'Archived', - class: 'warning', - }); - } - if (note.locked) { - flags.push({ - text: 'Editing Disabled', - class: 'neutral', - }); - } - if (note.trashed) { - flags.push({ - text: 'Deleted', - class: 'danger', - }); - } if (note.conflictOf) { flags.push({ text: 'Conflicted Copy', @@ -77,6 +57,7 @@ const flagsForNote = (note: SNNote) => { }; export const NotesListItem: FunctionComponent<Props> = ({ + application, hideDate, hidePreview, hideTags, @@ -89,6 +70,9 @@ export const NotesListItem: FunctionComponent<Props> = ({ }) => { const flags = flagsForNote(note); const showModifiedDate = sortedBy === CollectionSort.UpdatedAt; + const editorForNote = application.componentManager.editorForNote(note); + const editorName = editorForNote?.name ?? 'Plain editor'; + const [icon, tint] = getIconAndTintForEditor(editorForNote?.identifier); return ( <div @@ -97,52 +81,107 @@ export const NotesListItem: FunctionComponent<Props> = ({ onClick={onClick} onContextMenu={onContextMenu} > - {flags && flags.length > 0 ? ( - <div className="note-flags flex flex-wrap"> - {flags.map((flag) => ( - <div className={`flag ${flag.class}`}> - <div className="label">{flag.text}</div> - </div> - ))} + <div className="icon"> + <Icon + ariaLabel={`Icon for ${editorName}`} + type={icon} + className={`color-accessory-tint-${tint}`} + /> + </div> + <div className="meta"> + <div className="name"> + <div>{note.title}</div> + <div className="flag-icons"> + {note.locked && ( + <span title="Editing Disabled"> + <Icon + ariaLabel="Editing Disabled" + type="pencil-off" + className="sn-icon--small color-info" + /> + </span> + )} + {note.trashed && ( + <span title="Trashed"> + <Icon + ariaLabel="Trashed" + type="trash-filled" + className="sn-icon--small color-danger" + /> + </span> + )} + {note.archived && ( + <span title="Archived"> + <Icon + ariaLabel="Archived" + type="archive" + className="sn-icon--mid color-accessory-tint-3" + /> + </span> + )} + {note.pinned && ( + <span title="Pinned"> + <Icon + ariaLabel="Pinned" + type="pin-filled" + className="sn-icon--small color-info" + /> + </span> + )} + </div> </div> - ) : null} - <div className="name">{note.title}</div> - {!hidePreview && !note.hidePreview && !note.protected ? ( - <div className="note-preview"> - {note.preview_html ? ( - <div - className="html-preview" - dangerouslySetInnerHTML={{ - __html: sanitizeHtmlString(note.preview_html), - }} - ></div> - ) : null} - {!note.preview_html && note.preview_plain ? ( - <div className="plain-preview">{note.preview_plain}</div> - ) : null} - {!note.preview_html && !note.preview_plain ? ( - <div className="default-preview">{note.text}</div> - ) : null} - </div> - ) : null} - {!hideDate || note.protected ? ( - <div className="bottom-info faded"> - {note.protected ? ( - <span>Protected {hideDate ? '' : ' • '}</span> - ) : null} - {!hideDate && showModifiedDate ? ( - <span>Modified {note.updatedAtString || 'Now'}</span> - ) : null} - {!hideDate && !showModifiedDate ? ( - <span>{note.createdAtString || 'Now'}</span> - ) : null} - </div> - ) : null} - {!hideTags && ( - <div className="tags-string"> - <div className="faded">{tags}</div> - </div> - )} + {!hidePreview && !note.hidePreview && !note.protected && ( + <div className="note-preview"> + {note.preview_html && ( + <div + className="html-preview" + dangerouslySetInnerHTML={{ + __html: sanitizeHtmlString(note.preview_html), + }} + ></div> + )} + {!note.preview_html && note.preview_plain && ( + <div className="plain-preview">{note.preview_plain}</div> + )} + {!note.preview_html && !note.preview_plain && note.text && ( + <div className="default-preview">{note.text}</div> + )} + </div> + )} + {!hideDate || note.protected ? ( + <div className="bottom-info faded"> + {note.protected && <span>Protected {hideDate ? '' : ' • '}</span>} + {!hideDate && showModifiedDate && ( + <span>Modified {note.updatedAtString || 'Now'}</span> + )} + {!hideDate && !showModifiedDate && ( + <span>{note.createdAtString || 'Now'}</span> + )} + </div> + ) : null} + {!hideTags && tags.length ? ( + <div className="tags-string"> + {tags.map((tag) => ( + <span className="tag color-foreground"> + <Icon + type="hashtag" + className="sn-icon--small color-grey-1 mr-1" + /> + <span>{tag}</span> + </span> + ))} + </div> + ) : null} + {flags.length ? ( + <div className="note-flags flex flex-wrap"> + {flags.map((flag) => ( + <div className={`flag ${flag.class}`}> + <div className="label">{flag.text}</div> + </div> + ))} + </div> + ) : null} + </div> </div> ); }; diff --git a/app/assets/javascripts/components/NotesView.tsx b/app/assets/javascripts/components/NotesView.tsx index 004a54e1d..6c1b8e0df 100644 --- a/app/assets/javascripts/components/NotesView.tsx +++ b/app/assets/javascripts/components/NotesView.tsx @@ -230,6 +230,7 @@ const NotesView: FunctionComponent<Props> = observer( <NotesList notes={renderedNotes} selectedNotes={selectedNotes} + application={application} appState={appState} displayOptions={displayOptions} paginate={paginate} diff --git a/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx b/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx index 394050a5c..8c83be5d9 100644 --- a/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx +++ b/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx @@ -21,32 +21,33 @@ type Props = { application: WebApplication; }; -type EditorOption = { - icon?: IconType; - label: string; +type EditorOption = DropdownItem & { value: FeatureIdentifier | 'plain-editor'; }; -const getEditorIconType = (identifier: string): IconType | null => { +export const getIconAndTintForEditor = ( + identifier: FeatureIdentifier | undefined +): [IconType, number] => { switch (identifier) { case FeatureIdentifier.BoldEditor: case FeatureIdentifier.PlusEditor: - return 'rich-text'; + return ['rich-text', 1]; case FeatureIdentifier.MarkdownBasicEditor: case FeatureIdentifier.MarkdownMathEditor: case FeatureIdentifier.MarkdownMinimistEditor: case FeatureIdentifier.MarkdownProEditor: - return 'markdown'; + return ['markdown', 2]; case FeatureIdentifier.TokenVaultEditor: - return 'authenticator'; + return ['authenticator', 6]; case FeatureIdentifier.SheetsEditor: - return 'spreadsheets'; + return ['spreadsheets', 5]; case FeatureIdentifier.TaskEditor: - return 'tasks'; + return ['tasks', 3]; case FeatureIdentifier.CodeEditor: - return 'code'; + return ['code', 4]; + default: + return ['plain-text', 1]; } - return null; }; const makeEditorDefault = ( @@ -91,17 +92,19 @@ export const Defaults: FunctionComponent<Props> = ({ application }) => { .componentsForArea(ComponentArea.Editor) .map((editor): EditorOption => { const identifier = editor.package_info.identifier; - const iconType = getEditorIconType(identifier); + const [iconType, tint] = getIconAndTintForEditor(identifier); return { label: editor.name, value: identifier, ...(iconType ? { icon: iconType } : null), + ...(tint ? { iconClassName: `color-accessory-tint-${tint}` } : null), }; }) .concat([ { icon: 'plain-text', + iconClassName: `color-accessory-tint-1`, label: 'Plain Editor', value: 'plain-editor', }, diff --git a/app/assets/stylesheets/_notes.scss b/app/assets/stylesheets/_notes.scss index 6ec937804..cf4a3a365 100644 --- a/app/assets/stylesheets/_notes.scss +++ b/app/assets/stylesheets/_notes.scss @@ -123,42 +123,95 @@ notes-view { } .note { + display: flex; + align-items: stretch; + width: 100%; - padding: 15px; - border-bottom: 1px solid var(--sn-stylekit-border-color); cursor: pointer; - > .name { - font-weight: 600; - overflow: hidden; - text-overflow: ellipsis; + &:hover { + background-color: var(--sn-stylekit-grey-5); } - > .bottom-info { - font-size: 12px; - margin-top: 4px; + .icon { + display: flex; + flex-flow: column; + align-items: center; + justify-content: space-between; + padding: 0.9rem; + padding-right: 0.75rem; + margin-right: 0; + } + + .meta { + flex-grow: 1; + min-width: 0; + padding: 0.9rem; + padding-left: 0; + border-bottom: 1px solid var(--sn-stylekit-border-color); + + .name { + display: flex; + align-items: center; + justify-content: space-between; + font-weight: 600; + font-size: 1rem; + line-height: 1.3; + overflow: hidden; + text-overflow: ellipsis; + } + + .flag-icons { + &, + & > * { + display: flex; + align-items: center; + } + + & > * + * { + margin-left: 0.375rem; + } + } + + .bottom-info { + font-size: 12px; + line-height: 1.4; + margin-top: 0.25rem; + } } .tags-string { - margin-top: 4px; - font-size: 12px; + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + margin-top: 0.345rem; + font-size: 0.725rem; + + .tag { + display: inline-flex; + align-items: center; + padding: 0.25rem 0.375rem 0.25rem 0.325rem; + background-color: var(--sn-stylekit-grey-4-opacity-variant); + border-radius: 0.125rem; + } } .note-preview { font-size: var(--sn-stylekit-font-size-h3); - margin-top: 2px; - overflow: hidden; text-overflow: ellipsis; + & > * { + margin-top: 0.15rem; + } + .default-preview, .plain-preview { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; /* number of lines to show */ - $line-height: 18px; - line-height: $line-height; /* fallback */ - max-height: calc(#{$line-height} * 1); /* fallback */ + line-height: 1.3; + overflow: hidden; } .html-preview { @@ -175,8 +228,7 @@ notes-view { display: flex; flex-direction: row; align-items: center; - margin-bottom: 8px; - margin-top: -4px; + margin-top: 0.125rem; .flag { padding: 4px; @@ -238,13 +290,8 @@ notes-view { } &.selected { - background-color: var(--sn-stylekit-info-color); - color: var(--sn-stylekit-info-contrast-color); - - .note-flags .flag { - background-color: var(--sn-stylekit-info-contrast-color); - color: var(--sn-stylekit-info-color); - } + background-color: var(--sn-stylekit-grey-5); + border-left: 2px solid var(--sn-stylekit-info-color); progress { background-color: var(--sn-stylekit-secondary-foreground-color); @@ -255,7 +302,7 @@ notes-view { } &::-webkit-progress-value { - background-color: var(--sn-stylekit-secondary-background-color); + background-color: var(--sn-stylekit-info-color); } &::-moz-progress-bar { diff --git a/app/assets/stylesheets/_sn.scss b/app/assets/stylesheets/_sn.scss index 5ba5161c0..48198c039 100644 --- a/app/assets/stylesheets/_sn.scss +++ b/app/assets/stylesheets/_sn.scss @@ -40,6 +40,11 @@ @extend .h-3\.5; @extend .w-3\.5; } + + &.sn-icon--mid { + @extend .w-4; + @extend .h-4; + } } .sn-dropdown { @@ -777,6 +782,7 @@ } &:hover { + background-color: var(--sn-stylekit-contrast-background-color) !important; @extend .color-info; @extend .border-info; } diff --git a/package.json b/package.json index 087a79eed..fef47586f 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "pug-loader": "^2.4.0", "sass-loader": "^12.2.0", "serve-static": "^1.14.1", - "sn-stylekit": "5.2.20", + "sn-stylekit": "5.2.21", "svg-jest": "^1.0.1", "ts-jest": "^27.0.7", "ts-loader": "^9.2.6", diff --git a/yarn.lock b/yarn.lock index 08588f4fb..3a4040c30 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9264,10 +9264,10 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" -sn-stylekit@5.2.20: - version "5.2.20" - resolved "https://registry.yarnpkg.com/sn-stylekit/-/sn-stylekit-5.2.20.tgz#c18f40ff3aaf4c59af89152439a8efbdde35f2dd" - integrity sha512-JymHBiZOzQPfCqHYgnVPSA2PwJqiKR268qqQoEMqI85MMAWSG3WYzuKEbd0LgfIQAKLElCxJjeZkrhejyRg+2A== +sn-stylekit@5.2.21: + version "5.2.21" + resolved "https://registry.yarnpkg.com/sn-stylekit/-/sn-stylekit-5.2.21.tgz#5aec6c329949bda64a1e3c563ee594b141295d27" + integrity sha512-rjlgo42A/kx+M4iY7HYRpnQyp4dLb2HQpEMHz+CYumOzTf/lsRy0Up5HI1haNK4/JMmpq36Eb/7BMDmvLpdXnQ== dependencies: "@reach/listbox" "^0.15.0" "@reach/menu-button" "^0.15.1" From c3772e06b459e22d54a69ef307cfb74500c2e16d Mon Sep 17 00:00:00 2001 From: Laurent Senta <laurent@singulargarden.com> Date: Tue, 4 Jan 2022 14:02:58 +0100 Subject: [PATCH 11/17] feat: native smart tags (#782) * feat: introduce native smart tags * feat: introduce react navigation * feat: render smart tag special cases * feat: add create tag & all count * feat: move components to react + mobx * fix: workaround issue with snjs * feat: nice smart tag icons in experimental * feat: add back components * fix: typo on all tags * feat: add panel resizer + simplif code * fix: panel resize size & refresh * fix: auto select all notes * style: remove legacy tag view * style: remove legacy directives * fix: select tag from note view * feat: WIP smart tag rename * fix: template checks * fix: user can create new notes * panel: init width * fix: panel resizer ref * fix: update with new component viewer * fix: use fixed isTemplateItem & fixed findItems * refactor: rename tags panel into navigation * style: remove TODOs that are ok * feat: smart tag premium check with premium service * refactor: multi-select variables for debuggability * fix: clean deinit code * fix: prevent trigger tag changes event for the same uuid * fix: typings * fix: use minimal state * style: remove dead code * style: long variable names * refactor: move magic string to module * fix: use smart filter feature * refactor: add task id in todo --- app/assets/icons/ic-notes.svg | 3 + app/assets/javascripts/app.ts | 79 ++--- app/assets/javascripts/components/Icon.tsx | 2 + .../javascripts/components/Navigation.tsx | 117 +++++++ app/assets/javascripts/components/NoteTag.tsx | 2 +- .../javascripts/components/NotesView.tsx | 6 +- .../components/Premium/usePremiumModal.tsx | 50 +-- .../components/{ => Tags}/RootTagDropZone.tsx | 8 +- .../components/Tags/SmartTagsList.tsx | 29 ++ .../components/Tags/SmartTagsListItem.tsx | 163 ++++++++++ .../components/Tags/SmartTagsSection.tsx | 19 ++ .../javascripts/components/Tags/TagsList.tsx | 48 +++ .../components/{ => Tags}/TagsListItem.tsx | 68 ++-- .../components/Tags/TagsSection.tsx | 109 +------ .../components/Tags/TagsSectionAddButton.tsx | 30 ++ .../components/Tags/TagsSectionTitle.tsx | 62 ++++ .../javascripts/components/Tags/dragndrop.ts | 9 + .../javascripts/components/TagsList.tsx | 153 --------- app/assets/javascripts/strings.ts | 2 + .../ui_models/app_state/app_state.ts | 217 ++++++------- .../ui_models/app_state/features_state.ts | 63 +++- .../ui_models/app_state/notes_state.ts | 15 +- .../ui_models/app_state/notes_view_state.ts | 4 +- .../ui_models/app_state/tags_state.ts | 261 ++++++++++++++- .../javascripts/ui_models/panel_resizer.ts | 11 +- .../views/application/application-view.pug | 2 +- .../views/application/application_view.ts | 12 +- app/assets/javascripts/views/constants.ts | 2 +- app/assets/javascripts/views/index.ts | 1 - .../javascripts/views/tags/tags-view.pug | 43 --- .../javascripts/views/tags/tags_view.ts | 298 ------------------ app/assets/stylesheets/_focused.scss | 6 +- app/assets/stylesheets/_tags.scss | 4 + 33 files changed, 1030 insertions(+), 868 deletions(-) create mode 100644 app/assets/icons/ic-notes.svg create mode 100644 app/assets/javascripts/components/Navigation.tsx rename app/assets/javascripts/components/{ => Tags}/RootTagDropZone.tsx (88%) create mode 100644 app/assets/javascripts/components/Tags/SmartTagsList.tsx create mode 100644 app/assets/javascripts/components/Tags/SmartTagsListItem.tsx create mode 100644 app/assets/javascripts/components/Tags/SmartTagsSection.tsx create mode 100644 app/assets/javascripts/components/Tags/TagsList.tsx rename app/assets/javascripts/components/{ => Tags}/TagsListItem.tsx (81%) create mode 100644 app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx create mode 100644 app/assets/javascripts/components/Tags/TagsSectionTitle.tsx create mode 100644 app/assets/javascripts/components/Tags/dragndrop.ts delete mode 100644 app/assets/javascripts/components/TagsList.tsx delete mode 100644 app/assets/javascripts/views/tags/tags-view.pug delete mode 100644 app/assets/javascripts/views/tags/tags_view.ts diff --git a/app/assets/icons/ic-notes.svg b/app/assets/icons/ic-notes.svg new file mode 100644 index 000000000..ece661333 --- /dev/null +++ b/app/assets/icons/ic-notes.svg @@ -0,0 +1,3 @@ +<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M4.55556 3C3.69222 3 3 3.69222 3 4.55556V15.4444C3 16.3078 3.69222 17 4.55556 17H15.4444C16.3078 17 17 16.3078 17 15.4444V4.55556C17 3.69222 16.3078 3 15.4444 3H4.55556ZM4.55556 4.55556H15.4444V15.4444H4.55556V4.55556ZM6.11111 6.11111V7.66667H13.8889V6.11111H6.11111ZM6.11111 9.22222V10.7778H13.8889V9.22222H6.11111ZM6.11111 12.3333V13.8889H11.5556V12.3333H6.11111Z"/> +</svg> diff --git a/app/assets/javascripts/app.ts b/app/assets/javascripts/app.ts index 2d1762e8d..bd5d4e066 100644 --- a/app/assets/javascripts/app.ts +++ b/app/assets/javascripts/app.ts @@ -20,23 +20,32 @@ declare global { } } -import { SNLog } from '@standardnotes/snjs'; -import angular from 'angular'; -import { configRoutes } from './routes'; - -import { ApplicationGroup } from './ui_models/application_group'; -import { AccountSwitcher } from './views/account_switcher/account_switcher'; - +import { ComponentViewDirective } from '@/components/ComponentView'; +import { NavigationDirective } from '@/components/Navigation'; +import { PinNoteButtonDirective } from '@/components/PinNoteButton'; +import { IsWebPlatform, WebAppVersion } from '@/version'; import { ApplicationGroupView, - ApplicationView, - NoteGroupViewDirective, - NoteViewDirective, - TagsView, - FooterView, - ChallengeModal, + ApplicationView, ChallengeModal, + FooterView, NoteGroupViewDirective, + NoteViewDirective } from '@/views'; - +import { SNLog } from '@standardnotes/snjs'; +import angular from 'angular'; +import { AccountMenuDirective } from './components/AccountMenu'; +import { ConfirmSignoutDirective } from './components/ConfirmSignoutModal'; +import { IconDirective } from './components/Icon'; +import { MultipleSelectedNotesDirective } from './components/MultipleSelectedNotes'; +import { NoAccountWarningDirective } from './components/NoAccountWarning'; +import { NotesContextMenuDirective } from './components/NotesContextMenu'; +import { NotesListOptionsDirective } from './components/NotesListOptionsMenu'; +import { NotesOptionsPanelDirective } from './components/NotesOptionsPanel'; +import { NotesViewDirective } from './components/NotesView'; +import { NoteTagsContainerDirective } from './components/NoteTagsContainer'; +import { ProtectedNoteOverlayDirective } from './components/ProtectedNoteOverlay'; +import { QuickSettingsMenuDirective } from './components/QuickSettingsMenu/QuickSettingsMenu'; +import { SearchOptionsDirective } from './components/SearchOptions'; +import { SessionsModalDirective } from './components/SessionsModal'; import { autofocus, clickOutside, @@ -46,49 +55,31 @@ import { infiniteScroll, lowercase, selectOnFocus, - snEnter, + snEnter } from './directives/functional'; - import { ActionsMenu, EditorMenu, + HistoryMenu, InputModal, MenuRow, PanelResizer, PasswordWizard, PermissionsModal, RevisionPreviewModal, - HistoryMenu, - SyncResolutionMenu, + SyncResolutionMenu } from './directives/views'; - import { trusted } from './filters'; -import { isDev } from './utils'; +import { PreferencesDirective } from './preferences'; +import { PurchaseFlowDirective } from './purchaseFlow'; +import { configRoutes } from './routes'; +import { Bridge } from './services/bridge'; import { BrowserBridge } from './services/browserBridge'; import { startErrorReporting } from './services/errorReporting'; import { StartApplication } from './startApplication'; -import { Bridge } from './services/bridge'; -import { SessionsModalDirective } from './components/SessionsModal'; -import { NoAccountWarningDirective } from './components/NoAccountWarning'; -import { ProtectedNoteOverlayDirective } from './components/ProtectedNoteOverlay'; -import { SearchOptionsDirective } from './components/SearchOptions'; -import { AccountMenuDirective } from './components/AccountMenu'; -import { ConfirmSignoutDirective } from './components/ConfirmSignoutModal'; -import { MultipleSelectedNotesDirective } from './components/MultipleSelectedNotes'; -import { NotesContextMenuDirective } from './components/NotesContextMenu'; -import { NotesOptionsPanelDirective } from './components/NotesOptionsPanel'; -import { IconDirective } from './components/Icon'; -import { NoteTagsContainerDirective } from './components/NoteTagsContainer'; -import { PreferencesDirective } from './preferences'; -import { WebAppVersion, IsWebPlatform } from '@/version'; -import { NotesListOptionsDirective } from './components/NotesListOptionsMenu'; -import { PurchaseFlowDirective } from './purchaseFlow'; -import { QuickSettingsMenuDirective } from './components/QuickSettingsMenu/QuickSettingsMenu'; -import { ComponentViewDirective } from '@/components/ComponentView'; -import { TagsListDirective } from '@/components/TagsList'; -import { NotesViewDirective } from './components/NotesView'; -import { PinNoteButtonDirective } from '@/components/PinNoteButton'; -import { TagsSectionDirective } from './components/Tags/TagsSection'; +import { ApplicationGroup } from './ui_models/application_group'; +import { isDev } from './utils'; +import { AccountSwitcher } from './views/account_switcher/account_switcher'; function reloadHiddenFirefoxTab(): boolean { /** @@ -143,7 +134,6 @@ const startApplication: StartApplication = async function startApplication( .directive('applicationView', () => new ApplicationView()) .directive('noteGroupView', () => new NoteGroupViewDirective()) .directive('noteView', () => new NoteViewDirective()) - .directive('tagsView', () => new TagsView()) .directive('footerView', () => new FooterView()); // Directives - Functional @@ -188,8 +178,7 @@ const startApplication: StartApplication = async function startApplication( .directive('notesListOptionsMenu', NotesListOptionsDirective) .directive('icon', IconDirective) .directive('noteTagsContainer', NoteTagsContainerDirective) - .directive('tagsList', TagsListDirective) - .directive('tagsSection', TagsSectionDirective) + .directive('navigation', NavigationDirective) .directive('preferences', PreferencesDirective) .directive('purchaseFlow', PurchaseFlowDirective) .directive('notesView', NotesViewDirective) diff --git a/app/assets/javascripts/components/Icon.tsx b/app/assets/javascripts/components/Icon.tsx index bb82794cf..6d5b6d3bc 100644 --- a/app/assets/javascripts/components/Icon.tsx +++ b/app/assets/javascripts/components/Icon.tsx @@ -23,6 +23,7 @@ import AuthenticatorIcon from '../../icons/ic-authenticator.svg'; import SpreadsheetsIcon from '../../icons/ic-spreadsheets.svg'; import TasksIcon from '../../icons/ic-tasks.svg'; import MarkdownIcon from '../../icons/ic-markdown.svg'; +import NotesIcon from '../../icons/ic-notes.svg'; import CodeIcon from '../../icons/ic-code.svg'; import AccessibilityIcon from '../../icons/ic-accessibility.svg'; @@ -69,6 +70,7 @@ import { FunctionalComponent } from 'preact'; const ICONS = { 'menu-arrow-down-alt': MenuArrowDownAlt, 'menu-arrow-right': MenuArrowRight, + notes: NotesIcon, 'arrows-sort-up': ArrowsSortUpIcon, 'arrows-sort-down': ArrowsSortDownIcon, lock: LockIcon, diff --git a/app/assets/javascripts/components/Navigation.tsx b/app/assets/javascripts/components/Navigation.tsx new file mode 100644 index 000000000..b3e5dcfd4 --- /dev/null +++ b/app/assets/javascripts/components/Navigation.tsx @@ -0,0 +1,117 @@ +import { ComponentView } from '@/components/ComponentView'; +import { PanelResizer } from '@/components/PanelResizer'; +import { SmartTagsSection } from '@/components/Tags/SmartTagsSection'; +import { TagsSection } from '@/components/Tags/TagsSection'; +import { toDirective } from '@/components/utils'; +import { + PanelSide, + ResizeFinishCallback, +} from '@/directives/views/panelResizer'; +import { WebApplication } from '@/ui_models/application'; +import { PANEL_NAME_NAVIGATION } from '@/views/constants'; +import { PrefKey } from '@standardnotes/snjs'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { useCallback, useEffect, useMemo, useState } from 'preact/hooks'; +import { PremiumModalProvider } from './Premium'; + +type Props = { + application: WebApplication; +}; + +export const Navigation: FunctionComponent<Props> = observer( + ({ application }) => { + const appState = useMemo(() => application.getAppState(), [application]); + const componentViewer = appState.foldersComponentViewer; + const enableNativeSmartTagsFeature = + appState.features.enableNativeSmartTagsFeature; + const [panelRef, setPanelRef] = useState<HTMLDivElement | null>(null); + + useEffect(() => { + const elem = document.querySelector( + 'navigation' + ) as HTMLDivElement | null; + setPanelRef(elem); + }, [setPanelRef]); + + const onCreateNewTag = useCallback(() => { + appState.tags.createNewTemplate(); + }, [appState]); + + const panelResizeFinishCallback: ResizeFinishCallback = useCallback( + (_lastWidth, _lastLeft, _isMaxWidth, isCollapsed) => { + appState.noteTags.reloadTagsContainerMaxWidth(); + appState.panelDidResize(PANEL_NAME_NAVIGATION, isCollapsed); + }, + [appState] + ); + + const panelWidthEventCallback = useCallback(() => { + appState.noteTags.reloadTagsContainerMaxWidth(); + }, [appState]); + + return ( + <PremiumModalProvider state={appState.features}> + <div + id="tags-column" + ref={setPanelRef} + className="sn-component section tags" + data-aria-label="Tags" + > + {componentViewer ? ( + <div className="component-view-container"> + <div className="component-view"> + <ComponentView + componentViewer={componentViewer} + application={application} + appState={appState} + /> + </div> + </div> + ) : ( + <div id="tags-content" className="content"> + <div className="tags-title-section section-title-bar"> + <div className="section-title-bar-header"> + <div className="sk-h3 title"> + <span className="sk-bold">Views</span> + </div> + {!enableNativeSmartTagsFeature && ( + <div + className="sk-button sk-secondary-contrast wide" + onClick={onCreateNewTag} + title="Create a new tag" + > + <div className="sk-label"> + <i className="icon ion-plus add-button" /> + </div> + </div> + )} + </div> + </div> + <div className="scrollable"> + <div className="infinite-scroll"> + <SmartTagsSection appState={appState} /> + <TagsSection appState={appState} /> + </div> + </div> + </div> + )} + {panelRef && ( + <PanelResizer + application={application} + collapsable={true} + defaultWidth={150} + panel={panelRef} + prefKey={PrefKey.TagsPanelWidth} + side={PanelSide.Right} + resizeFinishCallback={panelResizeFinishCallback} + widthEventCallback={panelWidthEventCallback} + /> + )} + </div> + </PremiumModalProvider> + ); + } +); + +export const NavigationDirective = toDirective<Props>(Navigation); diff --git a/app/assets/javascripts/components/NoteTag.tsx b/app/assets/javascripts/components/NoteTag.tsx index 91dc12aba..bd6ecd767 100644 --- a/app/assets/javascripts/components/NoteTag.tsx +++ b/app/assets/javascripts/components/NoteTag.tsx @@ -32,7 +32,7 @@ export const NoteTag = observer(({ appState, tag }: Props) => { const onTagClick = (event: MouseEvent) => { if (tagClicked && event.target !== deleteTagRef.current) { setTagClicked(false); - appState.setSelectedTag(tag); + appState.selectedTag = tag; } else { setTagClicked(true); } diff --git a/app/assets/javascripts/components/NotesView.tsx b/app/assets/javascripts/components/NotesView.tsx index 6c1b8e0df..622bd31aa 100644 --- a/app/assets/javascripts/components/NotesView.tsx +++ b/app/assets/javascripts/components/NotesView.tsx @@ -124,9 +124,9 @@ const NotesView: FunctionComponent<Props> = observer( }; const panelResizeFinishCallback: ResizeFinishCallback = ( - _w, - _l, - _mw, + _lastWidth, + _lastLeft, + _isMaxWidth, isCollapsed ) => { appState.noteTags.reloadTagsContainerMaxWidth(); diff --git a/app/assets/javascripts/components/Premium/usePremiumModal.tsx b/app/assets/javascripts/components/Premium/usePremiumModal.tsx index d52b15823..a30e9dbf9 100644 --- a/app/assets/javascripts/components/Premium/usePremiumModal.tsx +++ b/app/assets/javascripts/components/Premium/usePremiumModal.tsx @@ -1,3 +1,5 @@ +import { FeaturesState } from '@/ui_models/app_state/features_state'; +import { observer } from 'mobx-react-lite'; import { FunctionalComponent } from 'preact'; import { useCallback, useContext, useState } from 'preact/hooks'; import { createContext } from 'react'; @@ -21,29 +23,31 @@ export const usePremiumModal = (): PremiumModalContextData => { return value; }; -export const PremiumModalProvider: FunctionalComponent = ({ children }) => { - const [featureName, setFeatureName] = useState<null | string>(null); +interface Props { + state: FeaturesState; +} - const activate = setFeatureName; +export const PremiumModalProvider: FunctionalComponent<Props> = observer( + ({ state, children }) => { + const featureName = state._premiumAlertFeatureName; + const activate = state.showPremiumAlert; + const close = state.closePremiumAlert; - const closeModal = useCallback(() => { - setFeatureName(null); - }, [setFeatureName]); + const showModal = !!featureName; - const showModal = !!featureName; - - return ( - <> - {showModal && ( - <PremiumFeaturesModal - showModal={!!featureName} - featureName={featureName} - onClose={closeModal} - /> - )} - <PremiumModalProvider_ value={{ activate }}> - {children} - </PremiumModalProvider_> - </> - ); -}; + return ( + <> + {showModal && ( + <PremiumFeaturesModal + showModal={!!featureName} + featureName={featureName} + onClose={close} + /> + )} + <PremiumModalProvider_ value={{ activate }}> + {children} + </PremiumModalProvider_> + </> + ); + } +); diff --git a/app/assets/javascripts/components/RootTagDropZone.tsx b/app/assets/javascripts/components/Tags/RootTagDropZone.tsx similarity index 88% rename from app/assets/javascripts/components/RootTagDropZone.tsx rename to app/assets/javascripts/components/Tags/RootTagDropZone.tsx index 0e39ef5a8..1c6908a51 100644 --- a/app/assets/javascripts/components/RootTagDropZone.tsx +++ b/app/assets/javascripts/components/Tags/RootTagDropZone.tsx @@ -1,3 +1,5 @@ +import { Icon } from '@/components/Icon'; +import { usePremiumModal } from '@/components/Premium'; import { FeaturesState, TAG_FOLDERS_FEATURE_NAME, @@ -5,9 +7,7 @@ import { import { TagsState } from '@/ui_models/app_state/tags_state'; import { observer } from 'mobx-react-lite'; import { useDrop } from 'react-dnd'; -import { Icon } from './Icon'; -import { usePremiumModal } from './Premium'; -import { DropItem, DropProps, ItemTypes } from './TagsListItem'; +import { DropItem, DropProps, ItemTypes } from './dragndrop'; type Props = { tagsState: TagsState; @@ -18,7 +18,7 @@ export const RootTagDropZone: React.FC<Props> = observer( ({ tagsState, featuresState }) => { const premiumModal = usePremiumModal(); const isNativeFoldersEnabled = featuresState.enableNativeFoldersFeature; - const hasFolders = tagsState.hasFolders; + const hasFolders = featuresState.hasFolders; const [{ isOver, canDrop }, dropRef] = useDrop<DropItem, void, DropProps>( () => ({ diff --git a/app/assets/javascripts/components/Tags/SmartTagsList.tsx b/app/assets/javascripts/components/Tags/SmartTagsList.tsx new file mode 100644 index 000000000..77b06eec8 --- /dev/null +++ b/app/assets/javascripts/components/Tags/SmartTagsList.tsx @@ -0,0 +1,29 @@ +import { AppState } from '@/ui_models/app_state'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { SmartTagsListItem } from './SmartTagsListItem'; + +type Props = { + appState: AppState; +}; + +export const SmartTagsList: FunctionComponent<Props> = observer( + ({ appState }) => { + const allTags = appState.tags.smartTags; + + return ( + <> + {allTags.map((tag) => { + return ( + <SmartTagsListItem + key={tag.uuid} + tag={tag} + tagsState={appState.tags} + features={appState.features} + /> + ); + })} + </> + ); + } +); diff --git a/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx b/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx new file mode 100644 index 000000000..0284b0ae9 --- /dev/null +++ b/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx @@ -0,0 +1,163 @@ +import { Icon, IconType } from '@/components/Icon'; +import { FeaturesState } from '@/ui_models/app_state/features_state'; +import { TagsState } from '@/ui_models/app_state/tags_state'; +import '@reach/tooltip/styles.css'; +import { SNSmartTag } from '@standardnotes/snjs'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; + +type Props = { + tag: SNSmartTag; + tagsState: TagsState; + features: FeaturesState; +}; + +const smartTagIconType = (tag: SNSmartTag): IconType => { + if (tag.isAllTag) { + return 'notes'; + } + if (tag.isArchiveTag) { + return 'archive'; + } + if (tag.isTrashTag) { + return 'trash'; + } + return 'hashtag'; +}; + +export const SmartTagsListItem: FunctionComponent<Props> = observer( + ({ tag, tagsState, features }) => { + const [title, setTitle] = useState(tag.title || ''); + const inputRef = useRef<HTMLInputElement>(null); + + const level = 0; + const isSelected = tagsState.selected === tag; + const isEditing = tagsState.editingTag === tag; + const isSmartTagsEnabled = features.enableNativeSmartTagsFeature; + + useEffect(() => { + setTitle(tag.title || ''); + }, [setTitle, tag]); + + const selectCurrentTag = useCallback(() => { + tagsState.selected = tag; + }, [tagsState, tag]); + + const onBlur = useCallback(() => { + tagsState.save(tag, title); + setTitle(tag.title); + }, [tagsState, tag, title, setTitle]); + + const onInput = useCallback( + (e: Event) => { + const value = (e.target as HTMLInputElement).value; + setTitle(value); + }, + [setTitle] + ); + + const onKeyUp = useCallback( + (e: KeyboardEvent) => { + if (e.code === 'Enter') { + inputRef.current?.blur(); + e.preventDefault(); + } + }, + [inputRef] + ); + + useEffect(() => { + if (isEditing) { + inputRef.current?.focus(); + } + }, [inputRef, isEditing]); + + const onClickRename = useCallback(() => { + tagsState.editingTag = tag; + }, [tagsState, tag]); + + const onClickSave = useCallback(() => { + inputRef.current?.blur(); + }, [inputRef]); + + const onClickDelete = useCallback(() => { + tagsState.remove(tag); + }, [tagsState, tag]); + + const isFaded = !isSmartTagsEnabled && !tag.isAllTag; + const iconType = smartTagIconType(tag); + + return ( + <> + <div + className={`tag ${isSelected ? 'selected' : ''} ${ + isFaded ? 'faded' : '' + }`} + onClick={selectCurrentTag} + style={{ paddingLeft: `${level + 0.5}rem` }} + > + {!tag.errorDecrypting ? ( + <div className="tag-info"> + {isSmartTagsEnabled && ( + <div className={`tag-icon mr-1`}> + <Icon + type={iconType} + className={`${isSelected ? 'color-info' : 'color-neutral'}`} + /> + </div> + )} + <input + className={`title ${isEditing ? 'editing' : ''}`} + id={`react-tag-${tag.uuid}`} + onBlur={onBlur} + onInput={onInput} + value={title} + onKeyUp={onKeyUp} + spellCheck={false} + ref={inputRef} + /> + <div className="count"> + {tag.isAllTag && tagsState.allNotesCount} + </div> + </div> + ) : null} + {!tag.isSystemSmartTag && ( + <div className="meta"> + {tag.conflictOf && ( + <div className="danger small-text font-bold"> + Conflicted Copy {tag.conflictOf} + </div> + )} + {tag.errorDecrypting && !tag.waitingForKey && ( + <div className="danger small-text font-bold">Missing Keys</div> + )} + {tag.errorDecrypting && tag.waitingForKey && ( + <div className="info small-text font-bold"> + Waiting For Keys + </div> + )} + {isSelected && ( + <div className="menu"> + {!isEditing && ( + <a className="item" onClick={onClickRename}> + Rename + </a> + )} + {isEditing && ( + <a className="item" onClick={onClickSave}> + Save + </a> + )} + <a className="item" onClick={onClickDelete}> + Delete + </a> + </div> + )} + </div> + )} + </div> + </> + ); + } +); diff --git a/app/assets/javascripts/components/Tags/SmartTagsSection.tsx b/app/assets/javascripts/components/Tags/SmartTagsSection.tsx new file mode 100644 index 000000000..d647ca6ef --- /dev/null +++ b/app/assets/javascripts/components/Tags/SmartTagsSection.tsx @@ -0,0 +1,19 @@ +import { WebApplication } from '@/ui_models/application'; +import { AppState } from '@/ui_models/app_state'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { SmartTagsList } from './SmartTagsList'; + +type Props = { + appState: AppState; +}; + +export const SmartTagsSection: FunctionComponent<Props> = observer( + ({ appState }) => { + return ( + <section> + <SmartTagsList appState={appState} /> + </section> + ); + } +); diff --git a/app/assets/javascripts/components/Tags/TagsList.tsx b/app/assets/javascripts/components/Tags/TagsList.tsx new file mode 100644 index 000000000..0d6ab0b15 --- /dev/null +++ b/app/assets/javascripts/components/Tags/TagsList.tsx @@ -0,0 +1,48 @@ +import { AppState } from '@/ui_models/app_state'; +import { isMobile } from '@/utils'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { DndProvider } from 'react-dnd'; +import { HTML5Backend } from 'react-dnd-html5-backend'; +import { TouchBackend } from 'react-dnd-touch-backend'; +import { RootTagDropZone } from './RootTagDropZone'; +import { TagsListItem } from './TagsListItem'; + +type Props = { + appState: AppState; +}; + +export const TagsList: FunctionComponent<Props> = observer(({ appState }) => { + const tagsState = appState.tags; + const allTags = tagsState.allLocalRootTags; + + const backend = isMobile({ tablet: true }) ? TouchBackend : HTML5Backend; + + return ( + <DndProvider backend={backend}> + {allTags.length === 0 ? ( + <div className="no-tags-placeholder"> + No tags. Create one using the add button above. + </div> + ) : ( + <> + {allTags.map((tag) => { + return ( + <TagsListItem + level={0} + key={tag.uuid} + tag={tag} + tagsState={tagsState} + features={appState.features} + /> + ); + })} + <RootTagDropZone + tagsState={appState.tags} + featuresState={appState.features} + /> + </> + )} + </DndProvider> + ); +}); diff --git a/app/assets/javascripts/components/TagsListItem.tsx b/app/assets/javascripts/components/Tags/TagsListItem.tsx similarity index 81% rename from app/assets/javascripts/components/TagsListItem.tsx rename to app/assets/javascripts/components/Tags/TagsListItem.tsx index ed6e8cf5e..8dac77728 100644 --- a/app/assets/javascripts/components/TagsListItem.tsx +++ b/app/assets/javascripts/components/Tags/TagsListItem.tsx @@ -1,3 +1,5 @@ +import { Icon } from '@/components/Icon'; +import { usePremiumModal } from '@/components/Premium'; import { FeaturesState, TAG_FOLDERS_FEATURE_NAME, @@ -5,56 +7,36 @@ import { import { TagsState } from '@/ui_models/app_state/tags_state'; import '@reach/tooltip/styles.css'; import { SNTag } from '@standardnotes/snjs'; -import { computed, runInAction } from 'mobx'; +import { computed } from 'mobx'; import { observer } from 'mobx-react-lite'; import { FunctionComponent, JSX } from 'preact'; import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; import { useDrag, useDrop } from 'react-dnd'; -import { Icon } from './Icon'; -import { usePremiumModal } from './Premium'; - -export enum ItemTypes { - TAG = 'TAG', -} - -export type DropItemTag = { uuid: string }; - -export type DropItem = DropItemTag; - -export type DropProps = { isOver: boolean; canDrop: boolean }; +import { DropItem, DropProps, ItemTypes } from './dragndrop'; type Props = { tag: SNTag; tagsState: TagsState; - selectTag: (tag: SNTag) => void; - removeTag: (tag: SNTag) => void; - saveTag: (tag: SNTag, newTitle: string) => void; - appState: TagsListState; + features: FeaturesState; level: number; }; -export type TagsListState = { - readonly selectedTag: SNTag | undefined; - tags: TagsState; - editingTag: SNTag | undefined; - features: FeaturesState; -}; - export const TagsListItem: FunctionComponent<Props> = observer( - ({ tag, selectTag, saveTag, removeTag, appState, tagsState, level }) => { + ({ tag, features, tagsState, level }) => { const [title, setTitle] = useState(tag.title || ''); const inputRef = useRef<HTMLInputElement>(null); - const isSelected = appState.selectedTag === tag; - const isEditing = appState.editingTag === tag; - const noteCounts = computed(() => appState.tags.getNotesCount(tag)); + const isSelected = tagsState.selected === tag; + const isEditing = tagsState.editingTag === tag; + const noteCounts = computed(() => tagsState.getNotesCount(tag)); const childrenTags = computed(() => tagsState.getChildren(tag)).get(); const hasChildren = childrenTags.length > 0; - const hasFolders = tagsState.hasFolders; - const isNativeFoldersEnabled = appState.features.enableNativeFoldersFeature; + const hasFolders = features.hasFolders; + const isNativeFoldersEnabled = features.enableNativeFoldersFeature; const hasAtLeastOneFolder = tagsState.hasAtLeastOneFolder; + const premiumModal = usePremiumModal(); const [showChildren, setShowChildren] = useState(hasChildren); @@ -80,16 +62,13 @@ export const TagsListItem: FunctionComponent<Props> = observer( ); const selectCurrentTag = useCallback(() => { - if (isEditing || isSelected) { - return; - } - selectTag(tag); - }, [isSelected, isEditing, selectTag, tag]); + tagsState.selected = tag; + }, [tagsState, tag]); const onBlur = useCallback(() => { - saveTag(tag, title); + tagsState.save(tag, title); setTitle(tag.title); - }, [tag, saveTag, title, setTitle]); + }, [tagsState, tag, title, setTitle]); const onInput = useCallback( (e: JSX.TargetedEvent<HTMLInputElement>) => { @@ -116,18 +95,16 @@ export const TagsListItem: FunctionComponent<Props> = observer( }, [inputRef, isEditing]); const onClickRename = useCallback(() => { - runInAction(() => { - appState.editingTag = tag; - }); - }, [appState, tag]); + tagsState.editingTag = tag; + }, [tagsState, tag]); const onClickSave = useCallback(() => { inputRef.current?.blur(); }, [inputRef]); const onClickDelete = useCallback(() => { - removeTag(tag); - }, [removeTag, tag]); + tagsState.remove(tag); + }, [tagsState, tag]); const [, dragRef] = useDrag( () => ({ @@ -255,10 +232,7 @@ export const TagsListItem: FunctionComponent<Props> = observer( key={tag.uuid} tag={tag} tagsState={tagsState} - selectTag={selectTag} - saveTag={saveTag} - removeTag={removeTag} - appState={appState} + features={features} /> ); })} diff --git a/app/assets/javascripts/components/Tags/TagsSection.tsx b/app/assets/javascripts/components/Tags/TagsSection.tsx index 5cc7a452d..636206f73 100644 --- a/app/assets/javascripts/components/Tags/TagsSection.tsx +++ b/app/assets/javascripts/components/Tags/TagsSection.tsx @@ -1,108 +1,29 @@ -import { TagsList } from '@/components/TagsList'; -import { toDirective } from '@/components/utils'; -import { WebApplication } from '@/ui_models/application'; +import { TagsList } from '@/components/Tags/TagsList'; import { AppState } from '@/ui_models/app_state'; -import { - FeaturesState, - TAG_FOLDERS_FEATURE_NAME, - TAG_FOLDERS_FEATURE_TOOLTIP, -} from '@/ui_models/app_state/features_state'; -import { Tooltip } from '@reach/tooltip'; import { observer } from 'mobx-react-lite'; import { FunctionComponent } from 'preact'; -import { useCallback } from 'preact/hooks'; -import { IconButton } from '../IconButton'; -import { PremiumModalProvider, usePremiumModal } from '../Premium'; +import { TagsSectionAddButton } from './TagsSectionAddButton'; +import { TagsSectionTitle } from './TagsSectionTitle'; type Props = { - application: WebApplication; appState: AppState; }; -const TagAddButton: FunctionComponent<{ - appState: AppState; - features: FeaturesState; -}> = observer(({ appState, features }) => { - const isNativeFoldersEnabled = features.enableNativeFoldersFeature; - - if (!isNativeFoldersEnabled) { - return null; - } - - return ( - <IconButton - icon="add" - title="Create a new tag" - focusable={true} - onClick={() => appState.createNewTag()} - /> - ); -}); - -const TagTitle: FunctionComponent<{ - features: FeaturesState; -}> = observer(({ features }) => { - const isNativeFoldersEnabled = features.enableNativeFoldersFeature; - const hasFolders = features.hasFolders; - const modal = usePremiumModal(); - - const showPremiumAlert = useCallback(() => { - modal.activate(TAG_FOLDERS_FEATURE_NAME); - }, [modal]); - - if (!isNativeFoldersEnabled) { - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Tags</span> - </div> - </> - ); - } - - if (hasFolders) { - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Folders</span> - </div> - </> - ); - } - - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Tags</span> - <Tooltip label={TAG_FOLDERS_FEATURE_TOOLTIP}> - <label - className="ml-1 sk-bold color-grey-2 cursor-pointer" - onClick={showPremiumAlert} - > - Folders - </label> - </Tooltip> - </div> - </> - ); -}); - export const TagsSection: FunctionComponent<Props> = observer( - ({ application, appState }) => { + ({ appState }) => { return ( - <PremiumModalProvider> - <section> - <div className="tags-title-section section-title-bar"> - <div className="section-title-bar-header"> - <TagTitle features={appState.features} /> - <TagAddButton appState={appState} features={appState.features} /> - </div> + <section> + <div className="tags-title-section section-title-bar"> + <div className="section-title-bar-header"> + <TagsSectionTitle features={appState.features} /> + <TagsSectionAddButton + tags={appState.tags} + features={appState.features} + /> </div> - <TagsList application={application} appState={appState} /> - </section> - </PremiumModalProvider> + </div> + <TagsList appState={appState} /> + </section> ); } ); - -export const TagsSectionDirective = toDirective<Props>(TagsSection); diff --git a/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx b/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx new file mode 100644 index 000000000..9a748b7dc --- /dev/null +++ b/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx @@ -0,0 +1,30 @@ +import { IconButton } from '@/components/IconButton'; +import { AppState } from '@/ui_models/app_state'; +import { FeaturesState } from '@/ui_models/app_state/features_state'; +import { TagsState } from '@/ui_models/app_state/tags_state'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; + +type Props = { + tags: TagsState; + features: FeaturesState; +}; + +export const TagsSectionAddButton: FunctionComponent<Props> = observer( + ({ tags, features }) => { + const isNativeFoldersEnabled = features.enableNativeFoldersFeature; + + if (!isNativeFoldersEnabled) { + return null; + } + + return ( + <IconButton + focusable={true} + icon="add" + title="Create a new tag" + onClick={() => tags.createNewTemplate()} + /> + ); + } +); diff --git a/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx b/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx new file mode 100644 index 000000000..6298dbf1e --- /dev/null +++ b/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx @@ -0,0 +1,62 @@ +import { usePremiumModal } from '@/components/Premium'; +import { + FeaturesState, + TAG_FOLDERS_FEATURE_NAME, + TAG_FOLDERS_FEATURE_TOOLTIP, +} from '@/ui_models/app_state/features_state'; +import { Tooltip } from '@reach/tooltip'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { useCallback } from 'preact/hooks'; + +type Props = { + features: FeaturesState; +}; + +export const TagsSectionTitle: FunctionComponent<Props> = observer( + ({ features }) => { + const isNativeFoldersEnabled = features.enableNativeFoldersFeature; + const hasFolders = features.hasFolders; + const modal = usePremiumModal(); + + const showPremiumAlert = useCallback(() => { + modal.activate(TAG_FOLDERS_FEATURE_NAME); + }, [modal]); + + if (!isNativeFoldersEnabled) { + return ( + <> + <div className="sk-h3 title"> + <span className="sk-bold">Tags</span> + </div> + </> + ); + } + + if (hasFolders) { + return ( + <> + <div className="sk-h3 title"> + <span className="sk-bold">Folders</span> + </div> + </> + ); + } + + return ( + <> + <div className="sk-h3 title"> + <span className="sk-bold">Tags</span> + <Tooltip label={TAG_FOLDERS_FEATURE_TOOLTIP}> + <label + className="ml-1 sk-bold color-grey-2 cursor-pointer" + onClick={showPremiumAlert} + > + Folders + </label> + </Tooltip> + </div> + </> + ); + } +); diff --git a/app/assets/javascripts/components/Tags/dragndrop.ts b/app/assets/javascripts/components/Tags/dragndrop.ts new file mode 100644 index 000000000..5a5033ad5 --- /dev/null +++ b/app/assets/javascripts/components/Tags/dragndrop.ts @@ -0,0 +1,9 @@ +export enum ItemTypes { + TAG = 'TAG', +} + +export type DropItemTag = { uuid: string }; + +export type DropItem = DropItemTag; + +export type DropProps = { isOver: boolean; canDrop: boolean }; diff --git a/app/assets/javascripts/components/TagsList.tsx b/app/assets/javascripts/components/TagsList.tsx deleted file mode 100644 index 66925c2c1..000000000 --- a/app/assets/javascripts/components/TagsList.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import { PremiumModalProvider } from '@/components/Premium'; -import { confirmDialog } from '@/services/alertService'; -import { STRING_DELETE_TAG } from '@/strings'; -import { WebApplication } from '@/ui_models/application'; -import { AppState } from '@/ui_models/app_state'; -import { isMobile } from '@/utils'; -import { SNTag, TagMutator } from '@standardnotes/snjs'; -import { runInAction } from 'mobx'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { useCallback } from 'preact/hooks'; -import { DndProvider } from 'react-dnd'; -import { HTML5Backend } from 'react-dnd-html5-backend'; -import { TouchBackend } from 'react-dnd-touch-backend'; -import { RootTagDropZone } from './RootTagDropZone'; -import { TagsListItem } from './TagsListItem'; -import { toDirective } from './utils'; - -type Props = { - application: WebApplication; - appState: AppState; -}; - -const tagsWithOptionalTemplate = ( - template: SNTag | undefined, - tags: SNTag[] -): SNTag[] => { - if (!template) { - return tags; - } - return [template, ...tags]; -}; - -export const TagsList: FunctionComponent<Props> = observer( - ({ application, appState }) => { - const templateTag = appState.templateTag; - const rootTags = appState.tags.rootTags; - - const allTags = tagsWithOptionalTemplate(templateTag, rootTags); - - const selectTag = useCallback( - (tag: SNTag) => { - appState.setSelectedTag(tag); - }, - [appState] - ); - - const saveTag = useCallback( - async (tag: SNTag, newTitle: string) => { - const templateTag = appState.templateTag; - - const hasEmptyTitle = newTitle.length === 0; - const hasNotChangedTitle = newTitle === tag.title; - const isTemplateChange = templateTag && tag.uuid === templateTag.uuid; - const hasDuplicatedTitle = !!application.findTagByTitle(newTitle); - - runInAction(() => { - appState.templateTag = undefined; - appState.editingTag = undefined; - }); - - if (hasEmptyTitle || hasNotChangedTitle) { - if (isTemplateChange) { - appState.undoCreateNewTag(); - } - return; - } - - if (hasDuplicatedTitle) { - if (isTemplateChange) { - appState.undoCreateNewTag(); - } - application.alertService?.alert( - 'A tag with this name already exists.' - ); - return; - } - - if (isTemplateChange) { - const insertedTag = await application.insertItem(templateTag); - const changedTag = await application.changeItem<TagMutator>( - insertedTag.uuid, - (m) => { - m.title = newTitle; - } - ); - - selectTag(changedTag as SNTag); - await application.saveItem(insertedTag.uuid); - } else { - await application.changeAndSaveItem<TagMutator>( - tag.uuid, - (mutator) => { - mutator.title = newTitle; - } - ); - } - }, - [appState, application, selectTag] - ); - - const removeTag = useCallback( - async (tag: SNTag) => { - if ( - await confirmDialog({ - text: STRING_DELETE_TAG, - confirmButtonStyle: 'danger', - }) - ) { - appState.removeTag(tag); - } - }, - [appState] - ); - - const backend = isMobile({ tablet: true }) ? TouchBackend : HTML5Backend; - - return ( - <PremiumModalProvider> - <DndProvider backend={backend}> - {allTags.length === 0 ? ( - <div className="no-tags-placeholder"> - No tags. Create one using the add button above. - </div> - ) : ( - <> - {allTags.map((tag) => { - return ( - <TagsListItem - level={0} - key={tag.uuid} - tag={tag} - tagsState={appState.tags} - selectTag={selectTag} - saveTag={saveTag} - removeTag={removeTag} - appState={appState} - /> - ); - })} - <RootTagDropZone - tagsState={appState.tags} - featuresState={appState.features} - /> - </> - )} - </DndProvider> - </PremiumModalProvider> - ); - } -); - -export const TagsListDirective = toDirective<Props>(TagsList); diff --git a/app/assets/javascripts/strings.ts b/app/assets/javascripts/strings.ts index 1f6f647d8..75a099619 100644 --- a/app/assets/javascripts/strings.ts +++ b/app/assets/javascripts/strings.ts @@ -22,6 +22,8 @@ export const STRING_NEW_UPDATE_READY = export const STRING_DELETE_TAG = 'Are you sure you want to delete this tag? Note: deleting a tag will not delete its notes.'; +export const STRING_MISSING_SYSTEM_TAG = 'We are missing a System Tag.'; + /** @editor */ export const STRING_SAVING_WHILE_DOCUMENT_HIDDEN = 'Attempting to save an item while the application is hidden. To protect data integrity, please refresh the application window and try again.'; diff --git a/app/assets/javascripts/ui_models/app_state/app_state.ts b/app/assets/javascripts/ui_models/app_state/app_state.ts index 71d4440f0..124fa2e16 100644 --- a/app/assets/javascripts/ui_models/app_state/app_state.ts +++ b/app/assets/javascripts/ui_models/app_state/app_state.ts @@ -6,20 +6,26 @@ import { NoteViewController } from '@/views/note_view/note_view_controller'; import { isDesktopApplication } from '@/utils'; import { ApplicationEvent, + ComponentArea, ContentType, DeinitSource, + isPayloadSourceInternalChange, PayloadSource, PrefKey, + SNComponent, SNNote, + SNSmartTag, + ComponentViewer, SNTag, } from '@standardnotes/snjs'; import pull from 'lodash/pull'; import { action, computed, + IReactionDisposer, makeObservable, observable, - runInAction, + reaction, } from 'mobx'; import { ActionsMenuState } from './actions_menu_state'; import { FeaturesState } from './features_state'; @@ -72,11 +78,6 @@ export class AppState { onVisibilityChange: any; showBetaWarning: boolean; - selectedTag: SNTag | undefined; - previouslySelectedTag: SNTag | undefined; - editingTag: SNTag | undefined; - _templateTag: SNTag | undefined; - private multiEditorSupport = false; readonly quickSettingsMenu = new QuickSettingsState(); @@ -92,10 +93,16 @@ export class AppState { readonly features: FeaturesState; readonly tags: TagsState; readonly notesView: NotesViewState; + + public foldersComponentViewer?: ComponentViewer; + isSessionsModalVisible = false; private appEventObserverRemovers: (() => void)[] = []; + private readonly tagChangedDisposer: IReactionDisposer; + private readonly foldersComponentViewerDisposer: () => void; + /* @ngInject */ constructor( $rootScope: ng.IRootScopeService, @@ -160,30 +167,27 @@ export class AppState { this.showBetaWarning = false; } - this.selectedTag = undefined; - this.previouslySelectedTag = undefined; - this.editingTag = undefined; - this._templateTag = undefined; + this.foldersComponentViewer = undefined; makeObservable(this, { + selectedTag: computed, + showBetaWarning: observable, isSessionsModalVisible: observable, preferences: observable, - selectedTag: observable, - previouslySelectedTag: observable, - _templateTag: observable, - templateTag: computed, - createNewTag: action, - editingTag: observable, - setSelectedTag: action, - removeTag: action, - enableBetaWarning: action, disableBetaWarning: action, openSessionsModal: action, closeSessionsModal: action, + + foldersComponentViewer: observable.ref, + setFoldersComponent: action, }); + + this.tagChangedDisposer = this.tagChangedNotifier(); + this.foldersComponentViewerDisposer = + this.subscribeToFoldersComponentChanges(); } deinit(source: DeinitSource): void { @@ -206,6 +210,8 @@ export class AppState { } document.removeEventListener('visibilitychange', this.onVisibilityChange); this.onVisibilityChange = undefined; + this.tagChangedDisposer(); + this.foldersComponentViewerDisposer(); } openSessionsModal(): void { @@ -234,16 +240,16 @@ export class AppState { if (!this.multiEditorSupport) { this.closeActiveNoteController(); } - const activeTagUuid = this.selectedTag - ? this.selectedTag.isSmartTag - ? undefined - : this.selectedTag.uuid - : undefined; + + const selectedTag = this.selectedTag; + + const activeRegularTagUuid = + selectedTag && !selectedTag.isSmartTag ? selectedTag.uuid : undefined; await this.application.noteControllerGroup.createNoteView( undefined, title, - activeTagUuid + activeRegularTagUuid ); } @@ -275,10 +281,88 @@ export class AppState { } } + private tagChangedNotifier(): IReactionDisposer { + return reaction( + () => this.tags.selectedUuid, + () => { + const tag = this.tags.selected; + const previousTag = this.tags.previouslySelected; + + if (!tag) { + return; + } + + if (this.application.isTemplateItem(tag)) { + return; + } + + this.notifyEvent(AppStateEvent.TagChanged, { + tag, + previousTag, + }); + } + ); + } + + async setFoldersComponent(component?: SNComponent) { + const foldersComponentViewer = this.foldersComponentViewer; + + if (foldersComponentViewer) { + this.application.componentManager.destroyComponentViewer( + foldersComponentViewer + ); + this.foldersComponentViewer = undefined; + } + + if (component) { + this.foldersComponentViewer = + this.application.componentManager.createComponentViewer( + component, + undefined, + this.tags.onFoldersComponentMessage.bind(this.tags) + ); + } + } + + private subscribeToFoldersComponentChanges() { + return this.application.streamItems( + [ContentType.Component], + async (items, source) => { + if ( + isPayloadSourceInternalChange(source) || + source === PayloadSource.InitialObserverRegistrationPush + ) { + return; + } + const components = items as SNComponent[]; + const hasFoldersChange = !!components.find( + (component) => component.area === ComponentArea.TagsList + ); + if (hasFoldersChange) { + const componentViewer = this.application.componentManager + .componentsForArea(ComponentArea.TagsList) + .find((component) => component.active); + + this.setFoldersComponent(componentViewer); + } + } + ); + } + + public get selectedTag(): SNTag | SNSmartTag | undefined { + return this.tags.selected; + } + + public set selectedTag(tag: SNTag | SNSmartTag | undefined) { + this.tags.selected = tag; + } + streamNotesAndTags() { this.application.streamItems( [ContentType.Note, ContentType.Tag], async (items, source) => { + const selectedTag = this.tags.selected; + /** Close any note controllers for deleted/trashed/archived notes */ if (source === PayloadSource.PreSyncSave) { const notes = items.filter( @@ -293,13 +377,13 @@ export class AppState { this.closeNoteController(noteController); } else if ( note.trashed && - !this.selectedTag?.isTrashTag && + !selectedTag?.isTrashTag && !this.searchOptions.includeTrashed ) { this.closeNoteController(noteController); } else if ( note.archived && - !this.selectedTag?.isArchiveTag && + !selectedTag?.isArchiveTag && !this.searchOptions.includeArchived && !this.application.getPreference(PrefKey.NotesShowArchived, false) ) { @@ -307,17 +391,6 @@ export class AppState { } } } - if (this.selectedTag) { - const matchingTag = items.find( - (candidate) => - this.selectedTag && candidate.uuid === this.selectedTag.uuid - ); - if (matchingTag) { - runInAction(() => { - this.selectedTag = matchingTag as SNTag; - }); - } - } } ); } @@ -385,74 +458,6 @@ export class AppState { }); } - setSelectedTag(tag: SNTag) { - if (tag.conflictOf) { - this.application.changeAndSaveItem(tag.uuid, (mutator) => { - mutator.conflictOf = undefined; - }); - } - - if (this.selectedTag === tag) { - return; - } - - this.previouslySelectedTag = this.selectedTag; - this.selectedTag = tag; - - if (this.templateTag?.uuid === tag.uuid) { - return; - } - - this.notifyEvent(AppStateEvent.TagChanged, { - tag: tag, - previousTag: this.previouslySelectedTag, - }); - } - - public getSelectedTag() { - return this.selectedTag; - } - - public get templateTag(): SNTag | undefined { - return this._templateTag; - } - - public set templateTag(tag: SNTag | undefined) { - const previous = this._templateTag; - this._templateTag = tag; - - if (tag) { - this.setSelectedTag(tag); - this.editingTag = tag; - } else if (previous) { - this.selectedTag = - previous === this.selectedTag ? undefined : this.selectedTag; - this.editingTag = - previous === this.editingTag ? undefined : this.editingTag; - } - } - - public removeTag(tag: SNTag) { - this.application.deleteItem(tag); - this.setSelectedTag(this.tags.smartTags[0]); - } - - public async createNewTag() { - if (this.templateTag) { - return; - } - - const newTag = (await this.application.createTemplateItem( - ContentType.Tag - )) as SNTag; - this.templateTag = newTag; - } - - public async undoCreateNewTag() { - const previousTag = this.previouslySelectedTag || this.tags.smartTags[0]; - this.setSelectedTag(previousTag); - } - /** Returns the tags that are referncing this note */ public getNoteTags(note: SNNote) { return this.application.referencingForItem(note).filter((ref) => { diff --git a/app/assets/javascripts/ui_models/app_state/features_state.ts b/app/assets/javascripts/ui_models/app_state/features_state.ts index ca022d8b4..323f2931f 100644 --- a/app/assets/javascripts/ui_models/app_state/features_state.ts +++ b/app/assets/javascripts/ui_models/app_state/features_state.ts @@ -3,13 +3,22 @@ import { FeatureIdentifier, FeatureStatus, } from '@standardnotes/snjs'; -import { computed, makeObservable, observable, runInAction } from 'mobx'; +import { + action, + computed, + makeObservable, + observable, + runInAction, + when, +} from 'mobx'; import { WebApplication } from '../application'; export const TAG_FOLDERS_FEATURE_NAME = 'Tag folders'; export const TAG_FOLDERS_FEATURE_TOOLTIP = 'A Plus or Pro plan is required to enable Tag folders.'; +export const SMART_TAGS_FEATURE_NAME = 'Smart Tags'; + /** * Holds state for premium/non premium features for the current user features, * and eventually for in-development features (feature flags). @@ -19,23 +28,37 @@ export class FeaturesState { window?._enable_unfinished_features; _hasFolders = false; + _hasSmartTags = false; + _premiumAlertFeatureName: string | undefined; + private unsub: () => void; constructor(private application: WebApplication) { this._hasFolders = this.hasNativeFolders(); + this._hasSmartTags = this.hasNativeSmartTags(); + this._premiumAlertFeatureName = undefined; makeObservable(this, { _hasFolders: observable, + _hasSmartTags: observable, hasFolders: computed, enableNativeFoldersFeature: computed, + enableNativeSmartTagsFeature: computed, + _premiumAlertFeatureName: observable, + showPremiumAlert: action, + closePremiumAlert: action, }); + this.showPremiumAlert = this.showPremiumAlert.bind(this); + this.closePremiumAlert = this.closePremiumAlert.bind(this); + this.unsub = this.application.addEventObserver(async (eventName) => { switch (eventName) { case ApplicationEvent.FeaturesUpdated: case ApplicationEvent.Launched: runInAction(() => { this._hasFolders = this.hasNativeFolders(); + this._hasSmartTags = this.hasNativeSmartTags(); }); break; default: @@ -52,25 +75,25 @@ export class FeaturesState { return this.enableUnfinishedFeatures; } + public get enableNativeSmartTagsFeature(): boolean { + return this.enableUnfinishedFeatures; + } + public get hasFolders(): boolean { return this._hasFolders; } - public set hasFolders(hasFolders: boolean) { - if (!hasFolders) { - this._hasFolders = false; - return; - } + public get hasSmartTags(): boolean { + return this._hasSmartTags; + } - if (!this.hasNativeFolders()) { - this.application.alertService?.alert( - `${TAG_FOLDERS_FEATURE_NAME} requires at least a Plus Subscription.` - ); - this._hasFolders = false; - return; - } + public async showPremiumAlert(featureName: string): Promise<void> { + this._premiumAlertFeatureName = featureName; + return when(() => this._premiumAlertFeatureName === undefined); + } - this._hasFolders = hasFolders; + public async closePremiumAlert(): Promise<void> { + this._premiumAlertFeatureName = undefined; } private hasNativeFolders(): boolean { @@ -84,4 +107,16 @@ export class FeaturesState { return status === FeatureStatus.Entitled; } + + private hasNativeSmartTags(): boolean { + if (!this.enableNativeSmartTagsFeature) { + return false; + } + + const status = this.application.getFeatureStatus( + FeatureIdentifier.SmartFilters + ); + + return status === FeatureStatus.Entitled; + } } diff --git a/app/assets/javascripts/ui_models/app_state/notes_state.ts b/app/assets/javascripts/ui_models/app_state/notes_state.ts index 44dda28e1..8bfbae2c2 100644 --- a/app/assets/javascripts/ui_models/app_state/notes_state.ts +++ b/app/assets/javascripts/ui_models/app_state/notes_state.ts @@ -115,12 +115,12 @@ export class NotesState { async selectNote(uuid: UuidString, userTriggered?: boolean): Promise<void> { const note = this.application.findItem(uuid) as SNNote; + const hasMeta = this.io.activeModifiers.has(KeyboardModifier.Meta); + const hasCtrl = this.io.activeModifiers.has(KeyboardModifier.Ctrl); + const hasShift = this.io.activeModifiers.has(KeyboardModifier.Shift); + if (note) { - if ( - userTriggered && - (this.io.activeModifiers.has(KeyboardModifier.Meta) || - this.io.activeModifiers.has(KeyboardModifier.Ctrl)) - ) { + if (userTriggered && (hasMeta || hasCtrl)) { if (this.selectedNotes[uuid]) { delete this.selectedNotes[uuid]; } else if (await this.application.authorizeNoteAccess(note)) { @@ -129,10 +129,7 @@ export class NotesState { this.lastSelectedNote = note; }); } - } else if ( - userTriggered && - this.io.activeModifiers.has(KeyboardModifier.Shift) - ) { + } else if (userTriggered && hasShift) { await this.selectNotesRange(note); } else { const shouldSelectNote = diff --git a/app/assets/javascripts/ui_models/app_state/notes_view_state.ts b/app/assets/javascripts/ui_models/app_state/notes_view_state.ts index e0be2a0e0..a7ad404bb 100644 --- a/app/assets/javascripts/ui_models/app_state/notes_view_state.ts +++ b/app/assets/javascripts/ui_models/app_state/notes_view_state.ts @@ -495,7 +495,9 @@ export class NotesViewState { this.reloadNotesDisplayOptions(); this.reloadNotes(); - if (this.notes.length > 0) { + const hasSomeNotes = this.notes.length > 0; + + if (hasSomeNotes) { this.selectFirstNote(); } else if (dbLoaded) { if ( diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index 13e698d89..8a19847e6 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -1,8 +1,13 @@ +import { confirmDialog } from '@/services/alertService'; +import { STRING_DELETE_TAG, STRING_MISSING_SYSTEM_TAG } from '@/strings'; import { + ComponentAction, ContentType, + MessageData, SNSmartTag, SNTag, - UuidString, + TagMutator, + UuidString } from '@standardnotes/snjs'; import { action, @@ -10,14 +15,21 @@ import { makeAutoObservable, makeObservable, observable, - runInAction, + runInAction } from 'mobx'; import { WebApplication } from '../application'; -import { FeaturesState } from './features_state'; +import { FeaturesState, SMART_TAGS_FEATURE_NAME } from './features_state'; + +type AnyTag = SNTag | SNSmartTag; export class TagsState { tags: SNTag[] = []; smartTags: SNSmartTag[] = []; + allNotesCount_ = 0; + selected_: AnyTag | undefined; + previouslySelected_: AnyTag | undefined; + editing_: SNTag | undefined; + private readonly tagsCountsState: TagsCountsState; constructor( @@ -27,22 +39,40 @@ export class TagsState { ) { this.tagsCountsState = new TagsCountsState(this.application); + this.selected_ = undefined; + this.previouslySelected_ = undefined; + this.editing_ = undefined; + makeObservable(this, { tags: observable.ref, smartTags: observable.ref, - hasFolders: computed, hasAtLeastOneFolder: computed, + allNotesCount_: observable, + allNotesCount: computed, + + selected_: observable.ref, + previouslySelected_: observable.ref, + previouslySelected: computed, + editing_: observable.ref, + selected: computed, + selectedUuid: computed, + editingTag: computed, assignParent: action, rootTags: computed, tagsCount: computed, + + createNewTemplate: action, + undoCreateNewTag: action, + save: action, + remove: action, }); appEventListeners.push( this.application.streamItems( [ContentType.Tag, ContentType.SmartTag], - () => { + (items) => { runInAction(() => { this.tags = this.application.getDisplayableItems( ContentType.Tag @@ -50,18 +80,42 @@ export class TagsState { this.smartTags = this.application.getSmartTags(); this.tagsCountsState.update(this.tags); + this.allNotesCount_ = this.countAllNotes(); + + const selectedTag = this.selected_; + if (selectedTag) { + const matchingTag = items.find( + (candidate) => candidate.uuid === selectedTag.uuid + ); + if (matchingTag) { + if (matchingTag.deleted) { + this.selected_ = this.smartTags[0]; + } else { + this.selected_ = matchingTag as AnyTag; + } + } + } else { + this.selected_ = this.smartTags[0]; + } }); } ) ); } + public get allLocalRootTags(): SNTag[] { + if (this.editing_ && this.application.isTemplateItem(this.editing_)) { + return [this.editing_, ...this.rootTags]; + } + return this.rootTags; + } + public getNotesCount(tag: SNTag): number { return this.tagsCountsState.counts[tag.uuid] || 0; } getChildren(tag: SNTag): SNTag[] { - if (!this.hasFolders) { + if (!this.features.hasFolders) { return []; } @@ -69,7 +123,10 @@ export class TagsState { return []; } - const children = this.application.getTagChildren(tag); + const children = this.application + .getTagChildren(tag) + .filter((tag) => !tag.isSmartTag); + const childrenUuids = children.map((childTag) => childTag.uuid); const childrenTags = this.tags.filter((tag) => childrenUuids.includes(tag.uuid) @@ -100,7 +157,7 @@ export class TagsState { } get rootTags(): SNTag[] { - if (!this.hasFolders) { + if (!this.features.hasFolders) { return this.tags; } @@ -111,12 +168,192 @@ export class TagsState { return this.tags.length; } - public get hasFolders(): boolean { - return this.features.hasFolders; + public get allNotesCount(): number { + return this.allNotesCount_; } - public set hasFolders(hasFolders: boolean) { - this.features.hasFolders = hasFolders; + public get previouslySelected(): AnyTag | undefined { + return this.previouslySelected_; + } + + public get selected(): AnyTag | undefined { + return this.selected_; + } + + public set selected(tag: AnyTag | undefined) { + if (tag && tag.conflictOf) { + this.application.changeAndSaveItem(tag.uuid, (mutator) => { + mutator.conflictOf = undefined; + }); + } + + const selectionHasNotChanged = this.selected_?.uuid === tag?.uuid; + + if (selectionHasNotChanged) { + return; + } + + this.previouslySelected_ = this.selected_; + this.selected_ = tag; + } + + public get selectedUuid(): UuidString | undefined { + return this.selected_?.uuid; + } + + public get editingTag(): SNTag | undefined { + return this.editing_; + } + + public set editingTag(editingTag: SNTag | undefined) { + this.editing_ = editingTag; + this.selected = editingTag; + } + + public async createNewTemplate() { + const isAlreadyEditingATemplate = + this.editing_ && this.application.isTemplateItem(this.editing_); + + if (isAlreadyEditingATemplate) { + return; + } + + const newTag = (await this.application.createTemplateItem( + ContentType.Tag + )) as SNTag; + + runInAction(() => { + this.editing_ = newTag; + }); + } + + public undoCreateNewTag() { + this.editing_ = undefined; + const previousTag = this.previouslySelected_ || this.smartTags[0]; + this.selected = previousTag; + } + + public async remove(tag: SNTag) { + if ( + await confirmDialog({ + text: STRING_DELETE_TAG, + confirmButtonStyle: 'danger', + }) + ) { + this.application.deleteItem(tag); + this.selected = this.smartTags[0]; + } + } + + public async save(tag: SNTag, newTitle: string) { + const hasEmptyTitle = newTitle.length === 0; + const hasNotChangedTitle = newTitle === tag.title; + const isTemplateChange = this.application.isTemplateItem(tag); + const hasDuplicatedTitle = !!this.application.findTagByTitle(newTitle); + + runInAction(() => { + this.editing_ = undefined; + }); + + if (hasEmptyTitle || hasNotChangedTitle) { + if (isTemplateChange) { + this.undoCreateNewTag(); + } + return; + } + + if (hasDuplicatedTitle) { + if (isTemplateChange) { + this.undoCreateNewTag(); + } + this.application.alertService?.alert( + 'A tag with this name already exists.' + ); + return; + } + + if (isTemplateChange) { + if (this.features.enableNativeSmartTagsFeature) { + const isSmartTagTitle = this.application.isSmartTagTitle(newTitle); + + if (isSmartTagTitle) { + if (!this.features.hasSmartTags) { + await this.features.showPremiumAlert(SMART_TAGS_FEATURE_NAME); + return; + } + } + + const insertedTag = await this.application.createTagOrSmartTag( + newTitle + ); + runInAction(() => { + this.selected = insertedTag as SNTag; + }); + } else { + // Legacy code, remove me after we enableNativeSmartTagsFeature for everyone. + // See https://app.asana.com/0/0/1201612665552831/f + const insertedTag = await this.application.insertItem(tag); + const changedTag = await this.application.changeItem<TagMutator>( + insertedTag.uuid, + (m) => { + m.title = newTitle; + } + ); + this.selected = changedTag as SNTag; + await this.application.saveItem(insertedTag.uuid); + } + } else { + await this.application.changeAndSaveItem<TagMutator>( + tag.uuid, + (mutator) => { + mutator.title = newTitle; + } + ); + } + } + + private countAllNotes(): number { + const allTag = this.application.getSmartTags().find((tag) => tag.isAllTag); + + if (!allTag) { + console.error(STRING_MISSING_SYSTEM_TAG); + return -1; + } + + const notes = this.application + .notesMatchingSmartTag(allTag) + .filter((note) => { + return !note.archived && !note.trashed; + }); + + return notes.length; + } + + public onFoldersComponentMessage( + action: ComponentAction, + data: MessageData + ): void { + if (action === ComponentAction.SelectItem) { + const item = data.item; + + if (!item) { + return; + } + + if ( + item.content_type === ContentType.Tag || + item.content_type === ContentType.SmartTag + ) { + const matchingTag = this.application.findItem(item.uuid); + + if (matchingTag) { + this.selected = matchingTag as AnyTag; + return; + } + } + } else if (action === ComponentAction.ClearSelection) { + this.selected = this.smartTags[0]; + } } public get hasAtLeastOneFolder(): boolean { diff --git a/app/assets/javascripts/ui_models/panel_resizer.ts b/app/assets/javascripts/ui_models/panel_resizer.ts index 66ce0f9e9..c53b49c9d 100644 --- a/app/assets/javascripts/ui_models/panel_resizer.ts +++ b/app/assets/javascripts/ui_models/panel_resizer.ts @@ -56,6 +56,12 @@ export class PanelResizerState { side, widthEventCallback, }: PanelResizerProps) { + const currentKnownPref = + (application.getPreference(prefKey) as number) ?? defaultWidth ?? 0; + + this.panel = panel; + this.startLeft = this.panel.offsetLeft; + this.startWidth = this.panel.scrollWidth; this.alwaysVisible = alwaysVisible ?? false; this.application = application; this.collapsable = collapsable ?? false; @@ -66,16 +72,15 @@ export class PanelResizerState { this.lastDownX = 0; this.lastLeft = this.startLeft; this.lastWidth = this.startWidth; - this.panel = panel; this.prefKey = prefKey; this.pressed = false; this.side = side; - this.startLeft = this.panel.offsetLeft; - this.startWidth = this.panel.scrollWidth; this.widthBeforeLastDblClick = 0; this.widthEventCallback = widthEventCallback; this.resizeFinishCallback = resizeFinishCallback; + this.setWidth(currentKnownPref, true); + application.addEventObserver(async () => { const changedWidth = application.getPreference(prefKey) as number; if (changedWidth !== this.lastWidth) this.setWidth(changedWidth, true); diff --git a/app/assets/javascripts/views/application/application-view.pug b/app/assets/javascripts/views/application/application-view.pug index 01630f2b5..58466fcf4 100644 --- a/app/assets/javascripts/views/application/application-view.pug +++ b/app/assets/javascripts/views/application/application-view.pug @@ -5,7 +5,7 @@ ng-class='self.state.appClass', ng-if='!self.state.needsUnlock && self.state.launched' ) - tags-view(application='self.application') + navigation(application='self.application', appState='self.appState') notes-view( application='self.application' app-state='self.appState' diff --git a/app/assets/javascripts/views/application/application_view.ts b/app/assets/javascripts/views/application/application_view.ts index cc861404b..c2c41eede 100644 --- a/app/assets/javascripts/views/application/application_view.ts +++ b/app/assets/javascripts/views/application/application_view.ts @@ -8,7 +8,7 @@ import { Challenge, removeFromArray, } from '@standardnotes/snjs'; -import { PANEL_NAME_NOTES, PANEL_NAME_TAGS } from '@/views/constants'; +import { PANEL_NAME_NOTES, PANEL_NAME_NAVIGATION } from '@/views/constants'; import { STRING_DEFAULT_FILE_ERROR } from '@/strings'; import { PureViewCtrl } from '@Views/abstract/pure_view_ctrl'; import { alertDialog } from '@/services/alertService'; @@ -24,7 +24,7 @@ class ApplicationViewCtrl extends PureViewCtrl< > { public platformString: string; private notesCollapsed = false; - private tagsCollapsed = false; + private navigationCollapsed = false; /** * To prevent stale state reads (setState is async), @@ -136,15 +136,15 @@ class ApplicationViewCtrl extends PureViewCtrl< if (panel === PANEL_NAME_NOTES) { this.notesCollapsed = collapsed; } - if (panel === PANEL_NAME_TAGS) { - this.tagsCollapsed = collapsed; + if (panel === PANEL_NAME_NAVIGATION) { + this.navigationCollapsed = collapsed; } let appClass = ''; if (this.notesCollapsed) { appClass += 'collapsed-notes'; } - if (this.tagsCollapsed) { - appClass += ' collapsed-tags'; + if (this.navigationCollapsed) { + appClass += ' collapsed-navigation'; } this.setState({ appClass }); } else if (eventName === AppStateEvent.WindowDidFocus) { diff --git a/app/assets/javascripts/views/constants.ts b/app/assets/javascripts/views/constants.ts index 57c83d9af..a84c79f91 100644 --- a/app/assets/javascripts/views/constants.ts +++ b/app/assets/javascripts/views/constants.ts @@ -1,4 +1,4 @@ export const PANEL_NAME_NOTES = 'notes'; -export const PANEL_NAME_TAGS = 'tags'; +export const PANEL_NAME_NAVIGATION = 'navigation'; export const EMAIL_REGEX = /^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)$/; diff --git a/app/assets/javascripts/views/index.ts b/app/assets/javascripts/views/index.ts index 82223ae4c..81f8920df 100644 --- a/app/assets/javascripts/views/index.ts +++ b/app/assets/javascripts/views/index.ts @@ -4,5 +4,4 @@ export { ApplicationView } from './application/application_view'; export { NoteGroupViewDirective } from './note_group_view/note_group_view'; export { NoteViewDirective } from './note_view/note_view'; export { FooterView } from './footer/footer_view'; -export { TagsView } from './tags/tags_view'; export { ChallengeModal } from './challenge_modal/challenge_modal'; diff --git a/app/assets/javascripts/views/tags/tags-view.pug b/app/assets/javascripts/views/tags/tags-view.pug deleted file mode 100644 index 4256b0181..000000000 --- a/app/assets/javascripts/views/tags/tags-view.pug +++ /dev/null @@ -1,43 +0,0 @@ -#tags-column.sn-component.section.tags(aria-label='Tags') - .component-view-container(ng-if='self.state.componentViewer') - component-view.component-view( - component-viewer='self.state.componentViewer', - application='self.application' - app-state='self.appState' - ) - #tags-content.content(ng-if='!(self.state.componentViewer)') - .tags-title-section.section-title-bar - .section-title-bar-header - .sk-h3.title - span.sk-bold Views - .sk-button.sk-secondary-contrast.wide( - ng-click='self.clickedAddNewTag()', - title='Create a new tag' - ) - .sk-label - i.icon.ion-plus.add-button - .scrollable - .infinite-scroll - .tag( - ng-class="{'selected' : self.state.selectedTag == tag, 'faded' : !tag.isAllTag}", - ng-click='self.selectTag(tag)', - ng-repeat='tag in self.state.smartTags track by tag.uuid' - ) - .tag-info - .title(ng-if="!tag.errorDecrypting") {{tag.title}} - .count(ng-show='tag.isAllTag') {{self.state.noteCounts[tag.uuid]}} - .danger.small-text.font-bold(ng-show='tag.conflictOf') Conflicted Copy - .danger.small-text.font-bold(ng-show='tag.errorDecrypting && !tag.waitingForKey') Missing Keys - .info.small-text.font-bold(ng-show='tag.errorDecrypting && tag.waitingForKey') Waiting For Keys - tags-section( - application='self.application', - app-state='self.appState' - ) - panel-resizer( - collapsable='true', - control='self.panelPuppet', - default-width='150', - hoverable='true', - on-resize-finish='self.onPanelResize', - panel-id="'tags-column'" - ) diff --git a/app/assets/javascripts/views/tags/tags_view.ts b/app/assets/javascripts/views/tags/tags_view.ts deleted file mode 100644 index 69b94db50..000000000 --- a/app/assets/javascripts/views/tags/tags_view.ts +++ /dev/null @@ -1,298 +0,0 @@ -import { PanelPuppet, WebDirective } from '@/types'; -import { WebApplication } from '@/ui_models/application'; -import { AppStateEvent } from '@/ui_models/app_state'; -import { PANEL_NAME_TAGS } from '@/views/constants'; -import { - ApplicationEvent, - ComponentAction, - ComponentArea, - ComponentViewer, - ContentType, - isPayloadSourceInternalChange, - MessageData, - PayloadSource, - PrefKey, - SNComponent, - SNSmartTag, - SNTag, - UuidString, -} from '@standardnotes/snjs'; -import { PureViewCtrl } from '@Views/abstract/pure_view_ctrl'; -import template from './tags-view.pug'; - -type NoteCounts = Partial<Record<string, number>>; - -type TagState = { - smartTags: SNSmartTag[]; - noteCounts: NoteCounts; - selectedTag?: SNTag; - componentViewer?: ComponentViewer; -}; - -class TagsViewCtrl extends PureViewCtrl<unknown, TagState> { - /** Passed through template */ - readonly application!: WebApplication; - private readonly panelPuppet: PanelPuppet; - private unregisterComponent?: () => void; - /** The original name of the edtingTag before it began editing */ - formData: { tagTitle?: string } = {}; - titles: Partial<Record<UuidString, string>> = {}; - private removeTagsObserver!: () => void; - private removeFoldersObserver!: () => void; - - /* @ngInject */ - constructor($timeout: ng.ITimeoutService) { - super($timeout); - this.panelPuppet = { - onReady: () => this.loadPreferences(), - }; - } - - deinit() { - this.removeTagsObserver?.(); - (this.removeTagsObserver as unknown) = undefined; - (this.removeFoldersObserver as unknown) = undefined; - this.unregisterComponent?.(); - this.unregisterComponent = undefined; - super.deinit(); - } - - getInitialState(): TagState { - return { - smartTags: [], - noteCounts: {}, - }; - } - - getState(): TagState { - return this.state; - } - - async onAppLaunch() { - super.onAppLaunch(); - this.loadPreferences(); - this.streamForFoldersComponent(); - - const smartTags = this.application.getSmartTags(); - this.setState({ smartTags }); - this.selectTag(smartTags[0]); - } - - /** @override */ - onAppIncrementalSync() { - super.onAppIncrementalSync(); - this.reloadNoteCounts(); - } - - async setFoldersComponent(component?: SNComponent) { - if (this.state.componentViewer) { - this.application.componentManager.destroyComponentViewer( - this.state.componentViewer - ); - await this.setState({ componentViewer: undefined }); - } - if (component) { - await this.setState({ - componentViewer: - this.application.componentManager.createComponentViewer( - component, - undefined, - this.handleFoldersComponentMessage.bind(this) - ), - }); - } - } - - handleFoldersComponentMessage( - action: ComponentAction, - data: MessageData - ): void { - if (action === ComponentAction.SelectItem) { - const item = data.item; - if (!item) { - return; - } - - if (item.content_type === ContentType.Tag) { - const matchingTag = this.application.findItem(item.uuid); - - if (matchingTag) { - this.selectTag(matchingTag as SNTag); - } - } else if (item.content_type === ContentType.SmartTag) { - const matchingTag = this.getState().smartTags.find( - (t) => t.uuid === item.uuid - ); - - if (matchingTag) { - this.selectTag(matchingTag); - } - } - } else if (action === ComponentAction.ClearSelection) { - this.selectTag(this.getState().smartTags[0]); - } - } - - streamForFoldersComponent() { - this.removeFoldersObserver = this.application.streamItems( - [ContentType.Component], - async (items, source) => { - if ( - isPayloadSourceInternalChange(source) || - source === PayloadSource.InitialObserverRegistrationPush - ) { - return; - } - const components = items as SNComponent[]; - const hasFoldersChange = !!components.find( - (component) => component.area === ComponentArea.TagsList - ); - if (hasFoldersChange) { - this.setFoldersComponent( - this.application.componentManager - .componentsForArea(ComponentArea.TagsList) - .find((component) => component.active) - ); - } - } - ); - - this.removeTagsObserver = this.application.streamItems( - [ContentType.Tag, ContentType.SmartTag], - async (items) => { - const tags = items as Array<SNTag | SNSmartTag>; - - await this.setState({ - smartTags: this.application.getSmartTags(), - }); - - for (const tag of tags) { - this.titles[tag.uuid] = tag.title; - } - - this.reloadNoteCounts(); - const selectedTag = this.state.selectedTag; - - if (selectedTag) { - /** If the selected tag has been deleted, revert to All view. */ - const matchingTag = tags.find((tag) => { - return tag.uuid === selectedTag.uuid; - }); - - if (matchingTag) { - if (matchingTag.deleted) { - this.selectTag(this.getState().smartTags[0]); - } else { - this.setState({ - selectedTag: matchingTag, - }); - } - } - } - } - ); - } - - /** @override */ - onAppStateEvent(eventName: AppStateEvent) { - if (eventName === AppStateEvent.TagChanged) { - this.setState({ - selectedTag: this.application.getAppState().getSelectedTag(), - }); - } - } - - /** @override */ - async onAppEvent(eventName: ApplicationEvent) { - super.onAppEvent(eventName); - switch (eventName) { - case ApplicationEvent.LocalDataIncrementalLoad: - this.reloadNoteCounts(); - break; - case ApplicationEvent.PreferencesChanged: - this.loadPreferences(); - break; - } - } - - reloadNoteCounts() { - const smartTags = this.state.smartTags; - const noteCounts: NoteCounts = {}; - - for (const tag of smartTags) { - /** Other smart tags do not contain counts */ - if (tag.isAllTag) { - const notes = this.application - .notesMatchingSmartTag(tag as SNSmartTag) - .filter((note) => { - return !note.archived && !note.trashed; - }); - noteCounts[tag.uuid] = notes.length; - } - } - - this.setState({ - noteCounts: noteCounts, - }); - } - - loadPreferences() { - if (!this.panelPuppet.ready) { - return; - } - - const width = this.application.getPreference(PrefKey.TagsPanelWidth); - if (width) { - this.panelPuppet.setWidth!(width); - if (this.panelPuppet.isCollapsed!()) { - this.application - .getAppState() - .panelDidResize(PANEL_NAME_TAGS, this.panelPuppet.isCollapsed!()); - } - } - } - - onPanelResize = ( - newWidth: number, - _lastLeft: number, - _isAtMaxWidth: boolean, - isCollapsed: boolean - ) => { - this.application - .setPreference(PrefKey.TagsPanelWidth, newWidth) - .then(() => this.application.sync()); - this.application.getAppState().panelDidResize(PANEL_NAME_TAGS, isCollapsed); - }; - - async selectTag(tag: SNTag) { - if (tag.conflictOf) { - this.application.changeAndSaveItem(tag.uuid, (mutator) => { - mutator.conflictOf = undefined; - }); - } - this.application.getAppState().setSelectedTag(tag); - } - - async clickedAddNewTag() { - if (this.appState.templateTag) { - return; - } - - this.appState.createNewTag(); - } -} - -export class TagsView extends WebDirective { - constructor() { - super(); - this.restrict = 'E'; - this.scope = { - application: '=', - }; - this.template = template; - this.replace = true; - this.controller = TagsViewCtrl; - this.controllerAs = 'self'; - this.bindToController = true; - } -} diff --git a/app/assets/stylesheets/_focused.scss b/app/assets/stylesheets/_focused.scss index d16d4866a..d6e27c824 100644 --- a/app/assets/stylesheets/_focused.scss +++ b/app/assets/stylesheets/_focused.scss @@ -35,7 +35,7 @@ opacity: 1; } - .section.tags, + navigation, notes-view { will-change: opacity; animation: fade-out 1.25s forwards; @@ -45,7 +45,7 @@ flex: none !important; } - .section.tags:hover { + navigation:hover { flex: initial; width: 0px !important; } @@ -57,7 +57,7 @@ } .disable-focus-mode { - .section.tags, + navigation, notes-view { transition: width 1.25s; will-change: opacity; diff --git a/app/assets/stylesheets/_tags.scss b/app/assets/stylesheets/_tags.scss index e44610a44..830a2d818 100644 --- a/app/assets/stylesheets/_tags.scss +++ b/app/assets/stylesheets/_tags.scss @@ -1,3 +1,7 @@ +#tags-column { + width: 100%; +} + .tags { width: 180px; flex-grow: 0; From a165fa9b4eb83545102c5c78b2f9174f3e98acdf Mon Sep 17 00:00:00 2001 From: Laurent Senta <laurent@singulargarden.com> Date: Tue, 4 Jan 2022 14:13:29 +0100 Subject: [PATCH 12/17] feat: allows duplicate names in tags folder & smart tags (#792) * feat: tag rendering & validation uses hierarchy * feat: add prefix to autocomplete --- .../components/AutocompleteTagResult.tsx | 8 ++- app/assets/javascripts/components/NoteTag.tsx | 12 +++- .../ui_models/app_state/note_tags_state.ts | 39 ++++++++++- .../ui_models/app_state/tags_state.ts | 64 ++++++++++++++++++- 4 files changed, 117 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/components/AutocompleteTagResult.tsx b/app/assets/javascripts/components/AutocompleteTagResult.tsx index 84bb150ac..d732541af 100644 --- a/app/assets/javascripts/components/AutocompleteTagResult.tsx +++ b/app/assets/javascripts/components/AutocompleteTagResult.tsx @@ -21,6 +21,9 @@ export const AutocompleteTagResult = observer( const tagResultRef = useRef<HTMLButtonElement>(null); + const title = tagResult.title; + const prefixTitle = appState.noteTags.getPrefixTitle(tagResult); + const onTagOptionClick = async (tag: SNTag) => { await appState.noteTags.addTagToActiveNote(tag); appState.noteTags.clearAutocompleteSearch(); @@ -86,9 +89,10 @@ export const AutocompleteTagResult = observer( > <Icon type="hashtag" className="color-neutral mr-2 min-h-5 min-w-5" /> <span className="whitespace-nowrap overflow-hidden overflow-ellipsis"> + {prefixTitle && <span className="grey-2">{prefixTitle}</span>} {autocompleteSearchQuery === '' - ? tagResult.title - : tagResult.title + ? title + : title .split(new RegExp(`(${autocompleteSearchQuery})`, 'gi')) .map((substring, index) => ( <span diff --git a/app/assets/javascripts/components/NoteTag.tsx b/app/assets/javascripts/components/NoteTag.tsx index bd6ecd767..372f6017e 100644 --- a/app/assets/javascripts/components/NoteTag.tsx +++ b/app/assets/javascripts/components/NoteTag.tsx @@ -10,7 +10,9 @@ type Props = { }; export const NoteTag = observer(({ appState, tag }: Props) => { - const { autocompleteInputFocused, focusedTagUuid, tags } = appState.noteTags; + const noteTags = appState.noteTags; + + const { autocompleteInputFocused, focusedTagUuid, tags } = noteTags; const [showDeleteButton, setShowDeleteButton] = useState(false); const [tagClicked, setTagClicked] = useState(false); @@ -18,6 +20,10 @@ export const NoteTag = observer(({ appState, tag }: Props) => { const tagRef = useRef<HTMLButtonElement>(null); + const title = tag.title; + const prefixTitle = noteTags.getPrefixTitle(tag); + const longTitle = noteTags.getLongTitle(tag); + const deleteTag = () => { appState.noteTags.focusPreviousTag(tag); appState.noteTags.removeTagFromActiveNote(tag); @@ -97,10 +103,12 @@ export const NoteTag = observer(({ appState, tag }: Props) => { onFocus={onFocus} onBlur={onBlur} tabIndex={getTabIndex()} + title={longTitle} > <Icon type="hashtag" className="sn-icon--small color-info mr-1" /> <span className="whitespace-nowrap overflow-hidden overflow-ellipsis max-w-290px"> - {tag.title} + {prefixTitle && <span className="color-grey-1">{prefixTitle}</span>} + {title} </span> {showDeleteButton && ( <button diff --git a/app/assets/javascripts/ui_models/app_state/note_tags_state.ts b/app/assets/javascripts/ui_models/app_state/note_tags_state.ts index f24a08936..1a99e5170 100644 --- a/app/assets/javascripts/ui_models/app_state/note_tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/note_tags_state.ts @@ -1,4 +1,4 @@ -import { SNNote, ContentType, SNTag, UuidString } from '@standardnotes/snjs'; +import { ContentType, SNNote, SNTag, UuidString } from '@standardnotes/snjs'; import { action, computed, makeObservable, observable } from 'mobx'; import { WebApplication } from '../application'; import { AppState } from './app_state'; @@ -194,4 +194,41 @@ export class NoteTagsState { this.reloadTags(); } } + + getSortedTagsForNote(note: SNNote): SNTag[] { + const tags = this.application.getSortedTagsForNote(note); + + const sortFunction = (tagA: SNTag, tagB: SNTag): number => { + const a = this.getLongTitle(tagA); + const b = this.getLongTitle(tagB); + + if (a < b) { + return -1; + } + if (b > a) { + return 1; + } + return 0; + }; + + return tags.sort(sortFunction); + } + + getPrefixTitle(tag: SNTag): string | undefined { + const hierarchy = this.application.getTagParentChain(tag); + + if (hierarchy.length === 0) { + return undefined; + } + + const prefixTitle = hierarchy.map((tag) => tag.title).join('/'); + return `${prefixTitle}/`; + } + + getLongTitle(tag: SNTag): string { + const hierarchy = this.application.getTagParentChain(tag); + const tags = [...hierarchy, tag]; + const longTitle = tags.map((tag) => tag.title).join('/'); + return longTitle; + } } diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index 8a19847e6..a825c7a88 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -4,6 +4,7 @@ import { ComponentAction, ContentType, MessageData, + SNApplication, SNSmartTag, SNTag, TagMutator, @@ -22,6 +23,48 @@ import { FeaturesState, SMART_TAGS_FEATURE_NAME } from './features_state'; type AnyTag = SNTag | SNSmartTag; +const rootTags = (application: SNApplication): SNTag[] => { + const hasNoParent = (tag: SNTag) => !application.getTagParent(tag); + + const allTags = application.getDisplayableItems(ContentType.Tag) as SNTag[]; + const rootTags = allTags.filter(hasNoParent); + + return rootTags; +}; + +const tagSiblings = (application: SNApplication, tag: SNTag): SNTag[] => { + const withoutCurrentTag = (tags: SNTag[]) => + tags.filter((other) => other.uuid !== tag.uuid); + + const isTemplateTag = application.isTemplateItem(tag); + const parentTag = !isTemplateTag && application.getTagParent(tag); + + if (parentTag) { + const siblingsAndTag = application.getTagChildren(parentTag); + return withoutCurrentTag(siblingsAndTag); + } + + return withoutCurrentTag(rootTags(application)); +}; + +const isValidFutureSiblings = ( + application: SNApplication, + futureSiblings: SNTag[], + tag: SNTag +): boolean => { + const siblingWithSameName = futureSiblings.find( + (otherTag) => otherTag.title === tag.title + ); + + if (siblingWithSameName) { + application.alertService?.alert( + `A tag with the name ${tag.title} already exists at this destination. Please rename this tag before moving and try again.` + ); + return false; + } + return true; +}; + export class TagsState { tags: SNTag[] = []; smartTags: SNSmartTag[] = []; @@ -144,12 +187,27 @@ export class TagsState { ): Promise<void> { const tag = this.application.findItem(tagUuid) as SNTag; + const currentParent = this.application.getTagParent(tag); + const currentParentUuid = currentParent?.parentId; + + if (currentParentUuid === parentUuid) { + return; + } + const parent = parentUuid && (this.application.findItem(parentUuid) as SNTag); if (!parent) { + const futureSiblings = rootTags(this.application); + if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { + return; + } await this.application.unsetTagParent(tag); } else { + const futureSiblings = this.application.getTagChildren(parent); + if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { + return; + } await this.application.setTagParent(parent, tag); } @@ -249,7 +307,11 @@ export class TagsState { const hasEmptyTitle = newTitle.length === 0; const hasNotChangedTitle = newTitle === tag.title; const isTemplateChange = this.application.isTemplateItem(tag); - const hasDuplicatedTitle = !!this.application.findTagByTitle(newTitle); + + const siblings = tagSiblings(this.application, tag); + const hasDuplicatedTitle = siblings.some( + (other) => other.title.toLowerCase() === newTitle.toLowerCase() + ); runInAction(() => { this.editing_ = undefined; From f543bbe507f00032561f7a78cf96d3976f8634e9 Mon Sep 17 00:00:00 2001 From: Laurent Senta <laurent@singulargarden.com> Date: Wed, 5 Jan 2022 06:53:28 +0100 Subject: [PATCH 13/17] fix: system smart tags on empty account (#796) --- app/assets/javascripts/ui_models/app_state/tags_state.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index a825c7a88..905bcfa80 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -86,6 +86,8 @@ export class TagsState { this.previouslySelected_ = undefined; this.editing_ = undefined; + this.smartTags = this.application.getSmartTags(); + makeObservable(this, { tags: observable.ref, smartTags: observable.ref, From 513ba86538ea0a84ebee24467c516e49955b13b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= <karolsojko@protonmail.com> Date: Wed, 5 Jan 2022 16:10:41 +0100 Subject: [PATCH 14/17] Revert "fix: system smart tags on empty account (#796)" This reverts commit f543bbe507f00032561f7a78cf96d3976f8634e9. --- app/assets/javascripts/ui_models/app_state/tags_state.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index 905bcfa80..a825c7a88 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -86,8 +86,6 @@ export class TagsState { this.previouslySelected_ = undefined; this.editing_ = undefined; - this.smartTags = this.application.getSmartTags(); - makeObservable(this, { tags: observable.ref, smartTags: observable.ref, From 122f8fc2669aa14d0c196d87f02834d400b05f95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= <karolsojko@protonmail.com> Date: Wed, 5 Jan 2022 16:11:00 +0100 Subject: [PATCH 15/17] Revert "feat: allows duplicate names in tags folder & smart tags (#792)" This reverts commit a165fa9b4eb83545102c5c78b2f9174f3e98acdf. --- .../components/AutocompleteTagResult.tsx | 8 +-- app/assets/javascripts/components/NoteTag.tsx | 12 +--- .../ui_models/app_state/note_tags_state.ts | 39 +---------- .../ui_models/app_state/tags_state.ts | 64 +------------------ 4 files changed, 6 insertions(+), 117 deletions(-) diff --git a/app/assets/javascripts/components/AutocompleteTagResult.tsx b/app/assets/javascripts/components/AutocompleteTagResult.tsx index d732541af..84bb150ac 100644 --- a/app/assets/javascripts/components/AutocompleteTagResult.tsx +++ b/app/assets/javascripts/components/AutocompleteTagResult.tsx @@ -21,9 +21,6 @@ export const AutocompleteTagResult = observer( const tagResultRef = useRef<HTMLButtonElement>(null); - const title = tagResult.title; - const prefixTitle = appState.noteTags.getPrefixTitle(tagResult); - const onTagOptionClick = async (tag: SNTag) => { await appState.noteTags.addTagToActiveNote(tag); appState.noteTags.clearAutocompleteSearch(); @@ -89,10 +86,9 @@ export const AutocompleteTagResult = observer( > <Icon type="hashtag" className="color-neutral mr-2 min-h-5 min-w-5" /> <span className="whitespace-nowrap overflow-hidden overflow-ellipsis"> - {prefixTitle && <span className="grey-2">{prefixTitle}</span>} {autocompleteSearchQuery === '' - ? title - : title + ? tagResult.title + : tagResult.title .split(new RegExp(`(${autocompleteSearchQuery})`, 'gi')) .map((substring, index) => ( <span diff --git a/app/assets/javascripts/components/NoteTag.tsx b/app/assets/javascripts/components/NoteTag.tsx index 372f6017e..bd6ecd767 100644 --- a/app/assets/javascripts/components/NoteTag.tsx +++ b/app/assets/javascripts/components/NoteTag.tsx @@ -10,9 +10,7 @@ type Props = { }; export const NoteTag = observer(({ appState, tag }: Props) => { - const noteTags = appState.noteTags; - - const { autocompleteInputFocused, focusedTagUuid, tags } = noteTags; + const { autocompleteInputFocused, focusedTagUuid, tags } = appState.noteTags; const [showDeleteButton, setShowDeleteButton] = useState(false); const [tagClicked, setTagClicked] = useState(false); @@ -20,10 +18,6 @@ export const NoteTag = observer(({ appState, tag }: Props) => { const tagRef = useRef<HTMLButtonElement>(null); - const title = tag.title; - const prefixTitle = noteTags.getPrefixTitle(tag); - const longTitle = noteTags.getLongTitle(tag); - const deleteTag = () => { appState.noteTags.focusPreviousTag(tag); appState.noteTags.removeTagFromActiveNote(tag); @@ -103,12 +97,10 @@ export const NoteTag = observer(({ appState, tag }: Props) => { onFocus={onFocus} onBlur={onBlur} tabIndex={getTabIndex()} - title={longTitle} > <Icon type="hashtag" className="sn-icon--small color-info mr-1" /> <span className="whitespace-nowrap overflow-hidden overflow-ellipsis max-w-290px"> - {prefixTitle && <span className="color-grey-1">{prefixTitle}</span>} - {title} + {tag.title} </span> {showDeleteButton && ( <button diff --git a/app/assets/javascripts/ui_models/app_state/note_tags_state.ts b/app/assets/javascripts/ui_models/app_state/note_tags_state.ts index 1a99e5170..f24a08936 100644 --- a/app/assets/javascripts/ui_models/app_state/note_tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/note_tags_state.ts @@ -1,4 +1,4 @@ -import { ContentType, SNNote, SNTag, UuidString } from '@standardnotes/snjs'; +import { SNNote, ContentType, SNTag, UuidString } from '@standardnotes/snjs'; import { action, computed, makeObservable, observable } from 'mobx'; import { WebApplication } from '../application'; import { AppState } from './app_state'; @@ -194,41 +194,4 @@ export class NoteTagsState { this.reloadTags(); } } - - getSortedTagsForNote(note: SNNote): SNTag[] { - const tags = this.application.getSortedTagsForNote(note); - - const sortFunction = (tagA: SNTag, tagB: SNTag): number => { - const a = this.getLongTitle(tagA); - const b = this.getLongTitle(tagB); - - if (a < b) { - return -1; - } - if (b > a) { - return 1; - } - return 0; - }; - - return tags.sort(sortFunction); - } - - getPrefixTitle(tag: SNTag): string | undefined { - const hierarchy = this.application.getTagParentChain(tag); - - if (hierarchy.length === 0) { - return undefined; - } - - const prefixTitle = hierarchy.map((tag) => tag.title).join('/'); - return `${prefixTitle}/`; - } - - getLongTitle(tag: SNTag): string { - const hierarchy = this.application.getTagParentChain(tag); - const tags = [...hierarchy, tag]; - const longTitle = tags.map((tag) => tag.title).join('/'); - return longTitle; - } } diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index a825c7a88..8a19847e6 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -4,7 +4,6 @@ import { ComponentAction, ContentType, MessageData, - SNApplication, SNSmartTag, SNTag, TagMutator, @@ -23,48 +22,6 @@ import { FeaturesState, SMART_TAGS_FEATURE_NAME } from './features_state'; type AnyTag = SNTag | SNSmartTag; -const rootTags = (application: SNApplication): SNTag[] => { - const hasNoParent = (tag: SNTag) => !application.getTagParent(tag); - - const allTags = application.getDisplayableItems(ContentType.Tag) as SNTag[]; - const rootTags = allTags.filter(hasNoParent); - - return rootTags; -}; - -const tagSiblings = (application: SNApplication, tag: SNTag): SNTag[] => { - const withoutCurrentTag = (tags: SNTag[]) => - tags.filter((other) => other.uuid !== tag.uuid); - - const isTemplateTag = application.isTemplateItem(tag); - const parentTag = !isTemplateTag && application.getTagParent(tag); - - if (parentTag) { - const siblingsAndTag = application.getTagChildren(parentTag); - return withoutCurrentTag(siblingsAndTag); - } - - return withoutCurrentTag(rootTags(application)); -}; - -const isValidFutureSiblings = ( - application: SNApplication, - futureSiblings: SNTag[], - tag: SNTag -): boolean => { - const siblingWithSameName = futureSiblings.find( - (otherTag) => otherTag.title === tag.title - ); - - if (siblingWithSameName) { - application.alertService?.alert( - `A tag with the name ${tag.title} already exists at this destination. Please rename this tag before moving and try again.` - ); - return false; - } - return true; -}; - export class TagsState { tags: SNTag[] = []; smartTags: SNSmartTag[] = []; @@ -187,27 +144,12 @@ export class TagsState { ): Promise<void> { const tag = this.application.findItem(tagUuid) as SNTag; - const currentParent = this.application.getTagParent(tag); - const currentParentUuid = currentParent?.parentId; - - if (currentParentUuid === parentUuid) { - return; - } - const parent = parentUuid && (this.application.findItem(parentUuid) as SNTag); if (!parent) { - const futureSiblings = rootTags(this.application); - if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { - return; - } await this.application.unsetTagParent(tag); } else { - const futureSiblings = this.application.getTagChildren(parent); - if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { - return; - } await this.application.setTagParent(parent, tag); } @@ -307,11 +249,7 @@ export class TagsState { const hasEmptyTitle = newTitle.length === 0; const hasNotChangedTitle = newTitle === tag.title; const isTemplateChange = this.application.isTemplateItem(tag); - - const siblings = tagSiblings(this.application, tag); - const hasDuplicatedTitle = siblings.some( - (other) => other.title.toLowerCase() === newTitle.toLowerCase() - ); + const hasDuplicatedTitle = !!this.application.findTagByTitle(newTitle); runInAction(() => { this.editing_ = undefined; From b57350c8991a87f6a9534878e9f35c5a7f31ae61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= <karolsojko@protonmail.com> Date: Wed, 5 Jan 2022 16:11:17 +0100 Subject: [PATCH 16/17] Revert "feat: native smart tags (#782)" This reverts commit c3772e06b459e22d54a69ef307cfb74500c2e16d. --- app/assets/icons/ic-notes.svg | 3 - app/assets/javascripts/app.ts | 81 +++-- app/assets/javascripts/components/Icon.tsx | 2 - .../javascripts/components/Navigation.tsx | 117 ------- app/assets/javascripts/components/NoteTag.tsx | 2 +- .../javascripts/components/NotesView.tsx | 6 +- .../components/Premium/usePremiumModal.tsx | 50 ++- .../components/{Tags => }/RootTagDropZone.tsx | 8 +- .../components/Tags/SmartTagsList.tsx | 29 -- .../components/Tags/SmartTagsListItem.tsx | 163 ---------- .../components/Tags/SmartTagsSection.tsx | 19 -- .../javascripts/components/Tags/TagsList.tsx | 48 --- .../components/Tags/TagsSection.tsx | 111 ++++++- .../components/Tags/TagsSectionAddButton.tsx | 30 -- .../components/Tags/TagsSectionTitle.tsx | 62 ---- .../javascripts/components/Tags/dragndrop.ts | 9 - .../javascripts/components/TagsList.tsx | 153 +++++++++ .../components/{Tags => }/TagsListItem.tsx | 68 ++-- app/assets/javascripts/strings.ts | 2 - .../ui_models/app_state/app_state.ts | 217 +++++++------ .../ui_models/app_state/features_state.ts | 63 +--- .../ui_models/app_state/notes_state.ts | 15 +- .../ui_models/app_state/notes_view_state.ts | 4 +- .../ui_models/app_state/tags_state.ts | 261 +-------------- .../javascripts/ui_models/panel_resizer.ts | 11 +- .../views/application/application-view.pug | 2 +- .../views/application/application_view.ts | 12 +- app/assets/javascripts/views/constants.ts | 2 +- app/assets/javascripts/views/index.ts | 1 + .../javascripts/views/tags/tags-view.pug | 43 +++ .../javascripts/views/tags/tags_view.ts | 298 ++++++++++++++++++ app/assets/stylesheets/_focused.scss | 6 +- app/assets/stylesheets/_tags.scss | 4 - 33 files changed, 870 insertions(+), 1032 deletions(-) delete mode 100644 app/assets/icons/ic-notes.svg delete mode 100644 app/assets/javascripts/components/Navigation.tsx rename app/assets/javascripts/components/{Tags => }/RootTagDropZone.tsx (88%) delete mode 100644 app/assets/javascripts/components/Tags/SmartTagsList.tsx delete mode 100644 app/assets/javascripts/components/Tags/SmartTagsListItem.tsx delete mode 100644 app/assets/javascripts/components/Tags/SmartTagsSection.tsx delete mode 100644 app/assets/javascripts/components/Tags/TagsList.tsx delete mode 100644 app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx delete mode 100644 app/assets/javascripts/components/Tags/TagsSectionTitle.tsx delete mode 100644 app/assets/javascripts/components/Tags/dragndrop.ts create mode 100644 app/assets/javascripts/components/TagsList.tsx rename app/assets/javascripts/components/{Tags => }/TagsListItem.tsx (81%) create mode 100644 app/assets/javascripts/views/tags/tags-view.pug create mode 100644 app/assets/javascripts/views/tags/tags_view.ts diff --git a/app/assets/icons/ic-notes.svg b/app/assets/icons/ic-notes.svg deleted file mode 100644 index ece661333..000000000 --- a/app/assets/icons/ic-notes.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M4.55556 3C3.69222 3 3 3.69222 3 4.55556V15.4444C3 16.3078 3.69222 17 4.55556 17H15.4444C16.3078 17 17 16.3078 17 15.4444V4.55556C17 3.69222 16.3078 3 15.4444 3H4.55556ZM4.55556 4.55556H15.4444V15.4444H4.55556V4.55556ZM6.11111 6.11111V7.66667H13.8889V6.11111H6.11111ZM6.11111 9.22222V10.7778H13.8889V9.22222H6.11111ZM6.11111 12.3333V13.8889H11.5556V12.3333H6.11111Z"/> -</svg> diff --git a/app/assets/javascripts/app.ts b/app/assets/javascripts/app.ts index bd5d4e066..2d1762e8d 100644 --- a/app/assets/javascripts/app.ts +++ b/app/assets/javascripts/app.ts @@ -20,32 +20,23 @@ declare global { } } -import { ComponentViewDirective } from '@/components/ComponentView'; -import { NavigationDirective } from '@/components/Navigation'; -import { PinNoteButtonDirective } from '@/components/PinNoteButton'; -import { IsWebPlatform, WebAppVersion } from '@/version'; -import { - ApplicationGroupView, - ApplicationView, ChallengeModal, - FooterView, NoteGroupViewDirective, - NoteViewDirective -} from '@/views'; import { SNLog } from '@standardnotes/snjs'; import angular from 'angular'; -import { AccountMenuDirective } from './components/AccountMenu'; -import { ConfirmSignoutDirective } from './components/ConfirmSignoutModal'; -import { IconDirective } from './components/Icon'; -import { MultipleSelectedNotesDirective } from './components/MultipleSelectedNotes'; -import { NoAccountWarningDirective } from './components/NoAccountWarning'; -import { NotesContextMenuDirective } from './components/NotesContextMenu'; -import { NotesListOptionsDirective } from './components/NotesListOptionsMenu'; -import { NotesOptionsPanelDirective } from './components/NotesOptionsPanel'; -import { NotesViewDirective } from './components/NotesView'; -import { NoteTagsContainerDirective } from './components/NoteTagsContainer'; -import { ProtectedNoteOverlayDirective } from './components/ProtectedNoteOverlay'; -import { QuickSettingsMenuDirective } from './components/QuickSettingsMenu/QuickSettingsMenu'; -import { SearchOptionsDirective } from './components/SearchOptions'; -import { SessionsModalDirective } from './components/SessionsModal'; +import { configRoutes } from './routes'; + +import { ApplicationGroup } from './ui_models/application_group'; +import { AccountSwitcher } from './views/account_switcher/account_switcher'; + +import { + ApplicationGroupView, + ApplicationView, + NoteGroupViewDirective, + NoteViewDirective, + TagsView, + FooterView, + ChallengeModal, +} from '@/views'; + import { autofocus, clickOutside, @@ -55,31 +46,49 @@ import { infiniteScroll, lowercase, selectOnFocus, - snEnter + snEnter, } from './directives/functional'; + import { ActionsMenu, EditorMenu, - HistoryMenu, InputModal, MenuRow, PanelResizer, PasswordWizard, PermissionsModal, RevisionPreviewModal, - SyncResolutionMenu + HistoryMenu, + SyncResolutionMenu, } from './directives/views'; + import { trusted } from './filters'; -import { PreferencesDirective } from './preferences'; -import { PurchaseFlowDirective } from './purchaseFlow'; -import { configRoutes } from './routes'; -import { Bridge } from './services/bridge'; +import { isDev } from './utils'; import { BrowserBridge } from './services/browserBridge'; import { startErrorReporting } from './services/errorReporting'; import { StartApplication } from './startApplication'; -import { ApplicationGroup } from './ui_models/application_group'; -import { isDev } from './utils'; -import { AccountSwitcher } from './views/account_switcher/account_switcher'; +import { Bridge } from './services/bridge'; +import { SessionsModalDirective } from './components/SessionsModal'; +import { NoAccountWarningDirective } from './components/NoAccountWarning'; +import { ProtectedNoteOverlayDirective } from './components/ProtectedNoteOverlay'; +import { SearchOptionsDirective } from './components/SearchOptions'; +import { AccountMenuDirective } from './components/AccountMenu'; +import { ConfirmSignoutDirective } from './components/ConfirmSignoutModal'; +import { MultipleSelectedNotesDirective } from './components/MultipleSelectedNotes'; +import { NotesContextMenuDirective } from './components/NotesContextMenu'; +import { NotesOptionsPanelDirective } from './components/NotesOptionsPanel'; +import { IconDirective } from './components/Icon'; +import { NoteTagsContainerDirective } from './components/NoteTagsContainer'; +import { PreferencesDirective } from './preferences'; +import { WebAppVersion, IsWebPlatform } from '@/version'; +import { NotesListOptionsDirective } from './components/NotesListOptionsMenu'; +import { PurchaseFlowDirective } from './purchaseFlow'; +import { QuickSettingsMenuDirective } from './components/QuickSettingsMenu/QuickSettingsMenu'; +import { ComponentViewDirective } from '@/components/ComponentView'; +import { TagsListDirective } from '@/components/TagsList'; +import { NotesViewDirective } from './components/NotesView'; +import { PinNoteButtonDirective } from '@/components/PinNoteButton'; +import { TagsSectionDirective } from './components/Tags/TagsSection'; function reloadHiddenFirefoxTab(): boolean { /** @@ -134,6 +143,7 @@ const startApplication: StartApplication = async function startApplication( .directive('applicationView', () => new ApplicationView()) .directive('noteGroupView', () => new NoteGroupViewDirective()) .directive('noteView', () => new NoteViewDirective()) + .directive('tagsView', () => new TagsView()) .directive('footerView', () => new FooterView()); // Directives - Functional @@ -178,7 +188,8 @@ const startApplication: StartApplication = async function startApplication( .directive('notesListOptionsMenu', NotesListOptionsDirective) .directive('icon', IconDirective) .directive('noteTagsContainer', NoteTagsContainerDirective) - .directive('navigation', NavigationDirective) + .directive('tagsList', TagsListDirective) + .directive('tagsSection', TagsSectionDirective) .directive('preferences', PreferencesDirective) .directive('purchaseFlow', PurchaseFlowDirective) .directive('notesView', NotesViewDirective) diff --git a/app/assets/javascripts/components/Icon.tsx b/app/assets/javascripts/components/Icon.tsx index 6d5b6d3bc..bb82794cf 100644 --- a/app/assets/javascripts/components/Icon.tsx +++ b/app/assets/javascripts/components/Icon.tsx @@ -23,7 +23,6 @@ import AuthenticatorIcon from '../../icons/ic-authenticator.svg'; import SpreadsheetsIcon from '../../icons/ic-spreadsheets.svg'; import TasksIcon from '../../icons/ic-tasks.svg'; import MarkdownIcon from '../../icons/ic-markdown.svg'; -import NotesIcon from '../../icons/ic-notes.svg'; import CodeIcon from '../../icons/ic-code.svg'; import AccessibilityIcon from '../../icons/ic-accessibility.svg'; @@ -70,7 +69,6 @@ import { FunctionalComponent } from 'preact'; const ICONS = { 'menu-arrow-down-alt': MenuArrowDownAlt, 'menu-arrow-right': MenuArrowRight, - notes: NotesIcon, 'arrows-sort-up': ArrowsSortUpIcon, 'arrows-sort-down': ArrowsSortDownIcon, lock: LockIcon, diff --git a/app/assets/javascripts/components/Navigation.tsx b/app/assets/javascripts/components/Navigation.tsx deleted file mode 100644 index b3e5dcfd4..000000000 --- a/app/assets/javascripts/components/Navigation.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { ComponentView } from '@/components/ComponentView'; -import { PanelResizer } from '@/components/PanelResizer'; -import { SmartTagsSection } from '@/components/Tags/SmartTagsSection'; -import { TagsSection } from '@/components/Tags/TagsSection'; -import { toDirective } from '@/components/utils'; -import { - PanelSide, - ResizeFinishCallback, -} from '@/directives/views/panelResizer'; -import { WebApplication } from '@/ui_models/application'; -import { PANEL_NAME_NAVIGATION } from '@/views/constants'; -import { PrefKey } from '@standardnotes/snjs'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { useCallback, useEffect, useMemo, useState } from 'preact/hooks'; -import { PremiumModalProvider } from './Premium'; - -type Props = { - application: WebApplication; -}; - -export const Navigation: FunctionComponent<Props> = observer( - ({ application }) => { - const appState = useMemo(() => application.getAppState(), [application]); - const componentViewer = appState.foldersComponentViewer; - const enableNativeSmartTagsFeature = - appState.features.enableNativeSmartTagsFeature; - const [panelRef, setPanelRef] = useState<HTMLDivElement | null>(null); - - useEffect(() => { - const elem = document.querySelector( - 'navigation' - ) as HTMLDivElement | null; - setPanelRef(elem); - }, [setPanelRef]); - - const onCreateNewTag = useCallback(() => { - appState.tags.createNewTemplate(); - }, [appState]); - - const panelResizeFinishCallback: ResizeFinishCallback = useCallback( - (_lastWidth, _lastLeft, _isMaxWidth, isCollapsed) => { - appState.noteTags.reloadTagsContainerMaxWidth(); - appState.panelDidResize(PANEL_NAME_NAVIGATION, isCollapsed); - }, - [appState] - ); - - const panelWidthEventCallback = useCallback(() => { - appState.noteTags.reloadTagsContainerMaxWidth(); - }, [appState]); - - return ( - <PremiumModalProvider state={appState.features}> - <div - id="tags-column" - ref={setPanelRef} - className="sn-component section tags" - data-aria-label="Tags" - > - {componentViewer ? ( - <div className="component-view-container"> - <div className="component-view"> - <ComponentView - componentViewer={componentViewer} - application={application} - appState={appState} - /> - </div> - </div> - ) : ( - <div id="tags-content" className="content"> - <div className="tags-title-section section-title-bar"> - <div className="section-title-bar-header"> - <div className="sk-h3 title"> - <span className="sk-bold">Views</span> - </div> - {!enableNativeSmartTagsFeature && ( - <div - className="sk-button sk-secondary-contrast wide" - onClick={onCreateNewTag} - title="Create a new tag" - > - <div className="sk-label"> - <i className="icon ion-plus add-button" /> - </div> - </div> - )} - </div> - </div> - <div className="scrollable"> - <div className="infinite-scroll"> - <SmartTagsSection appState={appState} /> - <TagsSection appState={appState} /> - </div> - </div> - </div> - )} - {panelRef && ( - <PanelResizer - application={application} - collapsable={true} - defaultWidth={150} - panel={panelRef} - prefKey={PrefKey.TagsPanelWidth} - side={PanelSide.Right} - resizeFinishCallback={panelResizeFinishCallback} - widthEventCallback={panelWidthEventCallback} - /> - )} - </div> - </PremiumModalProvider> - ); - } -); - -export const NavigationDirective = toDirective<Props>(Navigation); diff --git a/app/assets/javascripts/components/NoteTag.tsx b/app/assets/javascripts/components/NoteTag.tsx index bd6ecd767..91dc12aba 100644 --- a/app/assets/javascripts/components/NoteTag.tsx +++ b/app/assets/javascripts/components/NoteTag.tsx @@ -32,7 +32,7 @@ export const NoteTag = observer(({ appState, tag }: Props) => { const onTagClick = (event: MouseEvent) => { if (tagClicked && event.target !== deleteTagRef.current) { setTagClicked(false); - appState.selectedTag = tag; + appState.setSelectedTag(tag); } else { setTagClicked(true); } diff --git a/app/assets/javascripts/components/NotesView.tsx b/app/assets/javascripts/components/NotesView.tsx index 622bd31aa..6c1b8e0df 100644 --- a/app/assets/javascripts/components/NotesView.tsx +++ b/app/assets/javascripts/components/NotesView.tsx @@ -124,9 +124,9 @@ const NotesView: FunctionComponent<Props> = observer( }; const panelResizeFinishCallback: ResizeFinishCallback = ( - _lastWidth, - _lastLeft, - _isMaxWidth, + _w, + _l, + _mw, isCollapsed ) => { appState.noteTags.reloadTagsContainerMaxWidth(); diff --git a/app/assets/javascripts/components/Premium/usePremiumModal.tsx b/app/assets/javascripts/components/Premium/usePremiumModal.tsx index a30e9dbf9..d52b15823 100644 --- a/app/assets/javascripts/components/Premium/usePremiumModal.tsx +++ b/app/assets/javascripts/components/Premium/usePremiumModal.tsx @@ -1,5 +1,3 @@ -import { FeaturesState } from '@/ui_models/app_state/features_state'; -import { observer } from 'mobx-react-lite'; import { FunctionalComponent } from 'preact'; import { useCallback, useContext, useState } from 'preact/hooks'; import { createContext } from 'react'; @@ -23,31 +21,29 @@ export const usePremiumModal = (): PremiumModalContextData => { return value; }; -interface Props { - state: FeaturesState; -} +export const PremiumModalProvider: FunctionalComponent = ({ children }) => { + const [featureName, setFeatureName] = useState<null | string>(null); -export const PremiumModalProvider: FunctionalComponent<Props> = observer( - ({ state, children }) => { - const featureName = state._premiumAlertFeatureName; - const activate = state.showPremiumAlert; - const close = state.closePremiumAlert; + const activate = setFeatureName; - const showModal = !!featureName; + const closeModal = useCallback(() => { + setFeatureName(null); + }, [setFeatureName]); - return ( - <> - {showModal && ( - <PremiumFeaturesModal - showModal={!!featureName} - featureName={featureName} - onClose={close} - /> - )} - <PremiumModalProvider_ value={{ activate }}> - {children} - </PremiumModalProvider_> - </> - ); - } -); + const showModal = !!featureName; + + return ( + <> + {showModal && ( + <PremiumFeaturesModal + showModal={!!featureName} + featureName={featureName} + onClose={closeModal} + /> + )} + <PremiumModalProvider_ value={{ activate }}> + {children} + </PremiumModalProvider_> + </> + ); +}; diff --git a/app/assets/javascripts/components/Tags/RootTagDropZone.tsx b/app/assets/javascripts/components/RootTagDropZone.tsx similarity index 88% rename from app/assets/javascripts/components/Tags/RootTagDropZone.tsx rename to app/assets/javascripts/components/RootTagDropZone.tsx index 1c6908a51..0e39ef5a8 100644 --- a/app/assets/javascripts/components/Tags/RootTagDropZone.tsx +++ b/app/assets/javascripts/components/RootTagDropZone.tsx @@ -1,5 +1,3 @@ -import { Icon } from '@/components/Icon'; -import { usePremiumModal } from '@/components/Premium'; import { FeaturesState, TAG_FOLDERS_FEATURE_NAME, @@ -7,7 +5,9 @@ import { import { TagsState } from '@/ui_models/app_state/tags_state'; import { observer } from 'mobx-react-lite'; import { useDrop } from 'react-dnd'; -import { DropItem, DropProps, ItemTypes } from './dragndrop'; +import { Icon } from './Icon'; +import { usePremiumModal } from './Premium'; +import { DropItem, DropProps, ItemTypes } from './TagsListItem'; type Props = { tagsState: TagsState; @@ -18,7 +18,7 @@ export const RootTagDropZone: React.FC<Props> = observer( ({ tagsState, featuresState }) => { const premiumModal = usePremiumModal(); const isNativeFoldersEnabled = featuresState.enableNativeFoldersFeature; - const hasFolders = featuresState.hasFolders; + const hasFolders = tagsState.hasFolders; const [{ isOver, canDrop }, dropRef] = useDrop<DropItem, void, DropProps>( () => ({ diff --git a/app/assets/javascripts/components/Tags/SmartTagsList.tsx b/app/assets/javascripts/components/Tags/SmartTagsList.tsx deleted file mode 100644 index 77b06eec8..000000000 --- a/app/assets/javascripts/components/Tags/SmartTagsList.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { AppState } from '@/ui_models/app_state'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { SmartTagsListItem } from './SmartTagsListItem'; - -type Props = { - appState: AppState; -}; - -export const SmartTagsList: FunctionComponent<Props> = observer( - ({ appState }) => { - const allTags = appState.tags.smartTags; - - return ( - <> - {allTags.map((tag) => { - return ( - <SmartTagsListItem - key={tag.uuid} - tag={tag} - tagsState={appState.tags} - features={appState.features} - /> - ); - })} - </> - ); - } -); diff --git a/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx b/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx deleted file mode 100644 index 0284b0ae9..000000000 --- a/app/assets/javascripts/components/Tags/SmartTagsListItem.tsx +++ /dev/null @@ -1,163 +0,0 @@ -import { Icon, IconType } from '@/components/Icon'; -import { FeaturesState } from '@/ui_models/app_state/features_state'; -import { TagsState } from '@/ui_models/app_state/tags_state'; -import '@reach/tooltip/styles.css'; -import { SNSmartTag } from '@standardnotes/snjs'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; - -type Props = { - tag: SNSmartTag; - tagsState: TagsState; - features: FeaturesState; -}; - -const smartTagIconType = (tag: SNSmartTag): IconType => { - if (tag.isAllTag) { - return 'notes'; - } - if (tag.isArchiveTag) { - return 'archive'; - } - if (tag.isTrashTag) { - return 'trash'; - } - return 'hashtag'; -}; - -export const SmartTagsListItem: FunctionComponent<Props> = observer( - ({ tag, tagsState, features }) => { - const [title, setTitle] = useState(tag.title || ''); - const inputRef = useRef<HTMLInputElement>(null); - - const level = 0; - const isSelected = tagsState.selected === tag; - const isEditing = tagsState.editingTag === tag; - const isSmartTagsEnabled = features.enableNativeSmartTagsFeature; - - useEffect(() => { - setTitle(tag.title || ''); - }, [setTitle, tag]); - - const selectCurrentTag = useCallback(() => { - tagsState.selected = tag; - }, [tagsState, tag]); - - const onBlur = useCallback(() => { - tagsState.save(tag, title); - setTitle(tag.title); - }, [tagsState, tag, title, setTitle]); - - const onInput = useCallback( - (e: Event) => { - const value = (e.target as HTMLInputElement).value; - setTitle(value); - }, - [setTitle] - ); - - const onKeyUp = useCallback( - (e: KeyboardEvent) => { - if (e.code === 'Enter') { - inputRef.current?.blur(); - e.preventDefault(); - } - }, - [inputRef] - ); - - useEffect(() => { - if (isEditing) { - inputRef.current?.focus(); - } - }, [inputRef, isEditing]); - - const onClickRename = useCallback(() => { - tagsState.editingTag = tag; - }, [tagsState, tag]); - - const onClickSave = useCallback(() => { - inputRef.current?.blur(); - }, [inputRef]); - - const onClickDelete = useCallback(() => { - tagsState.remove(tag); - }, [tagsState, tag]); - - const isFaded = !isSmartTagsEnabled && !tag.isAllTag; - const iconType = smartTagIconType(tag); - - return ( - <> - <div - className={`tag ${isSelected ? 'selected' : ''} ${ - isFaded ? 'faded' : '' - }`} - onClick={selectCurrentTag} - style={{ paddingLeft: `${level + 0.5}rem` }} - > - {!tag.errorDecrypting ? ( - <div className="tag-info"> - {isSmartTagsEnabled && ( - <div className={`tag-icon mr-1`}> - <Icon - type={iconType} - className={`${isSelected ? 'color-info' : 'color-neutral'}`} - /> - </div> - )} - <input - className={`title ${isEditing ? 'editing' : ''}`} - id={`react-tag-${tag.uuid}`} - onBlur={onBlur} - onInput={onInput} - value={title} - onKeyUp={onKeyUp} - spellCheck={false} - ref={inputRef} - /> - <div className="count"> - {tag.isAllTag && tagsState.allNotesCount} - </div> - </div> - ) : null} - {!tag.isSystemSmartTag && ( - <div className="meta"> - {tag.conflictOf && ( - <div className="danger small-text font-bold"> - Conflicted Copy {tag.conflictOf} - </div> - )} - {tag.errorDecrypting && !tag.waitingForKey && ( - <div className="danger small-text font-bold">Missing Keys</div> - )} - {tag.errorDecrypting && tag.waitingForKey && ( - <div className="info small-text font-bold"> - Waiting For Keys - </div> - )} - {isSelected && ( - <div className="menu"> - {!isEditing && ( - <a className="item" onClick={onClickRename}> - Rename - </a> - )} - {isEditing && ( - <a className="item" onClick={onClickSave}> - Save - </a> - )} - <a className="item" onClick={onClickDelete}> - Delete - </a> - </div> - )} - </div> - )} - </div> - </> - ); - } -); diff --git a/app/assets/javascripts/components/Tags/SmartTagsSection.tsx b/app/assets/javascripts/components/Tags/SmartTagsSection.tsx deleted file mode 100644 index d647ca6ef..000000000 --- a/app/assets/javascripts/components/Tags/SmartTagsSection.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { WebApplication } from '@/ui_models/application'; -import { AppState } from '@/ui_models/app_state'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { SmartTagsList } from './SmartTagsList'; - -type Props = { - appState: AppState; -}; - -export const SmartTagsSection: FunctionComponent<Props> = observer( - ({ appState }) => { - return ( - <section> - <SmartTagsList appState={appState} /> - </section> - ); - } -); diff --git a/app/assets/javascripts/components/Tags/TagsList.tsx b/app/assets/javascripts/components/Tags/TagsList.tsx deleted file mode 100644 index 0d6ab0b15..000000000 --- a/app/assets/javascripts/components/Tags/TagsList.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { AppState } from '@/ui_models/app_state'; -import { isMobile } from '@/utils'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { DndProvider } from 'react-dnd'; -import { HTML5Backend } from 'react-dnd-html5-backend'; -import { TouchBackend } from 'react-dnd-touch-backend'; -import { RootTagDropZone } from './RootTagDropZone'; -import { TagsListItem } from './TagsListItem'; - -type Props = { - appState: AppState; -}; - -export const TagsList: FunctionComponent<Props> = observer(({ appState }) => { - const tagsState = appState.tags; - const allTags = tagsState.allLocalRootTags; - - const backend = isMobile({ tablet: true }) ? TouchBackend : HTML5Backend; - - return ( - <DndProvider backend={backend}> - {allTags.length === 0 ? ( - <div className="no-tags-placeholder"> - No tags. Create one using the add button above. - </div> - ) : ( - <> - {allTags.map((tag) => { - return ( - <TagsListItem - level={0} - key={tag.uuid} - tag={tag} - tagsState={tagsState} - features={appState.features} - /> - ); - })} - <RootTagDropZone - tagsState={appState.tags} - featuresState={appState.features} - /> - </> - )} - </DndProvider> - ); -}); diff --git a/app/assets/javascripts/components/Tags/TagsSection.tsx b/app/assets/javascripts/components/Tags/TagsSection.tsx index 636206f73..5cc7a452d 100644 --- a/app/assets/javascripts/components/Tags/TagsSection.tsx +++ b/app/assets/javascripts/components/Tags/TagsSection.tsx @@ -1,29 +1,108 @@ -import { TagsList } from '@/components/Tags/TagsList'; +import { TagsList } from '@/components/TagsList'; +import { toDirective } from '@/components/utils'; +import { WebApplication } from '@/ui_models/application'; import { AppState } from '@/ui_models/app_state'; +import { + FeaturesState, + TAG_FOLDERS_FEATURE_NAME, + TAG_FOLDERS_FEATURE_TOOLTIP, +} from '@/ui_models/app_state/features_state'; +import { Tooltip } from '@reach/tooltip'; import { observer } from 'mobx-react-lite'; import { FunctionComponent } from 'preact'; -import { TagsSectionAddButton } from './TagsSectionAddButton'; -import { TagsSectionTitle } from './TagsSectionTitle'; +import { useCallback } from 'preact/hooks'; +import { IconButton } from '../IconButton'; +import { PremiumModalProvider, usePremiumModal } from '../Premium'; type Props = { + application: WebApplication; appState: AppState; }; -export const TagsSection: FunctionComponent<Props> = observer( - ({ appState }) => { +const TagAddButton: FunctionComponent<{ + appState: AppState; + features: FeaturesState; +}> = observer(({ appState, features }) => { + const isNativeFoldersEnabled = features.enableNativeFoldersFeature; + + if (!isNativeFoldersEnabled) { + return null; + } + + return ( + <IconButton + icon="add" + title="Create a new tag" + focusable={true} + onClick={() => appState.createNewTag()} + /> + ); +}); + +const TagTitle: FunctionComponent<{ + features: FeaturesState; +}> = observer(({ features }) => { + const isNativeFoldersEnabled = features.enableNativeFoldersFeature; + const hasFolders = features.hasFolders; + const modal = usePremiumModal(); + + const showPremiumAlert = useCallback(() => { + modal.activate(TAG_FOLDERS_FEATURE_NAME); + }, [modal]); + + if (!isNativeFoldersEnabled) { return ( - <section> - <div className="tags-title-section section-title-bar"> - <div className="section-title-bar-header"> - <TagsSectionTitle features={appState.features} /> - <TagsSectionAddButton - tags={appState.tags} - features={appState.features} - /> - </div> + <> + <div className="sk-h3 title"> + <span className="sk-bold">Tags</span> </div> - <TagsList appState={appState} /> - </section> + </> + ); + } + + if (hasFolders) { + return ( + <> + <div className="sk-h3 title"> + <span className="sk-bold">Folders</span> + </div> + </> + ); + } + + return ( + <> + <div className="sk-h3 title"> + <span className="sk-bold">Tags</span> + <Tooltip label={TAG_FOLDERS_FEATURE_TOOLTIP}> + <label + className="ml-1 sk-bold color-grey-2 cursor-pointer" + onClick={showPremiumAlert} + > + Folders + </label> + </Tooltip> + </div> + </> + ); +}); + +export const TagsSection: FunctionComponent<Props> = observer( + ({ application, appState }) => { + return ( + <PremiumModalProvider> + <section> + <div className="tags-title-section section-title-bar"> + <div className="section-title-bar-header"> + <TagTitle features={appState.features} /> + <TagAddButton appState={appState} features={appState.features} /> + </div> + </div> + <TagsList application={application} appState={appState} /> + </section> + </PremiumModalProvider> ); } ); + +export const TagsSectionDirective = toDirective<Props>(TagsSection); diff --git a/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx b/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx deleted file mode 100644 index 9a748b7dc..000000000 --- a/app/assets/javascripts/components/Tags/TagsSectionAddButton.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { IconButton } from '@/components/IconButton'; -import { AppState } from '@/ui_models/app_state'; -import { FeaturesState } from '@/ui_models/app_state/features_state'; -import { TagsState } from '@/ui_models/app_state/tags_state'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; - -type Props = { - tags: TagsState; - features: FeaturesState; -}; - -export const TagsSectionAddButton: FunctionComponent<Props> = observer( - ({ tags, features }) => { - const isNativeFoldersEnabled = features.enableNativeFoldersFeature; - - if (!isNativeFoldersEnabled) { - return null; - } - - return ( - <IconButton - focusable={true} - icon="add" - title="Create a new tag" - onClick={() => tags.createNewTemplate()} - /> - ); - } -); diff --git a/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx b/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx deleted file mode 100644 index 6298dbf1e..000000000 --- a/app/assets/javascripts/components/Tags/TagsSectionTitle.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import { usePremiumModal } from '@/components/Premium'; -import { - FeaturesState, - TAG_FOLDERS_FEATURE_NAME, - TAG_FOLDERS_FEATURE_TOOLTIP, -} from '@/ui_models/app_state/features_state'; -import { Tooltip } from '@reach/tooltip'; -import { observer } from 'mobx-react-lite'; -import { FunctionComponent } from 'preact'; -import { useCallback } from 'preact/hooks'; - -type Props = { - features: FeaturesState; -}; - -export const TagsSectionTitle: FunctionComponent<Props> = observer( - ({ features }) => { - const isNativeFoldersEnabled = features.enableNativeFoldersFeature; - const hasFolders = features.hasFolders; - const modal = usePremiumModal(); - - const showPremiumAlert = useCallback(() => { - modal.activate(TAG_FOLDERS_FEATURE_NAME); - }, [modal]); - - if (!isNativeFoldersEnabled) { - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Tags</span> - </div> - </> - ); - } - - if (hasFolders) { - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Folders</span> - </div> - </> - ); - } - - return ( - <> - <div className="sk-h3 title"> - <span className="sk-bold">Tags</span> - <Tooltip label={TAG_FOLDERS_FEATURE_TOOLTIP}> - <label - className="ml-1 sk-bold color-grey-2 cursor-pointer" - onClick={showPremiumAlert} - > - Folders - </label> - </Tooltip> - </div> - </> - ); - } -); diff --git a/app/assets/javascripts/components/Tags/dragndrop.ts b/app/assets/javascripts/components/Tags/dragndrop.ts deleted file mode 100644 index 5a5033ad5..000000000 --- a/app/assets/javascripts/components/Tags/dragndrop.ts +++ /dev/null @@ -1,9 +0,0 @@ -export enum ItemTypes { - TAG = 'TAG', -} - -export type DropItemTag = { uuid: string }; - -export type DropItem = DropItemTag; - -export type DropProps = { isOver: boolean; canDrop: boolean }; diff --git a/app/assets/javascripts/components/TagsList.tsx b/app/assets/javascripts/components/TagsList.tsx new file mode 100644 index 000000000..66925c2c1 --- /dev/null +++ b/app/assets/javascripts/components/TagsList.tsx @@ -0,0 +1,153 @@ +import { PremiumModalProvider } from '@/components/Premium'; +import { confirmDialog } from '@/services/alertService'; +import { STRING_DELETE_TAG } from '@/strings'; +import { WebApplication } from '@/ui_models/application'; +import { AppState } from '@/ui_models/app_state'; +import { isMobile } from '@/utils'; +import { SNTag, TagMutator } from '@standardnotes/snjs'; +import { runInAction } from 'mobx'; +import { observer } from 'mobx-react-lite'; +import { FunctionComponent } from 'preact'; +import { useCallback } from 'preact/hooks'; +import { DndProvider } from 'react-dnd'; +import { HTML5Backend } from 'react-dnd-html5-backend'; +import { TouchBackend } from 'react-dnd-touch-backend'; +import { RootTagDropZone } from './RootTagDropZone'; +import { TagsListItem } from './TagsListItem'; +import { toDirective } from './utils'; + +type Props = { + application: WebApplication; + appState: AppState; +}; + +const tagsWithOptionalTemplate = ( + template: SNTag | undefined, + tags: SNTag[] +): SNTag[] => { + if (!template) { + return tags; + } + return [template, ...tags]; +}; + +export const TagsList: FunctionComponent<Props> = observer( + ({ application, appState }) => { + const templateTag = appState.templateTag; + const rootTags = appState.tags.rootTags; + + const allTags = tagsWithOptionalTemplate(templateTag, rootTags); + + const selectTag = useCallback( + (tag: SNTag) => { + appState.setSelectedTag(tag); + }, + [appState] + ); + + const saveTag = useCallback( + async (tag: SNTag, newTitle: string) => { + const templateTag = appState.templateTag; + + const hasEmptyTitle = newTitle.length === 0; + const hasNotChangedTitle = newTitle === tag.title; + const isTemplateChange = templateTag && tag.uuid === templateTag.uuid; + const hasDuplicatedTitle = !!application.findTagByTitle(newTitle); + + runInAction(() => { + appState.templateTag = undefined; + appState.editingTag = undefined; + }); + + if (hasEmptyTitle || hasNotChangedTitle) { + if (isTemplateChange) { + appState.undoCreateNewTag(); + } + return; + } + + if (hasDuplicatedTitle) { + if (isTemplateChange) { + appState.undoCreateNewTag(); + } + application.alertService?.alert( + 'A tag with this name already exists.' + ); + return; + } + + if (isTemplateChange) { + const insertedTag = await application.insertItem(templateTag); + const changedTag = await application.changeItem<TagMutator>( + insertedTag.uuid, + (m) => { + m.title = newTitle; + } + ); + + selectTag(changedTag as SNTag); + await application.saveItem(insertedTag.uuid); + } else { + await application.changeAndSaveItem<TagMutator>( + tag.uuid, + (mutator) => { + mutator.title = newTitle; + } + ); + } + }, + [appState, application, selectTag] + ); + + const removeTag = useCallback( + async (tag: SNTag) => { + if ( + await confirmDialog({ + text: STRING_DELETE_TAG, + confirmButtonStyle: 'danger', + }) + ) { + appState.removeTag(tag); + } + }, + [appState] + ); + + const backend = isMobile({ tablet: true }) ? TouchBackend : HTML5Backend; + + return ( + <PremiumModalProvider> + <DndProvider backend={backend}> + {allTags.length === 0 ? ( + <div className="no-tags-placeholder"> + No tags. Create one using the add button above. + </div> + ) : ( + <> + {allTags.map((tag) => { + return ( + <TagsListItem + level={0} + key={tag.uuid} + tag={tag} + tagsState={appState.tags} + selectTag={selectTag} + saveTag={saveTag} + removeTag={removeTag} + appState={appState} + /> + ); + })} + <RootTagDropZone + tagsState={appState.tags} + featuresState={appState.features} + /> + </> + )} + </DndProvider> + </PremiumModalProvider> + ); + } +); + +export const TagsListDirective = toDirective<Props>(TagsList); diff --git a/app/assets/javascripts/components/Tags/TagsListItem.tsx b/app/assets/javascripts/components/TagsListItem.tsx similarity index 81% rename from app/assets/javascripts/components/Tags/TagsListItem.tsx rename to app/assets/javascripts/components/TagsListItem.tsx index 8dac77728..ed6e8cf5e 100644 --- a/app/assets/javascripts/components/Tags/TagsListItem.tsx +++ b/app/assets/javascripts/components/TagsListItem.tsx @@ -1,5 +1,3 @@ -import { Icon } from '@/components/Icon'; -import { usePremiumModal } from '@/components/Premium'; import { FeaturesState, TAG_FOLDERS_FEATURE_NAME, @@ -7,36 +5,56 @@ import { import { TagsState } from '@/ui_models/app_state/tags_state'; import '@reach/tooltip/styles.css'; import { SNTag } from '@standardnotes/snjs'; -import { computed } from 'mobx'; +import { computed, runInAction } from 'mobx'; import { observer } from 'mobx-react-lite'; import { FunctionComponent, JSX } from 'preact'; import { useCallback, useEffect, useRef, useState } from 'preact/hooks'; import { useDrag, useDrop } from 'react-dnd'; -import { DropItem, DropProps, ItemTypes } from './dragndrop'; +import { Icon } from './Icon'; +import { usePremiumModal } from './Premium'; + +export enum ItemTypes { + TAG = 'TAG', +} + +export type DropItemTag = { uuid: string }; + +export type DropItem = DropItemTag; + +export type DropProps = { isOver: boolean; canDrop: boolean }; type Props = { tag: SNTag; tagsState: TagsState; - features: FeaturesState; + selectTag: (tag: SNTag) => void; + removeTag: (tag: SNTag) => void; + saveTag: (tag: SNTag, newTitle: string) => void; + appState: TagsListState; level: number; }; +export type TagsListState = { + readonly selectedTag: SNTag | undefined; + tags: TagsState; + editingTag: SNTag | undefined; + features: FeaturesState; +}; + export const TagsListItem: FunctionComponent<Props> = observer( - ({ tag, features, tagsState, level }) => { + ({ tag, selectTag, saveTag, removeTag, appState, tagsState, level }) => { const [title, setTitle] = useState(tag.title || ''); const inputRef = useRef<HTMLInputElement>(null); - const isSelected = tagsState.selected === tag; - const isEditing = tagsState.editingTag === tag; - const noteCounts = computed(() => tagsState.getNotesCount(tag)); + const isSelected = appState.selectedTag === tag; + const isEditing = appState.editingTag === tag; + const noteCounts = computed(() => appState.tags.getNotesCount(tag)); const childrenTags = computed(() => tagsState.getChildren(tag)).get(); const hasChildren = childrenTags.length > 0; - const hasFolders = features.hasFolders; - const isNativeFoldersEnabled = features.enableNativeFoldersFeature; + const hasFolders = tagsState.hasFolders; + const isNativeFoldersEnabled = appState.features.enableNativeFoldersFeature; const hasAtLeastOneFolder = tagsState.hasAtLeastOneFolder; - const premiumModal = usePremiumModal(); const [showChildren, setShowChildren] = useState(hasChildren); @@ -62,13 +80,16 @@ export const TagsListItem: FunctionComponent<Props> = observer( ); const selectCurrentTag = useCallback(() => { - tagsState.selected = tag; - }, [tagsState, tag]); + if (isEditing || isSelected) { + return; + } + selectTag(tag); + }, [isSelected, isEditing, selectTag, tag]); const onBlur = useCallback(() => { - tagsState.save(tag, title); + saveTag(tag, title); setTitle(tag.title); - }, [tagsState, tag, title, setTitle]); + }, [tag, saveTag, title, setTitle]); const onInput = useCallback( (e: JSX.TargetedEvent<HTMLInputElement>) => { @@ -95,16 +116,18 @@ export const TagsListItem: FunctionComponent<Props> = observer( }, [inputRef, isEditing]); const onClickRename = useCallback(() => { - tagsState.editingTag = tag; - }, [tagsState, tag]); + runInAction(() => { + appState.editingTag = tag; + }); + }, [appState, tag]); const onClickSave = useCallback(() => { inputRef.current?.blur(); }, [inputRef]); const onClickDelete = useCallback(() => { - tagsState.remove(tag); - }, [tagsState, tag]); + removeTag(tag); + }, [removeTag, tag]); const [, dragRef] = useDrag( () => ({ @@ -232,7 +255,10 @@ export const TagsListItem: FunctionComponent<Props> = observer( key={tag.uuid} tag={tag} tagsState={tagsState} - features={features} + selectTag={selectTag} + saveTag={saveTag} + removeTag={removeTag} + appState={appState} /> ); })} diff --git a/app/assets/javascripts/strings.ts b/app/assets/javascripts/strings.ts index 75a099619..1f6f647d8 100644 --- a/app/assets/javascripts/strings.ts +++ b/app/assets/javascripts/strings.ts @@ -22,8 +22,6 @@ export const STRING_NEW_UPDATE_READY = export const STRING_DELETE_TAG = 'Are you sure you want to delete this tag? Note: deleting a tag will not delete its notes.'; -export const STRING_MISSING_SYSTEM_TAG = 'We are missing a System Tag.'; - /** @editor */ export const STRING_SAVING_WHILE_DOCUMENT_HIDDEN = 'Attempting to save an item while the application is hidden. To protect data integrity, please refresh the application window and try again.'; diff --git a/app/assets/javascripts/ui_models/app_state/app_state.ts b/app/assets/javascripts/ui_models/app_state/app_state.ts index 124fa2e16..71d4440f0 100644 --- a/app/assets/javascripts/ui_models/app_state/app_state.ts +++ b/app/assets/javascripts/ui_models/app_state/app_state.ts @@ -6,26 +6,20 @@ import { NoteViewController } from '@/views/note_view/note_view_controller'; import { isDesktopApplication } from '@/utils'; import { ApplicationEvent, - ComponentArea, ContentType, DeinitSource, - isPayloadSourceInternalChange, PayloadSource, PrefKey, - SNComponent, SNNote, - SNSmartTag, - ComponentViewer, SNTag, } from '@standardnotes/snjs'; import pull from 'lodash/pull'; import { action, computed, - IReactionDisposer, makeObservable, observable, - reaction, + runInAction, } from 'mobx'; import { ActionsMenuState } from './actions_menu_state'; import { FeaturesState } from './features_state'; @@ -78,6 +72,11 @@ export class AppState { onVisibilityChange: any; showBetaWarning: boolean; + selectedTag: SNTag | undefined; + previouslySelectedTag: SNTag | undefined; + editingTag: SNTag | undefined; + _templateTag: SNTag | undefined; + private multiEditorSupport = false; readonly quickSettingsMenu = new QuickSettingsState(); @@ -93,16 +92,10 @@ export class AppState { readonly features: FeaturesState; readonly tags: TagsState; readonly notesView: NotesViewState; - - public foldersComponentViewer?: ComponentViewer; - isSessionsModalVisible = false; private appEventObserverRemovers: (() => void)[] = []; - private readonly tagChangedDisposer: IReactionDisposer; - private readonly foldersComponentViewerDisposer: () => void; - /* @ngInject */ constructor( $rootScope: ng.IRootScopeService, @@ -167,27 +160,30 @@ export class AppState { this.showBetaWarning = false; } - this.foldersComponentViewer = undefined; + this.selectedTag = undefined; + this.previouslySelectedTag = undefined; + this.editingTag = undefined; + this._templateTag = undefined; makeObservable(this, { - selectedTag: computed, - showBetaWarning: observable, isSessionsModalVisible: observable, preferences: observable, + selectedTag: observable, + previouslySelectedTag: observable, + _templateTag: observable, + templateTag: computed, + createNewTag: action, + editingTag: observable, + setSelectedTag: action, + removeTag: action, + enableBetaWarning: action, disableBetaWarning: action, openSessionsModal: action, closeSessionsModal: action, - - foldersComponentViewer: observable.ref, - setFoldersComponent: action, }); - - this.tagChangedDisposer = this.tagChangedNotifier(); - this.foldersComponentViewerDisposer = - this.subscribeToFoldersComponentChanges(); } deinit(source: DeinitSource): void { @@ -210,8 +206,6 @@ export class AppState { } document.removeEventListener('visibilitychange', this.onVisibilityChange); this.onVisibilityChange = undefined; - this.tagChangedDisposer(); - this.foldersComponentViewerDisposer(); } openSessionsModal(): void { @@ -240,16 +234,16 @@ export class AppState { if (!this.multiEditorSupport) { this.closeActiveNoteController(); } - - const selectedTag = this.selectedTag; - - const activeRegularTagUuid = - selectedTag && !selectedTag.isSmartTag ? selectedTag.uuid : undefined; + const activeTagUuid = this.selectedTag + ? this.selectedTag.isSmartTag + ? undefined + : this.selectedTag.uuid + : undefined; await this.application.noteControllerGroup.createNoteView( undefined, title, - activeRegularTagUuid + activeTagUuid ); } @@ -281,88 +275,10 @@ export class AppState { } } - private tagChangedNotifier(): IReactionDisposer { - return reaction( - () => this.tags.selectedUuid, - () => { - const tag = this.tags.selected; - const previousTag = this.tags.previouslySelected; - - if (!tag) { - return; - } - - if (this.application.isTemplateItem(tag)) { - return; - } - - this.notifyEvent(AppStateEvent.TagChanged, { - tag, - previousTag, - }); - } - ); - } - - async setFoldersComponent(component?: SNComponent) { - const foldersComponentViewer = this.foldersComponentViewer; - - if (foldersComponentViewer) { - this.application.componentManager.destroyComponentViewer( - foldersComponentViewer - ); - this.foldersComponentViewer = undefined; - } - - if (component) { - this.foldersComponentViewer = - this.application.componentManager.createComponentViewer( - component, - undefined, - this.tags.onFoldersComponentMessage.bind(this.tags) - ); - } - } - - private subscribeToFoldersComponentChanges() { - return this.application.streamItems( - [ContentType.Component], - async (items, source) => { - if ( - isPayloadSourceInternalChange(source) || - source === PayloadSource.InitialObserverRegistrationPush - ) { - return; - } - const components = items as SNComponent[]; - const hasFoldersChange = !!components.find( - (component) => component.area === ComponentArea.TagsList - ); - if (hasFoldersChange) { - const componentViewer = this.application.componentManager - .componentsForArea(ComponentArea.TagsList) - .find((component) => component.active); - - this.setFoldersComponent(componentViewer); - } - } - ); - } - - public get selectedTag(): SNTag | SNSmartTag | undefined { - return this.tags.selected; - } - - public set selectedTag(tag: SNTag | SNSmartTag | undefined) { - this.tags.selected = tag; - } - streamNotesAndTags() { this.application.streamItems( [ContentType.Note, ContentType.Tag], async (items, source) => { - const selectedTag = this.tags.selected; - /** Close any note controllers for deleted/trashed/archived notes */ if (source === PayloadSource.PreSyncSave) { const notes = items.filter( @@ -377,13 +293,13 @@ export class AppState { this.closeNoteController(noteController); } else if ( note.trashed && - !selectedTag?.isTrashTag && + !this.selectedTag?.isTrashTag && !this.searchOptions.includeTrashed ) { this.closeNoteController(noteController); } else if ( note.archived && - !selectedTag?.isArchiveTag && + !this.selectedTag?.isArchiveTag && !this.searchOptions.includeArchived && !this.application.getPreference(PrefKey.NotesShowArchived, false) ) { @@ -391,6 +307,17 @@ export class AppState { } } } + if (this.selectedTag) { + const matchingTag = items.find( + (candidate) => + this.selectedTag && candidate.uuid === this.selectedTag.uuid + ); + if (matchingTag) { + runInAction(() => { + this.selectedTag = matchingTag as SNTag; + }); + } + } } ); } @@ -458,6 +385,74 @@ export class AppState { }); } + setSelectedTag(tag: SNTag) { + if (tag.conflictOf) { + this.application.changeAndSaveItem(tag.uuid, (mutator) => { + mutator.conflictOf = undefined; + }); + } + + if (this.selectedTag === tag) { + return; + } + + this.previouslySelectedTag = this.selectedTag; + this.selectedTag = tag; + + if (this.templateTag?.uuid === tag.uuid) { + return; + } + + this.notifyEvent(AppStateEvent.TagChanged, { + tag: tag, + previousTag: this.previouslySelectedTag, + }); + } + + public getSelectedTag() { + return this.selectedTag; + } + + public get templateTag(): SNTag | undefined { + return this._templateTag; + } + + public set templateTag(tag: SNTag | undefined) { + const previous = this._templateTag; + this._templateTag = tag; + + if (tag) { + this.setSelectedTag(tag); + this.editingTag = tag; + } else if (previous) { + this.selectedTag = + previous === this.selectedTag ? undefined : this.selectedTag; + this.editingTag = + previous === this.editingTag ? undefined : this.editingTag; + } + } + + public removeTag(tag: SNTag) { + this.application.deleteItem(tag); + this.setSelectedTag(this.tags.smartTags[0]); + } + + public async createNewTag() { + if (this.templateTag) { + return; + } + + const newTag = (await this.application.createTemplateItem( + ContentType.Tag + )) as SNTag; + this.templateTag = newTag; + } + + public async undoCreateNewTag() { + const previousTag = this.previouslySelectedTag || this.tags.smartTags[0]; + this.setSelectedTag(previousTag); + } + /** Returns the tags that are referncing this note */ public getNoteTags(note: SNNote) { return this.application.referencingForItem(note).filter((ref) => { diff --git a/app/assets/javascripts/ui_models/app_state/features_state.ts b/app/assets/javascripts/ui_models/app_state/features_state.ts index 323f2931f..ca022d8b4 100644 --- a/app/assets/javascripts/ui_models/app_state/features_state.ts +++ b/app/assets/javascripts/ui_models/app_state/features_state.ts @@ -3,22 +3,13 @@ import { FeatureIdentifier, FeatureStatus, } from '@standardnotes/snjs'; -import { - action, - computed, - makeObservable, - observable, - runInAction, - when, -} from 'mobx'; +import { computed, makeObservable, observable, runInAction } from 'mobx'; import { WebApplication } from '../application'; export const TAG_FOLDERS_FEATURE_NAME = 'Tag folders'; export const TAG_FOLDERS_FEATURE_TOOLTIP = 'A Plus or Pro plan is required to enable Tag folders.'; -export const SMART_TAGS_FEATURE_NAME = 'Smart Tags'; - /** * Holds state for premium/non premium features for the current user features, * and eventually for in-development features (feature flags). @@ -28,37 +19,23 @@ export class FeaturesState { window?._enable_unfinished_features; _hasFolders = false; - _hasSmartTags = false; - _premiumAlertFeatureName: string | undefined; - private unsub: () => void; constructor(private application: WebApplication) { this._hasFolders = this.hasNativeFolders(); - this._hasSmartTags = this.hasNativeSmartTags(); - this._premiumAlertFeatureName = undefined; makeObservable(this, { _hasFolders: observable, - _hasSmartTags: observable, hasFolders: computed, enableNativeFoldersFeature: computed, - enableNativeSmartTagsFeature: computed, - _premiumAlertFeatureName: observable, - showPremiumAlert: action, - closePremiumAlert: action, }); - this.showPremiumAlert = this.showPremiumAlert.bind(this); - this.closePremiumAlert = this.closePremiumAlert.bind(this); - this.unsub = this.application.addEventObserver(async (eventName) => { switch (eventName) { case ApplicationEvent.FeaturesUpdated: case ApplicationEvent.Launched: runInAction(() => { this._hasFolders = this.hasNativeFolders(); - this._hasSmartTags = this.hasNativeSmartTags(); }); break; default: @@ -75,25 +52,25 @@ export class FeaturesState { return this.enableUnfinishedFeatures; } - public get enableNativeSmartTagsFeature(): boolean { - return this.enableUnfinishedFeatures; - } - public get hasFolders(): boolean { return this._hasFolders; } - public get hasSmartTags(): boolean { - return this._hasSmartTags; - } + public set hasFolders(hasFolders: boolean) { + if (!hasFolders) { + this._hasFolders = false; + return; + } - public async showPremiumAlert(featureName: string): Promise<void> { - this._premiumAlertFeatureName = featureName; - return when(() => this._premiumAlertFeatureName === undefined); - } + if (!this.hasNativeFolders()) { + this.application.alertService?.alert( + `${TAG_FOLDERS_FEATURE_NAME} requires at least a Plus Subscription.` + ); + this._hasFolders = false; + return; + } - public async closePremiumAlert(): Promise<void> { - this._premiumAlertFeatureName = undefined; + this._hasFolders = hasFolders; } private hasNativeFolders(): boolean { @@ -107,16 +84,4 @@ export class FeaturesState { return status === FeatureStatus.Entitled; } - - private hasNativeSmartTags(): boolean { - if (!this.enableNativeSmartTagsFeature) { - return false; - } - - const status = this.application.getFeatureStatus( - FeatureIdentifier.SmartFilters - ); - - return status === FeatureStatus.Entitled; - } } diff --git a/app/assets/javascripts/ui_models/app_state/notes_state.ts b/app/assets/javascripts/ui_models/app_state/notes_state.ts index 8bfbae2c2..44dda28e1 100644 --- a/app/assets/javascripts/ui_models/app_state/notes_state.ts +++ b/app/assets/javascripts/ui_models/app_state/notes_state.ts @@ -115,12 +115,12 @@ export class NotesState { async selectNote(uuid: UuidString, userTriggered?: boolean): Promise<void> { const note = this.application.findItem(uuid) as SNNote; - const hasMeta = this.io.activeModifiers.has(KeyboardModifier.Meta); - const hasCtrl = this.io.activeModifiers.has(KeyboardModifier.Ctrl); - const hasShift = this.io.activeModifiers.has(KeyboardModifier.Shift); - if (note) { - if (userTriggered && (hasMeta || hasCtrl)) { + if ( + userTriggered && + (this.io.activeModifiers.has(KeyboardModifier.Meta) || + this.io.activeModifiers.has(KeyboardModifier.Ctrl)) + ) { if (this.selectedNotes[uuid]) { delete this.selectedNotes[uuid]; } else if (await this.application.authorizeNoteAccess(note)) { @@ -129,7 +129,10 @@ export class NotesState { this.lastSelectedNote = note; }); } - } else if (userTriggered && hasShift) { + } else if ( + userTriggered && + this.io.activeModifiers.has(KeyboardModifier.Shift) + ) { await this.selectNotesRange(note); } else { const shouldSelectNote = diff --git a/app/assets/javascripts/ui_models/app_state/notes_view_state.ts b/app/assets/javascripts/ui_models/app_state/notes_view_state.ts index a7ad404bb..e0be2a0e0 100644 --- a/app/assets/javascripts/ui_models/app_state/notes_view_state.ts +++ b/app/assets/javascripts/ui_models/app_state/notes_view_state.ts @@ -495,9 +495,7 @@ export class NotesViewState { this.reloadNotesDisplayOptions(); this.reloadNotes(); - const hasSomeNotes = this.notes.length > 0; - - if (hasSomeNotes) { + if (this.notes.length > 0) { this.selectFirstNote(); } else if (dbLoaded) { if ( diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index 8a19847e6..13e698d89 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -1,13 +1,8 @@ -import { confirmDialog } from '@/services/alertService'; -import { STRING_DELETE_TAG, STRING_MISSING_SYSTEM_TAG } from '@/strings'; import { - ComponentAction, ContentType, - MessageData, SNSmartTag, SNTag, - TagMutator, - UuidString + UuidString, } from '@standardnotes/snjs'; import { action, @@ -15,21 +10,14 @@ import { makeAutoObservable, makeObservable, observable, - runInAction + runInAction, } from 'mobx'; import { WebApplication } from '../application'; -import { FeaturesState, SMART_TAGS_FEATURE_NAME } from './features_state'; - -type AnyTag = SNTag | SNSmartTag; +import { FeaturesState } from './features_state'; export class TagsState { tags: SNTag[] = []; smartTags: SNSmartTag[] = []; - allNotesCount_ = 0; - selected_: AnyTag | undefined; - previouslySelected_: AnyTag | undefined; - editing_: SNTag | undefined; - private readonly tagsCountsState: TagsCountsState; constructor( @@ -39,40 +27,22 @@ export class TagsState { ) { this.tagsCountsState = new TagsCountsState(this.application); - this.selected_ = undefined; - this.previouslySelected_ = undefined; - this.editing_ = undefined; - makeObservable(this, { tags: observable.ref, smartTags: observable.ref, + hasFolders: computed, hasAtLeastOneFolder: computed, - allNotesCount_: observable, - allNotesCount: computed, - - selected_: observable.ref, - previouslySelected_: observable.ref, - previouslySelected: computed, - editing_: observable.ref, - selected: computed, - selectedUuid: computed, - editingTag: computed, assignParent: action, rootTags: computed, tagsCount: computed, - - createNewTemplate: action, - undoCreateNewTag: action, - save: action, - remove: action, }); appEventListeners.push( this.application.streamItems( [ContentType.Tag, ContentType.SmartTag], - (items) => { + () => { runInAction(() => { this.tags = this.application.getDisplayableItems( ContentType.Tag @@ -80,42 +50,18 @@ export class TagsState { this.smartTags = this.application.getSmartTags(); this.tagsCountsState.update(this.tags); - this.allNotesCount_ = this.countAllNotes(); - - const selectedTag = this.selected_; - if (selectedTag) { - const matchingTag = items.find( - (candidate) => candidate.uuid === selectedTag.uuid - ); - if (matchingTag) { - if (matchingTag.deleted) { - this.selected_ = this.smartTags[0]; - } else { - this.selected_ = matchingTag as AnyTag; - } - } - } else { - this.selected_ = this.smartTags[0]; - } }); } ) ); } - public get allLocalRootTags(): SNTag[] { - if (this.editing_ && this.application.isTemplateItem(this.editing_)) { - return [this.editing_, ...this.rootTags]; - } - return this.rootTags; - } - public getNotesCount(tag: SNTag): number { return this.tagsCountsState.counts[tag.uuid] || 0; } getChildren(tag: SNTag): SNTag[] { - if (!this.features.hasFolders) { + if (!this.hasFolders) { return []; } @@ -123,10 +69,7 @@ export class TagsState { return []; } - const children = this.application - .getTagChildren(tag) - .filter((tag) => !tag.isSmartTag); - + const children = this.application.getTagChildren(tag); const childrenUuids = children.map((childTag) => childTag.uuid); const childrenTags = this.tags.filter((tag) => childrenUuids.includes(tag.uuid) @@ -157,7 +100,7 @@ export class TagsState { } get rootTags(): SNTag[] { - if (!this.features.hasFolders) { + if (!this.hasFolders) { return this.tags; } @@ -168,192 +111,12 @@ export class TagsState { return this.tags.length; } - public get allNotesCount(): number { - return this.allNotesCount_; + public get hasFolders(): boolean { + return this.features.hasFolders; } - public get previouslySelected(): AnyTag | undefined { - return this.previouslySelected_; - } - - public get selected(): AnyTag | undefined { - return this.selected_; - } - - public set selected(tag: AnyTag | undefined) { - if (tag && tag.conflictOf) { - this.application.changeAndSaveItem(tag.uuid, (mutator) => { - mutator.conflictOf = undefined; - }); - } - - const selectionHasNotChanged = this.selected_?.uuid === tag?.uuid; - - if (selectionHasNotChanged) { - return; - } - - this.previouslySelected_ = this.selected_; - this.selected_ = tag; - } - - public get selectedUuid(): UuidString | undefined { - return this.selected_?.uuid; - } - - public get editingTag(): SNTag | undefined { - return this.editing_; - } - - public set editingTag(editingTag: SNTag | undefined) { - this.editing_ = editingTag; - this.selected = editingTag; - } - - public async createNewTemplate() { - const isAlreadyEditingATemplate = - this.editing_ && this.application.isTemplateItem(this.editing_); - - if (isAlreadyEditingATemplate) { - return; - } - - const newTag = (await this.application.createTemplateItem( - ContentType.Tag - )) as SNTag; - - runInAction(() => { - this.editing_ = newTag; - }); - } - - public undoCreateNewTag() { - this.editing_ = undefined; - const previousTag = this.previouslySelected_ || this.smartTags[0]; - this.selected = previousTag; - } - - public async remove(tag: SNTag) { - if ( - await confirmDialog({ - text: STRING_DELETE_TAG, - confirmButtonStyle: 'danger', - }) - ) { - this.application.deleteItem(tag); - this.selected = this.smartTags[0]; - } - } - - public async save(tag: SNTag, newTitle: string) { - const hasEmptyTitle = newTitle.length === 0; - const hasNotChangedTitle = newTitle === tag.title; - const isTemplateChange = this.application.isTemplateItem(tag); - const hasDuplicatedTitle = !!this.application.findTagByTitle(newTitle); - - runInAction(() => { - this.editing_ = undefined; - }); - - if (hasEmptyTitle || hasNotChangedTitle) { - if (isTemplateChange) { - this.undoCreateNewTag(); - } - return; - } - - if (hasDuplicatedTitle) { - if (isTemplateChange) { - this.undoCreateNewTag(); - } - this.application.alertService?.alert( - 'A tag with this name already exists.' - ); - return; - } - - if (isTemplateChange) { - if (this.features.enableNativeSmartTagsFeature) { - const isSmartTagTitle = this.application.isSmartTagTitle(newTitle); - - if (isSmartTagTitle) { - if (!this.features.hasSmartTags) { - await this.features.showPremiumAlert(SMART_TAGS_FEATURE_NAME); - return; - } - } - - const insertedTag = await this.application.createTagOrSmartTag( - newTitle - ); - runInAction(() => { - this.selected = insertedTag as SNTag; - }); - } else { - // Legacy code, remove me after we enableNativeSmartTagsFeature for everyone. - // See https://app.asana.com/0/0/1201612665552831/f - const insertedTag = await this.application.insertItem(tag); - const changedTag = await this.application.changeItem<TagMutator>( - insertedTag.uuid, - (m) => { - m.title = newTitle; - } - ); - this.selected = changedTag as SNTag; - await this.application.saveItem(insertedTag.uuid); - } - } else { - await this.application.changeAndSaveItem<TagMutator>( - tag.uuid, - (mutator) => { - mutator.title = newTitle; - } - ); - } - } - - private countAllNotes(): number { - const allTag = this.application.getSmartTags().find((tag) => tag.isAllTag); - - if (!allTag) { - console.error(STRING_MISSING_SYSTEM_TAG); - return -1; - } - - const notes = this.application - .notesMatchingSmartTag(allTag) - .filter((note) => { - return !note.archived && !note.trashed; - }); - - return notes.length; - } - - public onFoldersComponentMessage( - action: ComponentAction, - data: MessageData - ): void { - if (action === ComponentAction.SelectItem) { - const item = data.item; - - if (!item) { - return; - } - - if ( - item.content_type === ContentType.Tag || - item.content_type === ContentType.SmartTag - ) { - const matchingTag = this.application.findItem(item.uuid); - - if (matchingTag) { - this.selected = matchingTag as AnyTag; - return; - } - } - } else if (action === ComponentAction.ClearSelection) { - this.selected = this.smartTags[0]; - } + public set hasFolders(hasFolders: boolean) { + this.features.hasFolders = hasFolders; } public get hasAtLeastOneFolder(): boolean { diff --git a/app/assets/javascripts/ui_models/panel_resizer.ts b/app/assets/javascripts/ui_models/panel_resizer.ts index c53b49c9d..66ce0f9e9 100644 --- a/app/assets/javascripts/ui_models/panel_resizer.ts +++ b/app/assets/javascripts/ui_models/panel_resizer.ts @@ -56,12 +56,6 @@ export class PanelResizerState { side, widthEventCallback, }: PanelResizerProps) { - const currentKnownPref = - (application.getPreference(prefKey) as number) ?? defaultWidth ?? 0; - - this.panel = panel; - this.startLeft = this.panel.offsetLeft; - this.startWidth = this.panel.scrollWidth; this.alwaysVisible = alwaysVisible ?? false; this.application = application; this.collapsable = collapsable ?? false; @@ -72,15 +66,16 @@ export class PanelResizerState { this.lastDownX = 0; this.lastLeft = this.startLeft; this.lastWidth = this.startWidth; + this.panel = panel; this.prefKey = prefKey; this.pressed = false; this.side = side; + this.startLeft = this.panel.offsetLeft; + this.startWidth = this.panel.scrollWidth; this.widthBeforeLastDblClick = 0; this.widthEventCallback = widthEventCallback; this.resizeFinishCallback = resizeFinishCallback; - this.setWidth(currentKnownPref, true); - application.addEventObserver(async () => { const changedWidth = application.getPreference(prefKey) as number; if (changedWidth !== this.lastWidth) this.setWidth(changedWidth, true); diff --git a/app/assets/javascripts/views/application/application-view.pug b/app/assets/javascripts/views/application/application-view.pug index 58466fcf4..01630f2b5 100644 --- a/app/assets/javascripts/views/application/application-view.pug +++ b/app/assets/javascripts/views/application/application-view.pug @@ -5,7 +5,7 @@ ng-class='self.state.appClass', ng-if='!self.state.needsUnlock && self.state.launched' ) - navigation(application='self.application', appState='self.appState') + tags-view(application='self.application') notes-view( application='self.application' app-state='self.appState' diff --git a/app/assets/javascripts/views/application/application_view.ts b/app/assets/javascripts/views/application/application_view.ts index c2c41eede..cc861404b 100644 --- a/app/assets/javascripts/views/application/application_view.ts +++ b/app/assets/javascripts/views/application/application_view.ts @@ -8,7 +8,7 @@ import { Challenge, removeFromArray, } from '@standardnotes/snjs'; -import { PANEL_NAME_NOTES, PANEL_NAME_NAVIGATION } from '@/views/constants'; +import { PANEL_NAME_NOTES, PANEL_NAME_TAGS } from '@/views/constants'; import { STRING_DEFAULT_FILE_ERROR } from '@/strings'; import { PureViewCtrl } from '@Views/abstract/pure_view_ctrl'; import { alertDialog } from '@/services/alertService'; @@ -24,7 +24,7 @@ class ApplicationViewCtrl extends PureViewCtrl< > { public platformString: string; private notesCollapsed = false; - private navigationCollapsed = false; + private tagsCollapsed = false; /** * To prevent stale state reads (setState is async), @@ -136,15 +136,15 @@ class ApplicationViewCtrl extends PureViewCtrl< if (panel === PANEL_NAME_NOTES) { this.notesCollapsed = collapsed; } - if (panel === PANEL_NAME_NAVIGATION) { - this.navigationCollapsed = collapsed; + if (panel === PANEL_NAME_TAGS) { + this.tagsCollapsed = collapsed; } let appClass = ''; if (this.notesCollapsed) { appClass += 'collapsed-notes'; } - if (this.navigationCollapsed) { - appClass += ' collapsed-navigation'; + if (this.tagsCollapsed) { + appClass += ' collapsed-tags'; } this.setState({ appClass }); } else if (eventName === AppStateEvent.WindowDidFocus) { diff --git a/app/assets/javascripts/views/constants.ts b/app/assets/javascripts/views/constants.ts index a84c79f91..57c83d9af 100644 --- a/app/assets/javascripts/views/constants.ts +++ b/app/assets/javascripts/views/constants.ts @@ -1,4 +1,4 @@ export const PANEL_NAME_NOTES = 'notes'; -export const PANEL_NAME_NAVIGATION = 'navigation'; +export const PANEL_NAME_TAGS = 'tags'; export const EMAIL_REGEX = /^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)$/; diff --git a/app/assets/javascripts/views/index.ts b/app/assets/javascripts/views/index.ts index 81f8920df..82223ae4c 100644 --- a/app/assets/javascripts/views/index.ts +++ b/app/assets/javascripts/views/index.ts @@ -4,4 +4,5 @@ export { ApplicationView } from './application/application_view'; export { NoteGroupViewDirective } from './note_group_view/note_group_view'; export { NoteViewDirective } from './note_view/note_view'; export { FooterView } from './footer/footer_view'; +export { TagsView } from './tags/tags_view'; export { ChallengeModal } from './challenge_modal/challenge_modal'; diff --git a/app/assets/javascripts/views/tags/tags-view.pug b/app/assets/javascripts/views/tags/tags-view.pug new file mode 100644 index 000000000..4256b0181 --- /dev/null +++ b/app/assets/javascripts/views/tags/tags-view.pug @@ -0,0 +1,43 @@ +#tags-column.sn-component.section.tags(aria-label='Tags') + .component-view-container(ng-if='self.state.componentViewer') + component-view.component-view( + component-viewer='self.state.componentViewer', + application='self.application' + app-state='self.appState' + ) + #tags-content.content(ng-if='!(self.state.componentViewer)') + .tags-title-section.section-title-bar + .section-title-bar-header + .sk-h3.title + span.sk-bold Views + .sk-button.sk-secondary-contrast.wide( + ng-click='self.clickedAddNewTag()', + title='Create a new tag' + ) + .sk-label + i.icon.ion-plus.add-button + .scrollable + .infinite-scroll + .tag( + ng-class="{'selected' : self.state.selectedTag == tag, 'faded' : !tag.isAllTag}", + ng-click='self.selectTag(tag)', + ng-repeat='tag in self.state.smartTags track by tag.uuid' + ) + .tag-info + .title(ng-if="!tag.errorDecrypting") {{tag.title}} + .count(ng-show='tag.isAllTag') {{self.state.noteCounts[tag.uuid]}} + .danger.small-text.font-bold(ng-show='tag.conflictOf') Conflicted Copy + .danger.small-text.font-bold(ng-show='tag.errorDecrypting && !tag.waitingForKey') Missing Keys + .info.small-text.font-bold(ng-show='tag.errorDecrypting && tag.waitingForKey') Waiting For Keys + tags-section( + application='self.application', + app-state='self.appState' + ) + panel-resizer( + collapsable='true', + control='self.panelPuppet', + default-width='150', + hoverable='true', + on-resize-finish='self.onPanelResize', + panel-id="'tags-column'" + ) diff --git a/app/assets/javascripts/views/tags/tags_view.ts b/app/assets/javascripts/views/tags/tags_view.ts new file mode 100644 index 000000000..69b94db50 --- /dev/null +++ b/app/assets/javascripts/views/tags/tags_view.ts @@ -0,0 +1,298 @@ +import { PanelPuppet, WebDirective } from '@/types'; +import { WebApplication } from '@/ui_models/application'; +import { AppStateEvent } from '@/ui_models/app_state'; +import { PANEL_NAME_TAGS } from '@/views/constants'; +import { + ApplicationEvent, + ComponentAction, + ComponentArea, + ComponentViewer, + ContentType, + isPayloadSourceInternalChange, + MessageData, + PayloadSource, + PrefKey, + SNComponent, + SNSmartTag, + SNTag, + UuidString, +} from '@standardnotes/snjs'; +import { PureViewCtrl } from '@Views/abstract/pure_view_ctrl'; +import template from './tags-view.pug'; + +type NoteCounts = Partial<Record<string, number>>; + +type TagState = { + smartTags: SNSmartTag[]; + noteCounts: NoteCounts; + selectedTag?: SNTag; + componentViewer?: ComponentViewer; +}; + +class TagsViewCtrl extends PureViewCtrl<unknown, TagState> { + /** Passed through template */ + readonly application!: WebApplication; + private readonly panelPuppet: PanelPuppet; + private unregisterComponent?: () => void; + /** The original name of the edtingTag before it began editing */ + formData: { tagTitle?: string } = {}; + titles: Partial<Record<UuidString, string>> = {}; + private removeTagsObserver!: () => void; + private removeFoldersObserver!: () => void; + + /* @ngInject */ + constructor($timeout: ng.ITimeoutService) { + super($timeout); + this.panelPuppet = { + onReady: () => this.loadPreferences(), + }; + } + + deinit() { + this.removeTagsObserver?.(); + (this.removeTagsObserver as unknown) = undefined; + (this.removeFoldersObserver as unknown) = undefined; + this.unregisterComponent?.(); + this.unregisterComponent = undefined; + super.deinit(); + } + + getInitialState(): TagState { + return { + smartTags: [], + noteCounts: {}, + }; + } + + getState(): TagState { + return this.state; + } + + async onAppLaunch() { + super.onAppLaunch(); + this.loadPreferences(); + this.streamForFoldersComponent(); + + const smartTags = this.application.getSmartTags(); + this.setState({ smartTags }); + this.selectTag(smartTags[0]); + } + + /** @override */ + onAppIncrementalSync() { + super.onAppIncrementalSync(); + this.reloadNoteCounts(); + } + + async setFoldersComponent(component?: SNComponent) { + if (this.state.componentViewer) { + this.application.componentManager.destroyComponentViewer( + this.state.componentViewer + ); + await this.setState({ componentViewer: undefined }); + } + if (component) { + await this.setState({ + componentViewer: + this.application.componentManager.createComponentViewer( + component, + undefined, + this.handleFoldersComponentMessage.bind(this) + ), + }); + } + } + + handleFoldersComponentMessage( + action: ComponentAction, + data: MessageData + ): void { + if (action === ComponentAction.SelectItem) { + const item = data.item; + if (!item) { + return; + } + + if (item.content_type === ContentType.Tag) { + const matchingTag = this.application.findItem(item.uuid); + + if (matchingTag) { + this.selectTag(matchingTag as SNTag); + } + } else if (item.content_type === ContentType.SmartTag) { + const matchingTag = this.getState().smartTags.find( + (t) => t.uuid === item.uuid + ); + + if (matchingTag) { + this.selectTag(matchingTag); + } + } + } else if (action === ComponentAction.ClearSelection) { + this.selectTag(this.getState().smartTags[0]); + } + } + + streamForFoldersComponent() { + this.removeFoldersObserver = this.application.streamItems( + [ContentType.Component], + async (items, source) => { + if ( + isPayloadSourceInternalChange(source) || + source === PayloadSource.InitialObserverRegistrationPush + ) { + return; + } + const components = items as SNComponent[]; + const hasFoldersChange = !!components.find( + (component) => component.area === ComponentArea.TagsList + ); + if (hasFoldersChange) { + this.setFoldersComponent( + this.application.componentManager + .componentsForArea(ComponentArea.TagsList) + .find((component) => component.active) + ); + } + } + ); + + this.removeTagsObserver = this.application.streamItems( + [ContentType.Tag, ContentType.SmartTag], + async (items) => { + const tags = items as Array<SNTag | SNSmartTag>; + + await this.setState({ + smartTags: this.application.getSmartTags(), + }); + + for (const tag of tags) { + this.titles[tag.uuid] = tag.title; + } + + this.reloadNoteCounts(); + const selectedTag = this.state.selectedTag; + + if (selectedTag) { + /** If the selected tag has been deleted, revert to All view. */ + const matchingTag = tags.find((tag) => { + return tag.uuid === selectedTag.uuid; + }); + + if (matchingTag) { + if (matchingTag.deleted) { + this.selectTag(this.getState().smartTags[0]); + } else { + this.setState({ + selectedTag: matchingTag, + }); + } + } + } + } + ); + } + + /** @override */ + onAppStateEvent(eventName: AppStateEvent) { + if (eventName === AppStateEvent.TagChanged) { + this.setState({ + selectedTag: this.application.getAppState().getSelectedTag(), + }); + } + } + + /** @override */ + async onAppEvent(eventName: ApplicationEvent) { + super.onAppEvent(eventName); + switch (eventName) { + case ApplicationEvent.LocalDataIncrementalLoad: + this.reloadNoteCounts(); + break; + case ApplicationEvent.PreferencesChanged: + this.loadPreferences(); + break; + } + } + + reloadNoteCounts() { + const smartTags = this.state.smartTags; + const noteCounts: NoteCounts = {}; + + for (const tag of smartTags) { + /** Other smart tags do not contain counts */ + if (tag.isAllTag) { + const notes = this.application + .notesMatchingSmartTag(tag as SNSmartTag) + .filter((note) => { + return !note.archived && !note.trashed; + }); + noteCounts[tag.uuid] = notes.length; + } + } + + this.setState({ + noteCounts: noteCounts, + }); + } + + loadPreferences() { + if (!this.panelPuppet.ready) { + return; + } + + const width = this.application.getPreference(PrefKey.TagsPanelWidth); + if (width) { + this.panelPuppet.setWidth!(width); + if (this.panelPuppet.isCollapsed!()) { + this.application + .getAppState() + .panelDidResize(PANEL_NAME_TAGS, this.panelPuppet.isCollapsed!()); + } + } + } + + onPanelResize = ( + newWidth: number, + _lastLeft: number, + _isAtMaxWidth: boolean, + isCollapsed: boolean + ) => { + this.application + .setPreference(PrefKey.TagsPanelWidth, newWidth) + .then(() => this.application.sync()); + this.application.getAppState().panelDidResize(PANEL_NAME_TAGS, isCollapsed); + }; + + async selectTag(tag: SNTag) { + if (tag.conflictOf) { + this.application.changeAndSaveItem(tag.uuid, (mutator) => { + mutator.conflictOf = undefined; + }); + } + this.application.getAppState().setSelectedTag(tag); + } + + async clickedAddNewTag() { + if (this.appState.templateTag) { + return; + } + + this.appState.createNewTag(); + } +} + +export class TagsView extends WebDirective { + constructor() { + super(); + this.restrict = 'E'; + this.scope = { + application: '=', + }; + this.template = template; + this.replace = true; + this.controller = TagsViewCtrl; + this.controllerAs = 'self'; + this.bindToController = true; + } +} diff --git a/app/assets/stylesheets/_focused.scss b/app/assets/stylesheets/_focused.scss index d6e27c824..d16d4866a 100644 --- a/app/assets/stylesheets/_focused.scss +++ b/app/assets/stylesheets/_focused.scss @@ -35,7 +35,7 @@ opacity: 1; } - navigation, + .section.tags, notes-view { will-change: opacity; animation: fade-out 1.25s forwards; @@ -45,7 +45,7 @@ flex: none !important; } - navigation:hover { + .section.tags:hover { flex: initial; width: 0px !important; } @@ -57,7 +57,7 @@ } .disable-focus-mode { - navigation, + .section.tags, notes-view { transition: width 1.25s; will-change: opacity; diff --git a/app/assets/stylesheets/_tags.scss b/app/assets/stylesheets/_tags.scss index 830a2d818..e44610a44 100644 --- a/app/assets/stylesheets/_tags.scss +++ b/app/assets/stylesheets/_tags.scss @@ -1,7 +1,3 @@ -#tags-column { - width: 100%; -} - .tags { width: 180px; flex-grow: 0; From d76c636e5498c9cc42942b33c8a6329beda0448f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= <karolsojko@protonmail.com> Date: Wed, 5 Jan 2022 16:11:34 +0100 Subject: [PATCH 17/17] Revert "feat: New notes list design (#780)" This reverts commit 7dd4a605952dc50f7c183ada225ae36808334c3b. --- app/assets/icons/ic-authenticator.svg | 7 +- app/assets/icons/ic-code.svg | 7 +- app/assets/icons/ic-lock-filled.svg | 4 - app/assets/icons/ic-markdown.svg | 7 +- app/assets/icons/ic-pin-filled.svg | 3 - app/assets/icons/ic-spreadsheets.svg | 7 +- app/assets/icons/ic-tasks.svg | 7 +- app/assets/icons/ic-text-paragraph.svg | 7 +- app/assets/icons/ic-text-rich.svg | 5 +- app/assets/icons/ic-trash-filled.svg | 4 - .../javascripts/components/Dropdown.tsx | 18 +- app/assets/javascripts/components/Icon.tsx | 21 +- .../javascripts/components/NotesList.tsx | 32 ++-- .../javascripts/components/NotesListItem.tsx | 179 +++++++----------- .../javascripts/components/NotesView.tsx | 1 - .../panes/general-segments/Defaults.tsx | 27 ++- app/assets/stylesheets/_notes.scss | 99 +++------- app/assets/stylesheets/_sn.scss | 6 - package.json | 2 +- yarn.lock | 8 +- 20 files changed, 155 insertions(+), 296 deletions(-) delete mode 100644 app/assets/icons/ic-lock-filled.svg delete mode 100644 app/assets/icons/ic-pin-filled.svg delete mode 100644 app/assets/icons/ic-trash-filled.svg diff --git a/app/assets/icons/ic-authenticator.svg b/app/assets/icons/ic-authenticator.svg index e8dd720cf..9a1193919 100644 --- a/app/assets/icons/ic-authenticator.svg +++ b/app/assets/icons/ic-authenticator.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M9.16667 14.1667C9.16667 14.3877 9.25446 14.5996 9.41074 14.7559C9.56702 14.9122 9.77899 15 10 15C10.221 15 10.433 14.9122 10.5893 14.7559C10.7455 14.5996 10.8333 14.3877 10.8333 14.1667C10.8333 13.9457 10.7455 13.7337 10.5893 13.5774C10.433 13.4211 10.221 13.3333 10 13.3333C9.77899 13.3333 9.56702 13.4211 9.41074 13.5774C9.25446 13.7337 9.16667 13.9457 9.16667 14.1667ZM9.16667 2.5V5.83333H10.8333V4.23333C13.6583 4.64167 15.8333 7.05833 15.8333 10C15.8333 11.5471 15.2188 13.0308 14.1248 14.1248C13.0308 15.2188 11.5471 15.8333 10 15.8333C8.4529 15.8333 6.96917 15.2188 5.87521 14.1248C4.78125 13.0308 4.16667 11.5471 4.16667 10C4.16667 8.6 4.65833 7.31667 5.48333 6.31667L10 10.8333L11.175 9.65833L5.50833 3.99167V4.00833C3.68333 5.375 2.5 7.54167 2.5 10C2.5 11.9891 3.29018 13.8968 4.6967 15.3033C6.10322 16.7098 8.01088 17.5 10 17.5C11.9891 17.5 13.8968 16.7098 15.3033 15.3033C16.7098 13.8968 17.5 11.9891 17.5 10C17.5 8.01088 16.7098 6.10322 15.3033 4.6967C13.8968 3.29018 11.9891 2.5 10 2.5H9.16667ZM15 10C15 9.77899 14.9122 9.56702 14.7559 9.41074C14.5996 9.25446 14.3877 9.16667 14.1667 9.16667C13.9457 9.16667 13.7337 9.25446 13.5774 9.41074C13.4211 9.56702 13.3333 9.77899 13.3333 10C13.3333 10.221 13.4211 10.433 13.5774 10.5893C13.7337 10.7455 13.9457 10.8333 14.1667 10.8333C14.3877 10.8333 14.5996 10.7455 14.7559 10.5893C14.9122 10.433 15 10.221 15 10ZM5 10C5 10.221 5.0878 10.433 5.24408 10.5893C5.40036 10.7455 5.61232 10.8333 5.83333 10.8333C6.05435 10.8333 6.26631 10.7455 6.42259 10.5893C6.57887 10.433 6.66667 10.221 6.66667 10C6.66667 9.77899 6.57887 9.56702 6.42259 9.41074C6.26631 9.25446 6.05435 9.16667 5.83333 9.16667C5.61232 9.16667 5.40036 9.25446 5.24408 9.41074C5.0878 9.56702 5 9.77899 5 10Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M8 14C8 14.2652 8.10536 14.5196 8.29289 14.7071C8.48043 14.8946 8.73478 15 9 15C9.26522 15 9.51957 14.8946 9.70711 14.7071C9.89464 14.5196 10 14.2652 10 14C10 13.7348 9.89464 13.4804 9.70711 13.2929C9.51957 13.1054 9.26522 13 9 13C8.73478 13 8.48043 13.1054 8.29289 13.2929C8.10536 13.4804 8 13.7348 8 14ZM8 0V4H10V2.08C13.39 2.57 16 5.47 16 9C16 10.8565 15.2625 12.637 13.9497 13.9497C12.637 15.2625 10.8565 16 9 16C7.14348 16 5.36301 15.2625 4.05025 13.9497C2.7375 12.637 2 10.8565 2 9C2 7.32 2.59 5.78 3.58 4.58L9 10L10.41 8.59L3.61 1.79V1.81C1.42 3.45 0 6.05 0 9C0 11.3869 0.948211 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18C11.3869 18 13.6761 17.0518 15.364 15.364C17.0518 13.6761 18 11.3869 18 9C18 6.61305 17.0518 4.32387 15.364 2.63604C13.6761 0.948211 11.3869 0 9 0H8ZM15 9C15 8.73478 14.8946 8.48043 14.7071 8.29289C14.5196 8.10536 14.2652 8 14 8C13.7348 8 13.4804 8.10536 13.2929 8.29289C13.1054 8.48043 13 8.73478 13 9C13 9.26522 13.1054 9.51957 13.2929 9.70711C13.4804 9.89464 13.7348 10 14 10C14.2652 10 14.5196 9.89464 14.7071 9.70711C14.8946 9.51957 15 9.26522 15 9ZM3 9C3 9.26522 3.10536 9.51957 3.29289 9.70711C3.48043 9.89464 3.73478 10 4 10C4.26522 10 4.51957 9.89464 4.70711 9.70711C4.89464 9.51957 5 9.26522 5 9C5 8.73478 4.89464 8.48043 4.70711 8.29289C4.51957 8.10536 4.26522 8 4 8C3.73478 8 3.48043 8.10536 3.29289 8.29289C3.10536 8.48043 3 8.73478 3 9Z" /> +</svg> diff --git a/app/assets/icons/ic-code.svg b/app/assets/icons/ic-code.svg index 79df4be8d..4a871e270 100644 --- a/app/assets/icons/ic-code.svg +++ b/app/assets/icons/ic-code.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M10.7417 2.5L12.375 2.83333L9.25832 17.5L7.62498 17.1667L10.7417 2.5ZM16.325 10L13.3333 7.00833V4.65L18.6833 10L13.3333 15.3417V12.9833L16.325 10ZM1.31665 10L6.66665 4.65V7.00833L3.67498 10L6.66665 12.9833V15.3417L1.31665 10Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M11.89 0L13.85 0.4L10.11 18L8.15002 17.6L11.89 0ZM18.59 9L15 5.41V2.58L21.42 9L15 15.41V12.58L18.59 9ZM0.580017 9L7.00002 2.58V5.41L3.41002 9L7.00002 12.58V15.41L0.580017 9Z" /> +</svg> diff --git a/app/assets/icons/ic-lock-filled.svg b/app/assets/icons/ic-lock-filled.svg deleted file mode 100644 index a71db2794..000000000 --- a/app/assets/icons/ic-lock-filled.svg +++ /dev/null @@ -1,4 +0,0 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M9.99992 14.1666C10.4419 14.1666 10.8659 13.991 11.1784 13.6784C11.491 13.3659 11.6666 12.9419 11.6666 12.4999C11.6666 11.5749 10.9166 10.8333 9.99992 10.8333C9.55789 10.8333 9.13397 11.0088 8.82141 11.3214C8.50885 11.634 8.33325 12.0579 8.33325 12.4999C8.33325 12.9419 8.50885 13.3659 8.82141 13.6784C9.13397 13.991 9.55789 14.1666 9.99992 14.1666ZM14.9999 6.66659C15.4419 6.66659 15.8659 6.84218 16.1784 7.15474C16.491 7.4673 16.6666 7.89123 16.6666 8.33325V16.6666C16.6666 17.1086 16.491 17.5325 16.1784 17.8451C15.8659 18.1577 15.4419 18.3333 14.9999 18.3333H4.99992C4.55789 18.3333 4.13397 18.1577 3.82141 17.8451C3.50885 17.5325 3.33325 17.1086 3.33325 16.6666V8.33325C3.33325 7.40825 4.08325 6.66659 4.99992 6.66659H5.83325V4.99992C5.83325 3.89485 6.27224 2.83504 7.05364 2.05364C7.83504 1.27224 8.89485 0.833252 9.99992 0.833252C10.5471 0.833252 11.0889 0.941026 11.5944 1.15042C12.1 1.35982 12.5593 1.66673 12.9462 2.05364C13.3331 2.44055 13.64 2.89988 13.8494 3.4054C14.0588 3.91093 14.1666 4.45274 14.1666 4.99992V6.66659H14.9999ZM9.99992 2.49992C9.33688 2.49992 8.70099 2.76331 8.23215 3.23215C7.76331 3.70099 7.49992 4.33688 7.49992 4.99992V6.66659H12.4999V4.99992C12.4999 4.33688 12.2365 3.70099 11.7677 3.23215C11.2988 2.76331 10.663 2.49992 9.99992 2.49992Z" /> -</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-markdown.svg b/app/assets/icons/ic-markdown.svg index 1efac5876..bceed54b3 100644 --- a/app/assets/icons/ic-markdown.svg +++ b/app/assets/icons/ic-markdown.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M12.4999 3.33325V4.99992H14.9999V14.9999H12.4999V16.6666H16.6666V3.33325H12.4999ZM3.33325 3.33325V16.6666H7.49992V14.9999H4.99992V4.99992H7.49992V3.33325H3.33325Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M11 0V2H14V14H11V16H16V0H11ZM0 0V16H5V14H2V2H5V0H0Z"/> +</svg> diff --git a/app/assets/icons/ic-pin-filled.svg b/app/assets/icons/ic-pin-filled.svg deleted file mode 100644 index 4e5ae92a5..000000000 --- a/app/assets/icons/ic-pin-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path d="M13 10V4H13.75V2.5H6.25V4H7V10L4.5 11.5V13H9.4V17.5H10.6V13H15.5V11.5L13 10Z" /> -</svg> \ No newline at end of file diff --git a/app/assets/icons/ic-spreadsheets.svg b/app/assets/icons/ic-spreadsheets.svg index 2566d69bb..70f175be2 100644 --- a/app/assets/icons/ic-spreadsheets.svg +++ b/app/assets/icons/ic-spreadsheets.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M4 3H16C16.3978 3 16.7794 3.15526 17.0607 3.43163C17.342 3.708 17.5 4.08284 17.5 4.47368V15.5263C17.5 15.9172 17.342 16.292 17.0607 16.5684C16.7794 16.8447 16.3978 17 16 17H4C3.60218 17 3.22064 16.8447 2.93934 16.5684C2.65804 16.292 2.5 15.9172 2.5 15.5263V4.47368C2.5 4.08284 2.65804 3.708 2.93934 3.43163C3.22064 3.15526 3.60218 3 4 3ZM4 5.94737V8.15789H7V5.94737H4ZM8.5 5.94737V8.15789H11.5V5.94737H8.5ZM16 8.15789V5.94737H13V8.15789H16ZM4 9.63158V11.8421H7V9.63158H4ZM4 15.5263H7V13.3158H4V15.5263ZM8.5 9.63158V11.8421H11.5V9.63158H8.5ZM8.5 15.5263H11.5V13.3158H8.5V15.5263ZM16 15.5263V13.3158H13V15.5263H16ZM16 9.63158H13V11.8421H16V9.63158Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M1.8 0.600098H16.2C16.6774 0.600098 17.1352 0.786413 17.4728 1.11806C17.8104 1.4497 18 1.8995 18 2.36852V15.6317C18 16.1007 17.8104 16.5505 17.4728 16.8821C17.1352 17.2138 16.6774 17.4001 16.2 17.4001H1.8C1.32261 17.4001 0.864773 17.2138 0.527208 16.8821C0.189642 16.5505 0 16.1007 0 15.6317V2.36852C0 1.8995 0.189642 1.4497 0.527208 1.11806C0.864773 0.786413 1.32261 0.600098 1.8 0.600098ZM1.8 4.13694V6.78957H5.4V4.13694H1.8ZM7.2 4.13694V6.78957H10.8V4.13694H7.2ZM16.2 6.78957V4.13694H12.6V6.78957H16.2ZM1.8 8.55799V11.2106H5.4V8.55799H1.8ZM1.8 15.6317H5.4V12.979H1.8V15.6317ZM7.2 8.55799V11.2106H10.8V8.55799H7.2ZM7.2 15.6317H10.8V12.979H7.2V15.6317ZM16.2 15.6317V12.979H12.6V15.6317H16.2ZM16.2 8.55799H12.6V11.2106H16.2V8.55799Z" /> +</svg> diff --git a/app/assets/icons/ic-tasks.svg b/app/assets/icons/ic-tasks.svg index c6b89554f..0f8ef0587 100644 --- a/app/assets/icons/ic-tasks.svg +++ b/app/assets/icons/ic-tasks.svg @@ -1,4 +1,3 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M15.8333 15.8333H4.16667V4.16667H12.5V2.5H4.16667C3.24167 2.5 2.5 3.24167 2.5 4.16667V15.8333C2.5 16.2754 2.67559 16.6993 2.98816 17.0118C3.30072 17.3244 3.72464 17.5 4.16667 17.5H15.8333C16.2754 17.5 16.6993 17.3244 17.0118 17.0118C17.3244 16.6993 17.5 16.2754 17.5 15.8333V9.16667H15.8333V15.8333ZM6.59167 8.4L5.41667 9.58333L9.16667 13.3333L17.5 5L16.325 3.81667L9.16667 10.975L6.59167 8.4Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M16 16H2V2H12V0H2C0.89 0 0 0.89 0 2V16C0 16.5304 0.210714 17.0391 0.585786 17.4142C0.960859 17.7893 1.46957 18 2 18H16C16.5304 18 17.0391 17.7893 17.4142 17.4142C17.7893 17.0391 18 16.5304 18 16V8H16V16ZM4.91 7.08L3.5 8.5L8 13L18 3L16.59 1.58L8 10.17L4.91 7.08Z" /> +</svg> diff --git a/app/assets/icons/ic-text-paragraph.svg b/app/assets/icons/ic-text-paragraph.svg index 376e8ad46..4f43cdc0c 100644 --- a/app/assets/icons/ic-text-paragraph.svg +++ b/app/assets/icons/ic-text-paragraph.svg @@ -1,3 +1,4 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path d="M17 5V6.66667H3V5H17ZM3 15H10V13.3333H3V15ZM3 10.8333H17V9.16667H3V10.8333Z" /> -</svg> \ No newline at end of file +<svg viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path d="M17.4 0V2H0.599976V0H17.4ZM0.599976 12H8.99998V10H0.599976V12ZM0.599976 7H17.4V5H0.599976V7Z" /> +</svg> + \ No newline at end of file diff --git a/app/assets/icons/ic-text-rich.svg b/app/assets/icons/ic-text-rich.svg index d895ca8c4..87f57dd41 100644 --- a/app/assets/icons/ic-text-rich.svg +++ b/app/assets/icons/ic-text-rich.svg @@ -1,4 +1,3 @@ <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M2.5 7.49984H7.5V12.4998H2.5V7.49984ZM2.5 4.1665H17.5V5.83317H2.5V4.1665ZM17.5 7.49984V9.1665H9.16667V7.49984H17.5ZM17.5 10.8332V12.4998H9.16667V10.8332H17.5ZM2.5 14.1665H14.1667V15.8332H2.5V14.1665Z" /> -</svg> \ No newline at end of file +<path d="M2.5 7.49984H7.5V12.4998H2.5V7.49984ZM2.5 4.1665H17.5V5.83317H2.5V4.1665ZM17.5 7.49984V9.1665H9.16667V7.49984H17.5ZM17.5 10.8332V12.4998H9.16667V10.8332H17.5ZM2.5 14.1665H14.1667V15.8332H2.5V14.1665Z" /> +</svg> diff --git a/app/assets/icons/ic-trash-filled.svg b/app/assets/icons/ic-trash-filled.svg deleted file mode 100644 index 63f9575bf..000000000 --- a/app/assets/icons/ic-trash-filled.svg +++ /dev/null @@ -1,4 +0,0 @@ -<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path - d="M7.49992 2.5V3.33333H3.33325V5H4.16659V15.8333C4.16659 16.2754 4.34218 16.6993 4.65474 17.0118C4.9673 17.3244 5.39122 17.5 5.83325 17.5H14.1666C14.6086 17.5 15.0325 17.3244 15.3451 17.0118C15.6577 16.6993 15.8332 16.2754 15.8332 15.8333V5H16.6666V3.33333H12.4999V2.5H7.49992ZM7.49992 6.66667H9.16658V14.1667H7.49992V6.66667ZM10.8333 6.66667H12.4999V14.1667H10.8333V6.66667Z" /> -</svg> \ No newline at end of file diff --git a/app/assets/javascripts/components/Dropdown.tsx b/app/assets/javascripts/components/Dropdown.tsx index 5ec2e2932..e06994bae 100644 --- a/app/assets/javascripts/components/Dropdown.tsx +++ b/app/assets/javascripts/components/Dropdown.tsx @@ -13,7 +13,6 @@ import { useState } from 'preact/hooks'; export type DropdownItem = { icon?: IconType; - iconClassName?: string; label: string; value: string; }; @@ -26,7 +25,10 @@ type DropdownProps = { onChange: (value: string) => void; }; -type ListboxButtonProps = DropdownItem & { +type ListboxButtonProps = { + icon?: IconType; + value: string | null; + label: string; isExpanded: boolean; }; @@ -34,13 +36,12 @@ const CustomDropdownButton: FunctionComponent<ListboxButtonProps> = ({ label, isExpanded, icon, - iconClassName = '', }) => ( <> <div className="sn-dropdown-button-label"> {icon ? ( <div className="flex mr-2"> - <Icon type={icon} className={`sn-icon--small ${iconClassName}`} /> + <Icon type={icon} className="sn-icon--small" /> </div> ) : null} <div className="dropdown-selected-label">{label}</div> @@ -84,13 +85,11 @@ export const Dropdown: FunctionComponent<DropdownProps> = ({ children={({ value, label, isExpanded }) => { const current = items.find((item) => item.value === value); const icon = current ? current?.icon : null; - const iconClassName = current ? current?.iconClassName : null; return CustomDropdownButton({ - value: value ? value : label.toLowerCase(), + value, label, isExpanded, ...(icon ? { icon } : null), - ...(iconClassName ? { iconClassName } : null), }); }} /> @@ -105,10 +104,7 @@ export const Dropdown: FunctionComponent<DropdownProps> = ({ > {item.icon ? ( <div className="flex mr-3"> - <Icon - type={item.icon} - className={`sn-icon--small ${item.iconClassName ?? ''}`} - /> + <Icon type={item.icon} className="sn-icon--small" /> </div> ) : null} <div className="text-input">{item.label}</div> diff --git a/app/assets/javascripts/components/Icon.tsx b/app/assets/javascripts/components/Icon.tsx index bb82794cf..96eee992f 100644 --- a/app/assets/javascripts/components/Icon.tsx +++ b/app/assets/javascripts/components/Icon.tsx @@ -3,9 +3,7 @@ import PencilOffIcon from '../../icons/ic-pencil-off.svg'; import PlainTextIcon from '../../icons/ic-text-paragraph.svg'; import RichTextIcon from '../../icons/ic-text-rich.svg'; import TrashIcon from '../../icons/ic-trash.svg'; -import TrashFilledIcon from '../../icons/ic-trash-filled.svg'; import PinIcon from '../../icons/ic-pin.svg'; -import PinFilledIcon from '../../icons/ic-pin-filled.svg'; import UnpinIcon from '../../icons/ic-pin-off.svg'; import ArchiveIcon from '../../icons/ic-archive.svg'; import UnarchiveIcon from '../../icons/ic-unarchive.svg'; @@ -54,7 +52,6 @@ import ServerIcon from '../../icons/ic-server.svg'; import EyeIcon from '../../icons/ic-eye.svg'; import EyeOffIcon from '../../icons/ic-eye-off.svg'; import LockIcon from '../../icons/ic-lock.svg'; -import LockFilledIcon from '../../icons/ic-lock-filled.svg'; import ArrowsSortUpIcon from '../../icons/ic-arrows-sort-up.svg'; import ArrowsSortDownIcon from '../../icons/ic-arrows-sort-down.svg'; import WindowIcon from '../../icons/ic-window.svg'; @@ -72,7 +69,6 @@ const ICONS = { 'arrows-sort-up': ArrowsSortUpIcon, 'arrows-sort-down': ArrowsSortDownIcon, lock: LockIcon, - 'lock-filled': LockFilledIcon, eye: EyeIcon, 'eye-off': EyeOffIcon, server: ServerIcon, @@ -93,9 +89,7 @@ const ICONS = { spreadsheets: SpreadsheetsIcon, tasks: TasksIcon, trash: TrashIcon, - 'trash-filled': TrashFilledIcon, pin: PinIcon, - 'pin-filled': PinFilledIcon, unpin: UnpinIcon, archive: ArchiveIcon, unarchive: UnarchiveIcon, @@ -136,22 +130,11 @@ export type IconType = keyof typeof ICONS; type Props = { type: IconType; className?: string; - ariaLabel?: string; }; -export const Icon: FunctionalComponent<Props> = ({ - type, - className = '', - ariaLabel, -}) => { +export const Icon: FunctionalComponent<Props> = ({ type, className = '' }) => { const IconComponent = ICONS[type]; - return ( - <IconComponent - className={`sn-icon ${className}`} - role="img" - {...(ariaLabel ? { 'aria-label': ariaLabel } : {})} - /> - ); + return <IconComponent className={`sn-icon ${className}`} />; }; export const IconDirective = toDirective<Props>(Icon, { diff --git a/app/assets/javascripts/components/NotesList.tsx b/app/assets/javascripts/components/NotesList.tsx index 4b505bb58..e443393aa 100644 --- a/app/assets/javascripts/components/NotesList.tsx +++ b/app/assets/javascripts/components/NotesList.tsx @@ -1,4 +1,3 @@ -import { WebApplication } from '@/ui_models/application'; import { KeyboardKey } from '@/services/ioService'; import { AppState } from '@/ui_models/app_state'; import { DisplayOptions } from '@/ui_models/app_state/notes_view_state'; @@ -8,7 +7,6 @@ import { FunctionComponent } from 'preact'; import { NotesListItem } from './NotesListItem'; type Props = { - application: WebApplication; appState: AppState; notes: SNNote[]; selectedNotes: Record<string, SNNote>; @@ -20,30 +18,23 @@ const FOCUSABLE_BUT_NOT_TABBABLE = -1; const NOTES_LIST_SCROLL_THRESHOLD = 200; export const NotesList: FunctionComponent<Props> = observer( - ({ - application, - appState, - notes, - selectedNotes, - displayOptions, - paginate, - }) => { + ({ appState, notes, selectedNotes, displayOptions, paginate }) => { const { selectPreviousNote, selectNextNote } = appState.notesView; const { hideTags, hideDate, hideNotePreview, sortBy } = displayOptions; - const tagsForNote = (note: SNNote): string[] => { + const tagsStringForNote = (note: SNNote): string => { if (hideTags) { - return []; + return ''; } const selectedTag = appState.selectedTag; if (!selectedTag) { - return []; + return ''; } const tags = appState.getNoteTags(note); if (!selectedTag.isSmartTag && tags.length === 1) { - return []; + return ''; } - return tags.map((tag) => tag.title); + return tags.map((tag) => `#${tag.title}`).join(' '); }; const openNoteContextMenu = (posX: number, posY: number) => { @@ -55,9 +46,11 @@ export const NotesList: FunctionComponent<Props> = observer( appState.notes.setContextMenuOpen(true); }; - const onContextMenu = (note: SNNote, posX: number, posY: number) => { - appState.notes.selectNote(note.uuid, true); - openNoteContextMenu(posX, posY); + const onContextMenu = async (note: SNNote, posX: number, posY: number) => { + await appState.notes.selectNote(note.uuid, true); + if (selectedNotes[note.uuid]) { + openNoteContextMenu(posX, posY); + } }; const onScroll = (e: Event) => { @@ -91,10 +84,9 @@ export const NotesList: FunctionComponent<Props> = observer( > {notes.map((note) => ( <NotesListItem - application={application} key={note.uuid} note={note} - tags={tagsForNote(note)} + tags={tagsStringForNote(note)} selected={!!selectedNotes[note.uuid]} hideDate={hideDate} hidePreview={hideNotePreview} diff --git a/app/assets/javascripts/components/NotesListItem.tsx b/app/assets/javascripts/components/NotesListItem.tsx index 176faa209..d1da168ac 100644 --- a/app/assets/javascripts/components/NotesListItem.tsx +++ b/app/assets/javascripts/components/NotesListItem.tsx @@ -1,17 +1,13 @@ -import { getIconAndTintForEditor } from '@/preferences/panes/general-segments'; -import { WebApplication } from '@/ui_models/application'; import { CollectionSort, sanitizeHtmlString, SNNote, } from '@standardnotes/snjs'; import { FunctionComponent } from 'preact'; -import { Icon } from './Icon'; type Props = { - application: WebApplication; note: SNNote; - tags: string[]; + tags: string; hideDate: boolean; hidePreview: boolean; hideTags: boolean; @@ -28,6 +24,30 @@ type NoteFlag = { const flagsForNote = (note: SNNote) => { const flags = [] as NoteFlag[]; + if (note.pinned) { + flags.push({ + text: 'Pinned', + class: 'info', + }); + } + if (note.archived) { + flags.push({ + text: 'Archived', + class: 'warning', + }); + } + if (note.locked) { + flags.push({ + text: 'Editing Disabled', + class: 'neutral', + }); + } + if (note.trashed) { + flags.push({ + text: 'Deleted', + class: 'danger', + }); + } if (note.conflictOf) { flags.push({ text: 'Conflicted Copy', @@ -57,7 +77,6 @@ const flagsForNote = (note: SNNote) => { }; export const NotesListItem: FunctionComponent<Props> = ({ - application, hideDate, hidePreview, hideTags, @@ -70,9 +89,6 @@ export const NotesListItem: FunctionComponent<Props> = ({ }) => { const flags = flagsForNote(note); const showModifiedDate = sortedBy === CollectionSort.UpdatedAt; - const editorForNote = application.componentManager.editorForNote(note); - const editorName = editorForNote?.name ?? 'Plain editor'; - const [icon, tint] = getIconAndTintForEditor(editorForNote?.identifier); return ( <div @@ -81,107 +97,52 @@ export const NotesListItem: FunctionComponent<Props> = ({ onClick={onClick} onContextMenu={onContextMenu} > - <div className="icon"> - <Icon - ariaLabel={`Icon for ${editorName}`} - type={icon} - className={`color-accessory-tint-${tint}`} - /> - </div> - <div className="meta"> - <div className="name"> - <div>{note.title}</div> - <div className="flag-icons"> - {note.locked && ( - <span title="Editing Disabled"> - <Icon - ariaLabel="Editing Disabled" - type="pencil-off" - className="sn-icon--small color-info" - /> - </span> - )} - {note.trashed && ( - <span title="Trashed"> - <Icon - ariaLabel="Trashed" - type="trash-filled" - className="sn-icon--small color-danger" - /> - </span> - )} - {note.archived && ( - <span title="Archived"> - <Icon - ariaLabel="Archived" - type="archive" - className="sn-icon--mid color-accessory-tint-3" - /> - </span> - )} - {note.pinned && ( - <span title="Pinned"> - <Icon - ariaLabel="Pinned" - type="pin-filled" - className="sn-icon--small color-info" - /> - </span> - )} - </div> + {flags && flags.length > 0 ? ( + <div className="note-flags flex flex-wrap"> + {flags.map((flag) => ( + <div className={`flag ${flag.class}`}> + <div className="label">{flag.text}</div> + </div> + ))} </div> - {!hidePreview && !note.hidePreview && !note.protected && ( - <div className="note-preview"> - {note.preview_html && ( - <div - className="html-preview" - dangerouslySetInnerHTML={{ - __html: sanitizeHtmlString(note.preview_html), - }} - ></div> - )} - {!note.preview_html && note.preview_plain && ( - <div className="plain-preview">{note.preview_plain}</div> - )} - {!note.preview_html && !note.preview_plain && note.text && ( - <div className="default-preview">{note.text}</div> - )} - </div> - )} - {!hideDate || note.protected ? ( - <div className="bottom-info faded"> - {note.protected && <span>Protected {hideDate ? '' : ' • '}</span>} - {!hideDate && showModifiedDate && ( - <span>Modified {note.updatedAtString || 'Now'}</span> - )} - {!hideDate && !showModifiedDate && ( - <span>{note.createdAtString || 'Now'}</span> - )} - </div> - ) : null} - {!hideTags && tags.length ? ( - <div className="tags-string"> - {tags.map((tag) => ( - <span className="tag color-foreground"> - <Icon - type="hashtag" - className="sn-icon--small color-grey-1 mr-1" - /> - <span>{tag}</span> - </span> - ))} - </div> - ) : null} - {flags.length ? ( - <div className="note-flags flex flex-wrap"> - {flags.map((flag) => ( - <div className={`flag ${flag.class}`}> - <div className="label">{flag.text}</div> - </div> - ))} - </div> - ) : null} - </div> + ) : null} + <div className="name">{note.title}</div> + {!hidePreview && !note.hidePreview && !note.protected ? ( + <div className="note-preview"> + {note.preview_html ? ( + <div + className="html-preview" + dangerouslySetInnerHTML={{ + __html: sanitizeHtmlString(note.preview_html), + }} + ></div> + ) : null} + {!note.preview_html && note.preview_plain ? ( + <div className="plain-preview">{note.preview_plain}</div> + ) : null} + {!note.preview_html && !note.preview_plain ? ( + <div className="default-preview">{note.text}</div> + ) : null} + </div> + ) : null} + {!hideDate || note.protected ? ( + <div className="bottom-info faded"> + {note.protected ? ( + <span>Protected {hideDate ? '' : ' • '}</span> + ) : null} + {!hideDate && showModifiedDate ? ( + <span>Modified {note.updatedAtString || 'Now'}</span> + ) : null} + {!hideDate && !showModifiedDate ? ( + <span>{note.createdAtString || 'Now'}</span> + ) : null} + </div> + ) : null} + {!hideTags && ( + <div className="tags-string"> + <div className="faded">{tags}</div> + </div> + )} </div> ); }; diff --git a/app/assets/javascripts/components/NotesView.tsx b/app/assets/javascripts/components/NotesView.tsx index 6c1b8e0df..004a54e1d 100644 --- a/app/assets/javascripts/components/NotesView.tsx +++ b/app/assets/javascripts/components/NotesView.tsx @@ -230,7 +230,6 @@ const NotesView: FunctionComponent<Props> = observer( <NotesList notes={renderedNotes} selectedNotes={selectedNotes} - application={application} appState={appState} displayOptions={displayOptions} paginate={paginate} diff --git a/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx b/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx index 8c83be5d9..394050a5c 100644 --- a/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx +++ b/app/assets/javascripts/preferences/panes/general-segments/Defaults.tsx @@ -21,33 +21,32 @@ type Props = { application: WebApplication; }; -type EditorOption = DropdownItem & { +type EditorOption = { + icon?: IconType; + label: string; value: FeatureIdentifier | 'plain-editor'; }; -export const getIconAndTintForEditor = ( - identifier: FeatureIdentifier | undefined -): [IconType, number] => { +const getEditorIconType = (identifier: string): IconType | null => { switch (identifier) { case FeatureIdentifier.BoldEditor: case FeatureIdentifier.PlusEditor: - return ['rich-text', 1]; + return 'rich-text'; case FeatureIdentifier.MarkdownBasicEditor: case FeatureIdentifier.MarkdownMathEditor: case FeatureIdentifier.MarkdownMinimistEditor: case FeatureIdentifier.MarkdownProEditor: - return ['markdown', 2]; + return 'markdown'; case FeatureIdentifier.TokenVaultEditor: - return ['authenticator', 6]; + return 'authenticator'; case FeatureIdentifier.SheetsEditor: - return ['spreadsheets', 5]; + return 'spreadsheets'; case FeatureIdentifier.TaskEditor: - return ['tasks', 3]; + return 'tasks'; case FeatureIdentifier.CodeEditor: - return ['code', 4]; - default: - return ['plain-text', 1]; + return 'code'; } + return null; }; const makeEditorDefault = ( @@ -92,19 +91,17 @@ export const Defaults: FunctionComponent<Props> = ({ application }) => { .componentsForArea(ComponentArea.Editor) .map((editor): EditorOption => { const identifier = editor.package_info.identifier; - const [iconType, tint] = getIconAndTintForEditor(identifier); + const iconType = getEditorIconType(identifier); return { label: editor.name, value: identifier, ...(iconType ? { icon: iconType } : null), - ...(tint ? { iconClassName: `color-accessory-tint-${tint}` } : null), }; }) .concat([ { icon: 'plain-text', - iconClassName: `color-accessory-tint-1`, label: 'Plain Editor', value: 'plain-editor', }, diff --git a/app/assets/stylesheets/_notes.scss b/app/assets/stylesheets/_notes.scss index cf4a3a365..6ec937804 100644 --- a/app/assets/stylesheets/_notes.scss +++ b/app/assets/stylesheets/_notes.scss @@ -123,95 +123,42 @@ notes-view { } .note { - display: flex; - align-items: stretch; - width: 100%; + padding: 15px; + border-bottom: 1px solid var(--sn-stylekit-border-color); cursor: pointer; - &:hover { - background-color: var(--sn-stylekit-grey-5); + > .name { + font-weight: 600; + overflow: hidden; + text-overflow: ellipsis; } - .icon { - display: flex; - flex-flow: column; - align-items: center; - justify-content: space-between; - padding: 0.9rem; - padding-right: 0.75rem; - margin-right: 0; - } - - .meta { - flex-grow: 1; - min-width: 0; - padding: 0.9rem; - padding-left: 0; - border-bottom: 1px solid var(--sn-stylekit-border-color); - - .name { - display: flex; - align-items: center; - justify-content: space-between; - font-weight: 600; - font-size: 1rem; - line-height: 1.3; - overflow: hidden; - text-overflow: ellipsis; - } - - .flag-icons { - &, - & > * { - display: flex; - align-items: center; - } - - & > * + * { - margin-left: 0.375rem; - } - } - - .bottom-info { - font-size: 12px; - line-height: 1.4; - margin-top: 0.25rem; - } + > .bottom-info { + font-size: 12px; + margin-top: 4px; } .tags-string { - display: flex; - flex-wrap: wrap; - gap: 0.5rem; - margin-top: 0.345rem; - font-size: 0.725rem; - - .tag { - display: inline-flex; - align-items: center; - padding: 0.25rem 0.375rem 0.25rem 0.325rem; - background-color: var(--sn-stylekit-grey-4-opacity-variant); - border-radius: 0.125rem; - } + margin-top: 4px; + font-size: 12px; } .note-preview { font-size: var(--sn-stylekit-font-size-h3); + margin-top: 2px; + overflow: hidden; text-overflow: ellipsis; - & > * { - margin-top: 0.15rem; - } - .default-preview, .plain-preview { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; /* number of lines to show */ - line-height: 1.3; - overflow: hidden; + $line-height: 18px; + line-height: $line-height; /* fallback */ + max-height: calc(#{$line-height} * 1); /* fallback */ } .html-preview { @@ -228,7 +175,8 @@ notes-view { display: flex; flex-direction: row; align-items: center; - margin-top: 0.125rem; + margin-bottom: 8px; + margin-top: -4px; .flag { padding: 4px; @@ -290,8 +238,13 @@ notes-view { } &.selected { - background-color: var(--sn-stylekit-grey-5); - border-left: 2px solid var(--sn-stylekit-info-color); + background-color: var(--sn-stylekit-info-color); + color: var(--sn-stylekit-info-contrast-color); + + .note-flags .flag { + background-color: var(--sn-stylekit-info-contrast-color); + color: var(--sn-stylekit-info-color); + } progress { background-color: var(--sn-stylekit-secondary-foreground-color); @@ -302,7 +255,7 @@ notes-view { } &::-webkit-progress-value { - background-color: var(--sn-stylekit-info-color); + background-color: var(--sn-stylekit-secondary-background-color); } &::-moz-progress-bar { diff --git a/app/assets/stylesheets/_sn.scss b/app/assets/stylesheets/_sn.scss index 48198c039..5ba5161c0 100644 --- a/app/assets/stylesheets/_sn.scss +++ b/app/assets/stylesheets/_sn.scss @@ -40,11 +40,6 @@ @extend .h-3\.5; @extend .w-3\.5; } - - &.sn-icon--mid { - @extend .w-4; - @extend .h-4; - } } .sn-dropdown { @@ -782,7 +777,6 @@ } &:hover { - background-color: var(--sn-stylekit-contrast-background-color) !important; @extend .color-info; @extend .border-info; } diff --git a/package.json b/package.json index fef47586f..087a79eed 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "pug-loader": "^2.4.0", "sass-loader": "^12.2.0", "serve-static": "^1.14.1", - "sn-stylekit": "5.2.21", + "sn-stylekit": "5.2.20", "svg-jest": "^1.0.1", "ts-jest": "^27.0.7", "ts-loader": "^9.2.6", diff --git a/yarn.lock b/yarn.lock index 3a4040c30..08588f4fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9264,10 +9264,10 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" -sn-stylekit@5.2.21: - version "5.2.21" - resolved "https://registry.yarnpkg.com/sn-stylekit/-/sn-stylekit-5.2.21.tgz#5aec6c329949bda64a1e3c563ee594b141295d27" - integrity sha512-rjlgo42A/kx+M4iY7HYRpnQyp4dLb2HQpEMHz+CYumOzTf/lsRy0Up5HI1haNK4/JMmpq36Eb/7BMDmvLpdXnQ== +sn-stylekit@5.2.20: + version "5.2.20" + resolved "https://registry.yarnpkg.com/sn-stylekit/-/sn-stylekit-5.2.20.tgz#c18f40ff3aaf4c59af89152439a8efbdde35f2dd" + integrity sha512-JymHBiZOzQPfCqHYgnVPSA2PwJqiKR268qqQoEMqI85MMAWSG3WYzuKEbd0LgfIQAKLElCxJjeZkrhejyRg+2A== dependencies: "@reach/listbox" "^0.15.0" "@reach/menu-button" "^0.15.1"
      ',l+=this.title(e.date,e.min,e.max),l+="

      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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff2 b/public/components/org.standardnotes.advanced-markdown-editor/dist/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/index.html b/public/components/org.standardnotes.advanced-markdown-editor/dist/index.html new file mode 100644 index 000000000..7c01da54e --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/index.html @@ -0,0 +1 @@ +Markdown Pro \ No newline at end of file diff --git a/public/components/org.standardnotes.advanced-markdown-editor/dist/lib.js b/public/components/org.standardnotes.advanced-markdown-editor/dist/lib.js new file mode 100644 index 000000000..fa5243829 --- /dev/null +++ b/public/components/org.standardnotes.advanced-markdown-editor/dist/lib.js @@ -0,0 +1,696 @@ +/** + * easymde v2.10.1 + * Copyright Jeroen Akkerman + * @link https://github.com/ionaru/easy-markdown-editor + * @license MIT + */ +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).EasyMDE=e()}}((function(){return function e(t,n,r){function i(a,l){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!l&&s)return s(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return i(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,n=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,r=/[*+-]\s/;function i(e,n){var r=n.line,i=0,o=0,a=t.exec(e.getLine(r)),l=a[1];do{var s=r+(i+=1),u=e.getLine(s),c=t.exec(u);if(c){var d=c[1],h=parseInt(a[3],10)+i-o,f=parseInt(c[3],10),p=f;if(l!==d||isNaN(f)){if(l.length>d.length)return;if(l.lengthf&&(p=h+1),e.replaceRange(u.replace(t,d+p+c[4]+c[5]),{line:s,ch:0},{line:s,ch:u.length})}}while(c)}e.commands.newlineAndIndentContinueMarkdownList=function(o){if(o.getOption("disableInput"))return e.Pass;for(var a=o.listSelections(),l=[],s=0;s\s*$/.test(p),x=!/>\s*$/.test(p);(v||x)&&o.replaceRange("",{line:u.line,ch:0},{line:u.line,ch:u.ch+1}),l[s]="\n"}else{var y=m[1],b=m[5],w=!(r.test(m[2])||m[2].indexOf(">")>=0),k=w?parseInt(m[3],10)+1+m[4]:m[2].replace("x"," ");l[s]="\n"+y+k+b,w&&i(o,u)}}o.replaceSelections(l)}})("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":9}],6:[function(e,t,n){(function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,i){return(e!=i.streamSeen||Math.min(i.basePos,i.overlayPos)c);d++){var h=e.getLine(u++);l=null==l?h:l+"\n"+h}s*=2,t.lastIndex=n.ch;var f=t.exec(l);if(f){var p=l.slice(0,f.index).split("\n"),m=f[0].split("\n"),g=n.line+p.length-1,v=p[p.length-1].length;return{from:r(g,v),to:r(g+m.length-1,1==m.length?v+m[0].length:m[m.length-1].length),match:f}}}}function s(e,t,n){for(var r,i=0;i<=e.length;){t.lastIndex=i;var o=t.exec(e);if(!o)break;var a=o.index+o[0].length;if(a>e.length-n)break;(!r||a>r.index+r[0].length)&&(r=o),i=o.index+1}return r}function u(e,t,n){t=i(t,"g");for(var o=n.line,a=n.ch,l=e.firstLine();o>=l;o--,a=-1){var u=e.getLine(o),c=s(u,t,a<0?0:u.length-a);if(c)return{from:r(o,c.index),to:r(o,c.index+c[0].length),match:c}}}function c(e,t,n){if(!o(t))return u(e,t,n);t=i(t,"gm");for(var a,l=1,c=e.getLine(n.line).length-n.ch,d=n.line,h=e.firstLine();d>=h;){for(var f=0;f=h;f++){var p=e.getLine(d--);a=null==a?p:p+"\n"+a}l*=2;var m=s(a,t,c);if(m){var g=a.slice(0,m.index).split("\n"),v=m[0].split("\n"),x=d+g.length,y=g[g.length-1].length;return{from:r(x,y),to:r(x+v.length-1,1==v.length?y+v[0].length:v[v.length-1].length),match:m}}}}function d(e,t,n,r){if(e.length==t.length)return n;for(var i=0,o=n+Math.max(0,e.length-t.length);;){if(i==o)return i;var a=i+o>>1,l=r(e.slice(0,a)).length;if(l==n)return a;l>n?o=a:i=a+1}}function h(e,i,o,a){if(!i.length)return null;var l=a?t:n,s=l(i).split(/\r|\n\r?/);e:for(var u=o.line,c=o.ch,h=e.lastLine()+1-s.length;u<=h;u++,c=0){var f=e.getLine(u).slice(c),p=l(f);if(1==s.length){var m=p.indexOf(s[0]);if(-1==m)continue e;return o=d(f,p,m,l)+c,{from:r(u,d(f,p,m,l)+c),to:r(u,d(f,p,m+s[0].length,l)+c)}}var g=p.length-s[0].length;if(p.slice(g)==s[0]){for(var v=1;v=h;u--,c=-1){var f=e.getLine(u);c>-1&&(f=f.slice(0,c));var p=l(f);if(1==s.length){var m=p.lastIndexOf(s[0]);if(-1==m)continue e;return{from:r(u,d(f,p,m,l)),to:r(u,d(f,p,m+s[0].length,l))}}var g=s[s.length-1];if(p.slice(0,g.length)==g){var v=1;for(o=u-s.length+1;v0);)r.push({anchor:i.from(),head:i.to()});r.length&&this.setSelections(r,0)}))})("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":9}],8:[function(e,t,n){(function(e){"use strict";function t(e){e.state.markedSelection&&e.operation((function(){!function(e){if(!e.somethingSelected())return a(e);if(e.listSelections().length>1)return l(e);var t=e.getCursor("start"),n=e.getCursor("end"),r=e.state.markedSelection;if(!r.length)return o(e,t,n);var s=r[0].find(),u=r[r.length-1].find();if(!s||!u||n.line-t.line<=8||i(t,u.to)>=0||i(n,s.from)<=0)return l(e);for(;i(t,s.from)>0;)r.shift().clear(),s=r[0].find();for(i(t,s.from)<0&&(s.to.line-t.line<8?(r.shift().clear(),o(e,t,s.to,0)):o(e,t,s.from,0));i(n,u.to)<0;)r.pop().clear(),u=r[r.length-1].find();i(n,u.to)>0&&(n.line-u.from.line<8?(r.pop().clear(),o(e,u.from,n)):o(e,u.to,n))}(e)}))}function n(e){e.state.markedSelection&&e.state.markedSelection.length&&e.operation((function(){a(e)}))}e.defineOption("styleSelectedText",!1,(function(r,i,o){var s=o&&o!=e.Init;i&&!s?(r.state.markedSelection=[],r.state.markedSelectionStyle="string"==typeof i?i:"CodeMirror-selectedtext",l(r),r.on("cursorActivity",t),r.on("change",n)):!i&&s&&(r.off("cursorActivity",t),r.off("change",n),a(r),r.state.markedSelection=r.state.markedSelectionStyle=null)}));var r=e.Pos,i=e.cmpPos;function o(e,t,n,o){if(0!=i(t,n))for(var a=e.state.markedSelection,l=e.state.markedSelectionStyle,s=t.line;;){var u=s==t.line?t:r(s,0),c=s+8,d=c>=n.line,h=d?n:r(c,0),f=e.markText(u,h,{className:l});if(null==o?a.push(f):a.splice(o++,0,f),d)break;s=c}}function a(e){for(var t=e.state.markedSelection,n=0;n=15&&(d=!1,s=!0);var k=x&&(u||d&&(null==w||w<12.11)),C=n||a&&l>=9;function S(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var n=e.className,r=S(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return M(e).appendChild(t)}function A(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=l-o,a+=n-a%n,o=l+1}}m?z=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(z=function(e){try{e.select()}catch(e){}});var W=function(){this.id=null,this.f=null,this.time=0,this.handler=H(this.onTimeout,this)};function _(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,r=o+1,(i+=n-i%n)>=t)return r}}var G=[""];function V(e){for(;G.length<=e;)G.push(K(G)+" ");return G[e]}function K(e){return e[e.length-1]}function X(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&J(e))||t.test(e):J(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}function ie(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}var ae=null;function le(e,t,n){var r;ae=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:ae=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:ae=i)}return null!=r?r:ae}var se=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function o(e,t,n){this.level=e,this.from=t,this.to=n}return function(a,l){var s="ltr"==l?"L":"R";if(0==a.length||"ltr"==l&&!e.test(a))return!1;for(var u,c=a.length,d=[],h=0;h-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var n=he(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function xe(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){fe(this,e,t)}}function ye(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function be(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function we(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function ke(e){ye(e),be(e)}function Ce(e){return e.target||e.srcElement}function Se(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),x&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Me=function(){if(a&&l<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Ne(e){if(null==Le){var t=A("span","​");N(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&l<8))}var n=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ae(e){if(null!=Te)return Te;var t=N(e,document.createTextNode("AخA")),n=L(t,0,1).getBoundingClientRect(),r=L(t,1,2).getBoundingClientRect();return M(e),!(!n||n.left==n.right)&&(Te=r.right-n.right<3)}var De,Fe=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Ee=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Oe="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Ie=null;var ze={},He={};function Pe(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ze[e]=t}function Re(e){if("string"==typeof e&&He.hasOwnProperty(e))e=He[e];else if(e&&"string"==typeof e.name&&He.hasOwnProperty(e.name)){var t=He[e.name];"string"==typeof t&&(t={name:t}),(e=Y(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function We(e,t){t=Re(t);var n=ze[t.name];if(!n)return We(e,"text/plain");var r=n(e,t);if(_e.hasOwnProperty(t.name)){var i=_e[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var _e={};function Be(e,t){P(t,_e.hasOwnProperty(e)?_e[e]:_e[e]={})}function je(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function qe(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Ue(e,t,n){return!e.startState||e.startState(t,n)}var $e=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Ge(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?et(n,Ge(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,Ge(e,t.line).text.length)}function st(e,t){for(var n=[],r=0;r=this.string.length},$e.prototype.sol=function(){return this.pos==this.lineStart},$e.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$e.prototype.next=function(){if(this.post},$e.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},$e.prototype.skipToEnd=function(){this.pos=this.string.length},$e.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},$e.prototype.backUp=function(e){this.pos-=e},$e.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},$e.prototype.current=function(){return this.string.slice(this.start,this.pos)},$e.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},$e.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},$e.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,n,r){var i=[e.state.modeGen],o={};bt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,l=function(r){n.baseTokens=i;var l=e.state.overlays[r],s=1,u=0;n.state=!0,bt(e,t.text,l.mode,n,(function(e,t){for(var n=s;ue&&i.splice(s,1,e,i[s+1],r),s+=2,u=Math.min(e,r)}if(t)if(l.opaque)i.splice(n,s-n,e,"overlay "+t),s=n+2;else for(;ne.options.maxHighlightLength&&je(e.doc.mode,r.state),o=dt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ft(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ct(r,!0,t);var o=function(e,t,n){for(var r,i,o=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>a;--l){if(l<=o.first)return o.first;var s=Ge(o,l-1),u=s.stateAfter;if(u&&(!n||l+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return l;var c=R(s.text,null,e.options.tabSize);(null==i||r>c)&&(i=l-1,r=c)}return i}(e,t,n),a=o>r.first&&Ge(r,o-1).stateAfter,l=a?ct.fromSaved(r,a,o):new ct(r,Ue(r.mode),o);return r.iter(o,t,(function(n){pt(e,n.text,l);var r=l.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,n){return t instanceof ut?new ct(e,je(e.mode,t.state),n,t.lookAhead):new ct(e,je(e.mode,t),n)},ct.prototype.save=function(e){var t=!1!==e?je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var vt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function xt(e,t,n,r){var i,o,a=e.doc,l=a.mode,s=Ge(a,(t=lt(a,t)).line),u=ft(e,t.line,n),c=new $e(s.text,e.options.tabSize,u);for(r&&(o=[]);(r||c.pose.options.maxHighlightLength?(l=!1,a&&pt(e,t,r,d.pos),d.pos=t.length,s=null):s=yt(gt(n,d,r.state,h),o),h){var f=h[0].name;f&&(s="m-"+(s?f+" "+s:f))}if(!l||c!=s){for(;u=t:o.to>t);(r||(r=[])).push(new Ct(a,o.from,l?null:o.to))}}return r}(n,i,a),s=function(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&l)for(var y=0;yt)&&(!n||Et(n,o.marker)<0)&&(n=o.marker)}return n}function Pt(e,t,n,r,i){var o=Ge(e,t),a=kt&&o.markedSpans;if(a)for(var l=0;l=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,n)>=0:tt(u.to,n)>0)||c>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,r)<=0:tt(u.from,r)<0)))return!0}}}function Rt(e){for(var t;t=It(e);)e=t.find(-1,!0).line;return e}function Wt(e,t){var n=Ge(e,t),r=Rt(n);return n==r?t:Ze(r)}function _t(e,t){if(t>e.lastLine())return t;var n,r=Ge(e,t);if(!Bt(e,r))return t;for(;n=zt(r);)r=n.find(1,!0).line;return Ze(r)+1}function Bt(e,t){var n=kt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var Gt=function(e,t,n){this.text=e,At(this,t),this.height=n?n(this):1};function Vt(e){e.parent=null,Nt(e)}Gt.prototype.lineNo=function(){return Ze(this)},xe(Gt);var Kt={},Xt={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Xt:Kt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Yt(e,t){var n=D("span",null,null,s?"padding-right: .1px":null),r={pre:D("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=Jt,Ae(e.display.measure)&&(a=ue(o,e.doc.direction))&&(r.addToken=en(r.addToken,a)),r.map=[],nn(o,r,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=I(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=I(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ne(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(s){var l=r.content.lastChild;(/\bcm-tab\b/.test(l.className)||l.querySelector&&l.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=I(r.pre.className,r.textClass||"")),r}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,n,r,i,o,s){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;iu&&d.from<=u);h++);if(d.to>=c)return e(n,r,i,o,a,l,s);e(n,r.slice(0,d.to-u),i,o,null,l,s),o=null,r=r.slice(d.to-u),u=d.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,l,s,u,c,d,h,f=i.length,p=0,m=1,g="",v=0;;){if(v==p){s=u=c=l="",h=null,d=null,v=1/0;for(var x=[],y=void 0,b=0;bp||k.collapsed&&w.to==p&&w.from==p)){if(null!=w.to&&w.to!=p&&v>w.to&&(v=w.to,u=""),k.className&&(s+=" "+k.className),k.css&&(l=(l?l+";":"")+k.css),k.startStyle&&w.from==p&&(c+=" "+k.startStyle),k.endStyle&&w.to==v&&(y||(y=[])).push(k.endStyle,w.to),k.title&&((h||(h={})).title=k.title),k.attributes)for(var C in k.attributes)(h||(h={}))[C]=k.attributes[C];k.collapsed&&(!d||Et(d.marker,k)<0)&&(d=w)}else w.from>p&&v>w.from&&(v=w.from)}if(y)for(var S=0;S=f)break;for(var T=Math.min(f,v);;){if(g){var M=p+g.length;if(!d){var N=M>T?g.slice(0,T-p):g;t.addToken(t,N,a?a+s:s,c,p+N.length==v?u:"",l,h)}if(M>=T){g=g.slice(T-p),p=T;break}p=M,c=""}g=i.slice(o,o=n[m++]),a=Zt(n[m++],t.cm.options)}}else for(var A=1;An)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Dn(e,t,n,r){return On(e,En(e,t),n,r)}function Fn(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&o.push((s.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,n,r){var i,o=Hn(t.map,n,r),s=o.node,u=o.start,c=o.end,d=o.collapse;if(3==s.nodeType){for(var h=0;h<4;h++){for(;u&&re(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var f;u>0&&(d=r="right"),i=e.options.lineWrapping&&(f=s.getClientRects()).length>1?f["right"==r?f.length-1:0]:s.getBoundingClientRect()}if(a&&l<9&&!u&&(!i||!i.left&&!i.right)){var p=s.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+ir(e.display),top:p.top,bottom:p.bottom}:zn}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,x=t.view.measure.heights,y=0;yt)&&(i=(o=s-l)-1,t>=s&&(a="right")),null!=i){if(r=e[u+2],l==s&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[2+(u-=3)],a="left";if("right"==n&&i==s-l)for(;u=0&&(n=e[i]).left==n.right;i--);return n}function Rn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(s=r.text.length,u="before"):s<=0&&(s=0,u="after"),!l)return a("before"==u?s-1:s,"before"==u);function c(e,t,n){return a(n?e-1:e,1==l[t].level!=n)}var d=le(l,s,u),h=ae,f=c(s,d,"before"==u);return null!=h&&(f.other=c(s,h,"before"!=u)),f}function Kn(e,t){var n=0;t=lt(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=Ge(e.doc,t.line),i=qt(r)+Cn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Xn(e,t,n,r,i){var o=et(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Zn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Xn(r.first,0,null,-1,-1);var i=Ye(r,n),o=r.first+r.size-1;if(i>o)return Xn(r.first+r.size-1,Ge(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=Ge(r,i);;){var l=er(e,a,i,t,n),s=Ht(a,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var u=s.find(1);if(u.line==i)return u;a=Ge(r,i=u.line)}}function Yn(e,t,n,r){r-=qn(t);var i=t.text.length,o=oe((function(t){return On(e,n,t-1).bottom<=r}),i,0);return{begin:o,end:i=oe((function(t){return On(e,n,t).top>r}),o,i)}}function Qn(e,t,n,r){return n||(n=En(e,t)),Yn(e,t,n,Un(e,t,On(e,n,r),"line").top)}function Jn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=qt(t);var o=En(e,t),a=qn(t),l=0,s=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?nr:tr)(e,t,n,o,c,r,i);l=(u=1!=d.level)?d.from:d.to-1,s=u?d.to:d.from-1}var h,f,p=null,m=null,g=oe((function(t){var n=On(e,o,t);return n.top+=a,n.bottom+=a,!!Jn(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),l,s),v=!1;if(m){var x=r-m.left=b.bottom?1:0}return Xn(n,g=ie(t.text,g,1),f,v,r-h)}function tr(e,t,n,r,i,o,a){var l=oe((function(l){var s=i[l],u=1!=s.level;return Jn(Vn(e,et(n,u?s.to:s.from,u?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),s=i[l];if(l>0){var u=1!=s.level,c=Vn(e,et(n,u?s.from:s.to,u?"after":"before"),"line",t,r);Jn(c,o,a,!0)&&c.top>a&&(s=i[l-1])}return s}function nr(e,t,n,r,i,o,a){var l=Yn(e,t,r,a),s=l.begin,u=l.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,h=0;h=u||f.to<=s)){var p=On(e,r,1!=f.level?Math.min(u,f.to)-1:Math.max(s,f.from)).right,m=pm)&&(c=f,d=m)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function rr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==In){In=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)In.appendChild(document.createTextNode("x")),In.appendChild(A("br"));In.appendChild(document.createTextNode("x"))}N(e.measure,In);var n=In.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),M(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),n=A("pre",[t],"CodeMirror-line-like");N(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function or(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var l=e.display.gutterSpecs[a].className;n[l]=o.offsetLeft+o.clientLeft+i,r[l]=o.clientWidth}return{fixedPos:ar(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function lr(e){var t=rr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(i){if(Bt(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(s=Ge(e.doc,u.line).text).length==u.ch){var c=R(s,s.length,e.options.tabSize)-s.length;u=et(u.line,Math.max(0,Math.round((o-Ln(e.display).left)/ir(e.display))-c))}return u}function cr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)kt&&Wt(e.doc,t)i.viewFrom?fr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)fr(e);else if(t<=i.viewFrom){var o=pr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):fr(e)}else if(n>=i.viewTo){var a=pr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):fr(e)}else{var l=pr(e,t,t,-1),s=pr(e,n,n+r,1);l&&s?(i.view=i.view.slice(0,l.index).concat(on(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=r):fr(e)}var u=i.externalMeasured;u&&(n=i.lineN&&t=r.viewTo)){var o=r.view[cr(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==_(a,n)&&a.push(n)}}}function fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pr(e,t,n,r){var i,o=cr(e,t),a=e.display.view;if(!kt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var l=e.display.viewFrom,s=0;s0){if(o==a.length-1)return null;i=l+a[o].size-t,o++}else i=l-t;t+=i,n+=i}for(;Wt(e.doc,n)!=n;){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function mr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||l.to().linet||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?h:r,(function(e,t,i,d){var g="ltr"==i,v=f(e,g?"left":"right"),x=f(t-1,g?"right":"left"),y=null==n&&0==e,b=null==r&&t==h,w=0==d,k=!m||d==m.length-1;if(x.top-v.top<=3){var C=(u?b:y)&&k,S=(u?y:b)&&w?l:(g?v:x).left,L=C?s:(g?x:v).right;c(S,v.top,L-S,v.bottom)}else{var T,M,N,A;g?(T=u&&y&&w?l:v.left,M=u?s:p(e,i,"before"),N=u?l:p(t,i,"after"),A=u&&b&&k?s:x.right):(T=u?p(e,i,"before"):l,M=!u&&y&&w?s:v.right,N=!u&&b&&k?l:x.left,A=u?p(t,i,"after"):s),c(T,v.top,M-T,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function kr(e){e.state.focused||(e.display.input.focus(),Sr(e))}function Cr(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Lr(e))}),100)}function Sr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,O(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),s&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),wr(e))}function Lr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||h<-.005)&&(Xe(i.line,s),Mr(i.line),i.rest))for(var f=0;fe.display.sizerWidth){var p=Math.ceil(u/ir(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Mr(e){if(e.widgets)for(var t=0;t=a&&(o=Ye(t,qt(Ge(t,s))-e.wrapper.clientHeight),a=s)}return{from:o,to:Math.max(a,o+1)}}function Ar(e,t){var n=e.display,r=rr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Nn(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+Sn(n),s=t.topl-r;if(t.topi+o){var c=Math.min(t.top,(u?l:t.bottom)-o);c!=i&&(a.scrollTop=c)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,h=Mn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),f=t.right-t.left>h;return f&&(t.right=t.left+h),t.left<10?a.scrollLeft=0:t.lefth+d-3&&(a.scrollLeft=t.right+(f?0:10)-h),a}function Dr(e,t){null!=t&&(Or(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Fr(e){Or(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Er(e,t,n){null==t&&null==n||Or(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Or(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Ir(e,Kn(e,t.from),Kn(e,t.to),t.margin))}function Ir(e,t,n,r){var i=Ar(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Er(e,i.scrollLeft,i.scrollTop)}function zr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||si(e,{top:t}),Hr(e,t,!0),n&&si(e),ri(e,100))}function Hr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Pr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Sn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Tn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Wr=function(e,t,n){this.cm=n;var r=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),de(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&l<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Wr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Wr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Wr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Wr.prototype.zeroWidthHack=function(){var e=x&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new W,this.disableVert=new W},Wr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Wr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var _r=function(){};function Br(e,t){t||(t=Rr(e));var n=e.display.barWidth,r=e.display.barHeight;jr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Tr(e),jr(e,Rr(e)),n=e.display.barWidth,r=e.display.barHeight}function jr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}_r.prototype.update=function(){return{bottom:0,right:0}},_r.prototype.setScrollLeft=function(){},_r.prototype.setScrollTop=function(){},_r.prototype.clear=function(){};var qr={native:Wr,null:_r};function Ur(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new qr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?Pr(e,t):zr(e,t)}),e),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)}var $r=0;function Gr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++$r},t=e.curOp,an?an.ops.push(t):t.ownsGroup=an={ops:[t],delayedCallbacks:[]}}function Vr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Xr(e){e.updatedDisplay=e.mustUpdate&&ai(e.cm,e.update)}function Zr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Tr(t),e.barMeasure=Rr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Dn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Tn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Mn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Yr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Cn(e.display))+"px;\n height: "+(t.bottom-t.top+Tn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,l=Vn(e,t),s=n&&n!=t?Vn(e,n):l,u=Ar(e,i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-r,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+r}),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(zr(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(a=!0)),null!=u.scrollLeft&&(Pr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return i}(t,lt(r,e.scrollToPos.from),lt(r,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var a=0;a=e.display.viewTo)){var n=+new Date+e.options.workTime,r=ft(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,l=o.text.length>e.options.maxHighlightLength?je(t.mode,r.state):null,s=dt(e,o,r,!0);l&&(r.state=l),o.styles=s.styles;var u=o.styleClasses,c=s.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),h=0;!d&&hn)return ri(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Jr(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==mr(e))return!1;hi(e)&&(fr(e),t.dims=or(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),kt&&(o=Wt(e.doc,o),a=_t(e.doc,a));var l=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=on(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=on(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,cr(e,n)))),r.viewTo=n}(e,o,a),n.viewOffset=qt(Ge(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var u=mr(e);if(!l&&0==u&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=E();if(!t||!F(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&F(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return u>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function l(t){var n=t.nextSibling;return s&&x&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var u=r.view,c=r.viewFrom,d=0;d-1&&(f=!1),cn(e,h,c,n)),f&&(M(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(Je(e.options,c)))),a=h.node.nextSibling}else{var p=vn(e,h,c,n);o.insertBefore(p,a)}c+=h.size}for(;a;)a=l(a)}(e,n.updateLineNumbers,t.dims),u>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=E()&&(e.activeElt.focus(),e.anchorNode&&F(document.body,e.anchorNode)&&F(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(c),M(n.cursorDiv),M(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,l&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ri(e,400)),n.updateLineNumbers=null,!0}function li(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Mn(e))r&&(t.visible=Nr(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Sn(e.display)-Nn(e),n.top)}),t.visible=Nr(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!ai(e,t))break;Tr(e);var i=Rr(e);gr(e),Br(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function si(e,t){var n=new oi(e,t);if(ai(e,n)){Tr(e),li(e,n);var r=Rr(e);gr(e),Br(e,r),ci(e,r),n.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Tn(e)+"px"}function di(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=ar(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;al.clientWidth,c=l.scrollHeight>l.clientHeight;if(i&&u||o&&c){if(o&&x&&s)e:for(var h=t.target,f=a.view;h!=l;h=h.parentNode)for(var p=0;p=0&&tt(e,r.to())<=0)return n}return-1};var Ci=function(e,t){this.anchor=e,this.head=t};function Si(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return tt(e.from(),t.from())})),n=_(t,i);for(var o=1;o0:s>=0){var u=ot(l.from(),a.from()),c=it(l.to(),a.to()),d=l.empty()?a.from()==a.head:l.from()==l.head;o<=n&&--n,t.splice(--o,2,new Ci(d?c:u,d?u:c))}}return new ki(t,n)}function Li(e,t){return new ki([new Ci(e,t||e)],0)}function Ti(e){return e.text?et(e.from.line+e.text.length-1,K(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Mi(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Ti(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Ti(t).ch-t.to.ch),et(n,r)}function Ni(e,t){for(var n=[],r=0;r1&&e.remove(l.line+1,p-1),e.insert(l.line+1,v)}sn(e,"change",e,t)}function Ii(e,t,n){!function e(r,i,o){if(r.linked)for(var a=0;al-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Wi(e.done),K(e.done)):e.done.length&&!K(e.done).ranges?K(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),K(e.done)):void 0}(i,i.lastOp==r)))a=K(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,a.to)?a.to=Ti(t):o.changes.push(Ri(e,t));else{var s=K(i.done);for(s&&s.ranges||ji(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||pe(e,"historyAdded")}function Bi(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,K(i.done),t))?i.done[i.done.length-1]=t:ji(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&Wi(i.undone)}function ji(e,t){var n=K(t);n&&n.ranges&&n.equals(e)||t.push(e)}function qi(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Ui(e){if(!e)return null;for(var t,n=0;n-1&&(K(l)[d]=u[d],delete u[d])}}}return r}function Vi(e,t,n,r){if(r){var i=e.anchor;if(n){var o=tt(t,i)<0;o!=tt(n,i)<0?(i=t,t=n):o!=tt(t,n)<0&&(t=n)}return new Ci(i,t)}return new Ci(n||t,t)}function Ki(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ji(e,new ki([Vi(e.sel.primary(),t,n,i)],0),r)}function Xi(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(i&&(pe(s,"beforeCursorEnter"),s.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!s.atomic)continue;if(n){var d=s.find(r<0?1:-1),h=void 0;if((r<0?c:u)&&(d=ao(e,d,-r,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(h=tt(d,n))&&(r<0?h<0:h>0))return io(e,d,t,r,i)}var f=s.find(r<0?-1:1);return(r<0?u:c)&&(f=ao(e,f,r,f.line==t.line?o:null)),f?io(e,f,t,r,i):null}}return t}function oo(e,t,n,r,i){var o=r||1,a=io(e,t,n,o,i)||!i&&io(e,t,n,o,!0)||io(e,t,n,-o,i)||!i&&io(e,t,n,-o,!0);return a||(e.cantEdit=!0,et(e.first,0))}function ao(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?lt(e,et(t.line-1)):null:n>0&&t.ch==(r||Ge(e,t.line)).text.length?t.line0)){var c=[s,1],d=tt(u.from,l.from),h=tt(u.to,l.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:l.from}),(h>0||!a.inclusiveRight&&!h)&&c.push({from:l.to,to:u.to}),i.splice.apply(i,c),s+=c.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)co(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else co(e,t)}}function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Ni(e,t);_i(e,t,n,e.cm?e.cm.curOp.id:NaN),po(e,t,n,Tt(e,t));var r=[];Ii(e,(function(e,n){n||-1!=_(r,e.history)||(xo(e.history,t),r.push(e.history)),po(e,t,null,Tt(e,t))}))}}function ho(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,l="undo"==t?o.done:o.undone,s="undo"==t?o.undone:o.done,u=0;u=0;--f){var p=h(f);if(p)return p.v}}}}function fo(e,t){if(0!=t&&(e.first+=t,e.sel=new ki(X(e.sel.ranges,(function(e){return new Ci(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:et(o,Ge(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ve(e,t.from,t.to),n||(n=Ni(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,l=!1,s=o.line;e.options.lineWrapping||(s=Ze(Rt(Ge(r,o.line))),r.iter(s,a.line+1,(function(e){if(e==i.maxLine)return l=!0,!0})));r.sel.contains(t.from,t.to)>-1&&ge(e);Oi(r,t,n,lr(e)),e.options.lineWrapping||(r.iter(s,o.line+t.text.length,(function(e){var t=Ut(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,l=!1)})),l&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=Ge(e,r).stateAfter;if(i&&(!(i instanceof ut)||r+i.lookAhead1||!(this.children[0]instanceof bo))){var l=[];this.collapse(l),this.children=[new bo(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,l=a;l10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Pt(e,t.line,t,n,o)||t.line!=n.line&&Pt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");kt=!0}o.addToHistory&&_i(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var l,s=t.line,u=e.cm;if(e.iter(s,n.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(l=!0),o.collapsed&&s!=t.line&&Xe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Ct(o,s==t.line?t.ch:null,s==n.line?n.ch:null)),++s})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){Bt(e,t)&&Xe(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(wt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++So,o.atomic=!0),u){if(l&&(u.curOp.updateMaxLine=!0),o.collapsed)dr(u,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=n.line;c++)hr(u,c,"text");o.atomic&&no(u.doc),sn(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Gr(e),ve(this,"clear")){var n=this.find();n&&sn(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&dr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&sn(e,"markerCleared",e,this,r,i),t&&Vr(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;s--)uo(this,r[s]);l?Qi(this,l):this.cm&&Fr(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=lt(this,e),t=lt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var l=0;l=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||n&&!n(s.marker)||r.push(s.marker.parent||s.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),lt(this,et(n,t))},indexFromPos:function(e){var t=(e=lt(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),eo(t.doc,Li(n,n)),h)for(var f=0;f=0;t--)mo(e.doc,"",r[t].from,r[t].to,"+delete");Fr(e)}))}function Qo(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Jo(e,t,n){var r=Qo(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function ea(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ue(n,t.doc.direction);if(o){var a,l=i<0?K(o):o[0],s=i<0==(1==l.level)?"after":"before";if(l.level>0||"rtl"==t.doc.direction){var u=En(t,n);a=i<0?n.text.length-1:0;var c=On(t,u,a).top;a=oe((function(e){return On(t,u,e).top==c}),i<0==(1==l.level)?l.from:l.to-1,a),"before"==s&&(a=Qo(n,a,1))}else a=i<0?l.to:l.from;return new et(r,a,s)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}qo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},qo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},qo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},qo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},qo.default=x?qo.macDefault:qo.pcDefault;var ta={selectAll:lo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),j)},killLine:function(e){return Yo(e,(function(t){if(t.empty()){var n=Ge(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Ge(e.doc,i.line-1).text;a&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),et(i.line-1,a.length-1),i,"+transpose"))}n.push(new Ci(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Jr(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,o=!1,u=ei(e,(function(t){s&&(i.scroller.draggable=!1),e.state.draggingText=!1,fe(i.wrapper.ownerDocument,"mouseup",u),fe(i.wrapper.ownerDocument,"mousemove",c),fe(i.scroller,"dragstart",d),fe(i.scroller,"drop",u),o||(ye(t),r.addNew||Ki(e.doc,n,null,null,r.extend),s||a&&9==l?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};s&&(i.scroller.draggable=!0);e.state.draggingText=u,u.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",d),de(i.scroller,"drop",u),Cr(e),setTimeout((function(){return i.input.focus()}),20)}(e,r,t,o):function(e,t,n,r){var i=e.display,o=e.doc;ye(t);var a,l,s=o.sel,u=s.ranges;r.addNew&&!r.extend?(l=o.sel.contains(n),a=l>-1?u[l]:new Ci(n,n)):(a=o.sel.primary(),l=o.sel.primIndex);if("rectangle"==r.unit)r.addNew||(a=new Ci(n,n)),n=ur(e,t,!0,!0),l=-1;else{var c=va(e,n,r.unit);a=r.extend?Vi(a,c.anchor,c.head,r.extend):c}r.addNew?-1==l?(l=u.length,Ji(o,Si(e,u.concat([a]),l),{scroll:!1,origin:"*mouse"})):u.length>1&&u[l].empty()&&"char"==r.unit&&!r.extend?(Ji(o,Si(e,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),s=o.sel):Zi(o,l,a,q):(l=0,Ji(o,new ki([a],0),q),s=o.sel);var d=n;function h(t){if(0!=tt(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],u=e.options.tabSize,c=R(Ge(o,n.line).text,n.ch,u),h=R(Ge(o,t.line).text,t.ch,u),f=Math.min(c,h),p=Math.max(c,h),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=Ge(o,m).text,x=$(v,f,u);f==p?i.push(new Ci(et(m,x),et(m,x))):v.length>x&&i.push(new Ci(et(m,x),et(m,$(v,p,u))))}i.length||i.push(new Ci(n,n)),Ji(o,Si(e,s.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,b=a,w=va(e,t,r.unit),k=b.anchor;tt(w.anchor,k)>0?(y=w.head,k=ot(b.from(),w.anchor)):(y=w.anchor,k=it(b.to(),w.head));var C=s.ranges.slice(0);C[l]=function(e,t){var n=t.anchor,r=t.head,i=Ge(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var o=ue(i);if(!o)return t;var a=le(o,n.ch,n.sticky),l=o[a];if(l.from!=n.ch&&l.to!=n.ch)return t;var s,u=a+(l.from==n.ch==(1!=l.level)?0:1);if(0==u||u==o.length)return t;if(r.line!=n.line)s=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=le(o,r.ch,r.sticky),d=c-a||(r.ch-n.ch)*(1==l.level?-1:1);s=c==u-1||c==u?d<0:d>0}var h=o[u+(s?-1:0)],f=s==(1==h.level),p=f?h.from:h.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new Ci(new et(n.line,p,m),r)}(e,new Ci(lt(o,k),y)),Ji(o,Si(e,C,l),q)}}var f=i.wrapper.getBoundingClientRect(),p=0;function m(t){e.state.selectingText=!1,p=1/0,t&&(ye(t),i.input.focus()),fe(i.wrapper.ownerDocument,"mousemove",g),fe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var g=ei(e,(function(t){0!==t.buttons&&Se(t)?function t(n){var a=++p,l=ur(e,n,!0,"rectangle"==r.unit);if(l)if(0!=tt(l,d)){e.curOp.focus=E(),h(l);var s=Nr(i,o);(l.line>=s.to||l.linef.bottom?20:0;u&&setTimeout(ei(e,(function(){p==a&&(i.scroller.scrollTop+=u,t(n))})),50)}}(t):m(t)})),v=ei(e,m);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",g),de(i.wrapper.ownerDocument,"mouseup",v)}(e,r,t,o)}(t,r,o,e):Ce(e)==n.scroller&&ye(e):2==i?(r&&Ki(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&&(C?t.display.input.onContextMenu(e):Cr(t)))}}function va(e,t,n){if("char"==n)return new Ci(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new Ci(et(t.line,0),lt(e.doc,et(t.line+1,0)));var r=n(e,t);return new Ci(r.from,r.to)}function xa(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ye(t);var a=e.display,l=a.lineDiv.getBoundingClientRect();if(o>l.bottom||!ve(e,n))return we(t);o-=l.top-a.viewOffset;for(var s=0;s=i)return pe(e,n,e,Ye(e.doc,o),e.display.gutterSpecs[s].className,t),we(t)}}function ya(e,t){return xa(e,t,"gutterClick",!0)}function ba(e,t){kn(e.display,t)||function(e,t){if(!ve(e,"gutterContextMenu"))return!1;return xa(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||C||e.display.input.onContextMenu(t)}function wa(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_n(e)}ma.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var ka={toString:function(){return"CodeMirror.Init"}},Ca={},Sa={};function La(e,t,n){if(!t!=!(n&&n!=ka)){var r=e.display.dragFunctions,i=t?de:fe;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Ta(e){e.options.lineWrapping?(O(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),$t(e)),sr(e),dr(e),_n(e),setTimeout((function(){return Br(e)}),100)}function Ma(e,t){var n=this;if(!(this instanceof Ma))return new Ma(e,t);this.options=t=t?P(t):{},P(Ca,t,!1);var r=t.value;"string"==typeof r?r=new Fo(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Ma.inputStyles[t.inputStyle](this),o=this.display=new gi(e,r,i,t);for(var u in o.wrapper.CodeMirror=this,wa(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ur(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new W,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),a&&l<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,ga)),de(t.scroller,"dblclick",a&&l<11?ei(e,(function(t){if(!me(e,t)){var n=ur(e,t);if(n&&!ya(e,t)&&!kn(e.display,t)){ye(t);var r=e.findWordAt(n);Ki(e.doc,r.anchor,r.head)}}})):function(t){return me(e,t)||ye(t)});de(t.scroller,"contextmenu",(function(t){return ba(e,t)})),de(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||ba(e,n)}));var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!ya(e,i)){t.input.ensurePolled(),clearTimeout(n);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!kn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,l=e.coordsChar(t.activeTouch,"page");a=!r.prev||o(r,r.prev)?new Ci(l,l):!r.prev.prev||o(r,r.prev.prev)?e.findWordAt(l):new Ci(et(l.line,0),lt(e.doc,et(l.line+1,0))),e.setSelection(a.anchor,a.head),e.focus(),ye(n)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(zr(e,t.scroller.scrollTop),Pr(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return wi(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return wi(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||ke(t)},over:function(t){me(e,t)||(!function(e,t){var n=ur(e,t);if(n){var r=document.createDocumentFragment();xr(e,n,r),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,r)}}(e,t),ke(t))},start:function(t){return function(e,t){if(a&&(!e.state.draggingText||+new Date-Eo<100))ke(t);else if(!me(e,t)&&!kn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var n=A("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:ei(e,Oo),leave:function(t){me(e,t)||Io(e)}};var s=t.input.getField();de(s,"keyup",(function(t){return da.call(e,t)})),de(s,"keydown",ei(e,ca)),de(s,"keypress",ei(e,ha)),de(s,"focus",(function(t){return Sr(e,t)})),de(s,"blur",(function(t){return Lr(e,t)}))}(this),Po(),Gr(this),this.curOp.forceUpdate=!0,zi(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout(H(Sr,this),20):Lr(this),Sa)Sa.hasOwnProperty(u)&&Sa[u](this,t[u],ka);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!r)return;n="prev"}}else u=0,n="not";"prev"==n?u=t>o.first?R(Ge(o,t-1).text,null,a):0:"add"==n?u=s+e.options.indentUnit:"subtract"==n?u=s-e.options.indentUnit:"number"==typeof n&&(u=s+n),u=Math.max(0,u);var d="",h=0;if(e.options.indentWithTabs)for(var f=Math.floor(u/a);f;--f)h+=a,d+="\t";if(ha,s=Fe(t),u=null;if(l&&r.ranges.length>1)if(Da&&Da.text.join("\n")==t){if(r.ranges.length%Da.text.length==0){u=[];for(var c=0;c=0;h--){var f=r.ranges[h],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=et(p.line,p.ch-n):e.state.overwrite&&!l?m=et(m.line,Math.min(Ge(o,m.line).text.length,m.ch+K(s).length)):l&&Da&&Da.lineWise&&Da.text.join("\n")==t&&(p=m=et(p.line,0)));var g={from:p,to:m,text:u?u[h%u.length]:s,origin:i||(l?"paste":e.state.cutIncoming>a?"cut":"+input")};uo(e.doc,g),sn(e,"inputRead",e,g)}t&&!l&&Ia(e,t),Fr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Oa(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Jr(t,(function(){return Ea(t,n,0,null,"paste")})),!0}function Ia(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var l=0;l-1){a=Aa(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Ge(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Aa(e,i.head.line,"smart"));a&&sn(e,"electricInput",e,i.head.line)}}}function za(e){for(var t=[],n=[],r=0;r=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=le(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&h>=c.begin)){var f=d?"before":"after";return new et(n.line,h,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new et(n.line,s(e,1),"before"):new et(n.line,e,"after")};e>=0&&e0==(1!=a.level),u=l?r.begin:s(r.end,-1);if(a.from<=u&&u0?c.end:s(c.begin,-1);return null==g||r>0&&g==t.text.length||!(m=p(r>0?0:i.length-1,r,u(g)))?null:m}(e.cm,l,t,n):Jo(l,t,n))){if(r||(a=t.line+s)=e.first+e.size||(t=new et(a,t.ch,t.sticky),!(l=Ge(e,a))))return!1;t=ea(i,e.cm,l,t.line,s)}else t=o;return!0}if("char"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var c=null,d="group"==r,h=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(n<0)||u(!f);f=!1){var p=l.text.charAt(t.ch)||"\n",m=ee(p,h)?"w":d&&"\n"==p?"n":!d||/\s/.test(p)?null:"p";if(!d||f||m||(m="s"),c&&c!=m){n<0&&(n=1,u(),t.sticky="after");break}if(m&&(c=m),n>0&&!u(!f))break}var g=oo(e,t,o,a,!0);return nt(o,g)&&(g.hitSide=!0),g}function Wa(e,t,n,r){var i,o,a=e.doc,l=t.left;if("page"==r){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(s-.5*rr(e.display),3);i=(n>0?t.bottom:t.top)+n*u}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(o=Zn(e,l,i)).outside;){if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var _a=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new W,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ba(e,t){var n=Fn(e,t.line);if(!n||n.hidden)return null;var r=Ge(e.doc,t.line),i=An(n,r,t.line),o=ue(r,e.doc.direction),a="left";o&&(a=le(o,t.ch)%2?"right":"left");var l=Hn(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function ja(e,t){return t&&(e.bad=!0),e}function qa(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return ja(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ba(t,i)||{node:s[0].measure.map[2],offset:0},c=o.liner.firstLine()&&(a=et(a.line-1,Ge(r.doc,a.line-1).length)),l.ch==Ge(r.doc,l.line).text.length&&l.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=cr(r,a.line))?(t=Ze(i.view[0].line),n=i.view[0].node):(t=Ze(i.view[e].line),n=i.view[e-1].node.nextSibling);var s,u,c=cr(r,l.line);if(c==i.view.length-1?(s=i.viewTo-1,u=i.lineDiv.lastChild):(s=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,i){var o="",a=!1,l=e.doc.lineSeparator(),s=!1;function u(){a&&(o+=l,s&&(o+=l),a=s=!1)}function c(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void c(n);var o,h=t.getAttribute("cm-marker");if(h){var f=e.findMarks(et(r,0),et(i+1,0),(g=+h,function(e){return e.id==g}));return void(f.length&&(o=f[0].find(0))&&c(Ve(e.doc,o.from,o.to).join(l)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var m=0;m1&&h.length>1;)if(K(d)==K(h))d.pop(),h.pop(),s--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}for(var f=0,p=0,m=d[0],g=h[0],v=Math.min(m.length,g.length);fa.ch&&x.charCodeAt(x.length-p-1)==y.charCodeAt(y.length-p-1);)f--,p++;d[d.length-1]=x.slice(0,x.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var w=et(t,f),k=et(s,h.length?K(h).length-p:0);return d.length>1||d[0]||tt(w,k)?(mo(r.doc,d,w,k,"+input"),!0):void 0},_a.prototype.ensurePolled=function(){this.forceCompositionEnd()},_a.prototype.reset=function(){this.forceCompositionEnd()},_a.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},_a.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},_a.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Jr(this.cm,(function(){return dr(e.cm)}))},_a.prototype.setUneditable=function(e){e.contentEditable="false"},_a.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Ea)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},_a.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},_a.prototype.onContextMenu=function(){},_a.prototype.resetPosition=function(){},_a.prototype.needsContentAttribute=!0;var $a=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new W,this.hasSelection=!1,this.composing=null};$a.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(r,e)){if(r.somethingSelected())Fa({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=za(r);Fa({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,j):(n.prevInput="",i.value=t.text.join("\n"),z(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){a&&l>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),de(i,"paste",(function(e){me(r,e)||Oa(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!kn(e,t)&&!me(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){kn(e,t)||ye(t)})),de(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},$a.prototype.createField=function(e){this.wrapper=Pa(),this.textarea=this.wrapper.firstChild},$a.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=vr(e);if(e.options.moveInputWithCursor){var i=Vn(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},$a.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},$a.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&z(this.textarea),a&&l>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&l>=9&&(this.hasSelection=null))}},$a.prototype.getField=function(){return this.textarea},$a.prototype.supportsTouch=function(){return!1},$a.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||E()!=this.textarea))try{this.textarea.focus()}catch(e){}},$a.prototype.blur=function(){this.textarea.blur()},$a.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},$a.prototype.receivedFocus=function(){this.slowPoll()},$a.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},$a.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},$a.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ee(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&l>=9&&this.hasSelection===i||x&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var s=0,u=Math.min(r.length,i.length);s1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},$a.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},$a.prototype.onKeyPress=function(){a&&l>=9&&(this.hasSelection=null),this.fastPoll()},$a.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=ur(n,e),u=r.scroller.scrollTop;if(o&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(o)&&ei(n,Ji)(n.doc,Li(o),j);var c,h=i.style.cssText,f=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",s&&(c=window.scrollY),r.input.focus(),s&&window.scrollTo(null,c),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&l>=9&&g(),C){ke(e);var m=function(){fe(window,"mouseup",m),setTimeout(v,20)};de(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=h,a&&l<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=u),null!=i.selectionStart)){(!a||a&&l<9)&&g();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(n,lo)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},$a.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},$a.prototype.setUneditable=function(){},$a.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=ka&&i(e,t,n)}:i)}e.defineOption=n,e.Init=ka,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),n("indentUnit",2,Di,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Fi(e),_n(e),dr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(et(r,o))}r++}));for(var i=n.length-1;i>=0;i--)mo(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=ka&&e.refresh()})),n("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!b),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){wa(e),mi(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Zo(t),i=n!=ka&&Zo(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Ta,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=fi(t,e.options.lineNumbers),mi(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ar(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Br(e)}),!0),n("scrollbarStyle","native",(function(e){Ur(e),Br(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=fi(e.options.gutters,t),mi(e)}),!0),n("firstLineNumber",1,mi,!0),n("lineNumberFormatter",(function(e){return e}),mi,!0),n("showCursorWhenSelecting",!1,gr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Lr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,La),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,gr,!0),n("singleCursorHeightPerLine",!0,gr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Fi,!0),n("addModeClass",!1,Fi,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Fi,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(Ma),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&ei(this,t[e])(this,n,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(Aa(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Fr(this));else{var o=i.from(),a=i.to(),l=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var s=l;s0&&Zi(this.doc,r,new Ci(o,u[r].to()),j)}}})),getTokenAt:function(e,t){return xt(this,e,t)},getLineTokens:function(e,t){return xt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=lt(this.doc,e);var t,n=ht(this,Ge(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=Ge(this.doc,e)}else r=e;return Un(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-qt(r):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o,a,l,s=this.display,u=(e=Vn(this,lt(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),s.sizer.appendChild(t),"over"==r)u=e.top;else if("above"==r||"near"==r){var d=Math.max(s.wrapper.clientHeight,this.doc.height),h=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(u=e.bottom),c+t.offsetWidth>h&&(c=h-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=s.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),n&&(o=this,a={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(l=Ar(o,a)).scrollTop&&zr(o,l.scrollTop),null!=l.scrollLeft&&Pr(o,l.scrollLeft))},triggerOnKeyDown:ti(ca),triggerOnKeyPress:ti(ha),triggerOnKeyUp:da,triggerOnMouseDown:ti(ga),execCommand:function(e){if(ta.hasOwnProperty(e))return ta[e].call(null,this)},triggerElectric:ti((function(e){Ia(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=lt(this.doc,e),a=0;a0&&a(t.charAt(n-1));)--n;for(;r.5)&&sr(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),zi(this,e),_n(this),this.display.input.reset(),Er(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xe(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}(Ma);var Ga="iter insert remove copy getEditor constructor".split(" ");for(var Va in Fo.prototype)Fo.prototype.hasOwnProperty(Va)&&_(Ga,Va)<0&&(Ma.prototype[Va]=function(e){return function(){return e.apply(this.doc,arguments)}}(Fo.prototype[Va]));return xe(Fo),Ma.inputStyles={textarea:$a,contenteditable:_a},Ma.defineMode=function(e){Ma.defaults.mode||"null"==e||(Ma.defaults.mode=e),Pe.apply(this,arguments)},Ma.defineMIME=function(e,t){He[e]=t},Ma.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Ma.defineMIME("text/plain","null"),Ma.defineExtension=function(e,t){Ma.prototype[e]=t},Ma.defineDocExtension=function(e,t){Fo.prototype[e]=t},Ma.fromTextArea=function(e,t){if((t=t?P(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=E();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=l.getValue()}var i;if(e.form&&(de(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(fe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var l=Ma((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return l},function(e){e.off=fe,e.on=de,e.wheelEventPixels=bi,e.Doc=Fo,e.splitLines=Fe,e.countColumn=R,e.findColumn=$,e.isWordChar=J,e.Pass=B,e.signal=pe,e.Line=Gt,e.changeEnd=Ti,e.scrollbarModel=qr,e.Pos=et,e.cmpPos=tt,e.modes=ze,e.mimeModes=He,e.resolveMode=Re,e.getMode=We,e.modeExtensions=_e,e.extendMode=Be,e.copyState=je,e.startState=Ue,e.innerMode=qe,e.commands=ta,e.keyMap=qo,e.keyName=Xo,e.isModifierKey=Vo,e.lookupKey=Go,e.normalizeKeyMap=$o,e.StringStream=$e,e.SharedTextMarker=Mo,e.TextMarker=Lo,e.LineWidget=ko,e.e_preventDefault=ye,e.e_stopPropagation=be,e.e_stop=ke,e.addClass=O,e.contains=F,e.rmClass=T,e.keyNames=Wo}(Ma),Ma.version="5.52.2",Ma}))},{}],10:[function(e,t,n){var r;r=function(e){"use strict";var t=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;e.defineMode("gfm",(function(n,r){var i=0,o={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){if(n.combineTokens=null,n.codeBlock)return e.match(/^```+/)?(n.codeBlock=!1,null):(e.skipToEnd(),null);if(e.sol()&&(n.code=!1),e.sol()&&e.match(/^```+/))return e.skipToEnd(),n.codeBlock=!0,null;if("`"===e.peek()){e.next();var o=e.pos;e.eatWhile("`");var a=1+e.pos-o;return n.code?a===i&&(n.code=!1):(i=a,n.code=!0),null}if(n.code)return e.next(),null;if(e.eatSpace())return n.ateSpace=!0,null;if((e.sol()||n.ateSpace)&&(n.ateSpace=!1,!1!==r.gitHubSpice)){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return e.match(t)&&"]("!=e.string.slice(e.start-2,e.start)&&(0==e.start||/\W/.test(e.string.charAt(e.start-1)))?(n.combineTokens=!0,"link"):(e.next(),null)},blankLine:function(e){return e.code=!1,null}},a={taskLists:!0,strikethrough:!0,emoji:!0};for(var l in r)a[l]=r[l];return a.name="markdown",e.overlayMode(e.getMode(n,a),o)}),"markdown"),e.defineMIME("text/x-gfm","gfm")},"object"==typeof n&&"object"==typeof t?r(e("../../lib/codemirror"),e("../markdown/markdown"),e("../../addon/mode/overlay")):r(CodeMirror)},{"../../addon/mode/overlay":6,"../../lib/codemirror":9,"../markdown/markdown":11}],11:[function(e,t,n){var r;r=function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var o={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var a in o)o.hasOwnProperty(a)&&n.tokenTypeOverrides[a]&&(o[a]=n.tokenTypeOverrides[a]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,c=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,h=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,p=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function g(e,t,n){return t.f=t.inline=n,n(e,t)}function v(e,t,n){return t.f=t.block=n,n(e,t)}function x(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==b){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n="xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText}n&&(t.f=S,t.block=y,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function y(r,i){var a,h=r.column()===i.indentation,m=!(a=i.prevLine.stream)||!/\S/.test(a.string),v=i.indentedCode,x=i.prevLine.hr,y=!1!==i.list,b=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var C=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,y)){for(i.list=null;C=4&&(v||i.prevLine.fencedCodeEnd||i.prevLine.header||m))return r.skipToEnd(),i.indentedCode=!0,o.code;if(r.eatSpace())return null;if(h&&i.indentation<=b&&(T=r.match(c))&&T[1].length<=6)return i.quote=0,i.header=T[1].length,i.thisLine.header=!0,n.highlightFormatting&&(i.formatting="header"),i.f=i.inline,k(i);if(i.indentation<=b&&r.eat(">"))return i.quote=h?1:i.quote+1,n.highlightFormatting&&(i.formatting="quote"),r.eatSpace(),k(i);if(!L&&!i.setext&&h&&i.indentation<=b&&(T=r.match(s))){var M=T[1]?"ol":"ul";return i.indentation=C+r.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,n.taskLists&&r.match(u,!1)&&(i.taskList=!0),i.f=i.inline,n.highlightFormatting&&(i.formatting=["list","list-"+M]),k(i)}return h&&i.indentation<=b&&(T=r.match(f,!0))?(i.quote=0,i.fencedEndRE=new RegExp(T[1]+"+ *$"),i.localMode=n.fencedCodeBlockHighlighting&&function(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}(T[2]),i.localMode&&(i.localState=e.startState(i.localMode)),i.f=i.block=w,n.highlightFormatting&&(i.formatting="code-block"),i.code=-1,k(i)):i.setext||!(S&&y||i.quote||!1!==i.list||i.code||L||p.test(r.string))&&(T=r.lookAhead(1))&&(T=T.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==T[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,k(i)):L?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,o.hr):"["===r.peek()?g(r,i,N):g(r,i,i.inline)}function b(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);("xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=S,n.block=y,n.htmlState=null)}return o}function w(e,t){var r,i=t.listStack[t.listStack.length-1]||0,a=t.indentation=e.quote?t.push(o.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(o.linkHref,"url"):(e.strong&&t.push(o.strong),e.em&&t.push(o.em),e.strikethrough&&t.push(o.strikethrough),e.emoji&&t.push(o.emoji),e.linkText&&t.push(o.linkText),e.code&&t.push(o.code),e.image&&t.push(o.image),e.imageAltText&&t.push(o.imageAltText,"link"),e.imageMarker&&t.push(o.imageMarker)),e.header&&t.push(o.header,o.header+"-"+e.header),e.quote&&(t.push(o.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(o.quote+"-"+e.quote):t.push(o.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(o.list2):t.push(o.list3):t.push(o.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function C(e,t){if(e.match(h,!0))return k(t)}function S(t,i){var a=i.text(t,i);if(void 0!==a)return a;if(i.list)return i.list=null,k(i);if(i.taskList)return" "===t.match(u,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,k(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),k(i);var l=t.next();if(i.linkTitle){i.linkTitle=!1;var s=l;"("===l&&(s=")");var c="^\\s*(?:[^"+(s=(s+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+s;if(t.match(new RegExp(c),!0))return o.linkHref}if("`"===l){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var h=t.current().length;if(0!=i.code||i.quote&&1!=h){if(h==i.code){var f=k(i);return i.code=0,f}return i.formatting=d,k(i)}return i.code=h,k(i)}if(i.code)return k(i);if("\\"===l&&(t.next(),n.highlightFormatting)){var p=k(i),g=o.formatting+"-escape";return p?p+" "+g:g}if("!"===l&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),k(i);if("["===l&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),k(i);if("]"===l&&i.imageAltText){n.highlightFormatting&&(i.formatting="image");var p=k(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=T,p}if("["===l&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),k(i);if("]"===l&&i.linkText){n.highlightFormatting&&(i.formatting="link");var p=k(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?T:S,p}if("<"===l&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=L,n.highlightFormatting&&(i.formatting="link"),(p=k(i))?p+=" ":p="",p+o.linkInline;if("<"===l&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=L,n.highlightFormatting&&(i.formatting="link"),(p=k(i))?p+=" ":p="",p+o.linkEmail;if(n.xml&&"<"===l&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var x=t.string.indexOf(">",t.pos);if(-1!=x){var y=t.string.substring(t.start,x);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(y)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),v(t,i,b)}if(n.xml&&"<"===l&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===l||"_"===l){for(var w=1,C=1==t.pos?" ":t.string.charAt(t.pos-2);w<3&&t.eat(l);)w++;var M=t.peek()||" ",N=!/\s/.test(M)&&(!m.test(M)||/\s/.test(C)||m.test(C)),A=!/\s/.test(C)&&(!m.test(C)||/\s/.test(M)||m.test(M)),D=null,F=null;if(w%2&&(i.em||!N||"*"!==l&&A&&!m.test(C)?i.em!=l||!A||"*"!==l&&N&&!m.test(M)||(D=!1):D=!0),w>1&&(i.strong||!N||"*"!==l&&A&&!m.test(C)?i.strong!=l||!A||"*"!==l&&N&&!m.test(M)||(F=!1):F=!0),null!=F||null!=D)return n.highlightFormatting&&(i.formatting=null==D?"strong":null==F?"em":"strong em"),!0===D&&(i.em=l),!0===F&&(i.strong=l),f=k(i),!1===D&&(i.em=!1),!1===F&&(i.strong=!1),f}else if(" "===l&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return k(i);t.backUp(1)}if(n.strikethrough)if("~"===l&&t.eatWhile(l)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),f=k(i),i.strikethrough=!1,f;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),k(i)}else if(" "===l&&t.match(/^~~/,!0)){if(" "===t.peek())return k(i);t.backUp(2)}if(n.emoji&&":"===l&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var E=k(i);return i.emoji=!1,E}return" "===l&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),k(i)}function L(e,t){if(">"===e.next()){t.f=t.inline=S,n.highlightFormatting&&(t.formatting="link");var r=k(t);return r?r+=" ":r="",r+o.linkInline}return e.match(/^[^>]+/,!0),o.linkInline}function T(e,t){if(e.eatSpace())return null;var r,i=e.next();return"("===i||"["===i?(t.f=t.inline=(r="("===i?")":"]",function(e,t){if(e.next()===r){t.f=t.inline=S,n.highlightFormatting&&(t.formatting="link-string");var i=k(t);return t.linkHref=!1,i}return e.match(M[r]),t.linkHref=!0,k(t)}),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,k(t)):"error"}var M={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=A,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,k(t)):g(e,t,S)}function A(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=D,n.highlightFormatting&&(t.formatting="link");var r=k(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),o.linkText}function D(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=S,o.linkHref+" url")}var F={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:S,text:C,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return x(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=b)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==b?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:F}},indent:function(t,n,i){return t.block==b&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:x,getType:k,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return F}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")},"object"==typeof n&&"object"==typeof t?r(e("../../lib/codemirror"),e("../xml/xml"),e("../meta")):r(CodeMirror)},{"../../lib/codemirror":9,"../meta":12,"../xml/xml":13}],12:[function(e,t,n){(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var t=0;t-1&&t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n")):null:e.match("--")?n(f("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(function e(t){return function(n,r){for(var i;null!=(i=n.next());){if("<"==i)return r.tokenize=e(t+1),r.tokenize(n,r);if(">"==i){if(1==t){r.tokenize=d;break}return r.tokenize=e(t-1),r.tokenize(n,r)}}return"meta"}}(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=f("meta","?>"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n,r,i=e.next();if(">"==i||"/"==i&&e.eat(">"))return t.tokenize=d,o=">"==i?"endTag":"selfcloseTag","tag bracket";if("="==i)return o="equals",null;if("<"==i){t.tokenize=d,t.state=v,t.tagName=t.tagStart=null;var a=t.tokenize(e,t);return a?a+" tag error":"tag error"}return/[\'\"]/.test(i)?(t.tokenize=(n=i,(r=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=h;break}return"string"}).isInAttribute=!0,r),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function f(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function p(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(s.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function m(e){e.context&&(e.context=e.context.prev)}function g(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!s.contextGrabbers.hasOwnProperty(n)||!s.contextGrabbers[n].hasOwnProperty(t))return;m(e)}}function v(e,t,n){return"openTag"==e?(n.tagStart=t.column(),x):"closeTag"==e?y:v}function x(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",k):s.allowMissingTagName&&"endTag"==e?(a="tag bracket",k(e,0,n)):(a="error",x)}function y(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&s.implicitlyClosed.hasOwnProperty(n.context.tagName)&&m(n),n.context&&n.context.tagName==r||!1===s.matchClosing?(a="tag",b):(a="tag error",w)}return s.allowMissingTagName&&"endTag"==e?(a="tag bracket",b(e,0,n)):(a="error",w)}function b(e,t,n){return"endTag"!=e?(a="error",b):(m(n),v)}function w(e,t,n){return a="error",b(e,0,n)}function k(e,t,n){if("word"==e)return a="attribute",C;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||s.autoSelfClosers.hasOwnProperty(r)?g(n,r):(g(n,r),n.context=new p(n,r,i==n.indented)),v}return a="error",k}function C(e,t,n){return"equals"==e?S:(s.allowMissing||(a="error"),k(e,0,n))}function S(e,t,n){return"string"==e?L:"word"==e&&s.allowUnquoted?(a="string",k):(a="error",k(e,0,n))}function L(e,t,n){return"string"==e?L:k(e,0,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:v,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&&"comment"!=n&&(a=null,t.state=t.state(o||n,e,t),a&&(n="error"==a?n+" error":a)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+l;if(i&&i.noIndent)return e.Pass;if(t.tokenize!=h&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==s.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+l*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(e){e.state==S&&(e.state=k)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&&t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})})("object"==typeof n&&"object"==typeof t?e("../../lib/codemirror"):CodeMirror)},{"../../lib/codemirror":9}],14:[function(e,t,n){!function(e,r){"object"==typeof n&&void 0!==t?t.exports=r():(e=e||self).marked=r()}(this,(function(){"use strict";function e(e,t){for(var n=0;n"']/),i=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},s=function(e){return l[e]};var u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function c(e){return e.replace(u,(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 d=/(^|[^\[])\^/g;var h=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var p={},m=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function x(e,t){p[" "+e]||(m.test(e)?p[" "+e]=e+"/":p[" "+e]=y(e,"/",!0));var n=-1===(e=p[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(g,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(v,"$1")+t:e+t}function y(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:N,table:N,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};F.def=A(F.def).replace("label",F._label).replace("title",F._title).getRegex(),F.bullet=/(?:[*+-]|\d{1,9}\.)/,F.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,F.item=A(F.item,"gm").replace(/bull/g,F.bullet).getRegex(),F.list=A(F.list).replace(/bull/g,F.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+F.def.source+")").getRegex(),F._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",F._comment=//,F.html=A(F.html,"i").replace("comment",F._comment).replace("tag",F._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),F.paragraph=A(F._paragraph).replace("hr",F.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",")|<(?:script|pre|style|!--)").replace("tag",F._tag).getRegex(),F.blockquote=A(F.blockquote).replace("paragraph",F.paragraph).getRegex(),F.normal=D({},F),F.gfm=D({},F.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),F.gfm.nptable=A(F.gfm.nptable).replace("hr",F.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",")|<(?:script|pre|style|!--)").replace("tag",F._tag).getRegex(),F.gfm.table=A(F.gfm.table).replace("hr",F.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",")|<(?:script|pre|style|!--)").replace("tag",F._tag).getRegex(),F.pedantic=D({},F.normal,{html:A("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",F._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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:N,paragraph:A(F.normal._paragraph).replace("hr",F.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",F.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var E={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:N,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:N,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~"};E.em=A(E.em).replace(/punctuation/g,E._punctuation).getRegex(),E._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,E._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,E._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])?)+(?![-_])/,E.autolink=A(E.autolink).replace("scheme",E._scheme).replace("email",E._email).getRegex(),E._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,E.tag=A(E.tag).replace("comment",F._comment).replace("attribute",E._attribute).getRegex(),E._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,E._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,E._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,E.link=A(E.link).replace("label",E._label).replace("href",E._href).replace("title",E._title).getRegex(),E.reflink=A(E.reflink).replace("label",E._label).getRegex(),E.normal=D({},E),E.pedantic=D({},E.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:A(/^!?\[(label)\]\((.*?)\)/).replace("label",E._label).getRegex(),reflink:A(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",E._label).getRegex()}),E.gfm=D({},E.normal,{escape:A(E.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)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e)){var x=this.tokens[this.tokens.length-1];e=e.substring(i[0].length),x&&"paragraph"===x.type?x.text+="\n"+i[0].trimRight():(i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?i:H(i,"\n")}))}else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2]?i[2].trim():i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if((i=this.rules.nptable.exec(e))&&(l={type:"table",header:P(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),h=0;h ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),s={type:"list_start",ordered:m=(o=i[2]).length>1,start:m?+o:"",loose:!1},this.tokens.push(s),u=[],n=!1,p=(i=i[0].match(this.rules.item)).length,h=0;h1?1===a.length:a.length>1||this.options.smartLists&&a!==o)&&(e=i.slice(h+1).join("\n")+e,h=p-1)),r=n||/\n\n(?!\s*$)/.test(l),h!==p-1&&(n="\n"===l.charAt(l.length-1),r||(r=n)),r&&(s.loose=!0),v=void 0,(g=/^\[[ xX]\] /.test(l))&&(v=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),c={type:"list_item_start",task:g,checked:v,loose:r},u.push(c),this.tokens.push(c),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(s.loose)for(p=u.length,h=0;h'+(n?e:j(e,!0))+"\n":"